显示方向切换方法、装置及电子设备的制作方法

文档序号:6506872阅读:240来源:国知局
显示方向切换方法、装置及电子设备的制作方法
【专利摘要】本发明公开了一种显示方向切换方法、装置及电子设备,属于互联网终端领域。所述方法包括:在所述电子设备旋转后,确定屏幕上显示内容的待切换方向;通过所述前置摄像头捕获的人脸图像确定人脸位置;检测所述待切换方向与所述人脸位置是否一致;若检测结果为所述待切换方向与所述人脸位置一致,则根据所述待切换方向将所述屏幕上显示内容的当前显示方向进行切换。解决了屏幕上显示内容的显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的当前显示方向的效果。
【专利说明】显不方向切换方法、装置及电子设备

【技术领域】
[0001]本发明涉及互联网终端领域,特别涉及一种显示方向切换方法、装置及电子设备。

【背景技术】
[0002]目前,横竖屏切换技术已经被广泛应用于诸如智能手机、平板电脑、电子书阅读器或者笔记本之类的电子设备中。横竖屏切换技术是指电子设备发生旋转时,电子设备的屏幕上显示内容的当前显示方向对应地发生切换,以适应用户视线方向的技术,其实质是一种显不方向自适应切换技术。
[0003]常见的显示方向切换方法,包括:电子设备通过内置的重力加速度传感器采集重力加速度方向;然后,电子设备检测屏幕上显示内容的当前显示方向是否与采集到的重力加速度方向一致;若检测结果为显示方向与重力加速度方向不一致,则切换屏幕上显示内容的当前显示方向,使得该显示方向与重力加速度方向保持一致。同时,电子设备一般都提供有开启或者关闭显示方向切换功能的选项,也即,在该功能开启时,屏幕上显示内容的当前显示方向会跟随重力加速度方向进行切换;在该功能关闭时,屏幕上显示内容的当前显示方向会保持不变,而不跟随重力加速度方向进行切换。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:当用户躺在床上使用手机或平板电脑时,屏幕上显示内容的显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致。此时,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看。


【发明内容】

[0005]为了解决屏幕上显示内容的当前显示方向在自动跟随重力加速度方向切换后,可能会和用户实际的视线方向不一致的问题,本发明实施例提供了一种显示方向切换方法、装置及电子设备。所述技术方案如下:
[0006]一个方面,提供了一种显示方向切换方法,用于包含有前置摄像头的电子设备中,所述方法包括:
[0007]在所述电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0008]通过所述前置摄像头捕获的人脸图像确定人脸位置;
[0009]检测所述待切换方向与所述人脸位置是否一致;
[0010]若检测结果为所述待切换方向与所述人脸位置一致,则根据所述待切换方向将所述屏幕上显示内容的当前显示方向进行切换。
[0011]另一方面,提供了一种显示方向切换装置,用于包含有前置摄像头的电子设备中,所述装置包括:
[0012]方向确定模块,用于在所述电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0013]人脸确定模块,用于通过所述前置摄像头捕获的人脸图像确定人脸位置;
[0014]方向检测模块,用于检测所述方向确定模块确定的所述待切换方向与所述人脸确定模块确定的所述人脸位置是否一致;
[0015]方向切换模块,用于若所述方向检测模块的检测结果为所述待切换方向与所述人脸位置一致,则根据所述待切换方向将所述屏幕上显示内容的当前显示方向进行切换。
[0016]再一方面,提供了一种电子设备,所述电子设备包括如上所述的显示方向切换装置。
[0017]本发明实施例提供的技术方案带来的有益效果是:
[0018]通过前置摄像头捕获的人脸图像确定人脸位置,检测待切换方向与人脸位置是否一致,根据检测结果切换屏幕上显示内容的显示方向;解决了当电子设备发生旋转时,屏幕上显示内容的显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的显示方向的效果。

【专利附图】

【附图说明】
[0019]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本发明一个实施例提供的显示方向切换方法的方法流程图;
[0021]图2A是本发明另一实施例提供的显示方向切换方法的方法流程图;
[0022]图2B是本发明另一实施例提供的待切换方向和双眼所在直线的实施示意图;
[0023]图2C是本发明另一实施例提供的待切换方向与双眼所在直线一致的实施示意图;
[0024]图2D是本发明另一实施例提供的待切换方向与双眼所在直线一致的实施示意图
[0025]图3A是本发明另一实施例提供的显示方向切换方法的方法流程图;
[0026]图3B是本发明另一实施例提供的待切换方向与视线方向的实施示意图;
[0027]图3C是本发明另一实施例提供的待切换方向与视线方向一致的实施示意图;
[0028]图3D是本发明另一实施例提供的当前显示方向与视线方向一致的实施示意图;
[0029]图3E是本发明另一实施例提供的当前显示方向与视线方向不一致的实施示意图;
[0030]图4是本发明一实施例提供的显示方向切换装置的结构示意图;
[0031]图5是本发明另一实施例提供的显示方向切换装置的结构示意图;
[0032]图6是本发明另一实施例提供的显示方向切换装置的结构示意图。

【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0034]本文中所述的“电子设备”,通常是包括前置摄像头的电子设备。具体可以是:智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Aud1 LayerIII,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts Group Aud1Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。需要说明的是,本文中的“前置摄像头”即指内置于电子设备的前置摄像头,也指与电子设备相连、用于采集电子设备屏幕前方图像的外置摄像头。
[0035]请参考图1,其示出了本发明一个实施例提供的显示方向切换方法的方法流程图。本实施例主要以该显示方向切换方法应用于包含有前置摄像头的电子设备中来举例说明。该显示方向切换方法,包括:
[0036]步骤102,在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0037]步骤104,通过前置摄像头捕获的人脸图像确定人脸位置;
[0038]步骤106,检测待切换方向与人脸位置是否一致;
[0039]步骤108,若检测结果为待切换方向与人脸位置一致,则根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0040]综上所述,本发明实施例提供的显示方向切换方法,通过前置摄像头捕获的人脸图像确定人脸位置,检测待切换方向与人脸位置是否一致,根据检测结果切换屏幕上显示内容的显示方向;解决了当电子设备发生旋转时,屏幕上显示内容的当前显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的当前显示方向的效果。
[0041]由于人脸位置可以采用至少两种不同的特征来表征:1、双眼所在直线;2、视线方向,视线方向也即人脸中与双眼连线垂直且指向嘴巴的方向,所以下面分别用两个不同的实施例来对进行详细阐述。
[0042]请参考图2A,其示出了本发明另一实施例提供的显示方向切换方法的方法流程图。本实施例主要以该显示方向切换方法应用于包含有前置摄像头的电子设备中,人脸位置采用双眼所在直线表征来举例说明。该显示方向切换方法,包括:
[0043]步骤201,在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0044]在电子设备旋转后,通常根据重力加速度方向来确定屏幕上显示内容的待切换方向。具体来讲,本步骤包括但不限于如下三个子步骤:
[0045]1、电子设备每隔预定时间间隔通过内置传感器采集电子设备的重力加速度方向;
[0046]内置传感器可以是重力加速度传感器,预定时间间隔可以是重力加速度传感器的默认采样时间间隔。
[0047]2、电子设备检测重力加速度方向是否与屏幕上显示内容的当前显示方向是否一致;
[0048]3、若检测结果为重力加速度方向与屏幕上显示内容的当前显示方向不一致,则电子设备将重力加速度方向确定为屏幕上显示内容的待切换方向。
[0049]如,在电子设备从竖向旋转到横向后,待切换方向可以如图2B中方向a所示。
[0050]步骤202,通过前置摄像头捕获的人脸图像确定人脸位置;
[0051]电子设备还通过前置摄像头捕获的人脸图像确定人脸位置,在本实施例中,人脸位置即为双眼所在位置。具体来讲,本步骤包括但不限于如下三个子步骤:
[0052]1、电子设备通过前置摄像头捕获至少一张图像;
[0053]电子设备可以通过前置摄像头仅捕获一张图像,也可以连续捕获多张图像,还可以连续捕获多张图像后合并为一张图像。
[0054]另外,由于用户躺在床上使用电子设备的场景多为夜晚,而夜晚的光线强度较差,影响采集到的图像的清晰度和亮度。若电子设备还包括有光线传感器,电子设备可以通过光线传感器获取当前环境的光线强度,然后电子设备通过光线强度确定曝光时间,曝光时间与光线强度呈负相关关系,也即光线强度越低,曝光时间越长;光线强度越高,曝光时间越短;然后,电子设备通过前置摄像头根据确定的曝光时间捕获至少一张图像。此时,通常可以获取到满足分析需求的图像。
[0055]2、电子设备检测捕获到的至少一张图像中是否存在人脸区域;
[0056]3、若检测结果为至少一张图像中存在人脸区域,则电子设备根据人脸区域上的双眼区域来确定双眼所在直线。
[0057]人脸分析和人脸中双眼特征的分析为本领域技术人员所熟知的内容,在此不再赘述。电子设备将确定的双眼所在直线作为人脸位置。
[0058]如,人脸位置如图2B中的直线b所示。
[0059]当然,若检测结果为所有图像均不存在人脸区域,则停止后续步骤的执行;或者,等待预定时间之后,重新执行步骤201。
[0060]步骤203,检测待切换方向与双眼所在直线的夹角是否为垂直关系;
[0061 ] 电子设备检测待切换方向与双眼所在直线的夹角是否为垂直关系。垂直关系是指待切换方向与双眼所在直线的夹角是否属于[90° -α ,90° +α],α是预定阈值。
[0062]步骤204,若检测结果为待切换方向与双眼所在直线的夹角为垂直关系,则根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0063]若检测结果为待切换方向与双眼所在直线的夹角为垂直关系,也即待切换方向与人脸位置一致,则电子设备根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0064]比如,在图2C中,表示待切换方向的方向a和表示人脸位置的直线b所成的角为直角X,则电子设备将屏幕上显示内容的显示方向切换至如方向a所示。
[0065]当然,若检测结果为待切换方向与双眼所在直线的夹角不为垂直关系,则电子设备可以保持屏幕上的显示内容的当前显示方向不变。
[0066]如,如图2D中,表示待切换方向的方向a和表示人脸位置的直线c不垂直,而是近乎平行,则电子设备保持屏幕上显示内容的当前显示方向不变。
[0067]综上所述,本发明实施例提供的显示方向切换方法,通过前置摄像头捕获的人脸图像确定人脸位置,检测待切换方向与人脸位置是否一致,根据检测结果切换屏幕上显示内容的当前显示方向;解决了当电子设备发生旋转时,屏幕上显示内容的当前显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的当前显示方向的效果。
[0068]同时,本实施例由于仅需要识别双眼所在直线就可以完成主要的计算工作,计算量非常小,非常适合计算性能不高的移动终端使用。
[0069]请参考图3A,其示出了另一个实施例提供的显示方向切换方法的方法流程图。本实施例主要以该显示方向切换方法应用于包含有前置摄像头的电子设备中,人脸位置采用视线方向表征来举例说明。该显示方向切换方法,包括:
[0070]步骤301,在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0071 ] 在电子设备旋转后,通常根据重力加速度方向来确定屏幕上显示内容的待切换方向。具体来讲,本步骤包括但不限于如下三个子步骤:
[0072]1,电子设备每隔预定时间间隔通过内置传感器采集电子设备的重力加速度方向;
[0073]内置传感器可以是重力加速度传感器,预定时间间隔可以是重力加速度传感器的默认采样时间间隔。
[0074]2,电子设备检测重力加速度方向是否与屏幕上显示内容的当前显示方向是否一致;
[0075]3,若检测结果为重力加速度方向与屏幕上显示内容的当前显示方向不一致,则电子设备将重力加速度方向确定为屏幕上显示内容的待切换方向。
[0076]比如,在电子设备从竖向旋转到横向后,待切换方向可以如图3B中方向a所示。步骤302,通过前置摄像头捕获的人脸图像确定人脸位置;
[0077]电子设备还通过前置摄像头捕获的人脸图像确定人脸位置,在本实施例中,人脸位置即为视线方向所在位置。具体来讲,本步骤包括但不限于如下三个子步骤:
[0078]1、电子设备通过前置摄像头捕获至少一张图像;
[0079]电子设备可以通过前置摄像头仅捕获一张图像,也可以连续捕获多张图像,还可以连续捕获多张图像后合并为一张图像。
[0080]另外,由于用户躺在床上使用电子设备的场景多为夜晚,而夜晚的光线强度较差,影响采集到的图像的清晰度和亮度。若电子设备还包括有光线传感器,电子设备可以通过光线传感器获取当前环境的光线强度,然后电子设备通过光线强度确定曝光时间,曝光时间与光线强度呈负相关关系,也即光线强度越低,曝光时间越长;光线强度越高,曝光时间越短;然后,电子设备通过前置摄像头根据确定的曝光时间捕获至少一张图像。此时,通常可以获取到满足分析需求的图像。
[0081]2、电子设备检测捕获到的至少一张图像中是否存在人脸区域;
[0082]3、若检测结果为至少一张图像中存在人脸区域,则电子设备根据人脸区域上的特征区域来确定用户的视线方向,特征区域包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域和耳朵区域中的至少一种,用户的视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向。
[0083]人脸分析和人脸特征区域分析为本领域技术人员所熟知的内容,在此不再赘述。电子设备将确定的视线方向作为人脸位置。
[0084]比如,视线方向如图3B中的方向d所示。
[0085]当然,若检测结果为所有图像均不存在人脸区域,则停止后续步骤的执行;或者,等待预定时间之后,重新执行步骤301。
[0086]步骤303,检测待切换方向与视线方向是否一致;
[0087]电子设备检测待切换方向与视线方向是否一致。待切换方向与视线方向一致是指待切换方向与视线方向的夹角是否属于[0° -β,0° +β],β是预定阈值。
[0088]步骤304,若检测结果为待切换方向与视线方向一致,则根据待切换方向将屏幕上显示内容的显示方向进行切换。
[0089]若检测结果为待切换方向与视线方向一致,也即待切换方向与人脸位置一致,则电子设备根据待切换方向将屏幕上显示内容的显示方向进行切换。
[0090]比如,在图3C中,表示待切换方向的方向a和表示视线方向的方向d—致,则电子设备将屏幕上显示内容的显示方向切换至如方向a所示。
[0091]步骤305,若检测结果为待切换方向与视线方向不一致,则判断屏幕上显示内容的当前显示方向与视线方向是否一致;
[0092]步骤306,若判断结果为当前显示方向与视线方向一致,则保持屏幕上显示内容的当前显示方向不变;
[0093]如,在图3D中,表示当前显示方向的方向f和表示视线方向的方向d—致,则电子设备保持屏幕上显示内容的当前显示方向不变如方向f所示。
[0094]步骤307,若判断结果为当前显示方向与视线方向不一致,将屏幕上显示内容的当前显示方向切换为与视线方向一致。
[0095]比如,在图3E中,表示当前显示方向的方向f和表示视线方向的方向d不一致,则电子设备将屏幕上显示内容的当前显示方向切换为与视线方向f所示。
[0096]综上所述,本发明实施例提供的显示方向切换方法,通过前置摄像头捕获的人脸图像确定人脸位置,检测待切换方向与人脸位置是否一致,根据检测结果切换屏幕上显示内容的显示方向;解决了当电子设备发生旋转时,屏幕上显示内容的当前显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的当前显示方向的效果。
[0097]同时,本实施例由于通过加入包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域和耳朵区域中的至少一种,进一步精确了人脸位置的方向,提高了显示方向切换的精确度。
[0098]以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
[0099]请参考图4,其示出了本发明一个实施例提供的显示方向切换装置的结构方框图。该显示方向切换装置可以通过软件、硬件或者两者的结合实现成为电子设备的全部或者部分。该显示方向切换装置可以包括:方向确定模块420、人脸确定模块440、方向检测模块460和方向切换模块480 ;
[0100]方向确定模块420,用于在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0101]人脸确定模块440,用于通过前置摄像头捕获的人脸图像确定人脸位置;
[0102]方向检测模块460,用于检测方向确定模块420确定的待切换方向与人脸确定模块440确定的人脸位置是否一致;
[0103]方向切换模块480,用于若方向检测模块460的检测结果为待切换方向与人脸位置一致,则根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0104]综上所述,本发明实施例提供的显示方向切换装置,通过前置摄像头捕获的人脸图像确定人脸位置,检测待切换方向与人脸位置是否一致,根据检测结果切换屏幕上显示内容的显示方向;解决了当电子设备发生旋转时,屏幕上显示内容的当前显示方向在自动跟随重力加速度方向切换后,会和用户实际的视线方向不一致,用户需要将电子设备旋转回来后,关闭该功能才能够正常观看的问题,达到了只有在待切换方向与人脸位置一致时,才切换屏幕上显示内容的当前显示方向的效果。
[0105]由于人脸位置可以采用至少两种不同的特征来表征:1、双眼所在直线;2、视线方向,视线方向也即人脸中与双眼连线垂直且指向嘴巴的方向,所以下面分别用两个不同的实施例来对进行详细阐述。
[0106]请参考图5,其示出了本发明另一实施例提供的显示方向切换装置的结构示意图。本实施例主要以该显示方向切换装置应用于包含有前置摄像头的电子设备中,人脸位置采用双眼所在直线表征来举例说明。该显示方向切换装置,包括:方向确定模块420、人脸确定模块440、方向检测模块460和方向切换模块480 ;
[0107]方向确定模块420,用于在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0108]在电子设备旋转后,通常根据重力加速度方向来确定屏幕上显示内容的待切换方向。具体来讲,方向确定模块420,又包括:信号采集单元421、信号检测单元422和方向确定单元423 ;
[0109]信号采集单元421,用于每隔预定时间间隔通过内置传感器采集电子设备的重力加速度方向;
[0110]信号检测单元422,用于检测信号采集单元421采集到的重力加速度方向是否与屏幕上显示内容的当前显示方向是否一致;
[0111]方向确定单元423,用于若信号检测单元422的检测结果为重力加速度方向与屏幕上显示内容的当前显示方向不一致,则将重力加速度方向确定为屏幕上显示内容的待切换方向。
[0112]人脸确定模块440,用于通过前置摄像头捕获的人脸图像确定人脸位置;
[0113]电子设备还通过前置摄像头捕获的人脸图像确定人脸位置,在本实施例中,人脸位置即为双眼所在位置。具体来讲,人脸确定模块440,又包括:图像捕获单元441、图像检测单元442和直线确定单元443 ;
[0114]图像捕获单元441,用于通过所述前置摄像头捕获至少一张图像;
[0115]图像捕获单元441可以仅捕获一张图像,也可以连续捕获多张图像,还可以连续捕获多张图像后合并为一张图像。
[0116]另外,由于用户躺在床上使用电子设备的场景多为夜晚,而夜晚的光线强度较差,影响采集到的图像的清晰度和亮度。若图像捕获单元441,还包括:光线获取子单元441a、曝光分析子单元441b和图像捕获子单元441c ;
[0117]电子设备可以通过光线获取子单元441a获取当前环境的光线强度,然后曝光分析子单元441b可以根据光线获取子单元441a获取的当前环境的光线强度确定曝光时间,曝光时间与光线强度呈负相关关系,也即光线强度越低,曝光时间越长;光线强度越高,曝光时间越短;然后,图像捕获子单元441c根据曝光分析子单元441b确定的曝光时间捕获至少一张图像。此时,通常可以获取到满足分析需求的图像。
[0118]图像检测单元442,用于检测图像捕获单元441捕获到的至少一张图像中是否存在人脸区域;
[0119]直线确定单元443,用于若图像检测单元442的检测结果为至少一张图像中存在人脸区域,则根据人脸区域上的双眼区域来确定双眼所在直线;
[0120]当然,若图像检测单元442的检测结果为所有图像均不存在人脸区域,则停止后续步骤的执行;或者,等待曝光分析子单元441b确定的曝光时间之后,图像捕获子单元441c重新捕获至少一张图像。
[0121]方向检测模块460,用于检测方向确定模块420确定的待切换方向与直线确定单元443确定的双眼所在直线的夹角是否为垂直关系;
[0122]方向检测模块460检测方向确定模块420确定的待切换方向与直线确定单元443确定的双眼所在直线的夹角是否为垂直关系。垂直关系是指方向确定模块420确定的待切换方向与直线确定单元443确定的双眼所在直线的夹角是否属于[90° -α,90° +α],α是预定阈值。
[0123]方向切换模块480,用于若方向检测模块460的检测结果为待切换方向与双眼所在直线的夹角为垂直关系,则根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0124]当然,若方向检测模块460的检测结果为待切换方向与双眼所在直线的夹角不为垂直关系,则方向切换模块480可以保持屏幕上的显示内容的当前显示方向不变。
[0125]请参考图6,其示出了另一个实施例提供的显示方向切换装置的结构示意图。本实施例主要以该显示方向切换装置应用于包含有前置摄像头的电子设备中,人脸位置采用视线方向表征来举例说明。该显示方向切换装置,包括:方向确定模块420、人脸确定模块440、方向检测模块460和方向切换模块480 ;
[0126]方向确定模块420,用于在电子设备旋转后,确定屏幕上显示内容的待切换方向;
[0127]在电子设备旋转后,通常根据重力加速度方向来确定屏幕上显示内容的待切换方向。具体来讲,方向确定模块420,又包括:信号采集单元421、信号检测单元422和方向确定单元423 ;
[0128]信号采集单元421,用于每隔预定时间间隔通过内置传感器采集电子设备的重力加速度方向;
[0129]信号检测单元422,用于检测信号采集单元421采集到的重力加速度方向是否与屏幕上显示内容的当前显示方向是否一致;
[0130]方向确定单元423,用于若信号检测单元422的检测结果为重力加速度方向与屏幕上显示内容的当前显示方向不一致,则将重力加速度方向确定为屏幕上显示内容的待切换方向。
[0131]人脸确定模块440,用于通过前置摄像头捕获的人脸图像确定人脸位置;
[0132]电子设备还通过前置摄像头捕获的人脸图像确定人脸位置,在本实施例中,人脸位置即为双眼所在位置。具体来讲,人脸确定模块440,又包括:图像捕获单元441、图像检测单元442和视线确定单元444 ;
[0133]图像捕获单元441,用于通过所述前置摄像头捕获至少一张图像;
[0134]图像捕获单元441可以仅捕获一张图像,也可以连续捕获多张图像,还可以连续捕获多张图像后合并为一张图像。
[0135]另外,由于用户躺在床上使用电子设备的场景多为夜晚,而夜晚的光线强度较差,影响采集到的图像的清晰度和亮度。若图像捕获单元441,还包括:光线获取子单元441a、曝光分析子单元441b和图像捕获子单元441c ;
[0136]电子设备可以通过光线获取子单元441a获取当前环境的光线强度,然后曝光分析子单元441b可以根据光线获取子单元441a获取的当前环境的光线强度确定曝光时间,曝光时间与光线强度呈负相关关系,也即光线强度越低,曝光时间越长;光线强度越高,曝光时间越短;然后,图像捕获子单元441c根据曝光分析子单元441b确定的曝光时间捕获至少一张图像。此时,通常可以获取到满足分析需求的图像。
[0137]图像检测单元442,用于检测图像捕获单元441捕获到的至少一张图像中是否存在人脸区域;
[0138]视线确定单元444,用于若图像检测单元442的检测结果为至少一张图像中存在人脸区域,则则根据所述人脸区域上的特征区域来确定用户的视线方向,所述特征区域包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域和耳朵区域中的至少一种,所述用户的视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向;
[0139]当然,若图像检测单元442的检测结果为所有图像均不存在人脸区域,则停止后续步骤的执行;或者,等待曝光分析子单元441b确定的曝光时间之后,图像捕获子单元441c重新捕获至少一张图像。
[0140]方向检测模块460,用于检测方向确定模块420确定的待切换方向与视线确定单元444确定的视线方向是否一致;
[0141]方向检测模块460检测方向确定模块420确定的待切换方向与视线确定单元444确定的视线方向是否一致。待切换方向与视线方向一致是指待切换方向与视线方向的夹角是否属于[0° -β,0° +β],β是预定阈值。
[0142]方向切换模块480,用于若方向检测模块460的检测结果为待切换方向与视线方向一致,则根据待切换方向将屏幕上显示内容的当前显示方向进行切换。
[0143]当然,若方向检测模块460的检测结果为待切换方向与视线方向不一致,该装置,还包括:方向判断模块410和方向保持模块430 ;
[0144]方向判断模块410,用于若方向检测模块460的检测结果为待切换方向与视线方向不一致,则判断屏幕上显示内容的当前显示方向与视线确定单元444确定的视线方向是否一致;
[0145]方向保持模块430,用于若方向判断模块410判断结果为当前显示方向与视线方向一致,则保持屏幕上显示内容的当前显示方向不变;
[0146]方向切换模块480,用于若方向判断模块410判断结果为当前显示方向与视线方向不一致,将屏幕上显示内容的当前显示方向切换为与视线确定单元444确定的视线方向—致。
[0147]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种显示方向切换方法,其特征在于,用于包含有前置摄像头的电子设备中,所述方法包括: 在所述电子设备旋转后,确定屏.上显不内各的待切换方向; 通过所述前置摄像头捕获的人脸图像确定人脸位置; 检测所述待切换方向与所述人脸位置是否一致; 若检测结果为所述待切换方向与所述人脸位置一致,则根据所述待切换方向将所述屏幕上显示内容的当前显示方向进行切换。
2.根据权利要求1所述的显示方向切换方法,其特征在于,若所述人脸位置用双眼所在直线表征,则所述通过所述前置摄像头捕获的人脸图像确定用户的视线方向,包括: 通过所述前置摄像头捕获至少一张图像; 检测捕获到的所述至少一张图像中是否存在人脸区域; 若检测结果为所述至少一张图像中存在人脸区域,则根据所述人脸区域上的双眼区域来确定双眼所在直线; 所述检测所述待切换方向与所述人脸位置是否一致,包括: 检测所述待切换方向与所述双眼所在直线的夹角是否为垂直关系。
3.根据权利要求1所述的显示方向切换方法,其特征在于,若所述人脸位置用视线方向表征,所述视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向,则所述通过所述前置摄像头捕获的人脸图像确定用户的视线方向,包括: 通过所述前置摄像头捕获至少一张图像; 检测捕获到的所述至少一张图像中是否存在人脸区域; 若检测结果为所述至少一张图像中存在人脸区域,则根据所述人脸区域上的特征区域来确定用户的视线方向,所述特征区域包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域和耳朵区域中的至少一种,所述用户的视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向; 所述检测所述待切换方向与所述人脸位置是否一致,包括: 检测所述待切换方向与所述视线方向是否一致。
4.根据权利要求2或3所述的显示方向切换方法,其特征在于,所述电子设备还包括光线传感器,所述通过所述前置摄像头捕获至少一张图像,包括: 通过所述光线传感器获取当前环境的光线强度; 通过所述光线强度确定曝光时间,所述曝光时间与所述光线强度呈负相关关系; 通过所述前置摄像头根据确定的所述曝光时间捕获至少一张图像。
5.根据权利要求1至3任一所述的显示方向切换方法,其特征在于,所述在所述电子设备旋转后,确定屏.上显不内各的待切换方向,包括: 每隔预定时间间隔通过内置传感器采集所述电子设备的重力加速度方向; 检测所述重力加速度方向是否与所述屏幕上显示内容的当前显示方向是否一致; 若检测结果为所述重力加速度方向与所述屏幕上显示内容的当前显示方向不一致,则将所述重力加速度方向确定为所述屏幕上显示内容的待切换方向。
6.根据权利要求3所述的显示方向切换方法,其特征在于,所述检测所述待切换方向与所述视线方向是否一致之后,还包括: 若检测结果为所述待切换方向与所述视线方向不一致,则判断所述屏幕上显示内容的当前显示方向是否与所述视线方向一致; 若判断结果为所述当前显示方向与所述视线方向一致,则保持所述屏幕上显示内容的当前显示方向不变; 若判断结果为所述当前显示方向与所述视线方向不一致,将所述屏幕上显示内容的当前显示方向切换为与所述视线方向一致。
7.—种显示方向切换装置,其特征在于,用于包含有前置摄像头的电子设备中,所述装置包括: 方向确定模块,用于在所述电子设备旋转后,确定屏幕上显示内容的待切换方向; 人脸确定模块,用于通过所述前置摄像头捕获的人脸图像确定人脸位置; 方向检测模块,用于检测所述方向确定模块确定的所述待切换方向与所述人脸确定模块确定的所述人脸位置是否一致; 方向切换模块,用于若所述方向检测模块的检测结果为所述待切换方向与所述人脸位置一致,则根据所述待切换方向将所述屏幕上显示内容的当前显示方向进行切换。
8.根据权利要求7所述的显示方向切换装置,其特征在于,若所述人脸位置用双眼所在直线表征,则所述人脸确定模块,还包括:图像捕获单元、图像检测单元和直线确定单元; 所述图像捕获单元,用于通过所述前置摄像头捕获至少一张图像; 所述图像检测单元,用于检测所述图像捕获单元捕获到的所述至少一张图像中是否存在人脸区域; 所述直线确定单元,用于若所述图像检测单元的检测结果为所述至少一张图像中存在人脸区域,则根据所述人脸区域上的双眼区域来确定双眼所在直线; 所述方向检测模块,具体用于检测所述待切换方向与所述直线确定单元检测出的所述双眼所在直线的夹角是否为垂直关系。
9.根据权利要求7所述的显示方向切换装置,其特征在于,若所述人脸位置用视线方向表征,所述视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向,则所述人脸确定模块,还包括:图像捕获单元、图像检测单元和视线确定单元; 所述图像捕获单元,用于通过所述前置摄像头捕获至少一张图像; 所述图像检测单元,用于检测所述图像捕获单元捕获到的所述至少一张图像中是否存在人脸区域; 所述视线确定单元,用于若检测结果为所述至少一张图像中存在人脸区域,则根据所述人脸区域上的特征区域来确定用户的视线方向,所述特征区域包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域和耳朵区域中的至少一种,所述用户的视线方向是指人脸中与双眼连线垂直且指向嘴巴的方向; 所述方向检测模块,具体用于检测所述待切换方向与所述视线确定单元确定的所述视线方向是否一致。
10.根据权利要求8或9所述的显示方向切换装置,其特征在于,所述电子设备还包括光线传感器,所述图像捕获单元,还包括:光线获取子单元、曝光分析子单元和图像捕获子单元; 所述光线获取子单元,用于通过所述光线传感器获取当前环境的光线强度; 所述曝光分析子单元,用于通过所述光线获取子单元获取到的所述光线强度确定时间,所述曝光时间与所述光线强度呈负相关关系; 所述图像捕获子单元,用于通过所述前置摄像头根据所述曝光分析子单元确定的所述曝光时间捕获至少一张图像。
11.根据权利要求7至9任一所述的显示方向切换装置,其特征在于,所述方向确定模块,还包括:信号采集单元、信号检测单元和方向确定单元; 所述信号采集单元,用于每隔预定时间间隔通过内置传感器采集所述电子设备的重力加速度方向; 所述信号检测单元,用于检测所述信号采集单元采集到的所述重力加速度方向是否与所述屏幕上显示内容的当前显示方向是否一致; 所述方向确定单元,用于若所述信号检测单元的检测结果为所述重力加速度方向与所述屏幕上显示内容的当前显示方向不一致,则将所述重力加速度方向确定为所述屏幕上显示内容的待切换方向。
12.根据权利要求9所述的显示方向切换装置,其特征在于,所述装置,还包括:方向判断模块、方向保持模块和方向切换模块; 所述方向判断模块,用于若所述方向检测模块的检测结果为所述待切换方向与所述视线方向不一致,则判断所述屏幕上显示内容的当前显示方向与所述视线方向是否一致; 所述方向保持模块,用于若所述方向判断模块的判断结果为所述当前显示方向与所述视线方向一致,则保持所述屏幕上显示内容的当前显示方向不变; 所述方向切换模块,用于若所述方向判断模块的判断结果为所述当前显示方向与所述视线方向不一致,将所述屏幕上显示内容的当前显示方向切换为与所述视线方向一致。
13.一种电子设备,其特征在于,所述电子设备包括如权利要求7至12任一所述的显示方向切换装置。
【文档编号】G06F3/0487GK104346030SQ201310332357
【公开日】2015年2月11日 申请日期:2013年8月1日 优先权日:2013年8月1日
【发明者】廖海珍 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1