调节屏幕色温的方法和装置制造方法

文档序号:6633430
调节屏幕色温的方法和装置制造方法
【专利摘要】本发明公开了一种调节屏幕色温的方法和装置,所述调节屏幕色温的方法包括步骤:检测终端的用户界面中的像素的RGB值;根据所述RGB值获得所述用户界面的色调信息;根据预设的色调与色温的对应关系,获取与所述用户界面的色调信息相对应的色温值;根据获取的色温值调节屏幕的色温。从而使得终端可以随着用户界面的变化动态的调节屏幕的色温,以使屏幕的色温与用户界面相匹配。如当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免画面颜色失真,提高了终端的显示效果,提升了用户体验。
【专利说明】调节屏幕色温的方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种调节屏幕色温的方法和装置。

【背景技术】
[0002]屏幕的色温是衡量屏幕色彩显示的质量最为重要的标准之一,用户对屏幕相同色彩的感受随屏幕色温的不同而不同,因此终端设备通常允许用户对屏幕的色温进行手动调节,但随着终端的智能化发展,手动调节屏幕色温显然已不能满足用户的需求。
[0003]同时,终端不同的用户界面,其画面所显示的色调各不相同,有的色调偏冷,有的色调偏暖,当屏幕的色温与用户界面的色调不匹配时,会导致画面的颜色失真,影响终端的显示效果。


【发明内容】

[0004]本发明的主要目的在于提供一种调节屏幕色温的方法和装置,旨在根据用户界面动态调节屏幕的色温,提高显示效果,提升用户体验。
[0005]为达以上目的,本发明提出一种调节屏幕色温的方法,包括步骤:
[0006]检测终端的用户界面中的像素的RGB值;
[0007]根据所述RGB值获得所述用户界面的色调信息;
[0008]根据预设的色调与色温的对应关系,获取与所述用户界面的色调信息相对应的色温值;
[0009]根据获取的色温值调节屏幕的色温。
[0010]优选地,所述根据所述RGB值获得所述用户界面的色调信息包括:
[0011]对所述用户界面中所有像素的RGB值进行统计计算,获得所述用户界面中红绿蓝三个基准色的统计值;
[0012]根据所述红绿蓝三个基准色的统计值计算所述用户界面中的红绿比值或/和蓝绿比值;
[0013]根据所述红绿比值或/和蓝绿比值获得所述用户界面的色调信息。
[0014]优选地,所述根据所述RGB值获取所述用户界面的色调信息包括:
[0015]根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值;
[0016]对所述用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得所述红绿比值或/和蓝绿比值的统计值;
[0017]根据所述红绿比值或/和蓝绿比值的统计值获得所述用户界面的色调信息。
[0018]优选地,所述色调信息为色调的冷暖等级或色调值。
[0019]优选地,所述用户界面的色调信息所显示的色调越冷,则对应的色温值越小。
[0020]本发明同时提出一种调节屏幕色温的装置,包括分析计算模块和调节模块,其中:
[0021]分析计算模块,用于检测终端的用户界面中的像素的RGB值,根据所述RGB值获得所述用户界面的色调信息;
[0022]调节模块,用于根据预设的色调与色温的对应关系,获取与所述用户界面的色调信息相对应的色温值,根据获取的色温值调节屏幕的色温。
[0023]优选地,所述分析计算模块用于:
[0024]对所述用户界面中所有像素的RGB值进行统计计算,获得所述用户界面中红绿蓝三个基准色的统计值;
[0025]根据所述红绿蓝三个基准色的统计值计算所述用户界面中的红绿比值或/和蓝绿比值;
[0026]根据所述红绿比值或/和蓝绿比值获得所述用户界面的色调信息。
[0027]优选地,所述分析计算模块用于:
[0028]根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值;
[0029]对所述用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得红绿比值或/和蓝绿比值的统计值;
[0030]根据所述红绿比值或/和蓝绿比值的统计值获得所述用户界面的色调信息。
[0031]优选地,所述色调信息为色调的冷暖等级或色调值。
[0032]优选地,所述用户界面的色调信息所显示的色调越冷,则对应的色温值越小。
[0033]本发明所提供的一种调节屏幕色温的方法,通过检测终端的用户界面中的像素的RGB值,根据像素的RGB值获得用户界面的色调信息,根据预设的色调与色温的对应关系,获取与用户界面的色调信息相对应的色温值,最后根据获取的色温值调节屏幕的色温,使得终端可以随着用户界面的变化动态的调节屏幕的色温,以使屏幕的色温与用户界面相匹配。如当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免画面颜色失真,提高了终端的显示效果,提升了用户体验。

【专利附图】

【附图说明】
[0034]图1是本发明调节屏幕色温的方法第一实施例的流程图;
[0035]图2是本发明调节屏幕色温的方法第二实施例的流程图;
[0036]图3是本发明调节屏幕色温的装置一实施例的模块示意图。
[0037]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]本发明调节屏幕色温的方法,通过检测终端的用户界面中的像素的RGB值,根据像素的RGB值获得用户界面的色调信息,根据预设的色调与色温的对应关系,获取与用户界面的色调信息相对应的色温值,最后根据获取的色温值调节屏幕的色温,使得终端可以随着用户界面的变化动态的调节屏幕的色温,以使屏幕的色温与用户界面相匹配,从而用户界面显示的画面更加自然真实,增强了终端的显示效果,提升了用户体验。
[0040]以下通过具体实施例进行详细说明。
[0041]参见图1,提出本发明调节屏幕色温的方法第一实施例,所述方法包括以下步骤:
[0042]步骤SlO:检测终端的用户界面中的像素的RGB值
[0043]终端可以实时的或每隔预设时间检测一次终端当前的用户界面中的像素的RGB值,优选地,当终端检测到当前的用户界面改变时,则进行一次检测。
[0044]终端可以只对用户界面中满足预设条件的像素的RGB值进行检测,如某一预设区域或用户指定区域的像素。本实施例优选对用户界面中所有像素的RGB值均进行检测。
[0045]所述RGB值,是指一个像素中所包含的红(Red)、绿(Green)、蓝(Blue)三个基准色的数值,不同的RGB值对应不同的颜色。例如,某一像素的颜色为黄色,则其对应的RGB值为(R255,G255,B0),即红色值为255,绿色值为255,蓝色值为O。
[0046]步骤Sll:对用户界面中所有像素的RGB值进行统计计算,获得用户界面中红绿蓝三个基准色的统计值
[0047]所述统计计算可以是求和计算或者平均值计算,对应的统计值则为求和值或平均值。例如,假设用户界面中包括N个像素,各像素对应的RGB值为(Rl,Gl,BI)、(R2, G2, B2)…(Rn, Gn, Bn),对用户界面中所有像素的红绿蓝三个基准色进行求和运算,获得红色统计值为Rs= (Rl+R2+...+Rn),绿色统计值为Gs= (G1+G2+…+Gn),蓝色统计值为Bs = (B1+B2+…+Bn)。
[0048]在某些实施例中,只对用户界面中满足预设条件的像素的RGB值进行统计计算。例如,去除用户界面中的黑色、白色、纯绿色、纯红色或/和纯蓝色等像素后,剩下的像素则为满足预设条件的像素。
[0049]步骤S12:根据红绿蓝三个基准色的统计值计算用户界面中的红绿比值或/和蓝绿比值
[0050]用户界面中的红绿比值为Rs/Gs,蓝绿比值为Bs/Gs,用户界面中的红绿比值和蓝绿比值决定用户界面色调的冷暖程度。其中,红绿比值对应暖色调,红绿比值越大,则代表色调越暖;蓝绿比值对应冷色调,蓝绿比值越大,则代表色调越冷。
[0051]步骤S13:根据红绿比值或/和蓝绿比值获得用户界面的色调信息
[0052]色调信息可以以色调的冷暖等级来表示,如从冷到暖(从低到高)依次定义为I级?η级,将不同范围的红绿比值和蓝绿比值归类到不同的等级,随着红绿比值的逐渐增大、蓝绿比值的逐渐减小,色调冷暖等级逐级升高,从而根据用户界面中的红绿比值和蓝绿比值获得对应的冷暖等级。在某些实施例中,可以仅通过蓝绿比值和红绿比值中的其中一个值来定义色调的冷暖等级,如仅通过蓝绿比值来定义色调的冷暖等级,蓝绿比值越大,则对应的冷暖等级越低,从而根据用户界面中的蓝绿比值获得对应的冷暖等级;或者仅通过红绿比值来定义色调的冷暖等级,红绿比值越大,则对应的冷暖等级越高,从而根据用户界面中的红绿比值获得对应的冷暖等级。
[0053]色调信息也可以以色调值来表示,如将红绿比值与蓝绿比值的比值(红绿比值/蓝绿比值)或差值(红绿比值-蓝绿比值)作为色调值,色调值越大,对应的色调越暖,色调值越小,对应的色调越冷。
[0054]步骤S14:根据预设的色调与色温的对应关系,获取与用户界面的色调信息相对应的色温值
[0055]色调与色温的对应关系,可以是色调的冷暖等级与色温值的一一对应关系,也可以是色调值与色温值的一一对应关系。用户界面的色调信息所显示的色调越冷,则对应的色温值越小。即随着色调冷暖等级的升高,对应的色温值也增大,随着色调冷暖等级的降低,对应的色温值也减小;随着色调值的增大,对应的色温值也增大,随着色调值的减小,对应的色温值也减小。
[0056]步骤S15:根据获取的色温值调节屏幕的色温
[0057]本实施例中,当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免图像颜色失真,提高了终端的显示效果。
[0058]参见图2,提出本发明调节屏幕色温的方法第二实施例,所述方法包括以下步骤:
[0059]步骤S20:检测终端的用户界面中的像素的RGB值
[0060]终端可以实时的或每隔预设时间检测一次终端当前的用户界面中的像素的RGB值,优选地,当终端检测到当前的用户界面改变时,则进行一次检测。
[0061]终端可以只对用户界面中满足预设条件的像素的RGB值进行检测,如某一区域的像素。本实施例优选对用户界面中所有像素的RGB值均进行检测。
[0062]所述RGB值,是指一个像素中所包含的红(Red)、绿(Green)、蓝(Blue)三个基准色的数值,不同的RGB值对应不同的颜色。例如,某一像素的颜色为天蓝色,则其对应的RGB值为(R135,G206,B235),即红色值为135,绿色值为206,蓝色值为235。
[0063]步骤S21:根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值
[0064]像素中的红绿比值为R/G,蓝绿比值为B/G,像素中的红绿比值和蓝绿比值决定像素色调的冷暖程度。其中,红绿比值对应暖色调,红绿比值越大,则代表色调越暖;蓝绿比值对应冷色调,蓝绿比值越大,则代表色调越冷。
[0065]步骤S22:对用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得红绿比值或/和蓝绿比值的统计值
[0066]所述统计计算可以是求和计算或者平均值计算,对应的统计值则为求和值或平均值。例如,假设用户界面中包括N个像素,各像素对应的RGB值为(Rl,Gl,BI)、(R2, G2, B2)…(Rn, Gn, Bn);则各像素对应的红绿比值为Rl/Gl、R2/G2…Rn/Gn,对用户界面中所有像素的红绿比值进行求和运算,获得红绿比值的统计值为[R/G] = (R1/G1+R2/G2+...+Rn/Gn);各像素对应的蓝绿比值为B1/G1、B2/G2…Bn/Gn,对用户界面中所有像素的蓝绿比值进行求和运算,获得蓝绿比值的统计值为[B/G] = (B1/G1+B2/G2+…+Bn/Gn)。
[0067]在某些实施例中,只对用户界面中满足预设条件的像素进行红绿比值或/和蓝绿比值的计算以及统计计算。例如,去除用户界面中的黑色、白色、纯绿色、纯红色或/和纯蓝色等像素后,剩下的像素则为满足预设条件的像素。
[0068]步骤S23:根据红绿比值或/和蓝绿比值的统计值获得用户界面的色调信息
[0069]色调信息可以以色调的冷暖等级来表示,如从冷到暖(从低到高)依次定义为I级?η级,将不同范围的红绿比值和蓝绿比值的统计值归类到不同的等级,随着红绿比值的统计值的逐渐增大、蓝绿比值的统计值的逐渐减小,色调冷暖等级逐级升高,从而根据用户界面的红绿比值的统计值和蓝绿比值的统计值获得对应的冷暖等级。在某些实施例中,可以仅通过蓝绿比值的统计值和红绿比值的统计值中的其中一个值来定义色调的冷暖等级,如仅通过蓝绿比值的统计值来定义色调的冷暖等级,蓝绿比值的统计值越大,则对应的冷暖等级越低,从而根据用户界面中的蓝绿比值的统计值获得对应的冷暖等级;或者仅通过红绿比值的统计值来定义色调的冷暖等级,红绿比值的统计值越大,则对应的冷暖等级越高,从而根据用户界面中的红绿比值的统计值获得对应的冷暖等级。
[0070]色调信息也可以以色调值来表示,如将红绿比值的统计值与蓝绿比值的统计值的比值(红绿比值的统计值/蓝绿比值的统计值)或差值(红绿比值的统计值-蓝绿比值的统计值)作为色调值,色调值越大,对应的色调越暖,色调值越小,对应的色调越冷。
[0071]步骤S24:根据预设的色调与色温的对应关系,获取与用户界面的色调信息相对应的色温值
[0072]色调与色温的对应关系,可以是色调的冷暖等级与色温值的一一对应关系,也可以是色调值与色温值的一一对应关系。用户界面的色调信息所显示的色调越冷,则对应的色温值越小。即随着色调冷暖等级的升高,对应的色温值也增大,随着色调冷暖等级的降低,对应的色温值则减小;随着色调值的增大,对应的色温值也增大,随着色调值的减小,对应的色温值则减小。
[0073]步骤S25:根据获取的色温值调节屏幕的色温
[0074]本实施例中,当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免画面颜色失真,提高了终端的显示效果,提升了用户体验。
[0075]从而,本发明调节屏幕色温的方法,终端可以随着用户界面的变化动态的调节屏幕的色温,以使屏幕的色温与用户界面相匹配,如当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免画面颜色失真,提高了终端的显示效果,提升了用户体验。
[0076]参见图3,提出本发明调节屏幕色温的装置一实施例,所述装置包括分析计算模块和调节模块,其中:
[0077]分析计算模块:用于用于检测终端的用户界面中的像素的RGB值,根据RGB值获得用户界面的色调信息。
[0078]分析计算模块可以实时的或每隔预设时间检测一次终端当前的用户界面中的像素的RGB值,优选地,当分析计算模块检测到当前的用户界面改变时,则进行一次检测。分析计算模块可以只对用户界面中满足预设条件的像素的RGB值进行检测,如某一预设区域或用户指定区域的像素。本实施例优选对用户界面中所有像素的RGB值均进行检测。
[0079]在某些实施例中,分析计算模块对用户界面中所有像素的RGB值进行统计计算,获得用户界面中红绿蓝三个基准色的统计值,根据红绿蓝三个基准色的统计值计算用户界面中的红绿比值或/和蓝绿比值,根据红绿比值或/和蓝绿比值获得用户界面的色调信息。
[0080]具体的,所述统计计算可以是求和计算或者平均值计算,对应的统计值则为求和值或平均值。例如,假设用户界面中包括N个像素,各像素对应的RGB值为(R1,G1,B1)、(R2,G2, B2)…(Rn,Gn, Bn),分析计算模块对用户界面中所有像素的红绿蓝三个基准色进行求和运算,获得红色统计值为Rs = (Rl+R2+...+Rn),绿色统计值为Gs = (G1+G2+…+Gn),蓝色统计值为Bs = (B1+B2+…+Bn)。
[0081]可选地,分析计算模块也可以只对用户界面中满足预设条件的像素的RGB值进行统计计算。例如,去除用户界面中的黑色、白色、纯绿色、纯红色或/和纯蓝色等像素后,剩下的像素则为满足预设条件的像素。
[0082]用户界面中的红绿比值为Rs/Gs,蓝绿比值为Bs/Gs,用户界面中的红绿比值和蓝绿比值决定用户界面色调的冷暖程度。其中,红绿比值对应暖色调,红绿比值越大,则代表色调越暖;蓝绿比值对应冷色调,蓝绿比值越大,则代表色调越冷。
[0083]色调信息可以以色调的冷暖等级来表示,如从冷到暖(从低到高)依次定义为I级?η级,将不同范围的红绿比值和蓝绿比值归类到不同的等级,随着红绿比值的逐渐增大、蓝绿比值的逐渐减小,色调冷暖等级逐级升高,从而分析计算模块根据用户界面的红绿比值和蓝绿比值获得对应的冷暖等级。在某些实施例中,可以仅通过蓝绿比值和红绿比值中的其中一个值来定义色调的冷暖等级,如仅通过蓝绿比值来定义色调的冷暖等级,蓝绿比值越大,则对应的冷暖等级越低,从而分析计算模块根据用户界面中的蓝绿比值获得对应的冷暖等级;或者仅通过红绿比值来定义色调的冷暖等级,红绿比值越大,则对应的冷暖等级越高,从而分析计算模块根据用户界面中的红绿比值获得对应的冷暖等级。
[0084]色调信息也可以以色调值来表示,如分析计算模块将红绿比值与蓝绿比值的比值(红绿比值/蓝绿比值)或差值(红绿比值-蓝绿比值)作为色调值,色调值越大,对应的色调越暖,色调值越小,对应的色调越冷。
[0085]在另一些实施例中,分析计算模块根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值,对用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得红绿比值或/和蓝绿比值的统计值,根据红绿比值或/和蓝绿比值的统计值获得用户界面的色调信息。
[0086]具体的,像素中的红绿比值为R/G,蓝绿比值为B/G,像素中的红绿比值和蓝绿比值决定像素色调的冷暖程度。其中,红绿比值对应暖色调,红绿比值越大,则代表色调越暖;蓝绿比值对应冷色调,蓝绿比值越大,则代表色调越冷。
[0087]所述统计计算可以是求和计算或者平均值计算,对应的统计值则为求和值或平均值。例如,假设用户界面中包括N个像素,各像素对应的RGB值为(Rl,Gl,BI)、(R2, G2, Β2)…(Rn, Gn, Bn);则各像素对应的红绿比值为Rl/Gl、R2/G2…Rn/Gn,分析计算模块对用户界面中所有像素的红绿比值进行求和运算,获得红绿比值的统计值为[R/G] = (R1/G1+R2/G2+…+Rn/Gn);各像素对应的蓝绿比值为Bl/Gl、B2/G2…Bn/Gn,分析计算模块对用户界面中所有像素的蓝绿比值进行求和运算,获得蓝绿比值的统计值为[B/G] = (B1/G1+B2/G2+…+Bn/Gn)。
[0088]可选地,分析计算模块可以只对用户界面中满足预设条件的像素进行红绿比值或/和蓝绿比值的计算以及统计计算。例如,去除用户界面中的黑色、白色、纯绿色、纯红色或/和纯蓝色等像素后,剩下的像素则为满足预设条件的像素。
[0089]色调信息可以以色调的冷暖等级来表示,如从冷到暖(从低到高)依次定义为I级?η级,将不同范围的红绿比值和蓝绿比值的统计值归类到不同的等级,随着红绿比值的统计值的逐渐增大、蓝绿比值的统计值的逐渐减小,色调冷暖等级逐级升高,从而分析计算模块根据用户界面的红绿比值的统计值和蓝绿比值的统计值获得对应的冷暖等级。在某些实施例中,可以仅通过蓝绿比值的统计值和红绿比值的统计值中的其中一个值来定义色调的冷暖等级,如仅通过蓝绿比值的统计值来定义色调的冷暖等级,蓝绿比值的统计值越大,则对应的冷暖等级越低,从而分析计算模块根据用户界面中的蓝绿比值的统计值获得对应的冷暖等级;或者仅通过红绿比值的统计值来定义色调的冷暖等级,红绿比值的统计值越大,则对应的冷暖等级越高,从而分析计算模块根据用户界面中的红绿比值的统计值获得对应的冷暖等级。
[0090]色调信息也可以以色调值来表示,如分析计算模块将红绿比值的统计值与蓝绿比值的统计值的比值(红绿比值的统计值/蓝绿比值的统计值)或差值(红绿比值的统计值-蓝绿比值的统计值)作为色调值,色调值越大,对应的色调越暖,色调值越小,对应的色调越冷。
[0091]调节模块:用于根据预设的色调与色温的对应关系,获取与用户界面的色调信息相对应的色温值,根据获取的色温值调节屏幕的色温。
[0092]色调与色温的对应关系,可以是色调的冷暖等级与色温值的一一对应关系,也可以是色调值与色温值的一一对应关系。用户界面的色调信息所显示的色调越冷,则对应的色温值越小。即随着色调冷暖等级的升高,对应的色温值也增大,随着色调冷暖等级的降低,对应的色温值也减小;随着色调值的增大,对应的色温值也增大,随着色调值的减小,对应的色温值也减小。
[0093]从而,当用户界面的色调较冷时,调节模块则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,调节模块则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免图像颜色失真,提高了终端的显示效果。
[0094]本发明调节屏幕色温的装置,可以随着用户界面的变化动态的调节屏幕的色温,以使屏幕的色温与用户界面相匹配,如当用户界面的色调较冷时,则相应的将屏幕的色温降低,让颜色偏暖一些;当用户界面的色调较暖时,则相应的将屏幕的色温升高,让颜色偏冷一些。从而,通过相互综合、相互冲抵,使得用户界面的最终显示效果更加自然真实,避免画面颜色失真,提高了显示效果,提升了用户体验。
[0095]本发明所述的用户界面,可以是泛指屏幕上显示的所有画面。
[0096]需要说明的是:上述实施例提供的调节屏幕色温的装置在调节屏幕色温时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成。另外,上述实施例提供的调节屏幕色温的装置与调节屏幕色温的方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
[0097]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0098]应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种调节屏幕色温的方法,其特征在于,包括步骤: 检测终端的用户界面中的像素的RGB值; 根据所述RGB值获得所述用户界面的色调信息; 根据预设的色调与色温的对应关系,获取与所述用户界面的色调信息相对应的色温值; 根据获取的色温值调节屏幕的色温。
2.根据权利要求1所述的调节屏幕色温的方法,其特征在于,所述根据所述RGB值获得所述用户界面的色调信息包括: 对所述用户界面中所有像素的RGB值进行统计计算,获得所述用户界面中红绿蓝三个基准色的统计值; 根据所述红绿蓝三个基准色的统计值计算所述用户界面中的红绿比值或/和蓝绿比值; 根据所述红绿比值或/和蓝绿比值获得所述用户界面的色调信息。
3.根据权利要求1所述的调节屏幕色温的方法,其特征在于,所述根据所述RGB值获取所述用户界面的色调信息包括: 根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值; 对所述用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得所述红绿比值或/和蓝绿比值的统计值; 根据所述红绿比值或/和蓝绿比值的统计值获得所述用户界面的色调信息。
4.根据权利要求1-3任一项所述的调节屏幕色温的方法,其特征在于,所述色调信息为色调的冷暖等级或色调值。
5.根据权利要求1-3任一项所述的调节屏幕色温的方法,其特征在于,所述用户界面的色调信息所显示的色调越冷,则对应的色温值越小。
6.一种调节屏幕色温的装置,其特征在于,包括分析计算模块和调节模块,其中: 分析计算模块,用于检测终端的用户界面中的像素的RGB值,根据所述RGB值获得所述用户界面的色调信息; 调节模块,用于根据预设的色调与色温的对应关系,获取与所述用户界面的色调信息相对应的色温值,根据获取的色温值调节屏幕的色温。
7.根据权利要求6所述的调节屏幕色温的装置,其特征在于,所述分析计算模块用于: 对所述用户界面中所有像素的RGB值进行统计计算,获得所述用户界面中红绿蓝三个基准色的统计值; 根据所述红绿蓝三个基准色的统计值计算所述用户界面中的红绿比值或/和蓝绿比值; 根据所述红绿比值或/和蓝绿比值获得所述用户界面的色调信息。
8.根据权利要求6所述的调节屏幕色温的装置,其特征在于,所述分析计算模块用于: 根据每一像素的RGB值计算每一像素中的红绿比值或/和蓝绿比值; 对所述用户界面中所有像素的红绿比值或/和蓝绿比值进行统计计算,获得红绿比值或/和蓝绿比值的统计值; 根据所述红绿比值或/和蓝绿比值的统计值获得所述用户界面的色调信息。
9.根据权利要求6-8任一项所述的调节屏幕色温的装置,其特征在于,所述色调信息为色调的冷暖等级或色调值。
10.根据权利要求6-8任一项所述的调节屏幕色温的装置,其特征在于,所述用户界面的色调信息所显示的色调越冷,则对应的色温值越小。
【文档编号】G06F3/14GK104360829SQ201410623783
【公开日】2015年2月18日 申请日期:2014年11月7日 优先权日:2014年11月7日
【发明者】里强, 苗雷, 陈曼 申请人:深圳市中兴移动通信有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1