System and method for discerning complex gestures using an array of optical sensors
First Claim
1. A method for gesture determination via an electronic system, the method comprising:
- detecting a plurality of sub-gestures via a plurality of sensors of the electronic system;
when a first sub-gesture included in the plurality of sub-gestures is detected, commencing a data frame for the system, the data frame having a pre-determined, finite duration;
generating a plurality of signals via the plurality of sensors, the plurality of signals being based on the plurality of sub-gestures;
transmitting the plurality of signals via the plurality of sensors to a processor of the system;
processing the plurality of signals via the processor to obtain sub-gesture data associated with the plurality of sub-gestures; and
analyzing the sub-gesture data associated with the plurality of sub-gestures via the processor to determine if the plurality of sub-gestures collectively constitute a gesture,wherein analyzing the sub-gesture data is performed after the data frame expires and is limited to analyzing the sub-gesture data corresponding to the first sub-gesture and to sub-gestures detected during the data frame, andwherein the plurality of sub-gestures are provided by a moving target located proximate to the electronic system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for gesture determination (e.g., discerning complex gestures) via an electronic system (e.g., a gesture sensing system) including an array of optical sensors is described herein. The method includes detecting a plurality of sub-gestures (e.g., simple gestures provided by a target located proximate to the system) via the array of optical sensors. The sensors generate signals based upon the detected (e.g., received) sub-gestures and transmit the signals to a processor of the gesture sensing system. The processor processes the signals to obtain data associated with the sub-gestures and analyzes the sub-gesture data to determine if the sub-gestures collectively constitute a gesture (e.g., complex gesture). When the analyzing indicates that the sub-gestures collectively constitute a complex gesture, the gesture sensing system detects the complex gesture.
-
Citations
16 Claims
-
1. A method for gesture determination via an electronic system, the method comprising:
-
detecting a plurality of sub-gestures via a plurality of sensors of the electronic system; when a first sub-gesture included in the plurality of sub-gestures is detected, commencing a data frame for the system, the data frame having a pre-determined, finite duration; generating a plurality of signals via the plurality of sensors, the plurality of signals being based on the plurality of sub-gestures; transmitting the plurality of signals via the plurality of sensors to a processor of the system; processing the plurality of signals via the processor to obtain sub-gesture data associated with the plurality of sub-gestures; and analyzing the sub-gesture data associated with the plurality of sub-gestures via the processor to determine if the plurality of sub-gestures collectively constitute a gesture, wherein analyzing the sub-gesture data is performed after the data frame expires and is limited to analyzing the sub-gesture data corresponding to the first sub-gesture and to sub-gestures detected during the data frame, and wherein the plurality of sub-gestures are provided by a moving target located proximate to the electronic system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for gesture determination, the computer-implemented method comprising:
-
detecting a plurality of sub-gestures; when a first sub-gesture included in the plurality of sub-gestures is detected, commencing a data frame, the data frame having a pre-determined, finite duration; generating a plurality of signals based on the plurality of detected sub-gestures; causing a processor to process the plurality of signals to obtain sub-gesture data associated with the plurality of sub-gestures; causing the processor to analyze the sub-gesture data associated with the plurality of sub-gestures to determine if the plurality of sub-gestures collectively constitute a gesture, wherein analyzing the sub-gesture data is performed after the data frame expires and is limited to analyzing the sub-gesture data corresponding to the first sub-gesture and to sub-gestures detected during the data frame; and when analyzing the sub-gesture data associated with the plurality of sub-gestures indicates that the plurality of sub-gestures collectively constitute the gesture, detecting the gesture, wherein the plurality of sub-gestures are provided by a moving target located proximate to the electronic system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic system, comprising:
-
a plurality of sensors, the plurality of sensors configured for detecting a plurality of sub-gestures provided by a moving target located proximate to the system, the plurality of sensors configured for generating and transmitting a plurality of signals based on the plurality of sub-gestures; a processor, the processor being connected to the plurality of sensors and being configured for receiving the plurality of signals transmitted by the plurality of sensors; and a memory, the memory being communicatively coupled with the processor, the memory having computer executable instructions stored thereon, the computer executable instructions configured for execution by the processor to;
process the plurality of signals to obtain sub-gesture data associated with the plurality of sub-gestures;
when a first sub-gesture included in the plurality of sub-gestures is detected, commence a data frame, the data frame having a predetermined, finite duration;
analyze the sub-gesture data associated with the plurality of sub-gestures to determine if the plurality of sub-gestures collectively constitute a gesture, wherein the sub-gesture data is analyzed after the data frame expires and is limited to analysis of the sub-gesture data corresponding to the first sub-gesture and to sub-gestures detected during the data frame; and
detecting the gesture when analysis of the sub-gesture data indicates that plurality of sub-gestures collectively constitute the gesture. - View Dependent Claims (16)
-
Specification