颜色补偿方法、装置及设备与流程

文档序号:12065382阅读:340来源:国知局
颜色补偿方法、装置及设备与流程

本申请涉及显示技术领域,尤其涉及颜色补偿方法、装置及设备。



背景技术:

随着科技的发展,具有显示屏的电子设备越来越受到用户的青睐。针对液晶显示(Liquid Crystal Display,LCD)屏,液晶显示面板本身不会发光,往往通过背光源将光线透过液晶显示面板而实现信息展示。由于LED(Light-Emitting Diode,发光二级管)具有寿命长、色域广、环保节能等优点,往往将LED作为背光源(背光灯)。针对有机发光二极管(Organic Light-Emitting Diode,UIV OLED)显示屏,OLED显示技术具有自发光的优点,OLED显示屏不需要背光源,RGB色彩信号直接由OLED二极管显示。

目前,随着屏幕中发光源电流变化,由于会存在不同颜色光材料的效率(变化速度)不同,则屏幕显示出的颜色会发生偏差。以液晶显示屏为例,采用广色域的背光灯时,当通过背光灯电流调节亮度大小时,显示的色坐标空间在不断变化。例如,某些产品中,由于广色域使用的红光材料在低电流下的效率要高于其他颜色的效率,所以背光灯会随着电流的降低,灯的颜色出现偏红的现象。某些产品中,由于广色域使用的蓝光材料在低电流下的效率高于其他颜色的效率,所以背光灯会随着电流的降低,灯的颜色出现偏蓝的现象。



技术实现要素:

为克服相关技术中存在的问题,本公开提供了颜色补偿方法、装置及设备。

根据本公开实施例的第一方面,提供一种颜色补偿方法,所述方法包括:

获取屏幕中发光源的当前电流信息;

确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据;

根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

可选的,所述补偿数据为调整比例,所述确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据,包括:

根据预存的电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定与所述当前电流信息对应的R、G、B分量的调整比例;

其中,所述对应关系中,电流信息引起的色坐标变化量、与利用R、G、B分量的调整比例分别调整R、G、B分量后引起的色坐标变化量相同,且两个色坐标变化量中一个为色坐标变化增量,另一个为色坐标变化减量,所述色坐标变化增量为色坐标实测值与色坐标期望值的差值,所述色坐标变化减量为色坐标期望值与色坐标实测值的差值。

可选的,生成所述对应关系的步骤包括:

根据色坐标变化增量函数与色坐标变化减量函数,确定所述电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系;

其中,色坐标变化增量函数与色坐标变化减量函数中,其中一个函数基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得,另一个函数基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得;所述第一样本数据与第二样本数据中色坐标期望值相同,所述第一样本数据是在R、G、B分量的调整比例均不变的条件下测试获得,所述第二样本数据是在电流信息均不变的条件下测试获得。

可选的,所述第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,所述第二样本数据是在电流信息为最大值的条件下测试获得。

可选的,所述基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数,包括:

基于各子样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的子函数,不同子样本数据对应不同子函数,所述子样本数据是按照电流信息的取值范围将第一样本数据进行划分获得。

可选的,所述R分量的调整比例为R分量的数据值的调整比例,所述G分量的调整比例为G分量的数据值的调整比例,所述B分量的调整比例为B分量的数据值的调整比例;

或,所述R分量的调整比例为R分量的电压值的调整比例,所述G分量的调整比例为G分量的电压值的调整比例,所述B分量的调整比例为B分量的电压值的调整比例。

根据本公开实施例的第二方面,提供一种颜色补偿装置,所述装置包括:

信息获取模块,被配置为获取屏幕中发光源的当前电流信息;

信息确定模块,被配置为确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据;

分量调整模块,被配置为根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

可选的,所述补偿数据为调整比例,所述信息确定模块,具体被配置为:

根据预存的电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定与所述当前电流信息对应的R、G、B分量的调整比例;

其中,所述对应关系中,电流信息引起的色坐标变化量、与利用R、G、B分量的调整比例分别调整R、G、B分量后引起的色坐标变化量相同,且两个色坐标变化量中一个为色坐标变化增量,另一个为色坐标变化减量,所述色坐标变化增量为色坐标实测值与色坐标期望值的差值,所述色坐标变化减量为色坐标期望值与色坐标实测值的差值。

可选的,所述电流信息为用于表示电流大小的寄存器的设置值。

可选的,所述装置还包括对应关系生成模块,被配置为:

根据色坐标变化增量函数与色坐标变化减量函数,确定所述电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系;

其中,色坐标变化增量函数与色坐标变化减量函数中,其中一个函数基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得,另一个函数基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得;所述第一样本数据与第二样本数据中色坐标期望值相同,所述第一样本数据是在R、G、B分量的调整比例均不变的条件下测试获得,所述第二样本数据是在电流信息均不变的条件下测试获得。

可选的,所述第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,所述第二样本数据是在电流信息为最大值的条件下测试获得。

可选的,所述基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数,包括:

基于各子样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的子函数,不同子样本数据对应不同子函数,所述子样本数据是按照电流信息的取值范围将第一样本数据进行划分获得。

可选的,所述R分量的调整比例为R分量的数据值的调整比例,所述G分量的调整比例为G分量的数据值的调整比例,所述B分量的调整比例为B分量的数据值的调整比例;

或,所述R分量的调整比例为R分量的电压值的调整比例,所述G分量的调整比例为G分量的电压值的调整比例,所述B分量的调整比例为B分量的电压值的调整比例。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取屏幕中发光源的当前电流信息;

确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据;

根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开在获取到当前电流信息后,可以确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据,并根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整,从而实现屏幕颜色补偿,提高屏幕在不同电流下的显示效果,避免随着发光源电流的变化,屏幕颜色发生偏差的缺陷。

本公开补偿数据为调整比例,根据电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定当前电流信息对应的R、G、B分量的调整比例,并利用R、G、B分量的调整比例分别对R分量、G分量和B分量进行调整,利用比例的方式进行调整可以提高调整效率,进而快速实现屏幕颜色补偿。

本公开中根据色坐标变化增量函数与色坐标变化减量函数,获得电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,可以避免离散的测试值出现不存在色坐标变化增量与色坐标变化减量相同时,导致无法进行屏幕颜色补偿的缺陷,本公开提高了颜色补偿的可行性。

本公开中第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,第二样本数据是在电流信息为最大值的条件下测试获得,从而可以提高获得第一样本数据和第二样本数据的精度,进而提高色坐标变化增/减量函数的精度。

本公开中针对不同电流区间建立不同子函数,从而使基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数包括多个子函数,以避免由于不同电流区间数据差异较大,利用同一个函数计算出来的数据准确度低的缺陷。

本公开既可以通过处理器直接修改R、G、B分量的数据值,从而实现对屏幕颜色的补偿,又可以通过屏幕驱动修改施加在R、G、B通道上的电压,从而实现对屏幕颜色的补偿,使补偿方式具有多样化。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开根据一示例性实施例示出的一种颜色补偿方法的流程图。

图2是本公开根据一示例性实施例示出的一种不同背光电流对色坐标的影响曲线示意图。

图3是本公开根据一示例性实施例示出的一种颜色补偿装置的框图。

图4是本公开根据一示例性实施例示出的另一种颜色补偿装置的框图。

图5是本公开根据一示例性实施例示出的一种用于颜色补偿的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

目前,随着屏幕中发光源电流变化,由于会存在不同颜色光材料的变化速度不同,则屏幕显示出的颜色会发生偏差。对于OLED显示屏而言,发光源为OLED,对于液晶显示屏而言,发光源为背光灯,例如LED背光灯。

针对具有背光灯的显示屏,随着背光电流的变化,背光源(背光灯)的颜色会发生偏差。尤其是广色域的背光灯,颜色发生偏差的现象会比较明显。广色域使用的红光材料在低电流下的变化速度高于其他颜色的变化速度,所以在保证高电流白色效果时,低电流下白色图片就会偏红。例如,背光LED灯会随着亮度和电流的降低,灯的颜色会出现偏红的现象。背光电流一般在0-20mA范围内,随着电流的降低,色坐标X值增大,说明颜色偏红,Y值也会偏大,只是Y的增幅比较小,所以整体出现偏红的现象。

针对OLED显示屏,在OLED电流高于某个电流阈值时,不同颜色光材料的变化速度不会相差很大,可以进行单屏校准。在OLED电流低于某个电流阈值时,不同颜色光材料的变化速度会相差很大,从而会出现偏色的现象。

为了避免随着发光源电流的变化,屏幕显示颜色发生偏差的缺陷,本公开提供一种颜色补偿方法,以补偿终端屏幕由于发光源在不同电流下的色坐标变化,实现在不同发光源电流下总能达到最好的显示效果。

如图1所示,图1是本公开根据一示例性实施例示出的一种颜色补偿方法的流程图,该方法可以用于终端中,包括以下步骤:

在步骤101中,获取屏幕中发光源的当前电流信息。

在步骤102中,确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据。

在步骤103中,根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

本公开实施例中,终端可以是智能手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、电子书阅读器、多媒体播放器等具有显示屏的电子设备。显示屏可以是液晶显示屏,也可以OLED显示屏。

由于发光源电流以及R分量的数据值、B分量的数据值、G分量的数据值均会影响色坐标,因此,可以在确定发光源电流的情况下,通过调整R分量的数据值、B分量的数据值、G分量的数据值,实现对屏幕显示颜色的补偿。本实施例通过确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据,利用所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整,从而实现对屏幕显示颜色的补偿。

关于电流信息,电流信息是用于表示电流大小的信息。

在一个例子中,可以是电流值。该实施例适用于终端能获取到发光源源的电流值的情况。

在另一个例子中,用户往往通过设置寄存器的设置值来调整电流大小,终端设备无法知道电流值,却可以很容易获取到寄存器的设置值,因此,电流信息可以是用于表示电流大小的寄存器的设置值。寄存器的设置值的取值范围可以是0-255,在其他例子中,取值范围还可以设置的更大,以提高电流大小调整的精度。

关于补偿数据,补偿数据是在屏幕颜色发生偏转时能将色坐标实际值补偿为色坐标期望值的数据。在该实施例中,可以根据所确定的R分量的补偿数据对R分量进行调整,根据所确定的G分量的补偿数据对G分量进行调整,根据所确定的B分量的补偿数据对B分量进行调整,从而实现将偏差的颜色补偿到期望的颜色,提高显示效果。

在一个例子中,补偿数据可以是R、G、B分量需补偿的数据值,根据R、G、B分量需补偿的数据值分别对R分量、G分量和B分量进行调整。

在另一个例子中,补偿数据为调整比例。在该实施例中,可以预先存储有电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,对应关系中,电流信息引起的色坐标变化量、与利用R、G、B分量的调整比例分别调整R、G、B分量后引起的色坐标变化量相同,且两个色坐标变化量中一个为色坐标变化增量,另一个为色坐标变化减量。色坐标变化增量可以称为色坐标影响增量,是色坐标实测值与色坐标期望值的差值;色坐标变化减量可以称为色坐标影响减量,是色坐标期望值与色坐标实测值的差值,从而实现将偏差的颜色补偿到期望的颜色,提高显示效果。

因此,在获取到发光源的当前电流信息后,可以根据对应关系确定当前电流信息对应的R分量的调整比例、B分量的调整比例、G分量的调整比例,并根据所确定的R分量的调整比例对R分量进行调整,根据所确定的G分量的调整比例对G分量进行调整,根据所确定的B分量的调整比例对B分量进行调整,从而实现对屏幕显示颜色的补偿。

可见,确定R分量的调整比例、B分量的调整比例、G分量的调整比例的目的,是为了利用调整比例调整R、G、B分量,实现对屏幕显示颜色的补偿。由于每个像素点相同分量补偿的比例相同,利用比例的方式进行调整可以提高调整效率,进而快速实现屏幕颜色补偿。

在一个可选的实现方式中,由于终端AP(Application Processor,处理器)可以获得待显示内容,并确定显示内容中每个像素点的R分量的数据值、G分量的数据值以及B分量的数据值,同时还可以改动数据值,并将改动后的数据值传输至屏幕的驱动IC,通过驱动IC控制屏幕显示相应内容。

基于此,可以利用终端处理器直接修改R、G、B分量的数据值,通过修改数据值的方式实现对屏幕显示出的颜色进行补偿。申请人发现,虽然每个像素点相同分量补偿的数据值可能不同,但每个像素点相同分量补偿的比例是相同的。因此,所述R分量的调整比例可以为R分量的数据值的调整比例,所述G分量的调整比例可以为G分量的数据值的调整比例,所述B分量的调整比例可以为B分量的数据值的调整比例。相应的,所述对应关系是电流信息与像素的R分量的数据值的调整比例、B分量的数据值的调整比例、G分量的数据值的调整比例的对应关系。为了方便,可以将像素的R分量的数据值的调整比例、B分量的数据值的调整比例、G分量的数据值的调整比例缩写为R、G、B分量的数据值的调整比例。

在根据对应关系以及当前电流信息确定R、G、B分量的数据值的调整比例后,可以根据R、G、B分量的数据值的调整比例,分别调整每个像素点的R、G、B分量的数据值。

可见,本实施例通过处理器直接修改R、G、B分量的数据值,从而实现对屏幕颜色的补偿。

目前终端发光源电流的调整有两种方式,一种是通过主板芯片控制发光源电流,一种是通过屏幕驱动IC控制发光源电流。这两种方式AP都可以获取到当前电流值,而IC只有通过屏幕驱动IC控制发光源电流时,才能获取到电流值。基于此,本公开提供另一个可选的实现方式,该实现方式适用于屏幕IC控制发光源电流的情况,以及当前发光源电流变化,AP会通知屏幕IC的情况。屏幕的驱动IC可以通过调整施加在屏幕上的电压,实现对R、G、B分量的数据值的调整,进而控制颜色显示。当电压大时,屏幕亮,透过率高,R、G、B分量的数据值大。屏幕的驱动IC可以分别改变施加在R、G、B上的电压,通过最大电压的变化,给相应的R、G、B分量的电压乘以一个小于1的参数,达到补偿颜色变化的目的。

基于此,可以利用屏幕驱动修改施加在R、G、B通道上的电压,通过修改电压值的方式实现对R分量、G分量和B分量进行调整。又由于每个像素点相同分量调整的电压值可能不同,但是全屏中每个像素点相同分量调整的电压比例是相同的。因此,所述R分量的调整比例可以为R分量的电压值的调整比例,所述G分量的调整比例可以为G分量的电压值的调整比例,所述B分量的调整比例可以为B分量的电压值的调整比例。相应的,所述对应关系是电流信息与像素的R分量的电压值的调整比例、B分量的电压值的调整比例、G分量的电压值的调整比例的对应关系。为了方便,可以将像素的R分量的电压值的调整比例、B分量的数据值的调整比例、G分量的数据值的调整比例缩写为R、G、B分量的电压值的调整比例。

在根据对应关系以及当前电流信息确定R、G、B分量的电压值的调整比例后,可以根据R、G、B分量的电压值的调整比例,分别调整施加在R、G、B通道上的电压。例如,将施加在R通道上的电压乘以R分量的电压值的调整比例,将调整后的电压作为应该施加在R通道上的电压。

可见,本实施例通过屏幕驱动修改施加在R、G、B通道上的电压,从而实现对屏幕颜色的补偿。

由上述实施例可见,本实施例是根据电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定当前电流信息对应的R、G、B分量的调整比例,并利用R、G、B分量的调整比例分别对R分量、G分量和B分量进行调整,从而实现屏幕颜色快速补偿,提高屏幕在不同电流下的显示效果,避免随着发光源电流的变化,屏幕颜色发生偏差的缺陷。

关于电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,以下介绍几种生成方式。其中,R分量的调整比例、B分量的调整比例以及G分量的调整比例,可以简称为R、G、B分量的调整比例。

在一个可选的实现方式中,根据色坐标变化增量函数与色坐标变化减量函数,确定所述电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系。

其中,色坐标变化增量函数与色坐标变化减量函数中,其中一个函数基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得,另一个函数基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得。

同时,所述第一样本数据与第二样本数据中色坐标期望值相同。色坐标期望值是期望达到的最优显示效果时的色坐标值。在生成样本数据的测试过程中,往往先将初始状态调到最优显示状态,例如,将寄存器的设置值设置为最大、以及将调整比例设置为最大。在一个例子中,以具有背光源的显示屏幕为例,如果寄存器的设置值的范围为0~255,调整比例为0~100%,则测试过程中首先将寄存器的设置值设置为255、且调整比例设置为100%,将该条件下的色坐标值确定为色坐标初始值/色坐标期望值。OLED显示屏存在多个最优显示状态,可以将其中任意一个最优显示状态下的色坐标值作为色坐标期望值。

进一步的,为了保证在单一变量的情况下建立函数,所述第一样本数据是在R、G、B分量的调整比例均不变的条件下测试获得,所述第二样本数据是在电流信息均不变的条件下测试获得。

在一个例子中,所述第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,所述第二样本数据是在电流信息为最大值的条件下测试获得。

可见,本实施例中第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,第二样本数据是在电流信息为最大值的条件下测试获得,从而可以提高获得第一样本数据和第二样本数据的精度,进而提高色坐标变化增/减量函数的精度。

在本实施例中,当色坐标变化增量与色坐标变化减量相同时,即可实现屏幕颜色补偿,则将色坐标变化增量函数与色坐标变化减量函数进行等价,获得的函数即为电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系的函数。具体的,为了方便理解,将基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数称为第一色坐标变化函数,将基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得的函数称为第二色坐标变化函数。当第一色坐标变化函数为色坐标变化增量函数时,第二色坐标变化函数为色坐标变化减量函数,将增量和减量等价,即可获得电流信息与R、G、B分量的调整比例的对应关系。当第一色坐标变化函数为色坐标变化减量函数时,第二色坐标变化函数为色坐标变化增量函数,将增量和减量等价,即可获得电流信息与R、G、B分量的调整比例的对应关系。

以下先对基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数进行介绍。

基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系可以获得电流对屏幕颜色影响的函数(曲线),可以称为第一色坐标变化函数。在某电流信息下测试获得色坐标实测值,则可以将该电流信息、色坐标实测值、色坐标期望值作为一组测试数据。在获得若干组测试数据后,可以根据每组测试数据中色坐标实测值同色坐标期望值的差值获得色坐标变化值,根据色坐标变化值与电流信息的对应关系,建立第一色坐标变化函数。

在一个例子中,直接测试发光源在不同电流下对显示颜色的影响,根据测试获得的数据建立第一色坐标变化函数。

然而,上述这种测试虽然有很好的普遍性,但是屏幕模组的组装过程中,有一些其他膜材的使用,例如冷光板、导光板、发射片等,这类膜材也会对显示出的颜色有一定的影响,导致上述方式获得的第一色坐标变化函数与实际色坐标变化函数有偏差,精度不够。

基于此,在另一个例子中,可以将屏幕模组组装后,直接测试电流改变对于屏幕色彩变化的影响,根据测试获得的数据建立第一色坐标变化函数。

这种方式对于待测的终端而言,可以去除各种其他膜材和工艺的影响,直接获得最终的函数,能够较为精准的作为补偿。但是,如果总体差异较大,很难建立非常合适的第一色坐标变化函数。

基于此,本公开还提供另一种方式建立第一坐标变化函数,具体的,所述基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数,包括:基于各子样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的子函数,不同子样本数据对应不同子函数,所述子样本数据是按照电流信息的取值范围将第一样本数据进行划分获得。通过划分电流区间的方式,可以提高坐标变化函数的精度。

在该实施例中,可以采样获得大量的第一样本数据。按照电流信息的取值范围将第一样本数据进行划分获得至少两个子样本数据。同一个子样本数据中,色坐标变化值与电流信息的线性关系中斜率相同。由于色坐标期望值为一个具体的值,所以同一个子样本数据中,色坐标实测值与电流信息的线性关系中斜率相同。

在一个例子中,利用第一样本数据绘制曲线,将曲线中相同斜率所对应的电流作为一个电流区间,并将该电流区间的样本数据称为子样本数据。不同电流区间对应不同子样本数据。

如图2所示,图2是本公开根据一示例性实施例示出的一种不同背光电流对色坐标的影响曲线示意图。从图2可以看出,可以将背光电流划分为1mA~5mA、5mA~20mA、20mA~25mA、25mA~80mA四个电流区间,不同电流区间对应不同子样本数据,利用相应的子样本数据生成相应的子函数,可见,不同电流区间所对应的子函数不同。

可以理解的是,本示例是以电流值表示电流信息,在实际应用中,可以以寄存器的设置值表示电流信息,则将寄存器的设置值划分为多个电流区域。以设置值的范围为0~255为例,可以划分为电流区间一:255~208、电流区间二:208~98、电流区间三:98~8、电流区间四:8~0。具体划分方式根据不同产品不同而不同,因此划分区间以及区间个数在此不做限定,

不同电流区间对应不同子函数,例如:

当发光源在电流区间1时,子函数为Xn=k1*BL+b1;Yn=j1*BL+c1;

当发光源在电流区间2时,子函数为Xn=k2*BL+b2;Yn=j2*BL+c2;

当发光源在电流区间3时,子函数为Xn=k3*BL+b3;Yn=j3*BL+c3;

当发光源在电流区间4时,子函数为Xn=k4*BL+b4;Yn=j4*BL+c4。

其中,BL是变量,表示当前的寄存器的设置值,Xn、Yn表示此设置值下的色坐标变化值,如色坐标实测值与色坐标期望值的差值,k1、b1、c1、k2、b2、c2、k3、b3、c3、k4、b4、c4表示常数,在利用第一样本数据进行训练后,即可确定这些常数。

接下来对基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得的函数进行介绍,为了方便描述,可以将该类函数称为第二色坐标变化函数。

由于可以通过处理器直接修改R、G、B分量的数据值,实现对屏幕颜色的补偿;或者通过屏幕驱动调整施加在R、G、B通道上的电压,实现对屏幕颜色的补偿,因此分别针对两种情况介绍第二色坐标变化函数。

针对处理器直接修改数据值的情况,可以采集不同调整比例下的色坐标实测值。在某调整比例下测试获得色坐标实测值,则可以将R分量的数据值的调整比例、G分量的数据值的调整比例、B分量的数据值的调整比例、色坐标实测值、色坐标期望值作为一组测试数据。在获得若干组测试数据后,可以根据每组测试数据中色坐标实测值同色坐标期望值的差值获得色坐标变化值,根据色坐标变化值与R分量的数据值的调整比例、G分量的数据值的调整比例、B分量的数据值的调整比例的对应关系,建立第二色坐标变化函数。

在一个例子中,可以分别建立R、G、B分量对应的色坐标变化函数。例如:

XnR=nR*f1+e1;YnR=nR*h1+g1;

XnG=nG*f2+e2;YnG=nG*h2+g2;

XnB=nB*f3+e3;YnG=nB*h3+g3。

其中,nR表示R分量的数据值的调整比例,nG表示G分量的数据值的调整比例,nB表示B分量的数据值的调整比例,f1、e1、h1、g1、f2、e2、h2、g2、f3、e3、h3、g3分别表示常数,在利用第二样本数据进行训练后,可确定这些常数。XnR、YnR表示受R分量变动引起变化的颜色坐标变化值,如R分量下色坐标期望值与色坐标实测的差值;XnG、YnG表示受G分量变动引起变化的颜色坐标变化值,XnB、YnB表示受B分量变动引起变化的颜色坐标变化值。

在一个例子中,可以根据建立XnR、XnG、XnB同X的关系,并建立YnR、YnG、YnB同Y的关系,从而获得第二色坐标变化函数。

在另一个例子中,由于红色分量对X值影响较大,对Y值影响较小,红色分量降低,X值变小;绿色分量对X值影响较小,对Y值影响较大,绿色分量降低,Y值变小;蓝色分量对X和Y均有影响,蓝色分量降低,X和Y都变大。

基于此,如果电流降低出现色坐标X值和Y值变大,例如红色光材料的效率高于其他颜色光材料的效率的情况,则可以通过降低R分量的方式,使X值降低到合适值,通过降低G分量的方式,使Y值降低到合适值。如果电流降低出现色坐标X值和Y值变小,例如蓝光材料的效率高于其他颜色光材料的效率的情况,则可以先降低B分量,将X和Y都调整到一个较大的值,然后用降低R分量的方式将X值调整到合适值,降低G分量的方式将Y值调整到合适值。通过上述方式,可以获得第二样本数据,从而根据第二样本数据获得第二色坐标变化函数。

针对屏幕驱动控制R、G、B通道电压的情况,可以采集不同调整比例下的色坐标实测值。在某调整比例下测试获得色坐标实测值,则可以将R分量的电压值的调整比例、G分量的电压值的调整比例、B分量的电压值的调整比例、色坐标实测值、色坐标期望值作为一组测试数据。在获得若干组测试数据后,可以根据每组测试数据中色坐标实测值同色坐标期望值的差值获得色坐标变化值,根据色坐标变化值与R分量的电压值的调整比例、G分量的电压值的调整比例、B分量的电压值的调整比例的对应关系,建立第二色坐标变化函数。

具体建立方式与上述处理器直接修改数据值所提及的方式类似,在此不再一一赘述。

在确定第一色坐标变化函数以及第二色坐标变化函数后,在第一色坐标变化函数为色坐标变化增量函数时,筛选出为色坐标变化减量函数的第二色坐标变化函数。将增量所对应的表达式与减量所对应的表达式相加,结果为0,即可获得电流信息与R、G、B分量的调整比例的对应关系。当第一色坐标变化函数为色坐标变化减量函数时,筛选出为色坐标变化增量函数的第二色坐标变化函数,将增量所对应的表达式与减量所对应的表达式相加,结果为0,即可获得电流信息与R、G、B分量的调整比例的对应关系。

在一个可选的实现方式中,由于第一色坐标变化函数可以包括至少两个子函数,不同电流区间对应不同子函数,则不同电流区间可以对应不同电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系。

以上实施方式中的各种技术特征可以任意进行组合,只要特征之间的组合不存在冲突或矛盾,但是限于篇幅,未进行一一描述,因此上述实施方式中的各种技术特征的任意进行组合也属于本说明书公开的范围。

与前述颜色补偿方法的实施例相对应,本公开还提供了颜色补偿装置及其所应用的电子设备的实施例。

如图3所示,图3是本公开根据一示例性实施例示出的一种颜色补偿装置的框图,所述装置包括:信息获取模块310、信息确定模块320和分量调整模块330。

信息获取模块310,被配置为获取屏幕中发光源的当前电流信息。

信息确定模块320,被配置为确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据。

分量调整模块330,被配置为根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

由上述实施例可见,在获取到当前电流信息后,可以确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据,并根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整,从而实现屏幕颜色补偿,提高屏幕在不同电流下的显示效果,避免随着发光源电流的变化,屏幕颜色发生偏差的缺陷。

在一个可选的实现方式中,所述补偿数据为调整比例,信息确定模块320,具体配置为:

根据预存的电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定与所述当前电流信息对应的R、G、B分量的调整比例。

其中,所述对应关系中,电流信息引起的色坐标变化量、与利用R、G、B分量的调整比例分别调整R、G、B分量后引起的色坐标变化量相同,且两个色坐标变化量中一个为色坐标变化增量,另一个为色坐标变化减量,所述色坐标变化增量为色坐标实测值与色坐标期望值的差值,所述色坐标变化减量为色坐标期望值与色坐标实测值的差值。

由上述实施例可见,根据电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,确定当前电流信息对应的R、G、B分量的调整比例,并利用R、G、B分量的调整比例分别对R分量、G分量和B分量进行调整,利用比例的方式进行调整可以提高调整效率,进而快速实现屏幕颜色补偿。

如图4所示,图4是本公开根据一示例性实施例示出的另一种颜色补偿装置的框图,该实施例在前述图3所示实施例的基础上,所述装置还包括:对应关系生成模块340。

其中,对应关系生成模块340被配置为:根据色坐标变化增量函数与色坐标变化减量函数,确定所述电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系。

其中,色坐标变化增量函数与色坐标变化减量函数中,其中一个函数基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得,另一个函数基于第二样本数据中色坐标实测值、色坐标期望值、像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的关系获得;所述第一样本数据与第二样本数据中色坐标期望值相同,所述第一样本数据是在R、G、B分量的调整比例均不变的条件下测试获得,所述第二样本数据是在电流信息均不变的条件下测试获得。

由上述实施例可见,根据色坐标变化增量函数与色坐标变化减量函数,获得电流信息与像素的R分量的调整比例、B分量的调整比例、G分量的调整比例的对应关系,可以避免离散的测试值出现不存在色坐标变化增量与色坐标变化减量相同时,导致无法进行屏幕颜色补偿的缺陷,本公开提高了颜色补偿的可行性。

在一个可选的实现方式中,所述第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,所述第二样本数据是在电流信息为最大值的条件下测试获得。

由上述实施例可见,第一样本数据是在R、G、B分量的调整比例均为最大值的条件下测试获得,第二样本数据是在电流信息为最大值的条件下测试获得,从而可以提高获得第一样本数据和第二样本数据的精度,进而提高色坐标变化增/减量函数的精度。

在一个可选的实现方式中,所述基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数,包括:

基于各子样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的子函数,不同子样本数据对应不同子函数,所述子样本数据是按照电流信息的取值范围将第一样本数据进行划分获得。

由上述实施例可见,针对不同电流区间建立不同子函数,从而使基于第一样本数据中色坐标实测值、色坐标期望值以及电流信息的关系获得的函数包括多个子函数,以避免由于不同电流区间数据差异较大,利用同一个函数计算出来的数据准确度低的缺陷。

在一个可选的实现方式中,所述R分量的调整比例为R分量的数据值的调整比例,所述G分量的调整比例为G分量的数据值的调整比例,所述B分量的调整比例为B分量的数据值的调整比例。

或,所述R分量的调整比例为R分量的电压值的调整比例,所述G分量的调整比例为G分量的电压值的调整比例,所述B分量的调整比例为B分量的电压值的调整比例。

由上述实施例可见,既可以通过处理器直接修改R、G、B分量的数据值,从而实现对屏幕颜色的补偿,又可以通过屏幕驱动修改施加在R、G、B通道上的电压,从而实现对屏幕颜色的补偿,使补偿方式具有多样化。

相应的,本公开还提供一种电子设备,所述设备包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:

获取屏幕中发光源的当前电流信息。

确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据。

根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

上述装置中各个模块的功能和作用的实现过程具体详情见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

如图5所示,图5是本公开根据一示例性实施例示出的一种用于颜色补偿的装置500的框图。该装置500可以是具有显示屏幕的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端。

参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。

处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。

存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。

多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。

I/O接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500中一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

其中,当所述存储介质中的指令由所述处理器执行时,使得装置500能够执行一种颜色补偿方法,包括:

获取屏幕中发光源的当前电流信息。

确定与当前电流信息对应的像素的R分量的补偿数据、B分量的补偿数据以及G分量的补偿数据。

根据所确定的R、G、B分量的补偿数据,分别对R分量、G分量和B分量进行调整。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

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