一种控制终端屏幕画面旋转的方法及终端的制作方法

文档序号:6397753阅读:132来源:国知局
专利名称:一种控制终端屏幕画面旋转的方法及终端的制作方法
技术领域
本发明涉及电子技术领域,尤其涉及一种控制终端屏幕画面旋转的方法及终端。
背景技术
随着技术的发展,终端性能的提高,用户对信息获取的要求越来越高。而屏幕作为视觉的载体,是信息获取的最主要手段,如何使用户在使用终端设备时得到更好的用户体验是很多厂商努力的方向。而通过绚丽的屏幕画面显示来提高用户体验是一种最直接有效的方法。这其中,屏幕画面旋转显示技术通过旋转画面使屏幕画面更符合用户操作的视野,提高用户体验度。但目前现有的屏幕画面旋转技术是通过终端内置的重力传感器感知终端的重力加速度的方向来判断屏幕的方向,再进行旋转,例如:当用户处于站立状态,用户从纵向手持手机,则重力传感器判断屏幕画面的方向为纵屏,当用户处于站立状态,用户横向手持手机,则重力传感器判断屏幕画面的方向为横屏。但这没考虑用户人脸姿态实际发生改变的情况,例如:当用户处于侧卧状态,如果用户仍纵向手持手机,此时重力传感器判断屏幕画面的方向仍为纵屏,但此时根据用户的的眼睛正视角度屏幕画面的方向应为横屏,则根据重力传感器来判断屏幕的画面的方向跟实际的情况出现判断失误,屏幕画面无法根据人脸姿态的变化而进行切换,导致用户无法很顺利的使用终端,视觉效果差,降低用户体验度,当用户人脸移动到一定的方向时,可能出现影像模糊,甚至无法观看的画面,给用户在使用终端上带来很多的不便。

发明内容
本发明实施例提供一种控制终端屏幕画面旋转的方法及终端。可提升用户的视觉体验,使终端更加具备智能化。本发明实施例提供了一种控制终端屏幕画面旋转的方法,包括:采集用户人脸图像数据;处理所述用户人脸图像数据获得人脸姿态信息;根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。相应地,本发明实施例还提供了一种终端,包括:第一采集单元,用于采集用户人脸图像数据;第一处理单元,用于处理所述用户人脸图像数据获得人脸姿态信息;旋转单元,用于根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一种控制终端屏幕画面旋转的方法的第一实施例流程示意图;图2是本发明实施例的人脸的“十”字矢量的示意图;图3是本发明实施例的终端规定的平面坐标系的示意图;图4是本发明实施例的人脸姿态方向相对于基准方向偏移的角度变化量的示意图;图5是本发明一种控制终端屏幕画面旋转的方法的第二实施例流程示意图;图6是本发明一种控制终端屏幕画面旋转的方法的第三实施例流程示意图;图7是本发明一种终端的第一实施例结构示意图;图8是本发明一种终端的第二实施例结构示意图;图9是本发明一种终端的第三实施例结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例所述终端可以为手机、平板电脑、音乐播放器等具有屏幕画面显示的移动终端。请参照图1,为本发明一种控制终端屏幕画面旋转的方法的第一实施例流程图。如图1所述,本实施例所述的一种控制终端屏幕画面旋转的方法包括步骤:S100,采集用户人脸图像数据。具体实施例中,采集用户的人脸图像数据可以通过终端的前置摄像头进行摄取用户的人脸图像数据。该人脸图像数据可以包括:用户的五官、肤色、头发等人脸面部特征。S101,处理所述用户人脸图像数据获得人脸姿态信息。具体实施例中,利用模式识别技术解析所述用户人脸图像数据获取用户的人脸姿态信息。其中,模式识别是对图像或各种物理对象的进行分类与描述的技术,在机器视觉中具有广泛的应用,涉及到图形、图像和文字的识别,也涉及到有形物体的测量、分类与描述。进一步的,所述人脸姿态信息包括人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度变化量。其中,人脸姿态方向为当前人脸的“十”字矢量。下面结合图2进行详细的介绍。如图2所示,将双眼连成的直线方向作为人脸姿态方向的“十”字矢量的横向方向001,并根据获得的人脸图像数据,从左眼至右眼的方向为横轴正方向。将鼻子和嘴连成的直线方向作为人脸姿态方向的“十”字矢量的竖向方向002,并根据获得的人脸图像数据,从嘴到鼻子的方向为纵轴正方向。
进一步的,基准方向为所述终端在规定平面坐标系中指定的方向。下面结合图3进行详细的介绍。如图3所示,终端规定的平面坐标系如图2所示的横轴X轴003与纵轴Y轴004形成的平面坐标系.所述横轴X轴003和所述纵轴Y轴004为终端指定的横向基准方向和竖向基准方向。所述基准方向相对于终端显示屏方向固定不变,即基准方向相对于终端显示屏方向如005所示,在终端在竖屏情况下,横轴X轴003为通过终端中点并平行于水平面的一条直线,所述直线方向为从终端左侧到终端右侧的方向,纵轴Y轴004为通过终端中点并垂直于水平面的一条直线,所述直线方向为从终端底部到终端上端的方向。更进一步的,角度变化量是人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度。下面结合图4进行详细的介绍。如图4所示,角度变化量006为人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向纵轴Y轴008的角度变化量,角度变化量007为人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向横轴X轴009的角度变化量。其中,角度变化量006和角度变化量007的变化值相等。进一步的,人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向与人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量相等。S102,根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。具体实施例中,根据人脸姿态信息中的角度变化量来进行调整终端的屏幕画面方向,使屏幕画面调整后的方向符合用户的正视角度。其中,当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕画面的横向方向与横向基准方向同方向。当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕幻魔的横向方向相对于所述横向基准方向顺时针偏移90° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移180°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移180° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移270°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移270° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕画面的横向方向与横向基准方向同方向。进一步的,可结合图4进行详细介绍。如图4所示,假设人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向纵轴Y轴008或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向横轴X轴009的角度变化量006的角度为60°,我们可以根据旋转规则:当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移90°,则此时屏幕画面旋转至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移90°,使得屏幕画面始终保持在用户的正视方向上。当所述屏幕画面在旋转前已处于所述的位置,则不进行旋转。其中,终端处理后台向显示屏发送旋转屏幕指令,显示屏接收旋转屏幕指令进行屏幕画面旋转。其中,旋转方式包括顺时针旋转和逆时针旋转,终端系统将调整后屏幕画面调整后方向和当前屏幕画面方向进行分析计算获得最小旋转角度,根据最小旋转角度来进行旋转。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。请参照图5,为本发明一种控制终端屏幕画面旋转的方法的第二实施例流程图。如图5所述,本实施例所述的一种控制终端屏幕画面旋转的方法包括步骤:S200,接收终端传感器采集的数据。具体实施例中,所述传感器可以包括内置或外置在终端的传感器(Gravity-sensor, G_sensor)、陀螺仪和地磁传感器等。其中,所述重力传感器可以进行实时监测并采集终端所受的重力信息,所述重力信息包括加速力,加速力是物体在加速的过程中作用在物体上的力,比如使物体产生晃动、跌落、上升和下降等各种物体移动的力。所述重力信息还可以包括加速度;所述陀螺仪是利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,所述陀螺仪可以在终端进行旋转运动时产生的科理奥力作用下向空间的X、Y、Z三个方向发生位移,并采集其位移,根据所述位移数据可以测量出终端的运动方向,进而获得手机的姿势方向;所述地磁传感器采集地球磁场在铁磁物体通过时的磁场强度变化量,根据所述变化量来检测终端姿势的变化,可以在终端姿势出现较大变化时判断出终端的姿势方向。S201,根据所述数据判断所述终端姿态是否发生改变,当所述终端姿态发生改变,执行S202步骤。具体实施例中,传感器将采集到的数据,其中,所述数据可以包括重力传感器采集到的重力信息、陀螺仪传感器采集到的位移数据或地磁传感器采集到的磁场强度变化量数据发送至终端的微处理器进行分析计算获取终端相对于水平面放置姿态,通过数据获得终端的放置姿态。例如:用户纵向手持终端改为横向手持终端,根据重力传感器采集到重力信息获得终端的放置姿态从纵向改为横向。S202,判断所述终端姿态改变值是否大于或等于预设的阈值,当所述终端姿态改变值大于或等于预设的阈值,执行S203步骤。具体实施例中,所述阈值可由技术人员设置最佳阈值存储于终端系统中。所述姿态改变值可以包括姿态重心变化值、姿态方向改变值或姿态方位改变值等。当所述姿态改变值小于预设的阈值,说明终端放置位置只是稍微偏移一点原来的位置,不影响用户的正视角度。例如:纵屏的终端顺时针移动角度5°,此时终端姿态位置只稍稍偏移,即使屏幕画面方向不做改变也不影响用户的使用。S203,采集用户人脸图像数据。S204,处理所述用户人脸图像数据获得人脸姿态信息。S205,根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。其中,步骤S203、步骤S204和步骤S205可以参见图1所示实施例的步骤S100、步骤SlOl和步骤S102,在此不赘述。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。请参照图6,为本发明一种控制终端屏幕画面旋转的方法的第三实施例流程图。如图6所述,本实施例所述的一种控制终端屏幕画面旋转的方法包括步骤:S300,设置采集人脸图像数据的周期。具体实施例中,可在终端内置定时器上进行设置采集人脸图像数据的周期。S301,按照设置的所述周期采集用户人脸图像数据。具体实施例中,当定时器计时满足所设置的采集人脸图像数据的周期,则启动图像采集器采集用户人脸图像数据。所述图像采集器可以是终端的前置摄像头,所述人脸图像数据可以包括:用户的五官、肤色、头发等人脸面部特征。其中,按照设置的所述周期采集用户人脸图像数据可以解决根据传感器采集到的数据来采集用户人脸图像数据所不能解决的问题,例如:终端姿态不发生改变,但用户改变正视角度可导致视线发生改变从而无法正视显示屏。采集周期的设置可以观察到人脸位置发生的改变进而进行调整屏幕画面的方向。S302,处理所述用户人脸图像数据获得人脸姿态信息。S303,根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。其中,步骤S302和步骤S303可以参见图1所示实施例的步骤SlOl和步骤S102,在此不赘述。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。下面阐述本发明实施例提供的一种终端的具体实现。请参照图7,为本发明一种终端的第一实施例结构示意图。如图7所示,本实施例所述的一种终端包括:第一采集单元100,用于采集用户人脸图像数据。具体实施例中,第一采集单元100可以是终端的前置摄像头,前置摄像头进行摄取用户的人脸图像数据。该人脸图像数据可以包括:用户的五官、肤色、头发等人脸面部特征。第一处理单元200,用于处理所述用户人脸图像数据获得人脸姿态信息。具体实施例中,第一处理单元200利用模式识别技术解析所述用户人脸图像数据获取用户的人脸姿态信息。其中,模式识别是对图像或各种物理对象的进行分类与描述的技术,在机器视觉中具有广泛的应用,涉及到图形、图像和文字的识别,也涉及到有形物体的测量、分类与描述。进一步的,所述人脸姿态信息包括人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度变化量。其中,人脸姿态方向为当前人脸的“十”字矢量。下面结合图2进行详细的介绍。如图2所述,将双眼连成的直线方向作为人脸姿态方向的“十”字矢量的横向方向001,并根据获得的人脸图像数据,从左眼至右眼的方向为横轴正方向。将鼻子和嘴连成的直线方向作为人脸姿态方向的“十”字矢量的竖向方向002,并根据获得的人脸图像数据,从嘴到鼻子的方向为纵轴正方向。进一步的,基准方向为所述终端在规定平面坐标系中指定的方向。下面结合图3进行详细的介绍。如图3所述,终端规定的平面坐标系如图2所示的横轴X轴003与纵轴Y轴004形成的平面坐标系.所述横轴X轴003和所述纵轴Y轴004为终端指定的横向基准方向和竖向基准方向。所述基准方向相对于终端显示屏方向固定不变,即基准方向相对于终端显示屏方向如005所示,在终端在竖屏情况下,横轴X轴003为通过终端中点并平行于水平面的一条直线,所述直线方向为从终端左侧到终端右侧的方向,纵轴Y轴004为通过终端中点并垂直于水平面的一条直线,所述直线方向为从终端底部到终端上端的方向。更进一步的,角度变化量是人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度。下面结合图4进行详细的介绍。如图4所示,角度变化量006为人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向纵轴Y轴008的角度变化量,角度变化量007为人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向横轴X轴009的角度变化量。其中,角度变化量006和角度变化量007的变化值相等。进一步的,人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向与人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量相等。旋转单元300,用于根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。具体实施例中,旋转单元300根据人脸姿态信息中的角度变化量来进行调整终端的屏幕画面方向,使屏幕画面调整后的方向符合用户的正视角度。其中,当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕画面的横向方向与横向基准方向同方向。当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕幻魔的横向方向相对于所述横向基准方向顺时针偏移90° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移180°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移180° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移270°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移270° ;当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕趣面的横向方向与横向基准方向同方向。如图4所示,假设人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向纵轴Y轴008或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向横轴X轴009的角度变化量006的角度为60°,我们可以根据旋转规则:当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移90°,则此时屏幕画面旋转至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移90°,使得屏幕画面始终保持在用户的正视方向上。当所述屏幕画面在旋转前已处于所述的位置,则不进行旋转。其中,终端处理后台向显示屏发送旋转屏幕指令,显示屏接收旋转屏幕指令进行屏幕画面旋转。其中,旋转方式包括顺时针旋转和逆时针旋转,终端系统将调整后屏幕画面调整后方向和当前屏幕画面方向进行分析计算获得最小旋转角度,根据最小旋转角度来进行旋转。其中,旋转单元300还可进一步包括:第一旋转单元301,用于当所述角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的方向与所述基准方向同方向。
具体实施例中,第一旋转单元301用于当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕画面的横向方向与横向基准方向同方向。第二旋转单元302,用于当所述角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移90°。具体实施例中,第二旋转单元302用于当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移90°和所述屏幕幻魔的横向方向相对于所述横向基准方向顺时针偏移90。。第三旋转单元303,用于当所述角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移180°。具体实施例中,第三旋转单元303用于当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移180°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移 180。。第四旋转单元304,用于当所述角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移270°。具体实施例中,第四旋转单元304用于当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的竖向方向相对于所述竖向基准方向顺时针偏移270°和所述屏幕画面的横向方向相对于所述横向基准方向顺时针偏移 270。。第五旋转单元305,用于当所述角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的方向与所述基准方向同方向。具体实施例中,第五旋转单元305用于当当人脸姿态方向的“十”字矢量中的竖向方向顺时针偏移终端规定的平面坐标系中的竖向基准方向或人脸姿态方向的“十”字矢量中的横向方向顺时针偏移终端规定的平面坐标系中的横向基准方向的角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的竖向方向与竖向基准方向同方向和所述屏幕画面的横向方向与横向基准方向同方向。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。
请参照图8,为本发明一种终端的第二实施例结构示意图。本实施例所述的一种终端包括:第一采集单元100、第一处理单元200以及旋转单元300。其中,本终端还包括:接收单元101,用于接收终端传感器采集的数据。具体实施例中,接收单元101接收传感器采集到的数据。所述传感器可以包括内置或外置在终端的传感器(Gravity-sensor, G_sensor)、陀螺仪和地磁传感器等。其中,所述重力传感器可以进行实时监测并采集终端所受的重力信息,所述重力信息包括加速力,加速力是物体在加速的过程中作用在物体上的力,比如使物体产生晃动、跌落、上升和下降等各种物体移动的力。所述重力信息还可以包括加速度;所述陀螺仪是利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,所述陀螺仪可以在终端进行旋转运动时产生的科理奥力作用下向空间的X、Y、Z三个方向发生位移,并采集其位移数据,根据所述位移数据可以测量出终端的运动方向,进而获得手机的姿势方向;所述地磁传感器采集地球磁场在铁磁物体通过时的磁场强度变化量,根据所述变化量来检测终端姿势的变化,可以在终端姿势出现较大变化时判断出终端的姿势方向。第一判断单元102,用于根据所述数据判断所述终端姿态是否发生改变。具体实施例中,传感器将采集到的数据可以包括重力传感器采集到的重力信息、陀螺仪传感器采集到的位移数据或地磁传感器采集到的磁场强度变化量数据发送至终端的微处理器进行分析计算获取终端相对于水平面放置姿态,通过数据获得终端的放置姿态。例如:用户纵向手持终端改为横向手持终端,根据重力传感器采集到重力信息获得终端的放置姿态从纵向改为横向。其中,当根据所述数据判断终端姿态发生改变,第一判断单元102通知第二判断单元103判断终端姿态改变值是否大于或等于预设的阈值。第二判断单元103,用于当所述终端姿态发生改变时,判断所述终端姿态改变值是否大于或等于预设的阈值。具体实施例中,所述阈值可由技术人员设置最佳阈值存储于终端系统中。所述姿态改变值可以包括姿态重心变化值、姿态方向改变值或姿态方位改变值等。当所述姿态改变值小于预设的阈值,说明终端放置位置只是稍微偏移一点原来的位置,不影响用户的正视角度。例如:纵屏的终端顺时针移动角度5°,此时终端姿态位置只稍稍偏移,即使屏幕画面方向不做改变也不影响用户的使用。其中,当终端姿态改变值是否大于或等于预设的阈值,第二判断单元103通知第一采集单元100采集用户人脸图像数据。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。请参照图9,为本发明一种终端第三实施例结构示意图。本实施例所述的一种终端包括:第一采集单元100、第一处理单元200以及旋转单元300。其中,本实施例所述终端还包括:
设置采集周期单元201,用于设置采集人脸图像数据的周期。具体实施例中,可在终端内置定时器上进行设置采集人脸图像数据的周期。第二采集单元202,用于按照设置的所述周期采集用户人脸图像数据。具体实施例中,具体实施例中,当定时器计时满足设置采集周期单元201所设置的采集人脸图像数据的周期,则第二采集单元202启动图像采集器采集用户人脸图像数据。所述图像采集器可以是终端的前置摄像头,所述人脸图像数据可以包括:用户的五官、肤色、头发等人脸面部特征。其中,按照设置的所述周期采集用户人脸图像数据可以解决根据传感器采集到的数据来采集用户人脸图像数据所不能解决的问题,例如:终端姿态不发生改变,但用户改变正视角度可导致视线发生改变从而无法正视显示屏。采集周期的设置可以观察到人脸位置发生的改变进而进行调整屏幕画面的方向。本发明实施例中,通过采集用户人脸图像数据获得人脸姿态信息,根据人脸姿态信息旋转屏幕画面,以调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面始终保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。本发明实施例中所述模块或单元,可以通过通用集成电路,例如CPU (CentralProcessing Unit,中央处理器),或通过 ASIC (Application Specific IntegratedCircuit,专用集成电路)来实现。本发明实施例中,通过采集用户人脸图像数据获得人脸位置,根据人脸位置来调整终端屏幕画面的方向的方法,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种控制终端屏幕画面旋转的方法,其特征在于,所述方法包括: 采集用户人脸图像数据; 处理所述用户人脸图像数据获得人脸姿态信息; 根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。
2.按权利要求1所述的方法,其特征在于,在所述采集用户人脸图像数据之前,还包括: 接收终端传感器采集的数据; 根据所述数据判断所述终端姿态是否发生改变; 若所述终端姿态发生改变,则判断所述终端姿态改变值是否大于或等于预设的阈值; 若所述终端姿态改变值大于或等于预设的阈值,则采集用户人脸图像数据。
3.按权利要求1所述的方法,其特征在于,所述方法还包括: 设置采集人脸图像数据的周期; 所述采集用户人脸图像数据包括:按照设置的所述周期采集用户人脸图像数据。
4.按权利要求1所述的方法,其特征在于 ,所述人脸姿态信息包括: 所述人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度变化量; 其中,所述基准方向为所述终端在规定平面坐标系中指定的方向。
5.按权利要求4所述的方法,其特征在于,根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向包括: 当所述角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的方向与所述基准方向同方向; 当所述角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移90° ; 当所述角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移180° ; 当所述角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移270° ; 当所述角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的方向与所述基准方向同方向。
6.一种终端,其特征在于,所述终端包括: 第一采集单元,用于采集用户人脸图像数据; 第一处理单元,用于处理所述用户人脸图像数据获得人脸姿态信息; 旋转单元,用于根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。
7.按权利要求6所述的终端,其特征在于,所述终端包括: 接收单元,用于接收终端传感器采集的数据; 第一判断单元,用于根据所述数据判断所述终端姿态是否发生改变; 第二判断单元,用于当所述终端姿态发生改变时,判断所述终端姿态改变值是否大于或等于预设的阈值; 当所述终端姿态改变值大于或等于预设的阈值,通知第一采集单元采集用户人脸图像数据。
8.按权利要求6所述的终端,其特征在于,所述终端还包括: 设置采集周期单元,用于设置采集人脸图像数据的周期; 第二采集单元,用于按照设置的所述周期采集用户人脸图像数据。
9.按权利要求6所述的终端,其特征在于,所述人脸姿态信息包括: 所述人脸姿态方向相对于终端设定的基准方向顺时针偏移的角度变化量; 其中,所述基准方向为所述终端在规定平面坐标系中指定的方向。
10.按权利要求9所述的终端,其特征在于,所述旋转单元包括: 第一旋转单元,用于当所述角度变化量大于或等于0°并小于45°时,旋转所述屏幕画面至所述屏幕画面的方向与所述基准方向同方向; 第二旋转单元,用于当所述角度变化量大于或等于45°并小于135°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移90° ; 第三旋转单元,用于当所述角度变化量大于或等于135°并小于225°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移180° ; 第四旋转单元,用于当所述角度变化量大于或等于225°并小于315°时,旋转所述屏幕画面至所述屏幕画面的方向相对于所述基准方向顺时针偏移270° ; 第五旋转单元,用于当所述角度变化量大于或等于315°并小于360°时,旋转所述屏幕画面至所述屏幕画面的方 向与所述基准方向同方向。
全文摘要
本发明实施例公开了一种控制终端屏幕画面旋转的方法,包括采集用户人脸图像数据;处理所述用户人脸图像数据获得人脸姿态信息;根据所述人脸姿态信息旋转屏幕画面,以调整终端的屏幕画面方向。本发明实施例还公开了一种终端。采用本发明,可以使得终端的屏幕画面保持在用户的正视方向上,提升了用户的视觉体验,使终端更加具备智能化的特点。
文档编号G06F3/01GK103092344SQ20131001022
公开日2013年5月8日 申请日期2013年1月11日 优先权日2013年1月11日
发明者陶超 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1