(12)发明专利申请
(10)申请公布号 CN 105575314 A (43)申请公布日 2016.05.11
(21)申请号 201610105904.X(22)申请日 2016.02.26
(71)申请人厦门天马微电子有限公司
地址361101 福建省厦门市火炬高新区翔安
产业区翔安西路6999号申请人天马微电子股份有限公司(72)发明人詹小静 杨 许育民
(74)专利代理机构北京品源专利代理有限公司
11332
代理人孟金喆 胡彬(51)Int.Cl.
G09G 3/20(2006.01)
权利要求书3页 说明书11页 附图5页
(54)发明名称
一种灰阶处理方法、灰阶处理装置及显示装置(57)摘要
本发明提供一种灰阶处理方法、灰阶处理装置及显示装置,所述灰阶处理方法包括:将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据,简化灰阶亮度转换以及亮度灰阶转换时的查找表大小,节省了运算时的硬件电路资源,降低了功耗。
C N 1 0 5 5 7 5 3 1 4 ACN 105575314 A
权 利 要 求 书
1/3页
1.一种灰阶处理方法,其特征在于,包括:
将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;
对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;
根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。2.根据权利要求1所述的灰阶处理方法,其特征在于,所述对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值包括:
根据公式
对所述M位高位元灰阶数据进行灰阶亮度转换获得M
位高位元灰阶数据对应亮度值;
所述对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据包括:
根据公式
对所述M位高位元灰阶数据对应亮度重配值进行亮
度灰阶转换获得M位高位元灰阶重配数据;
其中,LV为M位高位元灰阶数据对应亮度值;C为归一化亮度常数;Gray[A:N+1]为M位高位元灰阶数据;γ为指数常数;LV′为M位高位元灰阶数据对应亮度重配值;ray[A:N+1]′为M位高位元灰阶重配数据。
3.根据权利要求2所述的灰阶处理方法,其特征在于,所述M位高位元灰阶数据对应亮度值LV与所述M位高位元灰阶数据Gray[A:N+1]呈一一映射;
所述M位高位元灰阶数据对应亮度重配值LV′与所述M位高位元灰阶重配数据Gray[A:N+1]′呈一一映射。
4.根据权利要求2所述的灰阶处理方法,其特征在于,所述根据公式
对所
述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值包括:
根据所述M位高位元灰阶数据Gray[A,N+1]的预设低阶部分确定所述归一化亮度常数C,根据公式
对所述M位高位元灰阶数据进行灰阶亮度转换获得M
位高位元灰阶数据对应亮度值,使至少两个所述M位高位元灰阶数据Gray[A:N+1]的预设低
N+1]的预设低阶部分对应;阶部分转换后的亮度值与一个所述M位高位元灰阶数据Gray[A:
在所述根据公式
对所述M位高位元灰阶数据进行灰阶亮度转
换获得M位高位元灰阶数据对应亮度值之后,还包括:
将所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值进行修正处
2
CN 105575314 A
权 利 要 求 书
2/3页
理,使所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分呈线性映射;
在所述根据所述公式
对所述M位高位元灰阶数据对应亮度
重配值进行亮度灰阶转换获得M位高位元灰阶重配数据之后,还包括:
将所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分呈线性映射。
5.根据权利要求1所述的灰阶处理方法,其特征在于,所述对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,包括:
根据显示面板子像素排布规则以及预设子像素渲染规则将所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值。
6.根据权利要求1-5中任一所述的灰阶处理方法,其特征在于,A为6、8或10中的任意一个。
7.一种灰阶处理装置,其特征在于,包括:数据划分模块,用于将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;
转换模块,用于对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;
合成模块,用于根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。
8.根据权利要求7所述的装置,其特征在于,所述转换模块具体用于:
根据公式
位高位元灰阶数据对应亮度值;
根据公式
对所述M位高位元灰阶数据对应亮度重配值进行对所述M位高位元灰阶数据进行灰阶亮度转换获得M
亮度灰阶转换获得M位高位元灰阶重配数据;其中,LV为M位高位元灰阶数据对应亮度值;C为归一化亮度常数;Gray[A:N+1]为M位高位元灰阶数据;γ为指数常数;LV′为M位高位元灰阶数据对应亮度重配值;ray[A:N+1]′为M位高位元灰阶重配数据。
9.根据权利要求8所述的装置,其特征在于,所述M位高位元灰阶数据对应亮度值LV与所述M位高位元灰阶数据Gray[A:N+1]呈一一映射;
所述M位高位元灰阶数据对应亮度重配值LV′与所述M位高位元灰阶重配数据Gray[A:N+1]′呈一一映射。
10.根据权利要求8所述的装置,其特征在于,所述转换模块还用于:
3
CN 105575314 A
权 利 要 求 书
3/3页
根据所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分确定所述归一化亮度常数C,根据公式
对所述M位高位元灰阶数据进行灰阶亮度转换获得M
位高位元灰阶数据对应亮度值,使至少两个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与一个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分对应;
将所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分呈线性映射;
根据所述公式
对所述M位高位元灰阶数据对应亮度重配值
进行亮度灰阶转换获得M位高位元灰阶重配数据;
N+1]′的预设低阶部分转换后的亮度值进行修将所述M位高位元灰阶重配数据Gray[A:
正处理,使所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分呈线性映射。
11.根据权利要求7所述的装置,其特征在于,所述转换模块还用于:
根据显示面板子像素排布规则以及预设子像素渲染规则将所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值。
12.根据权利要求7-11中任一所述的装置,其特征在于,A为6、8或10中的任意一个。13.一种显示装置,其特征在于,包括权利要求7-12中任一所述灰阶处理装置。
4
CN 105575314 A
说 明 书
一种灰阶处理方法、灰阶处理装置及显示装置
1/11页
技术领域
[0001]本发明实施例涉及显示技术领域,尤其涉及一种灰阶处理方法、灰阶处理装置及显示装置。
背景技术
[0002]分辨率是显示器领域的一个重要指标。传统的显示器包括各种方式排列的像素,每个像素又包括按照一定顺序排列的多个子像素,如红、绿、蓝子像素等。每个像素通过由多个子像素组合显示不同的颜色。传统显示器的分辨率取决于子像素的排列密度。然而现有的显示技术中,由于面板制造工艺的能力局限了显示面板中每一子像素的最小布局面积。为了提高显示器的分辨率,需要增加显示屏幕上的子像素数量。但是由于制作工艺的,当显示屏幕上的子像素数量达到一定程度之后,难以持续增加,者导致显示器的分辨率难以继续提升。[0003]因此,现有技术中往往需要在低分辨率的显示器上显示高分辨率的数字图像。子像素渲染(Sub Pixel Rendering,SPR)技术是指将低像素密度(Pixels Per Inch,PPI)产品通过合理排布子像素,并结合一定的算法,达到高PPI的显示效果。SPR算法是对共用子像素的亮度再分配来欺骗人眼达到高PPI的显示效果,通过实时地将输入的图像显示数据转化成适用于SPR显示面板显示的数据。[0004]在现有显示系统中,图像数据都是以数字灰阶的形式表示的,而SPR技术的核心是对亮度的重分配,由于灰阶与亮度并不是线性关系,同时又要兼顾硬件实现的可行性与实时性,电路上通常采用查表的方式进行灰阶与亮度之间的相互转换,但传统的SPR技术中所使用的表格通常很大,因此占用硬件资源多。发明内容
[0005]本发明实施例提供一种灰阶处理方法、灰阶处理装置及显示装置,以实现简化SPR运算中的表格,节省运算时的硬件电路资源,降低功耗。[0006]第一方面,本发明实施例提供了一种灰阶处理方法,包括:
[0007]将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;
[0008]对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;
[0009]根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。[0010]第二方面,本发明实施例还提供一种灰阶处理装置,包括:[0011]数据划分模块,用于将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;
5
CN 105575314 A[0012]
说 明 书
2/11页
转换模块,用于对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶
数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;[0013]合成模块,用于根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。
[0014]第三方面,本发明实施例还提供一种显示装置,包括第二方面所述的灰阶处理装置。
[0015]本发明实施例提供的灰阶处理方法、灰阶处理装置及显示装置,先将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据;对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮
然后根据所述M位高位元灰阶重度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;
配数据和所述N位低位元灰阶数据,生成显示数据,因此在低分辨率的显示器上显示高分辨率的数字图像时,降低了SPR运算中所要查找的表格大小,因此可以节省运算时的硬件电路资源,降低功耗。附图说明
[0016]图1为本发明实施例提供的一种灰阶处理方法的流程示意图;[0017]图2为本发明实施例提供的灰阶处理方法的原理示意图;
[0018]图3为本发明实施例提供给的又一种灰阶处理方法的流程示意图;[0019]图4为本发明实施例提供的亮度重配方法原理示意图;
[0020]图5为本发明实施例中灰阶和亮度对应关系与现有技术中灰阶和亮度的对应关系的对比图;
[0021]图6为本发明实施例提供的又一种灰阶处理方法的流程示意图;[0022]图7为本发明实施例提供的一种灰阶处理装置的结构示意图;[0023]图8为本发明实施例提供的一种显示装置的结构示意图。
具体实施方式
[0024]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0025]图1为本发明实施例提供的一种灰阶处理方法的流程示意图,如图1所示,灰阶处理方法包括:[0026]S110、将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据。[0027]其中,A=M+N,A、M和N均为正整数。图2为本发明实施例提供的灰阶处理方法的原理示意图。参见图2,本实施例在进行子像素渲染SPR之前,先将A位原始灰阶数据10分为M位高位元灰阶数据11和N位低位元灰阶数据12。A表示原始灰阶数据10的位宽,M表示高位元灰阶数据11的位宽,N表示低位元灰阶数据12的位宽。
6
CN 105575314 A[0028]
说 明 书
3/11页
S120、对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应
亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据。[0029]如图2所示,所述灰阶处理方法使用原始灰阶数据位数缩减和亮度重配的方式归类处理。在操作S110将A位原始灰阶数据10分为M位高位元灰阶数据11和N位低位元灰阶数据12之后,保留N位低位元灰阶数据12,仅将M位高位元灰阶数据11进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值111。然后对所述M位高位元灰阶数据对应亮度值111进行亮度重配获得M位高位元灰阶数据对应亮度重配值112,再将所述M位高位元灰阶数据对应亮度重配值112进行亮度灰阶转换获得M位高位元灰阶重配数据113。[0030]S130、根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。
[0031]继续参见图2,在将M位高位元灰阶数据11依次进行灰阶亮度转换、亮度重配以及亮度灰阶转换获得M位高位元灰阶重配数据113之后,再加入N位低位元灰阶数据12,进行插值回补,并生成显示数据13。
[0032]本发明实施例通过将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,相当于将进行灰阶亮度转换、亮度重配以及亮度灰阶转换的灰阶数据的位宽进行了缩减,因此可以降低灰阶亮度以及亮度灰阶过程中的所要查找表的大小,节省了查表时间。本实施例所述方法相当于将A位原始灰阶数据中的M位高位元灰阶数据和N位低位元灰阶数据进行分离处理,M位高位元灰阶数据对应A位原始灰阶数据中的主要信息,处理后仍保留了A位原始灰阶数据的主要信息,分离的N位低位元灰阶数据则主要包括A位原始灰阶数据的细节,插值回补后便可以恢复A位原始灰阶数据的完整性,因此本发明在保证转换精度的同时,由于减小了查找表的大小,节省了查表时间,因此大大节省了硬件电路的资源,减少了功耗。
[0033]图3为本发明实施例提供给的又一种灰阶处理方法的流程示意图,如图3所示,所述方法包括:[0034]S210、将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据。[0035]其中A=M+N,A、M和N均为正整数。将A位原始灰阶数据记为Gray[A:1],M位高位元灰阶数据记为Gray[A:N+1],N位低位元灰阶数据记为Gray[N:1]。
[0036]
S220、根据公式对所述M位高位元灰阶数据进行灰阶亮
度转换获得M位高位元灰阶数据对应亮度值。[0037]其中,LV为M位高位元灰阶数据对应亮度值;C为归一化亮度常数;Gray[A:N+1]为M位高位元灰阶数据;γ为指数常数。
[0038]
传统的灰阶与亮度的关系如下:其中Gray[A:1]为A位原始
灰阶数据,lV为A位原始灰阶数据对应亮度值。以8位原始灰阶数据为例,共有0-255共256个灰阶,示例性的取γ=2.2。8位原始灰阶数据Gray[8:1]与亮度lV的对应关系如表1所示,为避免浮点运算,取C=131071,将8位原始灰阶数据Gray[8:1]和亮度lV都用整数表示。表1为
7
CN 105575314 A
说 明 书
4/11页
满足8位原始灰阶数据Gray[8:1]和亮度lV一一对应的最小表格。[0039]表1:8位原始灰阶数据Gray[8:1]与亮度lV的对应关系
[0040]
1v化整
000.000005C10.000023C30.000057C70.000107C140.000175C23......
0.9826C128820253
2540.991393C129943255C131071[0041]由表1可知,lv的位宽m可通过下列运算获得:[0042]131071=217-1→lv[17:1]→m=17[0043]参见表1可知,在进行灰阶向亮度的转换时,每一张灰阶到亮度的查找表有256个表项,每个表项包含17位数据,即每一张灰阶到亮度的查找表的大小为:256*17=4352。类似的,在进行亮度到灰阶的转换时,每一张亮度到灰阶的查找表有131072(即217)个表项,每个表项包含8位数据,即每一张亮度到灰阶的查找表的大小为:131072*8=1048576。[0044]在实际的显示器显示驱动过程,为保证处理速度,通常会进行多路并行运算,即每一时刻同时处理连续的多个像素,而每个像素一般包含R(红)G(绿)B(蓝)三个色阶通道。因此上述灰阶到亮度的查找表以及亮度到灰阶的查找表都需要复制多份。每一个灰阶通道需要对应一对查找表(灰阶到亮度的查找表和亮度到灰阶的查找表),以4个像素并行处理为例,至少需要12对查找表。因此上述处理对于显示器的硬件资源消耗非常大,并且功耗也会随之增大。
[0045]操作S220的目的在于保证运算精度和速度的前提下,简化查找表。在操作S210将A位原始灰阶数据分为M位高位元灰阶数据Gray[A:N+1]和N位低位元灰阶数据Gray[N:1]之后,根据公式
对M位高位元灰阶数据Gray[A:N+1]进行灰阶亮度转
Gray[8:1]012345...
换获得M位高位元灰阶数据对应亮度值LV。同样以8位原始灰阶数据为例(即A=8),将8位原始灰阶数据分为6位高位元灰阶数据Gray[8:3]和2位低位元灰阶数据Gray[2:1]。将6位高位元灰阶数据Gray[8:3]带入公式
可得6位高位元灰阶数据
Gray[8:3]与6位高位元灰阶数据对应亮度值LV的对应关系,如表2所示。[0046]表2:6位高位元灰阶数据Gray[8:3]与6位高位元灰阶数据对应亮度值LV的对应关系(C=8191)
8
CN 105575314 A[0047]
说 明 书
5/11页
Gray[8:3]Lv化整00010.0001C120.0005C430.0012C1040.0023C1950.0038C31.........610.9315C7630620.9654C790863C8191[0048]由表2可知,6位高位元灰阶数据对应亮度值Lv的位宽i可通过下列运算获得:[0049]8191=213-1→Lv[13:1]→i=13[0050]参见表2可知,本实施例通过将8位原始灰阶数据缩减获得6位高位元灰阶数据Gray[8:3]后,再将6位高位元灰阶数据Gray[8:3]输入Lv=
进行灰阶到
每一张灰阶到亮度的查找表有个表项,每亮度的转换,使得在进行灰阶向亮度的转换时,个表项包含13位数据,即每一张灰阶到亮度的查找表的大小为:*13=832。与传统的直接使用8位原始灰阶数据进行灰阶到亮度转换所需要的查找表的大小为256*17=4352相比,本实施例提供的灰阶到亮度转换的查找表大小大约减小为原来的(即
[0051]
)。
S230、根据显示面板子像素排布规则以及预设子像素渲染规则将所述M位高位元
灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值。
[0052]在步骤S220将M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值之后,具体根据显示器的显示面板子像素排布规则以及预设子像素渲染规则将所述M位高位元灰阶数据对应亮度值LV进行亮度重配获得M位高位元灰阶数据对应亮度重配值LV′。子像素渲染SPR规则主要是建立显示面板子像素排布与显示图像中各子像素之间的空间及亮度的映射关系,该映射关系主要由显示面板子像素排布规则以及预设子像素渲染规则决定。
[0053]图4为本发明实施例提供的亮度重配方法原理示意图。参见图4,显示图像像素P1,P2和P3均包括3个子像素。显示图像像素P1包括子像素P1R、子像素P1G和子像素P1B;显示图像像素P2包括子像素P2R、子像素P2G和子像素P2B;显示图像像素P3包括子像素P3R、子像素P3G和子像素P3B。显示面板像素Q1和Q2均包括3个子像素。显示面板像素Q1包括子像素Q1R、子像素Q1G和子像素Q1B;显示面板像素Q2包括子像素Q2R、子像素Q2G和子像素Q2B。本实施例示例性的用显示面板中的2个像素显示显示图像中的3个像素,从而实现在低分辨率的显示面板上显示高分辨率的数字图像。参见图4,显示面板每个像素的子像素的亮度可以由下列公式获得:[0054]LV′=f(LV1,LV2)
9
CN 105575314 A[0055]
说 明 书
6/11页
其中,LV′表示显示面板中一子像素的亮度值(即经亮度重配后对应亮度重配值),
LV1和LV2分别为显示图像中一子像素的亮度值(即亮度重配前对应亮度值),且LV′、LV1和LV2对应的子像素颜色相同,f()表示子像素渲染规则。显示面板中一子像素在亮度重配过程用显示图像中子像素的数量主要由显示面板子像素排布规则决定。示例性的图4设置显示面板中一子像素在亮度重配过程用2个显示图像中的子像素。具体的,经亮度重配后显示面板子像素Q1R的亮度LV′(Q1R)=a×LV(P1R)+b×LV(P2R);经亮度重配后显示面板子像素Q2G的亮度LV′(Q1G)=a×LV(P1G)+b×LV(P2G);经亮度重配后显示面板子像素Q1B的亮度LV′(Q1B)=a×LV(P1B)+b×LV(P2B);经亮度重配后显示面板子像素Q2R的亮度LV′(Q2R)=a×LV(P2R)+b×LV(P3R);经亮度重配后显示面板子像素Q2G的亮度LV′(Q2G)=a×LV(P2G)+b×LV(P3G);经亮度重配后显示面板子像素Q2B的亮度LV′(Q2B)=a×LV(P2B)+b×LV(P3B)。其中上
且a+b=1。述各公式中的a和b为权重参数,
[0056]
S240、根据公式对所述M位高位元灰阶数据对应亮度重
配值进行亮度灰阶转换获得M位高位元灰阶重配数据。
[0057]讲过步骤S240将所述M位高位元灰阶数据对应亮度值LV进行亮度重配获得M位高位元灰阶数据对应亮度重配值LV′之后,将M位高位元灰阶数据对应亮度重配值LV′带入公式
中,对所述M位高位元灰阶数据对应亮度重配值LV′进行亮度灰
阶转换获得M位高位元灰阶重配数据Gray[A,N+1]′。[0058]仍然以8位原始灰阶数据为例,将8位原始灰阶数据分为6位高位元灰阶数据Gray[8:3]和2位低位元灰阶数据Gray[2:1]。6位高位元灰阶数据Gray[8:3]经公式
进行灰阶亮度转化成6位高位元灰阶数据对应亮度值LV,然后6位
高位元灰阶数据对应亮度值LV经亮度重配获得6位高位元灰阶数据对应亮度重配值LV′后,将6位高位元灰阶数据对应亮度重配值LV′带入公式
进行亮度到
灰阶的转换,使得在进行亮度向灰阶的转换时,每一张亮度到灰阶的查找表有8192(213)个表项,每个表项包含6位数据,即每一张亮度到灰阶的查找表的大小为:8192*6=49152。相比于传统的直接使用8位原始灰阶数据依次进行灰阶到亮度转换、亮度重配以及亮度灰阶转换,在进行亮度到灰阶的转换时所需要的查找表的大小为8192*6=49152相比,本实施例提供的亮度到灰阶转换的查找表大小大约减小为原来的
[0059]
(即)。
S250、根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数
据。
[0060]
该步骤将M位高位元灰阶重配数据Gray[A,N+1]′加入N位低位元灰阶数据Gray[N:1],进行插值回补,生成显示数据。
[0061]本实施例通过将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,通过M位高位元灰阶数据和N位低位元灰阶数据分离处理的方式,缩减了灰阶到亮度转
10
CN 105575314 A
说 明 书
7/11页
换以及亮度到灰阶转换的查找表的大小,节省了查表时间。最后再通过将N位低位元灰阶数据插值回补,恢复原始数据的完整性。在保证灰阶和亮度的非线性关系不被改变且兼顾转换精准度的同时,节省了硬件电路资源,降低了功耗。[0062]可选的,可以通过具体设置归一化亮度常数C的数值,使M位高位元灰阶数据对应亮度值LV与M位高位元灰阶数据Gray[A:N+1]呈一一映射,使M位高位元灰阶数据对应亮度重配值LV′与M位高位元灰阶重配数据Gray[A:N+1]′呈一一映射。
[0063]图5为本发明实施例中灰阶和亮度对应关系与现有技术中灰阶和亮度的对应关系的对比图。参见图5可知,本发明实施例提供的灰阶处理方法不会改变灰阶与亮度的非线性关系。本实施例所述方法相当于将A位原始灰阶数据中的M位高位元灰阶数据和N位低位元灰阶数据进行分离处理,M位高位元灰阶数据对应A位原始灰阶数据中的主要信息,处理后仍保留了A位原始灰阶数据的主要信息,分离的N位低位元灰阶数据则主要包括A位原始灰阶数据的细节,插值回补后便可以恢复A位原始灰阶数据的完整性。因此可以保证灰阶到亮度以及亮度到灰阶转换的转换精度。
[00]图6为本发明实施例提供的又一种灰阶处理方法的流程示意图,如图6所示,所述方法包括:[0065]S310、将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据。[0066]其中,A=M+N,A、M和N均为正整数。[0067]S320、根据所述M位高位元灰阶数据Gray[A,N+1]的预设低阶部分确定所述归一化亮度常数C,根据公式
对所述M位高位元灰阶数据进行灰阶亮度转
换获得M位高位元灰阶数据对应亮度值,使至少两个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与一个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分对应。
[0068]考虑到M位高位元灰阶数据Gray[A,N+1]的低阶部分经灰阶到亮度的转换后其亮度比较低,肉眼基本区分不出相连灰阶对应的亮度值,因此可以通过调整归一化亮度常数C,然后根据公式
对所述M位高位元灰阶数据进行灰阶亮度转换获
得M位高位元灰阶数据对应亮度值,使至少两个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与一个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分对应。仍然以8位原始灰阶数据为例,将8位原始灰阶数据分为6位高位元灰阶数据Gray[8:3]和2位低位元灰阶数据Gray[2:1]。参见表1,当归一化亮度常数C=8191时,6位高位元灰阶数据对应亮度值Lv与6位高位元灰阶数据Gray[8:3]呈一一映射。本实施例根据6位高位元灰阶数据Gray[8,3]的预设低阶部分(Gray取值范围为0~5)确定归一化亮度常数C=1023得到灰阶到亮度的查找表表3:[0069]表3:3]与6位高位元灰阶数据对应亮度值Lv的对应关6位高位元灰阶数据Gray[8:系(C=1023)
[0070]
Gray[8:3]0Lv0
11
化整0
CN 105575314 A
说 明 书
8/11页
0.0001C00.0005C10.0012C10.0023C20.0038C4......0.9315C9530.9654C988C1023
[0071]参见表3,6位高位元灰阶数据对应亮度值Lv的位宽s可通过下列运算获得:[0072]1023=210-1→LV[10:1]→s=10[0073]因此,由表3可知,每一灰阶到亮度的查找表有个表项,每个表项包含10位数据,即每一张灰阶到亮度的查找表的大小为:*10=0。与表1相比,本实施例提供的方法进一步减小了灰阶到亮度的查找表的大小。与传统的直接使用8位原始灰阶数据进行灰阶到亮度转换所需要的查找表的大小为256*17=4352相比,本实施例提供的灰阶到亮度转换的查找表大小大约减小为原来的(即
[0074]
12345...616263
)。
S330、将所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值进
行修正处理,使所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分呈线性映射。[0075]由于归一化亮度常数C的减小,一方面减小了灰阶到亮度转换的查找表大小,但另一方面也会导致M位高位元灰阶数据的预设低阶部分转换后的亮度值LV与灰阶值不是一一对应的关系。参见表4,将所述6位高位元灰阶数据Gray[8:3]的预设低阶部分转换后的亮度值进行修正处理,使所述6位高位元灰阶数据Gray[8:3]的预设低阶部分转换后的亮度值与所述6位高位元灰阶数据Gray[8:3]的预设低阶部分呈线性映射。[0076]表4:修正处理后6位高位元灰阶数据Gray[8:3]与6位高位元灰阶数据对应亮度值LV的对应关系(C=1023)
[0077]
Gray[8:3]012 45...616263Lv0
0.0001C0.0005C0.0012C0.0023C0.0038C...0.9315C0.9654CC
12
化整012345...9539881023
CN 105575314 A[0078]
说 明 书
9/11页
S340、对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数
据。
[0079]
S350、根据所述公式对所述M位高位元灰阶数据对应亮
度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据。
[0080]其中,每一亮度到灰阶的查找表有1024(210)个表项,每个表项包含6位数据,即每一张亮度到灰阶的查找表的大小为:1024*6=6144。相比于传统的直接使用8位原始灰阶数据依次进行灰阶到亮度转换、亮度重配以及亮度灰阶转换,在进行亮度到灰阶的转换时所需要的查找表的大小为8192*6=49152相比,本实施例提供的亮度到灰阶转换的查找表大小大约减小为原来的
[0081]
(即)。
S360、将所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分呈线性映射。[0082]由于M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与对应的灰阶值也不是一一对应的关系,所以需要将所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分呈线性映射。[0083]S370、根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。
[0084]本实施例提供的灰阶处理方法通过调整归一化亮度常数C的数值,以及对M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值进行修正处理,进一步减小了灰阶到亮度的查找表的大小,减少了查表时间,降低了功耗。[0085]需要说明的是,原始灰阶数据的位宽A可以根据实际显示器的处理器的配置进行设定,优选的,原始灰阶数据的位宽A可以是6、8或10中的任意一个。[0086]本发明实施例还提供一种灰阶处理装置,图7为本发明实施例提供的一种灰阶处
如图7所示,所述灰阶处理装置包括:理装置的结构示意图,
[0087]数据划分模块41,用于将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,其中A=M+N,A、M和N均为正整数;[0088]转换模块42,用于对所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值,对所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值,以及对所述M位高位元灰阶数据对应亮度重配值进行亮度灰阶转换获得M位高位元灰阶重配数据;[00]合成模块43,用于根据所述M位高位元灰阶重配数据和所述N位低位元灰阶数据,生成显示数据。
[0090]本发明实施例提供的灰阶处理装置通过将A位原始灰阶数据分为M位高位元灰阶数据和N位低位元灰阶数据,相当于将进行灰阶亮度转换、亮度重配以及亮度灰阶转换的灰阶数据的位宽进行了缩减,因此可以降低灰阶亮度以及亮度灰阶过程中的所要查找表的大
13
CN 105575314 A
说 明 书
10/11页
小,节省了查表时间。本实施例相当于将A位原始灰阶数据中的M位高位元灰阶数据和N位低位元灰阶数据进行分离处理,M位高位元灰阶数据对应A位原始灰阶数据中的主要信息,处理后仍保留了A位原始灰阶数据的主要信息,分离的N位低位元灰阶数据则主要包括A位原始灰阶数据的细节,插值回补后便可以恢复A位原始灰阶数据的完整性,因此本发明在保证转换精度的同时,由于减小了查找表的大小,节省了查表时间,因此大大节省了硬件电路的资源,减少了功耗。
[0091]
在上述实施例的基础上,可选的,转换模块42具体用于:根据公式对
所述M位高位元灰阶数据进行灰阶亮度转换获得M位高位元灰阶数据对应亮度值;
[0092]
根据公式对所述M位高位元灰阶数据对应亮度重配值
进行亮度灰阶转换获得M位高位元灰阶重配数据;[0093]其中,LV为M位高位元灰阶数据对应亮度值;C为归一化亮度常数;Gray[A:N++]为M位高位元灰阶数据;γ为指数常数;LV′为M位高位元灰阶数据对应亮度重配值;Gray[A:N+1]′为M位高位元灰阶重配数据。[0094]在上述实施例的基础上,可选的,所述M位高位元灰阶数据对应亮度值LV与所述M位高位元灰阶数据Gray[A:N+1]呈一一映射;
[0095]所述M位高位元灰阶数据对应亮度重配值LV′与所述M位高位元灰阶重配数据Gray[A:N+1]′呈一一映射。[0096]可选的,所述转换模块42还用于:
[0097]根据所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分确定所述归一化亮度常数C,根据公式
对所述M位高位元灰阶数据进行灰阶亮度转换获
得M位高位元灰阶数据对应亮度值,使至少两个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与一个所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分对应;
[0098]将所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分转换后的亮度值与所述M位高位元灰阶数据Gray[A:N+1]的预设低阶部分呈线性映射;
[0099]
根据所述公式对所述M位高位元灰阶数据对应亮度重
配值进行亮度灰阶转换获得M位高位元灰阶重配数据;[0100]将所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值进行修正处理,使所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分转换后的亮度值与所述M位高位元灰阶重配数据Gray[A:N+1]′的预设低阶部分呈线性映射。[0101]在上述实施例的基础上,可选的,所述转换模块42还用于:
[0102]根据显示面板子像素排布规则以及预设子像素渲染规则将所述M位高位元灰阶数据对应亮度值进行亮度重配获得M位高位元灰阶数据对应亮度重配值。
14
CN 105575314 A[0103]
说 明 书
11/11页
可选的,A为6、8或10中的任意一个。
[0104]本发明实施例还提供一种显示装置,图8为本发明实施例提供的一种显示装置的结构示意图,如图8所示,所述显示装置50包括灰阶处理装置51。其中,灰阶处理装置51为上述各实施所述的灰阶处理装置。需要说明的是,本发明实施例提供的显示装置50还可以包括其他用于支持其正常工作的电路及器件,上述的显示装置50可以为手机、平板电脑、电子纸、电子相框中的一种。
[0105]上述仅为本发明的较佳实施例及所运用的技术原理。本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求的范围决定。
15
CN 105575314 A
说 明 书 附 图
1/5页
图1
图2
16
CN 105575314 A
说 明 书 附 图
2/5页
图3
17
CN 105575314 A
说 明 书 附 图
3/5页
图4
图5
18
CN 105575314 A
说 明 书 附 图
4/5页
图6
19
CN 105575314 A
说 明 书 附 图
5/5页
图7
图8
20
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务