CN107300973A - 屏幕旋转控制方法、***以及装置 - Google Patents
屏幕旋转控制方法、***以及装置 Download PDFInfo
- Publication number
- CN107300973A CN107300973A CN201710477204.8A CN201710477204A CN107300973A CN 107300973 A CN107300973 A CN 107300973A CN 201710477204 A CN201710477204 A CN 201710477204A CN 107300973 A CN107300973 A CN 107300973A
- Authority
- CN
- China
- Prior art keywords
- user
- screen
- rotation control
- module
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000004458 analytical method Methods 0.000 claims abstract description 41
- 230000008859 change Effects 0.000 claims description 44
- 238000001514 detection method Methods 0.000 claims description 42
- 230000006855 networking Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 32
- 238000005516 engineering process Methods 0.000 description 31
- 238000012545 processing Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 10
- 230000005484 gravity Effects 0.000 description 10
- 230000000007 visual effect Effects 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 6
- 230000005611 electricity Effects 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 238000003491 array Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 229920000642 polymer Polymers 0.000 description 4
- 238000010897 surface acoustic wave method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 208000012802 recumbency Diseases 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请提供一种屏幕旋转控制方法、***以及装置。所述方法通过获取使用者的图像数据并进行识别,以辨识使用者的正视方向,据以与判断使用者的正视方向与显示屏幕的当前的画面显示方向不一致时,旋转显示屏幕的画面显示方向。所述方法还通过根据使用者的图像数据所辨识出的使用者的正视方向,分析使用者的正视方向是否发生改变,并当分析所述正视方向发生改变且变更角度超过容许范围值时,旋转显示屏幕的画面显示方向。借此,本申请透过分析使用者的正视方向而控制屏幕的画面显示方向,以改善屏幕旋转控制的准确度,提高使用者的使用感受。
Description
技术领域
本申请涉及电子显示屏幕的输出控制技术领域,特别是涉及一种屏幕旋转控制方法、***以及装置。
背景技术
目前的智能手机都是通过重力传感器的重力感应技术来实现屏幕自动旋转功能,通过对力敏感的传感器,感受手机在变换姿势时,手机方向不同,重力块作用于不同方向的压电晶体上的力不同,输出电压信号也不同,从而判断手机的方向,并实现屏幕自动旋转的功能。
然而使用重力传感器实现屏幕自动旋转的最大缺点在于其仅根据手机本身的位置来控制屏幕旋转,而并未将使用者的实际操作位置纳入考量范围。举例而言,当人们躺着操作手机,尤其是当使用者以侧躺的方式操作手机时,由重力传感器所计算出的手机方向与使用者的实际正视方向会发生较大的偏差,从而导致手机输出的画面显示方向经常与使用者的正视角度不符。此外,在当使用者在使用手机玩游戏时,可能由于手部不小心的一个小动作(例如由于车辆颠簸而造成手部较大的晃动)而使屏幕在游戏过程中发生了误旋转,影响了使用者的游戏体验。以上种种问题,导致现有的屏幕自动旋转技术在某些情况下,不但无法起到自动校准屏幕显示方向的目的,反而会给使用者造成使用上的困扰。
发明内容
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种屏幕旋转控制方法、***以及装置,用于解决现有技术中屏幕旋转控制的准确度不高的问题。
为实现上述目的及其他相关目的,本申请的第一方面提供一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,该方法包括:藉由所述电子设备的摄像模块获取使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;以及确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括检测所述图像数据中的身体轮廓;以及分析所述身体轮廓,据以辨识所述使用者的正视方向的步骤。
在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括以下步骤检测所述图像数据中的面部轮廓;以及计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向的步骤。
在本申请第一方面的某些实施方式中,所述识别所生成的图像数据还包括以下步骤检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向的步骤。
在第本申请一方面的某些实施方式中,于所述步骤之前,还包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面开启或关闭屏幕旋转控制功能的步骤。
在本申请第一方面的某些实施方式中,所述电子设备中安装有多个应用程序,且所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能;以及当侦测所述电子设备于前台运行所述应用程序时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。
在本申请第一方面的某些实施方式中,所述应用程序为游戏程序、影音播放程序或社交应用程序。
在本申请第一方面的某些实施方式中,所述方法还包括以下步骤:通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能;以及当侦测所述电子设备转动超过容许范围值时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。
在本申请第一方面的某些实施方式中,于所述步骤之前,还包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值;以及计算所述使用者的正视方向与所述显示屏幕的当前的画面显示方向之间的差值是否处于所述差值容许范围值内,并当判断结果为超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
本申请的第二方面提供一种屏幕旋转控制方法,应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块,该屏幕旋转控制方法包括:藉由所述电子设备的摄像模块获取所述使用者的图像,以生成图像数据;识别所述图像数据,据以辨识所述使用者的正视方向;分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度;以及判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
在本申请第二方面的某些实施方式中,所述识别步骤还包括以下步骤:检测所述图像数据中的双眼的位置;依据所述双眼的位置形成一直线;以及计算所述直线的斜率,据以辨识所述使用者的正视方向。
在本申请第二方面的某些实施方式中,所述判断步骤还包括以下步骤:判断所述直线的斜率是否发生变更,并计算所述斜率的变更角度;以及判断所述斜率的变更角度是否超出所述容许范围值,并当判断结果为所述变更角度超出所述容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
在本申请第二方面的某些实施方式中,所述判断步骤还包括当判断结果为所述变更角度超出所述容许范围值时,确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向的步骤。
本申请的第三方面提供一种屏幕旋转控制***,包括用于输出显示画面的显示模块;用于获取使用者的图像,以生成图像数据的摄像模块;用于识别所述图像数据,据以辨识所述使用者的正视方向的识别模块;用于确定所述显示模块的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,据以输出分析结果的分析模块;以及用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致的控制模块。
在本申请第三方面的某些实施方式中,所述识别模块还具有用于检测图像数据中的身体轮廓的第一检测单元;以及用于分析所述身体轮廓,据以辨识所述使用者的正视方的第一辨识单元向。
在本申请第三方面的某些实施方式中,所述识别模块还具有用于检测所述图像数据中的面部轮廓的第二检测单元;以及用于计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向的第二辨识单元。
在本申请第三方面的某些实施方式中,所述识别模块还具有第三检测单元,用于检测所述图像数据中的双眼的位置;以及第三辨识单元,用于依据所述双眼的位置以辨识所述使用者的正视方向。
在本申请第三方面的某些实施方式中,还包括设定模块,用于通过所述显示模块提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值,以供所述分析模块于分析所述使用者的正视方向与所述显示模块的当前的画面显示方向的差值超过所述差值容许范围值时,输出所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致的分析结果。
在本申请第三方面的某些实施方式中,所述屏幕旋转控制***应用于电子设备中,所述电子设备中安装有应用程序,且所述***还包括设定模块,用于通过所述显示模块提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能;以及触发模块,用于当侦测所述电子设备于前台运行所述应用程序时,启动屏幕旋转控制功能。
在本申请第三方面的某些实施方式中,所述应用程序为游戏程序、影音播放程序或社交应用程序。
在本申请第三方面的某些实施方式中,所述屏幕旋转控制***应用于电子设备中,所述***还包括设定模块,用于通过所述显示模块提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能;以及触发模块,用于当侦测所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能。
本申请的第四方面提供一种屏幕旋转控制***,包括用于输出显示画面的显示模块;用于获取使用者的图像,以生成图像数据的摄像模块;用于识别所述图像数据,据以辨识所述使用者的正视方向的识别模块;用于分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度的计算模块;以及控制模块,用于判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致。
在本申请第四方面的某些实施方式中,所述控制模块还包括预先确定所述显示模块的当前的画面显示方向,调整所述显示模块的当前的画面显示方向以与使用者的正视方向相一致。
在本申请第四方面的某些实施方式中,所述识别模块还包括用于检测所述图像数据中的双眼的位置的第四检测单元;以及用于依据所述双眼的位置形成一直线,且计算所述直线的斜率,据以辨识所述使用者的正视方向的第四辨识单元。
在本申请第四方面的某些实施方式中,所述计算模块还包括分析所述直线的斜率是否发生变更,并计算所述斜率的变更角度。
在本申请第四方面的某些实施方式中,所述控制模块还包括当判断所述变更角度超出所述容许范围值时,确定所述显示模块的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示模块的当前的画面显示方向。
本申请的第五方面提供一种屏幕旋转控制装置,搭载于具有显示屏幕的电子设备,为所述显示屏幕提供屏幕旋转控制功能,所述屏幕旋转控制装置包括用于获取使用者的图像,以生成图像数据的摄像模块;用于识别所述图像数据,据以辨识所述使用者的正视方向的识别模块;用于确定所述显示屏幕的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,据以输出分析结果的分析模块;以及用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示屏幕的当前的画面显示方向不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致的控制模块。
在本申请第五方面的某些实施方式中,所述识别模块还包括检测图像数据中的身体轮廓,并分析所述身体轮廓,据以辨识所述使用者的正视方向。
在本申请第五方面的某些实施方式中,所述识别模块还包括检测所述图像数据中的面部轮廓,并计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。
在本申请第五方面的某些实施方式中,所述识别模块还包括检测所述图像数据中的双眼的位置;以及依据所述双眼的位置形成一直线,通过计算所述直线的斜率以辨识所述使用者的正视方向辨识所述使用者的正视方向。
如上所述,本申请的屏幕旋转控制方法、***以及装置,于使用者操作电子设备的过程中,通过获取使用者的图像数据据以辨识使用者的正视方向,并与判断使用者的正视方向与显示屏幕的画面显示方向不一致时,旋转显示屏幕的画面显示方向以使其与使用者的正视方向相吻合。于另一实施方式中,本申请也可依据所辨识出的使用者的正视方向,分析所述正视方向是否发生变化,并当判断正视方向的变更角度超出了容许范围值时,则旋转显示屏幕的画面显示方向以使其与使用者的正视方向相吻合。借此,本申请通过分析使用者的实际正视方式来控制屏幕的旋转,提高了屏幕旋转控制的准确性,并能够提升使用者的使用体验。
附图说明
图1显示为本申请的第一种实施方式的屏幕旋转控制***的实施例一的结构示意图。
图2显示为本申请的第一种实施方式的屏幕旋转控制***的实施例二的结构示意图。
图3显示为本申请的第一种实施方式的屏幕旋转控制***的实施例三的结构示意图。
图4显示为本申请的第一种实施方式的屏幕旋转控制***的实施例四的结构示意图。
图5显示为本申请的第一种实施方式的屏幕旋转控制***的实施例五的结构示意图。
图6显示为本申请的第一种实施方式的屏幕旋转控制***的实施例六的结构示意图。
图7显示为本申请的第二种实施方式的屏幕旋转控制***的实施例一的结构示意图。
图8显示为本申请的第二种实施方式的屏幕旋转控制***的实施例二的结构示意图。
图9显示为本申请的屏幕旋转控制装置的实施例一的结构示意图。
图10显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例一的结构示意图。
图11显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例二的结构示意图。
图12显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例三的结构示意图。
图13显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例四的结构示意图。
图14A显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例五的结构示意图。
图14B显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例六的结构示意图。
图15显示为本申请的第二种实施方式的屏幕旋转控制方法的实施例一的结构示意图。
图16显示为本申请的第二种实施方式的屏幕旋转控制方法的实施例二的结构示意图。
具体实施方式
以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本公开的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变.下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定.这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。例如,第一预设阈值可以被称作第二预设阈值,并且类似地,第二预设阈值可以被称作第一预设阈值,而不脱离各种所描述的实施例的范围。第一预设阈值和预设阈值均是在描述一个阈值,但是除非上下文以其他方式明确指出,否则它们不是同一个预设阈值。相似的情况还包括第一音量与第二音量。
再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示.应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加.此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合.因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”.仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
本申请提供一种屏幕旋转控制***、方法及设置,适用于电子设备中,于实际的实施方式中,所述电子设备例如为包括但不限于笔记本电脑、平板电脑、移动电话、智能手机、媒体播放器、个人数字助理(PDA)、导航仪、智能电视、智能手表、数码相机等等,还包括其中两项或多项的组合。应当理解,本申请于实施方式中描述的电子设备只是一个应用实例,该设备的组件可以比图示具有更多或更少的组件,或具有不同的组件配置。所绘制图示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。在本申请的具体实施方式中,将以所述电子设备为智能手机为例进行说明。
所述电子设备包括存储器、存储器控制器、一个或多个处理单元(CPU)、外设接口、RF电路、音频电路、扬声器、麦克风、输入/输出(I/O)子***、触摸屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。所述电子设备还包括用于为各种组件供电的电源***。该电源***可以包括电源管理***、一个或多个电源(例如电池、交流电(AC))、充电***、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如发光二极管(LED)),以及与便携式设备中的电能生成、管理和分布相关联的其他任何组件。
所述电子设备支持各种应用程序,诸如以下各项中的一者或多者:绘图应用程序、呈现应用程序、文字处理应用程序、网站创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、健身支持应用程序、照片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网页浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
请参阅图1,其为显示为本申请的第一种实施方式的屏幕旋转控制***的实施例一的结构示意图。如图所示,屏幕旋转控制***10主要包括有显示模块11、摄像模块12、识别模块13、分析模块14、以及控制模块15。
显示模块11用于输出显示画面。在某些实施例中,显示模块11例如为触控屏,具体地,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
在一个示例性实施例中,触摸屏与用户之间的接触点对应于用户的一个或多个手指。该触摸屏可以使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术,但在其他实施例中可使用其他显示技术。触摸屏和触摸屏控制器可以使用多种触敏技术中的任何一种来检测接触及其移动或中断,这些触敏技术包括但不限于电容、电阻、红外和声表面波技术,以及其他接近传感器阵列,或用于确定与触摸屏相接触的一个或多个点的其他技术。触摸屏显示来自便携式设备的可视输出,而触敏板不提供可视输出。触摸屏可以具有高于100dpi的分辨率。在一个示例性实施例中,触摸屏可以具有大约168dpi的分辨率。用户可以使用任何适当物体或配件,例如指示笔、手指等等,来接触触摸屏。然显示模块11并不以上述的触控屏为限,其亦可为一显示装置,例如电脑显示器或电视机等画面输出设备,用于将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。根据制造材料的不同,可分为CTR显示器、LCD显示器、LED显示器、3D显示器等等。
摄像模块12用于获取使用者的图像,以生成图像数据。在某些实施例中,摄像模块12例如为安装于智能手机上的摄像头,分为内置与外置,内置摄像头是指摄像头安装在手机的内部的摄像头,较佳者,为安装于手机上的前置摄像头。外置摄像头是指手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。此外,本申请的电子设备中的处理单元(CPU)还集成了视频处理***和摄像头驱动等,当手机***进入拍照或摄像状态,由电源提供一个2.8V电压,由CPU送出的复位信号使摄像头进行复位,数据开始传送同时摄像头进入工作状态。
识别模块13用于识别所述图像数据,据以辨识所述使用者的正视方向。在某些实施例中,识别模块13可利用计算机图形识别技术通过对图像进行处理、分析和理解,以识别各种不同模式的目标和对象(请容后详述)。
分析模块14用于确定显示模块11的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示模块11的当前的画面显示方向相一致,据以输出分析结果。在某些实施例中,分析模块14可利用安装于电子设备中的重力传感器以确定显示模块11的当前的画面显示方向。
控制模块15用于当分析模块14的分析结果为所述使用者的正视方向与所述显示模块11的当前的画面显示方向不一致时,旋转所述显示模块11的当前的画面显示方向,以使所述显示模块11的当前的画面显示方向与所述使用者的正视方向保持一致。在实际应用中,控制模块15可以是由相应的硬件实现,或者也可以由相应的硬件执行相应的软件来实现,例如可借由处理器执行一屏幕旋转控制程序来完成。
请参阅图2,其显示为本申请的第一种实施方式的屏幕旋转控制***的实施例二的结构示意图,如图所示,于本实施例中,识别模块13还具有第一检测单元131与第一辨识单元132,其中,第一检测单元131用于检测图像数据中的身体轮廓;第一辨识单元132用于分析所述身体轮廓,据以辨识所述使用者的正视方向。在实际应用中,第一检测单元131可利用背景差分法和阴影消除技术于所述图像数据中提取人体轮廓特征,然并不以此为限,其他各种轮廓特征的提取方法亦适用于本申请,第一辨识单元132则依据第一检测单元131所生成的人体轮廓形状来判断使用者的正视方向。
请参阅图3,其显示为本申请的第一种实施方式的屏幕旋转控制***的实施例三的结构示意图,如图所示,于本实施例中,所述识别模块13还具有第二监测单元133与第二辨识单元134,第二检测单元133用于检测所述图像数据中的面部轮廓,第二辨识单元134则通过计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。在实际应用中,第二检测单元133亦可利用背景差分法和阴影消除技术于所述图像数据中提取面部轮廓特征,然并不以此为限,其他各种轮廓特征的提取方法亦适用于本申请,第二辨识单元134则通过计算所提取的面部轮廓的长款比例来辨识使用者的正视方向。
请参阅图4,其显示为本申请的第一种实施方式的屏幕旋转控制***的实施例四的结构示意图,如图所示,于本实施例中,识别模块13还具有第三检测单元135与第三辨识单元136,其中,第三检测单元135用于检测所述图像数据中的双眼的位置,第三辨识单元136依据双眼的位置以辨识使用者的正视方向,较佳者,第三辨识单元136可通过将双眼的位置连成一直线,计算所述直线的斜率,据以辨识所述使用者的正视方向。
请参阅图5,其显示为本申请的第一种实施方式的屏幕旋转控制***的实施例五的结构示意图,如图所示,于本实施例中,屏幕旋转控制***10还包括设定模块16,其用于通过显示模块11提供设定界面,以供使用者藉由所述设定差值容许范围值,以供分析模块14于分析所述使用者的正视方向与显示模块11的当前的画面显示方向的差值超过所述差值容许范围值时,输出所述使用者的正视方向与显示模块11的当前的画面显示方向不一致的分析结果。在实际应用中,设定模块16所设定的差值容许范围值可例如为45°,也就是当说,当分析模组14判断使用者的正视方向与显示模块11的当前的画面显示方向之间的角度差超过45°时,则代表使用者的正视方向与显示模块11的当前的画面显示方向不一致。
在某些实施方式中,所述设定模块16为I/O***,所述I/O***提供的设定界面为设备的输入/输出外设和外设接口之间的接口,输入输出外设例如触摸屏和其他输入/控制设备。具体地,所述设定模块16可提供的设定界面包括但不限于文本、图像、图标、软按键(或“虚拟按钮”)、下拉菜单、单选按钮、复选框、可选列表等等。对应地,所显示的用户界面对象可以包括:用于传递信息或是构成用户界面外观的非交互对象、可供用户交互的交互对象或是其组合。
所述I/O***包括触摸屏控制器以及用于其他输出或控制设备的一个或多个输入控制器。所述一个或多个输入控制器接收/发送来自/去往其他输入或控制设备的电信号。当然,在不同的实施例中,所述其他输入/控制设备亦可包括物理按钮(例如按压按钮,摇杆按钮等等)、拨号盘、滑块开关、操纵杆等等。
在某些实施方式中,所述设定模块16暂以I/O***中触摸屏为例进行说明,具体地,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
在一个示例性实施例中,触摸屏与用户之间的接触点对应于用户的一个或多个手指。该触摸屏可以使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术,但在其他实施例中可使用其他显示技术。触摸屏和触摸屏控制器可以使用多种触敏技术中的任何一种来检测接触及其移动或中断,这些触敏技术包括但不限于电容、电阻、红外和声表面波技术,以及其他接近传感器阵列,或用于确定与触摸屏相接触的一个或多个点的其他技术。触摸屏显示来自便携式设备的可视输出,而触敏板不提供可视输出。触摸屏可以具有高于100dpi的分辨率。在一个示例性实施例中,触摸屏可以具有大约168dpi的分辨率。用户可以使用任何适当物体或配件,例如指示笔、手指等等,来接触触摸屏。
请参阅图6,其显示为本申请的第一种实施方式的屏幕旋转控制***的实施例六的结构示意图,如图所示,于本实施例中,电子设备20中安装有应用程序21,屏幕旋转控制***10还包括有设定模块16与触发模块17,其中,设定模块16用于通过所述显示模块11提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备20运行所述应用程序21,启动屏幕旋转控制功能,触发模块17用于当侦测电子设备20于前台运行所述应用程序21时,启动屏幕旋转控制功能。在某些实施例中,所述应用程序21例如为游戏程序、影音播放程序或社交应用程序等。也就是说,当使用者于电子设备20中启动执行上述应用程序21时,屏幕旋转控制***10可自动启动屏幕旋转控制能。
于另一实施例中,设定模块16也可用于通过所述显示模块11提供设定界面,以供所述使用者藉由所述设定界面设定当电子设备20的转动超过容许范围值时,启动屏幕旋转控制功能。而触发模块17则用于当侦测所述电子设备20转动超过容许范围值时,启动屏幕旋转控制功能。于本实施例中,触发模块17亦可藉由电子设备20中的重力传感器22以感测电子设备20的转动(晃动)幅度,并当侦测到电子设备20的摆放位置发生较大幅度的改变时,即启动屏幕旋转控制功能。
此外,本申请还提供另一种实施方式的屏幕旋转控制***30。请参阅图7,其显示为本申请的第二种实施方式的屏幕旋转控制***30的实施例一的结构示意图,如图所示,于本实施例中,屏幕旋转控制***30包括有显示模块31、摄像模块32、识别模块33、计算模块34、与控制模块35。
显示模块31用于输出显示画面。在某些实施例中,显示模块11例如为触控屏,具体地,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
在一个示例性实施例中,触摸屏与用户之间的接触点对应于用户的一个或多个手指。该触摸屏可以使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术,但在其他实施例中可使用其他显示技术。触摸屏和触摸屏控制器可以使用多种触敏技术中的任何一种来检测接触及其移动或中断,这些触敏技术包括但不限于电容、电阻、红外和声表面波技术,以及其他接近传感器阵列,或用于确定与触摸屏相接触的一个或多个点的其他技术。触摸屏显示来自便携式设备的可视输出,而触敏板不提供可视输出。触摸屏可以具有高于100dpi的分辨率。在一个示例性实施例中,触摸屏可以具有大约168dpi的分辨率。用户可以使用任何适当物体或配件,例如指示笔、手指等等,来接触触摸屏。然显示模块31并不以上述的触控屏为限,其亦可为一显示装置,例如电脑显示器或电视机等画面输出设备,用于将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。根据制造材料的不同,可分为CTR显示器、LCD显示器、LED显示器、3D显示器等等。
摄像模块32用于获取使用者的图像,以生成图像数据。在某些实施例中,摄像模块32例如为安装于智能手机上的摄像头,分为内置与外置,内置摄像头是指摄像头安装在手机的内部的摄像头,较佳者,为安装于手机上的前置摄像头。外置摄像头是指手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。此外,本申请的电子设备中的处理单元(CPU)还集成了视频处理***和摄像头驱动等,当手机***进入拍照或摄像状态,由电源提供一个2.8V电压,由CPU送出的复位信号使摄像头进行复位,数据开始传送同时摄像头进入工作状态。
识别模块33用于识别所述图像数据,据以辨识所述使用者的正视方向。在某些实施例中,识别模块13可利用计算机图形识别技术通过对图像进行处理、分析和理解,以识别各种不同模式的目标和对象
计算模块34用于分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度。在某些实施例中,计算模块34可利用坐标轴方式以辅助计算正视方向的变更角度。在实际应用中,计算模块34可以通过执行相关的模型角度计算分析软件而实现上述功能。
控制模块35用于判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示模块31的当前的画面显示方向,以使所述显示模块31的当前的画面显示方向与所述使用者的正视方向保持一致。在实际应用中,控制模块35可以是由相应的硬件实现,或者也可以由相应的硬件执行相应的软件来实现,例如可借由处理器执行一屏幕旋转控制程序来完成。
需说明的示,控制模块35还包括预先确定所述显示模块31的当前的画面显示方向,调整所述显示模块31的当前的画面显示方向以与使用者的正视方向相一致。也就是说,本实施例的屏幕旋转控制***30是假设当前显示模块31的画面显示方向与使用者的正视方向为一致的前提下执行的,因此,在使用者的使用过程中,屏幕旋转控制***30仅需针对使用者的操作姿态进行侦测,并当侦测使用者的操作姿态发生重大变更时,才针对显示模块31的当前的画面显示方向与所述使用者的正视方向进行校准,而无需不间断地分别辨识显示模块31的当前的画面显示方向与所述使用者的正视方向,并进行比较,因此,本申请的第二种实施方式的屏幕旋转控制***30的计算量较少,可以减轻处理器的运行负载,并节约电量。
请参阅图8,其显示为本申请的第二种实施方式的屏幕旋转控制***的实施例二的结构示意图,如图所示,于本实施例中,识别模块33还包括第四监测单元331与第四辨识单元332,其中,第四检测单元331用于检测所述图像数据中的双眼的位置,第四辨识单元332用于依据所述双眼的位置形成一直线,且计算所述直线的斜率,据以辨识所述使用者的正视方向。在某些实施例中,第四辨识单元332可以利用二维坐标轴的方式来计算双眼位置所形成直线的斜率。此外,在其他实施例中,计算模块34还可进一步分析所述直线的斜率是否发生变更,并计算所述斜率的变更角度。而所述控制模块35还可用于当判断所述变更角度超出所述容许范围值时,确定所述显示模块31的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示模块31的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示模块31的当前的画面显示方向,以进一步提高屏幕旋转控制的准确性。
图9显示为本申请的屏幕旋转控制装置的实施例一的结构示意图。如图所示,本申请还提供一种屏幕旋转控制装置40,其可搭载(电性连接)于具有显示屏幕51的电子设备50上,用于为显示屏幕51提供屏幕旋转控制功能。也就是说,本申请的屏幕旋转控制装置40可以是一个集成电路芯片,并以外置形式搭接于现有的电子设备50上,以为电子设备50的显示屏幕51提供屏幕旋转控制功能。
于实际的实施方式中,所述电子设备例如为包括但不限于笔记本电脑、平板电脑、移动电话、智能手机、媒体播放器、个人数字助理(PDA)、导航仪、智能电视、手表、数码相机等等,还包括其中两项或多项的组合。应当理解,本申请于实施方式中描述的电子设备只是一个应用实例,该设备的组件可以比图示具有更多或更少的组件,或具有不同的组件配置。所绘制图示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。
显示屏幕51例如为触控屏,具体地,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
在一个示例性实施例中,触摸屏与用户之间的接触点对应于用户的一个或多个手指。该触摸屏可以使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术,但在其他实施例中可使用其他显示技术。触摸屏和触摸屏控制器可以使用多种触敏技术中的任何一种来检测接触及其移动或中断,这些触敏技术包括但不限于电容、电阻、红外和声表面波技术,以及其他接近传感器阵列,或用于确定与触摸屏相接触的一个或多个点的其他技术。触摸屏显示来自便携式设备的可视输出,而触敏板不提供可视输出。触摸屏可以具有高于100dpi的分辨率。在一个示例性实施例中,触摸屏可以具有大约168dpi的分辨率。用户可以使用任何适当物体或配件,例如指示笔、手指等等,来接触触摸屏。然显示屏幕51并不以上述的触控屏为限,其亦可为一显示装置,例如电脑显示器或电视机等画面输出设备,用于将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。根据制造材料的不同,可分为CTR显示器、LCD显示器、LED显示器、3D显示器等等。
如图所示,屏幕旋转控制装置40主要包括摄像模块41、识别模块42、分析模块43、与控制模块44。
摄像模块41用于获取使用者的图像,以生成图像数据。在某些实施例中,摄像模块41例如为安装于智能手机上的摄像头,分为内置与外置,内置摄像头是指摄像头安装在手机的内部的摄像头,较佳者,为安装于手机上的前置摄像头。外置摄像头是指手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。此外,本申请的电子设备中的处理单元(CPU)还集成了视频处理***和摄像头驱动等,当手机***进入拍照或摄像状态,由电源提供一个2.8V电压,由CPU送出的复位信号使摄像头进行复位,数据开始传送同时摄像头进入工作状态。
识别模块42用于识别所述图像数据,据以辨识所述使用者的正视方向。在某些实施例中,所述识别模块42可以通过检测图像数据中的身体轮廓,并分析所述身体轮廓,据以辨识所述使用者的正视方向。或者,识别模块42可通过检测所述图像数据中的面部轮廓,并计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向,此外,识别模式42也可通过检测所述图像数据中的双眼的位置;以及依据所述双眼的位置形成一直线,通过计算所述直线的斜率以辨识所述使用者的正视方向辨识所述使用者的正视方向。识别模块42的各种具体实施方式可参考前述的识别模块13,故不再予以赘述。
分析模块43用于确定所述显示屏幕51的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示屏幕51的当前的画面显示方向相一致,据以输出分析结果。在某些实施例中,分析模块43可利用安装于电子设备50中的重力传感器以确定显示屏幕51的当前的画面显示方向。
控制模块44用于当所述分析模块43的分析结果为所述使用者的正视方向与所述显示屏幕51的当前的画面显示方向不一致时,旋转所述显示屏幕51的当前的画面显示方向,以使所述显示屏幕51的当前的画面显示方向与所述使用者的正视方向保持一致。在实际应用中,控制模块44可以是由相应的硬件实现,或者也可以由相应的硬件执行相应的软件来实现,例如可借由处理器执行一屏幕旋转控制程序来完成。
本申请的屏幕旋转控制***以及装置,通过分析使用者的正视方向,据以调整显示屏幕的画面显示方向,因此,本申请可以适应使用者以各种姿势操作电子设备,而始终保持使用者的正视方向与显示屏幕的画面显示方向保持一致,改善现有技术中屏幕旋转控制的准确度不高的问题,可提升使用者的使用感受。
图10显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例一的结构示意图,如图所示,本申请的屏幕旋转控制方法应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块。关于所述电子设备的描述请参阅针对图1至图9的相关描述,于此不再赘述。
如图所示,本申请的屏幕旋转控制方法主要包括以下步骤:
步骤S101,藉由所述电子设备的摄像模块获取使用者的图像,以生成图像数据。在某些实施例中,摄像模块例如为安装于智能手机上的摄像头,分为内置与外置,内置摄像头是指摄像头安装在手机的内部的摄像头,较佳者,为安装于手机上的前置摄像头。外置摄像头是指手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。此外,本申请的电子设备中的处理单元(CPU)还集成了视频处理***和摄像头驱动等,当手机***进入拍照或摄像状态,由电源提供一个2.8V电压,由CPU送出的复位信号使摄像头进行复位,数据开始传送同时摄像头进入工作状态。
步骤S102,识别所述图像数据,据以辨识所述使用者的正视方向。在某些实施例中,本步骤可利用计算机图形识别技术通过对图像进行处理、分析和理解,以识别各种不同模式的目标和对象。
步骤S103,确定所述显示屏幕的当前的画面显示方向。在某些实施例中,本步骤可利用安装于电子设备中的重力传感器以确定显示屏幕的当前的画面显示方向。
步骤S104,判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,当判断结果为一致时,可返回执行步骤S101,当判断结果为不一致时,则进行步骤S105。
步骤S105,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。在某些实施例中,本步骤可以是由相应的硬件实现,或者也可以由相应的硬件执行相应的软件来实现,例如可借由处理器执行一屏幕旋转控制程序来完成。
此外,在其他实施例中,于执行步骤S101之前,还可包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面开启或关闭屏幕旋转控制功能的步骤。在某些实施方式中,此设定步骤可通过电子设备的触控屏予以完成,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
图11显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例二的结构示意图,如图所示,于本实施例中,识别所生成的图像数据(即步骤S102)还可包括以下步骤:
步骤S111,检测所述图像数据中的身体轮廓,例如可利用背景差分法和阴影消除技术于所述图像数据中提取人体轮廓特征,然并不以此为限,其他各种轮廓特征的提取方法亦适用于本申请。
步骤S112,分析所述身体轮廓,据以辨识所述使用者的正视方向。
图12显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例三的结构示意图,如图所示,于本实施例中,识别所生成的图像数据(即步骤S102)还可包括以下步骤:
步骤S121,检测所述图像数据中的面部轮廓,例如可利用背景差分法和阴影消除技术于所述图像数据中提取面部轮廓特征,然并不以此为限,其他各种轮廓特征的提取方法亦适用于本申请。
步骤S122,计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。
图13显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例四的结构示意图。于本实施例中,如图所示,识别所生成的图像数据(即步骤S102)还可包括以下步骤:
步骤S131,检测所述图像数据中的双眼的位置。
步骤S132,依据所述双眼的位置形成一直线。
步骤S133,计算所述直线的斜率,例如可利用二维坐标轴,来计算直线的斜率,据以辨识所述使用者的正视方向。
图14A显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例五的结构示意图。所述电子设备中安装有多个应用程序,其中,所述应用程序为游戏程序、影音播放程序或社交应用程序。
如图所示,本申请的方法还包括以下步骤:
步骤S1411,通过所述显示屏幕提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能。在某些实施方式中,此设定步骤可通过电子设备的触控屏予以完成,所述触摸屏基于触觉和/或触知接触来接受用户的输入。所述触摸屏形成一个接受用户输入的触摸敏感表面。所述触摸屏和触摸屏控制器(连同存储器中任何相关联的模块和/或指令集一起)检测触摸屏上的接触(以及所述触摸的任何移动或中断),并且将检测到的接触变换成与显示在触摸屏上的多媒体样本文件(比如图片文件或视频文件)对象的交互。
步骤S1421,当侦测所述电子设备于前台运行所述应用程序时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。也就是说,当使用者于电子设备中启动执行上述应用程序时,屏幕旋转控制方法可自动启动屏幕旋转控制能。
图14B显示为本申请的第一种实施方式的屏幕旋转控制方法的实施例六的结构示意图。于本实施例中,所述方法还包括以下步骤:
步骤S1421,通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能。
步骤S1422,当侦测所述电子设备转动超过容许范围值时,对所述电子设备的显示屏幕启动所述屏幕旋转控制功能。在某些实施例中,可藉由电子设备中的重力传感器以感测电子设备的转动(晃动)幅度,并当侦测到电子设备的摆放位置发生较大幅度的改变时,即启动屏幕旋转控制功能。
再者,在其他实施例中,于执行本申请屏幕旋转控制方法的步骤S101之前,还可包括通过所述显示屏幕提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值,并计算所述使用者的正视方向与所述显示屏幕的当前的画面显示方向之间的差值是否处于所述差值容许范围值内,并当判断结果为超出所述差值容许范围值时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。在实际应用中,所设定的差值容许范围值可例如为45°,也就是当说,当判断使用者的正视方向与显示屏幕的当前的画面显示方向之间的角度差超过45°时,则代表使用者的正视方向与显示屏幕的当前的画面显示方向不一致,即启动进行显示屏幕的显示方向的调整操作。
图15显示为本申请的第二种实施方式的屏幕旋转控制方法的实施例一的结构示意,如图所示,其应用于具有显示屏幕的电子设备中,且所述电子设备具有一摄像模块。关于所述电子设备的描述请参阅针对图1至图9的相关描述,于此不再赘述。
所述第二种实施方式的屏幕旋转控制方法包括以下步骤:
步骤S151,藉由所述电子设备的摄像模块获取所述使用者的图像,以生成图像数据。在某些实施例中,摄像模块例如为安装于智能手机上的摄像头,分为内置与外置,内置摄像头是指摄像头安装在手机的内部的摄像头,较佳者,为安装于手机上的前置摄像头。外置摄像头是指手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。此外,本申请的电子设备中的处理单元(CPU)还集成了视频处理***和摄像头驱动等,当手机***进入拍照或摄像状态,由电源提供一个2.8V电压,由CPU送出的复位信号使摄像头进行复位,数据开始传送同时摄像头进入工作状态。
步骤S152,识别所述图像数据,据以辨识所述使用者的正视方向。在某些实施例中,本步骤可利用计算机图形识别技术通过对图像进行处理、分析和理解,以识别各种不同模式的目标和对象。
步骤S153,分析所述使用者的正视方向是否发生改变,当分析正视方向发生改变时执行步骤S154,否则返回执行步骤S151。
步骤S154,算所述正视方向的变更角度。在某些实施例中,本步骤可利用坐标轴方式以辅助计算正视方向的变更角度,或通过执行相关的模型角度计算分析软件而实现上述功能。
步骤S155,判断所述变更角度是否超出容许范围值,当判断结果为是,则进行步骤S156,否则执行步骤S151。
步骤S156,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。较佳者,本步骤还进一步包括当判断结果为所述变更角度超出所述容许范围值时,确定所述显示屏幕的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示屏幕的当前的画面显示方向的步骤。在实际应用中,上述步骤可以是由相应的硬件实现,或者也可以由相应的硬件执行相应的软件来实现,例如可借由处理器执行一屏幕旋转控制程序来完成。
需说明的示,本实施例的屏幕旋转控制方法是假设当前显示屏幕的画面显示方向与使用者的正视方向相一致的前提下执行的,因此,在使用者的使用过程中,屏幕旋转控制方法仅需针对使用者的操作姿态进行侦测,并当侦测使用者的操作姿态发生重大变更时,才针对显示屏幕的当前的画面显示方向与所述使用者的正视方向进行校准,而无需不间断地分别辨识显示屏幕的当前的画面显示方向与所述使用者的正视方向,并进行比较,因此,本申请的第二种实施方式的屏幕旋转控制方法的计算量较少,可以减轻处理器的运行负载,并节约电量。
图16显示为本申请的第二种实施方式的屏幕旋转控制方法的实施例二的结构示意图,如图所示,步骤S161,检测所述图像数据中的双眼的位置。
步骤S162,依据所述双眼的位置形成一直线。
步骤S163,计算所述直线的斜率,据以辨识所述使用者的正视方向。
步骤S164,判断所述直线的斜率是否发生变更,当判断结果为发生变更时,进行步骤S165,否则进行步骤S161。
步骤S165,计算所述斜率的变更角度。
步骤S166,判断所述斜率的变更角度是否超出所述容许范围值,当判断变更角度超出所述容许范围值时,进行步骤S167,否则进行步骤S161。
步骤S167,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
综上所述,本申请的屏幕旋转控制方法,通过分析使用者的正视方向,据以调整显示屏幕的画面显示方向,因此,本申请可以适应使用者以各种姿势操作电子设备,而始终保持使用者的正视方向与显示屏幕的画面显示方向保持一致,改善现有技术中屏幕旋转控制的准确度不高的问题,可提升使用者的使用感受。
上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。
Claims (30)
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.一种屏幕旋转控制***,其特征在于,包括:
显示模块,用于输出显示画面;
摄像模块,用于获取使用者的图像,以生成图像数据;
识别模块,用于识别所述图像数据,据以辨识所述使用者的正视方向;
分析模块,用于确定所述显示模块的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,据以输出分析结果;以及
控制模块,用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致。
15.根据权利要求14所述的屏幕旋转控制***,其特征在于,所述识别模块还具有:
第一检测单元,用于检测图像数据中的身体轮廓;以及
第一辨识单元,用于分析所述身体轮廓,据以辨识所述使用者的正视方向。
16.根据权利要求14所述的屏幕旋转控制***,其特征在于,所述识别模块还具有:
第二检测单元,用于检测所述图像数据中的面部轮廓;以及
第二辨识单元,用于计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。
17.根据权利要求14所述的屏幕旋转控制***,其特征在于,所述识别模块还具有:
第三检测单元,用于检测所述图像数据中的双眼的位置;以及
第三辨识单元,用于依据所述双眼的位置以辨识所述使用者的正视方向。
18.根据权利要求14所述的屏幕旋转控制***,其特征在于,还包括设定模块,用于通过所述显示模块提供设定界面,以供所述使用者藉由所述设定界面设定差值容许范围值,以供所述分析模块于分析所述使用者的正视方向与所述显示模块的当前的画面显示方向的差值超过所述差值容许范围值时,输出所述使用者的正视方向与所述显示模块的当前的画面显示方向不一致的分析结果。
19.根据权利要求14所述的屏幕旋转控制***,其特征在于,所述屏幕旋转控制***应用于电子设备中,所述电子设备中安装有应用程序,且所述***还包括:
设定模块,用于通过所述显示模块提供设定界面,提供所述使用者藉由所述设定界面设定当所述电子设备中运行所述应用程序,启动屏幕旋转控制功能;以及
触发模块,用于当侦测所述电子设备于前台运行所述应用程序时,启动屏幕旋转控制功能。
20.根据权利要求19所述的屏幕旋转控制***,其特征在于,所述应用程序为游戏程序、影音播放程序或社交应用程序。
21.根据权利要求14所述的屏幕旋转控制***,其特征在于,所述屏幕旋转控制***应用于电子设备中,所述***还包括:
设定模块,用于通过所述显示模块提供设定界面,以供所述使用者藉由所述设定界面设定当所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能;以及
触发模块,用于当侦测所述电子设备转动超过容许范围值时,启动屏幕旋转控制功能。
22.一种屏幕旋转控制***,其特征在于,包括:
显示模块,用于输出显示画面;
摄像模块,用于获取使用者的图像,以生成图像数据;
识别模块,用于识别所述图像数据,据以辨识所述使用者的正视方向;
计算模块,用于分析所述使用者的正视方向是否发生改变,并计算所述正视方向的变更角度;以及
控制模块,用于判断所述变更角度是否超出容许范围值,并当判断变更角度超出所述容许范围值时,旋转所述显示模块的当前的画面显示方向,以使所述显示模块的当前的画面显示方向与所述使用者的正视方向保持一致。
23.根据权利要求22所述的屏幕旋转控制***,其特征在于,所述控制模块还包括预先确定所述显示模块的当前的画面显示方向,调整所述显示模块的当前的画面显示方向以与使用者的正视方向相一致。
24.根据权利要求22所述的屏幕旋转控制***,其特征在于,所述识别模块还包括:
第四检测单元,用于检测所述图像数据中的双眼的位置;以及
第四辨识单元,用于依据所述双眼的位置形成一直线,且计算所述直线的斜率,据以辨识所述使用者的正视方向。
25.根据权利要求24所述的屏幕旋转控制***,其特征在于,所述计算模块还包括分析所述直线的斜率是否发生变更,并计算所述斜率的变更角度。
26.根据权利要求22所述的屏幕旋转控制***,其特征在于,所述控制模块还包括当判断所述变更角度超出所述容许范围值时,确定所述显示模块的当前的画面显示方向,据以判断所述使用者的正视方向是否与所述显示模块的当前的画面显示方向相一致,并当判断结果为不一致时,旋转所述显示模块的当前的画面显示方向。
27.一种屏幕旋转控制装置,搭载于具有显示屏幕的电子设备,为所述显示屏幕提供屏幕旋转控制功能,其特征在于,所述屏幕旋转控制装置包括:
摄像模块,用于获取使用者的图像,以生成图像数据;
识别模块,用于识别所述图像数据,据以辨识所述使用者的正视方向;
分析模块,用于确定所述显示屏幕的当前的画面显示方向,并分析所述使用者的正视方向是否与所述显示屏幕的当前的画面显示方向相一致,据以输出分析结果;以及
控制模块,用于当所述分析模块的分析结果为所述使用者的正视方向与所述显示屏幕的当前的画面显示方向不一致时,旋转所述显示屏幕的当前的画面显示方向,以使所述显示屏幕的当前的画面显示方向与所述使用者的正视方向保持一致。
28.根据权利要求27所述的屏幕旋转控制装置,其特征在于,所述识别模块还包括检测图像数据中的身体轮廓,并分析所述身体轮廓,据以辨识所述使用者的正视方向。
29.根据权利要求27所述的屏幕旋转控制装置,其特征在于,所述识别模块还包括检测所述图像数据中的面部轮廓,并计算所述面部轮廓的长宽比例,据以辨识所述使用者的正视方向。
30.根据权利要求27所述的屏幕旋转控制装置,其特征在于,所述识别模块还包括检测所述图像数据中的双眼的位置;以及依据所述双眼的位置形成一直线,通过计算所述直线的斜率以辨识所述使用者的正视方向辨识所述使用者的正视方向。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710477204.8A CN107300973A (zh) | 2017-06-21 | 2017-06-21 | 屏幕旋转控制方法、***以及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710477204.8A CN107300973A (zh) | 2017-06-21 | 2017-06-21 | 屏幕旋转控制方法、***以及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107300973A true CN107300973A (zh) | 2017-10-27 |
Family
ID=60135854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710477204.8A Pending CN107300973A (zh) | 2017-06-21 | 2017-06-21 | 屏幕旋转控制方法、***以及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107300973A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977079A (zh) * | 2017-11-28 | 2018-05-01 | 维沃移动通信有限公司 | 一种屏幕旋转方法和移动终端 |
CN108647057A (zh) * | 2018-05-10 | 2018-10-12 | Oppo广东移动通信有限公司 | 屏幕方向设置方法、装置、存储介质及终端 |
CN108958860A (zh) * | 2018-06-06 | 2018-12-07 | Oppo(重庆)智能科技有限公司 | 屏幕显示状态控制方法及相关产品 |
CN109257489A (zh) * | 2018-08-23 | 2019-01-22 | 维沃移动通信有限公司 | 一种显示方法及移动终端 |
CN109739359A (zh) * | 2019-01-04 | 2019-05-10 | 合肥京东方光电科技有限公司 | 显示屏、显示画面处理方法、装置及显示设备 |
CN111179923A (zh) * | 2019-11-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种基于可穿戴设备的音频播放方法及可穿戴设备 |
CN111800589A (zh) * | 2019-04-08 | 2020-10-20 | 清华大学 | 图像处理方法、装置和***,以及机器人 |
WO2021093131A1 (zh) * | 2019-11-15 | 2021-05-20 | 歌尔股份有限公司 | 音频设备的控制方法、音频设备及存储介质 |
CN113163238A (zh) * | 2020-01-22 | 2021-07-23 | 海信视像科技股份有限公司 | 显示设备和控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092344A (zh) * | 2013-01-11 | 2013-05-08 | 深圳市金立通信设备有限公司 | 一种控制终端屏幕画面旋转的方法及终端 |
CN104125327A (zh) * | 2013-04-29 | 2014-10-29 | 深圳富泰宏精密工业有限公司 | 屏幕旋转控制方法及*** |
CN106125898A (zh) * | 2016-06-30 | 2016-11-16 | 努比亚技术有限公司 | 屏幕旋转的方法及装置 |
-
2017
- 2017-06-21 CN CN201710477204.8A patent/CN107300973A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092344A (zh) * | 2013-01-11 | 2013-05-08 | 深圳市金立通信设备有限公司 | 一种控制终端屏幕画面旋转的方法及终端 |
CN104125327A (zh) * | 2013-04-29 | 2014-10-29 | 深圳富泰宏精密工业有限公司 | 屏幕旋转控制方法及*** |
CN106125898A (zh) * | 2016-06-30 | 2016-11-16 | 努比亚技术有限公司 | 屏幕旋转的方法及装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977079A (zh) * | 2017-11-28 | 2018-05-01 | 维沃移动通信有限公司 | 一种屏幕旋转方法和移动终端 |
CN108647057A (zh) * | 2018-05-10 | 2018-10-12 | Oppo广东移动通信有限公司 | 屏幕方向设置方法、装置、存储介质及终端 |
CN108647057B (zh) * | 2018-05-10 | 2020-04-24 | 上海瑾盛通信科技有限公司 | 屏幕方向设置方法、装置、存储介质及终端 |
CN108958860A (zh) * | 2018-06-06 | 2018-12-07 | Oppo(重庆)智能科技有限公司 | 屏幕显示状态控制方法及相关产品 |
CN108958860B (zh) * | 2018-06-06 | 2022-03-08 | Oppo(重庆)智能科技有限公司 | 屏幕显示状态控制方法及相关产品 |
CN109257489A (zh) * | 2018-08-23 | 2019-01-22 | 维沃移动通信有限公司 | 一种显示方法及移动终端 |
CN109739359B (zh) * | 2019-01-04 | 2022-09-09 | 合肥京东方光电科技有限公司 | 显示屏、显示画面处理方法、装置及显示设备 |
CN109739359A (zh) * | 2019-01-04 | 2019-05-10 | 合肥京东方光电科技有限公司 | 显示屏、显示画面处理方法、装置及显示设备 |
CN111800589A (zh) * | 2019-04-08 | 2020-10-20 | 清华大学 | 图像处理方法、装置和***,以及机器人 |
CN111800589B (zh) * | 2019-04-08 | 2022-04-19 | 清华大学 | 图像处理方法、装置和***,以及机器人 |
WO2021093131A1 (zh) * | 2019-11-15 | 2021-05-20 | 歌尔股份有限公司 | 音频设备的控制方法、音频设备及存储介质 |
US12013976B2 (en) | 2019-11-15 | 2024-06-18 | Goertek Inc. | Control method for audio device, audio device and storage medium |
CN111179923A (zh) * | 2019-11-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种基于可穿戴设备的音频播放方法及可穿戴设备 |
CN111179923B (zh) * | 2019-11-22 | 2022-11-01 | 广东小天才科技有限公司 | 一种基于可穿戴设备的音频播放方法及可穿戴设备 |
CN113163238A (zh) * | 2020-01-22 | 2021-07-23 | 海信视像科技股份有限公司 | 显示设备和控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107300973A (zh) | 屏幕旋转控制方法、***以及装置 | |
EP3461291B1 (en) | Implementation of a biometric enrollment user interface | |
WO2018107897A1 (zh) | 一种触摸屏控制方法、装置、移动终端及存储介质 | |
CN108509037B (zh) | 一种信息显示方法及移动终端 | |
US9250790B2 (en) | Information processing device, method of processing information, and computer program storage device | |
CN102436338B (zh) | 信息处理设备和信息处理方法 | |
CN104246675B (zh) | 接近检测装置和接近检测方法 | |
WO2018226387A1 (en) | Inference of an intended primary display of a hinged mobile device | |
US20140028575A1 (en) | Gesture and Touch Input Detection Through Force Sensing | |
US20150062032A1 (en) | Mobile communication terminal, screen adjusting method and storage medium thereof | |
KR20170072904A (ko) | 터치 신호에 의하여 이동 단말기의 조작을 실현하는 방법, 시스템 및 이동 단말기 | |
CN109558061B (zh) | 一种操作控制方法及终端 | |
CN104199604A (zh) | 一种具有触摸显示屏的电子设备及其信息处理方法 | |
US9760758B2 (en) | Determining which hand is being used to operate a device using a fingerprint sensor | |
CN103780746B (zh) | 触控屏幕背光开关控制方法 | |
US20130285921A1 (en) | Systems and Methods for a Rollable Illumination Device | |
CN107219993A (zh) | 显示方法及相关电子装置 | |
EP3681136A1 (en) | Human-face recognition method and mobile terminal | |
CN105246015A (zh) | 一种电子设备及其扬声器音源的检测方法及*** | |
CN102402275A (zh) | 便携式电子设备和握姿检测方法 | |
CN103677442B (zh) | 键盘装置及电子装置 | |
CN105630166A (zh) | 用于移动终端的控制方法、装置和移动终端 | |
CN103324410A (zh) | 用于检测触摸的方法和装置 | |
CN112783318A (zh) | 人机交互***和人机交互方法 | |
CN111506191B (zh) | 控制方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171027 |
|
RJ01 | Rejection of invention patent application after publication |