System for detecting the location of a reflective object within a video field
First Claim
1. A system for determining and tracking the location of a moving reflective object in real time having a predetermined color within a field of video information having red, blue, and green components comprising:
- a) means adapted for receiving and clamping the video information from a single video camera, for comparing the component of said video signal corresponding to the color of said reflective object to the other components of said video information, and for generating a signal representing the results of said comparison;
b) peak detector means coupled to said comparing means for generating a pulse each time said signal representing the results of said comparison is greater than a prior comparison within a predetermined window of time;
c) first counter means coupled to said peak detector means for counting the number of pixels within each horizontal scan line within said field of video; and
d) second counter means coupled to the peak detector means for counting the number of scan lines within said field of video, the first and second counter means adapted to stop counting each time said pulse is generated;
wherein the number in the first counter means represents the reflective object'"'"'s horizontal location within the field;
wherein the number in the second counter means represents the reflective object'"'"'s vertical location within the field.
12 Assignments
0 Petitions
Accused Products
Abstract
A system for detecting the precise location of a reflective element in a video field wherein the determined location is subsequently utilized to generate a graphic to be added to a foreground video scene utilizing compositing techniques. A signal is generated specifying a precise point in the foreground video scene identifying a position of a reflective element. The signal is derived from a peak detector which generates a pulse whenever the signal input to the pulse detector is at a maximum level for the current video field being scanned so long as the scan is not in the blanking area. The pulse is used by a vertical line counter and a horizontal pixel counter which specify the line and pixel on a horizontal scan line within a video field representing the position of the highest peak generated within that field. Graphics can be repositioned or lines or other graphic elements can be generated which track the movement of the reflective element.
42 Citations
14 Claims
-
1. A system for determining and tracking the location of a moving reflective object in real time having a predetermined color within a field of video information having red, blue, and green components comprising:
-
a) means adapted for receiving and clamping the video information from a single video camera, for comparing the component of said video signal corresponding to the color of said reflective object to the other components of said video information, and for generating a signal representing the results of said comparison; b) peak detector means coupled to said comparing means for generating a pulse each time said signal representing the results of said comparison is greater than a prior comparison within a predetermined window of time; c) first counter means coupled to said peak detector means for counting the number of pixels within each horizontal scan line within said field of video; and d) second counter means coupled to the peak detector means for counting the number of scan lines within said field of video, the first and second counter means adapted to stop counting each time said pulse is generated; wherein the number in the first counter means represents the reflective object'"'"'s horizontal location within the field; wherein the number in the second counter means represents the reflective object'"'"'s vertical location within the field. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for determining and tracking the location of a moving reflective object in real time having a predetermined color within a field of video information having red, blue, and green components comprising:
-
a) receiving means for receiving and clamping the video information from a single video camera; b) first switching means coupled to said receiving means for passing said video information corresponding to the color of said reflective object; c) second switching means coupled to said receiving means for passing remaining components of said video information other than component of said video information corresponding to the color of said reflective object; d) comparing means coupled to said second switch means for comparing said remaining components of said video information and generating a signal representing the results of said comparison; e) multiplying means coupled to said comparator means for multiplying said signal with k wherein k is a predetermined constant and generating a second signal representing the results of said multiplication; f) subtracting means coupled to said multiplier means for receiving said second signal and coupled to said first switch means for receiving said video information corresponding to the color of said reflective object and generating a third signal representing the results of said subtraction; g) peak detector means coupled to said subtractor means for generating a pulse each time said signal representing the results of said comparison is greater than a prior comparison within a predetermined window of time; h) first counter means coupled to said peak detector means for counting the number of pixels within each horizontal scan line within said field of video; and i) second counter means coupled to the peak detector means for counting the number of scan lines within said field of video, the first and second counter means adapted to stop counting each time said pulse is generated; wherein the number in the first counter means represents the reflective object'"'"'s horizontal location within the field and the number in the second counter means represents the reflective object'"'"'s vertical location within the field. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
Specification