Image data adjusting device and method
First Claim
1. An image data adjusting method for increasing the number of pixels of input image data by a given magnification in a given direction to obtain output image data, the method comprising:
- setting a tetragonal lattice including the pixels of the input image data at a corresponding position in an image represented by the output image data;
calculating first-degree-interpolating pixel values of output pixels included in the tetragonal lattice based on pixel values of part of the input pixels which are stored in buffer memories, wherein the tetragonal lattice is formed by four input pixels of the input image data, and a corresponding neighborhood area is written in the output image data, the output pixel values being derived from pixel values of the four input pixels using the first-degree-interpolating calculation;
using two line buffers to alternately receive and store new one-line input image data;
setting the capacity of each line buffer to be greater than the width of the input image by one pixel; and
storing a dummy dot in each line buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
An image data adjusting device adjusts the number of pixels of input image data. The device includes a data adjusting table representing magnifications for all the pixels of the input image data per direction in which the number of the pixels of the input image data is adjusted. The device further includes a data adjusting section which refers to the data adjusting table and copies each of the pixels serially inputted in a scan direction as many times as represented by the corresponding magnification of the data adjusting table, thereby to obtain output image data.
23 Citations
3 Claims
-
1. An image data adjusting method for increasing the number of pixels of input image data by a given magnification in a given direction to obtain output image data, the method comprising:
-
setting a tetragonal lattice including the pixels of the input image data at a corresponding position in an image represented by the output image data;
calculating first-degree-interpolating pixel values of output pixels included in the tetragonal lattice based on pixel values of part of the input pixels which are stored in buffer memories, wherein the tetragonal lattice is formed by four input pixels of the input image data, and a corresponding neighborhood area is written in the output image data, the output pixel values being derived from pixel values of the four input pixels using the first-degree-interpolating calculation;
using two line buffers to alternately receive and store new one-line input image data;
setting the capacity of each line buffer to be greater than the width of the input image by one pixel; and
storing a dummy dot in each line buffer. - View Dependent Claims (2)
storing the same pixel value in first and second elements of each line buffer.
-
-
3. An image data adjusting method for increasing the number of pixels of input image data by a given magnification in a given direction to obtain output image data, the method comprising:
-
setting a tetragonal lattice including the pixels of the input image data at a corresponding position in an image represented by the output image data;
calculating first-degree-interpolating pixel values of output pixels included in the tetragonal lattice based on pixel values of part of the input pixels which are stored in buffer memories;
deriving pixel values of all of the output pixels in a neighborhood area based upon the pixel value of an upper-left end output pixel;
wherein one of the output pixels in the tetragonal lattice is selected and subjected to a first-degree-interpolation, and each of the pixel values of the other output pixels in the tetragonal lattice is derived by applying a conversion process to a result of the first-degree-interpolation, the conversion process based on a positional relationship to the selected pixel;
wherein the deriving step is performed using dot interrelation; and
wherein the deriving step is performed using a pixel value of an upper-left end output pixel, an interval in the X-direction between adjacent pixels, and an interval in the Y-direction between adjacent pixels, the method further comprising;
deriving pixel values of the pixels located at a right side or lower side relative to the upper-left end output pixel through a conversion process.
-
Specification