Image processing device, image forming apparatus, image processing method, and non-transitory recording medium to correct an inclination of image data in the image memory relative to an output medium

US10270937B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10270937-B2
Application numberUS-201615371639-A
CountryUS
Kind codeB2
Filing dateDec 7, 2016
Priority dateDec 25, 2015
Publication dateApr 23, 2019
Grant dateApr 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing device includes an external memory interface to write image data to an image memory, and an inclination correction circuit. The inclination correction circuit generates coordinate information based on inclination information, detects, from the coordinate information, a minimum sub-scanning coordinate in each of divided areas of the image data, generates first read addresses for reading the divided areas of the image data from the image memory based on the minimum sub-scanning coordinate, reads the divided areas of the image data from the image memory based on the first read addresses, writes the divided areas of the image data to an internal memory, generates second read addresses for reading the divided areas of the image data from the internal memory based on the coordinate information, and reads the divided areas of the image data from the internal memory based on the second read addresses.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image processing device comprising: an external memory interface to write image data to an image memory; and processing circuitry to generate coordinate information based on inclination information, the coordinate information including a coordinate in a main scanning direction and a coordinate in a sub-scanning direction for each of a plurality of pixels of the image data, representing a position of each of the respective pixels of the plurality of pixels of the image data relative to an output medium onto which the image data is to be output, and the inclination information representing an inclination of the image data in the image memory relative to the output medium, detect, from the coordinate information, a minimum sub-scanning coordinate in each of a plurality of divided areas of the image data divided in the main scanning direction, the minimum sub-scanning coordinate having a minimum value in the each of the plurality of divided areas of the image data in the sub-scanning direction of the image data, generate first read addresses for reading the plurality of divided areas of the image data from the image memory based on the minimum sub-scanning coordinate detected in the each of the plurality of divided areas of the image data, read the plurality of divided areas of the image data from the image memory based on the first read addresses, and write the plurality of divided areas of the image data to an internal memory, and generate second read addresses for reading the plurality of divided areas of the image data from the internal memory based on the coordinate information, and read the plurality of divided areas of the image data from the internal memory based on the second read addresses, such that the image data read from the image memory with an inclination is able to be output to the output medium with inclination of the image data relative to the output medium sheet corrected. 2. The image processing device of claim 1 , wherein the internal memory includes a storage area including a plurality of lines, wherein the at least one processor is configured to use the plurality of lines of the storage area in a toggle manner to store the image data in the internal memory, and wherein upon the at least one processor completing writing the image data to a relatively last line of the plurality of lines of the internal memory, the at least one processor is configured to write the image data to a line of the plurality of lines of the internal memory written with a line of the image data relatively most distant from the minimum sub-scanning coordinate currently selected. 3. The image processing device of claim 1 , wherein in generating each of the second read addresses, the at least one processor is configured to generate a read address for selecting a divided area in the main scanning direction from the plurality of divided areas of the image data in accordance with relatively high-order digits of the coordinate in the main scanning direction of the coordinate information, and generate an effective read address in the sub-scanning direction of the divided area from relatively low-order bits of the coordinate in the sub-scanning direction of the coordinate information. 4. The image processing device of claim 1 , wherein the image memory includes a storage area including a memory area and a correction area, the memory area including a capacity of one page of the image data, and the correction area surrounding the memory area and having a width to store blank data. 5. An image forming apparatus comprising: an image reading device to read a document to generate the image data of the document; the image processing device of claim 1 to perform image processing on the image data; and an image output device to form and output an image on the output medium based on the image data subjected to the image processing. 6. The image processing device of claim 1 , wherein the processing circuitry includes at least one processor. 7. The image processing device of claim 1 , wherein the processing circuitry includes at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), and a field programmable gate array (FPGA). 8. An image processing method comprising: writing image data to an image memory; generating coordinate information based on inclination information, the coordinate information including a coordinate in a main scanning direction and a coordinate in a sub-scanning direction for each of a plurality of pixels of the image data, representing a position of each of the respective pixels of the plurality of pixels of the image data relative to an output medium onto which the image data is to be output, and the inclination information representing an inclination of the image data in the image memory relative to the output medium; detecting, from the coordinate information, a minimum sub-scanning coordinate in each of a plurality of divided areas of the image data divided in the main scanning direction, the minimum sub-scanning coordinate having a minimum value in the each of the plurality of divided areas of the image data in the sub-scanning direction of the image data; generating first read addresses for reading the plurality of divided areas of the image data from the image memory based on the minimum sub-scanning coordinate detected in the each of the plurality of divided areas of the image data; reading the plurality of divided areas of the image data from the image memory based on the first read addresses; writing the plurality of divided areas of the image data to an internal memory; generating second read addresses for reading the plurality of divided areas of the image data from the internal memory based on the coordinate information; and reading the plurality of divided areas of the image data from the internal memory based on the second read addresses, such that the image data read from the image memory with an inclination is able to be output to the output medium with inclination of the image data relative to the output medium sheet corrected. 9. The image processing method of claim 8 , further comprising: using the plurality of lines of the storage area in a toggle manner to store the image data in an internal memory, the internal memory including a storage area including a plurality of lines; and upon completing writing the image data to a relatively last line of the plurality of lines of the internal memory, writing the image data to a line of the plurality of lines of the internal memory written with a line of the image data relatively most distant from the minimum sub-scanning coordinate currently selected. 10. The image processing method of claim 8 , wherein the generating the second read addresses includes: generating a read address for selecting a divided area in the main scanning direction from the plurality of divided areas of the image data in accordance with relatively high-order digits of the coordinate in the main scanning direction of the coordinate information; and generating an effective read address in the sub-scanning direction of the divided area from relatively, low-order bits of the coordinate in the sub-scanning direction of the coordinate information. 11. The image processing method of claim 8 , wherein the image memory has a storage area including a memory area and a correction area, the memory area including a capacity of one page of the image data, and the correction area surrounding the memory area and including a width, the method further comprising: writing blank data in the correction area. 12. A non-transitory recording medium storing a program for ca

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10270937B2 cover?
An image processing device includes an external memory interface to write image data to an image memory, and an inclination correction circuit. The inclination correction circuit generates coordinate information based on inclination information, detects, from the coordinate information, a minimum sub-scanning coordinate in each of divided areas of the image data, generates first read addresses …
Who is the assignee on this patent?
Tanaka Tomonori, Ohta Naoki, Iwasaki Mitsutaka, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N1/3878. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).