Adjusting image data using divided areas

US9900465B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9900465-B2
Application numberUS-201615371630-A
CountryUS
Kind codeB2
Filing dateDec 7, 2016
Priority dateDec 25, 2015
Publication dateFeb 20, 2018
Grant dateFeb 20, 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 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.

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

Assignees

Inventors

Classifications

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

  • H04N1/3878Primary

    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

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 US9900465B2 cover?
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,…
Who is the assignee on this patent?
Ohta Naoki, Tanaka Tomonori, 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 Feb 20 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).