一种移动设备显示屏幕旋转的方法和移动设备与流程

文档序号:15587666发布日期:2018-10-02 18:34阅读:244来源:国知局

本发明涉及通信技术领域,特别是涉及一种移动设备显示屏幕旋转的方法和移动设备。



背景技术:

移动设备如智能手机、平板电脑等是具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的应用程序的设备。通过此类应用程序来不断对移动设备的功能进行扩充,以满足用户的使用需求。不仅如此,大多数移动终端还可以通过移动通讯网络来实现无线网络通信。

由于移动设备能够为用户提供强大的服务功能,因此,移动设备已成为用户日常生活中不可或缺的工具。用户可以通过移动设备观看视频、玩游戏等。目前移动设备屏幕的旋转已智能化,现有的移动终端屏幕的横屏、竖屏显示是由移动设备的放置角度所决定的。具体地,如果移动终端横放,则屏幕旋转至横屏,如果移动终端竖放,则屏幕旋转至竖屏。而现有的这种移动设备显示屏的旋转机制,在移动终端使用过程中,屏幕常会出现不符合人眼实际观看视角的旋转,影响用户的使用体验。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题的移动设备显示屏幕旋转的方法和移动设备。

为了解决上述问题,本发明公开了一种移动设备显示屏幕旋转的方法,所述移动设备包括前置摄像头,其中,所述方法包括:调用移动设备的前置摄像头,采集移动设备用户人眼图像;判断是否采集到人眼图像;若采集到人眼图像,则依据采集到的所述人眼图像,确定人眼与所述前置摄像头的位置关系;其中,所述位置关系包括垂直或水平;确定所述显示屏幕当前的屏幕方向;其中,所述屏幕方向包括:横屏以及竖屏;依据所述显示屏幕当前的屏幕方向以及所述位置关系,调整所述显示屏幕的屏幕方向以完成对所述显示屏幕的旋转。

优选地,在所述判断是否采集到人眼图像的步骤之后,所述方法还包括:若未采集到人眼图像,则保持所述显示屏幕的屏幕方向不变。

优选地,所述依据采集到的所述人眼图像,确定人眼与所述前置摄像头所处的位置关系的步骤,包括:确定所述人眼图像中两个人眼连成的直线;将所述直线延长至与所述图像预览界面的水平平分线形成一夹角;判断所述夹角的绝对值是否小于预设角度值;若小于预设角度值,则确定人眼与所述前置摄像头水平;若大于或等于预设角度值,则确定人眼与所述前置摄像头垂直。

优选地,所述预设角度值为45度。

优选地,所述依据所述显示屏幕当前的屏幕方向以及所述位置关系,调整所述显示屏幕的屏幕方向的步骤,包括:当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变;当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为竖屏;当所述位置关系为水平、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为横屏;当所述位置关系为水平、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变。

为了解决上述问题,本发明公开了一种移动设备,包括前置摄像头,其中,所述移动设备还包括:调用模块,用于调用移动设备的前置摄像头,采集移动设备用户人眼图像;判断模块,用于判断是否采集到人眼图像;第一确定模块,用于若采集到人眼图像,则依据采集到的所述人眼图像,确定人眼与所述前置摄像头的位置关系;其中,所述位置关系包括垂直或水平;第二确定模块,用于确定所述显示屏幕当前的屏幕方向;其中,所述屏幕方向包括:横屏以及竖屏;旋转模块,用于依据所述显示屏幕当前的屏幕方向以及所述位置关系,调整所述显示屏幕的屏幕方向以完成对所述显示屏幕的旋转。

优选地,所述移动设备还包括:保持模块,用于在所述判断模块判断是否采集到人眼图像之后,若未采集到人眼图像,则保持所述显示屏幕的屏幕方向不变。

优选地,所述第一确定模块包括:夹角确定子模块,用于确定所述人眼图像中两个人眼连成的直线,将所述直线延长至与所述图像预览界面的水平平分线形成一夹角;角度判断子模块,用于判断所述夹角的绝对值是否小于预设角度值;位置关系确定子模块,用于若小于预设角度值,则确定人眼与所述前置摄像头水平;若大于或等于预设角度值,则确定人眼与所述前置摄像头垂直。

优选地,所述预设角度值为45度。

优选地,所述旋转模块包括:第一旋转子模块,用于当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变;第二旋转子模块,用于当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为竖屏;第三旋转子模块,用于当所述位置关系为水平、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为横屏;第四旋转子模块,用于当所述位置关系为水平、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变。

与现有技术相比,本发明具有以下优点:

本发明提供的移动设备显示屏幕旋转的方案,在移动设备使用过程中,实时通过前置摄像头采集移动设备用户人眼图像;若采集到人眼图像,则依据采集到的人眼图像,确定人眼与前置摄像头的位置关系;确定显示屏幕当前的屏幕方向,依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。可见,本发明实施例提供的移动设备显示屏幕旋转的方案,能够依据人眼与摄像头之间的位置关系适应性将显示屏幕调整成横屏或者竖屏,以使屏幕方向符合人眼实际观看视角,从而提升用户的使用体验。

附图说明

图1是根据本发明实施例一的一种移动设备显示屏幕旋转方法的步骤流程图;

图2是根据本发明实施例二的一种移动设备显示屏幕旋转方法的步骤流程图;

图3是依据人眼图像确定人眼与前置摄像头位置关系的示意图;

图4是根据本发明实施例三的一种移动设备的结构框图;

图5是根据本发明实施例四的一种移动设备的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

参照图1,示出了本发明实施例一的一种本实施例的移动设备显示屏幕旋转的方法包括以下步骤:

步骤101:调用移动设备的前置摄像头,采集移动设备用户人眼图像。

移动设备包括前置摄像头,当需要进行图像采集时直接开启前置摄像头即可。

步骤102:判断是否采集到人眼图像。

若移动设备前方有用户,且用户的眼睛在摄像头的拍摄范围内,则可采集到人眼图像。当然,移动设备前方也可能没有用户,或者即使有用户但用户的眼睛不在拍摄范围内,则无法采集到人眼图像。

步骤103:若采集到人眼图像,则依据采集到的人眼图像,确定人眼与前置摄像头的位置关系。

其中,位置关系包括垂直或水平。

需要说明的是,若未采集到人眼图像,则无需执行步骤103以及后续步骤。

移动设备竖直放置,用户正对移动设备显示屏幕时,人眼与前置摄像头处于水平关系。移动设备横向放置,用户正对移动设备显示屏幕时,人眼与前置摄像头处于垂直关系。

步骤104:确定显示屏幕当前的屏幕方向。

其中,屏幕方向包括:横屏以及竖屏。

步骤105:依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。

具体地,当前置摄像头采集到人眼相对于摄像头处于水平状态时,显示屏幕方向保持竖屏,当前置摄像头采集到人眼相对于摄像头处于垂直状态时,显示屏幕方向保持横屏,前置摄像头无法采集到人眼图像时,显示屏幕方向保持不变。

本发明实施例提供的移动设备显示屏幕旋转的方法,在移动设备使用过程中,实时通过前置摄像头采集移动设备用户人眼图像;若采集到人眼图像,则依据采集到的人眼图像,确定人眼与前置摄像头的位置关系;确定显示屏幕当前的屏幕方向,依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。可见,本发明实施例提供的移动设备显示屏幕旋转的方法,能够依据人眼与摄像头之间的位置关系适应性将显示屏幕调整成横屏或者竖屏,以使屏幕方向符合人眼实际观看视角,从而提升用户的使用体验。

实施例二

参照图2,示出了本发明实施例二的一种移动设备显示屏幕旋转的方法的步骤流程图。

本发明实施例的移动设备显示屏幕旋转的方法包括以下步骤:

步骤201:调用移动设备的前置摄像头,采集移动设备用户人眼图像。

移动设备包括前置摄像头,当需要进行图像采集时直接开启前置摄像头即可。

步骤202:判断是否采集到人眼图像;若否,则执行步骤203,若是,则执行步骤204。

若移动设备前方有用户,且用户的眼睛在摄像头的拍摄范围内,则可采集到人眼图像。当然,移动设备前方也可能没有用户,或者即使有用户但用户的眼睛不在拍摄范围内,则无法采集到人眼图像。

步骤203:若未采集到人眼图像,则保持显示屏幕的屏幕方向不变。

由于未采集到人眼图像,因此可以确定目前并无用户观看显示屏幕,因此,无需适应性的基于人眼与显示屏幕的位置关系,调整显示屏幕的屏幕放向,故保持显示屏幕的屏幕方向不变即可。

步骤204:若采集到人眼图像,确定人眼图像中两个人眼连成的直线,将直线延长至与图像预览界面的水平平分线形成一夹角。

图3为依据人眼图像确定人眼与前置摄像头位置关系的示意图。如图3所示,前置摄像头采集到的人眼图像显示在显示屏幕的图像预览界面上,图像预览界面上的两个人眼连成一条直线,直线与图像预览界面的水平平分线构成一个夹角。通过夹角的值即可确定人眼与前置摄像头位置关系。

还可以,将图像预览界面的水平平分线与垂直平分线组成一个坐标轴,水平平分线则为坐标轴的横轴。则在进行人眼与前置摄像头位置关系时,将图像预览界面上的两个人眼连成一条直线,确定该直线与坐标轴横轴的夹角,依据夹角确定人眼与前置摄像头位置关系。

步骤205:判断夹角的绝对值是否小于预设角度值。

预设角度值在具体实现过程中可以由本领域技术人员根据实际需求进行设置,例如:设置成40度、30度、20度等。

优选地,预设角度值可以设置为45度。

关于夹角绝对值的描述:在十字坐标系即平面直角坐标系中共分为四个象限,分别为第一象限、第二象限、第三象限以及第四象限。其中,第一象限、第二象限中的直线与横轴之间的夹角为正角,第三象限、第四象限中的直线与横轴的夹角为负角。第一象限包含的角度范围为0至90度,第二象限包含的角度范围为90至180度,第四象限包含的角度范围为0至-90度,第三象限包含的角度范围为-90度至-180度。因此,只有两个人眼连成的直线位于第一象限、第四象限时,人眼与前置摄像头才可能水平。更为具体地,第一象限中直线与横轴之间的夹角小于预设角度值,第四象限中直线与横轴之间的夹角大于负的预设角度值时,人眼与前置摄像头才水平。

步骤206:若小于预设角度值,则确定人眼与前置摄像头水平;若大于或等于预设角度值,则确定人眼与前置摄像头垂直。

若预设角度值为45°时,当人眼图像中两个人眼连成的直线,与图像预览界面的水平平分线的夹角介于45°至-45°时,则确定人眼与前置摄像头水平。若夹角大于等于45度,或小于等于-45°时,则确定人眼与前置摄像头垂直。

步骤207:确定显示屏幕当前的屏幕方向。

其中,屏幕方向包括:横屏以及竖屏。

步骤208:依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。

一种优选的依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转的方式如下:

当位置关系为垂直、显示屏幕当前的屏幕方向为横屏时,保持显示屏幕的屏幕方向不变;

当位置关系为垂直、显示屏幕当前的屏幕方向为竖屏时,将显示屏幕的屏幕方向调整为竖屏;

当位置关系为水平、显示屏幕当前的屏幕方向为竖屏时,将显示屏幕的屏幕方向调整为横屏;

当位置关系为水平、显示屏幕当前的屏幕方向为横屏时,保持显示屏幕的屏幕方向不变。

通过本发明实施例提供的移动设备显示屏幕旋转的方法,在移动设备使用过程中,实时通过前置摄像头采集移动设备用户人眼图像;若采集到人眼图像,则依据采集到的人眼图像,确定人眼与前置摄像头的位置关系;确定显示屏幕当前的屏幕方向,依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。可见,本发明实施例提供的移动设备显示屏幕旋转的方法,能够依据人眼与摄像头之间的位置关系适应性将显示屏幕调整成横屏或者竖屏,以使屏幕方向符合人眼实际观看视角,从而提升用户的使用体验。

实施例三

参照图4,示出了本发明实施例三的一种移动设备的结构框图。

本实施例的移动设备包括:调用模块301,用于调用移动设备的前置摄像头,采集移动设备用户人眼图像;判断模块302,用于判断是否采集到人眼图像;第一确定模块303,用于若采集到人眼图像,则依据采集到的所述人眼图像,确定人眼与所述前置摄像头的位置关系;其中,所述位置关系包括垂直或水平;第二确定模块304,用于确定所述显示屏幕当前的屏幕方向;其中,所述屏幕方向包括:横屏以及竖屏;旋转模块305,用于依据所述显示屏幕当前的屏幕方向以及所述位置关系,调整所述显示屏幕的屏幕方向以完成对所述显示屏幕的旋转。

本发明实施例提供的移动设备,实时通过前置摄像头采集移动设备用户人眼图像;若采集到人眼图像,则依据采集到的人眼图像,确定人眼与前置摄像头的位置关系;确定显示屏幕当前的屏幕方向,依据显示屏幕当前的屏幕方向以及位置关系,调整显示屏幕的屏幕方向以完成对显示屏幕的旋转。可见,本发明实施例提供的移动设备,能够依据人眼与摄像头之间的位置关系适应性将显示屏幕调整成横屏或者竖屏,以使屏幕方向符合人眼实际观看视角,从而提升用户的使用体验。

实施例四

参照图5,示出了本发明实施例四的一种移动设备的结构框图。

本发明实施例的移动设备是对实施例三中的移动设备的进一步优化,优化后的移动设备包括:调用模块401,用于调用移动设备的前置摄像头,采集移动设备用户人眼图像;判断模块402,用于判断是否采集到人眼图像;第一确定模块403,用于若采集到人眼图像,则依据采集到的所述人眼图像,确定人眼与所述前置摄像头的位置关系;其中,所述位置关系包括垂直或水平;第二确定模块404,用于确定所述显示屏幕当前的屏幕方向;其中,所述屏幕方向包括:横屏以及竖屏;旋转模块405,用于依据所述显示屏幕当前的屏幕方向以及所述位置关系,调整所述显示屏幕的屏幕方向以完成对所述显示屏幕的旋转。

优选地,所述移动设备还包括:保持模块406,用于在所述判断模块402判断是否采集到人眼图像之后,若未采集到人眼图像,则保持所述显示屏幕的屏幕方向不变。

优选地,所述第一确定模块403包括:夹角确定子模块4031,用于确定所述人眼图像中两个人眼连成的直线,将所述直线延长至与图像预览界面的水平平分线形成一夹角;角度判断子模块4032,用于判断所述夹角的绝对值是否小于预设角度值;位置关系确定子模块4033,用于若小于预设角度值,则确定人眼与所述前置摄像头水平;若大于或等于预设角度值,则确定人眼与所述前置摄像头垂直。

优选地,所述预设角度值为45度。

优选地,所述旋转模块405包括:第一旋转子模块4051,用于当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变;第二旋转子模块4052,用于当所述位置关系为垂直、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为竖屏;第三旋转子模块4053,用于当所述位置关系为水平、所述显示屏幕当前的屏幕方向为竖屏时,将所述显示屏幕的屏幕方向调整为横屏;第四旋转子模块4054,用于当所述位置关系为水平、所述显示屏幕当前的屏幕方向为横屏时,保持所述显示屏幕的屏幕方向不变。

本实施例的移动设备用于实现前述实施例一以及实施例二中相应的移动设备显示屏幕旋转方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

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

以上对本发明所提供的一种移动设备显示屏幕旋转的方法和移动设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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