SYSTEMS AND METHODS FOR GESTURE RECOGNITION
First Claim
1. A system for providing a gesture based user interface, the system comprising:
- a memory;
at least one processor operatively connected to the memory;
a display device coupled to the at least one processor;
at least one native digital camera coupled to the at least one processor; and
an object tracking component executed by the at least one processor that can be configured to associate the tracking of objects with user interface operations.
0 Assignments
0 Petitions
Accused Products
Abstract
According to various aspects, systems and methods are disclosed for the implementation of a touch-free, gesture based user interface for mobile computing systems. Aspects of the system describe components used for capturing digital video frames from a video stream using the native hardware of the mobile computing system. Further aspects of the system describe efficient object recognition and tracking components capable of recognizing the motion of a defined model object. Various aspects of the disclosed system provide systems and processes for associating the recognized motion of a model object with a gesture, as well as associating the gesture with a user interface operation.
19 Citations
20 Claims
-
1. A system for providing a gesture based user interface, the system comprising:
-
a memory; at least one processor operatively connected to the memory; a display device coupled to the at least one processor; at least one native digital camera coupled to the at least one processor; and an object tracking component executed by the at least one processor that can be configured to associate the tracking of objects with user interface operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for performing computer user interface operations, the method comprising:
-
capturing a digital video; displaying captured video on a display device; identifying a model object within a first video frame; tracking a model object by matching objects within successive video frames; associating the location of a model object in successive video frames with a gesture; associating a gesture with a user interface operation; and executing a user interface operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification