US 7,555,043 B2
Image processing apparatus and method
Kazushi Sato, Chiba (Japan); Teruhiko Suzuki, Chiba (Japan); Kuniaki Takahashi, Kanagawa (Japan); and Yoichi Yagasaki, Tokyo (Japan)
Assigned to Sony Corporation, Tokyo (Japan)
Filed on Apr. 08, 2003, as Appl. No. 10/408,455.
Claims priority of application No. 2002-124924 (JP), filed on Apr. 25, 2002; and application No. 2002-207610 (JP), filed on Jul. 16, 2002.
Prior Publication US 2004/0213470 A1, Oct. 28, 2004
Int. Cl. H04B 1/66 (2006.01)
U.S. Cl. 375—240.16 3 Claims
OG exemplary drawing
 
1. An image processing apparatus for generating pixel data forming second image data by interpolating pixel data of first image data read from a storage circuit when generating a motion vector of predetermined image data by using the second image data, the apparatus comprising:
a first processing circuit for generating interpolation pixel data forming the second image data by using pixel data for a first number of pixels of the first image data;
a second processing circuit for generating interpolation pixel data forming the second image data by using pixel data for a second number of pixels, which is smaller than the first number of pixels of the first image data;
a selection circuit for selecting one of said first processing circuit and said second processing circuit to generate the interpolation pixel data according to a motion compensation mode; and
a computation circuit for performing computation by using the interpolation pixel data so as to generate new interpolation pixel data, wherein
said selection circuit selects said second processing circuit, and, by using the interpolation pixel data generated by said second processing circuit, said computation circuit generates blur pixel data for compensating for pixel precision with a blur display effect as one of the new interpolation pixel data,
said second processing circuit generates the interpolation pixel data corresponding to an interpolation position located between adjacent pixel positions, and
said computation circuit performs computation by using the interpolation pixel data corresponding to interpolation positions located at two ends on a diagonal passing through an interpolation position corresponding to the new interpolation pixel data so as to generate the blur pixel data.