|
Skew processing circuit and method of calculating a preset value for the same
| Details |
Inventors: Kumamoto, Hidechika; Yamamoto, Haruo; Fujimoto, Masaya; Matsushita, Tsukasa;
Assignee: Mita Industrial Co., Ltd. (Osaka, JP)
Primary Examiner: Jankus; Almis
Assistant Examiner:
Attorney, Agent or Firm: Beveridge, DeGrandi, Weilacher & Young
A skew processing circuit 33 includes two line buffers, a skew processing type line buffer 331 and an original type line buffer 332, and a write/read control circuit 333 for controlling the two line buffers. The write/read control circuit 333 is a control circuit for writing a given image data in the line buffers 331, 332 in single lines and selectively reading the data written in the two line buffers 331, 332. When an image data is written in the original type line buffer 332, addressed are sequentially written from the head address 0. On the other hand, when the image data is written in the skew processing type line buffer 331, a write start address RH0 is determined in correspondence with a skew angle, and the write start address RH0 is shifted in each line to discard the head portion of the image data by specified dots (specified addresses). Thus, by controlling the writing of data in the two line buffers 331, 332 and reading data from them, an image in an arbitrary area can be processed into the skew with an arbitrary angle. |
|
DETAILED DESCRIPTION Accordingly, it is a general object of the present invention to provide a skew processing circuit capable of performing a partial skew processing to an original image which a conventional skew processing circuit cannot accomplish. It is another object of the present invention to provide a method of calculating a preset value of a counting means for a skew processing circuit in which a skew-processed image without distortion in a wide range of an angle can be obtained. According to the present invention, based upon a signal specifying an area to be processed into the skew, a provided original image is selectively processed into the skew, and simply a desired area of the image data can be transformed into skew image data. Furthermore, according to the present invention, an area void of data is produced as a result of a skew processing of an image data by a skew processing means; the data void area is masked so that an original image identical with a skew image might not be outputted in the data void area. Thus, the resultant output is skew image data existing in original image data in a good condition. Moreover, according to the present invention, in the case where an area to be processed into the skew is specified, when, as a result of a skew processing of image data in that area, the image data is slanted at the head or the tail of the area partially out to the exterior of the specified area, either of an original image data or a skew image data in that part can take precedence over each other. Further, according to the present invention, specifying an initial point of a skew image makes it possible to arbitrarily set an effective area of the skew processing. Also, according to the present invention, an amount of shifting a processing address is determined by a base counting means, a base clear counting means and a combination counting means; therefore, image data is shifted by the optimum address shift amount depending upon a preset angle, and a good skew image can be obtained in a wide range of an angle
|
|