TOUCHLESS HUMAN MACHINE INTERFACE
First Claim
Patent Images
1. In a non-transitory computer readable storage medium having stored therein instructions executable by a programmed processor for receiving input to a vehicle system from a user of the system, the storage medium comprising instructions for:
- capturing a series of background images of the interior of a vehicle over a predetermined time to produce a rolling window of background images;
after the rolling window of background averages is produced, capturing a plurality of captured images of background and an image of a finger print of a user'"'"'s finger;
subtracting the rolling window of background images from the plurality of captured images of the background and the image of a finger print of the user'"'"'s finger to produce a plurality of images of the finger print of user'"'"'s finger;
comparing the plurality of images of the finger print of the user'"'"'s finger to a stored finger print pattern to identify the user'"'"'s finger and to determine a position, orientation, and three-dimensional path of the user'"'"'s finger;
analyzing the position, orientation, and three dimensional path of the user'"'"'s finger to determine a gesture;
issuing a command to the vehicle system responsive to the determined gesture.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for receiving input from a user is provided. The system includes at least one camera configured to receive an image of a hand of the user and a controller configured to analyze the image and issue a command based on the analysis of the image.
23 Citations
18 Claims
-
1. In a non-transitory computer readable storage medium having stored therein instructions executable by a programmed processor for receiving input to a vehicle system from a user of the system, the storage medium comprising instructions for:
-
capturing a series of background images of the interior of a vehicle over a predetermined time to produce a rolling window of background images; after the rolling window of background averages is produced, capturing a plurality of captured images of background and an image of a finger print of a user'"'"'s finger; subtracting the rolling window of background images from the plurality of captured images of the background and the image of a finger print of the user'"'"'s finger to produce a plurality of images of the finger print of user'"'"'s finger; comparing the plurality of images of the finger print of the user'"'"'s finger to a stored finger print pattern to identify the user'"'"'s finger and to determine a position, orientation, and three-dimensional path of the user'"'"'s finger; analyzing the position, orientation, and three dimensional path of the user'"'"'s finger to determine a gesture; issuing a command to the vehicle system responsive to the determined gesture. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for receiving input from a user of a vehicle, the system comprising:
-
at least two cameras configured to selectively capture images, a first image being an image of a background, a second image being captured after the first image and including both background and an image of a finger print of a user'"'"'s finger; and a controller coupled to the cameras and configured to subtract the first image from the second image to produce a difference image comprising an image of the finger print of the user, the controller being additionally configured to compare the image of the finger print to a stored pattern and determine from said comparison the identity of a finger of a user, the controller being additionally configured to determine the location of the finger of the user within a field of view of at least one of the cameras, the controller being additionally configured to determine a three dimensional path of the finger based on a model of the finger print in three dimensional space without the finger contacting a surface. - View Dependent Claims (7, 8)
-
-
9. A system for receiving input command gestures from a user in a vehicle, the system comprising:
-
at least one camera located in the vehicle and configured to receive a first series of images of a background obtained from inside the vehicle and, after the at least one camera receives the first series of images of background, receive a second image of a finger print of a user'"'"'s finger captured in the first series of images; and a controller configured to average the first series of images of the background captured prior to capturing the second image and to subtract the average of the first series of images of the background from the second image to produce an image of the finger print of a user'"'"'s finger, the controller additionally configured to determine the identity of the user'"'"'s finger by comparing the image of the finger print of the user'"'"'s finger to a stored pattern of a finger print and issue a command based on whether the image of the finger print of the user'"'"'s finger matches the stored pattern of a finger print, the controller being additionally configured to determine a three dimensional path of the finger based on a model of the finger print to determine a gesture of the finger in three dimensional space. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification