获取拼接处理器的适配分辨率的方法及装置转让专利

申请号 : CN201711116369.9

文献号 : CN107797784B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄早珊

申请人 : 威创集团股份有限公司

摘要 :

本发明公开了一种获取拼接处理器适配分辨率的方法,通过根据LED拼接墙的行像素值、列像素值以及不同拼接处理器支持的一种或多种输出分辨率,针对不同输出桌面缩放功能的拼接处理器,进行比值计算、积值计算及相应的检测判断等处理,自动输出不同拼接处理器对于既定规格的LED拼接墙,其所能支持的最优输出分辨率。本发明还公开了一种获取拼接处理器适配分辨率的装置。本发明的获取拼接处理器适配分辨率的方法及装置,可以针对既定规格的LED拼接墙,快速得到一定型号的拼接处理器所能支持的最优输出分辨率,利于提高现场装配工作效率以及LED拼接墙显示效果的充分发挥。

权利要求 :

1.一种获取拼接处理器的适配分辨率的方法,其特征在于,包括步骤:

获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;所述输出桌面缩放信息包括输出桌面无缩放、输出桌面整体缩放、输出桌面行缩放或输出桌面列缩放;

分别根据一种或多种所述输出分辨率,确定所述行像素值和所述输出分辨率的行比值,以及对应的所述列像素值和所述输出分辨率的列比值;

根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率。

2.根据权利要求1所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,包括:若所述输出桌面缩放信息为输出桌面无缩放,且检测到仅有一个所述行比值及对应的列比值满足第一预设条件,则对满足所述第一预设条件的所述行比值与对应的列比值进行积运算,得到第一积值;所述第一预设条件为所述行比值及对应的列比值同为整数值;

若所述第一积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述第一积值对应的分辨率。

3.根据权利要求2所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,还包括:若所述输出桌面缩放信息为输出桌面无缩放,且检测到至少两个所述行比值及对应的列比值满足所述第一预设条件,则根据满足所述第一预设条件的所述行比值对应的所述输出分辨率,获取对应的像素总值;

提取值最大的所述像素总值对应的所述行比值,同时提取与所述行比值对应的列比值,并对所述行比值及对应的列比值进行积运算,得到第二积值;

若所述第二积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述第二积值对应的分辨率。

4.根据权利要求3所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,还包括:未检测到满足所述第一预设条件的所述行比值及对应的列比值,或检测到超限条件时,输出错误警示信息;所述超限条件为所述第一积值或所述第二积值大于所述拼接处理器包含的DVI输出口数量值。

5.根据权利要求1所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,还包括:若所述输出桌面缩放信息为输出桌面整体缩放,则对所述行比值及对应的列比值进行整值处理,得到整值后的所述行比值及对应的列比值;

分别对整值后的所述行比值及对应的列比值进行积运算,得到第三积值;

若检测到各所述第三积值中有唯一最小值,且所述唯一最小值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述唯一最小值对应的分辨率;

若所述唯一最小值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

6.根据权利要求5所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对整值后的所述行比值及对应的列比值进行积运算,得到第三积值的步骤后,还包括:若检测到所述第三积值满足第二预设条件时,获取第一最大值;所述第二预设条件包括:所述第三积值中的最小值不唯一,且对应的所述行比值相等;所述第一最大值为各最小所述第三积值对应未整值处理的所述行比值与对应列比值的乘积最大值;

若所述第一最大值对应的所述第三积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述第一最大值对应的分辨率;

若所述第一最大值对应的所述第三积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

7.根据权利要求5所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对整值后的所述行比值及对应的列比值进行积运算,得到第三积值的步骤后,还包括:若检测到所述第三积值满足第三预设条件时,获取值最小的所述列比值;所述第三预设条件包括:所述第三积值中的最小值不唯一,且对应的所述行比值不相等;

若所述列比值对应的所述第三积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述列比值对应的分辨率;

若所述列比值对应的所述第三积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

8.根据权利要求1所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,还包括:若所述输出桌面缩放信息为输出桌面行缩放,则提取整数值的所述行比值,以及提取对应的列比值;

对所述对应的列比值进行整值处理,得到同时为整数值的所述行比值及对应的列比值;

分别对同时为整数值的所述行比值及对应的列比值进行积运算,得到第四积值;

若各所述第四积值中有唯一最小值,且所述唯一最小值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述唯一最小值对应的分辨率;

若所述唯一最小值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

9.根据权利要求8所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对同时为整数值的所述行比值及对应的列比值进行积运算,得到第四积值的步骤后,还包括:若检测到所述第四积值满足第二预设条件,则获取第二最大值;所述第二预设条件还包括:所述第四积值中的最小值不唯一,且对应的所述行比值相等;所述第二最大值为各最小所述第四积值对应未整值处理的所述行比值与对应列比值的乘积最大值;

若所述第二最大值对应的所述第四积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述第二最大值对应的分辨率;

若所述第二最大值对应的所述第四积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

10.根据权利要求8所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对同时为整数值的所述行比值及对应的列比值进行积运算,得到第四积值的步骤后,还包括:若检测到所述第四积值满足第三预设条件,获取值最小的所述列比值;所述第三预设条件还包括:所述第四积值中的最小值不唯一,且对应的所述行比值不相等;

若所述列比值对应的所述第四积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述列比值对应的分辨率;

若所述列比值对应的所述第四积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

11.根据权利要求1所述的获取拼接处理器的适配分辨率的方法,其特征在于,根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率的步骤,还包括:若所述输出桌面缩放信息为输出桌面列缩放,则提取整数值的所述列比值,及提取对应的行比值;

对所述对应的行比值进行整值处理,得到同时为整数值的所述列比值及对应的行比值;

分别对同时为整数值的所述列比值及对应的行比值进行积运算,得到第五积值;

若各所述第五积值中有唯一最小值,且所述唯一最小值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述唯一最小值对应的分辨率;

若所述唯一最小值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

12.根据权利要求11所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对同时为整数值的所述列比值及对应的行比值进行积运算,得到第五积值的步骤后,还包括:若检测到所述第五积值满足第二预设条件,则获取第三最大值;所述第二预设条件还包括:所述第五积值中的最小值不唯一,且对应的所述行比值相等;所述第三最大值为各最小所述第五积值对应未整值处理的所述行比值与对应列比值的乘积最大值;

若所述第三最大值对应的所述第五积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述第三最大值对应的分辨率;

若所述第三最大值对应的所述第五积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

13.根据权利要求11所述的获取拼接处理器的适配分辨率的方法,其特征在于,分别对同时为整数值的所述行比值及对应的列比值进行积运算,得到第五积值的步骤后,还包括:若检测到所述第五积值满足第三预设条件,获取值最小的所述列比值;所述第三预设条件还包括:所述第五积值中的最小值不唯一,且对应的所述行比值不相等;

若所述列比值对应的所述第五积值小于或等于所述拼接处理器包含的DVI输出口数量值,则输出的所述适配分辨率为与所述列比值对应的分辨率;

若所述列比值对应的所述第五积值大于所述拼接处理器包含的DVI输出口数量值,则输出错误警示信息。

14.一种获取拼接处理器的适配分辨率的装置,其特征在于,包括:

参数获取模块,用于获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;所述输出桌面缩放信息包括输出桌面无缩放、输出桌面整体缩放、输出桌面行缩放或输出桌面列缩放;

比值获取模块,用于分别根据一种或多种所述输出分辨率,确定所述行像素值和所述输出分辨率的行比值,以及对应的所述列像素值和所述输出分辨率的列比值;

输出模块,用于根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率。

15.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-13任一项所述的获取拼接处理器的适配分辨率的方法的步骤。

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-13任一项所述的获取拼接处理器的适配分辨率的方法的步骤。

说明书 :

获取拼接处理器的适配分辨率的方法及装置

技术领域

[0001] 本发明涉及拼接墙显示技术领域,特别是涉及一种获取拼接处理器的适配分辨率的方法以及一种获取拼接处理器的适配分辨率的装置。

背景技术

[0002] 拼接墙显示技术在各种大屏显示应用场景中处于主流地位,具有小屏拼接和大屏拼接等拼接类型,可以按照拼接显示系统的具体使用环境,选择合适的屏幕产品、拼接处理器和拼接方式,设计具体实施方案以满足拼接显示系统的应用需求。以LED拼接墙为例,一般地,LED拼接墙的整墙分辨率为LED单元屏分辨率的整数倍,而一定型号的拼接处理器支持的输出分辨率具有数量限制,并非任意分辨率都可以支持,也即对于特定型号的拼接处理器,其通常支持某几种输出分辨率,而非是任意可调的。因此,在实际LED拼接墙装配作业中,比较重要的技术环节之一就是拼接处理器的分辨率选配,选配支持一定分辨率输出的拼接处理器以满足于该拼接墙的显示要求,一方面是作为拼接墙装配作业的重要技术环节之一,另一方面也直接决定该拼接墙后续使用中的显示效果。
[0003] 然而,传统的LED拼接墙在实际装配应用时,一般是根据成本、拼接处理器最大输出DVI数量或者用户的个性需求,选配支持特定分辨率输出的拼接处理器以满足LED拼接墙的显示要求。针对一定规格的LED拼接墙,传统的选配方式无法获得各型号拼接处理器支持的最优输出分辨率,不利于现场装配工作效率的提升以及充分发挥LED拼接墙的显示效果。

发明内容

[0004] 基于上述分析,有必要针对已定规格的LED拼接墙,无法获得拼接处理器支持的最优输出分辨率的问题,提供一种获取拼接处理器的适配分辨率的方法,以及一种获取拼接处理器的适配分辨率的装置。
[0005] 一种获取拼接处理器的适配分辨率的方法,包括步骤:
[0006] 获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;
[0007] 分别根据一种或多种所述输出分辨率,确定所述行像素值和所述输出分辨率的行比值,以及对应的所述列像素值和所述输出分辨率的列比值;
[0008] 根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率。
[0009] 一种获取拼接处理器的适配分辨率的装置,包括:
[0010] 参数获取模块,用于获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;
[0011] 比值获取模块,用于分别根据一种或多种所述输出分辨率,确定所述行像素值和所述输出分辨率的行比值,以及对应的所述列像素值和所述输出分辨率的列比值;
[0012] 输出模块,用于根据所述输出桌面缩放信息、所述行比值以及对应的列比值,通过相应的检测判断处理输出所述拼接处理器的适配分辨率。
[0013] 一种计算机设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的获取拼接处理器的适配分辨率的方法的步骤。
[0014] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的获取拼接处理器的适配分辨率的方法的步骤。
[0015] 上述获取拼接处理器的适配分辨率的方法及装置,对于已定的LED拼接墙,通过根据LED拼接墙的行像素值、列像素值以及不同拼接处理器支持的各种输出分辨率,针对不同输出桌面缩放功能的拼接处理器,进行比值计算、积值计算及相应的检测判断等处理,自动输出不同拼接处理器所能支持的最优输出分辨率,即适配分辨率。本发明的获取拼接处理器的适配分辨率的方法及装置解决了无法快速获得拼接处理器支持的最优输出分辨率的问题,实现了针对已定的LED拼接墙能够快速得到一定型号的拼接处理器所能支持的最优输出分辨率的效果,利于现场装配工作效率的提升以及LED拼接墙显示效果的充分发挥。

附图说明

[0016] 图1为本发明一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0017] 图2为本发明另一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0018] 图3为本发明另一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0019] 图4为本发明另一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0020] 图5为本发明另一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0021] 图6为本发明另一个实施例中获取拼接处理器适配分辨率的处理流程图;
[0022] 图7为本发明一个实施例中获取拼接处理器适配分辨率的装置结构图。

具体实施方式

[0023] 下面结合附图对本发明的获取拼接处理器的适配分辨率的方法及装置的具体实施方式作详细的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
[0024] 拼接墙显示技术在各种大屏显示场景中有着重要的应用,具有小屏拼接和大屏拼接等拼接类型;无论是大屏拼接还是小屏拼接的拼接墙,在实际装配应用中,都需要通过拼接处理器上的多个输出头将输入的显示信号拼接输出到拼接墙的每一单元显示屏上,实现拼接墙以正常分辨率进行显示,而不至于显示画面出现失真等问题。其中,较为常见的拼接墙之一有LED拼接墙,LED拼接墙的整墙分辨率为LED单元显示屏的分辨率的整数倍,也就是说,多个LED单元显示屏拼接成的LED拼接墙,整墙的分辨率为该多个LED单元显示屏的分辨率的叠加。然而,传统的拼接处理器所能支持的分辨率并非任意的数值,而是支持输出几种特定的分辨率,例如一定型号的拼接处理器能够支持的输出分辨率有如下几种:1280×640,1600×640,1920×640,1280×960,1600×960,1920×960。此外,有的拼接处理器不具备输出桌面缩放功能,从而输出桌面的分辨率不支持进行缩放;而具有输出桌面缩放功能的拼接处理器,可以把输出桌面的分辨率缩放为拼墙的分辨率。其中,输出桌面缩放一般可以是指输出桌面的分辨率可调,例如拼接处理器工作时,可对输出桌面的分辨率的进行放大或缩小,以便对应到拼接墙的分辨率。
[0025] 由于传统的拼接处理器能够支持的分辨率不是任意的,对于已定规格的LED拼接墙,整墙分辨率(行像素值×列像素值)是固定的,配套的拼接处理器输出信号的分辨率需要符合LED拼接墙整墙信号接入的技术要求,以实现到LED拼接墙的正常显示。在实现本发明过程中,发明人发现传统的拼接处理器的输出分辨率的选配一般是由技术人员根据LED拼接墙技术指标或者个人经验,选择支持固定分辨率的拼接处理器来实施装配作业,存在针对已定规格的LED拼接墙,无法快速获知既定型号的拼接处理器可以支持的适配分辨率的问题。适配分辨率即是指针对已定规格的LED拼接墙,已定型号的拼接处理器所能支持的最优输出分辨率。
[0026] 针对传统的拼接处理器的输出分辨率的选配存在的上述问题,提供一种获取拼接处理器的适配分辨率的方法。请参阅图1,本发明实施例的获取拼接处理器的适配分辨率的方法,包括步骤:
[0027] S12,获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息。
[0028] 其中,行像素值可以是LED拼接墙的一整行上包含的LED灯珠数量;列像素值可以是LED拼接墙的一整列上包含的LED灯珠数量。输出分辨率可以是指拼接处理器在出厂后,自身能够支持的信号输出分辨率,通常一种拼接处理器至少可以支持一种分辨率。输出分辨率包含有行值和列值,表明一种分辨率下,输出信号对应的画面包含的像素总量。输出桌面缩放信息可以是拼接处理所能支持的输出分辨率的缩放功能信息,例如,拼接处理器的输出桌面缩放信息可以是输出桌面无缩放、输出桌面整体缩放、输出桌面行缩放或输出桌面列缩放。
[0029] 具体的,计算终端可以根据接收到的LED拼接墙的结构参数,通过调用内部相关的运算功能模块,例如乘法器,计算得到LED拼接墙的行像素值与列像素值。根据接收到的拼接处理器的型号信息,可以通过内置或自动联网进行相应的查询,得到该型号拼接处理器所能支持的一种或者多种输出分辨率,以及该型号拼接处理器具备的输出桌面缩放信息,以判断该型号拼接处理器是无输出桌面无缩放功能,还是具备输出桌面整体缩放、输出桌面行缩放或者输出桌面列缩放功能。
[0030] 在一个实施例中,计算终端可以通过用户直接输入的方式获取LED拼接墙的结构参数,也可以通过图像摄取和识别的过程自动提取得到LED拼接墙的结构参数。进而,调用内部的或者外置的运算功能模块,根据得到的LED拼接墙的结构参数,计算获得LED拼接墙的行像素值与列像素值。计算终端可以通过RFID(射频识别)扫描识别或者用户直接输入的方式,得到拼接处理器的型号信息,进而自动联网查询该型号信息对应的拼接处理器的详细技术参数,获得该型号拼接处理器的输出桌面缩放信息。
[0031] S14,分别根据一种或多种输出分辨率,确定行像素值和输出分辨率的行比值,以及对应的列像素值和输出分辨率的列比值。
[0032] 其中,行比值可以是LED拼接墙的行像素值与输出分辨率的行值之间的比值。由于输出分辨率可以是一种,也可以是多种,所以行比值可以是一个或者多个。列比值可以是LED拼接墙的列像素值与输出分辨率的列值之间的比值。由于输出分辨率可以是一种,也可以是多种,所以列比值可以是一个或者多个。相应的,由于每一个输出分辨率都是由行值和对应的列值相乘构成的,因此,每一个行比值都会有一个对应的列比值。
[0033] 具体的,计算终端获得LED拼接墙的行像素值和列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息后,可以通过调用自身的运算功能模块,例如可以是EXCEL工具运算模块或者安装的计算应用,可以通过比值运算处理,得到一个或者多个行比值及对应的列比值。
[0034] 在一个实施例中,确定行像素值和输出分辨率的行比值,以及对应的列像素值和输出分辨率的列比值的过程可以包含以下过程:获取各输出分辨率的乘积值,将各输出分辨率的乘积值与行值、列值存入数据数组,并且根据乘积值从小到大或者从大到小进行排序,乘积值相等的,则列分辨率大的靠前排序。其中,乘积值也就是输出分辨率对应的像素总值。如此,可以通过数组的调用,方便后续的计算比较操作,提高判断处理的速度。
[0035] S16,根据输出桌面缩放信息、行比值以及对应的列比值,通过相应的检测判断处理输出拼接处理器的适配分辨率。
[0036] 其中,检测判断处理可以是通过预设的条件进行的判断、比较等处理过程。预设的条件可以包含第一预设条件、第二预设条件和第三预设条件,还可以包含一个或者多个行比值及对应的列比值相乘时,得到的积值与拼接处理器包含的数字视频接口(DVI)数量值的比较过程。适配分辨率可以是对于已定规格的LED拼接墙,既定型号的拼接处理器所能支持的最优分辨率,还可以是既定型号的拼接处理器不支持该已定规格的LED拼接墙的输入信号分辨率时,输出的错误警示信息。
[0037] 具体的,计算终端在得到拼接处理器支持的一种或多种的输出分辨率和输出桌面缩放信息后,通过调用自身的运算功能模块或者通过专用的计算工具,得到一个或多个行比值及对应的列比值,进而对得到的一组或多组行比值及对应的列比值进行判断、比较等处理,得到既定型号的拼接处理器对于已定规格的LED拼接墙所能支持的适配分辨率。上述的计算终端例如可以是计算机或其他可以实现本发明实施例的计算、检测判断处理过程的计算设备。
[0038] 上述本发明实施例的获取拼接处理器的适配分辨率的方法,通过上述数据的获取、转换和检测判断处理的步骤,解决了传统的LED拼接墙装配作业中,对于已定规格的LED拼接墙,无法获得拼接处理器支持的最优输出分辨率的问题,可以快速获得拼接处理器支持的最优输出分辨率,极大方便LED拼接墙装配作业员的装配作业,利于现场作业效率的提高和LED拼接墙显示效果的充分展现。由于适配分辨率通常对应着拼接处理器输出头数量最少,信号输出适配度高,因此,可以有效降低使用成本和提高LED拼接墙显示的画面质量。
[0039] 在一个实施例中,通过相应的检测判断处理输出拼接处理器的适配分辨率的过程还可以包含输出错误警示信息的步骤。错误警示信息为拼接处理器对于已定规格的LED拼接墙不存在最优输出分辨率时,输出适配分辨率的获取结果。错误警示信息可以是显示在计算终端的界面上的“不支持”或“错误!链接无效”提示语,还可以是其他表示该拼接处理器无法适用当前LED拼接墙的提示语、语音或图形符号。
[0040] 请参阅图2,在本发明另一个实施例中,对于步骤S16,还可以包括以下步骤:
[0041] S162,若输出桌面缩放信息为输出桌面无缩放,且检测到仅有一个行比值及对应的列比值满足第一预设条件,则对满足第一预设条件的行比值与对应的列比值进行积运算,得到第一积值;第一预设条件为行比值及对应的列比值同为整数值。
[0042] 其中,输出桌面无缩放,即可以是指输出桌面无法进行分辨率缩放,例如,已定规格的LED拼接墙的分辨率大于或者小于拼接处理器支持的信号拼接输出分辨率,则拼接处理器支持的该信号拼接输出分辨率将不适用。整数值可以是LED拼接墙的行像素值与拼接处理器支持的一种输出分辨率的行值成整数倍关系,相应的,整数值的列比值作相同理解。第一积值可以是满足第一预设条件的行比值与对应的列比值相乘得到的数值结果。
[0043] 具体的,计算终端在根据输出桌面缩放信息、行比值以及对应的列比值,通过相应的检测判断处理输出拼接处理器的适配分辨率的步骤中,可以包含输出桌面缩放信息的判断、行比值及对应的列比值是否满足第一预设条件的检测等过程。第一预设条件的检测可以通过预先设置的整值判断指令来实现,例如利用一般的编程语言构建的判断指令。
[0044] S164,若第一积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与第一积值对应的分辨率。
[0045] 其中,拼接处理器包含的DVI输出口数量值可以是数字视频接口(DVI)的数量,DVI输出口通常应用在各种计算机的显示输出设备上、高清晰电视(HDTV)或高清晰投影仪设备上。由于第一积值是通过一个行比值及对应的列比值得到的,而一个行比值及对应的列比值是通过拼接处理器的一个输出分辨的行值和列值,分别与LED拼接墙的行像素值和列像素值进行比值运算得到的,因此第一积值对应着一个分辨率。
[0046] 具体的,在拼接处理器输出桌面无缩放功能的情况下,计算终端对得到的第一积值进行判断,判定第一积值小于或等于拼接处理器包含的DVI输出口数量值时,输出的适配分辨率为第一积值对应的分辨率。
[0047] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面无缩放功能的拼接处理器,可以快速得到适配分辨率。
[0048] 请参阅图3,在本发明另一个实施例中,对于步骤S16,还可以包括以下步骤:
[0049] S166,若输出桌面缩放信息为输出桌面无缩放,且检测到至少两个行比值及对应的列比值满足第一预设条件,则根据满足第一预设条件的行比值对应的输出分辨率,获取对应的像素总值。
[0050] 具体的,计算终端对满足第一预设条件的两个及以上数量的行比值对应的输出分辨率进行乘积输出,得到两个及以上数量的输出分辨率对应的像素总值。
[0051] S168,提取值最大的像素总值对应的行比值,同时提取与行比值对应的列比值,并对行比值及对应的列比值进行积运算,得到第二积值。
[0052] 其中,值最大的像素总值代表着拼接处理器向LED拼接墙输出信号所需的输出头数量最少。由于每一个拼接处理器的输出头数量在出厂时已经固定,拼接处理器的输出分辨率小于LED拼接墙的分辨率时,可以通过增加拼接处理器的方式获得较大的拼接输出分辨率。因此,输出头数量最少也代表着所需要的拼接处理器数量也会相应最少。
[0053] 具体的,计算终端从得到的两个及以上数量的像素总值中进行值比较,识别到值最大的像素总值后,提取该值最大的像素总值对应的行比值及其列比值,进而根据提取出来的行比值及对应的列比值进行乘积运算得到第二积值。
[0054] 在一个实施方式中,若值最大的像素总值也不止一个,则可以根据列分辨率最大的一个值最大的像素总值,执行上述的步骤S168。
[0055] S170,若第二积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与第二积值对应的分辨率。
[0056] 具体的,计算终端得到第二积值后,判断出第二积值小于或等于拼接处理器包含的DVI输出口数量值时,输出的适配分辨率为第二积值对应的分辨率。
[0057] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面无缩放功能的拼接处理器,提供了另一种快速得到的适配分辨率的方法,可以提高适配分辨率输出的可靠性和降低装配成本。
[0058] 在另一个实施例中,上述步骤S16还可以包含步骤:未检测到满足第一预设条件的行比值及对应的列比值,或检测到超限条件时,输出错误警示信息;超限条件为第一积值或第二积值大于拼接处理器包含的DVI输出口数量值。
[0059] 其中,超限条件可以是计算终端判断到第一积值大于拼接处理器包含的DVI输出口数量值;也可以是计算终端判断到第二积值大于拼接处理器包含的DVI输出口数量值。
[0060] 具体的,计算终端未检测到满足第一预设条件的行比值及对应的列比值时,输出错误警示信息,指示该拼接处理器无法支持当前LED拼接墙的分辨率,即该拼接处理器不适用。计算终端检测到第一积值大于拼接处理器包含的DVI输出口数量值时或者第二积值大于拼接处理器包含的DVI输出口数量值时,同样输出错误警示信息,以指示该拼接处理器不适用。
[0061] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面无缩放功能的拼接处理器,可以快速获知支不支持当前已定规格LED拼接墙的分辨率的结果,省去LED拼接墙装配过程中人为的判断和测试验证过程,提高装配效率。
[0062] 请参阅图4,在本发明另一个实施例中,对于步骤S16,还可以包括以下步骤:
[0063] S172,若输出桌面缩放信息为输出桌面整体缩放,则对行比值及对应的列比值进行整值处理,得到整值后的行比值及对应的列比值。
[0064] 其中,输出桌面整体缩放可以是指把输出桌面分辨率缩放到对应分辨率大小的拼墙上。整值处理可以是根据进一法进行的数值取整处理,例如,对于不是整数值的行比值及对应的列比值,只要有小数位,均进1取整数值;还可以是取整数值并加1处理。
[0065] S174,分别对整值后的行比值及对应的列比值进行积运算,得到第三积值。
[0066] 其中,由于行比值及对应的列比值不止一个,因此得到的第三积值同样不止一个。
[0067] S176,检测到各第三积值中有唯一最小值。
[0068] 其中,最小值的一个第三积值代表着拼接处理器向LED拼接墙输出信号所需的输出头数量最少。
[0069] S178,判断唯一最小值是否大于DVI输出口数量值。
[0070] S180,唯一最小值不大于DVI输出口数量值时,输出的所述适配分辨率为与该值最小的所述第三积值对应的分辨率。
[0071] S181,唯一最小值大于DVI输出口数量值时,输出错误警示信息。
[0072] 具体的,计算终端在得到第三积值后,从各个第三积值中检测到唯一最小值的情况下,判断到唯一最小值大于DVI输出口数量值时,执行步骤S181。判断到唯一最小值小于或等于DVI输出口数量值时,执行步骤S180。
[0073] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面整体缩放功能的拼接处理器,可以快速、准确得到适配分辨率。
[0074] 在另一个实施例中,对于步骤S174,还可以包括以下步骤:
[0075] 若检测到第三积值满足第二预设条件,则获取第一最大值;第二预设条件包括:第三积值中的最小值不唯一,且对应的行比值相等,第一最大值为最小第三积值对应未整值处理的行比值与对应列比值的乘积最大值。
[0076] 其中,由于满足第二预设条件的第三积值不唯一,也即有多个,因此各最小第三积值所对应的,未经整值处理的行比值与对应列比值相乘后,所得的乘积值也有多个,且所得的乘积值与最小第三积值的值不同,第一最大值也即所得乘积值中的最大值。可以理解,一个行比值与对应的列比值,可以未经整值处理即进行相乘得到的一个可带有小数的积值,也可以整值处理后再进行相乘得到的一个整值的第三积值。也可以理解,上述每一个最小第三积值均对应着一个可带有小数的积值,而且,虽然各个最小第三积值是相等的,但是各个带有小数的积值却可以是不相等的。一般的,行比值与对应列比值相乘所得的积值最大,代表着拼接处理器的单个输出头输出的分辨率最小。对应的行比值相等,那么相应的列比值也相等。行比值相等代表着拼接处理器不同种输出分辨率的情况下,向LED拼接墙输出信号所需的输出头数量相同。
[0077] 若第一最大值对应的第三积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与第一最大值对应的分辨率;若第一最大值对应的第三积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0078] 具体的,计算终端在检测到两个及以上的第三积值满足第二预设条件时,获取第一最大值,从而可以同时得到第一最大值对应的第三积值,也即是说获取第一最大值可以从各个最小第三积值中提取得到一个对应的第三积值以便进行下文的判断过程。判断第一最大值对应的第三积值与拼接处理器包含的DVI输出口数量值之间的关系。判断到第一最大值对应的第三积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率为与该第一最大值对应的分辨率。判断到第一最大值对应的第三积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0079] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面整体缩放功能的拼接处理器,可以快速得到的适配分辨率,提高输出结果的可靠性。
[0080] 在本发明另一个实施例中,对于步骤S174,还可以包括以下步骤:
[0081] 若检测到第三积值满足第三预设条件时,获取值最小的列比值;第三预设条件包括:第三积值中的最小值不唯一,且对应的行比值不相等。
[0082] 其中,值最小的列比值代表着拼接处理器单个输出头的列分辨率最大。上述步骤中,也可以提取值最大的行比值,得到的后续结果与提取值最小的列比值相同。
[0083] 若列比值对应的第三积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与列比值对应的分辨率;若列比值对应的第三积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0084] 具体的,计算终端在检测到两个及以上数量的第三积值满足第三预设条件时,从值最小的第三积值中,提取值最小的列比值,也即得到该值最小的列比值对应的第三积值。进而判断值最小的列比值对应的第三积值与拼接处理器包含的DVI输出口数量值之间的关系。判断出值最小的列比值对应的第三积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率为与值最小的列比值对应的分辨率。判断出值最小的列比值对应的第三积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0085] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面整体缩放功能的拼接处理器,也可以快速得到适配分辨率的输出结果,进一步提高适配分辨率输出的可靠性。
[0086] 请参阅图5,在本发明另一个实施例中,对于步骤S16,还可以包括以下步骤:
[0087] S182,输出桌面缩放信息为输出桌面行缩放,提取整数值的行比值,以及提取对应的列比值。
[0088] 其中,输出桌面行缩放可以是指将输出桌面的分辨率仅把行分辨率缩放到对应分辨率大小的拼墙上。
[0089] S184,对提取得到的列比值进行整值处理,得到同时为整数值的行比值及对应的列比值。
[0090] S186,分别对同时为整数值的行比值及对应的列比值进行积运算,得到第四积值。
[0091] S188,检测到第四积值中有唯一最小值。
[0092] 其中,值最小的一个第四积值代表着拼接处理器向LED拼接墙输出信号所需的输出头数量最少。
[0093] S190,判断唯一最小值是否大于DVI输出口数量值。
[0094] S192,判断到唯一最小值不大于DVI输出口数量值时,输出的适配分辨率为与唯一最小值对应的分辨率。
[0095] S181,判断到唯一最小值大于DVI输出口数量值时,输出错误警示信息。
[0096] 具体的,计算终端在得到第四积值后,从各个第四积值中检测到唯一最小值情况下,判断到唯一最小值大于DVI输出口数量值时,执行步骤S181。判断到唯一最小值小于或等于DVI输出口数量值时,执行步骤S192。
[0097] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面行缩放功能的拼接处理器,可以快速得到适配分辨率的输出结果,提高适配分辨率输出的可靠性。
[0098] 在另一个实施例中,对于步骤S186,还可以包括以下步骤:
[0099] 若检测到第四积值满足第二预设条件,则获取第二最大值;第二预设条件还包括:第四积值中的最小值不唯一,且对应的行比值相等,第二最大值为最小第四积值对应未整值处理的行比值与对应列比值的乘积最大值。
[0100] 其中,由于满足第二预设条件的第四积值不唯一,也即有多个,因此各最小第四积值所对应的,未经整值处理的行比值与对应列比值相乘后,所得的乘积值也有多个;由于各最小第四积值是根据整值处理后的行比值与对应列比值相乘得到的,因此,所得的乘积值与最小第四积值的值一般是不同的;而第二最大值也即所得积值中的最大值。可以理解,一个行比值与对应的列比值,可以未经整值处理即进行相乘得到的一个可带有小数的积值,也可以整值处理后再进行相乘得到的一个整值的第四积值。也可以理解,上述每一个最小第四积值也都对应着一个可带有小数的积值,而且,虽然各个最小第三积值是相等的,但是各个带有小数的积值却可以是不相等的。
[0101] 若第二最大值对应的第四积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与第二最大值对应的分辨率。若第二最大值对应的第四积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0102] 具体的,计算终端在检测到两个及以上的第四积值满足第二预设条件时,获取第二最大值。进而,判断第二最大值对应的第四积值与拼接处理器包含的DVI输出口数量值之间的关系。判断到第二最大值对应的第四积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率,为与第二最大值对应的分辨率。判断到第二最大值对应的第四积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0103] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面行缩放功能的拼接处理器,也可以快速得到适配分辨率的输出结果,提高适配分辨率输出的可靠性。
[0104] 在另一个实施例中,对于步骤S186,还可以包括以下步骤:
[0105] 若检测到第四积值满足第三预设条件,获取值最小的列比值。第三预设条件还包括:第四积值中的最小值不唯一,且对应的行比值不相等。若列比值对应的第四积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与列比值对应的分辨率;若列比值对应的第四积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0106] 具体的,计算终端在检测到两个及以上的第四积值满足第三预设条件时,从值最小的第四积值中,提取值最小的列比值,也即得到对应的第四积值。进而,判断得到的第四积值与拼接处理器包含的DVI输出口数量值之间的关系。判断出得到的第四积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率,为与该值最小的列比值对应的分辨率。判断出得到的第四积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0107] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面行缩放功能的拼接处理器,可以快速得到适配分辨率的输出结果,进一步提高适配分辨率输出的可靠性。
[0108] 请参阅图6,在另一个实施例中,对于步骤S16,还可以包括以下步骤:
[0109] S194,输出桌面缩放信息为输出桌面列缩放,提取整数值的列比值,以及提取对应的行比值。
[0110] 其中,输出桌面列缩放可以是指将输出桌面的分辨率仅把列分辨率缩放到对应分辨率大小的拼墙上。
[0111] S196,对对应的行比值进行整值处理,得到同时为整数值的列比值及对应的行比值。
[0112] S198,分别对同时为整数值的行比值及对应的列比值进行积运算,得到第五积值。
[0113] S200,检测到第五积值中有唯一最小值。
[0114] 其中,值最小的一个第五积值代表着拼接处理器向LED拼接墙输出信号所需的输出头数量最少。
[0115] S210,判断唯一最小值是否大于DVI输出口数量值。
[0116] S212,判断到唯一最小值不大于DVI输出口数量值时,输出的适配分辨率为与唯一最小值对应的分辨率。
[0117] S181,判断到唯一最小值大于DVI输出口数量值时,输出错误警示信息。
[0118] 上述对于输出适配分辨率的步骤S16的各子步骤,详细过程与输出桌面缩放信息为输出桌面行缩放中的各个子步骤类似,因此不再展开赘述。上述实施例中获取拼接处理器的适配分辨率的具体步骤,提供了一种快速得到输出桌面列缩放功能的拼接处理器的适配分辨率的方法。
[0119] 在另一个实施例中,对于步骤S198,还可以包括以下步骤:
[0120] 若检测到第五积值满足第二预设条件,则获取第三最大值;第二预设条件还包括:第五积值中的最小值不唯一,且对应的行比值相等,第三最大值为最小第五积值对应未整值处理的行比值与对应列比值的乘积最大值。
[0121] 其中,由于满足第二预设条件的第五积值不唯一,也即有多个,因此各最小第五积值所对应的,未经整值处理的行比值与对应列比值相乘后,所得的乘积值也有多个,所得的乘积值与最小第五积值的值不同,第三最大值也即所得积值中的最大值。可以理解,一个行比值与对应的列比值,可以未经整值处理即进行相乘得到的一个可带有小数的积值,也可以整值处理后再进行相乘得到的一个整值的第五积值。也可以理解,上述每一个最小第五积值也都对应着一个可带有小数的积值,而且,虽然各个最小第五积值是相等的,但是各个带有小数的积值却可以是不相等的。
[0122] 若第三最大值对应的第五积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与第三最大值对应的分辨率。若第三最大值对应的第五积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0123] 具体的,计算终端在检测到两个及以上的第五积值满足第二预设条件时,获取第三最大值。进而,判断第三最大值对应的第五积值与拼接处理器包含的DVI输出口数量值之间的关系。判断到第三最大值对应的第五积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率,为与该第三最大值对应的分辨率。判断到第三最大值对应的第五积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0124] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面列缩放功能的拼接处理器,也可以快速得到适配分辨率的输出结果。
[0125] 在本发明另一个实施例中,对于步骤S198,还可以包括以下步骤:
[0126] 若检测到第五积值满足第三预设条件,提取值最小的列比值;第三预设条件还包括:第五积值中的最小值不唯一,且对应的行比值不相等。若列比值对应的第五积值小于或等于拼接处理器包含的DVI输出口数量值,则输出的适配分辨率为与值最小的列比值对应的分辨率。若列比值对应的第五积值大于拼接处理器包含的DVI输出口数量值,则输出错误警示信息。
[0127] 具体的,计算终端在检测到两个及以上的第五积值满足第三预设条件时,从值最小的第五积值中,提取值最小的列比值,也即得到对应的第五积值。进而,判断对应的第五积值与拼接处理器包含的DVI输出口数量值之间的关系。判断出对应的第五积值小于或者等于拼接处理器包含的DVI输出口数量值时,输出该拼接处理器支持的适配分辨率,为与该值最小的列比值对应的分辨率。判断出对应的第五积值大于拼接处理器包含的DVI输出口数量值时,输出错误警示信息,指示该拼接处理器所能支持的多种分辨率中,不包含当前LED拼接墙的分辨率,该拼接处理器不适用于当前LED拼接墙。
[0128] 上述实施例中获取拼接处理器的适配分辨率的具体步骤,对于输出桌面列缩放功能的拼接处理器,也可以快速得到适配分辨率的输出结果,进一步提高适配分辨率输出的可靠性。
[0129] 请参阅图7,在一个实施例中,提供了一种获取拼接处理器的适配分辨率的装置100包括:参数获取模块10、比值获取模块12和输出模块14。参数获取模块10用于获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息。比值获取模块12用于分别根据一种或多种输出分辨率,确定行像素值和输出分辨率的行比值,以及对应的列像素值和输出分辨率的列比值。输出模块14用于根据输出桌面缩放信息、行比值以及对应的列比值,通过相应的检测判断处理输出拼接处理器的适配分辨率。
[0130] 上述获取拼接处理器的适配分辨率的装置100,对于已定规格的LED拼接墙,通过根据已定规格的LED拼接墙的结构参数和拼接处理器支持的输出分辨率和输出桌面缩放信息,经过运算、检测和判断处理,得到既定型号的拼接处理器适用结果。适用结果可以包含拼接处理器支持的适配分辨率或者不支持的错误警示信息。
[0131] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是普通电脑或专用电脑。该计算机设备包括存储器和处理器。存储器上存储有可在处理器上运行的计算机程序。处理器执行存储器上的计算机程序时,执行如下步骤:获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;分别根据一种或多种输出分辨率,确定行像素值和输出分辨率的行比值,以及对应的列像素值和输出分辨率的列比值;根据输出桌面缩放信息、行比值以及对应的列比值,通过相应的检测判断处理输出拼接处理器的适配分辨率。
[0132] 在一个实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,可使得处理器执行如下步骤:获取LED拼接墙的行像素值与列像素值,以及拼接处理器支持的一种或多种输出分辨率和输出桌面缩放信息;分别根据一种或多种输出分辨率,确定行像素值和输出分辨率的行比值,以及对应的列像素值和输出分辨率的列比值;根据输出桌面缩放信息、行比值以及对应的列比值,通过相应的检测判断处理输出拼接处理器的适配分辨率。
[0133] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,作为独立的产品销售或使用。所述程序在执行时,可执行如上述各方法的实施例的全部或部分步骤。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0134] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。