Interface using pattern recognition and tracking
First Claim
Patent Images
1. A method for interfacing with an electronic system, the method comprising:
- receiving images from a camera;
tracking a portion of at least one image from the camera using a mean shift method on a probability distribution;
recognizing a pattern in the tracked portion of the at least one image; and
selectively controlling the electronic system based on the recognized pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for interfacing with an electronic system is provided. The method includes receiving images from a camera. A portion of at least one image from the camera is tracked. A pattern in the tracked portion of the at least one image is recognized. And, the electronic system is controlled based on the recognized pattern.
-
Citations
30 Claims
-
1. A method for interfacing with an electronic system, the method comprising:
-
receiving images from a camera;
tracking a portion of at least one image from the camera using a mean shift method on a probability distribution;
recognizing a pattern in the tracked portion of the at least one image; and
selectively controlling the electronic system based on the recognized pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
generating at least one histogram from the tracked portion of the at least one image from the camera;
comparing the at least one histogram with histograms created based on known patterns; and
selecting among the known patterns based on the comparisons.
-
-
6. The method of claim 5, wherein comparing the at least one histogram comprises comparing the at least one histogram using a Bayesian probability routine.
-
7. The method of claim 5, wherein comparing the at least one histogram comprises comparing the at least one histogram using a chi-square routine to determine the most likely pattern, and a minimum intersection routine to determine if the pattern exceeds a threshold.
-
8. The method of claim 5, wherein comparing the at least one histogram comprises comparing the at least one histogram using a correlation routine.
-
9. The method of claim 5, wherein generating at least one histogram comprises generating a gradient orientation histogram.
-
10. The method of claim 1, and further comprising training on a number of known patterns prior to recognizing a pattern.
-
11. The method of claim 1, wherein selectively controlling the electronic system comprises generating signals that control the display of video data on a display, wherein the video data includes a graphical representation of the content of a video source.
-
12. The method of claim 11, wherein the graphical representation of the content of the video source is generated by detecting shots within the video source and grouping the shots in the video source into scenes.
-
13. A user interface comprising:
-
a camera for capturing images of at least a portion of the user; and
a processor based device, coupled to the camera, that is operable to receive images from the camera, to track a portion of at least one image using a mean shift method on a probability distribution, to recognize a pattern in the tracked portion of the at least one image, and to generate signals to control the operation of an electronic device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system with a pattern recognition interface, the system comprising:
-
a video source;
a camera that captures images at least a portion of a user;
a display for providing video information to the user; and
a processor based device, coupled to the video source, the camera and the display, that is operable to receive an image from the camera, to track a portion of the image using a mean shift method on a probability distribution, to recognize a pattern in the tracked portion of the image, and to selectively drive the display based on the recognized pattern. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for navigating through video data from a video source, the method comprising:
-
displaying a graphical representation of the content of a video source on a display, the graphical representation of the content of the video source being generated based on an analysis of the frames of the video source;
receiving images from a camera;
tracking a portion of at least one image from the camera that corresponds to at least one hand of the user by using a mean shift method on a probability distribution;
recognizing a pattern in the tracked portion of the image that corresponds to a selected gesture, including;
generating at least one histogram from the tracked portion of the at least one image from the camera, comparing the at least one histogram with histograms created based on known patterns, and selecting among the known patterns based on the comparisons; and
controlling the display based on the recognized pattern. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification