屏幕显示控制方法以及控制装置与流程

文档序号:13135963阅读:361来源:国知局
屏幕显示控制方法以及控制装置与流程

本发明涉及计算机及其软件技术领域,特别地涉及一种屏幕显示控制方法以及控制装置。



背景技术:

手机、平板电脑等等包括屏幕的电子设备在日常生活中已经普及。这些电子设备通常具有“自动旋转屏幕”功能。以手机为例:当手机呈竖向放置时(即手机与水平面垂直且手机的较长侧边垂直于水平面时),屏幕自动设置为竖屏显示模式。然而,当手机呈横向放置时(即手机与水平面垂直且手机的较短侧边垂直于水平面时),屏幕自动设置为横屏显示模式。当用户为站姿或坐姿等常规姿势时,该“自动旋转屏幕”功能能够带来较好的用户体验。

但是,越来越多的用户喜欢夜间睡觉前侧卧着使用手机等设备。这时候由于用户采用侧卧姿势的时候,用户视角发生变化,如果沿用普通的“自动旋转屏幕”功能,会使用户感到非常别扭,亟需调整屏幕旋转策略。



技术实现要素:

有鉴于此,本发明提供一种屏幕显示控制方法和控制装置,有助于提高侧卧姿势的用户使用体验,具有简便可靠等优点。

为实现上述目的,根据本发明的一个方面,提供了一种屏幕显示控制方法,包括:根据用户人脸图像和重力方向参考线确定所述用户的双目连线方向为竖直方向;根据屏幕倾斜角度判断屏幕的放置方式;若所述屏幕呈横向放置则控制所述屏幕为竖屏显示模式,若所述屏幕呈竖向放置则控制所述屏幕为横屏显示模式。

可选地,所述根据用户人脸图像和重力方向参考线确定所述用户的双目连线方向为竖直方向的步骤之前,还包括:接收所述屏幕所在的设备中的图像采集装置所获取的所述用户人脸图像;接收所述屏幕所在的设备中的重力感应器提供的所述重力方向参考线和所述屏幕倾斜角度。

可选地,所述根据用户人脸图像和重力方向参考线确定所述用户的双目连线方向为竖直方向的步骤包括:基于哈尔特征从所述用户人脸图像中识别出双目位置,然后得到所述双目连线;计算所述双目连线和所述重力方向参考线的夹角,若所述夹角小于预设角度则确定所述双目连线方向为垂直方向。

可选地,在所述根据用户人脸图像和重力方向参考线确定所述用户的双目连线方向为竖直方向的步骤之前,还包括:确定所述屏幕与外围物体的距离小于预设距离;确定所述屏幕所在环境的亮度小于预设亮度。

为实现上述目的,根据本发明的另一个方面,提供了一种屏幕显示控制装置,包括:第一确定模块,用于根据用户人脸图像和重力方向参考线确定所述用户的双目连线方向为竖直方向;判断模块,用于根据屏幕倾斜角度判断屏幕的放置方式;控制模块,用于在所述判断模块的判断结果为所述横向放置的情况下控制所述屏幕为竖屏显示模式,以及用于在所述判断模块的判断结果为所述竖向放置的情况下控制所述屏幕为横屏显示模式。

可选地,还包括:第一接收模块,用于接收所述屏幕所在的设备中的图像采集装置所获取的所述用户人脸图像;第二接收模块,用于接收所述屏幕所在的设备中的重力感应器提供的所述重力方向参考线和所述屏幕倾斜角度。

可选地,所述第一确定模块还用于:基于哈尔特征从所述用户人脸图像中识别出双目位置,然后得到所述双目连线;计算所述双目连线和所述重力方向参考线的夹角,若所述夹角小于预设角度则确定所述双目连线方向为垂直方向。

可选地,还包括第二确定模块和第三确定模块;所述第二确定模块用于确定所述屏幕与外围物体的距离小于预设距离;所述第三确定模块用于确定所述屏幕所在环境的亮度小于预设亮度。

根据本发明的技术方案,首先通过识别双目连线的方向来确定用户此时为侧卧姿势,然后根据手机当前放置状态是竖向放置还是横向放置给出不同的显示模式。本发明的技术方案有助于提高侧卧姿势用户的使用体验,具有简便可靠、自动化程度高等优点。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施方式的屏幕显示控制方法的主要步骤的示意图;

图2是根据本发明实施方式的屏幕显示控制装置的主要模块的示意图。

图3是根据本发明实施方式的屏幕显示控制设备的工作原理图。

具体实施方式

以下结合附图对本发明的示范性实施方式做出说明,其中包括本发明实施方式的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施方式做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1是根据本发明实施方式的屏幕显示控制方法的主要步骤的示意图。如图1所示,该屏幕显示控制方法包括如下的步骤s11至步骤s13。

步骤s11:根据用户人脸图像和重力方向参考线确定用户的双目连线方向为竖直方向。当用户的双目连线方向为竖直方向时,意味着用户为侧卧姿态,需要采取特殊的屏幕旋转策略。

需要说明的是,步骤s11之前还可以包括如下的步骤a和步骤b(图1中未示出)。

步骤a:接收屏幕所在的设备中的图像采集装置所获取的用户人脸图像。例如,接收屏幕所在的手机设备中的前置摄像头所获取的用户人脸图像。

步骤b:接收屏幕所在的设备中的重力感应器提供的重力方向参考线和屏幕倾斜角度。目前大多数手机设备或平板设备内都设置有重力感应器,感应器内部通常包括加速度计和陀螺仪,具体细节不赘述。

步骤s11具体可以包括如下的步骤s1101和步骤s1102(图1中未示出)。

步骤s1101:基于哈尔特征从所述用户人脸图像中识别出双目位置,然后得到所述双目连线。

其中,哈尔特征又称haar特征。haar特征可以分为边缘特征、线性特征、中心特征和对角线特征,它们之间组合成特征模板。特征模板内有白色和黑色两种矩形,定义该模板的特征值为白色矩形像素和减去黑色矩形像素和。haar特征值反映了图像的灰度变化情况。例如:脸部的一些特征能由矩形特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。haar特征是基于块的特征。采用haar特征来进行人脸识别,与采用其他基于像素的特征来进行人脸识别相比,能够降低计算成本。

步骤s1102:计算双目连线和重力方向参考线的夹角,若夹角小于预设角度则确定所述双目连线方向为垂直方向。例如:假设计算出双目连线与重力方向参考线的夹角为8°,而预设角度取值为15°。由于两者夹角小于预设角度,这样就可以参考重力方向参考线确定双目连线为垂直方向。需要说明的是,若二者的夹角大于等于预设角度,则认为双目连线方向并非垂直方向,跳出流程。

步骤s12:根据屏幕倾斜角度判断屏幕的放置方式。判断结果可以包括横向放置或者竖向放置。横向放置即屏幕的较短侧边垂直于水平面的情况,竖向放置即屏幕的较长侧边垂直于水平面的情况。

步骤s13:若屏幕呈横向放置则控制屏幕为竖屏显示模式,若屏幕呈竖向放置则控制屏幕为横屏显示模式。这里的屏幕显示策略与背景技术中的常规策略相反,但如此这样恰好能够符合侧卧姿势用户的视觉需求。

根据本发明实施方式的屏幕显示控制方法,首先通过识别双目连线的方向来确定用户此时为侧卧姿势,然后根据手机当前放置状态是竖向放置还是横向放置给出不同的显示模式。本发明的技术方案有助于提高侧卧姿势用户的使用体验,具有简便可靠、自动化程度高等优点。

可选地,考虑到人们通常在夜间被窝里侧躺着使用电子设备的用户习惯,本发明实施方式的屏幕显示控制方法中还可以增设一些辅助确认步骤。具体地,在步骤s11之前还可以包括步骤x和步骤y(图1中未示出)。

步骤x:确定屏幕与外围物体的距离小于预设距离。具体地,接收屏幕所在的设备中的距离传感器所获取的屏幕与外围物体的距离d,若该距离d小于预设距离,则认为附近有遮挡物(例如被窝)。若该距离d大于预设距离,则跳出流程。需要说明的是,距离传感器的数量可以是三个,这三个距离传感器可以分别设置在屏幕所在设备的正面、背面和侧面。若三个传感器测得的d均小于预设距离,则说明屏幕附近存在能够将整个屏幕包围的遮挡物,这个遮挡物有较大概率是被窝。

步骤y:确定屏幕所在环境的亮度小于预设亮度。具体地,接收屏幕所在的设备中的亮度传感器所获取的屏幕所在环境的亮度l,若该亮度l小于预设亮度,则认为环境为夜间环境。若该亮度l大于预设亮度,则跳出流程。

该实施方式的中屏幕显示控制方法先经过步骤x和步骤y的辅助确认,再加上步骤s11确认用户双目连线为竖直方向,这样可以确定用户是夜间侧卧在被窝里观看屏幕,随后再针对屏幕放置方式提供不同的屏幕显示模式,具有适应匹配度好的优点。

本发明实施方式的屏幕显示控制装置可以是软件装置。

图2是根据本发明实施方式的屏幕显示控制装置的主要模块的示意图。如图2所示,该屏幕显示控制装置2可以包括:第一确定模块21、判断模块22和控制模块23。第一确定模块21用于根据用户人脸图像和重力方向参考线确定用户的双目连线方向为竖直方向。判断模块22用于在第一确定模块21确定成功的情况下,根据屏幕倾斜角度判断屏幕的放置方式。控制模块23用于在判断模块22的判断结果为横向放置的情况下控制屏幕为竖屏显示模式,以及用于在判断模块的判断结果为竖向放置的情况下控制屏幕为横屏显示模式。

可选地,本发明实施方式的屏幕显示控制装置还包括第一接收模块和第二接收模块(图2中未示出)。第一接收模块用于接收屏幕所在的设备中的图像采集装置所获取的用户人脸图像;第二接收模块用于接收屏幕所在的设备中的重力感应器提供的重力方向参考线和屏幕倾斜角度。

可选地,本发明实施方式的屏幕显示控制装置中的第一确定模块还用于:基于哈尔特征从用户人脸图像中识别出双目位置,然后得到双目连线;将双目连线和重力方向参考线作比较,若二者的夹角小于预设角度则确定双目连线方向为垂直方向。

可选地,本发明实施方式的屏幕显示控制装置还包括第二确定模块和第三确定模块(图2中未示出)。该实施方式的屏幕显示控制装置中:第二确定模块用于确定屏幕与外围物体的距离小于预设距离。第三确定模块用于确定屏幕所在环境的亮度小于预设亮度。第一确定模块21还用于:在第二确定模块确定成功和第三确定模块确定成功的情况下,根据用户人脸图像和重力方向参考线确定用户的双目连线方向为竖直方向。

根据本发明实施方式的屏幕显示控制方法,首先通过识别双目连线的方向来确定用户此时为侧卧姿势,然后根据手机当前放置状态是竖向放置还是横向放置给出不同的显示模式。本发明的技术方案有助于提高侧卧姿势用户的使用体验,具有简便可靠、自动化程度高等优点。

为使本领域技术人员更好地理解本发明的技术方案,下面结合具体实施例作进一步说明。

假设有一个屏幕显示控制设备,该设备的硬件实体可以为手机。屏幕显示控制设备中包括本发明上述的屏幕显示控制装置、前置摄像头、重力感应器、距离传感器以及亮度传感器。该屏幕显示控制设备的工作原理图可以如图3所示,其中步骤a、b、c三者的位置可以灵活互换,并不影响工作原理。具体地,前置摄像头获取人脸图像发送给屏幕显示控制装置,重力感应器获取重力方向参考线和屏幕倾斜角度发送给屏幕显示控制装置,距离传感器获取屏幕与环境中物体的距离发送给屏幕显示控制装置,以及亮度传感器或去环境亮度发送给屏幕显示控制装置。屏幕显示控制装置参照图3中的步骤a至c进行多重判断,若多重判断均为是,则屏幕显示控制装置进一步执行后续步骤d,以及步骤e或步骤f。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

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