1.本技术涉及显示器技术领域,具体涉及一种
屏幕颜调整方法、装置及终端。
背景技术:
2.lcd(液晶显示屏)以整个背光层为底层,上层覆盖显示层,可达到显示的目的,oled(自发光显示屏)没有背光层,它是将显示层的
像素全部用自发光的颗粒代替,每个像素都可以自己发光,oled屏幕就像一个有着无数个小的彩灯泡组合而成的屏幕。相比传统lcd,oled最大的优势是无需背光支持,通电即自发光,并且具有彩好、可视角度广、对比度高、反应快、功耗低等优点,目前市面上大部分手机采用的oled屏幕。虽说oled有着诸多优点,但其自发光的特点,并且发光材料属于有机材料,但oled屏幕很容易发生烧屏现象,“烧屏”是指屏幕上出现永久性变的情况,肉眼可以观察到屏幕上会出现文字或图像轮廓,颜褪或者斑点。
3.究其原因,oled发光材料是有机材料,其老化速度比lcd所用的无机材料快,并且屏幕使用的红绿蓝三发光像素点之间的寿命不同,通常蓝像素的更迭更快,则屏幕在长时间显示同一颜时,会出现屏幕老化不均匀的情况。因此,在屏幕上就会出现图像“残影”,即oled烧屏现象。
4.oled的烧屏现象,主要是因为长时间显示静态画面,对于手机来说很少会有长时间显示静态画面的时候,大部分时间中是在看视频、刷微博、玩游戏等动态的画面,不使用时也会息屏,就不容易发生烧屏。但对于汽车来说,当把oled作为车载屏幕使用时,由于车内的屏幕主要是用于信息的展示,比如车辆信息、空调设置等,且例如导航栏、状态栏等图标的位置基本不会变,并且处于常亮状态,屏幕长时间通电且画面处于静止状态,则车载oled屏幕烧屏的概率就会大大增加。
5.有的企业通过研发更耐久的发光材料,让像素的老化速度变慢。以三星面板为例,移动端设备的屏幕已经发展到了e5发光材料,在屏幕亮度、像素寿命的技术上有了巨大的进步。但汽车作为消费产品,有不同的消费级别,每辆汽车的成本不同,低配版本的汽车屏幕可能会使用较便宜的材料,由于成本限制,可能不能够使用更好的发光材料,屏幕显示效果不好。
6.有的厂商针对因有机材料老化导致的“烧屏”,提出小幅度切换像素位置、分区域控制亮度等方案,可保证屏幕与汽车产品生命周期同步。但像素偏移技术需要调整许多设计元素,比如状态栏、导航栏上有的图标是相对固定的,且图形较为复杂,若偏移几个像素会有像素重叠的风险。
7.研究人员通过改变子像素的排列方式/增大蓝子像素的体积/减少对蓝子像素的电流驱动,以增加蓝像素的使用寿命、减慢蓝像素的老化速度。例如三星的oled屏幕采用了pentile子像素排列方式,使红像素和蓝像素的显示面积更大、绿像素显示面积更小的方式排列。pentile排列与lcd的标准rgb排列(即每个颜的像素显示面积均等)相比,使用pentile排列的屏幕的显示精度较低。
8.针对以上问题,本领域技术人员一直在寻求解决方法。
技术实现要素:
9.本技术要解决的技术问题在于,针对上述现有技术的缺陷,提供一种屏幕颜调整方法、装置及终端,以实现降低显示器的烧屏概率。
10.为了实现上述目的,本技术是通过如下的技术方案来实现:
11.一种屏幕颜调整方法,包括以下步骤:
12.获取
所述屏幕中位于预设位置坐标的多个取值像素点的原值;
13.根据所述原值确定更新值;
14.将所述更新值应用于所述屏幕;
15.使所述屏幕进入静息状态;
16.当所述静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化。
17.可选地,所述根据所述原值确定更新值包括:根据所述多个取值像素点的所述原值计算出平均值;将所述平均值与所述原值叠加以形成更新值。
18.可选地,在所述根据所述多个取值像素点的所述原值计算出平均值之后,所述根据所述原值确定更新值还包括:将所述平均值上调预设值以提高所述平均值的
饱和度。
19.可选地,所述当所述静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化,包括:对所述屏幕中全部像素点的值进行预设的第一浮动变化阶段的浮动操作;对所述屏幕中全部像素点的值进行预设的第二浮动变化阶段的浮动操作;将所述第一浮动变化阶段和所述第二浮动变化阶段的浮动操作循环预设的次数。
20.可选地,所述值包括相值、饱和度值;所述第一浮动变化阶段的浮动操作包括:对所述屏幕中全部像素点的所述相值上调预设的第一相调节值,并对所述屏幕中全部像素点的所述饱和度值上调预设的第一饱和度调节值。
21.可选地,所述第二浮动变化阶段的浮动操作包括:对所述屏幕中全部像素点的所述相值下调预设的第二相调节值,并对所述屏幕中全部像素点的所述饱和度值下调预设的第二饱和度调节值。
22.可选地,当所述静息状态的持续时间达到预设的静息时长阈值后,进入持续预设时间范围的所述第一浮动变化阶段,所述第一浮动变化阶段结束后进入持续所述预设时间范围的所述第二浮动变化阶段。
23.本技术还提供一种屏幕颜调整装置,包括:值获取模块、值应用模块、值浮动模块;所述值获取模块用于获取所述屏幕中位于预设位置坐标的多个取值像素点的原值,和根据所述原值确定更新值;所述值应用模块用于将所述更新值应用于所述屏幕;所述值浮动模块用于当所述屏幕的静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化。
24.可选地,所述值浮动模块还用于:当所述静息状态的持续时间达到预设的所述静息时长阈值后,对所述屏幕中全部像素点的所述相值上调预设的第一相调节值,并
对所述屏幕中全部像素点的所述饱和度值上调预设的第一饱和度调节值;和/或,对所述屏幕中全部像素点的所述相值下调预设的第二相调节值,并对所述屏幕中全部像素点的所述饱和度值下调预设的第二饱和度调节值。
25.本技术还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,处理器被配置为执行存储器中的计算机程序;所述计算机程序被所述处理器执行时实现上述的屏幕颜调整方法。
26.本技术提供了一种屏幕颜调整方法、装置及终端,根据动态取逻辑获取新的屏幕值,并将该值运用到界面设计的背景中去,静息状态的持续时间达到预设的静息时长阈值后可自动进行像素值的相应浮动,可oled的降低烧屏概率。
27.为让本技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
28.下面结合附图和具体实施方式来详细说明本技术;
29.图1是本技术一实施例提供的屏幕颜调整方法的流程示意图;
30.图2是本技术一实施例提供的屏幕颜调整装置的功能模块图。
具体实施方式
31.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
32.图1是本技术一实施例提供的屏幕颜调整方法的流程示意图,参照图1,一种屏幕颜调整方法,包括以下步骤:
33.s1:获取屏幕中位于预设位置坐标的多个取值像素点的原值。
34.可选地,本实施例在屏幕内固定位置处取五个点的位置坐标,分别获取五个位置坐标的纸对应的原hsl值数据。五个点的位置分别是车机屏幕的四个角落加一个中心位置。由于车机是沉浸式的,这五个位置基本上能够覆盖到车机屏幕所需要的背景,而5个的数量也能够提高样本数据的准确性。
35.hsl是一种将rgb彩模型中的点在圆柱坐标系中的表示法。这两种表示法试图做到比基于笛卡尔坐标系的几何结构rgb更加直观。hsl即相、饱和度、亮度(英语:hue,saturation,lightness)。相(h)是彩的基本属性,就是平常所说的颜名称,如红、黄等。饱和度(s)是指彩的纯度,越高彩越纯,低则逐渐变灰,取0-100%的数值。亮度(l)取0-100%。
36.本技术的值通过相值、饱和度值、亮度值进行计算。
37.s2:根据原值确定更新值。
38.s3:将更新值应用于屏幕。
39.s4:使屏幕进入静息状态。
40.s5:当静息状态的持续时间达到预设的静息时长阈值后,根据更新值对屏幕中全部像素点的值进行浮动变化。
41.可选地,s2:根据原值确定更新值的步骤包括:根据多个取值像素点的原值计算出平均值;将平均值与原值叠加以形成更新值。
42.可选地,在根据多个取值像素点的原值计算出平均值之后,根据原值确定更新值还包括:将平均值上调预设值以提高平均值的饱和度。
43.示例性地,定义位置坐标的hsl值数据为a(h,s,l),则取五个点的位置坐标的值分别是a1(206,8,17)、a2(210,16,26)、a3(330,1,52)、a4(192,12,92)、a5(0,3,59)。将获取的五个位置的原相值取和并除以5可得到相平均值,将获取的五个位置的原饱和度值取和并除以5可得到饱和度平均值,将获取的五个位置的原亮度值取和并除以5可得到亮度平均值,若不能整除则四舍五入取整,即五个位置的h(平均)为188,五个位置的s(平均)为8,五个位置的l(平均)为49。在s(平均)上适当提高数值例如20,则平均值最终为a(188,28,49),将平均值与屏幕中全部像素点的值分别叠加,则可以获得屏幕中全部像素点的对应的更新值。
44.一实施例中,s5:当静息状态的持续时间达到预设的静息时长阈值后,根据更新值对屏幕中全部像素点的值进行浮动变化的步骤包括:对屏幕中全部像素点的值进行预设的第一浮动变化阶段的浮动操作;对屏幕中全部像素点的值进行预设的第二浮动变化阶段的浮动操作;将第一浮动变化阶段和第二浮动变化阶段的浮动操作循环预设的次数。
45.一般地,静息时长阈值设置为15分钟,此时屏幕静息仅允许运作系统程序,禁止第三方程序运作。
46.第一浮动变化阶段的浮动操作包括:对屏幕中全部像素点的相值上调预设的第一相调节值,并对屏幕中全部像素点的饱和度值上调预设的第一饱和度调节值。第二浮动变化阶段的浮动操作包括:对屏幕中全部像素点的相值下调预设的第二相调节值,并对屏幕中全部像素点的饱和度值下调预设的第二饱和度调节值。
47.本实施例中,第一相调节值与第二相调节值均设置为2,第一饱和度调节值与第二饱和度调节值均设置为2。在其他实施例中,第一相调节值与第二相调节值可以不同,第一饱和度调节值与第二饱和度调节值可以不同。
48.一实施例中,当屏幕的静息状态的持续时间达到预设的静息时长阈值后,进入持续预设时间范围的第一浮动变化阶段,第一浮动变化阶段结束后进入持续预设时间范围的第二浮动变化阶段。
49.具体地,预设时间范围设置为5分钟。当屏幕的静息状态的持续时间超过15分钟后,自动进入第一浮动变化阶段,即全部像素点的相值和饱和度值上调2,在5分钟的预设时间范围内全部像素点的相值和饱和度值持续上调2;第一浮动变化阶段的时间截止后进入第二浮动变化阶段,即全部像素点的相值和饱和度值下调2,在5分钟的预设时间范围内全部像素点的相值和饱和度值持续下调2;第二浮动变化阶段的时间截止后再次进入第以浮动变化阶段。
50.第一浮动变化阶段与第二浮动变化阶段循环重复,若在第一浮动变化阶段与第二浮动变化阶段任一浮动阶段中屏幕由人为唤醒,则屏幕于工作结束时刻起重新计算静息状态的持续时间。
51.其他实施例中,为了减小屏幕浮动变化阶段对人眼的影响,屏幕的浮动变化阶段的值变化可以尽可能小。
52.图2是本技术一实施例提供的屏幕颜调整装置的功能模块图,参照图2,本技术
还提供一种屏幕颜调整装置10,包括:值获取模块11、值应用模块12、值浮动模块13。
53.值应用模块12与值获取模块11及值浮动模块13相连。
54.值获取模块11用于获取屏幕中位于预设位置坐标的多个取值像素点的原值,和根据原值确定更新值;值应用模块12用于将更新值应用于屏幕;值浮动模块13用于当屏幕的静息状态的持续时间达到预设的静息时长阈值后,根据更新值对屏幕中全部像素点的值进行浮动变化。
55.可选地,值浮动模块13还用于:当静息状态的持续时间达到预设的所述静息时长阈值后,对屏幕中全部像素点的相值上调预设的第一相调节值,并对屏幕中全部像素点的饱和度值上调预设的第一饱和度调节值;和/或,对屏幕中全部像素点的相值下调预设的第二相调节值,并对屏幕中全部像素点的饱和度值下调预设的第二饱和度调节值。
56.本技术还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,处理器被配置为执行存储器中的计算机程序;计算机程序被处理器执行时实现上述的屏幕颜调整方法。
57.本技术还提供一种计算机存储介质,其中存储有计算机程序,计算机程序被处理器执行时实现上述的s1-s5的屏幕颜调整方法,方法如下:
58.s1:获取屏幕中位于预设位置坐标的多个取值像素点的原值;
59.s2:根据原值确定更新值;
60.s3:将更新值应用于屏幕;
61.s4:使屏幕进入静息状态;
62.s5:当静息状态的持续时间达到预设的静息时长阈值后,根据更新值对屏幕中全部像素点的值进行浮动变化。
63.在一实施方式中,本实施例提供能的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom、ram、磁盘、光盘、闪存等。
64.长时间固定显示同一画面会导致烧屏问题,本发明的屏幕颜调整适用于绝大多数用户的屏幕界面中某些元素相对固定而背景是动态的情况,包括但不限于新能源电车、传统油车、混动车、使用了oled屏的电视电脑。
65.本技术提供了一种屏幕颜调整方法、装置及终端,根据动态取逻辑获取新的屏幕值,并将该值运用到界面设计的背景中去,静息状态的持续时间达到预设的静息时长阈值后可自动进行像素值的相应浮动,可oled的降低烧屏概率。
66.显然,以上显示和描述了本技术的基本原理和主要特征和本技术的优点。本行业的技术人员应该了解,本技术不受上述实施例的限制,实施例和说明书中描述的只是说明本技术的原理,凡在本技术的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种屏幕颜调整方法,其特征在于,包括以下步骤:获取所述屏幕中位于预设位置坐标的多个取值像素点的原值;根据所述原值确定更新值;将所述更新值应用于所述屏幕;使所述屏幕进入静息状态;当所述静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化。2.如权利要求1所述的屏幕颜调整方法,其特征在于,所述根据所述原值确定更新值包括:根据所述多个取值像素点的所述原值计算出平均值;将所述平均值与所述原值叠加以形成更新值。3.如权利要求2所述的屏幕颜调整方法,其特征在于,在所述根据所述多个取值像素点的所述原值计算出平均值之后,所述根据所述原值确定更新值还包括:将所述平均值上调预设值以提高所述平均值的饱和度。4.如权利要求1所述的屏幕颜调整方法,其特征在于,所述当所述静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化,包括:对所述屏幕中全部像素点的值进行预设的第一浮动变化阶段的浮动操作;对所述屏幕中全部像素点的值进行预设的第二浮动变化阶段的浮动操作;将所述第一浮动变化阶段和所述第二浮动变化阶段的浮动操作循环预设的次数。5.如权利要求4所述的屏幕颜调整方法,其特征在于,所述值包括相值、饱和度值;所述第一浮动变化阶段的浮动操作包括:对所述屏幕中全部像素点的所述相值上调预设的第一相调节值,并对所述屏幕中全部像素点的所述饱和度值上调预设的第一饱和度调节值。6.如权利要求4所述的屏幕颜调整方法,其特征在于,所述第二浮动变化阶段的浮动操作包括:对所述屏幕中全部像素点的所述相值下调预设的第二相调节值,并对所述屏幕中全部像素点的所述饱和度值下调预设的第二饱和度调节值。7.如权利要求4所述的屏幕颜调整方法,其特征在于,当所述静息状态的持续时间达到预设的静息时长阈值后,进入持续预设时间范围的所述第一浮动变化阶段,所述第一浮动变化阶段结束后进入持续所述预设时间范围的所述第二浮动变化阶段。8.一种屏幕颜调整装置,其特征在于,包括:值获取模块、值应用模块、值浮动模块;所述值获取模块用于获取所述屏幕中位于预设位置坐标的多个取值像素点的原值,和根据所述原值确定更新值;所述值应用模块用于将所述更新值应用于所述屏幕;所述值浮动模块用于当所述屏幕的静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化。9.如权利要求8所述的屏幕颜调整装置,其特征在于,所述值浮动模块还用于:当
所述静息状态的持续时间达到预设的所述静息时长阈值后,对所述屏幕中全部像素点的所述相值上调预设的第一相调节值,并对所述屏幕中全部像素点的所述饱和度值上调预设的第一饱和度调节值;和/或,对所述屏幕中全部像素点的所述相值下调预设的第二相调节值,并对所述屏幕中全部像素点的所述饱和度值下调预设的第二饱和度调节值。10.一种终端,其特征在于,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,处理器被配置为执行存储器中的计算机程序;所述计算机程序被所述处理器执行时实现如执行权利要求1~7中任一项所述的屏幕颜调整方法。
技术总结
本申请涉及显示器技术领域,具体涉及一种屏幕颜调整方法、装置及终端,方法包括:获取所述屏幕中位于预设位置坐标的多个取值像素点的原值;根据所述原值确定更新值;将所述更新值应用于所述屏幕;使所述屏幕进入静息状态;当所述静息状态的持续时间达到预设的静息时长阈值后,根据所述更新值对所述屏幕中全部像素点的值进行浮动变化。本申请的屏幕颜调整方法、装置及终端,根据动态取逻辑获取新的屏幕值,并将该值运用到界面设计的背景中去,静息状态的持续时间达到预设的静息时长阈值后自动进行像素点值的相应浮动,可降低OLED的烧屏概率。可降低OLED的烧屏概率。可降低OLED的烧屏概率。
技术研发人员:
王微
受保护的技术使用者:
武汉路特斯汽车有限公司
技术研发日:
2022.11.18
技术公布日:
2023/3/3