一种伽马补偿方法、装置及设备、介质与流程

文档序号:20911401发布日期:2020-05-29 13:03阅读:303来源:国知局
一种伽马补偿方法、装置及设备、介质与流程

本申请实施例涉及显示技术,尤指一种伽马补偿方法、装置及设备、介质。



背景技术:

大尺寸屏幕如(车载,nb(notebook,笔记本))等因为屏幕尺寸较大,irdrop(ir压降)会很严重,导致该屏的亮度均一性或者色度均一性难满足规格。



技术实现要素:

本申请实施例提供了一种伽马补偿方法、装置及设备、介质,提高屏幕均一性。

本申请实施例提供了一种伽马补偿方法,包括:

将显示屏的一个区域作为基准区域,对所述基准区域进行伽马调试以满足目标伽马曲线;

对所述基准区域外的一个或多个区域,测量得到所述区域的第一伽马曲线和所述基准区域的第二伽马曲线,根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值,以使得补偿后该区域的伽马曲线与所述第二伽马曲线一致。

在一示例性实施例中,所述基准区域为包括所述显示屏的中心点的区域。

在一示例性实施例中,所述方法还包括,将所述显示屏均匀划分为9个区域;其中,所述基准区域为包括所述显示屏的中心点的区域。

在一示例性实施例中,所述根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值包括:

将所述第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线,根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值。

在一示例性实施例中,将所述第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线包括:将所述第一伽马曲线取自然对数得到所述第一线性曲线,将所述第二伽马曲线取自然对数得到所述第二线性曲线。

在一示例性实施例中,所述根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值包括:

选择多个灰阶,根据所述第一线性曲线和所述第二线性曲线在该多个灰阶的偏差,确定该区域该多个灰阶的补偿值,根据该多个灰阶的补偿值,插值得到该区域其余灰阶的补偿值。

本申请实施例提供一种伽马补偿装置,包括:

伽马调试模块,设置为对显示屏的一个区域进行伽马调试以满足目标伽马曲线,所述区域称为基准区域;

测量模块,设置为对所述基准区域外的一个或多个区域,测量得到所述区域的第一伽马曲线和所述基准区域的第二伽马曲线;

补偿模块,设置为根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值,以使得补偿后该区域的伽马曲线与所述第二伽马曲线一致。

在一示例性实施例中,所述基准区域为包括所述显示屏的中心点的区域。

在一示例性实施例中,所述补偿模块根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值包括:

将所述区域的第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线,根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值。

本申请实施例提供一种伽马补偿设备,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现上述伽马补偿方法。

本申请实施例提供一种介质,其上存储有可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述伽马补偿方法的步骤。

与相关技术相比,本申请实施例包括一种伽马补偿方法,将显示屏的一个区域作为基准区域,对所述基准区域进行伽马调试以满足目标伽马曲线;对所述基准区域外的一个或多个区域,测量得到所述区域的第一伽马曲线和所述基准区域的第二伽马曲线,根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值,以使得补偿后该区域的伽马曲线与所述第二伽马曲线一致。本实施例提供的方案,对基准区域外的区域进行补偿,使得其伽马曲线与基准曲线的伽马曲线一致,提高了显示屏的均一性。另外,相比对每个区域都进行伽马调试的方案,本实施例中对伽马曲线进行补偿即可,实现起来更方便。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本申请一实施例提供的伽马补偿方法流程图;

图2为本申请一实施例提供的显示屏分割示意图;

图3为本申请一具体实例提供的伽马补偿方法流程图;

图4为本申请一具体实例提供的显示屏分割示意图;

图5为本申请一实施例提供的伽马曲线示意图;

图6为本申请一实施例提供的伽马曲线线性化后的示意图;

图7为本申请一实施例提供的伽马补偿装置框图;

图8为本申请一实施例提供的伽马补偿设备框图;

图9为本申请一实施例提供的介质框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

除非另外定义,本公开使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

大尺寸屏幕以中心点为基准进行gammatuning(伽马调试)时,中心点满足目标伽马曲线(比如gamma2.2曲线),因为尺寸大,亮度均一性存在问题,在中心点周围的位置,是不能满足标准的gamma2.2曲线的。因此,有必要进行改进。

本申请实施例中,以基准区域进行伽马调试后,对其余区域进行补偿,从而提高屏幕均一性。

如图1所示,本申请实施例提供一种伽马补偿方法,包括:

步骤101,将显示屏的一个区域作为基准区域,对所述基准区域进行伽马调试以满足目标伽马曲线;

步骤102,对所述基准区域外的一个或多个区域,测量得到所述区域的第一伽马曲线和所述基准区域的第二伽马曲线,根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值,以使得补偿后该区域的伽马曲线与所述第二伽马曲线一致。

本实施例提供的方案,对基准区域外的区域进行补偿,使得其伽马曲线与基准区域的伽马曲线一致,提高了显示屏的均一性。另外,相比对每个区域都进行伽马调试的方案,本实施例中对伽马曲线进行补偿即可,实现起来更方便。

在一示例性实施例中,所述基准区域为包括所述显示屏的中心点的区域。在其他实施例中,基准区域也可以是不包含中心点的区域。

在一示例性实施例中,将所述显示屏均匀划分为9个区域;其中,所述基准区域为包括所述显示屏的中心点的区域。如图2所示,将显示屏划分为9个区域,将区域a作为基准区域。在其他实施例中,可以划分为更多或更少区域,每个区域的大小也可以不一样,可以根据需要划分。

目标伽马曲线包括r(红色)分量伽马曲线,g(绿色)分量伽马曲线,b(蓝色)分量伽马曲线。本申请实施例中,仅笼统称呼为目标伽马曲线,在进行伽马调试时,需要分别进行调试。

在一示例性实施例中,所述步骤101中,对所述基准区域进行伽马调试以满足目标伽马曲线包括:根据目标伽马曲线上绑点灰阶对应的目标亮度值,调节控制电压,使得该基准区域中心点在该绑点灰阶的亮度值达到目标亮度值,记录相应的控制电压,即伽马电压(通过伽马寄存器记录),包括r分量伽马电压,g分量伽马电压和b分量伽马电压。得到绑点灰阶的伽马电压后,通过插值得到其他灰阶绑点的伽马电压,完成伽马调试。其中,目标伽马曲线可以对应于指定的伽马值,例如可以是2,2.1,2.2,2.3,3等等,本申请对此不作限定。当伽马值为2.2时,人眼识别每个灰阶亮度的递进才是等距的,因此,在一示例性实施例中,所述目标伽马曲线的伽马值可以是2.2,即目标伽马曲线包括r分量2.2伽马曲线,g分量2.2.伽马曲线,b分量2.2伽马曲线。需要说明的是,上述伽马调试方法仅为示例,可以根据需要使用其他伽马调试方法。

所述显示屏划分为多个区域,对基准区域的区域,可以对每个区域都进行补偿,也可以只对部分区域进行补偿,比如,测量各区域的伽马曲线,与基准区域的伽马曲线进行比较,当满足预设条件时(比如偏差到达预设程度)进行补偿,如果偏差较小,则不进行补偿。当然,也可以不进行判断,直接执行步骤102中的补偿操作。

所述步骤102中,测量得到伽马曲线的方法为,测量各灰阶下的亮度值,得到代表亮度值和灰阶关系的伽马曲线。

在另一实施例中,第二伽马曲线也可以直接使用目标伽马曲线。

在一示例性实施例中,所述根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值包括:

将所述区域的第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线,根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值。在其他实施例中,也可以直接不进行转换,直接根据第一伽马曲线和第二伽马曲线的偏差进行补偿。其中,补偿值是对伽马电压的补偿值。

在一示例性实施例中,将所述第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线包括:将所述第一伽马曲线取自然对数得到所述第一线性曲线,将所述第二伽马曲线取自然对数得到所述第二线性曲线。

所述第一伽马曲线和所述第二伽马曲线为亮度lv和灰阶grayn-的关系;所述第一伽马曲线满足lv=最大亮度*[(grayn-0)/(255-0)]^a1,a1为第一伽马曲线的伽马值;所述第二伽马曲线满足lv=最大亮度*[(grayn-0)/(255-0)]^a2,a2为第二伽马曲线的伽马值;

将所述第一伽马曲线取自然对数得得第一线性曲线,满足,y=ln(lv)=ln(最大亮度*[(grayn-0)/(255-0)]^a1),将ln(lv)作为纵轴,ln(grayn)作为横轴,得到第一线性曲线。第二线性曲线类似,不再赘述。在其他实施例中,可以使用其他方式进行线性化,本申请对此不作限定。

其中,计算偏差是指:计算同一灰阶第一线性曲线和第二线性曲线y值的差异,根据该差异获得补偿值,从而使得补偿后该区域在该同一灰阶下的亮度值与基准区域的亮度值一致(即伽马曲线一致),提高了显示屏的亮度均一性。如果对所有区域都进行补偿,则提高了整个显示屏的亮度均一性。补偿值可以记录在寄存器中,此时,该区域与基准区域施加不同的伽马电压。

在一示例性实施例中,所述根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值包括:

选择多个灰阶,根据所述第一线性曲线和所述第二线性曲线在该多个灰阶的偏差,确定该区域该多个灰阶的补偿值,根据该多个灰阶的补偿值,插值得到该区域其余灰阶的补偿值。即可以选择多个灰阶计算偏差并进行补偿,其他灰阶的补偿值通过该多个灰阶的补偿值进行插值得到,减轻计算量。所述多个灰阶比如为10个,15个,20个等等,可以根据需要设定。需要说明的是,在其他实施例中,也可以通过该多个灰阶的偏差插值得到其他灰阶的偏差,然后根据偏差确定补偿值。偏差与亮度有关,亮度与伽马电压有关,因此,根据偏差可以确定伽马电压的补偿值。

下面通过一实施例说明本申请。

本实施例中,将大尺寸屏幕分成9个block(区域),以中心区域作为基准区域,进行gammatuning满足伽马2.2曲线,同时对其余8个区域的gamma曲线进行测量,得到该区域的gamma曲线与伽马2.2曲线进行比较,将gamma曲线进行去gamma化,得到线性曲线。在线性区间里,选择10个灰阶为基准进行调节计算和补偿,计算offset(偏差)值,进行补偿。最后再将线性曲线变回为gamma曲线。采用相同的方法对其余区域进行补偿,这样实现将大尺寸屏整体拉回至2.2曲线。

如图3所示,包括:

步骤301,针对车载等大尺寸屏幕,先将屏幕分成9个区域(block),先采用常规的方法以中心block(即区域a)为基准进行gammatuning,让其满足标准的gamma2.2曲线。

如图4所示,9个区域,中心区域的伽马曲线的伽马值为2.2。

步骤302,进行其他block的gamma曲线测量,获取到其余8个block的gamma曲线。

该8个区域的gamma曲线的伽马值分别为2.3,2.1,2.1,2.4,2.4,2.1,2.0,2.3,如图4所示,可以看到,各区域之间存在偏差,从而在同一灰阶下,亮度不一致,均一性不佳。

步骤303,根据该8个区域的gamma曲线与基准区域的gamma曲线的偏差,对该8个区域进行补偿,以使得补偿后该8个区域的gamma曲线与基准区域的gamma曲线一致。

以其中一个block(图4中的区域b)进行补偿举例进行说明。

如图5所示,区域b测量得到的gamma曲线的伽马值为2.0(图5中的实线),相比中心区域的gamma曲线2.2(图5中虚线)有偏差。选取曲线中的10个灰阶即10个点进行计算补偿。需要说明的是,这10个点的选择是可变的,且点的数量也会根据实际的状态进行变化,可以选择更多点或者更少的点,根据显示屏当时的实际情况而定。

将gamma曲线进行去gamma化,将指数函数的gamma曲线变成线性化,如图6所示。

gamma曲线满足的公式为:lv=最大亮度*[(grayn-0)/(255-0)]^a

将上述公式两端取对数(本实施例中取自然对数),得到去gamma化的曲线:ln(lv)=ln{最大亮度*[(grayn-0)/(255-0)]^a}=aln(grayn))+k,其中,lv为亮度值,grayn为灰度值,a为gamma曲线的gamma值,k为与最大亮度有关的已知值,最大亮度为该gamma曲线对应的最大亮度。

如图6所示,此时,得到两条线性曲线degamma=2.2(由中心区域a的gamma曲线线性化后得到)和degamma=2.0(由区域b的gamma曲线线性化后得到)。线性曲线横轴为灰阶值的自然对数,纵轴为亮度的自然对数。

通过线性曲线进行偏差计算,在ic(integratedcircuit,集成电路)里或者大尺寸屏幕的t-con(timingcontroller,逻辑板)里每个block设置10个寄存器o1[7:0]~o10[7:0],每个寄存器8比特(bit),每个寄存器对应一个灰阶,通过比较区域b的线性曲线与区域a的线性曲线在同一灰阶的的y值的差值,计算出offset值,根据offset值计算得到该灰阶的补偿值,记录到对应的寄存器中。其中,y值与亮度有关,亮度与gamma电压有关,因此,可以根据y值的差值计算得到gamma电压的补偿值。其余灰阶采用线性插值的方式实现补偿。

最终补偿后的线性函数再将其变回至gamma曲线,这样最终实现将所有block的gamma曲线拉回至目标曲线。

本实施例中,通过将大尺寸屏分为多个区域,以一个区域作为基准区域进行gamma调试,其余区域进行gamma补偿的方式,提高了显示屏的均一性。

如图7所示,本申请实施例提供一种伽马补偿装置,包括:

伽马调试模块701,设置为对显示屏的一个区域进行伽马调试以满足目标伽马曲线,所述区域称为基准区域;

测量模块702,设置为对所述基准区域外的一个或多个区域,测量得到所述区域的第一伽马曲线和所述基准区域的第二伽马曲线;

补偿模块703,设置为根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值,以使得补偿后该区域的伽马曲线与所述第二伽马曲线一致。

在一示例性实施例中,所述基准区域为包括所述显示屏的中心点的区域。

在一示例性实施例中,所述补偿模块703根据所述第一伽马曲线与所述第二伽马曲线的偏差,确定该区域的补偿值包括:

将所述区域的第一伽马曲线转换为第一线性曲线,将所述第二伽马曲线转换为第二线性曲线,根据所述第一线性曲线和所述第二线性曲线的偏差,确定该区域的补偿值。

如图8所示,本申请实施例提供一种伽马补偿设备80,包括存储器810和处理器820,所述存储器810存储有程序,所述程序在被所述处理器820读取执行时,实现上述伽马补偿方法。

如图9所示,本申请实施例提供一种介质90,其上存储有可在处理器上运行的计算机程序910,所述计算机程序910被所述处理器执行时实现上述伽马补偿方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1