(57)【要約】【課題】本発明は、カラー画像の２値化処理を効率よく行うことができ、低品質のカラー画像でも確実に処理することが可能なカラー画像処理装置及びカラー画像処理プログラムを提供することを目的とするものである。【解決手段】入力されたカラー画像に複数の領域を設定し、中央領域について文字対応画素値及び背景対応画素値を抽出し、抽出された文字対応画素値及び背景対応画素値に基づいて周辺領域の文字対応画素値及び背景対応画素値を抽出する。そして、抽出された対応画素値に基づいて各ラインの文字対応成分値及び背景対応成分値を算出して、算出された文字対応成分値及び背景対応成分値により２値化閾値を算出する。こうして求められた２値化閾値により２値化処理を行って、２値化画像を得る。【選択図】図２
2005210200.tif 000002
【特許請求の範囲】
【請求項１】
入力されたカラー画像に複数の領域を設定する設定手段と、設定された複数の領域毎に当該領域内の画素の色成分値に基づいて文字対応画素及び背景対応画素を抽出する抽出手段と、各領域の前記文字対応画素及び前記背景対応画素の色成分値に基づいてカラー画像を構成する各ラインにおける文字対応色成分値及び背景対応色成分値を算出する算出手段と、前記文字対応色成分値及び前記背景対応色成分値に基づいて各画素が文字画素及び背景画素のいずれであるか判定する判定手段と、判定結果に基づいて２値化画像を作成する作成手段とを備えていることを特徴とするカラー画像処理装置。
【請求項２】
前記設定手段は、カラー画像中の文字の配列方向に沿って複数の領域を設定することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項３】
前記抽出手段は、領域内の各画素の間の色差を算出して色差が最も大きい２つの基準画素を判定する手段と、前記基準画素をそれぞれ文字対応画素及び背景対応画素に決定する手段とを備えていることを特徴とする請求項１又は２に記載のカラー画像処理装置。
【請求項４】
文字対応画素及び背景対応画素に決定する手段は、２つの前記基準画素と領域内の各ラインの画素との間で算出された２つの色差を比較して色差が小さい方の前記基準画素に画素数をカウントする手段と、ライン毎にカウントされた画素数が予め設定された閾値を超えた場合にその画素数に対応する前記基準画素を背景対応画素と決定する手段とを備えていることを特徴とする請求項３に記載のカラー画像処理装置。
【請求項５】
前記抽出手段は、基準領域について文字対応画素及び背景対応画素を抽出する手段と、基準領域に関する文字対応画素及び背景対応画素に基づいて基準領域の隣接領域の文字対応画素及び背景対応画素を抽出する手段と、隣接領域の文字対応画素及び背景対応画素に基づいて順次その隣接領域の文字対応画素及び背景対応画素を抽出する手段とを備えていることを特徴とする請求項１から４のいずれかに記載のカラー画像処理装置。
【請求項６】
前記基準領域は、カラー画像の中央に配置された領域であることを特徴とする請求項５に記載のカラー画像処理装置。
【請求項７】
隣接領域の文字対応画素及び背景対応画素を抽出する手段は、基準となる文字対応画素の色成分値に関して色毎に成分値の差が最も大きい背景候補画素を抽出する手段と、背景候補画素と基準となる背景対応画素との間の色差を算出して色差の最も小さい背景候補画素を当該隣接領域の背景対応画素と決定する手段と、基準となる背景対応画素の色成分値に関して色毎に成分値の差が最も大きい文字候補画素を抽出する手段と、文字候補画素と基準となる文字対応画素との間の色差を算出して色差の最も小さい文字候補画素を当該隣接領域の文字対応画素と決定する手段とを備えていることを特徴とする請求項５又は６に記載のカラー画像処理装置。
【請求項８】
前記算出手段は、各領域の文字対応画素及び背景対応画素を各領域の中心に位置するラインの文字対応色成分値及び背景対応色成分値として各領域の中心間の各ラインの文字対応色成分値及び背景対応色成分値を補間法により算出することを特徴とする請求項１から７のいずれかに記載のカラー画像処理装置。
【請求項９】
前記判定手段は、各ラインの前記文字対応色成分値又は前記背景対応色成分値と当該ラインの各画素の色成分値との間で算出された色差が予め設定された閾値を超えるか否かにより判定することを特徴とする請求項１から８のいずれかに記載のカラー画像処理装置。
【請求項１０】
コンピュータを、
入力されたカラー画像に複数の領域を設定する設定手段、
設定された複数の領域毎に当該領域内の画素の色成分値に基づいて文字対応画素及び背景対応画素を抽出する抽出手段、
各領域の前記文字対応画素及び前記背景対応画素の色成分値に基づいてカラー画像を構成する各ラインにおける文字対応色成分値及び背景対応色成分値を算出する算出手段、
前記文字対応色成分値及び前記背景対応色成分値に基づいて各画素が文字画素及び背景画素のいずれであるか判定する判定手段、及び
判定結果に基づいて２値化画像を作成する作成手段、
として機能させるためのカラー画像処理プログラム。
【請求項１１】
前記設定手段は、カラー画像中の文字の配列方向に沿って複数の領域を設定する請求項１０に記載のカラー画像処理プログラム。
【請求項１２】
前記抽出手段を、
領域内の各画素の間の色差を算出して色差が最も大きい２つの基準画素を判定する手段、及び
前記基準画素をそれぞれ文字対応画素及び背景対応画素に決定する手段、
として機能させる請求項１０又は１１に記載のカラー画像処理プログラム。
【請求項１３】
文字対応画素及び背景対応画素に決定する手段を、
２つの前記基準画素と領域内の各ラインの画素との間で算出された２つの色差を比較して色差が小さい方の前記基準画素に画素数をカウントする手段、及び
ライン毎にカウントされた画素数が予め設定された閾値を超えた場合にその画素数に対応する前記基準画素を背景対応画素と決定する手段、
として機能させる請求項１２に記載のカラー画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像を処理して２値化画像を作成するカラー画像処理装置及びその方法並びにカラー画像処理プログラムに関し、特に、ＯＣＲにおける文字認識処理を行う前の画像処理、携帯電話、携帯端末等において入力されたカラー画像の表示処理、画像形成装置における画像処理に好適のカラー画像処理装置及びカラー画像処理プログラムに関する。
【背景技術】
【０００２】
従来よりＯＣＲ、カラー複写機等でカラー画像を処理することが行われており、近年では携帯電話、携帯端末等でもカラー画像が処理されるようになってきている。こうした画像処理において、カラー画像中の文字部分を文字データとして処理するための手法が検討されている。
【０００３】
例えば、特許文献１では、カラー画像中のＲＧＢ値を直接比較することで類似の色領域を色領域検出部で検出し、その色領域が規定の大きさ、形状の場合にはその画素を画素分類部がＲＧＢ値の差をもちいて分類し、分類した画素で２番目に多い画素の数が規定値の範囲内の場合、１番多い画素の領域を背景領域、２番目に多い画素の領域を文字図形として識別して色領域の文字を２値化する点が記載されている。また、特許文献２では、カラー画像の背景状態に応じて最も効率のよい判定方法で文字あるいは線画を判定するために、複数の文字列判定部が判定を行い、文字判定選択部が背景検知部による背景の検知結果に対して最も適した判定方法を実行している文字判定部による判定結果を選択する点が記載されている。また、特許文献３では、文書画像をデジタル画像として入力し、該文書画像の背景色を特定し、必要に応じて画像を縮小し、該背景色を用いて該文書画像から背景領域以外の画素を抽出し、該画素を統合して連結成分を生成し、該連結成分を少なくとも形状特徴を用いて所定の領域に分類して、該文書画像の領域識別の結果を得る点が記載されている。
【特許文献１】特開平１１−２１３０９０号公報
【特許文献２】特開２００２−３３０２８５号公報
【特許文献３】特開２００１−２９７３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、携帯電話等の携帯用の電子機器においても、カラー画像を入力する機能を備えたものが普及してきているが、こうした電子機器では、上述したような複雑な画像処理を行うことはそのスペック上困難な場合が多い。しかしながら、入力されたカラー画像から文字情報を抽出したいという要望がある。
【０００５】
一般に、画像処理には膨大な演算処理をしなければならず、高機能の処理装置を備える必要がある。特に、カラー画像は、白黒画像等の２値化画像に比べてデータ量が数倍〜数十倍にもなるため、携帯用電子機器のようにスペックに制約のある場合には上述したようなカラー画像処理を行うことは困難である。そこで、カラー画像から文字情報だけ抽出する場合には、入力されたカラー画像から文字情報の抽出に必要のない情報を除去し、スペックに制約のある場合にも効率よく演算処理を行って文字情報を抽出できるようにする必要がある。こうした点が携帯用電子機器に限らずＯＣＲやカラー複写機のようにカラー画像の２値化処理を行う場合にも要請される。
【０００６】
また、携帯用電子機器の場合、画像の入力処理の際に光線の具合によって画像の品質が悪化する場合も考えられることから、こうした低品質のカラー画像に対しても精度よく２値化処理が行えるようにする必要がある。本発明はこの様な背景の下で考案されたものである。カラー画像を軽い処理で高精度に２値化処理を行うことで、文字データとして不要な情報を廃棄し、その後の処理を軽くすることを目的としている。また、ポータブル機器で画像を取得する場合、光線の具合などにより、必ずしも画像が均一な状態とはなっていない。この様に低品質な画像に対しても確実に２値化処理を行うことも目的としている。
【０００７】
そこで、本発明は、カラー画像の２値化処理を効率よく行うことができ、低品質のカラー画像でも確実に処理することが可能なカラー画像処理装置及びカラー画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明に係るカラー画像処理装置は、入力されたカラー画像に複数の領域を設定する設定手段と、設定された複数の領域毎に当該領域内の画素の色成分値に基づいて文字対応画素及び背景対応画素を抽出する抽出手段と、各領域の前記文字対応画素及び前記背景対応画素の色成分値に基づいてカラー画像を構成する各ラインにおける文字対応色成分値及び背景対応色成分値を算出する算出手段と、前記文字対応色成分値及び前記背景対応色成分値に基づいて各画素が文字画素及び背景画素のいずれであるか判定する判定手段と、判定結果に基づいて２値化画像を作成する作成手段とを備えていることを特徴とする。さらに、前記設定手段は、カラー画像中の文字の配列方向に沿って複数の領域を設定することを特徴とする。さらに、前記抽出手段は、領域内の各画素の間の色差を算出して色差が最も大きい２つの基準画素を判定する手段と、前記基準画素をそれぞれ文字対応画素及び背景対応画素に決定する手段とを備えていることを特徴とする。さらに、文字対応画素及び背景対応画素に決定する手段は、２つの前記基準画素と領域内の各ラインの画素との間で算出された２つの色差を比較して色差が小さい方の前記基準画素に画素数をカウントする手段と、ライン毎にカウントされた画素数が予め設定された閾値を超えた場合にその画素数に対応する前記基準画素を背景対応画素と決定する手段とを備えていることを特徴とする。さらに、前記抽出手段は、基準領域について文字対応画素及び背景対応画素を抽出する手段と、基準領域に関する文字対応画素及び背景対応画素に基づいて基準領域の隣接領域の文字対応画素及び背景対応画素を抽出する手段と、隣接領域の文字対応画素及び背景対応画素に基づいて順次その隣接領域の文字対応画素及び背景対応画素を抽出する手段とを備えていることを特徴とする。さらに、前記基準領域は、カラー画像の中央に配置された領域であることを特徴とする。さらに、隣接領域の文字対応画素及び背景対応画素を抽出する手段は、基準となる文字対応画素の色成分値に関して色毎に成分値の差が最も大きい背景候補画素を抽出する手段と、背景候補画素と基準となる背景対応画素との間の色差を算出して色差の最も小さい背景候補画素を当該隣接領域の背景対応画素と決定する手段と、基準となる背景対応画素の色成分値に関して色毎に成分値の差が最も大きい文字候補画素を抽出する手段と、文字候補画素と基準となる文字対応画素との間の色差を算出して色差の最も小さい文字候補画素を当該隣接領域の文字対応画素と決定する手段とを備えていることを特徴とする。さらに、前記算出手段は、各領域の文字対応画素及び背景対応画素を各領域の中心に位置するラインの文字対応色成分値及び背景対応色成分値として各領域の中心間の各ラインの文字対応色成分値及び背景対応色成分値を補間法により算出することを特徴とする。さらに、前記判定手段は、各ラインの前記文字対応色成分値又は前記背景対応色成分値と当該ラインの各画素の色成分値との間で算出された色差が予め設定された閾値を超えるか否かにより判定することを特徴とする。
【０００９】
本発明に係るカラー画像処理プログラムは、コンピュータを、入力されたカラー画像に複数の領域を設定する設定手段、設定された複数の領域毎に当該領域内の画素の色成分値に基づいて文字対応画素及び背景対応画素を抽出する抽出手段、各領域の前記文字対応画素及び前記背景対応画素の色成分値に基づいてカラー画像を構成する各ラインにおける文字対応色成分値及び背景対応色成分値を算出する算出手段、前記文字対応色成分値及び前記背景対応色成分値に基づいて各画素が文字画素及び背景画素のいずれであるか判定する判定手段、及び判定結果に基づいて２値化画像を作成する作成手段、として機能させる。さらに、前記設定手段は、カラー画像中の文字の配列方向に沿って複数の領域を設定する。さらに、前記抽出手段を、領域内の各画素の間の色差を算出して色差が最も大きい２つの基準画素を判定する手段、及び前記基準画素をそれぞれ文字対応画素及び背景対応画素に決定する手段、として機能させる。さらに、文字対応画素及び背景対応画素に決定する手段を、２つの前記基準画素と領域内の各ラインの画素との間で算出された２つの色差を比較して色差が小さい方の前記基準画素に画素数をカウントする手段、及びライン毎にカウントされた画素数が予め設定された閾値を超えた場合にその画素数に対応する前記基準画素を背景対応画素と決定する手段、として機能させる。
【発明の効果】
【００１０】
上記のような構成を有することで、入力されたカラー画像に複数の領域を設定して当該領域内の画素の色成分値に基づいて文字対応画素及び背景対応画素を抽出する抽出し、各領域の前記文字対応画素及び前記背景対応画素の色成分値に基づいてカラー画像を構成する各ラインにおける文字対応色成分値及び背景対応色成分値を算出するようにしているので、画像処理に用いるデータ量を格段に少なくすることができる。すなわち、各領域において抽出された文字対応画素及び背景対応画素の２つの画素に基づいて各ラインの文字対応色成分値及び背景対応色成分値が算出されるので、判定の基準となるデータが簡単に算出され各画素の判定も効率よく処理することができる。また、カラー画像中の文字の配列方向に沿って複数の領域を設定することで、カラー画像中の文字情報に沿って処理することができ、より精度よく２値化処理が行える。また、領域内の各画素の間の色差を算出して色差が最も大きい２つの基準画素を判定し、基準画素をそれぞれ文字対応画素及び背景対応画素に決定することで、例えば、カラー画像中に大きく文字が表示されて文字及び背景が画像のほとんどを占めている場合に、正確に文字対応画素及び背景対応画素を決定できる。特に、携帯用電子機器の場合、文字情報の取り込みを目的としてカラー画像を入力する際にカラー画像中に大きく文字が表示された状態で入力されるため、好適である。
【００１１】
ここで、色差とは、２つの画素の間の色の差を表す値で、例えば、２つの画素のＲＧＢ値を（Ｒ1，Ｇ1，Ｂ1）及び（Ｒ2，Ｇ2，Ｂ2）とすると、その色差Ｄは、以下の式で求められる。
Ｄ＝（Ｒ1−Ｒ2）2＋（Ｇ1−Ｇ2）2＋（Ｂ1−Ｂ2）2
色差については、この式に限らず人間の視覚により近い値となるような算出式を用いてもよい。
【００１２】
また、２つの基準画素と領域内の各ラインの画素との間で色差を算出し、それぞれの基準画素について色差が小さい方の画素をカウントしてそのカウント値（画素数）が予め設定された閾値を超えた場合にその画素数に対応する基準画素を背景対応画素と決定することで、領域の背景対応画素を正確に効率よく決定することができる。また、基準領域について文字対応画素及び背景対応画素を抽出し、基準領域に関する文字対応画素及び背景対応画素に基づいて基準領域の隣接領域の文字対応画素及び背景対応画素を抽出して、隣接領域の文字対応画素及び背景対応画素に基づいて順次その隣接領域の文字対応画素及び背景対応画素を抽出するようにすれば、各領域を関連付けて文字対応画素及び背景対応画素を決めることができ、全体として整合性がとれた文字対応画素及び背景対応画素を抽出できる。また、基準となる文字対応画素の色成分値に関して色毎に成分値の差が最も大きい背景候補画素を抽出し、背景候補画素と基準となる背景対応画素との間の色差を算出して色差の最も小さい背景候補画素を当該隣接領域の背景対応画素と決定するとともに、基準となる背景対応画素の色成分値に関して色毎に成分値の差が最も大きい文字候補画素を抽出し、文字候補画素と基準となる文字対応画素との間の色差を算出して色差の最も小さい文字候補画素を当該隣接領域の文字対応画素と決定することで、隣接領域において基準領域の文字対応画素及び背景対応画素に密接に関連付けて文字対応画素及び背景対応画素を決めることができる。また、各領域の文字対応画素及び背景対応画素を各領域の中心に位置するラインの文字対応色成分値及び背景対応色成分値として各領域の中心間の各ラインの文字対応色成分値及び背景対応色成分値を補間法により算出することで、各ラインの文字対応色成分値及び背景対応色成分値を簡便な方法で算出でき、データ処理を効率化できる。また、各ラインの文字対応色成分値又は背景対応色成分値と当該ラインの各画素の色成分値との間で算出された色差が予め設定された閾値を超えるか否かにより判定することで、判定処理を正確に効率よく行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る実施形態について詳しく説明する。なお、以下に説明する実施形態は、本発明を実施するにあたって好ましい具体例であるから、技術的に種々の限定がなされているが、本発明は、以下の説明において特に本発明を限定する旨明記されていない限り、これらの形態に限定されるものではない。
【００１４】
図１は、本発明に係る実施形態に関するブロック構成図を示している。ＣＰＵ１は、全体を制御し演算処理を行い、メモリ２は、制御に必要なプログラム等を記憶するＲＯＭやＣＰＵ１のワークエリアとして使用されるＲＡＭを備えている。スキャナ３は、カラー原稿等を光学的に読み取り、その画像データを出力する。表示装置４は、文字データや画像データを表示するために用いられる。記憶装置５は、アプリケーションプログラムや画像データ等を記憶するためのもので、カラー画像処理プログラム６もここに記憶されている。入力装置７は、操作信号を入力するためのもので、例えばキーボード、マウスやリモートコントローラー等が用いられる。ネットワーク・アダプタ８は、ネットワーク９に接続するために用いられる。そして、各ブロックはバス１０により接続されて、相互にデータが送受信可能となっている。
【００１５】
ＯＣＲ機能を持たせるようにするためには、記憶装置５にＯＣＲ機能を実行するアプリケーションプログラムを記憶してＣＰＵ１により処理するようにすればよい。
【００１６】
図２は、本実施形態に関するカラー画像処理フローを示している。カラー画像は、ＣＰＵ１によりスキャナ３が制御されてカラー原稿が読み取られてカラー画像データが記憶装置５に蓄積される。ここで、カラー画像データは、ＯＣＲ処理を目的としていることから、画像データの中央部分に文字に対応した画像が配置されているものとする。例えば、図３は、ドメインネームを雑誌等のカラー原稿から読み取ったカラー画像データであるが、この場合のようにドメインネームを表記した文字列が画像の中央部分に配置される。そして、文字列の背景は単色に近いものとなっている。
【００１７】
このようにカラー画像データが入力されると、まず、画像データについて領域設定が行われる（Ｓ１００）。図３に示すように、まず画像の中央に矩形状の領域１０が設定され、その両側に隣接するように同様の矩形状の領域１１及び１２が設定され、さらに隣接して同様の矩形状の領域１３及び１４が設定される。設定される領域の広さは、画像データによって適宜調整すればよい。
【００１８】
次に、中央の領域１０における文字対応画素及び背景対応画素の抽出処理を行う（Ｓ１０１）。文字対応画素及び背景対応画素は、２値化するための基準となる画素で、文字及び背景に対応する画素が存在する確率が最も高い中央領域で抽出する。抽出処理では、まず、領域１０内のすべての画素の組合せで色差を求めて最も色差の大きい画素の組を抽出する。色差は上述した式により簡単に求めることができる。ここで、得られた基準画素値をそれぞれ
画素値Ａ（ＲA，ＧA，ＢA）
画素値Ｂ（ＲB，ＧB，ＢB）
とする。
【００１９】
次に、画素値Ａ及び画素値Ｂのどちらが文字に対応する画素値であるか判定する。図４に示すような探索範囲１５を設定して判定が行われる。探索範囲１５では、領域１０において画像の中央に位置する横ラインから順次上端に向かって探索される。各横ラインの画素値についてＡ，Ｂどちらの画素値に近いか（色差が小さいか）が判定され、画素値Ａの方に近い画素数及び画素値Ｂに近い画素数がカウントされる。そして、どちらかの画素数が予め設定された閾値を超えた段階で超えた方の画素値を背景に対応する画素値とし、残りを文字対応画素値として決定する。なお、探索範囲１５は、上端に向かって探索する方が文字にアンダーラインが描かれている場合の影響を避けることができる。ここで、領域１０において決定された文字対応画素値及び背景対応画素値を
文字対応画素値Ｆ（ＲF，ＧF，ＢF）
背景対応画素値Ｇ（ＲG，ＧG，ＢG）
とする。
【００２０】
次に、周辺の領域１１〜１４における文字対応画素及び背景対応画素の抽出処理を行う（Ｓ１０２）。まず、中央の領域１０に接する領域１１及び１２のそれぞれにおいて、Ｒ成分値がＲGと最も異なる値（差分の絶対値が最も大きい値）を有する画素Ｒｆを抽出する。同様に、Ｇ成分値がＧGと最も異なる値を有する画素Ｇｆ、Ｂ成分値がＢGと最も異なる値を有する画素Ｂｆを抽出する。これらの抽出処理により３つの文字対応画素候補Ｒｆ、Ｇｆ、Ｂｆを得る。同様に、ＲF，ＧF，ＢFの各成分値を用いて３つの背景対応画素候補Ｒｇ、Ｇｇ、Ｂｇを抽出する。そして、文字対応画素候補Ｒｆ、Ｇｆ、Ｂｆのうち文字対応画素値Ｆとの色差が最も小さい画素をそれぞれの領域の文字対応画素値と決定し、３つの背景対応画素候補Ｒｇ、Ｇｇ、Ｂｇのうち背景対応画素値Ｇとの色差が最も小さい画素をそれぞれの領域の背景対応画素値と決定する。
【００２１】
領域１３及び１４においても同様の抽出処理により文字対応画素及び背景対応画素を決定するが、領域１３では文字対応画素値Ｆ及び背景対応画素値Ｇの代わりにそれぞれ領域１１の文字対応画素値及び背景対応画素値を用いる。また、領域１４では文字対応画素値Ｆ及び背景対応画素値Ｇの代わりにそれぞれ領域１２の文字対応画素値及び背景対応画素値を用いる。
【００２２】
以上の処理により、５つの領域において文字対応画素値及び背景対応画素値が抽出される。
【００２３】
次に、各縦ラインの文字対応成分値及び背景対応成分値が算出処理される（Ｓ１０３）。まず、図５に示すように、領域１０〜１４の中心に位置する縦ラインについては、上述した処理により求められた各領域の文字対応画素値及び背景対応画素値がそのまま文字対応成分値及び背景対応成分値として設定される。すなわち、領域１３の中心Ａに位置する縦ラインは領域１３の画素値が設定され、領域１１の中心Ｂに位置する縦ラインは領域１１の画素値が設定され、領域１０の中心Ｃに位置する縦ラインは領域１０の画素値が設定され、領域１２の中心Ｄに位置する縦ラインは領域１２の画素値が設定され、領域１４の中心Ｅに位置する縦ラインは領域１４の画素値が設定される。そして、点Ａと点Ｂとの間に位置する縦ラインについては、領域１３及び１１の文字対応画素値及び背景対応画素値を用いて線形補間により各縦ラインの文字対応成分値及び背景対応成分値が算出される。同様の方法により、Ｂ−Ｃ間、Ｃ−Ｄ間、Ｄ−Ｅ間の縦ラインについてもそれぞれ文字対応成分値及び背景対応成分値が算出される。点Ａから左端までの間及び点Ｅから右端までの間の縦ラインについては、それぞれＡ−Ｂ間及びＤ−Ｅ間の線形補間したものを外挿して算出される。以上の算出処理によりすべての縦ラインについて文字対応成分値及び背景対応成分値が決定される。
【００２４】
次に、算出された各縦ラインの文字対応成分値及び背景対応成分値に基づいて２値化閾値が算出される（Ｓ１０４）。算出方法としては、文字対応成分値及び背景対応成分値の色差ＤｆとするとＤｆ／４を固定閾値として算出する。なお、これ以外の算出方法を用いてもよい。
【００２５】
次に、２値化閾値を用いて各縦ラインの２値化処理を行う（Ｓ１０５）。２値化処理では縦ライン毎に単純な閾値処理を行う。縦ラインの文字対応成分値と注目画素の画素値の色差を算出し、その値が縦ラインの２値化閾値より小さい場合には文字対応画素と判断して、２値化画像の注目画素の値を1とする。色差が２値化閾値以上の場合には、背景対応画素と判断して、２値化画像の注目画素の値を0とする。この処理を入力画像内の全画素について行い、２値画像を得る。
【００２６】
図６は、以上のカラー画像処理を行った結果を示している。図６（ａ）は、入力されたカラー画像を示しており、図６（ｂ）は、本発明により処理された２値化画像を示している。比較例として、図６（ａ）のカラー画像の明度画像について単純な閾値処理を行ったものを図６（ｃ）に示している。この例からも明らかなように、文字の輪郭が明確に処理されている。
【００２７】
また、携帯電話等のスペック的に制約のある装置においても十分な処理速度で処理することが可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明に係る実施形態に関するブロック構成図である。
【図２】本実施形態に関するカラー画像処理フローである。
【図３】入力されたカラー画像に関する領域設定を説明する図である。
【図４】カラー画像の探索範囲を説明する図である。
【図５】カラー画像の各縦ラインの対応画素値の算出処理を説明する図である。
【図６】画像処理結果例を示す図である。
【符号の説明】
【００２９】
１・・ＣＰＵ、２・・メモリ、３・・スキャナ、４・・表示装置、
５・・記憶装置、６・・カラー画像処理プログラム、７・・入力装置、
８・・ネットワークアダプタ、９・・ネットワーク、１０・・バス。
【図１】
2005210200.tif 000003
【図２】
2005210200.tif 000004
【図３】
2005210200.tif 000005
【図４】
2005210200.tif 000006
【図５】
2005210200.tif 000007
【図６】
2005210200.tif 000008