图像处理方法和装置与流程

文档序号:31665553发布日期:2022-09-27 23:52阅读:159来源:国知局
图像处理方法和装置与流程

1.本发明涉及图像显示技术领域,具体涉及一种图像处理方法和一种图像处理装置。


背景技术:

2.随着信息社会的发展,人们对显示装置的需求得到了快速的增长。为了满足这种需求,以液晶显示装置(lcd,liquid crystal display)、等离子体显示器(pdp,plasmadisplay panel)、有机发光显示装置(oled,organic light emitting diode)为代表的显示装置都得到了迅猛地发展。在平板显示装置中,液晶显示装置由于其重量低、体积小、能耗低的优点,正在得到越来越广泛的使用。
3.液晶显示装置包括扭曲向列(twistednematic,tn)模式、电子控制双折射(electrically controlled birefringence,ecb)模式、垂直配向(verticalalignment,va)等多种显示模式,其中,垂直配向(va)模式是一种具有高对比度、宽视野角、无须摩擦配向制程等优势的常见显示模式。为降低va模式的液晶显示装置画面闪烁的问题,常用的极性驱动方法是相邻像素极性保持极性相反。对于实现相邻像素极性相反的驱动方式,主要有点反转、列反转和行反转等。一些va模式的液晶显示装置会采用alcs(algorithm low color shift)降低其在大视角下容易产生偏色现象的问题。
4.但是,对于va模式的液晶显示装置,现有的极性驱动方法与像素(pixel)搭配的某些排列方式,会出现一些异常现象。当极性驱动方法为1+2line(一加两行)反转时,在像素的某些特殊排列时若alcsoff时,画面是正常的;若alcs on且中低灰阶时容易出现偏色现象。


技术实现要素:

5.为了解决现有技术中存在的上述问题,本发明实施例提供了一种图像处理方法和一种图像处理装置,能改善现有显示装置中的偏色现象。
6.具体地,一方面本发明的一个实施例公开一种图像处理方法,包括:
7.获取原始图像,所述原始图像包括多个子像素;
8.对所述原始图像进行灰阶变换处理,以得到每个所述子像素对应的第一像素数据;
9.基于所述第一像素数据得到对应的所述子像素的像素比较值;
10.根据所述像素比较值和预设阈值得到对应的所述子像素的数据调整值;
11.基于所述第一像素数据和所述数据调整值得到对应的所述子像素的像素数据输出值。
12.在一个实施例中,所述第一像素数据包括第一数据值和第二数据值;
13.所述基于所述第一像素数据得到对应的所述子像素的像素比较值,包括:
14.将所述第一数据值和所述第二数据值的平均值作为对应的所述子像素的像素数
据均值;
15.将所述第一数据值和所述第二数据值中一者作为对应的所述子像素的当前像素数据值;以及
16.根据所述当前像素数据值和所述像素数据均值得到对应的所述子像素的所述像素比较值。
17.在一个实施例中,所述多个子像素包括:多个第一颜色子像素、多个第二颜色子像素以及多个第三颜色子像素;
18.根据所述当前像素数据值和所述像素数据均值得到对应的所述子像素的所述像素比较值,包括:
19.基于所述多个子像素确定至少一个计算矩阵,所述计算矩阵包括:至少一个所述第一颜色子像素、至少一个所述第二颜色子像素以及至少一个所述第三颜色子像素;
20.基于所述至少一个所述第一颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第一颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第一颜色子像素对应的所述像素比较值相同;
21.基于所述至少一个所述第二颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第二颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第二颜色子像素对应的所述像素比较值相同;
22.基于所述至少一个所述第三颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第三颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第三颜色子像素对应的所述像素比较值相同。
23.在一个实施例中,所述基于所述多个子像素确定至少一个计算矩阵,包括:
24.将所述多个子像素划分为多个计算矩阵,每个所述计算矩阵包含n*m个所述第一颜色子像素、n*m个所述第二颜色子像素和n*m个所述第三颜色子像素;
25.所述基于所述至少一个所述第一颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第一颜色子像素对应的所述像素比较值,包括:
26.将所述n*m个所述第一颜色子像素对应的n*m个所述当前像素数据值和得到第一和值;将所述n*m个所述第一颜色子像素对应的n*m个所述像素数据均值求和得到第二和值;所述第一颜色子像素对应的所述像素比较值为所述第一和值和所述第二和值的差的二分之一;
27.所述基于所述至少一个所述第二颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第二颜色子像素对应的所述像素比较值,包括:
28.将所述n*m个所述第二颜色子像素对应的n*m个所述当前像素数据值和得到第三和值;将所述n*m个所述第二颜色子像素对应的n*m个所述像素数据均值求和得到第四和值;所述第二颜色子像素对应的所述像素比较值为所述第三和值和所述第四和值的差的二
分之一;
29.所述基于所述至少一个所述第三颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第三颜色子像素对应的所述像素比较值,包括:
30.将所述n*m个所述第三颜色子像素对应的n*m个所述当前像素数据值和得到第五和值;将所述n*m个所述第三颜色子像素对应的n*m个所述像素数据均值求和得到第六和值;所述第二颜色子像素对应的所述像素比较值为所述第五和值和所述第六和值的差的二分之一;
31.其中,n和m均为大于1的正整数。
32.在一个实施例中,所述预设阈值包括第一阈值;
33.所述根据所述像素比较值和预设阈值得到所述子像素对应的数据调整值,包括:
34.比较所述像素比较值的绝对值和所述第一阈值的大小关系:
35.当所述像素比较值的绝对值小于等于所述第一阈值时,所述数据调整值等于0;
36.当所述像素比较值的绝对值大于所述第一阈值时,根据所述第一阈值得到所述数据调整值。
37.在一个实施例中,所述预设阈值还包括第二阈值,所述第二阈值大于所述第一阈值;
38.所述根据所述第一阈值得到所述数据调整值,包括:
39.根据所述第一阈值计算所述第二阈值;
40.比较所述像素比较值的绝对值与所述第二阈值的大小关系:
41.当所述像素比较值的绝对值大于等于所述第二阈值时,所述数据调整值等于所述像素比较值;
42.当所述像素比较值的绝对值小于所述第二阈值时,根据所述第一阈值和所述第二阈值计算所述数据调整值。
43.在一个实施例中,所述根据所述第一阈值和所述第二阈值计算所述数据调整值,包括:
44.将所述像素比较值与所述第一阈值的差值作为第一差值;
45.将所述第二阈值与所述第一阈值的差值作为第二差值;
46.将所述第一差值与所述第二差值的比值,与所述第二阈值相乘得到的乘积作为所述数据调整值。
47.在一个实施例中,所述根据所述第一阈值计算所述第二阈值包括:
48.将所述第一阈值与设定参考值的和作为所述第二阈值;
49.所述设定参考值为2的正整数次幂。
50.在一个实施例中,所述基于所述第一像素数据和所述数据调整值得到对应的所述子像素的像素数据输出值,包括:
51.将所述子像素的所述当前像素数据值与所述数据调整值通过特定的运算得到计算输出值;
52.当所述计算输出值小于等于255时,所述对应的子像素的所述像素数据输出值等于所述计算输出值;
53.当所述计算输出值大于255时,所述对应的子像素的所述像素数据输出值等于255。
54.另一方面,本发明的一个实施例提供一种图像处理装置,包括:输入单元、连接所述输入单元的时序控制器、连接所述时序控制器的存储单元和连接所述时序控制器的数据驱动单元;其中,
55.所述时序控制器,用于与所述存储单元配合以执行权利要求1-9中任意一项所述的图像处理方法,且所述原始图像来自于所述输入单元;以及
56.所述数据驱动单元,用于根据每个所述子像素的所述像素数据输出值输出与所述像素数据输出值对应的电压信号。
57.再一方面,本发明的一个实施例提供一种图像处理系统,包括处理器和连接所述处理器的存储器,所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行如前述任意一项所述的图像处理方法。
58.再一方面,本发明的一个实施例提供一种图像处理装置,包括:
59.图像获取模块,用于获取原始图像,所述原始图像包括多个子像素;
60.灰阶处理模块,用于对所述原始图像进行灰阶变换处理,以得到每个所述子像素对应的第一像素数据;
61.像素比较值获取模块,用于基于所述第一像素数据得到对应的所述子像素的像素比较值;
62.数据调整值获取模块,用于根据所述像素比较值和预设阈值得到对应的所述子像素的数据调整值;
63.像素数据输出值获取模块,用于基于所述第一像素数据和所述数据调整值得到对应的所述子像素的像素数据输出值。
64.再一方面,本发明一个实施例提供一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令包括用于执行如前述中任一项所述的图像处理方法的指令。
65.本发明以上实施例公开的图像处理方法和装置,通过对原始图像处理以计算对应的子像素的数据调整值,并根据该数据调整值得到其像素数据输出值,以对原始图像的像素数据进行调整,可改善显示装置的偏色现象,具有简单且高效的特点。
附图说明
66.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
67.图1为本发明一个实施例提供的一种图像处理方法的流程示意图;
68.图2为本发明一个实施例提供的一种图像处理装置的结构示意图;
69.图3为本发明一个实施例提供的图像处理方法中alcs off时的电子信号输入示意图;
70.图4为本发明一个实施例提供的图像处理方法中alcs on时的电子信号输入示意
图;
71.图5为本发明一个实施例提供的图像处理方法中部分子像素排列示意图。
具体实施方式
72.以下结合附图和具体实施,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
73.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
74.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
75.下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互结合。
76.如图1所示,为本发明一个实施例提供的一种图像处理方法的流程示意图。本实施例提供的一种图像处理方法具体可以包括:
77.步骤s1:获取原始图像,所述原始图像包括多个子像素;
78.步骤s2:对所述原始图像进行灰阶变换处理,以得到每个所述子像素对应的第一像素数据;
79.步骤s3:基于所述第一像素数据得到对应的所述子像素的像素比较值;
80.步骤s4:根据所述像素比较值和预设阈值得到对应的所述子像素的数据调整值;
81.步骤s5:基于所述第一像素数据和所述数据调整值得到对应的所述子像素的像素数据输出值。
82.在本实施例中,在显示装置需要进行画面显示时,首先会将需要显示的原始图像(pattern)由输入至时序控制器中,在步骤s1中由时序控制器获取该原始图像,该原始图像例如包括n*m个像素点,即原始图像包括n行*m列像素点,n和m为不小于1的正整数,每个像素点例如包括相邻的三个颜色子像素:第一颜色子像素、第二颜色子像素以及第三颜色子像素,其分别对应r、g、b中的一者。
83.在步骤s2中,时序控制器对该原始图像进行灰阶变换处理,以得到每个子像素对应的第一像素数据,该第一像素数据例如是子像素的灰阶数据,灰阶变换处理是指,根据原始图像的原始像素数据按照hlhl...hlhl和lhlh...lhlh的转换方式将原始灰阶对应调整为高灰阶或低灰阶,并获取原始图像中每个子像素的原始灰阶对应的高灰阶和低灰阶,其中h代表高灰阶,l代表低灰阶,即一个子像素调整为高灰阶时,与其相邻的下一个子像素调整为低灰阶,再下一个相邻的子像素调整为高灰阶。其变换顺序根据alcs处理顺序确定,相邻的两行子像素中,一行子像素的转换方式为hlhl...hlhl时,则相邻的下一行子像素的转
换方式为lhlh...lhlh,反之亦可。需要说明的是,此处高灰阶指的是高于原始灰阶(或等于原始灰阶),低灰阶是低于原始灰阶(或等于原始灰阶),并不限定高灰阶与低灰阶实际值的大小关系。参照图3和图4,当alcs off时,无需对原始图像进行改善偏色处理,如图3所示,img_pre_in表示原始图像中第k-1行的相邻4个像素点,img_cur_in表示原始图像中第k行的相邻4个像素点,k为大于等于1的正整数,例如k=1时,则img_cur_in表示原始图像中的第一行的相邻四个像素;k=2时,则img_pre_in表示示原始图像中的第一行的相邻四个像素,img_cur_in表示原始图像中的第二行的相邻四个像素。其中,每个像素点例如包括3个子像素:即第一颜色子像素、第二颜色子像素和第三颜色子像素,举例而言,第一颜色子像素、第二颜色子像素和第三颜色子像素分别为r子像素、g子像素和b子像素。举例而言,当k=2时,第一行第一列像素点img_pre_in-p1中r/g/b子像素的原始灰阶分别为r1p、g1p、b1p,第二行第一列的像素点img_cur_in-p1中r/g/b子像素的原始灰阶分别为r1c、g1c、b1c;第一行第二列像素点img_pre_in-p2中r/g/b子像素的原始灰阶分别为r2p、g2p、b2p,第二行第二列的像素点img_cur_in-p2中r/g/b子像素的原始灰阶分别为r2c、g2c、b2c;第一行第三列像素点img_pre_in-p3中r/g/b子像素的原始灰阶分别为r3p、g3p、b3p,第二行第三列的像素点img_cur_in-p3中r/g/b子像素的原始灰阶分别为r3c、g3c、b3c;以及第一行第四列像素点img_pre_in-p4中r/g/b子像素的原始灰阶分别为r4p、g4p、b4p,第二行第四列的像素点img_cur_in-p4中r/g/b子像素的原始灰阶分别为r4c、g4c、b4c。
84.当alcs on时,某些特殊像素排列会出现偏色现象,对该画面进行改善偏色处理,首先对整个画面进行灰阶变换处理,参照图4,hl_img_pre_in为对图3中img_pre_in进行灰阶变换处理后得到的数据,hl_img_cur_in为对图3中img_cur_in进行灰阶变换处理后得到的数据。以前述举例提到k=2时的原始图像中第一行第一列像素点中r子像素为例,其原始灰阶r1p经过灰阶变换处理后得到对应的高灰阶值为rh1p,对应的低灰阶值为rl1p,其余各子像素的对应关系可依次类推,在此不再赘述。本实施例中通过对原始图像处理以计算子像素对应的数据调整值,并根据该数据调整值得到其像素数据输出值,以对原始图像的像素数据进行调整,可改善显示装置的偏色现象。
85.进一步的,在本发明提供的一个实施例中,第一像素数据包括第一数据值和第二数据值,步骤s3具体包括:
86.将所述第一数据值和所述第二数据值的平均值作为对应的所述子像素的像素数据均值;
87.将所述第一数据值和所述第二数据值中一者作为对应的所述子像素的当前像素数据值;以及
88.根据所述当前像素数据值和所述像素数据均值得到对应的所述子像素的所述像素比较值。
89.其中,第一数据值和第二数据值为对应的子像素两种不同变换顺序下经灰阶变换处理后显示的灰阶数据,根据上述实施例,变换顺序根据alcs的变换顺序确定。例如当以第一行为hlhl...hlhl变换,第二行为lhlh...lhlh变换的变换顺序处理时,将经灰阶变换处理后每个子像素显示的灰阶数据作为第二数据值;则对应的当以第一行为lhlh...lhlh变换,第二行为hlhl...hlhl变换的变换顺序处理时,将灰阶变换处理后每个子像素显示的灰阶数据作为第一数据值,此时当第一行为hlhl...hlhl变换则将第二数据值作为当前像素
数据值,当第一行为lhlh...lhlh变换则将第一数据值作为当前像素数据值。例如,参照图5,其为本发明一个实施例提供的图像处理方法中部分子像素的排列图,其第一行为lhlh...lhlh变换,此时参照图4,第一行第一列像素点中r/g/b子像素的第一数据值分别为rl1p、gh1p、bl1p,第二数据值分别为rh1p、gl1p、bh1p,像素数据均值分别为rhl1p、ghl1p、bhl1p。第一行第二列像素点中r/g/b子像素的第一数据值分别为rh2p、gl2p、bh2p,第二数据值分别为rl2p、gh2p、bl2p,像素数据均值分别为rhl2p、ghl2p、bhl2p。其中,
90.rhl1p=(rl1p+rh1p)/2,
91.ghl1p=(gl1p+gh1p)/2,
92.bhl1p=(bl1p+bh1p)/2,
93.其余子像素的第一数据值、第二数据值以及像素数据均值的对应关系可参照图4依次类推,本实施例不再赘述。本实施例中,用于计算像素比较值而选取的计算参数例如第一数据值、第二数据值等均为图像处理技术中较为常见的、易于获取的参数,使得该图像处理方法具有操作简单的优点。
94.进一步的,在本发明的一个实施例中,多个子像素包括:多个第一颜色像素、多个第二颜色子像素以及多个第三颜色子像素。
95.基于所述多个子像素确定至少一个计算矩阵,所述计算矩阵包括:至少一个所述第一颜色子像素、至少一个所述第二颜色子像素以及至少一个所述第三颜色子像素。具体的:将所述多个子像素划分为多个计算矩阵,每个所述计算矩阵包含n*m个所述第一颜色子像素、n*m个所述第二颜色子像素和n*m个所述第三颜色子像素。其中n和m均为大于1的正整数,优选的n等于2,m等于2,即每个计算矩阵包含2行*6列的子像素,包括4个第一颜色子像素、4个第二颜色子像素和4个第三子像素。
96.基于所述至少一个所述第一颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第一颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第一颜色子像素对应的所述像素比较值相同;具体的:将所述n*m个所述第一颜色子像素对应的n*m个所述当前像素数据值和得到第一和值;将所述n*m个所述第一颜色子像素对应的n*m个所述像素数据均值求和得到第二和值;所述第一颜色子像素对应的所述像素比较值为所述第一和值和所述第二和值的差的二分之一;
97.以n等于2,m等于2为例,如图5所示,其为本发明一个实施例提供的图像处理方法中部分子像素的排列图,其与图4对应。其中包括两个上述2行*6列子像素的计算矩阵。以左边的计算矩阵中的第一颜色子像素为例,例如第一颜色子像素为红色子像素,红色子像素的第一颜色比较值r_sh的计算方法为,将4个第一颜色子像素的当前像素数据值rh1c、rl2c、rl1p、rh2p相加得到第一和值r1,将4个第一颜色子像素的像素数据均值rhl1c、rhl2c、rhl1p、rhl1c相加得到第二和值r2,则
[0098][0099]
基于所述至少一个所述第二颜色子像素各自对应的所述当前像素数据值以及各
自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第二颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第二颜色子像素对应的所述像素比较值相同。具体的:将所述n*m个所述第二颜色子像素对应的n*m个所述当前像素数据值和得到第三和值;将所述n*m个所述第二颜色子像素对应的n*m个所述像素数据均值求和得到第四和值;所述第二颜色子像素对应的所述像素比较值为所述第三和值和所述第四和值的差的二分之一。
[0100]
基于所述至少一个所述第三颜色子像素各自对应的所述当前像素数据值以及各自对应的所述像素数据均值计算得到所述计算矩阵中所述至少一个第三颜色子像素对应的所述像素比较值,其中位于同一个所述计算矩阵中的所述至少一个所述第三颜色子像素对应的所述像素比较值相同。具体的:将所述n*m个所述第三颜色子像素对应的n*m个所述当前像素数据值和得到第五和值;将所述n*m个所述第三颜色子像素对应的n*m个所述像素数据均值求和得到第六和值;所述第二颜色子像素对应的所述像素比较值为所述第五和值和第六和值的差的二分之一。
[0101]
参照上述第一颜色子像素对应的像素比较值r_sh的计算和图5,同理可计算第二颜色子像素对应的像素比较值g_sh:
[0102][0103]
第三颜色子像素对应的像素比较值b_sh:
[0104][0105]
此处不再一一推导。
[0106]
其中,第一颜色子像素、第二颜色子像素、第三颜色子像素例如分别为红色子像素、绿色子像素和蓝色子像素,当然也可以是其它颜色,本实施例仅作举例说明,并不限制于此。
[0107]
需要说明的是,本实施例的第一颜色子像素、第二颜色子像素、第三颜色子像素对应的像素比较值仅为本发明的一种具体实施方式的举例,在本发明其它实施例中,例如还可以包括第四颜色子像素及其对应的像素比较值,甚至更多颜色子像素,例如在多原色显示技术中并不局限于r/g/b三原色,还可以有更多颜色,则像素比较值需要根据其实际情况分类,计算矩阵也可根据实际需求划分,例如采用四原色显色技术时,会增加第四颜色子像素,此时计算矩阵例如包括n*4m个子像素,对应的第四颜色子像素对应的像素比较值的计算方法可参考第一颜色子像素对应的像素比较值的计算推导,本实施例不再赘述。
[0108]
在本实施例中,通过将原始图像划分为多个计算矩阵,分别对每个计算矩阵进行计算以得到所有子像素的像素比较值,能保证简单且全面的计算。
[0109]
进一步的,在本发明另一个实施例中,预设阈值包括第一阈值,步骤4具体包括:比较所述像素比较值的绝对值和所述第一阈值的大小关系:当所述像素比较值的绝对值小于等于所述第一阈值时,所述数据调整值等于0;当所述像素比较值的绝对值大于所述第一阈值时,根据所述第一阈值得到所述数据调整值。
[0110]
本实施例中以及后述实施例中,记第一阈值为p_th_sta,任意一个子像素对应的像素比较值为p_sh,该像素比较值的绝对值为|p_sh|,数据调整值为δp,则步骤4可表示
为:
[0111]
若|p_sh|≤p_th_sta,则δp=0;
[0112]
若|p_sh|》p_th_sta,则δp=f(p_th_sta)。
[0113]
其中,具体的,第一阈值p_th_sta的取值范围可以为子像素的像素灰阶值最大值的0~12倍,即第一阈值p_th_sta的取值范围为0~12*255。
[0114]
在本实施例中,通过将每个子像素的像素比较值与第一阈值进行比较判断是否调整该子像素的像素数据,当像素比较值小于等于第一阈值时则不调整,大于第一阈值时则调整,有选择性的调整具有节省能耗的作用。
[0115]
进一步的,在本发明的一个实施例中,所述预设阈值还包括第二阈值,所述第二阈值大于第一阈值。所述根据所述第一阈值得到所述数据调整值,包括:
[0116]
根据所述第一阈值计算所述第二阈值:
[0117]
比较所述像素比较值的绝对值与所述第二阈值的大小关系:当所述像素比较值的绝对值大于等于所述第二阈值时,所述数据调整值等于所述像素比较值;当所述像素比较值的绝对值小于所述第二阈值时,根据所述第一阈值和所述第二阈值计算所述数据调整值。
[0118]
本实施例以及后述实施例中记第二阈值为p_th_end,则有:
[0119]
若p_sh≥p_th_end,则δp=p_sh;
[0120]
若p_th_sta《p_sh《p_th_end,则δp=f(p_th_sta,p_th_end)。
[0121]
进一步的,在本发明提供的一个实施例中,所述根据所述第一阈值和所述第二阈值计算所述数据调整值,包括:
[0122]
将所述像素比较值与所述第一阈值的差值作为第一差值;
[0123]
将所述第二阈值与所述第一阈值的差值作为第二差值;
[0124]
将所述第一差值与所述第二差值的比值,与所述第二阈值相乘得到的乘积作为所述数据调整值。
[0125]
在本实施例以及后述实施例中,记第一差值为d1,第二差值为d2,则p_th_sta《p_sh《p_th_end时,数据调整值δp可表示为:
[0126][0127]
进一步的,在本发明提供的一个实施例中,所述根据所述第一阈值计算所述第二阈值包括:将所述第一阈值与设定参考值的和作为所述第二阈值;所述设定参考值为2的正整数次幂。
[0128]
记设定参考值为p_th_len,则第二阈值p_th_end可表示为p_th_end=p_th_sta+p_th_len,p_th_len=2k,其中k为正整数。
[0129]
此时,根据上述实施例中灰阶调整值δp的计算式,则本实施例中,
[0130]
进一步的,在本发明提供的一个实施例中,步骤5具体包括:
[0131]
将所述子像素的所述当前像素数据值与所述数据调整值通过特定运算得到计算输出值;
[0132]
当所述计算输出值小于等于255时,所述对应的子像素的所述像素数据输出值等于所述计算输出值;
[0133]
当所述计算输出值大于255时,所述对应的子像素的所述像素数据输出值等于255。
[0134]
在本实施例中,将对应的子像素的当前像素数据值记为p1,数据输出值记为p_out,计算输出值记为c1,所述特定的运算指的是:
[0135]
当对应的子像素的当前像素数据值p1为该子像素的低灰阶时,则
[0136]
c1=p1+δp,
[0137]
当对应的子像素的当前像素数据值p1为该子像素的高灰阶时,则
[0138]
c1=p
1-δp。
[0139]
例如,参照图5左边的2*6计算矩阵中,第一行为lhlh...lhlh变换,第一行第一列的r子像素的当前像素数据值p1为rl1p,为该子像素的低灰阶,则
[0140]c1_rl1p
=rl1p+δp,
[0141]
第一行第二列的g子像素的当前像素数据值p1为gh1p,为该子像素的高灰阶,则
[0142]c1_gh1p
=gh1p-δp,
[0143]
其中,若c1≤255,则p_out=c1;
[0144]
若c1》255,则p_out=255;
[0145]
即,若c
1_rl1p
=rl1p+δp≤255,则第一行第一列的r子像素的输出数据值则为p_out_rl1p=rl1p+δp,
[0146]
若c
1_gh1p
=gh1p-δp≤255,则第一行第二列的g子像素的输出数据值为p_out_gh1p=gh1p-δp。
[0147]
其它子像素对应的数据输出值的计算可参照上述计算方法,在此不再一一推导。
[0148]
结合上述各实施例,以下对本发明公开的一种图像处理方法的一种具体实施方式的工作原理及流程进行简要说明。
[0149]
输入原始图像,该原始图像包括多个r/g/b子像素,首先对该原始图像进行灰阶变换处理,以获得每个子像素的第一数据值和第二数据值,并根据第一数据值和第二数据值计算像素数据均值,将第一数据值和第二数据值中的一者作为对应的子像素的当前像素数据值。然后将像素矩阵分为多个包含2行*6列子像素的计算矩阵,在每个计算矩阵中,根据前述得到的对应的子像素的当前像素数据值和像素数据均值分别计算该计算矩阵中r/g/b子像素对应的像素比较值,将各个子像素的像素比较值统一记为p_sh。
[0150]
比较像素比较值p_sh的绝对值与第一阈值p_th_sta的大小,当|p_sh|≤p_th_sta时,得到该子像素的数据调整值δp为0。当|p_sh|》p_th_sta时继续将像素比较值p_sh与第二阈值p_th_end比较,当p_sh≥p_th_end时,计算得到数据调整值δp=p_sh,当p_th_sta《p_sh《p_th_end时,计算得到数据调整值p_sh《p_th_end时,计算得到数据调整值根据数据调整值δp和当前像素数据值p1得到像素计算输出值c1,当,c1≤255时,像素数据输出值p_out=c1,由于灰阶值的最大值为255,c1》255时,像素数据输出值p_out最大只能调整至255。
[0151]
按照上述计算方法获得所有子像素的像素数据输出值,最终由数据驱动单元输出像素数据输出值对应的电压信号,以实现对原始图像的处理,并能改善显示装置的偏色现
象。
[0152]
本发明的另一个实施例还公开了一种图像处理装置100,参照图2,其包括输入单元10、时序控制器20、存储单元30和数据驱动单元40。其中,输入单元10例如包括多个数据输入接口,用于输入原始图像,时序控制器20用于接收来自输入单元10的原始图像,将该原始图像存于存储单元30中并配合存储单元30执行前述实施例中任意一种图像处理方法,存储单元30例如可以是行缓冲器(line buffer)。由数据驱动单元40根据每个子像素的像素数据输出值输出与该像素数据输出值对应的电压信号,以实现对原始图像的处理,以改善显示装置的偏色现象。其中所述数据驱动单元40例如包括栅极驱动电路和数据驱动电路。栅极驱动电路用于输出对应的栅极驱动信号,数据驱动电路用于输出对应于像素数据输出值的电压信号。
[0153]
本发明实施例提供的图像处理装置,可以通过时序控制器执行上述图像处理方法,其实现原理和技术效果类似,在此不再赘述。
[0154]
本发明的另一实施例还提供了一种图像处理系统,包括处理器和连接处理器的存储器,其中处理器用于执行如前述实施例所述的图像处理方法。存储器存储有处理器执行的指令,且所述指令使得处理器执行操作以进行如前述实施例所述的图像处理方法。本发明提供的图像处理系统,可通过处理器执行前述实施例所述的图像处理方法,其实现原理和技术效果类似,在此不再赘述。
[0155]
本发明的另一实施例还提供了另一种图像处理装置,用于执行前述实施例所述的图像处理方法,包括:图像获取模块,用于执行前述图像处理方法的步骤s1;灰阶处理模块,用于执行前述图像处理方法的步骤s2;像素比较值获取模块,用于执行前述图像处理方法的步骤s3;数据调整值获取模块,用于执行前述图像处理方法的步骤s4;像素数据输出值获取模块,用于执行前述图像处理方法的步骤s5。所述图像处理方法的详细流程和具体细节请参考前述实施例的描述,在此不再赘述。本实施例提供的图像处理装置的技术效果与前述实施例中的图像处理方法的技术效果相同,在此不再赘述。
[0156]
本发明的另一实施例提供一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令包括用于执行如前述实施例所述的图像处理方法的指令。本实施例提供的计算机可读介质的技术效果与前述实施例中图像处理方法的技术效果相同,在此不再赘述。
[0157]
需要说明的是,在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0158]
所述作为分离部件说明的单元/模块可以是或者也可以不是物理上分开的,作为单元/模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块来实现本实施例方案的目的。
[0159]
另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块
中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。
[0160]
上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本发明各个实施例所述方法的部分步骤。
[0161]
本发明以上实施例公开的图像处理方法和装置,通过对原始图像处理以计算对应的子像素的数据调整值,并根据该数据调整值得到其像素数据输出值,以对原始图像的像素数据进行调整,可改善显示装置的偏色现象,具有简单且高效的特点。
[0162]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细说明,本领域普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1