Pixel block correlation process
AssigneeMicrosoft Corporation
InventorMing-Chieh Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorMing-Chieh Lee
Estimating the term…
A method of correlating transformation blocks between video frames for a block matching motion estimation process utilizes redundancy inherent in correlating pixel blocks to significantly reduce the processing resources required to perform the correlation. The method includes defining for the transformation blocks subsets of multiple pixels. In video frames that include pixels arranged as rows and columns of pixels, for example, the subsets can include columns of pixels in the transformation blocks. Correlations are obtained and stored for the transformation block subsets. Many of the correlations for the transformation block subsets of a transformation block match the correlations for the transformation block subsets of adjacent transformation blocks. Such matching correlations are retrieved rather than being recalculated as in conventional correlation methods.
A block matching motion estimation method for estimating motion of corresponding pixels between first and second video image frames, comprising:
In a block matching motion estimation method for estimating motion of corresponding pixels between first and second video image frames, a method of determining correlations between plural reference pixel blocks of multiple pixels and a sample pixel block of multiple sample pixels in the second video image frame, each reference pixel block being relative to a reference pixel in the first video image frame, comprising:
A computer-readable medium storing computer-executable programming for estimating motion of corresponding pixels between first and second video image frames by determining correlations between plural reference pixel blocks of multiple pixels in the first video image frame and a sample pixel block of multiple sample pixels in the second video image frame, each reference pixel block being relative to a reference pixel in the first video image frame, the medium comprising:
A data structure stored on a computer-readable medium and representing an estimation of motion of corresponding pixels between first and second video image frames, the first video image frame including first and second reference pixels relative to which respective first and second reference pixel blocks are defined, and the second video image frame including a sample pixel block of multiple sample pixels comprising:
In a block matching motion estimation method for estimating motion of corresponding pixels between first and second video image frames, a method of determining correlations between plural reference pixel blocks of multiple pixels in the first image frame and a sample pixel block of multiple sample pixels in the second video image frame, each reference pixel block being relative to a reference pixel in the first video image frame, the method comprising:
A computer-readable medium storing computer-executable programming for estimating motion of corresponding pixels between first and second video image frames by determining correlations between plural reference pixel blocks of multiple pixels in the first video image frame and a sample pixel block of multiple sample pixels in the second video image frame, each reference pixel block being relative to a reference pixel in the first video image frame, the medium comprising:
Dependencies are inferred from the claim text.