专利名称:屏幕边缘颜色调整方法及装置的制作方法
技术领域:
本发明涉及一种屏幕边缘颜色调整方法及装置,属于大屏幕显示技术领域。
背景技术:
随着人们对显示信息传递需求的提升,大屏幕显示的应用领域已经遍及公众显示、交通运输调度指挥、气象监控、电力电信监控、消防监控指挥、军事指挥等各个领域。但大屏幕普遍是屏幕边缘显示颜色与屏幕中心区域显示颜色存在较大色彩差,为了使得屏幕的色彩更加均勻,所以需要对屏幕边缘显示颜色进行调整,现有的颜色调整技术,主要是先通过光学调制操作,然后再进行电子增益调节操作,而增益调节操作需要人工手动进行设置调节,不仅耗时费力,而且人工方式也无法保证调节的精度;另外,还有一种技术是对整个屏幕像素值进行调整,从而使整个屏幕的色彩变得均勻,但对整个屏幕像素值进行调整,运算量极大、而且程序复杂,导致调整速度很慢。
发明内容
为了解决上述问题,本发明提供一种屏幕边缘颜色调整方法及装置,对屏幕边缘颜色进行自动调整,并提高了调整速度和精度。一种屏幕边缘颜色调整方法,包括以下步骤
51获取屏幕显示各个灰度级的预设图像时的拍摄图像;
52建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;
S3:建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值;其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;
S4:根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;
55对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;
56根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显不。一种屏幕边缘颜色调整装置,包括
拍摄图像获取模块,用于获取屏幕显示各个灰度级的预设图像时的拍摄图像; 对应关系建立模块,用于建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;
像素灰度值表格建立模块,用于建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值; 其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;
像素灰度值表格调整模块,用于根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;像素灰度值赋值模块,用于对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;
显示模块,用于根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示。与现有技术相比,本发明的技术通过首先获取屏幕各个灰度级的边缘区域的预设图像的拍摄图像,建立像素灰度值表格,并对所述拍摄图像进行分析,从所述拍摄图像中查找灰度值与期望显示灰度级相同的拍摄图像,再根据该拍摄图像预设的灰度级,调整所述像素灰度值表格,然后根据像素灰度值表格的数据进行显示,从而实现颜色亮度调整。本发明的技术整个过程都实现了自动化,避免了现有技术中手工进行调整精确度低问题,同时减少调整复杂度。另外,像素灰度值表格只保存图像边缘将区域的像素灰度值,减少了存储的数据量同时提高了调整过程中的读写速度,且采用像素灰度值表格相近的边缘区域的相互赋值的方式,也减少了颜色调整的时间。
图1是本发明的屏幕边缘颜色调整方法的流程图; 图2是通过拍摄方式获取预设图像的拍摄图像的示意图; 图3是三种基色间隔分区排列图像的示意图4是建立的拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系示意图; 图5是步骤S4中调整过程的一个实施例的流程图; 图6是本发明的屏幕边缘颜色调整装置的结构示意图。
具体实施例方式下面结合附图和实施例对本发明的屏幕边缘颜色调整方法作详细描述。如图1所示,本发明的屏幕边缘颜色调整方法包括如下步骤
51获取屏幕显示各个灰度级的预设图像时的拍摄图像;
52建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;
S3:建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值;其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;
S4:根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;
55对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;
56根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显不。为了更加清晰本发明的屏幕边缘颜色调整方法,下面结合较佳实施方式作更详细的阐述。对于所述Sl 获取屏幕显示各个灰度级的预设图像时的拍摄图像的过程,优选地,如图2所示,使屏幕显示各个灰度级的预设图像,通过摄像头101拍摄屏幕102,获取屏幕各个灰度级的预设图像的拍摄图像,并将所述拍摄图像进行保存。
具体地,所获取的拍摄图像如图3所示,所述预设图像为在屏幕边缘区域包含红 (R)、绿(G)、蓝(B)三种基色间隔分区排列的图像,即红、绿、蓝、红、绿、蓝……如此间隔排列,每个基色间隔的大小可以根据本专利使用者的实际情况设定,间隔越小,精确度越高, 本实施例中,取每个基色之间的间隔大小为30像素,边缘区域的宽度优选范围为40-80像素,本实施例中,取宽度为50像素。红、绿、蓝、三基色均在预设图像中,屏幕显示有256个灰度级,则需要拍摄256张图像,用0. bmp-255. bmp分别表示拍摄的屏幕第0-255灰度级的拍摄图像。对于所述S2 建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系,具体地,如图4所示,拍摄图像中屏幕红色像素的边缘区域Kl对应实际屏幕中边缘区域G1,拍摄图像中屏幕绿色像素的边缘区域K2对应实际屏幕中的边缘区域G2,拍摄图像中屏幕蓝色像素的边缘区域K3对应实际屏幕中的边缘区域G3,……如此类推,建立所有拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系。其中,所述对应关系以基色区域为单位的对应关系,无需具体到每个像素的对应关系。对于所述S3 建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值的过程,具体地,根据所述步骤S2的对应关系和所述预设图像,建立所述预设图像的边缘区域的像素灰度值表格,并分别将各个边缘区域的各个基色的像素平均灰度值存储在像素灰度值表格的相应位置中。屏幕显示有256个灰度级,因此,分别建立256个表格,每个表格存储一个灰度级的三种基色在图像中的各自区域的像素平均灰度值。例如,240. bmp图像中红色像素的边缘区域Kl的三种基色像素的平均灰度值为232,则MO. bmp图像中红色像素的边缘区域Kl 像素灰度值就记录为232。对于所述S4 根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整的过程,具体地,包括如下
分别选取各个灰度级的所述像素灰度值表格中的边缘区域,从所述拍摄图像中查找出在该边缘区域位置且像素灰度值与所述选取的灰度级相同的拍摄图像,然后将该拍摄图像的灰度级写入对应的边缘区域中。例如,当要调整灰度级MO的像素灰度值表格的边缘区域Kl的像素灰度值时,则在所有0-255灰度级的拍摄图像的像素灰度值表格的相应的Kl位置中查找灰度值图像中显示为240的拍摄图像,假设该图像的灰度级为M8,则将此灰度级248写入要调整灰度级 240的像素灰度值表格的边缘区域Kl中,即该边缘区域位置Kl的像素灰度值均为M8,如此类推,直至完成所有像素灰度值表格的边缘区域的像素灰度值调整。对于步骤S4中调整过程的流程,如图5所示,包括如下步骤
S401: 选取灰度级为η的像素灰度值表格, ne[CU55
’
5402从所述选取的像素灰度值表格中选取一个边缘区域;
5403从所述拍摄图像中查找出在该边缘区域位置且像素灰度值与所述灰度级η相同的拍摄图像,将该拍摄图像的灰度级a写入所述灰度级为η的像素灰度值表格对应的边缘区域中;S404 判断是否存在未选取的边缘区域,若是,返回步骤S402,若否,进入步骤S405。S405 判断是否存在未选取的像素灰度值表格,若是,返回步骤S401,若否,结束调整。由于屏幕边缘在按预设图像进行显示时,各个灰度级与期望显示的颜色存在色彩差,通过获取各个灰度级的拍摄图像,建立其像素灰度值表格,针对每一个边缘区域位置, 再通过拍摄图像进行分析,获取期望显示的灰度值所对应的拍摄图像的灰度级,将灰度级写入像素灰度值表格中,建立了显示期望值与屏幕所需显示的灰度值的关系,从而完成调整过程。对于所述S5中的赋值过程,具体地,完成各个灰度级的经过步骤S4处理后的像素灰度值表格附近像素区域之间进行相互赋值;即分别将像素灰度值表格中红、蓝、绿三种基色的边缘区域中的像素与相近的边缘区域的像素进行相互赋值。例如,灰度级240的像素灰度值表格,完成了步骤S4的调整后,红色像素的边缘区域位置Kl的像素灰度值为M8、假设相近的绿色像素的边缘区域K2的像素灰度值为M4、 相近的蓝色像素的边缘区域位置Kl的像素灰度值为239,则与红色像素的边缘区域位置Kl 邻近的绿色像素的边缘区域位置K2的像素灰度值244和邻近的蓝色像素的边缘区域位置 K3的像素灰度值244可以赋值给红色像素的边缘区域位置K1,作为红色像素的边缘区域位置Kl的绿色像素灰度值和蓝色像素灰度值,即赋值后边缘区域位置Kl的RGB值分别为 248、244、239。通过采用上述像素灰度值表格附近像素区域的相互赋值的方式,无需多次改变预设图像中分区的基色,而且还只取边缘区域中各个基色分区内的像素平均灰度值,赋值也是整个同一基色分区内赋予同一个灰度值,大大减少了颜色调整的时间。对于所述S6 根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示,具体地,保存经步骤S5赋值处理后的像素灰度值表格,根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示。下面结合附图和实施例对本发明的屏幕边缘颜色调整装置作详细描述。如图6所示,基于本发明的屏幕边缘颜色调整方法的屏幕边缘颜色调整装置,包括
拍摄图像获取模块,用于获取屏幕显示各个灰度级的预设图像时的拍摄图像; 对应关系建立模块,用于建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;
像素灰度值表格建立模块,用于建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值; 其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;
像素灰度值表格调整模块,用于根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;
像素灰度值赋值模块,用于对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;
显示模块,用于根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示。
对于所述拍摄图像获取模块,进一步用于使屏幕显示各个灰度级的预设图像,利用摄像头拍摄屏幕获取屏幕各个灰度级的预设图像的拍摄图像,并将所述拍摄图像进行保存。对于所像素灰度值表格建立模块,进一步用于根据所述像素灰度值表格建立模块建立的对应关系和所述预设图像,建立所述预设图像的边缘区域的像素灰度值表格,并分别将各个边缘区域的各个基色的像素平均灰度值存储在像素灰度值表格的相应位置中。对于所述像素灰度值表格调整模块,进一步用于分别选取各个灰度级的所述像素灰度值表格中的边缘区域,从所述拍摄图像中查找出在该边缘区域位置且像素灰度值与所述选取的灰度级相同的拍摄图像,然后将该拍摄图像的灰度级写入对应的边缘区域中。综上所述,本发明的技术通过用拍摄方式拍摄边缘区域包含红、绿、蓝三种基色间隔分区排列的预设图像的拍摄图像并进行分析,实现颜色亮度调整。整个过程实现了自动化,避免了手工调整影响精度的问题,同时也减少了调整的复杂度。预设图像的边缘区域包括了间隔分区排列红、绿、蓝三种基色,而不是分别显示每个基色的图像;且采用像素灰度值表格相近边缘区域进行相互赋值的方式,无需多次改变预设图像中分区的基色;通过选取边缘区域中各个基色分区内的像素平均灰度值,赋值也是整个同一基色分区内赋予同一个灰度值,极大地减少了颜色调整的时间。像素灰度值表格只保存拍摄图像边缘区域的像素值,无需保存整个拍摄图像的像素灰度值,减少了存储的数据量,同时提高了读写速度。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种屏幕边缘颜色调整方法,其特征在于,包括以下步骤51获取屏幕显示各个灰度级的预设图像时的拍摄图像;52建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;S3:建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值;其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;S4:根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;55对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;56根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显不。
2.根据权利要求1所述的屏幕边缘颜色调整方法,其特征在于,所述Sl获取屏幕显示各个灰度级的预设图像时的拍摄图像的过程包括使屏幕显示各个灰度级的预设图像,通过拍摄的方式获取屏幕各个灰度级的预设图像的拍摄图像,并将所述拍摄图像进行保存;其中,所述预设图像为在屏幕边缘区域包含红、绿、蓝三种基色间隔分区排列的图像。
3.根据权利要求2所述的屏幕边缘颜色调整方法,其特征在于,所述S3建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值的过程包括根据所述步骤S2的对应关系和所述预设图像,建立所述预设图像的边缘区域的像素灰度值表格,并分别将各个边缘区域的各个基色的像素平均灰度值存储在像素灰度值表格的相应位置中。
4.根据权利要求3所述的屏幕边缘颜色调整方法,其特征在于,所述S4根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整的过程包括分别选取各个灰度级的所述像素灰度值表格中的边缘区域,从所述拍摄图像中查找出在该边缘区域位置且像素灰度值与所述选取的灰度级相同的拍摄图像,然后将该拍摄图像的灰度级写入对应的边缘区域中。
5.根据权利要求4所述的屏幕边缘颜色调整方法,其特征在于,所述S5中的赋值过程包括分别将像素灰度值表格中红、蓝、绿三种基色的边缘区域中的像素与相近的边缘区域的像素进行相互赋值。
6.根据权利要求3所述的屏幕边缘颜色调整方法,其特征在于,所述S4根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整的过程包括5401选取灰度级为η的像素灰度值表格;5402从所述选取的像素灰度值表格中选取一个边缘区域;5403从所述拍摄图像中查找出在该边缘区域位置且像素灰度值与所述灰度级η相同的拍摄图像,将该拍摄图像的灰度级a写入所述灰度级为η的像素灰度值表格对应的边缘区域中;5404判断是否存在未选取的边缘区域,若是,返回步骤S402,若否,进入步骤S405 ;5405判断是否存在未选取的像素灰度值表格,若是,返回步骤S401,若否,结束调整。
7.根据权利要求5所述的屏幕边缘颜色调整方法,其特征在于,所述边缘区域的基色之间的间隔大小为30像素,边缘区域的像素宽度的范围为40-80像素。
8.一种屏幕边缘颜色调整装置,其特征在于,包括拍摄图像获取模块,用于获取屏幕显示各个灰度级的预设图像时的拍摄图像;对应关系建立模块,用于建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;像素灰度值表格建立模块,用于建立所述预设图像完全对应的像素灰度值表格,设置所述像素灰度值表格中的每个边缘区域的像素灰度值为其内部所有像素灰度值的平均值; 其中,所述边缘区域为沿所述像素灰度值表格边缘划分的表格区域;像素灰度值表格调整模块,用于根据所述拍摄图像对所有灰度级的像素灰度值表格中的所有边缘区域的像素灰度值进行调整;像素灰度值赋值模块,用于对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;显示模块,用于根据赋值处理后的像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示。
9.根据权利要求8所述的屏幕边缘颜色调整装置,其特征在于,所述像素灰度值表格建立模块,进一步用于根据所述像素灰度值表格建立模块建立的对应关系和所述预设图像,建立所述预设图像的边缘区域的像素灰度值表格,并分别将各个边缘区域的各个基色的像素平均灰度值存储在像素灰度值表格的相应位置中。
10.根据权利要求8所述的屏幕边缘颜色调整装置,其特征在于,所述像素灰度值表格调整模块,进一步用于分别选取各个灰度级的所述像素灰度值表格中的边
全文摘要
本发明提供一种屏幕边缘颜色调整方法,包括步骤S1获取屏幕显示各个灰度级的预设图像时的拍摄图像;S2建立所述拍摄图像中屏幕的基色位置与实际屏幕的基色位置的对应关系;S3建立所述预设图像完全对应的像素灰度值表格,设置像素灰度值为其内部所有像素灰度值的平均值;S4根据所述拍摄图像对像素灰度值表格中的所有边缘区域的像素灰度值进行调整;S5对所述调整后的像素灰度值表格中的边缘区域的像素灰度值进行赋值;S6根据像素灰度值表格中记录的像素灰度值将显示数据发送至屏幕进行显示。本发明还提供一种屏幕边缘颜色调整装置,通过本发明,提高了颜色调整精确度,减少调整复杂度,同时也减少了颜色调整的时间。
文档编号G09G5/02GK102426828SQ20111029766
公开日2012年4月25日 申请日期2011年10月8日 优先权日2011年10月8日
发明者刘雄伟, 钟杰婷 申请人:广东威创视讯科技股份有限公司