Methods, apparatus, and systems for insertion of overlay content into a video signal with transrating capabilities
First Claim
1. A method for inserting overlay content into a video signal, comprising:
- receiving an overlay content signal containing overlay content;
receiving a compressed video signal;
decoding said compressed video signal;
identifying an insertion window portion of said decoded video signal;
processing said overlay content signal and said insertion window portion of said decoded video signal to produce a modified insertion window portion of said video signal; and
processing said video signal and said modified insertion window portion to produce a compressed modified video signal;
wherein;
an insert processing mode is provided for said processing of said overlay content signal and said insertion window portion of said video signal to produce said modified insertion window portion;
an obscured processing mode is provided for processing an obscured region of said video signal in which motion vectors of a current pixel block of the video signal reference a portion of said insertion window; and
a limited processing mode is provided for said processing when said obscured processing mode and said insert processing mode are not selected.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and systems for inserting overlay content into a video signal are provided. An overlay content signal containing overlay content is received. In addition, a compressed video signal is received from a video source and decoded. An insertion window portion of the decoded video signal is identified. The overlay content signal and the insertion window portion of the decoded video signal are processed to produce a modified insertion window portion of the video signal. The video signal and the modified insertion window portion are then processed to produce a modified video signal. The data rate of the video signal may be modified during the overlay content insertion process.
-
Citations
36 Claims
-
1. A method for inserting overlay content into a video signal, comprising:
-
receiving an overlay content signal containing overlay content; receiving a compressed video signal; decoding said compressed video signal; identifying an insertion window portion of said decoded video signal; processing said overlay content signal and said insertion window portion of said decoded video signal to produce a modified insertion window portion of said video signal; and processing said video signal and said modified insertion window portion to produce a compressed modified video signal; wherein; an insert processing mode is provided for said processing of said overlay content signal and said insertion window portion of said video signal to produce said modified insertion window portion; an obscured processing mode is provided for processing an obscured region of said video signal in which motion vectors of a current pixel block of the video signal reference a portion of said insertion window; and a limited processing mode is provided for said processing when said obscured processing mode and said insert processing mode are not selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
14. A method for inserting overlay content into a video signal, comprising:
-
receiving an overlay content signal containing overlay content; receiving a compressed video signal; decoding said compressed video signal; identifying an insertion window portion of said decoded video signal; processing said overlay content signal and said insertion window portion of said decoded video signal to produce a modified insertion window portion of said video signal; processing said video signal and said modified insertion window portion to produce a modified video signal; providing at least one of an obscured processing mode and an insert processing mode for carrying out said processing steps; said obscured processing mode is operable for processing an obscured region of said video signal in which motion vectors of a current pixel block of the video signal reference a portion of said insertion window; said insert processing mode is operable for said processing of said overlay content signal and said insertion window portion of said video signal to produce said modified insertion window portion; providing a normal processing mode for processing said video signal when the video signal does not contain an insertion window; and in said obscured processing mode, said current pixel block is modified such that said current pixel block does not require reference to said portion of said insertion window of the video signal for decoding providing a limited processing mode for carrying out at least one of said processing steps when said normal processing mode, said obscured processing mode, and said insert processing mode are not selected.
-
-
36. Apparatus for inserting overlay content into a video signal, comprising:
-
means for receiving an overlay content signal containing overlay content; means for receiving a compressed video signal; means for decoding said compressed video signal; means for identifying an insertion window portion of said decoded video signal; means for processing said overlay content signal and said insertion window portion of said decoded video signal to produce a modified insertion window portion of said video signal; and means for processing said video signal and said modified insertion window portion to produce a compressed modified video signal; wherein; an insert processing mode is provided for said processing of said overlay content signal and said insertion window portion of said video signal to produce said modified insertion window portion; an obscured processing mode is provided for processing an obscured region of said video signal in which motion vectors of a current pixel block of the video signal reference a portion of said insertion window; and a limited processing mode is provided for said processing when said obscured processing mode and said insert processing mode are not selected.
-
Specification