CN110211549B - 一种屏幕亮度调整方法、装置、终端及存储介质 - Google Patents
一种屏幕亮度调整方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN110211549B CN110211549B CN201910336948.7A CN201910336948A CN110211549B CN 110211549 B CN110211549 B CN 110211549B CN 201910336948 A CN201910336948 A CN 201910336948A CN 110211549 B CN110211549 B CN 110211549B
- Authority
- CN
- China
- Prior art keywords
- value
- brightness
- preset
- screen
- screen brightness
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种屏幕亮度调整方法、装置、终端及存储介质,所述方法应用于终端,该方法包括:开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值,并计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值,比较亮度差值的绝对值与一预设亮度调整阈值。进一步地,若该亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种屏幕亮度调整方法、装置、终端及存储介质。
背景技术
随着终端设备的普及,人们对使用终端设备的时间越来越长,严重影响人们的眼睛健康。当屏幕亮度值短时间变化大时,容易伤害眼睛视力。
目前,对于终端设备的屏幕亮度而言,系统通常统一设定有一个屏幕亮度值,但是每个应用均可以设定各自独立的屏幕亮度值,当两个应用或者界面切换时,若应用之间设置的亮度差别很大,导致亮度骤升或者骤降时,容易伤害用户视力。因此,如何调节屏幕亮度,避免用户的视力受到伤害,成为一个亟待解决的问题。
发明内容
本发明实施例提供了一种屏幕亮度值调整方法、装置、终端及存储介质,有利于减小屏幕亮度值调节,对用户视力的伤害。
第一方面,本发明实施例提供了一种屏幕亮度值调整方法,该方法包括:
开启目标应用的开启指令,获取当前屏幕亮度;
获取目标应用的预设屏幕亮度值;
计算所述当前屏幕亮度值与所述目标应用的预设屏幕亮度值之间的亮度差值;
比较所述亮度差值的绝对值与一预设亮度调整阈值;
若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
在一个实施例中,所述预设亮度调整策略指示了调整的时间间隔以及每次调整的单位亮度。
在一个实施例中,所述调整的时间间隔和所述调整的单位亮度可以根据用户需求设定或者系统默认。
在一个实施例中,所述根据预设亮度调整策略对当前屏幕亮度值进行调整的具体实施方式为:若所述亮度差值为负数,则按照所述时间间隔和所述单位亮度增大所述当前屏幕亮度值;若所述亮度差值为正数,则按照所述时间间隔和所述单位亮度减小所述当前屏幕亮度值。
在一个实施例中,开启目标应用的开启指令,获取当前屏幕亮度值后,还可以采集用户的人脸图像;确定所述用户的人脸与屏幕的测量距离;根据所述测量距离变更所述目标应用的预设屏幕亮度值。
在一个实施例中,可以根据所述测量距离确定所述预设亮度调整阈值。
在一个实施例中,所述测量距离与所述预设亮度调整阈值为对应关系。
第二方面,本发明实施例提供了一种屏幕亮度调整装置,该屏幕亮度调整装置包括用于执行上述第一方面的方法的模块。
第三方面,本发明实施例提供了一种终端,该终端包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
本申请中,终端可以开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值,并计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值,比较亮度差值的绝对值与一预设亮度调整阈值。进一步地,若该亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种屏幕亮度调整方法的流程示意图;
图2是本发明实施例提供的另一种屏幕亮度调整方法的流程示意图;
图3是本发明实施例提供的一种屏幕亮度调整装置的示意性框图;
图4是本发明实施例提供的一种终端的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种屏幕亮度调整方法的流程示意图,该方法可由终端执行,如图所示,该屏幕亮度调整方法可包括:
101:开启目标应用的开启指令,获取当前屏幕亮度值。
102:获取目标应用的预设屏幕亮度值,并计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值。
其中,上述终端设备可以为智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、移动互联网设备(Mobile Internet Device,MID)、或其他具有用户界面(User Interface,UI)的终端。
其中,上述开启指令可以为针对目标应用输入的触控操作,该触控操作可以为点击操作、按压操作、滑动操作、摇动操作、或者预设滑动轨迹等等;该开启指令还可以为语音指令等等。本发明对此不作具体限定。
在一个实施例中,终端预先安装有N(N为正整数)个应用,N个应用中各个应用均可以设置不同的屏幕显示亮度,也即预设屏幕亮度值。例如,应用01,对应的预设屏幕亮度值为f1;应用01对应的预设屏幕亮度值为f2。这种情况下,当终端开启目标应用的开启指令时,可以确定该目标应用对应的预设屏幕亮度值,并获取当前屏幕了亮度。进一步地,终端可以利用当前屏幕亮度值减去预设屏幕亮度值,得到当前屏幕亮度值与目标应用对应的预设屏幕亮度值之间的亮度差值。
在一个实施例中,当设置N个应用中各个应用的屏幕亮度值时,可以基于各个应用的主要显示内容设置不同的屏幕亮度值,也即预设屏幕亮度值。示例性地,对于纯文字类应用(如阅读应用),由于主要显示内容为文字,文字是静态而且密集度较高,为了用户看清文字内容,可以将纯文字类应用的屏幕亮度值相对设置得较高。对于视频类应用,由于现实内容为动态图像,相较于文字而言更易看清,可以将视频类应用的屏幕亮度值设置的相对较低。
在一个实施例中,终端可以根据显示界面对应界面图像的图像内容,设置不同的屏幕亮度调整值,建立图像内容与屏幕亮度调整值的对应关系,并将该对应关系存储至存储区域中。示例性地,该图像内容与屏幕亮度调整值的对应关系可以如表1-1所示。其中,由于文字对屏幕亮度的需求比图像的需要相对较高,因此,可以设置第一屏幕亮度调整值、第二屏幕亮度调整值以及第三屏幕亮度调整值对应的大小关系为:第一屏幕亮度调整值>第三屏幕亮度调整值>第二屏幕亮度调整值。
表1-1
图像内容 | 屏幕亮度调整值 |
文字 | 第一屏幕亮度调整值 |
图像 | 第二屏幕亮度调整值 |
文字+图像 | 第三屏幕亮度调整值 |
进一步地,终端获取目标应用的预设屏幕亮度值后,可以获取当前显示界面的界面图像,并对该界面图像进行图像识别,确定出所述界面图像对应的图像内容。进一步地,终端可以基于预先建立的图像内容与屏幕亮度调整值的对应关系,确定出与当前界面图像对应图像内容匹配的目标屏幕亮度调整值,进而将该目标应用的预设屏幕亮度值调整为该目标屏幕亮度调整值。
示例性地,图像内容与屏幕亮度调整值的对应关系可以如表1-1所示,终端获取目标应用的预设屏幕亮度值后,获取当前显示界面的界面图像,并对该界面图像进行图像识别,若识别到该界面图像对应的图像内容为文字,则将目标应用的预设屏幕亮度值调整为该第一屏幕亮度调整值;若识别到该界面图像对应的图像内容为图像,则将目标应用的预设屏幕亮度值调整为第二屏幕亮度调整值;若识别到该界面图像对应的图像内容包括图像和文字,则可以将目标应用的预设屏幕亮度值调整为第三屏幕亮度调整值。
在一个实施例中,终端开启目标应用的开启指令,获取当前屏幕亮度值后,可以采集用户的人脸图像,确定用户的人脸与屏幕的测量距离,并根据测量距离变更该目标应用的预设屏幕亮度值。
在一个实施例中,终端可以根据用户的人脸与屏幕的测量距离预先设置不同的屏幕亮度值,即建立人脸与屏幕的测量距离和屏幕亮度值的对应关系。当终端确定出用户的人脸与屏幕的测量距离之后,可以基于预先建立的该对应关系,确定出测量距离对应的目标屏幕亮度值,进而将该目标应用的预设屏幕亮度值调整为该目标屏幕亮度值。
在一个实施例中,终端还可以根据用户的人脸与屏幕的测量距离预先设置不同的亮度调整阈值(即预设亮度调整阈值),即建立人脸与屏幕的测量距离和预设亮度调整阈值的对应关系。针对这种情况,电子设备可以基于该测量距离和预设亮度调整阈值的对应关系,确定出当前测量距离对应的目标预设调整阈值,并比较亮度差值的绝对值与该目标预设亮度调整阈值,若该亮度差值的绝对值大于或者等于目标预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
103:比较亮度差值的绝对值与一预设亮度调整阈值,若该亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
在一个实施例中,终端可以预先根据显示界面对应界面图像的图像内容,设置不同的亮度调整阈值(即预设亮度调整阈值),建立图像内容与预设亮度调整阈值的对应关系,并将该对应关系存储至存储区域中。其中,由于文字对屏幕亮度的需求比图像的需要相对较高,因此,纯文字的图像内容对应的预设亮度调整阈值相对较高,纯图像的图像内容对应的预设亮度调整阈值相对较低。示例性地,该图像内容与屏幕亮度调整值的对应关系可以如表1-2所示。其中,由于文字对屏幕亮度的需求比图像的需要相对较高,因此,可以设置第一预设亮度调整阈值、第二预设亮度调整阈值以及第三预设亮度调整阈值对应的大小关系为:第一预设亮度调整阈值>第二预设亮度调整阈值>第三预设亮度调整阈值。
表1-2
图像内容 | 屏幕亮度调整值 |
文字 | 第一预设亮度调整阈值 |
图像 | 第二预设亮度调整阈值 |
文字+图像 | 第三预设亮度调整阈值 |
针对这种情况,终端比较亮度差值的绝对值与一预设亮度调整阈值之前,可以对当前界面图像进行图像识别,确定出当前界面图像对应的图像内容。进一步地,终端可以基于预先建立的图像内容与预设亮度调整阈值的对应关系,确定出与当前界面图像对应图像内容匹配的目标预设亮度调整阈值。进一步地,终端可以比较上述亮度差值的绝对值与目标预设亮度调整阈值,若该亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
其中,上述预设亮度调整策略指示了调整的时间间隔以及每次调整的单位亮度,该调整的时间间隔以及每次调整的单位亮度均可以是开发人员根据实验数据预先设置的,该时间间隔可以根据人眼反应时间设置。在一个实施例中,上述调整的时间间隔和调整的单位亮度均可以根据用户需求设定或者系统默认。在一个实施例中,当上述调整的时间间隔和调整的单位亮度被设定之后,用户还可以根据自身需求对该设定的时间间隔和单位亮度进行调整。
在一个实施例中,终端利用当前屏幕亮度值减去预设屏幕亮度值,得到当前屏幕亮度值与目标应用对应的预设屏幕亮度值之间的亮度差值之后,若比较得到该亮度差的绝对值大于或者等于预设亮度调整阈值,则可以继续判断该亮度差值是否为负数。进一步地,若该亮度差值为负数,也即当前屏幕亮度值小于目标应用对应的预设屏幕亮度值,则可以按照上述时间间隔和单位亮度增大当前屏幕亮度值。
或者,若该亮度差值为正数,也即当前屏幕亮度值大于目标应用对应的预设屏幕亮度值,则可以按照上述时间间隔和单位亮度减小当前屏幕亮度值。
示例性地,屏幕亮度值范围值为0到100,假设当前屏幕亮度值为f1,目标应用对应的预设屏幕亮度值为f2,亮度差值则为f1-f2,预设亮度调整阈值为f3,该f1-f2的绝对值大于f3,时间间隔为100ms,每次调整对应的单位亮度为5。这种情况下,若亮度差值f1-f2为正数,即当前屏幕亮度值大于目标应用对应的预设屏幕亮度值,则可以每100ms对当前屏幕亮度值调小5,直到将f1-f2的绝对值调整至小于f3或者将f1-f2的绝对值调整至0,则停止调整。
或者,若亮度差值f1-f2为负数,即当前屏幕亮度值小于目标应用对应的预设屏幕亮度值,则可以每100ms对当前屏幕亮度值增大5,直到将f1-f2的绝对值调整至小于f3或者将f1-f2的绝对值调整至0,则停止调整。
在一个实施例中,上述当前屏幕亮度值与目标应用对应的预设屏幕亮度值之间的亮度差值,也可以由预设屏幕亮度值减去当前屏幕亮度值得到。这种情况下,得到该亮度差值的绝对值大于或者等于预设亮度调整阈值后,若该亮度差值为负数,则可以按照时间间隔和单位亮度减小当前屏幕亮度值,直至将亮度差值的绝对值调整至小于该预设亮度调整阈值或者调整至0。若该亮度差值为正数,则按照时间间隔和所述单位亮度增大该当前屏幕亮度值,直至将亮度差值的绝对值调整至小于该预设亮度调整阈值或者调整至0。
本申请实施例中,终端可以开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值,并计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值,比较亮度差值的绝对值与一预设亮度调整阈值。进一步地,若该亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
参见图2,图2是本发明实施例提供的另一种屏幕亮度调整方法的流程示意图,该方法可由终端执行,如图所示,该屏幕亮度调整方法可包括:
201:开启目标应用的开启指令,获取在预设时间段内连续拍摄用户眼睛而得到的多张图像。
202:基于多张图像检测用户的眼睛是否处于疲劳状态。
203:若检测到用户的眼睛处于疲劳状态时,则获取当前屏幕亮度值。
在一个实施例中,终端检测到用户开启任一应用的操作时,可以调用前置摄像装置采集用户的人脸图像。当终端检测到用于开启目标应用的开启指令时,可以获取在预设时间段内连续拍摄用户眼睛而得到的多张图像,并基于多张图像确定用户上眼睑与下眼睑的多个距离,在检测到多个距离的平均距离小于或等于预设眼睑距离阈值且多个距离的变化趋势为减小趋势时,则确定用户的眼睛处于疲劳状态。采用这种方式,可以根据用户眼睛是否处于疲劳状态来调节屏幕亮度值,从而缓解用户的视觉疲劳,提升终端的护眼效果。
示例性地,假设预设眼睑距离阈值为7mm,在预设时间段内连续拍摄用户眼睛得到了4张图像,第一张图像为g1、第二张图像为g2、第三张图像为g3和第四张图像为g4。终端根据这4张图像得到的用户上眼睑与下眼睑的多个距离,如表2所示。
表2
图像 | 用户上眼睑与下眼睑的距离(mm) |
g1 | 9 |
g2 | 8 |
g3 | 7 |
g4 | 5 |
根据如表2所指示的数据,终端可以确定出这四张图像对应的4个距离的平均值为7.25mm大于预设眼睑距离阈值7mm,各个图像对应的该距离呈逐渐减小的趋势,则确定用户的眼睛处于疲劳状态。
在一个实施例中,终端还可以通过分析上述预设时间段内用户的眼睛上存在遮盖物(例如手或者其它用于擦拭眼睛的物品)的遮挡次数,来检测用户的眼睛是否处于疲劳状态。示例性地,若上述预设时间内的该遮挡次数大于或者等于预设次数阈值,则确定用户的眼睛处于疲劳状态。可以理解的是,终端检测用户的眼睛是否处于疲劳状态的实现方式可以是多种多样的,本申请实施例对此不作限制。
204:计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值。
205:比较亮度差值的绝对值与预设亮度调整阈值,若亮度差值的绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
其中,步骤204~步骤205的具体实现方式,可以参见上述实施例中步骤102~步骤103的相关描述,此处不再赘述。
在一个实施例中,终端根据预设亮度调整策略对当前屏幕亮度值进行调整之后,可以在接收到用户用于亮度调整的触发操作时,获取用户的人脸与屏幕之间的测量距离,并基于预先配置的距离与屏幕亮度值之间的对应关系,确定测量距离对应的目标屏幕亮度值,进而将当前屏幕亮度值调整至目标屏幕亮度值。
在一个实施例中,终端显示屏可以显示一个亮度优化功能按钮,在终端根据预设亮度调整策略对当前屏幕亮度值进行调整后,若用户对当前屏幕亮度值仍然不满意,还想要继续优化当前的屏幕亮度值,则可以针对该亮度优化功能按钮输入触控操作(即用于亮度调整的触发操作),对当前屏幕亮度值继续调整。进一步地,终端检测到该针对亮度优化功能按钮输入的触控操作时,可以获取用户的人脸与屏幕之间的测量距离,并基于预先配置的距离与屏幕亮度值之间的对应关系,确定测量距离对应的目标屏幕亮度值,进而将当前屏幕亮度值调整至目标屏幕亮度值。
在一个实施例中,终端会预先配置用户的人脸与屏幕之间的距离与屏幕亮度值的对应关系。这种情况下,当终端获取到用户的人脸与屏幕之间的测量距离后,可以基于该距离与屏幕亮度值之间的对应关系,确定测量距离对应的目标屏幕亮度值,进而将当前屏幕亮度值调整至目标屏幕亮度值。其中,当终端将当前屏幕亮度值调整至目标屏幕亮度值的过程中,依然可以依照上述预设亮度调整策略将将当前屏幕亮度值调整至目标屏幕亮度值。
在一个实施例中,终端可以调用前置摄像模组采集用户的人脸图像,并根据人脸图像中人脸区域占人脸图像的比例,确定用户的人脸与屏幕的测量距离。具体实现中,在拍摄过程中,终端可获取摄像模组的焦距和当前的对焦距离,当摄像模组的焦距和对焦距离确定时,人脸图像中人脸区域在画面中所占的比例越大,表示该人脸区域对应用户的人脸与摄像模组之间的距离越近。当确定了人脸区域占人脸图像的比例之后,则可以根据上述比例确定出用户的人脸与屏幕的测量距离。
在一个实施例中,终端可以调用距离传感器检测屏幕与遮挡物之间的遮挡距离,若该遮挡距离满足预设遮挡距离条件,则启动前置摄像模组采集屏幕所处环境的环境图像,若检测到环境图像中存在人脸,则调用距离传感器确定人脸与屏幕的测量距离。采用这种方式,可以在遮挡距离满足预设遮挡距离条件时,再调用前置摄像模组采集所处环境的环境图像,而不需要一直开启摄像模组采集图像。采用这种方式,有利于节省终端电量。
其中,该距离传感器可以为一种红外测距传感器,该红外测距传感器可以被安装于前置摄像模组附近,可以感测当前环境中遮挡物与终端屏幕之间的距离。其中,红外测距传感器的测距基本原理为发光管发出红外光,光敏接收管接收前方物体反射光,据此判断屏幕前方是否有遮挡物。根据反射光的强弱可以判断遮挡物的距离,它的原理是接收管接收的光强随反射物体的距离而变化的,距离近则反射光强,距离远则反射光弱。
上述预设遮挡距离条件可以为遮挡距离在预设距离范围内(如20cm~5cm),该预设距离范围是开发人员根据实验数据设置的。在一个实施例中,终端调用距离传感器检测到屏幕与遮挡物之间的遮挡距离之后,可以判断该遮挡距离是否在预设距离范围内,若在,则确定该遮挡距离满足预设遮挡距离条件。若不在,则可以进一步确定该遮挡距离对于预设距离范围内而言,是偏大还是偏小。也即,是大于预设距离范围对应的最大值,还是小于预设距离范围对应的最小值。若偏大,则可以输出第一提示信息,用于提示用户靠近终端屏幕,使得靠近后的距离维持在预设距离范围内(如20cm~5cm);若偏小,则可以输出第二提示信息,用于提示用户远离终端屏幕,使得远离后的距离维持在预设距离范围内(如20cm~5cm)。
本申请实施例中,当终端检测到用于开启目标应用的开启指令时,获取在预设时间段内连续拍摄用户眼睛而得到的多张图像,并基于多张图像检测用户的眼睛是否处于疲劳状态,若检测到用户的眼睛处于疲劳状态时,则获取当前屏幕亮度值。进一步地,终端可以确定当前屏幕亮度值与目标应用对应的预设屏幕亮度值之间的亮度差值,并比较亮度差值的绝对值与预设亮度调整阈值,若比较得到绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
本发明实施例还提供了一种屏幕亮度调整装置,该装置配置于终端,该装置包括用于执行前述图1或者图2所述的方法的模块。具体地,参见图3,是本发明实施例提供的一种屏幕亮度调整装置的示意框图。本实施例的屏幕亮度调整装置包括:
获取模块30,用于开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值;
所述处理模块31,还用于计算所述当前屏幕亮度值与所述目标应用对应的预设屏幕亮度值之间的亮度差值;
所述处理模块31,还用于比较所述亮度差值的绝对值与一预设亮度调整阈值;
所述处理模块31,还用于若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
在一个实施例中,所述预设亮度调整策略指示了调整的时间间隔以及每次调整的单位亮度。
在一个实施例中,所述调整的时间间隔和所述调整的单位亮度可以根据用户需求设定或者系统默认。
在一个实施例中,所述处理模块31,具体用于若所述亮度差值为负数,则按照所述时间间隔和所述单位亮度增大所述当前屏幕亮度值;若所述亮度差值为正数,则按照所述时间间隔和所述单位亮度减小所述当前屏幕亮度值。
在一个实施例中,所述获取模块30,还用于采集用户的人脸图像;处理模块31,还用于确定所述用户的人脸与屏幕的测量距离,根据所述测量距离变更所述目标应用的预设屏幕亮度值。
在一个实施例中,根据所述测量距离确定所述预设亮度调整阈值。
在一个实施例中,所述测量距离与所述预设亮度调整阈值为对应关系。
需要说明的是,本发明实施例所描述的屏幕亮度值调整装置的各功能模块的功能可根据图1或者图2所述的方法实施例中的方法具体实现,其具体实现过程可以参照图1或者图2的方法实施例的相关描述,此处不再赘述。
本发明实施例中,获取模块30可以开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值,处理模块31可以计算当前屏幕亮度值与目标应用的预设屏幕亮度值之间的亮度差值,比较亮度差值的绝对值与预设亮度调整阈值。进一步地,若亮度差值的绝对值大于或者等于预设亮度调整阈值,处理模块31则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
请参见图4,图4是本发明实施例提供的一种终端的示意性框图。该终端可以包括处理器43、存储器44、输入设备45和输出设备46。上述处理器43、存储器44、输入设备45和输出设备46可通过总线或其他方式连接,在本发明实施例所示图4中以通过总线连接为例。其中,输入设备45和输出设备46受所述处理器的控制用于收发消息,存储器44用于存储计算机程序,所述计算机程序包括程序指令,处理器43用于执行存储器44存储的程序指令。其中,处理器43被配置用于调用所述程序指令执行:开启目标应用的开启指令,获取当前屏幕亮度;获取目标应用的预设屏幕亮度值;计算所述当前屏幕亮度值与所述目标应用的预设屏幕亮度值之间的亮度差值;比较所述亮度差值的绝对值与一预设亮度调整阈值;若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
在一个实施例中,所述预设亮度调整策略指示了调整的时间间隔以及每次调整的单位亮度。
在一个实施例中,所述调整的时间间隔和所述调整的单位亮度可以根据用户需求设定或者系统默认。
在一个实施例中,所述处理器43,具体用于若所述亮度差值为负数,则按照所述时间间隔和所述单位亮度增大所述当前屏幕亮度值;若所述亮度差值为正数,则按照所述时间间隔和所述单位亮度减小所述当前屏幕亮度值。
在一个实施例中,所述输入设备45,用于采集用户的人脸图像;处理器43,还用于确定所述用户的人脸与屏幕的测量距离,根据所述测量距离变更所述目标应用的预设屏幕亮度值。
在一个实施例中,根据所述测量距离确定所述预设亮度调整阈值。
在一个实施例中,所述测量距离与所述预设亮度调整阈值为对应关系。
应当理解,在本发明实施例中,所称处理器43可以是中央处理单元(CentralProcessing Unit,CPU),该处理器43还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
该存储器44可以包括只读存储器和随机存取存储器,并向处理器43提供指令和数据。存储器44的一部分还可以包括非易失性随机存取存储器。例如,存储器44还可以存储设备类型的信息。
该输入设备45可以包括触控板、指纹采传感器(用于采集用户的指纹信息)、麦克风、实体键盘等,输出设备46可以包括显示器(LCD等)、扬声器等。
具体实现中,本发明实施例中所描述的处理器43、存储器44、输入设备45、和输出设备4可执行本发明实施例提供的图1、或者图2所述的方法实施例所描述的实现方式,也可执行本发明实施例所描述的屏幕亮度调整装置的实现方式,在此不再赘述。
本发明实施例中,处理器43可以计算当前屏幕亮度值与目标应用对应的预设屏幕亮度值之间的亮度差值,比较亮度差值的绝对值与预设亮度调整阈值。进一步地,若处理器43比较得到绝对值大于或者等于预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。采用本申请,有利于减小屏幕亮度值调节,对用户视力的伤害。
在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:开启目标应用的开启指令,获取当前屏幕亮度;获取目标应用的预设屏幕亮度值;计算所述当前屏幕亮度值与所述目标应用的预设屏幕亮度值之间的亮度差值;比较所述亮度差值的绝对值与一预设亮度调整阈值;若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整。
所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种屏幕亮度调整方法,其特征在于,该方法包括:
开启目标应用的开启指令,获取当前屏幕亮度值;
获取目标应用的预设屏幕亮度值;
计算所述当前屏幕亮度值与所述目标应用的预设屏幕亮度值之间的亮度差值;
比较所述亮度差值的绝对值与一预设亮度调整阈值;
若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整;
所述方法还包括:接收到用户针对亮度调整的触发操作时,获取用户的人脸与屏幕之间的测量距离,基于预先配置的距离与屏幕亮度值之间的对应关系,确定测量距离对应的目标屏幕亮度值,将所述当前屏幕亮度值调整至目标屏幕亮度值;
所述比较所述亮度差值的绝对值与预设亮度调整阈值之前,所述方法还包括:对当前界面图像进行图像识别确定出当前界面图像对应的图像内容,基于预先建立的图像内容与预设亮度调整阈值的对应关系,确定出与当前界面图像内容匹配的目标预设亮度调整阈值。
2.根据权利要求1所述的方法,其特征在于,所述预设亮度调整策略指示了调整的时间间隔以及每次调整的单位亮度。
3.根据权利要求2所述的方法,其特征在于,所述调整的时间间隔和所述调整的单位亮度可以根据用户需求设定或者系统默认。
4.根据权利要求2所述的方法,其特征在于,所述根据预设亮度调整策略对当前屏幕亮度值进行调整,包括:
若所述亮度差值为负数,则按照所述时间间隔和所述单位亮度增大所述当前屏幕亮度值;
若所述亮度差值为正数,则按照所述时间间隔和所述单位亮度减小所述当前屏幕亮度值。
5.根据权利要求1所述的方法,其特征在于,所述开启目标应用的开启指令,获取当前屏幕亮度值后,所述方法还包括:
采集用户的人脸图像;
确定所述用户的人脸与屏幕的测量距离;
根据所述测量距离变更所述目标应用的预设屏幕亮度值。
6.根据权利要求5所述的方法,其特征在于,根据所述测量距离确定所述预设亮度调整阈值。
7.根据权利要求6所述的方法,其特征在于,所述测量距离与所述预设亮度调整阈值为对应关系。
8.一种屏幕亮度值调整装置,其特征在于,该装置包括:
获取模块,用于开启目标应用的开启指令,获取当前屏幕亮度值以及目标应用的预设屏幕亮度值;
处理模块,用于计算所述当前屏幕亮度值与所述目标应用对应的预设屏幕亮度值之间的亮度差值;
所述处理模块,还用于比较所述亮度差值的绝对值与一预设亮度调整阈值;
所述处理模块,还用于若所述亮度差值的绝对值大于或者等于所述预设亮度调整阈值,则根据预设亮度调整策略对当前屏幕亮度值进行调整;
所述获取模块,还用于接收到用户针对亮度调整的触发操作时,获取用户的人脸与屏幕之间的测量距离;
所述处理模块,还用于基于预先配置的距离与屏幕亮度值之间的对应关系,确定测量距离对应的目标屏幕亮度值,将所述当前屏幕亮度值调整至目标屏幕亮度值;
所述比较所述亮度差值的绝对值与预设亮度调整阈值之前,所述处理模块,还用于对当前界面图像进行图像识别确定出当前界面图像对应的图像内容,基于预先建立的图像内容与预设亮度调整阈值的对应关系,确定出与当前界面图像内容匹配的目标预设亮度调整阈值。
9.一种终端,其特征在于,包括处理器和存储器,所述处理器和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910336948.7A CN110211549B (zh) | 2019-04-25 | 2019-04-25 | 一种屏幕亮度调整方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910336948.7A CN110211549B (zh) | 2019-04-25 | 2019-04-25 | 一种屏幕亮度调整方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110211549A CN110211549A (zh) | 2019-09-06 |
CN110211549B true CN110211549B (zh) | 2023-06-09 |
Family
ID=67786349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910336948.7A Active CN110211549B (zh) | 2019-04-25 | 2019-04-25 | 一种屏幕亮度调整方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110211549B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110827785B (zh) * | 2019-11-27 | 2021-04-02 | Oppo广东移动通信有限公司 | 亮度调节方法及相关产品 |
CN111352604B (zh) * | 2020-02-13 | 2022-11-15 | 支付宝(杭州)信息技术有限公司 | 屏幕亮度调节方法、装置及计算机可读存储介质 |
TWI721808B (zh) * | 2020-03-04 | 2021-03-11 | 和碩聯合科技股份有限公司 | 亮度補償方法 |
CN113571026A (zh) * | 2020-04-29 | 2021-10-29 | 华为技术有限公司 | 屏幕亮度校准方法、屏幕亮度校准装置和电子设备 |
CN111654961A (zh) * | 2020-06-22 | 2020-09-11 | 四川艾贝斯科技发展有限公司 | 用于路灯系统的路灯亮度监控方法 |
CN111857484B (zh) * | 2020-07-28 | 2022-02-08 | 维沃移动通信有限公司 | 屏幕亮度调节方法、装置、电子设备及可读存储介质 |
CN116260953A (zh) * | 2021-02-08 | 2023-06-13 | 青岛海信激光显示股份有限公司 | 激光投影设备 |
CN114138218B (zh) * | 2021-11-30 | 2024-02-13 | 北京达佳互联信息技术有限公司 | 一种内容显示方法和内容显示设备 |
CN114327141B (zh) * | 2021-12-29 | 2023-06-30 | 深圳市华星光电半导体显示技术有限公司 | 数据处理方法、装置、显示面板和存储介质 |
CN117116203A (zh) * | 2022-08-29 | 2023-11-24 | 深圳市Tcl云创科技有限公司 | 屏幕亮度调整方法、装置、存储介质及电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007178837A (ja) * | 2005-12-28 | 2007-07-12 | Matsushita Electric Ind Co Ltd | 有機elディスプレイ装置 |
CN101183517A (zh) * | 2007-12-07 | 2008-05-21 | 深圳华为通信技术有限公司 | 调节终端设备上液晶显示器亮度的方法、装置、及终端 |
CN107799093A (zh) * | 2017-12-08 | 2018-03-13 | 深圳市金立通信设备有限公司 | 调节终端屏幕亮度的方法、终端及计算机可读存储介质 |
CN108063901A (zh) * | 2017-12-27 | 2018-05-22 | 努比亚技术有限公司 | 一种图像采集方法、终端和计算机可读存储介质 |
CN108228852A (zh) * | 2018-01-10 | 2018-06-29 | 上海展扬通信技术有限公司 | 电子相册封面生成的方法、装置及计算机可读存储介质 |
CN108616649A (zh) * | 2018-03-23 | 2018-10-02 | 北京京东尚科信息技术有限公司 | 电子设备的显示控制方法和装置 |
CN108810264A (zh) * | 2018-05-29 | 2018-11-13 | 努比亚技术有限公司 | 一种亮度调节方法及终端、计算机可读存储介质 |
CN109326244A (zh) * | 2018-10-15 | 2019-02-12 | 深圳市泰衡诺科技有限公司 | 屏幕亮度调节方法、装置及终端设备 |
WO2019051655A1 (zh) * | 2017-09-13 | 2019-03-21 | 深圳传音通讯有限公司 | 一种屏幕亮度调整方法及终端 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002341843A (ja) * | 2001-05-11 | 2002-11-29 | Nanao Corp | ディスプレイ装置及び画像表示システム |
US9892714B2 (en) * | 2012-06-28 | 2018-02-13 | Lenovo (Singapore) Pte. Ltd. | Brightness control method, apparatus and program product |
CN103051777A (zh) * | 2012-12-04 | 2013-04-17 | 北京百度网讯科技有限公司 | 移动终端屏幕亮度的控制方法、装置和移动终端 |
CN103873700A (zh) * | 2012-12-11 | 2014-06-18 | 联想(北京)有限公司 | 一种状态切换的方法和设备 |
US10015863B2 (en) * | 2014-05-28 | 2018-07-03 | Hewlett-Packard Development Company, L.P. | Changing screen brightness of a computing device |
EP3035656B1 (en) * | 2014-12-18 | 2021-08-04 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling an electronic device |
US9754555B2 (en) * | 2015-08-06 | 2017-09-05 | Mediatek Inc. | Method for adjusting display of electronic device and electronic device capable of adjusting display |
CN106681609B (zh) * | 2016-12-15 | 2019-01-18 | 珠海格力电器股份有限公司 | 一种终端设备屏幕亮度调节方法、装置及终端设备 |
-
2019
- 2019-04-25 CN CN201910336948.7A patent/CN110211549B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007178837A (ja) * | 2005-12-28 | 2007-07-12 | Matsushita Electric Ind Co Ltd | 有機elディスプレイ装置 |
CN101183517A (zh) * | 2007-12-07 | 2008-05-21 | 深圳华为通信技术有限公司 | 调节终端设备上液晶显示器亮度的方法、装置、及终端 |
WO2019051655A1 (zh) * | 2017-09-13 | 2019-03-21 | 深圳传音通讯有限公司 | 一种屏幕亮度调整方法及终端 |
CN107799093A (zh) * | 2017-12-08 | 2018-03-13 | 深圳市金立通信设备有限公司 | 调节终端屏幕亮度的方法、终端及计算机可读存储介质 |
CN108063901A (zh) * | 2017-12-27 | 2018-05-22 | 努比亚技术有限公司 | 一种图像采集方法、终端和计算机可读存储介质 |
CN108228852A (zh) * | 2018-01-10 | 2018-06-29 | 上海展扬通信技术有限公司 | 电子相册封面生成的方法、装置及计算机可读存储介质 |
CN108616649A (zh) * | 2018-03-23 | 2018-10-02 | 北京京东尚科信息技术有限公司 | 电子设备的显示控制方法和装置 |
CN108810264A (zh) * | 2018-05-29 | 2018-11-13 | 努比亚技术有限公司 | 一种亮度调节方法及终端、计算机可读存储介质 |
CN109326244A (zh) * | 2018-10-15 | 2019-02-12 | 深圳市泰衡诺科技有限公司 | 屏幕亮度调节方法、装置及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110211549A (zh) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110211549B (zh) | 一种屏幕亮度调整方法、装置、终端及存储介质 | |
US11379960B2 (en) | Image processing method, image processing apparatus, and wearable device | |
EP3605515A1 (en) | Backlight adjusting method and backlight adjusting device | |
US9684373B2 (en) | Apparatus and method for automatic calibration of gaze detection | |
US20170345393A1 (en) | Electronic device and eye protecting method therefor | |
US10776646B2 (en) | Identification method and apparatus and computer-readable storage medium | |
JP6105953B2 (ja) | 電子機器、視線入力プログラムおよび視線入力方法 | |
JPWO2014084224A1 (ja) | 電子機器および視線入力方法 | |
WO2015175217A1 (en) | System and method for providing haptic feedback to assist in capturing images | |
KR101906748B1 (ko) | 홍채 이미지 획득 방법 및 장치, 및 홍채 인식 장치 | |
US10762324B2 (en) | Pressure determination method and device and fingerprint recognition method and device | |
CN107690804B (zh) | 一种图像处理方法及用户终端 | |
US11062640B2 (en) | Screen display method and screen display device | |
US20130308835A1 (en) | Mobile Communication Device with Image Recognition and Method of Operation Therefor | |
EP3761627A2 (en) | Photographing control method and apparatus | |
CN111445413B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
WO2021046793A1 (zh) | 图像采集方法、装置及存储介质 | |
CN110708463B (zh) | 对焦方法、装置、存储介质及电子设备 | |
EP4366289A1 (en) | Photographing method and related apparatus | |
CN107577340B (zh) | 视力保护的方法、终端及存储装置 | |
CN110618852B (zh) | 视图处理方法、视图处理装置及终端设备 | |
CN112351271A (zh) | 一种摄像头的遮挡检测方法、装置、存储介质和电子设备 | |
CN111373409B (zh) | 获取颜值变化的方法及终端 | |
EP4060976A1 (en) | Electronic device comprising camera and method thereof | |
CN113342229A (zh) | 调节字体大小的方法、装置、终端设备以及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |