1.本发明涉及显示技术领域。更具体的讲,尤其涉及一种显示设备及显示设备的显示校正方法。
背景技术:2.随着科技的发展和人们生活水平的提高,人们对显示设备的色彩还原和画面显示的要求越来越高。在显示设备的开发过程中发现,显示设备刚开机时的色彩偏暖,色温不准确,大约半小时后色彩才能趋于稳定。
3.现有技术中,一些显示设备是根据开机时间进行色彩补偿,但是随着开机时间的变化,显示器的温度也会发生变化,温升会造成偏色问题,不同的设计架构,显示设备的温升曲线是不同的,所以根据时间进行色彩补偿是不够精准的,显示设备仍会出现偏色问题,影响了显示设备的显示效果。
技术实现要素:4.为了解决上述背景技术中阐述的问题,本发明实施例提供了一种显示设备及显示设备的显示校正方法,弥补了温度对显示设备色彩的影响,提高了对显示设备色彩补偿的精确度,改善了显示设备的显示效果。
5.本发明实施例提供技术方案如下:
6.第一方面,本发明实施例提供了一种显示设备,包括:
7.显示器,被配置为显示图像内容;
8.背光模组,被配置为向所述显示器提供背光光源;
9.控制器,被配置为:
10.确定预设背光值对应的标准伽马表;
11.获取色坐标补偿系数;
12.根据所述色坐标补偿系数确定当前温度下的色坐标偏差值;
13.根据所述当前温度下的色坐标偏差值更新标准伽马表,并采用更新后的所述标准伽马表显示图像内容。
14.第二方面,本发明实施例提供了一种显示设备的显示校正方法,应用于显示设备,所述方法包括:
15.确定预设背光值对应的标准伽马表;
16.获取色坐标补偿系数;
17.根据所述色坐标补偿系数确定当前温度下的色坐标偏差值;
18.根据所述当前温度下的色坐标偏差值确定伽马表偏差值;
19.根据所述伽马表偏差值更新所述标准伽马表,并采用更新后的所述标准伽马表显示图像内容。
20.第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储
器用于存储计算机程序;所述处理器用于在执行计算机程序时,使得所述电子设备实现第二方面或第二方面任一实施例所述的显示设备的显示校正方法。
21.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现第二方面或第二方面任一实施例所述的显示设备的显示校正方法。
22.第五方面,本发明实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现第二方面或第二方面任一实施例所述的显示设备的显示校正方法。
23.由以上技术方案可知,本发明实施例提供的显示设备和显示设备的显示校正方法,在确定预设背光值对应的标准伽马表后,获取色坐标补偿系数,根据色坐标补偿系数确定当前温度下的色坐标偏差值,根据当前温度下的色坐标偏差值确定伽马表偏差值;根据伽马表偏差值更新标准伽马表,并采用更新后的标准伽马表显示图像内容。由此本发明实施例提供的显示设备和显示设备的显示校正方法,利用显示器与温度发生变化的规律,确定色坐标补偿系数后,利用色坐标补偿系数确定当前温度下的色坐标偏差值,并推导出伽马表偏差值从而更新标准伽马表,并以更新后的标准伽马表显示图像内容,弥补了温度对显示设备色彩的影响,避免温度的变化导致色彩显示不准确的问题,提高了对显示设备色彩补偿的精确度,改善了显示设备的显示效果。
附图说明
24.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
25.图1为本发明根据示例性实施例示出的一种显示设备与控制装置之间操作场景的示意图;
26.图2为本发明根据示例性实施例示出的一种控制装置的配置框图;
27.图3为本发明根据示例性实施例示出的一种显示设备的配置框图;
28.图4为本发明根据示例性实施例示出的一种显示设备的视频点播程序界面示意图;
29.图5为本发明根据示例性实施例示出的一种显示设备的显示校正方法的流程示意图;
30.图6为本发明根据示例性实施例示出的另一种显示设备的显示校正方法的流程示意图;
31.图7为本发明根据示例性实施例示出的一种显示设备的显示校正方法的具体流程示意图;
32.图8为本发明根据示例性实施例示出的又一种显示设备的显示校正方法的具体流程示意图;
33.图9为本发明根据示例性实施例示出的另一种显示设备的显示校正方法的具体流程示意图;
34.图10为本发明根据示例性实施例示出的一种设备的结构示意图。
具体实施方式
35.为使本发明的目的和实施方式更加清楚,下面将结合本发明示例性实施例中的附图,对本发明示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本发明一部分实施例,而不是全部的实施例。
36.需要说明的是,本发明中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本发明的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
37.本发明中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
38.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
39.图1为本发明根据示例性实施例示出的一种显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
40.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备200的通信可以包括红外协议通信或蓝牙协议通信,及其它短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
41.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
42.在一些实施例中,显示设备200可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。
43.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
44.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其它网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
45.图2为本发明根据示例性实施例示出的一种控制装置的配置框图。如图2所示,控制装置100包括控制器110、通信器130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,通信器130与显示设备通信连接,控制装置100将操作指令转换为显示设备200可识别和响应的指令,起到用户与显示设备200之间交互中介作用。
46.图3为本发明根据示例性实施例示出的一种显示设备的配置框图。如图3所示,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
47.在一些实施例中控制器250包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
48.显示器260用于显示界面,包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。
49.通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其它网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400通信连接,即建立控制信号和数据信号的发送和接收。
50.用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
51.检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
52.外部装置接口240可以包括但不限于如下:高清多媒体接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
53.调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
54.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
55.控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
56.在一些实施例中控制器250包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
57.用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
[0058]“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
[0059]
在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视
频点播程序的界面可以如图4中所示,至少包括导航栏310和位于导航栏310下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
[0060]
在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是hdmi接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。中的应用程序可以。
[0061]
在一些实施例中的硬件或软件架构可以基于上述实施例中的介绍,在一些实施例
[0062]
中可以是基于相近的其他硬件或软件架构,可以实现本技术的技术方案即可。
[0063]
在一些实施例中,显示设备200可以是具有显示功能的终端设备,例如电视机、智能手机、电脑、学习机等。显示设备200包括:
[0064]
显示器260,被配置为显示图像内容。
[0065]
背光模组,被配置为向所述显示器提供背光光源。
[0066]
和控制器250,被配置为:确定预设背光值对应的标准伽马表;获取色坐标补偿系数;根据所述色坐标补偿系数确定当前温度下的色坐标偏差值;根据所述当前温度下的色坐标偏差值更新标准伽马表,并采用更新后的所述标准伽马表显示图像内容。
[0067]
在一些实施例中,控制器250可以:根据当前设置所述背光值确定对应的标准色度值和/或标准亮度值;感测所述背光模组的三基色灰阶值;根据所述背光模组的三基色灰阶值确定实时色度值和/或实时亮度值;根据所述实时色度值与所述标准色度值的差值,和/或,所述实时亮度值与所述标准亮度值的差值,调节所述背光模组的驱动信号,以使所述背光模组的实时背光值与所述预设背光值一致。
[0068]
在一些实施例中,控制器250可以根据所述实时色度值与所述标准色度值的差值,和/或,所述实时亮度值与所述标准亮度值的差值,调节背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使所述背光模组的实时背光值与所述预设背光值一致。
[0069]
在一些实施例中,控制器250可以执行若所述实时色度值大于所述标准色度值,和/或,所述实时亮度值大于所述标准亮度值的差值,减小背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使所述背光模组的实时背光值与所述预设背光值一致;若所述实时色度值小于所述标准色度值,和/或,所述实时亮度值小于所述标准亮度值的差值,增大背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使所述背光模组的实时背光值与所述预设背光值一致。
[0070]
在一些实施例中,控制器250可以感测所述背光模组多个不同位置处的三基色灰阶值;根据所述背光模组多个不同位置处对应的所述实时色度值与所述标准色度值的差值,和/或,所述背光模组多个不同位置处对应的所述实时亮度值与所述标准亮度值的差值,分别调节对应位置处的所述背光模组的驱动信号,以使所述背光模组的实时背光值与所述预设背光值一致。
[0071]
在一些实施例中,控制器250可以判断当前开机运行时间是否大于预设时间阈值;若当前开机运行时间大于预设时间阈值,以第一时间间隔感测所述背光模组的三基色灰阶值,否则以第二时间间隔感测所述背光模组的三基色灰阶值;其中,所述第一时间间隔大于
所述第二时间间隔。
[0072]
在一些实施例中,控制器250可以根据所述色坐标补偿系数以及当前温度下的基准色坐标,确定当前温度下的色坐标偏差值。
[0073]
在一些实施例中,控制器250可以根据所述当前温度下的色坐标偏差值以及当前温度下的基准色坐标,确定当前温度下的色坐标;根据所述当前温度下的色坐标确定当前显示画面的三刺激值;根据所述当前显示画面的三刺激值确定理论三基色灰阶值;根据所述理论三基色灰阶值确定更新后的标准伽马表。
[0074]
在一些实施例中,控制器250可以根据所述当前温度下的色坐标偏差值确定伽马表偏差值;根据所述伽马表偏差值更新所述标准伽马表,并采用更新后的所述标准伽马表显示图像内容。
[0075]
图5为本发明根据示例性实施例示出的一种显示设备的显示校正方法的流程示意图。在一些实施例中,控制器250执行图5中示出的下述步骤:
[0076]
s501、确定预设背光值对应的标准伽马表。
[0077]
在显示设备上电开机后,可以根据输入的hdr(high dynamic range imaging,高动态范围成像)信号或者sdr(software defination radio,sdr)信号确定预设背光值,或者也可以根据用户的实际使用需求确定预设背光值。
[0078]
确定预设背光值后,可以获取该预设背光值对应的标准伽马表。示例性地,标准伽马表和背光值的具体对应关系可以预存在控制器中,当背光值确定后,可以通过查表匹配对应的标准伽马表。
[0079]
s502、获取色坐标补偿系数。
[0080]
色坐标补偿系数可以在出厂之前通过历史数据计算确定,并存储在控制器中。在用户对显示设备上电开机后,可以自动调用存储的色坐标补偿系数。本公开实施例对色坐标补偿系数的计算方式不做限定,下面示例性提供一种确定色坐标补偿系数的具体方式:
[0081]
为了提高显示器的稳定性,可以先将显示器老化预设时间,例如60分钟,然后对显示器在不同背光亮度下进行自动伽马校正,例如以100尼特为步长进行自动伽马校正。为图像进行伽马校正的目的是用来对人类视觉的特性进行补偿,从而根据用户对光线或者黑白的感知,最大化地利用表示黑白的数据位或带宽,改善用户的视觉体验。伽马校正的具体步骤为本领域技术人员熟知内容,本发明实施例对此不作赘述。
[0082]
然后,打开经过上述自动伽马校正的显示设备,输入白色图卡,并采集不同背光值和不同温度下的色坐标。表1为1000尼特下不同温度所对应的色坐标数据,表2为100尼特下不同温度所对应的色坐标数据。需要说明的是,本发明实施例仅示例性地示出了1000尼特和100尼特下的色坐标数据,在实际采集过程中,也可以采集其它背光值对应的不同温度下的色坐标,本发明实施例在此不进行一一列举。
[0083]
表1 1000尼特下不同温度所对应的色坐标数据
[0084][0085]
表2 100尼特下不同温度所对应的色坐标数据
[0086][0087]
表1和表2中x和y表示色坐标(x,y),t(℃)表示由温度采集装置例如温度传感器采集的温度,lv-1表示显示设备的预设背光值,lv-2表示显示设备的实测背光值。
[0088]
根据上述采集的大量不同背光值和不同温度下的色坐标数据,利用仿真模拟算法推导出补偿系数公式,如下所示:
[0089]
c(x)=(a+bx+cx2+dx3)/1000
[0090]
其中,a=1114.5638;b=0.35365;c=-0.110755;d=0.001218
[0091]
c(y)=(e+fy+gy2+hy3)/1000
[0092]
其中,e=1332.017;f=-15.714;g=0.2465;h=-0.001276
[0093]
其中,c(x)为色坐标x的补偿系数,c(y)为色坐标y的补偿系数。
[0094]
s503、根据色坐标补偿系数确定当前温度下的色坐标偏差值。
[0095]
色坐标补偿系数不同,色坐标偏差值不同。若当前温度下的基准色坐标已知,那么可以根据基准色坐标色坐标补偿系数确定当前温度下的色坐标偏差值。
[0096]
s504、根据当前温度下的色坐标偏差值更新标准伽马表,并采用更新后的标准伽马表显示图像内容。
[0097]
色坐标偏差值影响伽马表中的数值,若获取得到色坐标偏差值,可以根据色坐标偏差值和伽马表的关系,确定更新伽马表中的数值,从而采用更新后的标准伽马表显示图像内容,来弥补温度对显示色彩的影响。
[0098]
本发明实施例利用显示器与温度发生变化的规律,确定色坐标补偿系数后,利用色坐标补偿系数确定当前温度下的色坐标偏差值,并推导出伽马表偏差值从而更新标准伽马表,并以更新后的标准伽马表显示图像内容,弥补了温度对显示设备色彩的影响,避免温度的变化导致色彩显示不准确的问题,并提高了对显示设备色彩补偿的精确度,改善了显示设备的显示效果。
[0099]
在一些实施例中,在根据色坐标补偿系数确定当前温度下的色坐标偏差值之前,还包括:根据预设背光值确定对应的标准色度值和/或标准亮度值;感测背光模组的三基色灰阶值;根据背光模组的三基色灰阶值确定实时色度值和/或实时亮度值;根据实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,调节背光模组的驱动信号,以使背光模组的实时背光值与预设背光值一致。
[0100]
图6为本发明根据示例性实施例示出的另一种显示设备的显示校正方法的流程示意图。在一些实施例中,结合图5和图6,图6示出的方法中,s601、s602、s607和s608可以参照图5中的s501-s505进行理解,在此不赘述。控制器250还执行图6中示出的下述步骤:
[0101]
s603、根据预设背光值确定对应的标准色度值和/或标准亮度值。
[0102]
具体地,控制器中可以预存有背光值与标准色度值和标准亮度值的对应关系,当设置的背光值确定后,通过查表等方式确定相应的标准色度值和标准亮度值中的至少一种。
[0103]
s604、感测背光模组的三基色灰阶值。
[0104]
具体地,在背光模组位置处可以放置至少一个光传感器,利用光传感器感测背光模组的三基色灰阶值rgb。
[0105]
s605、根据背光模组的三基色灰阶值确定实时色度值和/或实时亮度值。
[0106]
利用三基色灰阶值rgb获取三刺激值xyz,具体采用如下计算得到:
[0107]
x=l1r+l2g+l3b
[0108]
y=m1r+m2g+m3b
[0109]
z=n1r+n2g+n3b
[0110]
其中,三刺激值中的y值与实时亮度值相等。另外本发明实施例根据仿真曲线拟合计算,得到参数l1为-0.14282,l2为1.54924,l3为-0.95641,m1为-0.32466,m2为1.57837,m3为-0.73191,n1为-0.68202,n2为0.77073,n3为0.56332。需要说明的是,具体的计算方式为本领域技术人员熟知内容,本发明实施例对此不作赘述,不同的显示设备,对应设置的参数
不同,可基于显示设备的型号、显示性能等参数进行拟合计算后存储于控制器中,在计算时可直接调用,本发明实施例对此不作限定。
[0111]
确定三刺激值xyz后,获取色坐标(x,y),具体采用如下计算得到:
[0112]
x=x/(x+y+z)
[0113]
y=y/(x+y+z)
[0114]
基于色坐标(x,y)获取实时色度值cct,具体的计算方式如下:
[0115]
cct=p1n^3+p2n^2+p3n+5520.33
[0116]
n=(x-a)/(b-y)
[0117]
需要说明的是,a和b可以根据光传感器的类型确定,p1、p2、p3、a和b均为常数,本发明实施例对此不作限定。
[0118]
通过上述计算公式,即可在确定三基色灰阶值后获取实时色度值和实时亮度值。
[0119]
s606、根据实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,调节背光模组的驱动信号,以使背光模组的实时背光值与预设背光值一致。
[0120]
具体地,当实时色度值与标准色度值之间存在差值,和/或,实时亮度值和标准亮度值之间存在差值时,说明当前背光模组的背光值与预设背光值存在差异,背光值出现了变化,为了保证背光稳定,可以通过调节背光模组的驱动信号,以使背光模组的实时背光值达到预设背光值。
[0121]
在一些实施例中,控制器根据实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,调节背光模组的驱动信号,以使背光模组的实时背光值与预设背光值一致的方式可以为:根据实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,调节背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使背光模组的实时背光值与预设背光值一致。
[0122]
具体地,根据实时色度值与标准色度值存在差值,和/或,实时亮度值与标准亮度值之间存在差值,需要调节背光脉冲宽度调制信号的占空比和背光驱动电流中的至少一种,从而将实时背光值更新为预设背光值,保证显示设备的背光值处于稳定状态。示例性地,在需要提高整个背光模组的实时背光值时,可以增大背光脉冲宽度调制信号,或者在需要减小整个背光模组的实时背光值时,可以减小背光脉冲宽度调制信号。示例性地,也可以在需要提高背光模组的实时背光值时,提高背光驱动电流,或者在需要减小背光模组的实时背光值时,减小背光驱动电流。
[0123]
需要说明的是,可以同时调节背光脉冲宽度调制信号的占空比和背光驱动电流,以使背光模组的实时背光值与预设背光值一致,本发明实施例对调节顺序不作限定。也可以仅对背光脉冲宽度调制信号的占空比进行调节,也可以仅对背光驱动电流进行调节,根据显示设备的实际使用需求进行设置即可,本发明实施例对此不作限定。
[0124]
在一些实施例中,控制器根据实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,调节背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使背光模组的实时背光值与预设背光值一致的方式可以为:如果实时色度值大于标准色度值,和/或,实时亮度值大于标准亮度值的差值,减小背光脉冲宽度调制信号的占空比和/或背光驱动电流,以使背光模组的实时背光值与预设背光值一致;如果实时色度值小于标准色度值,和/或,实时亮度值小于标准亮度值的差值,增大背光脉冲宽度调制信号的占空比和/
或背光驱动电流,以使背光模组的实时背光值与预设背光值一致。
[0125]
示例性地,预设背光值例如为100尼特,经过查表可知对应100尼特背光值的标准色度值例如为3000k,标准亮度值例如为500lx,当获取的实时色度值例如为2500k,实时亮度值例如为400lx时,说明当前背光模组的背光值小于预设背光值,可以增大背光脉冲宽度调制信号的占空比,例如由当前80%的占空比提升为90%的占空比,从而增加实时背光值使其达到预设背光值。当获取的实时色度值例如为3200k,实时亮度值例如为550lx时,说明当前背光模组的背光值大于预设背光值,可以降低背光脉冲宽度调制信号的占空比,例如可以由当前80%的占空比降低为70%的占空比,以使背光模组的实时背光值与预设背光值一致。
[0126]
另外,也可以通过调节背光驱动电流的方式,以使背光模组的实时背光值和预设背光值一致。示例性地,预设背光值例如为100尼特,经过查表可知对应100尼特背光值的标准色度值例如为3000k,标准亮度值例如为500lx,当获取的实时色度值例如为2500k,实时亮度值例如为400lx时,说明当前背光模组的背光值小于预设背光值,可以增大背光驱动电流,例如将每个发光灯珠的驱动电流由当前的10ma提升至15ma,以使背光模组的实时背光值增大至预设背光值例如为100尼特。当获取的实时色度值例如为3200k,实时亮度值例如为550lx时,说明当前背光模组的背光值大于预设背光值,可以降低背光驱动电流,例如将每个发光灯珠的驱动电流由当前的10ma减低至8ma,以使背光模组的实时背光值降低至预设背光值例如为100尼特。
[0127]
需要说明的是,为了使背光模组的实时背光值与预设背光值一致,可以仅对背光脉冲宽度调制信号的占空比进行调节,也可以仅对背光驱动电流进行调节,也可以对背光脉冲宽度调制信号和背光驱动电流均进行调节,调节背光脉冲宽度调制信号和背光驱动电流的顺序可以根据显示设备的实际使用情况进行设置,本发明实施例对此不作限定。
[0128]
在一些实施例中,控制器还可以控制感测显示器多个不同位置处的三基色灰阶值,根据背光模组多个不同位置处对应的实时色度值与标准色度值的差值,和/或,背光模组多个不同位置处对应的实时亮度值与标准亮度值的差值,分别调节对应位置处的背光模组的驱动信号,以使背光模组的实时背光值与预设背光值一致。
[0129]
具体地,为了感测显示器多个背光模组的三基色灰阶值rgb,在背光模组的多个不同位置设置多个不同的光传感器用于测试三基色灰阶值rgb。示例性地,对于具有4k分辨率的显示设备,可以在背光模组的坐标位置为(3800,2100)、(3800,100)、(100,2100)和(100,100)处分别设置光传感器,光传感器可以感知背光模组的亮度并获取背光模组四个坐标位置的的三基色灰阶值rgb,并基于背光模组的三基色灰阶值确定实时色度值和/或实时亮度值,具体的计算方式可以参照上述实施例进行理解,本发明实施例在此不作赘述。
[0130]
示例性地,当背光模组多个不同位置处对应的实时亮度值与标准色度值存在差异,和/或,背光模组多个不同位置处对应的实时亮度值与标准亮度值均存在差异时,可以先对背光模组进行整体的实时背光模组的背光值,即调节背光脉冲宽度调制信号,以调节整个背光模组的背光值。由于不同分区的实时背光值和预设背光值的差值不同,调节整个背光模组的背光脉冲宽度调制信号无法使不同分区的实时背光值均达到预设背光值,为了对背光模组的不同分区的背光值进行精确调整,可以基于多个不同位置的光传感器所获取的实时色度值与标准色度值的差值,和/或,实时亮度值与标准亮度值的差值,分区调节对
应位置的背光驱动电流,使每个分区的背光模组的实时背光值均与预设背光值一致。
[0131]
另外,也可以判断多个分区的实时色度值是否均超过预设色度值,和/或,实时亮度值是否均超过预设亮度值。示例性地,当四个光传感器所对应的第一位置和第二位置的实时亮度值超过预设亮度值,第三位置和第四位置的实时亮度值小于预设亮度值,则进行分区调节,增大第一位置和第二位置所对应的背光模组的驱动电流,减小第三位置和第四位置所对应的背光模组的驱动电流,以使背光模组的实时背光值与预设背光值相等。
[0132]
需要说明的是,设置的光传感器的数量可以与背光模组的分区数量相等,也可以在背光模组的多个分区位置设置一个光传感器,也可以在背光模组的一个分区位置设置多个光传感器,本发明实施例对此不作限定。
[0133]
在一些实施例中,控制器感测背光模组的三基色灰阶值的方式可以为:判断当前开机运行时间是否大于预设时间阈值;若当前开机运行时间大于预设时间阈值,以第一时间间隔感测背光模组的三基色灰阶值,否则以第二时间间隔感测背光模组的三基色灰阶值;其中,第一时间间隔大于第二时间间隔。
[0134]
具体地,显示设备在开机内的预设时间阈值内背光值变化速率较快,在超过预设时间后,显示设备的运行趋于稳定,背光值的变化速率降低,因此为了提高感测显示背光模组的三基色灰阶值的准确性,可以按照不同的时间间隔感测背光模组的三基色灰阶值。示例性地,当前显示设备开机时间大于预设时间阈值例如为30分钟时,以第一时间间隔例如为5分钟感测背光模组的三基色灰阶值,当前显示设备开机时间在预设时间阈值内例如为30分钟时,则以第二时间间隔例如为1分钟感测背光模组的三基色灰阶值。
[0135]
需要说明的是,预设时间阈值、第一时间间隔和第二时间间隔的具体数值可以根据显示设备的实际使用情况进行设置,本发明实施例对此不作限定。
[0136]
在一些实施例中,根据色坐标补偿系数确定当前温度下的色坐标偏差值的方式可以为:
[0137]
根据色坐标补偿系数以及当前温度下的基准色坐标,确定当前温度下的色坐标偏差值。
[0138]
具体地,将色坐标补充系数存储在控制器中,在用户使用显示设备进行色彩补偿时可以随时调用,当前温度下的色坐标偏差值可由色坐标补偿系数确定。示例性地,在1000尼特背光之下,温度为25℃的基准色坐标例如为(0.322,0.331),色坐标x的补偿系数c(x)例如为1.1,色坐标y的补偿系数c(y)例如为1.2,则25℃下的色坐标应为(0.354,0.397),则色坐标偏差值即为(0.032,0.066)。
[0139]
在一些实施例中,控制器根据当前温度下的色坐标偏差值更新标准伽马表的方式可以为:根据当前温度下的色坐标偏差值以及当前温度下的基准色坐标,确定当前温度下的色坐标;根据当前温度下的色坐标确定当前显示画面的三刺激值;根据当前显示画面的三刺激值确定理论三基色灰阶值;根据理论三基色灰阶值确定更新后的标准伽马表。
[0140]
具体地,当前温度下的色坐标为当前温度下的色坐标偏差值与当前温度下的基准色坐标之和,利用计算得到的当前温度下的色坐标(x,y)确定当前显示画面的三刺激值xyz,由色彩学原理可知,色坐标(x,y)与三刺激值xyz的转换关系按照如下计算公式进行换算:
[0141]
x=x/(x+y+z)
[0142]
y=y/(x+y+z)
[0143]
则可得出三刺激值xyz分别为:
[0144]
x=x/y*y
[0145]
y=y=lv
[0146]
z=(1-x-y)/y*y
[0147]
其中,lv为当前背光值。
[0148]
将三刺激值xyz转换为理论三基色灰阶值rgb,具体计算公式如下所示:
[0149][0150]
计算矩阵中的参数均为常数,具体计算方式为本领域技术人员熟知内容,本发明实施例对此不作赘述。
[0151]
将理论三基色灰阶值rgb转换为伽马表中各灰阶对应的数值(r,g,b),具体计算公式如下所示:
[0152][0153][0154]
将伽马表中各灰阶对应的数值(r,g,b)对标准伽马表中各灰阶对应的数值(r1,g1,b1)进行更新,并采用更新后的标准伽马表显示图像内容,实现对色彩的校正,弥补温度对显示设备色彩的影响。
[0155]
在一些实施例中,控制器根据当前温度下的色坐标偏差值更新标准伽马表的方式还可以为:根据当前温度下的色坐标偏差值确定伽马表偏差值;根据伽马表偏差值更新标准伽马表,并采用更新后的标准伽马表显示图像内容。
[0156]
具体地,也可以基于当前温度下的色坐标偏差值,利用色坐标(x,y)与三刺激值xyz的转换关系,获取三刺激值xyz的偏差值
△
xyz,并将三刺激值xyz的偏差值
△
xyz转换为理论三基色灰阶值rgb的偏差值
△
rgb,理论三基色灰阶值rgb的偏差值
△
rgb转换为伽马表中各灰阶对应的数值的差值(
△
r,
△
g,
△
b),将伽马表中各灰阶对应的数值的差值(
△
r,
△
g,
△
b)与标准伽马表中各灰阶对应的数值(r1,g1,b1)求和,即可得到更新后的标准伽马表中的各灰阶对应的数值(r,g,b),利用更新后的标准伽马表显示图像内容,实现色彩校正。需要说明的是,具体计算公式可以参照上述发明实施例进行理解,在此不作赘述。
[0157]
图7为本发明实施例提供的一种显示设备的显示校正方法的具体流程图,如图7所示,显示设备的显示校正方法包括:
[0158]
s701、开机。
[0159]
s702、根据用户设置或信号信息自适应设置预设背光值。
[0160]
s703、根据预设背光值确定对应的标准伽马表。
[0161]
s704、判断预设背光值是否发生变化;若是,执行步骤703;若否,执行步骤705。
[0162]
s705、获取显示器的温度。
[0163]
s706、判断显示器的温度是否发生变化;若是,执行步骤705;若否,执行步骤707。
[0164]
s707、根据不同的背光值和显示器的温度确定色坐标补偿系数。
[0165]
s708、根据色坐标补偿系数确定当前温度下的色坐标偏差值。
[0166]
s709、根据当前温度下的色坐标偏差值和当前温度下的基准色坐标,确定当前温度下的色坐标。
[0167]
s710、根据当前温度下的色坐标确定当前显示画面的三刺激值。
[0168]
s711、根据当前显示画面的三刺激值确定理论三基色灰阶值。
[0169]
s712、根据理论三基色灰阶值确定更新后的标准伽马表,并采用更新后的标准伽马表显示图像内容。
[0170]
需要说明的是,在采用更新后的标准伽马表显示图像内容后,需要继续判断预设背光值是否变化,如果预设背光值发生变化后,则继续对标准伽马表进行更新。
[0171]
图8为本发明实施例提供的又一种显示设备的显示校正方法的具体流程图,结合图7和图8,图8示出的方法中,s813-s816可参照图7中的s703-s712理解,在此不赘述。不同之处在于,在s813之前还可包括s801-s812。显示设备的显示校正方法具体包括:
[0172]
s801、开机。
[0173]
s802、根据用户设置或信号信息自适应设置预设背光值。
[0174]
s803、根据预设背光值确定对应的标准色度值和/或标准亮度值。
[0175]
s804、判断预设背光值是否发生变化;若是,执行步骤803;若否,执行步骤805。
[0176]
s805、判断当前开机运行时间是否大于预设时间阈值;若是,执行步骤806;若否执行步骤807。
[0177]
s806、以第二时间间隔感测背光模组的三基色灰阶值。
[0178]
s807、以第一时间间隔感测背光模组的三基色灰阶值。
[0179]
s808、根据背光模组的三基色灰阶值确定实时色度值和/或实时亮度值。
[0180]
s809、判断实时色度值是否与标准色度值存在差值,和/或,实时亮度值是否与标准亮度值存在差值;若是,执行步骤810;若否,执行步骤804。
[0181]
s810、判断背光模组的多个位置的实时色度值是否均与标准色度值存在同向偏差,和/或,实时亮度值是否均与标准亮度值存在同向偏差;若是,执行步骤811,若否,执行步骤812。
[0182]
s811、调节背光脉冲宽度调制信号的占空比,以使背光模组的实时背光值和预设背光值一致。
[0183]
s812、分别调节每个位置的背光电流,以使背光模组的每个位置的实时背光值和预设背光值一致。
[0184]
s813、根据预设背光值确定对应的标准伽马表。
[0185]
s814、获取色坐标补偿系数。
[0186]
s815、根据色坐标补偿系数确定当前温度下的色坐标偏差值。
[0187]
s816、根据当前温度下的色坐标偏差值更新标准伽马表,并采用更新后的标准伽马表显示图像内容。
[0188]
图9为本发明实施例提供的另一种显示设备的显示校正方法的具体流程图,结合图7和图9,图9示出的方法中,s901-s908可以参照图7中的s701-708理解,在此不赘述。显示设备的显示校正方法包括:
[0189]
s901、开机。
[0190]
s902、根据用户设置或信号信息自适应设置预设背光值。
[0191]
s903、根据预设背光值确定对应的标准伽马表。
[0192]
s904、判断预设背光值是否发生变化;若是,执行步骤903;若否,执行步骤905。
[0193]
s905、获取显示器的温度。
[0194]
s906、判断显示器的温度是否发生变化;若是,执行步骤905;若否,执行步骤907。
[0195]
s907、根据不同的背光值和显示器的温度确定色坐标补偿系数。
[0196]
s908、根据色坐标补偿系数确定当前温度在的色坐标偏差值。
[0197]
s909、根据当前温度下的色坐标偏差值确定当前温度下的色坐标的偏差值。
[0198]
s910、根据当前温度下的色坐标的偏差值确定当前显示画面的三刺激值的偏差值。
[0199]
s911、根据当前显示画面的三刺激值的偏差值确定理论三基色灰阶值的偏差值。
[0200]
s912、根据理论三基色灰阶值的偏差值确定更新后的标准伽马表,并采用更新后的标准伽马表显示图像内容。
[0201]
由上述实施例可以看出,本发明实施例提供的显示设备和显示设备的显示校正方法,利用显示器与温度发生变化的规律,确定色坐标补偿系数后,利用色坐标补偿系数确定当前温度下的色坐标偏差值,并推导出伽马表偏差值从而更新标准伽马表,并以更新后的标准伽马表显示图像内容,弥补了温度对显示设备色彩的影响,提高了对显示设备色彩补偿的精确度,改善了显示设备的显示效果。
[0202]
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的方法的各实施例中的部分或全部步骤。存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
[0203]
具体实现中,本发明还提供一种设备,设备包括处理器和存储器,图10为本发明根据示例性实施例示出的一种设备的结构示意图。如图10所示,设备包括处理器1001和存储器1002,处理器1001通过调用存储器1002存储的程序或指令,执行如上述实施例的显示设备的显示校正方法的步骤,因此具备上述实施例的有益效果,这里不再赘述。
[0204]
具体地,如图10所示,可以设置设备包括至少一个处理器1001、至少一个存储器1002和至少一个通信接口1003。设备中的各个组件通过总线系统1004耦合在一起。通信接口1003用于与外部设备之间的信息传输。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图10中将各种总线都标为总线系统1004。
[0205]
可以理解,本实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。在一些实施方式中,存储器1002存储了如下的元素:可执行单元或者数据结构,或者他们的子集,或者他们的扩展集操作系统和应用程序。在本发明实施例中,处理器1001通过调用存储器1002存储的程序或指令,执行本发明实施例提
供的显示设备的显示校正方法各实施例的步骤。
[0206]
本发明实施例提供的显示设备的显示校正方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0207]
本发明实施例提供的的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成方法的步骤。
[0208]
该设备还可以包括一个实体部件,或者多个实体部件,以根据处理器1001在执行本发明实施例提供的显示设备的显示校正方法时生成的指令。不同的实体部件可以设置到设备内,或者设备外,例如云端服务器等。各个实体部件与处理器1001和存储器1002共同配合实现本实施例中设备的功能。
[0209]
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。
[0210]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
[0211]
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。