屏幕蓝光量调节方法及装置、智能电子设备制造方法及图纸

技术编号:24582565 阅读:68 留言:0更新日期:2020-06-21 01:19
本发明专利技术提供了一种屏幕蓝光量调节方法及装置、智能电子设备,该方法包括:步骤S1:获取滤蓝光等级;步骤S2:根据滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;步骤S3:按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示纯色且半透明悬浮窗。本发明专利技术利用纯色且半透明的悬浮窗对屏幕的蓝光量进行调节,不需要对硬件进行改进即可实现屏幕蓝光量调节的功能,不但易于实现,并且还有利于降低成本。

Adjustment method and device of screen blue light, intelligent electronic equipment

【技术实现步骤摘要】
屏幕蓝光量调节方法及装置、智能电子设备
本专利技术涉及计算机
,尤其涉及一种屏幕蓝光量调节方法及装置、智能电子设备。
技术介绍
蓝光是最靠近紫外线的可见光中能量最高的光,其中的高能短波蓝光,也就是波长在410nm~470nm之间的蓝光,会给人眼造成伤害。高能短波蓝光能够穿透人眼的晶状体和玻璃体,直抵视网膜最重要的黄斑区域,损伤视网膜感光细胞,加速黄斑区细胞氧化,因此被称为危险的可见光。在人们的日常生活中,大部分的电子设备(如手机、平板电脑、交互式显示设备)在使用时其显示屏幕都会发出大量的蓝光,为减少蓝光对健康的影响,一些电子设备上提供了屏幕蓝光量调节的功能,然而,目前电子设备所采用的蓝光量调节技术大都是基于硬件基础上,也就是说需要在硬件上作相应的改进,这种方式不但成本较高,而且实现起来也较为复杂。
技术实现思路
基于上述现状,本专利技术的主要目的在于提供一种易于实现的屏幕蓝光量调节方法及装置、智能电子设备,有利于降低成本。为实现上述目的,本专利技术的技术方案提供了一种应用于智能电子设备的屏幕蓝光量调节方法,所述方法包括:步骤S1:获取滤蓝光等级;步骤S2:根据所述滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在所述预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;步骤S3:按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。进一步地,步骤S1包括:从预存储的滤蓝光配置文件中读取滤蓝光等级。进一步地,所述方法还包括:步骤A1:获取用户输入的滤蓝光等级设置指令;步骤A2:根据所述滤蓝光等级设置指令对所述滤蓝光配置文件中的滤蓝光等级进行调节。进一步地,在步骤A1之前,所述方法还包括:提供滤蓝光等级设置界面,以便用户通过所述滤蓝光等级设置界面输入所述滤蓝光等级设置指令,其中,所述滤蓝光等级设置界面包括用于调节滤蓝光等级的控制键。进一步地,所述滤蓝光等级为区间(0,100]中的任意整数,其中,在步骤S2中,根据所述滤蓝光等级计算所述透明度值包括:其中,filterLevel为滤蓝光等级,Alpha为透明度值,a、b、c均为预设值;a为区间[0.010,0.012]中的任意值,优选为0.011;b为区间[10,30]中的任意整数,优选为20;c为区间[0.0005,0.0015]中的任意值,优选为0.001。进一步地,所述滤蓝光等级为区间(0,100]中的任意整数,其中,在步骤S2中,根据所述滤蓝光等级计算所述颜色值包括:R=d+filterLevel*e;G=g+filterLevel*h;B=m-filterLevel*n;其中,filterLevel为滤蓝光等级,R为颜色值中的红色值,G为颜色值中的绿色值,B为颜色值中的蓝色值,d、e、g、h、m、n均为预设值;d为区间[90,100]中的任意值,优选为95;e为区间[1.2,1.4]中的任意值,优选为1.3;g为区间[40,60]中的任意值,优选为50;h为区间[1.10,1.20]中的任意值,优选为1.15;m为区间[110,130]中的任意值,优选为120;n为区间[1.1,1.3]中的任意值,优选为1.2。进一步地,所述智能电子设备采用Android操作系统,在所述步骤S3中,通过WindowManager在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。为实现上述目的,本专利技术的技术方案还提供了一种应用于智能电子设备的屏幕蓝光量调节装置,所述装置包括:获取模块,用于获取滤蓝光等级;计算模块,用于根据所述滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在所述预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;显示处理模块,用于按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。为实现上述目的,本专利技术的技术方案还提供了一种智能电子设备,包括至少一个处理器以及与所述至少一个处理器耦合的存储器,其中,所述至少一个处理器用于执行存储器中的指令,实现上述屏幕蓝光量调节方法。进一步地,所述智能电子设备为触控一体机、电子黑板、智能电视一体机、智能交互大屏或智能交互平板。本专利技术提供的屏幕蓝光量调节方法,利用纯色且半透明的悬浮窗对屏幕的蓝光量进行调节,不需要对硬件进行改进即可实现屏幕蓝光量调节的功能,不但易于实现,并且还有利于降低成本。附图说明通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是本专利技术实施例提供的一种屏幕蓝光量调节方法的流程图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分,为了避免混淆本专利技术的实质,公知的方法、过程、流程、元件并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。参见图1,图1是本专利技术实施例提供的一种屏幕蓝光量调节方法的流程图,该方法应用于智能电子设备,所述方法包括:步骤S1:获取滤蓝光等级;步骤S2:根据所述滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在所述预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;步骤S3:按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。本专利技术实施例提供的屏幕蓝光量调节方法,利用纯色且半透明的悬浮窗对屏幕的蓝光量进行调节,不需要对硬件进行改进即可实现屏幕蓝光量调节的功能,不但易于实现,并且还有利于降低成本。并且,在本专利技术实施例中,当获取的滤蓝光等级越大,则实现的滤蓝光效果越好。例如,在一实施例中,上述步骤S1可以包括:从预存储的滤蓝光配置文件中读取滤蓝光等级;当用户启动智能电子设备的屏幕蓝光量调节的功能时本文档来自技高网...

【技术保护点】
1.一种应用于智能电子设备的屏幕蓝光量调节方法,其特征在于,所述方法包括:/n步骤S1:获取滤蓝光等级;/n步骤S2:根据所述滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在所述预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;/n步骤S3:按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。/n

【技术特征摘要】
1.一种应用于智能电子设备的屏幕蓝光量调节方法,其特征在于,所述方法包括:
步骤S1:获取滤蓝光等级;
步骤S2:根据所述滤蓝光等级以及预存储规则计算一纯色且半透明悬浮窗的透明度值以及颜色值,其中,在所述预存储规则中,若滤蓝光等级越大,则透明度值、颜色值中的红色值及绿色值越大,颜色值中的蓝色值越小,若滤蓝光等级越小,则透明度值、颜色值中的红色值及绿色值越小,颜色值中的蓝色值越大;
步骤S3:按照计算得到的透明度值以及颜色值在最上层图像位置全屏幕显示所述纯色且半透明悬浮窗。


2.根据权利要求1所述的方法,其特征在于,步骤S1包括:从预存储的滤蓝光配置文件中读取滤蓝光等级。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
步骤A1:获取用户输入的滤蓝光等级设置指令;
步骤A2:根据所述滤蓝光等级设置指令对所述滤蓝光配置文件中的滤蓝光等级进行调节。


4.根据权利要求3所述的方法,其特征在于,在步骤A1之前,所述方法还包括:
提供滤蓝光等级设置界面,以便用户通过所述滤蓝光等级设置界面输入所述滤蓝光等级设置指令,其中,所述滤蓝光等级设置界面包括用于调节滤蓝光等级的控制键。


5.根据权利要求1所述的方法,其特征在于,所述滤蓝光等级为区间(0,100]中的任意整数,其中,在步骤S2中,根据所述滤蓝光等级计算所述透明度值包括:



其中,filterLevel为滤蓝光等级,Alpha为透明度值,a、b、c均为预设值;
a为区间[0.010,0.012]中的任意值,优选为0.011;b为区间[10,30]中的任意整数,优选为20;c为区间[0.0005,0.0015]中的任意值,优选为0.001。


6.根据权利要求1所述的方法,其特征在于,所述滤蓝光等级为区间(0,100]中的任意整数,其中,在步骤S2中,根据所述滤蓝光等级...

【专利技术属性】
技术研发人员:莫炜烨
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1