Image processing device for correcting skew deviation, image forming apparatus, image processing method for correcting skew deviation, and non-transitory recording medium

US10148853B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148853-B2
Application numberUS-201615378401-A
CountryUS
Kind codeB2
Filing dateDec 14, 2016
Priority dateJan 5, 2016
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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 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.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image processing device comprising: a data writing circuit configured 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 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 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 configured to calculate a maximum deviation amount in the sub-scanning direction of the image data from the coordinate information; a division number calculating circuit configured to calculate a division number for dividing the image data in the main scanning direction, based on the capacity of the second memory and the maximum deviation amount in the sub-scanning direction of the image data; a read address generating circuit configured 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 configured to calculate a burst length based on the division number and a width of the image data in the main scanning direction; a data transferring circuit configured 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; and a controller circuit configured to, read the image data from the second memory in such a manner that the inclination of the image data is corrected, and output the corrected image data. 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 is configured such that the calculating of the division number includes, generating a calculation result based on the capacity of the second memory and the maximum deviation amount in the sub-scanning direction of the image data, and adopting the generated calculation result as the calculated division number in response to the generated calculation result being a power of two. 4. An image forming apparatus comprising: an image reading device configured to read a document to generate first image data, the first image data being image data of the document; the image processing device of claim 1 to perform image processing on the first image data; and an image output device configured to form and output an image on an output medium based on the first image data upon which the image processing device performed the image processing. 5. 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 the capacity 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; 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; reading the image data from the second memory in such a manner that the inclination of the image data is corrected; and outputting the corrected image data. 6. The image processing method of claim 5 , wherein the generating the coordinate information comprises: 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. 7. The image processing method of claim 5 , wherein the calculating the division number comprises: generating a calculation result based on the capacity of the second memory and the maximum deviation amount in the sub-scanning direction of the image data, and adopting the generated calculation result as the calculated division number in response to the generated calculation result being a power of two. 8. 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 the capacity 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; reading the divided ar

Assignees

Inventors

Classifications

  • Reproducing the colour component signals picture-sequentially, e.g. with reproducing heads spaced apart from one another in the subscanning direction · CPC title

  • H04N1/3878Primary

    Skew detection or correction · CPC title

  • Calculating or estimating · CPC title

  • for one or a few pictures · CPC title

  • Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception · CPC title

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 US10148853B2 cover?
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 …
Who is the assignee on this patent?
Watanabe Yuuto, Tanaka Tomonori, Ohta Naoki, 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 Dec 04 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).