一种显示装置的驱动方法及驱动装置与流程

文档序号:14043195阅读:136来源:国知局

本申请属于显示技术领域,尤其涉及一种显示装置的驱动方法及驱动装置。



背景技术:

由于液晶显示器(liquidcrystaldisplay,lcd)屏幕具有节能环保、轻便等优势,目前在显示器领域得到广泛的应用,由于直下式的lcd屏幕具有较高的对比度和较快的响应速度,获得市场上的普遍认可。

但是直下式的lcd屏幕具有大视角色偏现象比较严重的缺点,并且这种缺点是直下式lcd屏幕的设计所固有的,即直下式lcd屏幕本身的设计结构造成大视角下色偏的现象无法完全消除。



技术实现要素:

有鉴于此,本申请实施例提供了一种显示装置的驱动方法及驱动装置,以改善目前显示装置大视角下的色偏现象。

本申请实施例提供了一种显示装置的驱动方法,包括:

获取预设区域内每个像素单元对应的子像素的灰阶;

根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值;

若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中红色子像素的伽马值,以使得调整后的红色子像素的伽马值大于调整前的红色子像素的伽马值,调整后的红色子像素的等效灰阶大于绿色子像素的灰阶的数据特征值,且调整后的红色子像素的等效灰阶大于蓝色子像素的灰阶的数据特征值。

本申请实施例还提供了一种显示装置的驱动装置,包括:

获取模块,用于获取预设区域内每个像素单元对应的子像素的灰阶;

数据特征值计算模块,用于根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值;

处理模块,用于若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中红色子像素的伽马值,以使得调整后的红色子像素的伽马值大于调整前的红色子像素的伽马值,调整后的红色子像素的等效灰阶大于绿色子像素的灰阶的数据特征值,且调整后的红色子像素的等效灰阶大于蓝色子像素的灰阶的数据特征值。

本申请实施例提供了一种显示装置的驱动方法,包括:

获取预设区域内每个像素单元对应的子像素的灰阶;

根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值;

若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中红色子像素的伽马值,以使得调整后的红色子像素的伽马值大于调整前的红色子像素的伽马值,调整后的红色子像素的等效灰阶大于绿色子像素的灰阶的数据特征值,且调整后的红色子像素的等效灰阶大于蓝色子像素的灰阶的数据特征值;

将调整前的红色子像素的伽马值作为红色子像素的初始伽马值,调整后的红色子像素的伽马值作为红色子像素的目标伽马值;

获取所述红色子像素的初始伽马值对应的亮度值和所述红色子像素的目标伽马值对应的亮度值;

根据所述红色子像素的初始伽马值对应的亮度值和所述红色子像素的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中红色子像素的背光目标亮度信号值;

所述若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中红色子像素的伽马值包括:

若gr∈(200,255],且gg∈[0,200],且gb∈[0,200],则γ'r=γr1,且

若gr∈(150,200],且gg∈[0,180],且gb∈[0,180],则γ'r=γr2,且

若gr∈(100,150],且gg∈[0,150],且gb∈[0,150],则γ'r=γr3,且

若gr∈(50,100],且gg∈[0,100],且gb∈[0,100],则γ'r=γr4,且

若gr∈[0,50],且gg∈[0,50],且gb∈[0,50],则γ'r=γr5,且

所述gr表示预设区域内红色子像素的多个灰阶的数据特征值;所述gg表示预设区域内绿色子像素的多个灰阶的数据特征值,所述gb表示预设区域内蓝色子像素的多个灰阶的数据特征值,所述γ'r表示调整后的红色子像素的伽马值,表示调整为目标伽马值后,红色子像素的等效灰阶,i=1,2,3,4,5。

本申请实施例还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例第一方面提供的所述方法的步骤。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现本申请实施例第一方面提供的所述方法的步骤。

本申请实施例通过先获取预设区域内每个像素单元对应的子像素(红色子像素、绿色子像素、蓝色子像素,或者,r、g、b)的灰阶;由于每个像素单元内都会有一个红色子像素的灰阶值、一个绿色子像素的灰阶值,一个蓝色子像素的灰阶值,根据获取的每个像素单元的子像素的灰阶分别计算每个子像素对应的多个灰阶值的数据特征值,当每个子像素对应的多个灰阶值的数据特征值符合第二预设条件时,所述第二预设条件是指大视角下色偏现象严重时三个子像素灰阶的范围值,则将子像素中的红色子像素的输入伽马信号调大,这样调大红色子像素的伽马值后,红色子像素在大视角下的亮度比例进一步相对于绿色子像素、蓝色子像素下降,颜色呈现中性色彩,中性色彩使得正视角与大视角色差获得改善,即改善了大视角下的色偏现象。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是液晶显示器各种代表性的色系的大视角与正视角色偏的变化;

图2是本申请一实施例提供的显示装置的驱动方法的实现流程示意图;

图3是本申请另一实施例提供的显示装置的驱动方法的实现流程示意图;

图4是60°水平视角在红色系不同混色条件下的视角色差变化情况;

图5是本申请另一实施例提供的显示装置的驱动方法的实现流程示意图;

图6是本申请另一实施例提供的显示装置的驱动方法的实现流程示意图;

图7是本申请另一实施例提供的显示装置的驱动方法的实现流程示意图;

图8是cielch色域空间系统;

图9是本申请另一实施例提供的显示装置的驱动方法的实现流程示意图;

图10是本申请一实施例提供的显示装置的驱动装置的示意框图;

图11是本申请一实施例提供的终端设备的示意框图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

为了后续便于描述,我们将红色子像素用r表示、绿色子像素用g表示,蓝色子像素用b表示,lch色域空间中的饱和度用c表示,色相用h表示。

图1是液晶显示器各种代表性的色系的大视角与正视角色偏的变化,通过图1我们发现,偏红色、绿色、蓝色色相的色系大视角下色偏现象比其它色系更严重,因此,我们可以通过解决显示器中r、g、b色相的色偏缺陷来改善大视角下的整体色偏现象。

液晶显示面板是由多个像素单元组成的,每个像素单元就代表了一个影像信号,其中每个像素单元又由三个液晶单元格组成,其中每个单元格下面都分别有红色(r)、绿色(g)、蓝色(b)过滤器(或者直接使用子像素r、g、b作为背光源),这样通过不同单元格的光线就可以在屏幕上显示出不同颜色。每个像素单元中的三个单元格都有单独的驱动信号,通过单独的驱动信号就可以调节多个子像素的配比,从而使得每个像素单元都可以呈现出不同的颜色。

为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。

图2是本申请一个实施例提供的一种显示装置的驱动方法的实现流程示意图,如图所示该方法可以包括以下步骤:

步骤s201,获取预设区域内每个像素单元对应的子像素的灰阶。

在一个实施例中,由于液晶显示面板是有很多个像素单元组成,如果单独的调节每一个像素单元的色偏效率会非常低,所以我们可以先将液晶显示面板分为多个分区,每个分区内部由多个像素单元组成,分区大小可以根据实际情况自行设置。例如,将显示器划分为多个分区(l行、h列),每个分区可以作为一个小区域,那么显示器相当于是由l×h个小区域组成的。我们选取其中一个小区域作为预设区域,这个小区域位于第n行第m列,所述n的取值范围为:1≤n≤l,所述m的取值范围为:1≤m≤h。也就是说,如果将显示器的显示面板划分为5行8列,那么l=5,h=8,那么预设区域用(n,m)表示,n的取值范围是:1≤n≤5,m的取值范围为:1≤m≤8,n和m均表示整数。假设我们选取的预设区域是第3行第6列,那么预设区域(n,m)就可以用(3,6)表示。当然,根据以上内容还可以演变出不同的表示预设区域的方式。假如其中一个分区可以是由i列、j行的像素单元组成,那么该分区就有i×j个像素单元,我们通过调节一个分区中的色偏为例说明本申请实施例的方法。

所述预设区域就是其中一个分区,该分区内部由多个像素单元,同时每个像素单元都由三个子像素(r、g、b)组成,每个子像素都会有对应的rgb色域空间中的色度坐标,例如,rgb色域空间中使用的灰阶值色度坐标,所述灰阶代表由最暗到最亮之间不同亮度的层次级别,能表现出256个亮度层次,具体可以用0-255的数值表示。我们先获取每个像素单元中的每个子像素对应的灰阶值。

步骤s202,根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值。

在一个实施例中,在获取了每个像素单元中的每个子像素在rgb色域空间中的色度坐标(灰阶值)后,我们可以再获取每个子像素(例如红色色相对应的子像素)在每个像素单元中的灰阶值,这样每个子像素就得到i×j个灰阶值。所述数据特征值是能够用来表征一组数据的值,或者是能够刻画数据分析特征的值。在一个实施例中,可以采用平均值来作为一组数据的数据特征值,也就是得到每个子像素对应的多个灰阶的平均值,平均值可以包括算数平均数、加数平均数、几何平均数。需要说明的是,数据特征值还可以包括方差、或者去掉异常灰阶数据之后的算术平均数等,在此不做限制。

步骤s203,若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第一预设条件,则根据所述第一预设条件分别调整所述预设区域内子像素中g的伽马值和b的伽马值,以使得调整后的g的伽马值大于调整前的g的伽马值,调整后的b的伽马值大于调整前的b的伽马值。

在一个实施例中,所述第一预设条件是指每个子像素对应的灰阶的数据特征值在该条件下时色偏现象严重。这样,在色偏现象严重时,我们可以通过调节子像素的各项参数来改善大视角下液晶显示面板的色偏现象。例如调节子像素的输入伽马信号,所述输入伽马信号具体用伽马值表示,所述伽马值实际上是输出和输入的一种关系值,可以通过公式output=inputγ,input表示输入的信号,output表示输出的信号,伽马值γ是幂指数,也被成为灰度系数。通过调节伽马值就可以在不改变输入信号的情况下改变输出信号,或者不改变输入信号的情况下改变伽马值就可以实现等效调节输入信号。通俗的讲,不改变显示器接收到的视频源数据,通过调整伽马值使得呈现给用户的视频的图像发生变化,或者使得用户看到的视频的图像发生了变化,这些变化表现在亮度、色彩等方面。

为了进一步获得需要调节的子像素的参数,比较正视角和大视角下r、g、b的灰阶关系,以正视角(0°)混色灰阶为r160、g50、b50为例,对应正视角rx、gy、bz与全灰阶r255、g255、b255比例分别为37%、3%、3%混色,而在大视角下(60°)rx、gy、bz与全灰阶r255、g255、b255比例分别为54%、23%、28%混色,可见正视角混色与大视角混色的rx、gy、bz比例完全不同,也就是说同样的灰阶值(输入参数信号)在大视角下比在正视角下表现出的r和g、r和b之间的亮度比例变大了,换言之,大视角下蓝色色相和绿色色相相比于红色色相的比例无法忽视了,造成大视角下的红色色相不如正视角下的红色色相明显,这样大视角下就出现了色偏现象。需要说明的是,该示例仅仅是用于举例,在实际中,不同视角、不同的混色条件,最后表现出的色偏现象有可能并不一样。

根据以上对比,我们可以通过调节g和b的伽马值,使得调节g和b的伽马值后的g和b的等效灰阶变小,这样大视角下g和b的等效灰阶就相比较r的灰阶变小了。红色色相就能够又显现出来。使得g和b的等效灰阶变小就需要调大g和b的伽马值。由于output=inputγ,我们假设输入信号就是灰阶值,伽马值变化后,呈现出的灰阶变化了,这个呈现出的灰阶相当于等效灰阶,通过这个举例用以解释等效灰阶,并不是输入信号的变化导致的灰阶变化,而是由于调整伽马值使得呈现出的输出信号或者呈现出的亮度值变化了。

本申请实施例通过获取子像素对应的多个灰阶的数据特征值,若子像素对应的多个灰阶的数据特征值会呈现大视角下的色偏现象,则将g和b的伽马值均调大,伽马值调大后,g和b的等效灰阶就会变小,g和b的等效灰阶与r的灰阶的数据特征值的差距就会变大,这样r的颜色看起来就更鲜艳了,那么大视角下的色偏现象就会明显改善。

图3是本申请另一实施例提供的一种显示装置的驱动方法的实现流程示意图,如图所示该方法在步骤s203之后,还可以包括以下步骤:

步骤s301,将调整前的g的伽马值作为g的初始伽马值,调整后的g的伽马值作为g的目标伽马值,将调整前的b的伽马值作为b的初始伽马值,调整后的b的伽马值作为b的目标伽马值。

在一个实施例中,为了方便区分调整g的伽马值之前的数值和调整g的伽马值之后的数值,将调整前的g的伽马值作为g的初始伽马值,调整后的g的伽马值作为g的目标伽马值,将调整前的b的伽马值作为b的初始伽马值,调整后的b的伽马值作为b的目标伽马值。

步骤s302,获取所述g的初始伽马值对应的亮度值和所述g的目标伽马值对应的亮度值。

在一个实施例中,虽然通过调整g和b的伽马值使得大视角下的色偏现象改善了,但是由于调整伽马值后亮度也会有相应的影响,所以,在正视角下g和b的亮度是变化了的,这样正视角下g和b的颜色就改变了了,使得通过子像素r、g、b组合在一起的颜色也发生了变化,所以我们需要获取g的初始伽马值对应的亮度值和g的目标伽马值对应的亮度值,查看亮度变化了多少,以便于恢复正视角下的亮度值,不会因为调整g的伽马值使得原色彩的表现受到影响。

作为本申请另一实施例,我们通过以下方式可以获得g的初始伽马值对应的亮度值和g的目标伽马值对应的亮度值。

所述g的初始伽马值对应的亮度值通过以下公式获取:

所述g的目标伽马值对应的亮度值通过以下公式获取:

所述ln,mg表示所述g的初始伽马值对应的亮度值,所述l'n,mg表示所述g的目标伽马值对应的亮度值;所述lg(255)表示g的灰阶为255时的亮度值,gg表示预设区域内每个像素单元中的g的灰阶的数据特征值;γg表示g的初始伽马值,所述γ'g表示g的目标伽马值;

在一个实施例中,由于g的目标伽马值大于g的初始伽马值,而gg是≤255的值,所以l'n,mg相对于ln,mg实际上是变暗了,也就是g的伽马值调大后,g的亮度变暗了。需要说明的是,以上仅仅是g的初始伽马值对应的亮度值和g的目标伽马值对应的亮度值的一种获取方式,在实际应用中,还可以根据其它方式获取。

步骤s303,根据所述g的初始伽马值对应的亮度值和所述g的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中g的背光目标亮度信号值。

在一个实施例中,亮度的呈现是由输入的亮度信号驱动的,亮度值的变化也需要调整亮度信号值的大小来实现。所以我们可以根据g的初始伽马值对应的亮度值和所述g的目标伽马值对应的亮度值以及当前的背光亮度信号值来计算获得背光目标亮度信号值,背光目标亮度信号值能够使得正视角下的g呈现出的亮度恢复至调整g的伽马值之前所呈现的的亮度。

在一个实施例中,所述根据所述g的初始伽马值对应的亮度值和所述g的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中g的背光目标亮度信号值包括:

通过公式计算所述预设区域内对应背光子像素中绿色子像素的背光目标亮度信号值;

所述a'n,mg表示预设区域内对应背光子像素中g的背光目标亮度信号值,an,mg表示预设区域内对应背光子像素中g当前的背光亮度信号值;所述ln,mg表示所述预设区域内子像素中g的初始伽马值对应的亮度值,所述l'n,mg表示所述预设区域内三子像素中g的目标伽马值对应的亮度值,所述n,m分别表示所述预设区域在划分的多个区域中的行数和列数。

若g的初始伽马值对应的亮度值和g的目标伽马值对应的亮度值采用步骤s302中的方式获取,则g的背光目标亮度信号值通过以下公式获取:

步骤s304,获取所述b的初始伽马值对应的亮度值和所述b的目标伽马值对应的亮度值。

该步骤与步骤s302中的类似,只是步骤s302获得是g的初始伽马值对应的亮度值和所述g的目标伽马值对应的亮度值,该步骤是获取的所述b的初始伽马值对应的亮度值和所述b的目标伽马值对应的亮度值。计算方法相同,在此不再赘述。

作为又一实施例,所述获取所述b的初始伽马值对应的亮度值和所述b的目标伽马值对应的亮度值包括:

所述b的初始伽马值对应的亮度值通过以下公式获取:

所述b的目标伽马值对应的亮度值通过以下公式获取:

所述ln,mb表示所述b的初始伽马值对应的亮度值,所述l'n,mb表示所述b的目标伽马值对应的亮度值;所述lb(255)表示b的灰阶为255时的亮度值,gb表示预设区域内每个像素单元中的b的灰阶的数据特征值;γb表示b的初始伽马值,所述γ'b表示b的目标伽马值。

步骤s305,根据所述b的初始伽马值对应的亮度值和所述b的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中b的背光目标亮度信号值。

该步骤与步骤s303中的类似,只是步骤s303中计算的是g的背光目标亮度信号值,该步骤计算的是b的背光目标亮度信号值。在此不再赘述。

作为本申请又一实施例,所述根据所述b的初始伽马值对应的亮度值和所述b的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中b的背光目标亮度信号值包括:

通过公式计算所述预设区域内对应背光子像素中蓝色子像素的背光目标亮度信号值;

所述a'n,mb表示预设区域内对应背光子像素中b的背光目标亮度信号值,an,mb表示预设区域内对应背光子像素中b当前的背光亮度信号值,所述ln,mb表示所述预设区域内子像素中b的初始伽马值对应的亮度值,所述l'n,mb表示所述预设区域内子像素中b的目标伽马值对应的亮度值,所述n,m分别表示所述预设区域在划分的多个区域中的行数和列数。

同理,b的背光目标亮度信号值通过以下公式获取:

本申请实施例中,由于r、g、b分别有单独的驱动,所以三者独立。根据计算g的背光目标亮度信号值的过程,相应的把g的各种参数替换为b的各种参数就可以得到b的背光目标亮度信号值。具体先计算g的背光目标亮度信号值还是先计算b的背光目标亮度信号值在此不做限制,还可以同时计算g的背光目标亮度信号值和b的背光目标亮度信号值。

图4是60度水平视角在红色系不同混色条件下的视角色差变化情况,横坐标为g和b的灰阶,纵坐标为色偏,如图所述,当r(红色)灰阶为255时,g(绿色)、b(蓝色)灰阶介于0-255之间,随着g、b灰阶信号降低,r色相的色偏越严重。当红色灰阶为200时,g、b灰阶介于0~180灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。当红色灰阶为160时,g、b灰阶介于0~160灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。当红色灰阶为100时,g、b灰阶介于0~100灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。

通过图4我们可以找出红色色偏较严重时,子像素的灰阶分别所在的范围,将该范围作为第一预设条件,也就是说每个子像素对应的多个灰阶的数据特征值符合第一预设条件时,表明大视角下色偏现象比较严重,通过图4还可以看出,当r的灰阶固定不变时,g和b的灰阶小到一定程度,这时r相对更鲜艳,同时色偏也相对较小(利用图4中每条曲线最左边的部分)。所以,我们能够通过调节子像素中的g的伽马值和b的伽马值用以改善大视角下的色偏现象。

作为本申请又一实施例,所述若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第一预设条件,则根据所述第一预设条件分别调整所述预设区域内三子像素中g的伽马值和b的伽马值包括:

若gr∈(200,255],且gg∈[0,200],且gb∈[0,200],则γ'g=γg1,γ'b=γb1;

若gr∈(150,200],且gg∈[0,180],且gb∈[0,180],则γ'g=γg2,γ'b=γb2;

若gr∈(100,150],且gg∈[0,150],且gb∈[0,150],则γ'g=γg3,γ'b=γb3;

若gr∈(50,100],且gg∈[0,100],且gb∈[0,100],则γ'g=γg4,γ'b=γb4;

若gr∈[0,50],且gg∈[0,50],且gb∈[0,50],则γ'g=γg5,γ'b=γb5;

所述gr表示预设区域内r的多个灰阶的数据特征值;所述gg表示预设区域内g的多个灰阶的数据特征值,所述gb表示预设区域内b的多个灰阶的数据特征值,所述γ'g表示调整后的g的伽马值,所述γ'b表示调整后的b的伽马值。针对不同的预设条件,γ'g和γ'b的取值是不同的,γg1、γg2……表示不同的伽马值。

在实际应用中,还可以根据大视角下色偏严重时子像素的灰阶范围设置不同的预设条件,对应不同的预设条件设置不同的目标伽马值,对应的每个目标伽马值并不是只要大于初始伽马值就可以,是需要根据预设条件中r、g、b的灰阶值确定的,当然目标伽马值还可以是经验值,调整目标伽马值后,会改善色偏现象,设置不同的目标伽马值可能改善色偏现象的程度不同。

本申请实施例通过比较正视角和大视角下在红色系不同混色条件下的色偏情况设置多个第一预设条件,并为每个第一预设条件均设置目标伽马值,由于所述第一预设条件基本涵盖了色偏现象较严重的情况下子像素的灰阶值的范围,所以只要子像素的灰阶值的数据特征值符合第一预设条件,就根据所述第一预设条件调节g和b的伽马值就能够改善大视角下的色偏现象。

图5是本申请一个实施例提供的一种显示装置的驱动方法的实现流程示意图,该实施例与图2所示实施例的不同在于:该实施例调整的为r的伽马值,图2所示实施例调整的为g和b的伽马值,如图所示该方法可以包括以下步骤:

步骤s501,获取预设区域内每个像素单元对应的子像素的灰阶。

步骤s502,根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值。

步骤s503,若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中r的伽马值,以使得调整后的r的伽马值大于调整前的r的伽马值,调整后的r的等效灰阶大于g的灰阶的数据特征值,且调整后的r的等效灰阶大于b的灰阶的数据特征值。

为了从另一方面获得需要调节的参数,我们继续以图4说明60°水平视角在红色系不同混色条件下的视角色差变化情况,如图4所示,当相同红色色相(红色灰阶相同)对应相同的g、b灰阶信号,混色r信号越低(红色色相的灰阶)时可以发现色差(色偏)越小,例如,当r为200灰阶信号,g、b混色灰阶信号为100灰阶的色差为0.015,当r为160灰阶信号,g、b混色灰阶信号为100灰阶的色差为0.01,当r为100灰阶信号,g、b混色灰阶信号为100灰阶的色差为0.003。因此本申请实施例可以通过将r灰阶信号降低(降低灰阶值),使得red灰阶信号接近g、b混色灰阶信号,也就是说r的灰阶值降低至接近g、b的灰阶值,通过图中可以看出当r、g、b的灰阶信号接近时(利用图4中每条曲线最右边的部分),例如,都为200时,或者r为200,g、b为接近200时,色偏现象非常小,因为,这时整体颜色会偏向中性黑白灰阶颜色,这样就能够改善大视角下的色偏现象。但是r的等效灰阶不能无限制的降低,r的等效灰阶还是要大于g的灰阶的数据特征,大于b的灰阶的数据特征值,因为通过图可以看出,r的灰阶必须大于g和b的灰阶才能使得色偏想象改善。所以,r的伽马值调大后,r的等效灰阶会变小,但是调整后的r的等效灰阶要大于g的灰阶的数据特征,且调整后的r的等效灰阶要大于g的灰阶的数据特征。

本申请实施例通过获取子像素对应的多个灰阶的数据特征值,若子像素对应的多个灰阶的数据特征值会呈现大视角下的色偏现象,则将r的伽马值调大,伽马值调大后,r的亮度或者等效灰阶就会变小,当r的等效灰阶变的与g和b很接近时,也就呈现了偏中性的色彩,整体的色偏现象就会改善。

作为本申请又一实施例,若调整的为r的伽马值,在步骤s503之后,如图6所示,还包括:

步骤s601,将调整前的r的伽马值作为r的初始伽马值,调整后的r的伽马值作为r的目标伽马值。

步骤s602,获取所述r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值。

步骤s603,根据所述r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中r的背光目标亮度信号值。

该步骤与步骤s301-s303中的类似,只是步骤s301-s303中是g的角度描述,该步骤是r的角度描述。内容和计算方法相同,只是将g换为r即可,在此不再赘述。

在一个实施例中,虽然通过调整r的伽马值使得大视角下的色偏现象改善了,但是由于调整伽马值后亮度也会有相应的影响,所以,在正视角下r的亮度是变化了的,这样正视角下r的颜色就改变了了,使得通过r、g、b组合在一起的颜色也发生了变化,所以我们需要获取r的初始伽马值对应的亮度值和r的目标伽马值对应的亮度值,查看亮度变化了多少,以便于恢复正视角下的亮度值,不会因为调整r的伽马值使得原色彩的表现受到影响。

我们通过以下方式可以获得r的初始伽马值对应的亮度值和r的目标伽马值对应的亮度值。

所述r的初始伽马值对应的亮度值通过以下公式获取:

所述r的目标伽马值对应的亮度值通过以下公式获取:

所述ln,mr表示所述r的初始伽马值对应的亮度值,所述l'n,mr表示所述r的目标伽马值对应的亮度值;所述lr(255)表示r的灰阶为255时的亮度值,gr表示预设区域内每个像素单元中的r的灰阶的数据特征值;γr表示r的初始伽马值,所述γ'r表示r的目标伽马值。

在一个实施例中,由于r的目标伽马值大于r的初始伽马值,而gr是≤255的值,所以l'n,mr相对于ln,mr实际上是变暗了,也就是r的伽马值调大后,r的亮度变暗了。需要说明的是,以上仅仅是r的初始伽马值对应的亮度值和r的目标伽马值对应的亮度值的一种获取方式,在实际应用中,还可以根据其它方式获取。

在一个实施例中,我们可以根据r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值以及当前的亮度信号值来计算获得背光目标亮度信号值,背光目标亮度信号值能够使得r呈现出的亮度恢复至调整r的伽马值之前所呈现的的亮度。

所述根据所述r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中r的背光目标亮度信号值为:

通过公式计算所述预设区域内对应背光子像素中红色子像素的背光目标亮度信号值;

所述a'n,mr表示预设区域内对应背光子像素中r的背光目标亮度信号值,an,mr表示预设区域内对应背光子像素中r当前的背光亮度信号值;所述ln,mr表示所述预设区域内子像素中r的初始伽马值对应的亮度值,所述l'n,mr表示所述预设区域内子像素中r的目标伽马值对应的亮度值,所述n,m分别表示所述预设区域在划分的多个区域中的行数和列数。

r的背光目标亮度信号值通过以下公式获取:

作为本申请又一实施例,所述若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中r的伽马值包括:

若gr∈(200,255],且gg∈[0,200],且gb∈[0,200],则γ'r=γr1,且

若gr∈(150,200],且gg∈[0,180],且gb∈[0,180],则γ'r=γr2,且

若gr∈(100,150],且gg∈[0,150],且gb∈[0,150],则γ'r=γr3,且

若gr∈(50,100],且gg∈[0,100],且gb∈[0,100],则γ'r=γr4,且

若gr∈[0,50],且gg∈[0,50],且gb∈[0,50],则γ'r=γr5,且

所述gr表示预设区域内r的多个灰阶的数据特征值;所述gg表示预设区域内g的多个灰阶的数据特征值,所述gb表示预设区域内b的多个灰阶的数据特征值,所述γ'r表示调整后的r的伽马值,表示调整为目标伽马值后,r的等效灰阶,i=1,2,3,4,5。

我们通过进一步分析图4获得色偏现象严重时r、g、b的灰阶的第二预设条件。如图所述,当r(红色)灰阶为255时,g(绿色)、b(蓝色)灰阶介于0-255之间,随着g、b灰阶信号降低,r色相的色偏越严重。当红色灰阶为200时,g、b灰阶介于0~180灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。当红色灰阶为160时,g、b灰阶介于0~160灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。当红色灰阶为100时,g、b灰阶介于0~100灰阶,随著g、b灰阶信号越低,红色色相的色偏越严重。

通过图4我们可以找出红色色偏较严重时,子像素的灰阶分别所在的范围,将该范围作为第二预设条件,也就是说每个子像素对应的多个灰阶的数据特征值符合第二预设条件时,表明大视角下色偏现象比较严重,我们就可以通过调节子像素中的r的伽马值用以改善大视角下的色偏现象。

本申请实施例通过比较正视角和大视角下在红色系不同混色条件下的色偏情况设置多个第二预设条件,并为每个第二预设条件均设置目标伽马值,由于所述第二预设条件基本涵盖了色偏现象较严重的情况下子像素的灰阶值的范围,所以只要子像素的灰阶值的数据特征值符合预设条件,就根据所述第二预设条件调节r的伽马值就能够改善大视角下的色偏现象。

图7是本申请一个实施例提供的一种显示装置的驱动方法的实现流程示意图,如图所示该方法可以包括以下步骤:

步骤s701,获取预设区域内每个像素单元对应的子像素在rgb色域空间中的色度坐标。

步骤s702,根据所述子像素在rgb色域空间中的色度坐标,分别计算所述预设区域内每个子像素在rgb色域空间中的多个色度坐标的数据特征值。

步骤s703,将子像素在rgb色域空间中的色度坐标的数据特征值转换为lch色域空间中的色度坐标。

步骤s704,若lch色域空间中色度坐标中的c和h符合第三预设条件,则根据所述第三预设条件分别调整所述预设区域内子像素中g的伽马值和b的伽马值,以使得调整后的g的伽马值大于调整前的g的伽马值,调整后的b的伽马值大于调整前的b的伽马值。

在一个实施例中,rgb色域空间在计算机图形中使用最为普遍,因为彩色显示器使用rgb来产生所需的颜色。所以,选用rgb色域空间简化了系统的构建和设计。而且,由于rgb色域空间使用了很多年,所以可以利用大部分现有的软件程序模块。然而,rgb色域空间在处理"现实"图像时,它的效率并不是很高。要产生rgb颜色立方体内的任意颜色,所有的r、g、b都必须有相同的带宽。这就直接导致了每个r、g、b需要像素深度和显示分辨率都相同的帧存储器。而且,在rgb色域空间内处理一幅图像通常也不是最有效的方式。举个例子,我们要改变一个像素点的亮度或色度,我们必须从帧缓冲器中读出所有的rgb颜色值,然后计算亮度或色度,然后对它们进行相应的更改,计算出新的rgb值,写回帧缓冲器。如果系统访问的是直接以亮度和色度存储的图像,一些处理步骤就会更快了。由于这些以及其它的原因,很多视频标准使用亮度和两个色差信号。所以为了方便处理"现实"图像,实际应用中,可能会采用其它色域空间,例如本申请实施例提供的lch色域空间,所以我们将子像素在rgb色域空间中的色度坐标的数据特征值转换为lch色域空间中的色度坐标。

图8是cielch色域空间系统,lch色域空间中的色度坐标分别用l、c、h表示。l、c、h的数值可以通过rgb色域空间中的色度坐标r、g、b转化而来,例如,l=f(r、g、b),c=f(r、g、b),h=f(r、g、b)。l表示亮度;h表示色相,也就是颜色,取值范围为0°-360°,定义0°为红色,90°为黄色,180°为绿色,270°为蓝色;c表示色相的纯度,或者饱和度,也就是颜色的鲜艳程度,取值范围为0-100,100代表颜色最鲜艳,在实际应用中,c也代表了lcd显示屏显示高低压信号的呈现。

在一个实施例中,所述第三预设条件是指lch色域空间中色度坐标中的c和h在该条件下时色偏现象严重。这样,在色偏现象严重时,我们可以通过调节显示屏中rgb子像素的各项参数来改善大视角下液晶显示面板的色偏现象。与上述分析相同,我们可以通过调节g和b的伽马值,使得调节g和b的伽马值后的g和b的等效灰阶变小,这样大视角下g和b的等效灰阶就相比较r的灰阶变小了。红色色相就能够又显现出来。rgb色域空间中的灰阶值变化就会导致lch色域空间中的亮度、色相、鲜艳度变化。

本申请实施例通过获取子像素对应的多个灰阶的数据特征值,将rgb色域空间中的灰阶值转化为lch色域空间中色度坐标,使得该方法可应用的场合更广,若lch色域空间中色度坐标会呈现大视角下的色偏现象,则将g和b的伽马值均调大,伽马值调大后,g和b的等效灰阶就会变小,g和b的等效灰阶与r的灰阶的数据特征值的差距就会变大,r的颜色看起来就更鲜艳了,这样那么大视角下的色偏现象就会明显改善。

调整g和b的伽马值后,就可以按照图3所示实施例的方法,计算获得所述预设区域内对应背光子像素中b的背光目标亮度信号值和g的背光目标亮度信号值。

相应的,若lch色域空间中色度坐标中的c和h符合第三预设条件,则根据所述第三预设条件分别调整所述预设区域内子像素中g的伽马值和b的伽马值包括:

若h∈(345°,360°],且c∈[ctl1,cth1],则γ'g=γg1,γ'b=γb1;

若h∈(330°,345°],且c∈[ctl2,cth2],则γ'g=γg2,γ'b=γb2;

若h∈(315°,330°],且c∈[ctl3,cth3],则γ'g=γg3,γ'b=γb3;

若h∈(0°,15°],且c∈[ctl4,cth4],则γ'g=γg4,γ'b=γb4;

若h∈(15°,30°],且c∈[ctl5,cth5],则γ'g=γg5,γ'b=γb5;

若h∈(30°,45°],且c∈[ctl6,cth6],,则γ'g=γg6,γ'b=γb6;

所述h表示预设区域在lch色域空间中的色相;所述c表示预设区域在lch色域空间中的色纯度,0≤ctli<100,0<cthi≤100,cthi≥ctli,i=1,2,3,4,5,6;所述γ'g表示调整后的g的伽马值,所述γ'b表示调整后的b的伽马值。

在一个实施例中,我们找出色偏现象严重时,lch色域空间中的c和h分别所在的范围,将该范围作为第三预设条件,也就是说c和h的值符合第三预设条件或者在第三预设范围内时,说明大视角下色偏现象比较严重,我们可以通过调节子像素中的g的伽马值和b的伽马值用以改善大视角下的色偏现象。

在实际应用中,还可以根据大视角下色偏严重时c和h的范围设置不同的预设条件,对应不同的预设条件设置不同的目标伽马值,对应的每个目标伽马值并不是只要大于初始伽马值就可以,是需要根据预设条件中c和h的值确定的,当然,目标伽马值还可以是经验值,调整目标伽马值后,会改善色偏现象,设置不同的目标伽马值可能改善色偏现象的程度不同。本申请实施例实际上是利用当r的灰阶固定时,g和b的灰阶小到一定程度,这时r相对会更鲜艳,同时色偏想象也相对较小。所以我们才能够通过将g和b的伽马值调大老改善大视角下的色偏现象。

本申请实施例根据色偏现象严重时l和c的范围,设置多个第三预设条件,每个第三预设条件下,对应不同的目标伽马值,这样只要h和c符合第三预设条件,就根据所述第三预设条件调节g和b的伽马值就能够改善大视角下的色偏现象。

图9是本申请一个实施例提供的一种显示装置的驱动方法的实现流程示意图,如图所示该方法可以包括以下步骤:

步骤s901,获取预设区域内每个像素单元对应的子像素在rgb色域空间中的色度坐标。

步骤s902,根据所述子像素在rgb色域空间中的色度坐标,分别计算所述预设区域内每个子像素在rgb色域空间中的多个色度坐标的数据特征值。

步骤s903,将子像素在rgb色域空间中的色度坐标的数据特征值转换为lch色域空间中的色度坐标。

步骤s904,若lch色域空间中色度坐标中的c和h符合第四预设条件,则根据所述第四预设条件调整所述预设区域内子像素中r的伽马值,以使得调整后的r的伽马值大于调整前的r的伽马值,调整后的r的等效灰阶大于g的灰阶的数据特征值,且调整后的r的等效灰阶大于b的灰阶的数据特征值。

在一个实施例中,所述第四预设条件是指lch色域空间中色度坐标中的c和h在该条件下时色偏现象严重。这样,在色偏现象严重时,我们可以通过调节显示屏中rgb子像素的各项参数来改善大视角下液晶显示面板的色偏现象。

调整r的伽马值后,就可以按照图6所示实施例的方法,计算获得所述预设区域内对应背光子像素中r的背光目标亮度信号值。

作为本申请又一实施例,若lch色域空间中色度坐标中的c和h符合第四预设条件,则根据所述第四预设条件调整所述预设区域内子像素中r的伽马值包括:

若h∈(345°,360°],且c∈[ctl1,cth1],则γ'r=γr1,且

若h∈(330°,345°],且c∈[ctl2,cth2],则γ'r=γr2,且

若h∈(315°,330°],且c∈[ctl3,cth3],则γ'r=γr3,且

若h∈(0°,15°],且c∈[ctl4,cth4],则γ'r=γr4,且

若h∈(15°,30°],且c∈[ctl5,cth5],则γ'r=γr5,且

若h∈(30°,45°],且c∈[ctl6,cth6],则γ'r=γr6,且

所述h表示预设区域在lch色域空间中的色相;所述c表示预设区域在lch色域空间中的色相的饱和度,0≤ctli<100,0<cthi≤100,cthi≥ctli,i=1,2,3,4,5,6;所述γ'r表示调整后的r的伽马值,表示调整r的伽马值后r的等效灰阶,i=1,2,3,4,5。

需要说明的是,本申请实施例中调整色偏的方法,一种是调大g和b的伽马值使得g和b的等效灰阶变的比较小(应用的是图4中每条曲线的最左边g和b的灰阶趋于0时),一种是调大r的伽马值使得r的等效灰阶变小(应用的是图4中每条曲线的最右边r的等效灰阶趋于与g和b的灰阶相等时);所以,两种情况的适用条件不同,由此衍生出第一预设条件和第二预设条件。同时,由于不同色域空间的适用条件不同,虽然lch色域空间下,也可以通过调节g和b的伽马值或者调节r的伽马值实现调节色偏的效果,但是适用条件分别变成了lch色域空间的下的适用条件,由此衍生出第三预设条件和第四预设条件。需要说明的是,还可以根据图4中给的曲线在rgb色域空间中下衍生出其他的适用条件,根据不同的适用条件调整r、g、b的伽马值;同时,也可以根据其它色域空间与rgb色域空间中的转换关系,衍生出其它适用条件,根据不同的适用条件调整r、g、b的伽马值。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

图10是本申请一实施例提供的显示装置的驱动装置的示意框图,为了便于说明,仅示出与本申请实施例相关的部分。

该显示装置的驱动装置10可以是内置于终端设备(显示器、电视等)内的软件单元、硬件单元或者软硬结合的单元,也可以作为独立的挂件集成到所述终端设备中。

所述显示装置的驱动装置10包括:

获取模块101,用于获取预设区域内每个像素单元对应的子像素的灰阶;

数据特征值计算模块102,用于根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值;

处理模块103,用于若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中r的伽马值,以使得调整后的r的伽马值大于调整前的r的伽马值,调整后的r的等效灰阶大于g的灰阶的数据特征值,且调整后的r的等效灰阶大于b的灰阶的数据特征值。

可选的,还包括:

红色子像素的亮度值获取模块104,用于将调整前的r的伽马值作为r的初始伽马值,调整后的r的伽马值作为r的目标伽马值,并获取所述r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值;

红色子像素的背光目标亮度信号值确定模块105,用于根据所述r的初始伽马值对应的亮度值和所述r的目标伽马值对应的亮度值计算获得所述预设区域内对应背光子像素中r的背光目标亮度信号值。

可选的,红色子像素的背光目标亮度信号值确定模块105用于:

通过公式计算所述预设区域内对应背光子像素中红色子像素的背光目标亮度信号值;

所述a'n,mr表示预设区域内对应背光子像素中r的背光目标亮度信号值,an,mr表示预设区域内对应背光子像素中r当前的背光亮度信号值;所述ln,mr表示所述预设区域内子像素中r的初始伽马值对应的亮度值,所述l'n,mr表示所述预设区域内子像素中r的目标伽马值对应的亮度值,所述n,m分别表示所述预设区域在划分的多个区域中的行数和列数。

可选的,所述红色子像素的亮度值获取模块104包括:

红色子像素的初始亮度值获取单元1041,用于通过以下公式获取所述r的初始伽马值对应的亮度值:

红色子像素的目标亮度值获取单元1042,用于通过以下公式获取所述r的目标伽马值对应的亮度值:

所述ln,mr表示所述r的初始伽马值对应的亮度值,所述l'n,mr表示所述r的目标伽马值对应的亮度值;所述lr(255)表示r的灰阶为255时的亮度值,gr表示预设区域内每个像素单元中的r的灰阶的数据特征值;γr表示r的初始伽马值,所述γ'r表示r的目标伽马值。

可选的,所述处理模块103用于:

若gr∈(200,255],且gg∈[0,200],且gb∈[0,200],则γ'r=γr1,且

若gr∈(150,200],且gg∈[0,180],且gb∈[0,180],则γ'r=γr2,且

若gr∈(100,150],且gg∈[0,150],且gb∈[0,150],则γ'r=γr3,且

若gr∈(50,100],且gg∈[0,100],且gb∈[0,100],则γ'r=γr4,且

若gr∈[0,50],且gg∈[0,50],且gb∈[0,50],则γ'r=γr5,且

所述gr表示预设区域内r的多个灰阶的数据特征值;所述gg表示预设区域内g的多个灰阶的数据特征值,所述gb表示预设区域内b的多个灰阶的数据特征值,所述γ'r表示调整后的r的伽马值,表示调整为目标伽马值后,r的等效灰阶,i=1,2,3,4,5。

可选的,所述数据特征值包括:算数平均数、加数平均数、几何平均数、方差。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能模块、单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块或单元完成,即将所述显示装置的驱动装置的内部结构划分成不同的功能模块或单元,以完成以上描述的全部或者部分功能。

图11是本申请一实施例提供的终端设备的示意框图。如图11所示,该实施例的终端设备11包括:一个或多个处理器110、存储器111以及存储在所述存储器111中并可在所述处理器110上运行的计算机程序112。所述处理器110执行所述计算机程序112时实现上述各个显示装置的驱动方法实施例中的步骤,例如图5所示的步骤s501至s503。或者,所述处理器110执行所述计算机程序112时实现上述显示装置的驱动装置实施例中各模块的功能,例如图10所示模块101至103的功能。若终端设备是显示器,还应该包括显示面板。

示例性的,所述计算机程序112可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器111中,并由所述处理器110执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序112在所述终端设备11中的执行过程。例如,所述计算机程序112可以被分割成获取模块、数据特征值计算模块、处理模块。

所述获取模块,用于获取预设区域内每个像素单元对应的子像素的灰阶;

所述数据特征值计算模块,用于根据所述子像素的灰阶,分别计算所述预设区域内每个子像素对应的多个灰阶的数据特征值;

所述处理模块,用于若所述预设区域内每个子像素对应的多个灰阶的数据特征值符合第二预设条件,则根据所述第二预设条件调整所述预设区域内子像素中红色子像素的伽马值,以使得调整后的红色子像素的伽马值大于调整前的红色子像素的伽马值,调整后的红色子像素的等效灰阶大于绿色子像素的灰阶的数据特征值,且调整后的红色子像素的等效灰阶大于蓝色子像素的灰阶的数据特征值。

其它模块或单元可参照显示装置的驱动装置中的各模块或单元的描述,在此不再赘述。

所述终端设备包括但不仅限于处理器110、存储器111。本领域技术人员可以理解,图11仅仅是终端设备11的示例,并不构成对终端设备11的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入设备、输出设备、网络接入设备、总线等。

所述存储器111可以是所述终端设备11的内部存储单元,例如终端设备11的硬盘或内存。所述存储器111也可以是所述终端设备11的外部存储设备,例如所述终端设备11上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器111还可以既包括所述终端设备11的内部存储单元也包括外部存储设备。所述存储器111用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器111还可以用于暂时地存储已经输出或者将要输出的数据。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

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