Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
404 words
A dynamic bit rate controlled video and associated audio coding system that makes use of bit saving by audio coding to increase video coding bit rate so as to improve picture coding quality, said system comprising: a bit rate allocator (BRA); a variable bit rate audio encoder for encoding an audio input signal and providing bit saving for video encoder use, the variable bit rate audio encoder including means for audio detection and identification (ADI), audio prediction analysis means, the ADI and the audio prediction analysis means determining whether an audio frame may be skipped, and an appropriate bit rate to be used for coding of an audio frame, and means for computation of a total audio bit rate saving B s ) during a previous picture coding period, the bit rate saving computation means supplying and sending B, to the BRA, the ADI analyzing frequency and energy content of the input audio signal to determine the energy level and the energy distribution thereof, classifying audio signal type based upon the energy level and energy distribution as silence or predominantly unvoiced and voiced signals, and estimating tolerable coding inaccuracy and quantization noise for generating a bit rate for audio coding; a variable bit rate video encoder for encoding an input video sequence in a picture rate in a certain number of pictures per second, the variable bit rate video encoder including means for dynamically controlling the picture rate according to available bits for current picture coding, means for dynamically controlling picture coding modes, and means for dynamically allocating bits to a relatively small Dart of a picture according to picture activity of the small part; a FIFO buffer; the bit rate allocator dynamically allocating the amount of bits available for a current picture to be coded, the BRA including means for calculating an available bit amount for current picture coding according to the B s , previous picture bit usage (B u ), and FIFO buffer fullness (B f ), the value of B s and B f being sent to the BRA when a request signal is made to the audio encoder and the FIFO buffer; the FIFO buffer buffering both the coded audio and video bitstreams and providing a constant bit rate bitstream for combined video and associated audio; and a multiplexer for multiplexing the audio and video bitstreams with added time stamps for synchronizing of an output audio and video signal.
Claim 2
Dependent Claim
404 words
A dynamic bit rate controlled video and associated audio coding system that makes use of bit saving by audio coding to increase video coding bit rate so as to improve picture coding quality, said system comprising: a bit rate allocator (BRA); a variable bit rate audio encoder for encoding an audio input signal and providing bit saving for video encoder use, the variable bit rate audio encoder including means for audio detection and identification (ADI), audio prediction analysis means, the ADI and the audio prediction analysis means determining whether an audio frame may be skipped, and an appropriate bit rate to be used for coding of an audio frame, and means for computation of a total audio bit rate saving B s ) during a previous picture coding period, the bit rate saving computation means supplying and sending B, to the BRA, the ADI analyzing frequency and energy content of the input audio signal to determine the energy level and the energy distribution thereof, classifying audio signal type based upon the energy level and energy distribution as silence or predominantly unvoiced and voiced signals, and estimating tolerable coding inaccuracy and quantization noise for generating a bit rate for audio coding; a variable bit rate video encoder for encoding an input video sequence in a picture rate in a certain number of pictures per second, the variable bit rate video encoder including means for dynamically controlling the picture rate according to available bits for current picture coding, means for dynamically controlling picture coding modes, and means for dynamically allocating bits to a relatively small Dart of a picture according to picture activity of the small part; a FIFO buffer; the bit rate allocator dynamically allocating the amount of bits available for a current picture to be coded, the BRA including means for calculating an available bit amount for current picture coding according to the B s , previous picture bit usage (B u ), and FIFO buffer fullness (B f ), the value of B s and B f being sent to the BRA when a request signal is made to the audio encoder and the FIFO buffer; the FIFO buffer buffering both the coded audio and video bitstreams and providing a constant bit rate bitstream for combined video and associated audio; and a multiplexer for multiplexing the audio and video bitstreams with added time stamps for synchronizing of an output audio and video signal.
Claim 3
Dependent Claim
61 words
A variable bit rate video encoder according to claim 1, wherein the means for dynamically controlling picture coding modes includes: decision means for dynamically controlling I picture coding and P picture coding according to an available bit amount B a and a minimal I picture coding bit rate B Imin and a minimal P picture coding bit rate B Pmin .
Claim 4
Dependent Claim
71 words
A variable bit rate video encoder according to claim 1, wherein the dynamic picture rate control includes: decision means for inserting an extra P picture in between the previous coded picture and the current picture according to an available bit amount B a , a present minimal bit amount for a P picture coding, and picture content changes of the picture to be inserted with respect to the previous coded picture.
Claim 5
Dependent Claim
41 words
A coding system according to claim 1, wherein the FIFO buffer includes: means for calculating the buffer fullness (B f ) and reporting B f to the BRA when a request signal from the BRA is received by the FIFO buffer.
Claim 6
Dependent Claim
54 words
A coding system according to claim 1, wherein the multiplexer includes: means for retrieving audio and video bitstreams and multiplexing them into a mixed and synchronized bitstream; and means for generating a constant bit rate multiplexed bitstream output by matching the audio and video bitstreams with respect to their time and bit rate relationship.