Motion-Assisted Visual Language For Human Computer Interfaces
First Claim
1. A computer-implemented method for recognizing a visual gesture, the method comprising:
- receiving a visual gesture formed by a part of human body, the visual gesture being captured in a video having a plurality of video frames; and
applying a visual gesture recognition process to the plurality of video frames to recognize the visual gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention recognize human visual gestures, as captured by image and video sensors, to develop a visual language for a variety of human computer interfaces. One embodiment of the invention provides a computer-implement method for recognizing a visual gesture portrayed by a part of human body such as a human hand, face or body. The method includes steps of receiving the visual signature captured in a video having multiple video frames, determining a gesture recognition type from multiple gesture recognition types including shaped-based gesture, position-based gesture, motion-assisted and mixed gesture that combining two different gesture types. The method further includes steps of selecting a visual gesture recognition process based on the determined gesture type and applying the selected visual gesture recognition process to the multiple video frames capturing the visual gesture to recognize the visual gesture.
82 Citations
111 Claims
-
1. A computer-implemented method for recognizing a visual gesture, the method comprising:
-
receiving a visual gesture formed by a part of human body, the visual gesture being captured in a video having a plurality of video frames; and applying a visual gesture recognition process to the plurality of video frames to recognize the visual gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111)
-
-
11. A computer-implemented method for recognizing a visual gesture, the method comprising:
-
receiving a visual gesture formed by a part of human body, the visual gesture being captured in a video having a plurality of video frames; selecting a visual gesture recognition process from a plurality of visual gesture recognition processes; and applying the selected visual gesture recognition process to the plurality of video frames to recognize the visual gesture. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for recognizing a visual gesture, the method comprising:
-
receiving a visual gesture formed by a part of human body, the visual gesture being captured in a video having a plurality of video frames; determining a type of the visual gesture formed by the part of human body; selecting a visual gesture recognition process based on the determined visual gesture type; and applying the selected visual gesture recognition process to the plurality of video frames to recognize the visual gesture. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer-readable storage medium storing executable computer program instructions for recognizing a visual gesture, the computer programs instructions comprising code for:
-
receiving a visual gesture formed by a part of human body, the visual gesture being captured in a video having a plurality of video frames; determining a type of the visual gesture formed by the part of human body; selecting a visual gesture recognition process based on the determined visual gesture type; and applying the selected visual gesture recognition process to the plurality of video frames to recognize the visual gesture. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
- 91. The method of 77, wherein a special visual gesture is used to indicate selection or deselection in a computer application, including selecting a button, window, object, or link.
Specification