Complexity determining apparatus
First Claim
1. Complexity determining apparatus, comprising:
- an encoder, having an input terminal responsive to a data input signal and a data output terminal producing a coded output signal representing the data input signal at a constant bit rate, and including a variable quantizer, responsive to the data input signal, for producing a quantized signal, representing the data input signal, having a quantizing step size set in response to a quantizing step size control signal;
a bit rate regulator for producing the quantizing step size control signal in response to the bit rate of the coded output signal and a quota input signal; and
a complexity analyzer, responsive to the quantizing step size control signal, and the coded output signal, for generating a complexity representative signal being related to the quantizing step size and the bit rate of the coded output signal;
whereinthe complexity analyzer generates the complexity representative signal being directly proportional to an average of the quantizing step size and to the bit rate of the coded output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for determining a complexity measure of a data signal is disclosed which includes an encoder, having an input terminal responsive to a data input signal and a data output terminal producing a coded output signal representing the data input signal at a constant bit rate. The encoder includes a variable quantizer, responsive to the data input signal, for producing a quantized signal, representing the data input signal, having a quantizing step size defined in response to a quantizing step size control signal. A bit rate regulator produces the quantizing step size control signal in response to the bit rate of the coded output signal and a quota input signal. A complexity analyzer generates a complexity representative signal related to the quantizing step size and the bit rate of the coded output signal.
75 Citations
3 Claims
-
1. Complexity determining apparatus, comprising:
-
an encoder, having an input terminal responsive to a data input signal and a data output terminal producing a coded output signal representing the data input signal at a constant bit rate, and including a variable quantizer, responsive to the data input signal, for producing a quantized signal, representing the data input signal, having a quantizing step size set in response to a quantizing step size control signal; a bit rate regulator for producing the quantizing step size control signal in response to the bit rate of the coded output signal and a quota input signal; and a complexity analyzer, responsive to the quantizing step size control signal, and the coded output signal, for generating a complexity representative signal being related to the quantizing step size and the bit rate of the coded output signal;
whereinthe complexity analyzer generates the complexity representative signal being directly proportional to an average of the quantizing step size and to the bit rate of the coded output signal. - View Dependent Claims (2)
-
-
3. Complexity determining apparatus, comprising:
-
an encoder, having an input terminal responsive to a data input signal and a data output terminal producing a coded output signal representing the data input signal at a constant bit rate, and including a variable quantizer, responsive to the data input signal, for producing a quantized signal, representing the data input signal, having a quantizing step size set in response to a quantizing step size control signal; a bit rate regulator for producing the quantizing step size control signal in response to the bit rate of the coded output signal and a quota input signal; and a complexity analyzer, responsive to the quantizing step size control signal, and the coded output signal, for generating a complexity representative signal being related to the quantizing step size and the bit rate of the coded output signal;
whereinthe data signal is a video signal comprising sequential groups of pictures, each group of pictures comprising a predetermined number of sequential frames; the encoder operates according to the motion picture experts group standard, divides each sequential frame in the video signal into a predetermined number of macroblocks, and sequentially encodes each of the predetermined number of macroblocks into respective numbers of bits to produce the coded output signal comprising a sequence of coded pictures; the bit rate regulator produces respective quantizing step size control signals for each of the predetermined number of macroblocks; and the complexity analyzer comprises; a first accumulator, coupled to the data output terminal of the encoder, for summing the respective numbers of bits produced at the data output terminal of the encoder for each encoded macroblock, to produce a total number of bits in each one of the sequence of coded pictures; a second accumulator, coupled to the bit rate regulator, for summing the respective quantizing step size control signals for each macroblock in each one of the sequential pictures; an averaging circuit, coupled to the second accumulator, for calculating the average quantizing step size signal for the predetermined number of macroblocks in each one of the sequential pictures, to produce an average quantizing step size signal for each one of the sequence of coded pictures; a multiplier, coupled to the first accumulator and the averaging circuit, for multiplying the total number of bits times the average quantizing step size signal, to produce a picture complexity signal for each one of the sequential pictures; and a third accumulator for summing the respective picture complexity signals for each of the pictures in a group of pictures, to produce the complexity representative signal.
-
Specification