(57)【要約】【課題】トナーセーブモードで出力された低濃度の原稿をコピーした際に、文字の判読性を向上させる【解決手段】トナーセーブ判定部１０４は、文字エッジ検出部１０２の検出結果が黒エッジで、かつ、網点判定部１０３の判定の結果、エッジの周囲に網点判定された領域がある場合、トナーセーブ候補とし、更に注目画素の濃度情報検出部１０１の検出結果が低濃度であれば、入力画像がトナーセーブされていると判定する。トナーセーブされていると判定した場合、補正処理部１０５は墨量を増加させる処理を行う。【選択図】図１
2014087009.tif 000002
【特許請求の範囲】
【請求項１】
画像がトナーセーブされているか否かを判定する判定手段と、前記画像がトナーセーブされていると判定されたとき、前記画像に対して補正処理を行う補正手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記画像から文字エッジが検出され、かつ前記画像からエッジの周囲に網点領域が検出され、かつ前記画像の濃度が所定の閾値未満であることが検出されたときに、前記画像がトナーセーブされていると判定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記補正手段は、前記画像の文字エッジに対するエッジ強調処理を抑制し、前記画像の網点に対する平滑化処理を強調するフィルタ処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記補正手段は、文字用の墨生成よりも高墨となる墨生成テーブルを用いて墨生成処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記補正手段は、画像全体の濃度を上げるγ補正処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項６】
画像がトナーセーブされているか否かを判定する判定工程と、前記画像がトナーセーブされていると判定されたとき、前記画像に対して補正処理を行う補正工程を備えたことを特徴とする画像処理方法。
【請求項７】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項８】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナーセーブモードで出力された画像を処理する画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
プリンタなどの画像形成装置において、出力コストを低減するための一機能として、画像出力を行なう際に使用するトナー量を低減し、画像全体の濃度を薄くして出力するトナーセーブモードがある（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来、トナーセーブモードを使用して出力された低濃度の画像をコピーすると、全体的に画像の濃度が薄くなるため、文字部の誤判定を発生させる可能性がある。そのような場合、誤判定された文字は、文字ではなく絵柄として処理されるため色付きが発生し、判読性を低下させるという問題があった。
【０００４】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、トナーセーブモードで出力された低濃度の原稿をコピーした際に、文字の判読性を向上させた画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、画像がトナーセーブされているか否かを判定する判定手段と、前記画像がトナーセーブされていると判定されたとき、前記画像に対して補正処理を行う補正手段を備えたことを最も主要な特徴とする。
【発明の効果】
【０００６】
本発明によれば、トナーセーブモードで出力された低濃度の画像をコピーする際に、文字部の色付きを低減し、文字の判読性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施例１の画像処理装置の構成を示す。
【図２】補正処理部、フィルタ処理部の構成を示す。
【図３】墨生成のＬＵＴ、プリンタγ補正テーブルを説明する図である。
【図４】濃度情報検出部の構成を示す。
【図５】黒文字形成のパターン例を示す。
【図６】エッジ判定部の構成を示す。
【図７】網点、白地、色、文字エッジ検出部の構成を示す。
【図８】実施例２の画像処理装置の構成を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態について図面により詳細に説明する。本発明では、コピーを行う画像がトナーセーブモードで出力された低濃度の画像か否かを判定し、トナーセーブモードで出力された画像と判定されたとき黒文字処理の濃度を制御することで判読性を向上させる。
【実施例１】
【０００９】
図１は、本発明の実施例１の画像処理装置の構成を示す。図１において、１０１は濃度情報検出部、１０２は文字エッジ検出部、１０３は網点判定部、１０４はトナーセーブ判定部、１０５は補正処理部である。
【００１０】
トナーセーブ判定部１０４は、入力画像の注目画素ついて、文字エッジであるか否かを判定する文字エッジ検出部１０２の検出結果と、エッジ周囲の網点判定により、文字部分がディザパターン（網点）で作成されているか否かを判定する網点判定部１０３の判定結果と、読み取り濃度で閾値を設けて低濃度か否かを判定する濃度情報検出部１０１の検出結果を参照して、入力画像の注目画素がトナーセーブされているか否かを判定する。
文字エッジ検出部１０２の検出結果が黒エッジで、かつ、網点判定部１０３の判定の結果、エッジの周囲に網点判定された領域がある場合、トナーセーブ候補とし、更に注目画素の濃度情報検出部１０１の検出結果が所定の閾値未満の低濃度の画像（原稿画像）であれば、入力画像の注目画素がトナーセーブされていると判定する。
【００１１】
トナーセーブ判定部１０４の判定結果を用いて、補正処理部１０５を行う画像処理について説明する。図２（ａ）は、補正処理部１０５の構成を示し、フィルタ処理部２０１、プリンタ色補正部２０２、墨処理部２０３、プリンタγ補正部２０４、階調処理部２０５から構成されている。
【００１２】
図２（ｂ）は、フィルタ処理部の構成を示す。フィルタ処理部２０１のエッジ強調部３０２と平滑化部３０３はそれぞれ注目画素に対してフィルタ処理を行い、合成処理部３０４は、両方のフィルタ処理の結果を、エッジ量算出部３０１で検出されるエッジ量に基づき合成する。
【００１３】
すなわち、合成処理部３０４は、エッジ量が大きい場合は、エッジ強調部３０２の出力結果の割合が大きくなるように合成処理し、エッジ量が小さい場合は、平滑化部３０３の出力結果の割合が大きくなるように合成処理する。通常、エッジ量に応じてエッジ強調と平滑化の割合を切り替えるが、トナーセーブされていると判定した場合は、画像全体が低濃度となっているため、エッジ強調を弱く、かつ、平滑化を強めにして網点をつぶすパラメータで、墨処理量を変更した際の濃度のばらつきを抑制する処理を施す。
【００１４】
本実施例では、トナーセーブされていると判定した場合、墨処理により墨量を増加させる制御を実施するが、そのような場合、エッジ部が墨処理の制御に該当するため、エッジ部を強調すると、エッジ部とエッジ部以外での濃度バランスが崩れてしまう。そのため、エッジ強調を弱めることで、墨処理を行う部分の濃度浮きを抑制し、エッジ部とエッジ部以外の濃度差（濃度ばらつき）を低減することができ、これにより判読性を向上させることができる。
【００１５】
なお、図示しない画像蓄積部は、フィルタ処理後の画像データとトナーセーブ判定部１０４の判定結果を蓄積する。コピー処理の場合は、一旦蓄積した画像データとトナーセーブの判定結果を読み出し、プリンタ色補正部２０２以降の画像処理へデータを送る。
【００１６】
プリンタ色補正部２０２は、ＲＧＢ信号をプリンタ出力用のＣＭＹ信号へ変換する。墨処理部２０３は、ＣＭＹデータに応じてＫ信号を発生させ（墨生成）、ＣＭＹからＫに応じた量を減ずる（下色除去：ＵＣＲ）処理を行う。墨生成、ＵＣＲともに計算式を用いて行う方法、ＬＵＴを用いて行う方法等があるが、本実施例では墨生成はＬＵＴを用いて行い、ＵＣＲは計算式を用いて行う。
【００１７】
図３（ａ）は、墨生成のＬＵＴを説明する図である。墨生成では、Ｃ、Ｍ、Ｙ（０が白、２５５が黒）の最小値Ｍｉｎ（Ｃ，Ｍ，Ｙ）を算出し、これをＬＵＴへ入力して出力値を得る。通常の文字用墨生成テーブルとトナーセーブ判定用の墨生成テーブルの２つを予め準備しておき、判定結果に応じて、墨生成テーブルを切り替えて適用する。
【００１８】
文字用墨生成テーブルは、Ｍｉｎ（Ｃ，Ｍ，Ｙ）を全てＫ信号に置き換える。トナーセーブ判定用の墨生成テーブルは、文字用墨生成テーブルより傾きを少し立てたテーブルとする。
【００１９】
ＵＣＲは、次式により行う。αはＵＣＲ調整パラメータである。
Ｃ＝Ｃ−α×Ｋ
Ｍ＝Ｍ−α×Ｋ
Ｙ＝Ｙ−α×Ｋ
ＵＣＲ調整パラメータも墨生成に合わせて切り換える。文字用墨生成テーブルが適用される領域ではα＝１とし、トナーセーブ用の墨生成テーブルが適用される領域では例えばα＝１．２とする。これらの処理を行うことで、文字部の色付きを抑えて判読性を向上させる。
【００２０】
プリンタγ補正部２０４は、プリンタの濃度特性に合わせて濃度変換テーブルを用いた変換処理を行い、階調処理部２０５は、ディザや誤差拡散等の擬似中間調処理を施す。
【００２１】
図３（ｂ）は、プリンタγ補正テーブルを説明する図である。プリンタγ補正テーブルはトナーセーブ判定用として、通常のプリンタγに比べ濃度を上げるγテーブルを持つ。トナーセーブモードで出力された画像は低濃度であるため、プリンタγを上げて濃度を高く設定することで、文字の判読性を向上させることができる。
【００２２】
本実施例によれば、トナーセーブにより出力された低濃度の入力画像に応じて処理を切り換えて画像濃度を上げると共に、文字部の色付きを抑えることができるため、文字の判読性を向上させた出力画像を得ることができる。
【００２３】
図４は、入力画像の読み取り濃度に対するトナーセーブ画像入力時の最大濃度の閾値設定を説明する図である。図４（ａ）は、通常出力画像とトナーセーブ出力画像の読み取り濃度の例を示す。トナーセーブモードでは出力時の最大濃度を規制するため、出力された画像の読み値は図に示すように低くなる。通常出力画像の最大濃度とトナーセーブ出力画像の最大濃度の差分に対して閾値を設け、入力画像が閾値未満の低濃度で出力されたか否かを判定する。
【００２４】
図４（ｂ）は、濃度情報検出部の構成を示す。濃度情報の判定は、注目画素周辺の３×３画素を参照（３×３画素を平均化部４０１で平均化）し、閾値判定部４０２で判定する。閾値判定は、設定された閾値に基づき高濃度の画素であるか、低濃度の画素であるかを判定する。閾値未満ならば低濃度領域、閾値以上ならば高濃度領域と判定する。濃度閾値は図４（ａ）で示したように、トナーセーブで何％濃度を落とすかによって値を設定できるようにしておく。この閾値設定は、画質モードに応じて可変に設定する。
【００２５】
図５は、通常出力時とトナーセーブ時による黒文字形成のパターン例を示す。通常、黒文字を出力する場合は、特に濃度指定されなければ、文字パターンは図５（ａ）のようにベタで出力される。また、トナーセーブモードで出力する場合は、例えば出力全体の濃度を例えば６０％に落として出力すると、黒文字部分もその出力濃度に合わせることになる。そのため、黒文字部分の濃度を合わせるためディザパターンを使用して、文字部分は図５（ｂ）のように網点で形成される。このパターン形状はディザパターンによって異なるが、出力濃度に合わせて網点形状の間隔や大きさが設定される。
【００２６】
図６（ａ）は、エッジ判定部の構成を示す。３値化回路５０１では、ＲＧＢ各８ビットからなる入力画像のうちＧ信号を２つの閾値（ｔｈ１、ｔｈ２）を用いて３値化する。その際、ｔｈ１＜ｔｈ２とする。０が高濃度側、２５５が低濃度側とし、以下の設定とする。
０≦Ｇ≦ｔｈ１      黒画素
ｔｈ１＜Ｇ＜ｔｈ２  中間画素
ｔｈ２≦Ｇ≦２５５  白画素
黒画素のパターンマッチング５０２では、３×３のマトリクス内の黒画素パターンが図６（ｂ）のいずれかとマッチングしたときに注目画素を連結黒画素と判定する。白画素のパターンマッチング５０３も同様に、白画素が図６（ｂ）とマッチするか否かをみて連結白画素を判定する。
【００２７】
注目画素を中心とした３×３画素内で連結黒画素数と連結白画素数を計数し、ＡＮＤ回路５０４で両方の計数結果をまとめてエッジ部であるか否かの判定を行う。つまり、文字の輪郭部分には連結白画素及び連結黒画素が同時に一定以上の密度で存在するという性質を利用して判定する。
【００２８】
図７（ａ）は、網点判定部の構成を示す。網点判定はピーク画素検出による方法を用いる。すなわち、ピーク画素検出部６０１は、注目画素が濃度変化の山または谷を示すピーク点であるかどうかを、周囲の画素との濃度関係から判定する。Ｍ×Ｍ画素からなるブロック内において、中心画素の濃度レベルが他のすべての濃度レベルよりも高い、あるいは低いときに、次式によりピーク点かどうかを判定する。
【００２９】
ピーク画素検出部（３×３）６０１より、次式にてピーク検出を行う。
Ｍ＝３の場合、
｜２ｍ０−ｍ１−ｍ８｜≧ΔｍＴＨ  かつ、
｜２ｍ０−ｍ２−ｍ７｜≧ΔｍＴＨ  かつ、
｜２ｍ０−ｍ３−ｍ６｜≧ΔｍＴＨ  かつ、
｜２ｍ０−ｍ４−ｍ５｜≧ΔｍＴＨ
つまり、中心画素ｍ０を挟んで対称の位置（（ｍ１、ｍ８）（ｍ２、ｍ７）（ｍ３、ｍ６）（ｍ４、ｍ５））にある２つの画素レベルの平均値と中心画素の濃度差の絶対値が、閾値ΔｍＴＨよりも大きいときに、中心画素をピークとして検出する。ブロック化部６０２では、４×４画素からなるブロック毎にピーク画素が１つでも存在すればアクティブブロックと判定し、密度補正部６０３では、注目ブロックを中心とした５×５ブロック内におけるアクティブブロックを計数して計数値が所定個数以上の場合に注目ブロックを網点ブロックとし、最後に膨張部６０４で、３×３ブロックでの膨張処理を行い、１つでも網点ブロックが存在すれば注目ブロックを網点領域とする。
【００３０】
ＲＧＢ各信号に対してピーク画素検出を行ってもよいが、簡略化する場合はＧ信号に対してピーク検出を行う。そして、ピーク画素の情報を基に、その領域が網点領域であるかどうかを判定する。
【００３１】
図７（ｂ）は、白地判定部の構成を示す。２値化部７０１は、Ｇ信号に対して白画素であるか黒画素であるかを２値判定する。判定した白画素でパターンマッチング７０２を行い、孤立で存在する白画素の判定を覆す。具体的には縦横斜め４方向の白画素連続性を見るパターンでパターンマッチングを行い、マッチすれば白画素、マッチしなければ黒画素とする。次に、膨張部７０３は、注目画素を含む周囲Ｍ×Ｍ画素をみて、その中に１つでも白画素があれば注目画素を白画素に覆す膨張処理を行い、更に、収縮部７０４にて、注目画素を含む周囲Ｎ×Ｎ画素をみて、その中に１つでも黒画素があれば注目画素を黒画素に覆す収縮処理を行う。収縮処理後に白画素として残った領域が、白地判定領域となる。
【００３２】
図７（ｃ）は、色判定部の構成を示す。有彩画素検出部８０１は、Ｍａｘ（｜Ｒ−Ｇ｜，｜Ｇ−Ｂ｜，｜Ｂ−Ｒ｜）＞ｔｈ３（ｔｈ３は所定の閾値）に該当する画素を有彩画素として検出し、ブロック判定部８０２は４×４画素からなるブロック毎に有彩画素が１つでも存在すればアクティブブロックと判定し、膨張部８０３は７×７ブロックでの膨張処理を行い、１つでもアクティブブロックが存在すれば注目ブロックを有彩領域とする。
【００３３】
図７（ｄ）は、文字エッジ検出部の構成を示す。エッジ判定部（図６（ａ））、白地判定部（図７（ｂ））、網点判定部（図７（ａ））の判定結果から、白地上文字エッジ判定部９０１は文字エッジ候補画素を判定する。エッジかつ白地かつ非網点の場合に文字エッジ候補画素であると判定する。
【００３４】
図６（ａ）のエッジ判定部は、内側エッジ／外側エッジともに１ドットずつを文字エッジ候補画素として検出する。内外１ドットずつの計２ドットでは、フィルタの処理に対して不十分であるので、膨張部（３×３）９０２によって膨張処理を行い、その結果を“文字エッジ”とする。
【００３５】
膨張部（３×３）９０２は、注目画素を中心とした３×３画素の文字エッジ候補画素を参照し、１つでも文字エッジ候補画素が存在すれば注目画素を文字エッジとする処理である。膨張量は本実施例では３×３とする。黒文字／色文字判定部９０３では、文字エッジと色判定部の結果から、文字エッジかつ有彩色の場合に“色文字エッジ”であると判定し、文字エッジかつ無彩色の場合に“黒文字エッジ”であると判定する。
【実施例２】
【００３６】
図８は、本発明の実施例２の画像処理装置の構成を示す。実施例２では、実施例１の構成に、さらに色判定部１００４を追加している。
【００３７】
トナーセーブ判定部１００５は、網点判定部１００３の判定結果、文字エッジ検出部１００２の判定結果、色判定部１００４の判定結果、濃度情報検出部１００１の検出結果を参照して、入力画像の注目画素がトナーセーブモードで出力されているか否かを判定する。
【００３８】
文字エッジ検出の結果が黒エッジかつエッジの周囲に網点判定された領域がある場合、トナーセーブ候補とし、更に注目画素の濃度情報検出の結果が低濃度であればトナーセーブされていると判定することは実施例１と同様である。その際に、網点判定された領域が有彩色と判定された場合、トナーセーブ判定部１００５は、その領域をトナーセーブされた画像ではないと判定し、補正処理部１００６はその領域に対して補正処理を行わない。
【００３９】
本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００４０】
１０１  濃度情報検出部
１０２  文字エッジ検出部
１０３  網点判定部
１０４  トナーセーブ判定部
１０５  補正処理部
【先行技術文献】
【特許文献】
【００４１】
【特許文献１】特開２００７−２３５５８３号公報
【図１】
2014087009.tif 000003
【図２】
2014087009.tif 000004
【図３】
2014087009.tif 000005
【図４】
2014087009.tif 000006
【図５】
2014087009.tif 000007
【図６】
2014087009.tif 000008
【図７】
2014087009.tif 000009
【図８】
2014087009.tif 000010