改善视角色偏的方法、装置及显示面板与流程

文档序号:26589786发布日期:2021-09-10 20:32阅读:224来源:国知局
改善视角色偏的方法、装置及显示面板与流程

1.本发明属于显示技术领域,具体涉及改善视角色偏的方法、装置及显示面板。


背景技术:

2.随着显示技术的发展,液晶显示器(liquid crystal display,简称lcd)由于具有轻、薄及低辐射等优点,逐渐取代阴极射线管(cathode ray tube,简称crt)显示装置,在计算机、智能电话、手机、汽车导航装置、电子书等信息终端中成为最常见的显示装置。
3.随着液晶显示器的显示规格不断地朝向大尺寸发展,市场对于液晶显示器的性能要求越来越注重高对比、快速反应及广视角等特性。为了克服大尺寸液晶显示面板的视角问题,液晶显示面板的广视角技术必须不停地进步与突破。垂直排列液晶(va,vertivally aligned)为目前普遍应用在液晶显示面板的广视角技术之一。对于va的显示器,现有的不同驱动特性搭配不同的pixel排列方式,会出现偏色、闪烁、使driver(驱动)过热等异常现象。
4.例如驱动特性为column inversion(列反转)+flip pixel(翻转像素),pixel的排列方式为v-stripe(垂直方向rgb)时,会出现如图1所示偏绿偏紫的现象。一些驱动特性搭配特殊的pixel的排列方式,出现如图2所示的一些异常现象,例如:
5.当驱动特性为normal(常规)架构时,如1+2line,pixel的排列方式为图2所示特殊排列,alcs(algorithm low color shift,演算法视角低色偏)off(关闭)时,画面正常;而alcs on(打开)时会出现如图3所示偏色现象。
6.当驱动特性为column inversion+flip pixel设计时,pixel的排列方式为图4所示特殊排列,上述画面本身为flick pattern(闪烁画面),会有如图4所示视觉闪烁现象。
7.当驱动特性为column inversion+flip pixel时,pixel的排列方式为v-stripe时,因为这样的架构下pixel的特殊排列,会出现整体画面偏绿,另外由于画面有一半pixel为暗态,45/135视角下,暗态偏紫,整体品味出现如图5所示由绿转紫现象。
8.当驱动特性为column inversion+flip pixel设计时,sub pixel的排列方式为v-stripe时,因为这样的架构下pixel的特殊排列会出现偏绿,同时由于data distortion(信号失真)差异造成data input(信号输入)与data end(信号输出)具有差异,驱动特性整体画面变暗,产生如图6所示灰阶渐变。


技术实现要素:

9.为了解决现有技术中存在的上述问题,本发明提供了改善视角色偏的方法、装置及显示面板。本发明要解决的技术问题通过以下技术方案实现:
10.本发明实施例提供了改善视角色偏的方法,包括:
11.输入初始画素并将其存于行缓冲器;
12.获取与掩膜矩阵相同大小的初始画素灰阶矩阵,与掩膜矩阵对应位置的子画素相乘再相加得到新的灰阶矩阵和;
13.判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作;
14.其中,所述判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作,包括:进行第一预设演算操作或者第二预设演算操作。
15.所述第一预设演算操作包括:
16.若新的灰阶矩阵和大于预设阈值,通过移动坐标法改变初始画面子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素;
17.所述第二预设演算操作包括:
18.若新的灰阶矩阵和小于等于预设阈值;直接输出所述初始画素。
19.所述初始画素包括:数个2(行)x6(列)的第一原子画素矩阵,数个2(行)x12(列)的第二原子画素矩阵;所述掩膜矩阵包括:数个2(行)x6(列)的第一掩膜矩阵,数个2(行)x12(列)第二掩膜矩阵,与第二掩膜矩阵不同的数个2(行)x12(列)第三掩膜矩阵。
20.在本发明的一个实施例中,所述阈值设定为0;所述新的灰阶矩阵和等于所述阈值时,进行所述第二预设演算操作;所述第二预设演算操作包括:初始画素子画素矩阵不改变,直接输出所述初始画素。
21.所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作;所述第一预设演算操作包括:通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;其中,所述移动坐标法包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置得到最终灰阶矩阵;所述第一行与第二行中的第二原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素对调位置得到最终灰阶矩阵,或者所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素、第6,7,列的子画素和第10,11列的子画素相互对调位置得到最终灰阶矩阵。
22.在本发明的一个实施例中,所述阈值设定为0~4倍的子画素最大值;所述新的灰阶矩阵和由第一预设掩膜矩阵与第一原子画素矩阵对应位置的子画素相乘之积再相加得到;所述新的灰阶矩阵和小于等于所述阈值时,进行所述第二预设演算操作;所述第二预设演算操作包括:第一原子画素矩阵不改变,直接输出第一原子画素矩阵的初始画素。
23.所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作;所述第一预设演算操作包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置,形成一个2x6的目标子画素,将每个对应位置的目标子画素乘以新的灰阶矩阵和与4倍子画素的最大值之商,再与所述第一原子画素乘以1减去新的灰阶矩阵和与4倍子画素的最大值之商的和,得到最终灰阶矩阵。
24.在本发明的一个实施例中,所述阈值设定为0~12倍的子画素最大值;所述新的灰阶矩阵和由第二预设掩膜矩阵或第三预设掩膜矩阵与第二原子画素矩阵对应位置的子像素相乘之积再相加得到;所述新的灰阶矩阵和小于等于所述阈值时,进行所述第二预设演算操作;所述第二预设演算操作包括:所述第二原子画素矩阵不改变,直接输出所述第二原子画素。
25.在本发明的一个实施例中,所述阈值设定为0~12倍的子画素最大值;所述新的灰阶矩阵和由第二预设掩膜矩阵与第二原子画素矩阵对应位置的子像素相乘之积再相加得到;所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作;所述第一预设演算
操作包括:所述第一行与第二行中的第二原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素相互对调位置,形成一个2x12的目标子画素,将每个对应位置的目标子画素乘以新的灰阶矩阵和与12倍子画素的最大值之商,再与所述第二原子画素乘以1减去新的灰阶矩阵和与12倍子画素的最大值之商的和,得到最终灰阶矩阵。
26.在本发明的一个实施例中,所述阈值设定为0~12倍的子画素最大值;所述新的灰阶矩阵和由第三预设掩膜矩阵与第二原子画素矩阵对应位置的子像素相乘之积再相加得到;所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作;所述第一预设演算操作包括:所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素,第6,7,列的子画素和第10,11列的子画素相互对调位置,形成一个2x12的目标子画素,将每个对应位置的目标子画素乘以新的灰阶矩阵和与12倍子画素的最大值之商,再与所述第二原子画素乘以1减去新的灰阶矩阵和与12倍子画素的最大值之商的和,得到最终灰阶矩阵。
27.本发明实施例还提供一种改善视角色偏的装置,其用于实现前述的各项改善视角色偏的方法,包括:
28.输入单元,用于输入初始画素;
29.时序控制器,接收并向行缓冲器存取画素数据,获取数据及进行相关运算;
30.栅极驱动电路;
31.数据驱动电路;
32.像素矩阵;
33.其中,所述栅极驱动电路和所述数据驱动电路电连接所述像素矩阵,用于驱动像素矩阵实现画素显示。
34.本发明还提供一种显示面板,包括前述述的改善视角色偏的装置。
35.与现有技术相比,本发明的有益效果:
36.本发明实施例通过各项改善视角色偏的方法和装置,使得当显示面板的驱动特性为normal如1+2line时,alcs打开(on)以后通过移动坐标法改变sub pixel的排列方式,偏色现象得到改善;当驱动特性为column inversion+flip pixel设计时,通过相同的方法改变sub pixel的排列方式,闪烁现象也可得到改善,具体如图14所示:当驱动特性为column inversion+flip pixel设计时,对于pixel为v-stripe column pattern(垂直方向rgb同时一列亮一列暗),通过移动坐标法改变sub pixel的排列方式,偏绿或偏紫现象得到改善;对于sub pixel为v-stripe column pattern,通过移动坐标法改变sub pixel的排列方式,灰阶渐变现象也得到改善,如图15所示。
附图说明
37.图1为驱动特性为column inversion和flip pixel,pixel排列方式为v-stripe时所出现的偏绿偏紫的现象示意图;
38.图2为一些驱动特性搭配多种pixel的排列方式所出现的异常现象示意图表;
39.图3为驱动特性为normal架构时多种pixel排列方式在alcs关闭或打开时所出现的偏色现象示意图表;
40.图4为驱动特性为column inversion和flip pixel时,多种pixel排列方式所出现的视觉闪烁现象示意图表;
41.图5为驱动特性为column inversion+flip pixel时所出现的由绿转紫现象示意图;
42.图6为驱动特性为column inversion+flip pixel时所出现的一种灰阶渐变现象示意图;
43.图7为本发明实施例提供的一种改善视角色偏的方法流程示意图;
44.图8为本发明实施例提供的一种改善视角色偏的方法详细流程示意图;
45.图9为本发明实施例提供的一种改善视角色偏的演算方法流程示意图;
46.图10为本发明实施例提供的一种画素电子信号输入排列示意图;
47.图11为本发明实施例提供的一种改善视角色偏的演算方法部分流程的示意图;
48.图12为本发明实施例提供的一种改善视角色偏的演算方法另一部分流程的示意图;
49.图13为本发明实施例提供的一种改善视角色偏的装置的结构示意图。
50.图14为本发明实施例提供的驱动特性为normal,alcs on时,偏色现象改善及驱动特性为column inversion+flip pixel时闪烁现象改善的示意图表;
51.图15为本发明实施例提供的驱动特性为column inversion+flip pixel时,偏绿或偏紫现象及灰阶渐变现象得到改善的示意图表。
具体实施方式
52.下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。
53.实施例一
54.请参见图7,图7为本发明实施例提供的一种改善视角色偏的方法流程示意图。本实施例提供了一种改善视角色偏的方法,包括:
55.步骤一(s1)、输入初始画素(pattern)并将其存于行缓冲器(line buffer);
56.步骤二(s2)、获取与掩膜(mask)矩阵相同大小的初始画素灰阶矩阵,与掩膜矩阵对应位置的子画素相乘再相加得到新的灰阶矩阵和;
57.步骤三(s3)、判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作;
58.其中,所述判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作,包括:进行第一预设演算操作或者第二预设演算操作。
59.进一步地,请参见图8,图8为本发明实施例提供的一种改善视角色偏的方法详细流程示意图;第一预设演算操作包括:若新的灰阶矩阵和大于预设阈值,通过移动坐标法改变初始画面子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素;第二预设演算操作包括:若新的灰阶矩阵和小于等于预设阈值;直接输出所述初始画素。
60.进一步地,初始画素包括:数个2(行)x6(列)的第一原子画素矩阵和数个2(行)x12(列)的第二原子画素矩阵;掩膜矩阵包括:数个2(行)x6(列)的第一掩膜矩阵;数个2(行)x12(列)第二掩膜矩阵;以及与第二掩膜矩阵不同的数个2(行)x12(列)第三掩膜矩阵。
61.进一步地,例如阈值设定为0;所述新的灰阶矩阵和等于所述阈值时,进行所述第
二预设演算操作;当所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作。
62.具体地,第一预设演算操作包括:通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;具体地,所述第二预设演算操作包括:初始画素子画素矩阵不改变,直接输出所述初始画素。
63.具体地,所述移动坐标法包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置得到最终灰阶矩阵;所述第一行与第二行中的第二原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素对调位置得到最终灰阶矩阵,或者所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素、第6,7,列的子画素和第10,11列的子画素相互对调位置得到最终灰阶矩阵。
64.实施例二
65.请再参见图7,图7为本发明实施例提供的一种改善视角色偏的方法流程示意图。本实施例提供了一种改善视角色偏的方法,包括:
66.步骤一(s1)、输入初始画素并将其存于行缓冲器;
67.步骤二(s2)、获取与掩膜矩阵相同大小的初始画素灰阶矩阵,与掩膜矩阵对应位置的子画素相乘再相加得到新的灰阶矩阵和;
68.步骤三(s3)、判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作;
69.其中,所述判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作,包括:进行第一预设演算操作或者第二预设演算操作。
70.进一步地,请参见图8,图8为本发明实施例提供的一种改善视角色偏的方法详细流程示意图;第一预设演算操作包括:若新的灰阶矩阵和大于预设阈值,通过移动坐标法改变初始画面子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素;第二预设演算操作包括:若新的灰阶矩阵和小于等于预设阈值;直接输出所述初始画素。
71.进一步地,初始画素包括:数个2(行)x6(列)的第一原子画素矩阵和数个2(行)x12(列)的第二原子画素矩阵;掩膜矩阵包括:数个2(行)x6(列)的第一掩膜矩阵;数个2(行)x12(列)第二掩膜矩阵;以及与第二掩膜矩阵不同的数个2(行)x12(列)第三掩膜矩阵。
72.进一步地,例如阈值设定为0;所述新的灰阶矩阵和等于所述阈值时,进行所述第二预设演算操作;当所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作。
73.具体地,第一预设演算操作包括:通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;所述第二预设演算操作包括:初始画素子画素矩阵不改变,直接输出所述初始画素。
74.具体地,所述移动坐标法包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置得到最终灰阶矩阵;所述第一行与第二行中的第二原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素对调位置得到最终灰阶矩阵,或者所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素、第6,7,列的子画素和第10,11列的子画素相互对调位置得到最终灰阶矩阵。
75.进一步地,例如所述阈值设定为0~4倍的子画素最大值,所述新的灰阶矩阵和由第一预设掩膜矩阵与第一原子画素矩阵对应位置的子画素相乘之积再相加得到。
76.当所述新的灰阶矩阵和小于等于所述阈值时,进行所述第二预设演算操作;当所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作。
77.具体地,所述第一预设演算操作包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置,形成一个2x6的目标子画素,将每个对应位置的目标子画素乘以新的灰阶矩阵和与4倍子画素的最大值之商,再与所述第一原子画素乘以1减去新的灰阶矩阵和与4倍子画素的最大值之商的和,得到最终灰阶矩阵;第二预设演算操作包括:第一原子画素矩阵不改变,直接输出第一原子画素矩阵的初始画素。
78.更具体地,请参见图9、图10、图11和图12,图9为本发明实施例提供的一种改善视角色偏的演算方法流程示意图;图10为本发明实施例提供的一种画素电子信号输入排列示意图;图11为本发明实施例提供的一种改善视角色偏的演算方法部分流程的示意图;图12为本发明实施例提供的一种改善视角色偏的演算方法另一部分流程的示意图;关于alcs未做赘述部分,是作为本领域公知技术存在,不是本方案的重点,此处不做赘述。
79.当驱动特性为normal如1+2line设计时,alcs on时的会出现偏色现象。例如,原图像画面数据或者原画素输入(input img或者date.in)的电子信号排列以4p(4port)一次输入,比如阈值(aa_th_sta)设定为0~4倍的子画素最大值,新的灰阶矩阵和(aa);将面板区(或者显示区)分为数个如表1所示的2(行)x6(列)的原子画素矩阵,将每个2x6的原子画素与如表2所示的一特殊设计的2x6矩阵m1(mask1)即第一预设掩膜矩阵;依对应位置的子像素如表3所示相乘后相加得到的和(aa),即新的灰阶矩阵和aa=g1p+b1p+g2p+b2p+g1c+b1c+g2c+b2c。
[0080][0081]
表1
[0082][0083]
表2
[0084][0085]
表3
[0086]
若aa小于等于阈值aa_th_sta,不改变2x6的子画素;若aa大于阈值aa_th_sta即(aa_th_sta<aa<aa_th_end或者aa>aa_th_end),通过引入aa

、aa_th_end、aa_len等中间参数代码进行演算,需要将表1的原子画素矩阵第2和第5列的上行子画素与下行子画素发生数值的改变,即按照表4所示的位置坐标进行移动,形成一个如表5所示2x6的目标子画素,将每个对应位置的目标子画素*aa/(4*子画素的最大值)+原子像素*【1-aa/(4*子画素的最大值)】,形成最终输出的子画素;再以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素。具体演算式如
下:
[0087]
if:aa≤aa_th_sta;
[0088]
p1p_out=p1p;
[0089]
g1p_out=g1p;
[0090]
b1p_out=b1p;
[0091]
if:aa_th_sta<aa<aa_th_end
[0092]
aa

=(aa_th_end/(aa_len))*aa-((aa_th_sta*aa_th_end)/aa_len);
[0093]
r1p_out=r1p*(4*4080-aa

)/(4*4080)+r1p*aa

/(4*4080);
[0094]
g1p_out=g1p*(4*4080-aa

)/(4*4080)+g1c*aa

/(4*4080);
[0095]
b1p_out=b1p*(4*4080-aa

)/(4*4080)+b1p*aa

/(4*4080);
[0096]
if:aa>aa_th_end
[0097]
r1p_out=r1p*(4*4080-aa)/(4*4080)+r1p*aa/(4*4080);
[0098]
g1p_out=g1p*(4*4080-aa)/(4*4080)+g1c*aa/(4*4080);
[0099]
b1p_out=b1p*(4*4080-aa)/(4*4080)+b1p*aa/(4*4080).
[0100][0101]
表4
[0102][0103]
表5
[0104]
当驱动特性为column inversion+flip pixel设计时,同样通过上述方法改变sub pixel(子画素)的排列方式,可以使原有闪烁现象得到改善。
[0105]
本实施例通过判断新的灰阶矩阵和与预设阈值的大小关系后,再通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵,使得驱动特性为normal如1+2line设计,alcs on时出现的偏色现象得到改善;也可以使驱动特性为column inversion+flip pixel设计时,用同样的方法改变sub pixel的排列方式,使原有闪烁现象得到改善。
[0106]
实施例三
[0107]
请再参见图7,图7为本发明实施例提供的一种改善视角色偏的方法流程示意图。本实施例提供了一种改善视角色偏的方法,包括:
[0108]
步骤一(s1)、输入初始画素(pattern)并将其存于行缓冲器(line buffer);
[0109]
步骤二(s2)、获取与掩膜(mask)矩阵相同大小的初始画素灰阶矩阵,与掩膜矩阵对应位置的子画素相乘再相加得到新的灰阶矩阵和;
[0110]
步骤三(s3)、判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作;
[0111]
其中,所述判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作,包括:进行第一预设演算操作或者第二预设演算操作。
[0112]
进一步地,请参见图8,图8为本发明实施例提供的一种改善视角色偏的方法详细
g4c-b4c。
[0121]
若aa小于等于阈值aa_th_sta,不改变2x12的子画素;若aa大于阈值aa_th_sta即(aa_th_sta<aa<aa_th_end或者aa>aa_th_end),通过引入aa

、aa_th_end、aa_len等中间参数代码进行演算,需要将表6的第一行与第二行中的原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素发生数值的改变,即按照表9所示的位置坐标进行移动,形成一个如表10所示的2x12的目标子画素,将每个对应位置的目标子画素*aa/(12*子画素的最大值)+原子像素*【1-aa/(12*子画素的最大值)】,形成最终输出的子画素。具体演算式如下:
[0122]
if:aa≤aa_th_sta
[0123]
p1p_out=p1p;
[0124]
g1p_out=g1p;
[0125]
b1p_out=b1p;
[0126]
if:aa_th_sta<aa<aa_th_end
[0127]
aa

=(aa_th_end/(aa_len))*aa-((aa_th_sta*aa_th_end)/aa_len);
[0128]
r1p_out=r1p*(12*4080-aa

)/(12*4080)+r1p*aa

/(12*4080);
[0129]
g1p_out=g1p*(12*4080-aa

)/(12*4080)+g1p*aa

/(12*4080);
[0130]
b1p_out=b1p*(12*4080-aa

)/(12*4080)+b1p*aa

/(12*4080);
[0131]
if:aa>aa_th_end
[0132]
r1p_out=r1p*(12*4080-aa)/(12*4080)+r1p*aa/(12*4080);
[0133]
g1p_out=g1p*(12*4080-aa)/(12*4080)+g1p*aa/(12*4080);
[0134]
b1p_out=b1p*(12*4080-aa)/(12*4080)+b1p*aa/(12*4080).
[0135]
表6
[0136][0137]
表7
[0138][0139]
表8
[0140][0141]
表9
[0142]
表10
[0143]
本实施例通过判断新的灰阶矩阵和与预设阈值的大小关系后,再通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵,使得驱动特性为column inversion+flip pixel设计,pixel的排列方式为v-stripe column时所出现偏绿偏紫现象得到改善。
[0144]
实施例四
[0145]
请再参见图7,图7为本发明实施例提供的一种改善视角色偏的方法流程示意图。本实施例提供了一种改善视角色偏的方法,包括:
[0146]
步骤一(s1)、输入初始画素(pattern)并将其存于行缓冲器(line buffer);
[0147]
步骤二(s2)、获取与掩膜(mask)矩阵相同大小的初始画素灰阶矩阵,与掩膜矩阵对应位置的子画素相乘再相加得到新的灰阶矩阵和;
[0148]
步骤三(s3)、判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作;
[0149]
其中,所述判断新的灰阶矩阵和与预设阈值的大小关系后进行相应演算操作,包括:进行第一预设演算操作或者第二预设演算操作。
[0150]
进一步地,请参见图8,图8为本发明实施例提供的一种改善视角色偏的方法详细流程示意图;第一预设演算操作包括:若新的灰阶矩阵和大于预设阈值,通过移动坐标法改变初始画面子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素;第二预设演算操作包括:若新的灰阶矩阵和小于等于预设阈值;直接输出所述初始画素。
[0151]
进一步地,初始画素包括:数个2(行)x6(列)的第一原子画素矩阵和数个2(行)x12(列)的第二原子画素矩阵;掩膜矩阵包括:数个2(行)x6(列)的第一掩膜矩阵;数个2(行)x12(列)第二掩膜矩阵;以及与第二掩膜矩阵不同的数个2(行)x12(列)第三掩膜矩阵。
[0152]
进一步地,例如阈值设定为0;所述新的灰阶矩阵和等于所述阈值时,进行所述第二预设演算操作;当所述新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作。
[0153]
具体地,第一预设演算操作包括:通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵;所述第二预设演算操作包括:初始画素子画素矩阵不改变,直接输出所述初始画素。
[0154]
具体地,所述移动坐标法包括:所述第一原子画素矩阵第2和第5列的上行子画素与下行子画素对调位置得到最终灰阶矩阵;所述第一行与第二行中的第二原子画素矩阵第4,5,6列的子画素与第7,8,9列的子画素对调位置得到最终灰阶矩阵,或者所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素、第6,7,列的子画素和第10,11列的子画素相互对调位置得到最终灰阶矩阵。
[0155]
进一步地,例如阈值设定为0~12倍的子画素最大值,新的灰阶矩阵和由第三预设掩膜矩阵与第二原子画素矩阵对应位置的子像素相乘之积再相加得到;新的灰阶矩阵和大于所述阈值时,进行所述第一预设演算操作;
[0156]
具体地,第一预设演算操作包括:所述第一行与第二行中的第二原子画素矩阵第2,3列的子画素,第6,7,列的子画素和第10,11列的子画素相互对调位置,形成一个2x12的目标子画素,将每个对应位置的目标子画素乘以新的灰阶矩阵和与12倍子画素的最大值之
商,再与所述第二原子画素乘以1减去新的灰阶矩阵和与12倍子画素的最大值之商的和,得到最终灰阶矩阵。
[0157]
更具体地,请参见图9、图10、图11和图12,图9为本发明实施例提供的一种改善视角色偏的演算方法流程示意图;图10为本发明实施例提供的一种画素电子信号输入排列示意图;图11为本发明实施例提供的一种改善视角色偏的演算方法部分流程的示意图;图12为本发明实施例提供的一种改善视角色偏的演算方法另一部分流程的示意图。
[0158]
当驱动特性为column inversion+flip pixel设计,sub-pixel的排列方式为v-stripe column时出现灰阶渐变现象,例如原图像画面数据或者原画素输入(input img或者date.in)的电子信号排列以4p一次输入,例如阈值(aa_th_sta)设定为0~12倍的子画素最大值;将面板区(或者显示区)分为数个如表11所示的2(行)x12(列)的原子画素矩阵,将每个2x12的原子画素与如表12所示的一特殊设计的2x12矩阵m3(mask3)即第三预设掩膜矩阵;如表13所示依对应位置的相乘后相加得到的和(aa),即新的灰阶矩阵和:8a=r1p-g1p+b1p-r2p+g2p-b2p+r3p-g3p+b3p-r4p+g4p-b4p+r1c-g1c+r1c-r2c+g2c-b2c+r3c+g3c+b3c-r4c-g4c-b4c。
[0159]
表11
[0160][0161]
表12
[0162][0163]
表13
[0164]
若aa小于等于阈值aa_th_sta,不改变2x12的子画素;若aa大于阈值aa_th_sta即(aa_th_sta<aa<aa_th_end或者aa>aa_th_end),通过引入aa

、aa_th_end、aa_len等中间参数代码进行演算,需要将表11的第一行与第二行中的原子画素矩阵第2,3列的子画素,第6,7,列的子画素与第10,11列的子画素发生数值的改变,即按照表14所示的位置坐标进行移动,形成一个如表15所示2x12的目标子画素,将每个对应位置的目标子画素*aa/(12*子画素的最大值)+原子像素*【1-aa/(12*子画素的最大值)】,形成最终输出的子画素;再以与掩膜矩阵大小相同的最终灰阶矩阵,处理行缓冲器中每一组画素的灰阶矩阵,得到改善后的新画素灰阶矩阵;输出所述新画素。具体演算式如下:
[0165]
if:aa≤aa_th_sta
[0166]
p1p_out=p1p;
[0167]
g1p_out=g1p;
[0168]
b1p_out=b1p;
[0169]
if:aa_th_sta<aa<aa_th_end
[0170]
aa

=(aa_th_end/(aa_len))*aa-((aa_th_sta*aa_th_end)/aa_len);
[0171]
r1p_out=r1p*(12*4080-aa

)/(12*4080)+r1p*aa

/(12*4080);
[0172]
g1p_out=g1p*(12*4080-aa

)/(12*4080)+g4p*aa

/(12*4080);
[0173]
b1p_out=b1p*(12*4080-aa

)/(12*4080)+b2p*aa

/(12*4080);
[0174]
if:aa>aa_th_end
[0175]
r1p_out=r1p*(12*4080-aa)/(12*4080)+r1p*aa/(12*4080);
[0176]
g1p_out=g1p*(12*4080-aa)/(12*4080)+g4p*aa/(12*4080);
[0177]
b1p_out=b1p*(12*4080-aa)/(12*4080)+b12p*aa/(12*4080).
[0178][0179]
表14
[0180]
表15
[0181]
本实施例通过判断新的灰阶矩阵和与预设阈值的大小关系后,再通过移动坐标法改变初始画素子画素的排列方式或者与预设演算法配合得到最终灰阶矩阵,使得驱动特性为column inversion+flip pixel设计,sub-pixel的排列方式为v-stripe column时出现的灰阶渐变现象得到改善。
[0182]
实施例五
[0183]
请参见图13,图13为本发明实施例提供的一种改善视角色偏的装置的结构示意图。本实施例提供的一种改善视角色偏的装置,其在显示装置中可以实现前述的各项实施例中改善视角色偏的方法,包括:输入单元,用于输入初始画素;时序控制器,接收并向行缓冲器存取画素数据,获取数据及进行相关运算;栅极驱动电路;数据驱动电路;像素矩阵;其中,所述栅极驱动电路和所述数据驱动电路电连接所述像素矩阵,用于驱动像素矩阵实现画素显示。
[0184]
本发明还提供一种显示面板,包括前述的改善视角色偏的装置,可以使面板的视角色偏问题得到改善。
[0185]
本发明实施例一、实施例二、实施例三、实施例四、实施例五通过各项改善视角色偏的方法和装置,使得当显示面板的驱动特性为normal如1+2line时,alcs打开on以后通过移动坐标法改变sub pixel的排列方式,偏色现象得到改善;当驱动特性为column inversion+flip pixel设计时,通过相同的方法改变sub pixel的排列方式,闪烁现象也可得到改善,具体如图14所示:当驱动特性为column inversion+flip pixel设计时,对于pixel为v-stripe column pattern(垂直方向rgb同时一列亮一列暗),通过移动坐标法改变sub pixel的排列方式,偏绿或偏紫现象得到改善;对于sub pixel为v-stripe column pattern,通过移动坐标法改变sub pixel的排列方式,灰阶渐变现象也得到改善,如图15所示。
[0186]
需要说明的是,关于显示面板及其控制、驱动、光学品味调整等各项技术,均已成
为行业公知技术,因不是本发明的重点内容,本方案各实施例均没有进行赘述,但是不能由此而进行限定或抗辩本发明的公开充分性。
[0187]
另外,以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1