GESTURE RECOGNITION
First Claim
Patent Images
1. A system, comprising:
- a first optical sensor configured to generate image data;
a second optical sensor configured to generate image data; and
one or more processing devices configured to generate one or more control signals by;
determining a first velocity based on image data generated by the first optical sensor;
determining a second velocity based on image data generated by the second optical sensor;
determining whether image data generated by the first optical sensor and image data generated by the second optical sensor are associated with a gesture based on the determined velocities; and
when it is determined image data generated by the first optical sensor and image data generated by the second optical sensor are associated with the gesture, generating one or more control signals associated with the gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes two or more optical sensors configured to generate image data based on gestures made by a user. One or more processing devices identifies movement quadrants based on the generated image data. If a match of the identified movement quadrants to one of a set of gesture commands is detected, one or more control signals associated with the matching gesture command are generated.
-
Citations
35 Claims
-
1. A system, comprising:
-
a first optical sensor configured to generate image data; a second optical sensor configured to generate image data; and one or more processing devices configured to generate one or more control signals by; determining a first velocity based on image data generated by the first optical sensor; determining a second velocity based on image data generated by the second optical sensor; determining whether image data generated by the first optical sensor and image data generated by the second optical sensor are associated with a gesture based on the determined velocities; and when it is determined image data generated by the first optical sensor and image data generated by the second optical sensor are associated with the gesture, generating one or more control signals associated with the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A user input device comprising:
-
a plurality of optical sensors configured to generate velocity information based on image data; and one or more processing devices configured to generate movement information based on velocity information generated by the plurality of optical sensors, wherein the movement information is associated with one or more control gestures of a plurality of control gestures. - View Dependent Claims (18, 19, 20)
-
-
21. A device, comprising:
-
an input configured to receive image data; and one or more processing devices configured to generate one or more control signals by; determining a first velocity based on received image data; determining a second velocity based received image data; determining whether the first velocity and the second velocity are associated with a gesture; and when it is determined the first velocity and the second velocity are associated with the gesture, generating one or more control signals associated with the gesture. - View Dependent Claims (22, 23)
-
-
24. A method, comprising:
-
generating, using a plurality of optical sensors, image data based on user gestures; determining, using one or more processing devices, a first velocity based on the generated image data; determining, using the one or more processing devices, a second velocity based on the generated image data; determining, using the one or more processing devices, whether the first velocity and the second velocity are associated with a command gesture; and when it is determined the first velocity and the second velocity are associated with the command gesture, generating, using the one or more processing devices, one or more control signals associated with the command gesture. - View Dependent Claims (25, 26, 27, 28, 30, 31)
-
-
29. A non-transitory computer-readable medium whose contents configure one or more processing devices to perform a method, the method comprising:
-
determining a first velocity based on received image data; determining a second velocity based on received image data; determining whether the first velocity and the second velocity are associated with a command gesture; and when it is determined the first velocity and the second velocity are associated with the command gesture, generating one or more control signals associated with the command gesture.
-
-
32. A system, comprising:
-
a plurality of means for generating image data; means for converting generated image data into data indicative of velocities; means for identifying matches of data indicative of velocities to gestures; and means for generating control signals associated with gestures in response to identified matches. - View Dependent Claims (33, 34, 35)
-
Specification