Free hand gesture control of automotive user interface
First Claim
Patent Images
1. A method comprising:
- defining a distance from an imaging device as a gesture acceptance border, wherein the distance of the gesture acceptance border from the imaging device is user adjustable independent of a position of the user, and wherein a user is between the imaging device and the gesture acceptance border;
defining a gesture acceptance space beyond the gesture acceptance border;
providing an alert in response to detecting a user'"'"'s hand moving through the gesture acceptance border;
training a gesture controlled system to recognize a user'"'"'s hand position and movement within the gesture acceptance space;
associating, with a processor, each of the trained hand positions and movements with a control command or function;
segmenting the gesture acceptance space into slices for analysis of an image; and
recognizing a user'"'"'s hand position and movement by;
computing a distance between each of a plurality of sampling points on a hand image contour and a center point on the image,computing a mean distance from the plurality of distances, andcomputing a mean variance of the plurality of distances.
2 Assignments
0 Petitions
Accused Products
Abstract
A free hand gesture control user interface is described. Components of the interface system may include a stereo vision camera, or multiple cameras, a control unit, a projector and a projecting surface. In an automotive application, the projecting surface may be the windscreen in the vehicle or a mounted screen. The camera together with software modules in the control unit define a gesture acceptance border and a gesture acceptance space within which hand gestures may be imaged, defined for various control actions, and executed. The hand images are analyzed in slices of the gesture acceptance space to determine hand orientation (open or closed) and/or motion.
20 Citations
20 Claims
-
1. A method comprising:
-
defining a distance from an imaging device as a gesture acceptance border, wherein the distance of the gesture acceptance border from the imaging device is user adjustable independent of a position of the user, and wherein a user is between the imaging device and the gesture acceptance border; defining a gesture acceptance space beyond the gesture acceptance border; providing an alert in response to detecting a user'"'"'s hand moving through the gesture acceptance border; training a gesture controlled system to recognize a user'"'"'s hand position and movement within the gesture acceptance space; associating, with a processor, each of the trained hand positions and movements with a control command or function; segmenting the gesture acceptance space into slices for analysis of an image; and recognizing a user'"'"'s hand position and movement by; computing a distance between each of a plurality of sampling points on a hand image contour and a center point on the image, computing a mean distance from the plurality of distances, and computing a mean variance of the plurality of distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor and at least one memory having computer program instructions stored therein, wherein the at least one memory and the computer instructions, with the processor, cause the apparatus to at least; define a distance from an imaging device as a gesture acceptance border, wherein the distance of the gesture acceptance border from the imaging device is user adjustable independent of a position of the user, and wherein a user is between the imaging device and the gesture acceptance border; define a gesture acceptance space beyond the gesture acceptance border; provide an alert in response to detecting a user'"'"'s hand moving through the gesture acceptance border; train a gesture controlled system to recognize a user'"'"'s hand position or movement within the gesture acceptance space; associate each of the trained hand positions and movements with a control command or function; segment the gesture acceptance space into slices for analysis of an image; and recognize a user'"'"'s hand position and movement by causing the apparatus to; compute a distance between each of a plurality of sampling points on a hand image contour and a center point on the image, compute a mean distance from the plurality of distances, and compute a mean variance of the plurality of distances. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable medium having computer instructions stored therein, said instructions when executed causing an apparatus to:
-
define a distance from the imaging device as a gesture acceptance border, wherein the distance of the gesture acceptance border from the imaging device is user adjustable independent of a position of the user, and wherein a user is between the imaging device and the gesture acceptance border; define a gesture acceptance space beyond the gesture acceptance border; provide an alert in response to detecting a user'"'"'s hand moving through the gesture acceptance border; train a gesture controlled system to recognize a user'"'"'s hand position or movement within the gesture acceptance space; associate each of the trained hand positions or movements with a control command or function to be executed; segment the gesture acceptance space into slices for analysis of an image; and recognize a user'"'"'s hand position and movement including computer instructions, when executed, causing the apparatus to; compute a distance between each of a plurality of sampling points on a hand image contour and a center point on the image, compute a mean distance from the plurality of distances, and compute a mean variance of the plurality of distances. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for defining a distance from an imaging device as a gesture acceptance border, wherein the distance of the gesture acceptance border from the imaging device is user adjustable independent of a position of the user, and wherein a user is between the imaging device and the gesture acceptance border; means for defining a gesture acceptance space beyond the gesture acceptance border; means for segmenting the gesture acceptance space into slices for analysis of an image; means for training a gesture controlled system to recognize a user'"'"'s hand position and movement within the gesture acceptance space; means for associating each of the trained hand positions and movements with a control command or function; and means for recognizing a user'"'"'s hand position and movement including; means for computing a distance between each of a plurality of sampling points on a hand image contour and a center point on the image, means for computing a mean distance from the plurality of distances, and means for computing a mean variance of the plurality of distances.
-
Specification