JP2004242085A - Device and method for processing image - Google Patents
Device and method for processing image Download PDFInfo
- Publication number
- JP2004242085A JP2004242085A JP2003029725A JP2003029725A JP2004242085A JP 2004242085 A JP2004242085 A JP 2004242085A JP 2003029725 A JP2003029725 A JP 2003029725A JP 2003029725 A JP2003029725 A JP 2003029725A JP 2004242085 A JP2004242085 A JP 2004242085A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- pulse width
- pixel
- image
- correction
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 50
- 238000003672 processing method Methods 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 8
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 30
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000013139 quantization Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Color, Gradation (AREA)
- Laser Beam Printer (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像処理装置および方法に関し、特に、良好な画質の出力画像を得るために階調補正を行う画像処理装置および方法に関する。
【0002】
【従来の技術】
従来、電子写真方式等の複写機およびプリンタにおいては、画像入力部で入力した多値画像データに対してスクリーン処理を行うことで、2値或いは多値の画像データに変換処理し、変換処理した画像データを画像出力部に送るという処理手順が一般的である。ここで、多値の画像データに変換処理された画像データは、2値の画像データに変換処理された画像データに比べて豊富な階調表現が可能になる。
【0003】
ここで、ROS(Raster output scanner:光学走査装置)の応答特性または現象特性等の画像出力装置に起因する制限事項により、用紙上に再現される出力画像は入力した画像データに対してリニアにならず、ハイライト部の再現不良、またはトーンジャンプといった問題がしばしば発生する。
【0004】
ハイライト部の再現不良、またはトーンジャンプが発生する原因として、図11に示すように、主走査方向の露光パルス幅が短い部分38では、画像出力装置の光学走査装置または現像部が十分に応答しないことが原因の1つとなっている。特に、多値のデータを出力することが可能な画像出力装置において、1画素幅より更に短いパルス幅で光学走査装置が点灯するような場合においては、ハイライト部の再現不良、またはトーンジャンプが発生する傾向が顕著となる。
【0005】
この問題の対策として、TRC(Tone Reproduction Curve:階調再現特性曲線)に基づく階調補正を行うことが一般的である。
【0006】
また、多値誤差拡散処理における量子化処理において、孤立した低濃度ドット再現の不安定さを解消するために、ブロック単位で量子化を行い、大きなドットとなるように処理しているものがある(例えば、特許文献1参照。)。
【0007】
【特許文献1】
特開平5−83531号公報
【発明が解決しようとする課題】
しかし、上記に挙げた対策では、入力した画像データの本来の階調を損なってしまう上に、トーンジャンプは完全に改善されないため、良好な画質の出力画像を得ることが困難になる。
【0008】
そこで、本発明は、ハイライト部の再現性が向上するとともに、トーンジャンプを改善することで、良好な画質の出力画像を得ることが可能な画像処理装置および方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するため、請求項1の発明は、階調を表現する画像データを処理し、該処理した画像データを画像出力装置に出力する画像処理装置において、前記画像データを多値スクリーンの画像データに変換するスクリーン処理手段と、前記スクリーン処理手段で変換した画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を検出するパルス幅検出手段と、前記パルス幅検出手段で検出したパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する補正手段とを具備することを特徴とする。
【0010】
また、請求項2の発明は、請求項1の発明において、前記補正手段は、前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブルを具備し、前記補正テーブルに基づき、前記画像データを補正することを特徴とする。
【0011】
また、請求項3の発明は、請求項2の発明において、前記補正手段は、前記画像出力装置の応答特性に応じた補正テーブルを作成する補正テーブル作成手段を具備することを特徴とする。
【0012】
また、請求項4の発明は、階調を表現する画像データを処理し、該処理した画像データを画像出力装置に出力する画像処理装置において、前記画像データを多値スクリーンの画像データに変換するスクリーン処理手段と、前記スクリーン処理手段で変換した画像データを構成する画素に対して、該画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を示す画素値を設定する画素値設定手段と、前記画素を主走査方向に沿って注目し、該注目する画素の画素値を検出する画素値検出手段と、前記画素値検出手段で検出した画素の画素値と、該画素の隣接画素の画素値とが示すパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する補正手段とを具備することを特徴とする。
【0013】
また、請求項5の発明は、請求項4の発明において、前記スクリーン処理手段は、前記パルス信号のピークが、前記画像データを構成する全ての画素の左側若しくは右側に寄る閾値マトリクスを生成する閾値マトリクス生成手段を具備し、前記閾値マトリクスに基づき、前記画像データを多値スクリーンの画像データに変換することを特徴とする。
【0014】
また、請求項6の発明は、請求項5の発明において、前記補正手段は、前記画素値検出手段で検出した画素の画素値が示すパルス幅が閾値より小さい場合、該画素の隣接画素のパルス信号のピークが、該画素のパルス信号のピークと不連続である際に、前記画像データを補正することを特徴とする。
【0015】
また、請求項7の発明は、請求項4の発明において、前記補正手段は、前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブルを具備し、前記補正テーブルに基づき、前記画像データを補正することを特徴とする。
【0016】
また、請求項8の発明は、請求項7の発明において、前記補正手段は、前記画像出力装置の応答特性に応じた補正テーブルを作成する補正テーブル作成手段を具備することを特徴とする。
【0017】
また、請求項9の発明は、階調を表現する画像データを処理し、該処理した画像データを画像出力装置に出力する画像処理方法において、前記画像データを多値スクリーンの画像データに変換し、該変換した画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を検出し、該検出したパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正することを特徴とする。
【0018】
また、請求項10の発明は、請求項9の発明において、前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブルに基づき、前記画像データを補正することを特徴とする。
【0019】
また、請求項11の発明は、請求項10の発明において、前記画像出力装置の応答特性に応じた補正テーブルを作成することを特徴とする。
【0020】
また、請求項12の発明は、階調を表現する画像データを処理し、該処理した画像データを画像出力装置に出力する画像処理方法において、前記画像データを多値スクリーンの画像データに変換し、該変換した画像データを構成する画素に対して、該画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を示す画素値を設定し、前記画素を主走査方向に沿って注目し、該注目した画素の画素値を検出し、該検出した画素の画素値と、該画素の隣接画素の画素値とが示すパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正することを特徴とする。
【0021】
また、請求項13の発明は、請求項12の発明において、前記パルス信号のピークが、前記画像データを構成する全ての画素の左側若しくは右側に寄る閾値マトリクスを生成し、該生成した閾値マトリクスに基づき、前記画像データを多値スクリーンの画像データに変換することを特徴とする。
【0022】
また、請求項14の発明は、請求項13の発明において、前記画素の画素値が示すパルス幅が閾値より小さい場合、該画素の隣接画素のパルス信号のピークが、該画素のパルス信号のピークと不連続である際に、前記画像データを補正することを特徴とする。
【0023】
また、請求項15の発明は、請求項12の発明において、前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブルに基づき、前記画像データを補正することを特徴とする。
【0024】
また、請求項16の発明は、請求項15の発明において、前記画像出力装置の応答特性に応じた補正テーブルを作成することを特徴とする。
【0025】
【発明の実施の形態】
以下、本発明に係わる画像処理装置および方法の第1の実施形態について添付図面を参照して詳細に説明する。
【0026】
図1は、第1の実施形態における画像処理装置の機能的な構成の一例を示すブロック図である。
【0027】
図1に示すように、画像処理装置は、画像入力部1、色空間変換部2、第1の階調補正処理部3、スクリーン処理部4、第2の階調補正処理部5、パルス幅変調部6、画像出力部7から構成される。
【0028】
ここで、画像入力部1は、原稿を読み取るセンサ等を有し、画像を読み込む。なお、本実施例では、R(赤)、G(緑)、B(青)の3原色に色分解をして読み込む構成を一例にして説明する。
【0029】
また、色空間変換部2は、画像入力部1より入力した各色R、G、Bの画像データに対してLUT(Look Up Table)を適用して出力用のC(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の画像データに変換する。
【0030】
また、第1の階調補正処理部3は、画像出力部7の画像形成方法の欠点を補うため、または許容範囲を増すための画像形成条件が設定されたTRC(Tone Reproduction Curve:階調再現特性曲線)に応じて画像データの階調補正を行う。
【0031】
また、スクリーン処理部4は、第1の階調補正処理部3において階調補正が行われた画像データに対して所定の閾値マトリクスから成るスクリーンを用いたスクリーン処理を行い、2値若しくはn値(nは3以上の整数)の画像データに変換する。
【0032】
また、第2の階調補正処理部5は、スクリーン処理部4においてn値化されたデータに対して階調補正処理を行う。この第2の階調補正処理部5が行う階調補正処理とは、画像データおよび画像データに付随するtagデータ(パルスを左側、中央、右側のどちらに寄せるか等を決定する)に基づき、パルス幅変調部6が生成するパルスの幅(以後、パルス幅と言う)を求め、求めたパルス幅が予め設定した閾値より狭い場合、閾値より狭いパルス幅を広げるため、画像データに対して階調補正を行う処理である。
【0033】
また、パルス幅変調部6は、画像データの階調を表現するために、階調に応じた1ドットの光源の発光時間の変化で表すパルスを生成し、生成したパルスを画像出力部7に送る。
【0034】
また、画像出力部7は、ROS(Raster output scanner:光学走査装置)および感光体等を有し、ROSはパルス幅変調部6から送られたパルスに基づき、変調された光ビームを走査露光して電荷を帯びた感光体上に静電潜像を形成し、感光体に形成された静電潜像を用紙等にトナーを定着させて複写する。
【0035】
図2は、スクリーン処理が行われた画像データ8について詳細に説明する図である。なお、図2(a)は、スクリーン処理が行われた画像データ8の一例を示す図であり、図2(b)は、パルス幅変調部6が生成する図2(a)に示す画像データ8の画素群9のパルスを示す図である。
【0036】
図2(a)に示すように、スクリーン処理が行われた画像データ8には、階調に応じたスクリーンパターン10が存在し、画像データ8の画素群9には、スクリーンパターン10の一部であるパターンA11、パターンB12が存在する。
【0037】
ここで、図2(b)に示すように、パルス幅変調部6が生成する画素群9のパルスには、パターンA11の存在を示すピーク、およびパターンB12の存在を示すピークが有り、パターンA11の存在を示すピークのパルス幅は画像出力部7のROSが十分に応答するが、パターンB12の存在を示すピークのパルス幅はROSが応答しない可能性がある。
【0038】
そこで、第2の階調補正処理部5では、予めピークのパルス幅の閾値を設定し、画像データ8に基づいてスクリーンパターン10およびスクリーンパターンの一部(パターンA11、パターンB12)の存在を示すピークのパルス幅を求め、閾値より狭いピークのパルス幅が有る場合には、閾値より狭いピークのパルス幅により示されるスクリーンパターン10およびスクリーンパターンの一部(パターンA11、パターンB12)が存在する画像データに対して、ROSが応答しない可能性があるピークのパルス幅をROSが十分に応答する広さのパルス幅に補正する階調補正処理を行う。なお、ピークのパルス幅の閾値を設定する際には、画像出力部7の特性に応じた値を設定することが好ましい。
【0039】
図3は、第2の階調補正処理部5が画像データ8に対して階調補正処理を行う際に基づく補正グラフ13を示す図である。
【0040】
図3に示す補正グラフ13は、横軸を入力パルス幅(単位はμm)、縦軸を補正パルス幅(単位はμm)とし、ピークのパルス幅の閾値を25.4μm(600dpiの1画素に相当)とし、0≦入力パルス幅<25.4の範囲においては、入力パルス幅をROSが十分に応答する広さの補正パルス幅に変換させ、25.4≦入力パルス幅の範囲においては、入力パルス幅と補正パルス幅とを同じ値に変換させる(つまり、正比例のグラフになる)。なお、0≦入力パルス幅<25.4の範囲においては、画像出力部7の特性に応じた補正グラフ13を設定することが好ましい。
【0041】
例えば、図3の補正グラフ13に基づく階調補正処理にでは、25.4μm未満の入力パルス幅Cに対する補正パルス幅Dは、入力パルス幅Cより大きい値(C<D)に変換され、また、25.4μm以上の入力パルス幅Aに対する補正パルス幅Bは、入力パルス幅Aと同じ値(A=B)に変換される。
【0042】
図4は、第2の階調補正処理部5が補正グラフに基づいて行う階調補正処理について詳細に説明する図である。なお、図4(a)は、階調補正処理前の画像データ(6×6)14を示す図であり、図4(b)は、階調補正処理後の画像データ18を示す図である。
【0043】
図4(a)に示す画像データ14には、階調に応じたスクリーンパターン15が存在する。ここで、第2の階調補正処理部5において、ピークのパルス幅の閾値を1画素の幅と設定し、図4(a)に示す画像データ14からスクリーンパターン15およびスクリーンパターンの一部の存在を示すピークのパルス幅を検出し、スクリーンパターンの一部であるパターンC16を示すピークのパルス幅は閾値より広くなり、スクリーンパターンの一部であるパターンD17を示すピークのパルス幅は閾値より狭くなる。従って、第2の階調補正処理部5は補正グラフに基づき、閾値より狭いパターンD17を示すピークのパルス幅を広く補正する階調補正処理を画像データ14に対して行う。
【0044】
図4(b)に示すように、階調補正処理後の画像データ18のパターンD’19の幅が、図4(a)に示す階調補正処理前の画像データ14のパターンD17の幅より広くなっている。
【0045】
次に、第2の階調補正処理部5が行う階調補正処理の手順について図5に示すフローチャートを参照して説明する。
【0046】
スクリーン処理部によりスクリーン処理されたn値の画像データおよび画像データに付随するtagデータを受け付け(ステップS501)、n≧3(3値以上の画像データ)である場合(ステップS502でYES)、画像データおよびtagデータに基づき、パルス幅変調部が生成する画像データのパルスを求め(ステップS503)、求めたパルスにピークが有る場合(ステップS504でYES)、ピークのパルス幅が予め設定した閾値以下である場合(ステップS505でYES)、閾値以下のピークのパルス幅を広げる階調補正処理を画像データに対して行い(ステップS506)、パルス幅変調部に補正した画像データおよびtagデータを送り(ステップS507)、処理手順を終了する。
【0047】
なお、ステップS502において、n=2(2値の画像データ)である場合(ステップS502でNO)、パルスを求めず、パルス幅変調部に画像データおよびtagデータを送り(ステップS507)、処理手順を終了する。
【0048】
なお、ステップS504において、求めたパルスにピークが無い場合(ステップS504でNO)、パルス幅変調部に画像データおよびtagデータを送り(ステップS507)、処理手順を終了する。
【0049】
なお、ステップS505において、ピークのパルス幅が予め設定した閾値以上である場合(ステップS505でNO)、画像データを補正せず、パルス幅変調部に画像データおよびtagデータを送り(ステップS507)、処理手順を終了する。
【0050】
従って、このような補正を行うことで、ROSが応答しない可能性があるピークのパルス幅を、ROSが十分に応答する長さのパルス幅に補正することができる。
【0051】
次に、本発明に係わる画像処理装置および方法の第2の実施形態について添付図面を参照して詳細に説明する。
【0052】
なお、第2の実施形態における画像処理装置の機能的な構成は、図1に示すブロック図と同様であるため、詳細な説明は省略する。
【0053】
ただし、主走査方向が画像データの左側から右側である場合、スクリーン処理部4は画像データを構成する全ての画素のパルスのピークが、画素の左側に寄るような閾値マトリクスに限定し、画像データに対して、限定した閾値マトリクスから成るスクリーンを用いたスクリーン処理を行い、2値若しくはn値(nは3以上の整数)の画像データに変換する。ここで、n値の画像データに変換した場合、1画素につき成長順位を示すnこの画素値を割り振る。
【0054】
図6は、5値の画像データに変換した場合における画素値の割り振りを詳細に説明する図である。
【0055】
図6に示すように、5値の画像データでは1画素が4分割されていることから、分割された各小要素に画素値を割り振る(例えば、0、1、2、3、4)。なお、本実施例では、5値の画像データを用い、および図6に示す画素値の割り振る構成を一例にして説明する。
【0056】
図7は、スクリーン処理が行われた画像データについて詳細に説明する図である。なお、図7(a)は、スクリーン処理が行われた5値の画像データ20の一例を示す図であり、図7(b)は、パルス幅変調部6が生成する図7(a)に示す画像データ20の画素群A21のパルスを示す図であり、図7(c)は、パルス幅変調部6が生成する図7(a)に示す画像データ20の画素群B22のパルスを示すグラフである。
【0057】
図7(a)に示すように、主走査方向が画像データ20の左側から右側なので、画像データを構成する全ての画素のパルスのピークが、画素の左側に寄るように限定された閾値マトリクスに基づいてスクリーン処理が行われた画像データ20には、画素の左側に寄るスクリーンパターン23が存在する。
【0058】
ここで、画像データ20の画素群A21および画素群B22の画素を主走査方向の順に注目すると、画素群A21にはスクリーンパターン23の一部であるパターンE24が存在し、画素群B22にはスクリーンパターン23の一部であるパターンF25が存在する。
【0059】
ここで、図7(b)に示すように、パルス幅変調部6が生成する図7(a)に示す画像データ20の画素群A21のパルスには、パターンE24の存在を示すピークが有り、パターンE24の存在を示すピークのパルス幅では画像出力部7のROSが十分に応答するが、図7(c)に示すように、パルス幅変調部6が生成する図7(a)に示す画像データ20の画素群B22のパルスには、パターンF25の存在を示すピークが有り、パターンF25の存在を示すピークのパルス幅ではROSが応答しない可能性がある。
【0060】
そこで、第2の階調補正処理部5では、5値の画像データを構成する画素を主走査方向に沿って1つ1つ注目し、注目した画素(以後、注目画素とする)の画素値を求め、注目画素の画素値が1、2、3である場合、注目画素に隣接する左の画素(以後、隣接画素とする)の画素値を確認し、確認した画素値が0、1、2、3である場合、注目画素に対して階調補正処理を行う。
【0061】
これは、画素値が1、2、3の画素におけるピークのパルス幅は1画素に相当するパルス幅より狭いため、ROSが応答しない可能性がある。ただし、隣接画素の画素値が4であれば、隣接画素のパルスは全てがピークになるため、図7(b)に示すパルスの形状と同様になり、隣接画素と注目画素とで連続するパルスのピークのパルス幅は、1画素に相当するパルス幅より広いため、ROSが十分に応答する。また、隣接画素の画素値が0、1、2、3であれば、隣接画素の右側のパルスはピークにならないため、図7(c)に示すパルスの形状と同様になり、注目画素のパルスのピークのパルス幅は、1画素に相当するパルス幅より狭いため、ROSが応答しない可能性がある。
【0062】
従って、注目画素の画素値が1、2、3且つ隣接画素の画素値が0、1、2、3である場合は、ROSが応答しない可能性がある注目画素のパルスのピークのパルス幅を、ROSが十分に応答する長さのパルス幅に補正する階調補正処理を注目画素に対して行う。
【0063】
なお、上記実施例では、パルスのピークのパルス幅の閾値を1画素に相当するパルス幅に設定する構成を一例にして説明してきたが、画像出力部7の特性に応じた閾値を設定することが好ましい。
【0064】
図8は、第2の階調補正処理部5が画像データに対して階調補正処理を行う際に基づく補正テーブルおよび補正グラフを示す図である。なお、図8(a)は、5値の画像データに対して階調補正処理を行う際に基づく補正テーブル26の一例を示す図であり、図8(b)は、n値の画像データに対して階調補正処理を行う際に基づく補正グラフ27の一例を示す図である。
【0065】
図8(a)に示す補正テーブル26に基づく階調補正処理では、画素値が1である注目画素は画素値が3に補正され、画素値が2である注目画素は画素値が3に補正され、画素値が3である注目画素は画素値が4に補正される。
【0066】
図8(b)に示す補正グラフ27は、図8(a)に示す補正テーブル26をグラフ化したものであり、横軸を注目画素値、縦軸を補正画素値とし、補正グラフ27に基づく階調補正処理では、画素値が小さい値である注目画素は大きい値の画素値に補正され、画素値が大きい値になるに連れて若干の補正しか行われなくなる。
【0067】
なお、画像出力部7の特性に応じた補正テーブル26および補正グラフ27を設定することが好ましい。
【0068】
図9は、第2の階調補正処理部5が補正テーブル26および補正グラフ27に基づいて行う階調補正処理について詳細に説明する図である。なお、図9(a)は、階調補正処理前の画像データ(6×6)28を示す図であり、図9(b)は、階調補正処理後の画像データを示す図である。なお、図9(a)および図9(b)に示す画像データはn値であり、図6に示すように、1画素につきn個の画素値(0、1、…、n−1)を割り振る。
【0069】
図9(a)に示す画像データ28には、階調に応じたスクリーンパターン29が存在する。ここで、第2の階調補正処理部5において、ピークのパルス幅の閾値を1画素の幅と設定し、図9(a)に示す画像データ28から各画素の画素値を求める。
【0070】
例えば、図9(a)に示す画像データ28の画素B31の画素値は0およびn−1ではないため、画素B31の隣接画素である画素A30の画素値を確認し、画素A30の画素値はn−1であるため、画素A30と画素B31とで連続するパルスのピークのパルス幅は閾値より広いため、画素B31に対して階調補正処理を行わない。また、図9(a)に示す画像データ28の画素D33の画素値は0およびn−1ではないため、画素D33の隣接画素である画素C32の画素値を確認し、画素C32の画素値は0であるため、画素C32と画素D33とで連続するパルスのピークのパルス幅は閾値より狭いため、第2の階調補正処理部5は画素D33のピークのパルス幅を広くする階調補正処理を補正テーブル26若しくは補正グラフ27に基づいて画素Dに対して行う。
【0071】
図9(b)に示すように、階調補正処理後の画像データ35の画素D36に存在するスクリーンパターンの一部37の幅が、図9(a)に示す階調補正処理前の画像データ28の画素D33に存在するスクリーンパターンの一部34の幅より広くなっている。
【0072】
次に、第2の階調補正処理部5が行う階調補正処理の手順について図10に示すフローチャートを参照して説明する。なお、主走査方向は画像データの左側から右側であり、画像データを構成する全ての画素のパルスのピークが、画素の左側に寄るような閾値マトリクスに限定し、3値以上のn値の画像データの場合は、図6に示すように、1画素につきn個の画素値(0、1、…、n−1)を割り振る。
【0073】
スクリーン処理部によりスクリーン処理されたn値の画像データおよび画像データに付随するtagデータを受け付け(ステップS1001)、n≧3(3値以上の画像データ)である場合(ステップS1002でYES)、主走査方向に沿って画素を注目し(ステップS1003)、画像データおよびtagデータに基づき、注目画素の画素値を求め(ステップS1004)、注目画素の画素値が0若しくはn−1でない場合(ステップS1005でNO)、隣接画素の画素値がn−1でない場合(ステップS1006でNO)、補正テーブル若しくは補正グラフに基づいて注目画素に対して階調補正処理を行い(ステップS1007)、全画素の注目が終了していない場合(ステップS1008でNO)、ステップS1003に戻る。
【0074】
また、全画素の注目が終了した場合(ステップS1008でYES)、パルス幅変調部に補正した画像データおよびtagデータを送り(ステップS1009)、処理手順を終了する。
【0075】
なお、ステップS1002において、n=2(2値の画像データ)である場合(ステップS1002でNO)、画素を注目せず、パルス幅変調部に画像データおよびtagデータを送り(ステップS1009)、処理手順を終了する。
【0076】
なお、ステップS1005において、注目画素の画素値が0若しくはn−1である場合(ステップS1005でYES)、ステップS1008に進む。
【0077】
なお、ステップS1006において、隣接画素の画素値がn−1である場合(ステップS1006でYES)、ステップS1008に進む。
【0078】
従って、このような補正を行うことで、更に階調補正処理を簡略化することができる。
【0079】
なお、上記実施例では、主走査方向を画像データの左側から右側とし、全ての画素のパルスのピークが左側に寄るような閾値マトリクスを用いる構成に限定したが、全ての画素のパルスのピークが右側に寄るような閾値マトリクスを用いる構成でも適用可能である。
【0080】
また、第1の実施形態および第2の実施形態ともに、半導体レーザ(LD)による露光装置を用いる構成を一例にしてきたが、発行ダイオード(LED)による露光装置を用いる構成でも適用可能である。ただし、発行ダイオードによる露光装置を用いる構成の際は、図2(a)に示す画像データ8および図7(a)に示す画像データ20の副走査方向になるが、第2の階調補正処理部が行う階調補正処理は、上記実施例と同様である。
【0081】
【発明の効果】
以上説明したように本発明によれば、ハイライト部の再現性が向上するとともに、トーンジャンプを改善することで、良好な画質の出力画像を得ることが可能になるという効果を奏する。
【図面の簡単な説明】
【図1】第1の実施形態における画像処理装置の機能的な構成の一例を示すブロック図である。
【図2】スクリーン処理が行われた画像データ8について詳細に説明する図である。
【図3】第2の階調補正処理部5が画像データ8に対して階調補正処理を行う際に基づく補正グラフ13を示す図である。
【図4】第2の階調補正処理部5が補正グラフに基づいて行う階調補正処理について詳細に説明する図である。
【図5】第2の階調補正処理部5が行う階調補正処理の手順を示すフローチャートである。
【図6】5値の画像データに変換した場合における画素値の割り振りを詳細に説明する図である。
【図7】スクリーン処理が行われた画像データについて詳細に説明する図である。
【図8】第2の階調補正処理部5が画像データに対して階調補正処理を行う際に基づく補正テーブルおよび補正グラフを示す図である。
【図9】第2の階調補正処理部5が補正テーブル26および補正グラフ27に基づいて行う階調補正処理について詳細に説明する図である。
【図10】第2の階調補正処理部5が行う階調補正処理の手順を示すフローチャートである。
【図11】ハイライト部の再現不良、またはトーンジャンプが発生する原因について詳細に説明する図である。
【符号の説明】
1 画像入力部
2 色空間変換部
3 第1の階調補正処理部
4 スクリーン処理部
5 第2の階調補正処理部
6 パルス幅変調部
7 画像出力部
8 スクリーン処理が行われた画像データ
9 画素群
10 スクリーンパターン
11 パターンA
12 パターンB
13 補正グラフ
14 階調補正処理前の画像データ
15 スクリーンパターン
16 パターンC
17 パターンD
18 階調補正処理後の画像データ
19 パターンD’
20 スクリーン処理が行われた5値の画像データ
21 画素群A
22 画素群B
23 スクリーンパターン
24 パターンE
25 パターンF
26 補正テーブル
27 補正グラフ
28 階調補正処理前の画像データ
29 スクリーンパターン
30 画素A
31 画素B
32 画素C
33 画素D
34 スクリーンパターンの一部
35 階調補正処理後の画像データ
36 画素D
37 スクリーンパターンの一部
38 主走査方向の露光パルス幅が短い部分[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing apparatus and method, and more particularly, to an image processing apparatus and method for performing tone correction to obtain an output image with good image quality.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in copiers and printers of an electrophotographic system, etc., multi-valued image data input by an image input unit is subjected to screen processing, thereby converting the data to binary or multi-valued image data, and performing the conversion processing. A general procedure is to send image data to an image output unit. Here, the image data converted into multi-valued image data can provide richer gradation expression than the image data converted into binary image data.
[0003]
Here, the output image reproduced on the paper is linear with respect to the input image data due to restrictions caused by the image output device such as a response characteristic or a phenomenon characteristic of a ROS (Raster Output Scanner). However, problems such as poor reproduction of the highlight portion or tone jump often occur.
[0004]
As shown in FIG. 11, in the
[0005]
As a countermeasure for this problem, it is general to perform tone correction based on TRC (Tone Reproduction Curve: tone reproduction characteristic curve).
[0006]
In addition, in the quantization processing in the multi-level error diffusion processing, in order to eliminate instability of isolated low-density dot reproduction, quantization is performed in block units to process large dots. (For example, refer to Patent Document 1).
[0007]
[Patent Document 1]
JP-A-5-83531
[Problems to be solved by the invention]
However, according to the measures described above, the original gradation of the input image data is impaired, and the tone jump is not completely improved, so that it is difficult to obtain an output image with good image quality.
[0008]
Accordingly, it is an object of the present invention to provide an image processing apparatus and method capable of improving the reproducibility of a highlight portion and improving a tone jump to obtain an output image of good image quality. .
[0009]
[Means for Solving the Problems]
In order to achieve the above object, an invention according to claim 1 is an image processing apparatus that processes image data representing a gradation and outputs the processed image data to an image output device. Screen processing means for converting to image data, pulse width detection means for detecting a pulse width of a pulse signal in a main scanning direction having a length corresponding to the gradation of the image data converted by the screen processing means, and the pulse width When the pulse width detected by the detection unit is smaller than a preset threshold value, a correction unit that corrects the image data so as to widen the pulse width is provided.
[0010]
Further, according to a second aspect of the present invention, in the first aspect of the present invention, the correction means includes a correction table for setting a correction pulse width for a pulse width smaller than the threshold, and based on the correction table, It is characterized by correction.
[0011]
According to a third aspect of the present invention, in the second aspect of the present invention, the correction means includes a correction table creating means for creating a correction table according to a response characteristic of the image output device.
[0012]
According to a fourth aspect of the present invention, there is provided an image processing apparatus for processing image data expressing gradation and outputting the processed image data to an image output device, wherein the image data is converted into image data of a multi-value screen. A screen processing unit and a pixel value indicating a pulse width of a pulse signal in a main scanning direction having a length corresponding to a gradation of the image data is set for pixels constituting image data converted by the screen processing unit. A pixel value setting unit, a pixel value detection unit that focuses attention on the pixel along the main scanning direction, and detects a pixel value of the pixel of interest, a pixel value of the pixel detected by the pixel value detection unit, When a pulse width indicated by a pixel value of a pixel adjacent to the pixel is smaller than a preset threshold value, the image processing apparatus further includes a correction unit that corrects the image data so as to increase the pulse width.
[0013]
According to a fifth aspect of the present invention, in the fourth aspect of the present invention, the screen processing means includes a threshold value generating a threshold value matrix in which a peak of the pulse signal is shifted to the left or right side of all pixels constituting the image data. The image processing apparatus further includes a matrix generation unit that converts the image data into image data of a multi-value screen based on the threshold matrix.
[0014]
According to a sixth aspect of the present invention, in the fifth aspect of the present invention, when the pulse width indicated by the pixel value of the pixel detected by the pixel value detecting section is smaller than a threshold value, the correcting section outputs the pulse of a pixel adjacent to the pixel. When the signal peak is discontinuous with the pulse signal peak of the pixel, the image data is corrected.
[0015]
Further, according to a seventh aspect of the present invention, in the fourth aspect of the present invention, the correction means includes a correction table for setting a correction pulse width for a pulse width smaller than the threshold, and based on the correction table, It is characterized by correction.
[0016]
According to an eighth aspect of the present invention, in the invention of the seventh aspect, the correction means includes a correction table creation means for creating a correction table according to a response characteristic of the image output device.
[0017]
According to a ninth aspect of the present invention, there is provided an image processing method for processing image data expressing gradation and outputting the processed image data to an image output device, wherein the image data is converted into image data of a multi-value screen. Detecting the pulse width of the pulse signal in the main scanning direction having a length corresponding to the gradation of the converted image data, and expanding the pulse width if the detected pulse width is smaller than a preset threshold. And correcting the image data.
[0018]
According to a tenth aspect of the present invention, in the ninth aspect, the image data is corrected based on a correction table for setting a correction pulse width for a pulse width smaller than the threshold.
[0019]
An eleventh aspect of the present invention is characterized in that, in the tenth aspect of the present invention, a correction table corresponding to a response characteristic of the image output device is created.
[0020]
According to a twelfth aspect of the present invention, in the image processing method for processing image data expressing gradation and outputting the processed image data to an image output device, the image data is converted into image data of a multi-value screen. A pixel value indicating a pulse width of a pulse signal in a main scanning direction having a length corresponding to the gradation of the image data is set for a pixel constituting the converted image data, and the pixel is set in the main scanning direction. And the pixel value of the pixel of interest is detected. If the pulse width indicated by the pixel value of the detected pixel and the pixel value of the pixel adjacent to the pixel is smaller than a preset threshold, the pulse The image data is corrected so as to increase the width.
[0021]
According to a thirteenth aspect of the present invention, in the twelfth aspect of the present invention, a threshold matrix in which the peak of the pulse signal is shifted to the left or right of all the pixels constituting the image data is generated. And converting the image data into image data of a multi-value screen based on the image data.
[0022]
According to a fourteenth aspect, in the thirteenth aspect, when the pulse width indicated by the pixel value of the pixel is smaller than a threshold, the peak of the pulse signal of the pixel adjacent to the pixel is set to the peak of the pulse signal of the pixel. When the image data is discontinuous, the image data is corrected.
[0023]
The invention of
[0024]
The invention of
[0025]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a first embodiment of an image processing apparatus and method according to the present invention will be described in detail with reference to the accompanying drawings.
[0026]
FIG. 1 is a block diagram illustrating an example of a functional configuration of the image processing apparatus according to the first embodiment.
[0027]
As shown in FIG. 1, the image processing apparatus includes an image input unit 1, a color space conversion unit 2, a first gradation
[0028]
Here, the image input unit 1 includes a sensor for reading a document, and reads an image. In the present embodiment, an example of a configuration in which color separation into three primary colors of R (red), G (green), and B (blue) and reading are performed will be described.
[0029]
The color space conversion unit 2 applies LUT (Look Up Table) to the image data of each color R, G, and B input from the image input unit 1 to output C (cyan) and M (magenta). , Y (yellow) and K (black) image data.
[0030]
In addition, the first tone
[0031]
Further, the
[0032]
Further, the second gradation correction processing unit 5 performs a gradation correction process on the data that has been converted into the n-value data in the
[0033]
In addition, the pulse width modulation unit 6 generates a pulse represented by a change in the light emission time of a one-dot light source according to the gradation to express the gradation of the image data, and outputs the generated pulse to the image output unit 7. send.
[0034]
The image output unit 7 includes a ROS (Raster Output Scanner: optical scanning device) and a photoconductor, and the ROS scans and exposes a modulated light beam based on a pulse sent from the pulse width modulation unit 6. Then, an electrostatic latent image is formed on the charged photoconductor, and the electrostatic latent image formed on the photoconductor is copied by fixing toner on paper or the like.
[0035]
FIG. 2 is a diagram illustrating in detail the image data 8 on which the screen processing has been performed. 2A is a diagram illustrating an example of the image data 8 on which the screen processing has been performed, and FIG. 2B is a diagram illustrating the image data illustrated in FIG. 2A generated by the pulse width modulation unit 6. FIG. 9 is a diagram showing pulses of a pixel group 9 of 8;
[0036]
As shown in FIG. 2A, a
[0037]
Here, as shown in FIG. 2B, the pulse of the pixel group 9 generated by the pulse width modulator 6 has a peak indicating the existence of the pattern A11 and a peak indicating the existence of the pattern B12. Although the ROS of the image output unit 7 sufficiently responds to the peak pulse width indicating the presence of the pattern B12, the ROS may not respond to the peak pulse width indicating the presence of the pattern B12.
[0038]
Therefore, the second gradation correction processing unit 5 sets a threshold of the pulse width of the peak in advance, and indicates the existence of the
[0039]
FIG. 3 is a diagram illustrating a
[0040]
In the
[0041]
For example, in the gradation correction processing based on the
[0042]
FIG. 4 is a diagram for explaining in detail the gradation correction processing performed by the second gradation correction processing unit 5 based on the correction graph. FIG. 4A is a diagram showing the image data (6 × 6) 14 before the gradation correction process, and FIG. 4B is a diagram showing the
[0043]
In the
[0044]
As shown in FIG. 4B, the width of the pattern D'19 of the
[0045]
Next, the procedure of the tone correction process performed by the second tone correction processing unit 5 will be described with reference to the flowchart shown in FIG.
[0046]
The n-valued image data screen-processed by the screen processing unit and the tag data accompanying the image data are received (step S501). If n ≧ 3 (three or more image data) (YES in step S502), the image Based on the data and the tag data, a pulse of the image data generated by the pulse width modulation unit is obtained (step S503). If the obtained pulse has a peak (YES in step S504), the pulse width of the peak is equal to or less than a preset threshold. (YES in step S505), the image data is subjected to gradation correction processing for increasing the pulse width of the peak equal to or smaller than the threshold value (step S506), and the corrected image data and tag data are sent to the pulse width modulation unit (step S506). Step S507), the processing procedure ends.
[0047]
If n = 2 (binary image data) in step S502 (NO in step S502), the image data and the tag data are sent to the pulse width modulation unit without obtaining the pulse (step S507), and the processing procedure is performed. To end.
[0048]
If there is no peak in the obtained pulse in step S504 (NO in step S504), image data and tag data are sent to the pulse width modulation unit (step S507), and the processing procedure ends.
[0049]
If the pulse width of the peak is equal to or larger than the preset threshold value in step S505 (NO in step S505), the image data and the tag data are sent to the pulse width modulation unit without correcting the image data (step S507). The processing procedure ends.
[0050]
Therefore, by performing such a correction, the pulse width of the peak at which the ROS may not respond can be corrected to a pulse width long enough for the ROS to respond.
[0051]
Next, a second embodiment of the image processing apparatus and method according to the present invention will be described in detail with reference to the accompanying drawings.
[0052]
Note that the functional configuration of the image processing apparatus according to the second embodiment is similar to that of the block diagram illustrated in FIG. 1, and thus detailed description is omitted.
[0053]
However, when the main scanning direction is from the left side to the right side of the image data, the
[0054]
FIG. 6 is a diagram for explaining in detail the allocation of pixel values when converted to quinary image data.
[0055]
As shown in FIG. 6, since one pixel is divided into four in the quinary image data, a pixel value is assigned to each divided small element (for example, 0, 1, 2, 3, 4). In this embodiment, an example of a configuration in which quinary image data is used and pixel values are assigned as shown in FIG. 6 will be described.
[0056]
FIG. 7 is a diagram illustrating in detail image data on which screen processing has been performed. FIG. 7A is a diagram illustrating an example of
[0057]
As shown in FIG. 7A, since the main scanning direction is from the left side to the right side of the
[0058]
Here, when attention is paid to the pixels of the pixel group A21 and the pixel group B22 of the
[0059]
Here, as shown in FIG. 7B, the pulse of the pixel group A21 of the
[0060]
Accordingly, the second gradation correction processing unit 5 focuses on the pixels constituting the quinary image data one by one along the main scanning direction, and sets the pixel value of the focused pixel (hereinafter referred to as a focused pixel). When the pixel value of the target pixel is 1, 2, or 3, the pixel value of the left pixel adjacent to the target pixel (hereinafter, referred to as an adjacent pixel) is checked, and the checked pixel values are 0, 1, and 2. If the number is 2, 3, the gradation correction process is performed on the target pixel.
[0061]
This is because there is a possibility that the ROS may not respond because the peak pulse width of the pixel whose pixel value is 1, 2, or 3 is smaller than the pulse width corresponding to one pixel. However, if the pixel value of the adjacent pixel is 4, all the pulses of the adjacent pixel have a peak, so that the pulse shape is the same as the pulse shape shown in FIG. Is wider than the pulse width corresponding to one pixel, the ROS responds sufficiently. If the pixel value of the adjacent pixel is 0, 1, 2, or 3, the pulse on the right side of the adjacent pixel does not have a peak, and thus has the same shape as the pulse shown in FIG. Is smaller than the pulse width corresponding to one pixel, the ROS may not respond.
[0062]
Accordingly, when the pixel value of the target pixel is 1, 2, 3 and the pixel values of the adjacent pixels are 0, 1, 2, 3, the pulse width of the peak of the pulse of the target pixel to which the ROS may not respond , The ROS performs a tone correction process for correcting the pulse width to a length sufficient to respond sufficiently.
[0063]
In the above embodiment, the configuration in which the threshold of the pulse width of the pulse peak is set to the pulse width corresponding to one pixel has been described as an example. However, the threshold corresponding to the characteristics of the image output unit 7 may be set. Is preferred.
[0064]
FIG. 8 is a diagram illustrating a correction table and a correction graph based on when the second gradation correction processing unit 5 performs the gradation correction processing on the image data. FIG. 8A is a diagram illustrating an example of a correction table 26 based on performing a gradation correction process on quinary image data, and FIG. FIG. 14 is a diagram illustrating an example of a
[0065]
In the gradation correction processing based on the correction table 26 shown in FIG. 8A, the pixel of interest having a pixel value of 1 is corrected to a pixel value of 3, and the pixel of interest having a pixel value of 2 is corrected to a pixel value of 3. The pixel of interest having a pixel value of 3 is corrected to have a pixel value of 4.
[0066]
The
[0067]
It is preferable to set a correction table 26 and a
[0068]
FIG. 9 is a diagram for explaining in detail a gradation correction process performed by the second gradation correction processing unit 5 based on the correction table 26 and the
[0069]
In the image data 28 shown in FIG. 9A, a
[0070]
For example, since the pixel value of the pixel B31 of the image data 28 shown in FIG. 9A is not 0 or n-1, the pixel value of the pixel A30 which is a pixel adjacent to the pixel B31 is checked, and the pixel value of the pixel A30 is Since it is n-1, the pulse width of the peak of the continuous pulse in the pixel A30 and the pixel B31 is wider than the threshold, and therefore, the gradation correction process is not performed on the pixel B31. Further, since the pixel value of the pixel D33 of the image data 28 shown in FIG. 9A is not 0 or n−1, the pixel value of the pixel C32 which is a pixel adjacent to the pixel D33 is checked, and the pixel value of the pixel C32 is Since the pulse width is 0, the pulse width of the peak of the continuous pulse between the pixel C32 and the pixel D33 is narrower than the threshold value. Therefore, the second gradation correction processing unit 5 increases the pulse width of the peak of the pixel D33. Is performed on the pixel D based on the correction table 26 or the
[0071]
As shown in FIG. 9B, the width of a
[0072]
Next, the procedure of the tone correction processing performed by the second tone correction processing unit 5 will be described with reference to the flowchart shown in FIG. The main scanning direction is from the left side to the right side of the image data, and is limited to a threshold matrix in which the peaks of the pulses of all the pixels constituting the image data are shifted to the left side of the pixel. In the case of data, as shown in FIG. 6, n pixel values (0, 1,..., N−1) are assigned to one pixel.
[0073]
The n-valued image data screen-processed by the screen processing unit and the tag data attached to the image data are received (step S1001). If n ≧ 3 (three-valued or more image data) (YES in step S1002), Attention is paid to the pixel along the scanning direction (step S1003), and the pixel value of the pixel of interest is obtained based on the image data and tag data (step S1004). If the pixel value of the pixel of interest is not 0 or n−1 (step S1005) If the pixel value of the adjacent pixel is not n-1 (NO in step S1006), tone correction processing is performed on the pixel of interest based on the correction table or the correction graph (step S1007), and attention is paid to all pixels. Is not completed (NO in step S1008), the process returns to step S1003.
[0074]
If attention has been paid to all pixels (YES in step S1008), the corrected image data and tag data are sent to the pulse width modulator (step S1009), and the processing procedure ends.
[0075]
If n = 2 (binary image data) in step S1002 (NO in step S1002), the image data and the tag data are sent to the pulse width modulator without paying attention to the pixels (step S1009), and the processing is performed. End the procedure.
[0076]
If the pixel value of the target pixel is 0 or n−1 in step S1005 (YES in step S1005), the process advances to step S1008.
[0077]
In step S1006, when the pixel value of the adjacent pixel is n-1 (YES in step S1006), the process proceeds to step S1008.
[0078]
Therefore, by performing such a correction, the gradation correction process can be further simplified.
[0079]
In the above embodiment, the main scanning direction is set from the left side to the right side of the image data, and the configuration is limited to a configuration using a threshold matrix in which the peaks of the pulses of all the pixels are shifted to the left side. The present invention is also applicable to a configuration using a threshold matrix shifted to the right.
[0080]
Further, in both the first and second embodiments, a configuration using an exposure device using a semiconductor laser (LD) has been described as an example, but a configuration using an exposure device using an emitting diode (LED) is also applicable. However, in the case of the configuration using the exposure device using the emitting diode, the image data 8 shown in FIG. 2A and the
[0081]
【The invention's effect】
As described above, according to the embodiments of the present invention, it is possible to improve the reproducibility of the highlight portion and improve the tone jump, thereby obtaining an output image with good image quality.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a functional configuration of an image processing apparatus according to a first embodiment.
FIG. 2 is a diagram illustrating in detail image data 8 on which screen processing has been performed.
FIG. 3 is a diagram showing a correction graph based on when a second gradation correction processing section performs gradation correction processing on image data.
FIG. 4 is a diagram illustrating in detail a gradation correction process performed by a second gradation correction processing unit based on a correction graph.
FIG. 5 is a flowchart illustrating a procedure of a tone correction process performed by a second tone correction processing unit 5;
FIG. 6 is a diagram for explaining in detail the allocation of pixel values when converted to quinary image data.
FIG. 7 is a diagram for explaining in detail image data on which screen processing has been performed;
FIG. 8 is a diagram illustrating a correction table and a correction graph based on when a second gradation correction processing unit performs a gradation correction process on image data.
FIG. 9 is a diagram illustrating in detail a gradation correction process performed by a second gradation correction processing unit based on a correction table and a correction graph.
FIG. 10 is a flowchart illustrating a procedure of a tone correction process performed by a second tone correction processing unit 5;
FIG. 11 is a diagram for explaining in detail reproduction failure of a highlight portion or a cause of occurrence of a tone jump;
[Explanation of symbols]
1 Image input section
2 Color space conversion unit
3 First gradation correction processing unit
4 Screen processing unit
5 Second tone correction processing unit
6 Pulse width modulator
7 Image output section
8 Screened image data
9 pixel group
10. Screen pattern
11 Pattern A
12 Pattern B
13 Correction graph
14 Image data before gradation correction processing
15 Screen pattern
16 Pattern C
17 Pattern D
18 Image data after gradation correction processing
19 Pattern D '
20 5-valued image data after screen processing
21 Pixel group A
22 Pixel group B
23 Screen pattern
24 Pattern E
25 Pattern F
26 Correction table
27 Correction graph
28 Image data before gradation correction processing
29 screen pattern
30 pixels A
31 Pixel B
32 pixels C
33 pixels D
34 Part of screen pattern
35 Image data after gradation correction processing
36 pixels D
Part of 37 screen pattern
38 Short exposure pulse width in main scanning direction
Claims (16)
前記画像データを多値スクリーンの画像データに変換するスクリーン処理手段と、
前記スクリーン処理手段で変換した画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を検出するパルス幅検出手段と、
前記パルス幅検出手段で検出したパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する補正手段と
を具備することを特徴とする画像処理装置。In an image processing device that processes image data expressing gradation and outputs the processed image data to an image output device,
Screen processing means for converting the image data into image data of a multi-value screen,
Pulse width detection means for detecting the pulse width of the pulse signal in the main scanning direction having a length corresponding to the gradation of the image data converted by the screen processing means,
When the pulse width detected by the pulse width detection means is smaller than a preset threshold value, the image processing apparatus further comprises correction means for correcting the image data so as to increase the pulse width.
前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブル
を具備し、
前記補正テーブルに基づき、前記画像データを補正する
ことを特徴とする請求項1記載の画像処理装置。The correction means,
A correction table for setting a correction pulse width for a pulse width smaller than the threshold,
2. The image processing apparatus according to claim 1, wherein the image data is corrected based on the correction table.
前記画像出力装置の応答特性に応じた補正テーブルを作成する補正テーブル作成手段
を具備することを特徴とする請求項2記載の画像処理装置。The correction means,
3. The image processing apparatus according to claim 2, further comprising a correction table creating unit that creates a correction table according to a response characteristic of the image output device.
前記画像データを多値スクリーンの画像データに変換するスクリーン処理手段と、
前記スクリーン処理手段で変換した画像データを構成する画素に対して、該画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を示す画素値を設定する画素値設定手段と、
前記画素を主走査方向に沿って注目し、該注目する画素の画素値を検出する画素値検出手段と、
前記画素値検出手段で検出した画素の画素値と、該画素の隣接画素の画素値とが示すパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する補正手段と
を具備することを特徴とする画像処理装置。In an image processing device that processes image data expressing gradation and outputs the processed image data to an image output device,
Screen processing means for converting the image data into image data of a multi-value screen,
Pixel value setting means for setting, for pixels constituting image data converted by the screen processing means, a pixel value indicating a pulse width of a pulse signal in a main scanning direction having a length corresponding to the gradation of the image data When,
Pixel value detection means for noting the pixel along the main scanning direction and detecting a pixel value of the pixel of interest;
If the pulse width indicated by the pixel value of the pixel detected by the pixel value detection means and the pixel value of a pixel adjacent to the pixel is smaller than a preset threshold, the image data is corrected so as to increase the pulse width. An image processing apparatus comprising: a correction unit.
前記パルス信号のピークが、前記画像データを構成する全ての画素の左側若しくは右側に寄る閾値マトリクスを生成する閾値マトリクス生成手段
を具備し、
前記閾値マトリクスに基づき、前記画像データを多値スクリーンの画像データに変換する
ことを特徴とする請求項4記載の画像処理装置。The screen processing means,
The peak of the pulse signal comprises a threshold matrix generating means for generating a threshold matrix closer to the left side or the right side of all pixels constituting the image data,
The image processing apparatus according to claim 4, wherein the image data is converted into image data of a multi-value screen based on the threshold matrix.
前記画素値検出手段で検出した画素の画素値が示すパルス幅が閾値より小さい場合、該画素の隣接画素のパルス信号のピークが、該画素のパルス信号のピークと不連続である際に、前記画像データを補正する
ことを特徴とする請求項5記載の画像処理装置。The correction means,
When the pulse width indicated by the pixel value of the pixel detected by the pixel value detecting means is smaller than a threshold, when the peak of the pulse signal of the pixel adjacent to the pixel is discontinuous with the peak of the pulse signal of the pixel, The image processing apparatus according to claim 5, wherein the image data is corrected.
前記閾値より小さいパルス幅に対する補正パルス幅を設定する補正テーブル
を具備し、
前記補正テーブルに基づき、前記画像データを補正する
ことを特徴とする請求項4記載の画像処理装置。The correction means,
A correction table for setting a correction pulse width for a pulse width smaller than the threshold,
The image processing apparatus according to claim 4, wherein the image data is corrected based on the correction table.
前記画像出力装置の応答特性に応じた補正テーブルを作成する補正テーブル作成手段
を具備することを特徴とする請求項7記載の画像処理装置。The correction means,
8. The image processing apparatus according to claim 7, further comprising a correction table creating unit that creates a correction table according to a response characteristic of the image output device.
前記画像データを多値スクリーンの画像データに変換し、
該変換した画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を検出し、
該検出したパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する
ことを特徴とする画像処理方法。In an image processing method for processing image data expressing gradation and outputting the processed image data to an image output device,
Converting the image data into image data of a multi-value screen,
Detecting the pulse width of the pulse signal in the main scanning direction having a length corresponding to the gradation of the converted image data,
When the detected pulse width is smaller than a preset threshold, the image data is corrected so as to increase the pulse width.
ことを特徴とする請求項9記載の画像処理方法。The image processing method according to claim 9, wherein the image data is corrected based on a correction table that sets a correction pulse width for a pulse width smaller than the threshold.
ことを特徴とする請求項10記載の画像処理方法。11. The image processing method according to claim 10, wherein a correction table corresponding to a response characteristic of the image output device is created.
前記画像データを多値スクリーンの画像データに変換し、
該変換した画像データを構成する画素に対して、該画像データの階調に応じた長さを有する主走査方向のパルス信号のパルス幅を示す画素値を設定し、
前記画素を主走査方向に沿って注目し、
該注目した画素の画素値を検出し、
該検出した画素の画素値と、該画素の隣接画素の画素値とが示すパルス幅が予め設定した閾値より小さい場合、該パルス幅を広げるように、前記画像データを補正する
ことを特徴とする画像処理方法。In an image processing method for processing image data expressing gradation and outputting the processed image data to an image output device,
Converting the image data into image data of a multi-value screen,
For the pixels constituting the converted image data, set a pixel value indicating the pulse width of the pulse signal in the main scanning direction having a length corresponding to the gradation of the image data,
Paying attention to the pixels along the main scanning direction,
Detecting the pixel value of the noted pixel,
When the pulse width indicated by the pixel value of the detected pixel and the pixel value of the pixel adjacent to the pixel is smaller than a preset threshold, the image data is corrected so as to increase the pulse width. Image processing method.
該生成した閾値マトリクスに基づき、前記画像データを多値スクリーンの画像データに変換する
ことを特徴とする請求項12記載の画像処理方法。The peak of the pulse signal generates a threshold matrix shifted to the left or right side of all the pixels constituting the image data,
The image processing method according to claim 12, wherein the image data is converted into image data of a multi-value screen based on the generated threshold matrix.
ことを特徴とする請求項13記載の画像処理方法。When the pulse width indicated by the pixel value of the pixel is smaller than a threshold, when the peak of the pulse signal of a pixel adjacent to the pixel is discontinuous with the peak of the pulse signal of the pixel, the image data is corrected. 14. The image processing method according to claim 13, wherein:
ことを特徴とする請求項12記載の画像処理方法。13. The image processing method according to claim 12, wherein the image data is corrected based on a correction table for setting a correction pulse width for a pulse width smaller than the threshold.
ことを特徴とする請求項15記載の画像処理方法。16. The image processing method according to claim 15, wherein a correction table according to a response characteristic of the image output device is created.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003029725A JP2004242085A (en) | 2003-02-06 | 2003-02-06 | Device and method for processing image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003029725A JP2004242085A (en) | 2003-02-06 | 2003-02-06 | Device and method for processing image |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004242085A true JP2004242085A (en) | 2004-08-26 |
Family
ID=32956823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003029725A Pending JP2004242085A (en) | 2003-02-06 | 2003-02-06 | Device and method for processing image |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004242085A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014151587A (en) * | 2013-02-12 | 2014-08-25 | Brother Ind Ltd | Imaging device and computer program |
| JP2016068442A (en) * | 2014-09-30 | 2016-05-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2017024294A (en) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | Image forming apparatus |
| JP2017030303A (en) * | 2015-08-05 | 2017-02-09 | キヤノン株式会社 | Correction method for image forming apparatus |
-
2003
- 2003-02-06 JP JP2003029725A patent/JP2004242085A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014151587A (en) * | 2013-02-12 | 2014-08-25 | Brother Ind Ltd | Imaging device and computer program |
| JP2016068442A (en) * | 2014-09-30 | 2016-05-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2017024294A (en) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | Image forming apparatus |
| JP2017030303A (en) * | 2015-08-05 | 2017-02-09 | キヤノン株式会社 | Correction method for image forming apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5241621B2 (en) | Image forming apparatus and method of controlling image forming apparatus | |
| JP6512838B2 (en) | Image processing apparatus, image processing method and program | |
| US9066037B2 (en) | Threshold matrix generation device and method for generating threshold matrix for generating threshold matrix of predetermined size used for halftone processing of multitone image data using dithering method | |
| JP2005111899A (en) | Image forming apparatus and image forming method | |
| US20170208211A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| US7116445B2 (en) | Image forming apparatus and image forming method | |
| US9383706B2 (en) | Apparatus, image processing apparatus, method, and storage medium acquiring tone level correction data, and adjusting the acquired tone level correction data | |
| JP4241632B2 (en) | Color plate creation threshold value matrix creation method, color image reproduction method, color image separation creation device, and threshold matrix | |
| JP5875543B2 (en) | Image forming apparatus | |
| JP5264412B2 (en) | Image processing apparatus and image processing method | |
| JP2004242085A (en) | Device and method for processing image | |
| JP4544280B2 (en) | Image processing apparatus, image forming apparatus, and image processing program | |
| US7385731B2 (en) | Method and system for processing a multi-colour image | |
| JP2012010232A (en) | Image processing apparatus and image output device using the same | |
| JP4259410B2 (en) | Image processing device | |
| JP4442481B2 (en) | Image forming apparatus | |
| JP2006072173A (en) | Printer and gradation correcting method thereof | |
| JP5904979B2 (en) | Image processing apparatus and image processing program | |
| JP4135713B2 (en) | Color image forming apparatus and color image forming method | |
| JP4572867B2 (en) | Image processing apparatus, image processing method, and image forming apparatus | |
| JP6648933B2 (en) | Image processing device, image forming device, image processing method, and program. | |
| JP6504773B2 (en) | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM | |
| US20200257230A1 (en) | Image forming apparatus, dither matrix generation method, and dither matrix generation apparatus | |
| JP4114801B2 (en) | Image forming apparatus and method | |
| JP2007329955A (en) | Error diffusion processing method and image forming apparatus |