Image processing device, image forming apparatus, image processing method, and non-transitory recording medium
US-2017187917-A1 · Jun 29, 2017 · US
US2017195518A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017195518-A1 |
| Application number | US-201615378401-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 14, 2016 |
| Priority date | Jan 5, 2016 |
| Publication date | Jul 6, 2017 |
| Grant date | — |
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 a first memory, a second memory with a capacity of lines, a coordinate generating circuit to generate coordinate information based on inclination information, a deviation calculating circuit to calculate a maximum deviation amount of the image data from the coordinate information, a division number calculating circuit to calculate a division number based on the number of the lines and the deviation amount, an address generating circuit to generate an address for reading each of divided areas of the image data from the first memory, a burst length calculating circuit to calculate a burst length based on the division number and a main scanning width of the image data, and a transferring circuit to read and burst-transfer the image data from the first memory to the second memory based on the address and the burst length.
Opening claim text (preview).
1 . An image processing device comprising: a data writing circuit to write image data to a first memory; a second memory having a line memory with a capacity of a plurality of lines to store the image data transferred from the first memory; a coordinate generating circuit 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 together 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 first memory relative to the output medium; a maximum deviation amount calculating circuit to calculate a maximum deviation amount in the sub-scanning direction of the image data from the coordinate information; a division number calculating circuit to calculate a division number for dividing the image data in the main scanning direction, based on a number of the lines of the second memory and the maximum deviation amount in the sub-scanning direction of the image data; a read address generating circuit to generate a read start address for reading from the first memory each of divided areas of the image data divided by the division number; a burst length calculating circuit to calculate a burst length based on the division number and a width of the image data in the main scanning direction; and a data transferring circuit to read the divided areas of the image data from the first memory and burst-transfer the divided areas of the image data to the second memory based on the read start address and the burst length. 2 . The image processing device of claim 1 , wherein the coordinate generating circuit generates the coordinate information including the coordinate in the main scanning direction and the coordinate in the sub-scanning direction that together represent at least one of the position of each of pixels of the image data relative to the first memory based on coordinates representing an inclination of the image data written to the first memory relative to the first memory, and the position of each of pixels of the image data relative to the output medium based on coordinates representing an inclination of the image data written to the first memory relative to the output medium. 3 . The image processing device of claim 1 , wherein the division number calculating circuit adopts the calculated division number if the calculated division number is a power of two. 4 . The image processing device of claim 1 , further comprising: a selecting circuit to select, as the division number, one of the division number calculated by the division number calculating circuit and a predetermined fixed division number. 5 . An image forming apparatus comprising: an image reading device to read a document to generate 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 an output medium based on the image data subjected to the image processing. 6 . An image processing method comprising: writing image data to a first memory; transferring the image data from the first memory to a second memory having a line memory with a capacity of a plurality of lines; 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 together 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 first memory relative to the output medium; calculating a maximum deviation amount in the sub-scanning direction of the image data from the coordinate information; calculating a division number for dividing the image data in the main scanning direction, based on a number of the lines of the second memory and the maximum deviation amount in the sub-scanning direction of the image data; generating a read start address for reading from the first memory each of divided areas of the image data divided by the division number; calculating a burst length based on the division number and a width of the image data in the main scanning direction; and reading the divided areas of the image data from the first memory and burst-transferring the divided areas of the image data to the second memory based on the read start address and the burst length. 7 . The image processing method of claim 6 , wherein the generating the coordinate information includes: generating the coordinate information including the coordinate in the main scanning direction and the coordinate in the sub-scanning direction that together represent at least one of the position of each of pixels of the image data relative to the first memory based on coordinates representing an inclination of the image data written to the first memory relative to the first memory, and the position of each of pixels of the image data relative to the output medium based on coordinates representing an inclination of the image data written to the first memory relative to the output medium. 8 . The image processing method of claim 6 , wherein the calculating the division number includes: adopting the calculated division number if the calculated division number is a power of two. 9 . The image processing method of claim 6 , further comprising: selecting, as the division number, one of the division number calculated by the division number calculating circuit and a predetermined fixed division number. 10 . A non-transitory recording medium storing a program for causing a computer to execute an image processing method, the image processing method comprising: writing image data to a first memory; transferring the image data from the first memory to a second memory having a line memory with a capacity of a plurality of lines; 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 together 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 first memory relative to the output medium; calculating a maximum deviation amount in the sub-scanning direction of the image data from the coordinate information; calculating a division number for dividing the image data in the main scanning direction, based on a number of the lines of the second memory and the maximum deviation amount in the sub-scanning direction of the image data; generating a read start address for reading from the first memory each of divided areas of the image data divided by the division number; calculating a burst length based on the division number and a width of the image data in the main scanning direction; and reading the divided areas of the image data from the first memory and burst-transferring the divided areas of the image data to the second memory based on the read start address and the burst length. 11 . The non-transitory recording medium of claim 10 , wherein the generating the coordinate information includes: generating the coordinate information including the coordinate in the main scanning direction and the coordinate in the sub-scanning direction that together represent at least one of the position of each
Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception · CPC title
Calculating or estimating · CPC title
Skew detection or correction · CPC title
Reproducing the colour component signals picture-sequentially, e.g. with reproducing heads spaced apart from one another in the subscanning direction · CPC title
for one or a few pictures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.