CN102265242A - 在移动设备上使用运动处理来控制和访问内容 - Google Patents

在移动设备上使用运动处理来控制和访问内容 Download PDF

Info

Publication number
CN102265242A
CN102265242A CN2009801530854A CN200980153085A CN102265242A CN 102265242 A CN102265242 A CN 102265242A CN 2009801530854 A CN2009801530854 A CN 2009801530854A CN 200980153085 A CN200980153085 A CN 200980153085A CN 102265242 A CN102265242 A CN 102265242A
Authority
CN
China
Prior art keywords
equipment
moving
response
display
described 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.)
Granted
Application number
CN2009801530854A
Other languages
English (en)
Other versions
CN102265242B (zh
Inventor
史蒂文·S·纳西里
大卫·萨克斯
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.)
Legg company
Original Assignee
InvenSense Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=42170257&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN102265242(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US12/398,156 external-priority patent/US20090262074A1/en
Application filed by InvenSense Inc filed Critical InvenSense Inc
Publication of CN102265242A publication Critical patent/CN102265242A/zh
Application granted granted Critical
Publication of CN102265242B publication Critical patent/CN102265242B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/428Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • 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/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/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/0485Scrolling or panning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5255Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/803Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • A63F2300/1031Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/105Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • A63F2300/6676Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dedicated player input
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8017Driving on land or water; Flying
    • 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/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Abstract

各种实施方式提供了能够根据感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度来促进与手持式电子设备的相互作用的系统和方法。在一个方面,手持式电子设备包括提供显示能力的子系统;一组运动传感器,所述运动传感器感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度;以及子系统,所述子系统能够根据从运动传感器中的至少一个获取的运动数据来促进与设备的相互作用。

Description

在移动设备上使用运动处理来控制和访问内容
相关申请的交叉引用
本申请要求于2008年10月29日提交的、题为“Methods of ControllingContent Using Motion Processing on Mobile Devices”的第61/109,356号美国临时申请的权益;
本申请是于2007年1月5日提交的、题为“Method and Apparatus forProducing a Sharp Image from a Handheld Device Containing a Gyroscope”的第11/649,936号(IVS-110/4078P)美国专利申请的部分继续申请;
本申请是于2007年6月2 1日提交的、题为“Vertically Integrated 3-axisMEMS Accelerometer with Electronics”的第11/766,776号(IVS-113/4236P)号美国专利申请的部分继续申请;
本申请是于2007年7月6日提交的、题为“Integrated Motion ProcessingUnit(MPU)with MEMS lnertial Sensing and Embedded Digital Electronics”的第11/774,488号(IVS-111/3872P)美国专利申请的部分继续申请;
本申请是于2007年12月10日提交的、题为“Vertically Integrated 3-axisRotational MEMS Accelerometers with Electronics”的第11/953,762号(IVS-114/4357P)美国专利申请的部分继续申请;
本申请是于2008年2月5日提交的、题为“Dual Mode Sensing forVibratory Gyroscope”的第12/026,493号(IVS-117/4404P)美国专利申请的部分继续申请;
本申请是于2008年4月21日提交的、题为“Interfacing ApplicationPrograms and Motion Sensors of a Device”  的第12/106,921号(IVS-119/4360P)美国专利申请的部分继续申请,其要求于2008年1月18日提交的、题为“Motion Sensing Application Interface”的第61/022,143号美国临时申请的权益;
本申请是于2008年5月8日提交的、题为“Wafer Scale Chip Packagingof Vertically Integrated MEMS Sensors with Electronics”的第12/117,264号(IVS-115/4286P)美国专利申请的部分继续申请;
本申请是于2008年9月12日提交的、题为“Low Inertia Frame forDetecting Coriolis Acceleration”的第12/210,045号(IVS-123/4605P)美国专利申请的部分继续申请;
本申请是于2008年9月24日提交的、题为“Integrated Multiaxis MotionSensor”的第12/236,757号(IVS-120/4483P)美国专利申请的部分继续申请;
本申请是于2008年10月15日提交的、题为“Mobile Devices withMotion Gesture Recognition”的第12/252,322号(IVS-124/4606P)美国专利申请的部分继续申请,其要求于2008年1月18日提交的、题为“MotionSensing Application Interface”的第61/022,143号美国临时申请的权益;
本申请是于2009年3月4日提交的、题为“Controlling And AccessingContent Using Motion Processing On Mobile Devices”的第12/398,156号(IVS-126/4817P)美国专利申请的部分继续申请;
所有这些申请以引用的方式完整地并入本文。
背景技术
手持式电子设备被用于广泛的应用和环境中。诸如移动电话、数字照相机和数字摄影机、手持式音乐和媒体播放器、便携式视频游戏设备和控制器、移动互联网设备(MID)、个人导航设备(PND)和其它手持式设备等设备的普遍存在表明了这些类型的设备的普及以及对这些类型的设备的期望。然而,由于设备的较小尺寸,因此对手持式设备的多种功能的控制可能通常难以操作或使用不便。例如,具有按钮输入或触摸屏的手持式设备通常需要高效地使用用户的两只手以及当用户操作设备时用户的密切关注。
诸如惯性传感器型的加速度计或陀螺仪等运动传感器可以在手持式电子设备中使用。加速度计可以用于测量线性加速度,而陀螺仪可以用于测量移动的手持式电子设备的角速度。运动传感器的市场包括移动电话、视频游戏控制器、个人数字助理(PDA)、移动互联网设备(MID)、个人导航设备(PND)、数字照相机、数字摄影机、远程控制装置等等。例如,移动电话可以使用加速度计来检测设备在空间中的倾斜,其中所述设备在空间中的倾斜允许在与该倾斜对应的方向上显示视频图像。视频游戏操纵台控制器可以使用加速度计来对被用于给游戏提供输入的人工控制器的运动进行检测。图像和视频稳定性是甚低端或中端的数字照相机的一个重要特征,其中,透镜或图像传感器被移动以补偿由陀螺仪测量到的手抖动。全球定位系统(GPS)和基于位置的服务(LBS)应用依赖于确定设备的精确位置,并且当GPS信号被衰减或不能得到、或者为了提高GPS位置查找的精度时,通常需要运动传感器。
很多现有的手持式电子设备趋于仅使用非常基本的运动传感器,例如,具有“峰值检测”或稳态测量的加速度计。例如,当前的移动电话使用加速度计来确定设备的倾斜,其中所述设备的倾斜可以使用稳态重力测量来确定。对于将需要具有精确的定时能力的陀螺仪或其它应用的较复杂的应用而言,这种简单的确定可能是不被接受的。在陀螺仪未包含在设备中的情况下,未可靠地感测到设备的倾斜和加速度。此外,设备的运动不总是线性的或者平行于地面,并且很多当前的设备通常将不会精确地感测到其它类型的运动。因此,现有设备在其运动感测能力方面受到限制,并且在它们如何使用运动感测来实现设备的功能和控制方面受到限制。
各种设备、系统和应用(可以或可以不与本文中的发明有关)试图利用运动传感器检测,其包括游戏设备、移动电话和具有军事应用的设备。大量工业部门已经发展为从部件设计者到终端设备制造商以及软件开发商设计并制造这种设备、系统和应用。然而,当前技术发展水平仍然受到运动感测的精度的限制,其中所述运动感测可以经由集成到单个设备中的现有运动传感器来实现,并且已知的实现不足以用作用于开发具有集成的运动传感器的手持式设备的平台,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的视觉内容的访问。
例如,复杂的惯性测量单元(IMU)设备已经被设计为包括沿着三个陀螺仪轴、三个加速度计轴和三个指南针轴的运动感测。通常,这些设备已经是相当大的设备,不适合于直接面向终端用户的手持式应用,而是被部署在工业或军事环境中。例如,IMU已经被并入环绕地球轨道的卫星中,这需要相对于面向地球的天线和其它通信系统保持特定的方向。
用于终端应用的其它设备试图减小形状因子同时包含运动传感器。例如,(除了检测位于显示器附近的光源之外)一些设备可以包含沿着三个加速度计轴的运动感测,以有助于用户与视频游戏的相互作用。最近提出的一种改进是用于Nintendo
Figure BPA00001392099000041
Wii
Figure BPA00001392099000042
RemoteTM游戏远程控制的附件并且记为Motion Plus,其是插入到Wii遥控器中的独特的附加设备,并且添加能够检测沿着三个陀螺仪轴的运动的一组传感器(这些传感器是由本专利的受让人InvenSense制造的)。Motion Plus与Wii遥控器结合产生复合设备,所述复合设备可以感测沿着组合的三个陀螺仪轴和三个加速度计轴的运动。
与军事设备和应用有关的细节通常不是公知的,并且这也适用于运动感测技术。在这一点上(虽然这实际上无论如何并非是真的)进行如下假设是合理的,即,在军事应用中使用的最先进的个人头戴式视觉显示器(例如,可能是头盔的组成部分的、包括电子显示器的复杂的眼镜或护目镜)可以包括能够检测沿着三个陀螺仪轴和三个加速度计轴的运动的运动传感器。然而,如果这种应用存在,那么在这种应用中实现陀螺仪与加速度计的有效集成是不太可能的。此外,通过这种军事头戴式视觉显示器,经由诸如图标选择、菜单选择或列表滚动等设备的运动,与手持式设备上的应用的很多相互作用将是不切实际的或者不可能的(例如,摇动电话以激活特征是可行的,但是摇动头以在头戴式视觉显示器上实现相同的结果是不可行的)。因此,这些军事设备不用作用于开发具有运动传感器的手持式设备的良好平台,其中,所述手持式设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的视觉内容的访问。没有公司试图将这些军事系统修改为这种通信手持式设备,并且实际上这种修改将是不适当的、违反直觉的并且经济上不合算的。
已经将额外的设备和部件引入到提供加速度计和传感器的各种程度的集成的市场上,但是这些额外设备和部件都没有针对足够的精度来提供3轴陀螺仪和3轴加速度计运动传感器,并且都没有用作用于下一代手持式移动设备的适当的构件。这些设备和部件的实施例包括AKM公司推向市场的运动感测部件(其包括三个加速度计和三个指南针传感器)、无线鼠标、指示器设备和由Movea公司和/或Gyration公司推向市场的媒体远程控制器(其表现为包括三个加速度计和两个陀螺仪)、各种移动电话(其目前包括三个加速度计)、便携式视频游戏附加的附件、照相机和摄影机(其可以包括多达两个陀螺仪以用于图像稳定性的目的,并且如果照相机和摄影机还包括硬盘驱动器,则它们还可能包括一到三个分离的加速度计)以及导航系统(其可以包括多达两个陀螺仪和三个加速度计)。上面引用的加速度计和陀螺仪的数量是基于当前可用的公共信息来估计的。
具有加速度计和陀螺仪的一些设备可以将一组加速度计和一组陀螺仪分成两个不同的单元。两组传感器可以位于彼此相距较远的位置处,这在两组传感器之间引入空间分隔,从而使得统一标准的运动检测更加困难且更不准确。此外,两组传感器可以取决于经由两个不同的单元之间的接口的通信,这可以使来自加速度计和陀螺仪的数据的同步更加困难和不准确。
一些设备也不集成允许与游戏直接相互作用的显示子系统(无论是实际的显示器或者能够实质上产生要在外部设备上显示的图像的逻辑)。因此,这些设备不会用作用于开发具有集成的运动传感器的手持式设备的良好平台,其中,所述手持式设备有助于个人通信并且提供对图解数据的访问,例如,具有集成的或外部显示器的移动电话。
美国专利申请US20090066637A1公开了包括“各种陀螺仪和加速度计”并且在集成屏幕上显示地图的手持式设备。设备的运动被用于修改地图的视场。导航辅助设备未公开加速度计和陀螺仪的任何特定的集成或者任何特定的个人通信功能。此外,US20090066637A1的设备不适合于或者意于促进用户与地图上的内容的相互作用。因此,US20090066637A1未公开并且未提出对开发包括一组紧密集成的加速度计和陀螺仪运动传感器的手持式设备的任何期望或方法,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的广泛的视觉内容的访问。
美国专利申请US20080034321A1公开了包括运动传感器并且允许用户控制诸如视频流等显示在被集成到设备中的屏幕上的某些内容的手持式设备。该设备包含在某些特定的电子电路配置中实现的加速度计(参见图1和图11)。US20080034321A1表现为设想针对总共三个加速度计的多达两个额外加速度计(参见第[0097]段)和陀螺仪(作为加速度计的替换或者作为以某种方式与加速度计结合的传感器-参见第[0099]段)的引入。US20080034321A1未公开可以如何将陀螺仪引入该申请中公开的手持式设备的任何结构细节,并且未设想一个或多个加速度计与陀螺仪之间的任何紧密集成。因此,US20080034321A1未公开并且未提出对开发包括了一组紧密集成的加速度计和陀螺仪运动传感器的手持式设备的任何期望或方法,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的广泛的视觉内容的访问。
美国专利申请US20060279542A1公开了允许用户经由设备的移动来操纵集成屏幕上显示的地图的手持式设备。US20060279542A1提出可以由用户操纵的额外内容,例如,其它类型的图像和文档页面。根据US20060279542A1,设备可以包括多达三个加速度计,或者可能包括“一个陀螺仪和一个加速度计配置”(参见第[0038]段)。结合图14,US20060279542A1公开了运动传感器优选地被安装在设备的背面上,明显地在设备的外表面上(参见第[0046]段)。US20060279542A1公开了将加速度计和陀螺仪用作手持式设备的运动传感器,具体地说,具有近似1cm的侧边的陀螺立方体和多达三个加速度计(参见第[0059]段)。US20060279542A1未公开可以如何将陀螺仪和加速度计并入手持式设备的任何结构细节,并且未设想一个或多个加速度计与一个或多个陀螺仪之间的任何紧密集成。因此,US20060279542A1未公开并且未提出对开发包括了一组紧密集成的加速度计和陀螺仪运动传感器的手持式设备的任何期望或方法,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的广泛的视觉内容的访问。
PCT专利申请WO03001340A2公开了包括运动传感器并且可以用于解释某些用户姿态的手持式设备。根据WO03001340A2,在可以执行姿态识别之前,WO03001340A2的设备必须必要地执行分类步骤,所述分类步骤根据广泛的标准来将姿态数据分配到多个预定类中的一个(参见第5页的第30至34行)。WO03001340A2中公开的设备中包含的运动传感器可以包括多达三个加速度计和多达三个陀螺仪(参见第7页第16至19行)。WO03001340A2的图5示出了作为分立的且独立的传感器的各种运动传感器。WO03001340A2未公开可以如何将陀螺仪和加速度计并入手持式设备的任何结构细节,并且未设想一个或多个加速度计与一个或多个陀螺仪之间的任何紧密集成。因此,WO03001340A2未公开并且未提出对开发包括了一组紧密集成的加速度计和陀螺仪运动传感器的手持式设备的任何期望或方法,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的广泛的视觉内容的访问。
美国专利申请US20030231 189A1公开了使用运动传感器来允许用户操纵集成屏幕上显示的内容的手持式设备。US20030231 189A1中公开的运动传感器可以包括一个或多个加速度计以及一个或多个陀螺仪。US20030231 189A1未公开可以如何将陀螺仪和加速度计并入手持式设备的任何结构细节,并且未设想一个或多个加速度计以及一个或多个陀螺仪之间的任何紧密集成。因此,US20030231 189A1未公开并且未提出对开发包括了一组紧密集成的加速度计和陀螺仪运动传感器的手持式设备的任何期望或方法,其中,设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的广泛的视觉内容的访问。
根据发明人的研究,包括运动传感器、提供移动电话的功能、并且促进用户与由设备提供的或通过设备提供的视觉内容的相互作用的复杂的手持式设备将需要特别适合于使用设备的运动感测能力的图形用户界面。已经在现有技术中引入了传统的计算机图形用户界面的各种扩展和修改。例如,美国专利申请US20090037848AI公开了将各种对象与这些对象之间的关系的图形表示一起显示的图形用户界面(例如,参见图2,其显示了企业对象以及这些企业对象之间的图形关系)。诸如US20090037848AI中公开的系统和方法等现有的系统和方法未提供用于开发具有集成的运动传感器的手持式设备的良好平台,所述手持式设备有助于个人通信并且提供对可由设备使用或者可通过设备使用的视觉内容的访问。
明确的结论是,这些设备或部件都不能检测沿着三个陀螺仪轴和三个加速度计轴的运动,同时都不能用作用于开发适合于个人通信的手持式设备的良好平台。此外,清楚的是,这些设备或部件都未在单个模块中实现加速度计与陀螺仪的任何有效集成,并且现有技术没有以任何明显的方式提出或者以其它方式直接促进这种集成。
发明内容
本申请的发明涉及使用运动处理来与手持式电子设备和内容相互作用。在一个方面,手持式电子设备包括提供显示能力的子系统、感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度的一组运动传感器、以及能够基于从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用的子系统。
在另一方面,手持式电子设备包括连接到设备的显示器,以及感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度的一组运动传感器,其中,运动传感器被集成到单个模块中。该设备还包括能够基于从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用的子系统。
在另一方面,存储介质包括软件程序,所述软件程序能够在手持式电子设备上运行。该设备包括提供显示能力的子系统和感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度的一组运动传感器。软件应用能够根据从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用。
在另一方面,一组运动传感器感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度,其中,运动传感器能够集成到手持式电子设备中。该设备包括提供显示能力的子系统以及能够根据从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用的子系统。
在另一方面,手持式电子设备包括提供显示能力的子系统、运动功能触发器、感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度的一组运动传感器、以及子系统。该系统能够根据从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用。
所描述的发明的各个方面包括允许精确的运动数据感测的手持式电子设备,其中所述精确的运动数据感测允许手持式设备的功能的鲁棒的、直觉的且精确的控制。各个方面允许用户使用设备的运动来容易地访问和控制电子设备功能。
附图简述
图1是适合于由本发明使用的运动感测手持式设备的一个实施例的透视图;
图2是适合于由本发明使用的运动感测系统的一个实施方式的框图;
图3A至图3E是能够使用设备运动来选择的元素(element)的显示的实施例的示意图;
图4A至图4C是使用设备运动在显示器上执行平移和缩放的示意图;
图5A至图5D是使用设备运动来操作被显示的地图的示意图;
图6A至图6B是使用设备运动来滚动被显示元素的示意图;
图7A至图7C是适用于使用设备运动来操纵被显示元素的运动姿态的示意图;
图8A至图8C是指示图像显示将如何基于设备运动来改变的被显示的图像旋转的示意图;以及
图9A至图9C是示出了用于手持式电子设备的运动感测系统的一部分的实施方式的框图。
详细描述
本发明大体上涉及运动感测设备,具体地说,本发明涉及使用运动处理来与移动设备和内容进行相互作用。提供下面的描述,以使本领域普通技术人员能够实施并使用本发明,并且下面的描述提供在专利申请及其要求的上下文中。对于本领域技术人员而言,对本文所描述的优选的实施方式及一般原理和特征的各种修改将是明显的。因此,不意味着将本发明限制于所示的实施方式,而是与本文所描述的原理和特征的最广范围相一致。
本文所描述的本发明的各个方面通过使用设备运动来控制设备的功能,提供了手持式电子设备的增强功能。使用设备的运动来对设备进行控制可以允许更容易且更快速地对这些功能进行控制,并且减小由于使用诸如触摸屏、按钮、开关等的物理元件而对设备造成的磨损。
图1是适合于由本文所描述的本发明的各个方面使用的运动感测手持式设备10的一个实施例的透视图。设备10可以由用户的一只或多只手持有以被操纵,并且设备10可以包括如下所述的各种不同的功能。本文所使用的术语“包括(include)”、“包括(including)”、“例如”、“比如”及其变体并不旨指限制性的术语,而是旨在使“非限制性的”术语遵循。在所示的示例性的实施方式中,设备10可以包括显示屏16a和物理按钮6。此外,一些实施方式可以在设备10的一侧或两侧上包括一个或多个按钮8和9,例如,用户可以按压和/或控制这些按钮以允许在不同的操作模式下输入运动姿态从而改变设备的不同状态,如下面更详细描述的。可以使用设备的其它实施方式,并且这些实施方式可以包括不同的和/或额外的输入设备和输出设备,如下面参照图2描述的。
根据本发明的一个方面,用户可以在空间中移动设备10,并且该移动是由设备的运动传感器检测的,如下面详细描述的。本文提及的设备10的旋转可以包括关于各个旋转轴的俯仰(pitch)、滚动(roll)或偏航(yaw),如图1所示。在其它实施方式中,可以对这些轴进行不同地定义。此外,可以沿着线性轴x、y和z进行线性移动。此外,可以在设备上的适合于设备10使用的硬件和软件的各个不同的位置处定义这些轴(例如,相对于图1所示的轴来进行位移或旋转,或者以其它方式变换为其它坐标系统(无论直角坐标、极坐标还是其它坐标))。
图2是适合于由本发明的各个方面使用的设备10或运动感测系统的一个实施例的框图。设备10可以实现为设备或装置,例如,可以由用户在空间中移动并且其在空间中的移动和/或方向可以因此被感测的手持式设备。例如,这种手持式设备可以是移动电话(例如,蜂窝电话、在本地网络上运行的电话或者任何其它电话手机)、有线电话(例如,用电线连接的电话)、个人数字助理(PDA)、视频游戏机、视频游戏控制器、导航设备、移动互联网设备(MID)、个人导航设备(PND)、数字照相机、数字摄影机、双目镜、长焦镜头、便携式音乐、视频或媒体播放器、远程控制器或其它手持式设备、或者这些设备中的一个或多个设备的组合。在一些实施方式中,设备10是完备的设备,除了输入设备以外,设备10还包括其自己的显示器和其它输出设备。在其它实施方式中,手持式设备10仅能与诸如台式计算机、电子桌面设备、服务器计算机等非便携式设备结合起来作用,这些非便携式设备可以例如经由网络连接与可移动的或手持式设备10进行通信。该设备能够经由使用任意类型的基于有线的通信协议(例如,串行传输、并行传输、基于分组的数据通信)的有线连接、无线连接(例如,电磁辐射、红外线辐射或其它无线技术)或者一个或多个有线连接与一个或多个无线连接的组合来进行通信。
设备10包括应用处理器12、存储器14、接口设备16、运动处理单元20、模拟传感器22和数字传感器24。应用处理器12可以是一个或多个微处理器、中央处理单元(CPU)、或者运行设备10或者与设备10的功能有关的其它应用的软件程序的其它处理器。例如,可以提供诸如菜单导航软件、游戏、照相机功能控制、导航软件、和电话或各种其它软件和功能接口等的不同的软件应用。在一些实施方式中,可以在单个设备10上提供多个不同的应用,并且在这些实施方式中的一些实施方式中,多个应用可以在设备10上同时运行。在一些实施方式中,应用处理器在设备10上实现多个不同的操作模式,每个模式允许在设备上使用一组不同的应用并且检测一组不同的姿态。除非另外专门声明,否则本文使用的“一组”项目是指一个项目或者这些项目中的两个或更多个项目的任何组合。
多层软件可以提供在计算机可读介质上,例如,适用于应用处理器12的电子存储器或诸如硬盘、光盘、闪存驱动器等其它存储介质。例如,可以给设备10提供操作系统层,以实时地控制和管理系统资源,启用应用软件和其它层的功能,并且将应用程序与设备10的其它软件和功能结合。运动算法层可以提供运动算法,其中所述运动算法给通过运动传感器和其它传感器提供的原始传感器数据提供低级别的处理。传感器设备驱动器层可以给设备10的硬件传感器提供软件接口。
可以将这些层中的一些或全部提供到处理器12的软件13中。例如,在一些实施方式中,处理器12可以根据来自运动处理单元(MPUTM)20(如下所述)的传感器输入来执行本文所描述的姿态处理和识别。其它实施方式可以允许在MPU 20与处理器12之间划分,适用于所使用的应用和/或硬件的处理,其中,这些层中的一些层(例如,低级别的软件层)可以设置在MPU中。例如,在允许通过MPU 20进行处理的实施方式中,API层可以实现在处理器12的层13中,该层允许在处理器12上运行的应用程序的状态到MPU 20的通信以及API命令(例如,通过总线21)的通信,从而允许MPU 20实现本文所描述的姿态处理和识别中的一些或全部。在第12/106,921号共同未决的美国专利申请中描述了运动检测设备中的API实现的一些实施方式,其中,第12/106,921号共同未决的美国专利申请的全部内容以引用方式并入本文。
设备10还包括用于辅助应用处理器12的部件,例如,存储器14(RAM、ROM、闪存等)和接口设备16。接口设备16可以是给用户提供输入和/输出的各种不同设备中的任意一种设备,例如,显示屏、音频扬声器、按钮、开关、触摸屏、操纵杆、滑块、旋钮、打印机、扫描仪、照相机、计算机网络I/O设备、其它连接的外围设备等。例如,在很多实施方式中包含的一个接口设备16是用于输出可由用户观看的图像的显示屏16a。存储器14和接口设备16可以通过总线18耦合到应用处理器12。
设备10还可以包括运动处理单元(MPUTM)20。MPU是包括运动传感器的设备,其中所述运动传感器可以测量设备10(或其一部分)在空间中的运动。例如,MPU可以测量设备的一个或多个旋转轴以及一个或多个加速度轴。在优选的实施方式中,运动传感器中的至少一部分是惯性传感器,例如,陀螺仪和/或加速度计。在一些实施方式中,执行这些功能的部件被集成到单个组件中。MPU 20可以向诸如I2C或串行外围接口(SPI)总线等接口总线21发送运动传感器数据,其中,应用处理器12也连接到所述接口总线21。在一个实施方式中,处理器12是总线21的控制器或调节器。一些实施方式可以提供与接口总线21相同的总线18。
MPU 20包括运动传感器,所述运动传感器包括一个或多个旋转运动传感器(陀螺仪)26以及一个或多个线性运动传感器(加速度计)28。例如,在一些实施方式中,使用惯性传感器,其中,旋转运动传感器是陀螺仪,而线性运动传感器是加速度计。陀螺仪26可以测量安置陀螺仪26的设备10(或其一部分)的角速度。通常可以提供一个到三个陀螺仪,这取决于在特定的实施方式中需要感测的运动。例如,为了增强精度、提高性能或改进可靠性,一些实现可以使用多于三个的陀螺仪。例如,为了控制功率使用或适合于运动处理需要,可以动态地激活或停用一些陀螺仪。加速度计28可以测量安置加速度计28的设备10(或其一部分)的线性加速度。通常可以提供一个到三个加速度计,这取决于在特定的实施方式中需要感测的运动。例如,为了增强精度、提高性能或改进可靠性,一些实现可以使用多于三个的加速度计。例如,为了控制功率使用或适合于运动处理需要,可以动态地激活或停用一些加速度计。例如,如果使用三个陀螺仪26和三个加速度计28,则提供六轴的感测设备,从而在所有六个自由度中提供感测。在具有多于三个的陀螺仪和/或多于三个的加速度计的实施方式中,可以提供额外的自由度(或者感测轴),和/或可以给六个运动轴中的每一个运动轴提供额外的传感器输入。在一些实施方式中,在MPU 20中使用单芯片的六轴惯性测量单元。在一些实施方式中,可以使用额外的或可选择的类型的转速传感器和/或线性加速度传感器。
在一些实施方式中,可以将陀螺仪26和/或加速度计28实现为微机电系统(MEMS)。例如,可以将三个陀螺仪和三个加速度计集成到MEMS传感器晶片中。其它实施方式可以集成更多或更少的惯性传感器。还可以提供支持硬件,例如,用于来自陀螺仪26和加速度计28的数据的存储寄存器。
在一些实施方式中,MPU 20还可以包括硬件处理器或处理块30。硬件处理块30可以包括逻辑、微处理器或控制器,以在硬件中提供运动传感器数据的处理。例如,在一些实施方式中,可以通过块30来实现运动算法或算法的部分和/或本文所描述的姿态识别的一部分或全部。在这些实施方式中,可以给应用处理器12提供API,以向MPU 20发送期望的传感器处理任务,如上所述。一些实施方式可以提供传感器融合算法,由硬件处理块30执行所述传感器融合算法,以对提供的传感器的所有运动轴进行处理,从而确定手持式电子设备在空间中的移动。一些实施方式可以在块30中包括硬件缓冲器,以存储从陀螺仪26和加速度计28接收的传感器数据。可以在一些实施方式中包括诸如按钮6、8、9或其它控制器等一个或多个运动功能触发器36,以控制到电子设备10的姿态输入,如下面更详细描述的。
在第11/774,488号和第12/106,921号共同未决的美国专利申请中描述了适用于本发明的MPU、集成传感器单元和系统的实例,并且所有这些共同未决的美国专利申请以引用方式整体并入本文。设备10中的MPU 20的适当的实现可以从加利福尼亚的森尼韦尔的Invensense公司获得。
设备10还可以包括其它类型的传感器。模拟传感器22和数字传感器24可以用于提供与设备10所处的环境有关的另外的传感器数据。例如,可以提供诸如一个或多个气压计、指南针或磁力计、温度传感器、光学传感器(例如,照相机传感器、红外线传感器等)、超声波传感器、射频传感器或者其它类型的传感器等传感器。例如,指南针或磁力计传感器可以提供另外一个、两个或三个感测轴,例如,两个水平向量和第三垂直向量。在所示的示例性实现中,数字传感器24可以直接向接口总线21提供传感器数据,而模拟传感器可以向模拟数字转换器(ADC)34提供传感器数据,ADC 34提供数字形式的传感器数据到接口总线21。在图2的实施例中,在MPU 20中提供ADC 34,使得ADC 34可以向MPU的硬件处理30或向总线21提供转换的数字数据。在其它实施方式中,可以在设备10中的其它位置处实现ADC 34。
元素选择
根据本发明的各个实施方式,设备10的运动传感器可以用于控制设备的显示屏16a上显示的一组元素的选择,其中,所述的一组元素是例如一组图标(无论是显示为二维阵列、三维结构、还是能够给用户评论或相互作用提供数据的任何其它方式)、包含一列选项的菜单、一组缩略图、或者可以被显示用于用户评论或相互作用的任何其它元素。也可以使用本文所描述的特征来控制对其它类似的各组离散的元素的选择。可以将具有各种形状和配置的显示对象或区域作为元素进行选择,其包括2-D显示屏上显示的2-D对象或3-D对象。例如,一个或多个立方体、球体、直线形状、刻度盘、表面、背景、显示的对象或区域的各个截面或部分,或者其它显示对象。
图3A至图3F示出了通过图标选择软件应用或在设备上运行的操作系统(为了本文的目的,可以将操作系统视为“软件程序”)呈现在显示屏上的图标的显示的实施例。除了操作系统以外,软件程序还可以包括任何软件应用或功能以及任何操作系统或应用的任何进程、任务、线程或其它方面。手持式设备可以具有运行于其上的一个或多个操作系统,或者如果设备还未被初始化或者如果由硬件、固件或软件应用的任何组合提供传统上与操作系统相关联的功能,则手持式设备不具有操作系统。软件程序可以充分地运行于手持式设备上。可选择地,软件程序可以部分地运行于手持式设备上或者部分地运行于外部系统上。软件程序至少部分地运行于手持式设备上的情况的一个实施例包括运行于手持式设备上的软件程序是较大的软件程序的一部分的实施方式,其中,所述较大的软件程序还包括运行于外部系统上的模块(例如,运行于外部系统上的模块可以支持、补充或者以其它方式提供运行于手持式设备上的软件程序的功能)。
这些外部系统的实施例包括连接到手持式设备的外围部件、连接到手持式设备的消费性设备(例如,电视机、音频和/或视频内容服务器、或者作为在家庭、办公室中建立的或者以其它方式围绕用户的局域网的一部分的、能够由手持式设备访问的任何其它终端用户系统)、连接到手持式设备的服务器(例如,是网络基础设施的一部分的服务器、支持手持式设备可以连接到的无线网络的服务器或可以经由所述无线网络来访问的服务器)、可以给手持式设备提供内容或其它应用支持的任何其它计算机或服务器(例如,可以运行由手持式设备访问的应用的服务器,例如,所述应用是照片共享应用或者允许对音频、视频或在这种服务器上可访问的其它内容进行访问的应用),或者前述各项的任意组合。
可以提供图标的二维阵列,使得用户可以选择图标中的一个图标,以发起要在设备10上执行的应用。在该实施例中,为了选择图标,用户按下或者以其它方式激活诸如按钮等运动功能触发器,以输入设备的允许选择图标或其它元素并且在空间中旋转设备的选择模式。下面进一步详细讨论运动功能触发器。当旋转设备时,图标选择应用跟踪该设备的移动,并且根据该移动来加亮图标。在一个实施方式中,设备10绕着滚动轴的旋转运动(例如,左右旋转)被用于向左或向右移动加亮指示器,并且绕着俯仰轴的旋转运动(例如,上下旋转)被用于向上或向下移动加亮指示器。在其它实施方式中,绕着或者沿着不同轴的其它设备移动可以用于加亮移动。
在各个实施方式中,也可以在不存在运动功能触发器的情况下,实现与本文结合运动功能触发器的激活所描述的设备的相互作用,或者可以在存在运动功能触发器但是不存在运动功能触发器的激活的情况下,发生与设备的相互作用。
在一些实施方式中,还可以根据运动功能触发器的激活来实现与在本文中未直接参照运动功能触发器所描述的设备的相互作用。
可以以多种方式来实现图标的加亮。例如,该图标可以被显示为大于非加亮的图标,或者,更亮,或者具有不同的明显的颜色。在本实施例中,加亮的图标被显示为大于其它图标,如图3A所示。其它实施方式可以在加亮的图标上显示光标或其它指示器。
根据各个实施方式,视觉指示器(或者,以缩略的形式,“指示器”)是在屏幕上显示以有助于用户与设备的相互作用的人工制品。视觉指示器的实施例包括光标、插入栏、插入点或者可以在图形界面上显示的任何其它指示物或指示器元素。视觉指示器可以用于跟踪显示器上的位置(例如,在窗口中移动的光标)、选择视觉元素、与图标相互作用(例如,选择图标)、执行与图标相关联的操作(例如,打开与图标相关联的文件夹、打开与图标相关联的文件)、启动与图标相关联的应用(例如,启动与图标相关联的电话应用、将电话呼叫安排给与图标相关联的个体、启动照片查看应用以查看与图标相关联的图片)或者执行与图标有关的任何其它活动。
根据各个实施方式,图标可以是可以由显示设备呈现的任何图形制品,其包括文件的表示(例如,照片、其它图形、视频、音频和任何其它多媒体文件)、文件夹、目录、应用、文本、输入界面的按键(例如,字母、数字和图形显示的键盘的其它符号,无论键盘是静态的还是其按键响应于用户操作而动态地改变)、和可以视觉地呈现给用户的任何其它类似的图形表示。
本发明的某些实施方式涉及能够向用户显示的各种“视觉元素”(或者,以缩略的形式,“元素”)。这些视觉元素的实施例包括图标、菜单、菜单栏、窗、窗口栏、框、复选框、链接、超链接、项目列表(例如,歌曲、照片、视频、电子邮件、文本消息)、前述各项的任何组合或子集,以及可以向用户显示以传递信息的任何其它视觉制品。本文参照特定的视觉元素(例如,图标)所描述的各个实施方式也可以应用于其它视觉元素。
在各个实施方式中,与视觉元素的相互作用可以包括加亮视觉元素、移动视觉元素、对一列或一组视觉元素进行重新排序、滚动一列或一组视觉元素、删除或添加视觉元素、将视觉元素转化为不同的视觉元素、或者与这些视觉元素的操纵、激活或其它相互作用相关联的任何其它活动。
在一个实施方式中,加亮形成了一种类型的光标或指示器,其指示将在释放按钮时选择哪一个图标。当已经移动设备使得期望的图标被加亮时,用户释放按钮以选择期望的图标,这通常使设备的一个或多个状态改变和/或使得将在设备上执行一个或多个功能,例如,发起一个或多个相关的应用程序。如果用户决定在控制按钮以后不选择任何图标,则用户可以执行退出运动姿态或者其它退出输入以使设备退出选择模式。例如,用户可以在释放按钮之前摇动电话以输入摇动姿态,从而指示将不选择图标并且退出选择模式。可以在其它实施方式中类似地使用其它运动姿态或控制输入。本文提及的“姿态”或“运动姿态”是设备的运动或一组运动(无论是否是预定义的),当设备识别该姿态已经发生时,设备的运动或一组运动触发设备的一个或多个相关联的功能(或者改变设备的一个或多个状态,例如,状态或显示的改变、功能的选择、和/或功能或程序的执行或激活)。该运动可以是更复杂的一组运动,例如,摇动或轻拍(tap)或圆周运动,或者该移动可以是设备的简单的轴向移动或者静态的、连续的定位,例如,设备在特定的轴或在特定的角度上的倾斜或定向。相关联的功能可以包括例如在特定的方向上滚动设备的显示屏上显示的列表或菜单、选择和/或操纵显示的选项(按钮、菜单、控制)、给设备的程序或接口提供诸如期望的命令或数据(例如,字符等)等的输入、打开或关闭设备的电源等,其中本文描述了这些相关联的功能的多个实施例。
可以使用一个或多个启发和/或算法来执行运动姿态识别,其中,所述启发和/或算法解释传感器运动数据以确定已经输入了哪些姿态。例如,设备可以通过改变坐标系统或者转化为其它物理参数,来对来自传感器的原始传感器数据进行预处理,使得对于所有用户而言,由此产生的“增强的数据”看起来是相似的,而不考虑用户运动的较小的无意识的差别。然后,增强的数据可以用于训练学习系统或对模式识别器进行硬编码,从而导致更鲁棒的姿态识别。还在2008年10月15日提交的、题目为“Mobile Deviceswith Motion Gesture Recognition”的第12/252,322号共同未决的美国专利申请中描述了用于识别设备的姿态和运动的方法的一些实施方式,第12/252,322号共同未决的美国专利申请的全部内容以引用方式并入本文。
为了使图标的选择更加容易,可以在显示器上提供视觉反馈,以指示用户正如何旋转设备。例如,实际的光标或其它指示器可以显示为覆盖在图标的顶部上,从而根据设备的运动连续地移动。当光标首先显示在特定的图标的顶部上时,该图标变为加亮的,从而指示如果按钮被释放则将选择该图标。
图3A至图3E示出了加亮的图标自身根据设备运动而连续地移动较小量以便帮助用户控制加亮哪一个图标的一个实施方式。在一些实施方式中,较小量可能小于未加亮的图标的大小的一半,例如,可能远远更小。通过被显示为大于其它图标,来加亮图3A中的图标100,并且用户将设备10向右旋转(例如,滚动移动),意图选择显示在加亮的图标右侧的图标。如图3B所示,该运动与连续的设备运动一起使加亮的图标10在显示屏上连续地向右移动。在某个点处,如图3C所示,加亮的图标100已经在适当的时候移动到阈值限制处,这使在移动方向上显示的下一个图标102变为加亮的,并且使上一个加亮图标100以其正常的未加亮的方式进行显示。当用户继续向右移动设备时,加亮的图标102类似地连续且缓慢地向右移动,如图3D所示,并且当达到图标102的右极限并且设备运动继续时,下一个图标104然后被加亮并且图标102未被加亮。可能地响应于绕着电子设备的俯仰轴的旋转运动与绕着电子设备的滚动轴的旋转运动的组合,除了所描述的右方以外,还可以在诸如左方、上方、下方、对角方向等从图标开始的所有方向上使用相同的加亮方法。
在一些实施方式中,用于选择图标的算法可能主要取决于设备的滚动和俯仰陀螺仪,其中所述陀螺仪测量关于设备10的滚动轴和俯仰轴的角速度。可以对该角速度进行积分以提供指示已经将设备移动了多少的角度。然而,也可以使用设备10的偏航轴来控制图标选择。可以通过将陀螺仪轴进行结合来执行其它控制信号。例如,通过结合偏航和俯仰,圆周移动可以用于滚过一组图标。可以仅通过设备的陀螺仪来获取这些控制信号,或者可以通过设备的任何陀螺仪、加速度计和磁力计的结合来获取的这些控制信号,以用作传感器融合算法(例如,将来自多个传感器的输入进行结合以提供更鲁棒的感测的算法,其中在第12/252,322号共同未决的美国专利申请中描述了该算法的实施例,所述第12/252,322号共同未决的美国专利申请以引用方式被并入本文)的输出。
在一些实施方式中,滞后作用可以用于保证通过传感器和/或用户的手摇动提供的噪声不会造成以不期望的方式执行加亮,例如,在两个图标之间快速地后跳和前跳。例如,如图3A所示,当根据设备的移动确定何时将加亮从左侧的图标100移动到右侧的图标102时,可以使用一个阈值限制110,并且当根据相反的设备移动确定何时将加亮从右侧的图标移动到左侧的图标时可以使用不同的阈值112限制(在不同于阈值限制110的显示屏位置处)(通常未显示阈值)。通过这种方式调节阈值减小了明显的噪声,并且可以使系统更容易控制。滤除手摇动并且减小漂移的其它算法也被用于改进设备的可用性。
在不同的实施方式中,可以通过使用俯仰设备旋转(上下旋转)来控制包括垂直排列的一列选项的菜单。在另一个实施方式中,可以通过使用设备在空间中的近似圆周移动来控制包括垂直排列的一列选项的菜单,即,通过以近似圆周运动的方式移动设备来跟踪空间中的圆周或类似形状。顺时针旋转设备可以例如在一个方向上移动显示的光标,而逆时针旋转设备可以在相反的方向上移动光标。
在一个实施方式中,通过设备的显示屏来显示诸如图标网格或菜单等一组元素。如上所述,用户按下按钮,使用旋转来加亮元素,并且释放按钮以对元素进行选择。这可以使应用启动,或者可以使新的元素的菜单或新的一组元素被显示。也可以提供元素的等级层次。用户可以通过按下按钮、移动光标或加亮部分以及释放按钮以选择元素并且显示新的元素的子菜单或屏幕,来向前导航到元素、子菜单或者屏幕的组中。用户可以通过按压例如不同的控制装置,来向后导航到更高的或上级菜单或层次等级。不同的按钮可以用于前向导航或后向导航。例如,用户可以按压设备10上的“返回”按钮。可选择地,单个按钮(或者其它控制装置)可以用于前向导航和后向导航。例如,对按钮进行的一系列的按压和控制、移动设备并且释放按钮使得设备和屏幕在层次中向前移动,而用户对按钮进行的快速的按压和释放使设备和屏幕在层次中返回。在另一实施方式中,诸如摇动移动、轻拍或其它姿态等运动姿态可以用于返回层次中的前一级。
平移和缩放
可以对通过设备10的显示屏显示的图像进行平移和缩放。向左、向右、向上和向下移动图像(或者图像的显示视图)被称作平移,而使图像的视图(或者图像的一部分)更近或更远称作缩放。在本文中,术语“缩放”可以包括放大(更近的视图)和缩小(更远的视图)。例如,图4A示出了设备的显示屏上显示的图像。在图4B中,图像已经被更近地放大。在图4C中,已经向左下方平移了图4B的缩放图。
在一些实施方式中,设备的旋转可以用于连续地操纵图像以执行图像的平移。设备旋转也可以用于在屏幕上将图像缩放为更大或更小的尺寸。图像可以是图形图像或者诸如文本文档、PDF、网页等文档或其它相似类型的文档。
在一些实施方式中,将滚动和俯仰旋转应用于设备同时按下按钮可以提供图像平移。例如,滚动移动可以使图像(或图像的视图)向左或向右移动,并且俯仰移动可以使图像或视图向上并向下移动。在一些实施方式中,可以仅在用户按压并保持控制按钮时才这样操纵图像或视图。
一些实施方式可以通过近似沿着线性轴移动设备来控制显示的视图中的缩放,例如,沿着图1所示的z轴的进出移动(例如,进入以放大,出去以缩小,或者一些其它控制方案),或者可选择地沿着x轴或y轴的线性移动。例如,可以在已经使用陀螺仪数据(例如,使用诸如第12/252,322号共同未决的美国专利申请中描述的模型方程等模型方程,其中所述第12/252,322号共同未决的美国专利申请通过引用的方式并入本文)将重力分量从加速度计数据中移除以后,通过观测来自加速度计数据的线性加速度向量,来跟踪进出z轴移动。此外,沿着z轴的设备的移动通常可以包括一些旋转运动,例如,当用户的臂移动设备时绕着用户的肘的旋转轴的旋转运动。设备的陀螺仪可以用于检测这种旋转运动,以有助于更精确地测量近似沿着z轴的设备运动的量。
在一些实施方式中,也可以使用诸如光流法等众所周知的方法,来将加速度计数据的线性加速度向量与来自设备10上的照相机系统的信息结合,在所述光流法中,分析光图像以确定设备10的移动的方向和量。在一些实施方式中,这可以提供更鲁棒的进出控制信号。
一些实施方式可以在使用俯仰旋转来操纵设备时提供缩放功能。因为在一些实施方式中这可以是使图像向上和向下平移(或者执行一些其它平移功能)的相同类型的设备移动,因此第二运动功能触发器(例如,按钮)可以用于缩放,例如,当缩放时保持控制第二按钮。可选择地,单个触发器可以用于缩放和平移,其中,例如,用户第一次激活(和释放)触发器以得到平移模式,并且第二次激活触发器以切换为缩放模式。
在另一实施方式中,设备的偏航旋转可以用于控制缩放。在一些实施方式中,单个按钮可以用于输入模式,在该模式中可以使用运动来操纵图像,其中,滚动移动向左和向右平移图像,俯仰移动向上和向下平移图像,并且偏航移动将图像(或图像的视图)缩放为更大和更小。因为无论是否打算(例如,在诸如滚动和俯仰等两个轴上移动),用户可以提供设备的横轴移动,因此这可能是混淆的,这是因为显示的图像可能同时缩放和平移。为了避免这种情况,阈值可以确定正在选择平移还是正在选择缩放。如果正如通过特定轴上的移动量超出相关联的阈值所确定的,移动的类型主要是滚动或俯仰,则可以在图像上使用平移。类似地,如果移动主要是偏航,则使用缩放。也可以显示图标或其它显示的消息或元素,其指示正在使用平移还是正在使用缩放。例如,如图4B所示,当在缩放模式中和/或正在进行缩放时,可以显示放大镜。如图4C所示,当在平移模式中和/或正在进行平移时,可以显示手符号。可选择地或此外,不可见的输出可以指示当前的操作或功能,例如,音频、触觉或其它反馈。
在一些实施方式中,缩放可能一直在当前屏幕上显示的图像的视图的中心处发生。在该情况下,用户可以首先平移期望的位置,并且然后缩放。在该情况下,图像的视图外的一些区域可以存储在缓冲器中;例如,如果用户希望放大图像的一个角落,则应当可以对屏幕中心处的该角落进行定位,并且然后放大。可选择地,用户可能需要首先放大至期望的缩放水平,然后平移期望的位置。在其它实施方式中,缩放可能发生在由诸如光标等指示器指示的图像的位置处。该光标通常可能处于屏幕的中心处,但是当不能进一步平移图像本身时,用户可以在屏幕周围移动该光标。在该实施方式中,不需要缓冲器。指示将在哪里进行缩放的光标也可以是指示正在进行平移还是缩放的图标。
光标也可以或者可选择地用于选择图像的一部分。例如,在网页的情况下,光标也可以位于链接上,然后使用控制装置(例如,按钮)或姿态(例如,轻拍姿态)来用于选择该链接。
如果偏航设备旋转被用于缩放,则在一些实施方式中,效果可能是视觉混淆的,这是因为当设备被旋转时屏幕本身相对于用户而旋转。为了减小用户混淆,可以旋转屏幕上的图像以补偿用户的偏航旋转。在一个实施方式中,当按压按钮并且将偏航旋转应用于设备时,在相反的方向上将屏幕中显示的图像旋转相应的量,使得图像相对于用户保持正确的方向。当按钮被释放时,屏幕方向可以返回至其普通的方向。在其它实施方式中,可以使用其它控制。
在一个实施例中,运行于设备上的应用可以是照相机应用(无论是照片还是视频)。用于诸如俯仰旋转或偏航旋转或者前向-后向线性移动等缩放的控制信号可以在准备拍照中或视频记录期间控制照相机的光学或数字缩放。在各个实施方式中,可以在具有或不具有运动功能触发器的情况下对照相机进行控制。在一个实现中,响应于用户按压按钮,激活照相机的缩放功能,并且当用户释放按钮时(或者在用户释放按钮后的预定的时段以后),停用照相机的缩放功能。
额外元素的选择
在一些应用中,诸如图标等显示元素的列表或阵列可以包括能够在屏幕上呈现的更多的元素。各个控制方法可以用于显示并选择这些元素。在一些实施方式中,用于控制元素选择的控制运动(例如,滚动、俯仰或偏航)也可以用于通过滚动经过可见的元素使得不可见的元素移动到显示屏的可见区域中,来选择不可见的元素。
在其它实施方式中,上面所描述的缩放功能可以用于将显示屏上的视图缩小以查看整组元素,或者放大以在期望的位置处观察期望的元素子集。可选择地,选择表示一组子元素的元素可以使这些子元素在屏幕上变得可见。
在另一个实施方式中,可以通过使用诸如摇动移动或三重轻拍等姿态来改变元素页面。例如,三重轻拍可以使当前的元素页面由下一个元素页面来替换。可选择地,可以使用摇动;在该情况下,摇动的方向可以确定是用下一个元素页面(例如,针对沿着移动轴的一个方向上的移动)还是用前一个元素页面(针对沿着移动轴的一个相反方向上的移动)来替换当前的元素页面。
在一些情况下,用户可能必须能够调节列表或阵列中的显示元素的位置。在该情况下,可以选择元素,使得它被加亮,但是还未对该元素进行激活(即,未启动元素的相关联的功能)。例如,用户可以按压按钮36,并且使用先前描述的诸如滚动、俯仰或偏航等控制信号来调节列表或阵列中的元素的位置。释放按钮将使元素固定于其新的位置。
如果元素的菜单是由多个屏幕组成,则用户可以提供运动姿态(例如,命令)以使设备10移动到下一个或不同的菜单屏幕。例如,可以输入三重轻拍姿态(如下所述)以移动到下一个菜单屏幕。或者,一种类型的姿态可以用于移动到下一个菜单屏幕,而不同类型的姿态可以用于移动到前一个菜单屏幕。
字符选择
前面所描述的诸如图标选择等元素选择方法也可以应用于这样的情况,即,要选择的元素是构成显示的数字键盘以供在诸如电话拨号器或计算器等功能中使用的显示按键或按钮。在其它实施方式中,元素构成整个显示的字母键盘或者诸如符号等另外一大组字符。“字符”的实施例包括数字、字母、标点符号、其它符号、中文字符或其它类似的字符或者中文字符中的笔画。在一些实施方式中,可以使用设备的诸如滚动、俯仰或偏航等连续移动来选择呈现的字符,其中,首先提供运动功能触发器36的选择以启动选择模式。在一个实施例中,可以在二维阵列中显示字符,并且使用诸如俯仰和滚动等两种移动的组合以滚动该阵列并且加亮不同的字符或者提供光标的x和y移动,来选择字符。或者,可以在一维列表中呈现字符,或者通过使用诸如俯仰等单个移动以在一维中控制光标或者滚动列表,来选择字符。
对于仅具有几个可用于选择的字符的系统而言,例如,只具有12个字符(0、1、2、3、4、5、6、7、8、9、*和#)的电话拨号器,与由旋转的拨号式电话使用的选择类似,可以使用单个自由度(DOF)设备移动来滚动元素,以完成选择。在旋转的拨号式电话中,用户将拨号盘转动到正确的数字,然后释放拨号盘,允许对其进行重置。类似地,在一些实施方式中,诸如滚动、俯仰、偏航等1个自由度(DOF)设备移动、或者将这些移动中的两个移动(例如,俯仰和偏航)结合的圆周移动当例如与按钮36的按压和/或保持控制结合时可以用于完成符号选择。在一个实施例中,可以给用户提供与转盘式电话或娱乐场自动售货机转盘相似的转盘的显示图形,从而提供可以选择的字符(或者其它图形图标或图片)。例如,用户可以按压并保持控制按钮并且滚动或旋转转盘以达到期望的字符,然后释放按钮并观察转盘重置。
在一些实施方式中,可能只需要在自动完成特征可以用于完成字符串之前输入少量字符。例如,当拨打电话号码时,除了使用连续的运动以选择电话号码的单个数字(或者其它符号)以外,连续的设备运动可以用于从由自动完成特征提供的一列号码中选择全部号码,所述由自动完成特征提供的一列号码包括与针对用户输入的第一数字的快速拨号设置相关联的号码、从用户输入的数字开始的号码和/或前面拨过的号码。可以将自动完成列表与数字一起显示,并且当选择其它数字时自动地更新自动完成列表,并且还可以使用连续设备运动来完成数字输入与自动完成列表之间的导航。例如,如果在屏幕左侧的垂直栏中呈现数字,并且在屏幕的右侧呈现自动完成菜单,则用户可以通过按压按钮、使用俯仰移动滚动到期望的数字以及释放按钮来选择数字。当期望的全部号码向右出现在自动完成菜单时,用户可以保持控制按钮并且使用滚动设备移动来从数字栏切换到自动完成栏,并且然后释放按钮。最后,为了从自动完成栏中选择期望的数字,用户可以保持控制按钮,滚动到自动完成栏中的期望号码,并且释放按钮。
可选择地,可以使用一种类型的移动来操纵字符选择列表,并且可以使用第二移动来操纵自动完成列表。例如,可以呈现数字(或其它字符)以用于在使用偏航设备移动操纵的列表中进行选择,同时可以使用俯仰设备移动来操纵自动完成列表。用户可以按压运动按钮36,使用偏航移动来导航到数字,并且释放按钮。当根据所输入的数字,期望的联系人或输入出现在自动完成菜单中时,用户可以按压按钮,使用俯仰移动以导航到自动完成菜单中的期望联系人,并且释放按钮以选择该联系人。为了防止两个列表是同时激活的,阈值可以用于确定哪一个列表是激活的(数字选择列表或自动完成列表)。例如,在按压按钮之后,设备的俯仰旋转或偏航旋转必须经过预定的旋转幅度阈值;首先经过阈值的一个旋转确定哪一个列表是激活的。
在电话的实施例中,由于选择自动完成列表输入产生的电话的拨号可能立即发生,或者可以通过额外的姿态或按钮按压来触发所述电话的拨号。
可以将连续的运动姿态与离散的姿态结合以用于进一步的控制。例如,离散的姿态可以用于删除输入的最后字符,清除所有输入的字符,激活自动完成,或者执行诸如拨号码等有关的任务。离散的姿态可以是例如前面所描述的诸如摇动或轻拍等姿态。
在诸如字母表等较大组字符的情况下,其它特征可能必须帮助选择字符。在该情况下,字符选择列表或阵列可以将多个字符与每个可选择的元素相关联。例如,具有数字键盘的设备通常将多个字母表字符与每个数字键相关联。目前,用户可以按压数字键,并且自动的功能将试图确定多个相关联的字符中的哪一个字符是期望的。类似地,自动完成功能可以用于减小呈现给用户的字符的数量,使得更加容易使用运动感测来选择期望的符号。
离散的姿态和姿态识别也可以用于输入字符或其它符号。在一个实施例中,字符可以呈现在显示的阵列中,使得在特定的字符方向上摇动设备以选择该字符。在另一实施例中,可以通过设备来执行和识别与字符相关联的姿态。例如,姿态可以是描绘出的与字符类似的轨迹;可选择地,姿态可以是因为它易于执行并且易于识别因此被选择的不同的轨迹。在一些实施方式中,可以通过在空间中移动设备以在空间中描绘出表示字符本身的轨迹来选择字符,其实施例在第12/252,322号共同未决的美国专利申请中被描述。该轨迹可以与符号的形状相似,或者它可以是存储在数据库中的一组轨迹中的并且与特定的字符相关联的一个轨迹,这些轨迹不一定在视觉上与字符相似,但是易于执行和识别。
在字符姿态的一个实施例中,姿态可以包括与一些字符中的多个笔画相似的多个笔画。本文所描述的运动感测设备可能难以精确地测量多个笔画,这是因为笔画可能在通过无线电跟踪时或者另外未对准时重叠。因此,与基于写字板上的触针运动所识别的字符不同,可能不能可靠地感测到多个笔画之间的空间关系。在一些实施方式中,该问题可以通过控制用户以指示字符中的特定笔画的开始和/或结束来减轻。例如,可以通过用无线电跟踪设备来输入一个笔画,然后按压按钮或者激活其它控制以指示该笔画的结束和/或另一个不同的笔画的开始。另一个控制可以用于指示完成了所有的字符笔画。然后,设备独立地读取每个笔画并且查看其顺序、大小等,并且试图将笔画识别为单个字符。在该识别方法中,可以忽略或显著地减小多个笔画之间的空间关系。
可以使用不同的语言来不同地操作自动完成功能。在例如中文字符的情况下,可以执行一系列笔画以输入字符。当笔画被实现为运动轨迹时,自动完成功能可以根据已经输入的笔画来确定可能期望的字符。当输入笔画时,可以自动地更新列出了可能的字符的自动完成菜单,并且当期望的字符出现在列表上时,用户可以使用先前讨论的技术来导航到该字符。为了阐明移动是与笔画还是与笔画之间的移动相对应,每个笔画可能与按钮下压相关联。可以在启动笔画之前按压按钮并且在笔画结束时释放按钮;可选择地,可以在笔画期间的任何时候下压按钮,以允许更快速的笔画提供。在另一实施方式中,可以在无需任何按钮下压的情况下提供笔画。这将使得对于设备而言更难实现精确的字符识别,但是将通过可以显示所有可能的字符的自动完成列表来补偿不精确的识别。
在另一实施方式中,可以将自动完成列表或阵列作为字符列表的一部分进行显示。例如,当自动完成功能确定可以输入哪一些字符或笔画以完成联系人输入(例如,号码、字或中文字符)时,所呈现的可选择的字符列表或阵列可以改变形式,以便仅呈现被确定为完成输入的可用字符。这将允许动态地减少呈现给用户的字符的数量。
3-D地图查看
可以在设备10上使用地图查看器应用,以在显示屏上显示不同区域的地图的图像或者风景或者物理空间的其它表示。可以根据设备的运动来移动地图的显示视图。例如,地图查看器可以与上面所描述的类似地提供地图的平移和缩放。此外,地图查看器可以根据由设备10的运动传感器确定的航向来确定地图上的指南针方向。例如,可以根据陀螺仪、指南针或GPS的任何组合来确定航向。因此,在一些实施方式中,可以根据该航向来在显示屏上旋转显示的地图,以便将显示的地图与地球表面上的实际方向正确地对准。例如,在图5A中,根据当前的用户方向在一个取向上显示地图图像,而在图5B中,地图取向已经在控制设备的用户已经移动并面向新的方向之后改变。
在一些实施方式中,也可以根据设备运动来倾斜3-D地图,以便提供地图的第一人视图。一些实施方式可以允许在第一人视图和俯视图中查看此类地图。例如,如果设备被导向为使得显示屏相对于地面是水平的(即,屏幕面向上),则地图可以被显示使得用户具有地图区域的俯视图,如图5C所示。如果设备被移动或定向为使得屏幕是垂直的(垂直于地面),则可以根据该移动来将显示的地图连续地移动到垂直位置,使得用户现在具有例如地平线显示在地图上的3-D视图。图5D示出了地图的省略的3-D视图的一个实施例;其它实施方式可以提供更接近地面的视图,其中所示的地平线和/或风景的较高的特征上升至3-D表示中的其它特征之上。例如,可以在不使用任何按钮或其它控制的情况下连续地控制倾斜和旋转。可选择地,可以使用一个或多个按钮来控制倾斜和旋转。
连续滚动
设备运动可以用于在屏幕上滚动不同元素的显示。例如,可以在屏幕上向用户显示水平显示的且对准的一组元素,并且在设备的存储器中存储这组元素,例如图6A中所示的图片。在一个实施方式中,当按下按钮并且在空间中适当地移动或导向设备时,这组元素在一个方向上连续地滚动。因此,在图6B中,已经向左滚动图像,使得现在看见右侧的图片。在该实施例中,可以通过旋转设备来修改滚动的方向和速度。
在一些实施方式中,重力可以用于确定滚动的方向和速度。例如,如果设备保持水平,则不发生滚动。如果设备向左倾斜(旋转)(例如,偏航运动),则向左滚动所显示的元素,从而留下元素在重力的作用下向下滑动的印象。可以根据设备相对于垂直方向的角度(通过重力向量确定的)来确定滑动的速度;设备倾斜得越多,元素被显示为滚动得越快。类似地,如果设备向右倾斜,则元素向右滑动。
重力向量主要是由设备10的一个或多个加速度计确定的。为了改进系统的响应,如果快速地改变取向,则将陀螺仪数据与加速度计数据结合。在一个实施方式中,将陀螺仪数据与加速度计数据结合以形成指示设备的取向的旋转矩阵。旋转矩阵中的三个元素将表示指示重力的方向的单位向量。这些元素中的一个、两个或所有三个元素可以用于确定滚动的方向和幅度。
在另一实施方式中,将就在下压按钮之前的设备的方向用作参考,而不是将重力用作参考。在该实施方式中,“在重力作用下的滑动”假象被消弱,这是因为所应用的旋转可以是与重力有关或不与重力有关,这取决于在下压按钮之前的设备的取向。然而,优点是用户不需要相对于重力使设备保持垂直,以便操纵诸如一组元素等的显示。
根据设备场景来处理传感器数据
可以根据当前的设备场景通过设备上的处理器以不同的方式来解释来自设备传感器的传感器数据。这可以允许更鲁棒地识别可能难以解释的设备运动。在下文中描述该特征的几个实施方式。
倾斜和轻拍
设备可以由用户来操纵,从而以其它的方式来滚动元素的显示。如图7A所示,在一个实施方式中,一组诸如图片等元素可以水平地排列在显示器上,其中一个元素被加亮,例如,如图7A所示作为显示器的焦点显示在最大尺寸的元素中(一些未加亮的元素可以部分地显示,尺寸减小,或者以其它方式显示到加亮的元素的侧面以供用户参考,如图所示)。可以将轻拍运动姿态输入设备中以影响显示,其中,轻拍姿态是设备的短脉冲移动,其通常是由用户使用手指、手或物体暂时地轻拍或碰撞设备的外壳引起的。例如,轻拍设备(输入轻拍姿态)可以使一系列元素中的下一个元素被加亮,并且使前一个元素未被加亮,即,递增所显示的元素。可以通过在关于一个或多个预定轴的任意方向上倾斜(旋转)设备,来修改递增的方向。例如,如果设备保持竖直,则轻拍姿态可能不引起任何改变。然而,如果设备关于偏航轴向左倾斜,则轻拍使一组元素在显示器上向左移动,使得向右的下一个元素被加亮,就好像这些元素在重力的作用下滑动一样。类似地,向右倾斜设备并且输入轻拍姿态使得一组元素向右移动。
在该实施例中,设备的场景包括显示程序运行的元素。此外,场景包括设备的物理取向。因此,当设备在特定的方向上倾斜并且然后用户输入轻拍姿态时,根据倾斜场景来解释该姿态,以意指在倾斜的方向上滚动元素。
显示屏上的视觉反馈可以用于指示至少一个适合于当前的操作环境的适当的运动姿态。例如,上面的实施例中的视觉反馈可以向用户指示如果存在任何元素,则当输入轻拍姿态时这些元素将向哪个方向移动。这在图7B和图7C中示出。例如,如果使设备保持竖直,则不会出现视觉指示。如果设备向左倾斜,则可以显示左箭头201,如图7B所示。如果设备向右倾斜,则可以显示右箭头202,如图7C所示。该箭头指示当输入轻拍运动姿态时滚动的方向。在另一个实施方式中,图像本身可以显示为根据设备倾斜而在特定的轴上略微倾斜,以指示如果要求这些图像移动则这些图像将向多个方向中的哪一个方向移动。
在另一个实施方式中,更复杂的离散姿态可以修改方向,而不是使用静态(连续的)或简单的离散设备移动/取向姿态来确定元素将向其移动的方向。在一个实施例中,向左摇动设备可以使滚动场景和左箭头被显示;然后,用户可以输入轻拍姿态以向左递增所显示的元素。
上面所描述的实施方式可以应用于在如图所示的缩略图列表或阵列中显示的一组图像。在其它实施方式中,类似的控制方法可以应用于在“全屏”模式中显示的图像,例如,占据整个显示屏的图像。
双重或三重轻拍以进行选择
如果显示一组元素以使得运动感测被用于确定加亮哪一个元素,则多个轻拍姿态可以用于选择加亮的元素。在一些实施方式中,可能需要多个轻拍,这是因为由于用户在设备上调节他或她的控制因此单个轻拍可能记录误确认。在一些实施方式中,多个轻拍的姿态中的每个轻拍必须在预定时间量内跟随前一个轻拍。
在设备10识别单个轻拍和多个轻拍的实施方式中,设备10的取向可以用作用于确定是单个轻拍还是多个轻拍将触发功能的场景约束。例如,在一个实施方式中,如果只有当设备被倾斜时单个轻拍才被用于递增一组元素,则只有当设备未被倾斜时,双重或三重轻拍才可以用于选择加亮的元素。
视觉反馈可以用于指示在当前的场景中被接受的姿态和/或姿态将导致执行哪些功能。例如,视觉反馈可以指示是单个轻拍还是多个轻拍(或者其它姿态)可以由用户输入到设备中,以及是否可以在设备上识别(记录)这些轻拍。如图7B和图7C所示,显示出具有一个向上的手指的手的图标206可以指示可以在当前的操作环境中被输入的单个轻拍。如图7A所示,显示出具有三个手指的手的图标208可以指示可以输入三重轻拍。额外的反馈可以包括计数器,每当设备识别到轻拍时,所述计数器显示或呈现数字。例如,当用户轻拍三次时,计数器可以暂时地显示与序列中的轻拍位置对应的相应的数字“1”、“2”或“3”。这种反馈对于帮助用户不知不觉地学习如何正确地轻拍是重要的。例如,如果由于设备的取向不正确而因此三重轻拍未记录,则用户将知道这是因为在轻拍期间三指图标不存在。然而,如果由于用户未足够猛烈地轻拍而因此三重轻拍未记录,则用户将知道这是因为显示的数字未达到“3”。在没有这种反馈的情况下,用户可能不知道如何修改轻拍从而正确地触发期望的设备功能或事件。
运动姿态快捷方式
运动姿态也可以在设备识别输入姿态时用作用于直接地触发或启动设备的一个或多个功能的快捷方式,而不必选择图标或者其它显示的元素或者在显示屏上执行其它与显示有关的操作。例如,快捷方式姿态可以用于开始特定的应用、改变应用中的模式、激活设备的功能(例如,诸如呼叫预编程序的电话号码或者开始媒体文件的重放等应用的功能),或者产生其它事件。
姿态快捷方式的实施例是摇动设备。三个不同的摇动姿态可以包括使用滚动旋转、俯仰旋转和偏航旋转来摇动设备。在一些实施方式中,为了保证设备的摇动不会偶然地触发功能,可能需要设备的三个“摇动”以便触发功能。可以主要通过陀螺仪传感器数据来获取摇动移动;然而,在旋转惯性随着轴而改变的情况下,加速度数据也可以用于确定摇动姿态。例如,通过使用典型的手持式设备,滚动运动可以具有非常低的旋转惯性(例如,通过旋转用户的前臂),而偏航旋转和俯仰旋转可以具有较高的旋转惯性(例如,在用户的手腕或手肘处弯曲),并且因此对于用户而言滚动运动可能更易于执行所述其它旋转。因此,所感测的设备的滚动角速度可能非常高,即使在偏航运动或俯仰运动被确定为用户的主要旋转类型的情况下。因此,哪一个运动是用户主要期望的运动可能是不明确的。
然而,运动的线性加速度可以用于确定在偏航方向或俯仰方向上消耗更大量的能量。例如,当仅旋转设备并且未检测到加速度时,直接知道旋转轴(滚动、俯仰或偏航)。在很多情况下,这种不具有加速度的旋转是滚动移动(或者,绕着与转腕对应的设备轴的旋转),这是因为用户可以容易地旋转他或她的手腕,而不引起导致线性加速度的其它臂的移动;通常在很多执行的姿态中检测到这种滚动移动。然而,为了执行偏航旋转或俯仰旋转,用户可能必须移动他或她的手肘或手臂,这导致设备的线性运动和加速度。如果同时检测到所感测的围绕不同轴的加速度,则该加速度可以用作“断路器”以确定期望的运动。偏航和俯仰旋转可能通常具有比滚动旋转更小的角速度,但是与线性加速度相关联。例如,如果同时感测到滚动旋转和偏航旋转,则还感测到与偏航旋转相关联(例如,沿着偏航轴)的并且与偏航旋转同时的线性加速度,然后期望的移动最可能是偏航旋转,并且可以被这样类似地识别。这种线性加速度的阈值量可以用于将这种运动检测为偏航旋转或俯仰旋转。因此,如果先前已知与其它旋转相比偏航或俯仰旋转的旋转惯性较大并且特定的线性加速度通常是这些旋转的成分,则可以将偏航或俯仰旋转确定为期望的主要运动。类似地,如果对于用户而言某些轴中的运动通常(或者测量和发现为)更易于执行,则可以给某些轴(例如,滚动)中的角速度分配与其它轴中的角速度的阈值相比更高的、将被识别为姿态的一部分的阈值(移动的速度和/或角度)。
其它类型的姿态可以包括设备的近似圆周移动,或者通过移动设备来描绘出诸如字母、数字或者其它符号等字符,以在空间中绘制字符。这些姿态也可以用作用于直接触发设备的功能的快捷方式。在一些实施方式中,可以与键盘快捷方式类似地解释字符姿态的快捷方式。例如,如果压下设备的“W”按钮启动了网页浏览器应用,则使用设备在空间中绘制“W”可以命令发起该网页浏览器应用。
限制姿态
为了允许更鲁棒地识别运动姿态快捷方式并且减小不期望的运动的识别,快捷方式可以被配置为仅在设备的一个或多个预定操作环境下被识别。例如,为了保证检测的运动意指运动姿态而不是偶然的或意外的用户运动,可能需要将设备的特定取向作为特定的姿态输入的场景以限制姿态识别系统并允许更鲁棒地识别姿态。因此,特定的姿态将仅被识别为当以与该姿态相关联的预定方式来对设备进行定向时的姿态。换言之,姿态包括当要求设备的方为被识别为该姿态时的设备的特定的预定取向,其中,在姿态的执行之前、期间和/或之后需要该取向。在一些实施方式中,仅在从姿态开始起测量的预定时间量期间需要预定的取向。在其它实施方式中,在整个姿态的执行期间需要预定的取向。在另外其它实施方式中,仅在姿态刚好完成之后需要预定取向,例如,一旦检测并识别到姿态,就立即核查设备的当前取向。设备的取向只需要近似匹配预定取向,例如,设备只需要处于预定取向的特定的角度范围或移动范围内。
举例说明,“返回”姿态可以命令设备返回并显示设备10的主菜单或默认菜单,而不论当前模式或者应用当前是否正在被显示。例如,该返回姿态可能是摇动姿态,并且也可能需要在摇动姿态之前/期间对设备进行导向,使得设备的屏幕朝下。例如,姿态可以是设备的摇动三次(如同丢弃屏幕中的一些事物一样)。要求屏幕必须朝下使得该姿态将较不可能在设备由于一些其它原因而被摇动时被偶然地识别。
在另一个实施方式中,摇动姿态可以用于启动来自主菜单的应用。滚动轴中的三个摇动可以用于启动诸如网页浏览器等一个应用,而俯仰轴中的三个摇动可以用于启动诸如照相机等另一个应用。如果设备通常或者主要保持垂直(例如,屏幕垂直的),则为了保证这些应用不会通过设备的其它摇动运动而偶然地触发,系统可能需要用户水平地(例如,屏幕水平的)保持设备,以识别这些姿态中的任意一种姿态。(在一些实施方式中,系统可以是特定于用户的,并且可以确定如何由特定的用户通过检查在使用的前一个时段期间存储的取向数据来正常地保持设备。)因为设备主要被保持垂直,因此需要水平取向的姿态将不会在普通操作期间被识别。
在另一个实施方式中,按钮36可以用于启动设备的特定的操作环境并且确定应当何时识别姿态。例如,用户可以按压或释放按钮而不保持控制按钮,并且然后执行姿态。可选择地,用户可以按压或保持控制按钮,并且然后在按钮被保持控制时执行姿态。该方法将添加鲁棒性,这是因为该方法将防止系统将无意的移动识别为姿态。
电话应用
在一些实施方式中,某些姿态可以只在设备处于是某个操作模式的场景中时才可以触发事件。例如,可以在设备10中提供蜂窝电话或其它电话功能,从而提供电话模式。在一个电话实施方式中,通常,偏航摇动移动将不会被识别为任何姿态,并且将不会触发设备的任何功能。然而,如果存在入呼叫,则输入电话模式并且可以输入摇动移动以应答呼叫。类似的姿态可以用于结束呼叫或者挂断电话。在呼叫期间,可以输入三重轻拍姿态或者其它姿态,以切换(启用和停用)扬声器电话功能。
肖像和风景的查看特征
可以在手持式设备中使用加速度计,以切换屏幕的肖像模式与风景模式之间的显示图像或应用的取向。如果设备的屏幕被定位为近似水平的,即,设备的屏幕定位为主要向上或向下,则用于执行该功能的标准方法不会很好地工作。这是因为加速度计不能检测围绕重力向量的旋转,而是仅能测量相对于重力的取向。
在本发明中,偏航陀螺仪可以在该情况下用于控制肖像和风景取向或者用于控制水平屏幕取向。陀螺仪信号被积分;当信号超过指示90度旋转的阈值时,屏幕上显示的图像在反方向上旋转90度。在一些实施方式中,阈值可能小于90度。可能需要旋转特定的角度,或者反而可能使用偏航旋转姿态。如果足够大以超过阈值的旋转发生,则图像在屏幕上旋转(例如,90度)。如果对于阈值而言需要特定的角度,则可以从当前的角度中减去90度,并且积分可以继续。这允许用户将设备旋转90度以上。例如,如果用户将设备旋转180度,则图像旋转180度。
为了保证图像不会不期望地旋转,该积分可能仅在设备的屏幕接近水平时才发生。在一些实施方式中,可能需要大于某一个速度的设备旋转;如果小于该速度的设备旋转发生,则图像不会在显示器上旋转。这也允许用户控制图像旋转是否发生;如果设备快速地旋转,则图像旋转发生;否则,图像旋转不会发生。
可以将图像旋转限制为在预定的时间内发生,即,仅当设备在预定的时段内旋转超出阈值角度时才发生。例如,如果用户仅将设备旋转45度并且然后停止旋转,则可以在预定时间以后将角度设置回到0,或者可以在已经经过预定时间以后以预定的速率逐渐地回到0。
视觉反馈可以用于帮助用户学习控制旋转,并且知道在一些情况下旋转为什么记录或者不记录。通过使用一些比例因子进行修改,可以将当前的积分角度直接映射为屏幕上的图像。用户将注意到某种类型的旋转使图像响应,而另一种类型的旋转不会使图像响应。如果45度旋转出现并且积分正在返回0,则这将由用户在这种视觉反馈中直接看见。
在一些实施方式中,可以在设备旋转期间略微旋转图像以指示如果达到角度阈值则图像将如何旋转。例如,在图8A中,图像被显示。响应于用户将设备旋转小于相关联的角度阈值的角度,并且如果旋转速度大于预定的速度阈值,则可以在相应的方向上使用较小的旋转来显示图像,如图8B所示。这向用户指示将导致全程旋转的图像改变的方向和类型。当旋转小于速度阈值时,图像根本不旋转(既不是较小旋转,也不是全程旋转)。在图8C中,一旦设备的用户旋转超出相关联的阈值,图像就已经旋转整个90度。
音频和振动反馈
在一些情况下,用户可能不能看见显示屏,或者可能不希望看到屏幕。例如,在前面提到的屏幕在摇动之前面向下以便返回主菜单的实施方式中,用户将不会知道姿态是否运作,这是因为由于设备面向下而屏幕通常不可见。因此,设备可以响应以音频反馈或振动反馈,例如,指示返回主菜单的特定的蜂鸣声。在用户通过摇动设备来应答电话的实施方式中,可能期望在不首先查看屏幕的情况下应答电话。在该情况下,振动反馈和/或音频反馈可以用于指示已经识别摇动姿态、已经应答电话呼叫、并且正在接收来自呼叫的声音。通常,在执行用户不希望看见屏幕或者由于姿态的属性而不能看到屏幕的姿态的情况下,振动反馈或音频反馈将有助于通知用户姿态被识别。振动反馈或音频反馈的类型可以有助于确定哪一个姿态被识别,使得用户将知道该姿态是否被正确地识别。可以使用众所周知的扬声器设备来提供音频,并且可以使用包含在运动感测设备中的至少一个振动发动机或致动器来提供振动。
认证应用
更先进的姿态算法可以用于认证的目的。例如,可以分析由用户执行的设备运动并且将该设备运动与数据库中存储的运动进行比较。如果执行的运动与存储的运动匹配,则用户被认证。例如,用户可能需要被认证以获得对信息、项目、账户、设备功能、与设备10进行通信的设备的功能等的访问。这种运动认证可能具有几个优点,其包括例如,一些用户记住运动签名或认证运动相对于诸如密码或代码等其它类型的签名的偏好和轻松。
可以以各种方式来将执行的运动与存储的运动进行匹配。可以将执行的运动与存储的运动直接匹配,或者可以首先使用坐标变换和前面所描述的传感器融合算法来进行转换,并且在匹配之前归纳出其最重要的姿态特征(如第12/252,322号共同未决的美国专利申请中所描述的运动姿态特征,该美国专利申请以引用方式并入本文)。用户可以通过简单地执行所存储的运动来预先将所存储的运动记录一次或多次,并且该记录的运动变为与稍后的运动进行比较的存储运动。
可选择地,执行的运动可以被记录但是可能不匹配;在该情况下,用户或法院可以负责在稍后的日期确定运动是否是正确的。例如,当前使用写入的签名的认证系统不依赖于机器来验证签名的真实性。签名被存储并且稍后由人们与其它签名进行比较。类似地,执行的运动可以被存储并且由人们与其它运动进行比较。运动可以被存储并且视为3维运动,例如,3D物体的旋转和位移。可选择地,它可以存储为与签名类似的2-D运动;在该情况下,运动可以是用无线电描绘出的轨迹的运动。在这些实现中,设备的移动可以转换为实证标记(tangible authentication mark),所述实证标记可以与特定的用户相关联,并且可以用于识别用户以用于各种目的,其包括用于法律和商业目的(例如,具有传统的签名的法定价值、在商业环境中授权购买等)。
在一个应用中,设备运动可以用于认证与外部系统相关联的事件或访问,其通常是由一些其它方式来认证的,例如,签名、刷卡、钥匙、磁条或RFID(射频识别)芯片。认证可以由用户实现为运动并且可以与数据库中先前记录的认证匹配。在一些实施方式中,该运动可以与诸如RF签名等另一个认证机制结合,以提供认证。在另一个实施例中,用户可以定义将在开启外部系统时使用的运动。用户可以通过简单地使用手持式设备进行一次或多次这种运动来对系统进行编程;稍后,相同的运动可以用于开启外部系统。例如,认证运动可以用于开启诸如车门和/或汽车点火系统等外部系统。在这些实现中,手持式设备可以与经由一个或多个局部通信信道(例如,WiFi网络、直接无线通信、红外线通信、音频通信等)、经由网络(例如,手持式设备和外部设备都直接或间接地连接到网络)或者经由一个或多个局部通信信道和网络的组合所控制的外部系统进行通信。
在另一个实施例中,包括RFID或其它RF芯片的设备(例如,卡)可以用于通过将设备刷过RF检测器来进行购买。然而,如果设备已经被盗,则可能需要额外的运动认证,使得法院可以证明购买是无效的。例如,用户可以做出预定的认证运动同时使设备保持在RFID读卡机的附近。因此,可以使用用户所需的非常短的额外时间来认证购买。
健康应用
诸如陀螺仪和加速度计等设备10的运动传感器可以用于测量人体移动,以便测量并鼓励对于健康生活方式必需的身体活动。
在一个实施方式中,可以在具有或不具有陀螺仪和GPS的情况下将加速度计用作步程计,以测量与步进(行走、奔跑等)相关联的尖峰影响移动。步进计数器可以用于确定用户已经燃烧了多少卡路里和已经行进的近似距离。加上GPS,则可以确定行进的步长和距离,以便对燃烧的卡路里、行进的路线和行进的距离进行更好的估计。
除了测量步骤,还可以使用陀螺仪和加速度计二者对能量消耗进行更精确地测量。例如,如果将设备放置在用户的衣袋中,则可以通过该设备来测量用户摆腿的角速度,以便评估消耗的能量。例如,不能通过计算步骤来确定普通行走与“快步走”之间的差别,但是可以通过对在测量肢体移动时使用的能量进行测量来确定所述差别。
在一些实施方式中,可以测量用户的周围移动,以确定用户在普通的日常生活中消耗多少能量。例如,如果医生或体育从业者要求用户移动大约某一数量,则运动传感器可以用于对由用户执行的移动量进行记录和定量。在当天快结束时,用户可以检查该移动量,并且然后执行一些其它移动以满足所需的锻炼配额。对用户的移动进行记录和定量的系统也可以向用户发出提醒或鼓励,以便移动或继续。
在另一实施方式中,可以将运动传感器与锻炼系统进行配对,以指导用户执行某些锻炼。除了指导用户进行某些锻炼并且在一些实施方式中在显示器上显示正确的锻炼,运动传感器也可以用于确定用户实际上何时正在进行锻炼。举例说明,锻炼系统可以指导用户执行30次俯卧起坐。用户将需要保持控制设备10并执行俯卧起坐。运动传感器可以记录运动并且确定用户何时正在进行锻炼。在一个实施方式中,当用户执行诸如俯卧起坐等重复的锻炼时,设备可以经由音频扬声器大声点数,并且当用户执行重复的锻炼时提供鼓励的话。如果运动传感器确定用户正在减速或者已经停止锻炼,则设备可以提供增加的鼓励以便说服用户完成锻炼。用户可以在保持控制设备的同时执行多种锻炼,并且在每种情况下,设备可以测量移动以便与用户同步,并且评估用户的移动以便提供关于执行的速度或形式的反馈。例如,在俯卧撑锻炼的情况下,手持式设备可以测量速度和手臂移动二者,从而确定用户的手臂是否返回起始位置。
在不同的健康应用中,设备可以使用其运动传感器来帮助确定用户是否具有医疗应急事故。在一个实施例中,通过使用运动传感器,设备可以检测用户是否已经突然并且快速地从立姿或坐姿跌落为卧姿,从而指示可能的医疗紧急事故。可以对设备进行编程,以在检测到这种紧急事故时自动地通知急救站、救护车或医生,并且如果这种功能在设备中是可用的,则指示当前用户的位置。用户可以根据他或她的医学状况来调节设备的设置,以允许对紧急事故的不同敏感度。在另一个应用中,可以在设备在体育运动或锻炼期间检测到突然的下降或危险运动时提供类似的紧急事件特征。
体育应用
在一个实施方式中,设备10的运动传感器可以用于评估体育活动。可以将设备保持控制在用户的手中,或者将设备放置在用户的其它位置处,例如,安装在用户身体的某些其它部位上,例如,腰带、衬衫或踝关节,或者放置在用户的衣袋中。设备可以测量与体育活动相关联的移动,并且对该移动进行记录和分析,以便给用户提供反馈。还可以将设备安装在高尔夫球棍、棒球棒、网球拍、拳击手套或者另一件体育器材上。
为了提供最详细的信号,可以使用高采样速率和较高的满标度量程。在一个实施方式中,可以使用1kHz的采样速率以便提供描述诸如高尔夫挥杆等非常快速的移动的详细数据。因为这是非常快速的数据记录速率,因此除非用户被检测为执行高能量的移动,否则记录的数据通常可能仅为100Hz或200Hz的数据,在该情况下,记录了所有1kHz的数据。在只需要休闲体育分析的另一实施方式中,整个数据速率可能总是较低的,例如,100Hz或200Hz。
可以记录陀螺仪数据和加速度计数据二者,以及如果诸如指南针数据等其它传感器数据是可利用的则还记录其它传感器数据。可以使可利用的传感器数据经历传感器融合算法,以便获取最有用的物理参数,例如,旋转矩阵和线性加速度。可以将记录并处理的数据映射为3D模型,以便给用户提供在训练期间执行的运动的视图。
也可以将该运动与由专业运动员执行的预先记录的运动进行匹配,以便判断是否正确地执行运动。在一些实施方式中,可以使用当前用于语音识别的算法来完成这种匹配。可以使用原始数据来执行匹配,但是也可以使用传感器融合算法的输出处的经处理的数据来执行匹配,使得有用的物理参数而不是原始数据被匹配。在匹配之后,时间或幅度的阈值可以用于确定用户的移动如何不同于专业运动员的移动。
游戏应用
可以由陀螺仪和加速度计的用户来改进手持式游戏系统。虽然在一些手持式游戏设备中存在加速度计,但是可以添加陀螺仪来减小检测的连续移动的延迟,并且增加可用于游戏系统的姿态的丰富性。
在一个实施方式中,可以在传感器融合算法中结合陀螺仪和加速度计,以便提供设备取向在空间上的旋转矩阵表示、四元数表示或欧拉角表示。可以将该取向直接映射或限制到设备的显示器中所示的虚拟世界。例如,对设备进行不同地定向可以给用户提供虚拟世界的不同视图。可以提取线性加速度,以便提供设备在空间中的线性移动的表示。也可以将短暂的线性移动应用于在设备中显示的物理游戏模型。传感器融合算法也可以将惯性传感器数据与车载摄像头、指南针或其它运动传感器融合在一起。
前面所描述的使用滚动、俯仰、偏航或圆周设备移动的元素选择技术也可以应用于游戏系统,在所述游戏系统中,要选择和操纵的元素可以是游戏内的选项。类似地,前面所描述的姿态识别应用也可以用于选择游戏系统内的元素或触发事件。
在一个实施方式中,可以使用陀螺仪和加速度计来控制驱动、飞行、滑雪或其它涉及操纵的游戏。结合陀螺仪和加速度计的传感器融合算法可以输出重力向量,其确定相对于设备而言方向“下降”是哪种方式。通过相对于重力向量来旋转设备,操纵运动可以用于控制游戏。虽然这在没有陀螺仪的情况下是可能的,但是仅使用加速度计通常导致有噪声的或具有较高延迟的控制信号,从而使得游戏的快速流畅控制变得困难。仅使用陀螺仪提供了容易控制的低延迟信号,但是可能具有漂移。使用传感器融合算法的输出允许操纵信号具有较低的延迟、较低的噪声和较低的漂移。操纵机制不一定是相对于重力的,但可以相对于由用户选择的初始点。例如,当启动游戏时,由用户保持控制的设备的方向可以被记录,并且用作所有将来的移动的参考。
在一个实施方式中,3D游戏可以将这些操纵概念与虚拟世界概念进行结合。一个或多个自由度可以用作用于操纵的控制信号,而一个或多个自由度可以直接映射到表示虚拟世界的3D图形。举例说明,可以构造出使用俯仰和偏航以便操纵车辆的飞行游戏,而滚动被直接映射以滚动用户的视场。
离散的姿态识别可以与连续的姿态移动相结合,以使游戏更加有趣。例如,在主要通过操纵来控制的游戏中,可以增加离散的姿态以便执行某些功能。例如,摇动设备可以使被刺激的交通工具移动齿轮或执行特技或技巧。
前面所描述的体育分析和训练应用也可以应用于在移动设备上执行的体育游戏。在另一个实施方式中,实时的姿态识别可以用于检测与体育有关的移动,以便允许用户进行体育游戏。将根据由传感器融合算法输出的物理参数而不是原始数据来最佳地完成该姿态识别。
功率管理
设备中的运动传感器也可以用于控制系统的功率管理。例如,如果运动传感器确定设备已经静止持续较长的时间(并且设备未处于专用的媒体播放模式或一些其它有效的或预测的数据处理状态中),则设备可以进入诸如睡眠模式等较低的功率状态。
在一些情况下,可能期望通过对传感器进行功率循环来节省功率。例如,该用法可取决于设备的模式以及运动功能触发按钮的状态。例如,在图标选择实施例中,如果按钮未被按压,则运动传感器可以断电以节省功率。按压按钮可以使传感器在运动感测开始之前通电。如果需要一些背景运动感测,则当按钮未被按压时,运动传感器可以是负载循环的。例如,当按钮未被按压时,陀螺仪可以在关闭持续1秒和打开持续0.1秒之前交替。当按钮被按压时,陀螺仪可以被打开至全功率,并且用于控制设备。可选择地,当按钮被按压时,陀螺仪可能仍然是负载循环的,但是当按钮未被按压时,陀螺仪处于更快的速率;例如,关闭持续5ms并且打开持续5ms。
使用运动功能触发器的应用
如本文所描述的,设备运动可以与通过运动感测设备10的输入控制设备所检测的输入结合使用。输入控制给设备提供了关于针对姿态输入来检测用户在设备运动期间期望的姿态的指示。例如,可以在运动感测设备10的外壳上提供本文中称作“运动功能触发器”(也称作“MFT”)36的、用户可以压下或另外激活的一个或多个按钮、开关(机械的、光学的、磁性的等)、旋钮、车轮、转盘或其它输入控制设备(如图2所示)。例如,位于设备的一侧上以便于用户接入的诸如图1中所示的按钮8和9等一个或多个按钮可以用作运动功能触发器。可以使用(经由机械设备、触觉传感器、压力传感器、电容传感器、红外线传感器、接近传感器、磁性传感器或者可以检测外部接触的任何其它类型的传感器来实现的)硬件控制,或者可以将软件/显示控制(例如,触摸屏上的显示按钮或控制)用作运动功能触发器。
在一些实施方式中,运动功能触发器的组合可以用于达到本文针对单个运动功能触发器所描述的作用。在一些实施方式中,运动功能触发器的作用可以通过用户保持控制设备的方式以及用户与设备之间的实际相互作用的任何其它方面来推断,其中所述用户控制设备的方式包括:施加于设备上的各个点处的压力(例如,其可以经由机械传感器、电容传感器或者能够直接或间接地检测施加于设备或屏幕的表面上的压力的其它传感器来确定)、放在设备上的手指的数量、用于保持控制设备的手柄的分布。在一个实施方式中,即使在不存在直接的物理接触的情况下,用户的手或身体相对于设备的接近度可以用于进入运动功能触发器模式。在一个实施方式中,可以将运动功能触发器的作用映射到设备的一组运动,其包括:轻拍、摇动或其它姿态。触发运动功能触发器的作用的这些移动的数量和属性可以被预先确定,或者可以根据当时激活的应用、设备场景、设备的运动的属性或者任何其它因素来动态地推断。
设备上的运动功能触发器可以用于确定设备是否处于“运动模式”。当设备处于运动模式,则设备10中的处理器或其它控制器可以允许设备的运动被检测,以修改设备的状态,例如被检测为姿态。例如,当运动功能触发器处于其非激活状态时,例如,当未被用户激活和保持控制时,用户在不修改设备的状态的情况下自然地移动该设备。然而,当运动功能触发器被用户激活时,设备被移动,以修改设备的一个或多个状态。设备的状态的修改可以是功能的选择和/或功能或程序的执行或激活。例如,响应于通过当设备处于运动模式时的运动数据接收来检测姿态,可以在设备上执行功能。设备根据所检测的退出事件来退出运动模式。例如,在该实施方式中,退出事件在用户释放运动功能触发器并且不再检测到来自运动功能触发器的激活信号时发生。在一些实施方式中,基于运动数据的设备的状态的修改仅在已经退出运动模式之后发生,例如,在该实施方式中,在释放按钮之后。当未处于运动模式时,为了运动姿态识别的目的,设备(例如,设备中的处理器或其它可应用的控制器)忽略输入的感测运动数据。在一些实施方式中,所感测的运动数据可以仍然被输入并且用于其它功能或目的,例如,如前面所描述的,计算设备的取向的模型;或者只有特定的预定类型的姿态或其它运动可以仍然被输入和/或识别,例如,在一些实施方式中当用于运动功能触发器的一些实施方式时可能不很好地作用的轻拍姿态。在其它实施方式中,当未处于运动模式时,例如,传感器被关闭时,对于任何目的,所有感测的运动数据被忽略。例如,按钮的释放可能引起设备运动中的检测的峰值,但是该峰值发生在释放按钮之后,并且因此被忽略。
设备的运动模式的操作可以取决于设备的操作模式。例如,当设备处于一些操作模式时,用户可能需要运动功能触发器的激活以进入运动模式从而输入运动姿态,而在设备的其它操作模式中时,不需要运动功能触发器的激活。例如,当处于允许根据设备的移动来在设备的显示屏16a上滚动一组图像或其它对象的图像显示操作模式时,可能需要(例如,通过用户保持控制运动功能触发器)运动模式的激活。然而,当处于用户可以进行或应答蜂窝电话呼叫的电话模式时,用户不需要运动模式的激活或运动功能触发器的激活来输入运动模式从而应答电话呼叫或者执行设备10上的其它电话功能。此外,设备10的不同操作模式可以以不同的方式来使用运动功能触发器和运动模式。例如,一个操作模式可以允许仅通过用户停用运动功能触发器来退出运动模式,而不同的操作模式可以允许通过用户输入特定的运动姿态来退出运动模式。
在一些实施方式中,用户不需要保持控制运动功能触发器以激活设备的运动模式,和/或退出事件不是运动功能触发器的释放。例如,运动功能触发器可以被“点击”,即,激活(例如,按压)并且然后被立即释放,以激活允许设备运动修改设备的一个或多个状态的运动模式。设备在运动功能触发器被点击之后仍然处于运动模式中。期望的预先定义退出事件可以用于在被检测到时退出运动模式,使得设备运动不再修改设备状态。例如,可以根据运动数据、用户提供的运动(例如,具有预定数量摇动的摇动姿态)来检测特定的摇动姿态,并且当检测到特定的摇动姿态时,退出运动模式。可以在其它实施方式中使用其它类型的姿态,以退出运动模式。在其它实施方式中,退出事件不是基于用户运动的。例如,可以根据诸如检测姿态的完成(当设备正确地检测到该姿态时)等其它标准来自动地退出运动模式。
输入设备
手持式设备10也可以用于描绘出空中的轨迹,以便向外部系统提供输入并且用作输入设备,其中,所述输入是基于设备10在空中的移动或位置。例如,可以通过集成诸如俯仰陀螺仪和偏航陀螺仪等用于感测设备的不同轴的两个陀螺仪,来获取手持式设备10的轨迹。可选择地,可以通过根据在传感器融合算法的输出处的所有陀螺仪和加速度计(例如,三个陀螺仪和三个加速度计)得到的相对于重力的俯仰移动和偏航移动来获取该轨迹(例如,使用在第12/252,322号共同未决的美国专利申请中描述的模型方程等模型方程,所述共同未决的专利申请通过引用并入本文)。该轨迹可以与现有的光标控制软件结合使用,或者与最初被设计用于鼠标、触针或触摸屏应用的笔迹识别软件结合使用。
在一个实施方式中,可以将轨迹无线地发送到外部设备,例如,计算机设备或电子娱乐系统。该轨迹可以与按钮或其它控制结合使用,以对直接控制PC或娱乐系统的显示屏上显示的光标进行控制。或者,轨迹输入可以控制不同的显示对象或者观看其它设备的显示屏。
在另一个实施方式中,软件可以完全地运行在手持式设备10上,而不向另一个设备提供输入。可以使用被设计用于触针或触摸屏设备的现有笔迹识别软件来将轨迹解释为字符。
本发明的实施方式提供了包括提供显示能力的子系统的手持式电子设备。移动的手持式电子设备可以是任意类型的电子设备,所述电子设备可以被用户移动同时被用户的手控制,所述电子设备包括图2中所示的设备10。在一些实施方式中,设备可以被附加到外部扩展、集成入外部扩展、或者另外物理地耦合到外部扩展。扩展可以是适合于在视频游戏环境中使用的游戏工具(例如,网球拍、球棒、高尔夫球棍、枪或其它武器)、适合于物理度量学、测量或类似的应用的定位设备、或者可以得益于设备的功能的任何其它类型的物理设备。扩展本身可以是不具有自动地处理能力的物理手柄,或者可以具有是设备的功能的至少部分的补充或者与之重叠的数据处理能力。
在一个实现中,提供显示能力的子系统是附加到设备的显示器。显示器可以集成到设备中,并且相对于设备基本上是不可移动的。在可选择的实现中,设备可以附加到设备,并且可以从设备延伸出来、相对于设备旋转、相对于设备倾斜、或者另外相对于设备的一部分是可移动的。这些显示器的实施例包括任何电子射线管(CRT)、存储管、双稳态显示器、电子纸、数码管显示器、矢量显示器、平板显示器、真空荧光显示器(VF)、发光二极管(LED)显示器、ELD显示器、等离子显示板(PDP)、液晶显示器(LCD)、HPA显示器、薄膜晶体管显示器(TFT)、有机发光二极管显示器(OLED)、表面传导电子发射显示器(SED)、激光显示器、碳纳米管显示器、纳米晶体显示器、基于量子点的显示器、或者可以使用手持式设备实现或者另外与手持式设备结合使用的前述显示器的任意组合。
在一个实施方式中,提供显示能力的子系统包括能够产生实质上适合于在外部显示器上显示的图像的一组模块。模块可以包括硬件逻辑、软件逻辑、或者硬件与软件的组合。图像可以是任意静态的信号、动态的信号或多媒体信号,其包括文本、图片和视频。用于产生图像的逻辑在本领域中是众所周知的,其包括视频和图像信号生成、视频和图像压缩、视频和图像编码、以及通过各种无线或有线介质的视频和图像传输。通过一组模块产生的图像可能基本完整并且准备显示在外部显示器上,或者在被显示在外部显示器上以前可能需要额外的处理(例如,图像可以包括来自设备的数据输出,但是可能需要对于特定的外部显示器上的适当显示而言必需的额外的专用于显示的视频信号信息)。
在一个实施方式中,提供显示能力的子系统包括能够在屏幕上投射图像的一组模块(例如,在屏幕、板、墙或能够显示图像的任何其它的表面上形成2D图像的光学投影仪系统)或者在空间中投射图像(例如,3D或全息图像)的一组模块。
在一个实现中,设备还包括一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度。在一个实施方式中,感测围绕至少三个轴的转速的这组运动传感器是由三个传感器组成,但是在其它实施方式中,可能存在四个、五个、六个或者任何其它数量的此类传感器。在一个实施方式中,感测转速的运动传感器是陀螺仪。在各个实施方式中,可能存在三个、四个、五个、六个或者任何其它数量的陀螺仪。
可以使用各种技术来实现感测转速的运动传感器,所述技术包括微机电系统、压电器件、半球面谐振腔、音叉、石英、碳纳米管、能够制造可以感测旋转属性的运动的设备的任何其它技术、或者前述技术的任意组合。
在一个实施方式中,感测线性加速度的这组运动传感器是由三个传感器组成,但是在其它实施方式中,可能存在四个、五个、六个或任何其它数量的此类传感器。在一个实施方式中,感测线性加速度的运动传感器是加速度计。在各个实施方式中,可能存在三个、四个、五个、六个或任何其它数量的加速度计。加速度计在本领域中是众所周知的,并且可以使用任何公知的加速度计制造技术、能够制造可以感测加速度的设备的任何其它技术、或者前述技术的任意组合来实现加速度计。
在一个实施方式中,感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度的这组运动传感器可以集成到单个模块中。在一个实现中,模块被集成到单个组件中,或者另外被封装在单个组件中。单个组件模块可能是由单个芯片组成,或者可以包括一起集成到公共组件中的多个单独的设备。可以一起集成到公共封装中的此类多个单独的设备的实施例包括附接到彼此上的或者另外集成在一起的两个或多个芯片、印刷电路板(可能包括额外的电路)、单片系统(SOC)或者设备的任何其它组合。
图9A示出了用于手持式电子设备的运动感测系统的一部分300的一个实施方式的框图,其包括模块和子系统的实施例。在一个实施方式中,模块302包括第一子系统304以及第二子系统306,所述第一子系统304包括感测转速的运动传感器(如图9A的实施例中的陀螺仪所示),所述第二子系统306包括感测线性加速度的运动传感器(如图9A的实施例中的加速度计所示)。在一个实现中,第一子系统304经由子模块数据总线308被耦合到第二子系统306。子模块总线308可以是局域数据总线,其有助于两个子系统之间的通信以及包含在两个子系统的单独的传感器之间的通信。这些通信可以包括由传感器产生的运动数据、用于传感器的指令(例如,为了节能而断电的指示、用于通电的指示、用于调节操作的指示等)、以及任何其它与传感器有关的数据或者与子系统或传感器的操作或功能有关的数据。由传感器产生的并且经由子模块数据总线308发送的运动数据可以被预处理(即,在多个传感器之间被实时地同步)或者是原始的(例如,外部处理器可使用原始数据来进行分离的处理,不论是单独的还是加上预处理数据)。在一个实施方式中,通过传感器中的任意两个或更多个传感器产生的运动数据的实时同步对于确保从传感器接收的信息确实表示在任何特定的时间点处的设备状态以及运动属性是很重要的。
可以使用有线的或无线的通信技术来实现子模块数据总线308,所述技术包括电子传输(例如,串行通信、并行通信或者基于分组的通信)、光学传输(例如,光纤、光开关矩阵、光自由空间传输)或者无线传输(例如,超宽带、无线局域网、蓝牙)。在子模块数据总线上使用的协议可以包括标准的协议(例如,i2c),或者可以是专用协议(可能被加密)。
在一个实施方式中,感测转速的所有运动传感器被集成到第一子系统304中,并且感测线性加速度的所有运动传感器被集成到第二子系统306中。在可选择的实施方式中,模块可以包括额外的子系统。在一个实现中,第一子系统包括一个感测转速的运动传感器,第二子系统包括感测转速的至少两个运动传感器,并且第三子系统包括感测线性加速度的至少三个运动传感器。在可选择的实施方式中,第三子系统中的感测线性加速度的至少三个运动传感器可以分布在两个子系统中。在一个实施方式中,可以添加额外的子系统,以包括感测转速的额外的运动传感器和/或感测线性加速度的额外的运动传感器。在一个实施方式中,包含在该模块中的所有此类子系统被连接到子模块数据总线。在可选择的实施方式中,一个或多个子系统未被直接地连接到子模块数据总线。为了描述的目的,只要子系统能够经由子模块数据总线来向连接到该子模块数据总线的另一设备发送并接收数据(与必须经由外部数据总线向设备路由该种数据相反),子系统就被认为连接到子模块数据总线,即使缓冲器或其它电路可以插入子系统与子模块数据总线之间。
在一个实施方式中,包括这组运动传感器的模块(例如,模块302)能够实质上对由一些或所有传感器产生的运动数据进行时间同步。在一个实施方式中,模块例如使用模块中的缓冲器305来缓冲这些运动数据,并且使其可用于可以使用数据的任何其它设备。此类其它设备的实施例可以包括外部处理器或外部应用,例如,应用处理器310和/或运行于处理器上的应用。在一个实施方式中,模块包括数据处理逻辑307(无论是硬件、软件、固件或前述各项的组合),所述数据处理逻辑307可以内部地处理由运动传感器产生的运动数据,从而可能减少模块外部的处理需求。在一些实施方式中,逻辑307可以使用用于处理的逻辑内部或外部的存储器309。在各个实现中,模块还可以包括一个或多个处理器、DSP、存储器和任何其它电路。数据处理逻辑307和/或其它处理部件可以包含在传感器子系统中的一个或多个传感器子系统中,或者部分地或完全地提供在传感器子系统外部的模块302中的其它位置处,并且经由适当的总线连接到子系统和/或外部总线312。
在一个实施方式中,模块302被耦合到一个或多个外部设备总线312,所述外部设备总线312有助于模块与模块的外部设备之间的通信,例如,手持式设备的其它组件。图9A中示出了一个实施例,其中,应用处理器310被连接到外部设备总线312。对于一些类型的外部设备总线而言,诸如功率管理设备311和/或其它外围设备等设备可以被连接。在一些实施方式中,存储器314、接口设备316(输入和/或输出设备、电路和/或部件)以及显示器318是可以通过外部设备总线312进行通信的手持式设备的部件的实施例中的一些实施例。在一些实施方式中,特定的设备可以可选择地或另外地具有到应用处理器310或其它部件的其自己的专用总线,例如,到诸如显示器318和存储器314等部件的图9A中的虚线所示的总线315,或者图2中所示的分离的总线。在一些实施方式中,可能不存在所描绘的连接中的一些连接(例如,应用处理器310可以经由共享的外部总线312、经由分离的总线或者经由共享的总线与分离的总线的组合来连接到部件)。外部设备总线的一个实施例是依照12C标准的总线,但是可以可选择地或另外地使用任何其它类型的或标准的通信总线。在图9A的一个实施方式中,子系统304和306以及子模块总线308与外部设备总线312分离,并且可以仅经由诸如处理逻辑307或其它部件等其它部件来与外部设备总线进行通信。
图9B示出了另一实现330,在该实现中,包含在该模块中的子系统中的一个或多个子系统(例如,子系统304和306)被直接连接到一个或多个主外部设备总线312。在该实现中,子模块数据总线308可以与如图所示的外部设备总线312分离(但是可能能够经由连接到该外部设备总线的子系统来与外部设备总线进行通信)。可选择地,子模块数据总线308可以直接连接到一个或多个外部设备总线。
图9C示出了另一个实现350,在该实现中,子模块数据总线308被连接到一个或多个外部设备总线312,而包含在该模块中的子系统(例如,子系统304和306)没有一个直接连接到任何外部设备总线或其它外部设备。在该情况下,例如,子系统可以经由子模块数据总线308和外部设备总线312来与外部设备(例如,应用处理器310)进行通信。
在一个实施方式中,包含在模块中的一个或多个子系统具有可能在没有同步、没有缓冲或者没有其它运动数据预处理的情况下直接将数据从运动传感器中的一些或全部运动传感器传送到外部总线的能力。
在一个实施方式中,手持式设备包括子系统,所述子系统能够根据从运动传感器中的至少一个运动传感器获取的运动数据来促进与设备的相互作用。子系统可以包括用于解释从这组运动传感器接收的运动数据的逻辑,并且可以实现在硬件、软件、固件或前述各项的组合中。子系统可以在任意特定的时间从一个运动传感器、所有运动传感器或运动传感器的任意子集接收运动数据。然后,子系统能够通过解释运动数据并且将所述运动数据变换为可以通过集成到设备中的软件、硬件或其它逻辑来理解的命令或其它输入,来促进与设备的相互作用。
在本专利中结合各个实施方式提供了基于由运动传感器提供的运动数据来与设备进行相互作用的实施例,包括例如响应于设备的移动的视觉指示器在屏幕上的移动、响应于设备的移动的视觉元素的选择、响应于设备的移动的设备的应用或其它特征的激活等。可以使用各个处理技术中的一个或多个处理技术来处理接收的运动数据,并且所接收的运动数据被解释和/或被准备用于或被准备以作用于手持式设备的其它部件。例如,通过引用被完整地并入本文的第11/774,488号、第12/106,921号和第12/252,322号共同未决的美国专利申请描述了用于处理和/或提供增强的传感器数据、解释数据并识别姿态或传感器数据中的命令、以及向设备的操作系统、应用、应用处理器或其它部件或软件提供准备的数据的各个技术和系统,所述共同未决的美国专利申请中的任意一个或全部可以在适合的情况下用于本文公开的实施方式中。
在一个实施方式中,与设备的相互作用包括响应于设备沿着以下各项:滚动轴、俯仰轴或偏航轴中的至少两项的旋转,移动视觉指示器,选择视觉元素,或者沿着显示器上的路径移动视觉元素。在该实施方式中,显示器上的路径可以是线性方向(在显示器上的任意方向上,无论是水平的、垂直的、对角的或其它方向)、曲线方向(其包括任何圆周、抛物线、椭圆或其它曲线)、分段方向(其可以包括线性方向和曲线方向的任意组合)、自由形态的方向(freeform direction)、或者前述各项的任意组合。在三维显示、图像、对象或一组视觉元素中,上面所描述的方向可以与显示器平行(即,在传统的2D显示器的平面中)、相对于显示器的表面垂直的(即,在传统的2D显示器的平面内或外)、或者相对于传统的2D显示器的平面是倾斜的(即,传统的2D显示器的平面内或外,相对于平面的任意角度处)。
在一个实施方式中,与设备的相互作用包括响应于设备沿着滚动轴、俯仰轴或偏航轴中的至少一个轴的旋转,视觉元素在显示器上的二维或三维的旋转。
在一个实施方式中,手持式设备包括运动功能触发器,其可以用于增强能够促进与设备的相互作用的子系统的操作。在一个实现中,当用户激活或停用运动功能触发器时,运动功能触发器产生对能够促进与设备的相互作用的子系统的状态、环境或操作(例如,激活或停用设备上的特定功能、激活或停用能够促进与设备的相互作用的子系统中的一些或全部子系统)进行改变的信号。
虽然已经根据所示的实施方式描述了本发明,但是本领域普通技术人员将容易意识到,可能存在实施方式的变体,并且这些变体将在本发明的精神和范围内。因此,本领域普通技术人员可以进行很多修改。

Claims (39)

1.一种手持式电子设备,所述设备包括:
提供显示能力的子系统;
一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度;以及
一子系统,该子系统能够根据从所述运动传感器中的至少一个运动传感器获取的运动数据来促进与所述设备的相互作用。
2.根据权利要求1所述的电子设备,其中,感测转速的所述运动传感器是陀螺仪,而感测线性加速度的所述运动传感器是加速度计。
3.根据权利要求1所述的电子设备,其中,感测转速的所述运动传感器是根据以下技术中的一个或多个技术来实现的:
微机电系统、压电器件、半球面谐振腔、音叉、石英、碳纳米管。
4.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统是由以下项中的一项组成:
连接到所述设备的显示器;
能够产生实质上适于在外部显示器上显示的图像的一组模块;或者
能够投射图像的一组模块。
5.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括视觉指示器在所述显示器上的移动。
6.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括与屏幕上显示的视觉元素的相互作用。
7.根据权利要求6所述的电子设备,其中,与所述视觉元素的所述相互作用由以下项中的一项或多项组成:选择所述元素、加亮所述元素、打开所述元素、移动所述元素、在元素列表中对所述元素进行重新排序、或者启动与所述元素相关联的应用。
8.根据权利要求1所述的电子设备,其中,与所述设备的所述相互作用包括与应用的相互作用。
9.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述设备的移动,移动所述显示器上的光标;
响应于所述设备的移动,选择菜单;
响应于所述设备的移动,激活菜单;
响应于所述设备的移动,选择包含在菜单中的选项;
响应于所述设备的移动,激活包含在菜单中的选项;
响应于所述设备的移动,选择所述显示器上显示的元素;
响应于所述设备的移动,激活所述显示器上显示的元素;
响应于所述设备的移动,通过所述显示器上显示的与应用有关的元素来启动应用;
响应于所述设备的移动,在至少两个应用之间进行切换;
响应于所述设备的移动,通过所述显示器上显示的与应用有关的接口来与应用相互作用;或者
响应于所述设备的移动,退出应用。
10.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上移动屏幕上的视觉指示器:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上选择所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上移动所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径移动所述屏幕上的视觉指示器:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径选择所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;或者
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径移动所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴。
11.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括:响应于所述设备沿着滚动轴、俯仰轴或偏航轴中的至少一个的旋转,在二维或三维中旋转所述显示器上的视觉元素。
12.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述设备的移动,平移所述显示器上的图像;
响应于所述设备的移动,缩放所述显示器上的图像;
响应于所述设备的移动,对至少部分地在所述设备上运行的照相机应用进行缩放;
响应于所述设备的移动,改变所述显示器上的页面;
响应于所述设备的移动,调节所述显示器上的至少一个元素的位置,其中,所述至少一个元素是阵列的一部分;
响应于所述设备的移动,导航到菜单屏幕;
响应于所述设备的移动,选择所述显示器上显示的键盘上的按键;
响应于所述设备的移动,选择所述显示器上显示的电话拨号盘上的按键;
响应于所述设备的移动,选择与联系人的标识相对应的字符;
响应于所述设备的移动,发起电话呼叫;
响应于所述设备的移动,终止电话呼叫;
响应于所述设备的移动,识别一字符;
响应于所述设备的移动,识别多个字符;
响应于所述设备的移动,作为自动完成操作的一部分显示所述显示器上的元素;
响应于所述设备的移动,旋转所述显示器上的地图;
响应于所述设备的移动,缩放所述显示器上的地图;
响应于所述设备的移动,平移所述显示器上的地图;
响应于所述设备的移动,倾斜所述显示器上的地图;
响应于所述设备的移动,滚动一组元素,其中,包含在所述一组元素中的至少一个元素被显示在所述显示器上;
根据所述设备的场景来解释所述设备的移动;
响应于所述设备的移动,在肖像模式与风景模式之间切换显示器上的图像的取向;
响应于所述设备的移动,激活应用,其中,所述移动与两个不同的取向之间的切换相对应;
提供与所述设备的移动的解释有关的视觉反馈、音频反馈或振动反馈;
根据所述设备的移动,对用户进行验证;
将所述设备的移动转换为实证标记;
根据所述设备的移动,控制外部系统;
根据所述设备的移动,授权商业交易;
根据所述设备的移动,测量用户的卡路里消耗;
根据所述设备的移动,评估与体育有关的运动;
根据所述设备的移动,对与体育有关的运动进行计数;
根据所述设备的移动,评估与游戏有关的运动;
根据以下项中的至少一项来控制所述设备的节能特征:所述设备的取向、所述设备的移动、或所述设备的不移动;或者
根据所述设备的移动,识别要发送到外部系统的指令。
13.根据权利要求1所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于应用到所述设备的一组轻拍,触发一功能;
响应于应用到所述设备的一组轻拍,显示符号,以提供与所述轻拍有关的视觉反馈;
响应于应用到所述设备的一组摇动,触发所述设备的功能;或者
响应于应用到所述设备的一组摇动,显示符号,以提供与所述轻拍有关的视觉反馈。
14.一种手持式电子设备,所述设备包括:
显示器,其被连接到所述设备;
一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度,其中,所述运动传感器被集成在单个模块中;以及
子系统,其能够根据从所述运动传感器中的至少一个运动传感器获取的运动数据来促进与所述设备的相互作用。
15.根据权利要求14所述的电子设备,其中,所述模块处于单个封装中。
16.根据权利要求14所述的电子设备,其中,所述模块包括第一子系统和第二子系统,所述第一子系统包括感测转速的所述运动传感器,所述第二子系统包括感测线性加速度的所述运动传感器,并且其中,所述第一子系统经由子模块数据总线被耦合到所述第二子系统。
17.根据权利要求14所述的电子设备,其中,所述模块包括第一子系统和第二子系统,所述第一子系统包括感测转速的所述运动传感器,所述第二子系统包括感测线性加速度的所述运动传感器,其中,所述第一子系统经由子模块数据总线被耦合到所述第二子系统,并且其中,子模块数据总线与外部设备总线分离,所述外部设备总线将所述模块连接到所述电子设备的至少一个外部设备。
18.根据权利要求14所述的电子设备,其中,所述模块包括第一子系统、第二子系统和第三子系统,所述第一子系统包括感测转速的至少一个运动传感器,所述第二子系统包括感测转速的至少两个运动传感器,以及所述第三子系统包括感测线性加速度的运动传感器,并且其中,所述第一子系统、所述第二子系统和所述第三子系统被耦合到子模块数据总线。
19.一种存储介质,包括软件程序,所述软件程序能够至少部分地运行在手持式电子设备上,其中,所述设备包括:
提供显示能力的子系统;以及
一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度;以及
其中,所述软件程序能够根据从所述运动传感器中的至少一个运动传感器获取的运动数据来促进与所述设备的相互作用。
20.根据权利要求19所述的存储介质,其中,所述软件程序是运行在所述手持式电子设备上的操作系统。
21.根据权利要求19所述的存储介质,其中,所述软件程序是运行在所述手持式电子设备上的软件应用。
22.一组运动传感器,用于感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度,其中:
所述运动传感器能够被集成在手持式电子设备中;以及
其中,所述设备包括:
提供显示能力的子系统;以及
能够根据从所述运动传感器中的至少一个运动传感器获取的运动
数据来促进与所述设备的相互作用的子系统。
23.根据权利要求1所述的电子设备,其中,感测转速的所述运动传感器是陀螺仪,而感测线性加速度的所述运动传感器是加速度计。
24.根据权利要求1所述的电子设备,其中,感测转速的所述运动传感器是根据以下技术中的一个或多个技术来实现的:微机电系统、压电器件、石英或碳纳米管。
25.一种手持式电子设备,所述设备包括:
提供显示能力的子系统;
运动功能触发器;
一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度;以及
一子系统,所述子系统能够根据从所述运动传感器中的至少一个运动传感器获取的运动数据来促进与所述设备的相互作用。
26.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统由以下项中的一项组成:
连接到所述设备的显示器;
能够产生实质上适于在外部显示器上显示的图像的一组模块;或者
能够投射图像的一组模块。
27.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括视觉指示器在所述显示器上的移动。
28.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括与屏幕上显示的视觉元素的相互作用。
29.根据权利要求28所述的电子设备,其中,响应于从所述运动功能触发器接收的信号,与所述视觉元素的所述相互作用由以下项中的一项或多项组成:选择所述元素、加亮所述元素、打开所述元素、移动所述元素、在元素列表中对所述元素进行重新排序、或者启动与所述元素相关联的应用。
30.根据权利要求25所述的电子设备,其中,响应于从所述运动功能触发器接收的信号,与所述设备的所述相互作用包括与应用的相互作用。
31.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,响应于从所述运动功能触发器接收的信号,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述设备的移动,移动所述显示器上的光标;
响应于所述设备的移动,选择菜单;
响应于所述设备的移动,激活菜单;
响应于所述设备的移动,选择包含在菜单中的选项;
响应于所述设备的移动,激活包含在菜单中的选项;
响应于所述设备的移动,选择所述显示器上显示的元素;
响应于所述设备的移动,激活所述显示器上显示的元素;
响应于所述设备的移动,通过所述显示器上显示的与应用有关的元素来启动应用;
响应于所述设备的移动,在至少两个应用之间进行切换;
响应于所述设备的移动,通过所述显示器上显示的与应用有关的接口来与应用相互作用;或者
响应于所述设备的移动,退出应用。
32.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,响应于从所述运动功能触发器接收的信号,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上移动屏幕上的视觉指示器:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上选择所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述电子设备关于以下项中的一项的旋转运动而在实质上线性的方向上移动所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径移动所述屏幕上的视觉指示器:所述电子设备的滚动轴、俯仰轴或偏航轴;
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径选择所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴;或者
响应于所述设备沿着以下项中的至少两项的旋转而沿着分段的、自由形态的或弯曲的路径移动所述屏幕上的视觉元素:所述电子设备的滚动轴、俯仰轴或偏航轴。
33.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,与所述设备的所述相互作用包括:响应于所述设备沿着滚动轴、俯仰轴或偏航轴中的至少一个的旋转,并且响应于从所述运动功能触发器接收的信号,在二维或三维中旋转所述显示器上的视觉元素。
34.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,响应于从所述运动功能触发器接收的信号,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于所述设备的移动,平移所述显示器上的图像;
响应于所述设备的移动,缩放所述显示器上的图像;
响应于所述设备的移动,对至少部分地在所述设备上运行的照相机应用进行缩放;
响应于所述设备的移动,改变所述显示器上的页面;
响应于所述设备的移动,调节所述显示器上的至少一个元素的位置,其中,所述至少一个元素是阵列的一部分;
响应于所述设备的移动,导航到菜单屏幕;
响应于所述设备的移动,选择所述显示器上显示的键盘上的按键;
响应于所述设备的移动,选择所述显示器上显示的电话拨号盘上的按键;
响应于所述设备的移动,选择与联系人的标识相对应的字符;
响应于所述设备的移动,发起电话呼叫;
响应于所述设备的移动,终止电话呼叫;
响应于所述设备的移动,识别一字符;
响应于所述设备的移动,识别多个字符;
响应于所述设备的移动,作为自动完成操作的一部分,显示所述显示器上的元素;
响应于所述设备的移动,旋转所述显示器上的地图;
响应于所述设备的移动,缩放所述显示器上的地图;
响应于所述设备的移动,平移所述显示器上的地图;
响应于所述设备的移动,倾斜所述显示器上的地图;
响应于所述设备的移动,滚动一组元素,其中,包含在所述一组元素中的至少一个元素被显示在所述显示器上;
根据所述设备的场景来解释所述设备的移动;
响应于所述设备的移动,在肖像模式与风景模式之间切换显示器上的图像的取向;
响应于所述设备的移动,激活应用,其中,所述移动与两个不同的取向之间的切换相对应;
提供与所述设备的移动的解释有关的视觉反馈、音频反馈或振动反馈;
根据所述设备的移动,对用户进行验证;
将所述设备的移动转换为实证标记;
根据所述设备的移动,控制外部系统;
根据所述设备的移动,授权商业交易;
根据所述设备的移动,测量用户的卡路里消耗;
根据所述设备的移动,评估与体育有关的运动;
根据所述设备的移动,对与体育有关的运动进行计数;
根据所述设备的移动,评估与游戏有关的运动;
根据以下项中的至少一项来控制所述设备的节能特征:所述设备的取向、所述设备的移动、或所述设备的不移动;或者
根据所述设备的移动,识别要发送到外部系统的指令。
35.根据权利要求25所述的电子设备,其中,所述提供显示能力的子系统包括连接到所述设备的显示器,并且其中,响应于从所述运动功能触发器接收的信号,与所述设备的所述相互作用由以下项中的一项或多项组成:
响应于应用到所述设备的一组轻拍,触发一功能;
响应于应用到所述设备的一组轻拍,显示符号,以提供与所述轻拍有关的视觉反馈;
响应于应用到所述设备的一组摇动,触发所述设备的功能;以及
响应于应用到所述设备的一组摇动,显示符号,以提供与所述轻拍有关的视觉反馈。
36.一种手持式电子设备,所述设备包括:
显示器,其被连接到所述设备;
运动功能触发器;
一组运动传感器,其感测围绕至少三个轴的转速和沿着至少三个轴的线性加速度,其中,所述运动传感器被集成在单个模块中;以及
子系统,其能够根据从所述运动传感器中的至少一个运动传感器获取的运动数据以及对所述运动功能触发器的激活来促进与所述设备的相互作用。
37.根据权利要求36所述的电子设备,其中,所述模块被集成在单个封装中。
38.根据权利要求36所述的电子设备,其中,所述模块包括第一子系统和第二子系统,所述第一子系统包括感测转速的所述运动传感器,所述第二子系统包括感测线性加速度的所述运动传感器,并且其中,所述第一子系统经由子模块数据总线被耦合到所述第二子系统。
39.根据权利要求36所述的电子设备,其中,所述模块包括第一子系统、第二子系统和第三子系统,所述第一子系统包括感测转速的至少一个运动传感器,所述第二子系统包括感测转速的至少两个运动传感器,以及所述第三子系统包括感测线性加速度的所述运动传感器,并且其中,所述第一子系统、所述第二子系统和所述第三子系统被耦合到子模块数据总线。
CN200980153085.4A 2008-10-29 2009-10-29 在移动设备上使用运动处理来控制和访问内容 Active CN102265242B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US10935608P 2008-10-29 2008-10-29
US61/109,356 2008-10-29
US12/398,156 2009-03-04
US12/398,156 US20090262074A1 (en) 2007-01-05 2009-03-04 Controlling and accessing content using motion processing on mobile devices
US12/485,823 US8462109B2 (en) 2007-01-05 2009-06-16 Controlling and accessing content using motion processing on mobile devices
US12/485,823 2009-06-16
PCT/US2009/062637 WO2010056548A1 (en) 2008-10-29 2009-10-29 Controlling and accessing content using motion processing on mobile devices

Publications (2)

Publication Number Publication Date
CN102265242A true CN102265242A (zh) 2011-11-30
CN102265242B CN102265242B (zh) 2015-09-02

Family

ID=42170257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980153085.4A Active CN102265242B (zh) 2008-10-29 2009-10-29 在移动设备上使用运动处理来控制和访问内容

Country Status (5)

Country Link
US (4) US8462109B2 (zh)
EP (1) EP2353065B1 (zh)
JP (1) JP2012507802A (zh)
CN (1) CN102265242B (zh)
WO (1) WO2010056548A1 (zh)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102027487A (zh) * 2009-04-24 2011-04-20 三美电机株式会社 个人认证装置
CN102479053A (zh) * 2010-11-26 2012-05-30 索尼公司 信息处理设备、信息处理方法和计算机程序产品
CN102662578A (zh) * 2012-03-29 2012-09-12 华为终端有限公司 一种桌面容器的切换控制方法及终端
CN102945135A (zh) * 2012-10-24 2013-02-27 广东欧珀移动通信有限公司 一种输入字符的删除方法和装置
WO2013083060A1 (zh) * 2011-12-07 2013-06-13 东蓝数码股份有限公司 基于移动终端状态改变的数据交换系统
CN103257815A (zh) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 一种触摸位置定位方法、文本选择方法、装置及电子设备
CN103309566A (zh) * 2012-03-16 2013-09-18 富士通株式会社 显示控制装置和显示控制方法
CN103324530A (zh) * 2013-06-08 2013-09-25 广东欧珀移动通信有限公司 手持移动设备的方位传感器调用方法及装置
CN103365430A (zh) * 2012-04-10 2013-10-23 洪荣昭 移动装置屏幕画面的位移补偿方法
CN103425406A (zh) * 2012-05-16 2013-12-04 腾讯科技(深圳)有限公司 一种移动终端的输入方法及装置
CN103460164A (zh) * 2012-02-03 2013-12-18 松下电器产业株式会社 触觉提示装置以及触觉提示装置的驱动方法、驱动程序
CN103473692A (zh) * 2013-06-17 2013-12-25 展讯通信(上海)有限公司 一种三维购物平台显示系统
CN103543842A (zh) * 2012-07-16 2014-01-29 联想(北京)有限公司 终端设备
CN103576124A (zh) * 2012-08-06 2014-02-12 弗兰克公司 实时rf信号可视化装置
CN103686277A (zh) * 2013-12-04 2014-03-26 乐视致新电子科技(天津)有限公司 一种遥控器、显示装置以及智能电视
CN103677225A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 一种数据处理方法与第一终端设备
CN103984407A (zh) * 2013-02-08 2014-08-13 英属维京群岛商速位互动股份有限公司 使用运动传感器融合来进行运动识别的方法及装置
CN104077057A (zh) * 2013-03-25 2014-10-01 腾讯科技(深圳)有限公司 一种移动设备控制方法及系统、移动设备
CN104102415A (zh) * 2013-04-01 2014-10-15 三星电子(中国)研发中心 改变手持移动设备中列表的排序方法和设备
CN104135911A (zh) * 2012-01-09 2014-11-05 因文森斯公司 多轴线活动监测装置中的活动分类
CN104237951A (zh) * 2014-10-09 2014-12-24 广州市香港科大霍英东研究院 一种墙体内管网布局的重建方法
CN104428742A (zh) * 2014-06-06 2015-03-18 华为技术有限公司 调整窗口显示位置的方法和终端
CN104535077A (zh) * 2014-12-29 2015-04-22 上海交通大学 一种基于智能移动终端设备的行人步长估计方法
CN104582530A (zh) * 2012-04-23 2015-04-29 乔舒亚·迈克尔·扬 用于定位输入装置并产生控制信号的方法和装置和系统
CN104599116A (zh) * 2013-10-31 2015-05-06 腾讯科技(深圳)有限公司 一种移动终端的手势支付控制方法和移动终端
CN104679552A (zh) * 2013-11-26 2015-06-03 联想(新加坡)私人有限公司 选择性地禁用传感器和相关联的功能
CN104808792A (zh) * 2015-04-14 2015-07-29 联想(北京)有限公司 一种信息处理方法及电子设备
CN104899080A (zh) * 2014-03-05 2015-09-09 腾讯科技(深圳)有限公司 即时通讯切换实时画面的方法和装置
CN105191152A (zh) * 2013-05-02 2015-12-23 苹果公司 具有无线功率控制系统的电子设备
CN105224086A (zh) * 2015-10-09 2016-01-06 联想(北京)有限公司 一种信息处理方法及电子设备
CN105283830A (zh) * 2013-05-24 2016-01-27 三星电子株式会社 在便携设备上显示画面的方法和装置
CN105323450A (zh) * 2014-06-20 2016-02-10 中兴通讯股份有限公司 一种模式切换的实现方法及终端
CN105339987A (zh) * 2013-06-07 2016-02-17 微软技术许可有限责任公司 针对陆地、空中和/或众包可视化的流形的图像提取和基于图像的渲染
CN105339863A (zh) * 2013-06-25 2016-02-17 Lg电子株式会社 便携式装置及其控制方法
CN105378622A (zh) * 2013-01-31 2016-03-02 日本电气株式会社 文档阅读器、文档页面翻转方法和程序
CN105426081A (zh) * 2015-11-30 2016-03-23 努比亚技术有限公司 移动终端的界面切换装置及方法
CN105549854A (zh) * 2015-12-01 2016-05-04 上海斐讯数据通信技术有限公司 移动终端及滚动条的操作方法
WO2016165420A1 (zh) * 2015-08-10 2016-10-20 中兴通讯股份有限公司 一种移动终端上的图片显示方法及相应的移动终端
CN106293040A (zh) * 2015-06-17 2017-01-04 北京智谷睿拓技术服务有限公司 设备间的交互方法以及近眼设备
CN106325692A (zh) * 2015-06-19 2017-01-11 深圳超多维光电子有限公司 切换显示模式的方法、装置及其移动终端
CN106415426A (zh) * 2013-12-27 2017-02-15 谷歌技术控股有限责任公司 用于基于倾斜致动的方法和系统
CN106406506A (zh) * 2015-07-29 2017-02-15 腾讯科技(深圳)有限公司 移动终端生成随机数据的方法和装置
CN106575113A (zh) * 2014-08-20 2017-04-19 Sig技术股份公司 用于处理设施的终端
CN106657951A (zh) * 2016-10-20 2017-05-10 北京小米移动软件有限公司 投影控制方法及装置、移动设备、投影仪
CN106919260A (zh) * 2017-03-07 2017-07-04 百度在线网络技术(北京)有限公司 网页操作方法和装置
WO2017121276A1 (zh) * 2016-01-13 2017-07-20 阿里巴巴集团控股有限公司 一种显示设备的任务启动方法和装置
CN107229399A (zh) * 2016-03-24 2017-10-03 北京搜狗科技发展有限公司 一种页面处理方法和装置、一种用于页面处理的装置
WO2018010236A1 (zh) * 2016-07-11 2018-01-18 中兴通讯股份有限公司 体感拨号的控制方法及装置、存储介质
CN108176044A (zh) * 2017-12-29 2018-06-19 贵阳动视云科技有限公司 虚拟手柄摇杆信号的获取方法及装置
TWI627579B (zh) * 2012-02-20 2018-06-21 Jon Chao Hong Displacement compensation method for mobile device screen
CN104182135B (zh) * 2013-05-21 2018-09-07 百度在线网络技术(北京)有限公司 用于移动终端的控制方法、装置和移动终端
CN104077057B (zh) * 2013-03-25 2019-07-16 腾讯科技(深圳)有限公司 一种移动设备控制方法及系统、移动设备
CN110119200A (zh) * 2019-04-12 2019-08-13 武汉格罗夫氢能汽车有限公司 一种汽车手势识别系统
CN110187767A (zh) * 2019-05-31 2019-08-30 奥佳华智能健康科技集团股份有限公司 一种按摩椅手势控制系统及方法
CN110505919A (zh) * 2017-02-03 2019-11-26 埃佩多夫股份公司 手持流体转移设备、包括手持流体转移设备的实验室系统、以及用于操作手持流体转移设备或实验室系统的方法
CN110543275A (zh) * 2019-08-30 2019-12-06 青岛海信移动通信技术股份有限公司 一种基于移动终端拍照界面的交互方法及移动终端
CN110597385A (zh) * 2019-09-03 2019-12-20 维沃移动通信有限公司 一种控制方法及电子设备
US10691291B2 (en) 2013-05-24 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for displaying picture on portable device
CN111742327A (zh) * 2018-02-19 2020-10-02 博朗有限公司 用于实施可移动处理装置的定位的设备和方法
CN112090054A (zh) * 2017-05-18 2020-12-18 李丽萍 一种运动游戏和互动感应器及其控制方法
WO2021093543A1 (zh) * 2019-11-13 2021-05-20 先临三维科技股份有限公司 扫描仪、及其操作方法、装置、系统、存储介质和处理器

Families Citing this family (653)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9286941B2 (en) 2001-05-04 2016-03-15 Legend3D, Inc. Image sequence enhancement and motion picture project management system
FI117488B (fi) * 2001-05-16 2006-10-31 Myorigo Sarl Informaation selaus näytöllä
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
CA2531524A1 (en) * 2003-10-31 2005-05-12 Iota Wireless Llc Concurrent data entry for a portable device
US20090305727A1 (en) * 2005-03-04 2009-12-10 Heikki Pylkko Mobile device with wide range-angle optics and a radiation sensor
US7442570B2 (en) 2005-03-18 2008-10-28 Invensence Inc. Method of fabrication of a AL/GE bonding in a wafer packaging environment and a product produced therefrom
WO2006124935A2 (en) * 2005-05-17 2006-11-23 Gesturetek, Inc. Orientation-sensitive signal output
US8730156B2 (en) * 2010-03-05 2014-05-20 Sony Computer Entertainment America Llc Maintaining multiple views on a shared stable virtual space
US9250703B2 (en) 2006-03-06 2016-02-02 Sony Computer Entertainment Inc. Interface with gaze detection and voice input
US7934423B2 (en) 2007-12-10 2011-05-03 Invensense, Inc. Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
US8141424B2 (en) * 2008-09-12 2012-03-27 Invensense, Inc. Low inertia frame for detecting coriolis acceleration
US8508039B1 (en) 2008-05-08 2013-08-13 Invensense, Inc. Wafer scale chip scale packaging of vertically integrated MEMS sensors with electronics
US8462109B2 (en) 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US8250921B2 (en) * 2007-07-06 2012-08-28 Invensense, Inc. Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics
WO2008094458A1 (en) 2007-01-26 2008-08-07 F-Origin, Inc. Viewing images with tilt control on a hand-held device
DE102007017209B4 (de) * 2007-04-05 2014-02-27 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Mikromechanischer Inertialsensor zur Messung von Drehraten
EP1983740A1 (en) * 2007-04-16 2008-10-22 STMicroelectronics (Research & Development) Limited Image stabilisation method and apparatus
JP2009049512A (ja) * 2007-08-14 2009-03-05 Toshiba Corp 画面表示処理装置および方法
TW200907746A (en) * 2007-08-14 2009-02-16 Kye Systems Corp Interactive display device
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US20090089705A1 (en) * 2007-09-27 2009-04-02 Microsoft Corporation Virtual object navigation
US8631358B2 (en) * 2007-10-10 2014-01-14 Apple Inc. Variable device graphical user interface
US8059897B2 (en) * 2007-12-10 2011-11-15 Motorola Mobility, Inc. Method for automatically performing an image processing function on an electronic device
US8225343B2 (en) 2008-01-11 2012-07-17 Sony Computer Entertainment America Llc Gesture cataloging and recognition
US20090185080A1 (en) * 2008-01-18 2009-07-23 Imu Solutions, Inc. Controlling an electronic device by changing an angular orientation of a remote wireless-controller
KR20090082712A (ko) * 2008-01-28 2009-07-31 삼성전자주식회사 문자 편집 방법 및 장치
US8676224B2 (en) * 2008-02-19 2014-03-18 Apple Inc. Speakerphone control for mobile device
JP5537044B2 (ja) * 2008-05-30 2014-07-02 キヤノン株式会社 画像表示装置及びその制御方法、コンピュータプログラム
TWI510080B (zh) * 2008-06-16 2015-11-21 Imu Solutions Inc 家庭娛樂中心與其操作方法
US9225817B2 (en) * 2008-06-16 2015-12-29 Sony Corporation Method and apparatus for providing motion activated updating of weather information
US8140115B1 (en) * 2008-07-18 2012-03-20 Dp Technologies, Inc. Application interface
US20100039381A1 (en) * 2008-08-12 2010-02-18 Apple Inc. Rotatable input device
TWI374268B (en) * 2008-09-05 2012-10-11 Ind Tech Res Inst Multi-axis capacitive accelerometer
KR101495132B1 (ko) * 2008-09-24 2015-02-25 삼성전자주식회사 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법
US8682606B2 (en) * 2008-10-07 2014-03-25 Qualcomm Incorporated Generating virtual buttons using motion sensors
US8205498B2 (en) * 2008-11-18 2012-06-26 Industrial Technology Research Institute Multi-axis capacitive accelerometer
US20100134424A1 (en) * 2008-12-02 2010-06-03 At&T Mobility Ii Llc Edge hand and finger presence and motion sensor
US20100138680A1 (en) * 2008-12-02 2010-06-03 At&T Mobility Ii Llc Automatic display and voice command activation with hand edge sensing
US8351910B2 (en) * 2008-12-02 2013-01-08 Qualcomm Incorporated Method and apparatus for determining a user input from inertial sensors
US8368658B2 (en) * 2008-12-02 2013-02-05 At&T Mobility Ii Llc Automatic soft key adaptation with left-right hand edge sensing
US20100146444A1 (en) * 2008-12-05 2010-06-10 Microsoft Corporation Motion Adaptive User Interface Service
US9002416B2 (en) 2008-12-22 2015-04-07 Google Technology Holdings LLC Wireless communication device responsive to orientation and movement
JP2010152493A (ja) * 2008-12-24 2010-07-08 Sony Corp 入力装置、制御装置及び入力装置の制御方法
KR20100078141A (ko) * 2008-12-30 2010-07-08 삼성전자주식회사 휴대용 단말기에서 햅틱 기능 제공 방법 및 장치
US8560267B2 (en) 2009-09-15 2013-10-15 Imetrikus, Inc. Identifying one or more activities of an animate or inanimate object
US8972197B2 (en) * 2009-09-15 2015-03-03 Numera, Inc. Method and system for analyzing breathing of a user
US9470704B2 (en) 2009-02-23 2016-10-18 Nortek Security & Control Llc Wearable motion sensing device
US20100217533A1 (en) * 2009-02-23 2010-08-26 Laburnum Networks, Inc. Identifying a Type of Motion of an Object
JP2010237882A (ja) * 2009-03-30 2010-10-21 Namco Bandai Games Inc プログラム、情報記憶媒体及び画像生成システム
US20100295667A1 (en) * 2009-05-22 2010-11-25 Electronics And Telecommunications Research Institute Motion based pointing apparatus providing haptic feedback and control method thereof
US9398536B2 (en) * 2009-05-29 2016-07-19 Qualcomm Incorporated Method and apparatus for movement detection by evaluating elementary movement patterns
US8179246B2 (en) * 2009-06-08 2012-05-15 Tex-Ray Industrial Co., Ltd. Indication clothing
US8427508B2 (en) 2009-06-25 2013-04-23 Nokia Corporation Method and apparatus for an augmented reality user interface
US8719714B2 (en) 2009-07-08 2014-05-06 Steelseries Aps Apparatus and method for managing operations of accessories
US9737796B2 (en) 2009-07-08 2017-08-22 Steelseries Aps Apparatus and method for managing operations of accessories in multi-dimensions
US9690386B2 (en) * 2009-07-14 2017-06-27 Cm Hk Limited Method and apparatus for performing motion recognition using motion sensor fusion, and associated computer program product
US8817048B2 (en) * 2009-07-17 2014-08-26 Apple Inc. Selective rotation of a user interface
JP5489572B2 (ja) * 2009-07-29 2014-05-14 キヤノン株式会社 加速度検出装置及びその制御方法、プログラム
JP4823342B2 (ja) * 2009-08-06 2011-11-24 株式会社スクウェア・エニックス タッチパネル式ディスプレイを持った携帯型コンピュータ
EP2472374B1 (en) * 2009-08-24 2019-03-20 Samsung Electronics Co., Ltd. Method for providing a ui using motions
US20110050730A1 (en) * 2009-08-31 2011-03-03 Paul Ranford Method of displaying data on a portable electronic device according to detected movement of the portable electronic device
JP2011053974A (ja) * 2009-09-02 2011-03-17 Sony Corp 操作制御装置、操作制御方法およびコンピュータプログラム
US9300969B2 (en) * 2009-09-09 2016-03-29 Apple Inc. Video storage
US20110056286A1 (en) * 2009-09-10 2011-03-10 Peter Alexander Jansen Device and method for measuring a quantity over a spatial region
KR101624903B1 (ko) * 2009-09-16 2016-05-30 삼성전자주식회사 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법
KR101648339B1 (ko) * 2009-09-24 2016-08-17 삼성전자주식회사 휴대용 단말기에서 영상인식 및 센서를 이용한 서비스 제공 방법 및 장치
WO2011044680A1 (en) * 2009-10-13 2011-04-21 Recon Instruments Inc. Control systems and methods for head-mounted information systems
US8161417B1 (en) * 2009-11-04 2012-04-17 Sprint Communications Company L.P. Enhancing usability of a moving touch screen
US8880373B2 (en) * 2009-11-04 2014-11-04 Qualcomm Incorporated Accurate magnetic compass in mobile electronic device
US9696809B2 (en) * 2009-11-05 2017-07-04 Will John Temple Scrolling and zooming of a portable device display with device motion
KR101624920B1 (ko) * 2009-11-16 2016-05-27 삼성전자주식회사 휴대단말의 통화 연결 방법 및 장치
US8543917B2 (en) 2009-12-11 2013-09-24 Nokia Corporation Method and apparatus for presenting a first-person world view of content
US8812990B2 (en) 2009-12-11 2014-08-19 Nokia Corporation Method and apparatus for presenting a first person world view of content
KR20110074017A (ko) * 2009-12-24 2011-06-30 삼성전자주식회사 멀티미디어 기기 및 그 동작 제어 방법
EP2354893B1 (en) * 2009-12-31 2018-10-24 Sony Interactive Entertainment Europe Limited Reducing inertial-based motion estimation drift of a game input controller with an image-based motion estimation
US8621380B2 (en) 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
US20110172918A1 (en) * 2010-01-13 2011-07-14 Qualcomm Incorporated Motion state detection for mobile device
WO2011088579A1 (en) * 2010-01-21 2011-07-28 Paramjit Gill Apparatus and method for maintaining security and privacy on hand held devices
US8326533B2 (en) * 2010-01-21 2012-12-04 Invensense, Inc. Apparatus and methodology for calibration of a gyroscope and a compass included in a handheld device
TWI407102B (zh) * 2010-01-26 2013-09-01 Prolific Technology Inc 三維空間運動感測方法
CN102713980A (zh) * 2010-02-01 2012-10-03 英特尔公司 从地理参考图像提取及映射三维特征
JP5413250B2 (ja) * 2010-03-05 2014-02-12 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
JP2011186636A (ja) * 2010-03-05 2011-09-22 Sony Corp 情報処理装置および方法、並びにプログラム
FR2957266B1 (fr) * 2010-03-11 2012-04-20 Parrot Procede et appareil de telecommande d'un drone, notamment d'un drone a voilure tournante.
CN102792681B (zh) * 2010-03-11 2016-05-04 汤姆森许可贸易公司 用于装置节电的设备和方法
JP2011197777A (ja) * 2010-03-17 2011-10-06 Sony Corp 情報処理装置、情報処理方法およびプログラム
US8830225B1 (en) * 2010-03-25 2014-09-09 Amazon Technologies, Inc. Three-dimensional interface for content location
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
JP2011233064A (ja) 2010-04-30 2011-11-17 Sony Corp 情報処理装置及び表示画面操作方法
JP5635305B2 (ja) 2010-05-26 2014-12-03 任天堂株式会社 携帯型の情報処理装置、情報処理プログラムおよび情報処理方法
US9542091B2 (en) 2010-06-04 2017-01-10 Apple Inc. Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator
JP5625506B2 (ja) * 2010-06-04 2014-11-19 ソニー株式会社 操作端末装置、電子機器、および電子機器システム
US8977987B1 (en) * 2010-06-14 2015-03-10 Google Inc. Motion-based interface control on computing device
US8730267B2 (en) * 2010-06-21 2014-05-20 Celsia, Llc Viewpoint change on a display device based on movement of the device
WO2012004852A1 (ja) * 2010-07-05 2012-01-12 富士通株式会社 電子機器、制御プログラムおよび制御方法
CN102314297B (zh) * 2010-07-07 2016-04-13 腾讯科技(深圳)有限公司 一种窗口对象惯性移动方法及实现装置
CN102331778B (zh) * 2010-07-14 2014-04-30 鸿富锦精密工业(深圳)有限公司 手持装置及利用其控制无人飞行载具的方法
US9134799B2 (en) 2010-07-16 2015-09-15 Qualcomm Incorporated Interacting with a projected user interface using orientation sensors
KR101726790B1 (ko) * 2010-07-16 2017-04-26 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US8799815B2 (en) * 2010-07-30 2014-08-05 Apple Inc. Device, method, and graphical user interface for activating an item in a folder
WO2012018914A2 (en) * 2010-08-03 2012-02-09 Intellisys Group, Llc Digital data processing systems and methods for skateboarding and other social sporting activities
US8826164B2 (en) 2010-08-03 2014-09-02 Apple Inc. Device, method, and graphical user interface for creating a new folder
US20120116714A1 (en) 2010-08-03 2012-05-10 Intellisysgroup Llc Digital Data Processing Systems and Methods for Skateboarding and Other Social Sporting Activities
US20120038652A1 (en) * 2010-08-12 2012-02-16 Palm, Inc. Accepting motion-based character input on mobile computing devices
IN2013CN01308A (zh) * 2010-08-16 2015-07-31 Koninkl Philips Electronics Nv
CN102375660B (zh) * 2010-08-20 2013-11-06 国基电子(上海)有限公司 电子装置及控制其用户界面的方法
CN102377871B (zh) * 2010-08-24 2013-12-04 联想(北京)有限公司 一种信息处理设备及其控制方法
TWI463350B (zh) * 2010-08-25 2014-12-01 Hon Hai Prec Ind Co Ltd 電子裝置及控制其用戶介面的方法
US9164542B2 (en) * 2010-08-31 2015-10-20 Symbol Technologies, Llc Automated controls for sensor enabled user interface
US9007304B2 (en) * 2010-09-02 2015-04-14 Qualcomm Incorporated Methods and apparatuses for gesture-based user input detection in a mobile device
JP5621422B2 (ja) * 2010-09-07 2014-11-12 ソニー株式会社 情報処理装置、プログラム及び制御方法
US20120064951A1 (en) * 2010-09-13 2012-03-15 Sony Ericsson Mobile Communications Ab Hands-Free Control of Mobile Communication Device Based on Head Movement
JP5655464B2 (ja) * 2010-09-24 2015-01-21 日本電気株式会社 携帯端末および動作制御方法
US10983945B2 (en) * 2010-09-30 2021-04-20 Fitbit, Inc. Method of data synthesis
KR101743632B1 (ko) 2010-10-01 2017-06-07 삼성전자주식회사 휴대용 단말기에서 전자책 페이지 넘김 장치 및 방법
EP2437151B1 (en) 2010-10-01 2020-07-08 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
US9678572B2 (en) * 2010-10-01 2017-06-13 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
US20120086629A1 (en) * 2010-10-07 2012-04-12 Thoern Ola Electronic device having movement-based user input and method
WO2012051209A2 (en) * 2010-10-11 2012-04-19 Third Wave Power Pte Ltd Gesture controlled user interface
GB2487039A (en) * 2010-10-11 2012-07-11 Michele Sciolette Visualizing Illustrated Books And Comics On Digital Devices
US8567246B2 (en) * 2010-10-12 2013-10-29 Invensense, Inc. Integrated MEMS device and method of use
KR101915615B1 (ko) 2010-10-14 2019-01-07 삼성전자주식회사 모션 기반 사용자 인터페이스 제어 장치 및 방법
JP5736727B2 (ja) * 2010-10-26 2015-06-17 株式会社ニコン 画像処理装置及び撮像装置
CN101980516A (zh) * 2010-10-26 2011-02-23 浙江大学 一种用于Android系统手机上的锁屏以及解屏方法
US9913693B2 (en) * 2010-10-29 2018-03-13 Medtronic, Inc. Error correction techniques in surgical navigation
US8587547B2 (en) 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8754860B2 (en) 2010-11-05 2014-06-17 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
KR101737840B1 (ko) * 2010-11-05 2017-05-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
RU2597658C2 (ru) * 2010-11-08 2016-09-20 ЭлпайнРиплей, Инк. Устройство и способ калибровки гиродатчиков
KR101733792B1 (ko) * 2010-11-10 2017-05-24 삼성전자주식회사 위치 보정 방법 및 장치
US8748206B2 (en) * 2010-11-23 2014-06-10 Honeywell International Inc. Systems and methods for a four-layer chip-scale MEMS device
US9171964B2 (en) 2010-11-23 2015-10-27 Honeywell International Inc. Systems and methods for a three-layer chip-scale MEMS device
CN102480553A (zh) * 2010-11-24 2012-05-30 上海华勤通讯技术有限公司 3g智能呼救手机及其实现呼救的方法
WO2012070911A2 (ko) * 2010-11-25 2012-05-31 Park Suk-Bae 라켓을 이용한 운동장치
US10069837B2 (en) 2015-07-09 2018-09-04 Biocatch Ltd. Detection of proxy server
US20190158535A1 (en) * 2017-11-21 2019-05-23 Biocatch Ltd. Device, System, and Method of Detecting Vishing Attacks
US11210674B2 (en) 2010-11-29 2021-12-28 Biocatch Ltd. Method, device, and system of detecting mule accounts and accounts used for money laundering
US10917431B2 (en) 2010-11-29 2021-02-09 Biocatch Ltd. System, method, and device of authenticating a user based on selfie image or selfie video
US10949514B2 (en) 2010-11-29 2021-03-16 Biocatch Ltd. Device, system, and method of differentiating among users based on detection of hardware components
US10949757B2 (en) * 2010-11-29 2021-03-16 Biocatch Ltd. System, device, and method of detecting user identity based on motor-control loop model
US11223619B2 (en) 2010-11-29 2022-01-11 Biocatch Ltd. Device, system, and method of user authentication based on user-specific characteristics of task performance
US10834590B2 (en) 2010-11-29 2020-11-10 Biocatch Ltd. Method, device, and system of differentiating between a cyber-attacker and a legitimate user
US10728761B2 (en) 2010-11-29 2020-07-28 Biocatch Ltd. Method, device, and system of detecting a lie of a user who inputs data
US10621585B2 (en) 2010-11-29 2020-04-14 Biocatch Ltd. Contextual mapping of web-pages, and generation of fraud-relatedness score-values
DE102010062607A1 (de) 2010-12-08 2012-06-14 Robert Bosch Gmbh Vorrichtung zur Erzeugung eines Eingabesignals
KR101821160B1 (ko) 2010-12-10 2018-03-08 삼성전자 주식회사 휴대단말에서 사용자 키패드 제공 방법 및 장치
KR20130069768A (ko) * 2010-12-13 2013-06-26 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 모바일 컴퓨팅 디바이스들의 자동 회전 기능의 디스에이블링
JP5811602B2 (ja) * 2010-12-16 2015-11-11 ソニー株式会社 画像生成装置、プログラム、画像表示システム、および画像表示装置
US8982045B2 (en) 2010-12-17 2015-03-17 Microsoft Corporation Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device
US8988398B2 (en) 2011-02-11 2015-03-24 Microsoft Corporation Multi-touch input device with orientation sensing
US9244545B2 (en) 2010-12-17 2016-01-26 Microsoft Technology Licensing, Llc Touch and stylus discrimination and rejection for contact sensitive computing devices
US9569002B2 (en) * 2010-12-17 2017-02-14 Blackberry Limited Portable electronic device having a sensor arrangement for gesture recognition
US8994646B2 (en) 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
US9269072B2 (en) * 2010-12-23 2016-02-23 Citrix Systems, Inc. Systems, methods, and devices for facilitating navigation of previously presented screen data in an ongoing online meeting
US8786547B2 (en) * 2010-12-23 2014-07-22 Microsoft Corporation Effects of gravity on gestures
US8812951B1 (en) * 2010-12-28 2014-08-19 Amazon Technologies, Inc. Publisher formatting controls
KR101830962B1 (ko) 2010-12-29 2018-02-22 삼성전자주식회사 휴대용 단말기에서 출력 화면을 제어하기 위한 장치 및 방법
CN102075625B (zh) * 2010-12-31 2013-01-09 惠州Tcl移动通信有限公司 一种拨号方法、装置、手机及遥控器
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US8751063B2 (en) 2011-01-05 2014-06-10 Orbotix, Inc. Orienting a user interface of a controller for operating a self-propelled device
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
KR101892630B1 (ko) * 2011-01-10 2018-08-28 삼성전자주식회사 터치 디스플레이 장치 및 그 디스플레이 방법
US20120176413A1 (en) * 2011-01-11 2012-07-12 Qualcomm Incorporated Methods and apparatuses for mobile device display mode selection based on motion direction
US8768865B2 (en) 2011-01-19 2014-07-01 Qualcomm Incorporated Learning situations via pattern matching
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
US9436381B2 (en) 2011-01-24 2016-09-06 Apple Inc. Device, method, and graphical user interface for navigating and annotating an electronic document
US20120190301A1 (en) * 2011-01-24 2012-07-26 Intuit Inc. Motion-based interaction between a portable electronic device and a stationary computing device
US9201185B2 (en) 2011-02-04 2015-12-01 Microsoft Technology Licensing, Llc Directional backlighting for display panels
KR101691478B1 (ko) * 2011-02-09 2016-12-30 삼성전자주식회사 통합 입력에 따른 단말기 운용 방법 및 이를 지원하는 휴대 단말기
US9201520B2 (en) 2011-02-11 2015-12-01 Microsoft Technology Licensing, Llc Motion and context sharing for pen-based computing inputs
CN102647504B (zh) * 2011-02-16 2013-07-17 三星电子(中国)研发中心 一种对手机中应用程序进行控制的方法
US9407904B2 (en) 2013-05-01 2016-08-02 Legend3D, Inc. Method for creating 3D virtual reality from 2D images
US9282321B2 (en) 2011-02-17 2016-03-08 Legend3D, Inc. 3D model multi-reviewer system
US9288476B2 (en) 2011-02-17 2016-03-15 Legend3D, Inc. System and method for real-time depth modification of stereo images of a virtual reality environment
US9241147B2 (en) 2013-05-01 2016-01-19 Legend3D, Inc. External depth map transformation method for conversion of two-dimensional images to stereoscopic images
US20120221936A1 (en) * 2011-02-24 2012-08-30 James Patterson Electronic book extension systems and methods
US9645986B2 (en) 2011-02-24 2017-05-09 Google Inc. Method, medium, and system for creating an electronic book with an umbrella policy
US20120221552A1 (en) * 2011-02-28 2012-08-30 Nokia Corporation Method and apparatus for providing an active search user interface element
US8896301B2 (en) * 2011-02-28 2014-11-25 Blackberry Limited Portable electronic device adapted to compensate for gyroscope bias
US8688403B2 (en) * 2011-02-28 2014-04-01 Blackberry Limited Portable electronic device adapted to provide an improved attitude matrix
WO2012118138A1 (ja) * 2011-03-03 2012-09-07 株式会社ニコン 電子機器及びグループ化方法
JP5792971B2 (ja) 2011-03-08 2015-10-14 任天堂株式会社 情報処理システム、情報処理プログラム、および情報処理方法
US9035940B2 (en) * 2011-03-08 2015-05-19 Nokia Corporation Apparatus and associated methods
EP2497543A3 (en) * 2011-03-08 2012-10-03 Nintendo Co., Ltd. Information processing program, information processing system, and information processing method
KR101660505B1 (ko) * 2011-03-08 2016-10-10 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9539511B2 (en) 2011-03-08 2017-01-10 Nintendo Co., Ltd. Computer-readable storage medium, information processing system, and information processing method for operating objects in a virtual world based on orientation data related to an orientation of a device
EP2497546A3 (en) 2011-03-08 2012-10-03 Nintendo Co., Ltd. Information processing program, information processing system, and information processing method
US9561443B2 (en) 2011-03-08 2017-02-07 Nintendo Co., Ltd. Computer-readable storage medium, information processing system, and information processing method
EP2497547B1 (en) 2011-03-08 2018-06-27 Nintendo Co., Ltd. Information processing program, information processing apparatus, information processing system, and information processing method
CN102135854B (zh) * 2011-03-09 2013-08-14 惠州Tcl移动通信有限公司 更换壁纸的方法及使用所述方法的电子设备
US20120242514A1 (en) * 2011-03-24 2012-09-27 Smile Technology Co., Ltd. Hybrid keyboard
US20120242701A1 (en) * 2011-03-25 2012-09-27 Apple Inc. Accessory dependent display orientation
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
JP5741136B2 (ja) * 2011-03-30 2015-07-01 富士通株式会社 制御プログラム、携帯端末および仮想計算機の制御プログラム
JP5720376B2 (ja) * 2011-03-31 2015-05-20 大日本印刷株式会社 携帯端末、携帯端末における処理方法、プログラム、記憶媒体
US9597590B2 (en) * 2011-04-01 2017-03-21 Massachusetts Institute Of Technology Methods and apparatus for accessing peripheral content
US9094813B2 (en) 2011-04-02 2015-07-28 Open Invention Network, Llc System and method for redirecting content based on gestures
CN102762074A (zh) * 2011-04-25 2012-10-31 昆山广兴电子有限公司 用于可携式电子装置的散热系统
US8819576B2 (en) 2011-05-09 2014-08-26 Blackberry Limited Systems and methods for facilitating an input to an electronic device
JP6207023B2 (ja) 2011-05-09 2017-10-04 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. スクリーン上のオブジェクトの回転
EP2523433B1 (en) * 2011-05-09 2015-11-25 BlackBerry Limited Systems and methods for facilitating an input to an electronic device
US20120288837A1 (en) * 2011-05-11 2012-11-15 Arild Jarle Eikefjord Medical Simulation System
CN102789322A (zh) * 2011-05-18 2012-11-21 鸿富锦精密工业(深圳)有限公司 屏幕画面旋转方法及系统
US8972295B2 (en) * 2011-05-23 2015-03-03 Visible Market, Inc. Dynamic visual statistical data display and method for limited display device
US10120438B2 (en) 2011-05-25 2018-11-06 Sony Interactive Entertainment Inc. Eye gaze to alter device behavior
JP5830935B2 (ja) * 2011-05-27 2015-12-09 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
US9195309B2 (en) 2011-05-27 2015-11-24 Qualcomm Incorporated Method and apparatus for classifying multiple device states
KR101878141B1 (ko) * 2011-05-30 2018-07-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
JP5935244B2 (ja) 2011-05-31 2016-06-15 セイコーエプソン株式会社 モジュールおよび電子機器
JP5821290B2 (ja) * 2011-05-31 2015-11-24 セイコーエプソン株式会社 モジュールおよび電子機器
EP2530572B1 (en) * 2011-06-01 2021-03-31 BlackBerry Limited Portable electronic device including touch-sensitive display and method of controlling same
US9483085B2 (en) 2011-06-01 2016-11-01 Blackberry Limited Portable electronic device including touch-sensitive display and method of controlling same
US8814678B2 (en) 2011-06-03 2014-08-26 Nintendo Co., Ltd. Apparatus and method for gyro-controlled gaming viewpoint with auto-centering
JP5937792B2 (ja) * 2011-06-03 2016-06-22 任天堂株式会社 ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法
US9990003B2 (en) 2011-06-03 2018-06-05 Microsoft Technology Licensing, Llc Motion effect reduction for displays and touch input
JP5869236B2 (ja) 2011-06-03 2016-02-24 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法
JP2013008360A (ja) * 2011-06-23 2013-01-10 Ailive Inc 制御機器として用いられる運動制御子
USD761840S1 (en) 2011-06-28 2016-07-19 Google Inc. Display screen or portion thereof with an animated graphical user interface of a programmed computer system
US9541393B2 (en) * 2011-06-30 2017-01-10 Qualcomm Incorporated Reducing power consumption or error of digital compass
WO2013003984A1 (en) * 2011-07-06 2013-01-10 Google Inc. Dual display computing device
US8825089B2 (en) * 2011-07-08 2014-09-02 Matthew R. Godfrey Systems and methods for tracking and monitoring an electronic device
US8752200B2 (en) 2011-07-12 2014-06-10 At&T Intellectual Property I, L.P. Devices, systems and methods for security using magnetic field based identification
DE102011107795A1 (de) 2011-07-15 2013-01-17 Fresenius Medical Care Deutschland Gmbh Verfahren und Vorrichtung zur entfernten Überwachung und Steuerung von medizinischen Fluidmanagementgeräten
KR101853277B1 (ko) * 2011-07-18 2018-04-30 삼성전자 주식회사 통화 중 응용 프로그램 실행 방법 및 이를 지원하는 모바일 단말기
CN102890566A (zh) * 2011-07-22 2013-01-23 中兴通讯股份有限公司 一种电子终端实现桌面切换的方法、装置及电子终端
WO2013013683A1 (de) * 2011-07-25 2013-01-31 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren zur steuerung der darstellung eines objekts auf einem display eines von einem benutzer gehaltenen mobilen geräts, sowie ein das verfahren implementierendes computerprogrammprodukt und ein durch das verfahren steuerbares mobiles gerät
US8971572B1 (en) 2011-08-12 2015-03-03 The Research Foundation For The State University Of New York Hand pointing estimation for human computer interaction
US20130044258A1 (en) * 2011-08-15 2013-02-21 Danfung Dennis Method for presenting video content on a hand-held electronic device
EP2748939B1 (en) 2011-08-22 2019-07-24 Intel Corporation Device, system and method of controlling wireless communication based on an orientation-related attribute of a wireless communication device
CN102262732A (zh) * 2011-08-26 2011-11-30 信源通科技(深圳)有限公司 字符识别方法及系统
JP5816032B2 (ja) * 2011-09-09 2015-11-17 任天堂株式会社 入力装置、入力処理プログラム、入力処理方法、入力処理システム
JP5586545B2 (ja) * 2011-09-09 2014-09-10 任天堂株式会社 ゲームシステム、携帯型ゲーム装置、情報処理部の制御方法、および情報処理部の制御プログラム
US20130068017A1 (en) * 2011-09-20 2013-03-21 Noel Perkins Apparatus and method for analyzing the motion of a body
US9140717B2 (en) 2011-09-20 2015-09-22 The Regents Of The University Of Michigan Apparatus and method for identifying and analyzing the free flight dynamics of a body
JPWO2013046596A1 (ja) * 2011-09-26 2015-03-26 Necカシオモバイルコミュニケーションズ株式会社 携帯型情報処理端末
WO2013044310A1 (en) * 2011-09-30 2013-04-04 Cocoon Data Holdings Limited A system and method for distributing secured data
US8194926B1 (en) 2011-10-05 2012-06-05 Google Inc. Motion estimation for mobile device user interaction
US9880640B2 (en) * 2011-10-06 2018-01-30 Amazon Technologies, Inc. Multi-dimensional interface
US9568323B2 (en) 2011-10-17 2017-02-14 Microsoft Technology Licensing, Llc Location determination
KR101766281B1 (ko) * 2011-10-17 2017-08-08 인포뱅크 주식회사 무선단말 및 그 무선단말의 정보처리 방법
US8949745B2 (en) 2011-10-21 2015-02-03 Konntech Inc. Device and method for selection of options by motion gestures
US9141404B2 (en) 2011-10-24 2015-09-22 Google Inc. Extensible framework for ereader tools
US9101812B2 (en) * 2011-10-25 2015-08-11 Aquimo, Llc Method and system to analyze sports motions using motion sensors of a mobile device
CA2854639C (en) * 2011-10-25 2020-10-20 Aquimo, Llc Method to provide dynamic customized sports instruction responsive to motion of a mobile device
US9495018B2 (en) 2011-11-01 2016-11-15 Qualcomm Incorporated System and method for improving orientation data
US9609217B2 (en) * 2011-11-02 2017-03-28 Mediatek Inc. Image-based motion sensor and related multi-purpose camera system
US8704710B2 (en) 2011-11-04 2014-04-22 Microsoft Corporation Location watching
WO2013067526A1 (en) 2011-11-04 2013-05-10 Remote TelePointer, LLC Method and system for user interface for interactive devices using a mobile device
CN103096141B (zh) * 2011-11-08 2019-06-11 华为技术有限公司 一种获取视觉角度的方法、装置及系统
KR20130051697A (ko) * 2011-11-10 2013-05-21 삼성전자주식회사 단말의 움직임에 따라 이미지 표시를 제어하기 위한 장치 및 방법
TWI571790B (zh) * 2011-11-10 2017-02-21 財團法人資訊工業策進會 依感測信號更改圖示座標值的方法與電子裝置
US9031493B2 (en) 2011-11-18 2015-05-12 Google Inc. Custom narration of electronic books
JP5772540B2 (ja) * 2011-11-23 2015-09-02 富士通株式会社 携帯型端末装置、エリア指定方法及びエリア指定プログラム
US20130169847A1 (en) * 2011-11-30 2013-07-04 I-Star Entertainment Llc Digital camera with a projector
US20130141464A1 (en) * 2011-12-05 2013-06-06 John Miles Hunt Orientation Control
US20150205473A1 (en) * 2011-12-06 2015-07-23 Google Inc. Systems and methods for visually scrolling through a stack of items displayed on a device
US8381102B1 (en) * 2011-12-06 2013-02-19 Google Inc. Systems and methods for visually scrolling through a stack of items displayed on a device
US9410809B2 (en) 2011-12-16 2016-08-09 Microsoft Technology Licensing, Llc Applying a correct factor derivative method for determining an orientation of a portable electronic device based on sense gravitation component linear accelerate filter data obtained
KR101654553B1 (ko) * 2011-12-16 2016-09-07 삼성전자주식회사 휴대 단말기의 터치 입력 방법 및 장치
US9389681B2 (en) * 2011-12-19 2016-07-12 Microsoft Technology Licensing, Llc Sensor fusion interface for multiple sensor input
US8954758B2 (en) 2011-12-20 2015-02-10 Nicolas LEOUTSARAKOS Password-less security and protection of online digital assets
US9613352B1 (en) 2011-12-20 2017-04-04 Nicolas LEOUTSARAKOS Card-less payments and financial transactions
US9213853B2 (en) 2011-12-20 2015-12-15 Nicolas LEOUTSARAKOS Password-less login
CN104137029B (zh) * 2011-12-21 2018-02-23 美新纳瑞私人有限公司 基于手势的设备
US8542975B2 (en) 2011-12-22 2013-09-24 Blackberry Limited Method to stabilize video stream using on-device positional sensors
CN104137623B (zh) * 2011-12-30 2018-10-12 英特尔公司 针对移动设备的智能数据连接
US9141194B1 (en) * 2012-01-04 2015-09-22 Google Inc. Magnetometer-based gesture sensing with a wearable device
FR2985583B1 (fr) * 2012-01-06 2014-01-17 Movea Dispositif de commande gestuelle d'un systeme, et procede associe
KR20140138627A (ko) * 2012-01-09 2014-12-04 모베아 터치 제스처의 제스처 에뮬레이션에 의한 장치의 명령어
TWI668625B (zh) * 2012-01-11 2019-08-11 富智康(香港)有限公司 電子設備頁面顯示控制方法及系統
US20130181892A1 (en) * 2012-01-13 2013-07-18 Nokia Corporation Image Adjusting
TWI457494B (zh) * 2012-01-13 2014-10-21 Askey Technology Jiangsu Ltd 電子鎖控制電路及方法
US20140320536A1 (en) * 2012-01-24 2014-10-30 Google Inc. Methods and Systems for Determining Orientation of a Display of Content on a Device
US8791913B2 (en) 2012-01-26 2014-07-29 Honeywell International Inc. Adaptive gesture recognition system and method for unstable work environments
US9683865B2 (en) * 2012-01-26 2017-06-20 Invensense, Inc. In-use automatic calibration methodology for sensors in mobile devices
US8769669B2 (en) 2012-02-03 2014-07-01 Futurewei Technologies, Inc. Method and apparatus to authenticate a user to a mobile device using mnemonic based digital signatures
US8988578B2 (en) 2012-02-03 2015-03-24 Honeywell International Inc. Mobile computing device with improved image preview functionality
US9052414B2 (en) 2012-02-07 2015-06-09 Microsoft Technology Licensing, Llc Virtual image device
US8902181B2 (en) * 2012-02-07 2014-12-02 Microsoft Corporation Multi-touch-movement gestures for tablet computing devices
US9146624B2 (en) * 2012-02-08 2015-09-29 Google Technology Holdings LLC Method for managing screen orientation of a portable electronic device
US8668496B2 (en) 2012-02-08 2014-03-11 Troy Nolen Training system
US9354748B2 (en) 2012-02-13 2016-05-31 Microsoft Technology Licensing, Llc Optical stylus interaction
US8922527B2 (en) * 2012-02-15 2014-12-30 Cypress Semiconductor Corporation Multi-purpose stylus antenna
US8631490B2 (en) * 2012-02-15 2014-01-14 Blackberry Limited Altering sampling rate to thwart attacks that involve analyzing hardware sensor output
EP2629220B1 (en) * 2012-02-15 2016-01-20 BlackBerry Limited Thwarting attacks that involve analyzing hardware sensor output
EP2629221B1 (en) * 2012-02-15 2017-04-05 BlackBerry Limited Altering sampling rate to thwart attacks that involve analyzing hardware sensor output
US9507967B2 (en) * 2012-02-15 2016-11-29 Blackberry Limited Thwarting attacks that involve analyzing hardware sensor output
US10074345B2 (en) * 2012-02-20 2018-09-11 Pantech Inc. Mobile terminal having a multifaceted graphical object and method for performing a display switching operation
CN103297578A (zh) * 2012-02-29 2013-09-11 深圳富泰宏精密工业有限公司 移动通信装置的电话拨号系统及方法
US8749529B2 (en) 2012-03-01 2014-06-10 Microsoft Corporation Sensor-in-pixel display system with near infrared filter
US9360893B2 (en) 2012-03-02 2016-06-07 Microsoft Technology Licensing, Llc Input device writing surface
US9134807B2 (en) 2012-03-02 2015-09-15 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
USRE48963E1 (en) 2012-03-02 2022-03-08 Microsoft Technology Licensing, Llc Connection device for computing devices
US8873227B2 (en) 2012-03-02 2014-10-28 Microsoft Corporation Flexible hinge support layer
US9426905B2 (en) 2012-03-02 2016-08-23 Microsoft Technology Licensing, Llc Connection device for computing devices
US8935774B2 (en) 2012-03-02 2015-01-13 Microsoft Corporation Accessory device authentication
US9064654B2 (en) 2012-03-02 2015-06-23 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US20130234929A1 (en) * 2012-03-07 2013-09-12 Evernote Corporation Adapting mobile user interface to unfavorable usage conditions
US8805402B2 (en) 2012-03-07 2014-08-12 Qualcomm Incorporated Low power geographic stationarity detection
US9639174B2 (en) * 2012-03-09 2017-05-02 Paypal, Inc. Mobile device display content based on shaking the device
SE1250227A1 (sv) * 2012-03-12 2013-09-13 Elos Fixturlaser Ab Mobil displayenhet för visning av grafisk information som återger en uppställning av fysiska komponenter.
JP5978687B2 (ja) * 2012-03-22 2016-08-24 富士ゼロックス株式会社 移動状況判定プログラム及び移動状況判定装置
KR101690261B1 (ko) * 2012-04-02 2016-12-27 삼성전자주식회사 디지털 영상 처리장치 및 그 제어방법
US20130257807A1 (en) * 2012-04-03 2013-10-03 Apple Inc. System and method for enhancing touch input
US9280526B1 (en) * 2012-04-13 2016-03-08 Joingo, Llc Mobile application utilizing accelerometer-based control
WO2013155937A1 (zh) 2012-04-16 2013-10-24 腾讯科技(深圳)有限公司 指令触发方法和装置、用户信息获取方法和系统、终端、服务器
CN103377517B (zh) * 2012-04-18 2016-05-11 深圳长城开发科技股份有限公司 支付终端及采用支付终端对支付卡执行支付的方法
US20130281023A1 (en) * 2012-04-20 2013-10-24 General Motors Llc Enabling features and display reminders on a mobile phone
US10088290B2 (en) * 2012-04-23 2018-10-02 Mediatek Inc. Apparatus and method for performing proximity detection according to capacitive sensing output and status output
US9849376B2 (en) * 2012-05-02 2017-12-26 Microsoft Technology Licensing, Llc Wireless controller
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US20130300590A1 (en) 2012-05-14 2013-11-14 Paul Henry Dietz Audio Feedback
WO2013173389A1 (en) 2012-05-14 2013-11-21 Orbotix, Inc. Operating a computing device by detecting rounded objects in an image
US8854452B1 (en) * 2012-05-16 2014-10-07 Google Inc. Functionality of a multi-state button of a computing device
US8638230B2 (en) * 2012-05-24 2014-01-28 Google Inc. Hardware attitude detection implementation of mobile devices with MEMS motion sensors
CN103455251A (zh) * 2012-05-31 2013-12-18 鸿富锦精密工业(深圳)有限公司 便携式电子装置解锁系统及其解锁方法
US20130326253A1 (en) * 2012-06-01 2013-12-05 Wilfred Lam Toggling sleep-mode of a mobile device without mechanical or electromagnetic toggling buttons
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
US11073959B2 (en) * 2012-06-08 2021-07-27 Apple Inc. Simulating physical materials and light interaction in a user interface of a resource-constrained device
US8947353B2 (en) 2012-06-12 2015-02-03 Microsoft Corporation Photosensor array gesture detection
US9019615B2 (en) 2012-06-12 2015-04-28 Microsoft Technology Licensing, Llc Wide field-of-view virtual image projector
US20130332108A1 (en) * 2012-06-12 2013-12-12 Apple Inc. Embedded hardware state machine for context detection integrated with a sensor chip
US9459160B2 (en) 2012-06-13 2016-10-04 Microsoft Technology Licensing, Llc Input device sensor configuration
US9073123B2 (en) 2012-06-13 2015-07-07 Microsoft Technology Licensing, Llc Housing vents
US9684382B2 (en) 2012-06-13 2017-06-20 Microsoft Technology Licensing, Llc Input device configuration having capacitive and pressure sensors
US9256089B2 (en) 2012-06-15 2016-02-09 Microsoft Technology Licensing, Llc Object-detecting backlight unit
CN102799361A (zh) * 2012-06-21 2012-11-28 华为终端有限公司 一种应用对象的调出方法及移动终端
JP5966665B2 (ja) * 2012-06-26 2016-08-10 ソニー株式会社 情報処理装置、情報処理方法および記録媒体
US9158380B2 (en) * 2012-07-09 2015-10-13 Net Power And Light, Inc. Identifying a 3-D motion on 2-D planes
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US9355345B2 (en) 2012-07-23 2016-05-31 Microsoft Technology Licensing, Llc Transparent tags with encoded data
US20140036126A1 (en) * 2012-08-03 2014-02-06 Martin Barry Abrams Digital video camera with a projector
US9423426B1 (en) 2012-08-03 2016-08-23 The United States Of America As Represented By The Administrator Of National Aeronautics And Space Administration Sampling and control circuit board for an inertial measurement unit
JP2014035562A (ja) * 2012-08-07 2014-02-24 Sony Corp 情報処理装置、情報処理方法及びコンピュータプログラム
US9032794B2 (en) 2012-08-09 2015-05-19 The Regents Of The University Of Michigan Pitcher training apparatus and method using a ball with an embedded inertial measurement unit
WO2014022905A1 (en) * 2012-08-10 2014-02-13 Research In Motion Limited Stacked device position identification
CN103593152A (zh) * 2012-08-14 2014-02-19 辉达公司 一种用于提供游戏的方法和装置
US8964379B2 (en) 2012-08-20 2015-02-24 Microsoft Corporation Switchable magnetic lock
CN103631469B (zh) 2012-08-21 2016-10-05 联想(北京)有限公司 显示图标的处理方法、装置及电子设备
CN102833412A (zh) * 2012-08-27 2012-12-19 广东欧珀移动通信有限公司 一种移动终端的解锁系统、方法及移动终端
US9081542B2 (en) * 2012-08-28 2015-07-14 Google Technology Holdings LLC Systems and methods for a wearable touch-sensitive device
CN103677312B (zh) * 2012-09-04 2017-05-03 中国移动通信集团公司 基于加速度感应器的移动终端功能执行方法及装置
US8954878B2 (en) 2012-09-04 2015-02-10 Google Inc. Information navigation on electronic devices
KR102008916B1 (ko) 2012-09-07 2019-08-08 삼성전자주식회사 미확인 콘텐츠 표시 방법 및 그 전자 장치
JP2014056300A (ja) * 2012-09-11 2014-03-27 Sony Corp 情報処理装置、情報処理方法およびコンピュータプログラム
US20140085177A1 (en) * 2012-09-21 2014-03-27 Nokia Corporation Method and apparatus for responding to input based upon relative finger position
KR102051418B1 (ko) * 2012-09-28 2019-12-03 삼성전자주식회사 영상에 포함된 객체를 선택하기 위한 사용자 인터페이스 제어 장치 및 그 방법 그리고 영상 입력 장치
US20150164430A1 (en) * 2013-06-25 2015-06-18 Lark Technologies, Inc. Method for classifying user motion
US9152173B2 (en) 2012-10-09 2015-10-06 Microsoft Technology Licensing, Llc Transparent display device
JP6100497B2 (ja) * 2012-10-09 2017-03-22 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および画像表示方法
US8654030B1 (en) 2012-10-16 2014-02-18 Microsoft Corporation Antenna placement
CN104870123B (zh) 2012-10-17 2016-12-14 微软技术许可有限责任公司 金属合金注射成型突起
WO2014059625A1 (en) 2012-10-17 2014-04-24 Microsoft Corporation Metal alloy injection molding overflows
WO2014059618A1 (en) 2012-10-17 2014-04-24 Microsoft Corporation Graphic formation via material ablation
JP5929698B2 (ja) * 2012-10-17 2016-06-08 ソニー株式会社 通信システムおよびプログラム
KR20140050830A (ko) * 2012-10-22 2014-04-30 삼성전자주식회사 단말의 화면 표시 제어 방법 및 그 단말
US20140114464A1 (en) * 2012-10-23 2014-04-24 Christopher Williams System and method for remotely positioning an end effector
WO2014066703A2 (en) * 2012-10-24 2014-05-01 Basis Science, Inc. Smart contextual display for a wearable device
US9792836B2 (en) 2012-10-30 2017-10-17 Truinject Corp. Injection training apparatus using 3D position sensor
CA2928460C (en) 2012-10-30 2021-10-19 Truinject Medical Corp. System for injection training
US8952892B2 (en) 2012-11-01 2015-02-10 Microsoft Corporation Input location correction tables for input panels
US20140129176A1 (en) * 2012-11-02 2014-05-08 Qualcomm Incorporated Estimating the gravity vector in a world coordinate system using an accelerometer in a mobile device
US8786767B2 (en) 2012-11-02 2014-07-22 Microsoft Corporation Rapid synchronized lighting and shuttering
US9213419B1 (en) * 2012-11-13 2015-12-15 Amazon Technologies, Inc. Orientation inclusive interface navigation
CN103841246B (zh) * 2012-11-20 2018-04-27 联想(北京)有限公司 一种信息处理方法、系统及一种移动终端
CN103838490B (zh) * 2012-11-20 2018-01-23 联想(北京)有限公司 一种信息处理的方法及一种电子设备
US20140351560A1 (en) 2013-05-24 2014-11-27 Motorola Mobility Llc Low Power Management of Multiple Sensor Integrated Chip Architecture
US9188668B2 (en) 2012-11-27 2015-11-17 At&T Intellectual Property I, L.P. Electromagnetic reflection profiles
GB2508341A (en) * 2012-11-27 2014-06-04 Samsung Electronics Uk Ltd Capturing images using a predetermined motion to activate a button
GB2508471B (en) * 2012-11-29 2015-10-07 Cooke Optics Ltd Camera lens assembly
US9179490B2 (en) * 2012-11-29 2015-11-03 Intel Corporation Apparatus, system and method of disconnecting a wireless communication link
US9638524B2 (en) 2012-11-30 2017-05-02 Robert Bosch Gmbh Chip level sensor with multiple degrees of freedom
US9547937B2 (en) 2012-11-30 2017-01-17 Legend3D, Inc. Three-dimensional annotation system and method
US9583828B2 (en) 2012-12-06 2017-02-28 Intel Corporation Apparatus, system and method of controlling one or more antennas of a mobile device
US9513748B2 (en) 2012-12-13 2016-12-06 Microsoft Technology Licensing, Llc Combined display panel circuit
US20140168057A1 (en) * 2012-12-13 2014-06-19 Qualcomm Incorporated Gyro aided tap gesture detection
DE102012224321B4 (de) * 2012-12-21 2022-12-15 Applejack 199 L.P. Messvorrichtung zum Erfassen einer Schlagbewegung eines Schlägers, Trainingsvorrichtung und Verfahren zum Training einer Schlagbewegung
US9465044B2 (en) 2013-01-07 2016-10-11 Kionix, Inc. Angular velocity estimation using a magnetometer and accelerometer
US9119068B1 (en) * 2013-01-09 2015-08-25 Trend Micro Inc. Authentication using geographic location and physical gestures
WO2014110671A1 (en) * 2013-01-17 2014-07-24 Trusted Positioning Inc. Method and apparatus for handling vertical orientations of devices for constraint free portable navigation
US9426242B2 (en) * 2013-01-29 2016-08-23 Apple Inc. Determining an invitational content item type based on predicted user attention
WO2014119894A1 (en) * 2013-01-29 2014-08-07 Samsung Electronics Co., Ltd. Method of performing function of device and device for performing the method
JP6322364B2 (ja) * 2013-01-29 2018-05-09 矢崎総業株式会社 電子制御装置
US9176538B2 (en) 2013-02-05 2015-11-03 Microsoft Technology Licensing, Llc Input device configurations
JP6219037B2 (ja) * 2013-02-06 2017-10-25 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法
CN104981682A (zh) * 2013-02-08 2015-10-14 松下知识产权经营株式会社 电子设备
US10578499B2 (en) 2013-02-17 2020-03-03 Microsoft Technology Licensing, Llc Piezo-actuated virtual buttons for touch surfaces
US9638835B2 (en) 2013-03-05 2017-05-02 Microsoft Technology Licensing, Llc Asymmetric aberration correcting lens
US20140278205A1 (en) * 2013-03-12 2014-09-18 Invensense, Inc. Embedded processor on an integrated mems sensor chip autonomously managing external sensor
US9141852B1 (en) 2013-03-14 2015-09-22 Toyota Jidosha Kabushiki Kaisha Person detection and pose estimation system
US9580302B2 (en) 2013-03-15 2017-02-28 Versana Micro Inc. Cell phone having a monolithically integrated multi-sensor device on a semiconductor substrate and method therefor
US9604147B2 (en) 2013-03-15 2017-03-28 Steelseries Aps Method and apparatus for managing use of an accessory
US9007404B2 (en) * 2013-03-15 2015-04-14 Legend3D, Inc. Tilt-based look around effect image enhancement method
US9122332B2 (en) * 2013-03-15 2015-09-01 Cellco Partnership Automatic detection for touch through glove
US9409087B2 (en) 2013-03-15 2016-08-09 Steelseries Aps Method and apparatus for processing gestures
US9415299B2 (en) 2013-03-15 2016-08-16 Steelseries Aps Gaming device
US9687730B2 (en) 2013-03-15 2017-06-27 Steelseries Aps Gaming device with independent gesture-sensitive areas
US20140260704A1 (en) * 2013-03-15 2014-09-18 Invensense, Inc. Device and system for integrated sensor system (iss)
US9423874B2 (en) 2013-03-15 2016-08-23 Steelseries Aps Gaming accessory with sensory feedback device
JP6236818B2 (ja) * 2013-03-18 2017-11-29 カシオ計算機株式会社 携帯情報端末
JP5813031B2 (ja) * 2013-03-25 2015-11-17 富士フイルム株式会社 携帯端末
US9037124B1 (en) * 2013-03-27 2015-05-19 Open Invention Network, Llc Wireless device application interaction via external control detection
US9213889B2 (en) 2013-03-28 2015-12-15 The Regents Of The University Of Michigan Athlete speed prediction method using data from attached inertial measurement unit
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
JP6152511B2 (ja) * 2013-03-29 2017-06-28 株式会社メガチップス 携帯端末装置、プログラムおよび補正方法
US20140222568A1 (en) * 2013-04-04 2014-08-07 Madtivity, Inc. Targeted advertisement distribution to mobile devices
GB2512887B (en) * 2013-04-10 2017-09-13 Samsung Electronics Co Ltd Displaying history information for a selected action
FR3005045A1 (fr) 2013-04-25 2014-10-31 Commissariat Energie Atomique Structure microelectromecanique et/ou nanoelectromecanique a facteur de qualite ajustable
US9438878B2 (en) 2013-05-01 2016-09-06 Legend3D, Inc. Method of converting 2D video to 3D video using 3D object models
US11029414B2 (en) 2013-05-08 2021-06-08 Cm Hk Limited Electronic devices and methods for providing location information
US10551211B2 (en) 2013-05-08 2020-02-04 Cm Hk Limited Methods and devices with sensor time calibration
US9798390B2 (en) * 2013-07-19 2017-10-24 Cm Hk Limited Electronic device and method of motion processing
US9885734B2 (en) 2013-05-08 2018-02-06 Cm Hk Limited Method of motion processing and related mobile device and microcontroller unit
US10845452B2 (en) 2013-05-08 2020-11-24 Cm Hk Limited Hybrid positioning method, electronic apparatus and computer-readable recording medium thereof
US10725064B2 (en) 2013-05-08 2020-07-28 Cm Hk Limited Methods of motion processing and related electronic devices and motion modules
US9552777B2 (en) 2013-05-10 2017-01-24 Microsoft Technology Licensing, Llc Phase control backlight
CN103279297B (zh) * 2013-05-17 2016-01-20 广东欧珀移动通信有限公司 一种移动终端的屏幕解锁方法
JP6161400B2 (ja) * 2013-05-17 2017-07-12 キヤノン株式会社 動画再生装置及びその制御方法
US9750433B2 (en) 2013-05-28 2017-09-05 Lark Technologies, Inc. Using health monitor data to detect macro and micro habits with a behavioral model
US10078372B2 (en) 2013-05-28 2018-09-18 Blackberry Limited Performing an action associated with a motion based input
EP2846238B1 (en) * 2013-05-29 2017-07-19 Huawei Technologies Co., Ltd. Method for switching and presentation of operation mode of terminal, and terminal
US9342737B2 (en) * 2013-05-31 2016-05-17 Nike, Inc. Dynamic sampling in sports equipment
US9134818B2 (en) * 2013-07-12 2015-09-15 Facebook, Inc. Isolating mobile device electrode
US9372103B2 (en) 2013-07-12 2016-06-21 Facebook, Inc. Calibration of grab detection
DE102013214021A1 (de) * 2013-07-17 2015-01-22 Stabilo International Gmbh Stromersparnis
US9342113B2 (en) * 2013-07-18 2016-05-17 Facebook, Inc. Movement-triggered action for mobile device
EP2829975B1 (en) * 2013-07-23 2019-04-24 Fujitsu Limited A fault-tolerant monitoring apparatus, method and system
KR102140811B1 (ko) * 2013-07-23 2020-08-03 삼성전자주식회사 디바이스의 사용자 인터페이스 제공 방법 및 그 디바이스
US9177362B2 (en) * 2013-08-02 2015-11-03 Facebook, Inc. Systems and methods for transforming an image
KR102158843B1 (ko) * 2013-08-05 2020-10-23 삼성전자주식회사 모바일 디바이스를 이용한 사용자 입력 방법 및 모바일 디바이스
CN104346079A (zh) * 2013-08-06 2015-02-11 林卓毅 应用程序的触发方法及系统
US10384925B2 (en) * 2013-08-07 2019-08-20 The Coca-Cola Company Dynamically adjusting ratios of beverages in a mixed beverage
KR102090923B1 (ko) 2013-08-13 2020-03-19 이베이 인크. 착용가능 디바이스를 위한 애플리케이션
EP2838210B1 (en) * 2013-08-15 2020-07-22 Oticon A/s A Portable electronic system with improved wireless communication
US9442638B2 (en) 2013-08-22 2016-09-13 Sap Se Display of data on a device
KR20150026056A (ko) 2013-08-30 2015-03-11 삼성전자주식회사 곡면 바닥을 가지는 전자 장치 및 그 동작 방법
US9423941B2 (en) 2013-09-05 2016-08-23 Facebook, Inc. Tilting to scroll
KR20150030455A (ko) * 2013-09-12 2015-03-20 (주)스피치이노베이션컨설팅그룹 포터블 디바이스 및 이의 제어 방법
EP3047357B1 (en) * 2013-09-17 2019-12-11 Nokia Technologies Oy Determination of a display angle of a display
US20150091841A1 (en) * 2013-09-30 2015-04-02 Kobo Incorporated Multi-part gesture for operating an electronic personal display
WO2015054702A1 (en) * 2013-10-11 2015-04-16 Imsi Design, Llc Method for calibrating the physical position and orientation of an eletronic device using device sensors only
WO2015056038A1 (en) * 2013-10-16 2015-04-23 Sony Corporation Detecting intentional rotation of a mobile device
US9219993B2 (en) * 2013-10-20 2015-12-22 Oahu Group, Llc Method and system for determining object motion by capturing motion data via radio frequency phase and direction of arrival detection
KR102097637B1 (ko) * 2013-10-21 2020-04-06 엘지전자 주식회사 이동 단말기의 제어 장치 및 그 방법
US9091561B1 (en) 2013-10-28 2015-07-28 Toyota Jidosha Kabushiki Kaisha Navigation system for estimating routes for users
CN105706023B (zh) 2013-10-31 2019-01-15 惠普发展公司,有限责任合伙企业 与不支持的输入设备的通信
JP6386331B2 (ja) * 2013-11-05 2018-09-05 株式会社Moff 動作検出システム、動作検出装置、移動通信端末及びプログラム
US9535505B2 (en) * 2013-11-08 2017-01-03 Polar Electro Oy User interface control in portable system
JP5613314B1 (ja) * 2013-11-14 2014-10-22 Jfeシステムズ株式会社 ジェスチャー検出装置、ジェスチャー検出プログラム、ジェスチャー認識装置およびジェスチャー認識プログラム
KR102131828B1 (ko) * 2013-12-03 2020-07-09 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
JP6160465B2 (ja) * 2013-12-05 2017-07-12 富士ゼロックス株式会社 携帯情報端末、及びプログラム
CN103971494A (zh) * 2013-12-10 2014-08-06 重庆环漫科技有限公司 游戏互动枪电路
TWI488106B (zh) * 2013-12-13 2015-06-11 Acer Inc 可攜式電子裝置及其圖示位置調整方法
US20150177840A1 (en) * 2013-12-19 2015-06-25 Nokia Corporation Apparatus and associated methods for user input
CN103744474A (zh) * 2013-12-19 2014-04-23 张国训 一种智能终端与智能系统
CN103699322A (zh) * 2013-12-19 2014-04-02 北京百纳威尔科技有限公司 图像缩放处理方法和装置
US9229529B2 (en) * 2013-12-19 2016-01-05 Sony Corporation Apparatus and control method based on motion
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
US9928572B1 (en) * 2013-12-20 2018-03-27 Amazon Technologies, Inc. Label orientation
EP3088055B1 (en) 2013-12-24 2020-05-06 Sony Corporation Sensor device and storage medium
US9560254B2 (en) * 2013-12-30 2017-01-31 Google Technology Holdings LLC Method and apparatus for activating a hardware feature of an electronic device
FR3016046B1 (fr) * 2013-12-31 2017-02-17 Commissariat Energie Atomique Procede et dispositif de detection de manipulation d'un appareil portable
US9448631B2 (en) 2013-12-31 2016-09-20 Microsoft Technology Licensing, Llc Input device haptics and pressure sensing
US10725550B2 (en) * 2014-01-07 2020-07-28 Nod, Inc. Methods and apparatus for recognition of a plurality of gestures using roll pitch yaw data
US10338678B2 (en) 2014-01-07 2019-07-02 Nod, Inc. Methods and apparatus for recognition of start and/or stop portions of a gesture using an auxiliary sensor
WO2015109251A1 (en) 2014-01-17 2015-07-23 Truinject Medical Corp. Injection site training system
US9817489B2 (en) 2014-01-27 2017-11-14 Apple Inc. Texture capture stylus and method
JP5671768B1 (ja) * 2014-01-28 2015-02-18 ネイロ株式会社 携帯端末、携帯端末の制御方法、プログラム
US9317072B2 (en) 2014-01-28 2016-04-19 Microsoft Technology Licensing, Llc Hinge mechanism with preset positions
TWI511026B (zh) * 2014-01-29 2015-12-01 Acer Inc 行動裝置及調整其視窗大小的方法
TWI531957B (zh) * 2014-01-29 2016-05-01 拓連科技股份有限公司 動作導向之使用者介面操控方法及系統,及相關電腦程式產品
US9542844B2 (en) * 2014-02-11 2017-01-10 Google Inc. Providing navigation directions in view of device orientation relative to user
US9759854B2 (en) 2014-02-17 2017-09-12 Microsoft Technology Licensing, Llc Input device outer layer and backlighting
US9523577B1 (en) 2014-02-27 2016-12-20 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Carbon nanotube tape vibrating gyroscope
US10290231B2 (en) 2014-03-13 2019-05-14 Truinject Corp. Automated detection of performance characteristics in an injection training system
JP6338268B2 (ja) * 2014-03-14 2018-06-06 公立大学法人会津大学 電子測角器及び測角プログラム
US10120420B2 (en) 2014-03-21 2018-11-06 Microsoft Technology Licensing, Llc Lockable display and techniques enabling use of lockable displays
US9606710B1 (en) * 2014-03-31 2017-03-28 Amazon Technologies, Inc. Configuring movement-based user interface control
US10437447B1 (en) 2014-03-31 2019-10-08 Amazon Technologies, Inc. Magnet based physical model user interface control
TWI590640B (zh) * 2014-04-25 2017-07-01 緯創資通股份有限公司 通話方法及其電子裝置
US10281484B2 (en) 2014-05-02 2019-05-07 Qualcomm Incorporated Motion direction determination and application
US9983224B2 (en) 2014-05-02 2018-05-29 Qualcomm Incorporated Motion direction determination and application
KR101617216B1 (ko) * 2014-05-07 2016-05-02 삼성전자 주식회사 디스플레이장치 및 영상의 오브젝트 하이라이트를 표시하는 방법
US10845884B2 (en) * 2014-05-13 2020-11-24 Lenovo (Singapore) Pte. Ltd. Detecting inadvertent gesture controls
US9921058B2 (en) * 2014-05-19 2018-03-20 Stmicroelectronics International N.V. Tracking dynamic on-stage objects
US9686470B2 (en) 2014-05-30 2017-06-20 Apple Inc. Scene stability detection
US9898162B2 (en) 2014-05-30 2018-02-20 Apple Inc. Swiping functions for messaging applications
US9207835B1 (en) * 2014-05-31 2015-12-08 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US9971500B2 (en) 2014-06-01 2018-05-15 Apple Inc. Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application
US10025472B2 (en) 2014-06-01 2018-07-17 Apple Inc. Method and apparatus for displaying data regarding a device's traversal through a region
US9449640B2 (en) * 2014-06-03 2016-09-20 Glenn Kreisel Media device turntable
US9958946B2 (en) 2014-06-06 2018-05-01 Microsoft Technology Licensing, Llc Switching input rails without a release command in a natural user interface
US9727161B2 (en) 2014-06-12 2017-08-08 Microsoft Technology Licensing, Llc Sensor correlation for pen and touch-sensitive computing device interaction
US9870083B2 (en) 2014-06-12 2018-01-16 Microsoft Technology Licensing, Llc Multi-device multi-user sensor correlation for pen and computing device interaction
US9354709B1 (en) * 2014-06-17 2016-05-31 Amazon Technologies, Inc. Tilt gesture detection
US10304049B2 (en) * 2014-06-20 2019-05-28 Square, Inc. Computing distances of devices
US9465445B2 (en) 2014-07-02 2016-10-11 Nagravision S.A. Application swap based on smart device position
US9168440B1 (en) * 2014-07-18 2015-10-27 FINNdustries, LLC Digital memory golf green repair tool systems
EP3170060A4 (en) * 2014-07-18 2018-05-30 Adtile Technologies Inc. Physical orientation calibration for motion and gesture-based interaction sequence activation
US10324733B2 (en) 2014-07-30 2019-06-18 Microsoft Technology Licensing, Llc Shutdown notifications
US10521074B2 (en) * 2014-07-31 2019-12-31 Dell Products, Lp System and method for a back stack in a multi-application environment
US9363640B2 (en) 2014-08-05 2016-06-07 Samsung Electronics Co., Ltd. Electronic system with transformable mode mechanism and method of operation thereof
CN105447350B (zh) 2014-08-07 2019-10-01 阿里巴巴集团控股有限公司 一种身份认证方法及装置
US9719871B2 (en) 2014-08-09 2017-08-01 Google Inc. Detecting a state of a wearable device
US9582797B1 (en) 2014-08-15 2017-02-28 Square, Inc. Dynamic adjustment of item fulfillment times
US9996109B2 (en) 2014-08-16 2018-06-12 Google Llc Identifying gestures using motion data
TWI549478B (zh) * 2014-09-04 2016-09-11 宏碁股份有限公司 產生三維影像的方法及其電子裝置
US9633497B2 (en) * 2014-09-05 2017-04-25 Shenzhen Mindray Bio-Medical Electronics Co., Ltd. Systems and methods for medical monitoring device gesture control lockout
FR3025645A1 (fr) * 2014-09-09 2016-03-11 Renault Sas Procede d'affichage et de reglage de l'orientation d'une image virtuelle pour dispositif d'affichage electronique nomade
US9424048B2 (en) 2014-09-15 2016-08-23 Microsoft Technology Licensing, Llc Inductive peripheral retention device
US10416750B2 (en) 2014-09-26 2019-09-17 Qualcomm Incorporated Algorithm engine for ultra low-power processing of sensor data
CN104244045B (zh) * 2014-09-28 2016-02-24 小米科技有限责任公司 控制视频画面呈现的方法及装置
US9447620B2 (en) 2014-09-30 2016-09-20 Microsoft Technology Licensing, Llc Hinge mechanism with multiple preset positions
US20160091308A1 (en) * 2014-09-30 2016-03-31 Invensense, Inc. Microelectromechanical systems (mems) acoustic sensor-based gesture recognition
EP3002661A1 (en) * 2014-09-30 2016-04-06 Advanced Digital Broadcast S.A. System and method for controlling a virtual input interface
EP3002669A1 (en) * 2014-09-30 2016-04-06 Advanced Digital Broadcast S.A. System and method for controlling a virtual input interface
US9891696B2 (en) * 2014-10-03 2018-02-13 Google Llc Intelligent device wakeup
JP6350194B2 (ja) * 2014-10-08 2018-07-04 セイコーエプソン株式会社 運動計測装置、運動計測方法および運動計測プログラム
JP6465625B2 (ja) * 2014-10-10 2019-02-06 キヤノン株式会社 制御装置及びその制御方法、プログラム
US9426193B2 (en) * 2014-10-14 2016-08-23 GravityNav, Inc. Multi-dimensional data visualization, navigation, and menu systems
WO2016061359A1 (en) * 2014-10-15 2016-04-21 Liveperson, Inc. System and method for interactive application preview
US20170115749A1 (en) * 2014-10-26 2017-04-27 Chian Chiu Li Systems And Methods For Presenting Map And Other Information Based On Pointing Direction
GB201420039D0 (en) * 2014-11-11 2014-12-24 Teva Uk Ltd System for training a user in administering a medicament
US9684405B2 (en) * 2014-11-12 2017-06-20 Rakuten Kobo, Inc. System and method for cyclic motion gesture
US9400570B2 (en) * 2014-11-14 2016-07-26 Apple Inc. Stylus with inertial sensor
US9294679B1 (en) 2014-11-26 2016-03-22 Visual Supply Company Real-time perspective correction
WO2016089706A1 (en) 2014-12-01 2016-06-09 Truinject Medical Corp. Injection training tool emitting omnidirectional light
US10500600B2 (en) * 2014-12-09 2019-12-10 Rai Strategic Holdings, Inc. Gesture recognition user interface for an aerosol delivery device
US9667613B1 (en) * 2014-12-10 2017-05-30 EMC IP Holding Company LLC Detecting mobile device emulation
US9575573B2 (en) 2014-12-18 2017-02-21 Apple Inc. Stylus with touch sensor
US10762534B1 (en) * 2014-12-29 2020-09-01 Groupon, Inc. Motion data based consumer interfaces
CN115048007A (zh) 2014-12-31 2022-09-13 创新先进技术有限公司 调整界面操作图标分布范围的装置、方法及触摸屏设备
WO2016111668A1 (en) * 2015-01-05 2016-07-14 Hewlett-Packard Development Company, L.P. Discrete cursor movement based on touch input region
US10451438B2 (en) 2015-02-05 2019-10-22 Alpinereplay, Inc. Systems and methods for in-motion gyroscope calibration
WO2016130722A1 (en) 2015-02-11 2016-08-18 Invensense, Inc. 3D INTEGRATION USING Al-Ge EUTECTIC BOND INTERCONNECT
US10706818B2 (en) * 2015-02-16 2020-07-07 Invensense, Inc. System and method for aligning sensor data to screen refresh rate
US9940521B2 (en) * 2015-02-27 2018-04-10 Sony Corporation Visibility enhancement devices, systems, and methods
WO2016141352A1 (en) * 2015-03-04 2016-09-09 Trusona, Inc. Systems and methods for user identification using payment card authentication read data
US11526885B2 (en) 2015-03-04 2022-12-13 Trusona, Inc. Systems and methods for user identification using graphical barcode and payment card authentication read data
US9613505B2 (en) 2015-03-13 2017-04-04 Toyota Jidosha Kabushiki Kaisha Object detection and localized extremity guidance
US9983693B2 (en) * 2015-03-13 2018-05-29 Adtile Technologies Inc. Spatial motion-based user interactivity
US9921335B1 (en) * 2015-04-07 2018-03-20 Invensense, Inc. Systems and methods for determining linear acceleration
FR3035718B1 (fr) * 2015-04-28 2017-05-26 Centre Nat Detudes Spatiales Cnes Procede de controle d'un dispositif de calcul via un element mobile et systeme de controle mettant en oeuvre ce procede
RU2589463C1 (ru) * 2015-05-14 2016-07-10 Федеральное государственное бюджетное учреждение науки институт океанологии им. П.П. Ширшова Российской академии наук Устройство для определения общего балла облачности на основе прямых цифровых широкоугольных снимков видимой полусферы неба
TW201642161A (zh) * 2015-05-21 2016-12-01 鴻海精密工業股份有限公司 便攜式電子裝置解鎖系統及方法
US10416799B2 (en) 2015-06-03 2019-09-17 Microsoft Technology Licensing, Llc Force sensing and inadvertent input control of an input device
US10222889B2 (en) 2015-06-03 2019-03-05 Microsoft Technology Licensing, Llc Force inputs and cursor control
CN106325468B (zh) 2015-06-17 2019-09-10 北京智谷睿拓技术服务有限公司 设备间的交互方法以及用户设备
CN106293039B (zh) * 2015-06-17 2019-04-12 北京智谷睿拓技术服务有限公司 设备间的交互方法以及用户设备
US9752361B2 (en) 2015-06-18 2017-09-05 Microsoft Technology Licensing, Llc Multistage hinge
US20160373388A1 (en) * 2015-06-19 2016-12-22 Voxer Ip Llc Messaging application for recording and inserting a video message into a chat
KR101614130B1 (ko) 2015-06-19 2016-04-20 한전케이디엔 주식회사 모바일 단말의 가속도 센서를 이용한 컨텐츠 조작 장치 및 방법
GB2539705B (en) 2015-06-25 2017-10-25 Aimbrain Solutions Ltd Conditional behavioural biometrics
WO2017000563A1 (zh) * 2015-06-30 2017-01-05 广州市香港科大霍英东研究院 智能设备的实时定位方法及系统、手机运动姿态的判定方法
US9864415B2 (en) 2015-06-30 2018-01-09 Microsoft Technology Licensing, Llc Multistage friction hinge
US9804679B2 (en) * 2015-07-03 2017-10-31 Google Inc. Touchless user interface navigation using gestures
US9934601B2 (en) 2015-07-21 2018-04-03 Makerbot Industries, Llc Three-dimensional surface texturing
KR20170011870A (ko) * 2015-07-24 2017-02-02 삼성전자주식회사 콘텐트를 제공하는 전자 장치 및 방법
GB2541179B (en) * 2015-07-31 2019-10-30 Imagination Tech Ltd Denoising filter
KR102354330B1 (ko) 2015-07-31 2022-01-21 삼성전자주식회사 스마트 디바이스 및 그 동작 방법
CN105072274A (zh) * 2015-08-12 2015-11-18 广东欧珀移动通信有限公司 音频通道动态切换方法及系统
US9609307B1 (en) 2015-09-17 2017-03-28 Legend3D, Inc. Method of converting 2D video to 3D video using machine learning
CN105183095B (zh) * 2015-10-19 2019-03-15 京东方科技集团股份有限公司 具有透明显示装置的手持终端
US10500340B2 (en) 2015-10-20 2019-12-10 Truinject Corp. Injection system
US10386203B1 (en) * 2015-11-05 2019-08-20 Invensense, Inc. Systems and methods for gyroscope calibration
US10671272B2 (en) * 2015-11-06 2020-06-02 International Business Machines Corporation Touchscreen oriented input integrated with enhanced four-corner indexing
US10439921B1 (en) * 2015-11-19 2019-10-08 Amazon Technologies, Inc. Determining application performance characterisitics and providing on-device indications thereof
US10169670B2 (en) * 2015-11-30 2019-01-01 International Business Machines Corporation Stroke extraction in free space
US10225511B1 (en) 2015-12-30 2019-03-05 Google Llc Low power framework for controlling image sensor mode in a mobile image capture device
US10732809B2 (en) 2015-12-30 2020-08-04 Google Llc Systems and methods for selective retention and editing of images captured by mobile image capture device
US10061385B2 (en) 2016-01-22 2018-08-28 Microsoft Technology Licensing, Llc Haptic feedback for a touch input device
US10849492B2 (en) * 2016-02-16 2020-12-01 Massachusetts Eye And Ear Infirmary Mobile device application for ocular misalignment measurement
CN105786349A (zh) * 2016-02-26 2016-07-20 广东欧珀移动通信有限公司 一种控制屏幕画面旋转的方法和电子装置
WO2017151441A2 (en) 2016-02-29 2017-09-08 Truinject Medical Corp. Cosmetic and therapeutic injection safety systems, methods, and devices
WO2017151716A1 (en) 2016-03-02 2017-09-08 Truinject Medical Corp. System for determining a three-dimensional position of a testing tool
US10849688B2 (en) 2016-03-02 2020-12-01 Truinject Corp. Sensory enhanced environments for injection aid and social training
US10118696B1 (en) 2016-03-31 2018-11-06 Steven M. Hoffberg Steerable rotating projectile
US10344797B2 (en) 2016-04-05 2019-07-09 Microsoft Technology Licensing, Llc Hinge with multiple preset positions
CN105912244A (zh) * 2016-04-05 2016-08-31 广东欧珀移动通信有限公司 一种更换显示屏背景的方法及终端
EP3231405B1 (de) 2016-04-15 2019-08-21 Reifenhäuser GmbH & Co. KG Maschinenfabrik Verfahren zur vorhersage von ausscheidungen sowie vorrichtung hierzu
US20190095068A1 (en) * 2016-04-19 2019-03-28 Maxell, Ltd. Portable terminal device
US11229816B2 (en) 2016-05-14 2022-01-25 Anthony DURKET Adjustable transverse resistance exercise machine
US10252096B2 (en) 2016-05-14 2019-04-09 Anthony DURKET Adjustable transverse resistance exercise machine
US10545584B2 (en) 2016-05-17 2020-01-28 Google Llc Virtual/augmented reality input device
US11092441B2 (en) * 2016-06-02 2021-08-17 Bigmotion Technologies Inc. Systems and methods for walking speed estimation
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
GB2552032B (en) 2016-07-08 2019-05-22 Aimbrain Solutions Ltd Step-up authentication
US10761616B2 (en) 2016-07-09 2020-09-01 Maximillian Hobson-Dupont Position tracking system employing external magnetic field
US10564177B2 (en) * 2016-08-01 2020-02-18 Samsung Electronics Co., Ltd. System and method for user activity recognition using accelerometer
US10728453B2 (en) 2016-08-03 2020-07-28 Samsung Electronics Co., Ltd. Motion stabilized image sensor, camera module and apparatus comprising same
US20180036469A1 (en) * 2016-08-05 2018-02-08 Fresenius Medical Care Holdings, Inc. Remote User Interfaces for Dialysis Systems
US10248769B1 (en) * 2016-08-10 2019-04-02 Symantec Corporation Systems and methods for authenticating users on touchscreen devices
US10433087B2 (en) * 2016-09-15 2019-10-01 Qualcomm Incorporated Systems and methods for reducing vibration noise
US10192850B1 (en) 2016-09-19 2019-01-29 Sitime Corporation Bonding process with inhibited oxide formation
US10037057B2 (en) 2016-09-22 2018-07-31 Microsoft Technology Licensing, Llc Friction hinge
US20180088675A1 (en) * 2016-09-29 2018-03-29 Brian K. Vogel Coordinate system for gesture control
CN106774881A (zh) * 2016-12-13 2017-05-31 歌尔科技有限公司 一种用于可佩戴设备的指令下发方法、装置及可佩戴设备
US10999602B2 (en) 2016-12-23 2021-05-04 Apple Inc. Sphere projected motion estimation/compensation and mode decision
US10650703B2 (en) 2017-01-10 2020-05-12 Truinject Corp. Suture technique training system
US10269266B2 (en) 2017-01-23 2019-04-23 Truinject Corp. Syringe dose and position measuring apparatus
US11259046B2 (en) 2017-02-15 2022-02-22 Apple Inc. Processing of equirectangular object data to compensate for distortion by spherical projections
US10924747B2 (en) 2017-02-27 2021-02-16 Apple Inc. Video coding techniques for multi-view video
KR102316024B1 (ko) * 2017-03-02 2021-10-26 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 사용자 인터페이스 표시 방법
KR20180116843A (ko) * 2017-04-18 2018-10-26 삼성전자주식회사 모션 감지 방법 및 이를 지원하는 전자 장치
US10623188B2 (en) 2017-04-26 2020-04-14 Fresenius Medical Care Holdings, Inc. Securely distributing medical prescriptions
JP2018194700A (ja) * 2017-05-18 2018-12-06 レノボ・シンガポール・プライベート・リミテッド 情報処理装置及び画像投影制御方法並びにプログラム
GB2562758B (en) * 2017-05-24 2021-05-12 Sony Interactive Entertainment Inc Input device and method
US11093752B2 (en) 2017-06-02 2021-08-17 Apple Inc. Object tracking in multi-view video
US10521106B2 (en) * 2017-06-27 2019-12-31 International Business Machines Corporation Smart element filtering method via gestures
US10754242B2 (en) 2017-06-30 2020-08-25 Apple Inc. Adaptive resolution and projection format in multi-direction video
US11106251B2 (en) * 2017-07-26 2021-08-31 Ledance Llc Operation of the light management application for a mobile device with motion sensor
US10462608B1 (en) 2017-07-31 2019-10-29 Agero, Inc. Estimating orientation of a mobile device with respect to a vehicle using global displacement information and local motion information
CN107483726A (zh) * 2017-08-03 2017-12-15 成都弈览科技有限公司 一种手机仿真空鼠控制使用终端设备的方法
CN109550246B (zh) * 2017-09-25 2022-03-25 腾讯科技(深圳)有限公司 游戏客户端的控制方法、装置、存储介质和电子装置
US10852836B2 (en) * 2017-11-30 2020-12-01 Microsoft Technology Licensing, Llc Visual transformation using a motion profile
WO2019164514A1 (en) * 2018-02-23 2019-08-29 Google Llc Transitioning between map view and augmented reality view
TWI691912B (zh) * 2018-03-02 2020-04-21 英業達股份有限公司 累計與共享撥珠資訊的方法
US11712637B1 (en) 2018-03-23 2023-08-01 Steven M. Hoffberg Steerable disk or ball
JP7210153B2 (ja) * 2018-04-04 2023-01-23 キヤノン株式会社 電子機器、電子機器の制御方法、プログラム、及び、記憶媒体
CN110415386A (zh) 2018-04-27 2019-11-05 开利公司 基于姿势的进入控制系统的预编程场景数据的建模
RU188182U1 (ru) * 2018-05-22 2019-04-02 Владимир Васильевич Галайко Устройство ввода информации в персональный компьютер
US10989563B2 (en) * 2018-06-25 2021-04-27 CloudNav Inc. Automatic calibration of rate gyroscope sensitivity
US10380813B1 (en) * 2018-07-19 2019-08-13 Capital One Services, Llc Systems and methods for using motion pattern of a user for authentication
WO2020041772A1 (en) * 2018-08-24 2020-02-27 TruU, Inc. Machine learning-based platform for user identification
EP3618015A1 (en) * 2018-08-27 2020-03-04 Continental Automotive GmbH Electronic key and method for operating an electronic key
CN210246858U (zh) 2018-09-12 2020-04-03 意法半导体股份有限公司 用于识别将移动电子设备带到用户耳朵的姿势的系统和移动电子设备
CN110427149B (zh) * 2019-07-31 2021-10-19 维沃移动通信有限公司 终端的操作方法及终端
CN110493459B (zh) * 2019-07-31 2021-03-12 Oppo广东移动通信有限公司 屏幕状态控制方法、装置、移动终端以及存储介质
KR102194127B1 (ko) * 2019-08-12 2020-12-22 엘아이지넥스원 주식회사 멤스센서를 구비한 드론
US11017747B2 (en) 2019-08-16 2021-05-25 Microsoft Technology Licensing, Llc Systems and methods for adaptive calibration for dynamic rotation of computing device
KR20210023056A (ko) * 2019-08-21 2021-03-04 현대자동차주식회사 전기차량의 전원관리 장치 및 그 방법
US11604853B2 (en) * 2019-10-18 2023-03-14 Stmicroelectronics S.R.L. System and method for performing vector rotation
US11281289B2 (en) 2020-02-21 2022-03-22 Honda Motor Co., Ltd. Content adjustment based on vehicle motion and eye gaze
CN111651114A (zh) * 2020-05-27 2020-09-11 北京小米移动软件有限公司 屏幕控制方法及装置、存储介质
WO2021252621A1 (en) * 2020-06-10 2021-12-16 Pmotion, Inc. Enhanced goniometer
WO2021262244A1 (en) * 2020-06-22 2021-12-30 Futurewei Technologies, Inc. Mobile device having multiple corresponding sensors
WO2022086979A1 (en) * 2020-10-19 2022-04-28 Cambridge Mobile Telematics Inc. Method and system for accessing historical sensor data without location services
US20220137700A1 (en) * 2020-10-30 2022-05-05 Rovi Guides, Inc. System and method for selection of displayed objects by path tracing
US20220137239A1 (en) * 2020-10-30 2022-05-05 Samsung Electronics Co., Ltd. Electronic device for providing real-time speed based on gps signal and/or pedometer information, and method of controlling the same
US11543931B2 (en) * 2021-01-27 2023-01-03 Ford Global Technologies, Llc Systems and methods for interacting with a tabletop model using a mobile device
CN115145428A (zh) * 2021-03-29 2022-10-04 北京小米移动软件有限公司 一种指向方法、装置、电子设备及存储介质
US11853480B2 (en) 2021-06-04 2023-12-26 Zouheir Taher Fadlallah Capturing touchless inputs and controlling a user interface with the same
US11606353B2 (en) 2021-07-22 2023-03-14 Biocatch Ltd. System, device, and method of generating and utilizing one-time passwords
US20230116341A1 (en) * 2021-09-30 2023-04-13 Futian ZHANG Methods and apparatuses for hand gesture-based control of selection focus
US11928264B2 (en) * 2021-12-16 2024-03-12 Lenovo (Singapore) Pte. Ltd. Fixed user interface navigation
BR102022002441A2 (pt) * 2022-02-09 2022-06-07 Tix Tecnologia Assistiva Ltda Dispositivo e sistema para controle de interfaces eletrônicas
WO2023234785A1 (en) * 2022-05-31 2023-12-07 Xero Limited Graphical user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5703623A (en) * 1996-01-24 1997-12-30 Hall; Malcolm G. Smart orientation sensing circuit for remote control
US20070113207A1 (en) * 2005-11-16 2007-05-17 Hillcrest Laboratories, Inc. Methods and systems for gesture classification in 3D pointing devices
CN101178615A (zh) * 2007-12-12 2008-05-14 美新半导体(无锡)有限公司 姿态及运动感应系统及使用该系统的便携式电子设备
US20080158154A1 (en) * 2004-04-30 2008-07-03 Hillcrest Laboratories, Inc. 3D pointing devices and methods

Family Cites Families (337)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4303978A (en) 1980-04-18 1981-12-01 The Boeing Company Integrated-strapdown-air-data sensor system
US4510802A (en) 1983-09-02 1985-04-16 Sundstrand Data Control, Inc. Angular rate sensor utilizing two vibrating accelerometers secured to a parallelogram linkage
GB2146776B (en) 1983-09-16 1986-07-30 Ferranti Plc Accelerometer systems
US4736629A (en) 1985-12-20 1988-04-12 Silicon Designs, Inc. Micro-miniature accelerometer
US4783742A (en) 1986-12-31 1988-11-08 Sundstrand Data Control, Inc. Apparatus and method for gravity correction in borehole survey systems
US4841773A (en) 1987-05-01 1989-06-27 Litton Systems, Inc. Miniature inertial measurement unit
DE68915661T2 (de) 1988-06-22 1994-09-15 Fujitsu Ltd Gerät mit kleinen Abmessungen zur Messung und Aufzeichnung der Beschleunigung.
US5083466A (en) 1988-07-14 1992-01-28 University Of Hawaii Multidimensional force sensor
IL92220A (en) 1989-11-06 1993-02-21 Ibm Israel Three-dimensional computer input device
US5440326A (en) 1990-03-21 1995-08-08 Gyration, Inc. Gyroscopic pointer
US5128671A (en) 1990-04-12 1992-07-07 Ltv Aerospace And Defense Company Control device having multiple degrees of freedom
US5205171A (en) 1991-01-11 1993-04-27 Northrop Corporation Miniature silicon accelerometer and method
JP2938989B2 (ja) 1991-01-29 1999-08-25 キヤノン株式会社 角加速度センサ
US6295870B1 (en) 1991-02-08 2001-10-02 Alliedsignal Inc. Triaxial angular rate and acceleration sensor
US5396797A (en) 1991-02-08 1995-03-14 Alliedsignal Inc. Triaxial angular rate and acceleration sensor
US5635639A (en) 1991-09-11 1997-06-03 The Charles Stark Draper Laboratory, Inc. Micromechanical tuning fork angular rate sensor
US5377544A (en) 1991-12-19 1995-01-03 Motorola, Inc. Rotational vibration gyroscope
US5359893A (en) 1991-12-19 1994-11-01 Motorola, Inc. Multi-axes gyroscope
US5313835A (en) * 1991-12-19 1994-05-24 Motorola, Inc. Integrated monolithic gyroscopes/accelerometers with logic circuits
US5251484A (en) 1992-04-03 1993-10-12 Hewlett-Packard Company Rotational accelerometer
US5367631A (en) 1992-04-14 1994-11-22 Apple Computer, Inc. Cursor control device with programmable preset cursor positions
US5290521A (en) 1992-09-04 1994-03-01 Destefano Jr Albert M Lab-top work station
FR2697628B1 (fr) 1992-10-29 1995-02-03 Sextant Avionique Capteur d'une grandeur physique orientée.
JPH06258341A (ja) 1993-03-03 1994-09-16 Zexel Corp 加速度センサ
EP0986252B1 (en) 1993-06-04 2006-03-08 Sarnoff Corporation System and method for electronic image stabilization
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5444639A (en) 1993-09-07 1995-08-22 Rockwell International Corporation Angular rate sensing system and method, with digital synthesizer and variable-frequency oscillator
US5574221A (en) 1993-10-29 1996-11-12 Samsung Electro-Mechanics Co., Ltd. Angular acceleration sensor
DE4414237A1 (de) 1994-04-23 1995-10-26 Bosch Gmbh Robert Mikromechanischer Schwinger eines Schwingungsgyrometers
US5581484A (en) 1994-06-27 1996-12-03 Prince; Kevin R. Finger mounted computer input device
DE19547642A1 (de) 1994-12-20 1996-06-27 Zexel Corp Beschleunigungssensor und Verfahren zu dessen Herstellung
WO1996024216A1 (en) 1995-01-31 1996-08-08 Transcenic, Inc. Spatial referenced photography
WO1996024822A1 (fr) 1995-02-07 1996-08-15 Anatoly Akimovich Kokush Gyrostabilisateur a trois axes pour cameras de cinema ou de television
SE9500729L (sv) 1995-02-27 1996-08-28 Gert Andersson Anordning för mätning av vinkelhastighet i enkristallint material samt förfarande för framställning av sådan
DE19519488B4 (de) 1995-05-27 2005-03-10 Bosch Gmbh Robert Drehratensensor mit zwei Beschleunigungssensoren
US5635638A (en) 1995-06-06 1997-06-03 Analog Devices, Inc. Coupling for multiple masses in a micromachined device
KR100363246B1 (ko) 1995-10-27 2003-02-14 삼성전자 주식회사 진동구조물및진동구조물의고유진동수제어방법
US5698784A (en) 1996-01-24 1997-12-16 Gyration, Inc. Vibratory rate gyroscope and methods of assembly and operation
US5817942A (en) 1996-02-28 1998-10-06 The Charles Stark Draper Laboratory, Inc. Capacitive in-plane accelerometer
US5825350A (en) 1996-03-13 1998-10-20 Gyration, Inc. Electronic pointing apparatus and method
US5806365A (en) 1996-04-30 1998-09-15 Motorola, Inc. Acceleration sensing device on a support substrate and method of operation
US6374255B1 (en) 1996-05-21 2002-04-16 Immersion Corporation Haptic authoring
US6250156B1 (en) 1996-05-31 2001-06-26 The Regents Of The University Of California Dual-mass micromachined vibratory rate gyroscope
US5992233A (en) 1996-05-31 1999-11-30 The Regents Of The University Of California Micromachined Z-axis vibratory rate gyroscope
DE19649715C2 (de) 1996-11-30 2001-07-12 Telefunken Microelectron Anordnung zur Messung von Beschleunigungen
US6429895B1 (en) 1996-12-27 2002-08-06 Canon Kabushiki Kaisha Image sensing apparatus and method capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function
US5831162A (en) 1997-01-21 1998-11-03 Delco Electronics Corporation Silicon micromachined motion sensor and method of making
US5955668A (en) 1997-01-28 1999-09-21 Irvine Sensors Corporation Multi-element micro gyro
JPH10240434A (ja) * 1997-02-27 1998-09-11 Matsushita Electric Ind Co Ltd コマンドメニュー選択方法
US6122195A (en) 1997-03-31 2000-09-19 Lexar Media, Inc. Method and apparatus for decreasing block write operation times performed on nonvolatile memory
JP3311633B2 (ja) 1997-04-04 2002-08-05 日本碍子株式会社 センサユニット
US6292170B1 (en) 1997-04-25 2001-09-18 Immersion Corporation Designing compound force sensations for computer applications
JP4176849B2 (ja) 1997-05-08 2008-11-05 株式会社ワコー センサの製造方法
DE19719780B4 (de) 1997-05-10 2006-09-07 Robert Bosch Gmbh Beschleunigungserfassungseinrichtung
US6122961A (en) 1997-09-02 2000-09-26 Analog Devices, Inc. Micromachined gyros
US6167757B1 (en) 1997-09-08 2001-01-02 The Regents Of The University Of Michigan Single-side microelectromechanical capacitive accelerometer and method of making same
US6252583B1 (en) 1997-11-14 2001-06-26 Immersion Corporation Memory and force output management for a force feedback system
JP3399336B2 (ja) 1997-12-22 2003-04-21 株式会社豊田中央研究所 検出器
IL123207A0 (en) 1998-02-06 1998-09-24 Shellcase Ltd Integrated circuit device
US6192756B1 (en) 1998-02-12 2001-02-27 Ngk Insulators, Ltd. Vibrators vibratory gyroscopes a method of detecting a turning angular rate and a linear accelerometer
JPH11237402A (ja) 1998-02-19 1999-08-31 Akebono Brake Ind Co Ltd 半導体加速度センサ及びその自己診断法
US6176837B1 (en) 1998-04-17 2001-01-23 Massachusetts Institute Of Technology Motion tracking system
US6279043B1 (en) 1998-05-01 2001-08-21 Apple Computer, Inc. Method and system for script access to API functionality
US6647352B1 (en) 1998-06-05 2003-11-11 Crossbow Technology Dynamic attitude measurement method and apparatus
JP3882973B2 (ja) 1998-06-22 2007-02-21 アイシン精機株式会社 角速度センサ
JP4075022B2 (ja) 1998-06-24 2008-04-16 アイシン精機株式会社 角速度センサ
US6573883B1 (en) 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
JP3106395B2 (ja) 1998-07-10 2000-11-06 株式会社村田製作所 角速度センサ
JP2000148351A (ja) 1998-09-09 2000-05-26 Matsushita Electric Ind Co Ltd ユ―ザ動作の種類に応じて操作指示をする操作指示出力装置及びコンピュ―タ読み取り可能な記録媒体
US6269254B1 (en) 1998-09-28 2001-07-31 Motorola, Inc. Radio communications device and method with API between user application program and telephony program and method
US6060336A (en) 1998-12-11 2000-05-09 C.F. Wan Incorporated Micro-electro mechanical device made from mono-crystalline silicon and method of manufacture therefore
US6636521B1 (en) 1998-12-18 2003-10-21 Lucent Technologies Inc. Flexible runtime configurable application program interface (API) that is command independent and reusable
DE19858621C2 (de) 1998-12-18 2001-02-01 Autoflug Gmbh Verfahren zum Verbessern der Meßwerte eines inertialen Meßsystems
JP2000224470A (ja) 1999-02-02 2000-08-11 Minolta Co Ltd カメラシステム
US6481283B1 (en) 1999-04-05 2002-11-19 Milli Sensor Systems & Actuators, Inc. Coriolis oscillating gyroscopic instrument
WO2000068640A2 (en) 1999-04-21 2000-11-16 The Regents Of The University Of California Micro-machined angle-measuring gyroscope
US6189381B1 (en) 1999-04-26 2001-02-20 Sitek, Inc. Angular rate sensor made from a structural wafer of single crystal silicon
US6487369B1 (en) 1999-04-26 2002-11-26 Olympus Optical Co., Ltd. Camera with blur reducing function
US6424356B2 (en) 1999-05-05 2002-07-23 Immersion Corporation Command of force sensations in a forceback system using force effect suites
US6487907B1 (en) 1999-07-08 2002-12-03 California Institute Of Technology Microgyroscope with integrated vibratory element
DE19938206A1 (de) 1999-08-12 2001-02-15 Bosch Gmbh Robert Mikromechanischer Drehbeschleunigungssensor
US6168965B1 (en) 1999-08-12 2001-01-02 Tower Semiconductor Ltd. Method for making backside illuminated image sensor
US6508122B1 (en) 1999-09-16 2003-01-21 American Gnc Corporation Microelectromechanical system for measuring angular rate
US6257059B1 (en) 1999-09-24 2001-07-10 The Charles Stark Draper Laboratory, Inc. Microfabricated tuning fork gyroscope and associated three-axis inertial measurement system to sense out-of-plane rotation
US6720994B1 (en) 1999-10-28 2004-04-13 Raytheon Company System and method for electronic stabilization for second generation forward looking infrared systems
RU2168201C1 (ru) 1999-11-03 2001-05-27 Супрун Антон Евгеньевич Устройство для ввода информации в эвм
KR100343211B1 (ko) 1999-11-04 2002-07-10 윤종용 웨이퍼 레벨 진공 패키징이 가능한 mems의 구조물의제작방법
US6603420B1 (en) 1999-12-02 2003-08-05 Koninklijke Philips Electronics N.V. Remote control device with motion-based control of receiver volume, channel selection or other parameters
US6430998B2 (en) 1999-12-03 2002-08-13 Murata Manufacturing Co., Ltd. Resonant element
IL133453A0 (en) 1999-12-10 2001-04-30 Shellcase Ltd Methods for producing packaged integrated circuit devices and packaged integrated circuit devices produced thereby
JP2001174283A (ja) 1999-12-15 2001-06-29 Daikin Ind Ltd 回転飛翔体の姿勢測定装置
US7541214B2 (en) 1999-12-15 2009-06-02 Chang-Feng Wan Micro-electro mechanical device made from mono-crystalline silicon and method of manufacture therefore
US6512478B1 (en) 1999-12-22 2003-01-28 Rockwell Technologies, Llc Location position system for relay assisted tracking
US6456939B1 (en) 2000-01-04 2002-09-24 Mccall Hiram Micro inertial measurement unit
US7183480B2 (en) 2000-01-11 2007-02-27 Yamaha Corporation Apparatus and method for detecting performer's motion to interactively control performance of music or the like
EP1257783A1 (en) 2000-01-12 2002-11-20 American GNC Corporation Micro inertial measurement unit
US6819325B2 (en) 2000-03-07 2004-11-16 Microsoft Corporation API communications for vertex and pixel shaders
JP2001330623A (ja) 2000-03-16 2001-11-30 Denso Corp 半導体力学量センサ
US6370937B2 (en) 2000-03-17 2002-04-16 Microsensors, Inc. Method of canceling quadrature error in an angular rate sensor
US7194085B2 (en) 2000-03-22 2007-03-20 Semiconductor Energy Laboratory Co., Ltd. Electronic device
JP4095231B2 (ja) * 2000-03-27 2008-06-04 マイクロストーン株式会社 運動センサ付き携帯電話機
US6729176B2 (en) * 2000-03-31 2004-05-04 Magellan Dis, Inc. Calibration of orthogonal sensor suite
JP3525862B2 (ja) 2000-05-22 2004-05-10 トヨタ自動車株式会社 センサ素子及びセンサ装置
JP3435665B2 (ja) 2000-06-23 2003-08-11 株式会社村田製作所 複合センサ素子およびその製造方法
JP2002082127A (ja) 2000-09-07 2002-03-22 Mitsubishi Electric Corp 静電容量型加速度センサ、静電容量型角加速度センサおよび静電アクチュエータ
US6529144B1 (en) 2000-09-22 2003-03-04 Motorola Inc. Method and apparatus for motion activated control of an electronic device
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6538411B1 (en) 2000-10-13 2003-03-25 Deka Products Limited Partnership Deceleration control of a personal transporter
US6866107B2 (en) 2000-10-13 2005-03-15 Deka Products Limited Partnership Method and device for battery load sharing
WO2002035220A1 (en) 2000-10-27 2002-05-02 The Procter & Gamble Company An improved consumer product kit, and a method of use therefor
US20050110778A1 (en) 2000-12-06 2005-05-26 Mourad Ben Ayed Wireless handwriting input device using grafitis and bluetooth
US6480320B2 (en) 2001-02-07 2002-11-12 Transparent Optical, Inc. Microelectromechanical mirror and mirror array
US6393914B1 (en) 2001-02-13 2002-05-28 Delphi Technologies, Inc. Angular accelerometer
US6685844B2 (en) 2001-02-14 2004-02-03 Delphi Technologies, Inc. Deep reactive ion etching process and microelectromechanical devices formed thereby
JP2002239963A (ja) * 2001-02-21 2002-08-28 Sony Corp ロボット装置、ロボット装置の動作制御方法、プログラム及び記録媒体
US7028547B2 (en) 2001-03-06 2006-04-18 Microstone Co., Ltd. Body motion detector
US6834249B2 (en) * 2001-03-29 2004-12-21 Arraycomm, Inc. Method and apparatus for controlling a computing system
US7257273B2 (en) 2001-04-09 2007-08-14 Mingjing Li Hierarchical scheme for blur detection in digital image using wavelet transform
AU2002308545A1 (en) 2001-05-02 2002-11-11 The Regents Of The University Of California Non-resonant four degrees-of-freedom micromachined gyroscope
US20020189351A1 (en) 2001-06-14 2002-12-19 Reeds John W. Angular rate sensor having a sense element constrained to motion about a single axis and flexibly attached to a rotary drive mass
US6513380B2 (en) 2001-06-19 2003-02-04 Microsensors, Inc. MEMS sensor with single central anchor and motion-limiting connection geometry
JP2003004450A (ja) 2001-06-25 2003-01-08 Matsushita Electric Ind Co Ltd 角速度および加速度検出用複合センサ
WO2003009680A1 (en) 2001-07-24 2003-02-06 The Regents Of The University Of Michigan Electronic measurement of the motion of a moving body of sports equipment
JP3861652B2 (ja) 2001-10-16 2006-12-20 株式会社デンソー 容量式物理量センサ
US7307653B2 (en) 2001-10-19 2007-12-11 Nokia Corporation Image stabilizer for a microcamera module of a handheld device, and method for stabilizing a microcamera module of a handheld device
US6794272B2 (en) 2001-10-26 2004-09-21 Ifire Technologies, Inc. Wafer thinning using magnetic mirror plasma
US6955086B2 (en) 2001-11-19 2005-10-18 Mitsubishi Denki Kabushiki Kaisha Acceleration sensor
JP2003154900A (ja) * 2001-11-22 2003-05-27 Pioneer Electronic Corp リアエンタテイメントシステム及びその制御方法
KR100436367B1 (ko) 2001-12-14 2004-06-19 삼성전자주식회사 수직 진동 질량체를 갖는 멤스 자이로스코프
US6859751B2 (en) 2001-12-17 2005-02-22 Milli Sensor Systems & Actuators, Inc. Planar inertial measurement units based on gyros and accelerometers with a common structure
US7209810B2 (en) 2002-01-10 2007-04-24 Lockheed Martin Corp. Locomotive location system and method
KR100431004B1 (ko) 2002-02-08 2004-05-12 삼성전자주식회사 회전형 비연성 멤스 자이로스코프
JP2003248015A (ja) 2002-02-25 2003-09-05 Fujitsu Media Device Kk 加速度センサ
US6666092B2 (en) 2002-02-28 2003-12-23 Delphi Technologies, Inc. Angular accelerometer having balanced inertia mass
US6891239B2 (en) 2002-03-06 2005-05-10 The Charles Stark Draper Laboratory, Inc. Integrated sensor and electronics package
EP1514257A4 (en) 2002-04-12 2015-12-30 Henry K Obermeyer MANIFOLD WITH MULTIPLE AXES AND MEDIUM TRANSDUCER
US6725719B2 (en) 2002-04-17 2004-04-27 Milli Sensor Systems And Actuators, Inc. MEMS-integrated inertial measurement units on a common substrate
US6718823B2 (en) 2002-04-30 2004-04-13 Honeywell International Inc. Pulse width modulation drive signal for a MEMS gyroscope
US7253079B2 (en) 2002-05-09 2007-08-07 The Charles Stark Draper Laboratory, Inc. Coplanar mounting member for a MEM sensor
AU2003272202A1 (en) 2002-06-21 2004-01-06 The Trustees Of Columbia University In The City Of New York Systems and methods for de-blurring motion blurred images
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US8797260B2 (en) 2002-07-27 2014-08-05 Sony Computer Entertainment Inc. Inertially trackable hand-held controller
US20040016995A1 (en) 2002-07-25 2004-01-29 Kuo Shun Meen MEMS control chip integration
US8686939B2 (en) 2002-07-27 2014-04-01 Sony Computer Entertainment Inc. System, method, and apparatus for three-dimensional input control
US10086282B2 (en) 2002-07-27 2018-10-02 Sony Interactive Entertainment Inc. Tracking device for use in obtaining information for controlling game program execution
US9682319B2 (en) 2002-07-31 2017-06-20 Sony Interactive Entertainment Inc. Combiner method for altering game gearing
AU2003255254A1 (en) 2002-08-08 2004-02-25 Glenn J. Leedy Vertical system integration
US7040163B2 (en) 2002-08-12 2006-05-09 The Boeing Company Isolated planar gyroscope with internal radial sensing and actuation
JP3801126B2 (ja) 2002-09-25 2006-07-26 ソニー株式会社 撮像装置,撮像装置の画像出力方法,およびコンピュータプログラム
KR100470590B1 (ko) 2002-10-12 2005-03-08 삼성전기주식회사 병진 가속에 의한 신호 검출을 방지하기 위한 마이크로자이로스코프
US7030856B2 (en) 2002-10-15 2006-04-18 Sony Corporation Method and system for controlling a display device
US6823733B2 (en) 2002-11-04 2004-11-30 Matsushita Electric Industrial Co., Ltd. Z-axis vibration gyroscope
KR100492105B1 (ko) 2002-12-24 2005-06-01 삼성전자주식회사 수평 가진 수직형 mems 자이로스코프 및 그 제작 방법
KR100476562B1 (ko) 2002-12-24 2005-03-17 삼성전기주식회사 수평형 및 튜닝 포크형 진동식 마이크로 자이로스코프
US20040125073A1 (en) 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
US6938484B2 (en) 2003-01-16 2005-09-06 The Regents Of The University Of Michigan Micromachined capacitive lateral accelerometer device and monolithic, three-axis accelerometer having same
JP2006518631A (ja) 2003-01-31 2006-08-17 ザ ボード オブ トラスティーズ オブ ザ リーランド スタンフォード ジュニア ユニバーシティ 心不全をモニタリングするための尖部運動の検出
FI119159B (fi) 2003-02-11 2008-08-15 Vti Technologies Oy Kapasitiivinen kiihtyvyysanturirakenne
JP3804617B2 (ja) 2003-02-14 2006-08-02 コニカミノルタフォトイメージング株式会社 画像処理装置及び方法
US20040231420A1 (en) 2003-02-24 2004-11-25 Huikai Xie Integrated monolithic tri-axial micromachined accelerometer
JP2004258837A (ja) 2003-02-25 2004-09-16 Nippon Hoso Kyokai <Nhk> カーソル操作装置、その方法およびそのプログラム
US7026184B2 (en) 2003-02-26 2006-04-11 Carnegie Mellon University Method of fabricating microstructures and devices made therefrom
US6918297B2 (en) 2003-02-28 2005-07-19 Honeywell International, Inc. Miniature 3-dimensional package for MEMS sensors
US7489829B2 (en) 2003-03-11 2009-02-10 Sightic Vista Ltd. Adaptive low-light image processing
JP2004294332A (ja) 2003-03-27 2004-10-21 Denso Corp 半導体力学量センサ
US7335971B2 (en) * 2003-03-31 2008-02-26 Robert Bosch Gmbh Method for protecting encapsulated sensor structures using stack packaging
US6848304B2 (en) 2003-04-28 2005-02-01 Analog Devices, Inc. Six degree-of-freedom micro-machined multi-sensor
US7233316B2 (en) 2003-05-01 2007-06-19 Thomson Licensing Multimedia user interface
US6979872B2 (en) 2003-05-13 2005-12-27 Rockwell Scientific Licensing, Llc Modules integrating MEMS devices with pre-processed electronic circuitry, and methods for fabricating such modules
US7040922B2 (en) 2003-06-05 2006-05-09 Analog Devices, Inc. Multi-surface mounting member and electronic device
US6972480B2 (en) 2003-06-16 2005-12-06 Shellcase Ltd. Methods and apparatus for packaging integrated circuit devices
US6843127B1 (en) 2003-07-30 2005-01-18 Motorola, Inc. Flexible vibratory micro-electromechanical device
EP1659386A4 (en) 2003-08-26 2007-08-29 Matsushita Electric Works Ltd SENSOR DEVICE
US7154477B1 (en) 2003-09-03 2006-12-26 Apple Computer, Inc. Hybrid low power computer mouse
JP4134853B2 (ja) 2003-09-05 2008-08-20 株式会社デンソー 容量式力学量センサ装置
DE10343967A1 (de) * 2003-09-19 2005-04-28 Icido Ges Fuer Innovative Info Räumliche Benutzungsschnittstelle zur Steuerung eines Graphiksystems der virtuellen Realität mittels einer Funktionsauswahl
US7036372B2 (en) 2003-09-25 2006-05-02 Kionix, Inc. Z-axis angular rate sensor
US20050066728A1 (en) 2003-09-25 2005-03-31 Kionix, Inc. Z-axis angular rate micro electro-mechanical systems (MEMS) sensor
JP4433747B2 (ja) 2003-09-29 2010-03-17 株式会社村田製作所 角速度検出装置
US7247246B2 (en) 2003-10-20 2007-07-24 Atmel Corporation Vertical integration of a MEMS structure with electronics in a hermetically sealed cavity
US6939473B2 (en) 2003-10-20 2005-09-06 Invensense Inc. Method of making an X-Y axis dual-mass tuning fork gyroscope with vertically integrated electronics and wafer-scale hermetic packaging
US7458263B2 (en) 2003-10-20 2008-12-02 Invensense Inc. Method of making an X-Y axis dual-mass tuning fork gyroscope with vertically integrated electronics and wafer-scale hermetic packaging
US6892575B2 (en) 2003-10-20 2005-05-17 Invensense Inc. X-Y axis dual-mass tuning fork gyroscope with vertically integrated electronics and wafer-scale hermetic packaging
US7028546B2 (en) 2003-10-21 2006-04-18 Instrumented Sensor Technology, Inc. Data recorder
US7168317B2 (en) 2003-11-04 2007-01-30 Chung-Shan Institute Of Science And Technology Planar 3-axis inertial measurement unit
US6981416B2 (en) 2003-11-21 2006-01-03 Chung-Shan Institute Of Science And Technology Multi-axis solid state accelerometer
US20060074558A1 (en) 2003-11-26 2006-04-06 Williamson Walton R Fault-tolerant system, apparatus and method
US7043985B2 (en) 2004-01-13 2006-05-16 Georgia Tech Research Corporation High-resolution in-plane tuning fork gyroscope and methods of fabrication
KR100537518B1 (ko) 2004-01-27 2005-12-19 삼성전자주식회사 공간에서 클릭 동작에 따른 포인팅 위치 조절 방법 및이를 위한 공간형 입력 장치
US7104129B2 (en) 2004-02-02 2006-09-12 Invensense Inc. Vertically integrated MEMS structure with electronics in a hermetically sealed cavity
JP4859347B2 (ja) 2004-02-18 2012-01-25 セイコーエプソン株式会社 振動型ジャイロスコープ
CN100576159C (zh) 2004-02-23 2009-12-30 希尔克瑞斯特实验室公司 实时增量缩放方法
US7377167B2 (en) 2004-02-27 2008-05-27 The Regents Of The University Of California Nonresonant micromachined gyroscopes with structural mode-decoupling
US20050212760A1 (en) 2004-03-23 2005-09-29 Marvit David L Gesture based user interface supporting preexisting symbols
EP1728142B1 (en) 2004-03-23 2010-08-04 Fujitsu Ltd. Distinguishing tilt and translation motion components in handheld devices
US7365736B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Customizable gesture mappings for motion controlled handheld devices
US7180500B2 (en) 2004-03-23 2007-02-20 Fujitsu Limited User definable gestures for motion controlled handheld devices
US7173604B2 (en) 2004-03-23 2007-02-06 Fujitsu Limited Gesture identification of controlled devices
JP2005283428A (ja) 2004-03-30 2005-10-13 Denso Corp 力学量センサ装置
JP4550500B2 (ja) 2004-04-01 2010-09-22 多摩川精機株式会社 多軸センサを有する力センサ装置における応力検出方法及び、この方法を用いる力センサ装置。
US20060061545A1 (en) 2004-04-02 2006-03-23 Media Lab Europe Limited ( In Voluntary Liquidation). Motion-activated control with haptic feedback
US20050239399A1 (en) 2004-04-21 2005-10-27 Karabinis Peter D Mobile terminals and set top boxes including multiple satellite band service links, and related systems and methods
PL2337016T3 (pl) 2004-04-30 2018-07-31 Idhl Holdings Inc Urządzenia wskazujące w przestrzeni swobodnej, z kompensacją nachylenia i usprawnioną użytecznością
EP1741088B1 (en) 2004-04-30 2012-03-21 Hillcrest Laboratories, Inc. Free space pointing devices with tilt compensation and improved usability
US7196404B2 (en) 2004-05-20 2007-03-27 Analog Devices, Inc. Motion detector and method of producing the same
KR100622372B1 (ko) 2004-06-01 2006-09-19 삼성전자주식회사 복수개의 구성유닛을 포함하는 자이로센서 및 그 제조방법
TWI255341B (en) 2004-06-10 2006-05-21 Chung Shan Inst Of Science Miniature accelerator
FI119746B (fi) 2004-06-24 2009-02-27 Nokia Corp Elektronisen laitteen ohjaaminen
US8570389B2 (en) 2004-07-22 2013-10-29 Broadcom Corporation Enhancing digital photography
US7237169B2 (en) 2004-07-26 2007-06-26 Bei Technologies, Inc. Cross-monitoring sensor system and method
US7421898B2 (en) 2004-08-16 2008-09-09 The Regents Of The University Of California Torsional nonresonant z-axis micromachined gyroscope with non-resonant actuation to measure the angular rotation of an object
JP4522207B2 (ja) 2004-09-17 2010-08-11 キヤノン株式会社 カメラシステム、カメラ本体及び交換レンズ
JP2006105598A (ja) 2004-09-30 2006-04-20 Honda Motor Co Ltd 加速度・角速度センサユニット
FR2876180B1 (fr) 2004-10-06 2006-12-08 Commissariat Energie Atomique Resonateur a masses oscillantes.
SE528404C2 (sv) 2004-10-20 2006-11-07 Imego Ab Sensorarrangemang
US20060097983A1 (en) 2004-10-25 2006-05-11 Nokia Corporation Tapping input on an electronic device
WO2006049158A1 (ja) 2004-11-05 2006-05-11 International Business Machines Corporation 運動検知装置および運動検知方法
IL165190A (en) 2004-11-14 2012-05-31 Elbit Systems Ltd System and method for stabilizing an image
JP4533098B2 (ja) 2004-11-16 2010-08-25 キヤノン株式会社 画像表示装置、画像表示装置の表示制御方法、プログラム、及び記憶媒体
JP2006146440A (ja) * 2004-11-17 2006-06-08 Sony Corp 電子機器及び情報表示選択方法
DE102004056416A1 (de) 2004-11-23 2006-05-24 Robert Bosch Gmbh Beschleunigungssensor in einem Steuergerät
JP4379918B2 (ja) 2004-11-29 2009-12-09 富士フイルム株式会社 撮影装置及び撮影方法
JP2006170856A (ja) 2004-12-16 2006-06-29 Fujitsu Media Device Kk 加速度センサ
JP4754817B2 (ja) 2004-12-20 2011-08-24 Okiセミコンダクタ株式会社 半導体加速度センサ
EP1677178A1 (en) 2004-12-29 2006-07-05 STMicroelectronics S.r.l. Pointing device for a computer system with automatic detection of lifting, and relative control method
EP1677073B1 (en) 2004-12-29 2013-06-19 STMicroelectronics Srl Micro-electro-mechanical gyroscope having electrically insulated regions
FI116543B (fi) 2004-12-31 2005-12-15 Vti Technologies Oy Värähtelevä mikromekaaninen kulmanopeusanturi
WO2006074266A2 (en) 2005-01-05 2006-07-13 Hillcrest Laboratories, Inc. Scaling and layout methods and systems for handling one-to-many objects
US7159442B1 (en) 2005-01-06 2007-01-09 The United States Of America As Represented By The Secretary Of The Navy MEMS multi-directional shock sensor
US20060164382A1 (en) 2005-01-25 2006-07-27 Technology Licensing Company, Inc. Image manipulation in response to a movement of a display
US7121141B2 (en) 2005-01-28 2006-10-17 Freescale Semiconductor, Inc. Z-axis accelerometer with at least two gap sizes and travel stops disposed outside an active capacitor area
US7219033B2 (en) * 2005-02-15 2007-05-15 Magneto Inertial Sensing Technology, Inc. Single/multiple axes six degrees of freedom (6 DOF) inertial motion capture system with initial orientation determination capability
US8654201B2 (en) 2005-02-23 2014-02-18 Hewlett-Packard Development Company, L.P. Method for deblurring an image
HK1122460A2 (en) 2005-03-04 2009-05-15 Apple Inc Multi-functional hand-held device
US7250322B2 (en) 2005-03-16 2007-07-31 Delphi Technologies, Inc. Method of making microsensor
US7442570B2 (en) 2005-03-18 2008-10-28 Invensence Inc. Method of fabrication of a AL/GE bonding in a wafer packaging environment and a product produced therefrom
JP4670427B2 (ja) 2005-03-28 2011-04-13 パナソニック電工株式会社 半導体センサおよびその製造方法
JP2006308543A (ja) * 2005-03-31 2006-11-09 Fujitsu Media Device Kk 角速度センサ
JP4914019B2 (ja) 2005-04-06 2012-04-11 キヤノン株式会社 位置姿勢計測方法及び装置
US7421897B2 (en) 2005-04-14 2008-09-09 Analog Devices, Inc. Cross-quad and vertically coupled inertial sensors
US8239162B2 (en) 2006-04-13 2012-08-07 Tanenhaus & Associates, Inc. Miniaturized inertial measurement unit and associated methods
EP1872087A4 (en) 2005-04-19 2012-10-17 Jaymart Sensors Llc MINIATURED INERTIA MEASURING UNIT AND ASSOCIATED PROCEDURES
JP4364157B2 (ja) 2005-04-22 2009-11-11 トレックス・セミコンダクター株式会社 落下検出装置
US7642741B2 (en) 2005-04-27 2010-01-05 Sidman Adam D Handheld platform stabilization system employing distributed rotation sensors
US7656428B2 (en) 2005-05-05 2010-02-02 Avago Technologies General Ip (Singapore) Pte. Ltd. Imaging device employing optical motion sensor as gyroscope
KR100537279B1 (ko) 2005-05-12 2005-12-16 삼성전자주식회사 모션 인지 가능 휴대용 단말기 및 그의 모션 인지 방법
US8339363B2 (en) 2005-05-13 2012-12-25 Robert Bosch Gmbh Sensor-initiated exchange of information between devices
KR100651549B1 (ko) 2005-05-13 2007-02-28 삼성전자주식회사 이동체의 속력 측정 장치 및 방법
US20070006472A1 (en) 2005-05-16 2007-01-11 Aaron Bauch Independent personal underwater navigation system for scuba divers
US8427426B2 (en) 2005-05-27 2013-04-23 Sony Computer Entertainment Inc. Remote input device
US7672781B2 (en) 2005-06-04 2010-03-02 Microstrain, Inc. Miniaturized wireless inertial sensing system
US7222533B2 (en) 2005-06-06 2007-05-29 Bei Technologies, Inc. Torsional rate sensor with momentum balance and mode decoupling
US7240552B2 (en) 2005-06-06 2007-07-10 Bei Technologies, Inc. Torsional rate sensor with momentum balance and mode decoupling
US7508384B2 (en) 2005-06-08 2009-03-24 Daka Research Inc. Writing system
US7737965B2 (en) 2005-06-09 2010-06-15 Honeywell International Inc. Handheld synthetic vision device
US7617728B2 (en) 2006-05-17 2009-11-17 Donato Cardarelli Tuning fork gyroscope
US7562573B2 (en) * 2005-07-21 2009-07-21 Evigia Systems, Inc. Integrated sensor and circuitry and process therefor
US20070036348A1 (en) 2005-07-28 2007-02-15 Research In Motion Limited Movement-based mode switching of a handheld device
GB0515796D0 (en) 2005-07-30 2005-09-07 Mccarthy Peter A motion capture and identification device
JP4926424B2 (ja) 2005-08-01 2012-05-09 旭化成エレクトロニクス株式会社 携帯機器及びその描画処理制御方法
US7352567B2 (en) 2005-08-09 2008-04-01 Apple Inc. Methods and apparatuses for docking a portable electronic device that has a planar like configuration and that operates in multiple orientations
US7557832B2 (en) 2005-08-12 2009-07-07 Volker Lindenstruth Method and apparatus for electronically stabilizing digital images
US7284430B2 (en) 2005-08-15 2007-10-23 The Regents Of The University Of California Robust micromachined gyroscopes with two degrees of freedom sense-mode oscillator
US7275008B2 (en) 2005-09-02 2007-09-25 Nokia Corporation Calibration of 3D field sensors
CN101697572B (zh) 2005-09-09 2012-02-22 佳能株式会社 摄像设备
US7586032B2 (en) 2005-10-07 2009-09-08 Outland Research, Llc Shake responsive portable media player
JP4556831B2 (ja) 2005-10-13 2010-10-06 トヨタ自動車株式会社 走行装置及びその制御方法
US7237437B1 (en) 2005-10-27 2007-07-03 Honeywell International Inc. MEMS sensor systems and methods
US7621183B2 (en) 2005-11-18 2009-11-24 Invensense Inc. X-Y axis dual-mass tuning fork gyroscope with vertically integrated electronics and wafer-scale hermetic packaging
US7258011B2 (en) 2005-11-21 2007-08-21 Invensense Inc. Multiple axis accelerometer
US7683775B2 (en) 2005-11-30 2010-03-23 Frank Levinson Low power pulse modulation communication in mesh networks with modular sensors
US7518493B2 (en) 2005-12-01 2009-04-14 Lv Sensors, Inc. Integrated tire pressure sensor system
JP4839826B2 (ja) 2005-12-22 2011-12-21 パナソニック電工株式会社 センサモジュール
EP1804154A3 (en) 2005-12-27 2012-08-08 Poston Timothy Computer input device enabling three degrees of freedom and related input and feedback methods
KR20070073273A (ko) 2006-01-04 2007-07-10 삼성전자주식회사 휴대용 단말기에서 폴더의 회전 상태를 감지하는 장치 및방법
US7331212B2 (en) 2006-01-09 2008-02-19 Delphi Technologies, Inc. Sensor module
US7558013B2 (en) 2006-01-12 2009-07-07 Hewlett-Packard Development Company, L.P. Programming a sensitivity level into an inertial sensor based on a proxy of whether a system is in transit
WO2007086849A1 (en) 2006-01-25 2007-08-02 The Regents Of The University Of California Robust six degree-of-freedom micromachined gyroscope with anti-phase drive scheme and method of operation of the same
US7667686B2 (en) 2006-02-01 2010-02-23 Memsic, Inc. Air-writing and motion sensing input for portable devices
US7907037B2 (en) 2006-02-04 2011-03-15 Evigia Systems, Inc. Micro-electro-mechanical module
US7290435B2 (en) 2006-02-06 2007-11-06 Invensense Inc. Method and apparatus for electronic cancellation of quadrature error
JP5117716B2 (ja) 2006-02-14 2013-01-16 セイコーインスツル株式会社 力学量センサ
KR101107538B1 (ko) 2006-03-15 2012-02-08 퀄컴 인코포레이티드 센서-기반 배향 시스템
KR101069566B1 (ko) 2006-04-07 2011-10-05 퀄컴 인코포레이티드 센서 인터페이스, 및 센서 인터페이스에 관한 방법 및 장치
JP2007286812A (ja) 2006-04-14 2007-11-01 Sony Corp 携帯型電子機器、ユーザインターフェイス制御方法、プログラム
DE102006021099A1 (de) 2006-05-05 2007-11-15 Benq Mobile Gmbh & Co. Ohg LCD-Schaltung und Verfahren zum Ansteuern zumindest eines Bildpunktes einer Flüssigkristallanzeige
JP2006295965A (ja) * 2006-06-05 2006-10-26 Masahiro Izutsu 携帯情報通信装置、携帯情報通信装置用プログラム、携帯情報通信装置用接続ユニット及び携帯情報通信装置用外部入出力ユニット
JP2009540773A (ja) 2006-06-13 2009-11-19 マグネットー・イナーシャル・センシング・テクノロジー・インコーポレイテッド 無線rfネットワークにおける動き感知
JP2008003182A (ja) 2006-06-21 2008-01-10 Pentax Corp ブレ量検出装置
US7647195B1 (en) 2006-07-11 2010-01-12 Dp Technologies, Inc. Method and apparatus for a virtual accelerometer system
US7437931B2 (en) 2006-07-24 2008-10-21 Honeywell International Inc. Medical application for no-motion sensor
US8139026B2 (en) 2006-08-02 2012-03-20 Research In Motion Limited System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device
ATE526777T1 (de) 2006-08-03 2011-10-15 Research In Motion Ltd Bewegungsbasierte benutzerschnittstelle für ein tragbares gerät
US7593627B2 (en) 2006-08-18 2009-09-22 Sony Ericsson Mobile Communications Ab Angle correction for camera
JP2008091523A (ja) 2006-09-29 2008-04-17 Denso Corp 半導体装置及び半導体装置の製造方法
US20080098315A1 (en) 2006-10-18 2008-04-24 Dao-Liang Chou Executing an operation associated with a region proximate a graphic element on a surface
TWM316440U (en) 2006-11-07 2007-08-01 Chang-Shi Wu Input apparatus used with finger oriented method
JP2008141535A (ja) * 2006-12-01 2008-06-19 Toshiba Corp 携帯電話制御装置及び機械的画像揺れ制御方法
WO2008068542A1 (en) 2006-12-04 2008-06-12 Nokia Corporation Auto-calibration method for sensors and auto-calibrating sensor arrangement
KR100833508B1 (ko) 2006-12-07 2008-05-29 한국전자통신연구원 멤즈 패키지 및 그 방법
TWI317498B (en) 2006-12-12 2009-11-21 Ind Tech Res Inst Inertial input apparatus with six-axial detection ability and the opearting method thereof
US8047075B2 (en) 2007-06-21 2011-11-01 Invensense, Inc. Vertically integrated 3-axis MEMS accelerometer with electronics
US20090265671A1 (en) 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
US8250921B2 (en) * 2007-07-06 2012-08-28 Invensense, Inc. Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics
US7796872B2 (en) 2007-01-05 2010-09-14 Invensense, Inc. Method and apparatus for producing a sharp image from a handheld device containing a gyroscope
US8462109B2 (en) 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US8020441B2 (en) 2008-02-05 2011-09-20 Invensense, Inc. Dual mode sensing for vibratory gyroscope
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
US8141424B2 (en) 2008-09-12 2012-03-27 Invensense, Inc. Low inertia frame for detecting coriolis acceleration
US7769542B2 (en) 2007-01-18 2010-08-03 Symbol Technologies, Inc. Monitoring a location of a mobile computing device
JP4893335B2 (ja) 2007-01-26 2012-03-07 セイコーエプソン株式会社 ジャイロモジュール
US20090017910A1 (en) 2007-06-22 2009-01-15 Broadcom Corporation Position and motion tracking of an object
US7779689B2 (en) 2007-02-21 2010-08-24 Freescale Semiconductor, Inc. Multiple axis transducer with multiple sensing range capability
US20080242415A1 (en) 2007-03-27 2008-10-02 Nazeer Ahmed Motion-based input for platforms and applications
US8099124B2 (en) 2007-04-12 2012-01-17 Symbol Technologies, Inc. Method and system for correlating user/device activity with spatial orientation sensors
US7552636B2 (en) 2007-04-17 2009-06-30 Ut-Battelle, Llc Electron/hole transport-based NEMS gyro and devices using the same
US7805245B2 (en) 2007-04-18 2010-09-28 Honeywell International Inc. Inertial measurement unit fault detection isolation reconfiguration using parity logic
JP4582116B2 (ja) 2007-06-06 2010-11-17 ソニー株式会社 入力装置、制御装置、制御システム、制御方法及びそのプログラム
US20080319666A1 (en) * 2007-06-20 2008-12-25 Petrov Andrew A System and method for geo-positioning of a mobile equipment
US20090005986A1 (en) 2007-06-26 2009-01-01 Honeywell International Inc. Low power inertial navigation processing
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
KR100885416B1 (ko) 2007-07-19 2009-02-24 건국대학교 산학협력단 일체형 가속도계·각속도계 구동 시스템
US8896529B2 (en) * 2007-08-01 2014-11-25 Nokia Corporation Apparatus, methods, and computer program products providing context-dependent gesture recognition
AU2008283845A1 (en) 2007-08-06 2009-02-12 Trx Systems, Inc. Locating, tracking, and/or monitoring personnel and/or assets both indoors and outdoors
WO2009037751A1 (ja) 2007-09-19 2009-03-26 Murata Manufacturing Co., Ltd. 複合センサおよび加速度センサ
US8942764B2 (en) 2007-10-01 2015-01-27 Apple Inc. Personal media device controlled via user initiated movements utilizing movement based interfaces
US7677099B2 (en) 2007-11-05 2010-03-16 Invensense Inc. Integrated microelectromechanical systems (MEMS) vibrating mass Z-axis rate sensor
US7784344B2 (en) 2007-11-29 2010-08-31 Honeywell International Inc. Integrated MEMS 3D multi-sensor
US9020780B2 (en) 2007-12-31 2015-04-28 The Nielsen Company (Us), Llc Motion detector module
US20090282917A1 (en) * 2008-05-19 2009-11-19 Cenk Acar Integrated multi-axis micromachined inertial sensing unit and method of fabrication
US8996332B2 (en) 2008-06-24 2015-03-31 Dp Technologies, Inc. Program setting adjustments based on activity identification
JP5228675B2 (ja) 2008-07-29 2013-07-03 富士通株式会社 角速度センサおよび電子装置
US8587515B2 (en) 2008-08-05 2013-11-19 Apple Inc. Systems and methods for processing motion sensor generated data
CN100595897C (zh) 2008-08-20 2010-03-24 晶方半导体科技(苏州)有限公司 晶圆级封装对象及其形成的方法
US8717283B1 (en) 2008-11-25 2014-05-06 Sprint Communications Company L.P. Utilizing motion of a device to manipulate a display screen feature
US20120154633A1 (en) * 2009-12-04 2012-06-21 Rodriguez Tony F Linked Data Methods and Systems
KR20200002905A (ko) 2017-04-10 2020-01-08 보드엑티브 코포레이션 위치 및 시간 기반 광고를 위한 플랫폼

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5703623A (en) * 1996-01-24 1997-12-30 Hall; Malcolm G. Smart orientation sensing circuit for remote control
US20080158154A1 (en) * 2004-04-30 2008-07-03 Hillcrest Laboratories, Inc. 3D pointing devices and methods
US20070113207A1 (en) * 2005-11-16 2007-05-17 Hillcrest Laboratories, Inc. Methods and systems for gesture classification in 3D pointing devices
CN101178615A (zh) * 2007-12-12 2008-05-14 美新半导体(无锡)有限公司 姿态及运动感应系统及使用该系统的便携式电子设备

Cited By (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102027487B (zh) * 2009-04-24 2015-04-01 三美电机株式会社 个人认证装置
CN102027487A (zh) * 2009-04-24 2011-04-20 三美电机株式会社 个人认证装置
CN102479053A (zh) * 2010-11-26 2012-05-30 索尼公司 信息处理设备、信息处理方法和计算机程序产品
US10503218B2 (en) 2010-11-26 2019-12-10 Sony Corporation Information processing device and information processing method to control display of image based on inclination information
WO2013083060A1 (zh) * 2011-12-07 2013-06-13 东蓝数码股份有限公司 基于移动终端状态改变的数据交换系统
US11026600B2 (en) 2012-01-09 2021-06-08 Invensense, Inc. Activity classification in a multi-axis activity monitor device
CN104135911A (zh) * 2012-01-09 2014-11-05 因文森斯公司 多轴线活动监测装置中的活动分类
CN104135911B (zh) * 2012-01-09 2017-06-30 因文森斯公司 多轴线活动监测装置中的活动分类
CN103460164A (zh) * 2012-02-03 2013-12-18 松下电器产业株式会社 触觉提示装置以及触觉提示装置的驱动方法、驱动程序
CN103460164B (zh) * 2012-02-03 2017-02-08 松下知识产权经营株式会社 触觉提示装置以及触觉提示装置的驱动方法
TWI627579B (zh) * 2012-02-20 2018-06-21 Jon Chao Hong Displacement compensation method for mobile device screen
CN103257815A (zh) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 一种触摸位置定位方法、文本选择方法、装置及电子设备
CN103309566A (zh) * 2012-03-16 2013-09-18 富士通株式会社 显示控制装置和显示控制方法
WO2013143454A1 (zh) * 2012-03-29 2013-10-03 华为终端有限公司 一种桌面容器的切换控制方法及终端
CN102662578B (zh) * 2012-03-29 2015-06-17 华为终端有限公司 一种桌面容器的切换控制方法及终端
CN102662578A (zh) * 2012-03-29 2012-09-12 华为终端有限公司 一种桌面容器的切换控制方法及终端
CN104932688A (zh) * 2012-03-29 2015-09-23 华为终端有限公司 一种桌面容器的切换控制方法及终端
CN103365430A (zh) * 2012-04-10 2013-10-23 洪荣昭 移动装置屏幕画面的位移补偿方法
CN104582530A (zh) * 2012-04-23 2015-04-29 乔舒亚·迈克尔·扬 用于定位输入装置并产生控制信号的方法和装置和系统
CN103425406A (zh) * 2012-05-16 2013-12-04 腾讯科技(深圳)有限公司 一种移动终端的输入方法及装置
US9574878B2 (en) 2012-07-16 2017-02-21 Lenovo (Beijing) Co., Ltd. Terminal device having hand shaking sensing units to determine the manner that a user holds the terminal device
CN103543842A (zh) * 2012-07-16 2014-01-29 联想(北京)有限公司 终端设备
CN103576124A (zh) * 2012-08-06 2014-02-12 弗兰克公司 实时rf信号可视化装置
CN103576124B (zh) * 2012-08-06 2019-12-10 弗兰克公司 实时rf信号可视化装置
CN103677225A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 一种数据处理方法与第一终端设备
CN102945135A (zh) * 2012-10-24 2013-02-27 广东欧珀移动通信有限公司 一种输入字符的删除方法和装置
CN105378622A (zh) * 2013-01-31 2016-03-02 日本电气株式会社 文档阅读器、文档页面翻转方法和程序
CN103984407A (zh) * 2013-02-08 2014-08-13 英属维京群岛商速位互动股份有限公司 使用运动传感器融合来进行运动识别的方法及装置
CN103984407B (zh) * 2013-02-08 2018-04-24 曦恩体感科技股份有限公司 使用运动传感器融合来进行运动识别的方法及装置
CN104077057B (zh) * 2013-03-25 2019-07-16 腾讯科技(深圳)有限公司 一种移动设备控制方法及系统、移动设备
CN104077057A (zh) * 2013-03-25 2014-10-01 腾讯科技(深圳)有限公司 一种移动设备控制方法及系统、移动设备
CN104102415A (zh) * 2013-04-01 2014-10-15 三星电子(中国)研发中心 改变手持移动设备中列表的排序方法和设备
CN105191152B (zh) * 2013-05-02 2018-03-27 苹果公司 具有无线功率控制系统的电子设备
US9602919B2 (en) 2013-05-02 2017-03-21 Apple Inc. Electronic device with wireless power control system
CN105191152A (zh) * 2013-05-02 2015-12-23 苹果公司 具有无线功率控制系统的电子设备
US10063964B2 (en) 2013-05-02 2018-08-28 Apple Inc. Electronic device with wireless power control system
CN104182135B (zh) * 2013-05-21 2018-09-07 百度在线网络技术(北京)有限公司 用于移动终端的控制方法、装置和移动终端
US10691291B2 (en) 2013-05-24 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for displaying picture on portable device
CN105283830B (zh) * 2013-05-24 2019-11-01 三星电子株式会社 在便携设备上显示画面的方法和装置
CN105283830A (zh) * 2013-05-24 2016-01-27 三星电子株式会社 在便携设备上显示画面的方法和装置
CN105339987B (zh) * 2013-06-07 2018-07-31 微软技术许可有限责任公司 针对陆地、空中和/或众包可视化的流形的图像提取和基于图像的渲染
CN108830918B (zh) * 2013-06-07 2022-08-09 微软技术许可有限责任公司 针对陆地、空中和/或众包可视化的流形的图像提取和基于图像的渲染
CN105339987A (zh) * 2013-06-07 2016-02-17 微软技术许可有限责任公司 针对陆地、空中和/或众包可视化的流形的图像提取和基于图像的渲染
CN108830918A (zh) * 2013-06-07 2018-11-16 微软技术许可有限责任公司 针对陆地、空中和/或众包可视化的流形的图像提取和基于图像的渲染
CN103324530A (zh) * 2013-06-08 2013-09-25 广东欧珀移动通信有限公司 手持移动设备的方位传感器调用方法及装置
CN103473692A (zh) * 2013-06-17 2013-12-25 展讯通信(上海)有限公司 一种三维购物平台显示系统
CN105339863A (zh) * 2013-06-25 2016-02-17 Lg电子株式会社 便携式装置及其控制方法
CN104599116A (zh) * 2013-10-31 2015-05-06 腾讯科技(深圳)有限公司 一种移动终端的手势支付控制方法和移动终端
CN104679552B (zh) * 2013-11-26 2018-10-30 联想(新加坡)私人有限公司 选择性地禁用传感器和相关联的功能
US9939874B2 (en) 2013-11-26 2018-04-10 Lenovo (Singapore) Pte. Ltd. Selectively disabling sensors and associated functions
CN104679552A (zh) * 2013-11-26 2015-06-03 联想(新加坡)私人有限公司 选择性地禁用传感器和相关联的功能
CN103686277A (zh) * 2013-12-04 2014-03-26 乐视致新电子科技(天津)有限公司 一种遥控器、显示装置以及智能电视
CN106415426A (zh) * 2013-12-27 2017-02-15 谷歌技术控股有限责任公司 用于基于倾斜致动的方法和系统
CN106415426B (zh) * 2013-12-27 2020-03-10 谷歌技术控股有限责任公司 用于基于倾斜致动的方法和系统
US10269163B2 (en) 2014-03-05 2019-04-23 Tencent Technlology (Shenzhen) Company Limited Method and apparatus for switching real-time image in instant messaging
CN104899080A (zh) * 2014-03-05 2015-09-09 腾讯科技(深圳)有限公司 即时通讯切换实时画面的方法和装置
CN104428742B (zh) * 2014-06-06 2020-02-14 华为技术有限公司 调整窗口显示位置的方法和终端
CN104428742A (zh) * 2014-06-06 2015-03-18 华为技术有限公司 调整窗口显示位置的方法和终端
CN105323450A (zh) * 2014-06-20 2016-02-10 中兴通讯股份有限公司 一种模式切换的实现方法及终端
US10534346B2 (en) 2014-08-20 2020-01-14 Sig Technology Ag Terminal for processing facilities
CN106575113A (zh) * 2014-08-20 2017-04-19 Sig技术股份公司 用于处理设施的终端
CN104237951B (zh) * 2014-10-09 2016-09-28 广州市香港科大霍英东研究院 一种墙体内管网布局的重建方法
CN104237951A (zh) * 2014-10-09 2014-12-24 广州市香港科大霍英东研究院 一种墙体内管网布局的重建方法
CN104535077A (zh) * 2014-12-29 2015-04-22 上海交通大学 一种基于智能移动终端设备的行人步长估计方法
CN104808792B (zh) * 2015-04-14 2019-03-29 联想(北京)有限公司 一种信息处理方法及电子设备
CN104808792A (zh) * 2015-04-14 2015-07-29 联想(北京)有限公司 一种信息处理方法及电子设备
US10114457B2 (en) 2015-06-17 2018-10-30 Beijing Zhigu Rui Tuo Tech Co., Ltd Interaction method between pieces of equipment and near-to-eye equipment
CN106293040B (zh) * 2015-06-17 2019-04-16 北京智谷睿拓技术服务有限公司 设备间的交互方法以及近眼设备
CN106293040A (zh) * 2015-06-17 2017-01-04 北京智谷睿拓技术服务有限公司 设备间的交互方法以及近眼设备
CN106325692A (zh) * 2015-06-19 2017-01-11 深圳超多维光电子有限公司 切换显示模式的方法、装置及其移动终端
CN106325692B (zh) * 2015-06-19 2020-04-03 深圳超多维科技有限公司 切换显示模式的方法、装置及其移动终端
CN106406506A (zh) * 2015-07-29 2017-02-15 腾讯科技(深圳)有限公司 移动终端生成随机数据的方法和装置
WO2016165420A1 (zh) * 2015-08-10 2016-10-20 中兴通讯股份有限公司 一种移动终端上的图片显示方法及相应的移动终端
CN106445272A (zh) * 2015-08-10 2017-02-22 中兴通讯股份有限公司 一种移动终端上的图片显示方法及相应的移动终端
CN105224086B (zh) * 2015-10-09 2019-07-26 联想(北京)有限公司 一种信息处理方法及电子设备
CN105224086A (zh) * 2015-10-09 2016-01-06 联想(北京)有限公司 一种信息处理方法及电子设备
CN105426081A (zh) * 2015-11-30 2016-03-23 努比亚技术有限公司 移动终端的界面切换装置及方法
CN105549854A (zh) * 2015-12-01 2016-05-04 上海斐讯数据通信技术有限公司 移动终端及滚动条的操作方法
WO2017121276A1 (zh) * 2016-01-13 2017-07-20 阿里巴巴集团控股有限公司 一种显示设备的任务启动方法和装置
CN107229399A (zh) * 2016-03-24 2017-10-03 北京搜狗科技发展有限公司 一种页面处理方法和装置、一种用于页面处理的装置
WO2018010236A1 (zh) * 2016-07-11 2018-01-18 中兴通讯股份有限公司 体感拨号的控制方法及装置、存储介质
CN106657951A (zh) * 2016-10-20 2017-05-10 北京小米移动软件有限公司 投影控制方法及装置、移动设备、投影仪
CN110505919B (zh) * 2017-02-03 2022-01-14 埃佩多夫股份公司 手持流体转移设备、实验室系统及操作它们的方法
CN110505919A (zh) * 2017-02-03 2019-11-26 埃佩多夫股份公司 手持流体转移设备、包括手持流体转移设备的实验室系统、以及用于操作手持流体转移设备或实验室系统的方法
CN106919260B (zh) * 2017-03-07 2020-03-13 百度在线网络技术(北京)有限公司 网页操作方法和装置
CN106919260A (zh) * 2017-03-07 2017-07-04 百度在线网络技术(北京)有限公司 网页操作方法和装置
CN112090054A (zh) * 2017-05-18 2020-12-18 李丽萍 一种运动游戏和互动感应器及其控制方法
CN108176044A (zh) * 2017-12-29 2018-06-19 贵阳动视云科技有限公司 虚拟手柄摇杆信号的获取方法及装置
CN111742327A (zh) * 2018-02-19 2020-10-02 博朗有限公司 用于实施可移动处理装置的定位的设备和方法
CN111742328A (zh) * 2018-02-19 2020-10-02 博朗有限公司 用于对手持式消费装置的使用进行分类的系统
US11755686B2 (en) 2018-02-19 2023-09-12 Braun Gmbh System for classifying the usage of a handheld consumer device
CN110119200A (zh) * 2019-04-12 2019-08-13 武汉格罗夫氢能汽车有限公司 一种汽车手势识别系统
CN110187767A (zh) * 2019-05-31 2019-08-30 奥佳华智能健康科技集团股份有限公司 一种按摩椅手势控制系统及方法
CN110187767B (zh) * 2019-05-31 2022-09-16 奥佳华智能健康科技集团股份有限公司 一种按摩椅手势控制系统及方法
CN110543275B (zh) * 2019-08-30 2021-12-14 青岛海信移动通信技术股份有限公司 一种基于移动终端拍照界面的交互方法及移动终端
CN110543275A (zh) * 2019-08-30 2019-12-06 青岛海信移动通信技术股份有限公司 一种基于移动终端拍照界面的交互方法及移动终端
CN110597385A (zh) * 2019-09-03 2019-12-20 维沃移动通信有限公司 一种控制方法及电子设备
WO2021093543A1 (zh) * 2019-11-13 2021-05-20 先临三维科技股份有限公司 扫描仪、及其操作方法、装置、系统、存储介质和处理器

Also Published As

Publication number Publication date
US20090303204A1 (en) 2009-12-10
US20130265225A1 (en) 2013-10-10
EP2353065A1 (en) 2011-08-10
EP2353065A4 (en) 2012-06-27
WO2010056548A1 (en) 2010-05-20
US8351773B2 (en) 2013-01-08
US8462109B2 (en) 2013-06-11
CN102265242B (zh) 2015-09-02
US7907838B2 (en) 2011-03-15
US20110163955A1 (en) 2011-07-07
US9292102B2 (en) 2016-03-22
JP2012507802A (ja) 2012-03-29
EP2353065B1 (en) 2017-06-14
US20100214216A1 (en) 2010-08-26

Similar Documents

Publication Publication Date Title
CN102265242B (zh) 在移动设备上使用运动处理来控制和访问内容
US20090262074A1 (en) Controlling and accessing content using motion processing on mobile devices
WO2019153824A1 (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
EP3342143B1 (en) Portable device and screen display method of portable device
TWI582643B (zh) 手持電腦系統及關於人類活動之字元和命令識別之技術
CN103415833B (zh) 表面化屏幕外可视对象
US10257423B2 (en) Method and system for determining proper positioning of an object
EP1728142B1 (en) Distinguishing tilt and translation motion components in handheld devices
CN101329600B (zh) 动作控制系统及其控制方法
US20140115543A1 (en) Method and device of stroke based user input
CN110618755A (zh) 可穿戴装置的用户界面控制
US20150103018A1 (en) Enhanced detachable sensory-interface device for a wireless personal communication device and method
US9262867B2 (en) Mobile terminal and method of operation
US20140191954A1 (en) Gesture Based User Interface Supporting Preexisting Symbols
CN106415426A (zh) 用于基于倾斜致动的方法和系统
US20130271400A1 (en) Shake unlock mobile touch device and method for unlocking the same
TW201118662A (en) Trace-generating systems and methods thereof
US20090278793A1 (en) Information processing device, information processing method, and medium recording information processing program
Atia et al. Interaction with tilting gestures in ubiquitous environments
Yeh et al. Phone sleight of hand: Finger-based dexterous gestures for physical interaction with mobile phones
CN109416599A (zh) 用于基于调整的输入参数来处理触摸输入的设备和方法
TWI608383B (zh) 虛擬實境環境中之導引產生方法及系統,及其相關電腦程式產品
TWI621034B (zh) 虛擬實境環境中實境資訊之顯示方法及系統,及其相關電腦程式產品
Gritton MEMS sensors: Enabling next-gen content discovery, navigation and interactivity in CE devices
CN116149490A (zh) 字符输入方法、装置、设备及存储介质

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
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Legg company

Address before: American California

Patentee before: Invensense Inc.

CP01 Change in the name or title of a patent holder