屏幕自适应调整方法、计算机可读存储介质及终端设备与流程

文档序号:16929840发布日期:2019-02-22 20:10阅读:161来源:国知局
屏幕自适应调整方法、计算机可读存储介质及终端设备与流程

本发明涉及一种互联网技术领域,尤其涉及一种屏幕自适应调整方法、计算机可读存储介质及终端设备。



背景技术:

随着终端技术的快速发展,越来越多的人选择使用移动终端,例如手机或平板电脑等观看视频、电子书或浏览网站等等。

用户在使用这些移动终端时,如果用户一直使用屏幕的默认参数,容易因为屏幕亮度太高、字体太小等问题会造成用户的眼部的疲劳,甚至引起大量的眼部疾病发生。

但用户手动调整屏幕需要花费较长的时间,因此需提供一种屏幕自适应调整方法,以解决上述问题。



技术实现要素:

有鉴于此,本发明提供一种屏幕自适应调整方法,可以根据人眼疲劳度自动调整屏幕的显示参数,方便、快捷且准确率高。

本发明提供的屏幕自适应调整方法应用于终端设备,所述屏幕自适应调整方法包括:获取预设的人眼疲劳度,所述预设的人眼疲劳度由预设的眨眼频率、预设的眼皮间距、预设的人眼与屏幕的间距、预设的血丝数中的至少其中一项确定;获取人眼观看屏幕的时长,且在人眼观看所述屏幕的时长超过预设值时,获取实际的人眼疲劳度,所述实际的人眼疲劳度由实际的眨眼频率、实际的眼皮间距、实际的人眼与屏幕的间距、实际的血丝数中的至少其中一项确定;判断所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值是否大于第一阈值;若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动调整屏幕的显示参数,所述屏幕的显示参数包括屏幕的亮度、屏幕背景的颜色、屏幕字体的大小至少其中之一;若所述实际的人眼疲劳度小于或等于所述预设的人眼疲劳度的差值小于或等于第一阈值,则返回获取人眼观看屏幕的时长,在人眼观看所述屏幕的时间超过预设值时,获取实际的人眼疲劳度的步骤。

在一实施方式中,获取预设的人眼疲劳度的步骤包括在第一预设时间段内首次实时获取用户的人眼疲劳度,其中所述第一预设时间段以接收到开机操作指令时为起始时刻;根据所述首次实时获取的用户的人眼疲劳度的平均值获取所述预设的人眼疲劳度。

在一实施方式中,获取人眼观看屏幕的时长,且在人眼观看所述屏幕的时长超过预设值时,获取实际的人眼疲劳度的步骤包括:在第二预设时间段内再次实时获取用户的人眼疲劳度,其中,所述第二预设时间段以人眼观看所述屏幕的时长超过预设值时为起始时刻,所述第一预设时间段的时长等于所述第二预设时间段的时长;根据所述再次实时获取的用户的人眼疲劳度的平均值获取所述实际的人眼疲劳度。

在一实施方式中,判断所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值是否大于第一阈值的步骤包括:判断实际的眨眼频率与预设的人眼疲劳度的差值、预设的眼皮间距与实际的眼皮间距的差值、预设的人眼与屏幕的间距与实际的人眼与屏幕的间距的差值、实际的血丝数与预设的血丝数是否均大于所述第一阈值;若均大于所述第一阈值,则判定实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于所述第一阈值;若未均大于所述第一阈值,则判定实际的人眼疲劳度与所述预设的人眼疲劳度的差值小于或等于所述第一阈值。

在一实施方式中,若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动调整屏幕的显示参数的步骤包括:若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则判断所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值是否大于第二阈值,其中,所述第二阈值大于所述第一阈值;若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第二阈值,则控制所述屏幕进行熄屏操作;若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值小于或等于所述第二阈值,则自动调整屏幕的显示参数。

在一实施方式中,若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动调整屏幕的显示参数的步骤包括:获取所述终端设备所处环境的光线亮度数据的等级;根据所述终端设备所处环境的光线亮度数据的等级将所述屏幕的亮度设置为对应的亮度等级;若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动根据所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值,将所述屏幕的亮度在所述亮度等级内进行微调。

在一实施方式中,若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动调整屏幕的显示参数的步骤包括:获取所述终端设备的晃动数据的等级;根据所述终端设备的晃动数据的等级将所述屏幕字体大小设置为相应的字体大小等级;若所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于第一阈值,则自动根据所述实际的人眼疲劳度与所述预设的人眼疲劳度的差值,将所述屏幕字体在所述字体大小等级内进行微调。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述屏幕自适应调整方法的步骤。

本发明还提供一种终端设备,所述终端设备包括上述计算机可读存储介质。

在一实施方式中,所述终端设备还包括摄像模块,所述摄像模块用于采集人眼图像。

本发明的屏幕自适应调整方法、计算机可读存储介质及设备终端根据实际的人眼疲劳度与预设的人眼疲劳度的差值自动调整屏幕的显示参数,能准确判断人眼的状态,从而准确且自动地调整屏幕,准确性高,且能应用在整个设备终端,而不局限于某个客户端例如阅读客户端,应用范围广,从而能进一步保护人眼。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

图1示出了本发明第一实施方式的屏幕自适应调整方法的流程示意图;

图2示出了本发明第二实施方式的屏幕自适应调整方法的流程示意图;

图3示出了本发明第三实施方式的计算机可读存储介质的结构示意图;

图4示出了本发明第四实施方式的终端设备的结构示意图。

具体实施方式

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

图1示出了本发明第一实施方式的屏幕自适应调整方法的流程图。如图1所示,屏幕自适应调整方法可以但不限于应用于终端设备,终端设备可以是手机、电脑、电视机等等包括屏幕的电子设备,该方法包括如下步骤:

步骤s11:获取预设的人眼疲劳度;

其中,预设的人眼疲劳度由预设的眨眼频率、预设的眼皮间距、预设的人眼与屏幕的间距、预设的血丝数中的至少其中一项确定。

在本实施方式中,步骤s11:获取预设的人眼疲劳度的步骤包括在第一预设时间段内首次实时获取用户的人眼疲劳度,其中所述第一预设时间段以接收到开机操作指令时为起始时刻;根据所述首次实时获取的用户的人眼疲劳度的平均值获取所述预设的人眼疲劳度。也就是说,本实施方式的预设的人眼疲劳度是根据开机时用户自身的数据(眨眼频率、眼皮间距、人眼与屏幕的间距、血丝数)获取的,这样就避免了不同用户的自身差异造成的误差,准确性高,且本实施例采用人眼疲劳度的平均值作为预设的人眼疲劳度,能进一步提高准确性。当然在其他实施方式中,预设的人眼疲劳度也可以为存储的固定值,或者在接收到用户输入的人眼放松确认指令时获取的人眼疲劳度。

具体地,可以单不限于在接收到开机操作指令时,通过摄像模块采集的人眼图像,实时获取用户的人眼疲劳度。

步骤s12:获取人眼观看屏幕的时长,且在人眼观看屏幕的时长超过预设值时,获取实际的人眼疲劳度;

其中,实际的人眼疲劳度由实际的眨眼频率、实际的眼皮间距、实际的人眼与屏幕的间距、实际的血丝数中的至少其中一项确定。

在本实施方式中,步骤s12:获取人眼观看屏幕的时长,且在人眼观看屏幕的时长超过预设值时,获取实际的人眼疲劳度的步骤包括:

在第二预设时间段内再次实时获取用户的人眼疲劳度,其中,第二预设时间段以人眼观看屏幕的时长超过预设值时为起始时刻,第一预设时间段的时长等于第二预设时间段的时长;

根据再次实时获取的用户的人眼疲劳度的平均值获取实际的人眼疲劳度。

具体地,可以单不限于在人眼观看屏幕的时长超过预设值时,通过摄像模块再次采集的人眼图像,再次实时获取用户的人眼疲劳度。此外,在首次采集人眼图像之后到再次采集人眼图像之前,摄像模块可以但不限于默认处于休眠状态,以避免加快终端设备的耗电速度。

在本实施例中,确定实际的人眼疲劳度的参数的数量和属性均分别与确定预设的人眼疲劳度的参数的数量和属性相同,例如若预设的人眼疲劳度由预设的眨眼频率确定,则实际的人眼疲劳度也由实际的眨眼频率确定。在其他实施例中,确定实际的人眼疲劳度的参数的数量和属性中的至少其中之一与确定预设的人眼疲劳度的不同,例如预设的人眼疲劳度由预设的眨眼频率确定,而实际的人眼疲劳度由实际的眼皮间距和实际的人眼与屏幕的间距确定等等。

具体地,可以但不限于将预设的人眼疲劳度的各个参数例如预设的眨眼频率、预设的眼皮间距、预设的人眼与屏幕的间距、预设的血丝数中的至少一项进行加权打分后计算平均值,根据加权打分后的平均值得出预设的人眼疲劳度。实际的人眼疲劳度的计算方法可以与预设的人眼疲劳度的算法相同,也可以不同。

步骤s13:判断实际的人眼疲劳度与预设的人眼疲劳度的差值是否大于第一阈值;

具体地,在一实施方式中,实际的人眼疲劳度与预设的人眼疲劳度的参数和数量均相同。步骤s13:判断实际的人眼疲劳度与预设的人眼疲劳度的差值是否大于第一阈值可以但不限于包括:判断实际的眨眼频率与预设的人眼疲劳度的差值、预设的眼皮间距与实际的眼皮间距的差值、预设的人眼与屏幕的间距与实际的人眼与屏幕的间距的差值、实际的血丝数与预设的血丝数是否均大于所述第一阈值;若均大于所述第一阈值,则判定实际的人眼疲劳度与所述预设的人眼疲劳度的差值大于所述第一阈值;若未均大于所述第一阈值,则判定实际的人眼疲劳度与所述预设的人眼疲劳度的差值小于或等于所述第一阈值。

若实际的人眼疲劳度与预设的人眼疲劳度的差值大于第一阈值,则进入步骤s14:自动调整屏幕的显示参数,屏幕的显示参数包括屏幕的亮度、屏幕背景的颜色、屏幕字体的大小至少其中之一;

具体地,在一实施方式中,步骤s14:自动调整屏幕的显示参数可以但不限于包括:检测终端设备此时所处的环境数据,且分别给予环境数据与实际的人眼疲劳度相应的权值后计算得出理想的屏幕参数值,并将屏幕的显示参数调整至理想的屏幕参数值。这样,使得屏幕的参数可以根据环境数据及实际的人眼疲劳度进行调整,能进一步提高调整的准确性。

具体地,在一实施方式中,步骤s14自动调整屏幕的显示参数可以但不限于包括:获取终端设备所处环境的光线亮度数据的等级;根据终端设备所处环境的光线亮度数据的等级将屏幕的亮度设置为对应的亮度等级;若实际的人眼疲劳度与预设的人眼疲劳度的差值大于第一阈值,则自动根据实际的人眼疲劳度与预设的人眼疲劳度的差值,将屏幕的亮度在亮度等级内进行微调。

具体地,在一实施方式中,步骤s14自动调整屏幕的显示参数可以但不限于包括:获取终端设备的晃动数据的等级;根据终端设备的晃动数据的等级将屏幕字体大小设置为相应的字体大小等级;若实际的人眼疲劳度与预设的人眼疲劳度的差值大于第一阈值,则自动根据实际的人眼疲劳度与预设的人眼疲劳度的差值,将屏幕字体在字体大小等级内进行微调。

其中,在一实施方式中,终端设备的晃动数据的等级与屏幕的字体大小等级的关系表可以存储在数据库中,而且终端设备所处环境的光线亮度数据的等级与屏幕的亮度等级也可以存储在数据库中。在其他实施方式中,终端设备的晃动数据的等级与屏幕的字体大小等级的关系,和/或光线亮度数据的等级与屏幕的亮度等级的关系根据可以但不限于还根据用户的生物特征例如年龄、是否佩戴眼镜,和/或根据屏幕显示的内容的类型进行确定,其中,屏幕显示的内容的类型可以分为文档、视频、图片等等。

若实际的人眼疲劳度小于或等于预设的人眼疲劳度的差值小于或等于第一阈值,则返回步骤s12:获取人眼观看屏幕的时长,在人眼观看屏幕的时间超过预设值时,获取实际的人眼疲劳度。

具体地,返回步骤s12:获取人眼观看屏幕的时长,在人眼观看屏幕的时间超过预设值时,获取实际的人眼疲劳度之前包括:检测终端设备此时所处的环境数据,根据环境数据调整屏幕的显示参数。

图2示出了本发明第二实施方式的屏幕自适应调整方法的流程示意图。如图2所示的屏幕自适应调整方法可以但不限于应用于设备终端,本实施例的屏幕自适应调整方法包括如下步骤:

步骤s21:获取预设的人眼疲劳度;

步骤s22:获取人眼观看屏幕的时长,且在人眼观看屏幕的时长超过预设值时,获取实际的人眼疲劳度;

步骤s23:判断实际的人眼疲劳度与预设的人眼疲劳度的差值是否大于第一阈值;

若实际的人眼疲劳度与预设的人眼疲劳度的差值大于第一阈值,则进入步骤s24:判断实际的人眼疲劳度与预设的人眼疲劳度的差值是否大于第二阈值;

其中,第二阈值大于第一阈值;

若实际的人眼疲劳度与预设的人眼疲劳度的差值大于第二阈值,则进入步骤s25:控制屏幕进行熄屏操作;

具体地,在一实施方式中,熄屏的时长可以但不限于根据当前的时间进行确定,例如在工作时间(例如8点至18点),则熄屏的时长为第一预设时长,在深夜时段(例如23点至24点),则熄屏的时长为第二预设时长,其中,第二预设时长大于第一预设时长。在其他实施方式中,熄屏的时长也可以根据是否接收到用户输入的激活操作确定。

若实际的人眼疲劳度与预设的人眼疲劳度的差值小于或等于第二阈值,则进入步骤s26:自动调整屏幕的显示参数。

其中,屏幕的显示参数包括屏幕的亮度、屏幕背景的颜色、屏幕字体的大小至少其中之一。

若实际的人眼疲劳度小于或等于预设的人眼疲劳度的差值小于或等于第一阈值,则返回步骤s22:获取人眼观看屏幕的时长,在人眼观看屏幕的时间超过预设值时,获取实际的人眼疲劳度。

图3示出了本发明第三实施方式的计算机可读存储介质的结构示意图。如图3所示的计算机可读存储介质中存储有计算机程序30,此计算机程序被处理器执行时实现上述屏幕自适应调整方法的步骤。上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。

图4示出了本发明第四实施方式的终端设备的结构示意图。如图4所示,本实施例的终端设备10包括摄像模块102、存储器104、存储控制器106,一个或多个(图中仅示出一个)处理器108、屏幕110、外设接口112。这些组件通过一条或多条通讯总线/信号线相互通讯。

可以理解,图4所示的结构仅为示意,终端设备10还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。

摄像模块102用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器104内。存储器104可用于存储软件程序以及模块,如本发明实施例中的文件屏幕自适应调整方法、装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的屏幕自适应调整方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器108远程设置的存储器,这些远程存储器可以通过网络连接至终端设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器108以及其他可能的组件对存储器104的访问可在存储控制器106的控制下进行。

在一些实施例中,外设接口112将各种输入/输入装置耦合至处理器108以及存储器104。处理器108、存储控制器106及外设接口112可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

屏幕110在终端设备10与用户之间提供一个输出界面。具体地,屏幕110向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。

本发明的屏幕自适应调整方法、计算机可读存储介质及设备终端根据实际的人眼疲劳度与预设的人眼疲劳度的差值自动调整屏幕的显示参数,能准确判断人眼的状态,从而准确且自动地调整屏幕,准确性高,且能应用在整个设备终端,而不局限于某个客户端例如阅读客户端,应用范围广,从而能进一步保护人眼。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者装置中还存在另外的相同要素。

以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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