JP5528209B2 - 画像処理装置および画像処理方法 - Google Patents
画像処理装置および画像処理方法 Download PDFInfo
- Publication number
- JP5528209B2 JP5528209B2 JP2010116453A JP2010116453A JP5528209B2 JP 5528209 B2 JP5528209 B2 JP 5528209B2 JP 2010116453 A JP2010116453 A JP 2010116453A JP 2010116453 A JP2010116453 A JP 2010116453A JP 5528209 B2 JP5528209 B2 JP 5528209B2
- Authority
- JP
- Japan
- Prior art keywords
- raster
- image processing
- unit
- data
- error data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1872—Image enhancement
- G06K15/1881—Halftoning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
- H04N1/4051—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size
- H04N1/4052—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size by error diffusion, i.e. transferring the binarising error to neighbouring dot decisions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
- Image Input (AREA)
- Record Information Processing For Printing (AREA)
- Color Image Communication Systems (AREA)
Description
上述の実施形態では、画像データを多値誤差拡散方式による量子化とドット配置パターンとを組み合わせることによって二値の記録データを生成する場合について説明した。しかし、本発明はこれに限定されるものではなく、量子化処理によって直接二値化する二値誤差拡散方式を採用した記録装置においても本発明を構成できることはもちろんである。
本発明は、各画素の階調を表現する画像データを量子化処理するための方式として、注目画素の誤差データをその注目画素の周辺の周辺画素に分散させる誤差拡散方式を用いる画像処理装置、および画像処理方法としても適用可能である。その画像処理装置は、前述した実施形態のように記録装置100に一体的に組み込まれる他、ホスト装置において構成することができる。
102 CPU
109 画像処理部
113 画像形成コントロール部ASIC
116 RAM部
118 ROM部
501 色変換処理回路部
502 量子化処理回路部
503 二値化処理回路部
504 レジスタ部
505 制御回路部
508 誤差データリードDMAC
509 誤差データライトDMAC
510 誤差バッファ部
Claims (11)
- 誤差拡散法による量子化処理により、複数の画素で構成されるラスターを複数有する画像データから記録データをラスター毎に生成する画像処理手段と、
前記画像処理手段が量子化処理した画素が属するラスターから拡散される誤差データを第1記憶部に書き込む又は前記画像処理手段が量子化処理した画素が属するラスターから拡散される誤差データを第2記憶部に書き込む制御をする第1制御手段と、
前記画像処理手段が量子化処理を行う画素が属するラスターに拡散する誤差データを前記第1記憶部から読み出す又は前記画像処理手段が量子化処理を行う画素が属するラスターに拡散する誤差データを前記第2記憶部から読み出す制御をする第2制御手段と、
を備え、
前記画像処理手段がラスターを所定数配列して構成される所定のバンド分の量子化処理を終了する場合、前記第1制御手段は次のバンドに属するラスターに拡散する誤差データを前記第2記憶部に誤差データを書き込む制御をし、前記画像処理手段が次のバンド分の量子化処理をする場合、前記第2制御手段は次のバンドに属するラスターに拡散する前記第2記憶部から誤差データを読み出す制御をすることを特徴とする画像処理装置。 - 量子化処理を行う画素が属するラスターが各バンドの最終ラスターであるかを判定する第1判定手段をさらに備え、
前記第1判定手段により量子化処理を行う画素が属するラスターが最終ラスターであると判定された場合、前記第1制御手段は前記第2記憶部に誤差データを書き込む制御をし、
前記第1判定手段により量子化処理を行う画素が属するラスターが最終ラスターではないと判定された場合、前記第1制御手段は前記1記憶部に誤差データを書き込む制御をすることを特徴とする請求項1に記載の画像処理装置。 - 量子化処理を行う画素が属するラスターが各バンドの先頭ラスターであるかを判定する第2判定手段をさらに備え、
前記第2判定手段により量子化処理を行う画素が属するラスターが先頭ラスターであると判定された場合、前記第2制御手段は前記第2記憶部から誤差データを読み出す制御をし、
前記第2判定手段により量子化処理を行う画素が属するラスターが先頭ラスターではないと判定された場合、前記第2制御手段は前記1記憶部から誤差データを読み出す制御をすることを特徴とする請求項1又は2に記載の画像処理装置。 - 前記画像処理手段は、N色分の画像データの量子化処理が可能であり、
前記N色よりも多い色の画像データの画像処理を行う場合、前記画像処理手段に複数回に分割した量子化処理を実行させる第3制御手段をさらに備え、
前記N色よりも多い色の画像データの画像処理を行う場合、前記画像処理手段は、第1の色群の画像データから記録データを生成する第1生成処理と、第2の色群の画像データから記録データを生成する第2生成処理とをバンド毎に交互に行うことを特徴とする請求項1〜3のいずれか1項に記載の画像処理装置。 - 前記N色よりも多い色の画像データの画像処理を行う場合、前記画像処理手段が前記所定のバンド分の量子化処理を終了する場合、前記第1制御手段は次のバンドに属するラスターに拡散する誤差データを前記第2記憶部に誤差データを書き込む制御をし、前記画像処理手段が次のバンド分の量子化処理をする場合、前記第2制御手段は次のバンドに属するラスターに拡散する前記第2記憶部から誤差データを読み出す制御をすることを特徴とする請求項4に記載の画像処理装置。
- 前記画像処理手段がN色以下の画像データの画像処理を行う場合、前記画像処理手段が前記所定のバンド分の量子化処理を終了する場合、前記第1制御手段は次のバンドに属するラスターに拡散する誤差データを前記第1記憶部に誤差データを書き込む制御をし、前記画像処理手段が次のバンド分の量子化処理をする場合、前記第2制御手段は次のバンドに属するラスターに拡散する前記第1記憶部から誤差データを読み出す制御をすることを特徴とする請求項4又は5に記載の画像処理装置。
- 前記第2記憶部への誤差データの書き込み又は前記第2記憶部への読み出しを無効に設定する設定手段をさらに備えることを特徴とする請求項1〜6のいずれか1項に記載の画像処理装置。
- 前記第2記憶部は、前記第1記憶部よりもアクセス速度が遅いことを特徴とする請求項1〜7のいずれか1項に記載の画像処理装置。
- 量子化処理を行う画像が属するラスターの処理方向を判定する第3判定手段をさらに備え、
前記画像処理手段は、前記第3判定手段により判定された処理方向に応じて、各ラスターの量子化処理を行うことを特徴とする請求項1〜8のいずれか1項に記載の画像処理装置。 - 誤差拡散法による量子化処理により、複数の画素で構成されるラスターを複数有する画像データから記録データをラスター毎に生成する画像処理工程と、
前記画像処理工程において量子化処理した画素が属するラスターから拡散される誤差データを第1記憶部に書き込む又は前記画像処理工程において量子化処理した画素が属するラスターから拡散される誤差データを第2記憶部に書き込む制御をする第1制御工程と、
前記画像処理工程において量子化処理を行う画素が属するラスターに拡散する誤差データを前記第1記憶部から読み出す又は前記画像処理工程において量子化処理を行う画素が属するラスターに拡散する誤差データを前記第2記憶部から読み出す制御をする第2制御工程と、
を備え、
前記画像処理工程でラスターを所定数配列して構成される所定のバンド分の量子化処理を終了する場合、前記第1制御工程では次のバンドに属するラスターに拡散する誤差データを前記第2記憶部に誤差データを書き込む制御をし、前記画像処理手段が次のバンド分の量子化処理をする場合、前記第2制御工程では次のバンドに属するラスターに拡散する前記第2記憶部から誤差データを読み出す制御をすることを特徴とする画像処理方法。 - 請求項1〜10のいずれか1項に記載の各手段をコンピュータにより実行することを特徴とするプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010116453A JP5528209B2 (ja) | 2010-05-20 | 2010-05-20 | 画像処理装置および画像処理方法 |
| US13/107,193 US8730523B2 (en) | 2010-05-20 | 2011-05-13 | Image processing apparatus and image processing method |
| CN201110129540.6A CN102253815B (zh) | 2010-05-20 | 2011-05-18 | 图像处理装置及图像处理方法 |
| CN201410323118.8A CN104052903B (zh) | 2010-05-20 | 2011-05-18 | 图像处理装置及图像处理方法 |
| US14/244,120 US9384431B2 (en) | 2010-05-20 | 2014-04-03 | Image processing apparatus, method, and storage medium that perform quantizing processing of image data for at least N colors |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010116453A JP5528209B2 (ja) | 2010-05-20 | 2010-05-20 | 画像処理装置および画像処理方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014085938A Division JP5714156B2 (ja) | 2014-04-17 | 2014-04-17 | 画像処理装置および画像処理方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011244337A JP2011244337A (ja) | 2011-12-01 |
| JP2011244337A5 JP2011244337A5 (ja) | 2013-07-04 |
| JP5528209B2 true JP5528209B2 (ja) | 2014-06-25 |
Family
ID=44972287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010116453A Expired - Fee Related JP5528209B2 (ja) | 2010-05-20 | 2010-05-20 | 画像処理装置および画像処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US8730523B2 (ja) |
| JP (1) | JP5528209B2 (ja) |
| CN (2) | CN102253815B (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7332367B2 (ja) * | 2019-07-10 | 2023-08-23 | キヤノン株式会社 | 画像処理装置、及び画像処理方法 |
| CN115564659B (zh) | 2022-02-28 | 2024-04-05 | 荣耀终端有限公司 | 视频处理方法和装置 |
| CN114359029B (zh) * | 2022-03-21 | 2022-06-21 | 广州匠芯创科技有限公司 | 图像处理方法及其装置、系统、存储介质 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4722064A (en) * | 1984-11-27 | 1988-01-26 | Fuji Xerox Co., Ltd. | Drawing output unit |
| JPH10164365A (ja) | 1996-11-28 | 1998-06-19 | Ricoh Co Ltd | 画像処理方法および画像形成装置 |
| US5931960A (en) * | 1997-10-31 | 1999-08-03 | Xerox Corporation | Method and apparatus for handling error diffusion values |
| JP2000032278A (ja) * | 1998-07-13 | 2000-01-28 | Minolta Co Ltd | 画像処理装置 |
| US6968026B1 (en) | 2000-06-01 | 2005-11-22 | Micron Technology, Inc. | Method and apparatus for output data synchronization with system clock in DDR |
| JP2002094785A (ja) | 2000-09-20 | 2002-03-29 | Canon Inc | 画像処理装置、画像処理方法、及び記憶媒体 |
| JP3661624B2 (ja) * | 2000-10-06 | 2005-06-15 | セイコーエプソン株式会社 | 画像処理装置 |
| US7336380B2 (en) * | 2001-02-13 | 2008-02-26 | Heidelberger Druckmaschinen Ag | Raster generation system and method of processing raster data |
| GB2387817A (en) | 2002-04-27 | 2003-10-29 | Hewlett Packard Co | Page wide array inkjet printer having halftone controller and multiple printheads, each printing different image strips. |
| AUPS300502A0 (en) | 2002-06-17 | 2002-07-11 | Canon Kabushiki Kaisha | Generating one or more linear blends |
| US8009327B2 (en) * | 2002-07-11 | 2011-08-30 | Canon Kabushiki Kaisha | Method and apparatus for image processing |
| US7181572B2 (en) * | 2002-12-02 | 2007-02-20 | Silverbrook Research Pty Ltd | Cache updating method and apparatus |
| US7553611B2 (en) | 2005-03-31 | 2009-06-30 | Sandisk 3D Llc | Masking of repeated overlay and alignment marks to allow reuse of photomasks in a vertical structure |
| EP1732306B1 (en) | 2005-06-10 | 2012-11-21 | Agfa Graphics N.V. | Image processing method for reducing image artefacts |
| JP4953789B2 (ja) * | 2006-12-07 | 2012-06-13 | キヤノン株式会社 | 画像処理装置、記録装置、画像処理方法、プログラム、および記憶媒体 |
| JP4732316B2 (ja) | 2006-12-07 | 2011-07-27 | キヤノン株式会社 | 画像処理装置、記録装置、画像処理方法、プログラム、および記憶媒体 |
| JP4989378B2 (ja) * | 2007-09-03 | 2012-08-01 | キヤノン株式会社 | 画像処理方法及び記録装置 |
| JP5526540B2 (ja) * | 2008-12-25 | 2014-06-18 | 株式会社リコー | 画像処理装置、アクセス制御方法、アクセス制御プログラム |
| JP2012142849A (ja) * | 2011-01-05 | 2012-07-26 | Canon Inc | 画像処理装置、記録装置および画像処理方法 |
-
2010
- 2010-05-20 JP JP2010116453A patent/JP5528209B2/ja not_active Expired - Fee Related
-
2011
- 2011-05-13 US US13/107,193 patent/US8730523B2/en not_active Expired - Fee Related
- 2011-05-18 CN CN201110129540.6A patent/CN102253815B/zh not_active Expired - Fee Related
- 2011-05-18 CN CN201410323118.8A patent/CN104052903B/zh not_active Expired - Fee Related
-
2014
- 2014-04-03 US US14/244,120 patent/US9384431B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN104052903A (zh) | 2014-09-17 |
| US9384431B2 (en) | 2016-07-05 |
| CN102253815B (zh) | 2014-07-23 |
| CN104052903B (zh) | 2017-10-24 |
| JP2011244337A (ja) | 2011-12-01 |
| CN102253815A (zh) | 2011-11-23 |
| US8730523B2 (en) | 2014-05-20 |
| US20110286017A1 (en) | 2011-11-24 |
| US20140218770A1 (en) | 2014-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1071730A (ja) | インクジェット記録方法及びその装置とインクジェット記録ヘッド | |
| JP5528209B2 (ja) | 画像処理装置および画像処理方法 | |
| JP5487882B2 (ja) | 画像処理装置および画像処理方法 | |
| JP2010035112A (ja) | 画像処理装置および画像処理方法 | |
| JP6249623B2 (ja) | 画像処理方法および画像処理システム | |
| US9672450B2 (en) | Image recording apparatus and control method therefor | |
| JP5714156B2 (ja) | 画像処理装置および画像処理方法 | |
| RU2433450C1 (ru) | Записывающее устройство и способ обработки, выполняемый записывающим устройством | |
| JP4461890B2 (ja) | 印刷装置 | |
| JP2008142901A (ja) | 画像形成コントローラ及び画像形成コントローラの制御方法 | |
| JP2005007800A (ja) | 所定領域内に形成されるドット個数の情報に基づいて画像を印刷する印刷システム | |
| JP4456823B2 (ja) | ドット形成有無の判断結果をグループ分けして記憶しながら画像を印刷する印刷装置、およびそのための印刷制御装置 | |
| US20050248599A1 (en) | Liquid ejecting apparatus and method of transferring image data | |
| JP4007179B2 (ja) | 画像処理装置と印刷装置とで分担して画像処理を行いながら印刷する印刷システム | |
| JP2007142797A (ja) | 画像処理装置、プリンタドライバ、印刷システム、プログラム | |
| JP6091071B2 (ja) | データ復号装置 | |
| JP2005354421A (ja) | 色空間変換装置、色空間変換方法および画像形成コントローラ | |
| JP4561543B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP4544142B2 (ja) | 画像処理装置、プリンタドライバ、印刷システム、プログラム | |
| JP2006229428A (ja) | 画像形成コントローラ装置、量子化方法、およびプリンタ装置 | |
| JP2005117559A (ja) | 画像読取装置、印刷装置及び画像データの読取方法 | |
| JP2006163861A (ja) | インクジェット記録装置 | |
| JP3862363B2 (ja) | 情報出力システム及び情報出力方法 | |
| JP2007168130A (ja) | 記録装置、画像処理制御装置、及び記録方法 | |
| JP2012109726A (ja) | 画像処理装置および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130520 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130520 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140307 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140415 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5528209 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |