CN119207298A - 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 - Google Patents
灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 Download PDFInfo
- Publication number
- CN119207298A CN119207298A CN202310754197.7A CN202310754197A CN119207298A CN 119207298 A CN119207298 A CN 119207298A CN 202310754197 A CN202310754197 A CN 202310754197A CN 119207298 A CN119207298 A CN 119207298A
- Authority
- CN
- China
- Prior art keywords
- sub
- compensation
- display
- pixels
- gray scale
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2074—Display of intermediate tones using sub-pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3225—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
- G09G3/3258—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the voltage across the light-emitting element
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本公开提供了一种灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质,属于显示技术领域,旨在提高显示画面的显示亮度的均一性,灰阶补偿方法包括:确定显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的补偿方式和补偿力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;基于所述补偿系数和所述子像素对应的待显示灰阶值,确定多个所述子像素分别对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;基于所述补偿系数和所述修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
Description
技术领域
本公开涉及显示技术领域,特别是涉及一种灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质。
背景技术
OLED(Organic Light Emitting Display,有机发光二极管)显示装置具有自发光、响应速度快、高对比度和高色域、广视角等优点,且还可以实现弯折,相对于LCD(LiquidCrystal Display,液晶显示器),OLED不需要背光源,还可实现显示装置的超薄化。
但是,当前OLED显示装置中,由于封装工艺水平的限制,OLED像素电路TFT特性存在差异,使得在相同的数据信号电压的输入下,不同的像素有不同的电流以及亮度输出,导致整个面板的显示亮度不均匀,影响面板的显示质量。相关技术中,除使用像素补偿电路进行补偿外,通常还通过De-Mura算法进行补偿,其中,De-Mura算法可以对每个像素单独进行灰阶补偿,但是De-Mura算法下仍然存在显示面板的亮度不均的问题。
发明内容
鉴于上述问题,提出了本公开实施例的一种灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质。
为了解决上述问题,本公开的第一方面,提供一种灰阶补偿方法,所述方法包括:
确定显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的补偿方式和补偿力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;
基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
基于所述补偿系数和所述修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
可选地,所述基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数,包括:
在所述补偿系数小于0的情况下,基于所述补偿系数和所述待显示灰阶值,以目标条件为约束,确定所述修正系数;
在所述偿系数大于0的情况下,确定所述修正系数为保持所述补偿力度的预设值;
其中,所述目标条件为所述子像素的补偿后灰阶值不为0。
可选地,所述方法还包括:
基于多个所述子像素各自对应的补偿系数,将所述显示面板划分为第一显示区块和第二显示区块,所述第一显示区块的补偿系数大于0,所述第二显示区块的补偿系数小于0;
其中,所述第一显示区块中的子像素对应的修正系数,为保持所述补偿力度的预设值;
所述第一显示区块中的子像素对应的修正系数,为基于所述补偿系数和所述待显示灰阶值,以目标条件为约束确定的修正系数。
可选地,所述显示区块包括第一显示区块和第二显示区块,其中,所述第一显示区块中的子像素对应的补偿系数大于0,所述第二显示区块中的子像素对应的补偿系数小于0;
所述基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数,包括:
对所述第一显示区块中的子像素,将第一预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第一显示区块中的子像素对应的第一修正系数;
对所述第二显示区块中的子像素,将第二预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第二显示区块中的子像素对应的第二修正系数。
可选地,所述第一修正系数大于所述第二修正系数。
可选地,所述预设修正系数通过以下步骤获取:
获取与所述显示面板对应的测试用灰阶值;
以目标条件为约束,基于所述测试用灰阶值和所述显示区块中子像素的补偿系数所在的系数范围,确定所述显示区块在所述测试用灰阶值下对应的修正系数;
所述目标条件为:在所述待显示灰阶值为所述测试用灰阶值的情况下,所述显示区块中不存在补偿后灰阶值为0的子像素。
可选地,所述以目标条件为约束,基于所述测试用灰阶值和所述显示区块中子像素的补偿系数所在的系数范围,确定所述显示区块在所述测试用灰阶值下对应的修正系数,包括:
从所述第二显示区块中确定补偿系数最小的目标子像素;
基于所述目标子像素对应的补偿系数和所述测试用灰阶值,确定在满足所述目标条件下所述目标子像素对应的目标修正系数;
将所述目标修正系数,确定为所述第二显示区块在所述测试用灰阶值下对应的修正系数;
以及基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数。
可选地,所述基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数,包括:
根据所述基于目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的初始修正系数;
基于所述目标修正系数和所述第二显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第二显示区块中子像素对应的第一预估灰阶值;以及,基于所述初始修正系数和所述第一显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第一显示区块中子像素对应的第二预估灰阶值;
获取所述第二显示区块在所述第一预估灰阶值下对应的第一实际显示亮度;以及,获取所述第一显示区块在所述第二预估灰阶值下对应的第二实际显示亮度;
基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行更新,以使所述第一显示区块的显示亮度和所述第二显示区块的显示亮度趋近于目标显示亮度。
可选地,所述基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行修正,包括:
在所述差异的绝对值大于预设差异,且表征所述第一显示区块的亮度低于所述第二显示区块的亮度的情况下,增大所述初始修正系数;
在所述差异的绝对值大于所述预设差异,且表征所述第一显示区块的亮度高于所述第二显示区块的亮度的情况下,减小所述初始修正系数。
本公开的第二方面,提供一种显示驱动方法,应用于显示面板,所述显示面板包括多个子像素,所述方法包括:
针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值;
按照第一方面所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值;
基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
可选地,所述基于所述补偿后灰阶值,驱动多个所述子像素发光,包括:
基于多个所述子像素各自对应的补偿后灰阶值,确定多个所述子像素分别对应的的数据电压;
获取多个子像素分别对应的补偿电压;
基于所述补偿电压对所述数据电压进行补偿,得到多个子像素分别对应的补偿后电压;
基于多个所述子像素分别对应的补偿后电压,驱动多个所述子像素发光。
本公开的第三方面,提供一种驱动芯片,应用于显示面板,所述驱动芯片用于执行第一方面所述述的灰阶补偿方法,或者,用于第二方面所述的显示驱动方法。
本公开的第四方面,一种显示装置,包括显示面板,所述显示面板包括多个子像素;所述显示装置还存储有与多个子像素分别对应的补偿系数和修正系数;其中,所述补偿系数用于表征对所述子像素进行亮度补偿的补偿方式和补偿力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;所述修正系数基于所述补偿系数确定,且不同补偿方式对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
其中,在所述显示装置工作在预设灰阶范围内的情况下,多个所述子像素的待显示灰阶值经由所述补偿系数和所述修正系数修正后,所述显示装置不存在显示亮度为0的黑团区域,且同一待显示灰阶值下,多个子像素的显示亮度趋近于待显示灰阶值对应的显示亮度。
本公开的第五方面,提供一种显示系统,包括灰阶补偿模块,以及烧录模块,其中:
所述灰阶补偿模块,用于确定第一显示面板对应的显示参数,其中,所述显示参数包括各个子像素对应的补偿系数和修正系数,所述修正系数是根据第一方面所述的灰阶补偿方法确定的;
所述烧录模块,用于将所述灰阶补偿模块输出的所述显示参数烧录到所述第一显示面板和多个第二显示面板中;
其中,所述第二显示面板与所述第一显示面板在同一次工艺流程中被制造。
本公开的第六方面,提供一种灰阶补偿装置,所述装置包括:
补偿系数确定模块,用于确定所述显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的方式和力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;
修正系数确定模块,用于基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
补偿模块,用于基于所述补偿系数和所述修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
本公开的第七方面,提供一种显示驱动装置,应用于显示面板,所述显示面板包括多个子像素,所述装置包括:
灰阶确定模块,用于针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值;
灰度补偿模块,用于按照第一方面所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值;
驱动模块,用于基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
本公开还提供一种计算机可读存储介质,其存储的计算机程序使得处理器执行时实现如第一方面所述的灰阶补偿方法,或第二方面所述的显示驱动方法。
本公开提供的灰阶补偿方法,可以确定显示面板中多个子像素分别对应的补偿系数,基于子像素对应的待显示灰阶值和补偿系数,确定多个子像素分别对应的修正系数;其中,修正系数用于修正所述补偿力度;接着,基于补偿系数和修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个子像素之间的发光亮度的差异,其中,补偿系数用于表征对子像素进行亮度补偿的补偿方式和补偿力度。
上述灰阶补偿方法提出了一种更为精细化的灰阶补偿方案,主要是:由于补偿方式包括增大亮度和降低亮度的方式,由此,在显示面板便可以粗略划分为需要提高亮度的显示区和降低亮度的显示区,其中,提高亮度的显示区可以称为发暗区,需要降低亮度的显示区可以称为发亮区。而在确定子像素的补偿系数之后,针对每个子像素的补偿方式、补偿力度以及待显示灰阶值,针对性确定了每个子像素的修正系数,由此,使得修正系数的确定不仅参考了子像素的补偿系数,也参考了待显示灰阶值对补偿的响应效果,从而可以从待显示灰阶值对补偿的响应和子像素的补偿系数两方面,对子像素进行灰阶补偿,因而至少使得对发亮区的修正系数和发暗区的修正系数的大小不同,因此,对发暗区的补偿力度的微调程度和对发亮区的补偿力度的微调程度便不同。这样,使得在对子像素进行补偿时,不仅依据子像素的封装特性进行补偿(补偿系数),同时,对补偿力度按照补偿方式又进行了微调,补偿更为精细化,不会出现因过补偿而导致出现黑团的问题,由此,各个子像素被补偿后的实际显示亮度可以相互接近,从而提高整个面板的显示亮度的均匀性。
上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了相关技术中采用De-Mura算法进行补偿的显示画面;
图2示出了本公开实施例中的一种灰阶补偿方法的步骤流程图;
图3示出了所划分得到的显示区域的平面示意图;
图4示出了本公开实施例中确定修正系数的一种步骤流程示意图;
图5示出了本公开实施例中示例1的两种补偿系数下对应的修正系数的线性图;
图6示出了按照本公开实施例的灰阶补偿方法对图1所示的显示画面进行补偿后的画面示意图;
图7示出了本公开实施例中一种显示驱动方法的步骤流程示意图;
图8示出了本公开实施例中显示系统的框架结构示意图;
图9示出了本公开实施例中灰阶补偿装置的结构示意图;
图10示出了本公开实施例中显示驱动装置的结构示意图。
具体实施方式
为使本公开的上述目的、特征和优点能够更加明显易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
相关技术中,De-Mura算法是一种光学补偿方式,主要包括以下过程:
1)利用高分辨率相机采集不同灰阶下OLED显示屏的亮度并去除摩尔纹;
2)根据相应补偿算法对亮度数据进行处理和运算,生成相应补偿数据;
3)根据补偿数据对显示面板进行亮度补偿,并重新拍摄画面确认Mura已消除;
4)将Mura已消除时对应的补偿数据作为子像素的补偿系数。
具体地,按照De-Mura算法对子像素进行灰阶补偿,可以采用公式(1)进行:
Gout=Gin*k+offset*Gray_mask*DBVscaler 公式(1)
公式(1)中,Gin为输入灰阶,Gout为补偿后灰阶,又称输出灰阶;k是常量,offset是De-Mura算法得到的补偿系数,DBVscale主要用于调整其他亮度的补偿力度。Gray_mask为灰阶修正系数,主要用于低灰阶的弱补偿,其中,对于一个子像素而言,offset可以是正值,也可以是负值,在为正值的情况下,表征要提高子像素的灰阶,即提高亮度,在为负值的情况下,表征要降低子像素的灰阶,即降低亮度。
其中,采用上述De-Mura算法存在以下问题:由于绝大多数面板存在均一性不佳的情况,尤其低灰阶下受面板特性及充电时间的影响,面板区域发亮和发暗的情况明显,采用Gray_mask补偿,可以适当提高显示面板的显示亮度的均一性,但是,Gray_mask在低灰阶下容易出现过补偿而造成发亮区存在黑团的问题。
参照图1所示,示出了相关技术中采用De-Mura算法进行补偿的显示画面。如图1所示,8灰阶的补偿图片(即Grayin=8时,各个像素点的Grayout):可见,显示面板的发亮区域中的处,出现了黑团区域,如图1中圆圈圈出的区域,其中,发暗区域是虚线矩形框所圈出的区域。黑团区域的Gout为负值,即0灰阶,出现了黑团200。
为了避免采用De-Mura算法进行补偿下,发亮区域在低灰阶下出现黑团的情况,通常而言,会缩小发亮区域的offset的数值范围,如由原来的-8~0,缩小为-2~0,但是这样一来,在需要进行中高灰阶的显示时,导致对发亮区域的补偿力度较弱,而对发暗区域的补偿力度较强,使得显示面板在中高灰阶的显示均一性被降低。
因此,上述方式,无法避免采用De-Mura算法进行补偿下,显示面板存在的显示亮度不均的问题。
有鉴于此,本公开提供了一种灰阶补偿方法,应用于显示面板,该显示面板可以是OLED显示面板,参照图2所示,示出了该显示面板的一种灰阶补偿方法的步骤流程图,如图2所示,具体可以包括以下步骤:
步骤101:确定显示面板中多个子像素分别对应的补偿系数;
其中,补偿系数用于表征对子像素进行亮度补偿的补偿方式和补偿力度,补偿方式包括增大亮度和降低亮度的方式。
本实施例中,显示面板可以是OLED显示面板,具体地,可以包括LTPS(LowTemperature Poly-silicon,低温多晶硅)类型的显示面板。其中,显示面板可以包括显示区域和非显示区,显示区域中设置多个子像素,多个子像素可以阵列排布在显示面板中,其中,多个子像素中可以包括发红光的子像素、发绿光的子像素和发蓝光的子像素,一般而言,一个发红光的子像素、一个发蓝光的子像素和一个发绿光的子像素构成一个像素,即可以理解为是显示画面的中的一个像素点。
在确定显示面板中多个子像素分别对应的补偿系数时,可以向显示面板中的各个子像素都输入同一数据电压,并控制多个子像素在该同一数据电压下进行发光,并利用高清相机对显示画面进行拍照。需要注意的是,一般会利用高清相机采集不同灰阶下显示面板的显示画面,即输入不同的数据电压下,显示面板的显示画面;接着,可以根据拍照的结果,利用相应补偿算法对拍照得到的亮度数据进行处理和运算,生成相应补偿数据,从而得到各个子像素的补偿系数。该补偿系数是与子像素的电特性和封装工艺有关的,因此,子像素对应的补偿系数可以理解为是一个定值,不会随着其要显示的亮度等产生变化。
其中,由于补偿系数可以表征对子像素的补偿方式和力度,补偿方式可以包括增大亮度的方式和降低亮度的方式,在增大亮度的方式下,表征子像素的发光亮度高于预期,因此需要降低其亮度,在降低亮度的方式下,保证子像素的发光亮度低于预期,因此需要提高其亮度。
其中,需要降低亮度的子像素所在的区域可以称为发亮区域,需要提高亮度的子像素所在的区域可以称为发暗区域。一般地,对于发亮区域而言,其补偿系数一般是负数,即需要降低待显示灰阶值,这样一来,在待显示灰阶值较小的情况下,可能降低为0,因此,容易出现黑团。对于发暗区域而言,其补偿系数一般是正数。
其中,补偿系数的大小用于表征补偿力度,补偿系数是否大于0表征补偿方式,大于0,则表示需要提高亮度;小于0,则表示需要降低亮度。在大于0的情况下,补偿系数越大,补偿力度越强;在小于0的情况下,补偿系数的绝对值越大,则补偿力度越强。
步骤102:基于子像素对应的待显示灰阶值和补偿系数,确定多个子像素分别对应的修正系数;
其中,不同待显示灰阶对应不同大小的修正系数,修正系数用于修正进行亮度补偿的力度。
上述可知,对发亮区域而言,在一些待显示灰阶值下,按照补偿系数对子像素进行补偿后,可能会出现黑团,为避免此种情况,可以降低该发亮区域的补偿力度,而为了不影响发暗区域的补偿力度,发亮区域和发暗区域的修正系数需要不同。
其中,对发亮区域的子像素而言,补偿系数是负数,一般会通过修正系数避免对发亮区域的补偿力度过大,避免黑团出现,而黑团是否出现除与补偿系数有关外,还与子像素的待显示灰阶值有关,在待显示灰阶值较小的情况下,如16灰阶以下,出现黑团的概率较大。在一些实施例中,可以通过补偿系数和待显示灰阶值,确定修正系数,以在输入任一待显示灰阶值的情况下,通过动态的修正系数修正后,发亮区域都不会出现黑团,而对于发暗区域,其可以保持通过补偿系数对其进行修正后的效果。即对于补偿系数为负数的子像素,无论是输入的是哪一待显示灰阶值,其都可以通过确定出一个对应的修正系数,避免在该待显示灰阶值下出现黑团。例如,输入的待显示灰阶值为1-32中的任一灰阶值,都会确定出对应的一个修正系数,以避免在发亮区域出现黑团。
由此,可以使得显示面板无论被输入何种显示画面的情况下,都可以提高显示面板的画面亮度的均一性。
在一种示例中,可以根据子像素的补偿系数是否大于0,确定出对应的修正系数,若大于0,则表示是发暗区域,为避免对发暗区域的补偿力度的影响,可以根据待显示灰阶值,确定针对发暗区域的修正系数;若小于0,则表示是发亮区域,为避免黑团,需要降低补偿力度,则可以设置针对发亮区域的修正系数,该修正系数可以是0~1之间的值,实际中,可以根据待显示灰阶值和补偿系数,共同确定补偿系数小于0的子像素所对应的修正系数。
其中,在同一待显示灰阶值下,发暗区域的修正系数可以大于发亮区域的修正系数。此种示例中,补偿系数小于0的子像素,其对应的修正系数可以依据待显示灰阶值确定,其中,待显示灰阶值越大,其修正系数可以越大;补偿系数大于0的子像素,其对应的修正系数可以是一个预设的定值,如预设为0.8或1等,只需要保证在同一待显示灰阶值下,其比补偿系数小于0的子像素对应的修正系数大即可,且二者之间的显示亮度差异较小。
在又一种示例中,在补偿方式为提高亮度时(补偿系数大于0),修正系数也可以根据补偿力度的大小设置为大于或等于1的值;此种情况下,子像素的补偿系数的值越大,其对应的修正系数可以越小。
在补偿方式为降低亮度时,修正系数可以根据补偿力度的大小设置为小于1的值,此种情况下,补偿系数小于0,在同一待显示灰阶下,一个子像素的补偿系数的绝对值越大,其对应的修正系数可以越小。
需要说明的是,对于一个显示画面,对补偿系数大于0的两个子像素而言,在输入不同的待显示灰阶值的情况下,两者所确定出的修正系数可以不同。
步骤103:基于补偿系数和修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个子像素之间的发光亮度差异。
本实施例中,在确定到每个子像素对应的补偿系数和修正系数后,可以根据以下公式(2)对子像素的待显示灰阶值进行补偿:
Gout= Gin*k+offset*Gray_mask*DBVscaler 公式(2);
公式(2)中,Gout表示补偿后灰阶值、Gin表示待显示灰阶值、offset表示补偿系数、Gray_mask表示修正系数、k为常量、DBVscaler主要用于调整其他亮度的补偿力度,可以称为调整系数;
其中,待显示灰阶值是指需要子像素进行显示的灰阶值,如需要子像素显示32灰阶,则需要给子像素输入与32灰阶的亮度对应的数据电压,而由于子像素的电特性和封装工艺中造成的客观因素,使得子像素在32灰阶的亮度对应的数据电压下发光亮度不符合32灰阶对应的亮度,因此,在利用补偿系数和修正系数进行补偿后,可以得到Gout,再给子像素输入与Gout对应的数据电压后,便可以使得子像素的发光亮度是32灰阶对应的亮度,由此,可以使得显示面板的各个子像素的发光亮度均是32灰阶对应的亮度,从而提高亮度均一性。
在一种示例中,可以在待显示灰阶值处于低灰阶范围内时,根据修正系数和补偿系数对子像素的待显示灰阶值进行补偿,而在待显示灰阶值处于中高灰阶范围内时,可以直接根据补偿系数对子像素的待显示灰阶值进行补偿。由于子像素的亮度之间的差异会随着灰阶的增大变小,这样,在中高灰阶下,选择补偿系数补偿,可以避免对中高灰阶按照修正系数补偿时,产生的多余计算的问题,提高画面响应效率。
采用本实施例的技术方案,由于补偿方式包括增大亮度和降低亮度的方式,则提高亮度的子像素所位于的区域可以称为发暗区域,需要降低亮度的显示区可以称为发亮区域,可以对发暗区域的子像素和发亮区域的子像素进行分开补偿,接着,在基于每个子像素对应的补偿系数和待显示灰阶值,确定修正系数的过程中,不同的待显示灰阶值对应的修正系数的值的大小不同,由此,至少使得在不同待显示灰阶值下,发亮区域的修正系数和发暗区域的修正系数的大小不同,因此,对发暗区域的补偿力度的微调程度和对发亮区区域补偿力度进行分开微调。这样,使得在对子像素进行补偿时,不仅依据封装特性进行补偿(补偿系数),同时,对补偿力度按照补偿方式又进行了微调,补偿更为精细化,由此,各个子像素被补偿后的实际显示亮度可以相互接近,从而避免整个面板的显示亮度不均匀的问题。
在一种示例中,为了避免对子像素的发光亮度的过补偿,修正系数大于0且小于1。此种示例中,无论在哪一待显示灰阶值下,子像素对应的修正系数大于0且小于1。且,补偿系数大于0的子像素对应的修正系数,与补偿系数小于0的子像素对应的修正系数均处于0~1的范围内。
在一种示例中,在同一待显示灰阶值下,补偿系数大于0的子像素对应的修正系数,与补偿系数小于0的子像素对应的修正系数不同。但是,二者的修正系数都可以是0~1之间的值。
在又一种示例中,在同一待显示灰阶值下,补偿系数大于0的子像素对应的修正系数,与补偿系数小于0的子像素对应的修正系数也可以相同。但是,此种情况下比较适合于有特殊需求的情况,不应将此情况视为本公开的限制。
在一种实施例中,可以对显示面板的显示画面进行动态的灰阶补偿,具体地,可以在显示面板显示画面的期间,实时动态计算各个子像素对应的修正系数。
具体地,对补偿系数小于0的子像素,基于补偿系数和待显示灰阶值,以目标条件为约束,确定修正系数;
对偿系数大于0的子像素,确定修正系数为保持补偿力度的预设值;
其中,目标条件为子像素的补偿后灰阶值不为0。
在本实施方式中,对于补偿系数小于0的每个子像素,可以根据该子像素的补偿系数和该子像素的待显示灰阶值,确定对待显示灰阶值进行补偿后的补偿后灰阶值不为0时对应的修正系数,这样,对于补偿系数小于0的同一个子像素,其在不同的待显示灰阶值下,对应不同的修正系数。
以上述公式(2)为例,在待显示灰阶值已知、补偿系数已知的情况下,可以得到补偿后灰阶值Gout不为0时的修正系数,具体地,可以先确定补偿后灰阶值Gout为0时的修正系数,接着将小于该修正系数的值确定为该子像素的修正系数。其中,小于该修正系数的值可以是该修正系数与预设系数之间的差值,预设系数可以预先设定,例如,设定为0.1或0.05。
示例地,子像素A的待显示灰阶值为8,补偿系数为-8,则根据上述公式(2),确定出Gout为0时的修正系数为0.9,则需要将子像素A的修正系数确定为小于0.9的值,预设系数为0.05,则可以将子像素A的修正系数确定为0.85。
又示例地,子像素B的待显示灰阶值为8,补偿系数为-4,则根据上述公式(2),确定出Gout为0时的修正系数为1.8,则需要将子像素B的修正系数确定为小于1.8的值,预设系数为0.05,则可以将子像素A的修正系数确定为1.75。
当然,为避免子像素被修正系数过补偿,补偿系数小于0的子像素对应的修正系数可以是0~1之间的值。且在又一种示例中,可以以补偿系数最小的子像素在同一待显示灰阶值下,满足目标条件下对应的修正系数为准,确定其他的补偿系数小于0的子像素在该同一待显示灰阶值下对应的修正系数,使得二者之间的修正系数的差异小于预设差异。如上述示例,子像素A的补偿系数最小,其在8灰阶下的修正系数为0.85,则可以将补偿系数大于子像素A且小于0的其他子像素,在8灰阶下的修正系数也确定为0.85,或者,确定为略大于0.85的修正系数。
其中,对补偿系数大于0的每个子像素,表示需要对该子像素的亮度进行提升,则子像素位于发暗区域中,实际中,需要对发暗区域的亮度进行补偿,以提高其发暗区域的亮度。其中,为了保证发暗区域的亮度补偿不受影响,因此,可以将补偿系数大于0的每个子像素的修正系数,确定为保持其发暗区域的亮度补偿力度的预设值,如保持补偿系数不变,则预设值可以为1,如保持补偿系数基本不变,则预设值可以设置为略小于1的值,如0.9。
由此,使得对发亮区域中的子像素的补偿修正,可以与对发暗区域中的子像素的补偿修正相互独立。
采用本实施方式的技术方案时,当每一帧显示画面到来时,都可以实时计算各个子像素的待显示灰阶值,然后对于发亮区域的子像素,可以根据该发亮区域的子像素的待显示灰阶值和补偿系数,以目标条件为约束,动态确定出子像素对应的修正系数;而对于发暗区域,可以确定修正系数为1,接着,再根据各个子像素各自对应的补偿系数和修正系数,对子像素的待显示灰阶值进行补偿。
由此,可以使得显示面板对要显示的显示画面的动态调整,使得无论输入何种显示画面的情况下,都可以提高显示面板的画面亮度的均一性,即无论子像素处于何种待显示灰阶值,例如处于很低的待显示灰阶值的情况下,其都可以通过子像素对应的修正系数,避免该子像素成为黑点而影响画面显示,进而以每个子像素为粒度,提高了对画面均一性控制的精细化程度。
在又一种实施例中,由于补偿系数可以表征对子像素的补偿方式和补偿力度,其中,补偿方式可以用于将子像素定义为发亮的子像素和发暗的子像素,实际中,基于显示面板的面板制造工艺和封装工艺,一般发亮的子像素会呈区域性分布,发暗的子像素也会呈区域性分布,例如,如图1所示的,发暗的子像素区域性分布在面板的左下侧,而发亮的子像素区域性分布在面板的右上角。因此,可以根据补偿系数,将显示面板划分为亮度不同的多个显示区块,其中,位于同一显示区块中的不同子像素对应的修正系数可以相同。
在一种可选示例中,可以基于多个子像素各自对应的补偿系数,将显示面板划分为多个显示区块,而对位于每个显示区块中的子像素,将该显示区块对应的修正系数确定为子像素对应的修正系数。其中,不同的显示区块对应不同程度的发光亮度,亮度越高的显示区块对应越小的修正系数。
在该示例中的一种划分方式中:可以直接根据补偿系数是否大于0,可以将显示面板划分为两个大的显示区块,得到第一显示区块和第二显示区块,第一显示区块被定义为发暗区域,第二显示区块被定义为发亮区域。也就是说,第一显示区块中子像素对应的补偿系数大于0,第二显示区块中子像素对应的补偿系数小于0。
参照图3所示,示出的是该种划分方式下所划分得到的显示区域的平面示意图,如图3所示,基于补偿系数是否大于0,将显示面板200划分为发亮区域和发暗区域,其中,区域为第一显示区块A1,发暗区域为第二显示区块A2。发亮区域和发暗区域中均包括多个子像素201。
其中,在得到显示区块后,其显示区块所对应的修正系数可以通过如下所述的过程确定:
一种示例中,第一显示区块中的子像素对应的修正系数,为保持所述补偿力度的预设值;所述第一显示区块中的子像素对应的修正系数,为基于所述补偿系数和所述待显示灰阶值,以目标条件为约束确定的修正系数。
该种示例中,向显示面板的多个子像素输入相同的待显示灰阶值,对第二显示区块,其可以确定出第二显示区块中的每一个子像素在同一待显示灰阶值下,满足目标条件时的修正系数,然后将该修正系数存储为该待显示灰阶值下的修正系数;对第一显示区块,可以在该同一待显示灰阶值下,将修正系数确定为保持补偿力度的预设值。
也就是说,在确定子像素对应的修正系数时,第一显示区块中的子像素对应的修正系数的确定,可以通过一条路径确定,第二显示区块中的子像素对应的修正系数的确定,可以通过另一条路径确定,由此保证发亮区域和发暗区域的分开补偿。
在又一种示例中,可以在显示面板出厂前,确定好各个显示区块中子像素的修正系数,将不同显示区块的修正系数存储到不同的预设表中,接着,在需要显示画面时,可以直接从相应的预设表中读取各个子像素在不同待显示灰阶下的修正系数即可。由此,可以无需在进行每帧显示画面的显示时,都计算出修正系数,而直接读取显示区块对应的修正系数,以对子像素的发光亮度进行修正即可。
相应地,在基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数时,对第一显示区块中的子像素,将第一预设表中与待显示灰阶对应的预设修正系数,确定为第一显示区块中的子像素对应的第一修正系数;对第二显示区块中的子像素,将第二预设表中与待显示灰阶对应的预设修正系数,确定为第二显示区块中的子像素对应的第二修正系数。
其中,第一预设表存储有第一显示区块在不同待显示灰阶值下对应的预设修正系数,第二预设表中存储有第二显示区块在不同待显示灰阶值下对应的预设修正系数。
在显示画面到来时,可以先基于子像素的补偿系数是否大于0,确定其位于第一显示区块还是第二显示区块,若位于第一显示区块,则可以从第一预设表中获取当前的待显示灰阶值对应的预设修正系数,将该预设修正系数确定为该子像素对应的第一修正系数。若位于第二显示区块,则可以从第二预设表中获取当前的待显示灰阶值对应的预设修正系数,将该预设修正系数确定为该子像素对应的第二修正系数。
在一些实施例中,在同一个待显示灰阶下,第一修正系数可以大于第二修正系数,以保证对发暗区域的补偿时,不影响对发亮区域的补偿。其中,第一修正系数和第二修正系数均可以是位于0~1之间的值。
下面,对如何在出厂前,得到不同待显示灰阶值对应的预设修正系数进行说明:
在出厂前,可以引入测试用灰阶值,该测试用灰阶值是输入到显示面板的多个子像素的灰阶值,其可以测试显示面板的多个子像素在输入同一测试用灰阶值下,基于补偿系数进行补偿后的显示亮度数据,根据显示亮度数据,确定在该测试用灰阶值下子像素对应的修正系数。
其中,测试用灰阶值用于表示显示面板在发亮区域不出现黑团的灰阶(即待显示灰阶值),例如,需要显示面板在8灰阶时,发亮区域不出现黑团,则测试用灰阶值为8,即在输入的待显示灰阶值为8时,发亮区域的子像素被修正系数和补偿系数进行补偿后,其补偿后灰阶值不为0。其中,测试用灰阶值越小,则表示在更低灰阶下,需要保证显示面板的画面亮度的均一性。
其中,测试用灰阶值可以根据实际需求进行确定,需要说明的是,测试用灰阶值可以设置为低灰阶范围内的灰阶,如设置为0~32中的灰阶。
在又一种示例中,显示区块在测试用灰阶值下对应的修正系数,可以根据测试用灰阶值和该显示区块中最小的补偿系数确定。
具体实施时,可以从第二显示区块中确定补偿系数最小的目标子像素;基于目标子像素对应的补偿系数和测试用灰阶值,确定在满足目标条件下目标子像素对应的目标修正系数;将所述目标修正系数,确定为第二显示区块在所述测试用灰阶值下对应的修正系数;以及,基于目标修正系数,确定位于第一显示区块中的子像素对应的修正系数。
如上所述,测试用灰阶值用于表示显示面板在发亮区域不出现黑团的灰阶,可以理解为是对发亮区域不出现黑团的最低灰阶,则目标条件可以是向显示区块中的每个子像素都输入同一个待显示灰阶值的情况下,经补偿系数和修正系数修正后,在该显示区块中不会出现黑团。
由于显示区块中包括多个子像素,不同的子像素对应的补偿系数的大小不同,则为了使得第二显示区块满足目标条件,则需要以第二显示区块中补偿系数最小的子像素以依据,确定出第二显示区块中各个子像素的修正系数。
其中,对补偿系数大于0的第一显示区块,由于无论输入何种待显示灰阶值,补偿系数都是为了提高显示亮度,因此,无论是否设置修正系数,其都满足目标条件,则修正系数可以依据第二显示区块确定下来的修正系数而定,以保证对第二显示区块和第一显示区块进行灰阶补偿后,二者不会出现较大的显示亮度差异。
其中,对补偿系数小于0的第二显示区块,由于需要在待显示灰阶值的基础上,降低发光亮度,则可以确定第二显示区块中补偿系数最小的目标子像素,将该子像素在测试用灰阶值下满足目标条件时的目标修正系数,确定为该第二显示区块在测试用灰阶值下的修正系数。
示例地,如图3所示,假设测试用灰阶值为8,第二显示区块中的子像素B是补偿系数最小的子像素,其补偿系数为-8,则根据上述公式(2),确定出子像素B在输入灰阶为测试用灰阶值下,其输出灰阶Gout为0时的修正系数为0.9,该0.9即为第二显示区块中最大的修正系数,实际中,第二显示区块中补偿系数为-8的子像素的修正系数需要小于0.9,才不会出现黑点,则需要将第二显示区块在测试用灰阶值为8时的修正系数,确定为小于0.9的值,例如,其可以为0.85,则第二显示区块在测试用灰阶值下对应的修正系数可以为0.85。
需要说明的是,按照补偿系数对显示面板的子像素进行区块划分后,第二显示区块在一个测试用灰阶值下对应的修正系数,是被该第二显示区块中的多个子像素共享的,也就是说,第二显示区块在8灰阶下对应的修正系数为0.85,则位于第二显示区块中的各个子像素在8灰阶下对应的修正系数均为0.85。
接着,第一显示区块在测试用灰阶值下的修正系数,可以根据第二显示区块在测试用灰阶值下对应的修正系数,以保证在测试用灰阶值下,发亮区域中补偿力度最大(补偿系数为负且最小)的子像素不出现黑点的同时,又不影响发暗区域的灰阶补偿。
采用上述实施例的技术方案,各个显示区块中在测试用灰阶值下对应的修正系数可以在显示面板出厂之前确定,在出厂之前,可以对显示面板在给定的测试用灰阶值下所显示的画面进行高分辨率拍照,以及对测试用灰阶值按照修正系数和补偿系数进行补偿后,显示面板所显示的画面进行高分辨率拍照,以确定各个显示区块的修正系数的合理性,从而根据拍照得到的画面的显示亮度的均一性,对各个显示区块的修正系数进行微调。微调后,则可以将每一个显示区块在不同测试用灰阶值下对应的修正系数存储到对应的预设表中,从而在进行实际画面显示时,显示面板可以直接按照子像素的补偿系数是否大于0,从对应的预设表中读取与子像素的当前待显示灰阶值对应的修正系数即可,接着,按照子像素的补偿系数和修正系数,对子像素的当前待显示灰阶值进行补偿。
参照图4所示,示出了确定修正系数的一种步骤流程示意图,如图4所示,在确定第一显示区块的修正系数时,可以具体可以包括以下步骤:
步骤S401:根据基于目标修正系数,确定第一显示区块在测试用灰阶值下对应的初始修正系数。
本实施例中,可以基于目标修正系数,为第一显示区块确定一个在测试用灰阶值下对应的初始修正系数,其中,初始修正系数可以大于目标修正系数。
步骤S402:基于目标修正系数和第二显示区块中子像素对应的补偿系数,对测试用灰阶值进行补偿,得到第二显示区块中子像素对应的第一预估灰阶值;以及,基于初始修正系数和第一显示区块中子像素对应的补偿系数,对测试用灰阶值进行补偿,得到第一显示区块中子像素对应的第二预估灰阶值。
本实施例中,对显示面板中的多个子像素,以同一个测试用灰阶值为灰阶输入,对该测试用灰阶值按照子像素各自对应的补偿系数和修正系数进行补偿。示例地,位于第二显示区块中的子像素,按照各自对应的补偿系数和目标修正系数对该测试用灰阶值进行补偿,得到了第二显示区块中的每个子像素对应的第一预估灰阶值;
位于第一显示区块中的子像素,按照各自对应的补偿系数和初始修正系数对该测试用灰阶值进行补偿,得到了第一显示区块中的每个子像素对应的第二预估灰阶值。
具体地,补偿的方式可以按照上述公式(2)进行,第一预估灰阶值和第二预估灰阶值即为公式(2)中的Gout。
步骤S403:获取第二显示区块在第一预估灰阶值下对应的第一实际显示亮度;以及,获取第一显示区块在第二预估灰阶值下对应的第二实际显示亮度。
在得到第二显示区块中每个子像素对应的第一预估灰阶值,和第一显示区块中每个子像素对应的第二预估灰阶值后,可以按照第二显示区块中各个子像素的第一预估灰阶值,向第二显示区块中各个子像素提供对应的数据电压,以驱动第二显示区块中各个子像素发光;
同理,可以按照第一显示区块中各个子像素的第二预估灰阶值,向第一显示区块中各个子像素提供对应的数据电压,以驱动第一显示区块中各个子像素发光;
接着,可以对显示面板进行图像采集,对采集的图像进行亮度分析,从而得到第二显示区块在第一预估灰阶值下对应的第一实际显示亮度;以及,获取第一显示区块在第二预估灰阶值下对应的第二实际显示亮度。
其中,可以获取采集的图像中各个像素点的灰阶值,然后对每个显示区块,可以确定该显示区块中各个像素点的灰阶值的平均值,将平均值作为显示区块的实际显示亮度。
步骤S404:基于第一实际显示亮度和第二实际显示亮度之间的差异,对初始修正系数进行修正,以使所述第一显示区块的显示亮度和所述第二显示区块的显示亮度趋近于目标显示亮度。
由此,可以得到第一显示区块在测试用灰阶值下对应的修正系数。
其中,可以比对第一显示区块的第二实际显示亮度与第一实际显示亮度之间的差异,可以际显示亮度可以表示为显示区块中各个像素点的灰阶值的平均值,则比较第一实际显示亮度和第二实际显示亮度之间的差异可以是指灰度值的差异。若差异较大,表征第一显示区块按照初始修正参数进行补偿后,其与第二显示区块的显示亮度存在较大的差异,因此,需要调整对第一显示区块的补偿力度修正幅度,如减小或增大初始修正系数。
实际中,根据第一实际显示亮度和第二实际显示亮度之间的差异,对初始修正系数进行修正后,又可以重复上述步骤S601-S603的过程,直到第一实际显示亮度和第二实际显示亮度之间的差异小于预设差异,由此,将第一实际显示亮度和第二实际显示亮度之间的差异小于预设差异时,即第一显示区块的显示亮度和第二显示区块的显示亮度趋近于目标显示亮度,该目标显示亮度可以是测试用灰阶值对应的显示亮度。
在本可选地示例中,可以对显示面板在给定的测试用灰阶值下所显示的画面进行高分辨率拍照,根据拍照结果,利用D-mura算法确定出每个子像素对应的补偿系数,继而,根据补偿系数,将显示面板划分为多个显示亮度不同的显示区块,为补偿系数为负的第二显示区块确定出在一个测试用灰阶值下对应的目标修正系数,可以基于目标修正系数,确定第一显示区块在同一个测试用灰阶值下对应的修正系数;
接着,可以将每个显示区块在同一个测试用灰阶值下对应的修正系数,赋予给该显示区块中的各个子像素,开始对各个子像素输入的同一个测试用灰阶值进行补偿,接着对补偿后显示面板的显示画面进行高分辨率拍照,以获取第二显示区块和第一显示区块二者对应的显示亮度之间的差异,再根据差异对第一显示区块的修正系数进行修正。
之后,可以将各个显示区块(第一显示区块和第二显示区块)在不同测试用灰阶值下对应的修正系数存储到对应的预设表中。
在一种可选示例中,在基于第一实际显示亮度和第二实际显示亮度之间的差异,对初始修正系数进行修正时,可以在差异的绝对值大于预设差异,且表征第一显示区块的亮度低于第二显示区块的亮度的情况下,增大初始修正系数;在差异的绝对值大于预设差异,且表征第一显示区块的亮度高于第二显示区块的亮度的情况下,减小初始修正系数。
本示例中,差异的绝对值大于预设差异,则表示第二显示区块和第一显示区块在进行灰阶补偿后,显示亮度存在较大的差异,此种情况下,若第一显示区块的亮度低于第二显示区块的亮度,表示对发暗区域的补偿力度的修正程度较强,即初始修正参数使得发暗区域的子像素的亮度被补偿的较小,此种情况下,需要增强对发暗区域的子像素的亮度补偿力度,因此,需要增大初始修正系数,例如,从0.95增大到0.98或者1。
其中,若第一显示区块的亮度高于第二显示区块的亮度,表示对发暗区域的补偿力度的修正程度较弱,即初始修正参数使得发暗区域的子像素的亮度被补偿的较大,导致与发亮区域被补偿后的灰阶存在较大差异,此种情况下,需要降低对发暗区域的子像素的亮度补偿力度,因此,需要减小初始修正系数,例如,从0.95降低到0.94或0.93,但是需要保证降低后的初始修正系数需要大于目标修正系数。
一种示例中,增大初始修正系数的幅度和减小初始修正系数的幅度可以一致,其可以是预设的幅度,如预设为0.02或0.01。
当然无论是增大还是减小初始修正系数,都需要保证第一显示区块和第二显示区块在测试用灰阶值下对应的显示亮度趋近于目标显示亮度,即趋近于测试用灰阶值对应的显示亮度。
采用此种实施方案时,可以在显示面板出厂前,向显示面板输入不同的测试用灰阶值,并确定第一显示区块和第二显示区块在不同的测试用灰阶值下各自对应的修正系数,而在确定第一显示区块在测试用灰阶值下对应的修正系数时,可以首先确定出第二显示区块在测试用灰阶值下对应的目标修正系数,接着以目标修正系数为基础,确定第一显示区块在测试用灰阶值下对应的修正系数,且第一显示区块对应的修正系数需要保证其补偿后的实际显示亮度,与第二显示区块被补偿后的实际显示亮度之间的均一性,由此,可以实现对补偿系数不同的显示区块的补偿力度的梯度性修正,可以提高显示面板的显示亮度的均一性程度。
下面,结合两个具体示例,对上述灰阶补偿方法的过程进行示例性说明:
示例1,在显示面板出厂前,设置好每个子像素对应的补偿系数和修正系数:
OLED面板生产线完成了一批OLED显示面板的生产,则开始对OLED显示面板进行质检和显示画面的补偿,在对显示画面进行补偿时,包括对灰阶的补偿,即补偿显示画面的亮度。
首先,向显示面板中的各个子像素都输入同一数据电压,以控制显示面板中的多个子像素在该同一数据电压下进行发光,由于子像素的电特性和封装工艺的影响,显示面板中各个子像素的显示亮度会不均一。此时,可以利用高清相机对显示画面进行拍照。需要注意的是,一般会利用高清相机采集不同灰阶下显示面板的显示画面,即输入不同的数据电压下,显示面板的显示画面。
接着,根据拍照的结果,基于相应补偿算法对拍照得到的亮度数据进行处理和运算,生成相应补偿数据,得到各个子像素的补偿系数;
之后,对显示面板在低灰阶下按照补偿系数进行补偿后的显示画面进行高清图像采集,根据采集到的亮度数据,确定发亮区域是否产生黑团,若是,则需要确定各个子像素的修正系数。
接着,在确定修正系数时,根据子像素的补偿系数,将显示面板划分为发亮区域(第二显示区块)和发暗区域(第一显示区块),并获取预先设置的测试用灰阶值范围(如0-32);
之后,确定发亮区域中补偿系数最小的子像素在测试用灰阶值下,满足目标条件的目标修正系数,假设,测试用灰阶值为8,补偿系数最小的子像素对应的补偿系数是-8,目标修正系数需要小于1,假设为0.9,则发亮区域中所有子像素对应的修正系数都为0.9;
接着,发暗区域对应的修正系数确定为大于0.9的值,假设为0.95,发暗区域中所有子像素对应的修正系数都为0.95;
再开始采集显示面板在输入测试用灰阶值下,并按照各个显示区块对应的修正系数和子像素对应的补偿系数,对各个子像素进行亮度补偿后的显示画面;
之后,根据采集的画面中各个像素点的灰度值,检测发亮区域的显示亮度和发暗区域的显示亮度之间的差异,若差异不大,则可以按照确定的修正系数进行补偿;若差异较大,则保证发亮区域的修正系数不变,对发暗区域的修正系数进行调整,以使在测试用灰阶值下,按照补偿系数和修正系数进行补偿后的显示画面中,发亮区域和发暗区域之间的显示亮度的差异较小。
使用不同的测试用灰阶值,重复上述修正系数的确定过程,得到发亮区域和发暗区域在不同测试用灰阶值下对应的修正系数;
最后,将发亮区域和发暗区域在不同测试用灰阶值下对应的修正系数分别存储为对应的预设表,预设表可以被显示面板的驱动芯片所读取。
在显示面板交付后,客户方使用显示面板进行画面显示的过程中,当一帧画面到来时,根据待显示的画面可以确定各个子像素对应的待显示灰阶值,在待显示灰阶值处于低灰阶范围内(0~32)时,从驱动芯片中读取各个子像素对应的补偿系数,以及子像素所位于的显示区块在待显示灰阶值下对应的修正系数,基于补偿系数和修正系数,按照公式(2)对子像素的待显示灰阶值进行补偿,得到补偿后灰阶值,根据补偿后灰阶值,驱动子像素发光。
在待显示灰阶值处于低灰阶范围内(0~32)时,从驱动芯片中读取各个子像素对应的补偿系数,按照公式(1)对子像素的待显示灰阶值进行补偿,得到补偿后灰阶值,根据补偿后灰阶值,驱动子像素发光。
参照图5所示,示出了该示例1的两种补偿系数下对应的修正系数的线性图,图5中offset表示补偿系数,offset*0-offset*n的轴表示修正系数;(+)表示大于0的补偿系数,(-)表示小于0的补偿系数,Gray表示灰阶值;可见,在低灰阶范围内的同一输入灰阶下,对补偿系数大于0的显示区块,其修正系数较大,而对补偿系数小于0的显示区块,其修正系数较小;且不同的灰阶值对应了不同的修正系数;这样,使得发亮区域和发暗区域采用了两种不同的灰阶补偿路径,从图5中两条线的斜率也可看出,补偿路径是不同的。
参照图6所示,示出了按照本公开的灰阶补偿方法对图1所示的显示画面进行补偿后的画面示意图,与图1相比,图6所示的显示画面中发亮区域的黑团200被修复,而发暗区域的亮度补偿不受影响,需要说明的是,图6中右上角的黑点仅标识黑团出现的坐标位置,不代表补偿后在该位置有黑团。
示例2,在显示面板出厂前,设置好每个子像素对应的补偿系数,并在出厂后,根据待显示的画面,对子像素的灰阶进行动态补偿:
OLED面板生产线完成了一批OLED显示面板的生产,则开始对OLED显示面板进行质检和显示画面的补偿,在对显示画面进行补偿时,包括对灰阶的补偿,即补偿显示画面的亮度。
首先,向显示面板中的各个子像素都输入同一数据电压,以控制显示面板中的多个子像素在该同一数据电压下进行发光,由于子像素的电特性和封装工艺的影响,显示面板中各个子像素的显示亮度会不均一。此时,可以利用高清相机对显示画面进行拍照。需要注意的是,一般会利用高清相机采集不同灰阶下显示面板的显示画面,即输入不同的数据电压下,显示面板的显示画面。
接着,根据拍照的结果,基于相应补偿算法对拍照得到的亮度数据进行处理和运算,生成相应补偿数据,得到各个子像素的补偿系数;
之后,将补偿系数烧录到显示面板的驱动芯片中。
在显示面板交付后,客户方使用显示面板进行画面显示的过程中,当一帧画面到来时,根据待显示的画面可以确定各个子像素对应的待显示灰阶值,在待显示灰阶值处于低灰阶范围内(0~32)时,从驱动芯片中读取各个子像素对应的补偿系数,根据子像素对应的补偿系数和待显示灰阶值,以目标条件为约束(补偿后的灰阶值不为0),得到子像素对应的修正系数;其中,对于补偿系数大于0的子像素,修正系数可以为设置为保持补偿力度的值,如1。
接着,基于补偿系数和修正系数,按照公式(2)对子像素的待显示灰阶值进行补偿,得到补偿后灰阶值,根据补偿后灰阶值,驱动子像素发光。
当然,当待显示灰阶值处于中高灰阶范围内时,则可以直接根据补偿系数对子像素的待显示灰阶值进行补偿,得到补偿后灰阶值,根据补偿后灰阶值,驱动子像素发光。
采用上述灰阶补偿方法,由于采用正负两种补偿路径,即发暗区域的修正系数与发亮区域的修正系数不同,其中,发暗区域的修正系数大于发亮区域的修正系数,使得发亮区域和发暗区域在低灰阶下的补偿路径不同,对发亮区域的补偿不影响对发暗区域的补偿,从而使得二者不会相互制约,由此,提高了显示画面的亮度均一性。
并且,由于可以根据补偿系数,确定修正系数,以对补偿力度进行微调,这样,可以无需如相关技术中所述,从整体上缩小补偿系数的范围,而影响中高灰阶的画面均一性。
基于相同的发明构思,本公开还提供了一种显示驱动方法,该显示驱动方式可以在驱动显示面板进行画面时,基于上述灰阶补偿方法确定出的补偿系数和修正系数,对显示画面进行灰阶补偿。
参照图7所示,示出了该显示驱动方法的步骤流程示意图,如图7所示,应用于显示面板,所述显示面板包括多个子像素,具体可以包括以下步骤:
步骤S701:针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值。
其中,待显示灰阶值的确定过程可以参照相关技术的描述即可,例如,可以根据显示画面中各个像素点的灰度值,确定各个子像素对应的待显示灰阶值。
步骤S702:按照上述实施例所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值。
本实施例中,可以先根据上述的灰阶补偿方法,确定出每个子像素对应的修正系数和补偿系数,接着按照上述公式(2)对多个子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值。
步骤S703:基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
本实施例中,可以根据多个子像素分别对应的补偿后灰阶值,确定多个子像素分别对应的数据电压,之后,向各个子像素提供对应的数据电压,子像素在数据电压的驱动下发光,从而显示出待显示画面。
其中,驱动子像素发光的电路可以是7TIC电路,或者可以是4TIC电路,本公开不做特殊限制。
需要说明的是,在确定子像素对应的修正系数时,一种方式中,可以根据每帧待显示的画面对应的待显示灰阶值和补偿系数进行动态确定,由此,可以对显示装置的每帧显示画面的亮度进行动态均一化;另一种方式中,可以从显示装置的存储介质中读取预先存储的修正系数,在读取时,可以根据子像素所位于的显示区块,从存储介质中读取与显示区块对应的修正系数,由此可以直接读取修正系数即可,从而可以提高显示画面的响应效率。
采用此实施例的技术方案,可以从补偿系数和修正系数两个维度达到对子像素的亮度的不同梯度的补偿,且不同补偿方式下,不同待显示灰阶值可以具有不同大小的修正系数,以对不同补偿方式下的补偿力度进行对应的微调,使得在对子像素进行补偿时,不仅依据子像素的封装功能进行补偿(补偿系数),同时,对补偿力度按照补偿方式和待显示灰阶值对补偿的响应(补偿系数越大,待显示灰阶值越小,响应越大)又进行了微调,补偿更为精细化,由此,各个子像素被补偿后的实际显示亮度可以相互接近,从而避免整个面板的显示亮度不均匀的问题,从而提高了显示画面的显示质量。
在该实施例的一种可选示例中,在基于补偿后灰阶值,驱动多个子像素发光时,可以基于多个子像素各自对应的补偿后灰阶值,确定多个子像素分别对应的的数据电压,并获取多个子像素分别对应的补偿电压,以及基于补偿电压对数据电压进行补偿,得到多个子像素分别对应的补偿后电压;接着,基于多个子像素分别对应的补偿后电压,驱动多个子像素发光。
其中,在对子像素的待显示灰阶值进行补偿可以是理解为是对显示画面的亮度补偿,其主要用于补偿由于封装工艺导致的显示亮度不均匀的问题,例如在封装工艺中,面板导线长度较长,导线电阻较大,使得电源电压在导线上产生电压降(IR Drop),从而影响数据电压的输入。
实际中,子像素被驱动电路驱动发光,而在制造显示面板的驱动电路时,由于工艺的影响,不可避免地会导致不同子像素之间驱动电路的电特性存在差异。由此,若按照补偿后灰阶值计算要输入给子像素的数据电压时,由于子像素的驱动电路的差异,会导致输入给子像素的数据电压不够或过高,从而影响后续的显示亮度。由此,还可以对子像素的驱动电路的电特性进行感知,得到表征驱动电路的电特性的补偿电压。
具体地,对子像素的驱动电路的电特性进行感知的过程可以是:通过驱动芯片测量与像素电特性(驱动TFT的阈值电压和电子迁移率以及OLED的阈值电压)对应的感测信息,基于感测信息得到与每个子像素对应的补偿电压,从而补偿像素之间的电特性偏差。
实际中,多个子像素各自对应的补偿电压可以预存到驱动芯片中,在进行像素驱动时,可以直接从驱动芯片中获取与每个子像素对应的补偿电压即可。
在得到补偿电压后,可以对子像素的数据电压进行补偿,其补偿的过程可以参照相关技术即可,在得到补偿后电压时,驱动芯片可以向子像素的驱动电路输入对应的补偿后电压,该补偿后电压作为驱动电路的数据电压,从而在驱动电路的作用下,通过数据电压驱动子像素发光,由此不仅可以避免封装工艺导致的显示画面亮度均一性不高的问题,还可以避免因子像素的电特性差异而导致的显示画面亮度均一性不高的问题。
基于相同的发明构思,本公开还提供了一种驱动芯片,该驱动芯片,可以应用于显示面板中,用于执行所述的显示面板的灰阶补偿方法,或者,用于执行所述的显示面板的显示驱动方法。
基于相同的发明构思,本公开还提供了一种显示装置,该显示装置包括显示面板,显示面板包括显示区域,显示区域设置多个子像素,显示装置还存储有与多个子像素分别对应的补偿系数和修正系数;其中,补偿系数用于表征对子像素进行亮度补偿的补偿方式和补偿力度;其中,补偿方式包括增大亮度和降低亮度的方式;修正系数基于补偿系数和待显示灰阶值确定,且不同待显示灰阶值对应不同大小的修正系数,修正系数用于修正补偿力度;
其中,在显示装置工作在预设灰阶范围内的情况下,多个子像素的待显示灰阶值经由补偿系数和修正系数修正后,显示装置不存在显示亮度为0的黑团区域,且同一待显示灰阶值下,多个子像素的显示亮度趋近于待显示灰阶值对应的显示亮度;其中,预设灰阶范围可以为0~32灰阶中的任一灰阶段。
其中,该显示面板可以采用上述的显示驱动方法进行驱动显示,以使显示面板显示画面。
其中,该显示装置所存储的补偿系数和修正系数可以是通过上述补偿方法实施例中的示例1的过程确定,并烧录到显示装置的驱动芯片中。
基于相同的发明构思,本公开还提供了一种显示系统,参照图8所示,示出该显示系统的框架结构示意图,如图8所示,包括灰阶补偿模块,以及烧录模块,其中:
所述灰阶补偿模块,用于确定第一显示面板对应的显示参数,其中,所述显示参数包括各个子像素对应的补偿系数和修正系数,所述修正系数是根据所述的灰阶补偿方法确定的;
所述烧录模块,用于将所述灰阶补偿模块输出的所述显示参数烧录到所述第一显示面板和多个第二显示面板中;
其中,所述第二显示面板与所述第一显示面板在同一次工艺流程中被制造。
采用此种实施方式时,对同一次工艺流程中被批量制造出的多个显示面板而言,可以只需确定出其中一个第一显示面板中各个子像素的补偿系数和修正系数,即可应用到该批次的其他第二显示面板中,这是因为,在同一次工艺流程中,多个显示面板处于同一工艺制程中,封装过程和工艺参数都是相同的,因此多个显示面板的子像素在灰阶显示上的特性相同或相似,因此,确定出一个显示面板中子像素的补偿系数和在不同待显示灰阶值下的修正系数后,可以通用于其他显示面板。
基于相同的发明构思,本公开还提供了一种灰阶补偿装置,参照图9所示,示出了该装置的结构示意图,如图9所示,所述装置包括具体以下模块:
补偿系数确定模块,用于确定所述显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的方式和力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;
修正系数确定模块,用于基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
补偿模块,用于基于所述补偿系数和所述修正系数,对多个子像素的待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
可选地,所述修正系数确定模块,具体用于:
在所述补偿系数小于0的情况下,基于所述补偿系数和所述待显示灰阶值,以目标条件为约束,确定所述修正系数;
在所述偿系数大于0的情况下,确定所述修正系数为保持所述补偿力度的预设值;
其中,所述目标条件为所述子像素的补偿后灰阶值不为0。
可选地,所述装置还包括:
划分模块,用于基于多个所述子像素各自对应的补偿系数,将所述显示面板划分为第一显示区块和第二显示区块,所述第一显示区块的补偿系数大于0,所述第二显示区块的补偿系数小于0;
其中,所述第一显示区块中的子像素对应的修正系数,为保持所述补偿力度的预设值;
所述第一显示区块中的子像素对应的修正系数,为基于所述补偿系数和所述待显示灰阶值,以目标条件为约束确定的修正系数。
可选地,所述显示区块包括第一显示区块和第二显示区块,其中,所述第一显示区块中的子像素对应的补偿系数大于0,所述第二显示区块中的子像素对应的补偿系数小于0;所述确定单元,具体用于对所述第一显示区块中的子像素,将第一预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第一显示区块中的子像素对应的第一修正系数;
对所述第二显示区块中的子像素,将第二预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第二显示区块中的子像素对应的第二修正系数。
可选地,所述第一修正系数大于所述第二修正系数。
可选地,所述装置还包括:
获取单元,用于获取与所述显示面板对应的测试用灰阶值;
修正系数确定单元,用于以目标条件为约束,基于所述测试用灰阶值和所述显示区块中子像素的补偿系数所在的系数范围,确定所述显示区块在所述测试用灰阶值下对应的修正系数;
所述目标条件为:在所述待显示灰阶值为所述测试用灰阶值的情况下,所述显示区块中不存在补偿后灰阶值为0的子像素。。
可选地,所述修正系数确定单元,具体用于执行以下步骤:
从所述第二显示区块中确定补偿系数最小的目标子像素;
基于所述目标子像素对应的补偿系数和所述测试用灰阶值,确定在满足所述目标条件下所述目标子像素对应的目标修正系数;
将所述目标修正系数,确定为所述第二显示区块在所述测试用灰阶值下对应的修正系数;
以及基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数。
可选地,所述基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数的步骤,包括:
根据所述基于目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的初始修正系数;
基于所述目标修正系数和所述第二显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第二显示区块中子像素对应的第一预估灰阶值;以及,基于所述初始修正系数和所述第一显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第一显示区块中子像素对应的第二预估灰阶值;
获取所述第二显示区块在所述第一预估灰阶值下对应的第一实际显示亮度;以及,获取所述第一显示区块在所述第二预估灰阶值下对应的第二实际显示亮度;
基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行更新,以使所述第一显示区块的显示亮度和所述第二显示区块的显示亮度趋近于目标显示亮度。
可选地,所述基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行修正的步骤,包括:
在所述差异的绝对值大于预设差异,且表征所述第一显示区块的亮度低于所述第二显示区块的亮度的情况下,增大所述初始修正系数;
在所述差异的绝对值大于所述预设差异,且表征所述第一显示区块的亮度高于所述第二显示区块的亮度的情况下,减小所述初始修正系数。
可选地,在同一待显示灰阶值下,补偿系数大于0的子像素对应的修正系数,与补偿系数小于0的子像素对应的修正系数不同。
基于相同的发明构思,本公开还提供了一种显示驱动装置,参照图10所示,示出了该装置的结构示意图,如图10所示,所述装置具体可以包括以下模块:
灰阶确定模块,用于针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值;
灰度补偿模块,用于按照所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值;
驱动模块,用于基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
可选地,所述驱动模块,包括:
数据电压确定单元,用于基于多个所述子像素各自对应的补偿后灰阶值,确定多个所述子像素分别对应的的数据电压;
补偿电压获取单元,用于获取多个子像素分别对应的补偿电压;
电压补偿单元,用于基于所述补偿电压对所述数据电压进行补偿,得到多个子像素分别对应的补偿后电压;
驱动单元,用于基于多个所述子像素分别对应的补偿后电压,驱动多个所述子像素发光。
基于相同的发明构思,本公开还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行时实现所述的显示面板的灰阶补偿方法,或所述的显示驱动方法。
基于相同的发明构思,本公开还提供了一种电子设备,包括存储器和处理器,存储器存储的计算机程序使得处理器在执行时,实现其所述的显示面板的灰阶补偿方法,或所述的显示驱动方法。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上对本公开所提供的一种灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本公开的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
最后应说明的是:以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。
Claims (19)
1.一种灰阶补偿方法,其特征在于,所述方法包括:
确定显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的补偿方式和补偿力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;
基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
基于所述补偿系数和所述修正系数,对多个所述子像素的所述待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
2.根据权利要求1所述的灰阶补偿方法,其特征在于,所述基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数,包括:
对所述补偿系数小于0的子像素,基于所述补偿系数和所述待显示灰阶值,以目标条件为约束,确定所述修正系数;
对所述偿系数大于0的子像素,确定所述修正系数为保持所述补偿力度的预设值;
其中,所述目标条件为所述子像素的补偿后灰阶值不为0。
3.根据权利要求2所述的灰阶补偿方法,其特征在于,所述方法还包括:
基于多个所述子像素各自对应的补偿系数,将所述显示面板划分为第一显示区块和第二显示区块,所述第一显示区块的补偿系数大于0,所述第二显示区块的补偿系数小于0;
其中,所述第一显示区块中的子像素对应的修正系数,为保持所述补偿力度的预设值;
所述第一显示区块中的子像素对应的修正系数,为基于所述补偿系数和所述待显示灰阶值,以目标条件为约束确定的修正系数。
4.根据权利要求1所述的灰阶补偿方法,其特征在于,所述显示区块包括第一显示区块和第二显示区块,其中,所述第一显示区块中的子像素对应的补偿系数大于0,所述第二显示区块中的子像素对应的补偿系数小于0;
所述基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数,包括:
对所述第一显示区块中的子像素,将第一预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第一显示区块中的子像素对应的第一修正系数;
对所述第二显示区块中的子像素,将第二预设表中与所述待显示灰阶对应的预设修正系数,确定为所述第二显示区块中的子像素对应的第二修正系数。
5.根据权利要求4所述的灰阶补偿方法,其特征在于,所述第一修正系数大于所述第二修正系数。
6.根据权利要求4所述的灰阶补偿方法,其特征在于,所述预设修正系数通过以下步骤获取:
获取与所述显示面板对应的测试用灰阶值;
以目标条件为约束,基于所述测试用灰阶值和所述显示区块中子像素的补偿系数所在的系数范围,确定所述显示区块在所述测试用灰阶值下对应的修正系数;
所述目标条件为:在所述待显示灰阶值为所述测试用灰阶值的情况下,所述显示区块中不存在补偿后灰阶值为0的子像素。
7.根据权利要求6所述的灰阶补偿方法,其特征在于,所述以目标条件为约束,基于所述测试用灰阶值和所述显示区块中子像素的补偿系数所在的系数范围,确定所述显示区块在所述测试用灰阶值下对应的修正系数,包括:
从所述第二显示区块中确定补偿系数最小的目标子像素;
基于所述目标子像素对应的补偿系数和所述测试用灰阶值,确定在满足所述目标条件下所述目标子像素对应的目标修正系数;
将所述目标修正系数,确定为所述第二显示区块在所述测试用灰阶值下对应的修正系数;
以及基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数。
8.根据权利要求7所述的灰阶补偿方法,其特征在于,所述基于所述目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的修正系数,包括:
根据所述基于目标修正系数,确定所述第一显示区块在所述测试用灰阶值下对应的初始修正系数;
基于所述目标修正系数和所述第二显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第二显示区块中子像素对应的第一预估灰阶值;以及,基于所述初始修正系数和所述第一显示区块中子像素对应的补偿系数,对所述测试用灰阶值进行补偿,得到所述第一显示区块中子像素对应的第二预估灰阶值;
获取所述第二显示区块在所述第一预估灰阶值下对应的第一实际显示亮度;以及,获取所述第一显示区块在所述第二预估灰阶值下对应的第二实际显示亮度;
基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行更新,以使所述第一显示区块的显示亮度和所述第二显示区块的显示亮度趋近于目标显示亮度。
9.根据权利要求8所述的灰阶补偿方法,其特征在于,所述基于所述第一实际显示亮度和所述第二实际显示亮度之间的差异,对所述初始修正系数进行更新,包括:
在所述差异的绝对值大于预设差异,且表征所述第一显示区块的亮度低于所述第二显示区块的亮度的情况下,增大所述初始修正系数;
在所述差异的绝对值大于所述预设差异,且表征所述第一显示区块的亮度高于所述第二显示区块的亮度的情况下,减小所述初始修正系数。
10.根据权利要求1-9任一所述的方法,其特征在于,在同一待显示灰阶值下,补偿系数大于0的子像素对应的修正系数,与补偿系数小于0的子像素对应的修正系数不同。
11.根据权利要求1-9任一所述的方法,其特征在于,所述修正系数大于0且小于1。
12.一种显示驱动方法,其特征在于,应用于显示面板,所述显示面板包括多个子像素,所述方法包括:
针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值;
按照权利要求1-11任一所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值;
基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
13.根据权利要求12所述的显示驱动方法,其特征在于,所述基于所述补偿后灰阶值,驱动多个所述子像素发光,包括:
基于多个所述子像素各自对应的补偿后灰阶值,确定多个所述子像素分别对应的的数据电压;
获取多个所述子像素分别对应的补偿电压;
基于所述补偿电压对所述数据电压进行补偿,得到多个子像素分别对应的补偿后电压;
基于多个所述子像素分别对应的补偿后电压,驱动多个所述子像素发光。
14.一种驱动芯片,其特征在于,应用于显示面板,所述驱动芯片用于执行权利要求1-11任一所述的灰阶补偿方法,或者,用于执行权利要求12-13任一所述的显示驱动方法。
15.一种显示装置,其特征在于,包括显示面板,所述显示面板包括多个子像素;所述显示装置还存储有与多个子像素分别对应的补偿系数和修正系数;其中,所述补偿系数用于表征对所述子像素进行亮度补偿的补偿方式和补偿力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;所述修正系数基于所述补偿系数和待显示灰阶值确定,且不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
其中,在所述显示装置工作在预设灰阶范围内的情况下,多个所述子像素的待显示灰阶值经由所述补偿系数和所述修正系数修正后,不存在灰阶为0的黑团区域,且同一待显示灰阶值下,多个所述子像素的显示亮度趋近于所述待显示灰阶值对应的显示亮度。
16.一种显示系统,其特征在于,包括灰阶补偿模块以及烧录模块,其中:
所述灰阶补偿模块,用于确定第一显示面板对应的显示参数,其中,所述显示参数包括所述第一显示面板中多个子像素对应的补偿系数和修正系数,所述修正系数是根据权利要求1-11任一所述的灰阶补偿方法确定的;
所述烧录模块,用于将所述灰阶补偿模块输出的所述显示参数烧录到所述第一显示面板和多个第二显示面板中;
其中,所述第二显示面板与所述第一显示面板在同一次工艺流程中被制造。
17.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行时实现如权利要求1-11任一所述的灰阶补偿方法,或权利要求12-13任一所述的显示驱动方法。
18.一种灰阶补偿装置,其特征在于,所述装置包括:
补偿系数确定模块,用于确定所述显示面板中多个子像素分别对应的补偿系数,所述补偿系数用于表征对所述子像素进行亮度补偿的方式和力度;其中,所述补偿方式包括增大亮度和降低亮度的方式;
修正系数确定模块,用于基于所述子像素对应的待显示灰阶值和所述补偿系数,确定所述子像素对应的修正系数;其中,不同待显示灰阶对应不同大小的修正系数,所述修正系数用于修正所述补偿力度;
补偿模块,用于基于所述补偿系数和所述修正系数,对多个所述子像素的所述待显示灰阶值进行补偿,以降低多个所述子像素之间的发光亮度差异。
19.一种显示驱动装置,其特征在于,应用于显示面板,所述显示面板包括多个子像素,所述装置包括:
灰阶确定模块,用于针对待显示画面,确定多个所述子像素分别对应的待显示灰阶值;
灰度补偿模块,用于按照权利要求1-11任一所述的灰阶补偿方法,对多个所述子像素分别对应的待显示灰阶值进行补偿,得到补偿后灰阶值;
驱动模块,用于基于所述补偿后灰阶值,驱动多个所述子像素发光,以显示所述待显示画面。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310754197.7A CN119207298A (zh) | 2023-06-25 | 2023-06-25 | 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 |
| US18/994,839 US20260018099A1 (en) | 2023-06-25 | 2024-05-20 | Grayscale compensation method, apparatus and system, display driving method, apparatus and system, and chip and medium |
| PCT/CN2024/094282 WO2025001629A1 (zh) | 2023-06-25 | 2024-05-20 | 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310754197.7A CN119207298A (zh) | 2023-06-25 | 2023-06-25 | 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119207298A true CN119207298A (zh) | 2024-12-27 |
Family
ID=93937395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310754197.7A Pending CN119207298A (zh) | 2023-06-25 | 2023-06-25 | 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20260018099A1 (zh) |
| CN (1) | CN119207298A (zh) |
| WO (1) | WO2025001629A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119741883A (zh) * | 2025-03-06 | 2025-04-01 | 安徽萨拉尔自动化科技有限公司 | 一种液晶面板的色彩校正方法及系统 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119724095B (zh) * | 2025-01-23 | 2025-11-14 | 昆山国显光电有限公司 | 显示面板的电压补偿方法、装置、显示装置及显示终端 |
| CN119648689B (zh) * | 2025-02-12 | 2025-05-02 | 西安宝莱特光电器件有限公司 | 基于机器视觉的oled显示屏质量检测方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105529002B (zh) * | 2014-09-30 | 2019-05-21 | 青岛海信电器股份有限公司 | 一种确定亮度补偿系数的方法及装置 |
| KR102450545B1 (ko) * | 2015-10-30 | 2022-10-04 | 엘지디스플레이 주식회사 | 유기발광표시장치, 타이밍 컨트롤러 및 그 구동 방법 |
| CN109147668B (zh) * | 2018-09-25 | 2020-08-04 | 京东方科技集团股份有限公司 | 显示面板的外部补偿方法、驱动单元及显示面板 |
| CN111028761B (zh) * | 2019-12-31 | 2021-09-03 | Tcl华星光电技术有限公司 | 显示装置及其过驱动方法 |
| CN114093293B (zh) * | 2020-07-29 | 2024-03-19 | 昆山工研院新型平板显示技术中心有限公司 | 亮度补偿参数确定方法、装置及设备 |
| KR102763523B1 (ko) * | 2020-10-20 | 2025-02-07 | 주식회사 엘엑스세미콘 | 화면의 결함 보상을 위한 보상식의 계수값 압축 장치 및 방법 그리고, 압축값들을 이용하는 디스플레이 데이터의 보상 회로 |
| CN114242013B (zh) * | 2021-12-17 | 2022-12-02 | 海宁奕斯伟集成电路设计有限公司 | 消除液晶显示器亮度mura缺陷的方法及装置 |
| CN115359755B (zh) * | 2022-08-25 | 2025-08-29 | 昆山国显光电有限公司 | 显示面板的补偿方法、mura识别方法、装置、设备及介质 |
| CN115620655B (zh) * | 2022-09-26 | 2024-12-17 | 武汉天马微电子有限公司 | 显示面板的补偿方法、显示装置 |
| CN116246594B (zh) * | 2023-02-09 | 2025-06-06 | 武汉天马微电子有限公司 | 显示面板的显示控制方法、装置、显示设备及存储介质 |
| CN116229894B (zh) * | 2023-03-06 | 2025-05-30 | 武汉天马微电子有限公司 | 显示装置及其驱动方法 |
-
2023
- 2023-06-25 CN CN202310754197.7A patent/CN119207298A/zh active Pending
-
2024
- 2024-05-20 US US18/994,839 patent/US20260018099A1/en active Pending
- 2024-05-20 WO PCT/CN2024/094282 patent/WO2025001629A1/zh active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119741883A (zh) * | 2025-03-06 | 2025-04-01 | 安徽萨拉尔自动化科技有限公司 | 一种液晶面板的色彩校正方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025001629A1 (zh) | 2025-01-02 |
| US20260018099A1 (en) | 2026-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112767867B (zh) | 显示面板及其亮度补偿方法、装置 | |
| US11823609B2 (en) | Method and apparatus for gamma debugging | |
| CN119207298A (zh) | 灰阶补偿方法、显示驱动方法、装置、系统、芯片及介质 | |
| CN108630148B (zh) | 显示面板亮度差异的补偿方法及显示器 | |
| US10176745B2 (en) | Data conversion unit and method | |
| CN111816121B (zh) | 显示面板的亮度补偿方法、系统及显示面板 | |
| CN114898706B (zh) | 显示屏的亮度补偿方法和装置,以及计算机设备 | |
| CN114981873B (zh) | 伽马校正方法及装置、电子设备和可读存储介质 | |
| US11961445B2 (en) | Mura compensation device and data processing circuit for Mura compensation | |
| KR101981137B1 (ko) | 휘도 보정 데이터 생성 장치 및 방법 | |
| US20060164407A1 (en) | Method and apparatus for defect correction in a display | |
| CN115641815B (zh) | 显示面板的亮度调节方法及电子设备 | |
| WO2022100416A1 (zh) | 伽马调试方法和伽马调试装置 | |
| US20200090565A1 (en) | Correction data generating device, computer program, method for generating correction data, and method for producing display panel | |
| CN109949744A (zh) | 伽马电压校正方法及装置 | |
| KR20170003226A (ko) | 휘도보상 시스템 및 방법, 이를 구비한 표시장치 | |
| CN114863878B (zh) | 显示面板的驱动方法、显示面板及显示装置 | |
| KR20170047449A (ko) | 표시 장치 및 이의 휘도 보정방법 | |
| KR101341026B1 (ko) | 디지털 표시 장치의 색온도 튜닝 방법 및 장치 | |
| KR20150078299A (ko) | 표시장치 및 그의 구동방법 | |
| US11735130B2 (en) | White balance adjusting method and electronic equipment | |
| US20240242694A1 (en) | Method to Calibrate the Luminance of the Display Panel | |
| CN117524143B (zh) | 一种显示面板的补偿方法、系统、显示装置和存储介质 | |
| KR102184620B1 (ko) | 액정표시장치의 보상데이터 생성방법 및 장치 | |
| US20240404460A1 (en) | Pixel compensation method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |