Patent ID: 7046729
Filing Date: 2006-05-16
Classification: H04N

Abstract:
1. A method for encoding a video sequence having disposed therein a plurality of frames, the method comprising: allocating a number of bits for encoding each of the plurality of frames disposed in the video sequence; selecting a first threshold value; accumulating a plurality of bits defined by a difference between the allocated number of bits for at least one of the plurality of frames and the first threshold value; encoding another one of the plurality of frames using at least a portion of the accumulated bits, wherein the plurality of frames is representative of a first group of pictures (GOP), wherein said first GOP comprises at least one frame selected from a group consisting of I-frame, P-frame, and B-frame; determining whether a P frame of the first GOP includes a scene change; forming a second GOP that includes the P frame and unencoded frames of the first GOP; encoding the scene change P frame of the first GOP as an I frame in the second GOP; and changing a frame that is to be displayed after the I frame of the second GOP to a duplicate of the I frame of the second GOP.