Manipulating An Object Utilizing A Pointing Device
First Claim
1. A wireless, hand-held pointing device utilized to manipulate an object displayed on a display screen, the pointing device comprising:
- a case extending in a longitudinal direction;
at least one button positioned on a top surface of the case;
a power supply within the case to provide power to the pointing device;
an accelerometer within the case; and
a controller within the case configured to receive power from the power supply, to sense an activation or a deactivation of the button, and to process output from the accelerometer in order to detect a motion of the pointing device, wherein the object displayed on the display screen is manipulated in accordance with the detected motion of the pointing device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed toward a system and process that controls a group of networked electronic components using a multimodal integration scheme in which inputs from a speech recognition subsystem, gesture recognition subsystem employing a wireless pointing device and pointing analysis subsystem also employing the pointing device, are combined to determine what component a user wants to control and what control action is desired. In this multimodal integration scheme, the desired action concerning an electronic component is decomposed into a command and a referent pair. The referent can be identified using the pointing device to identify the component by pointing at the component or an object associated with it, by using speech recognition, or both. The command may be specified by pressing a button on the pointing device, by a gesture performed with the pointing device, by a speech recognition event, or by any combination of these inputs.
122 Citations
31 Claims
-
1. A wireless, hand-held pointing device utilized to manipulate an object displayed on a display screen, the pointing device comprising:
-
a case extending in a longitudinal direction; at least one button positioned on a top surface of the case; a power supply within the case to provide power to the pointing device; an accelerometer within the case; and a controller within the case configured to receive power from the power supply, to sense an activation or a deactivation of the button, and to process output from the accelerometer in order to detect a motion of the pointing device, wherein the object displayed on the display screen is manipulated in accordance with the detected motion of the pointing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for manipulating an object on a display screen with a wireless pointing device, the wireless pointing device including a case, a button on a top of the case, a power supply in the case to supply power to the wireless pointing device, at least one sensor in the case, and a controller in the case coupled to the button, the power supply, and the at least one sensor, the method comprising:
-
detecting a motion of the wireless pointing device by the at least one sensor; receiving with the controller an output from the at least one sensor associated with the motion of the wireless pointing device; generating a signal associated with the output received by the controller; transmitting the signal; and manipulating an object on a display screen using the signal. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An object manipulation system comprising:
-
a switching system connected to a device, the switching system configured to be activated and deactivated; an acceleration detection system within the device, the acceleration system configured to determine an acceleration of the device in 3-dimensional space; a control system coupled to the switching system and the acceleration system, the control system configured to receive data associated with the activation and the deactivation of the switching system and the acceleration of the device in 3-dimensional space and to generate signals associated with the received data; and a communication system configured to transmit the signal, wherein the transmitted signal is capable of being used to manipulate an object displayed on a display screen.
-
Specification