JP6029305B2 - 画像処理装置およびその制御方法 - Google Patents
画像処理装置およびその制御方法 Download PDFInfo
- Publication number
- JP6029305B2 JP6029305B2 JP2012076772A JP2012076772A JP6029305B2 JP 6029305 B2 JP6029305 B2 JP 6029305B2 JP 2012076772 A JP2012076772 A JP 2012076772A JP 2012076772 A JP2012076772 A JP 2012076772A JP 6029305 B2 JP6029305 B2 JP 6029305B2
- Authority
- JP
- Japan
- Prior art keywords
- threshold
- gradation
- matrix
- pixel
- image
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 50
- 239000011159 matrix material Substances 0.000 claims description 163
- 238000003672 processing method Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 1
- 230000000737 periodic effect Effects 0.000 claims 1
- 238000000926 separation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000012536 storage buffer Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1876—Decreasing spatial resolution; Dithering
-
- 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
- H04N1/4053—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 with threshold modulated relative to input image data or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
Description
そこで本発明では、閾値マトリクスを使ったディザ法によって、必要な記憶容量を少なくしつつ、粒状性の良いドットパターンを生成することを目的とする。
図1は、実施例1に適用可能な画像処理装置および画像形成装置の構成を示したブロック図である。図1において、画像処理装置1と画像形成装置2はインタフェース又は回路によって接続されている。画像処理装置1は例えば一般的なパーソナルコンピュータにインストールされたプリンタドライバである。その場合、以下に説明する画像処理装置1内の各部は、コンピュータが所定のプログラムを実行することにより実現される。ただし、画像形成装置2が画像処理装置1を含む構成としてもよい。
ここで、入力値(階調)と使用される閾値マトリクスとの対応について詳細に説明する。前述の通り、各階調において十分に良好な粒状性を得られる最適なドット配置はそれぞれ異なる。そこで、各階調を表す粒状性の良いドット配置(ドットパターン)が得られるように、各階調と閾値マトリクスを対応づける。
=(2^n−1)WH(ビット) 式(1)
ただし、ドット配置を記憶する必要がない全て黒画素、あるいは全白画素の階調を除く。
両者を比較すると、本発明により記憶容量が削減できるときは、(2^n −1) WH > nNWHの成り立つとき、すなわちN < 2^n −1 / n であって、閾値マトリクスの数Nが( 2^n −1 )/ nより少ないときである。図10には一例として、n=8のときの 記憶容量の関係図を示す。このときは全256階調に対して閾値マトリクスが31枚以下であれば記憶容量の削減が可能であることがわかる。実施の際には諸条件を考慮して使用者が好適な閾値マトリクス数を任意に選ぶとよい。
前述の実施例では、ハーフトーン処理部206において比較器を1つもつ構成を示した。実施例2では、各閾値マトリクスに対して1つずつ比較器を持った構成を示す。
前述の実施例では、特に出力がONドットかOFFドットの二値データに変換するハーフトーン処理について説明した。しかしながら、多値のハーフトーン処理でもよい。一般に、多値ハーフトーン処理は、入力の全階調値をR、出力可能な多値レベルをm、二値のハーフトーン処理用の閾値マトリクスの位置(i,j)の格納閾値をDi,jと書くと、多値ハーフトーン用の閾値マトリクスTij (r)は
Claims (16)
- 画像を構成する各画素に対して閾値マトリクスを用いてハーフトーン処理することによりドットパターンを表すデータに変換する画像処理装置であって、
閾値の配置が異なる複数の閾値マトリクスを保持する保持手段と、
前記画像を構成する注目画素の階調を表す画素値に応じて、前記複数の閾値マトリクスから1つの閾値マトリクスを選択する選択手段と、
前記選択手段により選択された閾値マトリクスにおいて、前記注目画素に対応する閾値と前記注目画素の画素値を比較することにより、前記注目画素の画素値を2値化するためのハーフトーン処理を実行するハーフトーン処理手段を有し、
前記複数の閾値マトリクスは、第1の閾値マトリクスと、前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを含み、
階調N,階調N+α、階調N+β、階調N+γ(Nは0か自然数のうちいずれかであり、α、β、γは自然数かつα<β<γを満たす)について、前記階調Nと前記階調N+βは第1の閾値マトリクスに対応づけられ、前記階調N+α、前記階調N+γは第2の閾値マトリクスに対応づけられていることを特徴とする画像処理装置。 - 前記複数の閾値マトリクスそれぞれに対応する階調群は、各階調を表すドットパターンにおけるドット間距離に基づいて決められることを特徴とする請求項1に記載の画像処理装置。
- 前記画像を構成する画素位置のうち少なくとも1つの画素では、画素値が階調N+βである場合に対応する閾値よりも、画素値が階調N+γである場合に対応する閾値の方が小さいことを特徴とする請求項1または2に記載の画像処理装置。
- 前記複数の閾値マトリクスそれぞれは、互いに異なる階調を対応付けられていることを特徴とする請求項3に記載の画像処理装置。
- 前記第1の閾値マトリクスは、前記階調Nを表す最適化されたドットパターンと前記階調N+βを表す最適化されたドットパターンに基づいて生成され、前記第2の閾値マトリクスは、前記階調N+αを表す最適化されたドットパターンと前記階調N+γを表す最適化されたドットパターンに基づいて生成されていることを特徴とする請求項3に記載の画像処理装置。
- 前記選択手段は、前記画像を構成する各画素の画素値が取り得る範囲の各階調と、対応する閾値マトリクスとを示すテーブルに基づいて閾値マトリクスを選択することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。
- 前記第1の閾値マトリクスが対応する階調群に含まれるいくつかの階調は、周期的であることを特徴とする請求項3に記載の画像処理装置。
- 前記複数の閾値マトリクスの数は、前記画像を構成する画素の画素値のビット数をnとするとき、(2^n−1)/n個より少ないことを特徴とする請求項1乃至7の何れか一項に記載の画像処理装置。
- 前記閾値マトリクスは、分散型であることを特徴とする請求項1乃至8の何れか一項に記載の画像処理装置。
- 前記閾値マトリクスは、ブルーノイズ特性を持ったマトリクスであることを特徴とする請求項9に記載の画像処理装置。
- 画像を構成する各画素に対して閾値マトリクスを用いてハーフトーン処理することによりドットパターンを表すデータに変換する画像処理装置であって、
閾値の配置が異なる複数の閾値マトリクスを保持する保持手段と、
前記複数の閾値マトリクスにおいて、注目画素に対応する閾値と前記注目画素の階調を表す画素値を比較することにより、前記注目画素の2値化結果を複数出力するハーフトーン処理手段を有し、
前記画像を構成される注目画素の画素値に基づいて、前記複数の2値化結果から1つ選択して前記注目画素の出力値を決定する選択手段とを有し、
前記複数の閾値マトリクスは、第1の閾値マトリクスと、前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを含み、
階調N,階調N+α、階調N+β、階調N+γ(Nは0か自然数のうちいずれかであり、α、β、γは自然数かつα<β<γを満たす)について、前記階調Nと前記階調N+βは第1の閾値マトリクスに対応づけられ、前記階調N+α、前記階調N+γは第2の閾値マトリクスに対応づけられていることを特徴とする画像処理装置。 - 前記画像処理装置によって生成されたドットパターンに基づいて、画像を形成する形成手段を有することを特徴とする請求項1乃至11の何れか一項に記載の画像形成装置。
- 前記形成手段は、インクを記録媒体上に塗布することにより画像を形成するインクジェット方式であることを特徴とする請求項12に記載の画像形成装置。
- コンピュータに読み込ませ実行させることで、前記コンピュータを請求項1乃至11の何れか一項に記載された画像処理装置として機能させることを特徴とするコンピュータプログラム。
- 画像を構成する各画素に対して閾値マトリクスを用いてハーフトーン処理することによりドットパターンを表すデータに変換する画像処理方法であって、
閾値の配置が異なる複数の閾値マトリクスを保持し、
前記画像を構成する注目画素の階調に応じて、前記複数の閾値マトリクスから1つの閾値マトリクスを選択し、
前記選択された閾値マトリクスにおいて、前記注目画素に対応する閾値と前記注目画素の画素値を比較することにより、2値化し、
前記複数の閾値マトリクスは、第1の閾値マトリクスと、前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを含み、
階調N,階調N+α、階調N+β、階調N+γ(Nは0か自然数のうちいずれかであり、α、β、γは自然数かつα<β<γを満たす)について、前記階調Nと前記階調N+βは第1の閾値マトリクスに対応づけられ、前記階調N+α、前記階調N+γは第2の閾値マトリクスに対応づけられていることを特徴とする画像処理方法。 - 画像を構成する各画素に対して閾値マトリクスを用いてハーフトーン処理することによりドットパターンを表すデータに変換する画像処理方法であって、
閾値の配置が異なる複数の閾値マトリクスを保持し、
前記複数の閾値マトリクスにおいて、注目画素に対応する閾値と前記注目画素の階調を表す画素値を比較することにより、前記注目画素の2値化結果を複数出力するハーフトーン処理を実行し、
前記画像を構成される注目画素の画素値に基づいて、前記複数の2値化結果から1つ選択して前記注目画素の出力値を決定し、
前記複数の閾値マトリクスは、第1の閾値マトリクスと、前記第1の閾値マトリクスとは異なる第2の閾値マトリクスを含み、
階調N,階調N+α、階調N+β、階調N+γ(Nは0か自然数のうちいずれかであり、α、β、γは自然数かつα<β<γを満たす)について、前記階調Nと前記階調N+βは第1の閾値マトリクスに対応づけられ、前記階調N+α、前記階調N+γは第2の閾値マトリクスに対応づけられていることを特徴とする画像処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012076772A JP6029305B2 (ja) | 2012-03-29 | 2012-03-29 | 画像処理装置およびその制御方法 |
US13/829,909 US20130258414A1 (en) | 2012-03-29 | 2013-03-14 | Image processing apparatus and control method thereof |
CN201310106559.8A CN103369195B (zh) | 2012-03-29 | 2013-03-29 | 图像处理设备和图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012076772A JP6029305B2 (ja) | 2012-03-29 | 2012-03-29 | 画像処理装置およびその制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013207677A JP2013207677A (ja) | 2013-10-07 |
JP2013207677A5 JP2013207677A5 (ja) | 2015-11-05 |
JP6029305B2 true JP6029305B2 (ja) | 2016-11-24 |
Family
ID=49234650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012076772A Active JP6029305B2 (ja) | 2012-03-29 | 2012-03-29 | 画像処理装置およびその制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130258414A1 (ja) |
JP (1) | JP6029305B2 (ja) |
CN (1) | CN103369195B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2963908B1 (en) * | 2014-07-01 | 2020-10-28 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method and storage medium |
JP6381495B2 (ja) * | 2015-08-07 | 2018-08-29 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
JP6637746B2 (ja) | 2015-12-01 | 2020-01-29 | 富士フイルム株式会社 | ハーフトーンマスク製造方法、ハーフトーンマスク製造システム、及びハーフトーンマスク製造プログラム |
CN105554157B (zh) * | 2016-01-21 | 2019-06-14 | 广州视睿电子科技有限公司 | 数据同步方法、装置及*** |
JP6907034B2 (ja) | 2017-06-08 | 2021-07-21 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
DE102017211456B3 (de) * | 2017-07-05 | 2018-07-05 | Heidelberger Druckmaschinen Ag | Verfahren zum Bedrucken von saugfähigem Bedruckstoff mit Tinten und Feuchtmittel |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69417832T2 (de) * | 1993-09-28 | 1999-08-12 | Hewlett Packard Co | Digitale Halbtonrasterwiedergabe eines Grautonbildes mit frequenzabhängiger diagonaler Korrelation |
JP3528885B2 (ja) * | 1994-10-28 | 2004-05-24 | 富士ゼロックス株式会社 | 画像処理装置 |
US6714320B1 (en) * | 1999-06-14 | 2004-03-30 | Toshiba Tec Kabushiki Kaisha | Image processor and color image processor |
US6867884B1 (en) * | 2000-07-07 | 2005-03-15 | Kodak Polychrome Graphics, Llc | Halftone dot placement for multi-color images |
JP2006254362A (ja) * | 2005-03-14 | 2006-09-21 | Oki Data Corp | 階調数変換処理装置及び画像形成装置 |
JP4775909B2 (ja) * | 2007-03-14 | 2011-09-21 | 株式会社リコー | 画像処理装置、画像処理方法、プログラム、記録媒体および画像形成装置 |
JP2009049690A (ja) * | 2007-08-20 | 2009-03-05 | Ricoh Co Ltd | 画像処理方法、画像処理装置、画像形成装置、画像形成システム、プログラム、記憶媒体 |
JP5277604B2 (ja) * | 2007-10-15 | 2013-08-28 | セイコーエプソン株式会社 | 液体噴射ムラの抑制 |
US20100027074A1 (en) * | 2008-07-31 | 2010-02-04 | Sharp Laboratories Of America, Inc. | Partition halftone for multi-tone level output device |
JP5330972B2 (ja) * | 2009-11-27 | 2013-10-30 | 大日本スクリーン製造株式会社 | 画像記録装置、ハーフトーン画像データ生成装置および閾値マトリクス |
-
2012
- 2012-03-29 JP JP2012076772A patent/JP6029305B2/ja active Active
-
2013
- 2013-03-14 US US13/829,909 patent/US20130258414A1/en not_active Abandoned
- 2013-03-29 CN CN201310106559.8A patent/CN103369195B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103369195B (zh) | 2016-05-18 |
CN103369195A (zh) | 2013-10-23 |
US20130258414A1 (en) | 2013-10-03 |
JP2013207677A (ja) | 2013-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4634292B2 (ja) | 画像処理装置、画像処理方法、その方法をコンピュータに実行させるプログラム | |
US7660017B2 (en) | Image processor, image processing method and image processing program | |
JP6029305B2 (ja) | 画像処理装置およびその制御方法 | |
JP4605782B2 (ja) | デュアルハーフトーンを用いるレーザプリント装置 | |
JP2007142850A (ja) | 高画質ハーフトーン処理 | |
US10674037B2 (en) | Image processing apparatus, image processing method, and storage medium with halftone processing using dither matrix of dot concentration type or dither matrix of dot distribution type | |
JP5254740B2 (ja) | 画像処理装置および画像処理方法 | |
JP4297033B2 (ja) | 複数画素ずつ多値化を行う画像処理装置 | |
JP2006014036A (ja) | 複数画素ずつ多値化を行いながら画像を出力する画像出力システム | |
JP4225319B2 (ja) | 画像出力制御システム、画像処理装置およびその方法 | |
JP4297000B2 (ja) | 複数画素ずつ多値化を行いながら画像を出力する画像出力システム | |
JP2004120133A (ja) | 画像処理方法及び画像処理装置 | |
JP6525518B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4492619B2 (ja) | プリンタ及びその画像処理装置 | |
JP2006074809A (ja) | 画像処理装置および画像処理方法 | |
JP2005295131A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
US20060132849A1 (en) | Technique for image data recording | |
JP2001061064A (ja) | 画像処理装置 | |
JP4552882B2 (ja) | 画像形成装置、画像形成方法及び画像形成プログラム | |
JP5950694B2 (ja) | 画像処理装置およびその制御方法 | |
JP4225320B2 (ja) | 画像出力制御システム、画像出力装置、画像処理装置およびそれらの方法 | |
JPH10145615A (ja) | 画像形成装置 | |
JP2005269131A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2003198841A (ja) | 画像形成方法および画像形成装置 | |
JP4470789B2 (ja) | 画像処理装置、画像処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150327 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160223 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160418 |
|
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: 20160920 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161018 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6029305 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |