Analog video chromakey mixer
First Claim
1. A device, comprisingmeans for receiving a first analog video signal;
- means for receiving a second analog video signal;
means for detecting a chromakey in said first analog video signal and for generating a comparison signal in response thereto;
means for replacing a portion of said first analog video signal with a portion of said second analog video signal in response to said comparison signal;
means for measuring a difference between a first time delay and a second time delay, said first time delay comprising a delay from input to output of said first analog video signal, said second time delay comprising a delay from input to output of said second analog video signal; and
means for adjusting said at least one time delay, so that said first time delay and said second time delay are substantially equal.
5 Assignments
0 Petitions
Accused Products
Abstract
An improved technique for mixing picture signals directed at a monitor screen. Two analog video signals (such as an analog VGA input and an analog RGB signal produced in response to a stored digital still or moving image) may be multiplexed in analog form. An analog chromakey mixer detects a background color in the first video signal (such as the analog VGA input), and replaces the portion of that first video signal with the second video signal. The time delays of the first video and the second video signal may be adjusted so that they reach the monitor screen (by means o a multiplexer output) at the same time. An alignment detector may attempt to align chromakey mixer until the time difference between the first and the second video signals falls below a threshold.
-
Citations
45 Claims
-
1. A device, comprising
means for receiving a first analog video signal; -
means for receiving a second analog video signal;
means for detecting a chromakey in said first analog video signal and for generating a comparison signal in response thereto;
means for replacing a portion of said first analog video signal with a portion of said second analog video signal in response to said comparison signal;
means for measuring a difference between a first time delay and a second time delay, said first time delay comprising a delay from input to output of said first analog video signal, said second time delay comprising a delay from input to output of said second analog video signal; and
means for adjusting said at least one time delay, so that said first time delay and said second time delay are substantially equal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22)
means for supplying a selected first video input to said means for receiving said first analog video signal; means for supplying a selected second video input to said means for receiving said second analog video signal;
means for comparing an output of said means for replacing with a selected analog video signal; and
means for controlling at least one time delay circuit in response to said means for comparing.
-
-
3. A device as in claim 1, wherein said means for adjusting comprises
means for supplying a selected first video input to said means for receiving said first analog video signal; -
means for supplying a selected second video input to said means for receiving said second analog video signal;
means for comparing an output of said means for replacing with a selected analog video signal; and
means for controlling at least one time delay circuit to minimize a difference between said output of said means for replacing and said selected analog video signal.
-
-
4. A device as in claim 1, wherein said means for adjusting comprises
means for supplying a selected first video input to said means for receiving said first analog video signal; -
means for supplying a selected second video input to said means for receiving said second analog video signal;
means for comparing an output of said means for replacing with a selected analog video signal;
means for tentatively selecting a first and a second one of a plurality of possible time delays for said time delay circuit;
means for examining an output of said means for comparing for said first and said second one possible time delays, responsive to said means for tentatively selecting; and
means for permanently selecting said first or said second one possible time delay in response to said means for examining.
-
-
5. A device as in claim 4, wherein said means for tentatively selecting repeatedly selects possible combinations of time delays for a plurality of time delay circuits until a difference between said output of said means for replacing and said selected analog video signal falls below a selected threshold.
-
6. A device as in claim 4, wherein said means for tentatively selecting selects substantially all possible combinations of time delays for a plurality of time delay circuits, and wherein said means for permanently selecting selects one of said substantially all possible combinations that minimizes a difference between said output of said means for replacing and said selected analog video signal.
-
7. A device as in claim 1, wherein said first analog video signal is an analog VGA input.
-
8. A device as in claim 1, wherein said means for replacing comprises an analog multiplexer coupled to said first analog video signal, said second analog video signal, and said comparison signal.
-
9. A device as in claim 1, wherein said second analog video signal is an analog RGB signal produced in response to a stored digital still or moving image.
-
22. A device as in claim 2, wherein said selected analog video signal comprises an all-black signal.
-
10. A method comprising the steps of
receiving a first analog video signal; -
receiving a second analog video signal;
detecting a chromakey in said first analog video signal and generating a comparison signal in response thereto;
replacing a portion of said first analog video signal with a portion of said second analog video signal in response to said comparison signal;
adjusting at least one time delay between said means for receiving a first analog video signal and said means for replacing;
measuring a difference between a first time delay and a second time delay, said first time delay comprising a delay from input to output of said first analog video signal, said second time delay comprising a delay from input to output of said second analog video signal; and
adjusting at least one time delay, so that said first time delay and said second time delay are substantially equal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 23)
supplying a selected first video input; supplying a selected second video input;
comparing a result of said step of replacing with a selected analog video signal; and
controlling at least one time delay circuit in response to said step of comparing.
-
-
12. A method as in claim 10, wherein said step of adjusting comprises the steps of
supplying a selected first video input; -
supplying a selected second video input;
comparing a result of said step of replacing with a selected analog video signal; and
controlling at least one time delay circuit to minimize a difference between said result of said step of replacing and said selected analog video signal.
-
-
13. A method as in claim 10, wherein said step of adjusting comprises the steps of
supplying a selected first video input; -
supplying a selected second video input;
comparing a result of said step of replacing with a selected analog video signal;
tentatively selecting a first and a second one of a plurality of possible time delays for said time delay;
examining a result of said step of comparing for said first and said second one possible time delays; and
permanently selecting said first or said second one possible time delay in response to said step of examining.
-
-
14. A method as in claim 13, wherein said step of tentatively selecting selects substantially all possible combinations of time delays for a plurality of time delay circuits, and wherein said step of permanently selecting selects one of said substantially all possible combinations that minimizes a difference between said result of said step of replacing and said selected analog video signal.
-
15. A method as in claim 13, wherein said step of tentatively selecting is performed repeatedly to select possible combinations of time delays for a plurality of time delay circuits until a difference between said result of said step of replacing and said selected analog video signal falls below a selected threshold.
-
16. A method as in claim 14, wherein said step of receiving a second analog video signal comprises the steps of producing an analog RGB signal in response to a stored digital still or moving image, and receiving said analog RGB signal.
-
17. A method as in claim 14, wherein said step of replacing comprises the step of using an analog multiplexer coupled to said first analog video signal, said second analog video signal, and said comparison signal.
-
23. A method as in claim 11, wherein said selected analog video signal comprises an all-black signal.
-
18. A method comprising the steps of:
-
receiving a first analog video signal;
converting a source of digital video to a second analog video signal;
mixing said first analog video signal and said second analog video signal;
measuring a difference between a first time delay and a second time delay, said first time delay comprising a delay from input to output of said first analog video signal, said second time delay comprising a delay from input to output of said second analog video signal; and
adjusting at least one time delay, so that said first time delay and said second time delay are substantially equal. - View Dependent Claims (19)
-
-
20. A method comprising the steps of:
-
receiving a first analog video signal;
detecting a chromakey in said first analog video signal;
converting a source of digital video to a second analog video signal;
replacing a portion of said first analog video signal with a portion of said second analog video signal in response to said chromakey;
measuring a difference between a first time delay and a second time delay, said first time delay comprising a delay from input to output of said first analog video signal, said second time delay comprising a delay from input to output of said second analog video signal; and
adjusting at least one time delay, so that said first time delay and said second time delay are substantially equal. - View Dependent Claims (21)
-
-
24. Apparatus including
a first input port disposed for receiving a first analog video signal; -
a second input port disposed for receiving a second analog video signal;
a chromakey detector coupled to said first input port;
a multiplexer coupled to said chromakey detector, said first input port, and said second input port;
an output port coupled to said multiplexer;
an adjusting circuit disposed for adjusting a time delay in said apparatus, whereby a difference is minimized between a first time delay between said first input port and said output port and a second time delay between said second input port and said output port. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
a clock input port disposed for receiving a clock signal; - and
a detector coupled to said output port, said detector being responsive to an output signal appearing at said output port, said output signal including a plurality of horizontal lines each having a plurality of pixels, said pixels being responsive to said clock signal.
-
-
26. Apparatus as in claim 24, including a control input port disposed for receiving a signal indicative of a status of said second analog video signal.
-
27. Apparatus as in claim 26, including a circuit coupled to said control input port, to said chromakey detector, and to said multiplexer.
-
28. Apparatus as in claim 24, including a detector coupled to said output port, said detector being responsive to an output signal appearing at said output port, said output signal including a plurality of horizontal lines each having a plurality of pixels.
-
29. Apparatus as in claim 24, wherein said time delay includes a time delay between said chromakey detector and said multiplexer.
-
30. Apparatus as in claim 24, wherein said time delay includes a time delay between said first input port and said chromakey detector.
-
31. Apparatus as in claim 24, wherein said time delay includes a time delay between said first input port and said multiplexer.
-
32. Apparatus as in claim 24, wherein said time delay includes a time delay between said second input port and said chromakey detector.
-
33. Apparatus as in claim 24, wherein said time delay includes a time delay between said second input port and said multiplexer.
-
34. Apparatus as in claim 24, wherein said time delay includes a coarse time delay and a fine time delay.
-
35. A method including the steps of
receiving a first analog video signal; -
receiving a second analog video signal;
detecting a chromakey in said first analog video signal;
replacing at least a portion of said analog video signal with at least a portion of said second analog video signal in response to said chromakey;
outputting a resultant signal of said step of replacing;
adjusting a time delay, whereby a difference is minimized between a first time delay between said step of receiving said first analog video signal and said step of outputting and a second time delay between said step of receiving said second analog video signal and said step of outputting. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
receiving a clock signal; - and
detecting said resultant signal, said resultant signal including a plurality of horizontal lines each having a plurality of pixels, said pixels being responsive to said clock signal.
-
-
37. A method as in claim 35, including the step of receiving a control signal, said control signal being indicative of a status of said second analog video signal.
-
38. A method as in claim 37, wherein said step of replacing is responsive to said control signal.
-
39. A method as in claim 35, including the step of detecting said resultant signal, wherein said resultant signal includes a plurality of horizontal lines each having a plurality of pixels.
-
40. A method as in claim 35, wherein said time delay includes a time delay between said step of detecting a chromakey and said step of replacing.
-
41. A method as in claim 35, wherein said time delay includes a time delay between said step of receiving a first analog video signal and said step of detecting a chromakey.
-
42. A method as in claim 35, wherein said time delay includes a time delay between said step of receiving a first analog video signal said step of replacing.
-
43. A method as in claim 35, wherein said time delay includes a time delay between said step of receiving a second analog video signal and said step of detecting a chromakey.
-
44. A method as in claim 35, wherein said time delay includes a time delay between said step of receiving a second analog video signal and said step of replacing.
-
45. A method as in claim 35, wherein said time delay includes a coarse time delay and a fine time delay.
Specification