一种显示单元内屏幕颜色校正方法及系统的制作方法

文档序号:2547336阅读:107来源:国知局
一种显示单元内屏幕颜色校正方法及系统的制作方法
【专利摘要】本发明涉及屏幕颜色校正领域,更具体地,涉及一种显示单元内屏幕颜色校正方法及系统。所述方法包括:将每个显示单元分为若干区域;对每个显示单元各个区域内各个像素进行颜色校正:修改各个像素对应于某一基色的灰度值并显示该灰度值;提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。本发明对各个区域的颜色校正是实时进行的,无需保存提取的数据和比较结果,占用内存非常小,而且整个校正过程无需建立庞大的数据库进行查询,直接实时进行像素值校正,最终确定各个像素点的颜色值,处理效率高。
【专利说明】—种显示单元内屏幕颜色校正方法及系统
【技术领域】
[0001]本发明涉及屏幕颜色校正领域,更具体地,涉及一种显示单元内屏幕颜色校正方法及系统。
【背景技术】
[0002]随着人们对显示信息传递需求的提升,大屏幕显示的应用领域已经遍及公众显示、交通运输调度指挥、气象监控、电力电信监控、消防监控指挥、军事指挥等各个领域。
[0003]现有的大屏幕显示技术主要通过堆叠的方式,将多个显示单元进行组合拼接显示。拼接屏幕的优点在于能提高显示的系统分辨率、增大显示面积、可实现整个显示屏显示一幅完整的图片,也可以在显示屏的任意位置打开窗口等,但同时也存在其缺点:各个显示单元间颜色不一致,同时目前三代机芯单元内的颜色也不一致。
[0004]目前大部分大屏幕三代机芯单元内颜色调整主要靠颜色识别传感器放到屏幕上计算机各点需要调整的参数,然后设计这一装置,对每个单元分别进行颜色调整,这种方法的缺点是当调整的单元数量多的时候,需要花费很多时间,同时位置高的屏幕需要调整时必须搭建梯子,存在安全隐患,而且耗费人力和时间。
[0005]另一种屏幕颜色调整方法是通过将0-255个灰度值划分区域,每个区域选用一个代表值对屏幕颜色进行调整,当整个屏幕显示像素的灰度值一致为代表值时,记录此时屏幕各个像素点实际的灰度值以及记录实际灰度值和代表值比较后得到的比值表,然后该区域中其他灰度值的调整利用该比值表进行调整,从而完成整个屏幕的颜色调整。虽然此方法自动化程度高,但是其对应每个灰度值区域需要保存一个比值表,对内存提出了一定的要求,此外每个像素点对应每个灰度值的调整都需要查比值表,还需将灰度值与比值表中的数值进行计算方可得到显示该点的像素,运算量大,对CPU的要求较高,而且导致调整速度慢,实时性较差。因此十分有必要提出一种自动化程度高、无需保存大量数据的单元内颜色校正方法。

【发明内容】

[0006]本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种能节省内存空间、实时性较好的显示单元内屏幕颜色校正方法。
[0007]本发明还提供一种能节省内存空间、实时性较好的显示单元内屏幕颜色校正系统。
[0008]为解决上述技术问题,本发明的技术方案如下:
一种显示单元内屏幕颜色校正方法,包括:
将每个显示单元分为若干区域;
对每个显示单元各个区域内各个像素进行颜色校正:
修改各个像素对应于某一基色的灰度值并显示该灰度值;
提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
[0009]在本发明的方法中,对各个区域的颜色校正都是实时进行的,修改像素的灰度值后,通过拍摄图片实时提取到各个像素在拍摄图片中的实际灰度值并直接将该灰度值与预设灰度值进行比较,无需对提取的数据进行存储,也无需对比较结果进行存储,占用内存非常小,而且整个校正过程无需建立庞大的数据库进行查询,直接实时进行像素值校正,最终确定各个像素点的颜色值,处理效率高。
[0010]一种显示单元内屏幕颜色校正系统,包括:
区域划分模块,用于将每个显示单元分为若干区域;
颜色校正模块,用于对每个显示单元各个区域内各个像素进行颜色校正,其具体包
括:
灰度值修改模块,用于修改各个像素对应于某一基色的灰度值并显不该灰度值;
数据提取比较模块,用于提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则通过灰度值修改模块继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
[0011]在本发明的系统中,无需建立庞大的数据库进行查询,也无需对从拍摄图片中提取的数据进行保存,而是直接将提取的数据与预设灰度值进行比较,比较结果也无需保存,直接实时进行像素值的校正,最终确定各个像素的颜色值,内存占用率低,校正效率高。
[0012]与现有技术相比,本发明技术方案的有益效果是:
(I)本发明的方法及系统无需建立庞大的数据库进行查询,也无需对拍摄图片进行保存,也无需对从拍摄图片中提取的数据进行保存,而是直接将提取的数据与预设灰度值进行比较,比较结果也无需保存,直接实时进行像素值的校正,最终确定各个像素的颜色值,内存占用率低,校正效率高,实时性好。
[0013](2)本发明的方法及系统通过将显示单元划分区域,显示单元内以区域为单位进行校正,相对于以显示单元为单位进行校正,其校正效果更好,而且区域划分得越小,校正效果越好,校正精度越高。
[0014](3)本发明的方法及系统能够实现全自动的颜色校正,无需人工干预,节省人力成本。
【专利附图】

【附图说明】
[0015]图1为本发明一种显示单元内屏幕颜色校正方法具体实施例的流程图。
[0016]图2为本发明一种显示单元内屏幕颜色校正方法优选实例的流程图。
[0017]图3为本发明一种显示单元内屏幕颜色校正系统具体实施例的架构图。
【具体实施方式】
[0018]附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺
寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。[0019]下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0020]实施例1
如图1所示,为本发明一种显示单元内屏幕颜色校正方法具体实施例的流程图。参见图1,本具体实施例一种显示单元内屏幕颜色校正方法的具体步骤包括,
S1.将每个显示单元分为若干区域;
S1.对每个显示单元各个区域内各个像素进行颜色校正:
511.修改各个像素对应于某一基色的灰度值并显示该灰度值;
512.提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
[0021]在本具体实施例中,首先将每个显示单元进行区域划分,划分为若干个区域;然后对每个区域进行颜色校正,具体是修改各个像素某一基色下的灰度值,然后在显示单元中显示修改后的灰度值,接着,通过拍摄实时显示的图片,提取拍摄图片中各个像素对应的实际灰度值,然后将实际灰度值直接与预设灰度值进行比较,若各个像素的实际灰度值与预设灰度值一致,则表示完成对应该预设灰度值的校正,继续下一个预设值的校正,否则继续修改各个像素对应于该基色下的灰度值至各个像素的实际灰度值与预设灰度值一致为止。在本具体实施例中,各个步骤都是实时进行的,无需对拍摄的图片进行保存,无需对提取的数据进行存储,也无需对比较结果进行存储,占用内存非常小,而且整个校正过程无需建立庞大的数据库进行查询,直接实时进行像素值校正,最终确定各个像素点的颜色值,处理效率高。
[0022]在具体实施过程中,步骤SI中对显示单元的划分可以根据实际需要自行设定,一般地,将每个显示单元分为L个大小相等的区域,其中,L=M/N,M为屏幕分辨率,N为每个区域的大小,N值可以根据需要自行设定,该值设得越小校正效果越好,但花费的校正时间越长。
[0023]在具体实施过程中,为了加快校正速度,每个显示单元中各个区域对应一个线程进行该区域内各个像素的颜色校正,此方式下可以使得每个区域对应一个线程,每个线程分别校正一个区域的颜色值,从而大大提高校准的速度,此方式对于区域个数较多是非常有用。当然,当区域太多时,也可以是两个或两个以上区域对应一个线程,此方式对于所有区域对应一个线程仍然能够大大提高校准速度。
[0024]在具体实施过程中,步骤Sll可以通过如下具体步骤实现:
通过串口发送指令至机芯控制板修改每个区域的灰度值;此步骤可以通过校正软件实现,用于实时修改机芯控制板各像素点的颜色值,
每个显示单元显示修改后的灰度值。
[0025]在具体实施过程中,步骤S12中的预设灰度值顺次设为0-255,每个区域内各个像素对应某一基色的颜色校正依次从O阶开始至255阶结束,如预设灰度值为O时,校正各个显示单元的灰度值使得整个屏幕每个像素点拍摄的实际灰度值均0,从而达整个拼接屏幕的一致性。
[0026]在具体实施过程中,拍摄图片可以通过摄像头拍摄显示单元显示修改后的灰度值得到。摄像头一般安装在屏幕上,其拍摄范围覆盖整个屏幕。[0027]下面通过一个优选实例来进一步说明本发明一种显示单元内屏幕颜色校正方法。
[0028]参见图2:
5101.根据屏幕分辨率将每个显示单元分为L个区域;
5102.校正软件通过串口发送指令至机芯控制板修改每个显示单元内每个区域对应某一基色的灰度值;
5103.在该区域内显示修改后的灰度值;
5104.通过摄像头拍摄该区域内实时显示的图片;
5105.每个区域对应一个线程进行操作,提取并分析各个区域内各个像素在拍摄图片中的实际灰度值是否达到预设灰度值,如果没有达到则返回步骤S102继续修改灰度值进行比对;如果达到了则表示该区域内各个像素点在该灰度值下显示一致,执行步骤S106 ;
5106.预设灰度值加I,执行步骤S102-S106至预设灰度值0-255均比对完成为止,然后执行步骤S107 ;
5107.对应每个显示单元内各个区域的其他基色,重复执行步骤S102-S106。
[0029]实施例2
在实施例1的基础,本发明还提供了一种显示单元内屏幕颜色校正系统。参见图3,本发明一种显示单元内屏幕颜色校正系统具体包括:区域划分模块201和颜色校正模块202 ;
区域划分模块201,用于将每个显示单元分为若干区域;
颜色校正模块202,用于对每个显示单元各个区域内各个像素进行颜色校正,其具体包
括:
灰度值修改模块2021,用于修改各个像素对应于某一基色的灰度值并显不该灰度值;数据提取比较模块2022,用于提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则通过灰度值修改模块2021继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
[0030]在本实施例中,首先利用区域划分模块201将每个显示单元划分为若干个区域;然后利用颜色校正模块202对每个区域进行颜色校正,具体是通过灰度值修改模块2021修改各个像素某一基色下的灰度值,然后控制显示单元显示修改后的灰度值,接着,通过数据提取比较模块2022获取实时拍摄的图片,提取拍摄图片中各个像素对应的实际灰度值,然后将实际灰度值直接与预设灰度值进行实时比较,若各个像素的实际灰度值与预设灰度值一致,则表示完成对应该预设灰度值的校正,继续下一个预设灰度值的校正,否则继续通过灰度修改模块2021修改各个像素对应于该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。在本具体实施例中,颜色校正模块202对数据的处理都是实时进行的,其无需对拍摄的图片进行保存,无需对提取的数据进行存储,也无需对比较结果进行存储,占用内存非常小,而且整个校正系统无需建立庞大的数据库进行查询,直接实时进行像素值校正,最终确定各个像素点的颜色值,处理效率高,实时性好。
[0031]在具体实施过程中,区域划分模块201对区域的划分可以根据实际需要自行设定,一般地,其将每个显示单元分为L个大小相等的区域,其中,L=M/N,M为屏幕分辨率,N为每个区域的大小,N值可以根据需要自行设定,该值设得越小校正效果越好,但花费的校正时间越长。
[0032]在具体实施过程中,为了改善每张拍摄图片均采用一个线程进行一个个像素值的比对所带来的效率低的缺陷,本系统中的颜色校正模块202对每个显示单元中各个区域配置一个线程进行该区域内各个像素的颜色校正,使得一张图片分多个区域,每个区域采用一个线程进行像素值的比对,校正速度大大提高,此方式对于区域个数较多是非常有用。当然,当区域太多时,也可以是两个或两个以上区域对应一个线程,此方式对于所有区域对应一个线程仍然能够大大提高校准速度。
[0033]在具体实施过程中,灰度值修改模块2021可以通过如下具体模块实现:
串口指令发送模块,用于通过串口发送指令至机芯控制板修改每个区域的灰度值;
显示模块,用于每个显示单元显示修改后的灰度值。
[0034]在具体实施过程中,数据提取比较模块2022中的预设灰度值顺次设为0-255,每个区域内各个像素对应某一基色的颜色校正依次从O阶开始至255阶结束,如预设灰度值为O时,校正各个显示单元的灰度值使得整个屏幕每个像素点拍摄的实际灰度值均0,从而达整个拼接屏幕的一致性。
[0035]在具体实施过程中,拍摄图片可以通过摄像头模块拍摄显示单元显示修改后的灰度值进而传输给数据提取比较模块2022进行信息提取和比对。摄像头一般安装在屏幕上,其拍摄范围覆盖整个屏幕。
[0036]相同或相似的标号对应相同或相似的部件;
附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
【权利要求】
1.一种显示单元内屏幕颜色校正方法,其特征在于,包括: 将显示单元分为若干区域; 对每个显示单元各个区域内各个像素进行颜色校正: 修改各个像素对应于某一基色的灰度值并显示该灰度值; 提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
2.根据权利要求 1所述的显示单元内屏幕颜色校正方法,其特征在于,所述将每个显示单元分为若干区域,具体为: 将每个显示单元分为L个大小相等的区域,其中,L=M/N,M为屏幕分辨率,N为每个区域的大小。
3.根据权利要求1所述的显示单元内屏幕颜色校正方法,其特征在于,每个显示单元中各个区域对应一个线程进行该区域内各个像素的颜色校正。
4.根据权利要求3所述的显示单元内屏幕颜色校正方法,其特征在于,所述修改各个像素对应于某一基色的灰度值并显示该灰度值,具体为: 通过串口发送指令至机芯控制板修改每个区域的灰度值; 每个显示单元显示修改后的灰度值。
5.根据权利要求1所述的显示单元内屏幕颜色校正方法,其特征在于,预设灰度值顺次设为0-255,每个区域内各个像素对应某一基色的颜色校正依次从O阶开始至255阶结束。
6.根据权利要求1至5任一项所述的显示单元内屏幕颜色校正方法,其特征在于,所述拍摄图片通过摄像头拍摄显示单元显示修改后的灰度值得到。
7.—种显示单元内屏幕颜色校正系统,其特征在于,包括: 区域划分模块,用于将每个显示单元分为若干区域; 颜色校正模块,用于对每个显示单元各个区域内各个像素进行颜色校正,其具体包括: 灰度值修改模块,用于修改各个像素对应于某一基色的灰度值并显不该灰度值; 数据提取比较模块,用于提取各个像素在拍摄图片中的实际灰度值并与一预设灰度值进行比较,若一致则对应另一预设灰度值继续进行校正,否则通过灰度值修改模块继续修改各个像素在该基色下的灰度值至各个像素的实际灰度值与该预设灰度值一致为止。
8.根据权利要求7所述的一种显示单元内屏幕颜色校正系统,其特征在于,所述区域划分模块具体用于: 将每个显示单元分为L个大小相等的区域,其中,L=M/N,M为屏幕分辨率,N为每个区域的大小。
9.根据权利要求7或8所述的一种显示单元内屏幕颜色校正系统,其特征在于,所述颜色校正模块对每个显示单元中各个区域配置一个线程进行该区域内各个像素的颜色校正。
10.根据权利要求9所述的一种显示单元内屏幕颜色校正系统,其特征在于,所述灰度值修改模块具体包括: 串口指令发送模块,用于通过串口发送指令至机芯控制板修改每个区域的灰度值;显示模块,用于每个显示单元显示修改后的灰度值。
【文档编号】G09G5/02GK103943092SQ201410185745
【公开日】2014年7月23日 申请日期:2014年5月5日 优先权日:2014年5月5日
【发明者】刘雄伟 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1