显示控制方法、装置、移动终端及存储介质与流程

文档序号:21777313发布日期:2020-08-07 19:44阅读:159来源:国知局
显示控制方法、装置、移动终端及存储介质与流程

本发明属于智能设备技术领域,尤其涉及一种显示控制方法、装置、移动终端及存储介质。



背景技术:

智能手机已经成为人们娱乐生活的重要载体,随着各类应用程序的开发,人们对智能手机的依赖越来越大。例如人们经常使用手机阅读电子书、逛购物软件以及刷短视频等等。

由于人们对这些软件的信息获取都是即时的,对这些信息的更新频率要求也比较高,因此在阅读电子书、逛购物软件或刷短视频时需要经常的滑动页面以切换内容。

目前智能手机切换显示内容的方法是用手指在显示屏上进行滑动,当内容切换较频繁时,手指容易疲劳。



技术实现要素:

本申请提供一种显示控制方法、装置、移动终端及存储介质,用于解决用手指在显示屏上滑动切换显示内容导致手指易疲劳的技术问题。

本申请第一方面提供一种显示控制方法,方法包括:

获取摄像头采集的包含用户面部特征的视频;

利用所述视频提取所述用户面部特征的移动参数;

根据所述用户面部特征的移动参数确定显示内容的控制方案;

根据所述显示内容的控制方案对显示屏中显示的内容进行控制。

本申请第二方面提供一种显示控制装置,装置包括:

获取模块,用于获取摄像头采集的包含用户面部特征的视频;

移动参数提取模块,用于利用所述视频提取所述用户面部特征的移动参数;

控制方案确定模块,用于根据所述用户面部特征的移动参数确定显示内容的控制方案;

控制模块,用于根据所述显示内容的控制方案对显示屏中显示的内容进行控制。

本申请第三方面提供一种移动终端,包括存储器、处理器以及存储在所述存储器上可以被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时,实现第一方面提供的显示控制方法中的步骤。

本申请第四方面提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面提供的显示控制方法中的步骤。

从上述本申请实施例可知,本申请提供的显示控制方法,方法包括:获取摄像头采集的包含用户面部特征的视频,利用视频提取用户面部特征的移动参数,根据用户面部特征的移动参数确定显示内容的控制方案,根据显示内容的控制方案对显示内容进行控制。该方法通过对面部特征进行采集并实时确定面部特征的移动参数,根据面部特征移动参数对显示内容进行控制。可以无需用户手动滑动页面即可进行内容切换,避免了手指在显示屏上进行频繁滑动导致手指易疲劳的问题。

附图说明

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

图1为本申请实施例中一种移动终端的结构框图;

图2为本申请实施例提供的显示控制方法的一种流程示意图;

图3为本申请实施例提供的显示控制方法的另一种流程示意图;

图4为本申请实施例提供的显示控制装置的一种结构示意图;

图5为一种移动终端的结构示意图。

具体实施方式

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

图1示出了一种移动终端的结构框图,本申请实施例提供的显示控制方法可应用于如图1所示的移动终端10中,该移动终端10可以但不限于:需要依靠电池维持正常运行、具有显示屏且可进行数据处理的手提电脑、平板电脑、智能手机、手表电话等。

如图1所示,移动终端10包括存储器101、存储控制器102、处理器103(可以是多个,图中仅示出一个)、显示控制组件104以及显示屏105。这些组件通过一条或多条通讯总线/信号线106相互通讯。

可以理解,图1所示的结构仅为示意,其并不对移动终端10的结构造成限定,移动终端10还可以包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或者其组合实现。

存储器101可用于存储软件程序以及模块,如本申请实施例中的显示控制方法与装置对应的指令及模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述显示控制方法以及装置的运行。

存储器101可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

显示控制组件104在处理器103的控制指令下对显示屏105进行控制,具体包括但不限于控制显示屏的点亮、休眠以及控制显示内容的切换。

基于上述移动终端10,为了解决用户在切换显示内容是使用手指在显示屏上滑动导致手指易疲劳的技术问题,本申请实施例提供了一种显示控制方法。如图2所示,为本申请实施例提供的显示控制方法的流程示意图,该控制方法包括以下步骤:

步骤201,获取摄像头采集的包含用户面部特征的视频。

在本申请实施例中,用户面部特征可以是用户的整个面部画像,也可以是用户面部的具体一个面部特征,比如眼睛、嘴巴、鼻子或者额头等。对面部特征进行视频采集的可以是移动终端的前置摄像头,也可以是与移动终端网络连接并可以进行数据通讯的其他独立设置的摄像头比如监控摄像头。当然,对用户面部特征进行视频采集的不仅仅可以为移动终端,也可以是台式机等具有视频采集以及数据显示功能的智能设备。

步骤202,利用视频提取用户面部特征的移动参数。

在本申请实施例中,在获取到摄像头采集的用户面部特征的视频后,可以通过视频确定面部特征移动的具体参数,面部特征的移动参数包括但不限于:移动的方向(三维的移动方向可以用空间向量进行表示)、移动的速度以及移动的距离。当然,可以理解的是,以上为用户面部特征进行直线移动的移动参数,当用户面部特征进行旋转移动时,还可以提取出旋转运动的角速度。以上提取可以为处理器根据抓取的具体面部特征(例如鼻子)在三维空间坐标系中的坐标变动计算得到。

步骤203,根据用户面部特征的移动参数确定显示内容的控制方案。

在本申请实施例中,为解决需要通过用户手动滑动显示屏进行显示内容控制导致用户手指易疲劳的问题,本方案提出自动对显示内容进行控制的方法。在自动对显示内容进行控制前,需对控制方案进行确定,避免显示内容不能按照用户的意愿进行显示,进而导致显示内容混乱,影响用户体验。本方案中,显示内容的控制方案可以根据步骤202中提取出的用户面部特征的移动参数进行确定。面部特征的移动参数体现出用户在阅读(或浏览)显示页面时的走向以及用户的阅读趋势。例如,当用户面部特征(例如鼻子)向屏幕下方移动时,可以据此确定用户趋向于浏览屏幕下方的内容,或者期望显示已显示内容之后尚未显示的内容。此时可以确定显示内容的控制方案为向下翻页或者将显示内容向上滚动以显示下方内容。则当用户面部特征向屏幕上方移动时,则可以据此确定用户在向上浏览或趋向于浏览屏幕上方的内容,抑或期望显示本页面之前已经显示过的内容。此时可以确定显示内容的控制方案为向上翻页或者将显示内容向下滚动以显示上方内容。此处的上、下表示用户正对移动终端的屏幕进行浏览时的状态。当然,部分应用程序翻页切换并非上下切换页,而是左右切换页,则可以根据用户面部特征左右移动的方向确定滚动或翻页的具体控制方案。

步骤204,根据显示内容的控制方案对显示内容进行控制。

在本申请实施例中,在处理器根据提取的用户面部特征的移动参数确定了显示内容的控制方案后,显示控制模块根据处理器确定的显示内容的控制方案对显示的内容进行控制。即显示在显示屏上的内容根据显示内容的控制方案进行调整。例如当确定显示内容的控制方案为向下翻页时,则控制显示屏显示本页内容的下一页内容。此处下一页内容为按照应用程序的逻辑顺序确定的下一页内容,例如用户在阅读电子书时,下一页内容为本书紧接本页内容的后续内容,当用户在网上购物时,则显示按照用户的检索要求确定的显示预设顺序中的下一页内容。

根据上述描述可知,本申请实施例提供的显示控制方法,方法包括:获取摄像头采集的包含用户面部特征的视频,利用视频提取用户面部特征的移动参数,根据用户面部特征的移动参数确定显示内容的控制方案,根据显示内容的控制方案对显示内容进行控制。该方法通过对面部特征进行采集并实时确定面部特征的移动参数,根据面部特征移动参数对显示内容进行控制。可以无需用户手动滑动页面即可进行内容切换,避免了手指在显示屏上进行频繁滑动导致手指易疲劳的问题。

进一步地,在一个实施例中,获取摄像头采集的包含用户面部特征的视频为获取摄像头采集的包含用户眼睛的视频,进一步利用视频提取用户眼睛的移动参数并根据用户眼睛的移动参数确定显示内容的控制方案。

在本申请实施例中,摄像头采集用户面部特征视频时,选取的用户面部特征为用户的眼睛。一般情况下,用户均以眼睛对移动终端屏幕上显示内容的信息进行获取,因此以用户眼睛作为面部特征进行采集也更为方便和准确,极少会出现采集不到特定面部特征的情况。例如若以用户嘴巴作为面部特征进行视频采集时,当用户距离显示屏幕过近时,摄像头只能采集到注视着显示屏的眼睛的视频而无法采集到用户嘴巴的视频。

进一步地,在又一个实施例中,利用视频确定眼睛的移动参数,包括:

利用视频确定眼睛的移动方向、速度以及距离;

则根据用户面部特征的移动参数确定显示内容的控制方案,包括:

根据眼睛移动的方向、速度以及距离确定显示内容的控制方案。

在本申请实施例中,考虑用户较为普遍的运动状态,即浏览显示内容时用户的眼睛一般进行直线运动,极少进行旋转运动。则获取眼睛的移动方向、速度以及距离可以确定眼睛的移动状态,即确定眼睛的移动参数为眼睛的移动方向、速度以及距离。根据眼睛的移动方向、速度以及距离对显示内容的控制方案进行确定。

具体的,在本申请实施例中,根据眼睛移动的方向、速度以及距离确定显示内容的控制方案,包括:

获取应用程序的显示内容切换模式,显示内容切换模式包括滚动模式及翻页模式;

若应用程序的显示内容切换模式为滚动模式,则根据眼睛移动的方向确定应用恒旭的显示内容滚动的方向、根据眼睛移动的速度确定应用程序的显示内容滚动的速度以及根据眼睛移动的距离确定应用程序的显示内容滚动的幅度,确定应用程序的显示内容滚动的方向、速度以及幅度为显示内容的控制方案;

若应用程序的显示内容切换模式为翻页模式,则根据眼睛移动的速度以及眼睛移动的距离确定是否翻页;若确定翻页则根据眼睛移动的方向确定应用程序的显示内容翻页的方向,确定翻页的方向为显示内容的控制方案。

在本申请实施例中,可以理解的是,应用程序的显示内容的切换模式有多种,包括但不限于滚动模式、翻页模式以及渐变模式,在本申请实施例中,显示内容的切换模式包括滚动模式以及翻页模式。下面具体说明两种内容切换模式下本方法如何根据眼睛的移动参数确定显示内容的控制方案。

首先处理器通过对应用程序的配置信息分析确定应用程序的显示内容的切换模式,当确定该应用程序的显示内容的切换模式为滚动模式时。根据眼睛移动的方向确定显示内容滚动的方向,一般情况下,当眼睛向下移动时,确定应用程序的显示内容向上滚动,以实现用户对已显示内容下方内容的浏览。当然,眼睛的移动方向可能不是绝对的向下,则当眼睛移动方向向左下或者右下时,均确定显示内容向上滚动,默认显示内容不进行左右滚动。那么相反地,当眼睛向上、左上或右上方向移动时,确定显示内容的滚动方向为向下滚动以显示当前显示内容上方的内容。当眼睛向下以较快速度移动时,则显示内容也以较快速度向上滚动;同理当眼睛向上以较快速度移动时,则显示内容以较快速度向下滚动。显示内容滚动的速度可以与眼睛移动的速度成一定比例。进一步地,当眼睛移动的距离较大时,则显示内容滚动的幅度也随之增大。同样地,显示内容滚动的幅度与眼睛移动的距离也成一定的比例。可以理解的是,显示内容滚动的速度与眼睛移动的速度所成的比例,以及显示内容滚动的幅度与眼睛移动的距离所成的比例,是可以根据用户的设置进行调整的,该调整可以定义为灵敏度调整。当用户希望能以较小的动作实现显示内容的较大幅度以及较快速度的切换时,可以将该比例调大,即提高反应的灵敏度。反之,当用户希望显示内容变动幅度减小以及变动速度降低时,可以降低反应的灵敏度。更进一步地,当眼睛移动的速度达到一个预设的速度值时,显示内容会出现较大幅度的滚动以实现跳过部分显示内容。滚动的速度可以确定为:初始速度为与眼睛移动速度成一定比例的速度,之后逐渐降低;也可以确定为:按照与眼睛移动速度成一定比例的速度持续滚动一定时间,例如2s。

当处理器确定应用程序的显示内容切换模式为翻页模式时。可以理解的是,需进一步确定该应用程序显示内容的切换模式为上下切换还是左右切换。此处以显示内容上下切换进行说明,可以理解的是,左右切换的控制原则与上下切换的控制原则相同。可以理解的是,由于显示内容翻页切换模式的各页内容之间不交叉,因此在翻页前需要有一个预设的判定条件判定用户已经阅读完本页内容。本实施例中可以以眼睛移动的距离是否达到预设的距离判断用户是否已经阅读完本页内容,也可以以眼睛移动的速度是否达到预设速度进行判断。当眼睛移动的距离达到预设的距离或者眼睛移动的速度达到预设的速度时,确定需要进行翻页。此时再根据眼睛移动的方向确定显示内容翻页的方向,当眼睛的移动方向为向下移动、向左下或者向右下移动,则确定显示内容的控制方案为向上翻页,以显示下页的内容。反之,当眼睛的移动方向为向上移动、向左上或向右上移动时,则确定显示内容的控制方案为向下翻页,以显示上一页的内容。

进一步地,如图3所示,为本申请实施例提供的显示控制方法的另一流程示意图,方法包括:

步骤301,响应于应用程序的开启指令,确定应用程序是否属于预设的应用程序集合;

步骤302,若应用程序属于预设的应用程序集合,开启摄像头对用户面部特征进行视频采集;

步骤303,获取摄像头采集的包含用户面部特征的视频;

步骤304,利用视频提取用户面部特征的移动参数;

步骤305,根据用户面部特征的移动参数确定显示内容的控制方案;

步骤306,根据显示内容的控制方案对显示内容进行控制。

在本申请实施例中,在对用户的面部特征进行视频采集之前,先行确定开启的应用程序是否为需要采用自动切换显示内容功能的应用程序。用户可以预先在移动终端的系统设置界面对每个应用程序是否需开启显示内容自动切换功能进行设置。例如电子书、购物软件等可以设置开启显示内容自动切换功能。当确定开启的应用程序在需要开启显示内容自动切换功能应用程序集合中时,再对用户面部特征进行视频采集。可以理解的是,步骤303至步骤306与图2实施例中步骤201至步骤204的内容相同,此处不再予以赘述。

进一步地,根据显示内容的控制方案对显示屏中显示的内容进行控制之后,还包括:

响应于应用程序的关闭指令或进入休眠指令,关闭摄像头。

在本申请实施例中,由于摄像头对用户面部特征的采集是实时的,需要保持摄像头的常开。当用户关闭该应用程序或者用户需要使用其他应用程序而使得本应用程序进入休眠状态时,则控制该摄像头关闭,如此可以节约能源。

进一步地,在另一实施例中,在对用户面部特征进行视频采集之前,包括:

响应于开启显示内容自动切换指令,开启摄像头对用户面部特征进行视频采集;

则根据显示内容的控制方案对显示屏中显示的内容进行控制之后,还包括:

响应于关闭显示内容自动切换指令,关闭所述摄像头。

在本申请中,可以无需提前在移动终端的系统设置界面提前对应用程序是否需要开启显示内容自动切换功能进行设置,可以直接在应用程序的操作界面进行显示内容自动切换的开启以及关闭设置。

本申请第二方面提供了一种显示控制装置,如图4所示,为该装置的结构示意图,该装置包括如下模块:

获取模块401,用于获取摄像头采集的包含用户面部特征的视频;

移动参数提取模块402,用于利用视频提取用户面部特征的移动参数;

控制方案确定模块403,用于根据用户面部特征的移动参数确定显示内容的控制方案;

控制模块404,用于根据显示内容的控制方案对显示内容进行控制。

可以理解的是,该显示控制装置的各模块的功能与图2实施例提供的显示控制方法中提供的步骤一致,此处不再予以赘述。本申请实施例提供的显示控制装置,装置包括:获取模块,用于获取摄像头采集的包含用户面部特征的视频;移动参数提取模块,用于利用视频提取用户面部特征的移动参数;控制方案确定模块,用于根据用户面部特征的移动参数确定显示内容的控制方案;以及控制模块,用于根据显示内容的控制方案对显示内容进行控制。本申请提供的显示控制装置通过采集用户面部特征,并根据用户面部特征的移动参数确定显示内容控制方案并对显示内容进行控制。该装置可以协助用户采用面部特征的移动实现显示控制,避免了使用手指滑动显示屏进行显示内容控制,从而减缓了用户手指的疲劳程度。

本申请第三方面提供了一种移动终端,该移动终端可用于实现前述实施例中的显示控制方法。如图5所示,该移动终端主要包括:

存储器501、处理器502、总线503及存储在存储器501上并可在处理器502上运行的计算机程序,存储器501和处理器502通过总线503连接。处理器502执行该计算机程序时,实现前述实施例中的显示控制方法。其中,处理器的数量可以是一个或多个。

存储器501可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器501用于存储可执行程序代码,处理器502与存储器501耦合。

本申请第四方面提供了一种存储介质,该存储介质可以是存储器。该存储介质上存储有计算机程序,该程序被处理器执行时实现第一方面提供的显示控制方法中的各个步骤。进一步的,该计算机可读存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

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

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的显示控制方法、装置、存储介质及终端的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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