一种显示屏的色域调整方法及装置与流程

文档序号:13673206阅读:294来源:国知局
技术领域本发明涉及计算机技术领域,尤其涉及一种显示屏的色域调整方法及装置。

背景技术:
随着手机和平板电脑的普及,人们把大部分的休闲时间都花在了手机和平板电脑等智能设备上面。但若眼睛长时间盯着显示屏,显示屏发出的光线中包含的蓝光成分对眼睛的伤害是非常大的,长期暴露在蓝光下,容易引发眼睛病变。现有的改善蓝光对眼睛伤害的方法多采用在液晶显示屏中增加一个过滤蓝光的硬件装置来达到护眼的效果,这种方法可以保护眼睛,但需要增加硬件设备,从而提高了显示屏的成本。

技术实现要素:
本发明实施例所要解决的技术问题在于,提供一种显示屏的色域调整方法及装置,不需要增加硬件设备就可实现保护眼睛的目的,从而节省了显示屏的成本。为了解决上述技术问题,本发明实施例提供了一种显示屏的色域调整方法,所述方法包括:获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域;获取所述显示屏在当前色域下发射的蓝色光波的波长;判断所述波长是否在预设波长阈值范围内;若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。相应地,本发明实施例还提供了一种显示屏的色域调整装置,所述装置包括:色域获取模块,用于获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域;波长获取模块,用于获取所述显示屏在当前色域下发射的蓝色光波的波长;第一判断模块,用于判断所述波长是否在预设波长阈值范围内;调整模块,用于在所述波长在预设波长阈值范围内时,调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。实施本发明实施例,具有如下有益效果:终端首先获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域,然后获取所述显示屏在当前色域下发射的蓝色光波的波长,再判断所述波长是否在预设波长阈值范围内,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。现有技术中改善蓝光对眼睛伤害的方法多采用在液晶显示屏中增加一个过滤蓝光的硬件装置来达到护眼的效果,但需要增加硬件设备。与现有技术相比,本发明只需对显示屏的色域进行调整就可以减少蓝光对眼睛的伤害,而不需要增加任何硬件装置,从而节省了显示屏的成本。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中的一种显示屏的色域调整方法的流程示意图;图2是本发明实施例中的一种色域界面示意图;图3是本发明实施例中的一种调整后的色域界面示意图;图4是本发明另一实施例中的显示屏的色域调整方法的流程示意图;图5是本发明实施例中一种HSV颜色空间界面示意图;图6是本发明实施例中的一种显示屏的色域调整装置的结构示意图;图7是本发明实施例中一种执行上述显示屏的色域调整方法的计算机系统的架构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。本发明实施例中提及的显示屏的色域调整方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机系统之上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。该计算机系统可以是个人电脑、平板电脑、笔记本电脑、智能手机等设置有显示屏的终端设备。以下分别进行详细说明。图1是本发明实施例中一种显示屏的色域调整方法的流程示意图,如图所示所述方法至少包括:步骤S101,获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域。具体的,用户采用显示屏色彩分析仪如CA-210或者CA-310测量所述显示屏红色R(255,0,0)、绿色G(0,255,0)、蓝色B(0,0,255)三原色在CIE-xy(CommissionInternationaldeL'Eclairage:国际照明委员会)色度图中的色坐标,并将测量所得的色坐标输入终端,终端根据接收到的色坐标,在色度图中将R、G、B三个色坐标点连线组成的三角形区域作为所述显示屏当前的色域。例如,如图2所示,图中的三原色色坐标分别为R=(0.665,0.339)、G=(0.242,0.715)、B=(0.138,0.049),D65为白光标准。由R、G、B这三点连线组成的三角区域就是所述显示屏的色域。步骤S102,获取所述显示屏在当前色域下发射的蓝色光波的波长。具体的,终端获取所述显示屏显示的预设的蓝色图像(0,0,255)在当前色域下发射的光波,用户通过光谱分析仪测量所述发射的光波的波长,并将测量得到的光波的波长输入所述终端。步骤S103,判断所述波长是否在预设波长阈值范围内。具体的,所述预设波长阈值范围取值为415nm~450nm。判断测量得到的光波的波长是否在415nm~450nm范围内。步骤S104,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。具体的,若所述测量得到的光波的波长在415nm~450nm范围内,则保持所述显示屏的红色、绿色的色坐标不变,只调整所述蓝色的色坐标。首先保持所述蓝色的色坐标B=(xB,yB)中xB不变,增大yB,当yB增大到一定程度后,根据调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,若不是,则将调整后的色域作为新的色域,若是,则增大xB,而yB取初始值,同样根据再次调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,直到在调整后的色域下显示屏发射的蓝色光波的波长在415nm~450nm范围外为止。例如,如图3所示,先保持xB不变,增大yB,将B点调节到B1点,判断在RGB1组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则保持yB不变,增大xB,将B点调节到B2点,再次判断在RGB2组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则同时调整xB和yB,将B点调节到B3点,再次判断。具体的,可以调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在450nm~490nm内,可进一步减少蓝色光波对眼睛的伤害。本发明实施例中终端首先获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域,然后获取所述显示屏在当前色域下发射的蓝色光波的波长,再判断所述波长是否在预设波长阈值范围内,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。现有技术中改善蓝光对眼睛伤害的方法多采用在液晶显示屏中增加一个过滤蓝光的硬件装置来达到护眼的效果,但需要增加硬件设备。与现有技术相比,本发明只需对显示屏的色域进行调整就可以减少蓝光对眼睛的伤害,而不需要增加任何硬件装置,从而节省了显示屏的成本。图4是本发明另一实施例提供的显示屏的色域调整方法的流程示意图,如图所示所述方法至少包括:步骤S201,获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域。具体的,用户采用显示屏色彩分析仪如CA-210或者CA-310测量所述显示屏红色R(255,0,0)、绿色G(0,255,0)、蓝色B(0,0,255)三原色在CIE-xy(CommissionInternationaledeL'Eclairage:国际照明委员会)色度图中的色坐标,并将测量所得的色坐标输入终端,终端根据接收到的色坐标,在色度图中将R、G、B三个色坐标点连线组成的三角形区域作为所述显示屏当前的色域。例如,如图2所示,图中的三原色色坐标分别为R=(0.665,0.339)、G=(0.242,0.715)、B=(0.138,0.049),D65为白光标准。由R、G、B这三点连线组成的三角区域就是所述显示屏的色域。步骤S202,获取所述显示屏在当前色域下发射的蓝色光波的波长。具体的,终端获取所述显示屏显示的预设的蓝色图像(0,0,255)在当前色域下发射的光波,用户通过光谱分析仪测量所述发射的光波的波长,并将测量得到的光波的波长输入所述终端。步骤S203,判断所述波长是否在预设波长阈值范围内。具体的,所述预设波长阈值范围取值为415nm~450nm。判断测量得到的光波的波长是否在415nm~450nm范围内。步骤S204,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。具体的,若所述测量得到的光波的波长在415nm~450nm范围内,则保持所述显示屏的红色、绿色的色坐标不变,只调整所述蓝色的色坐标。首先保持所述蓝色的色坐标B=(xB,yB)中xB不变,增大yB,当yB增大到一定程度后,根据调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,若不是,则将调整后的色域作为新的色域,若是,则增大xB,而yB取初始值,同样根据再次调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,直到在调整后的色域下显示屏发射的蓝色光波的波长在415nm~450nm范围外为止。例如,如图3所示,先保持xB不变,增大yB,将B点调节到B1点,判断在RGB1组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则保持yB不变,增大xB,将B点调节到B2点,再次判断在RGB2组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则同时调整xB和yB,将B点调节到B3点,再次判断。具体的,可以调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在450nm~490nm内,可进一步减少蓝色光波对眼睛的伤害。步骤S205,获取所述显示屏的用于控制显示红色的栅极电压。具体的,终端的显示屏通过栅极电压控制颜色的显示,而红色、绿色、蓝色的显色分别通过负责不同颜色显示的电子元器件的电压控制。当调节蓝色的色坐标后,在新的色域下,部分红色未能全部显示,可能使得显示屏显示的图像偏黄,因此,获取在新的色域下用于控制显示红色的电子元器件的栅极电压。步骤S206,获取在所述栅极电压下所述显示屏显示的图像的色调和饱和度。具体的,不同色域范围,不同栅极电压下,显示屏显示的图像的色调和饱和度不同。获取在新的色域下以及用于控制显示红色的电子元器件的栅极电压下,所述显示屏显示的图像的色调和饱和度。其中,所述色调和饱和度通过HSV(Hue,Saturation,Value)空间度量。所述HSV(Hue,Saturation,Value)是根据颜色的直观特性由A.R.Smith在1978年创建的一种颜色空间,也称六角锥体模型(HexconeModel),如图5所示。这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。色调H表示色彩信息,即所处的光谱颜色的位置。该参数用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°,即红、绿、蓝分别相隔120度。互补色分别相差180度。饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。值越大,颜色越饱和。S=0时,只有灰度。V表示色彩的明亮程度,范围从0到1。步骤S207,判断所述显示屏在所述栅极电压下显示的图像的色调是否在预设色调阈值范围内且所述饱和度是否在预设饱和度阈值范围内。具体的,所述预设色调阈值范围为10度~40度(10°~40°),所述预设饱和度阈值范围为20%~40%。判断所述获取的显示屏显示的图像的色调是否在10°~40°之间,且所述显示屏显示的图像的饱和度是否在20%~40%之间。步骤S208,若在所述栅极电压下所述显示屏显示的图像的色调不在预设色调阈值范围内或者所述饱和度不在预设饱和度阈值范围内,则调节所述显示屏的用于控制显示红色的色坐标的栅极电压以使所述显示屏在调节后的用于控制显示红色的栅极电压下显示的图像的色调在预设色调阈值范围内且所述饱和度在预设饱和度阈值范围内。具体的,在所述获取的显示屏显示的图像的色调在10°~40°之间,同时所述显示屏显示的图像的饱和度在20%~40%之间时,将所述调整后的色域下获取的用于控制显示红色的栅极电压作为目标电压,否则重新调整所述栅极电压,直到色域和饱和度同时满足预设值为止。本发明实施例中终端首先获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域,然后获取所述显示屏在当前色域下发射的蓝色光波的波长,再判断所述波长是否在预设波长阈值范围内,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。且在色域调整后调节显示屏用于控制红色显示的栅极电压,以使显示的图像的色域和饱和度满足用户的习惯。现有技术中改善蓝光对眼睛伤害的方法多采用在液晶显示屏中增加一个过滤蓝光的硬件装置来达到护眼的效果,但需要增加硬件设备。与现有技术相比,一方面,本发明只需对显示屏的色域进行调整就可以减少蓝光对眼睛的伤害,而不需要增加任何硬件装置,从而节省了显示屏的成本;另一方面,在色域调整后合理调节显示图像的色域和饱和度,满足用户的习惯,提升用户体验。图6是本发明实施例提供的一种显示屏的色域调整装置的组成结构示意图,如图所示所述装置包括:色域获取模块610,用于获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域。具体的,用户采用显示屏色彩分析仪如CA-210或者CA-310测量所述显示屏红色R(255,0,0)、绿色G(0,255,0)、蓝色B(0,0,255)三原色在CIE-xy(CommissionInternationaledeL'Eclairage:国际照明委员会)色度图中的色坐标,并将测量所得的色坐标输入终端,终端根据接收到的色坐标,在色度图中将R、G、B三个色坐标点连线组成的三角形区域作为所述显示屏当前的色域。例如,如图2所示,图中的三原色色坐标分别为R=(0.665,0.339)、G=(0.242,0.715)、B=(0.138,0.049),D65为白光标准。由R、G、B这三点连线组成的三角区域就是所述显示屏的色域。波长获取模块620,用于获取所述显示屏在当前色域下发射的蓝色光波的波长。具体的,所述波长获取模块620具体用于:获取所述显示屏显示的预设的蓝色图像在当前色域下发射的蓝色光波的波长。第一判断模块630,用于判断所述波长是否在预设波长阈值范围内。具体的,所述预设波长阈值范围取值为415nm~450nm。判断测量得到的光波的波长是否在415nm~450nm范围内。调整模块640,用于在所述波长在预设波长阈值范围内时,调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。具体的,所述调整模块640具体用于:保持所述显示屏的红色、绿色的色坐标不变,并调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。首先保持所述蓝色的色坐标B=(xB,yB)中xB不变,增大yB,当yB增大到一定程度后,根据调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,若不是,则将调整后的色域作为新的色域,若是,则增大xB,而yB取初始值,同样根据再次调整后的色坐标构成的色域,再重新判断所述蓝色光波的波长是否在415nm~450nm范围内,直到在调整后的色域下显示屏发射的蓝色光波的波长在415nm~450nm范围外为止。例如,如图3所示,先保持xB不变,增大yB,将B点调节到B1点,判断在RGB1组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则保持yB不变,增大xB,将B点调节到B2点,再次判断在RGB2组成的色域下,显示屏显示的蓝色图片发射的光波波长是否在415nm~450nm范围内,若在,则同时调整xB和yB,将B点调节到B3点,再次判断。可选的,所述调整模块640具体用于:在所述波长在预设波长阈值范围内时,调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在450nm~490nm内。可选的,所述装置还包括:栅极电压获取模块650,用于获取所述显示屏的用于控制显示红色的栅极电压。具体的,终端的显示屏通过栅极电压控制颜色的显示,而红色、绿色、蓝色的显色分别通过负责不同颜色显示的电子元器件的电压控制。当调节蓝色的色坐标后,在新的色域下,部分红色未能全部显示,可能使得显示屏显示的图像偏黄,因此,获取在新的色域下用于控制显示红色的电子元器件的栅极电压。色调和饱和度获取模块660,用于获取在所述栅极电压下所述显示屏显示的图像的色调和饱和度。具体的,不同色域范围,不同栅极电压下,显示屏显示的图像的色调和饱和度不同。获取在新的色域下以及用于控制显示红色的电子元器件的栅极电压下,所述显示屏显示的图像的色调和饱和度。其中,所述色调和饱和度通过HSV(Hue,Saturation,Value)空间度量。所述HSV(Hue,Saturation,Value)是根据颜色的直观特性由A.R.Smith在1978年创建的一种颜色空间,也称六角锥体模型(HexconeModel),如图5所示。这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。色调H表示色彩信息,即所处的光谱颜色的位置。该参数用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°,即红、绿、蓝分别相隔120度。互补色分别相差180度。饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。值越大,颜色越饱和。S=0时,只有灰度。V表示色彩的明亮程度,范围从0到1。第二判断模块670,用于判断所述显示屏在所述栅极电压下显示的图像的色调是否在预设色调阈值范围内且所述饱和度是否在预设饱和度阈值范围内。具体的,所述预设色调阈值范围为10度~40度(10°~40°),所述预设饱和度阈值范围为20%~40%。判断所述获取的显示屏显示的图像的色调是否在10°~40°之间,且所述显示屏显示的图像的饱和度是否在20%~40%之间调节模块680,用于在所述栅极电压下所述显示屏显示的图像的色调不在预设色调阈值范围内或者所述饱和度不在预设饱和度阈值范围内时,调节所述显示屏的用于控制显示红色的色坐标的栅极电压以使所述显示屏在调节后的用于控制显示红色的栅极电压下显示的图像的色调在预设色调阈值范围内且所述饱和度在预设饱和度阈值范围内。具体的,在所述获取的显示屏显示的图像的色调在10°~40°之间,同时所述显示屏显示的图像的饱和度在20%~40%之间时,将所述调整后的色域下获取的用于控制显示红色的栅极电压作为目标电压,否则重新调整所述栅极电压,直到色域和饱和度同时满足预设值为止。本发明实施例中终端首先获取显示屏当前的红色、绿色、蓝色三原色的色坐标构成的色域,然后获取所述显示屏在当前色域下发射的蓝色光波的波长,再判断所述波长是否在预设波长阈值范围内,若所述波长在预设波长阈值范围内,则调整所述蓝色的色坐标以使所述显示屏在调整后的色域下发射的蓝色光波的波长在所述预设波长阈值范围外。且在色域调整后调节显示屏用于控制红色显示的栅极电压,以使显示的图像的色域和饱和度满足用户的习惯。现有技术中改善蓝光对眼睛伤害的方法多采用在液晶显示屏中增加一个过滤蓝光的硬件装置来达到护眼的效果,但需要增加硬件设备。与现有技术相比,一方面,本发明只需对显示屏的色域进行调整就可以减少蓝光对眼睛的伤害,而不需要增加任何硬件装置,从而节省了显示屏的成本;另一方面,在色域调整后合理调节显示图像的色域和饱和度,满足用户的习惯,提升用户体验。图7展示了一种运行上述显示屏的色域调整方法的基于冯诺依曼体系的计算机系统10。该计算机系统10可以是智能手机、平板电脑、掌上电脑,笔记本电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可包括触控屏10016,可选的还可以包括网络接口10018。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可包括显示屏10042和音响/喇叭10044等设备。在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统10的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统10中形成逻辑上的色域获取模块610、波长获取模块620、第一判断模块630、调整模块640、栅极电压获取模块650、色调和饱和度获取模块660、第二判断模块670、调节模块680。且在上述显示屏的色域调整方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1