Method of incorporating a variable rate auxiliary data stream with a variable rate primary data stream
First Claim
1. A method comprising the steps of:
- encoding an input video signal to generate a variable-bit-rate encoded signal having a selected level of distortion,applying said video signal to a buffer, said level of distortion selected as a function of fullness of said buffer,reading said video signal from said buffer and applying it to a transmission channel at a predetermined video output rate, andregulating an auxiliary signal such that portions of said auxiliary signal are applied to said channel only at times when said buffer is in an underflow condition,wherein said selected level of distortion has a floor which corresponds to a predetermined, non-zero level of perceptual distortion in said video signal and which is higher than that required for buffer fullness control, such that more frequent buffer underflow conditions and transmission of auxiliary signals result.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of incorporating an auxiliary signal with an input video signal includes the step of encoding the input video signal to generate a variable bit rate encoded signal having a selected level of distortion. The video signal is applied to a buffer. The level of distortion is selected as a function of the fullness of the buffer. The video signal is read from the buffer and applied to a transmission channel at a predetermined video output rate. Portions of an auxiliary signal are applied to the channel at times when the buffer is in an underflow condition. The selected level of distortion has a flow which corresponds to a predetermined, non-zero level of perceptual distortion in the video signal.
-
Citations
7 Claims
-
1. A method comprising the steps of:
-
encoding an input video signal to generate a variable-bit-rate encoded signal having a selected level of distortion, applying said video signal to a buffer, said level of distortion selected as a function of fullness of said buffer, reading said video signal from said buffer and applying it to a transmission channel at a predetermined video output rate, and regulating an auxiliary signal such that portions of said auxiliary signal are applied to said channel only at times when said buffer is in an underflow condition, wherein said selected level of distortion has a floor which corresponds to a predetermined, non-zero level of perceptual distortion in said video signal and which is higher than that required for buffer fullness control, such that more frequent buffer underflow conditions and transmission of auxiliary signals result. - View Dependent Claims (2, 3)
-
-
4. A method comprising the steps of:
-
encoding an input video signal to generate a variable-bit-rate encoded signal, said encoding including generating a perceptual distortion metric indicative of a desired level of distortion for the encoded signal and encoding said input video signal to achieve said desired level of distortion, applying said video signal to a buffer, said perceptual distortion metric being a function of fullness of said buffer, reading said video signal from said buffer and applying it to a transmission channel at a predetermined video output rate, and regulating an auxiliary signal such that portions said auxiliary signal are applied to said channel only at times when said buffer is in an underflow condition, and wherein said perceptual metric has a non-zero floor whose value is higher than that required for buffer fullness control, such that an application of said auxiliary signal to said channel occurs at a predetermined average bit rate and more frequent buffer underflow conditions and transmission of auxiliary signals result. - View Dependent Claims (5, 6)
-
-
7. A method of incorporating an auxiliary signal with a variable rate primary signal comprising the steps of:
-
encoding the primary signal at a particular level of quantization, applying said encoded primary signal to a buffer, transmitting said primary signal over a transmission channel at a predetermined output rate, setting the level of quantization so that an underflow condition is achieved in said buffer, and regulating the auxiliary signal such that portions of the variable auxiliary signal are transmitted over said transmission channel only during said underflow condition, establishing a perceptual distortion metric which is responsive to a state of buffer fullness, measuring a distortion level associated with the primary signal, and establishing a non-zero floor for the distortion level and lowering the perceptual distortion metric so that both are higher than that required for buffer fullness control, such that more frequent buffer underflow conditions occur resulting in more frequent transmission of auxiliary signals.
-
Specification