Patent ID: 8189669
Filing Date: 2012-05-29
Classification: H04N

Abstract:
1. A motion prediction processor that performs interframe motion prediction on a basic block basis, the motion prediction processor being coupled to a vector memory and to first and second buffers organized as first-in first-out data storage, the motion prediction processor comprising: a write controller that writes, in the vector memory divided into odd-numbered and even-numbered memory areas, motion vectors of top and bottom fields constituting a field picture that is specified as a reference picture in motion prediction of a current picture, in such a way that the motion vectors of block lines constituting the top field and the motion vectors of block lines constituting the bottom field are stored respectively in the odd-numbered and even-numbered memory areas, wherein each block line is formed from a plurality of horizontally aligned basic blocks of the reference picture; a read controller that transfers the stored motion vectors from the odd-numbered memory areas to the first buffer, in parallel with the stored motion vector from the even-numbered memory areas to the second buffer, when the reference picture is a field picture while the current picture is in block adaptive prediction mode which permits selection of frame prediction or field prediction on an individual basic block basis; and a vector calculator that calculates a motion vector for each basic block of the current picture, based on the motion vectors sequentially read out of the first and second buffers.