Patent ID: 8165219
Filing Date: 2012-04-24
Classification: H04N

Abstract:
1. A video coding method comprising: determining a first number of memory access clock cycles needed to retrieve a first prediction from the random access memory; determining a second number of memory access clock cycles needed to retrieve a second prediction from the random access memory, the second prediction being distinct from the first prediction; determining a third number of memory access clock cycles needed to retrieve a combined prediction containing the first prediction and the second prediction from the random access memory; comparing the third number of clock cycles with a sum of the first number of clock cycles and the second number of clock cycles; and sending to the random access memory a memory read command to retrieve the combined prediction from the random access memory when the third number of clock cycles is less than or equal to the sum of the first number of clock cycles and the second number of clock cycles; wherein both the first and second predictions are image blocks that are located in a first image frame and associated with a macroblock in a second image, a first difference in the locations between the first predication and the macroblock being represented by a first motion vector, a second difference in the locations between the second predication and the macroblock being represented by a second motion vector; wherein each of the first prediction and the second prediction is smaller than or equal to the macroblock in size.