屏幕旋转控制方法、系统以及装置制造方法及图纸

技术编号:16471507 阅读:50 留言:0更新日期:2017-10-28 21:36
本申请提供一种屏幕旋转控制方法、系统以及装置。所述方法通过获取使用者的图像数据并进行识别,以辨识使用者的正视方向,据以与判断使用者的正视方向与显示屏幕的当前的画面显示方向不一致时,旋转显示屏幕的画面显示方向。所述方法还通过根据使用者的图像数据所辨识出的使用者的正视方向,分析使用者的正视方向是否发生改变,并当分析所述正视方向发生改变且变更角度超过容许范围值时,旋转显示屏幕的画面显示方向。借此,本申请透过分析使用者的正视方向而控制屏幕的画面显示方向,以改善屏幕旋转控制的准确度,提高使用者的使用感受。

Screen rotation control method, system and device

The present invention provides a screen rotation control method, system and device. The method by acquiring image data and user identification, to face the direction to identify the user, according to the direction to determine the user's face and the display screen and the screen display different direction, rotating display screen of the display direction. The method also by facing direction according to the image data of users identified by the user, whether the user changes the direction of face analysis, and when analyzing the face changing direction and change angle exceeds the allowable range value, rotating display screen of the display direction. In order to improve the accuracy of the screen rotation control and improve the user's sense of use, the user controls the screen display direction of the screen by analyzing the direction of the user's face.

【技术实现步骤摘要】
屏幕旋转控制方法、系统以及装置
本申请涉及电子显示屏幕的输出控制
,特别是涉及一种屏幕旋转控制方法、系统以及装置。
技术介绍
目前的智能手机都是通过重力传感器的重力感应技术来实现屏幕自动旋转功能,通过对力敏感的传感器,感受手机在变换姿势时,手机方向不同,重力块作用于不同方向的压电晶体上的力不同,输出电压信号也不同,从而判断手机的方向,并实现屏幕自动旋转的功能。然而使用重力传感器实现屏幕自动旋转的最大缺点在于其仅根据手机本身的位置来控制屏幕旋转,而并未将使用者的实际操作位置纳入考量范围。举例而言,当人们躺着操作手机,尤其是当使用者以侧躺的方式操作手机时,由重力传感器所计算出的手机方向与使用者的实际正视方向会发生较大的偏差,从而导致手机输出的画面显示方向经常与使用者的正视角度不符。此外,在当使用者在使用手机玩游戏时,可能由于手部不小心的一个小动作(例如由于车辆颠簸而造成手部较大的晃动)而使屏幕在游戏过程中发生了误旋转,影响了使用者的游戏体验。以上种种问题,导致现有的屏幕自动旋转技术在某些情况下,不但无法起到自动校准屏幕显示方向的目的,反而会给使用者造成使用上的困扰。
技术实现思路
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种屏幕旋转控制方法、系统以及装置,用于解决现有技术中屏幕旋转控制的准确度不高的问题。为实现上述目的及其他相关目的,本申请的第一方面提供一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,该方法包括:藉由所述电子设备的摄像模块获取使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;以及确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括检测所述图像数据中的身体轮廓;以及分析所述身体轮廓,据以辨识所述使用者的正视方向的步骤。在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括以下步骤检测所述图像数据中的面部轮廓;以及计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向的步骤。在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括以下步骤检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向的步骤。在第本申请一方面的某些实施方式中,于所述步骤之前,还包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面开启或关闭屏幕旋转控制功能的步骤。在本申请第一方面的某些实施方式中,所述电子设备中安装有多个应用程序,且所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能;以及当侦测所述电子设备于前台运行所述应用程序时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。在本申请第一方面的某些实施方式中,所述应用程序为游戏程序、影音播放程序或社交应用程序。在本申请第一方面的某些实施方式中,所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能;以及当侦测所述电子设备转动超过容许范围值时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。在本申请第一方面的某些实施方式中,于所述步骤之前,还包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值;以及计算所述使用者的正视方向与所述显示屏幕的当前的画面显示方向之间的差值是否处于所述差值容许范围值内,并当判断结果为超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。本申请的第二方面提供一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,该屏幕旋转控制方法包括:藉由所述电子设备的摄像模块获取所述使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度;以及判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。在本申请第二方面的某些实施方式中,所述识别步骤还包括以下步骤:检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向。在本申请第二方面的某些实施方式中,所述判断步骤还包括以下步骤:判断所述直线的斜率是否发生变更,并计算所述斜率的变更角度;以及判断所述斜率的变更角度是否超出所述容许范围值,并当判断结果为所述变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。在本申请第二方面的某些实施方式中,所述判断步骤还包括当判断结果为所述变更角度超出所述容许范围值时,确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向的步骤。本申请的第三方面提供一种屏幕旋转控制系统,包括用于输出显示画面的显示模块;用于获取使用者的图像,以生成图像数据的摄像模块;用于识别所述图像数据,据以辨识所述使用者的正视方向的识别模块;用于确定所述显示模块的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,据以输出分析结果的分析模块;以及用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致的控制模块。在本申请第三方面的某些实施方式中,所述识别模块还具有用于检测图像数据中的身体轮廓的第一检测单元;以及用于分析所述身体轮廓,据以辨识所述使用者的正视方的第一辨识单元向。在本申请第三方面的某些实施方式中,所述识别模块还具有用于检测所述图像数据中的面部轮廓的第二检测单元;以及用于计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向的第二辨识单元。在本申请第三方面的某些实施方式中,所述识别模块还具有第三检测单元,用于检测所述图像数据中的双眼的位置;以及第三辨识单元,用于依据所述双眼的位置以辨识所述使用者的正视方向。在本申请第三方面的某些实施方式中,还包括设定模块,用于通过所述显示模块提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值,以供所述分析模块于分析所述使用者的正视方向与所述显示模块的当前的画面显示方向的差值超过所述差值容许范围值时,输出所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致的分析结果。在本申请本文档来自技高网...
屏幕旋转控制方法、系统以及装置

【技术保护点】
一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,所述屏幕旋转控制方法包括:获取使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;以及确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。

【技术特征摘要】
1.一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,所述屏幕旋转控制方法包括:获取使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;以及确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。2.根据权利要求1所述的屏幕旋转控制方法,其特征在于,所述识别所生成的图像数据还包括以下步骤:检测所述图像数据中的身体轮廓;以及分析所述身体轮廓,据以辨识所述使用者的正视方向。3.根据权利要求1所述的屏幕旋转控制方法,其特征在于,所述识别所生成的图像数据还包括以下步骤:检测所述图像数据中的面部轮廓;以及计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。4.根据权利要求1所述的屏幕旋转控制方法,其特征在于,所述识别所生成的图像数据还包括以下步骤:检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向。5.根据权利要求1所述的屏幕旋转控制方法,其特征在于,于所述步骤之前,还包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面开启或关闭屏幕旋转控制功能的步骤。6.根据权利要求1所述的屏幕旋转控制方法,其特征在于,所述电子设备中安装有多个应用程序,且所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能;以及当侦测所述电子设备于前台运行所述应用程序时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。7.根据权利要求6所述的屏幕旋转控制方法,其特征在于,所述应用程序为游戏程序、影音播放程序或社交应用程序。8.根据权利要求1所述的屏幕旋转控制方法,其特征在于,所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能;以及当侦测所述电子设备转动超过容许范围值时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。9.根据权利要求1所述的屏幕旋转控制方法,其特征在于,于所述步骤之前,还包括以下步骤:通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值;以及计算所述使用者的正视方向与所述显示屏幕的当前的画面显示方向之间的差值是否处于所述差值容许范围值内,并当判断结果为超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。10.一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,该方法包括:获取所述使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度;以及判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。11.根据权利要求10所述的屏幕旋转控制方法,其特征在于,所述识别步骤还包括以下步骤:检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向。12.根据权利要求11所述的屏幕旋转控制方法,其特征在于,所述判断步骤还包括以下步骤:判断所述直线的斜率是否发生变更,并计算所述斜率的变更角度;以及判断所述斜率的变更角度是否超出所述容许范围值,并当判断结果为所述变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。13.根据权利要求10或12所述的屏幕旋转控制方法,其特征在于,所述判断步骤还包括当判断结果为所述变更角度超出所述容许范围值时,确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向的步骤。14.一种屏幕旋转控制系统,其特征在于,包括:显示模块,用于输出显示画面;摄像模块,用于获取使用者的图像,以生成图像数据;识别模块,用于识别所述图像数据,据以辨识所述使用者的正视方向;分析模块,用于确定所述显示模块的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,据以输出分析结果;以及控制模块,用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致。1...

【专利技术属性】
技术研发人员:刘俞琪
申请(专利权)人:深圳传音通讯有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1