CN111556194A - 亮度调节方法、装置、存储介质及终端 - Google Patents
亮度调节方法、装置、存储介质及终端 Download PDFInfo
- Publication number
- CN111556194A CN111556194A CN202010244925.6A CN202010244925A CN111556194A CN 111556194 A CN111556194 A CN 111556194A CN 202010244925 A CN202010244925 A CN 202010244925A CN 111556194 A CN111556194 A CN 111556194A
- Authority
- CN
- China
- Prior art keywords
- display unit
- brightness value
- user
- preset
- frequency
- 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.)
- Granted
Links
Images
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种亮度调节方法、装置、存储介质及终端,属于计算机技术领域。所述方法包括:终端监测用户的眨眼频率,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值,通过用户的眨眼频率对显示单元亮度进行调节,以满足不同用户对显示单元亮度的需求,提升用户使用体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种亮度调节方法、装置、存储介质及终端。
背景技术
随着科学技术的进步和智能终端的发展,诸如手机、平板等具有显示功能的智能终端被越来越多的人使用,用户可通过终端上的显示单元获取到更多的知识和信息,丰富了用户的生活,在用户经常性观看终端的显示单元时,显示单元的亮度、用户使用时长等因素都密切影响到用户的眼部健康。在相关技术中,终端会根据当前环境情况,基于环境情况与显示单元亮度值的对应关系对显示单元的亮度进行调节,但调节之后的显示单元亮度可能不一定满足所有用户对显示单元亮度的需求,仍会造成用户因终端的显示单元亮度过高或过低而产生眼部不舒适的感觉。
发明内容
本申请实施例提供了一种亮度调节方法、装置、存储介质及终端,可以解决在基于当前环境对终端的显示单元亮度进行调节仍不能满足用户对显示单元亮度的需求的问题。所述技术方案如下:
第一方面,本申请实施例提供了一种亮度调节方法,所述方法包括:
监测用户的眨眼频率;
在确定所述眨眼频率大于或等于预设频率,获取显示单元的当前亮度值;
在所述当前亮度值大于或等于预设亮度值时,调低所述显示单元的亮度值。
第二方面,本申请实施例提供了一种亮度调节装置,所述装置包括:
监测模块,用于监测用户的眨眼频率;
获取模块,用于在确定所述眨眼频率大于或等于预设频率,获取显示单元的当前亮度值;
调节模块,用于在所述当前亮度值大于或等于预设亮度值时,调低所述显示单元的亮度值。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种终端,包括:处理器、存储器、显示单元;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
本申请实施例的方案在执行时,终端监测用户的眨眼频率,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值,通过用户的眨眼频率对显示单元亮度进行调节,以满足不同用户对显示单元亮度的需求,提升用户使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的终端的结构示意图;
图2是本申请实施例提供的操作***和用户空间的结构示意图;
图3是图1中安卓操作***的架构图;
图4是图1中IOS操作***的架构图;
图5是本申请实施例提供的一种亮度调节方法的流程示意图;
图6是本申请实施例提供的一种亮度调节方法的另一流程示意图;
图7是本申请实施例提供的光线强度的平方根和屏幕亮度成线性关系图;
图8是本申请实施例提供的终端显示界面示意图;
图9是本申请实施例提供的一种亮度调节装置示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
请参见图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作***可以是安卓(Android)***(包括基于Android***深度开发的***)、苹果公司开发的IOS***(包括基于IOS***深度开发的***)或其它***。存储数据区还可以存储终端在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
参见图2所示,存储器120可分为操作***空间和用户空间,操作***即运行于操作***空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作***针对不同第三方应用程序为其分配相应的***资源。然而,同一第三方应用程序中不同应用场景对***资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作***与第三方应用程序之间相互独立,操作***往往不能及时感知第三方应用程序当前的应用场景,导致操作***无法根据第三方应用程序的具体应用场景进行针对性的***资源适配。
为了使操作***能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作***之间的数据通信,使得操作***能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的***资源适配。
以操作***为Android***为例,存储器120中存储的程序和数据如图3所示,存储器120中可存储有Linux内核层320、***运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、***运行库层340和应用框架层360属于操作***空间,应用层380属于用户空间。Linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层340通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作***自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、购物程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图4所示,IOS***包括:核心操作***层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作***层420包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图4所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
其中,在IOS***中实现第三方应用程序与操作***数据通信的方式以及原理可参考Android***,本申请在此不再赘述。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,即显示单元,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本申请实施例对此不作限定。
在图1所示的终端中,处理器110可以用于调用存储器120中存储的应用程序,并具体执行本申请实施例的亮度调节方法。
在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。
下面将结合附图5至图8,对本申请实施例提供的亮度调节方法进行详细介绍。
请参见图5,为本申请实施例提供了一种亮度调节方法的流程示意图。本实施例以一种亮度调节方法应用于终端来举例说明,该亮度调节方法可以包括以下步骤:
S501,监测用户的眨眼频率。
其中,眨眼频率是指用户在使用终端时每分钟的眨眼次数,在正常情况下用户每分钟的眨眼次数为15至20次,眨眼帮助用户保护和湿润眼球,在用户长时间盯着终端的显示单元时,也会很容易忘记保持正常眨眼次数,在不自觉的状态下使得每分钟的眨眼次数少于5次;同时在用户眼睛疲劳的情况下,用户会通过眨眼来缓解眼部疲劳,此时用户的眨眼次数会适当增加,眨眼次数可能会高于每分钟眨眼次数。
一般的,在监测用户的眨眼频率之前,终端将获取当前环境的光线强度值,并根据光线强度值,调节显示单元的亮度值至与光线强度对应的亮度值,为使显示单元的亮度能够满足用户的需求,终端将通过摄像头或动作捕捉传感器获取用户在预设时长内的眨眼次数,并根据眨眼次数和第一预设时长计算得到用户的眨眼频率。
S502,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值。
其中,预设频率是指预先设置的用户在一般情况下每分钟的眨眼次数。
一般的,终端基于预设时长对用户的眨眼频率进行监测,在监测到用户的眨眼次数大于或等于预设频率时,可初步获知用户可能存在用眼过度或用户在当前的显示单元亮度下感到眼部不适,通过进一步获取显示单元的当前亮度值,可为调节显示单元的亮度至用户满意的亮度作准备。
S503,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值。
其中,预设亮度值是指预先设置的眨眼频率与显示单元亮度对应的亮度值,当前亮度值是终端在基于当前环境光线强度和/或显示模式(如:护眼模式)对显示单元进行亮度调节后的亮度值。
一般的,终端在基于当前环境光线强度和/或显示模式(如:护眼模式)对显示单元进行亮度调节后,对用户的眨眼频率进行监测,在监测到用户的眨眼频率大于或等于预设频率时,获取显示单元的当前亮度值,若当前亮度值大于或等于在用户的眨眼频率对应的亮度值时,需要调低当前显示单元的亮度值,以满足用户的亮度需求,缓解用户的眼部疲劳和眼部不适。
由上述内容可知,本方案提供亮度调节方法,终端监测用户的眨眼频率,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值,通过用户的眨眼频率对显示单元亮度进行调节,以满足不同用户对显示单元亮度的需求,提升用户使用体验。
请参见图6,为本申请实施例提供了一种亮度调节方法的另一流程示意图。本实施例以一种亮度调节方法应用于终端中来举例说明。该亮度调节方法可以包括以下步骤:
S601,获取当前环境的光线强度值。
其中,光线强度值是指环境中的光照强度,光照强度是指单位面积上所接受可见光的光通量,用于指示光照的强弱和物体表面积被照明程度的量。
S602,根据光线强度值,调节显示单元的亮度值至与光线强度对应的亮度值。
一般的,光线强度值与显示单元的亮度值存在一定的对应关系,终端内置有光源传感器,在光源传感器将接收到光信号转换成电信号,并基于该电信号获知终端当前所处环境的光线强度值,根据该光线强度值查询到与之对应的亮度值,并将终端的显示单元的亮度调节至该亮度值。
举例说明:请参见图7所示的光线强度的平方根和屏幕亮度成线性关系图,X轴是显示单元亮度值,Y轴是光线强度的平方根,其中当光线强度值为10000(平方根值为100)对应的显示单元亮度为255,满足一个线性关系,如:光线强度值为6400(平方根值为80),计算出的屏幕亮度为200。通常在白天日光照射下光线强度为10000左右时对应显示单元的亮度值最高,显示单元显示最亮,当超过这个强度后,显示单元一直保持最亮。
S603,获取当前时刻。
一般的,用户使用终端的时间不同,对应的显示单元所处的显示模式也不同,有些终端可设置一定的时间段为护眼模式,在护眼模式下的终端将自动将显示单元的亮度降到一定的亮度,并调节显示单元的色温,到达柔和的亮度以保护用户的眼睛;或由于一天之中不同时间段的光线强度不一样,终端可通过直接获取当前时刻,为调节显示单元的亮度值提供一定的参考信息。
S604,在当前时刻为预设时刻时,将显示单元的亮度值调至护眼模式的亮度值。
其中,预设时刻是指用户预先设置显示单元开启护眼模式的时间。护眼模式是显示单元显示出柔和的色温和亮度的模式,利用红光和黄光产生柔和的光线,可以减少显示单元的蓝光,进而减少对眼睛的伤害。
一般的,用户设置终端在一定时间段内开启护眼模式后,当终端检测到当前时刻为开启护眼模式的时刻时,终端将显示单元调至护眼模式,以减弱显示单元的亮度和光线对用户眼睛的伤害,同时,也能在一定程度上提醒用户需要适当的缓解眼部疲劳。
S605,通过摄像头或动作捕捉传感器获取用户在第一预设时长内的眨眼次数。
其中,第一预设时长是指预先设置的监测用户眨眼次数的时间,通常为1分钟。
一般的,终端可在一定的时间周期内开启摄像头获取用户在1分钟内的眨眼次数,进而基于获得的数据计算出用户的眨眼频率;终端也可通过动作捕捉传感器,对用户的眼部动作进行跟踪,进而计算出用户的眨眼频率。
S606,根据眨眼次数和第一预设时长计算用户的眨眼频率。
其中,眨眼频率是指用户在使用终端时每分钟的眨眼次数,在正常情况下用户每分钟的眨眼次数为15至20次,眨眼帮助用户保护和湿润眼球,在用户长时间盯着终端的显示单元时,也会很容易忘记保持正常眨眼次数,在不自觉的状态下使得每分钟的眨眼次数少于5次;同时在用户眼睛疲劳的情况下,用户会通过眨眼来缓解眼部疲劳,此时用户的眨眼次数会适当增加,眨眼次数可能会高于每分钟眨眼次数。
S607,判断眨眼频率是否大于或等于预设频率。
其中,预设频率是指预先设置的用户在一般情况下每分钟的眨眼次数,对眨眼频率进行判断可以初步分析用户是否处于用眼疲劳或用眼过度的状况。
S608,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值。
一般的,终端基于预设时长对用户的眨眼频率进行监测,在监测到用户的眨眼次数大于或等于预设频率时,可初步获知用户可能存在用眼过度或用户在当前的显示单元亮度下感到眼部不适,通过进一步获取显示单元的当前亮度值,可为调节显示单元的亮度至用户满意的亮度作准备。
S609,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值。
其中,预设亮度值是指预先设置的眨眼频率与显示单元亮度对应的亮度值,当前亮度值是终端在基于当前环境光线强度和/或显示模式(如:护眼模式)对显示单元进行亮度调节后的亮度值。
一般的,终端在基于当前环境光线强度和/或显示模式(如:护眼模式)对显示单元进行亮度调节后,对用户的眨眼频率进行监测,在监测到用户的眨眼频率大于或等于预设频率时,获取显示单元的当前亮度值,若当前亮度值大于或等于在用户的眨眼频率对应的亮度值时,需要调低当前显示单元的亮度值,以满足用户的亮度需求,缓解用户的眼部疲劳和眼部不适。
举例说明:请参见表1,若显示单元的最大亮度值为X,终端在获取到当前环境的光线强度为强的状态下,终端将显示单元亮度调至X的80%,当终端监测到用户的眨眼频率为22次/分钟时,可获知用户此时用眼过度正通过增加眨眼次数来缓解眼睛疲劳,同时终端可查询到用户的眨眼频率大于等于预设眨眼频率20次/分钟,且大于等于预设眨眼频率20次/分钟时对应的亮度值为X的60%,故终端需要将显示单元的当前亮度值从X的80%调低至X的60%。当终端监测到用户的眨眼频率为4次/分钟时,可获知用户此时对显示单元显示的内容过于专注导致用眼疲劳,同时终端可查询用户的眨眼频率小于预设眨眼频率5次/分钟,且小于预设眨眼频率5次/分钟时对应的亮度值为X的40%,故终端需要将显示单元的亮度值从X的80%调低至X的40%,通过适度降低显示单元亮度值的方式缓解用户的用眼疲劳,并提醒用户及时调整用眼时间。
表1
S610,在检测到用户持续处于闭眼状态的时长超过第三预设时长时,控制显示单元熄屏。
其中,第三预设时长是指预先设置的用户在眨眼过程中处于闭眼状态的最大时长,是用于衡量用户是否在使用终端的依据。
一般的,在监测用户眨眼频率的同时,也对用户的闭眼状态进行监测,在检测到用户持续处于闭眼状态的时间长度超过预设的最大闭眼时长时,则可确定用户未在观看终端的显示单元,终端将进行熄屏操作或将显示单元的亮度值调至最低,以节省终端的电能损耗。
S611,在确定眨眼频率小于预设频率时,获取显示单元持续处于点亮状态的时长。
一般的,终端基于预设时长对用户的眨眼频率进行监测,在监测到用户的眨眼次数小于预设频率时,需要对终端的使用时长进行分析,判断用户是否存在长时间使用终端,以至于过于专注显示单元显示的内容而自动忽略眨眼的情况,故通过进一步获取显示单元持续处于点亮状态的时长,并对该显示单元持续处于点亮状态的时长进行分析以确定用户是否存在长时间使用终端的情况。
S612,判断持续处于点亮状态的时长是否大于或等于第二预设时长。
其中,第二预设时长是指预先设置的显示单元持续处于点亮状态的时间长度,若该显示单元持续处于点亮状态的时长大于预设的时长时,表明用户存在长时间使用终端的情况,此时仍继续使用终端不利于用户的用眼健康。
S613,在持续处于点亮状态的时长大于或等于第二预设时长时,通过显示单元显示护眼提醒消息。
其中,护眼提醒消息是指通过显示单元显示的提醒用户需要缓解用眼疲劳的消息,可以是弹框的形式,也可以是图标显示的形式,也可以是通过短时间显示单元闪烁颜色的形式,以达到提醒用户适度使用终端,及时缓解用眼疲劳的作用。
举例说明:请参见图8的终端显示界面,在显示单元持续处于点亮状态的时长大于预设时长时,用户可能存在长时间过于专注的使用终端的情况,终端将通过显示弹框的形式,在显示单元上显示提醒消息框801,用户可查看到提醒消息框801中显示的提醒护眼的相关消息。在用户点击提醒消息框801中的“确定”虚拟按键802时,终端将开启熄屏模式,用户也可点击提醒消息框801中的“取消”虚拟按键803,以继续使用终端。同时,提醒内容可以是“您使用手机已经好久啦,是不是感觉眼睛又累又酸啊?放下手机,让眼睛休息一下吧!”等类似的提醒内容。
S614,在持续处于点亮状态的时长小于第二预设时长时,获取显示单元的当前亮度值。
一般的,在用户的眨眼频率小于预设频率时,用户可能存在过于关注显示单元上显示的内容而自动忽略眨眼,在检测到显示单元持续处于点亮状态的时长小于预设时长时,获取显示单元的当前亮度值,,在当前亮度值低于预设的亮度值时,可通过适当调高显示单元的亮度值以满足用户的亮度需求,同时通过显示单元的亮度改变间接提醒用户需注意用眼过度。
S615,在当前亮度值小于预设亮度值时,调高显示单元的亮度值。
表2
举例说明:请参见表2,终端在获取到当前环境的光线强度为弱的状态下,终端将显示单元亮度调至X的10%,当终端监测到用户的眨眼频率为4次/分钟时,可获知用户此时对显示单元显示的内容过于专注导致用眼疲劳,同时终端可查询用户的眨眼频率小于预设眨眼频率5次/分钟,且小于预设眨眼频率5次/分钟时对应的亮度值为X的15%,故终端需要将显示单元的亮度值从X的10%调高至X的15%,通过适度调高显示单元亮度值的方式缓解用户的用眼疲劳,并提醒用户及时调整用眼时间。
由上述内容可知,本方案提供的亮度调节方法,终端获取当前环境的光线强度值,根据光线强度值,调节显示单元的亮度值至与光线强度对应的亮度值,获取当前时刻;在当前时刻为预设时刻时,将显示单元的亮度值调至护眼模式的亮度值,通过摄像头或动作捕捉传感器获取用户在第一预设时长内的眨眼次数,根据眨眼次数和第一预设时长计算用户的眨眼频率,并判断眨眼频率是否大于或等于预设频率,在确定眨眼频率大于或等于预设频率,获取显示单元的当前亮度值,在当前亮度值大于或等于预设亮度值时,调低显示单元的亮度值,在检测到用户持续处于闭眼状态的时长超过第三预设时长时,控制显示单元熄屏;在确定眨眼频率小于预设频率时,获取显示单元持续处于点亮状态的时长,判断持续处于点亮状态的时长是否大于或等于第二预设时长,在持续处于点亮状态的时长大于或等于第二预设时长时,通过显示单元显示护眼提醒消息,在持续处于点亮状态的时长小于第二预设时长时,获取显示单元的当前亮度值,在当前亮度值小于预设亮度值时,调高显示单元的亮度值。通过此种方式在基于当前环境调节终端的显示单元亮度后,可根据用户的眨眼频率进一步调节显示单元的亮度,满足用户不同时刻对显示单元亮度的需求,提升用户的使用体验。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图9,其示出了本申请一个示例性实施例提供的亮度调节装置的结构示意图,以下简称装置9。装置9可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。装置9应用于终端,装置9包括:
监测模块901,用于监测用户的眨眼频率;
获取模块902,用于在确定所述眨眼频率大于或等于预设频率,获取显示单元的当前亮度值;
调节模块903,用于在所述当前亮度值大于或等于预设亮度值时,调低所述显示单元的亮度值。
可选地,所述监测模块901,包括:
第一获取单元,用于通过摄像头或动作捕捉传感器获取所述用户在第一预设时长内的眨眼次数;
计算单元,用于根据所述眨眼次数和所述第一预设时长计算所述用户的眨眼频率。
可选地,所述监测模块901,还包括:
第二获取单元,用于获取当前环境的光线强度值;
第一调节单元,用于根据所述光线强度值,调节所述显示单元的亮度值至与所述光线强度对应的亮度值。
可选地,所述装置9,还包括:
第三获取单元,用于在确定所述眨眼频率小于所述预设频率时,获取所述显示单元持续处于点亮状态的时长;
第一显示单元,用于在所述持续处于点亮状态的时长大于或等于第二预设时长时,通过显示单元显示护眼提醒消息。
可选地,所述装置9,还包括:
第四获取单元,用于在所述持续处于点亮状态的时长小于所述第二预设时长时,获取所述显示单元的当前亮度值;
第二调节单元,用于在所述当前亮度值小于所述预设亮度值时,调高所述显示单元的亮度值。
可选地,所述监测模块901,还包括:
第五获取单元,用于获取当前时刻;
第三调节单元,用于在所述当前时刻为预设时刻时,将所述显示单元的亮度值调至护眼模式的亮度值。
可选地,所述装置9,还包括:
控制单元,用于在检测到所述用户持续处于闭眼状态的时长超过第三预设时长时,控制所述显示单元熄屏。
需要说明的是,上述实施例提供的亮度调节装置在执行亮度调节方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的亮度调节装置与亮度调节方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤。
本申请还提供了一种终端,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (10)
1.一种亮度调节方法,其特征在于,所述方法包括:
监测用户的眨眼频率;
在确定所述眨眼频率大于或等于预设频率,获取显示单元的当前亮度值;
在所述当前亮度值大于或等于预设亮度值时,调低所述显示单元的亮度值。
2.根据权利要求1所述的方法,其特征在于,所述监测用户的眨眼频率,包括:
通过摄像头或动作捕捉传感器获取所述用户在第一预设时长内的眨眼次数;
根据所述眨眼次数和所述第一预设时长计算所述用户的眨眼频率。
3.根据权利要求1所述的方法,其特征在于,所述监测用户的眨眼频率之前,还包括:
获取当前环境的光线强度值;
根据所述光线强度值,调节所述显示单元的亮度值至与所述光线强度对应的亮度值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述眨眼频率小于所述预设频率时,获取所述显示单元持续处于点亮状态的时长;
在所述持续处于点亮状态的时长大于或等于第二预设时长时,通过显示单元显示护眼提醒消息。
5.根据权利要求4所述的方法,其特征在于,所述方法,还包括:
在所述持续处于点亮状态的时长小于所述第二预设时长时,获取所述显示单元的当前亮度值;
在所述当前亮度值小于所述预设亮度值时,调高所述显示单元的亮度值。
6.根据权利要求1所述的方法,其特征在于,所述监测用户的眨眼频率之前,还包括:
获取当前时刻;
在所述当前时刻为预设时刻时,将所述显示单元的亮度值调至护眼模式的亮度值。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到所述用户持续处于闭眼状态的时长超过第三预设时长时,控制所述显示单元熄屏。
8.一种亮度调节装置,其特征在于,所述装置包括:
监测模块,用于监测用户的眨眼频率;
获取模块,用于在确定所述眨眼频率大于或等于预设频率,获取显示单元的当前亮度值;
调节模块,用于在所述当前亮度值大于或等于预设亮度值时,调低所述显示单元的亮度值。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种终端,其特征在于,包括:处理器、存储器、显示单元;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244925.6A CN111556194B (zh) | 2020-03-31 | 2020-03-31 | 亮度调节方法、装置、存储介质及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244925.6A CN111556194B (zh) | 2020-03-31 | 2020-03-31 | 亮度调节方法、装置、存储介质及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111556194A true CN111556194A (zh) | 2020-08-18 |
CN111556194B CN111556194B (zh) | 2021-12-21 |
Family
ID=72001919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010244925.6A Active CN111556194B (zh) | 2020-03-31 | 2020-03-31 | 亮度调节方法、装置、存储介质及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111556194B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106297733A (zh) * | 2016-10-01 | 2017-01-04 | 奇酷互联网络科技(深圳)有限公司 | 屏幕亮度自动调节方法及装置 |
CN108595000A (zh) * | 2018-04-20 | 2018-09-28 | Oppo广东移动通信有限公司 | 屏幕亮度调节方法及装置 |
EP3388923A2 (en) * | 2017-04-10 | 2018-10-17 | INTEL Corporation | Adjusting graphics rendering based on facial expression |
CN109561213A (zh) * | 2018-11-30 | 2019-04-02 | 努比亚技术有限公司 | 一种护眼模式控制方法、终端及计算机可读存储介质 |
-
2020
- 2020-03-31 CN CN202010244925.6A patent/CN111556194B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106297733A (zh) * | 2016-10-01 | 2017-01-04 | 奇酷互联网络科技(深圳)有限公司 | 屏幕亮度自动调节方法及装置 |
EP3388923A2 (en) * | 2017-04-10 | 2018-10-17 | INTEL Corporation | Adjusting graphics rendering based on facial expression |
CN108595000A (zh) * | 2018-04-20 | 2018-09-28 | Oppo广东移动通信有限公司 | 屏幕亮度调节方法及装置 |
CN109561213A (zh) * | 2018-11-30 | 2019-04-02 | 努比亚技术有限公司 | 一种护眼模式控制方法、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111556194B (zh) | 2021-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108491275B (zh) | 程序优化方法、装置、终端及存储介质 | |
US20210048939A1 (en) | Icon display method, device, and terminal | |
WO2021057830A1 (zh) | 一种信息处理方法及电子设备 | |
WO2019174477A1 (zh) | 用户界面显示方法、装置及终端 | |
CN108803964B (zh) | 浮标显示方法、装置、终端及存储介质 | |
CN106936995B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN109343902B (zh) | 音频处理组件的运行方法、装置、终端及存储介质 | |
WO2020156308A1 (zh) | 消息处理方法、装置、终端及存储介质 | |
US20230035047A1 (en) | Remote assistance method, device, storage medium, and terminal | |
CN111225138A (zh) | 摄像头的控制方法、装置、存储介质及终端 | |
CN111338838A (zh) | 中央处理器频率的控制方法及相关装置 | |
CN112714216B (zh) | 亮度调节方法、装置、存储介质及终端 | |
WO2019047231A1 (zh) | 触摸操作响应方法及装置 | |
CN110702346B (zh) | 一种振动测试方法、装置、存储介质及终端 | |
CN111124668A (zh) | 内存释放方法、装置、存储介质及终端 | |
CN113094135A (zh) | 页面显示控制方法、装置、设备及存储介质 | |
WO2022001452A1 (zh) | 信息展示方法、装置、可穿戴设备及存储介质 | |
CN112631542A (zh) | 音频调节方法、装置、存储介质及电子设备 | |
WO2019047226A1 (zh) | 触摸操作响应方法及装置 | |
WO2019047234A1 (zh) | 触摸操作响应方法及装置 | |
CN111913614B (zh) | 多画面显示控制方法、装置、存储介质及显示器 | |
CN114285936B (zh) | 屏幕亮度调整方法、装置、存储介质以及终端 | |
CN113127128B (zh) | 界面控制方法、装置、计算机设备及存储介质 | |
WO2021052488A1 (zh) | 一种信息处理方法及电子设备 | |
CN111556194B (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 |