Patent ID: 8634464
Filing Date: 2014-01-21
Classification: H04N

Abstract:
1. A method for decoding at least one video frame having a plurality of blocks including a current block, comprising: identifying one or more prior-coded blocks that, collectively, at least partially surround the current block, wherein at least some of the prior-coded blocks are each associated with a motion vector value; assigning each of the identified prior-coded blocks to one of a plurality of groups based on that identified prior-coded block's associated motion vector value; determining, for at least some of the plurality of groups, the number of identified prior-coded blocks assigned to each group; selecting a mode for the current block; and entropy decoding a mode for the current block using a probability based on the determined number of identified prior-coded blocks assigned to each group; wherein determining the number of identified prior-coded blocks assigned to each group comprises: identifying a distance from the current block for each of the identified prior-coded blocks; applying a weight factor to each of at least some of the identified prior-coded blocks based on that block's distance from the current block; and increasing the number of identified prior-coded blocks assigned to each group based on the applied weight factors.