Abstract:
A CBR/VBR hybrid implementation encoding video streams for conserving bandwidth usage in a channel comprises, in an exemplary arrangement, CBR encoding for frames whose complexity exceeds a threshold, and uses VBR encoding for frames whose complexity is below the threshold. In some embodiments, the threshold can be dynamically adjusted to permit varying amounts of bandwidth reclamation. The complexity can be determined based on a motion estimation analysis or on other indicia such as the level of detail in a frame.
Abstract:
A constrained variable rate coding technique limits the number of bits used in an encoding process. A quality setting indicates a maximum level of quality to be used in the encoding process which limits the number of bits used in the encoding process. A bandwidth reclamation factor which indicates an amount of bandwidth to conserve may also be used with the quality setting. The constrained variable rate coding technique using a lower quality encoding process for less complex video data and a higher quality encoding technique for higher quality video data.