Image forming apparatus that corrects position correction of image formed on sheet
US-2017142286-A1 · May 18, 2017 · US
US9900465B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9900465-B2 |
| Application number | US-201615371630-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 7, 2016 |
| Priority date | Dec 25, 2015 |
| Publication date | Feb 20, 2018 |
| Grant date | Feb 20, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An image processing device includes a writing circuit to write image data to an image memory and detect a write line number, a coordinate generating circuit to generate coordinate information based on inclination information, detect a minimum sub-scanning coordinate in each of divided areas of the image data, and generate first read addresses for reading the divided areas from the image memory, a reading circuit to read the divided areas from the image memory and detect a read line number, a reading control circuit to bring the reading circuit into a standby state and cancel the standby state, and a memory control circuit to generate write addresses for writing the divided areas to a memory, sequentially write the read divided areas to the memory, generate second read addresses for reading the divided areas from the memory, and sequentially read the divided areas from the memory.
Opening claim text (preview).
The invention claimed is: 1. An image processing device comprising: a data writing circuit configured to write image data to an image memory, and detect a write line number representing a quantity of lines of the image data written to the image memory; a coordinate generating circuit configured 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 that represent a position of each 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 divided area of a plurality of divided areas of the image data divided by a particular division number in the main scanning direction, the minimum sub-scanning coordinate having a minimum value in each divided area of the plurality of divided areas of the image data in the sub-scanning direction of the image data, and generate first read addresses for reading the plurality of divided areas of the image data from the image memory based on the detected minimum sub-scanning coordinate in each divided area of the plurality of divided areas of the image data; a data reading circuit configured to read the plurality of divided areas of the image data from the image memory based on the first read addresses, and detect a read line number representing a quantity of lines of the plurality of divided areas of the image data that is read from the image memory; a reading control circuit configured to bring the data reading circuit into a standby state, such that the data reading circuit stops reading the plurality of divided areas of the image data from the image memory, and cancel the standby state based on the write line number, the read line number, and the coordinate information; and a memory control circuit configured to generate write addresses for writing the plurality of divided areas of the image data to a memory based on the coordinate information, sequentially write the plurality of divided areas of the image data read by the data reading circuit to the memory based on the write addresses, generate second read addresses for reading the plurality of divided areas of the image data from the memory based on the coordinate information, and sequentially read the plurality of divided areas of the image data from the memory based on the second read addresses. 2. The image processing device of claim 1 , further comprising: a write-back circuit configured to sequentially write the plurality of divided areas of the image data that is read by the memory control circuit back to the image memory. 3. The image processing device of claim 1 , wherein the coordinate generating circuit is configured to allocate addresses of divided areas successive in the sub-scanning direction in the plurality of divided areas of the image data as the first read addresses for reading the plurality of divided areas of the image data from the image memory, based on the inclination of the image data represented by the minimum sub-scanning coordinate exceeding a certain degree of inclination based on a quantity of the plurality of divided areas of the image data, and the data reading circuit is configured to reads the divided areas successively in the sub-scanning direction of the image data from the image memory based on the first read addresses, and collectively detect a quantity of lines of the plurality of divided areas that are read successively in the sub-scanning direction of the image data as the read line number. 4. The image processing device of claim 1 , wherein the coordinate generating circuit is configured to determines a direction of the inclination of the image data based on the minimum sub-scanning coordinate, determines a reading order of reading the plurality of divided areas of the image data in the main scanning direction of the image data in accordance with the direction of the inclination of the image data, and generates the first read addresses for reading the plurality of divided areas of the image data in accordance with the reading order. 5. An image forming apparatus, comprising: an image reading device configured to read a document to generate image data of the document; the image processing device of claim 1 , configured to perform image processing on the image data; and an image output device configured to form and output an image on an output medium based on the image data subjected to the image processing. 6. An image processing method, comprising: writing image data to an image memory; detecting a write line number representing a quantity of lines of the image data written to the 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 that represent a position of each 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 by a particular division number in the main scanning direction, the minimum sub-scanning coordinate having a minimum value in each divided area of the plurality of divided areas of the image data in the sub-scanning direction of the image data; generating first read addresses associated with reading the plurality of divided areas of the image data from the image memory based on the detected minimum sub-scanning coordinate in each divided area 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; detecting a read line number representing a quantity of lines of the image data read from the image memory; stopping and starting the reading the plurality of divided areas of the image data based on the write line number, the read line number, and the coordinate information; generating write addresses associated with writing the plurality of divided areas of the image data to a memory based on the coordinate information; sequentially writing, to the memory, the plurality of divided areas of the image data read in the reading the plurality of divided areas of the image data based on the write addresses; generating second read addresses associated with reading the plurality of divided areas of the image data from the memory based on the coordinate information; and sequentially reading the plurality of divided areas of the image data from the memory based on the second read addresses. 7. The image processing method of claim 6 , further comprising: sequentially writing back, to the image memory, the plurality of divided areas of the image data read in the sequentially reading the plurality of divided areas of the image data. 8. The image processing method of claim 6 , further comprising: allocating addresses of divided areas successive in the sub-scanning direction in the plurality of divided areas of the image data as the first read addresses for reading the plurality of divided areas of the image data from the image memory, based on the inclination of the image data represented by the minimum sub-scanning coordinate exceeding a certain degree of inclination based on a quantity of the plurality of divided a
Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception · CPC title
Skew detection or correction · CPC title
for one or a few pictures · CPC title
Skew · CPC title
of several complete lines, e.g. a band of data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.