智能设备的显示方法及系统的制作方法_3

文档序号:9489256阅读:来源:国知局
选择的补光参数通过串口发送至arduino开发板,以使arduino开发板控制LED光源从手机/电脑显示屏的侧面进行补光。
[0056]对应地,如图3所示,提出本发明一种智能设备的显示系统一实施例。该实施例的智能设备的显示系统包括:
[0057]生成模块100,用于当智能设备开启预置的调光功能后,在所述智能设备的显示界面生成护眼罩;
[0058]本实施例中,智能设备的类型可根据实际需要进行设置,该智能设备可包括手机、电脑、平板电脑、智能电视等,以下将以手机为例进行详细说明。在手机进行调光或补光之前,需要在手机上预先安装相应的APP,在进行调光时该APP可用于设置护眼强度等级,在进行补光时该APP可用于设置补光参数。
[0059]当用户在手机上安装并打开该APP后,开启了调光功能。手机的显示界面将会由生成模块100生成一个半透明的带颜色的护眼罩,此时护眼罩的显示参数信息为默认值,该显示参数信息包括透明度值、红色值、绿色值及蓝色值等。通过调整护眼罩的显示参数信息,手机的显示界面在进行显示时可实现过滤有害高能量光线(以蓝光为主,视透明度和亮度的差异过滤的光线有一定的差异)。
[0060]获取模块200,用于根据用户所选择的护眼强度等级获取所述护眼罩对应的显示参数信息;
[0061]具体地,用户可打开手机上安装好的上述APP,进入APP指定的护眼强度等级输入界面输入所需的护眼强度等级,或者在指定的界面调节光标的位置至所需的护眼强度等级,然后获取模块200根据护眼强度等级与护眼罩显示参数信息之间的映射关系,获取预先存储的与该护眼强度等级对应的护眼罩的显示参数信息。该护眼强度等级可设置为O?80 %,也可根据具体情况而灵活设置。
[0062]调光模块300,用于根据所述显示参数信息对所述护眼罩进行调光处理。
[0063]调光模块300在根据用户设置的护眼强度等级得到护眼罩的显示参数信息后,根据该显示参数信息对护眼罩进行调光处理,即对护眼罩的透明度值、红色值、绿色值及蓝色值进行调节,达到过滤有害光线的目的。用户可根据手机的实际应用场景,选择合理的护眼强度等级对护眼罩的显示参数信息进行调节。例如,可根据白天、夜晚、干燥季节、用户眼睛的舒适性等因素选择合理的护眼强度等级。由于有些用户并不知道某个场景下该选择什么样的护眼强度等级才合适,为了方便用户使用,可提供不同应用场景下对应的护眼强度等级让用户参考。
[0064]本发明实施例在手机开启预置的调光功能后,该手机的显示界面生成护眼罩,并根据用户所选择的护眼强度等级获取护眼罩的显示参数信息对护眼罩进行调光处理。对手机在显示界面进行调光,相对于仅在某些应用程序上进行调光,使调光功能能够应用到整个手机上。通过手机的预置APP实现从系统和ROM层级进行调色,过滤对人眼视网膜具有损伤威胁的高能量光线,减少了手机显示界面的显示光线对视力造成的损伤。
[0065]进一步地,基于上述第一实施例,在本实施例中,上述获取模块200还用于,根据所述护眼强度等级分别计算所述护眼罩的透明度值、红色值、绿色值及蓝色值,其中,X表示护眼强度等级,X的取值范围为O?80%,透明度值的计算公式为:a = 180*x/0.8,红色值的计算公式为:r = 200-190*x/0.8,绿色值的计算公式为:g = 180_170*x/0.8,蓝色值的计算公式为:b = 60-60*x/0.8。
[0066]需要说明的是,透明度值、红色值、绿色值及蓝色值的计算方法,以及X的取值范围可根据具体情况而灵活设置,并不限定本发明。
[0067]以下进行举例说明,假设用户设置的护眼强度等级为60%,则获取模块200根据上述公式计算得到的透明度值a为135,红色值、绿色值及蓝色值分别为58、53及15。根据计算得到的透明度值、红色值、绿色值及蓝色值对手机显示屏的护眼罩进行调节,以实现调光功能。即通过该护眼罩可过滤预设光线,该预设光线可为有害高能量光线,以蓝光为主。由于视透明度和亮度的差异,所过滤的预设光线可能会存在一定的差异。本实施例在手机操作系统(microsoft、windows、andr1d)和ROM层面,实现了开启一个具有透明度值及RGB三种颜色值的护眼罩,过滤有害高能量的光线,减少了手机显示界面的显示光线对视力造成的损伤。
[0068]进一步地,如图4所示,基于上述第一实施例,提出了本发明智能设备的显示装置第二实施例,该实施例中上述智能设备的显示系统还包括:
[0069]补光模块400,用于根据用户所选择的补光参数调节与所述智能设备连接、位于智能设备显示屏侧面的光源,从所述智能设备显示屏的侧面进行补光。
[0070]由于手机在进行上述的调光后会牺牲部分发光亮度,从而影响用户体验;而且虽然去除了部分高能量强度的光线,剩余的屏幕直射光线仍然对用户眼睛有较大损伤,在某些场景,比如深夜、暗黑中,即使是黑底白字的模式,其调光后的剩余光线对人眼的伤害度仍然很大。因此,在完成对手机进行调光后,需要补光模块400通对手机进行补光处理。该补光参数可包括光线强度值和RGB三色的颜色值,用户可通过上述安装好的APP在指定的补光设置界面,分别对光线强度值和RGB三色的颜色值进行设置,即在输入对话框中输入所需的光线强度值、红色值、绿色值及蓝色值,也可以是在指定的界面通过调节光标的位置来选择,以使与手机连接且位于手机显示屏侧面的光源,补光模块400根据该补光参数从手机显示屏的侧面进行补光。
[0071]本实施例中,在完成调光后,根据补光参数调节与手机连接的光源,以使该光源从手机显示屏的侧面进行补光。相对于仅在某些应用程序上进行调光而带来光线亮度的损失,使得通过对手机进行调光后再从侧面进行补光,能够不损失光线亮度,有效解决了因调光导致的手机亮度降低问题,以及减少了显示界面的直射光对用户眼睛的伤害。
[0072]进一步地,基于上述实施例,在上述进行补光的过程中,所述智能设备通过开源硬件开发板与所述光源连接,所述开源硬件开发板通过串口与所述智能设备进行通信。
[0073]具体地,用于接收手机APP发送的控制指令来控制光源的开源硬件开发板为arduino开发板,手机通过arduino开发板与光源连接,arduino开发板通过串口与手机进行通信。arduino开发板是一块基于开放源代码的USB接口 Simple I/O接口板,成本低廉。其包括12通道数字GP10,4通道PffM输出,6-8通道1bit ADC输入通道,并且具有使用类似Java,C语言的IDE集成开发环境。当然,该开发板的类型也可根据实际需要进行设置,并不限定本发明。以下将以手机和电脑为例对补光方案进行详细说明。
[0074]手机或电脑在与arduino开发板进行通信时,通信协议可包含一个整形命令号及一个4位命令内容,例如,Struct cmd{int id ;char data[4]}。其中,光线强度值、红色值、绿色值及蓝色值可通过命令内容中data字符定义不同的值来控制,通过补光参数和调光参数进行互补,以适应不同使用场景下不同的光体验。
[0075]对于手机进行补光时需要用到ardui
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1