Claims
- 1. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a motion signal corresponding to the movement of the device; and a processor responsive to the motion signal and configured to:
distinguish between a tap command and a position command and to provide, in response to a tap command, one or more actions, and in response to a position command, one or more different actions to control and operate the device.
- 2. The motion-based input system of claim 1 wherein the processor detects a tap command by computing the power spectral density of the motion signal and comparing the energy level of the computed power spectral density of the motion signal with a predetermined threshold energy level for a predetermined threshold frequency range.
- 3. The motion-based input system of claim 2 in which the predetermined threshold levels are configurable to adjust the sensitivity of the tap detected by the processor.
- 4. The motion-based input system of claim 3 in which the predetermined threshold frequency detected by the processor is greater than or equal to 5 Hz.
- 5. The motion-based input system of claim 2 in which the predetermined threshold levels are stored in a memory.
- 6. The motion-based input system of claim 1 in which the processor is a microprocessor.
- 7. The motion-based input system of claim 1 further including an interface between the processor an operating system resident on the device.
- 8. The motion-based input system of claim 7 further including controlling software to control and operate the device based on the processor actions.
- 9. The motion-based input system of claim I in which the motion sensor is an accelerometer.
- 10. The motion-based input system of claim I in which the device is an electronic device.
- 11. The motion-based input system of claim 8 in which the controlling software is programmed to display a graphical representation which indicates the direction of a current or a proposed position command.
- 12. The motion-based input system of claim 11 in which a continuous input mode provides continuous cursor or pointer movement in the direction of the current position command.
- 13. The motion-based input system of claim 12 in which the rate of cursor or pointer movement provided by the continuous input mode is proportional to the magnitude of the position command.
- 14. The motion-based input system of claim 13 in which the controlling software is programmed to display a graphical representation to indicate the direction of the continuous cursor or pointer movement.
- 15. The motion-based input system of claim 11 in which a stepped input mode indicates the direction of a proposed position command and moves the cursor or pointer in the direction of the proposed position command in response to a tap command.
- 16. The motion-based input system of claim 15 in which the controlling software is programmed to display a graphical representation to indicate the direction of the proposed position command.
- 17. The motion-based input system of claim 11 in which the processor is configured to select a continuous input mode or a stepped input mode depending on an active software application.
- 18. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a motion signal corresponding to the movement of the device; and a processor, responsive to the motion signal and configured to:
detect a tap command; and provide, in response to the tap command, one or more actions to operate and control the device.
- 19. The motion-based input system of claim 18 wherein the processor detects a tap command by computing the power spectral density of the motion signal and comparing the energy level of the computed power spectral density of the motion signal with a predetermined threshold energy level for a predetermined threshold frequency range.
- 20. The motion-based input system of claim 19 in which predetermined threshold frequency detected by the processor is greater than or equal to 5 Hz.
- 21. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a motion signal corresponding to the movement of the device; and a processor responsive to the motion signal and configured to:
detect an impulse command, and provide, in response to the impulse command, one or more actions to control and operate the device
- 22. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a motion signal corresponding to the movement of the device; and a processor, responsive to the motion signal and configured to:
distinguish between a tap command and a tilt command and to provide, in response to the tap command one or more actions and in response to the tilt command, one or more different actions to control and operate the device.
- 23. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a series of motion signals corresponding to movements of the device; and a processor, responsive to the series of motion signals, configured to:
detect a series of tap commands; and to provide, in response to the series of tap commands, one or more actions to operate and control the device.
- 24. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a series of motion signals corresponding to movements of the device; and a processor, responsive to the motion signals and configured to:
distinguish between a series of tap commands and a series of position commands on the device, and to provide in response to the series of tap commands, one or more actions, and in response to the series of position commands, one or more different actions to operate and control the device.
- 25. A motion-based input system comprising:
motion sensing means coupled to a device for sensing motion and providing a motion signal corresponding to the movement of the device; and processing means responsive to the motion signal and configured to:
distinguish between tap commands and position commands and to provide, in response to the tap commands one or more actions and in response to the position commands one or more different actions to control and operate the device.
- 26. A method for processing input commands for a device, the method comprising:
detecting a motion signal corresponding to movement of the device; analyzing the motion signal to distinguish between a tap command and a position command; and providing, in response to a tap command, one or more actions and providing in response to a position command, one or more different action, to control and operate the device.
- 27. A motion-based input system comprising:
a motion sensor coupled to a device, the motion sensor providing a motion signal corresponding to the movement of the device; and a first action or series of actions associated with a tap on the device; a second action or series of actions associated with other movement of the device; a processor responsive to the motion signal and configured to:
distinguish between a tap on the device and other movement of the device; and to provide, in response to a tap, said first action or series of actions and in response to the other movement, said second action or series of actions to control and operate the device.
RELATED APPLICATIONS
[0001] This application claims priority of United States Utility Application No. 09/572,801 filed May 17, 2000; 09/773,165 filed Jan. 31, 2001; and Provisional Application Ser. No. 60/286,860 filed Apr. 26, 2001. All of these applications are incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60286860 |
Apr 2001 |
US |