HANDHELD COMPUTER SYSTEMS AND TECHNIQUES FOR CHARACTER AND COMMAND RECOGNITION RELATED TO HUMAN MOVEMENTS
Granted: January 12, 2012
Application Number:
20120007713
Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand…
MOBILE DEVICE USER INTERFACE COMBINING INPUT FROM MOTION SENSORS AND OTHER CONTROLS
Granted: December 29, 2011
Application Number:
20110316888
Various embodiments provide user interfaces for mobile devices which combine input from motion sensors and other input controls. In one aspect, a handheld electronic device includes a display operative to display an image, an input control operative to sense a contact motion of the user with the device, a set of motion sensors sensing rotational rate of the device around at least three axes of the device and linear acceleration along at least three axes of the device, and a subsystem…
Wireless Motion Processing Sensor Systems Suitable for Mobile and Battery Operation
Granted: October 20, 2011
Application Number:
20110254760
The present invention relates to a combination of a 6-axis motion sensor having a 3-axis gyroscope and a 3-axis linear accelerometer, a motion processor and a radio integrated circuit chip (IC), wherein the intelligence in the motion processor enables the communication between the motion sensor, the radio IC and the external network. The motion processor also enables power savings by adaptively controlling the data rate of the motion sensor, depending on the amount or speed of the motion…
SELECTABLE COMMUNICATION INTERFACE CONFIGURATIONS FOR MOTION SENSING DEVICE
Granted: September 8, 2011
Application Number:
20110215952
Selectable communication interface configurations for motion sensing devices. In one aspect, a module for a motion sensing device includes a motion processor connected to a device component and a first motion sensor, and a multiplexer having first and second positions. Only one of the multiplexer positions is selectable at a time, where the first position selectively couples the first motion sensor and the device component using a first bus, and the second position selectively couples…
VERTICALLY INTEGRATED 3-AXIS MEMS ANGULAR ACCELEROMETER WITH INTEGRATED ELECTRONICS
Granted: August 18, 2011
Application Number:
20110197677
Sensors for measuring angular acceleration about three mutually orthogonal axes, X, Y, Z or about the combination of these axes are disclosed. The sensor comprises a sensor subassembly. The sensor subassembly further comprises a base which is substantially parallel to the X-Y sensing plane; a proof mass disposed in the X-Y sensing plane and constrained to rotate substantially about the X, and/or Y, and/or Z, by at least one linkage and is responsive to angular accelerations about the X,…
APPARATUS AND METHODOLOGY FOR CALIBRATION OF A GYROSCOPE AND A COMPASS INCLUDED IN A HANDHELD DEVICE
Granted: July 21, 2011
Application Number:
20110178707
Novel techniques for estimating compass and gyroscope biases for handheld devices are disclosed. The handheld devices can include wireless phones, navigational devices and video gaming systems. The compass bias can be determined by causing a small movement of the handheld device and comparing the data obtained from the compass with the data obtained from the gyroscope. The gyroscope bias can be determined by obtaining a quaternion based angular velocity term of the handheld device when…
MOTION SENSING AND PROCESSING ON MOBILE DEVICES
Granted: July 7, 2011
Application Number:
20110163955
Handheld electronic devices including motion sensing and processing. In one aspect, a handheld electronic device includes a set of motion sensors provided on a single sensor wafer, including at least one gyroscope sensing rotational rate of the device around at least three axes and at least one accelerometer sensing gravity and linear acceleration of the device along the at least three axes. Memory stores sensor data derived from the at least one gyroscope and accelerometer, where the…
EXTENSION -MODE ANGULAR VELOCITY SENSOR
Granted: March 17, 2011
Application Number:
20110061460
An angular velocity sensor including a drive extension mode. In one aspect, an angular rate sensor includes a base and at least three masses disposed substantially in a plane parallel to the base, the masses having a center of mass. At least one actuator drives the masses in an extension mode, such that in the extension mode the masses move in the plane simultaneously away or simultaneously towards the center of mass. At least one transducer senses at least one Coriolis force resulting…
OPTICAL IMAGE STABILIZATION IN A DIGITAL STILL CAMERA OR HANDSET
Granted: November 18, 2010
Application Number:
20100290769
An optical image stabilization system for a camera module is disclosed. The stabilization system comprises a voice coil motor (VCM), at least one digital gyroscope for receiving signals from the VCM, and an angular velocity sensor for receiving signals from the digital gyroscope and outputting an angular position error signal. The stabilization system further comprises signal processing logic for receiving the error signal, and comparing the error signal to a reference signal and…
PERFORMANCE-ENHANCING TWO-SIDED MEMS ANCHOR DESIGN FOR VERTICALLY INTEGRATED MICROMACHINED DEVICES
Granted: October 7, 2010
Application Number:
20100252897
An anchoring assembly for anchoring MEMS device is disclosed. The anchoring assembly comprises: a top substrate; a bottom substrate substantially parallel to the top substrate; and a first portion of the anchor between the top substrate and the bottom substrate. The first portion of the anchor is rigidly connected to the top substrate; and the first portion of the anchor is rigidly connected to the bottom substrate. A second portion of the anchor is between the top substrate and the…
METHOD AND SYSTEM FOR USING A MEMS STRUCTURE AS A TIMING SOURCE
Granted: October 7, 2010
Application Number:
20100253437
A system and method is disclosed that provides a technique for generating an accurate time base for MEMS sensors and actuators which has a vibrating MEMS structure. The accurate clock is generated from the MEMS oscillations and converted to the usable range by means of a frequency translation circuit.
MOTION SENSING AND PROCESSING ON MOBILE DEVICES
Granted: August 26, 2010
Application Number:
20100214216
Display devices including motion sensing and processing. In one aspect, a handheld electronic device includes a subsystem providing display capability and a set of motion sensors provided on a single substrate and including at least one gyroscope sensing rotational rate of the device around three axes of the device and at least one accelerometer sensing gravity and linear acceleration of the device along these axes. A computation unit is capable of determining motion data from the sensor…
X-Y AXIS DUAL-MASS TUNING FORK GYROSCOPE WITH VERTICALLY INTEGRATED ELECTRONICS AND WAFER-SCALE HERMETIC PACKAGING
Granted: June 3, 2010
Application Number:
20100132460
An angular velocity sensor has two masses which are laterally disposed in an X-Y plane and indirectly connected to a frame. The two masses are linked together by a linkage such that they necessarily move in opposite directions along Z. Angular velocity of the sensor about the Y axis can be sensed by driving the two masses into Z-directed antiphase oscillation and measuring the angular oscillation amplitude thereby imparted to the frame. In a preferred embodiment, the angular velocity…
INTEGRATED MULTIAXIS MOTION SENSOR
Granted: March 25, 2010
Application Number:
20100071467
A system and method describes an inertial sensor assembly, the assembly comprises a substrate parallel to the plane, at least one in-plane angular velocity sensor comprising a pair proof masses that are oscillated in anti-phase fashion along an axis normal to the plane. The first in-plane angular velocity sensor further includes a sensing frame responsive to the angular velocity of the substrate around the first axis parallel to the plane and perpendicular to the axis normal to the…
LOW INERTIA FRAME FOR DETECTING CORIOLIS ACCELERATION
Granted: March 18, 2010
Application Number:
20100064805
A sensing frame that moves in response to torque generated by the Coriolis acceleration on a drive subsystem is disclosed. The sensing frame include a first rail. The first rail is constrained to move along the first axis parallel to the first rail. The frame includes a second rail substantially parallel to said first rail. The second rail is constrained to move along the first axis. The frame includes a base and at least two guiding arms for ensuring that the first rail and the second…
CONTROLLING AND ACCESSING CONTENT USING MOTION PROCESSING ON MOBILE DEVICES
Granted: December 10, 2009
Application Number:
20090303204
Various embodiments provide systems and methods capable of facilitating interaction with handheld electronics devices based on sensing rotational rate around at least three axes and linear acceleration along at least three axes. In one aspect, a handheld electronic device includes a subsystem providing display capability, a set of motion sensors sensing rotational rate around at least three axes and linear acceleration along at least three axes, and a subsystem which, based on motion…
MOBILE DEVICES WITH MOTION GESTURE RECOGNITION
Granted: October 22, 2009
Application Number:
20090265671
Mobile devices using motion gesture recognition. In one aspect, processing motion to control a portable electronic device includes receiving, on the device, sensed motion data derived from motion sensors of the device and based on device movement in space. The motion sensors include at least three rotational motion sensors and at least three accelerometers. A particular operating mode is determined to be active while the movement of the device occurs, the mode being one of multiple…
CONTROLLING AND ACCESSING CONTENT USING MOTION PROCESSING ON MOBILE DEVICES
Granted: October 22, 2009
Application Number:
20090262074
Various embodiments provide systems and methods capable of facilitating interaction with handheld electronics devices based on sensing rotational rate around at least three axes and linear acceleration along at least three axes. In one aspect, a handheld electronic device includes a subsystem providing display capability, a set of motion sensors sensing rotational rate around at least three axes and linear acceleration along at least three axes, and a subsystem which, based on motion…
DUAL MODE SENSING FOR VIBRATORY GYROSCOPE
Granted: August 6, 2009
Application Number:
20090193892
An angular rate sensor is disclosed. The angular rate sensor comprises a substrate and a drive subsystem partially supported by a substrate. The drive subsystem includes at least one spring, at least one anchor, and at least one mass; the at least one mass of the drive subsystem is oscillated by at least one actuator along a first axis. Coriolis force acts on moving the drive subsystem along or around a second axis in response to angular velocity of the substrate around the third axis.…
INTERFACING APPLICATION PROGRAMS AND MOTION SENSORS OF A DEVICE
Granted: July 23, 2009
Application Number:
20090184849
Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is…