一种LED显示屏校正系数的快速更新方法、装置及系统与流程

文档序号:31358672发布日期:2022-08-31 14:09阅读:133来源:国知局
一种LED显示屏校正系数的快速更新方法、装置及系统与流程
一种led显示屏校正系数的快速更新方法、装置及系统
技术领域
1.本发明涉及led显示屏校正技术领域,具体而言,涉及一种led显示屏校正系数的快速更新方法、装置及系统。


背景技术:

2.当前led屏幕是由多块箱体组成,而箱体又是通过模组组成,而模组又是通过多块灯板组成,在实际使用中,若led屏幕中部分区域存在与其周围其他区域亮色度差异较大的问题或者部分区域直接没有显示问题,此时,需要将部分区域对应的箱体、模组或者灯板进行更换,上位机中存在的与该区域对应的校正系数需要进行更换,现有技术是通过上位机直接将校正系数进行全部更换,会影响更换系数的速率,另外在另一种场景中,操作人员需要观看led屏幕中一块区域的显示效果,无需观看整屏对应的显示效果,上位机也无法实现选择该区域进行下发对应的校正系数,也需要整体下发校正系数,也明显也会影响更换系数的速率;同时,上述场景中,是将led屏幕中各个校正系数存储在本地中,然后对全部的校正系数进行压缩,上位机进行更换系数过程中,需要解压全部的校正系数,占用到软件大多数的运行内存,软件处理时间也较长,进而也会影响到更换系数的速率。
3.因此,本领域技术人员亟需寻找一种即可减少软件运行内容又可提高更换系数速率的方法。


技术实现要素:

4.为克服现有技术中需要将led显示屏中部分区域对应的箱体、模组或者灯板进行更换时需要解压全部的校正系数,占用到软件大多数运行内存,软件处理时间较长、更换系数速率慢的问题,本发明提供了一种led显示屏校正系数的快速更新方法,包括如下步骤:
5.步骤一,获取led显示屏整屏的校正系数,并根据led显示屏实际使用的箱体选择一种校正系数对应的数据格式进行压缩;
6.步骤二,将压缩后的校正系数按照区域的数据格式存储在一个数据帧上;
7.步骤三,获取led显示屏中选定区域的区域偏移数据,根据区域偏移数据计算出在数据帧中需要更换系数的区域,从数据帧中获取更换系数区域对应的压缩后的校正系数,并对更换系数区域对应的压缩后的校正系数进行解压,得到解压后的led显示屏中选定区域的校正系数;
8.步骤四,将解压后的校正系数下发至led显示屏选定区域对应的接收卡中,以实现该区域中校正系数的快速更新。
9.优选地,步骤一中,校正系数对应的数据格式为字节型、整数型或浮点型中的一种;当箱体为硅芯箱体时,采用字节型数据格式进行压缩;当箱体为通用芯片箱体时,采用整数型或浮点型数据格式进行压缩。
10.优选地,步骤二中,预先设置好数据帧的校正系数格式,生成的数据帧按照压缩后校正系数的数据格式对应的数据组成,包括文件头信息和n块依次排列的校正系数信息,其
中n表示数据帧中分块数量,所述数据帧中的各块校正校系数信息均与led显示屏中各区域一一对应。
11.优选地,所述文件头信息包括guid、文件版本、整体x偏移、整体y偏移、整体宽度、整体高度和分块数量;
12.其中整体x偏移和块x偏移指其对应左上角偏移坐标相对于坐标(0,0)的x方向偏移;整体y偏移和块y偏移指其对应左上角偏移坐标相对于坐标(0,0)的y方向偏移;
13.校正系数信息包括块序号、块x偏移、块y偏移、块宽度、块高度、块校正系数长度、块对应压缩后的校正系数;
14.步骤三中获取led显示屏中选定区域的区域偏移数据m(x,y,w,h),并根据区域偏移数据m(x,y,w,h)中x、y、x+w、y+h与led显示屏左上角坐标进行对比,计算出在数据帧中与选定区域对应的校正系数信息的块x偏移、块y偏移、块宽度和块高度,得到与选定区域对应的多个块序号;根据多个块序号获取选定区域在数据帧中对应的压缩后的校正系数;
15.其中选定区域为方形,其总宽度为w,总高度为h;x表示选定区域左上角相对于led显示屏左上角水平方向偏移量,y表示选定区域左上角相对于led显示屏左上角竖直方向偏移量,x+w表示选定区域右下角相对于led显示屏左上角水平方向偏移量,y+h表示选定区域右下角相对于led显示屏左上角竖直方向偏移量。
16.优选地,步骤一中压缩时,调用压缩解压库的压缩模块,根据选择的数据格式对获取的led显示屏整屏的原长度的校正系数进行压缩,得到压缩后的各块块校正系数长度的校正系数;步骤三中解压时,调用压缩解压库的解压模块,根据指定的数据格式对获取选定区域在数据帧中对应的压缩后的块校正系数长度的校正系数进行解压,得到解压后的原长度的校正系数。
17.优选地,根据选定区域的区域偏移数据m(x,y,w,h)计算出与选定区域对应的多个块序号后,根据多个块序号与led显示屏中箱体的对应关系确定出与选定区域对应的箱体;
18.根据x、y、x+w和y+h与分别与选择区域对应的每个箱体左上角偏移坐标进行对比,确定出选定区域在每个箱体中对应的区域范围,并与解压后的校正系数一同下发至led显示屏选定区域对应箱体的接收卡中。
19.本发明还提供了一种led显示屏校正系数更新装置,包括校正系数获取模块、校正系数压缩模块、校正系数存储模块、区域偏移数据获取模块、数据帧更换系数区域计算模块、数据帧区域校正系数获取模块、校正系数解压模块和校正系数下发模块,其中:
20.所述校正系数获取模块获取led显示屏整屏的校正系数,校正系数压缩模块将获取的校正系数根据实际使用场景选择一种校正系数对应的数据格式进行压缩;
21.所述校正系数存储模块将压缩后的校正系数按照区域的数据格式存储在一个数据帧上;
22.所述区域偏移数据获取模块获取led显示屏中选定区域的区域偏移数据,数据帧更换系数区域计算模块根据区域偏移数据在数据帧中计算出需要更换系数的区域,数据帧区域校正系数获取模块从数据帧中获取更换系数区域对应的压缩后的校正系数,校正系数解压模块对更换系数区域对应的压缩后的校正系数进行解压,得到解压后的led显示屏中选定区域的校正系数;
23.所述校正系数下发模块将解压后的校正系数下发至led显示屏选定区域对应的接
收卡中,以实现该区域中校正系数的快速更新。
24.本发明还提供了一种led显示屏校正系数更新系统,包括上位机、接收卡、发送设备和led显示屏,其中:
25.所述上位机,其与发送设备相连,根据上述的led显示屏校正系数的快速更新方法对led显示屏的校正系数进行更新;
26.所述发送设备,其与接收卡相连接,所述发送设备用于将校正系数更新装置得到的解压后的校正系数发送至led显示屏选定区域对应的接收卡中;
27.所述接收卡,其与led显示屏相连,所述接收卡用于接收所述解压后的校正系数,并在所述led显示屏上进行运用。
28.采用本发明技术方案产生的有益效果如下:
29.(1)将在数据帧上的校正系数分成块进行压缩存储,当需要对led显示屏中选定区域的校正系数进行更新时,根据选定区域的区域偏移数据计算出其在数据帧中对应的需要更换系数的区域,并获取该区域中压缩后的校正系数进行解压,相比于传统校正系数整体更新方法,提高了校正系数的更换速率,进而提高了显示的速率。
30.(2)将led显示屏整屏的校正系数分区域进行压缩存储,根据led显示屏实际使用的箱体使用不同精度的压缩格式进行压缩,可减少软件的运行内存,同时将解压后的校正系数下发至对应区域的接收卡,无须解压整屏的校正系数,降低了对软件运行内存的占用,缩短了软件处理时间,提高了led显示屏校正系数的更换速率。
附图说明
31.为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
32.图1是本发明较佳之led显示屏校正系数的快速更新方法流程图;
33.图2是本发明较佳之数据帧中数据分块存储示意图;
34.图3是本发明较佳之led显示屏中选定区域的偏移示意图;
35.图4是本发明较佳之led显示屏校正系数更新装置结构示意图;
36.图5是本发明较佳之led显示屏校正系数更新系统结构示意图。
具体实施方式
37.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
38.本实施方式将在数据帧上的校正系数分成块进行压缩存储,当需要对led显示屏中选定区域的校正系数进行更新时,根据选定区域的区域偏移数据计算出其在数据帧中对应的需要更换系数的区域,并获取该区域中压缩后的校正系数进行解压,相比于传统校正系数整体更新方法,提高了校正系数的更换速率,进而提高了显示的速率。具体实施方式如下:
39.如图1-3所示,led显示屏校正系数的快速更新方法,包括如下步骤:
40.步骤s101:获取led显示屏整屏的校正系数,并根据led显示屏实际使用的箱体选择一种校正系数对应的数据格式进行压缩;
41.步骤s102:将压缩后的校正系数按照区域的数据格式存储在一个数据帧上;
42.步骤s103:获取led显示屏中选定区域的区域偏移数据,根据区域偏移数据计算出在在数据帧中需要更换系数的区域;
43.步骤s104:从数据帧中获取更换系数区域对应的压缩后的校正系数,并对更换系数区域对应的压缩后的校正系数进行解压,得到解压后的led显示屏中选定区域的校正系数;
44.步骤s105:将解压后的校正系数下发至led显示屏选定区域对应的接收卡中,以实现该区域中校正系数的快速更新。
45.将在数据帧上的校正系数分成块进行压缩存储,当需要对led显示屏中选定区域的校正系数进行更新时,根据选定区域的区域偏移数据计算出其在数据帧中对应的需要更换系数的区域,并获取该区域中压缩后的校正系数进行解压,相比于传统校正系数整体更新方法,提高了校正系数的更换速率,进而提高了显示的速率。
46.作为一种优选的实施方式,步骤s101中,校正系数对应的数据格式为字节型、整数型或浮点型中的一种。当箱体为硅芯箱体时,采用字节型数据格式进行压缩;当箱体为通用芯片箱体时,采用整数型或浮点型数据格式进行压缩。
47.作为一种优选的实施方式,所述字节型包括3bcoef和9bcoef,所述3bcoef为3个系数的亮度校正系数占用3个字节;所述9bcoef为9个系数的亮色度校正系数占用3个字节;
48.所述整数型包括3wcoef和9wcoef,所述3wcoef为3个系数的亮度校正系数占用6个字节,所述9wcoef为9个系数的亮色度校正系数占用18个字节;
49.所述浮点型包括3fcoef和9fcoef,所述3fcoef为3个系数的亮度校正系数占用12个字节,所述9fcoef为9个系数的亮色度校正系数占用18个字节。
50.值得说明的是,字节型、整数型和浮点型三种格式的损失精度不同,分别为1/255,1/65535,1/1000000,具体的选用跟芯片、屏幕亮度变化范围以及损失精度有关,第一种用于硅芯的箱体,后面两种用于通用芯片,如集创、聚集、士兰,明微,明阳的箱体,且第一种硅芯的箱体不可以用后面的两种数据格式,而通用芯片的箱体可以用第一种数据格式。
51.作为一种优选的实施方式,步骤s102中,预先设置好数据帧的校正系数格式,生成的数据帧按照压缩后校正系数的数据格式对应的数据组成,包括文件头信息和n块依次排列的校正系数信息,其中n表示数据帧中分块数量,所述数据帧中的各块校正校系数信息均与led显示屏中各区域一一对应。如图2所示,数据帧数据依次包括文件头信息、第一块校正系数信息、第二块校正系数信息、...、第n块校正系数信息。
52.作为一种优选的实施方式,优选地,所述文件头信息包括guid、文件版本、整体x偏
移、整体y偏移、整体宽度、整体高度和分块数量;
53.其中整体x偏移和块x偏移指其对应左上角偏移坐标相对于坐标(0,0)的x方向偏移;整体y偏移和块y偏移指其对应左上角偏移坐标相对于坐标(0,0)的y方向偏移;
54.校正系数信息包括块序号、块x偏移、块y偏移、块宽度、块高度、块校正系数长度、块对应压缩后的校正系数;
55.步骤s103中获取led显示屏中选定区域的区域偏移数据m(x,y,w,h),并根据区域偏移数据m(x,y,w,h)中x、y、x+w、y+h与led显示屏左上角坐标进行对比,计算出在数据帧中与选定区域对应的校正系数信息的块x偏移、块y偏移、块宽度和块高度,得到与选定区域对应的多个块序号;根据多个块序号获取选定区域在数据帧中对应的压缩后的校正系数;
56.如图3所示,其中选定区域401为方形,其总宽度为w,总高度为h;x表示选定区域左上角相对于led显示屏400左上角水平方向偏移量,y表示选定区域左上角相对于led显示屏左上角竖直方向偏移量,x+w表示选定区域右下角相对于led显示屏左上角水平方向偏移量,y+h表示选定区域右下角相对于led显示屏左上角竖直方向偏移量。
57.作为一种优选的实施方式,步骤s101中压缩时,调用压缩解压库liblz4.lib的压缩模块,根据选择的数据格式对获取的led显示屏整屏的原长度的校正系数进行压缩,得到压缩后的各块块校正系数长度的校正系数;步骤s104中解压时,调用压缩解压库liblz4.lib的解压模块,根据指定的数据格式对获取选定区域在数据帧中对应的压缩后的块校正系数长度的校正系数进行解压,得到解压后的原长度的校正系数。
58.作为一种优选的实施方式,根据选定区域的区域偏移数据m(x,y,w,h)计算出与选定区域对应的多个块序号后,根据多个块序号与led显示屏中箱体的对应关系确定出与选定区域对应的箱体;
59.根据x、y、x+w和y+h与分别与选择区域对应的每个箱体左上角偏移坐标进行对比,确定出选定区域在每个箱体中对应的区域范围,并与解压后的校正系数一同下发至led显示屏选定区域对应箱体的接收卡中。
60.如图4所示,本实施方式还提供了一种led显示屏校正系数更新装置,包括校正系数获取模块11、校正系数压缩模块12、校正系数存储模块13、区域偏移数据获取模块14、数据帧更换系数区域计算模块15、数据帧区域校正系数获取模块16、校正系数解压模块17和校正系数下发模块18,其中:
61.所述校正系数获取模块获取led显示屏整屏的校正系数,校正系数压缩模块将获取的校正系数根据实际使用场景选择一种校正系数对应的数据格式进行压缩;
62.所述校正系数存储模块将压缩后的校正系数按照区域的数据格式存储在一个数据帧上;
63.所述区域偏移数据获取模块获取led显示屏中选定区域的区域偏移数据,数据帧更换系数区域计算模块根据区域偏移数据在数据帧中计算出需要更换系数的区域,数据帧区域校正系数获取模块从数据帧中获取更换系数区域对应的压缩后的校正系数,校正系数解压模块对更换系数区域对应的压缩后的校正系数进行解压,得到解压后的led显示屏中选定区域的校正系数;
64.所述校正系数下发模块将解压后的校正系数下发至led显示屏选定区域对应的接收卡中,以实现该区域中校正系数的快速更新。
65.如图5所示,本实施方式还提供了一种led显示屏校正系数更新系统,包括上位机100、接收卡200、发送设备300和led显示屏400,其中:
66.所述上位机100,其与发送设备相连,根据上述的led显示屏校正系数的快速更新方法对led显示屏的校正系数进行更新;
67.所述发送设备,其与接收卡相连接,所述发送设备用于将校正系数更新装置得到的解压后的校正系数发送至led显示屏选定区域对应的接收卡中;
68.所述接收卡,其与led显示屏相连,所述接收卡用于接收所述解压后的校正系数,并在所述led显示屏上进行运用。
69.以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1