IP Library Granted Patent US 8,929,609
Granted Patent B2
US 8,929,609 · App. 13/276,742 · Granted Jan 6, 2015

Method and apparatus for scaling gesture recognition to physical dimensions of a user

Inventors: Niccolo A. Padovani (San Diego, CA); David Jonathan Julian (San Diego, CA); Virginia Walker Keating (San Diego, CA)
Assignee: QUALCOMM Incorporated
G06F3/017A63F13/00G06F3/011G06F3/0346G06K9/00335
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 8,929,609
App. No.
13/276,742
Granted
Jan 6, 2015
Kind
B2
Abstract

An apparatus for gesture recognition, according to aspects of the disclosure contained herein, include a processing system configured to obtain at least one physical dimension of a user and determine a gesture of the user based on the at least one physical dimension independent of a location of the user relative to the apparatus. A method for gesture recognition is also disclosed.

Claims (68)

1. An apparatus for gesture recognition comprising:

a processing system configured to:

determine an at least one physical dimension of a user;

identify an at least one movement of the user; and

determine a gesture of the user independent of a location of the user relative to the apparatus by scaling gesture recognition to the at least one physical dimension, wherein the scaling includes adjusting at least one movement parameter used to determine the gesture of the user based on the at least one physical dimension, and wherein the processing system is further configured to scale the gesture recognition to the at least one physical dimension using a scale factor that is similar in all directions.

2. The apparatus of claim 1 , wherein the processing system is further configured to adjust the at least one movement parameter based on a selected at least one physical dimension, and wherein the selected at least one physical dimension is selected from among a plurality of determined physical dimensions of the user.

3. The apparatus of claim 1 , wherein the processing system is further configured to determine the gesture based on a relationship between the at least one physical dimension of the user and the at least one movement of the user.

4. The apparatus of claim 3 , wherein the relationship is defined by at least one of an equation or a lookup table comprising at least one association between the at least one physical dimension of the user and the at least one movement of the user.

5. The apparatus of claim 1 , wherein identifying the at least one movement comprises capturing the at least one movement from at least one of a remote accelerometer, a remote ranging sensor, or a remote gyro.

6. The apparatus of claim 1 , wherein the at least one physical dimension comprises at least one of a height of the user or a length of an arm span of the user.

7. The apparatus of claim 1 , wherein the at least one physical dimension is determined by at least one of: receiving information from a handheld device moved between a first position proximate to ground and a second position proximate to a physical height of the user, or receiving information from at least one remote ranging sensor not worn by the user and a handheld device.

8. A method for gesture recognition comprising:

determining an at least one physical dimension of a user;

identifying an at least one movement of the user, wherein the movement is captured by at least one remote sensor; and

determining a gesture of the user independent of a location of the user relative to the at least one remote sensor, wherein:

the gesture is scaled to the at least one physical dimension, and the scaling includes adjusting at least one movement parameter used to determine the gesture of the user based on the at least one physical dimension, and wherein the processing system is further configured to scale the gesture recognition to the at least one physical dimension using a scale factor that is similar in all directions.

9. The method of claim 8 , further comprising:

adjusting the at least one movement parameter based on a selected at least one physical dimension, and wherein the selected at least one physical dimension is selected from among a plurality of determined physical dimensions of the user.

10. The method of claim 8 , wherein the gesture of the user is determined based on a relationship between the at least one physical dimension of the user and the at least one movement of the user.

11. The method of claim 10 , wherein the relationship is defined by at least one of an equation or a lookup table comprising at least one association between the at least one physical dimension of the user and the at least one movement of the user.

12. The method of claim 8 , wherein the identifying the at least one movement of the user comprises capturing the at least one movement from at least one of a remote accelerometer, a remote ranging sensor, or a remote gyro.

13. The method of claim 8 , wherein the at least one physical dimension comprises at least one of a height of the user or a length of an arm span of the user.

14. The method of claim 8 , wherein the determining of the at least one physical dimension comprises at least one of: processing information received from a handheld device moved between a first position proximate to ground and a second position proximate to a physical height of the user, or processing information received from at least one remote ranging sensor not worn by the user and a handheld device.

15. An apparatus for gesture recognition comprising:

means for determining an at least one physical dimension of a user;

means for identifying an at least one movement of the user; and

means for determining a gesture of the user independent of a location of the user relative to the apparatus by scaling gesture recognition to the at least one physical dimension, wherein the means for determining further includes means for adjusting at least one movement parameter used to determine the gesture of the user based on the at least one physical dimension, wherein the processing system is further configured to scale the gesture recognition to the at least one physical dimension using a scale factor that is similar in all directions.

16. The apparatus of claim 15 , further comprising:

means for adjusting the at least one movement parameter based on a selected at least one physical dimension, and wherein the selected at least one physical dimension is selected from among a plurality of determined physical dimensions of the user.

17. The apparatus of claim 15 , wherein the means for determining a gesture is configured to determine the gesture based on a relationship between the at least one physical dimension of the user and the at least one movement of the user.

18. The apparatus of claim 17 , further comprising means for storing a lookup table comprising the relationship between the at least one physical dimension of the user and the at least one movement of the user.

19. The apparatus of claim 17 , wherein the relationship is defined by at least one of an equation or a lookup table comprising at least one association between the at least one physical dimension of the user and the at least one movement of the user.

20. The apparatus of claim 15 , wherein the means for identifying the at least one movement of the user comprises means for capturing the at least one movement from at least one of a remote accelerometer, a remote ranging sensor, or a remote gyro.

21. The apparatus of claim 15 , wherein the at least one physical dimension comprises at least one of a height of the user or a length of an arm span of the user.

22. The apparatus of claim 15 , wherein the means for obtaining the at least one physical dimension comprises at least one of: means for receiving information from a handheld device moved between a first position proximate to ground and a second position proximate to a physical height of the user, or means for receiving information from at least one remote ranging sensor not worn by the user and a handheld device.

23. A computer program product comprising:

a non-transitory computer-readable medium comprising codes executable to cause an apparatus to:

determine an at least one physical dimension of a user;

identify an at least one movement of the user; and

determine a gesture of the user independent of a location of the user relative to the apparatus by scaling gesture recognition to the at least one physical dimension, wherein the scaling further includes adjusting at least one movement parameter used to determine the gesture of the user based on the at least one physical dimension, and wherein the processing system is further configured to scale the gesture recognition to the at least one physical dimension using a scale factor that is similar in all directions.

24. The apparatus of claim 1 , wherein the processing system is further configured to determine the at least one physical dimension by:

prompting the user for a movement; and

receiving information capturing the prompted user movement from at least one sensor.

25. The apparatus of claim 1 , wherein the processing system is further configured to determine the at least one physical dimension by:

prompting the user to input the at least one physical dimension; and

receiving direct user input via a user interface.

26. The apparatus of claim 1 , wherein the processing system is further configured to modify the scaling based on a stored history of movements performed by the user.

27. The method of claim 8 , wherein the at least one physical dimension is determined by:

prompting the user for a movement; and

capturing the prompted movement of the user using at least one sensor.

28. The method of claim 8 , wherein the determining of the at least one physical dimension further comprises:

prompting the user to input the at least one physical dimension; and

receiving direct user input via a user interface.

29. The method of claim 8 , wherein the determining of the gesture of the user further includes modifying the scaling based on a stored history of movements performed by the user.

30. The apparatus of claim 15 , wherein the at least one physical dimension is determined by:

prompting the user for a movement; and

capturing the prompted user movement from at least one sensor.

31. The apparatus of claim 15 , wherein the at least one physical dimension is determined by:

prompting the user to input the at least one physical dimension; and

receiving direct user input via a user interface.

32. The apparatus of claim 15 , wherein the means for determining the gesture of the user further includes modifying the scaling based on a stored history of movements performed by the user.

33. The computer program product of claim 23 , wherein the non-transitory computer-readable medium further comprising codes executable to cause an apparatus to determine the at least one physical dimension by:

prompting the user for a movement; and

capturing the prompted user movement from at least one sensor.

34. The computer program product of claim 23 , wherein the non-transitory computer-readable medium further comprising codes executable to cause an apparatus to determine the at least one physical dimension by:

prompting the user to input the at least one physical dimension; and

receiving direct user input via a user interface.

35. The computer program product of claim 23 , wherein the non-transitory computer-readable medium further comprising codes executable to cause an apparatus to modify the scaling based on a stored history of movements performed by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2011
From: PADOVANI, NICCOLO A.; JULIAN, DAVID JONATHAN; WALKER KEATING, VIRGINIA
To: QUALCOMM INCORPORATED
Reel/Frame 027189/0163 →
Continuity (2)
Substitution 61430112 · Jan 5, 2011
Related Publication 20120270654A1 · Oct 25, 2012