Video transmission rate matching for multimedia communication systems
First Claim
1. A compressed-domain bit rate reduction apparatus including:
- (a) a first inverse quantizer having an input and an output;
(b) a second inverse quantizer having an input and an output;
(c) a prediction frame store;
(d) a quantizer having an input and an output; and
(e) first, second, and third summing devices;
each summing device having a first input, a second input, and an output;
the first inverse quantizer adapted to accept an input signal including quantized DCT coefficients and quantization parameters, such that an output signal of reconstructed DCT coefficients is generated;
the output signal being coupled to the prediction frame store;
the first inverse quantizer output signal coupled to the first input of the first summing device;
the prediction frame store generating an output signal including a drift error signal;
the drift error signal being coupled to the second input of the first summing device;
the output of the first summing device being coupled to the quantizer input;
the quantizer output being coupled to the second inverse quantizer input;
the second inverse quantizer output being inverted and then coupled to the first input of the second summing device;
the first inverse quantizer output being coupled to the second input of the second summing device;
the output of the second summing device being coupled to the first input of the third summing device;
the second input of the third summing device being coupled to the output signal of the prediction frame store;
the output of the third summing device being coupled to the prediction frame store;
the output of the quantizer comprising re-quantized DCT coefficients and new quantization parameters.
10 Assignments
0 Petitions
Accused Products
Abstract
Digital video transmission rate matching techniques are disclosed. A bit stream rate matching apparatus includes a bit rate increasing device and a bit rate reducing device. The bit rate increasing device converts a video bit stream having a first transmission rate to a video bit stream having a second transmission rate wherein the first transmission rate is less than the second transmission rate. The bit rate reducing device converts a video bit stream having the second transmission rate to a video bit stream having the first transmission rate. The bit stream rate matching apparatus is useful in the context of a multimedia conference where a first endpoint device employs the first transmission rate and a second endpoint device employs the second transmission rate.
226 Citations
11 Claims
-
1. A compressed-domain bit rate reduction apparatus including:
-
(a) a first inverse quantizer having an input and an output; (b) a second inverse quantizer having an input and an output; (c) a prediction frame store; (d) a quantizer having an input and an output; and (e) first, second, and third summing devices;
each summing device having a first input, a second input, and an output;the first inverse quantizer adapted to accept an input signal including quantized DCT coefficients and quantization parameters, such that an output signal of reconstructed DCT coefficients is generated; the output signal being coupled to the prediction frame store; the first inverse quantizer output signal coupled to the first input of the first summing device; the prediction frame store generating an output signal including a drift error signal;
the drift error signal being coupled to the second input of the first summing device;the output of the first summing device being coupled to the quantizer input;
the quantizer output being coupled to the second inverse quantizer input;
the second inverse quantizer output being inverted and then coupled to the first input of the second summing device;
the first inverse quantizer output being coupled to the second input of the second summing device;
the output of the second summing device being coupled to the first input of the third summing device;
the second input of the third summing device being coupled to the output signal of the prediction frame store;
the output of the third summing device being coupled to the prediction frame store;
the output of the quantizer comprising re-quantized DCT coefficients and new quantization parameters.
-
-
2. A compressed-domain bit rate reduction system wherein a first compressed video bit stream having a first transfer rate is converted in the compressed domain into a second compressed video bit stream having a second transfer rate slower than the first transfer rate, the system comprising:
-
(a) a video multiplex decoder for demultiplexing and decoding the first video bit stream to generate (i) quantized DCT coefficient microblocks representing a plurality of digitized frequency components for the first video bit stream, and (ii) header information specifying a starting point for a compressed video image, compressed video image synchronization information, and the location of a given microblock or group of microblocks in the compressed video image; (b) a DCT coefficients processor for receiving quantized DCT coefficient microblocks from the video multiplex decoder and receiving quantization information from a rate control processor to generate a set of processed DCT coefficient microblocks containing fewer DCT coefficients than the number of coefficients in the quantized DCT coefficient microblocks received from the video multiplex decoder; (c) a video multiplex encoder for encoding requantized DCT coefficient microblocks obtained from the DCT coefficients processor, and for multiplexing header information with the encoded DCT coefficient microblocks to produce the second compressed video bit stream; (d) a rate control processor providing control information for the DCT coefficients processor, the rate control processor comprising a processor for generating new quantization information for the DCT coefficients processor according to a transmission buffer status value specifying the number of available bits remaining in a video transmission buffer, and according to a desired bit rate for the second compressed video bit stream, wherein each microblock adjoins another microblock at a microblock boundary, and wherein said DCT coefficients processor further includes; (a) a first inverse quantizer which, in response to the receipt of the quantized DCT coefficient microblocks and the original quantization information from the video multiplex decoder, produces an output in the form of reconstructed DCT coefficient microblocks according to the quantization information; (b) a quantizer which accepts the reconstructed DCT coefficient microblocks and a DCT feedback signal to produce requantized DCT coefficient microblocks according to the new quantization information obtained from the rate control processor; (c) a second inverse quantizer which receives the requantized DCT coefficient microblocks and produces reconstructed DCT coefficients based upon the new quantization information; (d) a prediction frame storage device which stores at least one frame, each frame including a plurality of DCT coefficient microblocks, and which generates a DCT feedback signal based upon the DCT coefficient microblocks stored in the frame storage device; (e) a first summing device coupled to the output of the first inverse quantizer, the output of the frame storage device, and the input of the quantizer for adding the output of the first inverse quantizer and the DCT feedback signal from the output of the frame storage device to generate a sum, and applying the sum so generated to the input of the quantizer; and (g) a second summing device coupled to the first inverse quantizer and the second inverse quantizer for subtracting the output of the second inverse quantizer from the output of the first inverse quantizer to generate a DCT error signal. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A DCT coefficients processor for use in a compressed-domain bit rate reduction system wherein a first set of quantized DCT coefficient microblocks is converted into a second set of quantized DCT coefficient microblocks in the compressed domain, the second set of quantized DCT coefficient microblocks having fewer DCT coefficients than the first set of quantized DCT coefficient microblocks, the DCT coefficients processor comprising a processing device for receiving the first set of quantized DCT coefficient microblocks and quantization information to generate the second set of quantized DCT coefficient microblocks, the DCT coefficients processor further including:
-
(a) a first inverse quantizer which, in response to the receipt of the quantized DCT coefficient microblocks and the quantization information, produces an output in the form of reconstructed DCT coefficient microblocks according to the quantization information; (b) a quantizer which accepts the reconstructed DCT coefficient microblocks and a DCT feedback signal to produce requantized DCT coefficient microblocks in response to the receipt of new quantization information; (c) a second inverse quantizer which receives the requantized DCT coefficient microblocks and produces reconstructed DCT coefficients based upon the new quantization information; (d) a prediction frame storage device which stores a frame including a plurality of DCT coefficient microblocks, and which generates a DCT feedback signal based upon the DCT coefficient microblocks stored in the prediction frame storage device; (e) a first summing device coupled to the output of the first inverse quantizer, the output of the frame storage device, and the input of the quantizer for adding the output of the first inverse quantizer and the DCT feedback signal from the output of the frame storage device to generate a sum, and applying the sum so generated to the input of the quantizer; and (f) a second summing device coupled to the first inverse quantizer and the second inverse quantizer for subtracting the output of the second inverse quantizer from the output of the first inverse quantizer to generate a DCT error signal, and for applying the DCT error signal to the input of a third summing device.
-
Specification