Human interface electronic device
First Claim
1. An apparatus configured to facilitate user gesture-based input comprising:
- an optical sensor configured to capture image data, within the visual spectrum;
a plurality of infrared sensors configured to capture positional information regarding gestures made by a user, positioned symmetrically on either side of the optical sensor each with an inclination configured to limit a field of view of the plurality of infrared sensors to the right and left sides of the user;
a processor configured to;
receive the image data captured by the optical sensor and the positional information captured by the plurality of infrared sensors,process the image data captured by the optical sensor, anddetermine, for each infrared sensor, a movement vector indicating a change in at least one of X, Y, and Z coordinates that represents movement associated with the respective infrared sensor; and
wherein the apparatus is configured to provide signals relating to the processed image data and the plurality of movement vectors to a host apparatus configured to be controlled, at least in part, by gestures made by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one general aspect, an apparatus configured to facilitate user gesture-based input may include an optical sensor, a plurality of infrared sensors, and processor. In various embodiments, the optical sensor may be configured to capture image data, within the visual spectrum. In some embodiments, the plurality of infrared sensors configured capture positional information regarding gestures made by a user. In one embodiment, the processor may be configured to receive the image data captured by the optical sensor and the positional information captured by the plurality of infrared sensors. In some embodiments, the processor may be configured to process the image data captured by the optical sensor. In various embodiments, the processor may be configured to determine, for each infrared sensor, a movement vector including coordinates that represents movement associated with the respective infrared sensor. In one embodiment, the apparatus may be configured to provide signals relating to the processed image data and the plurality of movement vectors to a host apparatus configured to be controlled, at least in part, by gestures made by the user.
-
Citations
22 Claims
-
1. An apparatus configured to facilitate user gesture-based input comprising:
-
an optical sensor configured to capture image data, within the visual spectrum; a plurality of infrared sensors configured to capture positional information regarding gestures made by a user, positioned symmetrically on either side of the optical sensor each with an inclination configured to limit a field of view of the plurality of infrared sensors to the right and left sides of the user; a processor configured to; receive the image data captured by the optical sensor and the positional information captured by the plurality of infrared sensors, process the image data captured by the optical sensor, and determine, for each infrared sensor, a movement vector indicating a change in at least one of X, Y, and Z coordinates that represents movement associated with the respective infrared sensor; and wherein the apparatus is configured to provide signals relating to the processed image data and the plurality of movement vectors to a host apparatus configured to be controlled, at least in part, by gestures made by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A method to facilitate user gesture-based input comprising:
-
capturing, via an optical sensor, image data, within the visual spectrum; capturing, via a plurality of positional sensors, positional information regarding gestures made by the user, a first portion and a second portion of the plurality of positional sensors positioned symmetrically on either side of the optical sensor each with an inclination configured to limit a field of view of the plurality of positional sensors to the right and left sides of the user; processing the image data captured by the optical sensor; determining, for each positional sensor, a movement vector indicating a change in at least one of X, Y, and Z coordinates that represents movement associated with the respective infrared sensor; and providing signals relating to the processed image data and the plurality of movement vectors to a host apparatus configured to be controlled, at least in part, by gestures made by the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for facilitating user gesture-based input, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause a host apparatus to
receive, from a sensor apparatus, a plurality of signals relating to visual image data captured by an optical sensor of the sensor apparatus; -
receive, from the sensor apparatus, a plurality of movement vectors captured by a plurality infrared sensors of the sensor apparatus and produced in response to gestures made by a user the plurality of movement vectors indicating a change in X, Y, and Z coordinates associated with the gestures, a first portion and a second portion of the plurality of infrared sensors positioned symmetrically on either side of the optical sensor each with an inclination configured to limit a field of view of the plurality of infrared sensors to the right and left sides of the user; based upon the received plurality of signals, identify at least one constellation of reference points, wherein each constellation is associated with a respective body part of the user; track the movement of the body part(s) of the user, based at least in part upon the respective identified constellation(s); and convert the movement of the respective body part(s) of the user into user interface commands. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
22. An apparatus configured to facilitate user gesture-based input comprising:
-
an optical sensor including a charge-coupled device, and is configured to; capture image data within the visual spectrum, and produce a visual angle having horizontal and vertical axis; a plurality of infrared sensors including a configured to capture positional information regarding gestures made by a user, wherein a first portion of the plurality of infrared sensors are positioned at a first side of the optical sensor and set-back from a front of the apparatus, and a second portion of the plurality of infrared sensors are positioned at a second side of the optical sensor and set-back from the front of the apparatus; a processor configured to; receive the image data captured by the optical sensor and the positional information captured by the plurality of infrared sensors, process the image data captured by the optical sensor, and determine, for each infrared sensor, a movement vector indicating a change in at least one of X, Y, and Z coordinates that represents movement associated with the respective infrared sensor, a multiplexer configured to time division multiplex between the plurality of signals relating to the processed image data and the plurality of movement vectors; and a host apparatus interface configured to communicate the multiplexed signals to the host apparatus, wherein the apparatus is configured to provide signals relating to the processed image data and the plurality of movement vectors to the host apparatus configured to be controlled based on gestures made by the user.
-
Specification