(57)【要約】【課題】  圧縮に起因する無彩色の文字の画質低下を軽減する。【解決手段】  連結画素抽出部２は、原画像におけるエッジ画像内の連結画素集合を抽出し、２値画像生成部４は、連結画素集合を、連結画素集合の色を目標色に分類し、目標色のそれぞれについて、２値画像である文字画像を生成し、画像圧縮部６は、文字画像の画像データと背景画像の画像データとを互いに異なる圧縮方式で圧縮する。そして、２値画像生成部４は、カラーモードがカラーである場合、連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、カラーモードがモノクロである場合、連結画素集合の色を、所定数の無彩色目標色に分類する。そして、カラーモードがモノクロである場合の無彩色目標色は、カラーモードがカラーである場合の無彩色目標色より多く設定されている。【選択図】  図１
2015029242.tif 000002
【特許請求の範囲】
【請求項１】
原画像におけるエッジを検出し、検出した前記エッジで構成されるエッジ画像を生成するエッジ画像生成部と、
前記エッジ画像内の連結画素集合を抽出する連結画素抽出部と、
前記連結画素集合を、前記連結画素集合の色を目標色に分類し、前記目標色のそれぞれに分類された前記連結画素集合に基づいて、前記目標色のそれぞれについて２値画像である文字画像を生成する２値画像生成部と、
前記文字画像に基づいて前記原画像の背景画像を生成する背景画像生成部と、
前記文字画像の画像データと前記背景画像の画像データとを互いに異なる圧縮方式で圧縮する画像圧縮部とを備え、
前記２値画像生成部は、カラーモードがカラーである場合、前記連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、前記カラーモードがモノクロである場合、前記連結画素集合の色を、所定数の無彩色目標色に分類し、
前記カラーモードがモノクロである場合の前記無彩色目標色は、前記カラーモードがカラーである場合の前記無彩色目標色より多いこと、
を特徴とする画像処理装置。
【請求項２】
前記２値画像生成部は、前記無彩色目標色および前記有彩色目標色のうちのいずれかの目標色について、前記目標色に分類された前記連結画素集合の色のうち、その目標色に分類された前記連結画素集合の色の平均から所定量以上離れている色の前記連結画素集合が所定数以下存在する場合、その連結画素集合を他の目標色に分類することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記２値画像生成部は、前記連結画素集合を前記他の目標色に分類した場合、前記他の目標色に分類された前記連結画素集合が分類されていた前記目標色について、再度、前記他の目標色に分類された前記連結画素集合を除くその目標色に分類された前記連結画素集合の色のうち、その目標色に分類された前記連結画素集合の色の平均から所定量以上離れている色の前記連結画素集合が所定数以下存在するときには、その連結画素集合を、他の目標色に分類することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記２値画像生成部は、ＹＣｂＣｒ色空間において、前記目標色に分類された前記連結画素集合の色の平均から所定量以上離れている色の前記連結画素集合が所定数以下存在する場合、その連結画素集合を他の目標色に分類することを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記無彩色目標色の数は、３以上であって、
前記無彩色目標色は、黒色値および白色値を含むこと、
を特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【請求項６】
原画像におけるエッジを検出し、検出した前記エッジで構成されるエッジ画像を生成するエッジ画像生成部と、
前記エッジ画像内の連結画素集合を抽出する連結画素抽出部と、
前記連結画素集合を、前記連結画素集合の色を目標色に分類し、前記目標色のそれぞれに分類された前記連結画素集合に基づいて、前記目標色のそれぞれについて２値画像である文字画像を生成する２値画像生成部と、
前記文字画像に基づいて前記原画像の背景画像を生成する背景画像生成部と、
前記文字画像の画像データと前記背景画像の画像データとを互いに異なる圧縮方式で圧縮する画像圧縮部とを備え、
前記２値画像生成部は、前記エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合、前記連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、前記エッジ画像内のすべての連結画素集合がモノクロである場合、前記連結画素集合の色を、所定数の無彩色目標色に分類し、
前記エッジ画像内のすべての連結画素集合がモノクロである場合の前記無彩色目標色は、前記エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合の前記無彩色目標色より多く、
前記２値画像生成部は、目標色更新処理を複数回実行して前記無彩色目標色を決定し、
前記目標色更新処理において、前記２値画像生成部は、（ａ）前記連結画素集合の色を前記無彩色目標色に対応するクラスに分類し、（ｂ）白および／または黒に対応する前記無彩色目標色に対応するクラスの前記無彩色目標色の変動を所定の下限値および／または上限値で規制しつつ、前記クラスに分類された前記連結画素集合の色に基づいて、そのクラスの前記無彩色目標色を更新すること、
を特徴とする画像処理装置。
【請求項７】
前記目標色更新処理において、前記２値画像生成部は、前記クラスに分類された前記連結画素集合の色の最大値と最小値との中央値を目標色候補とし、（ｂ１）白および／または黒に対応する前記無彩色目標色に対応するクラス以外のクラスについては、前記目標色候補で前記無彩色目標色を更新し、（ｂ２）白に対応する前記無彩色目標色に対応するクラスの前記目標色候補が前記下限値以上である場合、前記目標色候補で前記無彩色目標色を更新し、白に対応する前記無彩色目標色に対応するクラスの前記目標色候補が前記下限値より小さい場合、前記下限値で前記無彩色目標色を更新し、（ｂ３）黒に対応する前記無彩色目標色に対応するクラスの前記目標色候補が前記上限値以下である場合、前記目標色候補で前記無彩色目標色を更新し、黒に対応する前記無彩色目標色に対応するクラスの前記目標色候補が前記上限値より大きい場合、前記上限値で前記無彩色目標色を更新することを特徴とする請求項６記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
ある画像処理装置では、画像における文字ブロックを特定し、各文字ブロックの代表色を決定し、代表色および距離が互いに近い複数の文字ブロックを１つに統合することで、高圧縮ＰＤＦ（Portable Document Format）のファイルサイズを小さくしている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３６０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の技術では、代表色および距離が互いに近い場合しか複数の文字ブロックを１つに統合しないため、文字ブロック（つまり文字色）の数が多くなる。したがって、高圧縮ＰＤＦを生成する際、この文字ブロックと同数の文字プレーンをそれぞれ圧縮するため、高圧縮ＰＤＦのファイルサイズが大きくなってしまう。また、黒文字や白文字が統合された場合、黒文字や白文字がグレーの文字とされてしまい、画質低下が目立ってしまう。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、圧縮に起因する無彩色の文字の画質低下を軽減する画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、原画像におけるエッジを検出し、検出した前記エッジで構成されるエッジ画像を生成するエッジ画像生成部と、前記エッジ画像内の連結画素集合を抽出する連結画素抽出部と、前記連結画素集合を、前記連結画素集合の色を目標色に分類し、前記目標色のそれぞれに分類された前記連結画素集合に基づいて、前記目標色のそれぞれについて２値画像である文字画像を生成する２値画像生成部と、前記文字画像に基づいて前記原画像の背景画像を生成する背景画像生成部と、前記文字画像の画像データと前記背景画像の画像データとを互いに異なる圧縮方式で圧縮する画像圧縮部とを備える。前記２値画像生成部は、カラーモードがカラーである場合、前記連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、前記カラーモードがモノクロである場合、前記連結画素集合の色を、所定数の無彩色目標色に分類する。そして、前記カラーモードがモノクロである場合の前記無彩色目標色は、前記カラーモードがカラーである場合の前記無彩色目標色より多い。
【０００７】
本発明に係る画像処理装置は、原画像におけるエッジを検出し、検出した前記エッジで構成されるエッジ画像を生成するエッジ画像生成部と、前記エッジ画像内の連結画素集合を抽出する連結画素抽出部と、前記連結画素集合を、前記連結画素集合の色を目標色に分類し、前記目標色のそれぞれに分類された前記連結画素集合に基づいて、前記目標色のそれぞれについて２値画像である文字画像を生成する２値画像生成部と、前記文字画像に基づいて前記原画像の背景画像を生成する背景画像生成部と、前記文字画像の画像データと前記背景画像の画像データとを互いに異なる圧縮方式で圧縮する画像圧縮部とを備える。前記２値画像生成部は、前記エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合、前記連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、前記エッジ画像内のすべての連結画素集合がモノクロである場合、前記連結画素集合の色を、所定数の無彩色目標色に分類する。そして、前記エッジ画像内のすべての連結画素集合がモノクロである場合の前記無彩色目標色は、前記エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合の前記無彩色目標色より多い。さらに、前記２値画像生成部は、目標色更新処理を複数回実行して前記無彩色目標色を決定し、前記目標色更新処理において、前記２値画像生成部は、（ａ）前記連結画素集合の色を前記無彩色目標色に対応するクラスに分類し、（ｂ）白および／または黒に対応する前記無彩色目標色に対応するクラスの前記無彩色目標色の変動を所定の下限値および／または上限値で規制しつつ、前記クラスに分類された前記連結画素集合の色に基づいて、そのクラスの前記無彩色目標色を更新する。
【発明の効果】
【０００８】
本発明によれば、圧縮に起因する無彩色の文字の画質低下が軽減される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図２は、カラーモードがカラーである場合の無彩色目標色および有彩色目標色の一例を示す図である。
【図３】図３は、カラーモードがモノクロである場合の無彩色目標色の一例を示す図である。
【図４】図４は、実施の形態２における無彩色目標色に対応するクラスと初期値の一例を示す図である。
【図５】図５は、実施の形態２における無彩色目標色を決定する処理について説明するフローチャートである。
【図６】図６は、実施の形態２における無彩色目標色を決定する処理について説明する図である。
【発明を実施するための形態】
【００１０】
以下、図に基づいて本発明の実施の形態を説明する。
【００１１】
実施の形態１．
【００１２】
図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。図１に示す画像処理装置は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）、コンピューターなどで実現され、原画像などの各種画像の画像データは、ＲＡＭ（Random Access Memory）、不揮発性メモリーなどに適宜記憶され、ＡＳＩＣやコンピューター内のプロセッサーで以下の処理部が実現される。
【００１３】
エッジ画像生成部１は、原画像におけるエッジを検出し、検出した前記エッジで構成されるエッジ画像を生成する。この実施の形態では、エッジ画像は、検出されたエッジの高濃度側の画素の位置を示す画像であり、２値画像である。つまり、検出されたエッジの高濃度側の画素の値が１であり、それ以外の画素の値が０である。この実施の形態では、原画像は、多値のカラー画像であり、エッジ画像生成部１は、原画像の輝度成分のみの画像を生成し、その画像においてエッジを検出し、検出したエッジで構成されるエッジ画像を生成する。
【００１４】
連結画素抽出部２は、エッジ画像内の連結画素集合を抽出し、ひと繋がりの連結画素を、１つの集合として識別可能に管理する。つまり、連結画素集合と別の連結画素集合とが、連結していない場合、それらは、２つの集合として、それぞれ識別可能に管理される。なお、連結画素集合は、上述の高濃度側の画素（画素値が１である画素）のうち、１つの単独の画素、または互いに連結している複数の画素からなる。
【００１５】
連結画素結合部３は、連結画素集合に外接する矩形が互いに近接している複数の連結画素集合を検出し、それらを１つの連結画素集合とする。例えば、連結画素集合に外接する矩形の一部が重なっている場合、連結画素集合に外接する矩形の間の距離が所定値より短い場合などの所定の条件が成立すると、それらの連結画素集合が１つにされる。
【００１６】
２値画像生成部４は、連結画素集合を、連結画素集合の色（つまり、原画像内での色）を所定の複数の目標色に分類し、その複数の目標色のそれぞれについて文字画像を生成する。文字画像は２値画像である。このとき、文字に該当しない連結画素集合を除いた連結画素集合に基づいて文字画像が生成される。
【００１７】
例えば、５つの連結画素集合Ａ〜Ｅが存在し、原画像での連結画素集合Ａ，Ｂの色が第１の目標色に分類され、原画像での連結画素集合Ｃの色が第２の目標色に分類され、原画像での連結画素集合Ｄ，Ｅの色が第３の目標色に分類される場合、第１の目標色について、連結画素集合Ａ，Ｂの位置の画素値が１であり、その他の位置の画素値が０である文字画像が生成され、第２の目標色について、連結画素集合Ｃの位置の画素値が１であり、その他の位置の画素値が０である文字画像が生成され、第３の目標色について、連結画素集合Ｄ，Ｅの位置の画素値が１であり、その他の位置の画素値が０である文字画像が生成される。
【００１８】
なお、２値画像生成部４は、例えば、連結画素集合内の色分布に基づいて、連結画素集合が文字であるか非文字であるかを判定するようにしてもよい。
【００１９】
また、２値画像生成部４は、カラーモードがカラーである場合、連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、カラーモードがモノクロである場合、前記連結画素集合の色を、所定数の無彩色目標色に分類する。そして、カラーモードがモノクロである場合の無彩色目標色は、カラーモードがカラーである場合の無彩色目標色より多く設定されている。なお、設定項目であるカラーモードには、圧縮後の画像をカラー画像とする（つまり、カラー情報を有する）場合には、設定値「カラー」が設定され、圧縮後の画像をモノクロ画像とする（つまり、カラー情報を有さない）場合には、設定値「モノクロ」が設定される。
【００２０】
さらに、２値画像生成部４は、無彩色目標色および有彩色目標色の各目標色について、その目標色に分類された連結画素集合の色のうち、その目標色に分類された連結画素集合の色の平均から所定量以上離れている色（この実施の形態では、ＹＣｂＣｒ色空間において平均から所定距離離れている色）の連結画素集合が所定数以下存在する場合、その連結画素集合を他の目標色に分類する。
【００２１】
その後、２値画像生成部４は、他の目標色に分類された連結画素集合が分類されていた目標色について、再度、他の目標色に分類された連結画素集合を除くその目標色に分類された連結画素集合の色のうち、その目標色に分類された連結画素集合の色の平均から所定量以上離れている色の連結画素集合が所定数以下存在する場合、その連結画素集合を、さらに他の目標色に分類する。各目標色に分類された連結画素集合について、他の目標色に分類すべき連結画素集合がなくなるまで、この処理を繰り返す。
【００２２】
この実施の形態では、無彩色目標色の数は、３以上であって、無彩色目標色は、黒色値（［Ｒ，Ｇ，Ｂ］＝［０，０，０］）および白色値（［Ｒ，Ｇ，Ｂ］＝［２５５，２５５，２５５］）を含む。ここでは、カラーモードがカラーである場合の無彩色目標色の数は、３とされ、カラーモードがモノクロである場合の無彩色目標色の数は、５とされる。カラーモードがモノクロである場合、カラーモードがカラーである場合に比べて、無彩色の画素の数が多くなることで色のばらつきが目立ちやすくなる傾向にあると考えられる。したがって、無彩色目標色の数を多くすることにより、各連結画素集合を、より原画像に近い色へ分類することが可能となる。よって、圧縮に起因する無彩色の文字の画質低下が軽減される。
【００２３】
図２は、カラーモードがカラーである場合の無彩色目標色および有彩色目標色の一例を示す図である。図２において、「モノクロ」の３色が無彩色目標色であり、「カラー」の２４色が有彩色目標色である。無彩色目標色については、輝度が等間隔となるように設定されており、有彩色目標色については、ＲＧＢ色空間において、Ｒ、Ｇ、およびＢの値は、０，１２７，１２８，２５５のいずれかとなるように設定されている。
【００２４】
図３は、カラーモードがモノクロである場合の無彩色目標色の一例を示す図である。図３において、「モノクロ」の５色が無彩色目標色である。
【００２５】
２値画像生成部４は、連結画素集合の色をＲＧＢ色空間からＹＣｂＣｒ色空間へ変換し、ＹＣｂＣｒ色空間において、カラーモードがカラーである場合には図２に示す無彩色目標色および有彩色目標色のうちの、変換後の色から最も近い目標色に、変換後の色を分類し、カラーモードがモノクロである場合には図３に示す無彩色目標色のうちの、変換後の色から最も近い目標色に、変換後の色を分類する。
【００２６】
背景画像生成部５は、上述の文字画像に基づいて、原画像の背景画像を生成する。具体的には、背景画像生成部５は、文字画像に基づいて、上述の文字画像における文字の位置（つまり、画素値が１である画素の位置）を特定し、原画像におけるその位置の画素値を次のように置き換えて、背景画像を生成する。
【００２７】
画像圧縮部６は、上述の文字画像の画像データと背景画像の画像データとを互いに異なる圧縮方式で圧縮する。例えば、文字画像の画像データは、ＭＭＲ（Modified Modified READ）方式で圧縮され、背景画像の画像データは、ＪＰＥＧ（Joint Photographic Experts Group）方式で圧縮される。なお、文字画像の画像データは、色の数と同数のデータがあり、それぞれが圧縮される。また、各色の値は、その色の文字画像の圧縮後の画像データに関連付けて管理される。
【００２８】
次に、上記画像処理装置の動作について説明する。
【００２９】
まず、エッジ画像生成部１が、原画像におけるエッジを検出し、検出したエッジで構成されるエッジ画像を生成する。
【００３０】
次に、連結画素抽出部２は、エッジ画像内の連結画素集合を抽出し、ひと繋がりの連結画素を、１つの集合として識別可能に管理する。
【００３１】
このとき、連結画素結合部３は、連結画素抽出部２により抽出された連結画素集合に外接する矩形の位置およびサイズを特定し、その矩形が互いに近接している連結画素集合が存在する場合、その矩形が互いに近接している連結画素集合を検出し、１つの連結画素集合とする。
【００３２】
そして、２値画像生成部４は、連結画素集合の色を、カラーモードに応じた目標色に分類し、少なくとも１つの連結画素集合が分類された目標色のそれぞれについて文字画像を生成する。
【００３３】
さらに、２値画像生成部４は、上述のように、少なくとも１つの連結画素集合が分類された目標色のそれぞれについて、その目標色に分類された連結画素集合の色の平均から所定量以上離れている色の連結画素集合が所定数以下存在するか否かを判定し、その場合、その連結画素集合を他の目標色に分類する。
【００３４】
その後、２値画像生成部４は、他の目標色に分類された連結画素集合が分類されていた元の目標色について、他の目標色に分類された連結画素集合を除いた後、再度、同様の処理を、他の目標色に分類すべき連結画素集合がなくなるまで、この処理を繰り返す。
【００３５】
また、背景画像生成部５は、上述の文字画像に基づいて、原画像の背景画像を生成する。
【００３６】
そして、画像圧縮部６は、上述の文字画像の画像データと背景画像の画像データとを互いに異なる圧縮方式で圧縮する。
【００３７】
このようにして、原画像から文字画像と背景画像とが分離され、別々に画像データの圧縮が行われる。
【００３８】
以上のように、上記実施の形態１によれば、連結画素抽出部２は、原画像におけるエッジ画像内の連結画素集合を抽出し、２値画像生成部４は、連結画素集合を、連結画素集合の色を目標色に分類し、目標色のそれぞれに分類された連結画素集合に基づいて、目標色のそれぞれについて２値画像である文字画像を生成し、画像圧縮部６は、文字画像の画像データと背景画像の画像データとを互いに異なる圧縮方式で圧縮する。そして、２値画像生成部４は、カラーモードがカラーである場合、連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、カラーモードがモノクロである場合、連結画素集合の色を、所定数の無彩色目標色に分類する。そして、カラーモードがモノクロである場合の無彩色目標色は、カラーモードがカラーである場合の無彩色目標色より多く設定されている。
【００３９】
これにより、圧縮に起因する無彩色の文字の画質低下が軽減される。
【００４０】
また、上述の圧縮されたデータで高圧縮ＰＤＦファイルを生成した場合、その高圧縮ＰＤＦファイルのファイルサイズが小さくなる。ひいては、その高圧縮ＰＤＦファイルを開きその高圧縮ＰＤＦファイルに基づく画像を表示させる際の所要時間が短くなる。
【００４１】
実施の形態２．
【００４２】
実施の形態２では、上述の無彩色目標色を圧縮対象の画像内の文字色の分布に応じて決定する。また、実施の形態１では、２値画像生成部４は、カラーモードがカラーである場合とカラーモードがモノクロである場合で、異なる数の無彩色目標色を使用しているが、実施の形態２では、カラーモードに拘わらず、２値画像生成部４は、エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合、連結画素集合の色を所定数の無彩色目標色および所定数の有彩色目標色に分類し、エッジ画像内のすべての連結画素集合がモノクロである場合、連結画素集合の色を、所定数の無彩色目標色に分類する。そして、エッジ画像内のすべての連結画素集合がモノクロである場合の無彩色目標色は、エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合の無彩色目標色より多く設定されている。例えば、エッジ画像内のすべての連結画素集合がモノクロである場合には、図３に示す目標色が使用され、エッジ画像内の連結画素集合のうちの少なくとも１つがカラーである場合には、図２に示す目標色が使用される。
【００４３】
実施の形態２では、２値画像生成部４は、目標色更新処理を複数回実行して無彩色目標色を決定する。目標色更新処理において、２値画像生成部４は、（ａ）連結画素集合の色を無彩色目標色に対応するクラスに分類し、（ｂ）白および／または黒に対応する無彩色目標色に対応するクラス（つまり、輝度が最大値および／または最小である無彩色目標色に対応するクラス）の無彩色目標色の変動を所定の下限値および／または上限値で規制しつつ、クラスに分類された連結画素集合の色に基づいて、そのクラスの無彩色目標色を更新する。
【００４４】
具体的には、目標色更新処理において、２値画像生成部４は、クラスに分類された連結画素集合の色の最大値と最小値との中央値を目標色候補とし、（ｂ１）白および／または黒に対応する無彩色目標色に対応するクラス以外のクラスについては、目標色候補で無彩色目標色を更新し、（ｂ２）白に対応する無彩色目標色に対応するクラスの目標色候補が下限値以上である場合、目標色候補で無彩色目標色を更新し、白に対応する無彩色目標色に対応するクラスの目標色候補が下限値より小さい場合、下限値で無彩色目標色を更新し、（ｂ３）黒に対応する無彩色目標色に対応するクラスの目標色候補が上限値以下である場合、目標色候補で無彩色目標色を更新し、黒に対応する無彩色目標色に対応するクラスの目標色候補が上限値より大きい場合、上限値で無彩色目標色を更新する。
【００４５】
図４は、実施の形態２における無彩色目標色に対応するクラスと初期値の一例を示す図である。
【００４６】
実施の形態２では、例えば図４に示すように、カラーモードがモノクロである場合の無彩色目標色に対応する４つのクラス「黒」，「グレー＃１」，「グレー＃２」，「白」について、それぞれ、無彩色目標色の初期値が設定されている。
【００４７】
次に、実施の形態２における無彩色目標色を決定する処理について説明する。図５は、実施の形態２における無彩色目標色を決定する処理について説明するフローチャートである。図６は、実施の形態２における無彩色目標色を決定する処理について説明する図である。
【００４８】
まず、２値画像生成部４は、各クラスの無彩色目標色を、初期値とする（ステップＳ１）。
【００４９】
次に、２値画像生成部４は、画像内の連結画素集合の色を複数のクラス（つまり、複数の無彩色目標色）に分類する（ステップＳ２）。連結画素集合の色は、最も近い無彩色目標色（つまり、輝度値Ｙが最も近い無彩色目標色）のクラスに分類される。
【００５０】
そして、２値画像生成部４は、目標色更新処理（ステップＳ４〜Ｓ１１）を所定回数だけ実行したか否かを判定する（ステップＳ３）。２値画像生成部４は、目標色更新処理を所定回数だけ実行し、その時点の無彩色目標色を、連結画素集合の色の分類に使用する。
【００５１】
目標色更新処理では、２値画像生成部４は、クラスに分類された連結画素集合の色の最大値と最小値との中央値を目標色候補として特定する（ステップＳ４）。
【００５２】
２値画像生成部４は、白および黒に対応する無彩色目標色に対応するクラス以外のクラス（例えば図４におけるグレー＃１およびグレー＃２）については、目標色候補で無彩色目標色を更新する。（ステップＳ５）。
【００５３】
また、２値画像生成部４は、黒に対応する無彩色目標色に対応するクラスの目標色候補が上限値以下であるか否かを判定し（ステップＳ６）、黒に対応する無彩色目標色に対応するクラスの目標色候補が上限値以下である場合には、目標色候補で、そのクラスの無彩色目標色を更新し（ステップＳ７）、そうでない場合、上限値で、そのクラスの無彩色目標色を更新する（ステップＳ８）。
【００５４】
また、２値画像生成部４は、白に対応する無彩色目標色に対応するクラスの目標色候補が下限値以上であるか否かを判定し（ステップＳ９）、白に対応する無彩色目標色に対応するクラスの目標色候補が下限値以上である場合、目標色候補で、そのクラスの無彩色目標色を更新し（ステップＳ１０）、そうでない場合、その下限値で、そのクラスの無彩色目標色を更新する（ステップＳ１１）。
【００５５】
このようにして、目標色更新処理を実行した後、２値画像生成部４は、再度、画像内の連結画素集合の色を複数のクラス（つまり、複数の無彩色目標色）に分類する。
【００５６】
なお、実施の形態２に係る画像処理装置のその他の構成および動作については実施の形態１のものと同様であるので、その説明を省略する。
【００５７】
以上のように、上記実施の形態２によれば、無彩色目標色を決定する際に実行される目標色更新処理において、図６に示すように、白に対応する無彩色目標色が下限値より小さくなること、および／または、黒に対応する無彩色目標色が上限値より大きくなることを制限している。
【００５８】
これにより、画像内の文字色に対応して好ましい無彩色目標色を決定する際に、白文字および／または黒文字の色が大きく変わらないようにすることができる。白文字および／または黒文字の色が変化してしまうと、視覚的に目立つため、このようにすることで、圧縮に起因する画質低下を抑制することができる。
【００５９】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００６０】
本発明は、例えば、画像データの圧縮に適用可能である。
【符号の説明】
【００６１】
１  エッジ画像生成部
２  連結画素抽出部
４  ２値画像生成部
５  背景画像生成部
６  画像圧縮部
【図１】
2015029242.tif 000003
【図２】
2015029242.tif 000004
【図３】
2015029242.tif 000005
【図４】
2015029242.tif 000006
【図５】
2015029242.tif 000007
【図６】
2015029242.tif 000008