(57)【特許請求の範囲】
【請求項１】
画像を受け付ける画像受付手段と、
前記画像から、均一な色の背景を有する領域である均一色領域を抽出する領域抽出手段と、
前記抽出された均一色領域から当該均一色領域の情報を抽出する情報抽出手段と、
前記抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、前記２つの均一色領域から抽出された均一色領域の情報とに基づき、前記２つの均一色領域のうちの少なくとも一方の背景色を修正する色修正手段と、
を有することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報を抽出し、
前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の背景色間の色差が所定程度以下である場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う、
ことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報と、前記均一色領域の背景色以外の所定の特徴を表す情報とを抽出し、
前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、前記２つの均一色領域の背景色間の色差が所定程度以下であり、かつ前記２つの均一色領域の前記特徴間の類似度合いが所定程度以上である場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う、
ことを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報と、前記均一色領域に含まれる文字列とを抽出し、
前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、前記２つの均一色領域の背景色間の色差が所定程度以下であり、かつ前記２つの均一色領域の前記文字列の内容が互いに連続している場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う、
ことを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の所定の特徴を表す情報を抽出し、
前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の前記特徴間の類似度合いが所定程度以下である場合に、前記２つの均一色領域の背景色間の色差が所定程度以上となるように前記背景色の修正を行う、
ことを特徴とする画像処理装置。
【請求項６】
請求項１に記載の画像処理装置であって、
前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域に含まれる文字列を抽出し、
前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の前記文字列の内容が互いに連続していない場合に、前記２つの均一色領域の背景色間の色差が所定程度以上となるように前記背景色の修正を行う、
ことを特徴とする画像処理装置。
【請求項７】
コンピュータに、
画像を受け付ける手順と、
前記画像から、均一な色の背景を有する領域である均一色領域を抽出する手順と、
前記抽出された均一色領域から当該均一色領域の情報を抽出する手順と、
前記抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、前記２つの均一色領域から抽出された均一色領域の情報とに基づき、前記２つの均一色領域のうちの少なくとも一方の背景色を修正する手順と、
を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
画像を処理する技術として、様々な技術が提案されている（例えば特許文献１〜４を参照）。
【０００３】
特許文献１には、人間の目で見た感じが原画像と一致する画像を簡易に生成するための画像処理装置として、色空間内に任意の範囲を設定し、範囲内に含まれる色を有する全画素の色を予め指定された色で置き換えるものが記載されている。
【０００４】
特許文献２には、カラー文書画像の各画素をカラー値に対応して付与されるインデックスに変換し、インデックスカラー画像を生成し、最大画素数のインデックスに対応するカラー値をカラー文書画像の背景色とし、圧縮順位を決定し、インデックスごとに部分２値画像を生成するとともに、圧縮順位に従って２値画像を圧縮し、背景データおよび部分２値画像の圧縮データを統合して圧縮データを生成する画像圧縮方法が記載されている。
【０００５】
特許文献３には、画像の注目領域内にエッジ画素が存在するか否かを判定し、注目領域内にエッジ画素が存在しない場合に平滑化処理を行う画像処理装置が記載されている。また、特許文献３には、画像から線分要素を抽出し、当該線分要素に含まれる画素の画素値と予め定めた特定色の画素値とを比較し、両画素値の差が所定範囲内の場合に、線分要素に含まれる画素の画素値を特定色の画素値に置換することが記載されている。
【０００６】
特許文献４には、画像読み取り手段により読み取られた入力画像から当該入力画像の解像度より低解像度の変換画像を生成し、当該変換画像から略均一の色の領域を候補色領域として定め、候補色領域および変換画像より高解像度の画像に基づいて略均一な色の領域を均一色領域として含む中間画像を生成し、当該中間画像に基づいて入力画像を処理する画像処理装置が記載されている。入力画像の処理として、均一色領域内の画素値の平均値を均一色領域の色として設定する処理、均一色領域内の画素値の中央値を均一色領域の色として設定する処理、および均一色領域の色を所定の純色に置き換える処理が記載されている。
【０００７】
【特許文献１】特開２００１−２９１０９７号公報
【特許文献２】特開２００４−２２９２６１号公報
【特許文献３】特開２００２−１３５５９２号公報
【特許文献４】特開２００２−１４２１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、均一な色の背景を有する領域である均一色領域を含む画像について、画像の視認性または見栄えを向上させたいという要望がある。
【０００９】
本発明は、均一色領域を含む画像の視認性または見栄えを向上させることが可能な画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像処理装置は、画像を受け付ける画像受付手段と、前記画像から、均一な色の背景を有する領域である均一色領域を抽出する領域抽出手段と、前記抽出された均一色領域から当該均一色領域の情報を抽出する情報抽出手段と、前記抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、前記２つの均一色領域から抽出された均一色領域の情報とに基づき、前記２つの均一色領域のうちの少なくとも一方の背景色を修正する色修正手段と、を有することを特徴とする。
【００１１】
本発明の一態様では、前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報を抽出し、前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の背景色間の色差が所定程度以下である場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う。
【００１２】
また、本発明の一態様では、前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報と、前記均一色領域の背景色以外の所定の特徴を表す情報とを抽出し、前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、前記２つの均一色領域の背景色間の色差が所定程度以下であり、かつ前記２つの均一色領域の前記特徴間の類似度合いが所定程度以上である場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う。
【００１３】
また、本発明の一態様では、前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の背景色を示す情報と、前記均一色領域に含まれる文字列とを抽出し、前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、前記２つの均一色領域の背景色間の色差が所定程度以下であり、かつ前記２つの均一色領域の前記文字列の内容が互いに連続している場合に、前記２つの均一色領域の背景色が互いに同一となるように前記背景色の修正を行う。
【００１４】
また、本発明の一態様では、前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域の所定の特徴を表す情報を抽出し、前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の前記特徴間の類似度合いが所定程度以下である場合に、前記２つの均一色領域の背景色間の色差が所定程度以上となるように前記背景色の修正を行う。
【００１５】
また、本発明の一態様では、前記情報抽出手段は、前記均一色領域の情報として、前記均一色領域に含まれる文字列を抽出し、前記色修正手段は、前記２つの均一色領域同士の近接度合いが所定程度以上であり、かつ前記２つの均一色領域の前記文字列の内容が互いに連続していない場合に、前記２つの均一色領域の背景色間の色差が所定程度以上となるように前記背景色の修正を行う。
【００１６】
本発明に係る画像処理プログラムは、コンピュータに、画像を受け付ける手順と、前記画像から、均一な色の背景を有する領域である均一色領域を抽出する手順と、前記抽出された均一色領域から当該均一色領域の情報を抽出する手順と、前記抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、前記２つの均一色領域から抽出された均一色領域の情報とに基づき、前記２つの均一色領域のうちの少なくとも一方の背景色を修正する手順と、を実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、均一色領域を含む画像の視認性または見栄えを向上させることが可能となる。
【００１８】
請求項２に記載の発明によれば、２つの均一色領域同士が近接し、当該２つの均一色領域の背景色が類似する場合に、当該２つの均一色領域の背景色を互いに同一にすることが可能となる。
【００１９】
請求項３に記載の発明によれば、２つの均一色領域同士が近接し、当該２つの均一色領域の背景色が類似し、かつ当該２つの均一色領域の特徴が類似する場合に、当該２つの均一色領域の背景色を互いに同一にすることが可能となる。
【００２０】
請求項４に記載の発明によれば、２つの均一色領域同士が近接し、当該２つの均一色領域の背景色が類似し、かつ２つの均一色領域の文字列の内容が互いに連続する場合に、当該２つの均一色領域の背景色を互いに同一にすることが可能となる。
【００２１】
請求項５に記載の発明によれば、２つの均一色領域同士が近接し、当該２つの均一色領域の特徴が類似しない場合に、当該２つの均一色領域の背景色の差を明確化することが可能となる。
【００２２】
請求項６に記載の発明によれば、２つの均一色領域同士が近接し、当該２つの均一色領域の文字列の内容が互いに連続しない場合に、当該２つの均一色領域の背景色の差を明確化することが可能となる。
【００２３】
請求項７に記載の発明によれば、均一色領域を含む画像の視認性または見栄えを向上させることが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に従って説明する。
【００２５】
図１は、本実施の形態に係る画像処理装置１０の構成の一例を示すブロック図である。この画像処理装置１０は、処理対象の画像に対して色の修正を施すものである。
【００２６】
画像処理装置１０は、一つの態様では、ハードウェア資源とソフトウェアとの協働により実現され、例えばコンピュータである。具体的には、画像処理装置１０の機能は、記録媒体に記録された画像処理プログラムがメインメモリに読み出されてＣＰＵ（Central Processing Unit）により実行されることによって実現される。上記画像処理プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されて提供されることも可能であるし、データ信号として通信により提供されることも可能である。ただし、画像処理装置１０は、ハードウェアのみにより実現されてもよい。また、画像処理装置１０は、物理的に１つの装置により実現されてもよいし、複数の装置により実現されてもよい。
【００２７】
図１に示されるように、画像処理装置１０は、画像受付部１１、領域抽出部１２、情報抽出部１３、および色修正部１４を有する。
【００２８】
画像受付部１１は、処理対象の画像（以下、「入力画像」と称す）を受け付ける。入力画像は、一つの態様では、複数の色成分を有するカラー画像であり、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３つの色成分を含む。また、入力画像は、例えば、水平方向および垂直方向にマトリクス状に複数の画素が配列されてなる画像データであり、各画素は、各色の階調値を有する。具体的な一態様では、入力画像は、ＲＧＢ各色８ビットのビットマップ画像データである。入力画像は、例えば、原稿の画像を光学的に読み取る画像読取装置により生成された画像である。ただし、入力画像は、各種の記録媒体に記録された画像などであってもよい。
【００２９】
領域抽出部１２は、画像受付部１１により受け付けられた入力画像から、均一色領域を抽出する。ここで、「均一色領域」は、均一な色の背景を有する領域であり、文字や図形等の前景を含んでもよい。例えば、均一色領域は、画像の背景上に存在する画像構成要素の領域（画像オブジェクト領域）のうち、背景部分が均一な色で表現されている領域である。ここで、「均一」とは、必ずしも完全に均一である必要はなく、見た目に均一である程度の略均一であってもよい。図２には、フルカラーの入力画像の一例が示されている。図２の入力画像は、画像の背景２０と、画像オブジェクト領域２１〜２３とを含む。図２において、網点は色が均一であることを表現しており、画像オブジェクト領域２１，２２は均一色領域として抽出される。一方、斜線ハッチングは色が均一でないことを表現しており、画像オブジェクト領域２３は均一色領域として抽出されない。文字列「ＡＢＣ」や「１２３」は、それぞれ画像オブジェクト領域２１，２２の背景上の前景である。
【００３０】
領域抽出部１２は、均一色領域をどのような方法で抽出してもよいが、一つの態様では、入力画像の背景色を特定し、入力画像の中から、上記背景色の領域（すなわち背景領域）で区画される各領域を画像オブジェクト領域として抽出し、当該抽出された画像オブジェクト領域の中から均一色領域を特定する。具体的には、領域抽出部１２は、次のように均一色領域を抽出する。
【００３１】
まず、領域抽出部１２は、入力画像の背景色を特定する。この場合、領域抽出部１２は、特定の１つの色を背景色として特定してもよいし、色空間における特定の範囲の色を背景色として特定してもよい。領域抽出部１２は、様々な方法により背景色を特定することができるが、例えば、入力画像において出現頻度が最も高い色、または当該色から所定範囲内の色を背景色として特定する。
【００３２】
ついで、領域抽出部１２は、入力画像の中から、上記背景色の領域（背景領域）で区画される各領域を、画像オブジェクト領域として抽出する。一つの態様では、領域抽出部１２は、入力画像の画素を背景色の画素と背景色以外の画素とに分類することにより、入力画像を２値画像に変換する。例えば、領域抽出部１２は、背景色の画素の画素値を「０」とし、背景色以外の画素の画素値を「１」として、図２に示されるフルカラーの入力画像から、図３に示される２値画像を生成する。図３において、画素値「０」の領域は白色で表現され、画素値「１」の領域は黒色で表現されている。ついで、領域抽出部１２は、上記２値画像中の背景色以外の画素の各連結成分の領域を、画像オブジェクト領域として抽出する。ここで、連結成分とは、２値画像中で、同じ値を持つ画素が互いに連結して一つの塊を形成しているものである。具体的な一態様では、領域抽出部１２は、上記２値画像に対してラベリング処理を行って、ラベリング画像を生成する。ここで、ラベリング処理とは、２値画像中の各連結成分の画素に対し、連結成分毎に異なるラベルを割り当てる処理である。例えば、領域抽出部１２は、図３の２値画像に対してラベリング処理を行って、図４に示されるラベリング画像を生成する。図４では、各連結成分の画素には、連結成分毎に異なるラベル番号１，２，３が割り当てられており、互いに異なるラベル番号が付与された領域は、互いに異なるハッチングで表現されている。同一のラベル番号が割り当てられた画素群の領域が、それぞれ画像オブジェクト領域に対応する。すなわち、図４の例では、ラベル番号１〜３の３つの画像オブジェクト領域２１〜２３が抽出されている。
【００３３】
そして、領域抽出部１２は、抽出された画像オブジェクト領域の中から均一色領域を特定する。具体的には、領域抽出部１２は、各画像オブジェクト領域について、所定の判定基準に基づき、当該画像オブジェクト領域が均一色領域であるか否かを判定する。当該判定は、例えば明度のヒストグラムを利用する手法など、種々の画像認識手法により実現可能である。図２〜４の例では、領域抽出部１２は、画像オブジェクト領域２１〜２３のうち、画像オブジェクト領域２１，２２を均一色領域として特定する。
【００３４】
情報抽出部１３は、領域抽出部１２により抽出された均一色領域から当該均一色領域の情報を抽出する。ここで、均一色領域の情報としては、例えば、均一色領域の背景色を示す情報、均一色領域の形状を示す情報、均一色領域の前景に関する情報などがある。均一色領域の前景に関する情報としては、例えば、均一色領域にある文字に関する情報や、均一色領域にある図形に関する情報などがある。上記文字に関する情報としては、例えば、文字のサイズを示す情報、文字の書体（フォント）を示す情報、文字の色を示す情報、文字の言語を示す情報などがある。情報抽出部１３は、均一色領域の情報として、２種類以上の情報を抽出してもよい。
【００３５】
色修正部１４は、領域抽出部１２により抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、当該２つの均一色領域から抽出された均一色領域の情報とに基づき、当該２つの均一色領域のうちの少なくとも一方の背景色を修正する。
【００３６】
一つの態様では、色修正部１４は、画像オブジェクト領域の抽出結果等に基づき入力画像を表すベクトル画像データを生成し、この際、均一色領域の背景色を示す属性値の設定によって背景色を修正する。別の態様では、色修正部１４は、入力画像のビットマップ画像データにおいて、均一色領域の背景内の画素値を変更することによって背景色を修正する。
【００３７】
上記情報抽出部１３および色修正部１４の処理としては、例えば、下記（ａ）〜（ｅ）の処理が挙げられる。下記の処理は、組み合わされて実行されてもよい。
【００３８】
（ａ）情報抽出部１３は、均一色領域の情報として、均一色領域の背景色を示す情報を抽出する。ここで、均一色領域の背景色を示す情報としては、例えば、均一色領域の背景内の画素値の平均値や中央値など、均一色領域の背景の代表色を示す値が挙げられる。
【００３９】
色修正部１４は、２つの均一色領域同士の近接度合いが所定程度以上であり、かつ当該２つの均一色領域の背景色間の色差が所定程度以下である場合に、当該２つの均一色領域の背景色が互いに同一となるように背景色の修正を行う。この場合、色修正部１４は、例えば、一方の背景色を他方の背景色に一致させるように変更してもよいし、両方の背景色を両方の背景色の中間の色に変更してもよい。なお、上記の「同一」とは、必ずしも完全に同一である必要はなく、見た目に同一である程度の略同一であってもよい。以降の「同一」についても同様である。
【００４０】
具体的には、図５を参照すると、色修正部１４は、２つの均一色領域３１，３２間の距離ｄと、２つの均一色領域３１，３２の背景色間の色差Δとを算出し、距離ｄが所定値以下であり、かつ色差Δが所定値以下である場合に、当該２つの均一色領域３１，３２の背景色を同じ色にする処理を行う。一つの態様では、色修正部１４は、ベクトル画像データにおいて、均一色領域３１の背景色を示す属性値および均一色領域３２の背景色を示す属性値に、共通の所定値を設定する。別の態様では、色修正部１４は、ビットマップ画像データにおいて、均一色領域３１の背景内の画素値および均一色領域３２の背景内の画素値を、共通の所定値に置き換える。上記２つの態様によれば、均一色領域３１，３２の各々の背景の色が均一化（または平坦化）されるとともに、均一色領域３１，３２間で背景の色が同一化される。上記２つの態様において、上記共通の所定値としては、例えば、一方の均一色領域の背景内の画素値の平均値や中央値などの、均一色領域の背景の代表色を示す値や、２つの均一色領域の代表色を示す値の中間の値（例えば平均値）などが挙げられる。一方、上記以外の場合には、色修正部１４は、上記背景色を同一にする処理を行わない。
【００４１】
（ｂ）情報抽出部１３は、均一色領域の情報として、均一色領域の背景色を示す情報と、均一色領域の背景色以外の所定の特徴を表す情報とを抽出する。ここで、均一色領域の背景色以外の所定の特徴としては、例えば、均一色領域の形状を示す情報、均一色領域の前景に関する情報などがある。
【００４２】
色修正部１４は、２つの均一色領域同士の近接度合いが所定程度以上であり、２つの均一色領域の背景色間の色差が所定程度以下であり、かつ２つの均一色領域の上記所定の特徴間の類似度合いが所定程度以上である場合に、当該２つの均一色領域の背景色が互いに同一となるように背景色の修正を行う。
【００４３】
具体的には、色修正部１４は、２つの均一色領域間の距離ｄと、２つの均一色領域の背景色間の色差Δとを算出し、距離ｄが所定値以下であり、かつ色差Δが所定値以下である場合に、所定の判定基準に基づき、２つの均一色領域の特徴が互いに類似するか否かを判定する。そして、色修正部１４は、特徴が類似すると判定された場合には背景色を同一にする処理を行い、特徴が類似しないと判定された場合には背景色を同一にする処理を行わない。
【００４４】
上記「特徴間の類似度合いが所定程度以上である場合」としては、例えば、前景に関する情報（例えば、文字の色、文字のサイズ、文字のフォント、文字の言語など）が同じ（または類似）である場合や、均一色領域の形状が同じ（または類似）である場合などが挙げられる。
【００４５】
当該処理によれば、例えば、図６に示されるように、距離ｄが小さく、色差Δが小さく、かつ、文字の色、サイズ、フォント、言語を含む文字情報が同一である場合には、２つの均一色領域の背景色が同一にされる。また例えば、図７，８に示されるように、距離ｄが小さく、かつ色差Δが小さい場合であっても、文字情報が異なるときや、均一色領域の形状が異なるときには、背景色を同一にする処理は行われない。
【００４６】
（ｃ）情報抽出部１３は、均一色領域の情報として、均一色領域の背景色を示す情報と、均一色領域に含まれる文字列とを抽出する。
【００４７】
そして、色修正部１４は、２つの均一色領域同士の近接度合いが所定程度以上であり、２つの均一色領域の背景色間の色差が所定程度以下であり、かつ２つの均一色領域の文字列の内容が互いに連続している場合に、当該２つの均一色領域の背景色が互いに同一となるように背景色の修正を行う。
【００４８】
具体的には、色修正部１４は、２つの均一色領域間の距離ｄと、２つの均一色領域の背景色間の色差Δとを算出し、距離ｄが所定値以下であり、かつ色差Δが所定値以下である場合に、２つの均一色領域の文字列の内容が文章として繋がっているか否かを判定する。そして、色修正部１４は、文章として繋がっている場合には背景色を同一にする処理を行い、繋がっていない場合には背景色を同一にする処理を行わない。
【００４９】
当該処理によれば、例えば、図６に示されるように、距離ｄが小さく、色差Δが小さく、かつ文字列が連続している場合には、２つの均一色領域の背景色が同一にされる。一方、図７に示されるように、文字列が連続していない場合には、背景色を同一にする処理は行われない。
【００５０】
（ｄ）情報抽出部１３は、均一色領域の情報として、均一色領域の所定の特徴を表す情報を抽出する。ここで、均一色領域の背景色以外の所定の特徴としては、例えば、均一色領域の形状を示す情報、均一色領域の前景に関する情報などがある。
【００５１】
そして、色修正部１４は、２つの均一色領域同士の近接度合いが所定程度以上であり、かつ２つの均一色領域の特徴間の類似度合いが所定程度以下である場合に、当該２つの均一色領域の背景色間の色差が所定程度以上となるように背景色の修正を行う。
【００５２】
具体的には、色修正部１４は、２つの均一色領域間の距離ｄを算出し、距離ｄが所定値以下である場合に、２つの均一色領域の特徴が類似するか否かを判定する。そして、色修正部１４は、特徴が類似しないと判定された場合には、背景色の差を明確化する処理を行い、特徴が類似していないと判定された場合には、背景色の差を明確化する処理を行わない。
【００５３】
上記「特徴間の類似度合いが所定程度以下である場合」としては、例えば、前景に関する情報（例えば、文字の色、文字のサイズ、文字のフォント、文字の言語など）が異なる（または非類似である）場合や、均一色領域の形状が異なる（または非類似である）場合などが挙げられる。
【００５４】
当該処理によれば、例えば、図７，８に示されるように、距離ｄが小さく、かつ文字情報や均一色領域の形状が異なる場合には、背景色の差が明確化される。一方、図６に示されるように、文字情報が同一である場合や均一色領域の形状が同一である場合には、背景色の差を明確化する処理は行われない。
【００５５】
（ｅ）情報抽出部１３は、均一色領域の情報として、均一色領域に含まれる文字列を抽出する。
【００５６】
そして、色修正部１４は、２つの均一色領域同士の近接度合いが所定程度以上であり、かつ２つの均一色領域の文字列の内容が互いに連続していない場合に、当該２つの均一色領域の背景色間の色差が所定程度以上となるように背景色の修正を行う。
【００５７】
具体的には、色修正部１４は、２つの均一色領域間の距離ｄを算出し、距離ｄが所定値以下である場合に、２つの均一色領域の文字列の内容が文章として繋がっているか否かを判定する。そして、色修正部１４は、文章として繋がっていない場合には、背景色の差を明確化する処理を行い、繋がっている場合には背景色の差を明確化する処理を行わない。
【００５８】
当該処理によれば、例えば、図７に示されるように、距離ｄが小さく、かつ文字列の内容が連続していない場合には、背景色の差が明確化される。一方、図６に示されるように、文字列の内容が連続している場合には、背景色の差を明確化する処理は行われない。
【００５９】
図９は、本実施の形態に係る画像処理装置１０の動作の一例を示すフローチャートである。以下、図９を参照して、画像処理装置１０の動作の一例を説明する。
【００６０】
画像処理装置１０は、入力画像（例えば２４ビットフルカラー画像データ）を受け付ける（Ｓ１）。
【００６１】
ついで、画像処理装置１０は、入力画像の背景色を特定する（Ｓ２）。
【００６２】
ついで、画像処理装置１０は、入力画像の中から、背景色の領域で区画される各領域を、画像オブジェクト領域として抽出する（Ｓ３）。すなわち、画像処理装置１０は、背景上の画像オブジェクト領域を検出する。
【００６３】
ついで、画像処理装置１０は、上記抽出された画像オブジェクト領域の中から均一色領域を特定する（Ｓ４）。
【００６４】
ついで、画像処理装置１０は、上記特定された均一色領域から当該均一色領域の情報を抽出する（Ｓ５）。
【００６５】
ついで、画像処理装置１０は、上記抽出された均一色領域のうちの２つの均一色領域同士の近接度合いと、２つの均一色領域から抽出された均一色領域の情報とに基づき、２つの均一色領域のうちの少なくとも一方の背景色を修正する（Ｓ６）。
【００６６】
そして、画像処理装置１０は、上記均一色領域の背景色の修正が施された入力画像のベクトル画像データまたはビットマップ画像データを出力する（Ｓ７）。
【００６７】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【００６８】
【図１】実施の形態に係る画像処理装置の構成の一例を示すブロック図である。
【図２】入力画像の一例を示す図である。
【図３】図２の画像を背景色で２値化して得られる２値画像の一例を示す図である。
【図４】図３の画像をラベリング処理して得られるラベリング画像の一例を示す図である。
【図５】２つの均一色領域を含む画像の一例を示す図である。
【図６】２つの均一色領域を含む画像の別の一例を示す図である。
【図７】２つの均一色領域を含む画像の別の一例を示す図である。
【図８】２つの均一色領域を含む画像の別の一例を示す図である。
【図９】実施の形態に係る画像処理装置の動作の一例を示すフローチャートである。
【符号の説明】
【００６９】
１０  画像処理装置、１１  画像受付部、１２  領域抽出部、１３  情報抽出部、１４  色修正部。
【図１】
0004973603.tif 000002
【図２】
0004973603.tif 000003
【図３】
0004973603.tif 000004
【図４】
0004973603.tif 000005
【図５】
0004973603.tif 000006
【図６】
0004973603.tif 000007
【図７】
0004973603.tif 000008
【図８】
0004973603.tif 000009
【図９】
0004973603.tif 000010