屏幕补光方法和装置与流程

文档序号:15969359发布日期:2018-11-16 23:22阅读:881来源:国知局

本发明涉及屏幕补光技术,尤其涉及一种屏幕补光方法和装置。

背景技术

面部识别是通过摄像头采集用户的面部信息,并将用户的面部信息与存储的合法用户的面部信息进行比对,在特征一致时,识别出用户。面部识别与指纹识别等传统的识别方式相比,具有实时、准确、高精度、易于使用、稳定性高、难仿冒、性价比高和非侵扰等特性,极大的简化了用户操作复杂度,提高了设备可靠性,具有广泛的适用范围。

面部识别基于摄像头实时采集到的面部信息,因此,面部识别技术的成功率受限于环境光线。在弱光暗光下,摄像头的进光量不够,成像效果差,得到的图像质量不好,可能直接造成面部识别的识别率低。在环境光线较差的条件下进行补光,提高摄像头的成像质量,从而提高面部识别成功率,成为亟待解决的技术问题。

现有技术通常采用屏幕补光的方式,提高摄像头的成像质量。当检测到面部识别过程中环境光线强度较弱时,设置有摄像头的智能设备自动启动屏幕补光程序,提高屏幕亮度以实现补光,从而提升面部识别的成功率。但是,当环境光线较弱时,眼睛一直处于黑暗中,突然提高的屏幕亮度会造成用户眼部不适,严重可能会造成眼盲等症状。因此,现有补光方法会伤害用户的眼睛,造成用户反感。



技术实现要素:

本发明提供一种屏幕补光方法和装置,用于解决现有屏幕补光方法存在伤害用户眼睛的问题。

本发明实施例一方面提供一种屏幕补光方法,包括:

根据当前环境光照度确定所述当前环境光照度对应的最大屏幕亮度值,将屏幕亮度调整至所述最大屏幕亮度值;

采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值;

其中,所述预设亮度调节幅度随着调节时间的增大而增大。

如上所述的屏幕补光方法,

所述根据当前环境光照度确定所述当前环境光照度对应的最大屏幕亮度值,包括:

根据当前环境光照度和预设映射关系,确定所述当前环境光照度对应的最大屏幕亮度值;

其中,所述预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

如上所述的屏幕补光方法,所述将屏幕亮度调整至所述最大屏幕亮度值,包括:

在所述屏幕上显示补光图像;

其中,所述补光图像中的各像素点的亮度值为所述最大屏幕亮度值;或者,所述补光图像中的所有像素点的亮度值的平均值为所述最大屏幕亮度值;或者,所述补光图像中的用于补光的像素点的亮度值为所述最大屏幕亮度值。

如上所述的屏幕补光方法,所述采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值,包括:

在预设调节时间范围内,采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值。

如上所述的屏幕补光方法,所述采用预设亮度调节幅度增加所述屏幕亮度之前,所述方法还包括:

根据所述最大屏幕亮度值、所述预设屏幕亮度值和所述预设调节时间,确定所述预设亮度调节幅度。

本发明实施例另一方面还提供一种屏幕补光装置,用于执行上述屏幕补光方法,具有相同或相似的技术特征和技术效果。

本实施例另一方面还提供一种屏幕补光装置,包括:

最大屏幕亮度值获取模块,用于根据当前环境光照度确定所述当前环境光照度对应的最大屏幕亮度值;

第一调整模块,用于将屏幕亮度调整至所述最大屏幕亮度值;

第二调整模块,用于采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值;

其中,所述预设亮度调节幅度随着调节时间的增大而增大。

如上所述的屏幕补光装置,所述最大屏幕亮度值获取模块,具体用于根据当前环境光照度和预设映射关系,确定所述当前环境光照度对应的最大屏幕亮度值;

其中,所述预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

如上所述的屏幕补光装置,所述第一调整模块,具体用于在所述屏幕上显示补光图像;

其中,所述补光图像中的各像素点的亮度值为所述最大屏幕亮度值;或者,所述补光图像中的所有像素点的亮度值的平均值为所述最大屏幕亮度值;或者,所述补光图像中的用于补光的像素点的亮度值为所述最大屏幕亮度值。

如上所述的屏幕补光装置,所述第二调整模块,具体用于在预设调节时间范围内,采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值。

如上所述的屏幕补光装置,所述装置还包括:预设亮度调节幅度获取模块,用于根据所述最大屏幕亮度值、所述预设屏幕亮度值和所述预设调节时间,确定所述预设亮度调节幅度。

本发明实施例再一方面还提供一种智能设备,用于执行上述屏幕补光方法,具有相同或相似的技术特征和技术效果。

本发明实施例另一方面还提供一种智能设备,包括:

处理器,用于根据当前环境光照度确定所述当前环境光照度对应的最大屏幕亮度值;

将屏幕亮度调整至所述最大屏幕亮度值;

采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值;

其中,所述预设亮度调节幅度随着调节时间的增大而增大。

如上所述的智能设备,处理器具体用于,根据当前环境光照度和预设映射关系,确定所述当前环境光照度对应的最大屏幕亮度值;

其中,所述预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

如上所述的智能设备,处理器具体用于,在所述屏幕上显示补光图像;

其中,所述补光图像中的各像素点的亮度值为所述最大屏幕亮度值;或者,所述补光图像中的所有像素点的亮度值的平均值为所述最大屏幕亮度值;或者,所述补光图像中的用于补光的像素点的亮度值为所述最大屏幕亮度值。

如上所述的智能设备,处理器具体用于,在预设调节时间范围内,采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值。

如上所述的智能设备,处理器具体用于,根据所述最大屏幕亮度值、所述预设屏幕亮度值和所述预设调节时间,确定所述预设亮度调节幅度。

本发明实施例又一方面还提供一种智能设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如上述各种可能的实现方式中的屏幕补光方法。

本发明实施例又一方面还提供一种计算机存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上述各种可能的实现方式中的屏幕补光方法。

本发明实施例又一方面还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各种可能的实现方式中的屏幕补光方法。

本发明实施例又一方面还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得安装有所述芯片的网络设备执行如上述各种可能的实现方式中的屏幕补光方法。

本发明的在上述各方面提供的实现的基础上,还可以进行进一步组合以提供更多实现。

本发明实施例提供的屏幕补光方法和装置,包括:根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值,将屏幕亮度调整至最大屏幕亮度值;采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值;其中,预设亮度调节幅度随着调节时间的增大而增大。通过控制屏幕亮度缓慢增大,避免了屏幕亮度突然提高,可能会造成的用户眼部不适、眼盲等问题,避免了对用户眼部的伤害。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例适用的应用场景示意图;

图2为本发明实施例提供的屏幕补光方法的流程示意图;

图3为本发明实施例提供的环境光照度和屏幕亮度值的对应图;

图4为本发明实施例提供的屏幕补光装置的结构示意图;

图5为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例适用的应用场景示意图。如图1所示,本发明实施例提供的屏幕补光方法适用于包括摄像头和显示屏的智能设备。智能设备示例性的可以为手机、平板电脑、便携式笔记本、智能手环等智能设备,图1以及本发明以下各实施例均以手机为例进行说明。

如图1所示的智能设备支持面部识别功能。当面部识别功能开启时,摄像头朝向用户拍摄,获取用户的面部信息,根据用户的面部信息确定用户是否为合法用户。但是,用户可能在光线较差的环境中使用面部识别功能,使得摄像头的进光量不够,成像效果差,得到的图像质量不好,可能直接造成面部识别的识别率低。

此时,现有智能设备通常采用开启屏幕补光程序,将屏幕亮度提高,以实现屏幕补光。此时,摄像头重新拍摄用户,从而可获取质量较高的图像。但是,当环境光线较弱时,用户眼睛一直处于黑暗中,突然提高的屏幕亮度会造成用户眼部不适,严重可能会造成眼盲等症状。因此,现有屏幕补光方法会伤害用户的眼睛,造成用户反感。

本发明针对上述问题提供一种屏幕补光方法和装置,通过控制屏幕亮度缓慢增大,避免了屏幕亮度突然提高,可能会造成的用户眼部不适、眼盲等问题,避免了对用户眼部的伤害。

下面结合具体实施例,对本发明提供的屏幕补光方法进行详细说明。下面这几个具体的实施例中,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本发明实施例提供的屏幕补光方法的流程示意图。本实施例提供的屏幕补光方法的执行主体可以为图1所示智能设备。如图2所示,屏幕补光方法包括:

s201、根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值,将屏幕亮度调整至最大屏幕亮度值。

示例性的,本发明实施例适用的智能设备在进行屏幕补光时,摄像头的朝向和屏幕正面在同一方向上,都朝向用户面部。智能设备的摄像头可以为前置摄像头,也可以为可旋转的摄像头,本发明对此不作限定。

可选的,在s201之前,本实施例提供的屏幕补光方法还可以包括:

s200、确定当前环境光照度小于预设光照度。

示例性的,智能设备获取当前环境的当前环境光照度。示例性的,可采用智能设备上的光照度检测器,如光线传感器,检测环境光照度。当检测到当前环境光照度小于预设光照度时,可启动屏幕补光程序。示例性的,预设光照度可以为10lux。

可选的,智能设备的光照度检测器实时检测环境光照度,并在智能设备使用摄像头进行拍摄时,确定当前环境光照度是否小于预设光照度。

可选的,当智能设备的面部识别失败时,智能设备的光照度检测器检测环境光照度,并确定当前环境光照度是否小于预设光照度。

在本实施例中,在检测到当前环境光照度小于预设光照度时,开始进行屏幕补光,考虑到屏幕亮度突然增大可能导致的用户眼部不适,应避免突然增大屏幕亮度,此时,首先根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值,然后再缓慢增大屏幕亮度。

示例性的,具体确定当前环境光照度对应的最大屏幕亮度值时,最大屏幕亮度值可以为使得屏幕亮度与环境光照度一致的值。

可选的,具体确定当前环境光照度对应的最大屏幕亮度值时,根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值,可以包括:

根据当前环境光照度和预设映射关系,确定当前环境光照度对应的最大屏幕亮度值;

其中,预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

示例性的,当环境光照度越低,人眼所能接收的屏幕亮度越低。如下表1为不同环境光照度下人眼能够接受的最大屏幕亮度。

表1

参照表1可知,当前环境光照度越低,人眼所能接受的屏幕亮度越低,随着环境光照度增大,人眼所能接受的屏幕亮度越大,直至屏幕亮度所能达到的最大亮度550nit。因此,在采用屏幕补光时,为避免人眼收到强光刺激,应从较低的屏幕亮度开始补起。

可选的,在提高屏幕亮度时,可具体采用在屏幕中显示补光图像,并提高图像中的像素点的亮度值的方法。

示例性的,不同的屏幕亮度值对应表1中的不同的屏幕亮度。图3为本发明实施例提供的环境光照度和屏幕亮度值的对应图。图3即指示了不同环境光照度下,人眼所能接受的最大的屏幕亮度值。

本实施例中,当获取到当前环境光照度后,查找图3即可获取到当前环境光照度对应的最大屏幕亮度值。

示例性的,还可根据表3获取如下公式一,当获取到当前环境光照度x后,根据公式一即可计算得到当前环境光照度x对应的最大屏幕亮度值y。

y=0(0<x<0.03)

y=14x-0.42(0.03<x<1)公式一

y=0.1x+0.9(1<x<10)

示例性的,在根据公示一计算得到最大屏幕亮度值y之后,需对y做取整运算。

对应的,上述s201中的将屏幕亮度调整至最大屏幕亮度值,可以包括:

在屏幕上显示补光图像;

其中,补光图像中的各像素点的亮度值为最大屏幕亮度值;或者,补光图像中的所有像素点的亮度值的平均值为最大屏幕亮度值;或者,补光图像中的用于补光的像素点的亮度值为最大屏幕亮度值。

示例性的,在获取了最大屏幕亮度值后,可在屏幕上显示补光图像。可选的,补光图像可以为纯色图像,也可以为具有特定图案的图像,例如三角形,椭圆形等。其中,椭圆形的补光图像可以对应人脸轮廓。

示例性的,通过调整补光图像中的像素点的取值,即可使得屏幕亮度调整至最大屏幕亮度值。

具体的,调整补光图像中的像素点的取值至少可以有以下几种可能:

第一种:补光图像中的各像素点的亮度值为最大屏幕亮度值。

示例性的,将补光图像中的每个像素点的亮度值均设置为最大屏幕亮度值。

第二种:补光图像中的所有像素点的亮度值的平均值为最大屏幕亮度值。

示例性的,通过设置补光图像中的所有像素点的亮度值,使得所有像素点的亮度值的平均值为最大屏幕亮度值。

第三种:补光图像中的用于补光的像素点的亮度值为最大屏幕亮度值。

示例性的,当补光图像为椭圆形时,屏幕中的椭圆形中的像素点的亮度值可以设置为最大屏幕亮度值。

s202、采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值。

其中,预设亮度调节幅度随着调节时间的增大而增大。

示例性的,在将屏幕亮度设置为当前环境光照度对应的最大屏幕亮度后,可采用预设的调节幅度,缓慢将屏幕亮度增大。本实施例中的预设亮度调节幅度可以为随着调节时间逐渐增大的调节幅度,也即,在对屏幕亮度进行调节时,调节初期,屏幕亮度缓慢增大,随着调节时间增长,屏幕亮度的增大幅度越来越大,从而避免了屏幕补光时,屏幕亮度突然增大,保护了用户眼睛。

可选的,当每10ms更新屏幕亮度值一次时,预设亮度调节幅度可以为:在0-1s内,每次将屏幕亮度增加0.1,或在这第1s内将屏幕亮度增加到10;在1-2s内,每次将屏幕亮度增加0.2,在2-3s内,每次将屏幕亮度增加0.5,在3-4秒内,每次将屏幕亮度增加0.8。可选的,预设亮度调节幅度还可在每一次调节屏幕亮度时均增加。

可选的,调节屏幕亮度的方式具体可以为调整补光图像中的像素点的取值。

可选的,采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值,包括:

在预设调节时间范围内,采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值。

可选的,为保证面部识别速度,在对屏幕亮度进行调节时,可控制在预设时间范围内完成屏幕补光,以避免屏幕补光速度过慢。

可选的,在s202的采用预设亮度调节幅度增加屏幕亮度之前,屏幕补光方法还包括:

s2011、根据最大屏幕亮度值、预设屏幕亮度值和预设调节时间,确定预设亮度调节幅度。

可选的,可根据当前环境光照度对应的最大屏幕亮度值、预设屏幕亮度值和预设调节时间来确定预设调节时间范围内的预设亮度调节幅度。示例性的,当前环境光照度对应的最大屏幕亮度值越小,则预设亮度调节幅度的初始幅度越小。预设屏幕亮度值越大,则预设亮度调节幅度的幅度越大。预设调节时间越短,则预设亮度调节幅度的幅度越大。其中,预设屏幕亮度值为用于使得屏幕补光达到所需的屏幕亮度的数值,例如,预设屏幕亮度值可以为160。

本发明实施例提供一种屏幕补光方法,包括:根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值,将屏幕亮度调整至最大屏幕亮度值;采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值;其中,预设亮度调节幅度随着调节时间的增大而增大。通过控制屏幕亮度缓慢增大,避免了屏幕亮度突然提高,可能会造成的用户眼部不适、眼盲等问题,避免了对用户眼部的伤害。

本发明实施例还提供一种屏幕补光装置,用于执行上述实施例中的屏幕补光方法,具有相同或相似的技术特征,本发明对此不再赘述。

图4为本发明实施例提供的屏幕补光装置的结构示意图。如图4所示,屏幕补光装置包括:

最大屏幕亮度值获取模块401,用于根据当前环境光照度确定当前环境光照度对应的最大屏幕亮度值;

第一调整模块402,用于将屏幕亮度调整至最大屏幕亮度值;

第二调整模块403,用于采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值;

其中,预设亮度调节幅度随着调节时间的增大而增大。

可选的,最大屏幕亮度值获取模块401,具体用于根据当前环境光照度和预设映射关系,确定当前环境光照度对应的最大屏幕亮度值;

其中,预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

可选的,第一调整模块402,具体用于在屏幕上显示补光图像;

其中,补光图像中的各像素点的亮度值为最大屏幕亮度值;或者,补光图像中的所有像素点的亮度值的平均值为最大屏幕亮度值;或者,补光图像中的用于补光的像素点的亮度值为最大屏幕亮度值。

可选的,第二调整模块403,具体用于在预设调节时间范围内,采用预设亮度调节幅度增加屏幕亮度,直至屏幕亮度达到预设屏幕亮度值。

可选的,屏幕补光装置还包括:预设亮度调节幅度获取模块404,用于根据最大屏幕亮度值、预设屏幕亮度值和预设调节时间,确定预设亮度调节幅度。

本发明实施例还提供一种智能设备。用于执行上述实施例中的屏幕补光方法,具有相同或相似的技术特征,本发明对此不再赘述。

本发明实施例另一方面还提供一种智能设备,包括:

处理器,用于根据当前环境光照度确定所述当前环境光照度对应的最大屏幕亮度值;

将屏幕亮度调整至所述最大屏幕亮度值;

采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值;

其中,所述预设亮度调节幅度随着调节时间的增大而增大。

可选的,处理器具体用于,根据当前环境光照度和预设映射关系,确定所述当前环境光照度对应的最大屏幕亮度值;

其中,所述预设映射关系指示了不同环境光照度下人眼能够接受的最大屏幕亮度值。

可选的,处理器具体用于,在所述屏幕上显示补光图像;

其中,所述补光图像中的各像素点的亮度值为所述最大屏幕亮度值;或者,所述补光图像中的所有像素点的亮度值的平均值为所述最大屏幕亮度值;或者,所述补光图像中的用于补光的像素点的亮度值为所述最大屏幕亮度值。

可选的,处理器具体用于,在预设调节时间范围内,采用预设亮度调节幅度增加所述屏幕亮度,直至所述屏幕亮度达到预设屏幕亮度值。

可选的,处理器具体用于,根据所述最大屏幕亮度值、所述预设屏幕亮度值和所述预设调节时间,确定所述预设亮度调节幅度。

本发明实施例又一方面还提供一种电子设备,用于执行上述实施例中的屏幕补光方法,具有相同或相似的技术特征,本发明对此不再赘述。

图5为本发明实施例提供的电子设备的结构示意图。如图5所示,电子设备包括存储器501、处理器502以及存储在存储器501中的程序,程序被配置成由处理器502执行,处理器502执行程序时实现如上述实施例中的屏幕补光方法。

本发明实施例还提供一种计算机存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现如上述各实施例中的屏幕补光方法。

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述各实施例中的屏幕补光方法。

本发明实施例还提供一种芯片,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得安装有所述芯片的网络设备执行如上述各实施例中的屏幕补光方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1