发明名称 Method and device for image interpolation systems based on motion estimation and compensation
摘要 A motion estimation method and device are provided for processing images to be inserted, between a preceding original image and a following original image, into a sequence of images. Each image is divided into pixel blocks associated with motion vectors. For a current block of an image being processed, motion vectors associated with blocks of the image being processed and/or associated with blocks of a processed image are selected. Candidate vectors are generated from selected motion vectors. An error is calculated for each candidate vector. A penalty is determined for a subset of candidate vectors on the basis of the values of the pixels of the pixel block in the preceding original image from which the candidate motion vector points to the current block and/or on the basis of the values of the pixels of the pixel block in the following original image to which the candidate motion vector points from the current block.
申请公布号 US8989272(B2) 申请公布日期 2015.03.24
申请号 US201414154057 申请日期 2014.01.13
申请人 STMicroelectronics SA 发明人 Nicolas Marina
分类号 H04N7/12;H04N11/02;H04N11/04;H04N5/14;H04N19/51;H04N19/513;H04N19/56;H04N7/01 主分类号 H04N7/12
代理机构 Gardere Wynne Sewell LLP 代理人 Gardere Wynne Sewell LLP
主权项 1. A motion estimation method for processing images intended to be inserted, between a preceding original image and a following original image, into a sequence of images, each of the images being divided into a plurality of pixel blocks, and a motion vector being associated with each of the pixel blocks of a processed image, the method comprising, for a current block of an image being processed, the steps of: selecting spatial motion vectors associated with pixel blocks of the image being processed and/or temporal motion vectors associated with determined pixel blocks of an already processed image; generating candidate motion vectors from the selected motion vectors; calculating, by a processing device, an error for each of the candidate motion vectors; determining a penalty for at least one subset of the candidate motion vectors; electing a motion vector from among the candidate motion vectors based on the error that is calculated and the penalty that is determined; and storing information associating the elected motion vector with the current pixel block, wherein the determining step comprises, for each candidate motion vector of the subset: calculating a first value corresponding to a value of the pixels of the pixel block in the preceding original image from which that candidate motion vector points to the current block;calculating a second value corresponding to a value of the pixels of the pixel block in the preceding original image from which that candidate motion vector points to the pixel block with which the motion vector is associated, from which the candidate motion vector is generated, is associated; andcomparing the first and second values to determine the penalty with a magnitude corresponding to a difference between the compared first and second values.
地址 Montrouge FR