掌桥专利:专业的专利平台
掌桥专利
首页

一种防眩光方法、装置、电子设备及存储介质

文献发布时间:2024-01-17 01:18:42


一种防眩光方法、装置、电子设备及存储介质

技术领域

本申请涉及智能终端技术领域,尤其涉及一种防眩光方法、装置、电子设备及存储介质。

背景技术

随着电脑,笔记本,智能手机的普及,这些智能设备的屏幕已经成为了广大人民生活中不可或缺的物品;由于长时间的盯着智能屏幕看就会发生一个不可忽视的问题,就是屏幕产生的大量的眩光。这些屏幕眩光会导致屈光不正或视觉功能障碍,以及诱发神经系统和人体生物钟紊乱的可能性。眩光(Vision)是一种视觉状态,是指视野中由于不适宜亮度分布,或在空间或时间上存在极端的亮度对比,以致引起视觉不舒适和降低物体可见度的视觉条件。视野内产生人眼无法适应之光亮感觉,可能引起厌恶、不舒服甚或丧失明视度。在视野中某一局部地方出现过高的亮度或前后发生过大的亮度变化。眩光是引起视觉疲劳的重要原因之一 。

根据眩光的产生方式,可分为直射眩光和间接眩光。直射眩光的眩光源位于相同方向上并且位于待观察物体附近,并且是指由具有高亮度的发光体发出的光产生的眩光或者在照明环境中没有完全阻挡的眩光。间接眩光的眩光源通常处于非观察方向,这通常是由高光滑表面反射的光引起的。在间接眩光下,长时间观看手机电脑等屏幕时,屏幕上不断闪烁的眩光会对眼睛产生持续的刺激。当眼睛持续捕捉这些光线和阴影时,眼睛会感到疲倦并对眼球表面的泪膜造成损害,导致眼睛干涩并加深近视。当在较暗的环境中有强光时,两者的亮度形成鲜明对比,强光会损害儿童的年轻视网膜组织,导致视觉功能障碍。

发明内容

有鉴于此,本申请实施例提供了一种防眩光方法、装置、电子设备及存储介质,能够对终端设备中的光斑处的屏幕亮度进行调整,使人眼觉得视觉更柔和,从而保护眼睛。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供一种防眩光方法,包括以下步骤:

响应于终端设备的防眩光开启操作,通过摄像头获取当前图像信息,其中,所述摄像头与所述终端设备的相对位置固定;

根据所述当前图像信息,获取所述当前图像信息中的光源位置信息与人脸位置信息,并根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点;

将所述反射点确定为光斑,并对所述光斑处的屏幕亮度进行调整。

在一种可能的实施方式中,所述终端设备包括光源感应器,当所述终端设备满足以下条件至少之一时,所述终端设备开启防眩光:

当所述光源感应器检测到光照强度高于第一阈值时;

或者当所述光源感应器检测到光照强度高于第二阈值的持续时间超过时间阈值时。

在一种可能的实施方式中,根据所述当前图像信息,获取所述当前图像信息中的光源位置信息,包括:

从所述当前图像信息中确定亮度高于亮度阈值的至少一个目标点;

将所述至少一个目标点作为目标光源;

获取所述目标光源距离所述摄像头的第一垂直距离;

基于所述摄像头的内参获取所述目标光源距离所述摄像头中轴线的第二垂直距离;

确定所述目标光源到所述摄像头焦点的直线与所述摄像头中轴线之间的第一夹角;

基于所述当前图像信息和所述第一夹角确定所述目标光源在所述当前图像信息中的所述光源位置信息。

在一种可能的实施方式中,所述根据所述当前图像信息,获取所述当前图像信息中的人脸位置信息,包括:

从所述当前图像信息中确定目标人脸;

获取所述目标人脸距离所述摄像头的第三垂直距离;

基于所述摄像头的内参获取所述目标人脸距离所述摄像头中轴线的第四垂直距离;

确定所述目标人脸到所述摄像头焦点的直线与所述摄像头中轴线之间的第二夹角;

基于所述当前图像信息和所述第二夹角确定所述目标人脸在所述当前图像信息中的所述人脸位置信息。

在一种可能的实施方式中,所述根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,包括:

根据所述光源位置信息和所述人脸位置信息确定目标光源和所述目标人脸相对于所述摄像头的第一相对位置关系;

根据所述摄像头与所述终端设备的相对位置,确定所述目标光源和所述目标人脸相对于所述终端设备的第二相对位置关系;

基于所述第二相对位置关系和光的反射原理,确定光反射的法线;

将所述法线与所述终端设备相交的点作为所述反射点。

在一种可能的实施方式中,所述对所述光斑处的屏幕亮度进行调整,包括:

调高所述光斑处的屏幕亮度,其中,所述光斑处的屏幕从光斑中心到外侧的亮度逐渐减弱。

在一种可能的实施方式中,所述方法还包括:

当对所述光斑处的屏幕亮度进行调整后的持续时间超过了预设的提醒时间时,在所述终端设备的屏幕上显示提示信息,其中,所述提示信息用于提醒当前用户进行休息。

第二方面,本申请实施例还提供一种防眩光装置,所述装置包括:

获取模块,用于响应于终端设备的防眩光开启操作,通过摄像头获取当前图像信息,其中,所述摄像头与所述终端设备的相对位置固定;

确定模块,用于根据所述当前图像信息,获取所述当前图像信息中的光源位置信息与人脸位置信息,并根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点;

调整模块,用于将所述反射点确定为光斑,并对所述光斑处的屏幕亮度进行调整。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的防眩光方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的防眩光方法。

本申请实施例具有以下有益效果:

通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请实施例提供的步骤S101-S103的流程示意图;

图2是本申请实施例提供的步骤S201-S204的流程示意图;

图3是本申请实施例提供的位置测量原理图;

图4是本申请实施例提供的防眩光装置的结构示意图;

图5是本申请实施例提供的电子设备的组成结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语是为了描述本申请实施例的目的,不是在限制本申请。

参见图1,图1是本申请实施例提供的防眩光方法步骤S101-S103的流程示意图,将结合图1示出的步骤S101-S103进行说明。

步骤S101,响应于终端设备的防眩光开启操作,通过摄像头获取当前图像信息,其中,所述摄像头与所述终端设备的相对位置固定;

步骤S102,根据所述当前图像信息,获取所述当前图像信息中的光源位置信息与人脸位置信息,并根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点;

步骤S103,将所述反射点确定为光斑,并对所述光斑处的屏幕亮度进行调整。

上述防眩光方法,通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

下面分别对本申请实施例的上述示例性的各步骤进行说明。

在步骤S101中,响应于终端设备的防眩光开启操作,通过摄像头获取当前图像信息,其中,所述摄像头与所述终端设备的相对位置固定。

在一些实施例中,所述终端设备包括光源感应器,当所述终端设备满足以下条件至少之一时,所述终端设备开启防眩光:

当所述光源感应器检测到光照强度高于第一阈值时;

或者当所述光源感应器检测到光照强度高于第二阈值的持续时间超过时间阈值时。

这里,终端设备可以是PC,也可以是移动设备,例如手机,当手机的光源感应器检测到光照强度高于第一阈值时,则认定有光源产生,开启防眩光的功能,或者,当手机的光源感应器检测到光照强度高于第二阈值得持续时间超过了时间阈值时,则认定有需要开启防眩光,第一阈值和第二阈值以及时间阈值可以根据实际需要灵活设定。

在步骤S102中,根据所述当前图像信息,获取所述当前图像信息中的光源位置信息与人脸位置信息,并根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点。

在一些实施例中,根据所述当前图像信息,获取所述当前图像信息中的光源位置信息,包括:

从所述当前图像信息中确定亮度高于亮度阈值的至少一个目标点;

将所述至少一个目标点作为目标光源;

获取所述目标光源距离所述摄像头的第一垂直距离;

基于所述摄像头的内参获取所述目标光源距离所述摄像头中轴线的第二垂直距离;

确定所述目标光源到所述摄像头焦点的直线与所述摄像头中轴线之间的第一夹角;

基于所述当前图像信息和所述第一夹角确定所述目标光源在所述当前图像信息中的所述光源位置信息。

在一些实施例中,确定所述目标光源到所述摄像头焦点的直线与所述摄像头中轴线之间的第一夹角,可以这样实现:

基于所述第一垂直距离和所述第二垂直距离构建第一直角三角形,其中,所述第一直角三角形的第一直角边为从所述摄像头开始沿所述摄像头中轴线经过所述第一垂直距离的线,所述第一直角三角形的第二直角边为所述目标光源向所述摄像头中轴线做的垂线,所述第一直角三角形的第一斜边为所述目标光源至所述摄像头的连线;

基于勾股定理,确定所述第一直角三角形的所述第一斜边的长度;

基于三角函数,获取所述第一直角三角形中所述第一斜边与所述第一直角边的第一夹角;

这里,参见图3,图3是本申请实施例提供的位置测量原理图,如图3所示,在确定出目标光源后,可以基于单/双目测距原理,得到目标光源到摄像头的第一垂直距离,由于单/双目测距的原理,这里测得的距离实际上是垂直距离而非真实距离,也就是,该距离可以看做图3中的第一直角边,进一步地,在当前图像信息中,可以根据相机的内参求得目标光源到当前图像信息的中心点(对角线相交处的点,该点位于摄像头中轴线上)的距离(等比例缩放,即f/d=h/H,f为相机焦距,d为镜头距离目标物的距离,h为图像中物体的长度,H为实际的物体的长度,而d可以根据上述实施例中单目测距或双目测距的原理进行获得,进而可以求得H),该距离可以近似看做是第二直角边的长度,此时,根据勾股定理,容易求得第一斜边的长度,在已知直角三角形三条边的长度后,利用三角函数,可以求得第一夹角的度数,从而得到目标光源相对于摄像头的位置信息,也即光源位置信息。

在一些实施例中,根据所述当前图像信息,获取所述当前图像信息中的人脸位置信息,包括:

从所述当前图像信息中确定目标人脸;

获取所述目标人脸距离所述摄像头的第三垂直距离;

基于所述摄像头的内参获取所述目标人脸距离所述摄像头中轴线的第四垂直距离;

确定所述目标人脸到所述摄像头焦点的直线与所述摄像头中轴线之间的第二夹角;

基于所述当前图像信息和所述第二夹角确定所述目标人脸在所述当前图像信息中的所述人脸位置信息。

在一些实施例中,确定所述目标人脸到所述摄像头焦点的直线与所述摄像头中轴线之间的第二夹角,可以这样实现:

基于所述第三垂直距离和所述第四垂直距离构建第二直角三角形,其中,所述第二直角三角形的第三直角边为从所述摄像头开始沿所述摄像头中轴线经过所述第三垂直距离的线,所述第二直角三角形的第四直角边为所述目标人脸向所述摄像头中轴线做的垂线,所述第二直角三角形的第二斜边为所述目标人脸至所述摄像头的连线;

基于勾股定理,确定所述第二直角三角形的所述第二斜边的长度;

基于三角函数,获取所述第二直角三角形中所述第二斜边与所述第三直角边的第二夹角;

这里,基于和上述实施例相同的原理,可以求得目标人脸相对于摄像头的位置信息,也即人脸位置信息。

另外,第二夹角也可以通过如下方法进行获得:

a1:确定当前图像信息中所述目标人脸的倾斜角度;

a2:将该倾斜角度作为所述目标人脸到所述摄像头焦点的直线与所述摄像头中轴线之间的第二夹角。

考虑到用户习惯,通常情况下,目标人脸和视线是垂直的,目标人脸的倾斜角度可以近似地看作相较于屏幕(摄像头中轴线)的偏移角,对于目标人脸的倾斜角度(位姿),可以从当前图像信息中提取目标人脸,并通过roll方向角的角度回归算法,例如PCN进行计算,也可以通过欧拉角角度检测,或者是从目标人脸中提取关键点,根据关键点预估目标人脸的倾斜角度。

在一些实施例中,参见图2,图2是本申请实施例提供的步骤S201-S202的流程示意图,所述根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,可以通过步骤S201-S204实现,将结合具体步骤进行说明。

在步骤S201中,根据所述光源位置信息和所述人脸位置信息确定目标光源和所述目标人脸相对于所述摄像头的第一相对位置关系。

在步骤S202中,根据所述摄像头与所述终端设备的相对位置,确定所述目标光源和所述目标人脸相对于所述终端设备的第二相对位置关系。

在步骤S203中,基于所述第二相对位置关系和光的反射原理,确定光反射的法线。

在步骤S204中,将所述法线与所述终端设备相交的点作为所述反射点。

这里,在得到了目标光源和目标人脸相对于所述摄像头的第一相对位置关系之后,由于摄像头与终端设备的相对位置是固定的,可以进一步求得目标光源和目标人脸相对于所述终端设备(设备屏幕)的第二相对位置关系,在本申请实施例中,摄像头与终端设备的相对位置可以是任意固定的,但最优情况下,摄像头的拍摄方向和终端设备屏幕所对着的方向是相同的,例如手机的前置摄像头和手机屏幕的关系。

然后,可以根据光的反射原理,确定目标光源经过终端设备屏幕反射至目标人脸的法线,该法线垂直于终端设备屏幕,也即,该法线与屏幕交汇处,即为反射点(光斑)的位置。

在步骤S103中,将所述反射点确定为光斑,并对所述光斑处的屏幕亮度进行调整。

在一些实施例中,所述对所述光斑处的屏幕亮度进行调整,包括:

调高所述光斑处的屏幕亮度,其中,所述光斑处的屏幕从光斑中心到外侧的亮度逐渐减弱。在本申请实施例中,光斑的形状通常与目标光源的形状是一致的。

这里,系统围绕该光斑做适应性显示匹配,渐变性的增亮该片区域,从光斑中心到外侧的亮度逐渐减弱,使得弱化光斑对视觉的冲击。

在一些实施例中,所述方法还包括:

当对所述光斑处的屏幕亮度进行调整后的持续时间超过了预设的提醒时间时,在所述终端设备的屏幕上显示提示信息,其中,所述提示信息用于提醒当前用户进行休息。

这里,可以预设一个提醒时间,由于防眩光只能缓解对视觉的伤害,仍不能完全解决眩光的问题,因此,在对屏幕亮度进行调整后过了预设的提醒时间时,可以在终端设备(例如手机)的屏幕上显示提示信息,提醒当前用户进行休息。

综上所述,通过本申请实施例具有以下有益效果:

通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

基于同一发明构思,本申请实施例中还提供了与第一实施例中防眩光方法对应的防眩光装置,由于本申请实施例中的装置解决问题的原理与上述防眩光方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

如图4所示,图4是本申请实施例提供的防眩光装置400的结构示意图。防眩光装置400包括:

获取模块401,用于响应于终端设备的防眩光开启操作,通过摄像头获取当前图像信息,其中,所述摄像头与所述终端设备的相对位置固定;

确定模块402,用于根据所述当前图像信息,获取所述当前图像信息中的光源位置信息与人脸位置信息,并根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点;

调整模块403,用于将所述反射点确定为光斑,并对所述光斑处的屏幕亮度进行调整。

本领域技术人员应当理解,图4所示的防眩光装置400中的各单元的实现功能可参照前述防眩光方法的相关描述而理解。图4所示的防眩光装置400中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。

在一种可能的实施方式中,获取模块401包括光源感应器,当满足以下条件至少之一时,所述终端设备开启防眩光:

当所述光源感应器检测到光照强度高于第一阈值时;

或者当所述光源感应器检测到光照强度高于第二阈值的持续时间超过时间阈值时。

在一种可能的实施方式中,确定模块402根据所述当前图像信息,获取所述当前图像信息中的光源位置信息,包括:

从所述当前图像信息中确定亮度高于亮度阈值的至少一个目标点;

将所述至少一个目标点作为目标光源;

获取所述目标光源距离所述摄像头的第一垂直距离;

基于所述摄像头的内参获取所述目标光源距离所述摄像头中轴线的第二垂直距离;

确定所述目标光源到所述摄像头焦点的直线与所述摄像头中轴线之间的第一夹角;

基于所述当前图像信息和所述第一夹角确定所述目标光源在所述当前图像信息中的所述光源位置信息。

在一种可能的实施方式中,确定模块402根据所述当前图像信息,获取所述当前图像信息中的人脸位置信息,包括:

从所述当前图像信息中确定目标人脸;

获取所述目标人脸距离所述摄像头的第三垂直距离;

基于所述摄像头的内参获取所述目标人脸距离所述摄像头中轴线的第四垂直距离;

确定所述目标人脸到所述摄像头焦点的直线与所述摄像头中轴线之间的第二夹角;

基于所述当前图像信息和所述第二夹角确定所述目标人脸在所述当前图像信息中的所述人脸位置信息。

在一种可能的实施方式中,确定模块402根据所述光源位置信息和所述人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,包括:

根据所述光源位置信息和所述人脸位置信息确定目标光源和所述目标人脸相对于所述摄像头的第一相对位置关系;

根据所述摄像头与所述终端设备的相对位置,确定所述目标光源和所述目标人脸相对于所述终端设备的第二相对位置关系;

基于所述第二相对位置关系和光的反射原理,确定光反射的法线;

将所述法线与所述终端设备相交的点作为所述反射点。

在一种可能的实施方式中,调整模块403对所述光斑处的屏幕亮度进行调整,包括:

调高所述光斑处的屏幕亮度,其中,所述光斑处的屏幕从光斑中心到外侧的亮度逐渐减弱。

在一种可能的实施方式中,调整模块403还包括:

当对所述光斑处的屏幕亮度进行调整后的持续时间超过了预设的提醒时间时,在所述终端设备的屏幕上显示提示信息,其中,所述提示信息用于提醒当前用户进行休息。

上述防眩光装置通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

如图5所示,图5为本申请实施例提供的电子设备500的组成结构示意图,所述电子设备500,包括:

处理器501、存储介质502和总线503,所述存储介质502存储有所述处理器501可执行的机器可读指令,当电子设备500运行时,所述处理器501与所述存储介质502之间通过总线503通信,所述处理器501执行所述机器可读指令,以执行本申请实施例所述的防眩光方法的步骤。

实际应用时,所述电子设备500中的各个组件通过总线503耦合在一起。可理解,总线503用于实现这些组件之间的连接通信。总线503除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线503。

上述电子设备通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有可执行指令,当所述可执行指令被至少一个处理器501执行时,实现本申请实施例所述的防眩光方法。

在一些实施例中,存储介质可以是磁性随机存取存储器(FRAM,FerromagneticRandom Access Memory)、只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。

作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,HyperTextMarkupLanguage)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。

作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。

上述计算机可读存储介质通过响应于终端设备的防眩光开启操作,用摄像头获取当前图像信息,然后根据当前图像信息,获取当前图像信息中的光源位置信息与人脸位置信息,并根据光源位置信息和人脸位置信息确定光源经屏幕反射照向人脸时在所述终端设备的屏幕上的反射点,最后将反射点确定为光斑,并对光斑处的屏幕亮度进行调整,调高亮度,渐变性的增亮该片区域,使得弱化光斑对视觉的冲击。因为人眼瞳孔会根据接收到的光多少来自动调节,这样渐变性的增亮显示,可以使瞳孔不会尚未调节,突然受到大量光而使眼睛产生刺激的感觉,比较早的就在适应调节,从而达到眼睛舒适,防眩光的目的。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,平台服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

技术分类

06120116122166