用于屏幕模式切换的方法和装置制造方法

文档序号:6542694阅读:121来源:国知局
用于屏幕模式切换的方法和装置制造方法
【专利摘要】提供了一种用于屏幕模式切换的方法和装置,所述方法包括:如果移动终端的重力感应器确定所述移动终端需要进行屏幕模式切换,则通过开启前置摄像头来获取用户的脸部图像;计算所述用户的脸部图像与屏幕之间的旋转关系;如果所述旋转关系满足预设条件,则对所述移动终端进行屏幕模式切换。所述方法和装置能够准确地将移动终端的屏幕执行切换到用户需要的屏幕模式,提高了用户的体验,并且仅使用移动终端现有的硬件设备,从而有效地节省成本。
【专利说明】用于屏幕模式切换的方法和装置【技术领域】
[0001]本发明涉及一种移动终端的屏幕控制技术,具体地说,涉及一种控制移动终端的屏幕模式的切换的方法和装置。
【背景技术】
[0002]随着移动终端(诸如智能手机、平板电脑等)技术的迅速发展,移动终端已成为人们日常生活中的必需品。为了方便用户的使用,大多数移动终端都具有控制其屏幕的横屏和竖屏之间的切换的功能。
[0003]目前,控制移动终端的横竖屏切换的方法包括:(I)手动控制横竖屏的切换;(2)基于重力感应技术的横竖屏切换;(3)裸眼3D移动终端的横竖屏切换功能。
[0004]对于手动控制横竖屏切换的方法,每次都需要用户手动去操作改变屏幕的显示模式,不智能也不方便;对于基于重力感应技术的横竖屏切换的方法,当用户躺着或是以一定角度倾斜地使用移动终端时,根据重力感应结果切换到横屏,但实际上人眼观看屏幕的方式仍然是竖屏,这样就产生了严重的切换失误,给用户造成了不便;对于裸眼3D移动终端的横竖屏切换功能的方法,需要在现有移动终端上添加额外设备来实现,成本较高。
[0005]因此,需要一种针对移动终端的屏幕的方便的、准确性高的、成本低的横竖屏切换技术。

【发明内容】

[0006]本发明的目的在于至少克服上述缺点,并至少提供下述优点。
[0007]本发明的一方面在于提供一种对移动终端的屏幕执行横竖屏切换的方法和装置,所述方法和装置在使用重力方向的改变判断是否执行横竖屏切换的基础上,根据在移动终端的前置摄像头拍摄的用户脸部图像与屏幕之间的旋转关系,最终判断是否执行横竖屏切换,从而在需要使用根据场景自动切换横竖屏的功能时,能够准确地将移动终端的屏幕执行切换到用户需要的屏幕模式。
[0008]本发明的另一方面在于提供一种对移动终端的屏幕执行横竖屏切换的方法和装置,所述方法和装置仅需要使用现有的移动终端普通配置的重力感应器和摄像头来辅助屏幕切换功能,而无需增加额外的硬件设备。
[0009]根据本发明的一方面,提供了一种用于屏幕模式切换的方法,所述方法包括:如果移动终端的重力感应器确定所述移动终端需要进行屏幕模式切换,则通过开启前置摄像头来获取用户的脸部图像;计算所述用户的脸部图像与屏幕之间的旋转关系;如果所述旋转关系满足预设条件,则对所述移动终端进行屏幕模式切换。
[0010]所述计算所述用户的脸部图像与屏幕之间的旋转关系的步骤可具体包括:在所述用户的脸部图像中识别出基准元素;根据基准元素获得所述用户的脸部图像的基准线;计算所述用户的脸部图像的基准线与屏幕的基准线之间的夹角。
[0011] 所述基准元素可包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵。[0012]所述屏幕的基准线可以是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线或者可以是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。
[0013]所述预设条件可包括所述夹角超出预设范围。
[0014]根据本发明的另一方面,提供了一种用于屏幕模式切换的装置,所述装置包括:图像获取单元,如果移动终端的重力感应器确定所述移动终端需要进行屏幕模式切换,则通过开启前置摄像头来获取用户的脸部图像;旋转计算单元,计算所述用户的脸部图像与屏幕之间的旋转关系;屏幕切换单元,如果所述旋转关系满足预设条件,则对所述移动终端进行屏幕模式切换。
[0015]旋转计算单元可在所述用户的脸部图像中识别出基准元素;根据基准元素获得所述用户的脸部图像的基准线;计算所述用户的脸部图像的基准线与屏幕的基准线之间的夹角。
[0016]所述基准元素可包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵。
[0017]所述屏幕的基准线可以是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线或者可以是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。
[0018]所述预设条件可包括所述夹角超出预设范围。
[0019]根据本发明的用于屏幕模式切换的方法和装置,一方面可准确地将移动终端的屏幕执行切换到用户需要的屏幕模式,方便用户使用,提高用户体验,另一方面可仅使用移动终端现有的硬件设备,从而有效地节省成本。
【专利附图】

【附图说明】
[0020]通过结合附图,从实施例的下面描述中,本发明这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:
[0021]图1是示出根据本发明的示例性实施例的用于屏幕模式切换的方法的流程图;
[0022]图2a至图3c是示出根据本发明的示例性实施例的屏幕的基准线的示例的示图;
[0023]图4a至图5b是示出根据本发明的示例性实施例的屏幕的基准线的另一示例的示图;
[0024]图6a至图6c是示出根据本发明的示例性实施例的计算夹角的示例的示图;
[0025]图7是示出根据本发明的示例性实施例的用于屏幕模式切换的装置的结构框图。
【具体实施方式】
[0026]提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本发明的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本发明的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。
[0027]图1是示出根据本发明的示例性实施例的用于屏幕模式切换的方法的流程图。参照图1,如果移动终端的重力感应器确定移动终端需要进行屏幕模式切换,则在101,可通过开启前置摄像头来获取用户的脸部图像。这里,移动终端中的重力感应器可以是现有的移动终端通常配置的重力感应器,前置摄像头可以是现有的移动终端通常配置的摄像头。
[0028]根据本发明的示例性实施例,移动终端的重力感应器可根据现有的重力感应技术感测移动终端的重力方向,并根据感测到的重力方向来确定移动终端是否需要进行屏幕模式切换。这里,屏幕模式可包括横屏模式和竖屏模式。如果移动终端的重力感应器确定移动终端需要进行屏幕模式切换,则本方法通过开启前置摄像头来获取用户的脸部图像。
[0029]在102,可计算用户的脸部图像与屏幕之间的旋转关系。
[0030]根据本发明的示例性实施例,首先,所述方法可在用户的脸部图像中识别出基准元素。这里,基准元素可包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵等。
[0031]随后,所述方法可根据基准元素获得用户的脸部图像的基准线。为了便于描述,下面以用户的脸部图像中的眼睛为例来说明获得用户的脸部图像的基准线的方法。
[0032]具体地说,可通过利用图像识别技术识别出用户的双眼在用户的脸部图像中的位置,获取双眼的中心坐标点(例如,左眼中心坐标点A(xl,yl),右眼中心坐标点B(x2,y2)),并由双眼的中心坐标点构成一条直线Lab,来获得连接双眼的直线,并将获得的连接双眼的直线作为用户的脸部图像的基准线。本领域的普通技术人员应该理解,还可以根据类似的方法,利用其它基准元素(例如,眼镜、鼻子、嘴巴、眉毛、耳朵等)来获得用户的脸部图像的基准线。
[0033]随后,所述方法可计算用户的脸部图像的基准线与屏幕的基准线之间的夹角。下面,参照图2a至图5b来描述根据本发明的示例性实施例的屏幕的基准线的示例。
[0034]根据本发明的示例性实施例,屏幕的基准线可被默认为是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线。例如,如图2a至图3c所示,图2a至图3c是示出根据本发明的示例性实施例的屏幕的基准线的示例的示图。如果所在屏幕模式是竖屏模式,则如图2a,图2b和图2c所示,基准线Lbase可被默认为是与竖屏模式下的屏幕边框的上边线或下边线平行的直线。如果所在屏幕模式是横屏模式,则如图3a,图3b和图3c,基准线U㈣可被默认为是与横屏模式下的屏幕边框的上边线或下边线平行的直线。
[0035]根据本发明的另一示例性实施例,所述屏幕的基准线可以是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。这里,用户可考虑使用习惯或移动终端的结构特性等因素,预先将屏幕的基准线设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度(例如,+a度或_a度,a是正数)的直线。这里,“ + ”表示屏幕的基准线在所在屏幕模式下的屏幕边框的上边线或下边线的逆时针旋转方向上,表示基准线在所在屏幕模式下的屏幕边框的上边线或下边线的顺时针旋转方向上。
[0036]例如,如图4a至图5b所示,图4a至图5b是示出根据本发明的示例性实施例的屏幕的基准线的另一示例的示图。在图4a和图4b中,基准线Lbase被预先设置为与当前屏幕模式下的屏幕边框的上边线或下边线成+a度。在图5a和图5b中,基准线Lbase被预先设置为与当前屏幕模式下的屏幕边框的上边线或下边线成_a度。
[0037]本领域的技术人员容易理解,屏幕的基准线的设置不限于上述方式,还可以以任何其它可用方式来设置屏幕的基准线。
[0038]返回参照图1,本方法的计算用户的脸部图像的基准线与屏幕的基准线之间的夹角的具体步骤可包括:通过在保持用户的脸部图像的基准线的方向和屏幕的基准线的方向不变的同时,将用户的脸部图像的基准线和屏幕的基准线平移到一起以形成夹角,来计算用户的脸部图像的基准线与屏幕的基准线之间的夹角。这里,所述夹角可以是用户的脸部图像的基准线与屏幕的基准线之间的锐角夹角。
[0039]例如,如图6a至图6c所示,图6a至图6c是示出根据本发明的示例性实施例的计算夹角的示例的示图。在图6a中,根据基准元素(例如,用户的双眼)获得用户的脸部图像的基准线(例如,连接双眼的直线LAB),在图6b中,获得屏幕的基准线Lbase,在图6c中,保持用户的脸部图像的基准线Lab和屏幕的基准线Lbase的方向不变,并将Lab和Lbase平移到一起,形成夹角Θ,该夹角Θ即为用户的脸部图像的基准线与屏幕的基准线之间的夹角。本领域的技术人员能够理解,还可通过其它可用的方式来计算用户的脸部图像的基准线与屏幕的基准线之间的夹角。
[0040]返回参照图1,如果计算出的用户的脸部图像与屏幕之间的旋转关系满足预设条件,则在103,可对移动终端进行屏幕模式切换。
[0041]根据本发明的示例性实施例,如果计算出的用户的脸部图像的基准线与屏幕的基准线之间的夹角超出预设范围,则可对移动终端进行屏幕模式切换。具体地说,在计算出用户的脸部图像的基准线与屏幕的基准线之间的夹角之后,将所述夹角与预设范围进行比较。如果所述夹角落入预设范围内,则可保持移动终端的当前屏幕模式,即,不对移动终端的当前屏幕进行屏幕模式切换。如果所述夹角超出预设范围,则可对移动终端的当前屏幕模式进行屏幕模式切换。这里,用户可根据经验或用户习惯预先设置预设范围。例如,预设范围可被优选地设置为O度至50度。
[0042]图7是示出根据本发明的示例性实施例的用于屏幕模式切换的装置的结构框图。
[0043]参照图7,根据本发明的示例性实施例的用于屏幕模式切换的装置700可包括图像获取单元701、旋转计算单元702和屏幕切换单元703。
[0044]具体地说,如果移动终端的重力感应器确定移动终端需要进行屏幕模式切换,则图像获取单元701可通过开启前置摄像头来获取用户的脸部图像。这里,移动终端中的重力感应器可以是现有的移动终端通常配置的重力感应器,前置摄像头可以是现有的移动终端通常配置的摄像头。
[0045]根据本发明的示例性实施例,移动终端的重力感应器可根据现有的重力感应技术感测移动终端的重力方向,并根据感测到的重力方向来确定移动终端是否需要进行屏幕模式切换。这里,屏幕模式可包括横屏模式和竖屏模式。如果移动终端的重力感应器确定移动终端需要进行屏幕模式切换,则图像获取单元701可通过开启前置摄像头来获取用户的脸部图像。
[0046]旋转计算单元702可计算由图像获取单元701获取的用户的脸部图像与屏幕之间的旋转关系。
[0047]根据本发明的示例性实施例,首先,旋转计算单元702可在由图像获取单元701获取的用户的脸部图像中识别出基准元素。这里,基准元素可包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵等。
[0048]随后,旋转计算单元702可根据基准元素获得用户的脸部图像的基准线。为了便于描述,下面以用户的脸部图像中的眼睛为例来说明获得用户的脸部图像的基准线的方法。具体地说,可通过利用图像识别技术识别出用户的双眼在用户的脸部图像中的位置,获取双眼的中心坐标点(例如,左眼中心坐标点A (xl,yl),右眼中心坐标点B (x2, y2)),并由双眼的中心坐标点构成一条直线Lab,来获得连接双眼的直线,并将获得的连接双眼的直线作为用户的脸部图像的基准线。本领域的普通技术人员应该理解,还可以根据类似的方法,利用其它基准元素(例如,眼镜、鼻子、嘴巴、眉毛、耳朵等)来获得用户的脸部图像的基准线。
[0049]随后,旋转计算单元702可计算用户的脸部图像的基准线与屏幕的基准线之间的夹角。具体地说,旋转计算单元702可通过在保持用户的脸部图像的基准线的方向和屏幕的基准线的方向不变的同时,将用户的脸部图像的基准线和屏幕的基准线平移到一起以形成夹角,来计算用户的脸部图像的基准线与屏幕的基准线之间的夹角。这里,所述夹角可以是用户的脸部图像的基准线与屏幕的基准线之间的锐角夹角。
[0050]根据本发明的示例性实施例,屏幕的基准线可被默认为是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线。根据本发明的另一示例性实施例,所述屏幕的基准线可以是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。这里,用户可考虑使用习惯或移动终端的结构特性等因素,预先将屏幕的基准线设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度(例如,+a度或_a度,a是正数)的直线。这里,“ + ”表示屏幕的基准线在所在屏幕模式下的屏幕边框的上边线或下边线的逆时针旋转方向上,表示基准线在所在屏幕模式下的屏幕边框的上边线或下边线的顺时针旋转方向上。本领域的技术人员容易理解,屏幕的基准线的设置不限于上述方式,还可以以任何其它可用方式来设置屏幕的基准线。
[0051]在旋转计算单元702计算出用户的脸部图像与屏幕之间的旋转关系之后,如果由旋转计算单元702计算出的用户的脸部图像与屏幕之间的旋转关系满足预设条件,则屏幕切换单元703可对移动终端进行屏幕模式切换。
[0052]根据本发明的示例性实施例,如果由旋转计算单元702计算出的用户的脸部图像的基准线与屏幕的基准线之间的夹角超出预设范围,则屏幕切换单元503可对移动终端进行屏幕模式切换。具体地说,在由旋转计算单元702计算出用户的脸部图像的基准线与屏幕的基准线之间的夹角之后,将所述夹角与预设范围进行比较。如果所述夹角落入预设范围内,则屏幕切换单元703可保持移动终端的当前屏幕模式,即,不对移动终端的当前屏幕进行屏幕模式切换。如果所述夹角超出预设范围,则屏幕切换单元703可对移动终端的当前屏幕模式进行屏幕模式切换。这里,用户可根据经验或用户习惯预先设置预设范围。例如,预设范围可被优选地设置为O度至50度。
[0053]本发明提供了一种用于屏幕模式切换的方法和装置,所述方法和装置在使用重力方向的改变判断是否执行屏幕模式切换的基础上,根据在移动终端的前置摄像头拍摄的用户脸部图像与屏幕之间的旋转关系,最终判断是否执行对屏幕模式进行切换,从而在需要使用根据场景自动切换横竖屏的功能时,能够准确地将移动终端的屏幕模式切换到用户需要的屏幕模式,方便用户使用,提高用户体验。此外,所述方法和装置仅需要使用现有的移动终端普通配置的重力感应器和摄像头,而无需增加额外的硬件设备,因此能够在准确地切换屏幕模式的同时有效地节省成本。
[0054]可根据计算机程序指令来执行根据本发明的上述方法。由于这些程序指令可被包括在计算机、专用处理器或可编程或专用硬件中,因此在其中执行的指令可有利于上述的功能的执行。如本领域的技术人员所理解的,计算机、处理器或可编程硬件包括可存储或接收软件或计算机代码的存储器件,所述软件或计算机代码在被计算机、处理器或硬件访问和执行时实现在本发明中描述的方法。
[0055]虽然本发明是参照其示例性的实施例被显示和描述的,但是本领域的技术人员应该理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其形式和细节进行各种改变。
【权利要求】
1.一种用于屏幕模式切换的方法,所述方法包括: 如果移动终端的重力感应器确定所述移动终端需要进行屏幕模式切换,则通过开启前置摄像头来获取用户的脸部图像; 计算所述用户的脸部图像与屏幕之间的旋转关系; 如果所述旋转关系满足预设条件,则对所述移动终端进行屏幕模式切换。
2.如权利要求1所述的方法,其特征在于,所述计算所述用户的脸部图像与屏幕之间的旋转关系的步骤,具体包括: 在所述用户的脸部图像中识别出基准元素; 根据基准元素获得所述用户的脸部图像的基准线; 计算所述用户的脸部图像的基准线与屏幕的基准线之间的夹角。
3.如权利要求2所述的方法,其特征在于,所述基准元素包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵。
4.如权利要求2所述的方法,其特征在于,所述屏幕的基准线是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线或者是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。
5.如权利要求2至4中任一项所述的方法,其特征在于,所述预设条件包括:所述夹角超出预设范围。
6.一种用于屏幕模式切换的装置,所述装置包括: 图像获取单元,如果移动终端的重力感应器确定所述移动终端需要进行屏幕模式切换,则通过开启前置摄像头来获取用户的脸部图像; 旋转计算单元,计算所述用户的脸部图像与屏幕之间的旋转关系; 屏幕切换单元,如果所述旋转关系满足预设条件,则对所述移动终端进行屏幕模式切换。
7.如权利要求6所述的装置,其特征在于,旋转计算单元在所述用户的脸部图像中识别出基准元素;根据基准元素获得所述用户的脸部图像的基准线;计算所述用户的脸部图像的基准线与屏幕的基准线之间的夹角。
8.如权利要求6所述的装置,其特征在于,所述基准元素包括如下元素中的一种:眼睛、眼镜、鼻子、嘴巴、眉毛、耳朵。
9.如权利要求6所述的装置,其特征在于,所述屏幕的基准线是与所在屏幕模式下的屏幕边框的上边线或下边线平行的直线或者是被预先设置为与所在屏幕模式下的屏幕边框的上边线或下边线形成预定角度的直线。
10.如权利要求6至9中任一项所述的装置,其特征在于,所述预设条件包括:所述夹角超出预设范围。
【文档编号】G06F3/0487GK103941985SQ201410131104
【公开日】2014年7月23日 申请日期:2014年4月2日 优先权日:2014年4月2日
【发明者】朱振广 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1