Patent ID: 8175416

Claim:
A pixel interpolation apparatus, comprising: a first line buffer for storing pixel data of a first real pixel row; a second line buffer for storing pixel data of a second real pixel row; a block matching unit, coupled to the first line buffer and the second line buffer, for generating a plurality of first macroblocks on the first real pixel row, generating corresponding second macroblocks on the second real pixel row and performing block matching to find a minimum block difference and a detected direction of a target pixel belonging to a first interpolated pixel row; an interpolation operation unit, coupled to the block matching unit and the first and second line buffers, for generating the target pixel of the first interpolated pixel row by way of interpolation according to the pixel data of the first real pixel row, the pixel data of the second real pixel row and the detected direction; and an analyzing unit, coupled to the block matching unit and the interpolation operation unit, for: judging the detected direction to generate a direction type and analyzing direction types of the target pixel and pixels neighboring the target pixel to generate an indication label; and analyzing the detected direction of the target pixel and detected directions of the pixels neighboring the target pixel to generate an interpolation direction.