User controlled device for sending control signals to an electric appliance, in particular user controlled pointing device such as mouse or joystick, with 3D-motion detection
First Claim
Patent Images
1. A system comprising:
- a pointing device;
a sensor coupled to the pointing device and configured to detect movements, including acceleration, of the pointing device, the pointing device configured to transmit a first movement signal and a second movement signal each indicative of the movements of the pointing device; and
a processor coupled to the sensor to receive the first and second movement signals, the processor configured to receive the wireless movement signals, to process the wireless signals, to calculate a difference between the first movement signal and the second movement signal, to calculate an acceleration of the pointing device based on the difference of the first and second movement signals, and to output movement tracking signals when an acceleration of the pointing device is smaller than an acceleration threshold, and to output a specific command signal when the acceleration of the pointing device is greater than the acceleration threshold.
0 Assignments
0 Petitions
Accused Products
Abstract
A user controlled device, movable into a plurality of positions of a three-dimensional space, includes a MEMS acceleration sensor to detect 3D movements of the user controlled device. The device, such as a mouse, sends control signals correlated to the detected positions to an electrical appliance, such as a computer system. A microcontroller processes the output signals of the MEMS acceleration sensor to generate the control signals, such as screen pointer position signals and “clicking” functions.
18 Citations
19 Claims
-
1. A system comprising:
-
a pointing device; a sensor coupled to the pointing device and configured to detect movements, including acceleration, of the pointing device, the pointing device configured to transmit a first movement signal and a second movement signal each indicative of the movements of the pointing device; and a processor coupled to the sensor to receive the first and second movement signals, the processor configured to receive the wireless movement signals, to process the wireless signals, to calculate a difference between the first movement signal and the second movement signal, to calculate an acceleration of the pointing device based on the difference of the first and second movement signals, and to output movement tracking signals when an acceleration of the pointing device is smaller than an acceleration threshold, and to output a specific command signal when the acceleration of the pointing device is greater than the acceleration threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
generating movement signals in a sensor coupled to a pointing device, the movement signals being indicative of movements, including acceleration, of the pointing device; transmitting the movement signals to a processor; calculating, in the processor, a difference between a first one of the movement signals and a second one of the movement signals; calculating, in the processor, an acceleration of the pointing device based on the difference; generating a tracking signal in the processor, the tracking signal being configured to cause an object on a display screen to move based on movement of the pointing device when an acceleration of the pointing device is lower than an acceleration threshold; and generating an action signal in the processor that is an action different from moving the object on the display screen when the acceleration of the pointing device is greater than the acceleration threshold. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a pointing device; an accelerometer coupled to the pointing device and configured to output movement signals indicative of movements, including acceleration, of the pointing device; and a computer configured to receive the movement signals, to calculate a difference between a first one of the movement signals and a second one of the movement signals, to cause an object on a display to move according to the movements of the pointing device when an acceleration of the pointing device is lower than a first threshold and to execute a specific command when the acceleration of the pointing device is higher than the acceleration threshold. - View Dependent Claims (16, 17, 18, 19)
-
Specification