CN103189909B - 禁用移动计算设备的自动旋转功能的方法和设备 - Google Patents

禁用移动计算设备的自动旋转功能的方法和设备 Download PDF

Info

Publication number
CN103189909B
CN103189909B CN201080069990.4A CN201080069990A CN103189909B CN 103189909 B CN103189909 B CN 103189909B CN 201080069990 A CN201080069990 A CN 201080069990A CN 103189909 B CN103189909 B CN 103189909B
Authority
CN
China
Prior art keywords
pitch angle
spinfunction
display
threshold value
computing equipment
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.)
Expired - Fee Related
Application number
CN201080069990.4A
Other languages
English (en)
Other versions
CN103189909A (zh
Inventor
金承一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Empire Technology Development LLC
Original Assignee
Empire Technology Development LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Empire Technology Development LLC filed Critical Empire Technology Development LLC
Publication of CN103189909A publication Critical patent/CN103189909A/zh
Application granted granted Critical
Publication of CN103189909B publication Critical patent/CN103189909B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Telephone Function (AREA)

Abstract

大体上描述了用于禁用移动计算设备的自动旋转功能的技术。本技术可以检测计算设备的显示器相对于表面的倾斜角,以及如果所述倾斜角小于指定阈值倾斜角,则禁用旋转功能。

Description

禁用移动计算设备的自动旋转功能的方法和设备
背景技术
各种移动计算设备(移动设备)例如在移动设备检测到用户以旋转后的取向来查看显示器时,自动地旋转它们所显示的信息。例如,移动设备在用户旋转移动设备时自动地旋转所显示的信息。具有旋转功能的移动计算设备的其他示例有数字摄像机、“智能电话”、平板计算机等。当用户从垂直或“竖向”取向旋转移动设备到水平或“横向”取向时,计算设备自动地旋转所显示的信息,使得信息保持与用户旋转移动设备之前的取向相同的取向。例如,如果在用户旋转计算设备之前,所显示的信息包括正常阅读取向的文本“ABC123”(参见图1A),并且然后用户旋转显示设备近似90度,则移动设备可以旋转该文本90度,使得所显示的文本保持正常阅读取向(参见图1C)。
移动设备采用一个或多个传感器来检测相对于一个平面(例如,地面)的取向或者重力,并旋转信息,使得所显示的信息的“顶部”比信息的“底部”更远离这个平面。移动设备用于检测其倾斜角的传感器的示例有加速度计和陀螺传感器。
当用户在站立、坐或以俯卧姿势躺下(即,脸朝下)时查看显示器时,这种自动旋转功能是有用的。然而,当用户以仰卧姿势躺下(即,脸朝上)时,旋转功能有时不好用。当用户处于仰卧姿势时,计算设备会在不希望的时候旋转所显示的信息。为了避免这种行为,一些计算设备包括禁用旋转功能的开关(参见例如图1A中的开关104)。
发明内容
在各种实施例中,本技术实现了一种由具有处理器和存储器的计算设备执行的方法,包括:检测计算设备的显示器相对于表面的倾斜角;以及如果所述倾斜角小于指定阈值倾斜角,则禁用旋转功能。
在各种实施例中,本技术包括一种存储计算机可执行指令的计算机可读存储设备,所述指令包括:检测计算设备的显示器相对于平面的倾斜角;以及如果所述倾斜角小于指定阈值倾斜角,则禁用旋转功能。
在各种实施例中,本技术包括一种用于检测是否禁用计算设备的旋转功能的***,所述计算设备具有处理器、存储器和显示器,所述***包括:传感器,被配置为检测显示器表面相对于平面的倾斜角;以及组件,被配置为如果所述倾斜角与指定阈值倾斜角之间的差值超过指定值,则禁用所述计算设备的旋转功能。
以上发明内容仅仅是说明性的,而绝不是限制性的。除了上述示例性的各方案、各实施例和各特征之外,参照附图和以下详细说明,将清楚其他方案、其他实施例和其他特征。
附图说明
图1A-1C示出了各种取向的移动设备。
图2是用于自动地禁用移动设备的旋转功能的技术的组件的示意实施例的方框图。
图3示出了当用户在站立姿势时移动设备的使用。
图4示出了当用户在仰卧姿势时移动设备的使用。
图5是本技术调用以确定是否禁用旋转功能的例程的示意实施例的流程图。
图6是本技术调用以计算显示器相对于一个平面的倾斜角的例程的示意实施例的流程图。
图7是示出了根据本公开的至少一些实施例的、布置用于禁用旋转功能的计算设备的示例的方框图。
具体实施方式
描述用于自动地禁用移动设备的旋转功能的技术(“本技术”)。在各种实施例中,当本技术确定计算设备的显示器和一个平面(例如,地面)之间的角度小于或等于指定阈值倾斜角(例如,90度)时,本技术可以禁用旋转功能。本技术可以接收倾斜角,例如通过从传感器接收信号并解释该信号。传感器的示例有加速度计和陀螺传感器。也可以采用可以有助于识别倾斜角的其他传感器。本技术然后计算移动设备的显示器的倾斜角。作为示例,本技术可以计算显示器与一个平面(例如,地面)之间的角度。如果倾斜角小于指定阈值(例如,小于或等于90度),则本技术可以禁用移动设备的旋转功能(或者“旋转特征”)。当显示器和一个表面(例如,地面)之间的角度小于指定阈值倾斜角时,本技术可以断定,计算设备的用户在处于仰卧姿势时查看移动设备。用户通常感到以下情况是方便的:通过倾斜显示器来查看显示器,使得显示器大致与用户的脸平行或至少大体上与脸成锐角。当用户处于坐、站立或以俯卧姿势时,显示器和地面之间的角度通常是钝角(大于90度)。另一方面,当用户以仰卧姿势躺着时,显示器与地面之间的角度通常是锐角。因此,通过比较显示器与一个平面之间的角度,本技术可以确定是否在用户处于仰卧姿势时查看显示器。
图1A-1C示出了各种取向的移动设备。在图1A中,移动设备100处于竖向或垂直取向。移动设备包括显示器102和旋转开关104。在一些实施例中,用户可能能够例如通过使用旋转开关104,指定要启用还是禁用本技术。当禁用本技术时,旋转功能按照其通常操作来操作,即使倾斜角小于指定阈值倾斜角。在图1B和1C中,移动设备100处于横向或水平取向。如图1B和1C所示,与图1A相比,当用户旋转移动设备100时,移动设备的旋转功能可以旋转在显示器102上显示的信息,从而便于用户查看。
图2是用于自动地禁用移动设备的旋转功能的技术的组件的示意实施例的方框图。移动设备可包括实现所公开的技术的各种组件200。例如,移动设备可包括处理器202、存储器和/或其他贮存器204、以及显示器208。移动设备还可以包括传感器206。移动设备用于检测其倾斜角的传感器的示例有加速度计和陀螺传感器。在各种实施例中,传感器可以提供对移动设备(例如,移动设备的显示器208)和参考平面(例如,地面)或重力之间的角度的指示。移动设备还可包括旋转组件210。在各种实施例中,旋转组件210可包括旋转功能,所述旋转功能确定是否旋转在显示器102上显示的信息(如图1A所示),并调用旋转功能来实际旋转所显示的信息。在各种实施例中,移动设备可包括这些组件200中的零个、一个或多个。
图3示出了当用户处于站立姿势时移动设备的使用。在图示中,用户302在站立在表面306的同时使用移动设备304。在移动设备304的显示器与用户所站立的表面之间所形成的角度是钝角α(″alpha″)308。
图4示出了当用户处于仰卧姿势时移动设备的使用。在图示中,用户402在以仰卧姿势躺在表面406上的同时使用移动设备404。在移动设备404的显示器与用户所躺在的表面之间所形成的角度是钝角β(″beta″)408。
图5是本技术调用以确定是否禁用旋转功能的例程500的示意实施例的流程图。该例程500开始于块502。在块504处,该例程检测移动设备的显示器相对于一个平面的倾斜角。例如,该例程可以检测地面与移动设备的显示器之间的倾斜角。在传感器提供相对于重力的角度的实施例中,该例程可以通过假定该表面与重力垂直并且在移动设备之下,来计算倾斜角。在判决块506处,该例程确定所检测的倾斜角是否小于指定阈值倾斜角。如果所检测的倾斜角小于指定阈值倾斜值,则该例程在块508处继续,否则该例程在块510处继续。例如,当所检测的倾斜角小于近似90度时,该例程可以确定在用户处于仰卧姿势时使用移动设备,因此应该禁用旋转功能。在各种实施例中,所述指定阈值倾斜值可以改变。在各种实施例中,该例程可以取而代之地在判决块506处确定所检测的倾斜角是否小于或等于所述指定阈值倾斜值。在块508处,由于例程确定用户在处于仰卧姿势时查看移动设备,所以例程禁用旋转功能。在块510处,由于例程确定用户在不处于仰卧姿势时查看移动设备,所以例程启用旋转功能。该例程然后在块512处返回。
在各种实施例中,逻辑可以流向如下:块502;后接块504;后接判决块506,如果条件为否则分支到块510,如果条件为真则分支到块508。其后,逻辑从块508和510流向块512。
本领域技术人员可以认识到,可以以多种方式改变图5所示以及上述的、在下面所讨论的每个流程图中示出的逻辑。例如,可以重新布置逻辑的顺序,可以并行执行子逻辑,可以省略所示的逻辑,可以包括其他逻辑,等等。
图6是本技术调用以计算显示器相对于一个平面的倾斜角的例程600的示意实施例的流程图。该例程600开始于块602。在块604处,该例程接收来自传感器的信号。该传感器在检测到移动设备的移动或倾斜(例如,相对于一个平面的倾斜)时产生该信号。在块606处,该流程计算移动设备的显示器与指定平面(例如,地面)之间的倾斜角。在块608处,该例程将之前计算的角度识别为倾斜角。其他例程可以采用该倾斜角来确定启用还是禁用旋转功能。在块610处,该例程返回。
在各种实施例中,逻辑可以流向如下:块602;后接块604;后接块606;后接块608;以及后接块610。
图7是示出了根据本公开的至少一些实施例的、布置用于禁用旋转功能的示例计算设备700的方框图。在最基本的配置702中,计算设备700典型地包括一个或多个处理器704和***存储器706。存储器总线708可以用于处理器704与***存储器706之间的通信。
根据所期望的配置,处理器704可以是任意类型的,包括但不限于微处理器(μP)、微控制器(μC)、数字信号处理器(DSP)或其任意组合。处理器704可以包括一级或多级高速缓存器(例如,一级高速缓存器710和二级高速缓存器712)、处理器内核714和寄存器716。示例处理器内核714可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理内核(DSP内核)或其任意组合。示例存储控制器718也可以与处理器704一起使用,或在一些实施方式中,存储控制器718可以是处理器704的内部部件。
根据所期望的配置,***存储器706可以是任意类型的,包括但不限于易失性存储器(如,RAM)、非易失性存储器(如,ROM、闪存等)或其任意组合。***存储器706可以包括操作***720、一个或多个应用722和程序数据724。应用722可以包括布置用于启用或禁用旋转功能的旋转组件726。如在本文所描述的,程序数据724可以包括在旋转所显示信息时有用的所显示信息728。在一些实施例中,应用722可被布置用于与程序数据724一起在操作***720上工作,以便启用或禁用所显示信息的旋转,例如取决于显示器的取向。所描述的基本配置702在图7中由内部虚线内的组件示出。
计算设备700可以具有附加特征或功能、以及用于基本配置702与任意所需设备和接口之间的通信的附加接口。例如,总线/接口控制器730可以有助于基本配置702与一个或更多个数据存储设备732之间经由存储接口总线734进行通信。数据存储设备732可以是可拆除存储设备736、不可拆除存储设备738或其组合。可拆除存储和不可拆除存储设备的示例包括诸如软盘驱动和硬盘驱动器(HDD)之类的磁盘设备、诸如紧致盘(CD)驱动器或数字通用盘(DVD)驱动器之类的光盘驱动器、固态驱动器(SSD)和磁带驱动器等。示例计算机存储介质可以包括以任意方法或技术实现的易失性和非易失性、可拆除和不可拆除介质,用于存储信息,如计算机可读指令、数据结构、程序模块或其他数据。
***存储器706、可拆除存储设备736和不可拆除存储设备738是计算机存储介质的示例。计算机存储介质包括但不限于:RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光存储器、磁卡带、磁带、磁盘存储器或其他磁存储设备、或可以用于存储期望信息并可由计算设备700访问的任意其他介质。任意这种计算存储介质可以是计算设备700的一部分。
计算设备700还可以包括接口总线740,有助于从各种接口设备(例如,输出设备742、***设备接口744、和通信设备746)经由总线/接口控制器730到基本配置702的通信。示例输出设备742包括图形处理单元748和音频处理单元750,它们可以被配置为经由一个或更多个A/V端口752与各种外部设备(如,显示器或扬声器)通信。示例***设备接口744包括串行接口控制器754或并行接口控制器756,它们可以被配置为经由一个或更多个I/O端口758与诸如输入设备(例如,键盘、鼠标、手写笔、语音输入设备、触摸输入设备等)或其他外部设备(例如,打印机、扫描仪等)之类的外部设备通信。示例通信设备746包括网络控制器760,可以被配置为有助于经由一个或更多个通信端口764在网络通信链路上与一个或更多个其他计算设备762通信。
网络通信链路可以是通信介质的一个示例。通信介质典型可以具体化为计算机可读指令、数据结构、程序模块或调制数据信号中的其他数据,如载波或其他传送机制,并且可以包括任意信息传递介质。“调制数据信号”可以是具有一个或更多个特征集、或按照对信号中的信息进行编码的方式而改变的信号。作为非限制性示例,通信介质可以包括诸如有线网络或直接有线连接的有线介质、以及诸如声、射频(RF)、微波、红外(IR)之类的无线介质和其他无线介质。这里所使用的术语计算机可读介质可以包括存储介质和通信介质。
计算设备700可以实现为小型便携式(或移动)电子设备的一部分,例如蜂窝电话、个人数字助理(PDA)、个人媒体播放设备、无线上网设备、个人头戴设备、专用设备或包括上述功能中的任意功能的混合设备。计算设备700还可实现为包括膝上型计算机和非膝上型计算机配置的个人计算机。
在各种实施例中,本技术实现了一种由具有处理器和存储器的计算设备执行的方法,包括:检测计算设备的显示器相对于表面的倾斜角;以及如果所述倾斜角小于指定阈值倾斜角,则禁用旋转功能。所述方法还可包括:如果所述倾斜角等于或大于所述指定阈值倾斜角,则启用所述旋转功能。所述方法还可包括检测,包括从传感器接收指示所述倾斜角的信号。检测可包括:从加速度计接收指示所述倾斜角的信号,或者从在至少三个轴中测量移动的传感器接收信号。该方法还可包括:如果启动旋转开关,则启用所述旋转功能,其中,所启动的旋转开关超控对旋转功能的禁用。阈值倾斜角可以近似等于九十度。该方法还可包括:确定用户是否在用户以仰卧姿势位于所述表面上的同时查看所述计算设备的显示器。
在各种实施例中,本技术可包括一种存储计算机可执行指令的计算机可读存储设备,所述指令包括:检测计算设备的显示器相对于平面的倾斜角;以及如果所述倾斜角小于指定阈值倾斜角,则禁用旋转功能。所述指令还可包括:确定用户是否在用户以仰卧姿势位于所述表面上的同时查看所述计算设备的显示器。所述指令还可包括:检测,包括向传感器查询所述倾斜角。所述检测可包括:查询六轴传感器,并接收指示所述倾斜角的信息。
在各种实施例中,本技术由一种用于检测是否禁用计算设备的旋转功能的***实现,所述计算设备具有处理器、存储器和显示器,所述***包括:传感器,被配置为检测显示器表面相对于平面的倾斜角;以及组件,被配置为如果所述倾斜角与指定阈值倾斜角之间的差值超过指定值,则禁用所述计算设备的旋转功能。所述平面可以与重力垂直。所述传感器是加速度计,例如六轴加速度计。所述平面可以是用户在处于仰卧姿势时查看所述显示器所在的表面。所述***还可包括:旋转开关,如果启动所述旋转开关,则所述旋转开关超控被配置用于禁用旋转的所述组件。所述***还可包括用于计算所述倾斜角与指定阈值倾斜角之间的差值的一个或多个装置。所述***还可包括用于禁用所述旋转功能的一个或多个装置。所述传感器可以是陀螺传感器。
尽管已经以结构特征和/或方法动作特有的语言描述了主题,但是本领域技术人员可以理解,在所附权利要求书中定义的主题不一定受限于上述特定特征或动作。相反,上述特定特征和动作是作为实现权利要求的示例形式而公开的。因此,本发明仅由所附权利要求书限制。

Claims (17)

1.一种由具有处理器、存储器、显示器和旋转功能的计算设备执行的方法,所述显示器具有显示器表面,所述旋转功能被配置为改变由所述显示器所显示的信息的取向,所述方法包括:
检测在所述显示器表面和参考平面之间的倾斜角;
确定检测到的倾斜角是否小于指定阈值倾斜角,以确定用户是否在所述用户以仰卧姿势位于所述参考平面上的同时查看所述计算设备的显示器;以及
响应于检测到的倾斜角小于所述指定阈值倾斜角的确定,禁用所述旋转功能,其中,禁用所述旋转功能包括禁止所述旋转功能响应于所述计算设备的取向的被感测到的改变而改变由所述显示器所显示的信息的取向。
2.根据权利要求1所述的方法,还包括:响应于检测到的倾斜角等于或大于所述指定阈值倾斜角的确定,启用所述旋转功能。
3.根据权利要求1所述的方法,其中,所述检测包括:从传感器接收指示所述倾斜角的信号。
4.根据权利要求1所述的方法,其中,所述检测包括:从加速度计接收指示所述倾斜角的信号。
5.根据权利要求1所述的方法,其中,所述检测包括:从在至少三个轴中测量移动的传感器接收信号。
6.根据权利要求1所述的方法,还包括:响应于旋转开关被启动的确定,启用所述旋转功能,其中,所启动的旋转开关超控对旋转功能的禁用。
7.根据权利要求1所述的方法,其中,所述阈值倾斜角近似等于九十度。
8.根据权利要求1所述的方法,还包括:计算所述倾斜角与所述指定阈值倾斜角之间的差值。
9.根据权利要求1所述的方法,其中,检测在所述显示器表面和所述参考平面之间的所述倾斜角包括:计算所述计算设备的轴与重力源之间的角度。
10.一种用于检测是否禁用计算设备的旋转功能的***,所述计算设备具有处理器、存储器和显示器,所述显示器具有显示器表面,所述***包括:
传感器,被配置为检测所述显示器表面相对于参考平面的倾斜角;
倾斜阈值比较组件,被配置为确定检测到的倾斜角是否小于指定阈值倾斜角,以确定用户是否在所述用户以仰卧姿势位于所述参考平面上的同时查看所述计算设备的显示器;以及
旋转功能禁用组件,被配置为响应于所述倾斜阈值比较组件确定检测到的倾斜角小于所述指定阈值倾斜角,通过禁止所述旋转功能响应于所述计算设备的取向的被感测到的改变而改变由所述显示器所显示的信息的取向,禁用所述旋转功能。
11.根据权利要求10所述的***,其中,所述参考平面与重力垂直。
12.根据权利要求10所述的***,其中,所述传感器是加速度计。
13.根据权利要求10所述的***,其中,所述传感器是六轴加速度计。
14.根据权利要求10所述的***,还包括:旋转开关,如果所述旋转开关被启动,则所述旋转开关超控被配置用于禁用旋转的所述旋转功能禁用组件。
15.根据权利要求10所述的***,还包括:用于计算所述倾斜角与所述指定阈值倾斜角之间的差值的装置。
16.根据权利要求10所述的***,其中,所述传感器是陀螺传感器。
17.根据权利要求10所述的***,其中,所述传感器提供所述参考平面与重力方向之间的角度的指示。
CN201080069990.4A 2010-12-13 2010-12-13 禁用移动计算设备的自动旋转功能的方法和设备 Expired - Fee Related CN103189909B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2010/060125 WO2012082104A1 (en) 2010-12-13 2010-12-13 Disabling an automatic rotation function of mobile computing devices

Publications (2)

Publication Number Publication Date
CN103189909A CN103189909A (zh) 2013-07-03
CN103189909B true CN103189909B (zh) 2016-01-20

Family

ID=46198926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080069990.4A Expired - Fee Related CN103189909B (zh) 2010-12-13 2010-12-13 禁用移动计算设备的自动旋转功能的方法和设备

Country Status (5)

Country Link
US (2) US8427427B2 (zh)
KR (3) KR101804030B1 (zh)
CN (1) CN103189909B (zh)
FI (1) FI20135264L (zh)
WO (1) WO2012082104A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101804030B1 (ko) 2010-12-13 2017-12-29 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 모바일 컴퓨팅 디바이스들의 자동 회전 기능의 디스에이블링
TW201229882A (en) * 2011-01-13 2012-07-16 Hon Hai Prec Ind Co Ltd Control system and method for screen display
TWI490768B (zh) * 2011-04-25 2015-07-01 Chiun Mai Comm Systems Inc 虛擬鍵盤控制系統和方法
JP5830935B2 (ja) * 2011-05-27 2015-12-09 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
JP2013070194A (ja) * 2011-09-21 2013-04-18 Kyocera Corp 携帯端末装置、プログラムおよび表示制御方法
US10037086B2 (en) * 2011-11-04 2018-07-31 Tobii Ab Portable device
US8957850B2 (en) * 2012-07-30 2015-02-17 Harris Corporation Hand-held communication devices with finger navigation user interface
US20140267006A1 (en) * 2013-03-15 2014-09-18 Giuseppe Raffa Automatic device display orientation detection
JP5936138B2 (ja) 2013-06-19 2016-06-15 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 操作手順書を生成する装置及び方法
US9342113B2 (en) 2013-07-18 2016-05-17 Facebook, Inc. Movement-triggered action for mobile device
TWI557637B (zh) * 2013-08-06 2016-11-11 緯創資通股份有限公司 螢幕顯示模式的調整方法與電子裝置
KR20150030455A (ko) * 2013-09-12 2015-03-20 (주)스피치이노베이션컨설팅그룹 포터블 디바이스 및 이의 제어 방법
CN104598136B (zh) * 2013-10-31 2018-07-31 纬创资通(昆山)有限公司 移动装置及移动装置的显示画面旋转方法
EP4002817A4 (en) * 2019-07-18 2023-04-19 LG Electronics Inc. TERMINAL SET AND METHODS FOR CONTROLLING IT
JPWO2023047865A1 (zh) * 2021-09-27 2023-03-30

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030982A (zh) * 2007-03-22 2007-09-05 宇龙计算机通信科技(深圳)有限公司 自动调整显示屏内容显示方向的装置及方法
CN101276576A (zh) * 2008-04-28 2008-10-01 北京炬力北方微电子有限公司 一种数码相框及其图像变换方法
CN101329600A (zh) * 2004-03-23 2008-12-24 富士通株式会社 动作控制***

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7386401B2 (en) * 1994-11-21 2008-06-10 Phatrat Technology, Llc Helmet that reports impact information, and associated methods
JP2005277452A (ja) * 2004-03-22 2005-10-06 Nec Corp 携帯型電子機器及びその表示切り替え方法
US7301528B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Distinguishing tilt and translation motion components in handheld devices
US7519468B2 (en) * 2005-02-28 2009-04-14 Research In Motion Limited System and method for navigating a mobile device user interface with a directional sensing device
US8462109B2 (en) * 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
KR20080085983A (ko) 2007-03-21 2008-09-25 엘지전자 주식회사 이동단말기의 사용자 인터페이스 제공 방법
US8344998B2 (en) * 2008-02-01 2013-01-01 Wimm Labs, Inc. Gesture-based power management of a wearable portable electronic device with display
KR20090101733A (ko) 2008-03-24 2009-09-29 삼성전자주식회사 휴대 단말기 및 그의 얼굴 인식을 이용한 표시정보의 표시방법
KR20100019167A (ko) 2008-08-08 2010-02-18 주식회사 엘지텔레콤 모바일 단말기의 화면 전환 방법 및 상기 방법을 수행하는 모바일 단말기
US8896632B2 (en) * 2008-09-12 2014-11-25 Qualcomm Incorporated Orienting displayed elements relative to a user
US8245143B2 (en) * 2008-10-08 2012-08-14 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US8810574B2 (en) * 2009-04-02 2014-08-19 Mellmo Inc. Displaying pie charts in a limited display area
US8791898B2 (en) * 2010-01-20 2014-07-29 Apple Inc. Motion controllable dual display portable media device
US20120026098A1 (en) * 2010-07-30 2012-02-02 Research In Motion Limited Portable electronic device having tabletop mode
KR101804030B1 (ko) 2010-12-13 2017-12-29 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 모바일 컴퓨팅 디바이스들의 자동 회전 기능의 디스에이블링

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101329600A (zh) * 2004-03-23 2008-12-24 富士通株式会社 动作控制***
CN101030982A (zh) * 2007-03-22 2007-09-05 宇龙计算机通信科技(深圳)有限公司 自动调整显示屏内容显示方向的装置及方法
CN101276576A (zh) * 2008-04-28 2008-10-01 北京炬力北方微电子有限公司 一种数码相框及其图像变换方法

Also Published As

Publication number Publication date
KR101804030B1 (ko) 2017-12-29
CN103189909A (zh) 2013-07-03
US8823748B2 (en) 2014-09-02
US20130229343A1 (en) 2013-09-05
WO2012082104A1 (en) 2012-06-21
FI20135264L (zh) 2013-07-10
KR20150094788A (ko) 2015-08-19
KR20140130740A (ko) 2014-11-11
US20120147047A1 (en) 2012-06-14
KR20130069768A (ko) 2013-06-26
US8427427B2 (en) 2013-04-23

Similar Documents

Publication Publication Date Title
CN103189909B (zh) 禁用移动计算设备的自动旋转功能的方法和设备
US20200404591A1 (en) Mobile terminal and method for managing power thereof
US20240096392A1 (en) Data storage device and operating method thereof
US9092150B2 (en) Systems and methods of performing a data save operation
US8832481B2 (en) Portable electronic device and method for controlling screen protection function of the portable electronic device
US10943639B2 (en) Data storage device and operating method thereof
US20130166866A1 (en) Systems and methods of performing a data save operation
CN104423576A (zh) 虚拟助理操作项目的管理
US20130166819A1 (en) Systems and methods of loading data from a non-volatile memory to a volatile memory
US10225712B2 (en) Tethering distribution apparatus, control method thereof, and central mediator
US20130076644A1 (en) Spurious input detection system
US9596235B2 (en) Power efficient storage management
KR20180109593A (ko) 전자 장치 및 전자 장치의 수분 감지 방법
US20160308276A1 (en) System and method for dynamic switching of antennas
CN105229555A (zh) 大容量存储设备的操作
US8826461B2 (en) Method and system for protecting data, storage device, and storage device controller
US20110060867A1 (en) Data storage device and computer system incorporating same
CN101620568B (zh) 存储装置和数据储存方法
CN104583903A (zh) 一种防止触摸误操作的方法、***和终端
CN103777747A (zh) 一种移动终端、移动终端锁屏方法及解锁方法
US8296275B2 (en) Data processing method, data processing system, and storage device controller
CN110795366B (zh) 数据存储装置及数据存储装置的操作方法
CN108073238A (zh) 一种服务器架构及运行方法
US9430075B2 (en) Signal enhancement
US20110247019A1 (en) System and method for controlling optical disk driver of computer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160120

Termination date: 20191213

CF01 Termination of patent right due to non-payment of annual fee