摘要 |
A data processing system for performing motion estimation comprising: a vector generator configured to form a set of forward vectors for blocks of the first frame and a set of backward vectors for blocks of the second frame, each forward vector identifying a possible mapping of a block into the second frame, and each backward vector identifying a possible mapping of a block into the first frame; and a processor configured to, for a block of an output frame interpolated between the first and second frames, identify a first forward vector formed for the first frame and collocated with the search block and a first backward vector formed for the second frame and collocated with the search block; the processor being configured to, if the first forward and backward vectors are inverse, generate an output vector for the search block from the first forward and backwards vectors. |