色温检测方法及装置、色温调节方法和显示设备转让专利

申请号 : CN202111644593.1

文献号 : CN114333711B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 魏科宇皮伟伟

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请实施例涉及一种色温检测方法及装置、色温调节方法、显示设备、计算机设备和计算机可读存储介质,所述色温检测方法,包括:获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;根据当前的所述调光模式确定对应的目标积分时段;根据色温传感器在所述目标积分时段采集的感光数据获取环境光色温,所述色温传感器设于所述显示屏下,所述显示屏设有供光线入射至所述色温传感器的透光区。基于以上,可以选择在显示画面对感光数据影响较小的时段进行感测,或可以采取一些计算手段减少显示画面对感光数据的影响,进而可以提高色温传感器的感测精度,以提供一种检测精度较高的色温检测方法。

权利要求 :

1.一种色温检测方法,其特征在于,包括:

获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;

若当前的所述调光模式为PWM调光模式,则获取PWM信号的占空比,低电平状态的所述PWM信号用于控制显示屏中的发光器件显示黑帧画面,高电平状态的所述PWM信号用于控制所述发光器件显示数据帧画面;当所述占空比大于或等于占空比阈值时,分别确定第二目标时段和第三目标时段作为目标积分时段,黑帧时段位于所述第二目标时段中,且所述第三目标时段位于数据帧时段中,所述黑帧时段为透光区的发光器件用于显示所述黑帧画面的时段,所述数据帧时段为所述透光区的发光器件用于显示所述数据帧画面的时段,所述占空比阈值与色温传感器的灵敏度正相关;

根据色温传感器在所述第二目标时段采集的第二感光数据、所述第三目标时段采集的第三感光数据、所述第二目标时段的时长和第三目标时段的时长获取环境光色温,所述色温传感器设于所述显示屏下,所述显示屏设有供光线入射至所述色温传感器的透光区。

2.根据权利要求1所述的色温检测方法,其特征在于,还包括:

当所述占空比小于所述占空比阈值时,确定第一目标时段作为所述目标积分时段,所述第一目标时段位于黑帧时段中,所述黑帧时段为所述透光区的发光器件用于显示所述黑帧画面的时段;

所述根据色温传感器在所述目标积分时段采集的感光数据获取环境光色温,包括:根据色温传感器在所述第一目标时段采集的感光数据获取环境光色温。

3.根据权利要求1所述的色温检测方法,其特征在于,所述显示屏被配置有PWM调光模式下的多个背光亮度等级,所述PWM信号的占空比与所述背光亮度等级负相关、且与所述发光器件的目标显示亮度正相关;所述根据色温传感器在所述第二目标时段采集的第二感光数据、所述第三目标时段采集的第三感光数据、所述第二目标时段的时长和第三目标时段的时长获取所述环境光色温前,还包括:分别获取所述显示屏在环境光亮度为零时各背光亮度等级下的所述第三感光数据,并分别作为各所述背光亮度等级的校准数据;

分别根据各所述校准数据获取各所述背光亮度等级对应的预设背光系数,所述预设背光系数用于与所述感光数据共同获取所述环境光色温。

4.根据权利要求3所述的色温检测方法,其特征在于,所述第二目标时段的时长和第三目标时段的时长均为目标时长。

5.根据权利要求4所述的色温检测方法,其特征在于,所述根据色温传感器在所述第二目标时段采集的第二感光数据、所述第三目标时段采集的第三感光数据、所述第二目标时段的时长和第三目标时段的时长获取所述环境光色温,包括:获取显示屏当前的所述背光亮度等级、以及当前的所述背光亮度等级对应的所述预设背光系数;

根据如下公式获取所述环境光色温:

其中, 为当前的所述预设背光系数, 为

所述第二感光数据, 为所述第三感光数据,为所述目标时长。

6.一种色温检测方法,其特征在于,包括:

获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;

若当前的所述调光模式为DC调光模式,则分别确定第四目标时段和第五目标时段作为目标积分时段,DC信号的复位时段位于所述第四目标时段中,且所述第五目标时段位于数据帧时段中,所述复位时段为对透光区的发光器件的数据信号进行复位的时段,所述数据帧时段为所述透光区的发光器件用于显示所述数据帧画面的时段;

根据色温传感器在第四目标时段采集的第四感光数据和所述第五目标时段采集的第五感光数据获取环境光色温,所述色温传感器设于所述显示屏下,所述显示屏设有供光线入射至所述色温传感器的透光区。

7.根据权利要求6所述的色温检测方法,其特征在于,所述根据色温传感器在第四目标时段采集的第四感光数据和所述第五目标时段采集的第五感光数据获取所述环境光色温前,还包括:分别获取所述显示屏在环境光亮度为零时的多组所述第四感光数据和所述第五感光数据,并作为训练样本集;

根据所述训练样本集进行训练以构建预设计算模型,所述预设计算模型为与所述数据帧画面、所述第四感光数据、所述第五感光数据相关的多阶函数。

8.一种色温调节方法,其特征在于,包括:

采用如权利要求1至7任一项所述的方法获取显示屏的环境光色温;

根据所述环境光色温调节所述显示屏的显示色温。

9.一种色温检测装置,其特征在于,包括:

模式获取模块,用于获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;

时段确定模块,用于若当前的所述调光模式为PWM调光模式,则获取PWM信号的占空比,低电平状态的所述PWM信号用于控制显示屏中的发光器件显示黑帧画面,高电平状态的所述PWM信号用于控制所述发光器件显示数据帧画面;当所述占空比大于或等于占空比阈值时,分别确定第二目标时段和第三目标时段作为目标积分时段,黑帧时段位于所述第二目标时段中,且所述第三目标时段位于数据帧时段中,所述黑帧时段为透光区的发光器件用于显示所述黑帧画面的时段,所述数据帧时段为所述透光区的发光器件用于显示所述数据帧画面的时段,所述占空比阈值与色温传感器的灵敏度正相关;

色温计算模块,用于根据色温传感器在所述第二目标时段采集的第二感光数据、所述第三目标时段采集的第三感光数据、所述第二目标时段的时长和第三目标时段的时长获取环境光色温。

10.一种色温检测装置,其特征在于,包括:

模式获取模块,用于获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;

时段确定模块,用于若当前的所述调光模式为DC调光模式,则分别确定第四目标时段和第五目标时段作为目标积分时段,DC信号的复位时段位于所述第四目标时段中,且所述第五目标时段位于数据帧时段中,所述复位时段为对透光区的发光器件的数据信号进行复位的时段,所述数据帧时段为透光区的发光器件用于显示所述数据帧画面的时段;

色温计算模块,用于根据色温传感器在第四目标时段采集的第四感光数据和所述第五目标时段采集的第五感光数据获取环境光色温。

11.一种显示设备,其特征在于,包括:

显示屏,设有供光线通过的透光区,所述显示屏采用PWM调光模式和DC调光模式中的至少一种调光模式进行调光;

色温传感器,设于所述显示屏下,用于采集并感测由所述透光区入射的光线;

处理器,与所述色温传感器连接,用于执行权利要求1至8中任一项所述的方法。

12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

14.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。

说明书 :

色温检测方法及装置、色温调节方法和显示设备

技术领域

[0001] 本申请实施例涉及显示技术领域,特别是涉及一种色温检测方法及装置、色温调节方法和显示设备。

背景技术

[0002] 近年来,随着显示屏技术的发展与产业升级,消费者对于显示屏的要求也越来越高,为了提升显示设备的使用体验,各大厂商均推出了具有丰富的显示调节功能的窄边框显示设备。其中,显示调节功能例如可以根据环境光的色温调节显示屏的显示参数。
[0003] 但是,为了实现更窄的边框,需要将色温传感器放置在显示屏下,从而影响了色温的检测精度,进而会影响显示设备相应的调节功能。

发明内容

[0004] 本申请实施例提供了一种色温检测方法及装置、色温调节方法、显示设备、计算机设备和计算机可读存储介质,可以优化色温的检测精度。
[0005] 一种色温检测方法,包括:
[0006] 获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;
[0007] 根据当前的所述调光模式确定对应的目标积分时段;
[0008] 根据色温传感器在所述目标积分时段采集的感光数据获取环境光色温,所述色温传感器设于所述显示屏下,所述显示屏设有供光线入射至所述色温传感器的透光区。
[0009] 一种色温调节方法,包括:
[0010] 采用如上述的方法获取显示屏的环境光色温;
[0011] 根据所述环境光色温调节所述显示屏的显示色温。
[0012] 一种色温检测装置,包括:
[0013] 模式获取模块,用于获取显示屏当前的调光模式,所述调光模式为PWM调光模式和DC调光模式中的一种;
[0014] 时段确定模块,用于根据当前的所述调光模式确定对应的目标积分时段;
[0015] 色温计算模块,用于根据色温传感器在所述目标积分时段采集的感光数据获取环境光色温,所述色温传感器设于所述显示屏下,所述显示屏设有供光线入射至所述色温传感器的透光区。
[0016] 一种显示设备,包括:
[0017] 显示屏,设有供光线通过的透光区,所述显示屏采用PWM调光模式和DC调光模式中的至少一种调光模式进行调光;
[0018] 色温传感器,设于所述显示屏下,用于采集并感测由所述透光区入射的光线;
[0019] 处理器,与所述色温传感器连接,用于获取显示屏当前的调光模式;根据当前的所述调光模式确定对应的目标积分时段;控制所述色温传感器在所述目标积分时段采集并感测光线,并根据所述色温传感器在所述目标积分时段采集的感光数据获取环境光色温。
[0020] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0021] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
[0022] 上述色温检测方法及装置、色温调节方法、显示设备、计算机设备和计算机可读存储介质,所述色温检测方法根据调光模式选择对应的目标积分时段,从而可以选择在显示画面对感光数据影响较小的时段进行感测,或可以采取一些计算手段减少显示画面对感光数据的影响,进而可以提高色温传感器的感测精度,以提供一种检测精度较高的色温检测方法。

附图说明

[0023] 为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024] 图1为一实施例的色温检测方法的流程图之一;
[0025] 图2为一实施例的PWM调光模式的显示示意图;
[0026] 图3为一实施例的色温检测方法的流程图之二;
[0027] 图4为一实施例的色温检测方法的流程图之三;
[0028] 图5为一实施例的第一目标时段的时序示意图;
[0029] 图6为一实施例的色温检测方法的流程图之四;
[0030] 图7为一实施例的第二目标时段和第三目标时段的时序示意图;
[0031] 图8为一实施例的显示屏亮度与黑帧时间的关系图;
[0032] 图9为一实施例的色温检测方法的流程图之五;
[0033] 图10为一实施例的背光亮度等级和K之间的关系图;
[0034] 图11为一实施例的色温检测方法的流程图之六;
[0035] 图12为一实施例的第四目标时段和第五目标时段的示意图;
[0036] 图13为一实施例的色温检测装置的结构框图;
[0037] 图14为一实施例的色温调节装置的结构框图;
[0038] 图15为一实施例的计算机设备的内部结构图。

具体实施方式

[0039] 为了便于理解本申请实施例,下面将参照相关附图对本申请实施例进行更全面的描述。附图中给出了本申请实施例的首选实施例。但是,本申请实施例可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本申请实施例的公开内容更加透彻全面。
[0040] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请实施例的技术领域的技术人员通常理解的含义相同。本文中在本申请实施例的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请实施例。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0041] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本申请的描述中,“若干”的含义是至少一个,例如一个,两个等,除非另有明确具体的限定。
[0042] 在相关技术中,显示设备的顶部会设置不显示画面的刘海区,色温传感器可以放置在刘海区下方,从而感测环境光的色温数据,以调节显示屏的色彩显示效果。但是,由于目前窄边框的需求,需要取消显示设备中的刘海区以提高屏占比。因此,需要将色温传感器放置在显示屏下,但可以理解的是,位于屏下的色温传感器不仅会接收到来自外部环境光的光线,也会接收到来自显示屏的漏光。相应地,显示屏显示的画面会影响色温传感器采集到的感光数据,从而影响色温的检测结果。
[0043] 为了解决上述问题,在本实施例中,提供了一种色温检测方法。色温是表示光线中包含颜色成分的一个计量单位,能够反映光线的冷暖色调。基于本申请实施例的色温检测方法采集到的环境光色温可以用于调节显示屏的显示色温,也可以用于调节显示屏的显示亮度,还可以用于调节显示屏的伽马系数,本实施例不做限定。图1为一实施例的色温检测方法的流程图之一,参考图1,在本实施例中,色温检测方法包括步骤102至步骤106。
[0044] 步骤102,获取显示屏当前的调光模式。调光模式为PWM调光模式和DC调光模式中的一种。
[0045] 其中,DC调光模式是指通过提高或降低电路功率来改变显示屏的亮度的方式。可选地,可以通过改变电压或电流的方式调节电路功率,以改变显示屏亮度。PWM调光模式是指依据显示屏的亮灭交替来改变显示屏的亮度的方式。换句话说,在PWM调光模式下,显示屏点亮时并不是持续发光的,而是不停地在点亮和熄灭显示屏之间切换,从而使人眼认为显示屏的亮度是需要的目标亮度。具体地,灭屏状态持续时间越长,显示屏给人眼的观感就是亮度越低。灭屏时间持续时间越短,显示屏给人眼的观感就是亮度越高。可以理解的是,由于调光原理不同,DC调光模式和PWM调光模式分别具有不同的特性。因此,可以为一个显示屏配置两种调光模式,并需要根据显示场景,选择相应的调光模式进行调光,从而提高显示质量。可以理解的是,在一些实施例中,显示屏也可以只被配置有其中一种调光模式,并在全部显示场景下,均采用该调光模式进行调光。
[0046] 图2为一实施例的PWM调光模式的显示示意图,当以极快的快门速度拍摄PWM调光模式下的显示屏时,可以获取如图2所示的显示示意图。即,显示屏中的部分发光器件处于点亮的状态,而剩余的发光器件处于熄灭的状态。其中,发光器件的点亮和熄灭受PWM信号控制,而每个发光器件在同一时刻接收到的PWM信号不完全相同,从而呈现出图2所示的条纹状,且黑色条纹的位置依时间发生移动。具体地,黑色条纹区域的发光器件可以理解为当前接收到低电平状态的PWM信号,发光器件不发光,即显示为黑帧画面。剩余区域的发光器件可以理解为当前接收到高电平状态的PWM信号,发光器件发光,且发光亮度与需要显示的画面相对应,即显示为数据帧画面。示例性地,若显示屏的刷新率为60Hz,且PWM信号的频率为360Hz,则显示为图2中所示的6个黑色条纹。若显示屏的刷新率为60Hz,且PWM信号的频率为480Hz,则会显示为8个黑色条纹。因此,图2所示的条纹数量仅用于示例性说明,而不用于限定本申请的保护范围。
[0047] 需要说明的是,本申请实施例的色温检测方法可以应用于仅具有PWM调光模式的显示屏,也可以应用于仅具有DC调光模式的显示屏,还可以应用于具有PWM调光模式和DC调光模式两种调光模式的显示屏,本申请实施例不做限定。
[0048] 步骤104,根据当前的调光模式确定对应的目标积分时段。
[0049] 具体地,对于PWM调光模式而言,透光区的发光器件部分时间处于发光状态,且部分时间处于熄灭状态。相应地,若在透光区的发光器件处于熄灭状态时,控制色温传感器采集数据,则色温传感器采集到的数据不会受到显示屏的影响。对于DC调光模式而言,可以将透光区的发光器件处于发光状态时采集到的感光数据与透光区的发光器件处于复位状态时采集到的感光数据进行比较,从而根据比较结果剔除显示屏漏光对感测结果的影响。因此,基于不同的调光模式选择不同的目标积分时段,可以选择恰当的目标积分时段以采集感光数据,并通过后续步骤的分析和处理,获取准确的环境光色温。
[0050] 步骤106,根据色温传感器在目标积分时段采集的感光数据获取环境光色温。色温传感器设于显示屏下,显示屏设有供光线入射至色温传感器的透光区。
[0051] 其中,色温传感器可以分别获取不同颜色通道的亮度数据,从而便于获取环境光数据。示例性地,色温传感器可以分别获取红色通道的第一亮度数据、绿色通道的第二亮度数据和蓝色通道的第三亮度数据,并将第一亮度数据、第二亮度数据和第三亮度数据共同作为采集到的感光数据。此外,由于当前显示屏的刷新率较高,色温传感器在一次黑帧画面时积分获得的感光数据可能不足以进行分析。因此,目标积分时段可以包括多个时段,并将多个时段采集到的数据累加作为整体的感光数据。但是,若色温传感器的灵敏度满足要求,也可以仅设置一个时段进行感光数据的积分采样,本实施例不做限定。
[0052] 在本实施例中,根据调光模式选择对应的目标积分时段,从而可以选择在显示画面对感光数据影响较小的时段进行感测,或可以采取一些计算手段减少显示画面对感光数据的影响,进而可以提高色温传感器的感测精度,以提供一种检测精度较高的色温检测方法。
[0053] 图3为一实施例的色温检测方法的流程图之二,参考图3,在其中一个实施例中,色温检测方法包括步骤302至步骤308。其中,步骤302的实施方式与步骤102相同,步骤308的实施方式与步骤106相同,此处不再进行赘述。图1实施例的步骤104具体包括本实施例的步骤304至步骤306。
[0054] 步骤302,获取显示屏当前的调光模式。
[0055] 步骤304,若当前的调光模式为PWM调光模式,则获取PWM信号的占空比。
[0056] 步骤306,根据占空比和占空比阈值确定对应的目标积分时段,占空比阈值与色温传感器的灵敏度正相关。
[0057] 其中,PWM信号的占空比与需要显示的目标亮度相关。低电平状态的PWM信号用于控制显示屏中的发光器件显示黑帧画面,高电平状态的PWM信号用于控制发光器件显示数据帧画面。示例性地,若需要显示的目标亮度为1nit,数据帧画面的亮度为4nit,则可以控制PWM信号的占空比为25%。即,在一个PWM信号周期中,1/4的时间用于显示4nit的亮度,3/4的时间用于显示0nit的亮度。那么,只要亮度的切换速度快于人眼能够感受到的速度,人眼就会认为显示了一个1nit亮度的画面。相似地,若需要显示的目标亮度为2nit,数据帧画面的亮度为4nit,则可以控制PWM信号的占空比为50%。即,在一个PWM信号周期中,1/2的时间用于显示4nit的亮度,1/2的时间用于显示0nit的亮度。那么,只要亮度的切换速度快于人眼能够感受到的速度,人眼就会认为显示了一个2nit亮度的画面。因此,对于PWM调光模式而言,可以在不改变数据帧画面的亮度的前提下,通过调节PWM信号的占空比,让人眼感受到不同的目标亮度。
[0058] 基于前述显示原理,若目标亮度较低,就需要PWM显示黑帧画面的时长相对较长。若目标亮度较高,就需要PWM显示黑帧画面的时长相对较短。可以理解的是,若PWM显示黑帧画面的时长过短,即PWM信号的占空比过高,就会导致色温传感器无法在一个黑帧画面中采集到足够的感光数据,而无法获取准确的环境光色温。因此,需要根据色温传感器的灵敏度,进一步配置目标积分时段的选择方式,从而提高色温检测结果的精度。
[0059] 步骤308,根据色温传感器在目标积分时段采集的感光数据获取环境光色温。
[0060] 在本实施例中,根据色温传感器的灵敏度设置对应的占空比阈值,可以针对灵敏度较高的色温传感器设置较大的占空比阈值,以适配黑帧画面的时长较短的感测场景。还可以针对灵敏度较低的色温传感器设置较小的占空比阈值,以适配黑帧画面的时段较长的感测场景。基于本实施例的步骤,可以实现更加灵活、准确的色温检测方法。
[0061] 图4为一实施例的色温检测方法的流程图之三,参考图4,在其中一个实施例中,色温检测方法包括步骤402至步骤408。其中,步骤402的实施方式与步骤302相同,步骤404的实施方式与步骤304相同,此处不再进行赘述。图3实施例的步骤306具体包括本实施例的步骤406,步骤308具体包括本实施例的步骤408。
[0062] 步骤402,获取显示屏当前的调光模式。
[0063] 步骤404,若当前的调光模式为PWM调光模式,则获取PWM信号的占空比。
[0064] 步骤406,当占空比小于占空比阈值时,确定第一目标时段作为目标积分时段。第一目标时段位于黑帧时段中,黑帧时段为透光区的发光器件用于显示黑帧画面的时段。
[0065] 步骤408,根据色温传感器在第一目标时段采集的第一感光数据获取环境光色温。
[0066] 图5为一实施例的第一目标时段的时序示意图,参考图5,屏同步信号的频率与显示屏的刷新率相同。PWM信号的占空比与黑帧时段的宽度相对应,用于实现PWM调光模式下不同亮度的调节。ALS积分采样信号是控制色温传感器进行积分采样的信号,斜线填充的部分即为第一目标时段(即als1对应的时段)。在本实施例中,当占空比小于占空比阈值,即,黑帧宽度大于宽度阈值时,在显示屏的黑帧时段可以采集到足够的环境光线,就可以实现低光黑帧阶段算法。参考图5可以发现,als1可以获取到无显示屏干扰的环境光信息,因此,当als1信息包含颜色信息时,即als1为(R1、G1、B1)或(X1、Y1、Z1)时,或者其他形式的通道组合形式,就可以得到纯净的环境光色温的第一感光数据,进而计算环境光色温。进一步地,在显示屏的一个刷新周期中,例如可以如图5所示设置6个第一目标时段,以获取更加准确的第一感光数据。可以理解的是,在其他实施例中,也可以仅获取2个、4个等数量的第一目标时段中的数据。
[0067] 图6为一实施例的色温检测方法的流程图之四,参考图6,在其中一个实施例中,色温检测方法包括步骤602至步骤608。其中,步骤602的实施方式与步骤302相同,步骤604的实施方式与步骤304相同,此处不再进行赘述。图3实施例的步骤306具体包括本实施例的步骤606,步骤308具体包括本实施例的步骤608。
[0068] 步骤602,获取显示屏当前的调光模式。
[0069] 步骤604,若当前的调光模式为PWM调光模式,则获取PWM信号的占空比。
[0070] 步骤606,当占空比大于或等于占空比阈值时,分别确定第二目标时段和第三目标时段作为目标积分时段。
[0071] 步骤608,根据色温传感器在第二目标时段采集的第二感光数据、第三目标时段采集的第三感光数据、第二目标时段的时长和第三目标时段的时长获取环境光色温。
[0072] 图7为一实施例的第二目标时段和第三目标时段的时序示意图,参考图7中PWM信号的占空比大于图5中PWM信号的占空比,并导致PWM信号的黑帧时段缩短。具体地,图8为一实施例的显示屏亮度与黑帧时间的关系图,参考图8,当目标亮度较小(即亮度为图中标识为1的区域)时,可以采用图4实施例提供的低光黑帧阶段算法,但是,随着目标亮度的不断提高(即亮度为图中标识为2的区域),黑帧时段的时间逐渐缩短。因此,当占空比不够小或器件灵敏度不足以支撑更短的积分时间时,图4实施例中的算法不再适用,即可以采用本实施例的算法获取环境光色温。
[0073] 继续参考图7,在本实施例中,通过调整第二目标时段(即als2对应的时段)的时长和第三目标时段(即als3对应的时段)的时长,以使PWM信号的黑帧时段位于第二目标时段中,即,使第二目标时段完整覆盖PWM时段黑帧时段。与此同时,使第三目标时段位于数据帧时段中,即,使第三目标时段完整地落在数据帧时段内。黑帧时段为透光区的发光器件用于显示黑帧画面的时段,数据帧时段为透光区的发光器件用于显示数据帧画面的时段。
[0074] 基于上述设置,采集的感光满足如下公式:
[0075] als2=A*T1+P*(T1‑TO)‑‑‑①
[0076] als3=A*T2+P*T2‑‑‑②
[0077] 其中,A是环境光Ambient light,P是显示屏光Panel leak light,T1为色温传感器在第二目标时段的积分时间(即第二目标时段的时长),T2为色温传感器在第三目标时段的积分时间(即第三目标时段的时长),T0为黑帧宽度。需要强调的是,多个第三目标时段应当位于显示屏的同一刷新周期中,以避免显示屏显示的画面变化影响als3的采集数据的结果。在本实施例中,基于上述公式,可以通过计算获得环境光从而实现对环境光的准确检测。而且,在计算过程中,可以分别针对每个颜色通道采集对应的数据,从而分别根据上述公式分别获取环境光的每个颜色通道的结果,以综合判断环境光色温。
[0078] 在其中一个实施例中,显示屏被配置有PWM调光模式下的多个背光亮度等级。具体地,在显示屏进行显示时,可以根据待显示图像的亮度范围选择对应的背光亮度等级,从而提高显示质量或降低功耗。但是,随着背光亮度等级的变化,T0、T1和T2也需要相应发生变化,以适配不同的显示场景。其中,PWM信号的占空比与背光亮度等级负相关、且与发光器件的目标显示亮度正相关。图9为一实施例的色温检测方法的流程图之五,参考图9,在本实施例中,色温检测方法还包括步骤910和步骤912。其中,步骤910和步骤912至少要在步骤908前实施,优选在步骤902前实施,例如可以在显示设备出厂前预先实施。
[0079] 步骤910,分别获取显示屏在环境光亮度为零时各背光亮度等级下的第三感光数据,并分别作为各背光亮度等级的校准数据。
[0080] 步骤912,分别根据各校准数据获取各背光亮度等级对应的预设背光系数,预设背光系数用于与感光数据共同获取环境光色温。
[0081] 步骤902,获取显示屏当前的调光模式。
[0082] 步骤904,若当前的调光模式为PWM调光模式,则获取PWM信号的占空比。
[0083] 步骤906,当占空比大于或等于占空比阈值时,分别确定第二目标时段和第三目标时段作为目标积分时段。
[0084] 步骤908,根据色温传感器在第二目标时段采集的第二感光数据、第三目标时段采集的第三感光数据、第二目标时段的时长和第三目标时段的时长获取环境光色温。
[0085] 其中,在其中一个实施例中,第二目标时段的时长和第三目标时段的时长均为目标时长T,以简化色温传感器的控制逻辑和数据处理的复杂度。当采取上述设置方式时,设置T1=T2=T,则als3‑als2=P*T0,相应地,环境光A和显示屏光P满足如下算式:
[0086]
[0087]
[0088] 因此,由于T0、T1和T2与背光亮度等级相关,那么,只需要获取系数K即可获得准确的环境光A。在本实施例中,通过步骤910获取环境光亮度为零时的感光数据,即可以理解为设置上述算式中的A=0,由此可以得到:
[0089] als3(A=0)=P*T
[0090]
[0091] 进一步地,可以分别针对不同的背光亮度等级和系数K之间的关系,生成如图10所示的曲线,并拟合获得曲线函数K=f(B),其中B指背光亮度等级Brightness Level。
[0092] 在其中一个实施例中,根据色温传感器在第二目标时段采集的第二感光数据、第三目标时段采集的第三感光数据、第二目标时段的时长和第三目标时段的时长获取环境光色温,包括如下步骤。获取显示屏当前的背光亮度等级、以及当前的背光亮度等级对应的预设背光系数;根据当前的预设背光系数、第二感光数据、第三感光数据、第二目标时段的时长和第三目标时段的时长获取环境光色温。
[0093] 具体地,在本实施例中,根据前一实施例获取的背光亮度等级与系数K之间的对应关系,可以将当前的背光亮度等级对应的系数K作为先验公式代入④式,从而可以获得实际的环境光A,即,获得了扣除显示屏光干扰后的环境光。因此,当A信息包含颜色信息时,即A为(R1、G1、B1)或(X1、Y1、Z1)或者其他形式的通道组合形式时,就可以得到纯净的环境光颜色信息,进而通过A计算环境光色温,即,实现了中光渐变区色温算法。
[0094] 图11为一实施例的色温检测方法的流程图之六,参考图11,在其中一个实施例中,色温检测方法包括步骤1102至步骤1106。其中,步骤1102的实施方式与步骤102相同,图1实施例的步骤104具体包括本实施例的步骤1104,步骤106具体包括本实施例的步骤1106。
[0095] 步骤1102,获取显示屏当前的调光模式。
[0096] 步骤1104,若当前的调光模式为DC调光模式,则分别确定第四目标时段和第五目标时段作为目标积分时段。
[0097] 步骤1106,根据色温传感器在第四目标时段采集的第四感光数据和第五目标时段采集的第五感光数据获取环境光色温。
[0098] 具体地,图12为一实施例的第四目标时段和第五目标时段的示意图,参考图12,DC信号的复位时段位于第四目标时段(即als4对应的时段)中,且第五目标时段(即als5对应的时段)位于数据帧时段中,复位时段为对透光区的发光器件的数据信号进行复位的时段,数据帧时段为透光区的发光器件用于显示数据帧画面的时段。本实施例的色温检测方法即用于检测图8中的区域3的显示屏场景下的环境光色温。其中,当调光模式为DC调光模式时,DC信号的理想状态是如图中虚线所示,即完全复位至低电平。但是,实际上会存在跌落不下去且不同图像表现不一致的状态,即如图中实线所示。因此,只使用类似区域2的算法已不足以实现高精度的屏下色温检测。因此,在本实施例中,通过第四感光数据als4和第五感光数据als5,可以获取实际显示数据帧画面时的亮度与复位时的亮度之间的差值,并通过引入上述差值als5‑als4以及RGB三个仅同显示屏相关的变量,将显示屏的漏光扣除,以获取准确的环境光色温。
[0099] 在其中一个实施例中,根据色温传感器在第四目标时段采集的第四感光数据和第五目标时段采集的第五感光数据获取环境光色温前,还包括如下步骤。分别获取显示屏在环境光亮度为零时的多组第四感光数据和第五感光数据,并作为训练样本集。根据训练样本集进行训练以构建预设计算模型,预设计算模型为与数据帧画面、第四感光数据、第五感光数据相关的多阶函数。与图9实施例相似地,在本实施例中,由于DC调光模式下的数据帧画面之间的差异性较大,需要先根据环境光亮度为零时的多组数据进行训练,以确定对任一类型的数据帧画面都相对匹配性较好的预设计算模型,即,获取多阶函数中的多个系数。具体地,多阶函数可以如下所示:
[0100] P=f(R,G,B,(als5‑als4))=K1R3+K2R2+K3R+K4G3+K5G2+K6G+K7B3+K8B2+K9B+K(als5‑als4)
[0101] 上式中K参数需要依赖先验经验,RGB指的是图像的(R,G,B)三个通道的数据。其中,三个通道的数据可以通过对色温传感器上方区域的像素加权平均计算获得。计算K时,需要抓取不同的背光亮度等级、不同图片(例如一千张图片)下的als5‑als4,并根据抓取的数据按照上述公式用最小二乘法求解,以获得较为准确的系数。基于训练后的预设计算模型、当前采集到的第四感光数据、第五感光数据和当前显示的画面,即可通过运算获取环境光数据A=als4‑P。当A信息包含颜色信息时,即A为(R1、G1、B1)或(X1、Y1、Z1)或者其他形式的通道组合形式时,就可以得到基本消除显示屏干扰的环境光颜色信息,进而通过A计算环境光色温,即实现了高光frame buffer色温补偿算法。
[0102] 需要说明的是,上述三个算法(低光黑帧阶段算法、中光渐变区色温算法和高光frame buffer色温补偿算法)均可以独立使用或者单独使用,具体可以结合显示屏的具体类型和状态进行选择。具体类型和状态例如包括PWM信号的占空比、是否取消DC、是否是全程PWM等。其中,图5、图7和图12中的时序都需要依赖显示屏的屏同步信号VSYNC或者撕裂信号TE的延迟来实现,并可以根据不同的刷新率区别设计。
[0103] 本申请实施例还提供了一种色温调节方法,包括采用如上述的方法获取显示屏的环境光色温;根据环境光色温调节显示屏的显示色温。基于前述实施例的色温检测方法,可以获取准确的环境光色温,从而实现对显示色温的精准调节。
[0104] 应该理解的是,虽然各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0105] 本申请实施例还提供了一种显示设备,包括显示屏、色温传感器和处理器。其中,显示屏设有供光线通过的透光区,显示屏采用PWM调光模式和DC调光模式中的至少一种调光模式进行调光。色温传感器设于显示屏下,用于采集并感测由透光区入射的光线。处理器与色温传感器连接,用于获取显示屏当前的调光模式;根据当前的调光模式确定对应的目标积分时段;控制色温传感器在目标积分时段采集并感测光线,并根据色温传感器在目标积分时段采集的感光数据获取环境光色温。在本实施例中,处理器根据调光模式选择对应的目标积分时段,从而可以选择在显示画面对感光数据影响较小的时段进行感测,或可以采取一些计算手段减少显示画面对感光数据的影响,进而可以提高色温传感器的感测精度,以提供一种色温检测精度较高的显示设备。
[0106] 在其中一个实施例中,显示屏为自适应频率调解(ADFR)屏,且该显示屏为低温多晶氧化物(Low Temperature Polysilicon Oxide,LTPO)屏,处理器用于确定第一目标时段作为目标积分时段,第一目标时段位于黑帧时段中,黑帧时段为透光区的发光器件用于显示黑帧画面的时段。自适应频率调解屏有足够的黑帧宽度使用低光黑帧阶段算法,并获取准确的环境光色温。
[0107] 在其中一个实施例中,显示屏为无偏光片层(Polless)的OLED屏,处理器用于分别确定第二目标时段和第三目标时段作为目标积分时段,黑帧时段位于第二目标时段中,且第三目标时段位于数据帧时段中,数据帧时段为透光区的发光器件用于显示数据帧画面的时段。无偏光片层(Polless)的OLED屏的透过率较低,因此,可以基于更长的积分时间通过中光渐变区色温算法,提高色温传感器的感测精度。在一些实施例中,也可以采用低光黑帧阶段算法和中光渐变区色温算法组合的方式进行检测,以提高色温的检测速度和数据处理的复杂度。
[0108] 在其中一个实施例中,显示屏为DC调光屏,处理器用于分别确定第四目标时段和第五目标时段作为目标积分时段,DC信号的复位时段位于第四目标时段中,且第五目标时段位于数据帧时段中,复位时段为对透光区的发光器件的数据信号进行复位的时段,数据帧时段为透光区的发光器件用于显示数据帧画面的时段。即,本实施例的DC调光屏完全通过高光frame buffer色温补偿算法获取环境光色温。
[0109] 在其中一个实施例中,显示屏为具有PWM调光模式和DC调光模式的双调光模式屏,处理器用于选择确定第一目标时段作为目标积分时段,或选择确定第二目标时段和第三目标时段作为目标积分时段,或选择确定第四目标时段和第五目标时段作为目标积分时段。即,本实施例的双调光模式屏可以采用低光黑帧阶段算法、中光渐变区色温算法和高光frame buffer色温补偿算法组合的方式进行检测,并根据当前的调光模式等自动选择合适的算法获取环境光色温。
[0110] 基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的色温检测方法的色温检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个色温检测装置实施例中的具体限定可以参见上文中对于色温检测方法的限定,在此不再赘述。
[0111] 图13为一实施例的色温检测装置的结构框图,参考图13,在本实施例中,色温检测装置包括模式获取模块1302、时段确定模块1304和色温计算模块1306。其中,模式获取模块1302用于获取显示屏当前的调光模式,调光模式为PWM调光模式和DC调光模式中的一种。时段确定模块1304用于根据当前的调光模式确定对应的目标积分时段。色温计算模块1306用于根据色温传感器在目标积分时段采集的感光数据获取环境光色温。
[0112] 图14为一实施例的色温调节装置的结构框图,参考图14,在本实施例中,色温调节装置包括模式获取模块1402、时段确定模块1404、色温计算模块1406和色温调节模块1408。其中,模式获取模块1402用于获取显示屏当前的调光模式,调光模式为PWM调光模式和DC调光模式中的一种。时段确定模块1404用于根据当前的调光模式确定对应的目标积分时段。
色温计算模块1406用于根据色温传感器在目标积分时段采集的感光数据获取环境光色温。
色温调节模块1408用于根据环境光色温调节显示屏的显示色温。
[0113] 上述色温检测装置和色温调节装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0114] 在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种色温检测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0115] 本领域技术人员可以理解,图15中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0116] 在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现前述实施例中的方法。
[0117] 在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现前述实施例中的方法。
[0118] 在其中一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述实施例中的方法。
[0119] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0120] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0121] 以上所述实施例仅表达了本申请实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请实施例构思的前提下,还可以做出若干变形和改进,这些都属于本申请实施例的保护范围。因此,本申请实施例专利的保护范围应以所附权利要求为准。