一种AMOLED显示器的色域转换方法与流程

文档序号:19145529发布日期:2019-11-15 23:28阅读:922来源:国知局
一种AMOLED显示器的色域转换方法与流程

本发明涉及图像处理以及amoled屏显示技术领域,更具体地说是一种amoled显示器实现色域转换显示方法。



背景技术:

有源矩阵有机发光二极体(amoled)显示技术被称作是下一代显示技术,因为其不管在画质、效能及成本上,先天表现都较tft,lcd优势很多。在显示效能方面,amoled反应速度较快、对比度更高、视角也较广,这些是amoled天生就胜过tftlcd的地方;另外amoled具自发光的特色,不需使用背光板,因此比tft更能够做得更轻薄,而且不需使用背光板的amoled可以省下占tftlcd3~4成比重的背光模块成本。

随着显示技术的发展,人们对于色彩的保真也越来越关注,amoled由于其宽广的色域范围能还原更多的真实色彩和更细腻的色彩渐变,正是由于其广色域在显示其他色域如srgb等色域图像时会出现色彩变化而不能真实还原。减小其差异必须提出一种实现amoled屏幕与各显示色域的转换方法。

现有技术中多采用改变部分灰阶gamma的方法,从而达到色觉欺骗的效果,没有真正的改变屏幕的色域,不能灵活调整各个屏幕的色域差异。



技术实现要素:

本发明为解决现有技术的色彩保真问题,提供一种amoled显示屏的色域转换方法,以期能在图像细节不丢失情况下,满足amoled显示屏在不同场合下的色域要求,从而较好地还原图像的真实色彩。

为了实现上述目的,本发明提供如下解决方案:

本发明一种amoled显示屏的色域转换方法的特点包括以下步骤:

步骤1、在cie1931颜色标准坐标系下,获取amoled显示屏色域的三原色与目标色域的三原色;将所述amoled显示屏色域或目标色域记为基准色域;

则所述基准色域的三原色包括纯红色坐标值r(xr,yr)、纯绿色坐标值g(xg,yg)、纯蓝色坐标值b(xb,yb);其中,xr和yr、xg和yg、xb和yb分别为cie1931颜色标准坐标系下纯红色、纯绿色、纯蓝色的横坐标值和纵坐标值;

步骤2、根据目标色域与amoled显示屏的三原色,利用式(1)得到基准色域与xyz色空间的转换矩阵m,并将amoled显示屏色域与xyz色空间的转换矩阵记为h,将目标色域与xyz色空间的转换矩阵记为x:

式(1)中,r255,g255,b255分别表示纯红色、纯绿色和纯蓝色时的像素值,x0,y0,z0分别表示标准白光的一组三刺激值,并有:

式(2)中,zr、zg、zb为cie1931颜色标准坐标系下基准色域的纯红色、纯绿色纯蓝色的相对系数,并有:

式(2)中,cr、cg、cb分别表示纯红色、纯绿色和纯蓝色的三刺激值之和,并有:

式(4)中,xr、yr、zr分别表示纯红色的三刺激值;xg、yg、zg分别表示纯绿色的三刺激值;xb、yb、zb分别表示纯蓝色的三刺激值;

步骤3、获取一幅在amoled显示屏色域上需要显示的rgb色彩空间图像,并利用式(5)对rgb色彩空间图像中的任意第i个像素点进行矩阵转换,得到转换后的第i个像素点:

式(4)中,ri、gi、bi为第i个像素点的红色子像素、绿色子像素和蓝色子像素,r′i、g′i、b′i为转换后的第i个像素点的红色子像素、绿色子像素和蓝色子像素,h-1为amoled显示屏色域与xyz色空间的转换矩阵的逆矩阵;

步骤4、根据式(6)对转换后的第i个像素点的蓝色子像素b′i进行补偿计算,得到补偿后的蓝色子像素b″i,并以r′i、g′i、b″i作为第i个像素点从amoled显示屏色域到目标色域的转换结果并在目标色域中显示:

b″i=b′i+k×(r′i+b′i+g′i)(6)

式(6)中,k为可变补偿系数。

与已有技术相比,本发明的有益效果体现在:

目前由于amoled显示屏色域宽广,其在带来更好的色彩体验的同时也带来了色彩失真的问题,宽色域显示屏在显示原本色域较小的图像时会出现过饱和问题,因此本发明通过分别求得显示屏色域和目标色域与xyz色空间的转换矩阵,将目标色域的rgb图像数据转换到xyz空间中,并利用xyz色空间的设备无关性,将数据转换到显示屏色域中,从而实现了显示屏色域的转换,在使显示屏显示图像时,能够使图像不失真,有效减小了显示屏色域广带来的图像过饱和问题,同时通过对色偏较大的蓝色光单独做灰阶亮度补偿,减小了由于amoled显示屏特性引起的色偏问题,从而较好地还原了图像的真实色彩。

附图说明

图1为本发明色域转换方法的流程示意图;

图2为本发明色域结构示意图。

具体实施方式

本实施例中,一种amoled显示器的色域转换方法是通过获取显示屏三原色与目标色域三原色的转换关系,对显示信号进行调节,同时对色偏比较大的蓝色光单独做灰阶补偿,减小由于amoled显示屏特性引起的色偏,实现将显示屏色域转换到不同的色域空间。具体的说,如图1所示,主要实施步骤为:

步骤1、在cie1931颜色标准坐标系下,获取amoled显示屏色域的三原色与目标色域的三原色;将amoled显示屏色域或目标色域记为基准色域;

则基准色域的三原色包括纯红色坐标值r(xr,yr)、纯绿色坐标值g(xg,yg)、纯蓝色坐标值b(xb,yb);其中,xr和yr、xg和yg、xb和yb分别为cie1931颜色标准坐标系下纯红色、纯绿色、纯蓝色的横坐标值和纵坐标值;

步骤2、根据目标色域与amoled显示屏的三原色,利用式(1)得到基准色域与xyz色空间的转换矩阵m,并将amoled显示屏色域与xyz色空间的转换矩阵记为h,将目标色域与xyz色空间的转换矩阵记为x:

式(1)中,r255,g255,b255分别表示纯红色、纯绿色和纯蓝色时的像素值,x0,y0,z0分别表示标准白光的一组三刺激值,并有:

式(2)中,zr、zg、zb为cie1931颜色标准坐标系下基准色域的纯红色、纯绿色纯蓝色的相对系数,并有:

式(2)中,cr、cg、cb分别表示纯红色、纯绿色和纯蓝色的三刺激值之和,并有:

式(4)中,xr、yr、zr分别表示纯红色的三刺激值;xg、yg、zg分别表示纯绿色的三刺激值;xb、yb、zb分别表示纯蓝色的三刺激值;

步骤3、获取一幅在amoled显示屏色域上需要显示的rgb色彩空间图像,并利用式(5)对rgb色彩空间图像中的任意第i个像素点进行矩阵转换,得到转换后的第i个像素点:

式(4)中,ri、gi、bi为第i个像素点的红色子像素、绿色子像素和蓝色子像素,r′i、g′i、b′i为转换后的第i个像素点的红色子像素、绿色子像素和蓝色子像素,h-1为amoled显示屏色域与xyz色空间的转换矩阵的逆矩阵;

图2为为选取目标色域三原色坐标值为r1(0.64,0.33),g1(0.3,0.6),b1(0.15,0.06);显示器三原色坐标值为r2(0.65,0.345),g2(0.245,0.73),b2(0.139,0.054)时,并且取标准白光三刺激值x0,y0,z0分别为95.047,100.0,108.883,经步骤三转换后显示器色域范围在cie1931坐标系中的示意图,其中虚线表示转换前的色域,虚线表示转换后的色域。

步骤4、根据式(6)对转换后的第i个像素点的蓝色子像素b′i进行补偿计算,得到补偿后的蓝色子像素b″i,并以r′i、g′i、b″i作为第i个像素点从amoled显示屏色域到目标色域的转换结果并在目标色域中显示:

b″i=b′i+k×(r′i+b′i+g′i)(6)

式(6)中,k为可变补偿系数,k的值可以根据显示屏用途,和显示器自身的特性不同而取不同的值,默认值取1/255,将补偿后的数据在显示屏上显示,通过改变显示数据的灰阶值,对显示屏施加不同的电流值,从而实现了显示屏的色域转换。

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