Methods and Systems for Gesture Classification in 3D Pointing Devices
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention provide the ability for a system to realize when a handheld device is performing a gesture and to execute the associated command.
5 Citations
65 Claims
-
1-45. -45. (canceled)
-
46. A method for determining when a user intends to communicate a gesture to a graphical user interface controlling a display screen and when said user does not intend to communicate said gesture to said graphical user interface controlling said display screen, comprising:
-
outputting data associated with motion of a handheld device held by user; and evaluating by a processing unit said motion data to determine if said gesture is a predetermined gesture; wherein said predetermined gesture corresponds to at least one predetermined pattern of motion data stored in a memory device and said gesture is compared with said motion data to identify if said gesture is said predetermined gesture performed by the handheld device; and wherein said evaluating step occurs only if predetermined motion thresholds are exceeded and predetermined motion thresholds are any of acceleration thresholds, angular thresholds, and distance thresholds. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for determining when a user intends to communicate a gesture to a user interface controlling a display screen, comprising:
-
outputting data associated with motion of a handheld device held by user; and evaluating by a processing unit said motion data to determine if said gesture is a predetermined gesture; wherein the predetermined gesture corresponds to at least one predetermined pattern of motion data stored in a memory device and said gesture is compared with said motion data to identify if said gesture is said predetermined gesture performed by the handheld device; wherein said predetermined gesture is stored in a gesture library and said gesture library includes a classification system to identify different sets of predetermined gestures; wherein said predetermined gesture is moving said handheld device a predetermined distance and which is interpreted by said user interface as a command which causes a movie displayed on said display screen to fast forward; and wherein said evaluating step occurs only if predetermined motion thresholds are exceeded and predetermined motion thresholds are any of acceleration thresholds, angular thresholds, and distance thresholds. - View Dependent Claims (56)
-
-
57. A handheld device for communicating a gesture to a graphical user interface controlling a display screen and determining when a user moving the handheld device intends to communicate said gesture and when said user moving the handheld device does not intend to communicate said gesture, comprising:
-
at least one sensor for outputting data associated with motion of said handheld device; a processing unit for evaluating said motion data to determine if said gesture is a predetermined gesture; wherein said predetermined gesture corresponds to at least one predetermined pattern of motion data stored in a memory device and said gesture is compared with said motion data to identify if said gesture is said predetermined gesture performed by the handheld device. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65)
-
Specification