一种调节终端屏幕显示颜色的方法及装置的制造方法_4

文档序号:9546902阅读:来源:国知局
有技术中显示的颜色无差别;若开启所述过滤层的过滤功能,则用户可以设置所述过滤层的各种属性,例如透明度、过滤等级、过滤区域等属性。
[0109]S502,通过调整所述当前显示界面显示颜色对应的RGB值对所述过滤层的过滤颜色进行设置。
[0110]具体的,所述调节终端屏幕显示颜色的装置通过调整所述当前显示界面显示颜色对应的RGB值对所述过滤层的过滤颜色进行设置,即将调整后的所述当前显示界面显示颜色对应的RGB值作为所述过滤层的过滤颜色对应的RGB值。
[0111]S503,将所述当前显示界面显示颜色对应的RGB值与所述过滤层的过滤颜色对应的RGB值进行混合,得到目标颜色。
[0112]具体的,所述调节终端屏幕显示颜色的装置将所述当前显示界面显示颜色对应的RGB值与所述过滤层的过滤颜色对应的RGB值进行混合,得到目标颜色。可选的,针对所述当前显示界面显示颜色对应的RGB值的不同显示区域分别进行混合。
[0113]S504,在所述终端的屏幕上显示所述目标颜色。
[0114]具体的,所述调节终端屏幕显示颜色的装置在所述终端的屏幕上显示所述目标颜色,从而使得所述终端最终呈现给用户的颜色与现有技术中所述终端呈现给用户的颜色有所不同,并且最终呈现给用户的颜色不包括有害颜色,进而达到保护用户眼睛的目的。
[0115]在本发明实施例中,通过获取终端的当前显示界面显示颜色对应的RGB值,其中,当前显示界面上设置有过滤层,并通过调整当前显示界面显示颜色对应的RGB值对过滤层的过滤颜色进行设置,将当前显示界面显示颜色对应的RGB值与过滤层的过滤颜色对应的RGB值进行混合,得到目标颜色,在终端的屏幕上显示目标颜色,从而消除终端屏幕的显示颜色对用户眼睛的伤害,进而保护用户的眼睛。
[0116]下面将结合附图6-附图9,对本发明实施例提供的调节终端屏幕显示颜色的装置进行详细介绍。需要说明的是,附图6-附图9所示的调节终端屏幕显示颜色的装置,用于执行本发明图1-图5所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图5所示的实施例。
[0117]请参见图6,为本发明实施例提供了一种调节终端屏幕显示颜色的装置的结构示意图。如图6所示,本发明实施例的所述调节终端屏幕显示颜色的装置10可以包括:获取单元101、设置单元102、过滤单元103和显示单元104。
[0118]获取单元101,用于获取终端的当前显示界面的颜色,其中,所述当前显示界面上设置有过滤层。
[0119]具体实现中,所述获取单元101获取终端的当前显示界面的颜色,所述当前显示界面的颜色即为现有技术中所述终端呈现给用户的颜色,可以为某个应用程序的某个显示界面的颜色、某个主菜单界面的颜色、某个壁纸的颜色或者某个网页的颜色等。终端显示屏是一种将一定的电子文件通过特定的传输设备仪器显示到屏幕上再反射到人眼的一种显示工具。虽然目前市面上终端的种类繁多,屏幕材质有所差异,但是构成显示屏的主要部件是相同的,一般来说,显示屏包括三大部件,分别为背光板、显示控制驱动模块、滤光片。其中,背光板是由荧光物质组成,可以发射光线,其作用主要是提供均匀的背光源。显示控制驱动模块控制和驱动显示屏的每个像素点到底显示什么样的色彩和色深,比如控制输出红绿蓝三原色,驱动色彩明暗细节。滤光片,用于显示颜色,具有染料和滤光作用,使显示屏正确发出带颜色的光。一款显示屏正确的发色过程应该是这样的:在背光板有背光照射的情况下,信号输入给显示控制驱动模块,由显示控制驱动模块决定发出什么样的颜色,显示面板根据接收到的显示控制驱动模块发送的信息来偏转分子,然后显示面板前面的滤光片过滤掉不想要的颜色,最终在显示屏上显示正确的显示色彩。
[0120]其中,所述当前显示界面上设置有过滤层。所述当前显示界面上是所述终端呈现给用户的那一侧的显示界面上。所述过滤层并不是在所述终端的显示屏的硬件结构上增加的一层实体结构,而是通过软件的方式在所述终端的显示界面上增加的一层,所述过滤层在代码实现过程中与显示界面的代码类似,只是所述过滤层的显示层次高于显示界面的显示层次,并且所述过滤层位于系统显示层的最上层(wmParams.type = LayoutParams.TYPE_SYSTEM_OVERLAY)。所述过滤层根据用户的点击操作启动过滤功能,若未开启所述过滤层的过滤功能则所述终端的显示界面显示的颜色与现有技术中显示的颜色无差别;若开启所述过滤层的过滤功能,则用户可以设置所述过滤层的各种属性,例如透明度、过滤等级、过滤区域等属性。
[0121]设置单元102,用于根据所述当前显示界面的颜色设置所述过滤层上的颜色。
[0122]具体实现中,所述设置单元102根据所述当前显示界面的颜色设置所述过滤层上的颜色。在一种可能实现的方式中,若所述当前显示界面包括有害颜色,例如蓝色,则所述调节终端屏幕显示颜色的装置10查找与有害颜色对应的过滤颜色,并确定有害颜色的位置,然后所述设置单元102根据在将所述过滤层中与有害颜色的位置对应的位置的颜色设置为有害颜色对应的过滤颜色,例如,利用过滤颜色黑色来降低屏幕发出的白色。在另一种可能实现的方式中,所述调节终端屏幕显示颜色的装置10首先确定所述当前显示界面是否为某个应用程序的显示界面,若是则查找与该应用程序对应的过滤等级,所述设置单元102根据查找到的过滤等级设置所述过滤层上的颜色。在又一种可能实现的方式中,所述设置单元102根据用户输入或选择的过滤等级设置所述过滤层上的颜色。在又一种可能实现的方式中,所述调节终端屏幕显示颜色的装置10确定所述当前显示界面所属的应用程序,获取该应用程序的使用频率,所述设置单元102根据该应用程序的使用频率对应的过滤等级设置所述过滤层上的颜色。在又一种可能实现的方式中,所述设置单元102根据所述当前显示界面显示颜色对应的三原色RGB值设置所述过滤层上的过滤颜色。
[0123]在又一种可能实现的方式中,所述设置单元102根据当前时间查找当前时间对应的过滤等级,并根据查找到的过滤等级设置所述过滤层上的颜色。在该实现方式中,所述设置单元102的具体结构示意图可参见图7,如图7所示,所述设置单元102包括第一等级获取单元1021和第一颜色设置单元1022。
[0124]第一等级获取单元1021,根据预设的时间段与过滤等级之间的对应关系,获取当前时间对应的过滤等级。
[0125]具体实现中,所述终端内存储着多个预设的时间段与过滤等级之间的对应关系,不同的时间段对应着不同的过滤等级,例如,白天对应的低过滤等级,晚上对应高过滤等级。所述调节终端屏幕显示颜色的装置10获取所述终端系统的当前时间,所述第一等级获取单元1021根据所述预设的时间段与过滤等级之间的对应关系,获取所述当前时间对应的过滤等级。
[0126]第一颜色设置单元1022,根据所述当前显示界面的颜色和第一等级获取单元1021获取的所述当前时间对应的过滤等级设置所述过滤层上的颜色。
[0127]具体实现中,所述第一颜色设置单元1022根据所述当前显示界面的颜色和所述第一等级获取单元1021获取的所述当前时间对应的过滤等级设置所述过滤层上的颜色,例如,所述当前时间为晚上9点,对应的过滤等级为高过滤等级,所述第一颜色设置单元1022根据高过滤等级设置所述过滤层上的颜色。
[0128]过滤单元103,用于采用所述过滤层对所述当前显示界面的颜色进行过滤。
[0129]具体实现中,所述过滤单元103采用所述过滤层对所述当前显示界面的颜色进行过滤,可以理解的是所述过滤单元103利用所述过滤层上的颜色来覆盖所述当前显示界面的颜色,即利用所述过滤层上的颜色来掩盖所述当前显示界面显示的颜色或降低所述当前显示界面显示的颜色的亮度。
[0130]显示单元104,用于在所述终端的屏幕上显示经所述过滤层过滤后的颜色。
[0131]具体实现中,所述显示单元104在所述终端屏幕上显示经所述过滤层过滤后的颜色,从而使得所述终端最终呈现给用户的颜色与现有技术中所述终端呈现给用户的颜色有所不同,并且最终呈现给用户的颜色不包括有害颜色,进而达到保护用户眼睛的目的。目前,市面上,为避免蓝光对眼睛的伤害,有些商家为用户提供一种抗蓝光保护膜或抗蓝光保护眼镜,但是这些外界设备需要用户花钱购买,并且这些外界设备只能降低蓝光这一种有害颜色对用户眼睛的伤害,不能解决其他有害颜色对用户眼睛伤害的问题。应用本发明实施例,不需要增加任何硬件和外界设备便能简单地实现终端屏幕显示颜色的调节,有效的保护用户眼睛。
[0132]在本发明实施例中,通过获取终端的当前显示界面的颜色,其中,当前显示界面上设置有过滤层,并根据当前显示界面的颜色设置过滤层上的颜色,然后采用过滤层对当前显示界面的颜色进行过滤,并在终端的屏幕上显示经过滤层过滤后的颜色,实现根据过滤层的颜色调节终端屏幕的显示颜色,从而消除终端屏幕的显示颜色对用户眼睛的伤害,进而保护
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1