一种显示驱动方法与流程

文档序号:27494705发布日期:2021-11-22 15:32阅读:79来源:国知局
一种显示驱动方法与流程

1.本技术涉及显示技术领域,具体涉及一种显示驱动方法。


背景技术:

2.近年来,oled(organic light emitting diode,有机发光二极管)显示面板已经逐步取代crt(cathode ray tube,阴极射线管)显示面板,成为显示面板市场中的主流产品。oled显示面板的发光,通常由其内部设置的子像素电致发光,发光程度根据显示驱动芯片(ddi)输入的像素电平改变而改变。在显示过程中,由于oled显示面板的驱动电路中具有ir压降(ir drop),导致oled显示面板的发光不均匀,出现mura现象,影响显示品质。


技术实现要素:

3.针对上述技术问题,本技术提供一种显示驱动方法,有利于使得显示面板发光更加均匀,改善显示面板的mura现象,提高显示品质。
4.本技术的实施例提供一种显示驱动方法,用于驱动显示区域显示图像,所述显示区域具有多个子像素,显示驱动方法包括:
5.选择所述显示区域的多个测量点,所述测量点包括一个或多个子像素;
6.获取各个测量点的实际亮度值;
7.根据各个测量点的坐标及实际亮度值得到各个测量点的目标亮度值;
8.获取各个测量点的实际亮度值与目标亮度值的差值;
9.将所述差值作为所述显示区域中各个测量点的亮度补偿值;
10.根据所述亮度补偿值对所述显示区域进行亮度补偿并显示图像。
11.可选地,所述多个测量点呈逐行逐列方式分布于所述显示区域上。
12.可选地,沿行方向相邻测量点的距离相等或不等;和/或,沿列方向相邻测量点的距离相等或不等。
13.可选地,所述获取各个测量点的实际亮度,包括:获取各个测量点的一灰阶的实际亮度值。
14.可选地,所述获取各个测量点的实际亮度,包括:获取各个测量点的至少两个灰阶的实际亮度值。
15.可选地,所述至少两个灰阶包括灰阶32、64、96、128、192及255。
16.可选地,所述根据各个测量点的坐标及实际亮度值得到各个测量点的目标亮度值,包括如下一种:
17.根据预置的显示查找表查询得到各个测量点的目标亮度值,所述显示查找表记录有亮度值与坐标之间的一一对应关系;
18.或者,选取其中一测量点的实际亮度值作为其他测量点的目标亮度值;
19.或者,选取其中多个测量点的平均亮度值作为目标亮度值。
20.可选地,所述根据各个测量点的坐标及实际亮度值得到各个测量点的目标亮度
值,包括:采用中间值插入法获取所述各个测量点的所有灰阶的实际亮度值。
21.可选地,所述根据各个测量点的坐标及实际亮度值得到各个测量点的目标亮度值,包括:对所述各个测量点的坐标采用中间值插入法、以及对所述各个测量点的至少两个灰阶的实际亮度值采用中间值插入法得到所述各个测量点的所有灰阶的实际亮度值。
22.可选地,所述各个测量点的亮度补偿值和坐标一一对应存储于显示区域的sram中。
23.如上所述,在本技术的显示驱动方法中,选取显示区域的多个测量点,通过各个测量点的实际亮度值和坐标得到各个测量点的差值,并将差值作为各个测量点的亮度补偿值,在显示图像时对显示区域进行亮度补偿,亮度补偿值可视为驱动电路中ir压降对亮度的影响,对测量点进行亮度补偿,使每一测量点的实际亮度值都更接近其目标亮度值,有利于使得显示面板发光更加均匀,改善显示面板的mura现象,提高显示品质。
附图说明
24.图1为本技术一实施例的显示驱动方法的流程示意图;
25.图2为本技术一实施例的显示区域的像素结构示意图;
26.图3为本技术一实施例的显示区域的测量点的分布示意图;
27.图4为图3所示的各个测量点在六个灰阶的亮度示意图;
28.图5为本技术一实施例的lut的示意图。
具体实施方式
29.为使本技术的目的、技术方案和优点更加清楚,下面将结合具体实施例以及附图,对本技术的技术方案进行清楚地描述。显然,下文所描述的实施例仅是本技术的一部分实施例,而非全部。基于本技术中的实施例,在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。
30.请参阅图1,为本技术一实施例的显示驱动方法的流程示意图。该显示驱动方法用于驱动显示区域显示图像,如图2所示,以oled panel为例,显示区域20具有多个子像素21,各个子像素21的驱动电路可以相同,本技术的实施例不限定子像素21的驱动电路的具体结构。显示驱动方法包括如下步骤s11至s16。
31.s11:选择显示区域的多个测量点,测量点包括一个或多个子像素。
32.在一些实施例中,结合图3所示,测量点为“+”所标识的点,多个测量点呈逐行逐列方式分布于显示区域20上。按照行方向,将显示区域20划分为多列,按照列方向,将显示区域20划分为多行,这些行列的交点即为测量点,多个测量点的横坐标依次为x1、x2

xn,多个测量点的纵坐标依次为y1、y2

yn,其中n为大于2的正整数,多个测量点的坐标此不不再一一列出,邻近显示区域20的四个顶点的四个测量点的坐标为(x1,y1)、(xn,y1)、(x1,yn)、(xn,yn),位于显示区域20中间的测量点的坐标为(xm,ym),该m为大于2且小于n的正整数,应理解,m可以并非等于n/2。
33.在一些场景中,沿行方向,相邻测量点之间的距离可以相等,也可以不等,另外,沿列方向,相邻测量点之间的距离可以相等,也可以不等;或者,沿行方向,相邻测量点之间的距离相等,而沿列方向,相邻测量点之间的距离不等;又或者,沿行方向,相邻测量点之间的
距离不等,而沿列方向,相邻测量点之间的距离相等。本技术的实施例对此不予以限定。
34.所选取的测量点的数量越多且在显示区域20上的分布面积越大,越有利于提高采样的准确性,对显示区域20的亮度补偿越精细。
35.每一测量点可以是单个子像素在显示区域20上的点,也可以是相邻多个子像素在显示区域20上的区域,于此,每一测量点的坐标及亮度值(包括实际亮度值和目标亮度值)为这一区域中间位置的点坐标,每一测量点的亮度值可以为这一区域的所有子像素的平均亮度值。
36.s12:获取各个测量点的实际亮度值。
37.在一些实施例中,获取各个测量点的一灰阶的实际亮度值。
38.在另一些实施例中,获取各个测量点的至少两个灰阶的实际亮度值,例如,至少两个灰阶包括32、64、96、128、192及255这六个灰阶,结合图4所示,对于测量点(x1,y1)即获取测量点(x1,y1)在32、64、96、128、192及255这六个灰阶的实际亮度值。
39.灰阶的灰度值范围为0~255,本技术的实施例仅采取部分灰度值的灰阶采集测量点的实际亮度值,所采样灰阶的范围越多,越有利于提高采样的准确性,对显示区域20的亮度补偿越精细。
40.s13:根据各个测量点的坐标及实际亮度值得到各个测量点的目标亮度值。
41.以获取各个测量点的32、64、96、128、192及255这六个灰阶的实际亮度值为例,可以通过如下一种方式得到各个测量点的目标亮度值。
42.一、根据预置的显示查找表(lut)查询得到各个测量点的目标亮度值,显示查找表记录有亮度值与坐标之间的一一对应关系。即,直接将测量点的坐标处的理论亮度值作为目标亮度值。
43.二、选取其中一测量点的实际亮度值作为其他测量点的目标亮度值。例如,可以将位于显示区域20中间的测量点(xm,ym)的实际亮度值(当然也可以是理论亮度值)作为所有测量点的目标亮度值。
44.三、选取其中多个测量点的平均亮度值作为目标亮度值。例如,将所有测量点的实际亮度值(或者理论亮度值)的平均值作为各个测量点的目标亮度值。
45.s14:获取各个测量点的实际亮度值与目标亮度值的差值。
46.s15:将差值作为显示区域中各个测量点的亮度补偿值。
47.s16:根据亮度补偿值对显示区域进行亮度补偿并显示图像。
48.本技术的实施例选取显示区域20的多个测量点,通过各个测量点的实际亮度值和坐标得到各个测量点的亮度差值,并将亮度差值作为亮度补偿值,在显示图像时对显示区域20进行亮度补偿,亮度补偿值可视为驱动电路中ir压降对亮度的影响,据此对测量点进行亮度补偿,使每一测量点的实际亮度值都更接近其目标亮度值,有利于使得显示面板发光更加均匀,改善显示面板的mura现象,提高显示品质。显示面板包括但不限于oled显示面板。
49.应理解,在s12步骤中,如果各个测量点的实际亮度值是针对各个灰阶的,则目标亮度值和后续步骤的差值以及亮度补偿,也是基于针对各个灰阶的。例如,对于灰度值为32和255这两个灰阶,本技术的实施例所获取的实际亮度值、目标亮度值、差值以及亮度补偿值可以不相等。
50.在s13步骤的一些实施例中,该显示驱动方法可以采用中间值插入法获取各个测量点的所有灰阶的实际亮度值。中间值插入法实质上是一种内插法,具体原理及过程,不予以赘述,用于根据各个测量点的32、64、96、128、192及255这六个灰阶的实际亮度值,来获各个测量点的取0~255中其他灰阶的实际亮度值,于此得到各个测量点的所有灰阶的实际亮度值,并由此计算得到各个测量点的所有灰阶的目标亮度值、差值以及亮度补偿值。
51.可选地,采用中间值插入法获取各个测量点的所有灰阶的实际亮度值,包括两个逻辑过程:一是、对各个测量点的坐标采用中间值插入法,也就是说,对于同一灰阶采用中间值插入法得到其他坐标的测量点的实际亮度值;二是、对各个测量点的至少两个灰阶的实际亮度值采用中间值插入法,也就是说,对同一个测量点采用中间值插入法,得到其他灰阶的实际亮度值。这两个逻辑过程可以同步进行,可以减少逻辑运算,有利于减少显示驱动芯片的尺寸。
52.在一些场景中,各个测量点的亮度补偿值和坐标一一对应存储于显示区域20的sram(static random

access memory,静态随机存取存储器)中。如图5所示,lut表示为各个测量点的坐标、亮度差值(delta l)、亮度补偿值(compensation value)之间的一一对应关系,lut1表示32这一灰阶(gray level)对应的lut,lut2表示64这一灰阶对应的lut,lut3表示96这一灰阶对应的lut,lut4表示128这一灰阶对应的lut,lut5表示192这一灰阶对应的lut,lut6表示255这一灰阶对应的lut。
53.可选地,前述任一实施例的显示查找表(lut)也可以存储于sram中,在驱动电路通电时,前述lut可以被调用于显示驱动的亮度补偿,随着现实图像的更新,在驱动电路断电时前述lut删除,不再占用内存。
54.在本文中,虽然采用了诸如s11、s12等步骤代号,但其目的是为了更清楚简要地表述相应内容,并不构成顺序上的实质性限制,在具体实施时,可能会先执行s12后执行s11等,这些均属于本技术的保护范围之内。
55.本技术的实施例还提供一种可读存储介质,存储有驱动程序,该驱动程序被处理器执行时,可以实现任一实施例的显示驱动方法中的一个或多个步骤。
56.本技术实施例还提供一种计算机程序产品,包括计算机程序代码,在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。
57.本技术实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有显示驱动芯片的设备执行如上各种可能的实施方式中的方法。
58.在本技术提供的终端、可读存储介质、计算机程序产品及芯片的实施例中,包含了上述显示驱动方法各实施例的全部技术特征,说明书拓展和解释内容与上述显示驱动方法的各个实施例基本相同,在此不做再赘述。
59.计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。计算机指令可存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设
备。可用介质可以是磁性介质,(例如,软盘、存储盘、磁带)、光介质(例如dvd),或者半导体介质(例如固态存储盘solid state disk(ssd))等。
60.可以理解,上述场景仅是作为示例,并不构成对于本技术实施例提供的技术方案的应用场景的限定,本技术的技术方案还可应用于其他场景。例如,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
61.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本技术每个实施例的方法。
62.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1