一种校正方法、装置、LED显示屏及计算机设备与流程

文档序号:26594955发布日期:2021-09-10 22:09阅读:95来源:国知局
一种校正方法、装置、LED显示屏及计算机设备与流程
一种校正方法、装置、led显示屏及计算机设备
技术领域
1.本发明涉及校正处理领域,尤其涉及一种校正方法、装置、led显示屏及计算机设备。


背景技术:

2.目前在需要对led显示屏进行亮度校正或者亮暗线的修复校正等校正过程时,led箱体中的接收卡或者led箱体需要预先存储一份对应的校正系数,其中,每一份校正系数由多个校正系数组成,每一个校正系数都是对应一个led灯点(每一个灯点出厂前的亮度可能都不一致,或者在led模组与led模组之间,led箱体与led箱体的边缘交界处会产生亮暗线,物理缝隙过大则会产生暗缝,物理缝隙小于灯点之间的间距时会产生亮缝,因此需要通过校正系数来保持led箱体或者led屏体的亮度均匀性或者消除亮暗线),在led箱体或者led屏体(由多个led箱体组成)发生了位置改变时,图像画面会跟随led箱体或者led屏体发生改变,此时为了维持图像画面原先的展示情况(需要时刻控制图像画面是一种正向显示的情况),需将图像画面进行旋转,图像画面旋转的方式将导致led灯点的位置发生改变,从而与预先存储在led箱体中的校正系数对应不上,例如,假设有4个led灯点,预先存储的与之对应的校正系数为0.8

0.7

0.6

0.5(每一个灯点对应的校正系数都是唯一的),若led箱体发生了位置改变(也即led箱体的朝向发生了改变,如之前led箱体正上方为正方向,绕左上角顺时针旋转180度后正方向变为led箱体的正下方,此时需将图像画面旋转以适应当前的led箱体的朝向),此时4个led灯点分别对应的校正系数应该为0.5

0.6

0.7

0.8(旋转了180度);综上可见,若采用预先存储的校正系数对旋转后的led灯点进行校正,由于预先存储的校正系数无法满足旋转后的led灯点的校正需要,因此对led箱体或者led显示屏的校正效果和显示效果都会造成一定的影响。因此本领域技术人员亟需寻找一种新的技术方案来解决上述的问题。


技术实现要素:

3.针对上述问题,本发明提供一种校正方法,方法包括接收上位机发送的led箱体的校正系数,校正系数有多份,每份校正系数对应一个led箱体方向;根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中;接收上位机发送的显示控制指令,显示控制指令中包括校正系数读取指令以及显示数据;获取led箱体的当前方向,根据校正系数读取指令以及当前方向,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数;根据显示数据以及目标校正系数生成显示控制信号,将显示控制信号发送至led箱体的led驱动芯片中以控制led箱体显示画面。
4.进一步的,根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中,包括:在非易矢性存储介质中划定多个存储区域,每个存储区域对应一个led箱体方向;将每份校正系数根据对应的led箱体方向,分别存储至对应的存储区域中。
5.进一步的,led箱体中包括多个led模组以及与多个led模组连接的接收卡,非易矢
性存储介质为接收卡或者每一个led模组中的存储芯片。
6.进一步的,若非易矢性存储介质为每一个led模组中的存储芯片,根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中,还包括:按照预设校正系数拆分策略,将每一份校正系数拆分为与led模组一一对应的多组子校正系数,将每一份校正系数对应的多组子校正系数分别存储至对应的led模组的存储芯片中。
7.进一步的,获取led箱体的当前方向,根据校正系数读取指令以及每份校正系数对应的led箱体方向,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数,包括:获取led箱体的当前方向,根据当前方向,从非易矢性存储介质中存储的多份校正系数中确定一份校正系数作为目标校正系数;根据led箱体中的led模组的大小,从目标校正系数中逐行读取led箱体中每个led模组对应的校正系数。
8.进一步的,led箱体方向至少包括0
°
、90
°
、180
°
以及270
°

9.本发明还提供一种校正装置,包括接收模块、存储控制模块、校正系数读取模块以及显示控制信号生成模块,其中:接收模块,与存储控制模块、校正系数读取模块以及显示控制信号生成模块连接,用于接收上位机发送的led箱体的校正系数并将校正系数发送至存储控制模块,其中校正系数有多份,每份校正系数对应一个led箱体方向,接收模块还用于接收上位机发送的显示控制指令并将显示控制指令发送至校正系数读取模块以及显示控制信号生成模块,显示控制指令中包括校正系数读取指令以及显示数据;存储控制模块,与接收模块连接,根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中;校正系数读取模块,与接收模块以及显示控制信号生成模块连接,用于获取led箱体的当前方向,根据校正系数读取指令以及当前方向,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数,并将目标校正系数发送至显示控制信号生成模块;显示控制信号生成模块,用于根据显示数据以及目标校正系数生成显示控制信号,将显示控制信号发送至led箱体的led驱动芯片中以控制led箱体显示画面。
10.进一步的,存储控制模块还包括区域划分单元以及与区域划分单元连接的存储单元,其中:区域划分单元用于在非易矢性存储介质中划定多个存储区域,每个存储区域对应一个led箱体方向;存储单元用于将每份校正系数根据对应的led箱体方向,分别存储至对应的存储区域中。
11.本发明还提供一种led显示屏,包括多个led箱体,每个led箱体中包括多个led模组以及与多个led模组连接的接收卡,接收卡上设置有上述的校正装置。
12.本发明还提供一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现上述的校正方法步骤。
13.本发明提供的校正方法、装置、led显示屏及计算机设备,至少包括以下有益效果:在led箱体的非易矢性存储介质中预先存储多份对应不同led箱体方向的校正系数,在接收到显示控制指令之后,根据led箱体的当前方向,读取与当前方向对应的一份校正系数作为目标校正系数,根据目标校正系数及显示数据生成显示控制信号,实现对led箱体的校正及令led箱体显示画面,解决了在将led箱体拼接为led显示屏时,由于led箱体方向改变造成的预先存储的一份校正系数无法对应当前方向下的led箱体,从而造成校正效果无法达到预期校正效果的问题,进而提高了led箱体的显示效果,从而提高了由多个led箱体组成的led屏体的整体显示效果。
附图说明
14.为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
15.图1为本发明一种实施例中的校正方法流程示意图;
16.图2为本发明一实施例中的led箱体在标准方向下的示意图;
17.图3为本发明一实施例中的led箱体在当前方向下的示意图一;
18.图4为本发明一实施例中的led箱体在当前方向下的示意图二;
19.图5为本发明一实施例中的led箱体的结构示意图;
20.图6为本发明一实施例中的又一种校正方法流程示意图;
21.图7为本发明一实施例中的校正装置示意图;
22.图8为本发明一实施例中的存储控制模块示意图;
[0023]1‑
led箱体、101

接收卡、102

led模组、701

接收模块、702

存储控制模块、703

校正系数读取模块、704

显示控制信号生成模块、7021

区域划分单元、7022

存储单元。
具体实施方式
[0024]
下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。
[0025]
在本发明的一种实施例中,如图1所示,公开了一种校正方法,具体的,该方法的执行主体为led箱体中的接收卡。其中,方法包括以下步骤:
[0026]
步骤s101:接收上位机发送的led箱体的校正系数,校正系数有多份,每份校正系数对应一个led箱体方向。
[0027]
在本实施例中,上位机指可以直接发出操控命令的计算机,校正系数可以预先由校正系统根据灯点的特性计算得出(计算方式主要是计算出各个灯点的亮度平均值,根据亮度平均值确定各个灯点调整至亮度平均值所需调整的亮度校正系数),经由上位机发送给led箱体的接收卡进行存储,后续在使用led箱体显示画面时即可根据预先存储的校正系数对led箱体进行校正,以提高显示效果。
[0028]
应当注意的是,在本实施例中,上位机发送的校正系数有多份,每份校正系数对应一个led箱体方向。
[0029]
进一步的,在本实施例中,上位机发送的多份校正系数所对应的led箱体方向至少包括0
°
(360
°
)、90
°
、180
°
以及270
°
,当然led箱体方向也可以包括其他任意度数,可由技术人员根据led箱体的实际拼接需要控制校正系统生成。led箱体方向是可理解为箱体的朝向,以图2正上方(ab边在箱体的正上方)显示的方向为led箱体的正方向(以图2显示的方向为标准方向,可用0
°
或360
°
表示),一旦箱体朝向发生改变,即ab边不在箱体的正上方,此时为了保证led箱体中展示的图像是正方向的,一般的操作是需要将已经发生过旋转的led箱体中展示的图像进行旋转。
[0030]
具体的,在本实施例中,校正系数包括对led箱体或led显示屏进行亮度校正、亮暗线校正等校正过程中所得到的校正系数。
[0031]
以亮度校正为例,在每一个led箱体被生产出来之后,为了提高显示亮度的均匀性,会对其进行亮度校正,具体的校正方法为:将led箱体点亮,逐一获取led灯点的亮度,根据led箱体上的每个led灯点的实际亮度以及平均亮度来计算出每个led灯点的校正系数,每个led灯点的校正系数会按照led灯点在led箱体中的位置进行排列,形成由多个校正系数组成的校正系数矩阵(也即本实施例中提及的校正系数),之后再根据校正系数中各个校正系数所在的位置对led箱体中对应位置处的led灯点进行校正。但由于在led箱体被拼接为led显示屏时,led箱体的方向相对于在生成校正系数时led箱体的方向可能会发生改变,则之前生成的校正系数中的各个校正系数位置与该校正系数对应的led灯点位置不再一致,若仍然根据之前生成的校正系数中各个校正系数所在的位置对led箱体中对应位置处的led灯点进行校正,则无法达到预期的校正效果,影响led箱体的显示效果,进而影响整个led显示屏的显示效果。
[0032]
在本实施例中,可以由校正系统计算得到一份led箱体的校正系数作为标准校正系数,以计算这一标准校正系数时led箱体的方向作为标准方向,具体的,可以将标准方向记为0
°
,之后以标准校正系数及标准方向为基础,按照顺时针或者逆时针方向,将标准校正系数旋转n
°
,获得旋转n
°
之后对应的校正系数。更具体的,旋转n
°
之后的校正系数对应的led箱体方向可以记为n
°
。n至少为0、90、180、270,同时也可以包括0

360内的其他值,本发明对此不作限制。进一步的,为了区分旋转方向为逆时针还是顺时针,可以进行设置,若旋转方向为顺时针,n为正数,若旋转方向为逆时针,n为负数。
[0033]
步骤s102:根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中。
[0034]
在本实施例中,非易矢性存储介质指的是接收卡或者led模组的存储芯片,例如,存储芯片可以为spi(serial peripheral interface,串行接口设备)flash。
[0035]
具体的,在本实施例中,根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中,包括:在非易矢性存储介质中划定多个存储区域,每个存储区域对应一个led箱体方向;将每份校正系数根据对应的led箱体方向,分别存储至对应的存储区域中。
[0036]
也即同样的,接收卡接收到多少组具有不同led箱体方向的校正系数,则在非易矢性存储介质中划定多少个存储区域,并且每个存储区域对应1个led箱体方向。例如,若接收卡接收到的4份校正系数,分别对应的led箱体方向为0
°
、90
°
、180
°
、270
°
,则在非易矢性存储介质中划定4个存储区域,分别对应led箱体方向也为0
°
、90
°
、180
°
、270
°
。将每份校正系数根据该校正系数对应的led箱体方向存储至对应的存储区域中,即0
°
校正系数存储至0
°
存储区域中,90
°
校正系数存储至90
°
存储区域中,180
°
校正系数存储至180
°
存储区域中,270
°
校正系数存储至270
°
存储区域中。
[0037]
步骤s103:接收上位机发送的显示控制指令,显示控制指令中包括校正系数读取指令以及显示数据。
[0038]
显示控制指令由用户通过其控制的上位机发出,上位机与led箱体中的接收卡通讯连接,以实现信息的传输。具体的,显示控制指令包括校正系数读取指令以及显示数据,
更具体的,显示数据包含图像画面数据、led箱体显示区域大小、亮度等各种显示参数。
[0039]
步骤s104:获取led箱体的当前方向,根据校正系数读取指令以及当前方向,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数。
[0040]
具体的,在本实施例中,可以将led箱体的当前方向用led箱体的当前方向相较于led箱体的标准方向旋转的角度来表示。
[0041]
例如,若led箱体的四个顶点为a、b、c、d,其中在计算标准校正系数时,如图2所示,图2中的led箱体的方向为标准方向,其中ab边为led箱体正上方的边。在led箱体进行拼接时,led箱体方向发生改变,如图3、图4所示,为方向改变之后的led箱体的当前方向。图3的led箱体方向为向下,图4的led箱体方向为向左。
[0042]
其中,图3中ab边为led箱体正下方的边,则以顺时针方向为准,led箱体的当前方向相比于标准方向为沿顺时针方向旋转了180
°
,则led箱体的当前方向记为180
°
;若以逆时针方向为准,led箱体的当前方向相比于标准方向为沿逆时针方向旋转了180度,则led箱体的当前方向记为

180
°
。图4中ab边为led箱体左侧的边,则以顺时针方向为准,led箱体方向沿顺时针方向旋转了270
°
,则led箱体的当前方向记为270
°
。若以逆时针方向为准,led箱体的当前方向相比于标准方向为沿逆时针方向旋转了90
°
,则led箱体的当前方向记为

90
°

[0043]
步骤s105:根据显示数据以及目标校正系数生成显示控制信号,将显示控制信号发送至led箱体的led驱动芯片中以控制led箱体显示画面。
[0044]
具体的,在本实施例中,在步骤s104读取目标校正系数后,会将目标校正系数加载至led箱体接收卡的内存中,之后再根据显示数据以及目标校正系数生成显示控制信号。进一步的,在本实施例中,led箱体接收卡内存可以为sdram(同步动态随机存取内存,synchronous dynamic random

access memory)、ddr2内存(double data rate 2)、ddr3内存或ddr4内存,本发明对此不作限制。
[0045]
在本实施例中,预先在led箱体的非易失性存储介质中存储多份校正系数,每份校正系数对应一个led箱体方向,当接收到上位机发送的显示控制指令时,获取led箱体的当前方向,根据led箱体的当前方向以及校正系数读取指令,从预先存储的多份校正系数中确定一份与led箱体当前方向对应的校正系数作为目标校正系数,利用目标校正系数与显示数据生成显示控制信号控制led箱体显示,无论在led箱体拼接为led屏时是否发生旋转,都能够从非易矢性存储介质中确定一份校正系数与led箱体的当前方向对应,使校正效果能够达到预期的校正效果,提高led箱体的显示效果,进而提高由led箱体组成的led显示屏的显示效果,提升用户的观看体验。
[0046]
在本发明的又一种实施例中,如图5所示,led箱体1中包括多个led模组102以及与多个led模组102连接的接收卡101。其中,非易矢性存储介质为接收卡101或者非易矢性存储介质为每一个led模组102中的存储芯片,具体的存储芯片可以为spiflash或其他存储芯片,本发明对此不作限制,spi(serial peripheral interface,串行接口设备)flash,即通过串行的接口进行操作的flash存储设备。
[0047]
在本发明的又一种实施例中,若非易矢性存储介质为每一个led模组中的存储芯片,根据预设存储策略将多份校正系数分别存储至led箱体的非易矢性存储介质中,还包括:按照预设校正系数拆分策略,将每一份校正系数拆分为与led模组一一对应的多组子校正系数,将每一份校正系数对应的多组子校正系数分别存储至对应的led模组的存储芯片
中。
[0048]
具体的,led箱体1由多个led模组102组成,每个led模组102上又包括多个led灯点,因此如果将每一份校正系数均存储在led模组102中的存储芯片中,则需要将每一份校正系数按照led模组102进行拆分,每个led模组102上的led灯点对应的校正系数值作为一组子校正系数,将子校正系数存储在与之对应的led模组102中。
[0049]
进一步的,由于需要存储多份校正系数,也即,每一个led模组的存储芯片中需要存储多组子校正系数,同样的,每组子校正系数对应一个led箱体方向,也即可以在led模组的存储芯片中划定多个存储区域,每个存储区域对应一个led箱体方向;将每组子校正系数根据对应的led箱体方向,分别存储至对应的存储区域中。
[0050]
可以理解的,若非易矢性存储介质为接收卡,则将多份校正系数按照对应的led箱体方向存储在接收卡中的多个存储区域中即可。
[0051]
在本发明的又一种实施例中,若led箱体方向为0
°
、90
°
、180
°
以及270
°
四种方向,也即在led箱体的非易矢性存储介质中预先存储对应上述4种方向的4份校正系数,可以在非易矢性存储介质中划定4个存储区域,分别为0
°
存储区域、90
°
存储区域、180
°
存储区域以及270
°
存储区域,进一步的,为了方便读取,可以将0
°
存储区域以及180
°
存储区域定义为垂直存储区域,90
°
存储区域以及270
°
存储区域定义为水平存储区域。若led箱体方向为0
°
,则从垂直存储区域中确定对应的0
°
存储区域,从中读取到对应的校正系数,当led箱体方向为90
°
,则从水平存储区域中确定对应的90
°
存储区域,从中读取到对应的校正系数,当led箱体方向为180
°
或270
°
,按照同样的方法读取对应的校正系数,本发明不再过多赘述。
[0052]
在本发明的又一种实施例中,如图6所示,获取led箱体的当前方向,根据校正系数读取指令以及当前方向,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数,还包括以下步骤:
[0053]
步骤s1041:获取led箱体的当前方向,根据当前方向以及每份校正系数对应的led箱体方向,从非易矢性存储介质中存储的多份校正系数中确定一份校正系数作为目标校正系数;
[0054]
具体的,若非易矢性存储介质为led模组的存储芯片,则根据led箱体的当前方向将各个led模组的存储芯片中存储的与当前方向对应的子校正系数作为目标校正系数。若非易矢性存储介质为接收卡,则将接收卡中存储的与当前方向对应的一份校正系数作为目标校正系数。
[0055]
步骤s1042:根据led箱体中的led模组的大小,从目标校正系数中逐行读取led箱体中每个led模组对应的校正系数。
[0056]
本发明还提供一种校正装置,装置包括接收模块701、存储控制模块702、校正系数读取模块703以及显示控制信号生成模块704,其中:
[0057]
接收模块701,与存储控制模块702、校正系数读取模块703以及显示控制信号生成模块704连接,用于接收上位机发送的led箱体的校正系数并将校正系数发送至存储控制模块702,其中校正系数有多份,每份校正系数对应一个led箱体方向,接收模块还用于接收上位机发送的显示控制指令并将显示控制指令发送至校正系数读取模块以及显示控制信号生成模块,显示控制指令中包括校正系数读取指令以及显示数据;
[0058]
存储控制模块702,与接收模块701连接,根据预设存储策略将多份校正系数分别
存储至led箱体的非易矢性存储介质中;
[0059]
校正系数读取模块703,与接收模块701以及显示控制信号生成模块704连接,用于获取led箱体的当前方向,根据校正系数读取指令,从非易矢性存储介质中读取一份与当前方向对应的校正系数作为目标校正系数,并将目标校正系数发送至显示控制信号生成模块704;
[0060]
显示控制信号生成模块704,用于根据显示数据以及目标校正系数生成显示控制信号,将显示控制信号发送至led箱体的led驱动芯片中以控制led箱体显示画面。
[0061]
在本发明的又一种实施例中,如图8所示,存储控制模块702还包括区域划分单元7021以及与区域划分单元连接的存储单元7022,其中:
[0062]
区域划分单元7021用于在非易矢性存储介质中划定多个存储区域,每个存储区域对应一个led箱体方向;
[0063]
存储单元7022用于将每份校正系数根据对应的led箱体方向,分别存储至对应的存储区域中。
[0064]
本发明还提供一种led显示屏,包括多个led箱体,每个led箱体中包括多个led模组以及与多个led模组连接的接收卡,接收卡上设置有上述的校正装置。
[0065]
本发明还提供一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现上述的校正方法步骤。
[0066]
本发明提供的校正方法、装置、led显示屏及计算机设备,预先将多份校正系数存储在led箱体的非易失性存储介质中,每份校正系数对应一个led箱体方向,在接收到显示控制指令后,根据获取到的led箱体的当前方向从多组校正系数中确定一份与led箱体当前方向对应的校正系数作为目标校正系数,根据目标校正系数及显示数据生成显示控制信息控制led箱体进行显示,使led箱体的校正效果达到预期校正效果,从而提高led箱体的显示效果,进而提高由led箱体组成的led屏体的显示效果。
[0067]
本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1