US2015316998A1PendingUtilityA1

Touchless human machine interface

Assignee: CONTINENTAL AUTOMOTIVE SYSTEMSPriority: Feb 10, 2011Filed: Jul 15, 2015Published: Nov 5, 2015
Est. expiryFeb 10, 2031(~4.5 yrs left)· nominal 20-yr term from priority
Inventors:Leung Yu Tang
G06F 3/017G06F 3/044G06K 9/00087B60R 1/00G06V 40/1365B60K 35/10B60K 2360/11B60K 2360/146B60K 35/29B60K 2360/1868B60K 2360/21
38
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
I claim: 
     
         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.   
     
     
         2 . The computer readable storage medium according to  claim 1 , wherein the image is one of a plurality of images captured by a plurality of cameras on a front console of a vehicle. 
     
     
         3 . The computer readable storage medium according to  claim 1 , further comprising instructions for determining positions of at least two fingers relative to one another in each image of a series of images to determine a gesture based on each finger path of the at least two fingers in three dimensional space. 
     
     
         4 . The computer readable storage medium according to  claim 3 , further comprising instructions for determining the positions of the at least two fingers relative to one another in each image based on triangulation and the position and orientation of each camera. 
     
     
         5 . The computer readable storage medium according to  claim 4 , further comprising instructions for determining the positions of the at least two fingers by generating an average of a plurality of background images and calculating a difference between each image in the series of images and the average of the plurality of background images. 
     
     
         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.   
     
     
         7 . The system according to  claim 6 , wherein the controller is configured to match captured images of finger prints obtained from at least two fingers, to stored images of finger prints and wherein the controller is configured to determine the positions of the at least two fingers relative to one another in a plurality of successive images based on triangulation. 
     
     
         8 . The system according to  claim 7 , wherein the controller is configured to determine the positions of the at least two fingers on the hand by first generating an average of a plurality of background images that do not include the hand and thereafter calculating a difference between each image in the series of images that include the hand and captured images of the finger prints of the at least two fingers. 
     
     
         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.   
     
     
         10 . The system according to  claim 9 , wherein the controller is configured to determine the position of one of more fingers in the image. 
     
     
         11 . The system according to  claim 10 , further comprising a display screen in the vehicle, and wherein the at least one camera is a plurality of cameras located in predetermined positions inside the vehicle, each camera being configured and located to capture a series of images of finger prints, the controller being configured to identify the positions of the one or more fingers responsive to a determination that images of the finger prints of one or more fingers match stored patterns of finger prints. 
     
     
         12 . The system according to  claim 11 , wherein the controller is configured to analyze each series of images to identify positions of the one or more fingers in three dimensional space. 
     
     
         13 . The system according to  claim 11 , wherein the controller is configured to determine the positions of at least two fingers relative to one another. 
     
     
         14 . The system according to  claim 9 , wherein the controller is configured to determine the positions of at least one finger in each image of a series of images to determine a finger path. 
     
     
         15 . The system according to  claim 9 , wherein the controller is configured to determine the positions of at least two fingers relative to one another in each image of a series of images to determine a gesture based on each finger path of the at least two fingers in three dimensional space. 
     
     
         16 . The system according to  claim 9 , wherein the controller is configured to determine the positions of at least two fingers relative to one another in each image based on triangulation and a position and orientation of each camera. 
     
     
         17 . The system according to  claim 9 , wherein the controller is configured to determine the positions of at least two fingers by generating an average of a plurality of background images and calculating a difference between each image of a series of images and the average of the plurality of background images. 
     
     
         18 . The system according to  claim 9 , wherein the controller is configured to match a stored model of a finger print to a finger print on at least one of the fingers.

Join the waitlist — get patent alerts

Track US2015316998A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.