Gesture recognition

US9704027B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9704027-B1
Application numberUS-201213405621-A
CountryUS
Kind codeB1
Filing dateFeb 27, 2012
Priority dateFeb 27, 2012
Publication dateJul 11, 2017
Grant dateJul 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A hand gesture may be characterized mathematically as a set of motion parameters applied to a dynamic motion model. Training may be conducted to compile a library of motion parameter sets corresponding to various gestures. Motion parameters corresponding to observed gestures may than be compared to the library of motion parameter sets to classify the observed gestures.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising: analyzing a sequence of motions represented by images, the analyzing based at least in part on Gaussian distribution of positional coordinates associated with the sequence of motions; determining one or more training sequences based at least in part on the sequence of motions; determining one or more reference gestures based at least in part on the one or more training sequences; determining, from an observed gesture made by a hand of a user, a first angular orientation of the hand associated with a first pose of the hand; determining a second angular orientation of the hand associated with a second pose of the hand; based at least in part on the first angular orientation of the first pose and the second angular orientation of the second pose of the hand, determining motion parameters of the observed gesture, wherein the motion parameters apply to a dynamic motion model; analyzing the motion parameters based at least in part on the one or more reference gestures; and classifying the observed gesture as one of the one or more reference gestures. 2. The system of claim 1 , wherein the dynamic motion model comprises one or more dynamic state equations. 3. The system of claim 1 , wherein determining the motion parameters comprises recursive least squares parameter identification. 4. The system of claim 1 , wherein determining the first pose of the hand and the second pose of the hand are based at least in part on analyzing a reflection of a pattern projected onto the hand. 5. The system of claim 1 , wherein determining the first pose of the hand and the second pose of the hand are based at least in part on a structured pattern reflected from the hand. 6. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising: analyzing a sequence of motions represented by images, the analyzing based at least in part on Gaussian distribution of positional coordinates associated with the sequence of motions; determining one or more training sequences based at least in part on the sequence of motions; determining one or more reference gestures based at least in part on the one or more training sequences; observing a hand gesture of a user; determining motion parameters of the hand gesture of the user, the motion parameters based on at least a change from a first angular orientation of a hand of the user to a second angular orientation of the hand; analyzing the motion parameters of the hand gesture of the user with reference to the one or more reference gestures; and associating an action with the hand gesture based at least in part on the one or more reference gestures. 7. The one or more non-transitory computer-readable media of claim 6 , wherein the motion parameters of the hand gesture comprise a dynamic motion model including one or more state equations. 8. The one or more non-transitory computer-readable media of claim 6 , wherein determining the motion parameters comprises recursive least squares parameter identification. 9. The one or more non-transitory computer-readable media of claim 6 , wherein determining the motion parameters of the hand gesture of the user is based at least in part on structured light analysis of a physical environment of the user. 10. A method comprising: analyzing a sequence of motions represented by images, the analyzing based at least in part on Gaussian distribution of positional coordinates associated with the sequence of motions; determining one or more training sequences based at least in part on the sequence of motions; determining one or more reference gestures based at least in part on the one or more training sequences; determining motion parameters of an observed hand gesture, wherein the motion parameters of the observed hand gesture are based on a change from a first angular orientation of a hand of a user to a second angular orientation of the hand; analyzing the motion parameters with the one or more reference gestures; and classifying the observed hand gesture. 11. The method of claim 10 , wherein the motion parameters apply to a dynamic motion model including one or more state equations. 12. The method of claim 10 , wherein determining the motion parameters comprises recursive least squares parameter identification. 13. The method of claim 10 , wherein determining the motion parameters is based at least in part on structured light analysis of a sequence of images. 14. The method of claim 10 , wherein the determining the motion parameters comprises determining the motion parameters using sequential images captured from different perspectives relative to the user. 15. The method of claim 10 , further comprising: receiving, from one or more microphones, an audio signal representing speech from the user; and characterizing the speech as a command from the user to perform an action or to initiate attention on the user. 16. The method of claim 10 , further comprising: receiving, from a portable signaling device, ultrasonic signals from the user; and characterizing the ultrasonic signals as a command from the user to perform an action or to initiate attention on the user. 17. The method of claim 10 , wherein analyzing the sequence of motions comprises averaging parameters corresponding to the sequence of motions.

Assignees

Inventors

Classifications

  • Illumination specially adapted for pattern recognition, e.g. using gratings · CPC title

  • Human being; Person · CPC title

  • Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9704027B1 cover?
A hand gesture may be characterized mathematically as a set of motion parameters applied to a dynamic motion model. Training may be conducted to compile a library of motion parameter sets corresponding to various gestures. Motion parameters corresponding to observed gestures may than be compared to the library of motion parameter sets to classify the observed gestures.
Who is the assignee on this patent?
Chang Samuel Henry, Gopalan Sowmya, Yao Ning, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06K9/00355. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).