CUBE isn't doing all the R&D. DiviCom performs R&D -- here is one of Divi's recent patents. Keep up the good work.
5717464 : Rate control for a video encoder
INVENTORS: Perkins; Michael, Louisville, CO Arnstein; David, Fremont, CA ASSIGNEES: Divicom, Inc., Milpitas, CA
ISSUED: Feb. 10, 1998 FILED: Dec. 18, 1995
ABSTRACT: Successive frames in a video sequence are encoded by a video encoder. The bits are apportioned among successive frames to maximize overall perceived video quality when the encoded video sequence is decoded and displayed. The ongoing allocation process is constrained by the need to avoid decoder buffer exception, i.e., buffer underflow and overflow conditions, at the decoder.
EXEMPLARY CLAIM:
We claim: 1. A method for encoding a video signal comprising a sequence of frames using an encoder system, said encoder system comprising a video encoder, an encoder buffer, and a controller for controlling the number of bits used by the video encoder to encode each frame, said sequence of frames being divided into groups of pictures (GOPs), each GOP beginning with an I picture and containing a plurality of P and B pictures, said method comprising the steps of:
for each current picture to be encoded by said video encoder, using said controller, allocating a number of bits to each frame in a prediction window including said current frame and a plurality of GOPs following said current frame, the number of bits being allocated to each frame in said prediction window being such that a predicted occupancy of said encoder buffer approaches a floor parameter at the end of said prediction window, coding said current picture based On Said number of bits being allocated to said current frame, and repeating said steps of using and allocating for each successive frame in said sequence. |