显示补偿方法、显示驱动芯片、显示设备与流程

文档序号:33006319发布日期:2023-01-18 04:26阅读:28来源:国知局
显示补偿方法、显示驱动芯片、显示设备与流程

1.本技术涉及显示技术领域,特别是涉及一种显示补偿方法、显示驱动芯片、显示设备。


背景技术:

2.有机发光二极管(organic light-emitting diode,oled)显示面板具有可弯曲、高对比度、超轻薄等特性,因此已逐步成为一种被市场认可的主流显示面板。
3.oled显示面板主要包括显示驱动电路以及像素阵列,显示驱动电路用于驱动像素阵列发光,从而实现画面显示。显示驱动电路由栅极驱动信号线、驱动电压线等各种线路构成。由于电压降(ir drop)、信号畸变等因素的存在,上述线路所传输的信号或电压会沿着远离信号端(驱动ic)的方向逐渐变化,从而导致像素阵列所发出的光线亮度不均匀,进而使得oled显示面板的显示均一性较差。


技术实现要素:

4.有鉴于此,本技术提出了一种显示补偿方法、显示驱动芯片、显示设备,主要目的在于提高显示面板的显示均一性。
5.为了达到上述目的,本技术主要提供了如下技术方案:
6.第一方面,本技术提供了一种显示补偿方法,该方法包括:
7.基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值;
8.基于待补偿像素单元在所述显示面板中的位置,确定所述待补偿像素单元对应的第二补偿值;
9.基于所述第一补偿值和所述第二补偿值,对所述待补偿像素单元进行显示补偿。
10.在一些实施例中,在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,所述方法还包括:针对所述显示面板中每一个像素行均执行:控制所述像素行中所有像素单元的预充电时长相同,其中,所述预充时长内所述像素单元用于存储对应的数据电压。
11.在一些实施例中,控制所述像素行中所有像素单元的预充电时长相同,包括:确定所述像素行中每一个像素单元对应的占空比;通过具有对应的占空比的栅极驱动信号驱动各所述像素单元,其中,各所述像素单元在对应的栅极驱动信号驱动下,其各自的数据电压输入端的开启时长相同。
12.在一些实施例中,确定所述像素行中每一个像素单元对应的占空比,包括:基于像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
13.在一些实施例中,确定所述像素行中每一个像素单元对应的占空比,包括:基于所述目标画面的亮度信息以及像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
14.在一些实施例中,基于所述第一补偿值和所述第二补偿值,对所述待补偿像素单
元进行显示补偿,包括:基于所述第一补偿值和所述第二补偿值,确定显示补偿值;基于所述显示补偿值对所述待补偿像素单元进行显示补偿。
15.在一些实施例中,基于所述第一补偿值和所述第二补偿值,确定显示补偿值,包括:通过如下公式,确定所述显示补偿值:
16.m=v
×
w+a
×
(1-w)
17.其中,m表示所述显示补偿值;v表示所述第二补偿值;w表示所述第一补偿值,其为权重值;a表示预设常数,其表示不进行显示补偿对应的数值。
18.在一些实施例中,在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,所述方法还包括:在所述显示面板显示所述目标画面时,采集所述显示面板的图像;对所述图像进行亮度识别处理,得到所述亮度数据。
19.在一些实施例中,在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,所述方法还包括:基于所述显示面板中的至少一个目标区域的亮度数据,确定所述显示面板的亮度数据,其中,所述至少一个目标区域的亮度数据是通过光学采集设备在所述显示面板显示所述目标画面时采集的。
20.在一些实施例中,基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值,包括:基于所述显示面板的亮度数据查找第一数据表,得到所述第一补偿值,其中,所述第一数据表为一组用于确定第一补偿值的数据,其由存在对应关系的亮度数据和第一补偿值组成。
21.在一些实施例中,基于待补偿像素单元在所述显示面板中的位置,确定所述待补偿像素单元对应的第二补偿值,包括:基于所述待补偿像素单元在所述显示面板中的位置对应的位置参数,查找第二数据表,得到所述第二补偿值,其中,所述第二数据表为一组用于确定第二补偿值的数据,其由存在对应关系的位置参数和第二补偿值组成。
22.第二方面,本技术提供了一种显示驱动芯片,显示驱动芯片包括:
23.确定模块,用于基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值;基于待补偿像素单元在所述显示面板中的位置,确定所述待补偿像素单元对应的第二补偿值;
24.补偿模块,用于基于所述第一补偿值和所述第二补偿值,对所述待补偿像素单元进行显示补偿。
25.在一些实施例中,所述显示驱动芯片还包括:控制模块,用于针对所述显示面板中每一个像素行均执行:控制所述像素行中所有像素单元的预充电时长相同,其中,所述预充时长内所述像素单元用于存储对应的数据电压。
26.在一些实施例中,所述控制模块,具体用于确定所述像素行中每一个像素单元对应的占空比;通过具有对应的占空比的栅极驱动信号驱动各所述像素单元,其中,各所述像素单元在对应的栅极驱动信号驱动下,其各自的数据电压输入端的开启时长相同。
27.在一些实施例中,所述控制模块,具体用于基于像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
28.在一些实施例中,所述控制模块,具体用于基于所述目标画面的亮度信息以及像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
29.在一些实施例中,所述补偿模块,具体用于基于所述第一补偿值和所述第二补偿
值,确定显示补偿值;基于所述显示补偿值对所述待补偿像素单元进行显示补偿。
30.在一些实施例中,所述补偿模块,具体用于通过如下公式,确定所述显示补偿值:
31.m=v
×
w+a
×
(1-w)
32.其中,m表示所述显示补偿值;v表示所述第二补偿值;w表示所述第一补偿值,其为权重值;a表示预设常数,其表示不进行显示补偿对应的数值。
33.在一些实施例中,所述确定模块,还用于在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,在所述显示面板显示所述目标画面时,采集所述显示面板的图像;对所述图像进行亮度识别处理,得到所述亮度数据。
34.在一些实施例中,所述确定模块,还用于在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,基于所述显示面板中的至少一个目标区域的亮度数据,确定所述显示面板的亮度数据,其中,所述至少一个目标区域的亮度数据是通过光学采集设备在所述显示面板显示所述目标画面时采集的。
35.在一些实施例中,所述确定模块包括:第一确定子模块,用于基于所述显示面板的亮度数据查找第一数据表,得到所述第一补偿值,其中,所述第一数据表为一组用于确定第一补偿值的数据,其由存在对应关系的亮度数据和第一补偿值组成。
36.在一些实施例中,所述确定模块包括:第二确定子模块,用于基于所述待补偿像素单元在所述显示面板中的位置对应的位置参数,查找第二数据表,得到所述第二补偿值,其中,所述第二数据表为一组用于确定第二补偿值的数据,其由存在对应关系的位置参数和第二补偿值组成。
37.第三方面,本技术提供了一种显示设备,所述显示设备包括如第二方面的显示驱动芯片。
38.本技术提供的显示补偿方法、显示驱动芯片、显示设备,在需要进行显示补偿时,首先基于显示面板显示目标画面时显示面板的亮度数据,确定第一补偿值。然后基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。最后基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。可见,本技术中的第一补偿值为与目标画面的实际显示亮度相关的补偿值,第二补偿值为与像素单元所处位置相关的补偿值,因此基于第一补偿值和第二补偿值对待补偿像素单元进行显示补偿,充分考虑了目标画面的实际显示亮度和像素单元的位置,从而使得补偿后的显示面板更能均一的显示目标画面。因此即使显示面板显示过程中有电压降或信号畸变等导致显示不均一的因素存在,本技术这种显示补偿的方案也能够提高显示面板的显示均一性。
39.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1示出了本技术一个实施例提供的一种显示面板的结构示意图;
42.图2示出了本技术一个实施例提供的一种像素单元的结构示意图;
43.图3示出了本技术一个实施例提供的一种栅极驱动信号的示意图;
44.图4示出了本技术一个实施例提供的一种信号畸变后的栅极驱动信号的示意图;
45.图5示出了本技术一个实施例提供的一种显示补偿方法的流程图;
46.图6示出了本技术另一个实施例提供的一种显示补偿方法的流程图;
47.图7示出了本技术一个实施例提供的一种显示驱动芯片的结构示意图;
48.图8示出了本技术另一个实施例提供的一种显示驱动芯片的结构示意图。
具体实施方式
49.下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
50.oled显示面板主要包括显示驱动电路以及像素阵列,显示驱动电路用于驱动像素阵列发光,从而实现画面显示。显示驱动电路由栅极驱动信号线、驱动电压传输线等各种线路构成。由于电压降(ir drop)、信号畸变等因素的存在,上述线路所传输的信号或电压会沿着远离信号端(驱动ic)的方向逐渐变化,从而导致像素阵列所发出的光线亮度不均匀,进而使得oled显示面板的显示均一性较差。
51.下面以图1所示的显示面板,对显示面板的显示情况进行说明。图1中包括由多个像素单元11构成的像素阵列、与像素单元11连接的驱动电压传输线12、与像素单元11连接的栅极驱动信号线13、与像素单元11连接的数据电压传输线14、与栅极驱动信号线13连接的goa(gate driven on array)电路“g1至g4”,goa电路“g1至g4”用于为对应连接的栅极驱动信号线13提供栅极驱动信号。图2中示出了图1的像素单元11的结构示意图,从图2中可以看出像素单元11包括晶体管m1、晶体管m2、电容c以及发光元件oled。oled与地线elvss连接。像素单元11的驱动过程为:栅极驱动信号线13为其连接的晶体管m1提供栅极驱动信号,晶体管m1在该栅极驱动信号的控制下开启。在晶体管m1开启时,数据电压传输线14将数据电压提供端提供的数据电压传输给电容c,用以供电容存储。在驱动电压传输线12将驱动电压提供端提供的驱动电压传输给晶体管m2时,晶体管m2在电容c存储的电压以及驱动电压传输线12传输的驱动电压的作用下,向发光元件oled传输驱动电流。发光元件oled在驱动电流的作用下发光。通过上述像素单元11的驱动过程可以看出,oled显示面板中的像素单元11是一种电流型发光器件,因此驱动每一个像素单元11发光的驱动电流,可通过如下公式表示:
[0052][0053]
其中,i表示驱动像素单元发光的驱动电流;k表示预设常数;elvdd表示驱动像素单元发光所需的驱动电压,即驱动电压传输线12传输的驱动电压;vdata表示驱动像素单元发光所需的数据电压,即电容c中基于数据电压传输线14传输的数据电压而存储的电压。
[0054]
下面以实施例一为例,对电压降(ir drop)导致显示面板显示均一性较差的情况
进行说明。
[0055]
实施例一:
[0056]
oled是一种电流型发光器件,且显示面板的不同像素单元之间存在等效电阻的原因,因此oled面板在驱动像素单元发光的过程中,会发生电压降(ir drop),电压降的发生导致显示屏的亮度均一性变差。示例性的,图1中,位于最右侧的一列像素单元为最靠近驱动ic的像素单元,即为最近端像素单元,位于最左侧的一列像素单元为最远离驱动ic的像素单元,即为最远端像素单元。以图1中位于最上面一行的像素单元为例进行说明。该行像素单元对应的驱动电压传输线12为该行的像素单元11提供驱动电压。由于各像素单元11对应的用于接收驱动电压的导线电阻的存在,发生ir drop,使得驱动电压传输线12传输的驱动电压在经过各像素单元传输后分别出现不同程度的电压降,造成各像素单元11实际所获得的驱动电压不同。当对各像素单元进行显示驱动时,各像素单元容易因所获得的驱动电压不同而呈现出不同的亮度,从而导致oled显示面板的显示亮度不均匀,使得oled显示面板的显示均一性较差。具体来说,驱动电压传输线12传输的驱动电压会沿着远离驱动ic的方向逐渐变小,从而导致各像素单元的驱动电流沿着远离驱动ic的方向逐渐变小,最终导致各像素单元的亮度沿着远离驱动ic的方向逐渐变暗。比如,对于该行像素单元中的最近端像素单元和最远端像素单元来说,最近端像素单元获取的驱动电压elvdd,最远端像素单元获取的驱动电压elvdd’,elvdd’必然小于elvdd,因此导致最近端像素单元的亮度高于最远端像素单元的亮度。
[0057]
下面以实施例二为例,来对信号畸变导致显示面板的显示均一性较差的情况进行说明。
[0058]
实施例二:
[0059]
显示面板中显示驱动电路以及像素阵列的布局,会导致rc delay即阻容迟滞。由于rc delay的存在,因此oled面板在驱动像素单元发光的过程中,栅极驱动信号会发生畸变,栅极驱动信号畸变导致显示屏的亮度均一性变差。图1中,位于最右侧的一列像素单元为最靠近驱动ic的像素单元,即为最近端像素单元,位于最左侧的一列像素单元为最远离驱动ic的像素单元,即为最远端像素单元。以图1中位于最上面一行的像素单元为例进行说明。使用该行对应的栅极驱动信号线13为该行的像素单元提供栅极驱动信号。goa电路“g1至g4”按照从最近端像素单元至最远端像素单元的顺序,依次为对应连接的栅极驱动信号线13提供栅极驱动信号。随着的栅极驱动信号传输,栅极驱动信号发生畸变。图3为最近端像素单元所接收到的栅极驱动信号,图4为最远端像素单元所接收到的发生畸变后的驱动信号。需要说明的是,goa电路提供的栅极驱动信号会沿着远离驱动ic的方向逐渐发生畸变。栅极驱动信号发生畸变导致像素单元11中的晶体管m1的开启时长不足,最终导致电容c基于数据电压所充的电压不足,也就是导致驱动发光元件oled所用的数据电压vdata不足。vdata不足表示vdata减小。基于上述驱动电流公式可以看出,在vdata不足时,驱动电流会变大,因此最远端像素单元的亮度要高于最近端像素单元的亮度,从而导致显示面板的显示均一性较差。
[0060]
上述实施例一和实施例二所提取的造成显示面板的显示均一性差的因素总结为两个:一个是电压降,另一个是栅极驱动信号畸变。在不同亮度条件下,显示面板的显示均一表现不同。具体为,在高亮度条件下,上述的因素中的电压降为主导影响因素,因此在高
亮度条件下近驱动ic的像素单元的亮度高于远驱动ic的像素单元的亮度。在低亮度条件下,上述的因素中的栅极驱动信号畸变为主导影响因素,因此在低亮度条件下近驱动ic的像素单元的亮度低于远驱动ic的像素单元的亮度。需要说明的是,亮度条件为显示面板当前所显示画面的亮度。
[0061]
为了提高显示面板的显示均一性,本技术实施例提供了一种显示补偿方法、显示驱动芯片、显示设备。本技术实施例提供的显示补偿方法、显示驱动芯片、显示设备,无论显示面板处于何种亮度条件下,均可以对显示面板中的像素单元进行显示补偿,从而提高显示面板的显示均一性。
[0062]
下面对本技术实施例提供的显示补偿方法、显示驱动芯片、显示设备进行具体说明。
[0063]
如图5所示,本技术实施例提供了一种显示补偿方法,该方法主要包括如下步骤201至203:
[0064]
201、基于显示面板显示目标画面时显示面板的亮度数据,确定第一补偿值。
[0065]
目标画面为显示在显示面板中,且待进行显示补偿画面。在实际应用中,显示画面中显示的任意一幅待显示补偿的画面均可以作为目标画面。
[0066]
显示面板显示目标画面时显示面板所具有的亮度数据,能够体现显示面板显示目标画面的亮度情况,因此为了能够根据显示面板对目标画面的实际显示效果进行显示补偿,则需要获取显示面板显示目标画面时显示面板的亮度数据。原则上任意一个可反映显示面板的亮度的参数均可以作为亮度数据使用,示例性的,本技术实施例亮度数据可选用灰阶值。
[0067]
获取显示面板显示目标画面时显示面板的亮度数据,需要在步骤201之前进行。获取显示面板显示目标画面时显示面板的亮度数据的方法包括如下两种:
[0068]
第一种,在显示面板显示目标画面时,采集显示面板的图像。对图像进行亮度识别处理,得到亮度数据。
[0069]
在显示面板显示目标画面时,可通过图像采集设备采集显示面板的图像,所采集的图像体现显示面板显示目标画面的具体显示情况,该显示情况具体为亮度情况。
[0070]
在采集到图像时,通过预设的图像识别模型对图像进行亮度识别处理,将图像识别模型输出的结果获取为亮度数据。这里的图像识别模型是识别图像的亮度数据的模型,其类型本实施例不做具体限定。示例性的,图像识别模型为神经网络模型。
[0071]
亮度数据体现显示面板显示目标画面的亮度情况。亮度数据可以包括两种:一种,亮度数据为图像的平均亮度数据。比如,亮度数据为灰阶值,则所得到的显示面板的亮度数据为图像中各像素点的灰阶值的平均值。另一种,亮度数据为图像中特定位置的亮度数据。比如,亮度数据为灰阶值,则所得到的显示面板的亮度数据为图像中特定位置的像素点的灰阶值。特定位置可以基于业务需求确定,示例性的,特定位置为图像的中心点。
[0072]
第二种,基于显示面板中的至少一个目标区域的亮度数据,确定显示面板的亮度数据,其中,至少一个目标区域的亮度数据是通过光学采集设备在显示面板显示目标画面时采集的。
[0073]
在显示面板显示目标画面时,可通过光学采集设备采集显示面板的图像中目标区域的亮度数据,然后将所采集的亮度数据的均值确定为显示画面的亮度数据。
[0074]
目标区域的数量和其在显示画面中分布的位置均可以基于业务设定,本实施例不做限定。需要说明的是,为了能够准确得到显示面板显示目标画面的真实显示情况,则所设定的目标区域需要覆盖到显示面板中的所有显示区域。
[0075]
在获取到亮度数据之后,需要基于亮度数据确定第一补偿值。该确定第一补偿值的过程具体为:基于显示面板的亮度数据查找第一数据表,得到第一补偿值。
[0076]
第一数据表为一组用于确定第一补偿值的数据,其由存在对应关系的亮度数据和第一补偿值组成。对于存在对应关系的一对亮度数据和第一补偿值来说,第一补偿值表示在对应的亮度数据需要进行补偿的概率,其用权重表示。第一数据表在不同亮度条件下对显示面板标定而得的。
[0077]
从第一数据表中查找亮度数据对应的第一补偿值的方法包括如下两种:第一种,第一数据表中存在亮度数据,则直接将亮度数据对应的第一补偿值提取出。第二种,显示设备中的存储空间有限,第一数据表中仅会存储一些特定的亮度数据,而不会存储所有的亮度数据。因此在第一数据表中不存在亮度数据时,则从第一数据表中选取相邻的两个亮度数据,这两个相邻的亮度数据组成的数值区间中包括显示面板的亮度数据,对所选取的两个亮度数据对应的第一补偿值进行线性差值处理,将处理结果确定为显示面板的亮度数据对应的第一补偿值。
[0078]
202、基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。
[0079]
显示面板的显示通过像素单元来进行的,因此在进行显示补偿时,需要以像素单元为单位进行。显示面板中的像素单元依次作为待补偿像素单元。
[0080]
造成显示面板的显示均一性差的因素包括电压降和栅极驱动信号畸变,这两个因素给显示面板不同位置的像素单元带来的影响是不同的,因此,在进行显示补偿时,需要基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。
[0081]
第二补偿值表示在对应的位置的像素单元需要进行补偿的补偿值。基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值的具体执行过程为:基于待补偿像素单元在显示面板中的位置对应的位置参数,查找第二数据表,得到第二补偿值。
[0082]
第二数据表为一组用于确定第二补偿值的数据,其由存在对应关系的位置参数和第二补偿值组成,位置参数表示像素单元在显示面板中的位置。对于存在对应关系的一对位置参数和第二补偿值来说,第二补偿值表示在对应的位置的像素单元需要进行补偿的补偿值,其可以为灰阶值。
[0083]
第二数据表在一个亮度条件下对显示面板标定而得的,该亮度条件可以为显示面板的最高亮度条件。示例性的,显示面板的最大灰阶值为255,则在显示面板中显示灰阶值为255的画面,并在该画面下标定位置参数和第二补偿值之间的对应关系。
[0084]
第二数据表中的位置参数可以为像素单元所处的行位置,从第二数据表中查找待补偿像素单元的位置参数对应的第一补偿值的方法包括如下两种:第一种,第二数据表中存在待补偿像素单元的位置参数,则直接将待补偿像素单元的位置参数对应的第一补偿值提取出。第二种,显示设备中的存储空间有限,第二数据表中仅会存储一些特定行位置的位置参数,而不会存储所有的位置参数。因此在第二数据表中不存在待补偿像素单元的位置
参数时,则从第二数据表中选取相邻的两个位置参数,这两个相邻的位置参数组成的数值区间中包括待补偿像素单元的位置参数,对所选取的两个位置参数对应的第二补偿值进行线性差值处理,将处理结果确定为待补偿像素单元的位置参数对应的第二补偿值。
[0085]
203、基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。
[0086]
第一补偿值表示在对应的亮度数据下对待补偿像素单元进行补偿的概率。第二补偿值表示在对应的位置的像素单元进行补偿的补偿值。也就是说,第一补偿值为与亮度相关的补偿值,第二补偿值为与像素单元所处位置相关的补偿值,因此为了更有效的进行显示补偿,则基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。
[0087]
基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿的具体过程包括如下步骤2031至2032:
[0088]
2031、基于第一补偿值和第二补偿值,确定显示补偿值。
[0089]
基于第一补偿值和第二补偿值确定显示补偿值的具体过程为:通过如下公式,确定显示补偿值:
[0090]
m=v
×
w+a
×
(1-w)
[0091]
其中,m表示显示补偿值;v表示第二补偿值;w表示第一补偿值,其为权重值;a表示预设常数,其表示不进行显示补偿对应的数值。具体的,a可以取值为1。
[0092]
2032、基于显示补偿值对待补偿像素单元进行显示补偿。
[0093]
显示补偿值用于纠正待补偿像素单元的亮度,基于显示补偿值对待补偿像素单元进行显示补偿后,能够使像素单元发出满足显示面板的显示均一性的亮度。基于显示补偿值对待补偿像素单元进行显示补偿的具体过程为:确定对应于显示补偿值的补偿电压,对待补偿像素单元施加补偿电压。需要说明的是,显示补偿值可以为灰阶值。
[0094]
本技术实施例提供的显示补偿方法,在需要进行显示补偿时,首先基于显示面板显示目标画面时显示面板的亮度数据,确定第一补偿值。然后基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。最后基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。可见,本技术实施例中的第一补偿值为与目标画面的实际显示亮度相关的补偿值,第二补偿值为与像素单元所处位置相关的补偿值,因此基于第一补偿值和第二补偿值对待补偿像素单元进行显示补偿,充分考虑了目标画面的实际显示亮度和像素单元的位置,从而使得补偿后的显示面板更能均一的显示目标画面。因此即使显示面板显示过程中有电压降或信号畸变等导致显示不均一的因素存在,本技术实施例这种显示补偿的方案也能够提高显示面板的显示均一性。
[0095]
进一步的,根据图5所示的方法,本技术的另一个实施例还提供了一种显示补偿方法,如图6所示,该方法主要包括:
[0096]
301、针对显示面板中每一个像素行均执行:控制像素行中所有像素单元的预充电时长相同,其中,预充时长内像素单元用于存储对应的数据电压。
[0097]
如图2所示,控制像素单元的栅极驱动信号发生畸变,会导致像素单元11中的晶体管m1的开启时长不足,最终导致电容c基于数据电压所充的电压不足,也就是导致驱动发光元件oled所用的数据电压vdata不足。因此,为了减少栅极驱动信号畸变对显示均一性的影响,则在显示面板显示目标画面时,针对显示面板中每一个像素行均执行:控制像素行中所有像素单元的预充电时长相同,以使一个像素行中所有像素单元均可以存储足够的数据电
压。
[0098]
控制像素行中所有像素单元的预充电时长相同的具体过程包括如下步骤3011至3012:
[0099]
3011、确定像素行中每一个像素单元对应的占空比。
[0100]
确定像素行中每一个像素单元对应的占空比的原则是,一个像素行中的所有像素单元均能够在其各自对应的占空比下,均有相同的预充电时长,以使各像素单元可以存储足够的数据电压,供驱动发光元件发光使用。
[0101]
确定像素行中每一个像素单元对应的占空比的方法包括如下两种:
[0102]
第一种,基于像素单元在像素行中的位置,确定像素行中每一个像素单元对应的占空比。
[0103]
栅极驱动信号会沿着远离驱动ic的方向逐渐发生畸变,畸变的发生与像素单元在像素行中的位置有关,因此需要基于像素单元在像素行中的位置,确定像素行中每一个像素单元对应的占空比,以避免栅极驱动信号传输到像素单元所处位置处发生畸变,从而保证像素单元中的晶体管m1的开启时长充足,最终保证电容c充电充足。
[0104]
在确定像素单元对应的占空比时,可基于预设的位置信息与占空比的对应关系进行。
[0105]
第二种,基于目标画面的亮度信息以及像素单元在像素行中的位置,确定像素行中每一个像素单元对应的占空比。
[0106]
不同亮度的画面,其对栅极驱动信号的影响不同,因此在确定像素单元对应的占空比时不仅要考虑像素单元在像素行中的位置,而且也要考虑目标画面的亮度信息。亮度信息可以为目标画面的灰阶值。
[0107]
在确定像素单元对应的占空比时,可基于预设对应关系进行,对应关系中记录有多个占空比,每一个占空比均有其对应的灰阶值和位置信息。
[0108]
3012、通过具有对应的占空比的栅极驱动信号驱动各像素单元,其中,各像素单元在对应的栅极驱动信号驱动下,其各自的数据电压输入端的开启时长相同。
[0109]
对于一个像素行来说,其内部的像素单元是依次扫描的。因此,在确定出像素行中各像素单元的占空比之后,通过具有对应的占空比的栅极驱动信号依次驱动各像素单元,以使像素单元各自的数据电压输入端“即晶体管m1的栅极控制端”的开启时长相同,从而保证像素单元中的晶体管m1的开启时长充足,最终保证电容c充电充足。
[0110]
302、基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值。
[0111]
303、基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。
[0112]
304、基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。
[0113]
上步骤302至304的详解与上述步骤201至203的基本相同,因此这里不再赘述。
[0114]
本技术实施例提供的显示补偿方法,在需要进行显示补偿时,对一个像素行来说,控制像素行中所有像素单元的预充电时长相同,以在预充时长内像素单元存储对应的数据电压。然后像素单元在上述控制下显示目标画面之后,基于显示面板显示目标画面时显示面板的亮度数据,确定第一补偿值。然后基于待补偿像素单元在显示面板中的位置,确定待补偿像素单元对应的第二补偿值。最后基于第一补偿值和第二补偿值,对待补偿像素单元
进行显示补偿。可见,本技术实施例为了避免信号畸变导致显示不均,在显示目标画面时控制像素行中所有像素单元的预充电时长相同,从而保证像素单元均可充电充足,进而使得像素单元均可在充足的数据电压驱动下发光,保证显示面板中像素单元发光的均匀性。另外,本技术实施例中的第一补偿值为与目标画面的实际显示亮度相关的补偿值,第二补偿值为与像素单元所处位置相关的补偿值,因此基于第一补偿值和第二补偿值对待补偿像素单元进行显示补偿,充分考虑了目标画面的实际显示亮度和像素单元的位置,从而使得补偿后的显示面板更能均一的显示目标画面。因此即使显示面板显示过程中有电压降或信号畸变等导致显示不均一的因素存在,本技术实施例这种显示补偿的方案也能够提高显示面板的显示均一性。
[0115]
进一步的,如图7所示,本技术的另一个实施例还提供了一种显示驱动芯片,显示驱动芯片包括:
[0116]
确定模块41,用于基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值;基于待补偿像素单元在所述显示面板中的位置,确定所述待补偿像素单元对应的第二补偿值;
[0117]
补偿模块42,用于基于所述第一补偿值和所述第二补偿值,对所述待补偿像素单元进行显示补偿。
[0118]
本技术实施例提供的显示驱动芯片,在需要进行显示补偿时,首先确定模块基于显示面板显示目标画面时显示面板的亮度数据确定第一补偿值,以及基于待补偿像素单元在显示面板中的位置确定待补偿像素单元对应的第二补偿值。然后补偿模块基于第一补偿值和第二补偿值,对待补偿像素单元进行显示补偿。可见,本技术实施例中的第一补偿值为与目标画面的实际显示亮度相关的补偿值,第二补偿值为与像素单元所处位置相关的补偿值,因此基于第一补偿值和第二补偿值对待补偿像素单元进行显示补偿,充分考虑了目标画面的实际显示亮度和像素单元的位置,从而使得补偿后的显示面板更能均一的显示目标画面。因此即使显示面板显示过程中有电压降或信号畸变等导致显示不均一的因素存在,本技术实施例这种显示补偿的方案也能够提高显示面板的显示均一性。
[0119]
在一些实施例中,如图8所示,所述显示驱动芯片还包括:
[0120]
控制模块43,用于针对所述显示面板中每一个像素行均执行:控制所述像素行中所有像素单元的预充电时长相同,其中,所述预充时长内所述像素单元用于存储对应的数据电压。
[0121]
在一些实施例中,所述控制模块43,具体用于确定所述像素行中每一个像素单元对应的占空比;通过具有对应的占空比的栅极驱动信号驱动各所述像素单元,其中,各所述像素单元在对应的栅极驱动信号驱动下,其各自的数据电压输入端的开启时长相同。
[0122]
在一些实施例中,所述控制模块43,具体用于基于像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
[0123]
在一些实施例中,所述控制模块43,具体用于基于所述目标画面的亮度信息以及像素单元在所述像素行中的位置,确定所述像素行中每一个像素单元对应的占空比。
[0124]
在一些实施例中,所述补偿模块42,具体用于基于所述第一补偿值和所述第二补偿值,确定显示补偿值;基于所述显示补偿值对所述待补偿像素单元进行显示补偿。
[0125]
在一些实施例中,所述补偿模块42,具体用于通过如下公式,确定所述显示补偿
值:
[0126]
m=v
×
w+a
×
(1-w)
[0127]
其中,m表示所述显示补偿值;v表示所述第二补偿值;w表示所述第一补偿值,其为权重值;a表示预设常数,其表示不进行显示补偿对应的数值。
[0128]
在一些实施例中,所述确定模块41,还用于在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,在所述显示面板显示所述目标画面时,采集所述显示面板的图像;对所述图像进行亮度识别处理,得到所述亮度数据。
[0129]
在一些实施例中,所述确定模块41,还用于在基于显示面板显示目标画面时所述显示面板的亮度数据,确定第一补偿值之前,基于所述显示面板中的至少一个目标区域的亮度数据,确定所述显示面板的亮度数据,其中,所述至少一个目标区域的亮度数据是通过光学采集设备在所述显示面板显示所述目标画面时采集的。
[0130]
在一些实施例中,如图8所示,所述确定模块41包括:
[0131]
第一确定子模块411,用于基于所述显示面板的亮度数据查找第一数据表,得到所述第一补偿值,其中,所述第一数据表为一组用于确定第一补偿值的数据,其由存在对应关系的亮度数据和第一补偿值组成。
[0132]
在一些实施例中,如图8所示,所述确定模块41包括:
[0133]
第二确定子模块412,用于基于所述待补偿像素单元在所述显示面板中的位置对应的位置参数,查找第二数据表,得到所述第二补偿值,其中,所述第二数据表为一组用于确定第二补偿值的数据,其由存在对应关系的位置参数和第二补偿值组成。
[0134]
本技术实施例提供的显示驱动芯片中,各个功能模块运行过程中所采用的方法详解可以上述显示补偿方法实施例的对应方法详解,在此不再赘述。
[0135]
进一步的,依据上述显示驱动芯片实施例,本技术的另一个实施例还提供了一种显示设备,该显示设备包括上述的显示驱动芯片。
[0136]
本技术实施例对显示设备的具体类型不做限定。示例性的,显示设备可以包括但不限于手机、平板电脑、电视等。
[0137]
本技术实施例提供的显示设备的有益效果,详见上述的显示驱动芯片实施例中描述的有益效果,这里不再赘述。
[0138]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0139]
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
[0140]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0141]
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本技术的内容,并且上面对特定语言所做的描述是为了披露本技术的最佳实施方式。
[0142]
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本技术的实施
例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0143]
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本技术的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0144]
本技术的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本技术实施例的深度神经网络模型的运行方法、装置及框架中的一些或者全部部件的一些或者全部功能。本技术还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本技术的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0145]
应该注意的是上述实施例对本技术进行说明而不是对本技术进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本技术可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1