Velocity-based command recognition technology
First Claim
Patent Images
1. A method of providing control signals to a computer the method comprising the steps of:
- optically detecting movement of a user;
outputting a control signal to a computer in accordance with the detected movement; and
determining the position of a user'"'"'s torso and using said determination to generate a buffer region in which user movement is not detected.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller provides control signals to a computer based upon the movement of a user. The controller has an optical detector for detecting and monitoring the movement of a user, particularly movement of selected body parts, and circuitry for outputting a control signal to the computer in accordance with detected movement. A vector indicative of detected movement is generated on a frame-to-frame basis using only a few representative edge pixels of the body parts. Control signals for the direction and the velocity of the movement are determined from the vector and move a graphical user interface on a display accordingly.
54 Citations
3 Claims
-
1. A method of providing control signals to a computer the method comprising the steps of:
-
optically detecting movement of a user; outputting a control signal to a computer in accordance with the detected movement; and determining the position of a user'"'"'s torso and using said determination to generate a buffer region in which user movement is not detected.
-
-
2. A method of providing control signals to a computer, the method comprising the steps of:
-
receiving light from a user with an optical detector on a frame-by-frame basis, the optical detector having a field of view; specifying frames to be analyzed to detect movement of the user occurring between said specified frames; outputting a control signal to a computer in accordance with detected movement of the user; and determining the position of the user'"'"'s torso and using said determination to generate a buffer region in which user movement is not detected.
-
-
3. A method of providing control signals to a computer, the method comprising the steps of:
-
receiving light from a user with an optical detector on a frame-by-frame basis, the optical detector having a field of view; specifying frames to be analyzed to detect movement of the user occurring between said specified frames; detecting a change between said specified frames in the received light from a particular region of the field of view of the optical detector, the change representing detected movement; outputting a control signal to a computer in accordance with the detected movement; and determining the position of the user'"'"'s torso and using said determination to generate a buffer region in which user movement is not detected.
-
Specification