本发明实施例涉及显示技术领域,尤其涉及一种灰阶数据补偿方法、装置和驱动芯片。
背景技术:
随着显示技术的发展,人们对画面显示质量的要求也越来越高。
现有有机发光显示面板中,通常包括多个子像素,进行画面显示时,需要向每个子像素提供对应的数据,以实现不同灰阶的显示。由于材料工艺等原因会有部分产品出现画面显示亮度不均(mura)现象。现有技术中通常利用包括相机的demura设备来补偿mura。
然而,现有技术中存在对显示面板亮度进行调节后mura补偿效果较差,显示面板的显示均一性较差的问题。
技术实现要素:
本发明提供一种灰阶数据补偿方法、装置和驱动芯片,以实现对显示面板进行亮度调节时仍可具有良好的mura补偿效果,进而提升显示均一性。
第一方面,本发明实施例提供了一种灰阶数据补偿方法,包括:
获取输入的显示亮度指令值,其中最小显示亮度指令值至最大显示亮度指令值至少划分为两个区间;
根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;其中系数变动值为输入的显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差异值;
根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。
可选的,根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值,包括:
比较输入的显示亮度指令值与区间边界指令值,若输入的显示亮度指令值等于区间边界指令值,将预先存储的与区间边界指令值对应的系数变动值确定为输入的显示亮度指令值对应的系数变动值。
可选的,根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值,还包括:
若输入的显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,根据预先存储的与第一区间边界指令值对应的系数变动值和第二区间边界指令值对应的系数变动值采用插值法计算输入的显示亮度指令值对应的系数变动值;
其中,第一区间边界指令值和第二区间边界指令值分别为同一区间的两个区间边界指令值。
可选的,若输入的显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,根据预先存储的与第一区间边界指令值对应的系数变动值和第二区间边界指令值对应的系数变动值采用插值法计算输入的显示亮度指令值对应的系数变动值,包括:
若输入的显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,采用以下公式计算输入的显示亮度指令值对应的系数变动值:
coefficientx=coefficient[n-1]*(nowdbv-th[k])/(th[k-1]-th[k])
coefficient[n]*(nowdbv-th[k-1])/(th[k]-th[k-1]);
其中,coefficientx表示输入的显示亮度指令值对应的系数变动值,coefficient[n-1]表示第一区间边界指令值对应的系数变动值,coefficient[n]表示第二区间边界指令值对应的系数变动值,nowdbv表示输入的显示亮度指令值对应的系数变动值,th[k-1]表示第一区间边界指令值,th[k]表示第二区间边界指令值。
可选的,在获取输入的显示亮度指令值之前,包括:
预先获取并存储与区间边界指令值对应的系数变动值。
可选的,区间端点对应的区间边界指令值包括标准亮度指令值。
可选的,同一显示亮度指令值对应的不同灰阶下所对应的系数变动值相同。
第二方面,本发明实施例还提供了一种灰阶数据补偿装置,包括:
获取模块,用于获取输入的显示亮度指令值,其中对应最小显示亮度指令值至对应最大显示亮度指令值至少划分为两个区间;
确定模块,用于根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;
补偿模块,用于根据系数变动值和标准亮度指令值下的基准补偿系数补偿灰阶数据。
可选的,确定模块包括比较单元,比较单元用于比较输入的显示亮度指令值与区间边界指令值。
第三方面,本发明实施例还提供了一种驱动芯片,该驱动芯片包括第二方面提供的灰阶数据补偿装置,还包括存储模块,存储模块中包括第一存储空间和第二存储空间,第一存储空间中存储有系数变动值,第二存储空间中存储有基准补偿系数。
本实施例提供的灰阶数据补偿方法、装置和驱动芯片,根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;并根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据,根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。因系数变动值与显示亮度指令值对应,故本实施例提供的灰阶数据补偿方法,可将亮度等级(与显示亮度指令值相对应)对mura补偿效果的影响考虑在内,使得不同亮度等级下可以对应不完全相同的灰阶补偿系数,即使得最终得到的灰阶补偿系数与显示亮度指令值相对应,进而改善mura补偿的效果,提升显示均一性。
附图说明
图1是本发明实施例提供的一种灰阶数据补偿方法的流程图;
图2是本发明实施例提供的显示亮度指令值与最大灰阶的显示亮度的关系图;
图3是本发明实施例提供的另一种灰阶数据补偿方法的流程图;
图4是本发明实施例提供的一种灰阶数据补偿装置的结构示意图;
图5是本发明实施例提供的一种驱动芯片的结构示意图;
图6是本发明实施例提供的驱动芯片中灰阶补偿装置执行灰阶数据补偿方法的示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
正如背景技术中所述,现有技术中对显示面板亮度进行调节后mura补偿效果较差,显示面板的显示均一性较差的问题。经发明人研究发现,出现上述问题的原因在于,现有技术中通常利用相机来对mura进行补偿,具体的,当显示面板最大灰阶对应的显示亮度为第一亮度时,对mura进行补偿的数据为第一灰阶数据;当显示面板显示的最大灰阶对应的显示亮度为第二亮度时,对mura进行补偿的数据仍为第一灰阶数据,即现有技术中当在用户调整显示面板的最大灰阶对应的亮度后(最大灰阶对应的亮度改变后,其他灰阶对应的亮度也相应改变,即显示面板的整体亮度会发生改变,以下将调整最大灰阶对应的显示亮度也可称之为调整亮度等级),对mura进行补偿的灰阶数据不变。然而,因有机发光器件的发光效率与发光亮度相关,即不同的发光亮度下,发光器件的发光效率可能存在差异,因此在所有亮度等级下均用相同的灰阶数据对mura进行补偿时,补偿效果会较差,最终导致显示均一性仍然较差。
基于上述问题,本发明实施例提供了一种灰阶数据补偿方法,该方法用于对有机发光显示面板中像素进行灰阶数据补偿,以减轻mura。图1是本发明实施例提供的一种灰阶数据补偿方法的流程图,参考图1,该灰阶数据补偿方法包括:
步骤110、获取输入的显示亮度指令值(dbv),其中最小显示亮度指令值至最大显示亮度指令值至少划分为两个区间;
具体的,手机、电脑等显示装置中通常包括亮度调节按键,用户通过该亮度调节按键来调节显示装置的整体显示亮度,每次通过对亮度调节按键的触按动作可对应一个输入的显示亮度指令值。其中,每个显示亮度指令值可对应显示面板中最大灰阶的一个显示亮度,显示面板中最大灰阶对应的显示亮度发生改变后,其他灰阶对应的显示亮度也会发生改变。具体的,当显示面板中最大灰阶对应的显示亮度增大时,其他灰阶对应的显示亮度也增大;当显示面板中最大灰阶对应的显示亮度减小时,其他灰阶对应的显示亮度也减小。因此,也可理解为每个输入的显示亮度指令值可对应显示面板的一个亮度等级,显示面板中最大灰阶对应的显示亮度较大时,亮度等级较大,显示面板整体显示亮度较大;显示面板中最大灰阶对应的显示亮度较小时,亮度等级较小,显示面板整体显示亮度较小。
其中,步骤110中最小显示亮度指令值指最大灰阶的最小显示亮度对应的显示亮度指令值,最大显示亮度指令值指最大灰阶的最大显示亮度对应的显示亮度指令值。本实施例中,将最小亮度指令值至最大亮度指令值至少划分为两个区间,因每个显示亮度指令值对应最大灰阶的一个显示亮度,相应的,最大灰阶对应的显示亮度也至少划分为两个区间。图2是本发明实施例提供的显示亮度指令值与最大灰阶的显示亮度的关系图,其中,图2中横坐标dbv为显示亮度指令值,纵坐标brightness表示最大灰阶对应的显示亮度。其中,图2以最小显示亮度指令值为dbvmin至最大显示亮度指令值为dbvmax划分为8个区间,其中区间端点对应的区间边界指令值分别为dbvmin、th[1]、th[2]、th[3]、th[4]、th[5]、th[6]、th[7]和dbvmax,相应的最大灰阶的显示亮度也划分为与显示亮度指令值对应的8个区间,其中显示亮度指令值的区间端点与最大灰阶的显示亮度的区间端点相对应。
步骤120、根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;
其中系数变动值为输入的显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差异值。
具体的,在显示面板出厂前,需要对显示面板进行demura,在此过程中,通常在标准亮度指令值对应的标准亮度等级下,测定各灰阶对应的补偿数据并将该标准亮度等级下得到的灰阶补偿数据进行存储。如背景技术中所述的,现有技术中通常是用该标准亮度等级下得到的灰阶补偿数据应用于所有亮度等级下进行mura补偿,使得mura补偿效果较差。而本步骤中,根据输入的显示亮度指令值与区间端点对应的区间边界指令值(例如,图2中区间边界指令值为dbvmin、th[1]、th[2]、th[3]、th[4]、th[5]、th[6]、th[7]和dbvmax)的大小关系确定输入的显示亮度指令值对应的系数变动值,该系数变动值为输入的显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差异值,例如该差异值可以是差值,也可以是比值等,本实施例在此不做具体限定;并且系数变动值可能为正值,也可能为负值。
具体的,上述步骤120可以包括:
步骤121、比较输入的显示亮度指令值与区间边界指令值,若输入的显示亮度指令值等于区间边界指令值,将预先存储的与区间边界指令值对应的系数变动值确定为输入的显示亮度指令值对应的系数变动值。
表1示例性地示出了对应于图2所示最小显示亮度指令值为dbvmin至最大显示亮度指令值为dbvmax划分为8个区间,其中区间端点对应的区间边界指令值分别为dbvmin、th[1]、th[2]、th[3]、th[4]、th[5]、th[6]、th[7]和dbvmax,并示出了在各区间边界指令值对应的系数变动值,需要说明的是,因dbvmin对应的亮度为0,因此无需进行mura补偿,故表1中并不包括与dbvmin相对应的系数变动值。
表1
步骤122、若输入的显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,根据预先存储的与第一区间边界指令值对应的系数变动值和第二区间边界指令值对应的系数变动值采用插值法计算输入的显示亮度指令值对应的系数变动值;
其中,第一区间边界指令值和第二区间边界指令值分别为同一区间的两个区间边界指令值。
具体的,因每个区间内包括多个显示亮度指令值,当输入的显示亮度指令值不等于区间端点对应的区间边界指令值时,而是大于一个区间较小区间端点对应的第一区间边界指令值且小于同一区间较大区间端点对应的第二区间边界指令值时,则可通过插值法对该输入的显示亮度指令值对应的系数变动值进行计算,进而得到对应的系数变动值。
需要说明的是,采用插值法进行系数变动值的计算时,可以采用一次式插值法,也可采用多项式插值法,本实施例在此不做具体限定。
可选的,若输入的显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,采用以下公式计算输入的显示亮度指令值对应的系数变动值:
coefficientx=coefficient[n-1]*(nowdbv-th[k])/(th[k-1]-th[k])
coefficient[n]*(nowdbv-th[k-1])/(th[k]-th[k-1]);
其中,coefficientx表示输入的显示亮度指令值对应的系数变动值,coefficient[n-1]表示第一区间边界指令值对应的系数变动值,coefficient[n]表示第二区间边界指令值对应的系数变动值,nowdbv表示输入的显示亮度指令值对应的系数变动值,th[k-1]表示第一区间边界指令值,th[k]表示第二区间边界指令值。
因系数变动值进行存储时,需要一定的存储空间,因此仅对区间边界指令值对应的系数变动值进行存储,通过插值法计算区间内的显示亮度指令值对应的系数变动值,可以减小数据存储量,进而节约存储硬件成本。
步骤130、根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。
具体的,与输入的显示亮度指令值对应的系数变动值确定后,可根据该系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。示例性的,在demura之前的灰阶数据为x,采用本实施例提供的灰阶数据补偿方法进行demura后的灰阶数据为y,假设y与x为二次函数关系。假设标准亮度指令值下对应的基准补偿参数为α、β和γ,结合图2和表1,例如输入的显示亮度指令值为th[2]时,且系数变动值表示输入的显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差值的情况下,y与x的关系可以表示为:
y=(α δα[2])x2 (β δβ[2])x (γ δγ[2]),
其中,α δα[2]、β δβ[2]、γ δγ[2]可以看作显示亮度指令值th[2]对应的最终灰阶补偿系数。
由上式可以看出,补偿后的灰阶数据不仅与标准亮度指令值下的基准补偿系数相关,还与显示亮度指令值对应的系数变动值相关,因系数变动值与显示亮度指令值对应,故本实施例提供的灰阶数据补偿方法,可将亮度等级(与显示亮度指令值相对应)对mura补偿效果的影响考虑在内,使得不同亮度等级下可以对应不完全相同的灰阶补偿系数,即使得最终得到的灰阶补偿系数与亮度等级(即显示亮度指令值)相对应,进而改善mura补偿的效果,提升显示均一性。
本实施例提供的灰阶数据补偿方法,根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;并根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据,根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。因系数变动值与显示亮度指令值对应,故本实施例提供的灰阶数据补偿方法,可将亮度等级(与显示亮度指令值相对应)对mura补偿效果的影响考虑在内,使得不同亮度等级下可以对应不完全相同的灰阶补偿系数,即使得最终得到的灰阶补偿系数与显示亮度指令值相对应,进而改善mura补偿的效果,提升显示均一性。
图3是本发明实施例提供的另一种灰阶数据补偿方法的流程图,参考图3,该灰阶数据补偿方法包括:
步骤210、预先获取并存储与区间边界指令值对应的系数变动值;
具体的,区间边界指令值确定后,可采用现有技术中的demura设备获取在各区间边界指令值下的灰阶补偿系数,并根据在各显示亮度指令值下的灰阶补偿系数与标准亮度下的基准补偿系数求出二者的差异值,并将该差异值进行存储,该差异值与区间边界指令值一一对应,与显示亮度指令值对应的差异值即为该区间边界指令值对应的系数变动值。
需要说明的是,对于在各区间边界指令值下的灰阶补偿系数的求取方法,并不限定于采用现有demura设备进行获取的方法,还可以包括只利用demura设备对标准亮度指令值下的灰阶补偿系数进行获取,对于各区间边界指令值下的灰阶补偿系数采用软件算法(可以包括公式)计算获取的方式。
步骤220、获取输入的显示亮度指令值,其中最小显示亮度指令值至最大显示亮度指令值至少划分为两个区间;该步骤与上述实施例中步骤110过程相同,在此不再赘述;
步骤230、根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;该步骤与上述实施例中步骤120过程相同,在此不再赘述;
步骤240、根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据;该步骤与上述实施例中步骤130过程相同,在此不再赘述。
在上述技术方案的基础上,可选的,区间端点对应的区间边界指令值包括标准亮度指令值。
以表1所示出情况为例,区间边界指令值中的th[6]即为标准亮度指令值,因基准补偿系数即是在标准亮度指令值下测得的demura数据,因此相应的,区间边界指令值th[6]对应的系数变动值为0,因此当最小显示亮度指令值至最大亮度指令值划分为图2所示的8个区间时,只存储7组系数变动值即可,相应的,当最小亮度指令值至最大亮度指令值划分为n(n≥2)个区间时,只存储n-1组系数变动值即可,进而可以减少数据的存储量。
在上述技术方案的基础上,可选的,同一显示亮度指令值对应的不同灰阶下所对应的系数变动值相同。
具体的,同一显示亮度值对应的不同灰阶下系数变动值相同,即对于同一显示亮度指令值下的不同灰阶,均根据相同的系数变动值和标准亮度指令值下的基准补偿系数进行灰阶数据的补偿即可,存储系数变动值需要一定的存储空间,设置同一显示亮度指令值对应的不同灰阶下所对应的系数变动值相同,可以减少系数变动值的数据存储量,进而有利于降低存储硬件成本。
本发明实施例还提供了一种灰阶数据补偿装置,该灰阶数据补偿装置可用于执行本发明上述任意实施例提供的灰阶数据补偿方法,图4是本发明实施例提供的一种灰阶数据补偿装置的结构示意图,参考图4,可选的,该灰阶数据补偿装置包括:
获取模块310,用于获取输入的显示亮度指令值,其中对应最小显示亮度指令值至对应最大显示亮度指令值至少划分为两个区间;
确定模块320,用于根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;
补偿模块330,用于根据系数变动值和标准亮度指令值下的基准补偿系数补偿灰阶数据。
在上述技术方案的基础上,确定模块320包括比较单元,比较单元用于比较输入的显示亮度指令值与区间边界指令值。其中比较单元可通过软件实现,也可通过硬件实现,本实施例在此不做具体限定。
本实施例提供的灰阶数据补偿装置,通过获取模块根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;并通过确定模块根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据,以及通过补偿模块根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据,将亮度等级(与显示亮度指令值相对应)对mura补偿效果的影响考虑在内,使得不同亮度等级下可以对应不完全相同的灰阶补偿系数,即使得最终得到的灰阶补偿系数与亮度等级(即显示亮度指令值)相对应,进而改善mura补偿的效果,提升显示均一性。
本发明实施例还提供了一种驱动芯片,图5是本发明实施例提供的一种驱动芯片的结构示意图,参考图5,该驱动芯片400包括本发明任意实施例提供的灰阶数据补偿装置410,还包括存储模块420,存储模块420中包括第一存储空间和第二存储空间,第一存储空间中存储有系数变动值,第二存储空间中存储有基准补偿系数。
图6是本发明实施例提供的驱动芯片中灰阶补偿装置执行灰阶数据补偿方法的示意图,参考图6,获取模块310获取到显示亮度指令值后,确定模块320对该显示亮度指令值与显示亮度指令边界值进行比较,图6确定模块320所执行[dbvvaluecheck]部分中0、th[1]、th[2]……th[k-1]、th[k]表示区间边界指令值,[lutselection]表示区间边界指令值0、th[1]、th[2]……th[k-1]、th[k]与系数变动值对应关系查找表格,该表格可以在存储模块的第一存储空间中存储;并通过[dbvvaluecheck]部分对输入的显示亮度指令值与区间边界指令值的比较确定采用插值法计算系数变动值或是将于区间边界指令值对应的系数变动值作为输入的显示亮度指令值对应的系数变动值,其中,确定模块320中上面的支路表示输入的显示亮度指令值不等于区间边界指令值,此时利用插值法计算系数变动值,图6中的interporation表示插值法计算系数变动值,图6中下面的支路表示输入的显示亮度指令值等于区间边界指令值,此时直接将边界指令值对应的系数变动值作为显示亮度指令值对应的系数变动值。补偿模块330根据存储模块420的第二存储空间421(例如该第二存储空间可以是闪存)内存储的基准补偿系数与系数变动值对灰阶数据进行补偿。例如,在demura之前的灰阶数据为x(对应图6中inputimagedata(x)),进行demura后的灰阶数据为y(对应图6中compensatedimagedata(y)),假设y与x为二次函数关系。标准亮度指令值下对应的基准补偿参数为α、β和γ,系数变动值为δα、δβ、δγ,则系数变动值表示输入的显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差值时,y与x的关系可以表示为:
y=(α δα)x2 (β δβ)x (γ δγ),
其中,α δα、β δβ、γ δγ可分别对应图6中的α'、β'、γ'。
本实施例提供的驱动芯片,包括上述任意实施例提供的灰阶数据补偿装置,通过获取模块输入的显示亮度指令值;通过确定模块根据输入的显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的显示亮度指令值对应的系数变动值;并通过补偿模块根据系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据将亮度等级(与显示亮度指令值相对应)对mura补偿效果的影响考虑在内,使得不同亮度等级下可以对应不完全相同的灰阶补偿系数,即使得最终得到的灰阶补偿系数与亮度等级(即显示亮度指令值)相对应,进而改善mura补偿的效果,提升显示均一性。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
1.一种灰阶数据补偿方法,其特征在于,包括:
获取输入的显示亮度指令值,其中最小显示亮度指令值至最大显示亮度指令值至少划分为两个区间;
根据输入的所述显示亮度指令值与所述区间端点对应的区间边界指令值的大小关系确定输入的所述显示亮度指令值对应的系数变动值;其中所述系数变动值为输入的所述显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差异值;
根据所述系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。
2.根据权利要求1所述的灰阶数据补偿方法,其特征在于,所述根据输入的所述显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的所述显示亮度指令值对应的系数变动值,包括:
比较输入的所述显示亮度指令值与所述区间边界指令值,若输入的所述显示亮度指令值等于所述区间边界指令值,将预先存储的与所述区间边界指令值对应的系数变动值确定为输入的所述显示亮度指令值对应的系数变动值。
3.根据权利要求2所述的灰阶数据补偿方法,其特征在于,所述根据输入的所述显示亮度指令值与区间端点对应的区间边界指令值的大小关系确定输入的所述显示亮度指令值对应的系数变动值,还包括:
若输入的所述显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,根据预先存储的与第一区间边界指令值对应的系数变动值和第二区间边界指令值对应的系数变动值采用插值法计算输入的所述显示亮度指令值对应的系数变动值;
其中,所述第一区间边界指令值和所述第二区间边界指令值分别为同一区间的两个区间边界指令值。
4.根据权利要求3所述的灰阶数据补偿方法,其特征在于,所述若输入的所述显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,根据预先存储的与第一区间边界指令值对应的系数变动值和第二区间边界指令值对应的系数变动值采用插值法计算输入的所述显示亮度指令值对应的系数变动值,包括:
所述若输入的所述显示亮度指令值大于第一区间边界指令值且小于第二区间边界指令值,采用以下公式计算输入的所述显示亮度指令值对应的系数变动值:
coefficientx=coefficient[n-1]*(nowdbv-th[k])/(th[k-1]-th[k]) coefficient[n]*(nowdbv-th[k-1])/(th[k]-th[k-1]);
其中,coefficientx表示输入的所述显示亮度指令值对应的系数变动值,coefficient[n-1]表示所述第一区间边界指令值对应的系数变动值,coefficient[n]表示所述第二区间边界指令值对应的系数变动值,nowdbv表示输入的所述显示亮度指令值对应的系数变动值,th[k-1]表示所述第一区间边界指令值,th[k]表示第二区间边界指令值。
5.根据权利要求1所述的灰阶数据补偿方法,其特征在于,在所述获取输入的所述显示亮度指令值之前,包括:
预先获取并存储与所述区间边界指令值对应的系数变动值。
6.根据权利要求1所述的灰阶数据补偿方法,其特征在于,区间端点对应的区间边界指令值包括标准亮度指令值。
7.根据权利要求1所述的灰阶数据补偿方法,其特征在于,同一显示亮度指令值对应的不同灰阶下所对应的系数变动值相同。
8.一种灰阶数据补偿装置,其特征在于,包括:
获取模块,用于获取输入的显示亮度指令值,其中最小显示亮度指令值至最大显示亮度指令值至少划分为两个区间;
确定模块,用于根据输入的所述显示亮度指令值与所述区间端点对应的区间边界指令值的大小关系确定输入的所述显示亮度指令值对应的系数变动值;其中所述系数变动值为输入的所述显示亮度指令值对应的目标灰阶补偿系数与标准亮度指令值下的基准补偿系数的差异值;
补偿模块,用于根据所述系数变动值和预先存储的标准亮度指令值下的基准补偿系数补偿灰阶数据。
9.根据权利要求8所述的灰阶数据补偿装置,其特征在于,所述确定模块包括比较单元,所述比较单元用于比较输入的所述显示亮度指令值与所述区间边界指令值。
10.一种驱动芯片,其特征在于,包括权利要求8所述的灰阶数据补偿装置,还包括存储模块,所述存储模块中包括第一存储空间和第二存储空间,所述第一存储空间中存储有系数变动值,所述第二存储空间中存储有基准补偿系数。
技术总结