Gesture detection and compact representation thereof
First Claim
Patent Images
1. An electronic device comprising:
- a sensor configured to detect intensity of light incident on the sensor and provide a signal in response thereto; and
an estimator communicatively coupled to the sensor, the estimator configured to receive the signal from the sensor and generate one or more velocity vectors based upon the signal, the estimator configured to generate one or more estimated values corresponding to an elliptical representation of data representing a gesture being associated with the intensity of light incident on the sensor,wherein the elliptical representation comprises a plurality of coefficients generated in response to the generation of the one or more estimated values, the plurality of coefficients comprising a center coefficient representing a center coordinate of an ellipse within a geographic plane, a first radius coefficient representing a semi-major radius value of the ellipse within the geographic plane, a second radius coefficient representing a semi-minor radius value of the ellipse within the geographic plane, and a theta coefficient representing an orientation of the ellipse within the geographic plane.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described that may be implemented with an electronic device to detect a gesture within a field of view of a sensor and generate a compact data representation of the detected gesture. In implementations, a sensor is configured to detect a gesture and provide a signal in response thereto. An estimator, which is in communication with the sensor, is configured to generate an elliptical representation of the gesture. Multiple coefficients for the compact representation of the gesture can be used to define the ellipse representing the gesture.
-
Citations
16 Claims
-
1. An electronic device comprising:
-
a sensor configured to detect intensity of light incident on the sensor and provide a signal in response thereto; and an estimator communicatively coupled to the sensor, the estimator configured to receive the signal from the sensor and generate one or more velocity vectors based upon the signal, the estimator configured to generate one or more estimated values corresponding to an elliptical representation of data representing a gesture being associated with the intensity of light incident on the sensor, wherein the elliptical representation comprises a plurality of coefficients generated in response to the generation of the one or more estimated values, the plurality of coefficients comprising a center coefficient representing a center coordinate of an ellipse within a geographic plane, a first radius coefficient representing a semi-major radius value of the ellipse within the geographic plane, a second radius coefficient representing a semi-minor radius value of the ellipse within the geographic plane, and a theta coefficient representing an orientation of the ellipse within the geographic plane. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a sensor configured to detect light incident on the sensor and occurring within a limited spectrum of wavelengths and provide a signal in response thereto; a processor communicatively coupled to the sensor, the processor configured to receive the signal from the sensor; an estimator communicatively coupled to the processor, the estimator configured to generate one or more velocity vectors based upon the signal; and control programming executable on the processor and configured to generate an elliptical representation of data representing a gesture being associated with the light incident on the sensor based upon the one or more velocity vectors, wherein the elliptical representation comprises a plurality of coefficients generated in response to the generation of the one or more estimated values, the plurality of coefficients comprising a center coefficient representing a center coordinate of an ellipse within a geographic plane, a first radius coefficient representing a semi-major radius value of the ellipse within the geographic plane, a second radius coefficient representing a semi-minor radius value of the ellipse within the geographic plane, and a theta coefficient representing an orientation of the ellipse within the geographic plane, wherein the first radius coefficient representing the semi-major radius value of the ellipse corresponds to one or more velocity vectors, wherein the plurality of coefficients are generated based upon the one or more estimated values. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a signal from a sensor in response to the sensor detecting changes in intensity of light incident on the sensor and occurring within a field of view of the sensor; estimating one or more velocity vectors based upon the signal; and estimating one or more values based upon the velocity vectors, the one or more values corresponding to an elliptical representation of data representing a gesture being associated with the changes in intensity of light incident on the sensor, wherein the elliptical representation comprises a plurality of coefficients generated in response to the generation of the one or more estimated values, the plurality of coefficients comprising a center coefficient representing a center coordinate of an ellipse within a geographic plane, a first radius coefficient representing a semi-major radius value of the ellipse within the geographic plane, a second radius coefficient representing a semi-minor radius value of the ellipse within the geographic plane, and a theta coefficient representing an orientation of the ellipse within the geographic plane, wherein the first radius coefficient representing the semi-major radius value of the ellipse corresponds to one or more velocity vectors and an area of the ellipse corresponds to a size of an object causing the changes in intensity of light incident on the sensor. - View Dependent Claims (14, 15, 16)
-
Specification