JP4169054B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラム Download PDFInfo
- Publication number
- JP4169054B2 JP4169054B2 JP2006191757A JP2006191757A JP4169054B2 JP 4169054 B2 JP4169054 B2 JP 4169054B2 JP 2006191757 A JP2006191757 A JP 2006191757A JP 2006191757 A JP2006191757 A JP 2006191757A JP 4169054 B2 JP4169054 B2 JP 4169054B2
- Authority
- JP
- Japan
- Prior art keywords
- threshold
- screen processing
- image
- matrix
- value
- 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
Images
Classifications
-
- 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/409—Edge or detail enhancement; Noise or error suppression
- H04N1/4092—Edge or detail enhancement
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
Description
例えば、図7に示すように、画素値が(160、0、0)の配列の入力画像に対し、(0、85、170)の配列で閾値が定められた3画素×1画素サイズのマトリクスを適用して多値化する場合を考える。ここでは、画素値>閾値であれば出力値は画素値をそのまま出力することとし、画素値≦閾値であれば出力値「0」を出力することとして説明する。図7に示す入力画像の場合、「160」の画素値に対しては当該画素値より小さい閾値「0」が適用され、その出力値は「160」となる。よって、マトリクスを適用しても入力画像がそのまま再現されるため問題はない。
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段と、
を備えることを特徴とする。
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段と、
を備えることを特徴とする。
前記入力画像の画素毎に画像の属性を判別する画像判別手段を備え、
前記スクリーン処理手段は、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする。
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断工程と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理工程と、
を含むことを特徴とする。
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断工程と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理工程と、
を含むことを特徴とする。
前記入力画像の画素毎に画像の属性を判別する画像判別工程を含み、
前記スクリーン処理工程では、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする。
コンピュータを、
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段、
として機能させるためのプログラムであることを特徴とする。
コンピュータを、
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段、
として機能させるためのプログラムであることを特徴とする。
コンピュータをさらに、
前記入力画像の画素毎に画像の属性を判別する画像判別手段として機能させ、
前記スクリーン処理手段は、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする。
図1に、本実施形態における画像処理装置100の内部構成を示す。
図1に示すように、画像処理装置100は、本体部10、画像読取部20、操作部30、タッチパネル40、表示部50、プリンタ部60を備えて構成されている。また、本体部10は、画像処理部1、制御部2、記憶部3、DRAM(Dynamic Random Access Memory)制御部4、DRAM5等から構成されている。
制御部2は、記憶部3に記憶されているシステムプログラム、プリント処理プログラム等の各種制御プログラムに従って、画像処理装置100の各部の動作を集中制御する。
DRAM5は、画像データを記憶する画像メモリである。
画像処理部1は、図2に示すように画像判別部11、色変換部12、平均化処理部13、γ補正処理部14、スクリーン処理部15等から構成されている。平均化処理部13、γ補正処理部14、スクリーン処理部15は、Y、M、C、Kの色毎に備えられる。
マトリクスはセルと呼ばれる複数の要素から構成されるものである(1セルは1画素に対応する。)。各セルにはそれぞれ異なる閾値THが設定されている。図3に示すマトリクスは1×3のセルe1〜e3で構成され、これらセルe1〜e3に設定する閾値として3つの閾値(0、85、170)が用意されている。各閾値には閾値の値が小さいものから順に適用番号が定められている。つまり、閾値が最小の「0」の閾値には番号「1」が付されており、閾値「85」は番号「2」、閾値「170」は番号「3」が付されている。
スクリーン処理部15では、このようなマトリクスを入力画像の主走査方向及び副走査方向に走査し、マトリクスが対応する画素群とマトリクスの閾値とを比較して多値化を行う。
図4に示すように、まずスクリーン処理部15では入力画像においてマトリクスを適用する画素(以下、対象画素という)群について、属性データTAGを参照するとともに各対象画素の画素値を参照する(ステップS1)。1×3のセルから構成される図3のマトリクスの場合、入力画像に適用されたマトリクスに対応する3画素分の画素値を参照することとなる。
まず適用するマトリクスを決定する。スクリーン処理部15は、対象画素群に付けられた番号の配列と、マトリクスの閾値の番号の配列とが一致するマトリクスを選択する(ステップS5)。図5の例の場合、番号の配列が「321」のマトリクス、すなわち番号3の閾値「170」、番号2の閾値「85」、番号1の閾値「0」の順に配列されたマトリクスを選択する。なお、マトリクスの選択は、予め閾値の適用位置を組み合わせて作成した全てのマトリクスを記憶部3に保存しておいて、閾値の番号の配列により読み出すこととしてもよい。また、処理の都度、対象画素群の画素値に付された番号の配列と閾値の番号の配列とが一致するようにマトリクスのセルe1〜e3に閾値を当てはめてマトリクスを作成することとしてもよい。
例えば、上記説明では多値化を行う場合を説明したが、2値化を行う場合も同様の処理により対応可能である。また、閾値>画素値のとき出力値「0」を出力、閾値≦画素値のとき画素値を出力という関係を説明したが、逆の関係、つまり閾値≦画素値のとき画素値を出力、閾値>画素値のとき出力値「0」を出力という関係とする場合も同様のスクリーン処理が可能である。
セレクタcは、各ディザ処理回路a1〜a6から入力される出力結果のうち、選択判断部bから入力されるセレクト信号により示されるディザ処理回路a1〜a6の出力結果を選択し、出力画像として出力する。
10 本体部
1 画像処理部
11 画像判別部
15 スクリーン処理部
2 制御部
3 記憶部
20 画像読取部
60 プリンタ部
Claims (9)
- 入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段と、
を備えることを特徴とする画像処理装置。 - 入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段と、
を備えることを特徴とする画像処理装置。 - 前記入力画像の画素毎に画像の属性を判別する画像判別手段を備え、
前記スクリーン処理手段は、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする請求項1又は2に記載の画像処理装置。 - 入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断工程と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理工程と、
を含むことを特徴とする画像処理方法。 - 入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断工程と、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理工程と、
を含むことを特徴とする画像処理方法。 - 前記入力画像の画素毎に画像の属性を判別する画像判別工程を含み、
前記スクリーン処理工程では、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする請求項4又は5に記載の画像処理方法。 - コンピュータを、
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が大きい画素の順に、小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段、
として機能させるためのプログラム。 - コンピュータを、
入力画像において、閾値マトリクスが適用される、複数画素から構成されるスクリーン処理適用単位領域内の各画素値を判断する判断手段、
前記判断された各画素値と、閾値の適用位置がそれぞれ異なる複数の閾値マトリクスの各閾値とを比較し、その比較結果に基づいて前記複数の閾値マトリクスのうち、前記判断された画素値が最大となる画素についてその画素値より小さい閾値が適用される一の閾値マトリクスを選択し、前記スクリーン処理適用単位領域内の複数画素に適用してスクリーン処理を行うスクリーン処理手段、
として機能させるためのプログラム。 - コンピュータをさらに、
前記入力画像の画素毎に画像の属性を判別する画像判別手段として機能させ、
前記スクリーン処理手段は、前記判別された属性が所定の属性であれば当該属性に対応する基準の閾値マトリクスを適用し、所定の属性でない場合は前記複数の閾値マトリクスから選択された一の閾値マトリクスを適用してスクリーン処理を行うことを特徴とする請求項7又は8に記載のプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006191757A JP4169054B2 (ja) | 2006-07-12 | 2006-07-12 | 画像処理装置、画像処理方法及びプログラム |
US11/698,907 US8355176B2 (en) | 2006-07-12 | 2007-01-29 | Image processing apparatus and image processing method for halftoning screen processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006191757A JP4169054B2 (ja) | 2006-07-12 | 2006-07-12 | 画像処理装置、画像処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008022239A JP2008022239A (ja) | 2008-01-31 |
JP4169054B2 true JP4169054B2 (ja) | 2008-10-22 |
Family
ID=38971167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006191757A Active JP4169054B2 (ja) | 2006-07-12 | 2006-07-12 | 画像処理装置、画像処理方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8355176B2 (ja) |
JP (1) | JP4169054B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6324239B2 (ja) * | 2014-07-01 | 2018-05-16 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP6525518B2 (ja) * | 2014-07-01 | 2019-06-05 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
EP3754962B1 (en) * | 2014-07-01 | 2022-12-21 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, printing medium and storage medium |
JP6628764B2 (ja) * | 2017-05-12 | 2020-01-15 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5107349A (en) * | 1990-04-16 | 1992-04-21 | Eastman Kodak Company | Multiple screen frequency half-toning with one screen angle |
JPH05199406A (ja) | 1992-01-23 | 1993-08-06 | Ricoh Co Ltd | 画信号処理装置 |
US5832122A (en) * | 1995-03-24 | 1998-11-03 | Fuji Photo Film Co., Ltd. | Method of processing image data |
JPH09107473A (ja) | 1995-10-11 | 1997-04-22 | Oki Data:Kk | ディザパターン生成方法及び生成装置 |
JPH09284553A (ja) | 1996-04-17 | 1997-10-31 | Ricoh Co Ltd | 中間調処理方法 |
JP3512380B2 (ja) * | 2000-09-21 | 2004-03-29 | 京セラミタ株式会社 | 領域分離装置およびそれを用いた画像処理装置、ならびに領域分離方法 |
US7251060B2 (en) * | 2000-12-12 | 2007-07-31 | Ricoh Company, Ltd. | Image-processing device using quantization threshold values produced according to a dither threshold matrix and arranging dot-on pixels in a plural-pixel field according to the dither threshold matrix |
US7199897B2 (en) * | 2002-02-22 | 2007-04-03 | Ricoh Company, Ltd. | Image data processing apparatus for and image data processing method of pattern matching |
JP4797766B2 (ja) * | 2006-04-17 | 2011-10-19 | 富士ゼロックス株式会社 | 画像処理装置、画像形成装置および画像処理方法 |
-
2006
- 2006-07-12 JP JP2006191757A patent/JP4169054B2/ja active Active
-
2007
- 2007-01-29 US US11/698,907 patent/US8355176B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8355176B2 (en) | 2013-01-15 |
US20080018940A1 (en) | 2008-01-24 |
JP2008022239A (ja) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3874828B2 (ja) | カラードキュメントを処理するための処理システム | |
JP4173154B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 | |
JP4565038B2 (ja) | 画像形成装置、画像形成方法、画像形成プログラム、及び記録媒体 | |
CN101409768A (zh) | 图像处理器和图像处理方法 | |
JP2009100228A (ja) | 画像処理装置及びその制御方法 | |
US6643031B1 (en) | Image processing apparatus | |
JP2007028336A (ja) | 画像処理装置、画像処理方法、画像形成装置、プログラム、および記録媒体 | |
EP0817466A2 (en) | Edge enhanced error diffusion | |
JP2004289819A (ja) | 画像形成装置及び画像形成方法 | |
JP4169054B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4329802B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4189598B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2004135317A (ja) | カラー画像処理装置およびカラー画像処理方法 | |
CN101848310B (zh) | 图像处理设备和图像处理方法 | |
JP4044530B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、画像処理プログラムおよび記録媒体 | |
JP4496897B2 (ja) | 印刷装置及びその階調補正方法 | |
JP2010273393A (ja) | 画像処理装置およびその制御方法 | |
JP3736593B2 (ja) | 画像処理装置および画像平滑化方法 | |
JP4765833B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2019149786A (ja) | 画像処理装置、画像形成装置、及びプログラム | |
JP2006011754A (ja) | 画像処理装置および画像処理方法 | |
JP4499685B2 (ja) | 画像処理装置およびそれを備える画像形成装置、画像処理方法、画像処理プログラムならびに記録媒体 | |
JP2006067233A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、複写装置、複写方法および複写プログラム | |
JP3775458B2 (ja) | 画像処理装置および画像平滑化方法 | |
JP4856774B2 (ja) | 画像形成装置、画像形成方法、及び画像形成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080422 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080620 |
|
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: 20080715 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080728 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4169054 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110815 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120815 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130815 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |