IP Library Granted Patent US 7,668,340
Granted Patent B2
US 7,668,340 · App. 12/326,540 · Granted Feb 23, 2010

Gesture-controlled interfaces for self-service machines and other applications

Assignee: Cybernet Systems Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,668,340
App. No.
12/326,540
Granted
Feb 23, 2010
Kind
B2
Abstract

A gesture recognition interface for use in controlling self-service machines and other devices is disclosed. A gesture is defined as motions and kinematic poses generated by humans, animals, or machines. Specific body features are tracked, and static and motion gestures are interpreted. Motion gestures are defined as a family of parametrically delimited oscillatory motions, modeled as a linear-in-parameters dynamic system with added geometric constraints to allow for real-time recognition using a small amount of memory and processing time. A linear least squares method is preferably used to determine the parameters which represent each gesture. Feature position measure is used in conjunction with a bank of predictor bins seeded with the gesture parameters, and the system determines which bin best fits the observed motion. Recognizing static pose gestures is preferably performed by localizing the body/object from the rest of the image, describing that object, and identifying that description. The disclosure details methods for gesture recognition, as well as the overall architecture for using gesture recognition to control of devices, including self-service machines.

Claims (19)

1. A control method, comprising the steps of:

storing, in a memory, information relating to a plurality of gestures, the stored information including a plurality of geometric templates associated with static gestures and a plurality of dynamic models associated with dynamic gestures;

receiving information from an image sensor about the position, orientation or x-y movement of a gesture-making target; and

providing at least one processor to perform the following operations:

a) identify the gesture as a static gesture or no gesture if the x-y movement is below a threshold amount, or identify the gesture as a dynamic gesture if the x-y movement is above the threshold amount;

b) compare the position or orientation information of the gesture-making target to the geometric templates to determine if a particular static gesture is being made or, if the gesture is identified as a dynamic gesture, compare the position, orientation or x-y movement information to the stored dynamic models to determine if a particular dynamic gesture is being made; and

c) output a control signal if a particular static or dynamic gesture is determined to control a computer or machine.

2. The method of claim 1 , wherein the target is a human hand.

3. The method of claim 1 , further including the step of generating a bounding box around the target.

4. The method of claim 1 , wherein the geometric template information relating to a plurality of static gestures includes edge information.

5. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is derived by imaging the target.

6. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is delved through an accelerometer.

7. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is derived through an inertial system.

8. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is derived through a radio frequency communication.

9. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is derived through acoustic tracking.

10. The method of claim 1 , wherein at least a portion of the information received about the position, orientation or x-y movement of the gesture-making target is derived through a mechanical linkage.

11. The method of claim 1 , including the step of:

providing a plurality of predictor bins, each containing a dynamic system model with parameters preset to a specific dynamic gesture.

12. The method of claim 11 , including separate predictor bins for movements along the x and y axes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2019
From: NORTHERN LIGHTS, SERIES 74 OF ALLIED SECURITY TRUST I
To: JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I
Reel/Frame 049416/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2017
From: CYBERNET SYSTEMS CORPORATION
To: NORTHERN LIGHTS, SERIES 74 OF ALLIED SECURITY TRUST I
Reel/Frame 042369/0414 →
Continuity (5)
Continuation 1122683100 · Sep 14, 2005
Continuation 1075945900 · Jan 16, 2004
Continuation In Part 0937146000 · Aug 10, 1999
Provisional Application 6009612600 · Aug 10, 1998
Related Publication 20090074248A1 · Mar 19, 2009