用于调整移动设备的画面显示方向的方法和系统的制作方法
【专利摘要】本发明提供一种用于调整移动设备的画面显示方向的方法和系统。方法包括获取用户的人脸图像。方法包括从人脸图像中提取双眼的位置信息。方法包括根据人脸图像中的双眼的位置信息确定人脸图像中的人脸的方向矢量。方法包括确定方向矢量在移动设备的屏幕所在的平面内与移动设备之间的位置关系。最后,方法包括根据位置关系调整移动设备的画面显示方向。本发明提供了一种使移动设备的画面显示方向总是适合用户观看的技术。
【专利说明】用于调整移动设备的画面显示方向的方法和系统
【技术领域】
[0001]本发明总地涉及移动设备领域,且更具体地涉及用于调整移动设备的画面显示方向的方法和系统。
【背景技术】
[0002]大多数移动设备,诸如智能手机和平板电脑具有自动旋转画面系统,其基于重力传感器。当移动设备旋转时,移动设备的显示画面自动旋转。有些时候,在用户手持移动设备躺下时,并不希望旋转显示画面,而是使其保持与用户的眼睛在同一方向。为了实现这一目的,用户需要手动禁用自动旋转画面系统以锁定显示画面的方向。
【发明内容】
[0003]因此,需要提供一种技术来解决显示画面的不适当的旋转的问题。
[0004]在一个实施例中,公开了用于调整移动设备的画面显示方向的方法。所述方法包括获取用户的人脸图像。所述方法包括从人脸图像中提取双眼的位置信息。所述方法包括根据人脸图像中的双眼的位置信息确定人脸图像中的人脸的方向矢量。所述方法包括确定方向矢量在移动设备的屏幕所在的平面内与移动设备之间的位置关系。最后,所述方法包括根据位置关系调整移动设备的画面显示方向。
[0005]优选地,所述方法进一步包括在确定位置关系之前在屏幕所在的平面内建立平面坐标系。
[0006]优选地,方向矢量沿人脸图像中的人脸的中线从人脸图像中的鼻子和/或嘴部指向人脸图像中的双眼的中心连接线的中点。
[0007]优选地,确定方向矢量包括:根据人脸图像中的双眼的位置信息确定人脸图像中的双眼的中心连接线;从人脸图像中提取鼻子和/或嘴部的位置信息;根据人脸图像中的双眼的中心连接线和鼻子和/或嘴部的位置信息确定方向矢量。
[0008]优选地,平面坐标系的X轴平行于移动设备的顶表面且指向屏幕的右侧,平面坐标系的y轴垂直于顶表面且指向屏幕的上方。位置关系由y轴指向方向矢量的角度α表示,调整画面显示方向包括:在0° < α <45°以及315° ( α < 360°的情况下,将画面显示方向调整为正竖屏方向;在45° ( α <135°的情况下,将画面显示方向调整为左横屏方向;在135° ( α < 225°的情况下,将画面显示方向调整为倒竖屏方向;以及在225° ( α < 315°的情况下,将画面显示方向调整为右横屏方向。
[0009]优选地,所述方法进一步包括:在建立平面坐标系之前,获取当移动设备与用户的人脸平行且处于正竖屏观看状态时的初始人脸图像;从初始人脸图像中提取双眼的初始位置信息;以及根据初始位置信息确定初始人脸图像中的人脸的初始方向矢量;确定位置关系基于初始方向矢量。
[0010]优选地,初始方向矢量沿初始人脸图像中的人脸的中线从初始人脸图像中的嘴部指向初始人脸图像中的双眼的中心连接线的中点。
[0011]优选地,平面坐标系的X轴垂直于初始方向矢量且指向初始人脸图像中的人脸的右侧,平面坐标系的y轴的方向与初始方向矢量的方向相同,位置关系由I轴指向方向矢量的角度α表示,调整画面显示方向包括:在0° < α <45°以及315° ( α < 360°的情况下,将画面显示方向调整为正竖屏方向;在45° ( α <135°的情况下,将画面显示方向调整为左横屏方向;在135° ( α < 225°的情况下,将画面显示方向调整为倒竖屏方向;以及在225° ( α <315°的情况下,将画面显示方向调整为右横屏方向。
[0012]优选地,所述方法进一步包括在调整画面显示方向之前询问用户是否进行调整,并且调整画面显示方向根据用户的指示实施。
[0013]优选地,调整画面显示方向是在确定位置关系之后的预定时间之后实施。
[0014]优选地,所述方法进一步包括:在获取人脸图像之前,检测移动设备的位置;其中获取人脸图像仅当检测到移动设备的位置发生变化时实施。
[0015]优选地,获取人脸图像是在检测到移动设备的位置发生变化之后的预定时间之后实施。
[0016]优选地,检测移动设备的位置使用移动设备的陀螺仪实施。
[0017]优选地,获取人脸图像使用移动设备的摄像头实施。
[0018]在另一个实施例中,提供一种用于调整移动设备的画面显示方向的系统。所述系统包括图像获取模块,用于获取用户的人脸图像。所述系统也包括位置提取模块,用于从人脸图像中提取双眼的位置信息。所述系统包括方向确定模块,用于根据人脸图像中的双眼的位置信息确定人脸图像中的人脸的方向矢量。所述系统包括关系确定模块,用于确定方向矢量在移动设备的屏幕所在的平面内与移动设备之间的位置关系。所述系统还包括显示调整模块,用于根据位置关系调整移动设备的画面显示方向。
[0019]优选地,所述系统进一步包括坐标系建立模块,其用于在确定位置关系之前在屏幕所在的平面内建立平面坐标系。
[0020]优选地,所述系统进一步包括交互模块,用于在显示调整模块调整所述画面显示方向之前询问用户是否进行调整,并且显示调整模块进一步用于根据用户的指示调整所述画面显示方向。
[0021]优选地,显示调整模块进一步用于在关系确定模块确定位置关系之后的预定时间之后调整画面显示方向。
[0022]优选地,所述系统进一步包括:位置检测模块,用于在图像获取模块获取人脸图像之前,检测移动设备的位置;并且图像获取模块进一步用于仅当位置检测模块检测到移动设备的位置发生变化时获取人脸图像。
[0023]优选地,图像获取模块进一步用于在位置检测模块检测到移动设备的位置发生变化之后的预定时间之后获取人脸图像。
[0024]本发明提供了一种使移动设备的画面显示方向总是适合用户观看的技术。
[0025]以下结合附图,详细描述本发明的优点和特征。
【专利附图】
【附图说明】
[0026]为了使本发明的优点更容易理解,将通过参考在附图中示出的具体实施例更详细地描述上文简要描述的本发明。可以理解这些附图只描绘了本发明的典型实施例,因此不应认为是对其保护范围的限制,通过附图以附加的特性和细节描述和解释本发明。
[0027]图1示出了根据本发明一个实施例的用于调整移动设备的画面显示方向的方法的流程图;
[0028]图2A示出了根据本发明一个实施例的人脸图像的示意图;
[0029]图2B示出了根据本发明另一个实施例的人脸图像的示意图,其中示出了方向矢量;
[0030]图3示出了根据本发明一个实施例的确定方向矢量的方法的流程图;
[0031]图4示出了根据本发明一个实施例的的移动设备的示意图,其中示出了平面坐标系;以及
[0032]图5示出了根据本发明一个实施例的用于调整移动设备的画面显示方向的系统的示范性框图。
【具体实施方式】
[0033]在下文的讨论中,给出了细节以便提供对本发明更为彻底的理解。然而,本领域技术人员可以了解,本发明可以无需一个或多个这些细节而得以实施。在特定的示例中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行详尽地描述。
[0034]在一个实施例中,公开了用于调整移动设备的画面显示方向的方法。移动设备可以是,诸如智能手机或平板电脑等。现在结合图1-4来详细说明本发明的方法。
[0035]图1示出了根据本发明一个实施例的用于调整移动设备的画面显示方向的方法100的流程图。
[0036]如图1所示,方法100始于步骤101。在步骤101,获取用户的人脸图像。图2A示出了根据本发明一个实施例的人脸图像200的示意图。人脸图像200包括用户的双眉201、双眼202、鼻子203和嘴部204等的信息。可以使用移动设备的摄像头来拍摄人脸以获取人脸图像。例如,使用智能手机的前置摄像头拍摄人脸。在一个实施例中,摄像头集成在移动设备中。将摄像头集成在移动设备中方便用户使用以及携带。在另一个实施例中,摄像头是独立于移动设备的,其通过诸如通用串行总线(USB)接口与移动设备通信。独立的摄像头使得摄像头的维护和更换更简单。摄像头可以包括镜头、图像传感器和数字信号处理芯片(DSP)等。镜头将人脸反射的光线投射到图像传感器表面上。图像传感器将光信号转换为电信号,之后将电信号通过模数(A/D)转换后变为数字图像信号。之后图像传感器将数字图像信号传送到DSP中。DSP处理数字图像信号并输出YUV或RGB格式的图像数据。DSP将图像数据经由移动设备的数据总线传送到移动设备的中央处理单元(Central ProcessingUnit, CPU)和 / 或图形处理单兀(Graphics Processing Unit, GPU)用于进一步处理。CPU和/或GPU利用图像数据生成人脸图像。人脸图像可以或可以不显示在移动设备的显示屏上。在步骤102,从人脸图像200中提取双眼202的位置信息。人脸图像中双眼部位的灰度值通常比周围区域的灰度值小,因此可以使用积分投影的方法来提取双眼202的位置信息。具体地,首先根据人脸的面部比例特征粗略地估计出双眼的大致区域,并将双眼的大致区域标识出来。该大致区域称为“窗口”。之后根据人脸的瞳孔和眉毛在窗口内最黑的特点,对窗口内的图像做直方图分析,并且利用阈值分割出最黑的一部分区域。最后对区域内的图像做水平和垂直灰度投影图以确定双眼202的瞳孔的位置,其代表双眼202的位置信肩、O
[0037]在步骤103,根据人脸图像中200的双眼202的位置信息确定人脸图像200中的人脸的方向矢量。方向矢量代表了人脸在人脸图像200所在的平面内的方向。当真实的人脸相对于移动设备发生旋转时,人脸图像200中的人脸也发生旋转,因此方向矢量改变。图2B示出了根据本发明另一个实施例的人脸图像200的示意图,其中示出了方向矢量205。
[0038]方向矢量205可以为沿人脸图像200中的人脸的中线206从人脸图像200中的鼻子203和/或嘴部204指向人脸图像200中的双眼的中心连接线207的中点。方向矢量205的大小可以是任意的。尽管本文结合附图描述了方向矢量,但是本领域技术人员应该理解该描述仅是示例性的,方向矢量可以为任意其他方向和大小。
[0039]可以基于鼻子203和/或嘴部204以及双眼202和/或双眉201来确定方向矢量205。优选地,根据双眼202以及鼻子203和/或嘴部204来确定方向矢量205。现在结合图2B和图3描述确定方向矢量205的方法步骤。图3示出了根据本发明实施例的确定方向矢量205的方法300的流程图。确定方向矢量205的方法300包括以下步骤。在步骤301,根据人脸图像200中的双眼202的位置信息确定人脸图像200中的双眼202的中心连接线207。在方法100的步骤103中,可以获得双眼202的位置信息,例如瞳孔的位置。可以将双眼202的瞳孔连接起来以获得中心连接线207。在步骤302,从人脸图像200中提取鼻子203和/或嘴部204的位置信息。提取鼻子203或嘴部204的位置信息的方法与上述提取双眼202的位置信息所使用的方法相似,本领域技术人员在本文的教导下可以理解提取鼻子203或嘴部204的方法,因此不再赘述。在步骤303,根据人脸图像200中的双眼202的中心连接线207和鼻子203和/或嘴部204的位置信息确定方向矢量205。双眼、鼻子和嘴部是人脸上的明显面部特征,其位置比较容易识别,因此根据双眼以及鼻子和/或嘴部来确定方向矢量比较简单,易于实现。
[0040]返回参考图1,在步骤104,确定方向矢量在移动设备的屏幕所在的平面内与移动设备之间的位置关系。在一个实施例中,方向矢量与移动设备之间的位置关系可以代表人脸与移动设备之间的位置关系。
[0041]在步骤105,根据位置关系调整移动设备的画面显示方向。画面显示方向可以是任意方向,其包括但不限于正竖屏、左横屏、倒竖屏和右横屏方向。在确定方向矢量与移动设备之间的位置关系后,可以确定人脸相对于移动设备的偏转角度。可以将画面显示方向调整到适合用户的双眼观看的位置。例如,当用户从站立或坐着的状态变为向左侧卧时,如果移动设备与用户的相对位置保持不变,则画面显示方向保持原来的方向而不旋转。
[0042]根据所获取的用户的人脸图像来调整画面显示方向可以使画面显示方向基于人脸与移动设备的相对位置关系而非移动设备的绝对运动进行旋转。因此画面显示方向可以始终保持适合用户观看。
[0043]优选地,方法100还可以包括在提取双眼的位置信息之前检测与定位人脸以及预处理图像。检测与定位人脸可以包括分析人脸图像,将其中的人脸从背景图像中分离出来。预处理图像包括对人脸图像进行归一化、边缘检测、消除噪声等处理以为后续的特征提取提供条件。
[0044]优选地,方法100进一步包括在确定位置关系之前在屏幕所在的平面内建立平面坐标系。建立平面坐标系有助于移动设备的处理器确定位置关系,其可以简化确定位置关系的过程中所涉及的算法。平面坐标系优选为笛卡尔坐标系。
[0045]下面将结合图4描述上述平面坐标系和位置关系。图4示出了根据本发明一个实施例的移动设备400的示意图,其中示出了平面坐标系。移动设备400包括屏幕401。
[0046]如图4所示的,平面坐标系的X轴平行于移动设备400的顶表面且指向屏幕401的右侧。移动设备400的顶表面指移动设备400正常竖直使用时的上表面。平面坐标系的y轴垂直于顶表面且指向屏幕401的上方。平面坐标系的原点是任意的。位置关系可以由方向矢量402与y轴的夹角α表示。调整画面显示方向可以包括以下步骤。在0° ^ α <45°以及315° ( α < 360°的情况下,将画面显示方向调整为正竖屏方向。在45° < α<135°的情况下,将画面显示方向调整为左横屏方向。在135° ( α < 225°的情况下,将画面显示方向调整为倒竖屏方向。在225° ( α < 315°的情况下,将画面显示方向调整为右横屏方向。
[0047]在一个实施例中,方法100进一步包括以下步骤。在建立平面坐标系之前,获取当移动设备与用户的人脸平行且处于正竖屏观看状态时的初始人脸图像。从初始人脸图像中提取双眼的初始位置信息。根据初始位置信息确定初始人脸图像中的人脸的初始方向矢量。确定位置关系基于初始方向矢量。确定初始方向矢量的方法与上述确定方向矢量的方法相似,本领域技术人员在本文的教导下可以理解确定初始方向矢量的方法,因此在此不再赘述。基于初始方向矢量确定位置关系使得在即使摄像头的位置或方向未知时也可以正确地获得人脸与移动设备之间的位置关系。例如,当使用移动设备的摄像头来获取人脸图像而摄像头是倒置的时,所获取的人脸图像也是倒立的。如果获取人脸图像时移动设备处于正竖屏观看状态,则初始方向矢量与方向矢量的夹角是O。因此,可以确定移动设备与真实的人脸方向相同,无需旋转移动设备的画面显示方向。因此,对于摄像头的拍摄方向不正确的情况,基于初始方向矢量确定位置关系可以确保正确确定真实的人脸与移动设备的相对位置关系。
[0048]可选地,初始方向矢量沿初始人脸图像中的人脸的中线从初始人脸图像中的嘴部指向初始人脸图像中的双眼的中心连接线的中点。初始方向矢量的大小可以是任意的。这样的初始方向矢量可以简化确定初始方向矢量的算法。
[0049]可选地,上述涉及初始方向矢量的技术方案中所采用的平面坐标系的X轴垂直于初始方向矢量且指向初始人脸图像中的人脸的右侧。平面坐标系的y轴的方向与初始方向矢量的方向相同。位置关系由y轴指向方向矢量的角度α表示。调整画面显示方向包括以下步骤。在0° < α <45°以及315° ( α < 360°的情况下,将画面显示方向调整为正竖屏方向。在45° ( α <135°的情况下,将画面显示方向调整为左横屏方向。在135° ( α < 225°的情况下,将画面显示方向调整为倒竖屏方向。在225° ( α <315°的情况下,将画面显示方向调整为右横屏方向。y轴指向方向矢量的角度代表方向矢量与初始方向矢量的夹角。因此α代表当前的人脸图像中的人脸相对于初始的人脸图像中的人脸的偏转角度。由于基于初始方向矢量建立平面坐标系而非基于移动设备建立平面坐标系,因此α可以正确地反映当前的真实的人脸与移动设备之间的位置关系。
[0050]可选地,方法100进一步包括在调整画面显示方向之前询问用户是否进行调整,并且调整画面显示方向根据用户的指示实施。例如,可以在确定需要将画面显示方向调整为适合用户观看的方向时,由移动设备的CPU经由屏幕向用户发送消息以询问用户是否可以调整画面显示方向。如果用户选择“是”则调整画面显示方向,如果用户选择“否”则不调整画面显示方向。根据用户的指令来调整画面显示方向可以更好地满足用户的需要,进一步避免出现用户不期望的调整。
[0051]可选地,调整画面显示方向是在确定位置关系之后的预定时间之后实施。可以在确定位置关系和调整画面显示方向的步骤之间设置预定时间。确定位置关系之后不立刻调整画面显示方向,而是在等待预定时间之后才调整。等待预定时间可以避免误操作。预定时间可以是任意合适的时间段,诸如3s。例如,当用户掉落移动设备并且快速捡起时,如果用户所花费的时间小于预定时间,则不调整画面显示方向。因此可以避免频繁调整画面显示方向以及浪费电源。
[0052]可选地,方法100进一步包括在获取人脸图像之前,检测移动设备的位置。获取人脸图像仅当检测到移动设备的位置发生变化时实施。获取人脸图像可以是实时实施的,也可以是有条件地实施的。移动设备在使用时可能保持长时间不动,因此移动设备和用户之间的相对位置关系也通常保持不变。换言之,如果移动设备和用户之间的相对位置关系发生了改变,通常移动设备被移动了。所以,仅当移动设备的位置发生变化时才实施对人脸图像的获取有利于节约资源。
[0053]可选地,获取人脸图像是在检测到移动设备的位置发生变化之后的预定时间之后实施。当检测到移动设备的位置发生变化之后不立刻获取人脸图像,而是在等待预定时间之后才获取。等待预定时间可以避免误操作。预定时间可以是任意合适的时间段,诸如3s。例如,当用户掉落移动设备并且快速捡起时,如果用户所花费的时间小于预定时间,则不开始获取人脸图像。因此可以避免频繁获取人脸图像以及浪费电源。
[0054]可选地,检测移动设备的位置使用移动设备的陀螺仪实施。可以使用陀螺仪测量移动设备在三维空间的位置、移动轨迹、加速度等。使用陀螺仪检测移动设备的位置可以实时准确地获取移动设备的位置信息。
[0055]根据本发明另一方面,还公开了一种用于调整移动设备的画面显示方向的系统。图5示出了根据本发明一个实施例的用于调整移动设备的画面显示方向的系统500的示范性框图。系统500包括图像获取模块501,用于获取用户的人脸图像。系统500包括位置提取模块502,用于从人脸图像中提取双眼的位置信息。系统500包括方向确定模块503,用于根据人脸图像中的双眼的位置信息确定人脸图像中的人脸的方向矢量。系统500包括关系确定模块504,用于确定方向矢量在移动设备的屏幕所在的平面内与移动设备之间的位置关系。系统500包括显示调整模块505,用于根据位置关系调整移动设备的画面显示方向。
[0056]优选地,系统500进一步包括坐标系建立模块,其用于在确定位置关系之前在屏幕所在的平面内建立平面坐标系。
[0057]优选地,系统500进一步包括交互模块,用于在显示调整模块505调整所述画面显示方向之前询问用户是否进行调整,并且显示调整模块505进一步用于根据用户的指示调整画面显示方向。
[0058]优选地,显示调整模块505进一步用于在关系确定模块504确定位置关系之后的预定时间之后调整画面显示方向。
[0059]优选地,系统500进一步包括位置检测模块,用于在图像获取模块501获取人脸图像之前,检测移动设备的位置。图像获取模块501进一步用于仅当位置检测模块检测到移动设备的位置发生变化时获取人脸图像。
[0060]优选地,图像获取模块501进一步用于在位置检测模块检测到移动设备的位置发生变化之后的预定时间之后获取人脸图像。
[0061]本领域的技术人员参考图1-5并结合上面关于用于调整移动设备的画面显示方向的方法的实施例的描述能够理解系统500的运行方式。为了简洁,在此省略其具体描述。
[0062]为了进行说明,前述描述参照了具体实施例进行描述。然而,上文的示例性的讨论并非意欲是无遗漏地或将本发明限制在所公开的明确形式上。鉴于以上教导,也有可能存在很多变型和变化。选择并描述了实施例,以最好地解释本发明的原理和实际应用,以使本领域的其他技术人员最好地利用本发明以及具有各种变型的各种实施例,以能适用于期望的特定用途。
[0063]由此描述了根据本发明的实施例。虽然本公开已在特定实施例中予以描述,但是应当了解,本发明不应理解为由这些实施例所限制,而应根据权利要求进行理解。
【权利要求】
1.一种用于调整移动设备的画面显示方向的方法,包括: 获取用户的人脸图像; 从所述人脸图像中提取双眼的位置信息; 根据所述人脸图像中的所述双眼的所述位置信息确定所述人脸图像中的人脸的方向矢量; 确定所述方向矢量在移动设备的屏幕所在的平面内与所述移动设备之间的位置关系;以及 根据所述位置关系调整所述移动设备的画面显示方向。
2.如权利要求1所述的方法,其特征在于,所述方法进一步包括在确定所述位置关系之前在所述屏幕所在的所述平面内建立平面坐标系。
3.如权利要求2所述的方法,其特征在于,所述方向矢量沿所述人脸图像中的所述人脸的中线从所述人脸图像中的鼻子和/或嘴部指向所述人脸图像中的所述双眼的中心连接线的中点。
4.如权利要求3所述的方法,其特征在于,所述确定所述方向矢量包括: 根据所述人脸图像中的所述双眼的所述位置信息确定所述人脸图像中的所述双眼的中心连接线; 从所述人脸图像中提取所述鼻子和/或所述嘴部的位置信息; 根据所述人脸图像中的所述双眼的所述中心连接线和所述鼻子和/或所述嘴部的位置信息确定所述方向矢量。
5.如权利要求3所述的方法,其特征在于,所述平面坐标系的X轴平行于所述移动设备的顶表面且指向所述屏幕的右侧,所述平面坐标系的y轴垂直于所述顶表面且指向所述屏幕的上方,所述位置关系由所述y轴指向所述方向矢量的角度α表示,所述调整所述画面显示方向包括: 在0° < α <45°以及315° ( α < 360°的情况下,将所述画面显示方向调整为正竖屏方向; 在45° ( α <135°的情况下,将所述画面显示方向调整为左横屏方向; 在135° ( α < 225°的情况下,将所述画面显示方向调整为倒竖屏方向;以及 在225° ( α <315°的情况下,将所述画面显示方向调整为右横屏方向。
6.如权利要求3所述的方法,其特征在于,所述方法进一步包括: 在建立所述平面坐标系之前, 获取当所述移动设备与所述用户的人脸平行且处于正竖屏观看状态时的初始人脸图像; 从所述初始人脸图像中提取双眼的初始位置信息;以及 根据所述初始位置信息确定所述初始人脸图像中的人脸的初始方向矢量; 所述确定所述位置关系基于所述初始方向矢量。
7.如权利要求6所述的方法,其特征在于,所述初始方向矢量沿所述初始人脸图像中的人脸的中线从所述初始人脸图像中的嘴部指向所述初始人脸图像中的双眼的中心连接线的中点。
8.如权利要求7所述的方法,其特征在于,所述平面坐标系的X轴垂直于所述初始方向矢量且指向所述初始人脸图像中的人脸的右侧,所述平面坐标系的y轴的方向与所述初始方向矢量的方向相同,所述位置关系由所述y轴指向所述方向矢量的角度α表示,所述调整所述画面显示方向包括: 在0° < α <45°以及315° ( α < 360°的情况下,将所述画面显示方向调整为正竖屏方向; 在45° ( α <135°的情况下,将所述画面显示方向调整为左横屏方向; 在135° ( α < 225°的情况下,将所述画面显示方向调整为倒竖屏方向;以及 在225° ( α <315°的情况下,将所述画面显示方向调整为右横屏方向。
9.如权利要求1所述的方法,其特征在于,所述方法进一步包括在调整所述画面显示方向之前询问所述用户是否进行调整,并且所述调整所述画面显示方向根据所述用户的指示实施。
10.如权利要求1所述的方法,其特征在于,所述调整所述画面显示方向是在所述确定所述位置关系之后的预定时间之后实施。
11.如权利要求1所述的方法,其特征在于,所述方法进一步包括: 在获取所述人脸图像之前,检测所述移动设备的位置; 其中所述获取所述人脸图像仅当检测到所述移动设备的所述位置发生变化时实施。
12.如权利要求11所述的方法,其特征在于,所述获取所述人脸图像是在所述检测到所述移动设备的位置发生变化之后的预定时间之后实施。
13.如权利要求11所述的方法,其特征在于,所述检测所述移动设备的位置使用所述移动设备的陀螺仪实施。
14.如权利要求1所述的方法,其特征在于,所述获取所述人脸图像使用所述移动设备的摄像头实施。
15.一种用于调整移动设备的画面显示方向的系统,包括: 图像获取模块,用于获取用户的人脸图像; 位置提取模块,用于从所述人脸图像中提取双眼的位置信息; 方向确定模块,用于根据所述人脸图像中的所述双眼的所述位置信息确定所述人脸图像中的人脸的方向矢量; 关系确定模块,用于确定所述方向矢量在所述移动设备的屏幕所在的平面内与所述移动设备之间的位置关系;以及 显示调整模块,用于根据所述位置关系调整所述移动设备的画面显示方向。
16.如权利要求15所述的系统,其特征在于,所述系统进一步包括坐标系建立模块,其用于在确定所述位置关系之前在所述屏幕所在的所述平面内建立平面坐标系。
17.如权利要求15所述的系统,其特征在于,所述系统进一步包括交互模块,用于在所述显示调整模块调整所述画面显示方向之前询问所述用户是否进行调整,并且所述显示调整模块进一步用于根据所述用户的指示调整所述画面显示方向。
18.如权利要求15所述的系统,其特征在于,所述显示调整模块进一步用于在所述关系确定模块确定所述位置关系之后的预定时间之后调整所述画面显示方向。
19.如权利要求15所述的系统,其特征在于,所述系统进一步包括: 位置检测模块,用于在所述图像获取模块获取所述人脸图像之前,检测所述移动设备的位置; 并且所述图像获取模块进一步用于仅当所述位置检测模块检测到所述移动设备的所述位置发生变化时获取所述人脸图像。
20.如权利要求19所述的系统,其特征在于,所述图像获取模块进一步用于在所述位置检测模块检测所述移动设备的所述位置之后的预定时间之后获取所述人脸图像。
【文档编号】G06F3/0481GK104182114SQ201310193201
【公开日】2014年12月3日 申请日期:2013年5月22日 优先权日:2013年5月22日
【发明者】吴昊 申请人:辉达公司