1.本发明实施例涉及显示技术领域,尤其涉及一种显示面板的灰阶亮度调方法及其装置。
背景技术:
2.灰阶是将最亮与最暗之间的亮度变化区分为若干份,以便于对输入信号和显示亮度之间的对应关系进行管控。由于人眼感知的亮度与显示面板的实际显示的亮度并非线性关系。在低亮度环境中,人眼对亮度的变化更敏感,高亮度环境则反之。人眼的这种特性,称为伽马(gamma)特性。由于人眼对亮度非线性感知的特性,使得在显示面板的生产过程中需要对显示面板进行gamma调节,即调节灰阶程度对应的伽马寄存器值,以使显示面板所呈现的显示亮度能够与人眼所感知的亮度相匹配。如何快速且能够兼容不同特性的显示面板对显示面板的伽马寄存器值进行调节,成为当前亟待解决的技术问题。
技术实现要素:
3.针对上述存在问题,本发明实施例提供一种显示面板的灰阶亮度调方法及其装置,以提高伽马寄存器值的调节速度,且能够兼容不同特性差异的显示面板,从而提高显示面板的伽马寄存器值的调节速率和准确度。
4.第一方面,本发明实施例提供了一种显示面板的灰阶亮度调节方法,包括:
5.在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;
6.判断所述当前亮度状态变化次数是否为0;
7.若否,则根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数;
8.将所述单点亮度调节步进值val增加至当前伽马寄存器值中;
9.重复执行所述获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数的步骤,直至所述当前显示亮度值在所述目标灰阶对应的目标亮度范围内和/或所述当前循环次数大于循环次数最大值。
10.第二方面,本发明实施例还提供了一种显示面板的灰阶亮度调节装置,包括:
11.当前状态值获取模块,用于在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;
12.亮度状态判断模块,用于判断所述当前亮度状态变化次数是否为0;
13.步进值计算模块,用于在所述当前亮度状态变化次数不为0时,根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数;
14.寄存器值调节模块,用于将所述单点亮度调节步进值val增加至当前伽马寄存器值中;
15.循环模块,用于重复执行所述获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数的步骤,直至所述当前显示亮度值在所述目标灰阶对应的目标亮度范围内和/或所述当前循环次数大于循环次数最大值。
16.本发明实施例提供的显示面板的灰阶亮度调节方法及其装置,在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,由当前灰阶亮度调节步进值、当前循环次数以及当前亮度状态变化次数,基于val=1 st/2
(adjt
‑
ft 1)
的公式,获得单点亮度调节步进值val,并将该单点亮度调节步进值val增加至当前伽马寄存器值中,直至当前显示亮度值在目标灰阶对应的目标亮度调节范围内时,可确定出与目标灰阶对应的伽马寄存器值。如此,相较于采用固定的单点亮度调节步进值对伽马寄存器值进行调节的方式,本发明实施例能够基于对应的单点亮度调节步进值的计算公式,确定出每次所需的单点亮度调节步进值,从而能够快速地将伽马寄存器值调节至所需的伽马寄存器值范围内,进而能够提高伽马寄存器值的调节效率,有利于提高显示面板的生产效果;同时,由于所需的单点亮度调节步进值是基于单点亮度调节步进值计算公式计算所得,使得该灰阶亮度调节方式并不局限于某一种显示面板,而是可以针对具有不同特性差异的显示面板的伽马寄存器值均能够进行调节,从而无需针对不同特性差异的显示面板提供不同的伽马寄存器值的调节方式,进而简化伽马寄存器值的调节方式,有利于降低显示面板的生产成本。
附图说明
17.图1是相关技术的一种显示面板的结构示意图;
18.图2是本发明实施例提供的一种显示面板的灰阶亮度调节方法的流程图;
19.图3是本发明实施例提供的又一种显示面板的灰阶亮度调节方法的流程图;
20.图4是本发明实施例提供的一种目标亮度值与亮度调节步进系数的对应关系图;
21.图5是本发明实施例提供的一种获取当前灰阶亮度调节步进值的方法流程图;
22.图6是本发明实施例提供的又一种显示面板的灰阶亮度调节方法的流程图;
23.图7是本发明实施例提供的一种亮度状态变化次数的获取方法的流程图;
24.图8是本发明实施例提供的一种显示面板的灰阶亮度调节装置的结构框图。
具体实施方式
25.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
26.图1是相关技术的一种显示面板的结构示意图。如图1所示,显示面板100包括显示区101和非显示区102;显示区101包括多个阵列排布的像素10;非显示区101包括驱动芯片20。在显示面板100需显示相应图像时,会由驱动芯片20会根据显示面板100中各像素10所需呈现出的灰阶程度,提供相应数据电压至对应的像素10,以驱动像素10显示相应亮度的光。
27.由于人眼的gamma特性,使得显示面板100中各像素10的显示发光亮度与灰阶程度为非线性关系,即像素10的显示发光亮度与输入至该像素10的数据电压之间为非线性关系,该非线性关系可由gamma曲线来呈现。因此,需要对显示面板100进行gamma调节,以使显
示面板100的显示亮度能够符合上述非线性关系,并将gamma调节结果以参数值(即伽马寄存器值)的形式存储于驱动芯片20的寄存器中。在显示面板100进行显示时,驱动芯片20可根据与灰阶程度对应的伽马寄存器值提供对应的数据电压,以控制显示面板100呈现相应亮度的光。
28.现有技术中,通常采用固定的灰阶亮度调节步进调节目标灰阶对应的伽马寄存器值,该种调节方式仅能够适应与该固定的灰阶亮度调节步进对应的显示面板,即一种显示面板对应一固定的灰阶亮度调节步进,若需要对不同特性差异的显示面板进行伽马寄存器值的调节,则需要不断改变灰阶亮度调节步进,增加调节的复杂性,提高显示面板的成本;同时,采用固定的灰阶亮度调节步进对显示面板进行伽马寄存器值,调节过程中很容易出现过调节或调节不足,使得无法调节至所需的范围内,调节速率慢,从而影响显示面板的生产效率。
29.为解决上述技术问题,本发明实施例提供了一种显示面板的灰阶亮度调节方法,以对显示面板的目标灰阶对应的伽马寄存器值进行调节,该显示面板的灰阶亮度调节方法可采用本发明实施例提供的显示面板的灰阶亮度调节装置执行,该显示面板的灰阶亮度调节装置可由软件和/或硬件实现。图2是本发明实施例提供的一种显示面板的灰阶亮度调节方法的流程图。如图2所示,本发明实施例提供的显示面板的灰阶亮度调节方法包括:
30.s110、在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数。
31.具体的,当前灰阶亮度调节步进值是与目标灰阶、目标亮度以及当前显示亮度值相关的系数,其可通过查表和/或计算获得。其中,目标灰阶为显示面板对应像素所呈现的理论发光的亮度等级,该理论发光的亮度等级对应于人眼所能接受的亮度值即为目标亮度值,该目标亮度值可在一定的范围内变化,即为目标亮度调节范围,其同样可通过计算和/查表的方式获得。相应的,显示面板的驱动芯片中通常会设置有相应数量的寄存器,以用于存储于各目标灰阶对应的伽马寄存器值;当前显示亮度值可以为根据与目标灰阶对应的当前伽马寄存器值向显示面板的像素提供相应的数据电压时,该显示面板的像素所呈现出的显示亮度,其可通过光学探头进行检测获得。当前循环次数为当前调节伽马寄存器值的次数,可以认为当前循环次数的初值为1,且伽马寄存器值每改变一次,循环次数加一。当前亮度状态变化次数,可以为与循环次数相同或不同的值,且其可根据当前显示亮度值与目标亮度调节范围的关系进行确定。
32.s120、判断当前亮度状态变化次数是否为0;若否,则执行s130;若是,则执行s140。
33.s130、根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val。
34.其中,st为当前灰阶亮度调节步进值,adjt为当前循环次数,ft为当前亮度状态变化次数。
35.s140、根据val=st,确定单点亮度调节步进值val。
36.具体的,因当前亮度状态变化次数为0的情况以为当前显示亮度值所呈现的亮度状态未发生变化或当前循环次数为其初值(例如当前循环次数为1)的情况,此时可直接为单点亮度调节步进值val赋初值为当前灰阶亮度调节步进值st;若当前亮度状态变化次数不为0,则说明当前显示亮度值所呈现的亮度状态发生了变化,此时可根据当前灰阶亮度调节步进值st、当前循环次数adjt以及当前亮度状态变化次数ft,基于val=1 st/2
(adjt
‑
ft
1),计算单点亮度调节步进值val,即可使单点亮度调节步进值不仅与当前灰阶亮度调节步进值st相关,还与当前亮度状态变化次数ft和循环次数adjt相关。
37.s150、将单点亮度调节步进值val增加至当前伽马寄存器值中。
38.s160、重复执行s110~s150的步骤,直至当前显示亮度值在目标灰阶对应的目标亮度范围内和/或当前循环次数大于循环次数最大值。
39.具体的,在获得单点亮度调节步进值val后,可将该单点亮度调节步进值val增加至当前伽马寄存器值中,以改变当前伽马寄存器值,并将改变后的伽马寄存器值写入至驱动芯片中;当驱动芯片根据改变后的伽马寄存器值提供与目标灰阶对应的数据电压至显示面板中相应的像素时,可再次获取该显示面板的当前显示亮度值,并在该当前显示亮度值仍未在目标灰阶对应的目标亮度范围内时,再次根据当前灰阶亮度调节步进值st、当前循环次数adjt以及当前亮度状态变化次数ft,确定单点亮度调节步进值val,并将该单点调节步进值val增加至当前伽马寄存器值中时,使得当前伽马寄存器值再次发生变化;直至驱动芯片根据改变后的伽马寄存器值提供与目标灰阶对应的数据电压至显示面板中相应的像素时,该显示面板的当前显示亮度值在目标灰阶对应的目标亮度范围内时,可认为该将当前伽马寄存器值作为与目标灰阶对应的伽马寄存器值,并存储于驱动芯片中,由此可获得不同目标灰阶对应的伽马寄存器值,以在显示面板进行显示时,可根据目标灰阶查找对应的伽马寄存器值,并查找到的伽马寄存器值提供对应的数据电压,使得显示面板呈现出相应亮度等级的光。
40.或者,为防止伽马寄存器值变化多次后,仍无法将当前显示亮度值调节至目标亮度范围内,而出现死循环的情况,可按需设置循环次数最大值,以在当前循环此时大于该循环次数最大值时,可直接停止对伽马寄存器值的调节,并可在重新对各参数(例如灰阶亮度调节步进值和伽马寄存器值等)定义初值后,再次对伽马寄存器值进行调节。
41.综上,本发明实施例提供的显示面板的灰阶亮度调节方法,在当前亮度状态变化次数为0时,将增加至当前伽马寄存器值中的单点亮度调节步进值赋值为当前灰阶亮度调节步进值,而在当前亮度状态变化次数不为0时,可使增加至当前伽马寄存器值中的单点亮度调节步进值与当前亮度状态变化次数、当前循环次数以及当前灰阶亮度调节步进值相关,相较于采用单一固定的单点亮度调节步进值调节伽马寄存器值的情况,本发明实施例根据当前亮度状态变化次数选择对应的单点亮度调节步进值,能够加快伽马寄存器值调节至所需范围内的速度,且能够适应具有不同屏体特性差异的显示面板,从而有利于提高显示面板的生产效率,降低显示面板的生产成本。
42.此外,在将单点亮度调节步进值增加至当前伽马寄存器值后,还可以判断当前伽马寄存器值是否为0,若当前伽马寄存器值为0,则可结束调节伽马寄存器值的过程,并重新为各参数(例如灰阶亮度调节步进值和伽马寄存器值等)定义初值后,再次对伽马寄存器值进行调节。如此,能够防止因伽马寄存器值为0时,无法根据该伽马寄存器值提供相应的数据电压,导致显示面板无法进行显示发光的现象产生。
43.可选的,由于当前灰阶亮度调节步进值与当前显示亮度值、目标亮度值以及目标灰阶相关,因此在获取当前灰阶亮度调节步进值之前还需获取与目标亮度值对应的亮度调节步进系数,并根据st=|lm
‑
ln|/ln*lstep,计算当前灰阶亮度调节步进值,以能够根据该灰阶亮度调节步进系数进一步计算获得当前亮度调节步进系数。图3是本发明实施例提供
的又一种显示面板的灰阶亮度调节方法的流程图。如图3所示,本发明实施例提供的灰阶亮度调节方法包括:
44.s210、在基于当前伽马寄存器值向显示面板提供与目标灰阶对应的显示信号时,获取显示面板的当前显示亮度值、与目标灰阶对应的目标亮度值以及亮度调节极限值。
45.具体的,在基于当前伽马寄存器值向显示面板提供与目标灰阶对应的显示信号(即数据电压)时,显示面板能够呈现出相应的亮度的光,通过光学探测器等即可获得显示面板的当前显示亮度值;而目标灰阶对应的目标亮度值可通过查表或计算的方式获得。示例性的,当将显示面板所能够呈现的亮度划分为0~255个等级时,可由最大的亮度等级255所对应的目标亮度l
255
计算获得目标灰阶n对应的目标亮度ln,其计算公式如下:
46.ln=l255*(n/255)
2.2
47.相应的,亮度调节极限值可为根据需求设定的参数值,其可与人眼所能感受的亮度变化极限相关。
48.s220、根据lmin=ln
‑
l
limit
和lmax=ln l
limit
确定目标亮度调节范围[lmin,lmax]。
[0049]
其中,ln为目标亮度值,l
limit
为亮度调节极限值。
[0050]
s230、判断当前显示亮度值是否在目标亮度调节范围内;若是,则执行s240;若否,则执行s250。
[0051]
s240、以当前伽马寄存器值作为与目标灰阶对应的伽马寄存器值。
[0052]
s250、获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数。
[0053]
具体的,在通过光学探测器等方式获得显示面板的当前显示亮度值时,可对该当前显示亮度值是否在目标亮度调节范围内进行判断;其中,在当前显示亮度值lm大于或等于lmin以及小于或等于lmax时,则可认为当前显示亮度值在目标亮度调节范围内,此时可将该当前伽马寄存器值存储于驱动芯片的寄存器中作为该目标灰阶对应的伽马寄存器值;而在当前显示亮度值lm小于lmin或大于lmax时,则认为当前显示亮度值步子目标亮度范围内,需要对该目标灰阶对应的伽马寄存器值进行调节,即通过获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数,并基于当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数,确定单点亮度调节步进值val,以将该单点亮度调节步进值val增加至当前伽马寄存器值,以对当前伽马寄存器值进行调节。
[0054]
可选的,获取当前灰阶亮度调节步进值的方式可为:获取与目标亮度值对应的亮度调节步进系数;根据st=|lm
‑
ln|/ln*lstep,计算当前灰阶亮度调节步进值st;lm为当前显示亮度值,lstep为亮度调节步进系数,lm为目标亮度值。
[0055]
示例性的,因目标灰阶与目标亮度值具有一一对应的关系,所以可根据目标亮度值确定与目标灰阶对应的亮度调节步进系数。其中,可根据目标亮度值的大小确定出不同的亮度调节步进系数。图4是本发明实施例提供的一种目标亮度值与亮度调节步进系数的对应关系图。如图4所示,当目标亮度值ln在[0.01,100]之间时,亮度调节步进系数与目标亮度值之间满足分段线性的关系,且随着目标亮度值ln的增大亮度调节步进系数的变化量呈下降趋势。而当目标亮度值ln小于0.01时,亮度调节步进系数可以为固定值,例如lstep为20;当目标亮度值ln大于100时,亮度调节步进系数同样可以为固定值,例如lstep为400。
[0056]
需要说明的是,上述仅为本发明实施例提供的目标亮度值与亮度调节步进系数的示例性关系,其并非本发明实施例的具体限定。在本发明实施例中,获取亮度调节步进系数的方式可以为任意一种本领域技术人员所熟知的获取方式,在此不做具体限定。
[0057]
s260、判断所述当前亮度状态变化次数是否为0;若是,则执行s270;若否,则执行s280。
[0058]
s270、根据val=st,确定所述单点亮度调节步进值val。
[0059]
s280、根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数。
[0060]
s290、将单点亮度调节步进值val增加至当前伽马寄存器值中;
[0061]
s2100、重复执行s210~s290的步骤,直至当前显示亮度值在目标灰阶对应的目标亮度范围内和/或当前循环次数大于循环次数最大值。
[0062]
综上,本发明实施例根据目标灰阶对应的目标亮度值以及亮度变化调节极限值,获得与目标灰阶对应的目标亮度调节范围,且通过判断当前显示亮度值是否在目标亮度调节范围内,可确定出当前伽马寄存器值是否需要进行调节,并在当前伽马寄存器值需要调节时,能够基于当前亮度状态变化次数、当前循环次数以及当前灰阶亮度调节步进值,确定单点亮度调节步进值,以调节当前伽马寄存器值,从而能够快速地将伽马寄存器值调节至所需范围内,且该种调剂伽马寄存器值的方式能够适应具有不同屏体特性差异的显示面板,进而有利于提高显示面板的生产效率,降低显示面板的生产成本
[0063]
可选的,当前灰阶亮度调节步进值与目标亮度值对应的亮度调节步进系数相关,以根据该亮度调节步进系数计算出当前灰阶亮度调节步进值,而在计算出当前灰阶亮度调节步进值后,还可以判断当前灰阶亮度调节步进值是否大于亮度调节步进最大值,以进一步准确确定出当前灰阶亮度调节步进值。图5是本发明实施例提供的一种获取当前灰阶亮度调节步进值的方法流程图。如图5所示,获取当前灰阶亮度调节步进值的方法包括:
[0064]
s251、获取与目标亮度值对应的亮度调节步进系数。
[0065]
s252、根据st=|lm
‑
ln|/ln*lstep,计算当前灰阶亮度调节步进值st;其中,lm为当前显示亮度值,lstep为亮度调节步进系数。
[0066]
s253、判断当前灰阶亮度调节步进值是否大于亮度调节步进最大值;若是,则执行s254。
[0067]
s254、将亮度调节步进最大值作为当前灰阶亮度调节步进值。
[0068]
具体的,由于当前灰阶亮度调节步进值与亮度调节步进系数、目标亮度值和当前显示亮度值相关,在当前显示亮度值过大或过小时,所获得的当前灰阶亮度调节步进值较大;在后续根据该当前灰阶亮度调节步进值,所确定的单点亮度调节步进值较大,使得当前伽马寄存器值变化较大,从而使得伽马寄存器值出现过度调节的现象。因此,通过在根据亮度调节步进系数、目标亮度值和当前显示亮度值计算获得当前灰阶亮度调节步进值大于亮度调节步进最大值,可将亮度调节步进最大值作为当前灰阶亮度调节步进值,以防止伽马寄存器值出现过度调节的现象,从而能够提高伽马寄存器值的调节速度以及准确度。
[0069]
可选的,在获取当前亮度状态变化次数之前,可根据当前显示亮度值与目标亮度调节范围的上限值和下限值之间的关系,确定当前亮度状态值;并在将当前伽马寄存器值增大所述单点亮度调节步进值val之后,还可以将当前亮度状态值作为最终亮度状态值。图
6是本发明实施例提供的又一种显示面板的灰阶亮度调节方法的流程图。如图6所示,该显示面板的灰阶亮度调节方法包括:
[0070]
s310、在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,根据当前显示亮度值与目标亮度调节范围的上限值和下限值之间的关系,确定当前亮度状态值。
[0071]
具体的,在当前显示亮度值未在亮度调节范围内时,该当前显示亮度值会大于目标亮度调节范围的上限值或小于目标亮度调节范围的下限值;其中,在当前显示亮度值大于目标亮度调节范围的上限值时可认为当前亮度状态为第一亮度状态,可使当前亮度状态值pst=1,而在当前显示亮度值小于目标亮度调节范围的下限值可认为当前亮度状态为第二亮度状态,可使当前亮度状态值pst=0。
[0072]
s320、获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数。
[0073]
具体的,当前亮度状态变化次数与当前亮度状态值是否发生变化相关,该当前亮度状态变化次数可根据当前亮度状态值是否发生变化确定其与当前伽马寄存器值的调节次数(即当前循环次数)相同或不同。其中,在伽马寄存器值变化后,若当前亮度状态值pst由1变为0,则认为亮度状态发生了变化,此时可另当前亮度状态变化次数等于当前循环次数;而在伽马寄存器变化后,若当前亮度状态值pst保持为1或保持为0态,则认为亮度状态未发生变化,此时可令当前亮度状态变化次数等于0。
[0074]
s330、判断当前亮度状态变化次数是否为0;若是,则执行s340;若否,则执行s350。
[0075]
s340、根据val=st,确定单点亮度调节步进值val。
[0076]
s350、根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数。
[0077]
s360、将单点亮度调节步进值val增加至当前伽马寄存器值中。
[0078]
s370、将当前亮度状态值作为最终亮度状态值。
[0079]
具体的,由于当前亮度状态变化次数与当前亮度状态值是否发生变化相关,因此,在将单点亮度调节步进值val增加至当前伽马寄存器值中后,还需要将当前亮度状态值作为最终亮度状态值,以便于在下一次获取当前亮度状态值后,可与最终亮度状态值进行比较,判断该当前亮度状态值相较于最终亮度状态值是发生了变化,从而能够根据当前亮度状态值的变化情况,确定出当前亮度状态变化次数。
[0080]
s380、重复执行s310~s370的步骤,直至当前显示亮度值在目标灰阶对应的目标亮度范围内和/或当前循环次数大于循环次数最大值。
[0081]
综上,本发明实施例由当前显示亮度与目标亮度调节范围的上限和下限之间的关系确定当前亮度状态值,并基于当前亮度状态值的变化情况,确定当前亮度状态变化次数,以基于当前亮度状态变化次数确定出对应的单点亮度调节步进,从而能够采用所确定的单点亮度调节步进快速地将伽马寄存器值调节至所需范围内,且该种调节方式能够适应具有不同屏体特性差异的显示面板,从而有利于提高显示面板的生产效率,降低显示面板的生产成本。
[0082]
可选的,由于当前亮度状态变化次数与当前伽马寄存器值的调节次数和当前亮度状态变化情况相关,因此可根据当前伽马寄存器值的调节次数和当前亮度状态变化情况确定出当前亮度状态变化次数。图7是本发明实施例提供的一种亮度状态变化次数的获取方
法的流程图。如图7所示,该亮度状态变化次数的获取方法包括:
[0083]
s321、获取当前伽马寄存器值的调节次数。
[0084]
s322、判断调节次数是否等于1;若否,则执行s323;若是,则执行s324。
[0085]
s323、判断当前亮度状态值是否等于最终亮度状态值;若是,则执行s324;若否,则执行s325。
[0086]
s324、确定当前亮度状态变化次数为0。
[0087]
s325、确定当前亮度状态变化次数等于当前循环次数。
[0088]
具体的,当前伽马寄存器的调节次数即为当前循环次数,而在当前伽马寄存器的调节次数等于1时,可认为此次为第一次对伽马寄存器值进行调节,此时可为当前亮度状态变化次数赋初值为0;而在当前伽马寄存器的调节次数不等于1,即当前伽马寄存器的调节次数为大于1的任意整数时,可认为此次并非第一次对伽马寄存器值进行调节。由于在每次对对伽马寄存器值进行调节后,会给最终亮度状态值进行赋值,因此当并非第一次对伽马寄存器值进行调节时,可比较最终亮度状态值与当前亮度状态值是否相等,并在两者相等时,可认为当前显示亮度值保持为小于目标亮度调节范围的下限值或大于目标亮度调节范围的上限值,即当前亮度状态并未发生变化,可使当前亮度状态变化次数保持为0;而在最终亮度状态值与当前亮度状态值不相等时,可认为当前亮度状态发生了变化,可使当前亮度状态变化次数等于当前循环次数。
[0089]
如此,通过将当前亮度状态变化次数与当前伽马寄存器值的调节次数以及亮度状态变化相结合,能够准确把控当前显示亮度值的变化情况,并根据当前显示亮度值的变化情况,确定出对应的单点亮度调节步进值,从而能够准确、快速地将伽马寄存器值调节至所需的范围内。
[0090]
基于同一发明构思,本发明实施例还提供一种显示面板的灰阶亮度调节装置,该显示面板的灰阶亮度调节装置可用于执行本发明实施例的显示面板的灰阶亮度调节方法,且该显示面板的灰阶亮度调节装置可采用软件和/或硬件的方式实现。
[0091]
示例性的,图8是本发明实施例提供的一种显示面板的灰阶亮度调节装置的结构框图。如图8所示,该显示面板的灰阶亮度调节装置包括当前状态值获取模块81、亮度状态判断模块82、步进值计算模块83、寄存器值调节模块84和循环模块85。其中,当前状态值获取模块81用于在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;亮度状态判断模块82用于判断当前亮度状态变化次数是否为0;步进值计算模块83用于在当前亮度状态变化次数不为0时,根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为当前灰阶亮度调节步进值,adjt为当前循环次数,ft为当前亮度状态变化次数;寄存器值调节模块84用于将单点亮度调节步进值val增加至当前伽马寄存器值中;循环模块85用于重复执行获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数的步骤,直至当前显示亮度值在目标灰阶对应的目标亮度范围内和/或当前循环次数大于循环次数最大值。
[0092]
本发明实施例能够基于对应的单点亮度调节步进值的计算公式,确定出每次所需的单点亮度调节步进值,从而能够快速地将伽马寄存器值调节至所需的伽马寄存器值范围内,进而能够提高伽马寄存器值的调节效率,有利于提高显示面板的生产效果;同时,由于所需的单点亮度调节步进值是基于单点亮度调节步进值计算公式计算所得,使得该灰阶亮
度调节方式并不局限于某一种显示面板,而是可以针对具有不同特性差异的显示面板的伽马寄存器值均能够进行调节,从而无需针对不同特性差异的显示面板提供不同的伽马寄存器值的调节方式,进而简化伽马寄存器值的调节方式,有利于降低显示面板的生产成本。
[0093]
需要说明的是,本发明实施例提供的显示面板的灰阶亮度调节装置能够执行本发明任一实施例提供的显示面板的灰阶亮度调节方法,且本发明实施例提供的显示面板的灰阶亮度调节装置具有本发明实施例提供的显示面板的灰阶亮度调节方法技术特征,能够达到本发明实施例提供的显示面板的灰阶亮度调节方法的有益效果,相同之处可参照上述对本发明实施例提供的显示面板的灰阶亮度调节方法的描述,在此不再赘述。
[0094]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、相互结合和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
技术特征:
1.一种显示面板的灰阶亮度调节方法,其特征在于,包括:在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;判断所述当前亮度状态变化次数是否为0;若否,则根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数;将所述单点亮度调节步进值val增加至当前伽马寄存器值中;重复执行所述获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数的步骤,直至所述当前显示亮度值在所述目标灰阶对应的目标亮度范围内和/或所述当前循环次数大于循环次数最大值。2.根据权利要求1所述的灰阶亮度调节方法,其特征在于,在获取灰阶亮度调节步进值之前,还包括:在基于当前伽马寄存器值向显示面板提供与目标灰阶对应的显示信号时,获取所述显示面板的当前显示亮度值、与所述目标灰阶对应的目标亮度值以及亮度调节极限值;根据lmin=ln
‑
l
limit
和lmax=ln l
limit
确定目标亮度调节范围[lmin,lmax];其中,ln为所述目标亮度值,l
limit
为所述亮度调节极限值;判断所述当前显示亮度值是否在所述目标亮度调节范围内;若是,则以所述当前伽马寄存器值作为与所述目标灰阶对应的伽马寄存器值。3.根据权利要求2所述的灰阶亮度调节方法,其特征在于,获取灰阶亮度调节步进,包括:获取与所述目标亮度值对应的亮度调节步进系数;根据st=|lm
‑
ln|/ln*lstep,计算所述当前灰阶亮度调节步进值st;其中,lm为所述当前显示亮度值,lstep为所述亮度调节步进系数。4.根据权利要求3所述的灰阶亮度调节方法,其特征在于,还包括:判断所述当前灰阶亮度调节步进值是否大于亮度调节步进最大值;若是,则将所述亮度调节步进最大值作为所述当前灰阶亮度调节步进值。5.根据权利要求1所述的灰阶亮度调节方法,其特征在于,在获取当前亮度状态变化次数之前,包括:在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,根据所述当前显示亮度值与所述目标亮度调节范围的上限值和下限值之间的关系,确定当前亮度状态值;在将当前伽马寄存器值增大所述单点亮度调节步进值val之后,还包括:将所述当前亮度状态值作为最终亮度状态值。6.根据权利要求5所述的灰阶亮度调节方法,其特征在于,获取当前亮度状态变化次数,包括:获取所述当前伽马寄存器值的调节次数;判断所述调节次数是否等于1;若是,则确定所述当前亮度状态变化次数为0。7.根据权利要求6所述的灰阶亮度调节方法,其特征在于,获取当前亮度状态变化次数,还包括:
在所述调节次数不等于1时,判断所述当前亮度状态值是否等于所述最终亮度状态值;若是,则确定所述当前亮度状态变化次数为0。8.根据权利要求7所述的灰阶亮度调节方法,其特征在于,还包括:在所述当前亮度状态值不等于所述最终亮度状态值时,确定所述当前亮度状态变化次数等于所述当前循环次数。9.根据权利要求1~8任一项所述的灰阶亮度调节方法,其特征在于,还包括:在所述当前亮度状态变化次数不为0时,根据val=st,确定所述单点亮度调节步进值val。10.一种显示面板的灰阶亮度调节装置,其特征在于,包括:当前状态值获取模块,用于在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;亮度状态判断模块,用于判断所述当前亮度状态变化次数是否为0;步进值计算模块,用于在所述当前亮度状态变化次数不为0时,根据val=1 st/2
(adjt
‑
ft 1)
,计算单点亮度调节步进值val;其中,st为所述当前灰阶亮度调节步进值,adjt为所述当前循环次数,ft为所述当前亮度状态变化次数;寄存器值调节模块,用于将所述单点亮度调节步进值val增加至当前伽马寄存器值中;循环模块,用于重复执行所述获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数的步骤,直至所述当前显示亮度值在所述目标灰阶对应的目标亮度范围内和/或所述当前循环次数大于循环次数最大值。
技术总结
本发明实施例公开了一种显示面板的灰阶亮度调节方法及其装置,通过在当前显示亮度值未在目标灰阶对应的目标亮度调节范围内时,获取当前灰阶亮度调节步进值、当前循环次数、以及当前亮度状态变化次数;判断当前亮度状态变化次数是否为0;若否,则根据Val=1 St/2
技术研发人员:叶帅
受保护的技术使用者:武汉天马微电子有限公司
技术研发日:2021.03.16
技术公布日:2021/6/24
转载请注明原文地址:https://doc.8miu.com/read-250037.html