Device for interpolating image
AssigneeOki Semiconductor Co., Ltd.
InventorHiroshi Satou
Life of this patent
Estimating the term…
Abstract
An image interpolation device, which can perform image interpolation at low cost and with low power consumption. The image interpolation device includes a pixel data storage which temporarily and sequentially holds, in the form of a plurality of unit pixel data groups, data of adjacent pixels in the vertical direction of input image data. The image interpolation device also includes an image memory which can store at least three of the unit pixel data groups. Unit pixel data groups held in the pixel data storage are sequentially written to the image memory. At least two unit pixel data groups stored in the image memory are read simultaneously.
Claims9
An image interpolation device comprising:
- an image memory which stores input image data;
- a memory write controller which controls writing of said input image data to said image memory;
- a memory read controller which controls reading of said input image data from said image memory;
- an interpolation unit which performs image interpolation on said input image data read from said image memory and obtains interpolated image data;
- and
- a pixel data storage which temporarily and sequentially holds, as a unit pixel data group, a predetermined volume of data for mutually adjacent pixels in the vertical direction of said input image data,
- wherein said image memory can store at least three of said unit pixel data groups,
- wherein said memory write controller sequentially writes said unit pixel data group from said pixel data storage to said image memory, and
- wherein said memory read controller simultaneously reads at least two groups among said unit pixel data groups stored in said image memory.
An image interpolation device comprising:
- an image memory which stores input image data;
- a memory write controller which controls writing of said input image data to said image memory;
- a memory read controller which controls reading of said input image data from said image memory;
- an interpolation unit which performs image interpolation on input image data read from said image memory and obtains interpolated image data;
- and
- a pixel data storage which temporarily and sequentially holds continuous pixel data along odd-numbered lines among horizontal lines of said input image data and pixel data of even-numbered lines adjacent to said pixel data,
- wherein said pixel data storage temporarily and sequentially holds, as a unit pixel data group, one pixel data in an odd-numbered line of said input image data and one pixel data in an even-numbered line adjacent to said one pixel data,
- wherein said image memory includes at least three single-port memory units for odd-numbered lines, which store pixel data for odd-numbered lines of said input image data, and at least three single-port memory units for even-numbered lines, which store pixel data for even-numbered lines of said input image data,
- wherein said memory write controller sequentially writes pixel data for the odd-numbered lines of said unit pixel data groups held in said pixel data storage to said single-port memory units for odd-numbered lines, and sequentially writes pixel data for the even-numbered lines of said unit pixel data groups to said single-port memory units for even-numbered lines, and
- wherein said memory read controller simultaneously reads pixel data stored in each of at least two continuous memory units among said single-port memory units for odd-numbered lines, and pixel data stored in each of at least two continuous memory units among said single-port memory units for even-numbered lines.
Dependencies are inferred from the claim text.