Complexity determining apparatus

Pulse or digital communications – Testing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

375249, 375247, 348353, H04B 346

Patent

active

059334517

DESCRIPTION:

BRIEF SUMMARY
The present application relates to apparatus for determining the complexity of a data signal; in particular, complexity determining apparatus in a data processing system using a constant bit rate encoder.


BACKGROUND OF THE INVENTION

It is sometimes useful to have an indication of the complexity of a data signal. For example, it has been proposed to multiplex a plurality of coded video signals, each encoded using a constant bit rate (CBR) encoder. The bit rate allocated to each of the CBR encoders is dynamically varied, based on both the coding complexity of the video signal being encoded, and the combined complexities of all of the video signals being multiplexed. In such a system, video signals having relatively high coding complexity are allocated a higher bit rate than those having relatively low coding complexity.
One known measure of the complexity of a data signal is the number of bits necessary to encode the signal using a variable bit rate (VBR) encoder: more bits indicate higher complexity, and conversely, fewer bits indicate lower complexity. A VBR encoder is a complex electronic system, however, and adding a VBR encoder for each signal to be multiplexed to determine the complexity of that signal is expensive and results in lowered reliability due to the added complex circuitry. It is desirable to provide an indication of the complexity of an input data signal, without the added expense and decreased reliability of a complex electronic system.


BRIEF SUMMARY OF THE INVENTION

The inventors have realized that CBR encoders maintain a constant bit rate by varying the quantization step size of the signal being encoded. In general, more complex signals require more bits to encode than less complex signals. However, in a CBR encoder, more complex signals are encoded with a larger quantization step size (or fewer quantizing levels), and less complex signals are encoded with a smaller quantization step size (or more quantization levels). Fewer quantization levels require fewer bits to encode them, which offsets the increased bits which would be necessary to encode the higher complexity signal and allows the signal to be encoded at the allocated constant bit rate.
The inventors have further realized that the relationship between the quantization step size and the resulting number of bits in the coded signal is approximately inversely linear. I.e. doubling the quantizing step size reduces the bit count by half. If a data signal having a given complexity is supplied to a CBR encoder to be encoded at a first predetermined bit rate, the CBR encoder will calculate and apply an appropriate quantization step size to produce an encoded signal at that first bit rate. If the same signal is to be encoded, but at a second predetermined bit rate twice the first predetermined bit rate, the quantization step size calculated by the CBR encoder will be half the quantization step size determined for the first predetermined bit rate. Thus, the product of the quantization step size and the resulting number of bits into which the signal is encoded is constant for a signal of a given complexity.
If a second data signal, having a higher complexity than the above data signal, is supplied to the CBR encoder to be encoded at the above first predetermined bit rate, the calculated quantization step size will be larger than that for the above data signal in order to maintain the first predetermined bit rate. The product of the quantization step size and resulting number of bits will, thus, be greater than that for the above, less complex data signal. However, for this second data signal, this product will be constant, regardless of the allocated bit rate. The inventors, thus, have recognized that the product of the quantization step size and the resulting number of bits in the coded signal varies with the complexity of the data signal, but is independent of the bit rate allocated to the CBR to encode that signal.
In accordance with principles of the present invention, apparatus for determining a complexity measure of a data signa

REFERENCES:
patent: 5115309 (1992-05-01), Hang
patent: 5144424 (1992-09-01), Savatier
patent: 5231494 (1993-07-01), Wachob
patent: 5263100 (1993-11-01), Kim et al.
patent: 5301242 (1994-04-01), Gonzales et al.
patent: 5333012 (1994-07-01), Singhal et al.
patent: 5521643 (1996-05-01), Yim
patent: 5543844 (1996-08-01), Mita et al.
patent: 5719986 (1998-02-01), Kato et al.
Haskell, "Buffer and Channel Sharing by Several Interframe Picturephone Coders", The Bell System Technical Journal, vol. 51, Jan. 1972, pp. 261-289.
Kishino et al., "Variable Bit-Rate Coding of Video Signals for ATM Networks", IEEE Journal on Selected Areas in Communications, vol. 7, No. 5, Jun. 1989, pp. 801-806.
Zdepski et al., Statistically Based Buffer Control Policies for Constant Rate Transmission of Compressed Digital Video, IEEE Transactions on Communications, vol. 39, No. 6, Jun. 1991, pp. 947-957.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Complexity determining apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Complexity determining apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Complexity determining apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-856394

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.