掌桥专利:专业的专利平台
掌桥专利
首页

驱动方法、电子设备及计算机存储介质

文献发布时间:2024-04-18 20:01:55


驱动方法、电子设备及计算机存储介质

技术领域

本申请涉及显示领域,特别是涉及一种驱动方法、电子设备及计算机存储介质。

背景技术

有机发光二极管(Organic Light Emitting Display,OLED)以及基于发光二极管(Light Emitting Diode,LED)等技术的平面显示装置因具有高画质、省电、机身薄及应用范围广等优点,而被广泛的应用于手机、电视、笔记本电脑、台式电脑等各种消费性电子产品,成为显示装置中的主流。但目前的OLED显示产品的驱动方法有待提升。

发明内容

本申请主要解决的技术问题是提供一种驱动方法、电子设备及计算机存储介质,能够改善由低灰阶画面切换到高灰阶画面后,第一帧画面显示效果不佳的问题。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种驱动方法,所述方法包括:判断第一目标画面是否是刷新后的第一帧画面;若所述第一目标画面是刷新后的第一帧画面,判断目标像素区域的显示参数在第一目标画面中的第一数值与显示参数在第二目标画面中的第二数值的绝对差值是否大于差值阈值;其中,所述第二目标画面是所述第一目标画面的前一帧画面,所述目标像素区域包括至少一个子像素,所述显示参数包括灰阶值、数据电压值或伽马寄存器值;响应于所述绝对差值大于所述差值阈值,调整所述目标像素区域中的所述子像素与所述第一目标画面对应的伽马寄存器值伽马寄存器值。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器、所述通信电路,所述存储器中存储有程序数据,所述处理器通过执行所述存储器内的所述程序数据以实现任一实施例的所述方法中的步骤。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现任一实施例的所述方法中的步骤。

本申请的有益效果是:区别于现有技术的情况,本申请的驱动方法在判断第一目标画面为刷新后的第一帧画面,且目标像素区域的显示参数在第一目标画面中的第一数值与在前一帧画面的第二数值的绝对差值大于差值阈值之后,对刷新后的第一帧画面的目标像素区域中的子像素的伽马寄存器值进行调整,通过调整伽马寄存器值调整第一帧画面的驱动电压,达到调整第一帧画面的子像素显示亮度以及色度的目的,从而改善由低灰阶画面切换至高灰阶画面,尤其是应对复杂画面时,刷新后的第一帧画面出现的显示效果出现偏差的问题。

附图说明

图1是本申请的驱动方法一实施方式的流程示意图;

图2是图1中步骤S120一实施方式的流程示意图;

图3是图1中步骤S130一实施方式的流程示意图;

图4是本申请的亮度补偿表一实施方式的示意图;

图5是图3中步骤S131一实施方式的流程示意图;

图6是图3中步骤S130另一实施方式的流程示意图;

图7是本申请的色度补偿表一实施方式的示意图;

图8是图6中步骤S231一实施方式的流程示意图;

图9是本申请的电子设备一实施例的框架示意图;

图10是本申请的计算机可读存储介质一实施方式的框架示意图。

具体实施方式

发明人经研究发现现有技术存在如下问题:显示装置的显示画面在由低灰阶向高灰阶切换或高灰阶向低灰阶切换时,切换后的显示画面的前几帧,尤其是由低灰阶向高灰阶切换后的第一帧画面常常会出现显示亮度不足、色偏或显示画面异常等。

鉴于上述问题,本申请提供一种驱动方法,以改善显示画面的显示效果,该驱动方法由驱动芯片执行。参阅图1,图1是本申请的驱动方法一实施方式的流程示意图。方法包括如下步骤:

步骤S110:判断第一目标画面是否是刷新后的第一帧画面。

具体地,当第一目标画面与其前一帧的画面不同,即可判断第一目标画面为刷新后的第一帧画面。

在该步骤中,可以通过比对第一目标画面与其前一帧的画面的相应参数来判断画面是否刷新,若第一目标画面与其前一帧的画面的相应参数不同,则判断画面刷新。举例说明,当所有子像素在第一目标画面中的灰阶值的总和与所有子像素在其前一帧画面中的灰阶值的总和不同时,即可判断第一目标画面为刷新后的第一帧画面。当然在其他实施例中,比对的参数也可以是所有子像素在前后相邻两帧画面中的灰阶值的平均值,也可以是位于两帧画面中相同位置的部分子像素的灰阶值的平均值或总和等,或者任意选取的一个或多个位于两帧画面中相同位置的子像素,并对每个子像素的灰阶值进行比对,本申请不做具体限定。

步骤S120:若第一目标画面是刷新后的第一帧画面,判断目标像素区域的显示参数在第一目标画面中的第一数值与显示参数在第二目标画面中的第二数值的绝对差值是否大于差值阈值,其中,第二目标画面是第一目标画面的前一帧画面,目标像素区域包括至少一个子像素,显示参数包括灰阶值、数据电压值或伽马寄存器值。

具体地,以显示参数为灰阶值为例,该步骤用于判断目标像素区域在刷新前的最后一帧画面的第一目标灰阶值和刷新后的第一帧画面的第二目标灰阶值的绝对差值是否大于差值阈值,即用于判断目标像素区域的灰阶值是否在刷新后变大或变小了一定幅度,即是否由较暗的画面切换为较亮的画面或是否由较亮的画面切换为较暗的画面。在其他实施例中,也可以通过判断目标像素区域在刷新前后画面的数据电压值或伽马寄存器值的绝对差值是否大于差值阈值来确定是否调整伽马寄存器值。

显示面板可以被划分为多个像素区域,不同像素区域包括的子像素的数量可以相等,也可以不等,其中可以将每个像素区域都依次作为目标像素区域,进而对每个像素区域都执行步骤S120-S130,也可以仅将部分像素区域依次作为目标像素区域,此时仅对部分像素区域执行步骤S120-S130。可以理解的是,目标像素区域是显示面板多个像素区域中的一个像素区域,且目标像素区域是当前时刻确定是否要对其进行调整的像素区域。

其中,目标像素区域在第一目标画面中的第一目标灰阶值表征目标像素区域在第一目标画面中的整体灰阶值,目标像素区域在第二目标画面中的第二目标灰阶值表征目标像素区域在第二目标画面中的整体灰阶值。第一目标灰阶值、第二目标灰阶值可以存储在显示装置的缓存模块中,显示装置还包括判断模块,根据缓存模块存储的灰阶数据,判断画面是否刷新,以及判断刷新前后灰阶值是否产生变化。

在一应用场景中,目标像素区域包括一个子像素,此时目标像素区域在第一目标画面中的第一目标灰阶值就是该子像素在第一目标画面中的灰阶值,目标像素区域在第二目标画面中的第二目标灰阶值就是该子像素在第二目标画面中的灰阶值,此时,在该应用场景中,以子像素为单位进行灰阶值的判断,一旦该子像素的灰阶值在刷新后变大或变小至一定幅度,则对该子像素执行后续调整步骤。

在又一应用场景中,判断目标像素区域的显示参数在第一目标画面中的第一数值与显示参数在第二目标画面中的第二数值的绝对差值是否大于差值阈值包括:判断每个子像素的显示参数在第一目标画面中的第一数值与显示参数在第二目标画面中的第二数值的绝对差值是否大于差值阈值;所述响应于所述绝对差值大于所述差值阈值,调整所述目标像素区域中的所述子像素与所述第一目标画面对应的伽马寄存器值包括:响应于所述绝对差值大于所述差值阈值,调整每个子像素与所述第一目标画面对应的伽马寄存器值。

在另一应用场景中,目标像素区域包括多个子像素,则在步骤S120前还可以包括:确定目标像素区域中的子像素在第一目标画面中的灰阶值的平均值,得到第一目标灰阶值;确定目标像素区域中的子像素在第二目标画面中的灰阶值的平均值,得到第二目标灰阶值。

具体地,当目标像素区域包括多个子像素时,获取目标像素区域中多个子像素在第一目标画面中的灰阶值,然后计算灰阶值的平均值,得到第一目标灰阶值,以及获取目标像素区域中多个子像素在第二目标画面中的灰阶值,然后计算灰阶值的平均值,得到第二目标灰阶值。

在其他应用场景中,当目标像素区域包括多个子像素时,还可以是:获取目标像素区域中多个子像素在第一目标画面中的灰阶值,然后计算灰阶值的中位值或者众数值,得到第一目标灰阶值,以及获取目标像素区域中多个子像素在第二目标画面中的灰阶值,然后计算灰阶值的中位值或者众数值,得到第二目标灰阶值。

总而言之,本申请对第一目标灰阶值、第二目标灰阶值的计算过程不做限制,只要第一目标灰阶值能够表征目标像素区域在第一目标画面中的整体灰阶值,第二目标灰阶值能够表征目标像素区域在第二目标画面中的整体灰阶值即可。

步骤S130:响应于绝对差值大于差值阈值,调整目标像素区域中的子像素与第一目标画面对应的伽马寄存器值。

具体地,通过调整目标像素区域的子像素的伽马(Gamma)寄存器值调整其在刷新后第一帧画面的驱动电压,以调整后的驱动电压驱动目标像素区域的子像素显示,从而改善画面灰阶切换时,刷新后的第一帧画面出现的显示效果出现偏差的问题。显示装置还包括执行模块,用于调整伽马寄存器值,将显示数据送出并显示。

本申请的调整方式能够应对复杂画面在刷新后出现的显示偏差。例如,显示画面由全黑画面刷新为黑白相间的马赛克画面,刷新后的画面不同区域的灰阶值差异巨大,容易出现显示偏差,刷新后的第一帧画面包括两种目标像素区域,其中,显示黑色的多个目标像素区域的第一目标灰阶值相比于前一帧不变,不满足调整伽马寄存器值的条件,则不对该目标像素区域的子像素的伽马寄存器值,仍按初始的伽马寄存器值驱动显示;而显示白色的目标像素区域的第一目标灰阶值相比于前一帧增大,且幅度为最大值,超过差值阈值(灰阶值由0变为255),则对该目标像素区域的子像素的伽马寄存器值进行调整,使其避免产生亮度不足或色偏的问题,确保马赛克画面的准确显示。

参阅图2,在本实施方式中,步骤S130具体包括:

步骤S131:响应于第一数值小于或大于第二数值,获取第一数值与第二数值之间的绝对差值。

具体地,以灰阶值为例,若目标像素区域的灰阶值在刷新后变大或变小,则获取刷新前后两帧目标像素区域的灰阶值,即第一目标灰阶值和第二目标灰阶值,并计算出二者的绝对差值。

步骤S132:响应于绝对差值大于差值阈值,调整目标像素区域中的子像素与第一目标画面对应的伽马寄存器值。

具体地,例如,第一目标灰阶值为m,第二目标灰阶值为n,差值阈值为预设值X,绝对差值为第一数值与第二数值的差值的绝对值,即|m-n|,当|m-n|>X,则调整该目标像素区域中的子像素与第一目标画面对应的伽马寄存器值。X可以为5、10、15等,本申请不做具体限定。该步骤使得在画面刷新前后两帧的灰阶值差异过大时,驱动芯片才调整相应的伽马寄存器值,当前后两帧的灰阶值差异较小,小于差值阈值,则不调整伽马寄存器值,提高了驱动效率。

发明人发现,伽马寄存器值与亮度和色度高度相关,可以通过对亮度和/或色度进行补偿,以达到调整伽马寄存器值的目的。步骤S130包括:根据第一目标画面对应的亮度等级和/或绝对差值,确定与所述子像素匹配的所述色度补偿系数和/或所述亮度补偿系数,其中,至少两种不同亮度等级对应的所述色度补偿系数不同;和/或,至少两种不同亮度等级对应的所述亮度补偿系数不同;

至少两种不同绝对差值对应的所述色度补偿系数不同;和/或,至少两种不同绝对差值对应的所述亮度补偿系数不同。

参阅图3,在本实施方式中,通过对亮度进行补偿实现伽马寄存器值的调整,步骤S130具体包括:

步骤S231:根据绝对差值以及第一目标画面对应的亮度等级,确定与目标像素区域匹配的亮度补偿系数。

步骤S232:根据亮度补偿系数,调整目标像素区域中的子像素与第一目标画面对应的伽马寄存器值。

具体地,亮度等级是画面在最大灰阶时(例如灰阶值255)时需要达到的亮度值。常规的,显示面板的驱动芯片能够控制像素在每个亮度区间下各个灰阶的亮度和色度。因此,亮度等级通常为其中一个亮度区间中的端点亮度。例如在第一亮度区间下的发光亮度范围为(601-1000nit),则若刷新后画面需要达到的亮度值在该区间内,则其对应的亮度等级为1000nit。

在确定了目标像素区域的亮度补偿系数后,根据该亮度补偿系数调整伽马寄存器值。目标像素区域中的子像素与第一目标画面对应的伽马寄存器值与亮度具有相应的映射关系,因此为了使得刷新后第一帧画面的亮度能够达到目标帧画面的亮度,则通过将初始伽马寄存器值乘以一个亮度补偿系数,实现了伽马寄存器值的调整,进而实现了在亮度维度上驱动电压的调整。

在本实施例中,亮度补偿系数根据第一数值和第二数值的绝对差值和第一目标画面对应的亮度等级两个值所确定,在其他实施中,亮度补偿系数可以仅根据第一数值和第二数值的绝对差值或仅根据第一目标画面对应的亮度等级所确定,也可以在任何情况下使用同一个亮度补偿系数。

在一实施方式中,该与目标像素区域匹配的亮度补偿系数是根据预先保存的亮度补偿表,确定同时与绝对差值、第一目标画面对应的亮度等级匹配得到的。该亮度补偿表可以在产品产出后测试得到,并预存在产品的缓存模块中。其中,亮度补偿表为绝对差值、亮度以及亮度补偿系数三者之间关系的对照表。通过给定的绝对差值和亮度,就能得到相应的亮度补偿系数。

参阅图4和图5,在本实施例中,步骤S231具体包括:

步骤S2311:将显示画面在亮度等级下从第一灰阶画面切换为第二灰阶画面,获取切换后第一帧画面的第一亮度值与目标帧画面的第二亮度值,其中,第一灰阶画面的灰阶值小于第二灰阶画面的灰阶值,目标帧画面位于第一帧画面之后。

具体地,仍以显示参数为灰阶值为例,在产品测试阶段,首先根据显示装置实际能够显示的亮度范围,预先设定多个亮度等级,并根据显示装置实际能够显示的灰阶值范围,预先设定多个灰阶值的绝对差值,然后在每个亮度等级下对产品进行测试,将显示画面由第一灰阶画面切换至第二灰阶画面,第一灰阶画面的灰阶值和第二灰阶画面的灰阶值为预设的绝对差值,显示画面可以由低灰阶画面切换至高灰阶画面,也可以由高灰阶画面切换至低灰阶画面。然后获取刷新后画面的前几帧画面的每一帧画面的亮度值,从而获取刷新后画面的第一帧画面的第一亮度值以及目标帧画面的第二亮度值,目标帧画面可以理解为刷新后显示亮度稳定后的画面,具体地,目标帧画面可以为刷新后的第二帧画面或第三帧画面,当然也可以为其他帧画面。

可选地,第一灰阶画面的灰阶值与第二灰阶画面的灰阶值的绝对差值可以设置多组,在不同的绝对差值下切换显示画面,获取多组第一亮度值和第二亮度值。

步骤S2312:根据第一亮度值、第二亮度值,确定同时与亮度等级、第一灰阶画面的灰阶值和第二灰阶画面的灰阶值的绝对差值匹配的亮度补偿系数。

具体地,首先调整第一帧画面对应的伽马寄存器值,以使第一亮度值与第二亮度值相等;然后根据调整前的伽马寄存器值和调整后的伽马寄存器值的比值确定亮度补偿系数。在该步骤中,确定了如图4所示的亮度补偿表中不同亮度等级、第一灰阶画面的灰阶值和第二灰阶画面的灰阶值的绝对差值对应的亮度补偿系数。由于亮度补偿系数是通过比较第一帧和显示画面已稳定时的目标帧的亮度值得到,使得后续使用该亮度补偿系数补偿后的伽马寄存器值能够使画面达到稳定状态下的亮度,提升了显示效果。需要说明的是,在本步骤中可以多次调整伽马寄存器值,直到第一亮度值与第二亮度值相等,以获取更为准确的亮度补偿系数。

其中为了便于理解,在此结合实例进行说明亮度补偿系数的形成方法:

如图4所示的亮度补偿表共设定了10个亮度等级(分别为1000nit、600nit、315nit…2nit),以及4个灰阶值的绝对差值(分别为100、150、200和250)。首先,将亮度等级设定为1000nit、绝对差值设定为100,并在上述亮度等级和绝对差值下对产品进行测试,将显示画面由灰阶值为50的白色画面(即第一灰阶画面,其灰阶值也可以为10、30、80等)切换为灰阶值为150的白色画面(即第二灰阶画面,其灰阶值可以为110、130、180等),使得第一灰阶画面的灰阶值和第二灰阶画面的灰阶值的绝对差值为100,然后获取刷新后前几帧画面的亮度值,从而获得刷新后第一帧画面的第一亮度值(例如为900nit)、第二帧画面的亮度值(例如为950nit)、第三帧画面的第二亮度值(例如为1000nit),并且发现第三帧之后的画面的亮度值基本稳定在1000nit,此时可以将第三帧画面作为目标帧画面。调整第一帧画面对应的伽马寄存器值,使得调整后的第一帧画面的第一亮度值达到第二亮度值(即1000nit),计算得到调整后的伽马寄存器值/调整前的伽马寄存器值的比值约为A2(表示一具体数值),则得到亮度等级为1000nit、灰阶值的绝对差值为100对应的亮度补偿系数为A2。以此类推,对不同亮度等级、不同灰阶值的绝对差值获得相应的亮度补偿系数,形成如图4所示的亮度补偿表。较佳地,预设的多个灰阶值的绝对差值可以为等差数列,例如分别为100、150、200和250等。本申请对灰阶值的绝对差值、亮度等级的数量不做具体限定,可以通过增加数量提升补偿的精确度。需要说明的是,当第一亮度值和第二亮度值相同,或非常接近的情况下(根据不同精度调整),伽马寄存器值无需调整,亮度补偿系数为1。

在获得了上述亮度补偿表后,在此结合实例按如下方法确定与目标像素区域匹配的亮度补偿系数:

在一应用场景中,灰阶值的绝对差值为200,第一目标画面对应的亮度等级为315nit,此时,从图4中的亮度补偿表中可以确定该灰阶值的绝对差值、亮度等级对应的亮度补偿系数为A2。

在另一应用场景中,灰阶值的绝对差值为230,第一目标画面对应的亮度等级为315nit,此时,亮度补偿表中没有与绝对差值相同的数值,因此可以从亮度补偿表中找到与该灰阶值的绝对差值最接近的绝对差值为250,此时,可以确定亮度补偿系数为A3。

本实施方式仅示例性地示出如何对刷新后第一帧的画面亮度进行调整,图4所示的亮度补偿表仅为刷新后第一帧画面的亮度补偿表。在其他实施例中,也可以相应对刷新后第二帧的画面亮度进行调整,第二帧画面的亮度补偿系数与第一帧画面类似,首先获取刷新后画面的第二帧画面的亮度值以及目标帧画面的第二亮度值,然后调整第二帧画面的伽马寄存器值使第二帧画面的亮度值与第二亮度值相同,根据调整后的伽马寄存器值和调整前的伽马寄存器值的比值获取第二帧画面对应的亮度补偿系数,从预先保存的第二帧画面的亮度补偿表中获取亮度补偿系数进行补偿。也可以将第一帧画面对应的亮度补偿表和第二帧画面对应的亮度补偿表合二为一,方便后续对第一帧画面和第二帧画面依次进行补偿。

在另一实施方式中,所述根据所述第一亮度值、所述第二亮度值,确定同时与所述亮度等级、所述第一灰阶画面的灰阶值和第二灰阶画面的灰阶值的绝对差值匹配的所述亮度补偿系数的步骤,包括:根据色度补偿系数调整所述第一帧画面对应的初始伽马寄存器值以获取中间伽马寄存器值,并对所述中间伽马寄存器值进行调整,以使所述第一亮度值与所述第二亮度值相等;根据调整前的中间伽马寄存器值和调整后的中间伽马寄存器值确定同时与所述亮度等级、所述第一灰阶画面的灰阶值和第二灰阶画面的灰阶值绝对差值匹配的所述亮度补偿系数。其中,当下述的色度补偿系数是通过调整后的伽马寄存器值与调整前的伽马寄存器值的比值获取,则中间伽马寄存器值可以等于初始伽马寄存器值与色度补偿系数的乘积,因此,若子像素需要进行色度以及亮度补偿,则需要使初始伽马值依次乘以色度补偿系数和亮度补偿系数。

其中,所述根据调整前的中间伽马寄存器值和调整后的中间伽马寄存器值确定同时与所述亮度等级、所述第一灰阶画面的灰阶值和第二灰阶画面的灰阶值绝对差值匹配的所述亮度补偿系数的步骤包括:根据调整前的中间伽马寄存器值和调整后的中间伽马寄存器值的差值或比值确定同时与所述亮度等级、所述第二灰阶画面的灰阶值匹配的所述亮度补偿系数。

参阅图6,在本实施方式中,通过对色度进行补偿实现伽马寄存器值的调整,步骤S130具体包括:

步骤S331:对于目标像素区中的每个子像素,根据子像素的颜色类型以及第一目标画面对应的亮度等级,确定与子像素匹配的色度补偿系数。

步骤S332:对于目标像素区中的每个子像素,根据与子像素匹配的色度补偿系数,调整子像素与第一目标画面对应的伽马寄存器值。

对于显示面板而言,每个子像素均具有各自的颜色类型,例如一个像素单元包括红色子像素、绿色子像素和蓝色子像素等,通过调整各颜色类型的子像素的发光占比,能够调节该像素单元的发光颜色的色坐标,实现了色度补偿。且在不同亮度等级下,不同发光颜色类型的子像素的色度占比也会不同。

因此根据第一目标画面对应的亮度等级以及子像素的颜色类型,确定匹配的色度补偿系数,而后根据色度补偿系数,调整目标像素区域中的子像素与第一目标画面对应的伽马寄存器值。目标像素区域中的子像素与第一目标画面对应的伽马寄存器值与色度具有相应的映射关系,因此为了使得刷新后第一帧画面的色度能够达到目标帧画面的色度,避免色偏,通过将每种颜色类型的子像素初始伽马寄存器值乘以对应的色度补偿系数,得到补偿后的伽马寄存器值从而实现了在色度维度上驱动电压的调整。

在本实施例中,色度补偿系数根据子像素的颜色类型第一目标画面对应的亮度等级两个值所确定,在其他实施中,色度补偿系数可以仅根据子像素的颜色类型确定。

在一实施方式中,该与目标像素区域匹配的色度补偿系数是根据预先保存的色度补偿表,确定同时与子像素的颜色类型、第一目标画面对应的亮度等级匹配得到的。该色度补偿表可以在产品产出后测试得到,并预存在产品的缓存模块中。其中,色度补偿表为子像素的颜色类型、亮度以及色度补偿系数三者之间关系的对照表。通过给定的子像素的颜色类型和亮度,就能得到相应的色度补偿系数。

需要说明的是,伽马寄存器值可以仅通过亮度补偿、仅通过色度补偿或同时通过亮度及色度补偿实现。

参阅图7和图8,在本实施例中,步骤S331具体包括:

步骤S3311:将显示画面在亮度等级下从黑色画面切换为白色画面,并获取切换后的第一帧画面的第三亮度值以及目标帧画面的第四亮度值,目标帧画面位于第一帧画面之后。

具体地,在产品测试阶段,首先根据显示装置实际能够显示的亮度范围,预先设定多个亮度等级,然后在每个亮度等级下对产品进行测试,将显示画面由灰阶值为0的黑色画面切换至灰阶值为255的白色画面。然后获取刷新后画面的前几帧画面的每一帧画面的亮度值,从而获取刷新后画面的第一帧画面的第三亮度值以及目标帧画面的第四亮度值,目标帧画面可以理解为刷新后显示亮度稳定后的画面,具体地,目标帧画面可以为刷新后的第二帧画面或第三帧画面,当然也可以为其他帧画面。

步骤S3312:将显示画面在亮度等级下从黑色画面切换为第一颜色画面,获取切换后第一帧画面的第五亮度值以及目标帧画面的第六亮度值,其中,所述第一颜色画面中,非第一颜色类型的子像素不发光,第一颜色画面的灰阶值与所述白色画面的灰阶值相同。

具体地,完成第三亮度值和第四亮度值的获取后,在每个亮度等级下对产品再次进行测试,将显示画面由灰阶值为0的黑色画面切换至灰阶值为255的第一颜色画面,第一颜色画面可以分别为红色画面、绿色画面和蓝色画面等,例如在红色画面中,仅红色子像素发光。然后获取刷新后画面的前几帧画面的每一帧画面的亮度值,从而获取刷新后画面的第一帧画面的第五亮度值以及目标帧画面的第六亮度值,目标帧画面可以理解为刷新后显示亮度稳定后的画面,具体地,目标帧画面可以为刷新后的第二帧画面或第三帧画面。

步骤S3313:确定第五亮度值与第三亮度值的第一比值,以及第六亮度值与第四亮度值的第二比值。

由于各颜色类型子像素的发光效率不同,因此当显示画面发白光时,每个颜色类型的子像素的发光亮度占比不同,每个颜色类型的子像素发光亮度占比的改变会导致显示画面的色偏。在该步骤中,第一比值=第五亮度值/第三亮度值,为刷新后的第一帧画面各颜色类型的亮度占比,第二比值=第六亮度值/第四亮度值,为刷新后的目标帧画面各颜色类型的亮度占比。针对每一种颜色类型,若两个比值不同,表明了改颜色类型的子像素在刷新后第一帧画面无法达到目标帧画面的发光亮度占比,产生了色偏。

步骤S3314:根据第一比值以及第二比值,确定同时与亮度等级、第一颜色类型匹配的色度补偿系数。具体地,首先在第一比值与第二比值不等时,调整第一帧画面对应的伽马寄存器值,以使第一比值与第二比值相等;然后根据调整前的伽马寄存器值和调整后的伽马寄存器值的比值,确定同时与亮度等级、第一颜色类型匹配的色度补偿系数。在该步骤中,确定了如图7所示的色度补偿表中不同亮度等级、第一颜色类型对应的色度补偿系数。与亮度补偿系数类似,由于色度补偿系数是通过比较第一帧和显示画面已稳定时的目标帧的色度值得到,使得后续使用该色度补偿系数补偿后的色度值能够使画面达到稳定状态下的色度,避免色偏,提升了显示效果。

其中为了便于理解,在此结合实例进行说明色度补偿表的形成方法:

如图7所示的色度补偿表共设定了10个亮度等级(分别为1000nit、600nit、315nit…2nit),该亮度等级可以与图4所示的亮度补偿表中的一致,并设定第一颜色类型包括红色R、绿色G和蓝色B。首先,将亮度等级设定为1000nit,并在上述亮度等级下对产品进行测试,将显示画面由黑色画面切换为灰阶值为255(即最大灰阶值)的白色画面,然后获取刷新后前几帧画面的亮度值,从而获得刷新后第一帧画面的第三亮度值(例如为900nit)、第二帧画面的亮度值(例如为950nit)、第三帧画面的第五亮度值(例如为1000nit),并且发现第三帧之后的画面的亮度值基本稳定在1000nit,此时可以将第三帧画面作为目标帧画面。之后,在相同的亮度等级下再次对产品进行测试,将显示画面由黑色画面切换为灰阶值为255的红色画面,此时第一颜色类型为红色,然后获取刷新后前几帧画面的亮度值,从而获得刷新后红色画面的第一帧画面的第五亮度值(例如为194nit)、第二帧画面的亮度值(例如为204nit)、第三帧画面的第六亮度值(例如为216nit)计算得到红色子像素的第一比值为21.6%,第二比值为21.6%;之后,在相同的亮度等级下再次对产品进行测试,将显示画面由黑色画面切换为灰阶值为255的蓝色画面,然后获取刷新后前几帧画面的亮度值,从而获得刷新后蓝色画面的第一帧画面的第五亮度值(例如为60nit)、第二帧画面的亮度值(例如为74nit)、第三帧画面的第六亮度值(例如为76nit)计算得到蓝色子像素的第一比值为6.7%,第二比值为7.6%;绿色子像素的第一比值和第二比值也如上述方式得到。由于蓝色子像素的第一比值和第二比值不同,则需调整蓝色画面的第一帧画面对应的伽马寄存器值,以使蓝色子像素的第一比值达到7.6%;然后根据调整前的伽马寄存器值和调整后的伽马寄存器值的比值或差值,确定同时与亮度等级、第一颜色类型匹配的色度补偿系数,得到三种颜色类型在亮度等级为1000nit下对应的三个亮度补偿系数,其中,蓝色子像素的色度补偿系数为B2。以此类推,获得不同亮度等级相应的色度补偿系数,形成如图7所示的色度补偿表。需要说明的是,当第一比值和第二比值相同,或非常接近的情况下(根据不同精度调整),色度补偿系数为1。

在获得了上述色度补偿表后,在此结合实例按如下方法确定与目标像素区域中的每个子像素匹配的色度补偿系数:

当第一目标画面对应的亮度等级为315nit,此时,从色度补偿表中可以确定该目标像素区域中的红色子像素、绿色子像素和蓝色子像素对应的色度补偿系数分别为B1、B1和B2。

本实施方式仅示例性地示出如何对刷新后第一帧的画面色度进行调整,图7所示的色度补偿表仅为刷新后第一帧画面的色度补偿表。在其他实施例中,也可以相应对刷新后第二帧的画面色度进行调整,第二帧画面的色度补偿系数与第二帧画面类似,首先获取刷新后白色画面的第二帧画面的亮度值以及目标帧画面的第四亮度值,并获取刷新后第一颜色画面的第二帧画面的亮度值以及目标帧画面的第六亮度值,然后调整伽马寄存器值,根据调整后的伽马寄存器值与调整前的伽马寄存器值的比值或差值获取第二帧画面对应的各颜色类型的子像素的色度补偿系数,从预先保存的第二帧画面的色度补偿表中获取色度补偿系数进行补偿。也可以将第一帧画面对应的色度补偿表和第二帧画面对应的色度补偿表合二为一,方便后续对第一帧画面和第二帧画面依次进行补偿。

参阅图9,图9是本申请的电子设备一实施例的框架示意图。本实施方式中,电子设备110包括存储器111、处理器112以及通信电路113,处理器112分别耦接存储器111、通信电路113,存储器111中存储有程序数据,处理器112通过执行存储器内的程序数据以实现本申请中的驱动方法。

处理器112还可以称为CPU(Central Processing Unit,中央处理单元)。处理器112可能是一种集成电路芯片,具有信号的处理能力。处理器112还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器112也可以是任何常规的处理器112等。

参阅图10,图10是本申请的计算机可读存储介质一实施方式的框架示意图。本申请实施例的计算机可读存储介质120存储有程序指令121,该程序指令121被执行时实现本申请提供的驱动方法。其中,该程序指令121可以形成程序文件以软件产品的形式存储在上述计算机可读存储介质120中,以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质120包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。

上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 基于异质信息网络的潜在受害群体定位方法
  • 基于异质信息网络的潜在受害群体定位方法
技术分类

06120116574911