Patent ID: 9210424
Filing Date: 2015-12-08
Classification: H04N

Abstract:
1. A method for encoding a video stream having a plurality of frames comprising: identifying a prediction block size distribution for at least a first frame of the plurality of frames; identifying, using a processor, a candidate maximum prediction block size based on the prediction block size distribution; if a level of use of the candidate maximum prediction block size is in a range defined by a high threshold value and a low threshold value, inclusive, setting a next maximum prediction block size for a second frame of the plurality of frames equal to a current maximum prediction block size for the first frame, the level of use based on the prediction block size distribution; if the level of use is greater than the high threshold value, setting the next maximum prediction block size greater than or equal to the current maximum prediction block size; if the level of use is less than the low threshold value, setting the next maximum prediction block size less than or equal to the current maximum prediction block size; and encoding a second frame of the plurality of frames based on the next maximum prediction block size.