(57)【要約】【課題】文字領域の色を、ユーザが意図する通りに設定することができる画像処理装置を提供する。【解決手段】原稿画像データ６０に基づくプレビュー画像３１をタッチパネル３に表示させる第１プレビュー制御部８１と、原稿画像データ６０から文字領域を抽出する文字領域抽出部８２と、文字領域抽出部８２により抽出された文字領域に、新たに設定するための色である指定色の設定を受け付ける色指定受付部８３と、プレビュー画像３１における文字領域の色を、指定色に変更してタッチパネル３に表示させる第２プレビュー制御部８５と、確定指示を受け付ける確定指示受付部８７と、確定指示受付部８７によって、確定指示が受け付けられた場合、カラー画像データ６１の色を示す色情報６６において、文字領域の色を、色指定受付部８３により受け付けられた指定色に変更する色変更処理部８４とを備えた。【選択図】図４
2008236204.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像を表示するための表示部と、
カラー画像データを記憶する記憶部と、
前記記憶部に記憶されているカラー画像データに基づくカラー画像を、プレビュー画像として前記表示部によって表示させる第１プレビュー制御部と、
前記記憶部に記憶されているカラー画像データから文字領域を抽出する文字領域抽出部と、
前記文字領域抽出部により抽出された文字領域に、新たに設定するための色である指定色の設定を受け付ける色指定受付部と、
前記プレビュー画像における、前記文字領域抽出部により抽出された文字領域の色を、前記色指定受付部により受け付けられた指定色に変更して前記表示部に表示させる第２プレビュー制御部と、
前記指定色を確定する旨の確定指示を受け付ける確定指示受付部と、
前記確定指示受付部によって、前記確定指示が受け付けられた場合、前記記憶部に記憶されているカラー画像データの色を示す色情報において、前記文字領域抽出部により抽出された文字領域の色を、前記色指定受付部により受け付けられた指定色に変更する色変更処理部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記表示部は、
前記カラー画像が表示された表示画面上が押圧された場合に、当該押圧された位置を示す位置情報を出力するタッチパネルであり、
前記第１プレビュー制御部は、
前記文字領域抽出部により抽出された文字領域に新たに設定するための複数の色の選択肢を、前記表示部によってさらに表示させ、
前記色指定受付部は、
前記表示部から出力された位置情報が前記文字領域抽出部により抽出された文字領域を示す場合、当該文字領域を処理対象文字領域として設定し、前記表示部から出力された位置情報が前記複数の色の選択肢におけるいずれかの色を示す場合、当該いずれかの色を、前記処理対象文字領域に新たに設定するための指定色として受け付けるものであり、
前記色変更処理部は、
前記色指定受付部により処理対象文字領域として設定された文字領域の色を、前記色指定受付部により指定色として受け付けられた色に変更すること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記色指定受付部により処理対象文字領域として設定された文字領域の色と、前記色指定受付部により指定色として受け付けられた色とを、前記表示部によって、並べて表示させる色見本表示制御部をさらに備えること
を特徴とする請求項２記載の画像処理装置。
【請求項４】
前記第１プレビュー制御部は、前記プレビュー画像の少なくとも一部において、前記文字領域抽出部により抽出された文字領域の色を、互いに異なる色に設定した複数の色見本用画像を、前記表示部によってさらに表示させ、
前記色指定受付部は、前記複数の色見本用画像のうちいずれかを選択する選択指示を受け付けて、当該選択指示により選択された色見本用画像の文字領域の色を、前記指定色として受け付けること
を特徴とする請求項１記載の画像処理装置。
【請求項５】
前記文字領域抽出部により抽出された文字領域の色を、前記表示部により選択可能に表示させる現在色選択表示制御部と、
前記現在色選択表示制御部により前記表示部に表示された色を、変更しようとする文字領域の現在の色として選択する旨の選択指示を受け付ける変更対象領域色受付部とをさらに備え、
前記色変更処理部は、前記記憶部に記憶されているカラー画像データにおいて、前記文字領域抽出部により抽出された文字領域のうち、前記変更対象領域色受付部により受け付けられた選択指示で選択された色を有する文字領域を、前記色指定受付部により受け付けられた指定色に変更すること
を特徴とする請求項１記載の画像処理装置。
【請求項６】
前記文字領域抽出部によって抽出された文字領域の画素の色差を取得する色差取得部と、
前記文字領域抽出部により抽出された文字領域の画素の彩度を取得する彩度取得部と、
０度から３６０度までの色差を複数の色差の範囲に分割するように予め設定された、複数の色差範囲を記憶する色差範囲記憶部と、
前記彩度取得部によって取得された文字領域の画素の彩度が、予め設定された有彩色の文字領域を判定するための判定条件に満たない場合に当該文字領域をグレー領域と判定し、当該文字領域の画素の彩度が前記判定条件を満たす場合に当該文字領域を色領域と判定する色領域判定部と、
前記色領域判定部により色領域と判定された文字領域に、前記色差取得部により取得された画素の色差に基づいて、前記色差範囲記憶部に記憶されている複数の色差範囲のうちいずれかの範囲を割り当てる第１色差範囲割当部と、
前記色領域判定部により色領域と判定された文字領域において、前記色差取得部により取得された色差が当該文字領域に割り当てられている色差範囲内にある画素の、当該色差の平均値を、当該文字領域の色を代表する色情報として設定する代表色設定部とをさらに備え、
前記第１プレビュー制御部は、前記記憶部に記憶されているカラー画像データにおける前記色領域判定部により色領域と判定された文字領域の色を、前記表示部によって前記代表色設定部により設定された色情報に基づいて表示させること
を特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記カラー画像データを原稿から読み取る画像読取部と、
前記文字領域抽出部により抽出された文字領域の画像データを二値化して文字画像データを生成する二値化データ生成部と、
前記二値化データ生成部により生成された文字画像データを圧縮して圧縮文字画像データを生成する文字圧縮部と、
前記カラー画像データにおける前記文字領域を除く残余の画像データを圧縮して圧縮画像データを生成する画像圧縮部と、
前記色変更処理部により色が変更された色情報と前記文字圧縮部により生成された圧縮文字画像データと前記画像圧縮部により生成された圧縮画像データとを合成して合成データを生成する合成データ生成部と、
前記合成データ生成部により合成された合成データを前記外部端末装置へ送信する通信部とをさらに備えること
を特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字を含んだカラー画像データに画像処理を施す画像処理装置に関する。
【背景技術】
【０００２】
近年、原稿からカラー画像を読み取って電子ファイル化し、ネットワークや通信インターフェイスを介して接続されたパーソナルコンピュータ等の外部端末装置へ送信するスキャナ装置や、このようなスキャナ機能とコピー機能とを備えた複合機が広く普及している。このようなスキャナ装置や複合機では、通信負荷の低減や電子ファイル化された画像データを保管するための記憶領域の低減を目的として、原稿から読み取ったカラー画像データを圧縮し、ファイルサイズを低減するようにしている。画像データを効率よく圧縮する方法として、例えばＪＰＥＧ（Joint Photographic Expert Group）のように、多値画像の圧縮に適し、人間の視覚的特徴を活かして画質の劣化が目立たないように不可逆性の圧縮を行うことにより、高効率の圧縮をおこなう不可逆性の圧縮方式が知られている。
【０００３】
しかしながら、このような不可逆性の圧縮方式を用いると、文字と背景画像とが混在している場合、文字のようなコントラストの高い部分では、画質の劣化が激しく、文字の視認性が低下してしまうという問題があった。そこで、多値画像と混在する文字の視認性を向上させるために、下記のような技術が知られている。
【０００４】
すなわち、原稿から読み取ったカラー画像から、文字領域のみを抽出して白黒の二値化画像データを生成し、このようにして得られた二値化画像データを、二値化データの圧縮に適したＭＭＲ（Modified Modified Relative Element Address Designate）等の可逆性の圧縮方式によって圧縮すると共に、当該文字領域の色のヒストグラムがピークとなる色の情報を、当該文字領域の色情報として取得する。また、文字領域を除く画像データを、不可逆性の圧縮効率のよい圧縮方式で圧縮する。このように、文字部分と文字以外の部分とをそれぞれ圧縮し、さらに文字部分の色情報を付加することで、文字部分の視認性を低下させることなくデータ量を低減する技術が知られている（例えば、特許文献１参照。）。また、上述のような文字領域の画像データと色情報、及び文字以外の部分の画像データとを合成して一つの電子ファイルにできるファイル形式として、例えば高圧縮ＰＤＦ（Portable Document Format）や、ＸＰＳ（XML Paper Specification）が知られている。
【特許文献１】特開２００２−７７６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように、文字領域の色のヒストグラムがピークとなる色を、当該文字領域の代表色として用いる場合には、色文字の色の再現性が低下してしまい、例えば赤色の文字の横に朱色の印鑑が押印されている場合のように、微妙な色合いの違いが表現できないために、文字領域の色が、ユーザの意図する色と異なってしまうおそれがあるという、不都合があった。また、例えば背景画像の色と文字色とが似通っている場合など、文字が見にくい場合やデザイン上の理由で、背景画像の色を変えずに、ユーザが意図的に文字の色のみを変更したい場合もある。
【０００６】
本発明は、このような問題に鑑みて為された発明であり、文字領域の色を、ユーザが意図する通りに設定することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、カラー画像を表示するための表示部と、カラー画像データを記憶する記憶部と、前記記憶部に記憶されているカラー画像データに基づくカラー画像を、プレビュー画像として前記表示部によって表示させる第１プレビュー制御部と、前記記憶部に記憶されているカラー画像データから文字領域を抽出する文字領域抽出部と、前記文字領域抽出部により抽出された文字領域に、新たに設定するための色である指定色の設定を受け付ける色指定受付部と、前記プレビュー画像における、前記文字領域抽出部により抽出された文字領域の色を、前記色指定受付部により受け付けられた指定色に変更して前記表示部に表示させる第２プレビュー制御部と、前記指定色を確定する旨の確定指示を受け付ける確定指示受付部と、前記確定指示受付部によって、前記確定指示が受け付けられた場合、前記記憶部に記憶されているカラー画像データの色を示す色情報において、前記文字領域抽出部により抽出された文字領域の色を、前記色指定受付部により受け付けられた指定色に変更する色変更処理部とを備える。
【０００８】
この構成によれば、第１プレビュー制御部によって、記憶部に記憶されているカラー画像データに基づくカラー画像が、プレビュー画像として表示部によって表示されるので、ユーザが記憶部に記憶されているカラー画像データの色合いを把握することができる。また、文字領域抽出部によって、記憶部に記憶されているカラー画像データから文字領域が抽出され、当該文字領域に新たに設定するための色である指定色の設定が、色指定受付部によって受け付けられる。そして、第２プレビュー制御部によって、文字領域の色が指定色に変更されて、プレビュー画像として表示部に表示される。そして、確定指示受付部によって確定指示が受け付けられると、色変更処理部によって、記憶部に記憶されているカラー画像データの色を示す色情報において、文字領域の色が指定色に変更されるので、ユーザは、プレビュー画像で意図した通りの画像が得られるか否かを確認しつつ、文字領域の色を新たに設定することができる結果、カラー画像データにおける文字領域の色を、ユーザが意図する通りに設定することができる。
【０００９】
また、前記表示部は、前記カラー画像が表示された表示画面上が押圧された場合に、当該押圧された位置を示す位置情報を出力するタッチパネルであり、前記第１プレビュー制御部は、前記文字領域抽出部により抽出された文字領域に新たに設定するための複数の色の選択肢を、前記表示部によってさらに表示させ、前記色指定受付部は、前記表示部から出力された位置情報が前記文字領域抽出部により抽出された文字領域を示す場合、当該文字領域を処理対象文字領域として設定し、前記表示部から出力された位置情報が前記複数の色の選択肢におけるいずれかの色を示す場合、当該いずれかの色を、前記処理対象文字領域に新たに設定するための指定色として受け付けるものであり、前記色変更処理部は、前記色指定受付部により処理対象文字領域として設定された文字領域の色を、前記色指定受付部により指定色として受け付けられた色に変更することが好ましい。
【００１０】
この構成によれば、第１プレビュー制御部によって、文字領域に新たに設定するための複数の色の選択肢が、タッチパネルである表示部によってさらに表示される。また、タッチパネルである表示部から出力された位置情報が文字領域を示す場合、色指定受付部によって、当該文字領域が処理対象文字領域として設定されるので、ユーザはタッチパネルを用いて、プレビュー画像における色を変更したい文字を押圧することにより処理対象文字領域を設定することができ、操作性が向上する。そして、タッチパネルである表示部から出力された位置情報が、複数の色の選択肢におけるいずれかの色を示す場合、当該いずれかの色が、処理対象文字領域に新たに設定するための指定色として受け付けられるので、ユーザはタッチパネルに表示されている複数の色の選択肢におけるいずれかの色を押圧することにより指定色を設定することができ、操作性が向上する。さらに、色変更処理部によって、色指定受付部により処理対象文字領域として設定された文字領域の色が、色指定受付部により指定色として受け付けられた色に変更されるので、カラー画像データにおける文字領域の色を、ユーザが意図する通りに設定する操作が容易となる。
【００１１】
また、前記色指定受付部により処理対象文字領域として設定された文字領域の色と、前記色指定受付部により指定色として受け付けられた色とを、前記表示部によって、並べて表示させる色見本表示制御部をさらに備えることが好ましい。
【００１２】
この構成によれば、色見本表示制御部によって、色指定受付部により処理対象文字領域として設定された文字領域の、変更前の色と、色指定受付部により指定色として受け付けられた変更しようとする色とが、表示部に並べて表示されるので、ユーザは、変更前の色と変更しようとしている色とを対比して確認することができ、微妙な色合いの設定を行うことが容易となる。
【００１３】
また、前記第１プレビュー制御部は、前記プレビュー画像の少なくとも一部において、前記文字領域抽出部により抽出された文字領域の色を、互いに異なる色に設定した複数の色見本用画像を、前記表示部によってさらに表示させ、前記色指定受付部は、前記複数の色見本用画像のうちいずれかを選択する選択指示を受け付けて、当該選択指示により選択された色見本用画像の文字領域の色を、前記指定色として受け付けるようにしてもよい。
【００１４】
この構成によれば、プレビュー画像の少なくとも一部において、文字領域の色が互いに異なる色にされた複数の色見本用画像が、表示部によってさらに表示される。また、色指定受付部によって、表示部により表示された複数の色見本用画像のうちいずれかを選択する選択指示が受け付けられて、当該選択指示により選択された色見本用画像の文字領域の色が、指定色として受け付けられる。これにより、ユーザは、プレビュー画像の各文字領域の色を変化させた場合に得られる画像を、背景画像と文字領域とが重ね合わされた複数の色見本用画像によって確認しながら、所望の文字色を選択することができるので、背景画像の色と文字色とが似通っている場合などに視認性のよい色を文字色として設定したり、文字色を変更した場合の背景画像を含めたデザイン上の効果を確認しながら意図した効果が得られる色を、設定することが容易となる。
【００１５】
また、前記文字領域抽出部により抽出された文字領域の色を、前記表示部により選択可能に表示させる現在色選択表示制御部と、前記現在色選択表示制御部により前記表示部に表示された色を、変更しようとする文字領域の現在の色として選択する旨の選択指示を受け付ける変更対象領域色受付部とをさらに備え、前記色変更処理部は、前記記憶部に記憶されているカラー画像データにおいて、前記文字領域抽出部により抽出された文字領域のうち、前記変更対象領域色受付部により受け付けられた選択指示で選択された色を有する文字領域を、前記色指定受付部により受け付けられた指定色に変更するようにしてもよい。
【００１６】
この構成によれば、現在色選択表示制御部によって、表示部に、カラー画像データの文字領域の色が選択可能に表示される。また、変更対象領域色受付部によって、表示部に表示された色を、変更しようとする文字領域の現在の色として選択する旨の選択指示が受け付けられる。そして、色変更処理部によって、記憶部に記憶されているカラー画像データにおいて、文字領域抽出部により抽出された文字領域のうち、変更対象領域色受付部により受け付けられた選択指示で選択された色を有する文字領域が、色指定受付部により受け付けられた指定色に変更されるので、ユーザは、文字領域に用いられている色のうち、変更したい色を選択することで、当該選択された色を有するすべての文字領域の色を、指定色に変更することができる。
【００１７】
また、前記文字領域抽出部によって抽出された文字領域の画素の色差を取得する色差取得部と、前記文字領域抽出部により抽出された文字領域の画素の彩度を取得する彩度取得部と、０度から３６０度までの色差を複数の色差の範囲に分割するように予め設定された、複数の色差範囲を記憶する色差範囲記憶部と、前記彩度取得部によって取得された文字領域の画素の彩度が、予め設定された有彩色の文字領域を判定するための判定条件に満たない場合に当該文字領域をグレー領域と判定し、当該文字領域の画素の彩度が前記判定条件を満たす場合に当該文字領域を色領域と判定する色領域判定部と、前記色領域判定部により色領域と判定された文字領域に、前記色差取得部により取得された画素の色差に基づいて、前記色差範囲記憶部に記憶されている複数の色差範囲のうちいずれかの範囲を割り当てる第１色差範囲割当部と、前記色領域判定部により色領域と判定された文字領域において、前記色差取得部により取得された色差が当該文字領域に割り当てられている色差範囲内にある画素の、当該色差の平均値を、当該文字領域の色を代表する色情報として設定する代表色設定部とをさらに備え、前記第１プレビュー制御部は、前記記憶部に記憶されているカラー画像データにおける前記色領域判定部により色領域と判定された文字領域の色を、前記表示部によって前記代表色設定部により設定された色情報に基づいて表示させることが好ましい。
【００１８】
この構成によれば、文字領域抽出部によって、カラー画像データから文字領域が抽出され、色差取得部によって、文字領域の画素の色差が取得され、彩度取得部によって、文字領域の画素の彩度が取得される。また、色差範囲記憶部によって、０度から３６０度までの色差が複数の色差の範囲に分割されるように設定された複数の色差範囲が記憶されている。そして、色領域判定部によって、彩度取得部によって取得された文字領域の画素の彩度が、予め設定された有彩色の文字領域を判定するための判定条件に満たない場合に当該文字領域がグレー領域と判定され、当該文字領域の画素の彩度が前記判定条件を満たす場合に当該文字領域が色領域と判定される。さらに、第１色差範囲割当部によって、色領域と判定された文字領域に、当該文字領域の画素の色差に基づいて、前記色差範囲記憶部に記憶されている複数の色差範囲のうちいずれかの範囲が割り当てられる。また、代表色設定部によって、色領域と判定された文字領域において、色差が当該文字領域に割り当てられている色差範囲内にある画素の、当該色差の平均値が、当該文字領域の色を代表する色情報として設定される。一般的な傾向として、文字の色としては原色に近い色が用いられることが多く、文字色として用いられる頻度の高い色は、数が限られている。従って、文字色として用いられる頻度の高い複数の色の色差におけるそれぞれを含むように、予め複数の色差範囲を設定し、色差範囲記憶部に記憶させておけば、第１色差範囲割当部によって、当該文字領域の画素の色差に基づいて各文字領域が複数の色差範囲のうちいずれかの範囲に割り当てられることで、各文字領域に、当該文字領域の色に近い色差範囲を割り当てることが容易である。そして、代表色設定部によって、色領域と判定された文字領域において、色差が当該文字領域に割り当てられている色差範囲内にある画素の、当該色差の平均値が、当該文字領域の色を代表する色情報として設定されるので、背景技術のようにヒストグラムのピークとなる色を文字領域の代表色として用いる場合と比べて、ある程度の色差の幅を有する色差範囲内でヒストグラムのピーク以外の色も加味されて、文字領域の代表色が取得される結果、色文字の色の再現性を向上することができる。そして、第１プレビュー制御部によって、記憶部に記憶されているカラー画像データにおける色領域判定部により色領域と判定された文字領域の色が、代表色設定部により設定された色情報、すなわち色の再現性が向上した色情報に基づいて表示されるので、ユーザは、色の再現性が向上したプレビュー画像に基づき、カラー画像の色合いを確認することができる。
【００１９】
また、前記カラー画像データを原稿から読み取る画像読取部と、前記文字領域抽出部により抽出された文字領域の画像データを二値化して文字画像データを生成する二値化データ生成部と、前記二値化データ生成部により生成された文字画像データを圧縮して圧縮文字画像データを生成する文字圧縮部と、前記カラー画像データにおける前記文字領域を除く残余の画像データを圧縮して圧縮画像データを生成する画像圧縮部と、前記色変更処理部により色が変更された色情報と前記文字圧縮部により生成された圧縮文字画像データと前記画像圧縮部により生成された圧縮画像データとを合成して合成データを生成する合成データ生成部と、前記合成データ生成部により合成された合成データを前記外部端末装置へ送信する通信部とをさらに備えることが好ましい。
【００２０】
この構成によれば、画像読取部によって原稿からカラー画像データが読み取られ、文字領域抽出部により抽出された文字領域の画像データが二値化されて文字画像データが生成される。また、二値化された文字画像データが圧縮されて圧縮文字画像データが生成される。そして、原稿から読み取られたカラー画像データにおける文字領域を除く残余の画像データが圧縮されて圧縮画像データが生成される。さらに、各文字領域の色情報と圧縮文字画像データと圧縮画像データとが合成されて合成データが生成されるので、文字画像部分の画像劣化を低減しつつ圧縮率を向上させて合成データのデータサイズを低減することが容易となり、当該合成データを外部端末装置へ送信する際の送信負荷を低減することが容易となる。
【発明の効果】
【００２１】
このような構成の画像処理装置は、第１プレビュー制御部によって、記憶部に記憶されているカラー画像データに基づくカラー画像が、プレビュー画像として表示部によって表示されるので、ユーザが記憶部に記憶されているカラー画像データの色合いを把握することができる。また、文字領域抽出部によって、記憶部に記憶されているカラー画像データから文字領域が抽出され、当該文字領域に新たに設定するための色である指定色の設定が、色指定受付部によって受け付けられる。そして、第２プレビュー制御部によって、文字領域の色が指定色に変更されて、プレビュー画像として表示部に表示される。そして、確定指示受付部によって確定指示が受け付けられると、色変更処理部によって、記憶部に記憶されているカラー画像データの色を示す色情報において、文字領域の色が指定色に変更されるので、ユーザは、プレビュー画像で意図した通りの画像が得られるか否かを確認しつつ、文字領域の色を新たに設定することができる結果、カラー画像データにおける文字領域の色を、ユーザが意図する通りに設定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
【００２３】
（第１実施形態）
図１は、本発明の一実施形態に係る画像処理装置の一例であるスキャナ装置の構成を示すブロック図である。図１に示すスキャナ装置１は、操作部２、タッチパネル３（表示部）、ＣＰＵ（Central Processing Unit）４、画像読取部５、入力画像処理部６、入力画像データ一時保管部７、中間画像処理部８、文字色変更処理部８０、中間画像データ一時保管部９（記憶部）、送信画像ファイル化部１０（合成データ生成部）、送信ファイル一時保管部１１、送信出力部１２、及びＨＤＤ（Hard Disk Drive）１３，１４を備えている。なお、画像処理装置は、例えばスキャナ装置１に加えて画像形成部を備え、複写機能を有する複合機等であってもよい。
【００２４】
操作部２は、ユーザからの操作指示を受け付ける操作キースイッチ等や、スキャナ装置１に接続された図略のパーソナルコンピュータ等の外部端末装置から、ネットワークや接続ケーブルを介して操作指示を受け付ける通信インターフェイス回路等である。タッチパネル３は、例えば液晶表示パネルの表面に透明の感圧センサを備えて構成されており、ＣＰＵ４からの制御信号に応じて種々の情報やカラー画像を表示すると共に、表示画面上が押圧された場合に、当該押圧された位置を示す位置情報を、ＣＰＵ４へ出力する。
【００２５】
ＣＰＵ４は、図略のＲＯＭ（Read Only Memory）や、ＨＤＤに記憶された制御プログラムを実行することにより、操作部２やタッチパネル３により受け付けられたユーザからの操作指示に応じて、タッチパネル３、画像読取部５、入力画像処理部６、入力画像データ一時保管部７、中間画像処理部８、中間画像データ一時保管部９、送信ファイル一時保管部１１、送信出力部１２、及びＨＤＤ１３，１４の動作を制御したり、文字色変更処理部８０及び送信画像ファイル化部１０として機能したりする。
【００２６】
入力画像処理部６、及び中間画像処理部８は、例えばＡＳＩＣ（Application Specific Integrated Circuit）により構成されている。入力画像データ一時保管部７、中間画像データ一時保管部９、及び送信ファイル一時保管部１１は、例えばＤＲＡＭ（Dynamic Random Access Memory）を用いて構成された一時記憶装置である。ＨＤＤ１３，１４は、単一のＨＤＤ装置であってもよい。
【００２７】
なお、入力画像処理部６、及び中間画像処理部８は、ＡＳＩＣ等のハードウェア回路により構成される例に限られず、例えばＣＰＵ４が、図略のＲＯＭや、ＨＤＤに記憶された画像処理プログラムを実行することにより、入力画像処理部６、及び中間画像処理部８として機能するようにしてもよい。
【００２８】
また、例えば、操作部２、タッチパネル３、ＣＰＵ４、画像読取部５、入力画像処理部６、入力画像データ一時保管部７、中間画像処理部８、文字色変更処理部８０、中間画像データ一時保管部９、送信画像ファイル化部１０、送信ファイル一時保管部１１、送信出力部１２、ＨＤＤ１３，１４を、パーソナルコンピュータ等のコンピュータを用いて構成し、コンピュータに、通信ケーブル等を介して画像読取部５が接続されてスキャナ装置１が構成されていてもよく、この場合、例えばＣＰＵ４が、図略のＲＯＭや、ＨＤＤに記憶された画像処理プログラムを実行することにより、入力画像処理部６、中間画像処理部８、文字色変更処理部８０、及び送信画像ファイル化部１０として機能するようにしてもよい。
【００２９】
画像読取部５は、ＣＣＤ（Charge Coupled Device）等で構成された画像スキャナであり、ＣＰＵ４からの制御信号に応じてカラー原稿画像を読み取って、当該画像を表す信号を入力画像処理部６へ出力する。入力画像処理部６は、画像読取部５から出力された信号を、所定のデータフォーマットに変換し、例えばＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の三色の画素値でカラー画像を表した原稿画像データとして入力画像データ一時保管部７へ記憶させる。なお、ＣＰＵ４は、入力画像データ一時保管部７に記憶された原稿画像データを、ＨＤＤ１３に記憶させるようにしてもよい。
【００３０】
中間画像処理部８は、入力画像データ一時保管部７に記憶された原稿画像データに所定の画像処理を施して、カラー画像データとして中間画像データ一時保管部９に記憶させる。文字色変更処理部８０は、ユーザによる操作指示に応じて、中間画像データ一時保管部９に記憶されているカラー画像データにおける文字領域の色を変更する。なお、ＣＰＵ４は、中間画像データ一時保管部９に記憶されたカラー画像データを、ＨＤＤ１４にも記憶させるようにしてもよい。
【００３１】
図２は、図１に示す中間画像処理部８の構成の一例を示すブロック図である。図２に示す中間画像処理部８は、文字領域抽出部８２、色差取得部８０２、彩度取得部８０３、第１色差範囲割当部８０５、色領域判定部８０６、ヒストグラム生成部８０７、色差範囲設定部８０８、第２色差範囲割当部８０９、代表色設定部８１０、二値化データ生成部８１１、文字圧縮部８１２、及び画像圧縮部８１３を備えている。
【００３２】
文字領域抽出部８２は、入力画像データ一時保管部７に記憶されている原稿画像データから、公知の技術により、例えば一文字毎、あるいは所定の範囲に集まったグループ毎に分離された文字領域を抽出する。また、文字領域抽出部８２は、入力画像データ一時保管部７に記憶されている原稿画像データから、文字領域を除いた残余の画像データを、多値画像データとして中間画像データ一時保管部９に記憶させる。
【００３３】
色差取得部８０２は、文字領域抽出部８２によって抽出された例えば一文字毎の各文字領域の画素の色差を算出する。具体的には、色差取得部８０２は、入力画像データ一時保管部７に記憶されている原稿画像データから、各文字領域の画素を読み出して、画素毎にＣ、Ｍ、Ｙの各画素値を比較する。そして、色差取得部８０２は、各画素値のうちＣが最小であれば、当該画素の色差ＨＵＥを下記の式（１）により算出し、各画素値のうちＭが最小であれば、当該画素の色差ＨＵＥを下記の式（２）により算出し、各画素値のうちＹが最小であれば、当該画素の色差ＨＵＥを下記の式（３）により算出する。
【００３４】
【数１】
2008236204.tif 000003
【００３５】
色差取得部８０２は、文字領域抽出部８２により抽出された各文字領域の画素の彩度ＳＡＴを算出する。具体的には、彩度取得部８０３は、入力画像データ一時保管部７に記憶されている原稿画像データから、各文字領域の画素を読み出して、画素毎に当該画素の彩度ＳＡＴを、下記の式（４）により算出する。
【００３６】
【数２】
2008236204.tif 000004
【００３７】
図３は、色の色差を０度〜３６０度の円環上に示し、円の中心からの距離によって彩度を示したＬ＊ａ＊ｂ＊表色系と、例えばＨＤＤ１３に予め記憶されているＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）の各色に対応する色差範囲との関係を示す説明図である。
【００３８】
図３に示すＬ＊ａ＊ｂ＊表色系６００は、境界値ａ１，ａ２，ａ３，ａ４，ａ５，ａ６で区切られており、ＨＤＤ１３には、Ｙ（イエロー）に対応する色差の範囲として境界値ａ１以上、ａ２未満の範囲、Ｒ（レッド）に対応する色差の範囲として境界値ａ２以上、ａ３未満の範囲、Ｍ（マゼンダ）に対応する色差の範囲として境界値ａ３以上、ａ４未満の範囲、Ｂ（ブルー）に対応する色差の範囲として境界値ａ４以上、ａ５未満の範囲、Ｃ（シアン）に対応する色差の範囲として境界値ａ５以上、ａ６未満の範囲、Ｇ（グリーン）に対応する色差の範囲として境界値ａ６以上、ａ１未満の範囲が記憶されている。また、ＨＤＤ１３には、各画素をグレー領域と判定するためのグレー領域判定閾値ｂ１が予め記憶されている。
【００３９】
第１色差範囲割当部８０５は、ＨＤＤ１３から、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）の各色に対応する色差範囲を読み出して、当該色差範囲と色差取得部８０２により算出された各文字領域の画素の色差とに基づいて、各文字領域にＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）のうちいずれかの色に対応する色差の範囲を割り当てる。
【００４０】
色領域判定部８０６は、第１色差範囲割当部８０５によって色差の範囲が割り当てられた各文字領域について、さらに彩度取得部８０３によって算出された各文字領域の画素の彩度に基づいて、当該各文字領域のうち領域全体の彩度、例えば各文字領域に含まれる画素の彩度の平均値が、ＨＤＤ１３に記憶されているグレー領域判定閾値ｂ１に満たない文字領域をグレー領域と判定し、当該グレー領域と判定した文字領域にＢｋ（ブラック）を割り当てる。この場合、グレー領域と判定された文字領域を除く残余の文字領域が色領域となる。
【００４１】
ヒストグラム生成部８０７は、色差取得部８０２によって算出された各画素の色差に基づき、色領域である文字領域に割り当てられている色差の範囲内で、各文字領域に割り当てられた色差の範囲に対応して文字領域毎に色差に応じた画素の出現頻度（例えば個数）を示すヒストグラムを生成する。
【００４２】
色差範囲設定部８０８は、ヒストグラム生成部８０７により生成されたヒストグラムにピークが複数含まれている場合、０度〜３６０度の色差範囲（全色差）で、各ピークを一つずつ含むように複数の色差の範囲を設定する。
【００４３】
第２色差範囲割当部８０９は、ピークが複数含まれている文字領域における画素の色差、例えば当該文字領域における各画素の色差の平均値に基づいて、前記色差範囲設定部によって設定された複数の色差の範囲のうちいずれかを新たに割り当てる。
【００４４】
代表色設定部８１０は、色領域、すなわち色領域判定部８０６によってグレー領域と判定された文字領域を除く残余の文字領域の画素のうち、色差が当該文字領域に割り当てられている色差の範囲内である画素の、平均色を当該文字領域の代表色差として設定し、この代表色を示す色情報を、中間画像データ一時保管部９に記憶させる。
【００４５】
二値化データ生成部８１１は、文字領域抽出部８２により抽出された文字領域の画像データを二値化して文字画像データを生成し、中間画像データ一時保管部９に記憶させる。文字圧縮部８１２は、中間画像データ一時保管部９に記憶された文字画像データを、例えば可逆性のＭＭＲ方式によって圧縮し、圧縮文字画像データとして中間画像データ一時保管部９に記憶させる。
【００４６】
画像圧縮部８１３は、入力画像データ一時保管部７に記憶されている原稿画像データにおける文字領域を除く残余の画像データを、例えば不可逆性の圧縮率が高いＪＰＥＧ方式によって圧縮し、圧縮画像データとして中間画像データ一時保管部９に記憶させる。なお、ＣＰＵ４は、中間画像データ一時保管部９に記憶された原稿画像データを、ＨＤＤ１３に記憶させるようにしてもよい。
【００４７】
図４は、図１に示す文字色変更処理部８０の構成の一例を示すブロック図である。図４に示す文字色変更処理部８０は、第１プレビュー制御部８１、色指定受付部８３、色変更処理部８４（色情報生成部）、第２プレビュー制御部８５、色見本表示制御部８６、確定指示受付部８７を備えている。
【００４８】
第１プレビュー制御部８１は、中間画像データ一時保管部９に記憶されている、多値画像データ、文字画像データ、及び色情報からなるカラー画像データに基づき、タッチパネル３に原稿のプレビュー画像を表示させる。また、第１プレビュー制御部８１は、色を選択するための複数の色の選択肢をタッチパネル３に表示させる。
【００４９】
色指定受付部８３は、タッチパネル３から出力された位置情報が文字領域抽出部８２により抽出された文字領域を示す場合、当該文字領域を処理対象文字領域として選択し、タッチパネル３から出力された位置情報が複数の色の選択肢におけるいずれかの色を示す場合、当該色を指定色として受け付ける。
【００５０】
第２プレビュー制御部８５は、タッチパネル３に表示されたプレビュー画像における、処理対象文字領域の色を、色指定受付部８３により受け付けられた指定色に変更する。色見本表示制御部８６は、色指定受付部８３により処理対象文字領域として選択された文字領域の色と、色指定受付部８３により指定色として受け付けられた色とを、タッチパネル３によって、対比するように並べて表示させる。
【００５１】
確定指示受付部８７は、色指定受付部８３により処理対象文字領域として選択された文字領域と、色指定受付部８３により指定色として受け付けられた色とを確定する旨の確定指示を受け付ける。
【００５２】
色変更処理部８４は、中間画像データ一時保管部９に記憶されている色情報において、色指定受付部８３により処理対象文字領域として選択された文字領域の色を、色指定受付部８３により指定色として受け付けられた色に変更する。
【００５３】
送信画像ファイル化部１０は、中間画像データ一時保管部９に記憶されている色情報と、圧縮文字画像データと、圧縮画像データとを含むカラー画像データを合成し、例えば高圧縮ＰＤＦ（Portable Document Format）や、ＸＰＳ（XML Paper Specification）等の電子ファイルを生成し、送信ファイル一時保管部１１に記憶させる。
【００５４】
送信出力部１２は、例えば図略のＬＡＮ（Local Area Network）やケーブルを介してパーソナルコンピュータ等の外部端末装置と接続されており、送信ファイル一時保管部１１に記憶されている電子ファイルを、外部端末装置へ送信する通信インターフェイス回路である。なお、スキャナ装置１は、さらにＨＤＤ１５を備え、ＣＰＵ４は、送信ファイル一時保管部１１に記憶された電子ファイルを、ＨＤＤ１５に記憶させるようにしてもよい。
【００５５】
次に、上述のように構成されたスキャナ装置１の動作について説明する。図５は、原稿画像の一例を示す説明図である。図５に示す原稿画像は、背景のカラー画像に、黒文字６０１と、赤色文字６０２と、黄色文字６０３と、シアンの文字６０４と、マゼンダの文字６０５とが重ね合わされている。
【００５６】
図６は、図１に示すスキャナ装置１の動作を説明するための説明図である。まず、ユーザからの操作指示が、操作部２によって受け付けられると、ＣＰＵ４からの制御信号に応じて、画像読取部５によって、カラー原稿画像が読み取られ、当該画像を表す信号が入力画像処理部６へ出力される。そうすると、入力画像処理部６によって、画像読取部５から出力された信号に基づき原稿のカラー画像を、例えばＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の三色の画素値で表した原稿画像データ６０（カラー画像データ）が生成され、入力画像データ一時保管部７に記憶される。
【００５７】
次に、中間画像処理部８によって、入力画像データ一時保管部７に記憶された原稿画像データ６０に所定の画像処理が施されて、カラー画像データ６１が生成されて中間画像データ一時保管部９に記憶され、さらに中間画像データ６９が生成されて中間画像データ一時保管部９に記憶される。
【００５８】
図７、図８は、中間画像処理部８の動作の一例を示すフローチャートである。なお、以下の説明において、同一の動作には同一のステップ番号を付して示す。まず、ステップＳ１において、文字領域抽出部８２によって、入力画像データ一時保管部７に記憶されている原稿画像データ６０から文字領域が抽出され、二値化データ生成部８１１によって文字領域の画像データが二値化されて文字画像データ６２として中間画像データ一時保管部９に記憶される。文字画像データ６２は、例えば一文字毎に分離された複数の文字領域を含んで構成されている。また、文字領域抽出部８２によって、原稿画像データ６０から文字領域を除いた残余の画像データが、多値画像データ６３として中間画像データ一時保管部９に記憶される。
【００５９】
次に、中間画像データ一時保管部９に記憶された多値画像データ６３は、画像圧縮部８１３によって、例えばＪＰＥＧ方式によって圧縮され、圧縮画像データ６４として中間画像データ一時保管部９に記憶される（ステップＳ２）。
【００６０】
次に、色差取得部８０２によって、文字画像データ６２に含まれる各文字領域の各画素の色差が算出される（ステップＳ３）。具体的には、色差取得部８０２によって、文字画像データ６２から、各文字領域の画素が読み出され、画素毎にＣ、Ｍ、Ｙの各画素値が比較される。そして、色差取得部８０２によって、各画素値のうちＣが最小であれば、当該画素の色差ＨＵＥが上記式（１）により算出され、各画素値のうちＭが最小であれば、当該画素の色差ＨＵＥが上記式（２）により算出され、各画素値のうちＹが最小であれば、当該画素の色差ＨＵＥが上記式（３）により算出される。
【００６１】
次に、色差取得部８０２によって、文字領域抽出部８２により抽出された各文字領域の画素の彩度ＳＡＴが算出される。具体的には、彩度取得部８０３によって、文字画像データ６２から、各文字領域の画素が読み出されて、上記式（４）により各画素の彩度ＳＡＴが算出される（ステップＳ４）。
【００６２】
次に、第１色差範囲割当部８０５によって、ＨＤＤ１３から、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）の各色に対応する色差範囲が読み出される。そして、第１色差範囲割当部８０５によって、色差取得部８０２により算出された各文字領域の画素の色差に基づき、例えば各文字領域における色差の平均値が含まれる色差範囲が、各文字領域に割り当てられる（ステップＳ５）。
【００６３】
次に、色領域判定部８０６によって、彩度取得部８０３により算出された各文字領域の画素の彩度に基づいて、当該各文字領域のうち領域全体の彩度、例えば各文字領域に含まれる画素の彩度の平均値が、ＨＤＤ１３に記憶されているグレー領域判定閾値ｂ１に満たない文字領域がグレー領域と判定され、当該グレー領域と判定された文字領域にＢｋ（ブラック）が割り当てられ、グレー領域と判定された文字領域を除く残余の文字領域が色領域となる（ステップＳ６）。
【００６４】
以上、ステップＳ５，Ｓ６の処理により、図５に示す原稿画像は、例えば図９に示すように、黒文字６０１がグレー（Ｇｒａｙ）、黄色文字６０３がＹ（イエロー）、マゼンダの文字６０５がＭ（マゼンダ）、シアンの文字６０４がＣ（シアン）、赤色文字６０２がＲ（レッド）に振り分けられる。
【００６５】
次に、ヒストグラム生成部８０７によって、色差取得部８０２によって算出された各画素の色差にもとづき、色領域である文字領域に割り当てられている色差範囲毎に、文字領域毎の色差に応じた画素の出現頻度を示すヒストグラムが生成される（ステップＳ７）。
【００６６】
図１０は、ヒストグラム生成部８０７の動作を説明するための説明図である。図１０に示すヒストグラムは、横軸が色差、縦軸が横軸の色差に応じた画素の出現頻度を示しており、色差が０度〜１２０度の範囲を示している。
【００６７】
ヒストグラム生成部８０７は、処理対象の文字領域に割り当てられた色差範囲が、例えばＹ（イエロー）の色差範囲であった場合、図１０に示すように、Ｙ（イエロー）の色差範囲としてＨＤＤ１３に記憶されている境界値ａ１，ａ２を読み出して、境界値ａ１〜境界値ａ２の範囲でヒストグラムを生成する。同様に、処理対象の文字領域に割り当てられた色差範囲が、例えばＲ（レッド）の色差範囲であった場合、ＨＤＤ１３に記憶されている境界値ａ２，ａ３を読み出して、境界値ａ２〜境界値ａ３の範囲でヒストグラムを生成する。
【００６８】
次に、色差範囲設定部８０８によって、ヒストグラム生成部８０７により生成された各文字領域のヒストグラムにピークが複数含まれている場合、各ピークを一つずつ含むように複数の色差範囲が新たに設定される。具体的には、色差範囲設定部８０８によって、各文字領域のヒストグラムに含まれるピークの数が、１つ以下であるか否かが確認され（ステップＳ８）、ピークが１つ以下の場合（ステップＳ８でＹＥＳ）には、色差範囲を変更する必要はないので、各文字領域の代表色を設定するべくステップＳ１５へ移行する一方、ピークが２つ以上の場合（ステップＳ８でＮＯ）、色差の全範囲（０度〜３６０度）を分割しているすべての色差範囲を再設定するべくステップＳ９へ移行する。
【００６９】
図１１は、各文字領域のヒストグラムにピークが複数含まれている状態を示す説明図である。例えば、処理対象の文字領域に割り当てられた色差範囲がＹ（イエロー）の色差範囲であった場合、Ｙ（イエロー）の色差範囲としてＨＤＤ１３に記憶されている境界値ａ１，ａ２を読み出して、境界値ａ１〜境界値ａ２の範囲でヒストグラムが生成される。そして、図１１に示すように、境界値ａ１〜境界値ａ２の範囲内にヒストグラムのピークが複数、例えば二つある場合、このまま境界値ａ１〜境界値ａ２の範囲で彩度の平均値を算出し、当該文字領域の代表色として設定すると、複数の色が混ざった色に代表色が設定されてしまい、色文字の色の再現性が低下するおそれがある。
【００７０】
そこで、ピークが２つ以上の場合（ステップＳ８でＮＯ）、色差の全範囲（０度〜３６０度）を分割するすべての色差範囲を再設定することで、文字領域の代表色が、複数の色が混ざった色に設定されるおそれを低減するようになっている。
【００７１】
まず、ステップＳ９において、色差範囲設定部８０８によって、全範囲における色差のヒストグラムのピーク数が、例えばハードウェア回路による処理が容易な数の範囲内、例えば６つ以下であるか否かが確認され（ステップＳ９）、６つ以下であれば（ステップＳ９でＹＥＳ）、全範囲の色差のヒストグラムに含まれる複数のピークについて、隣り合う他のピークとの中間点となる色差が、複数の色差範囲における境界値となるように、新たな色差範囲が設定され（ステップＳ１０）、各文字領域に新たな色差範囲を割り当てるべくステップＳ１４へ移行する。
【００７２】
図１２は、色差範囲設定部８０８による色差範囲の設定処理を説明するための説明図である。例えば、処理対象の文字領域に、Ｙ（イエロー）の色差範囲である境界値ａ１〜境界値ａ２が割り当てられており、図１２に示すように、境界値ａ１〜境界値ａ２の色差範囲にヒストグラムのピークＰ０，Ｐ１がある場合、色差範囲設定部８０８によって、ピークＰ０，Ｐ１の中間点となる色差ａ１１が、新たな境界値ａ１１として設定される。また、ピークＰ１とは反対側でピークＰ０と隣り合うピークＰ２と、ピークＰ０との中間点となる色差ａ１２が、新たな境界値ａ１２として設定される。そして、境界値ａ１２〜境界値ａ１１の色差範囲Ｙ１が、新たな色差範囲として設定される。この場合、例えばピークＰ０の色差が１０度であれば、色差範囲設定部８０８によって、例えば３００度〜３６０度の範囲について、ピークＰ２の探索が行われる。
【００７３】
また、色差範囲設定部８０８によって、図１２に示す色差範囲Ｙ１と同様にして、全範囲の色差のヒストグラムに含まれる複数のピークについて、隣り合う他のピークとの中間点となる色差が、複数の色差範囲における境界値となるように、新たな色差範囲が設定される。
【００７４】
次に、ステップＳ９において、全範囲における色差のヒストグラムのピーク数が、６つを超えていれば（ステップＳ９でＮＯ）、全範囲の色差のヒストグラムに含まれる複数のピークのうち、５つのピークについて、ステップＳ１０と同様にして、隣り合う他のピークとの中間点となる色差が色差範囲の境界値となるように、新たな色差範囲が設定される（ステップＳ１１）。
【００７５】
そして、色差範囲設定部８０８によって、ステップＳ１１によって設定された新たな色差範囲を除く残余のヒストグラムの範囲について、ヒストグラムのピーク数が６つ以下であるか否かが確認され（ステップＳ１２）、６つを超えていれば再びステップＳ１１、Ｓ１２を繰り返す（ステップＳ１２でＮＯ）一方、６つ以下であれば（ステップＳ１２でＹＥＳ）、ステップＳ１１によって設定された新たな色差範囲を除く残余のヒストグラムの範囲に含まれるピークについて、隣り合う他のピークとの中間点となる色差が、複数の色差範囲における境界値となるように、新たな色差範囲が設定され（ステップＳ１３）、各文字領域に新たな色差範囲を割り当てるべくステップＳ１４へ移行する。
【００７６】
次に、ステップＳ１４において、第２色差範囲割当部８０９によって、色差範囲設定部８０８により設定された新たな色差範囲が、各文字領域に割り当てられる。具体的には、例えば第２色差範囲割当部８０９によって、各文字領域における各画素の色差の平均値が含まれる色差範囲が、各文字領域に割り当てられる。
【００７７】
そして、ステップＳ１５において、代表色設定部８１０によって、各文字領域に割り当てられた色差範囲における各文字領域の平均色が、各文字領域の代表色として設定され、当該各文字領域の代表色を示す情報が、色情報６６として中間画像データ一時保管部９に記憶される。この場合、代表色設定部８１０は、例えば各文字領域に割り当てられた色差範囲の色差を有する画素について、色差ＨＵＥの平均値を、平均色を示す色情報６６として用いてもよく、色差ＨＵＥと当該画素の彩度ＳＡＴの平均値とを、色情報６６として用いてもよい。
【００７８】
以上、ステップＳ１〜Ｓ１５の処理により、各文字領域について、ヒストグラムのピークを一つだけ含むように設定された色差範囲内で、各文字領域に含まれる各画素の平均色が、各文字領域の代表色として設定されるので、背景技術のように、単純にヒストグラム６５のピーク値を代表色として設定する場合と比べて微妙な色合いまで再現することができ、色文字の色の再現性を向上することができる。
【００７９】
このようにして、色文字の色の再現性を向上することはできるものの、例えば背景画像の色と文字色とが似通っている場合など、文字が見にくい場合やデザイン上の理由で、ユーザが意図的に文字の色のみを変更したい場合がある。そこで、スキャナ装置１は、文字色変更処理部８０によって、ユーザが文字の色を変更することが可能にされている。
【００８０】
図１３は、スキャナ装置１の操作パネルの一例を示す説明図である。図１３に示す操作パネル２１には、数字キーやスタートキー等の操作キースイッチを備えた操作部２と、タッチパネル３とが設けられている。
【００８１】
図１４は、文字色変更処理部８０等の動作の一例を示すフローチャートである。まず、第１プレビュー制御部８１によって、中間画像データ一時保管部９に記憶されている、多値画像データ６３、文字画像データ６２、及び色情報６６からなるカラー画像データ６１に基づき、タッチパネル３に原稿のプレビュー画像３１が表示される。さらに、第１プレビュー制御部８１によって、色を選択するための複数の色を示す色選択画像３２がタッチパネル３に表示される（ステップＳ２１）。色選択画像３２は、図１３に示すように、例えば互いに異なる色にされた正六角形の選択肢３２１が複数組み合わされて構成されている。
【００８２】
次に、ユーザがタッチパネル３に表示されたプレビュー画像３１の、例えば「Ｙｅｌｌｏｗ」の文字領域３１１を押圧すると、タッチパネル３から文字領域３１１の位置情報が出力される。そうすると、色指定受付部８３は、タッチパネル３から出力される位置情報は文字領域抽出部８２により抽出された文字領域を示すから、色指定受付部８３によって、文字領域３１１が処理対象文字領域として決定される（ステップＳ２２）。
【００８３】
これにより、ユーザは、色を指定したい文字領域を、タッチパネル３を押圧するだけで選択することができ、操作性が向上する。
【００８４】
次に、ユーザがタッチパネル３に表示された色選択画像３２の、例えば選択肢３２１を押圧すると、タッチパネル３から選択肢３２１の位置情報が出力される。そうすると、色指定受付部８３によって、タッチパネル３から出力される位置情報に基づき、選択肢３２１の色が指定色として受け付けられる（ステップＳ２３）。
【００８５】
これにより、ユーザは、文字領域に設定したい色を、タッチパネル３を押圧するだけで選択することができ、操作性が向上する。
【００８６】
次に、色見本表示制御部８６によって、色指定受付部８３により処理対象文字領域として選択された文字領域の現在の色が、タッチパネル３に色見本画像３３として表示される。そして、色見本表示制御部８６によって、色指定受付部８３により指定色として受け付けられた色が、タッチパネル３に色見本画像３４として、色見本画像３３と対比するように並べて表示される（ステップＳ２４）。
【００８７】
これにより、ユーザは、現在の色と、指定色として選択した色とを対対比して確認することができるので、微妙な色合いの変更を行うことが容易となる。
【００８８】
次に、第２プレビュー制御部８５によって、タッチパネル３に表示されたプレビュー画像における処理対象文字領域の色が、色指定受付部８３により受け付けられた指定色に変更される（ステップＳ２５）。これにより、ユーザは、背景画像と文字画像とを重ね合わせた状態で、文字領域の色が指定色に変更されたプレビュー画像を確認することができるので、例えば背景画像の色と、文字領域の色との関係で文字が見やすくなったか否か、あるいはデザイン上、ユーザの意図するとおりの画像が得られるか否かをプレビュー画像３１で確認することができる。
【００８９】
次に、確定指示受付部８７によって、タッチパネル３に、確認ボタン３５が表示される。そして、確認ボタン３５が押圧されると、タッチパネル３から確認ボタン３５の位置情報が出力され、確定指示受付部８７によって、当該位置情報に応じて色指定受付部８３により処理対象文字領域として選択された文字領域と、色指定受付部８３により指定色として受け付けられた色とを確定する旨の確定指示が受け付けられる（ステップＳ２６でＹＥＳ）。
【００９０】
そして、確定指示受付部８７により確定指示が受け付けられると、色変更処理部８４によって、中間画像データ一時保管部９に記憶されている色情報６６において、色指定受付部８３により処理対象文字領域として選択された文字領域の色が、色指定受付部８３により指定色として受け付けられた色に変更される（ステップＳ２７）。
【００９１】
以上、ステップＳ２１〜Ｓ２７の処理により、文字領域の色を、ユーザが意図する通りに設定することができる。
【００９２】
次に、文字圧縮部８１２によって、中間画像データ一時保管部９に記憶されている文字画像データ６２が、例えばＭＭＲ方式によって圧縮され、圧縮文字画像データ６７として中間画像データ一時保管部９に記憶される。これにより、中間画像データ一時保管部９には、色情報６６、圧縮文字画像データ６７、及び圧縮画像データ６４からなる中間画像データ６９が記憶される（ステップＳ２８）。
【００９３】
次に、送信画像ファイル化部１０によって、中間画像データ一時保管部９に記憶されている色情報６６、圧縮文字画像データ６７、及び圧縮画像データ６４が合成されて、例えば高圧縮ＰＤＦデータ６８や、ＸＰＳの電子ファイルが生成され、送信ファイル一時保管部１１に記憶される（ステップＳ２９）。例えば高圧縮ＰＤＦデータ６８の場合、色情報６６を、圧縮文字画像データ６７のマスク情報として合成することにより、圧縮画像データ６４で表される背景画像に圧縮文字画像データ６７で表される文字画像を重ね合わせて、かつ文字画像の色を、色情報６６で示される色に設定することができる。
【００９４】
そして、送信ファイル一時保管部１１に記憶された電子ファイル、例えば高圧縮ＰＤＦデータ６８が、送信出力部１２によって、パーソナルコンピュータ等の外部端末装置へ送信される（ステップＳ３０）。この場合、外部端末装置へ送信する高圧縮ＰＤＦデータ６８のデータ量を低減しつつ文字領域の画質の劣化を低減し、かつユーザが意図したとおりに色文字部の色を設定することが容易となる。
【００９５】
（第２実施形態）
次に、本発明の第２の実施形態に係るスキャナ装置１ａについて説明する。図１に示すスキャナ装置１ａは、スキャナ装置１とは、図４に示す文字色変更処理部８０ａにおける第１プレビュー制御部８１ａ、色指定受付部８３ａ、及び色変更処理部８４ａの動作が異なる。
【００９６】
図１５は、文字色変更処理部８０ａ等の動作の一例を示すフローチャートである。また、図１６は、文字色変更処理部８０ａの動作を説明するための説明図である。まず、第１プレビュー制御部８１ａによって、中間画像データ一時保管部９に記憶されている、多値画像データ６３、文字画像データ６２、及び色情報６６からなるカラー画像データ６１に基づき、タッチパネル３に原稿のプレビュー画像３１が表示される（ステップＳ３１）。
【００９７】
次に、第１プレビュー制御部８１ａによって、プレビュー画像３１の少なくとも一部、例えばプレビュー画像３１を縦横２列ずつ４分割した画像のうち右上の画像について、文字領域抽出部８２により抽出された文字領域の色を、互いに異なる色に変化させた複数、例えば六つの色見本用画像３６１〜３６６が、タッチパネル３によってさらに表示される（ステップＳ３２）。例えば、第１プレビュー制御部８１ａは、プレビュー画像３１における各文字領域の彩度を、所定の設定値、例えば１０度ずつ異ならせて色見本用画像３６１〜３６６の画像データを生成し、これがタッチパネル３によって表示される。
【００９８】
この場合、色見本用画像３６１〜３６６の各文字領域の彩度は、プレビュー画像３１を中心に増大する方向と減少する方向とに設定されることが好ましく、例えば色見本用画像３６１，３６２、３６３の各文字領域の彩度は、プレビュー画像３１の各文字領域の彩度に１０度、２０度、３０度をそれぞれ加算した値が設定され、例えば色見本用画像３６４，３６５、３６６の各文字領域の彩度は、プレビュー画像３１の各文字領域の彩度から１０度、２０度、３０度をそれぞれ減算した値が設定される。
【００９９】
次に、ユーザがタッチパネル３に表示された色見本用画像３６１〜３６６のうちいずれか、例えば色見本用画像３６１を押圧すると、タッチパネル３から色見本用画像３６１の位置情報が出力される。そうすると、色指定受付部８３ａによって、タッチパネル３から出力される位置情報に基づき、色見本用画像３６１における各文字領域の色が、指定色として受け付けられる（ステップＳ３３）。
【０１００】
これにより、ユーザは、プレビュー画像３１の各文字領域の色を変化させた場合に得られる画像を、背景画像と文字領域とが重ね合わされた色見本用画像３６１〜３６６によって確認しながら、所望の文字色を選択することができるので、背景画像の色と文字色とが似通っている場合などに視認性のよい色を文字色として設定したり、文字色を変更した場合の背景画像を含めたデザイン上の効果を確認しながら意図した効果が得られる色を、選択することが容易となる。
【０１０１】
次に、第２プレビュー制御部８５によって、タッチパネル３に表示されたプレビュー画像における各文字領域の色が、色指定受付部８３により受け付けられた指定色に変更される（ステップＳ３４）。これにより、ユーザは、背景画像と文字画像とを重ね合わせた状態で、文字領域の色が指定色に変更された画像全体を確認することができるので、例えば背景画像の色と、文字領域の色との関係で文字が見やすくなったか否か、あるいはデザイン上、ユーザの意図するとおりの画像が得られるか否かをプレビュー画像３１で確認することができる。
【０１０２】
次に、確定指示受付部８７ａによって、スタートキー２１１が押下されたか否かが確認される。そして、スタートキー２１１が押下されると、確定指示受付部８７によって、色指定受付部８３ａにより指定色として受け付けられた色を確定する旨の確定指示が受け付けられる（ステップＳ３５でＹＥＳ）。
【０１０３】
そして、確定指示受付部８７ａにより確定指示が受け付けられると、色変更処理部８４ａによって、中間画像データ一時保管部９に記憶されている色情報６６において、各文字領域の色が、色指定受付部８３ａにより指定色として受け付けられた色に変更される（ステップＳ３６）。
【０１０４】
以下、ステップＳ２８〜Ｓ３０の処理は、スキャナ装置１と同様であるのでその説明を省略する。
【０１０５】
（第３実施形態）
次に、本発明の第３の実施形態に係るスキャナ装置１ｂについて説明する。図１に示すスキャナ装置１ｂは、スキャナ装置１とは、文字色変更処理部８０ｂの構成が異なる。図１７は、文字色変更処理部８０ｂの構成の一例を示すブロック図である。図１に示すスキャナ装置１ｂは、スキャナ装置１とは、文字色変更処理部８０ｂにおいて、現在色選択表示制御部８９と変更対象領域色受付部９０とをさらに備える点、及び色指定受付部８３ｂ、色変更処理部８４ｂ、第２プレビュー制御部８５ｂ、色変更処理部８４ｂの動作が異なる。
【０１０６】
図１８は、文字色変更処理部８０ｂ等の動作の一例を示すフローチャートである。また、図１９は、文字色変更処理部８０ｂの動作を説明するための説明図である。まず、第１プレビュー制御部８１によって、中間画像データ一時保管部９に記憶されている、多値画像データ６３、文字画像データ６２、及び色情報６６からなるカラー画像データ６１に基づき、タッチパネル３に原稿のプレビュー画像３１が表示される。さらに、第１プレビュー制御部８１によって、色を選択するための複数の色を示す色選択画像３２がタッチパネル３に表示される（ステップＳ２１）。
【０１０７】
次に、現在色選択表示制御部８９によって、各文字領域に割り当てられた色、例えばＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）の六色が、選択肢を示す現在色表示３７１，３７２，３７３，３７４，３７５，３７６としてタッチパネル３にそれぞれ表示される（ステップＳ４２）。
【０１０８】
次に、ユーザが、タッチパネル３に表示された現在色表示３７１，３７２，３７３，３７４，３７５，３７６のうちいずれか、例えば現在色表示３７４を押圧すると、タッチパネル３から現在色表示３７４の位置情報が出力される。そうすると、変更対象領域色受付部９０によって、タッチパネル３から出力される位置情報に基づき、現在色表示３７４の色が、変更しようとする文字領域の現在の色である変更対象領域色として受け付けられる（ステップＳ４３）。
【０１０９】
次に、ユーザがタッチパネル３に表示された色選択画像３２の、例えば選択肢３２１を押圧すると、タッチパネル３から選択肢３２１の位置情報が出力される。そうすると、色指定受付部８３ｂによって、タッチパネル３から出力される位置情報に基づき、選択肢３２１の色が指定色として受け付けられる（ステップＳ２３）。
【０１１０】
次に、第２プレビュー制御部８５ｂによって、タッチパネル３に表示されたプレビュー画像における、変更対象領域色受付部９０により受け付けられた変更対象領域色、例えば現在色表示３７４の色を有する文字領域が、色指定受付部８３ｂにより受け付けられた指定色に変更される。これにより、ユーザは、背景画像と文字画像とを重ね合わせた状態で、文字領域の色が指定色に変更された画像を確認することができるので、例えば背景画像の色と、文字領域の色との関係で文字が見やすくなったか否か、あるいはデザイン上、ユーザの意図するとおりの画像が得られるか否かをプレビュー画像３１で確認することができる。
【０１１１】
次に、確定指示受付部８７によって、スタートキー２１１が押下されたか否かが確認される。そして、スタートキー２１１が押下されると、確定指示受付部８７によって、変更対象領域色受付部９０により受け付けられた変更対象領域色と色指定受付部８３ｂにより受け付けられた指定色とを確定する旨の確定指示が受け付けられる（ステップＳ４５でＹＥＳ）。
【０１１２】
そして、確定指示受付部８７ａにより確定指示が受け付けられると、色変更処理部８４ｂによって、中間画像データ一時保管部９に記憶されている色情報６６において、変更対象領域色受付部９０により受け付けられた変更対象領域色を有する文字領域の色が、色指定受付部８３により指定色として受け付けられた色に変更される（ステップＳ４６）。
【０１１３】
以上、ステップＳ２１〜Ｓ４６の処理により、文字領域の色を、ユーザが意図する通りに設定することができる。
【０１１４】
以下、ステップＳ２８〜Ｓ３０の処理は、スキャナ装置１と同様であるのでその説明を省略する。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態に係る画像処理装置の一例であるスキャナ装置の構成を示すブロック図である。
【図２】図１に示す中間画像処理部の構成の一例を示すブロック図である。
【図３】色の色差を０度〜３６０度の円環上に示し、円の中心からの距離によって彩度を示したＬ＊ａ＊ｂ＊表色系と、予め設定されたＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、及びＢ（ブルー）の各色に対応する色差の範囲との関係を示す説明図である。
【図４】図１に示す文字色変更処理部の構成の一例を示すブロック図である。
【図５】原稿画像の一例を示す説明図である。
【図６】図１に示すスキャナ装置の動作を説明するための説明図である。
【図７】図１に示す中間画像処理部の動作の一例を示すフローチャートである。
【図８】図１に示す中間画像処理部の動作の一例を示すフローチャートである。
【図９】各色の割り当て処理を説明するための説明図である。
【図１０】図２に示すヒストグラム生成部の動作を説明するための説明図である。
【図１１】各文字領域のヒストグラムにピークが複数含まれている状態を示す説明図である。
【図１２】図２に示す色差範囲設定部による色差範囲の設定処理を説明するための説明図である。
【図１３】スキャナ装置の操作パネルの一例を示す説明図である。
【図１４】文字色変更処理部等の動作の一例を示すフローチャートである。
【図１５】文字色変更処理部等の動作の一例を示すフローチャートである。
【図１６】文字色変更処理部の動作を説明するための説明図である。
【図１７】文字色変更処理部の構成の一例を示すブロック図である。
【図１８】文字色変更処理部等の動作の一例を示すフローチャートである。
【図１９】文字色変更処理部の動作を説明するための説明図である。
【符号の説明】
【０１１６】
１，１ａ，１ｂ  スキャナ装置
２  操作部２
３  タッチパネル
５  画像読取部
６  入力画像処理部
７  入力画像データ一時保管部
８  中間画像処理部
９  中間画像データ一時保管部
１０  送信画像ファイル化部
１２  送信出力部
３１  プレビュー画像
３２  色選択画像
３３，３４  色見本画像
３５  確認ボタン
６０  原稿画像データ
６１  カラー画像データ
６２  文字画像データ
６３  多値画像データ
６４  圧縮画像データ
６５  ヒストグラム
６６  色情報
６７  圧縮文字画像データ
６８  高圧縮ＰＤＦデータ
６９  中間画像データ
８０，８０ａ，８０ｂ  文字色変更処理部
８１，８１ａ  第１プレビュー制御部
８２  文字領域抽出部
８３，８３ａ，８３ｂ  色指定受付部
８４，８４ａ，８４ｂ  色変更処理部
８５，８５ｂ  第２プレビュー制御部
８６  色見本表示制御部
８７，８７ａ  確定指示受付部
８９  現在色選択表示制御部
９０  変更対象領域色受付部
２１１  スタートキー
３１１  文字領域
３２１  選択肢
８０２  色差取得部
８０３  彩度取得部
８０５  色差範囲割当部
８０６  色領域判定部
８０７  ヒストグラム生成部
８０８  色差範囲設定部
８０９  色差範囲割当部
８１０  代表色設定部
８１１  二値化データ生成部
８１２  文字圧縮部
８１３  画像圧縮部
【図１】
2008236204.tif 000005
【図２】
2008236204.tif 000006
【図３】
2008236204.tif 000007
【図４】
2008236204.tif 000008
【図５】
2008236204.tif 000009
【図６】
2008236204.tif 000010
【図７】
2008236204.tif 000011
【図８】
2008236204.tif 000012
【図９】
2008236204.tif 000013
【図１０】
2008236204.tif 000014
【図１１】
2008236204.tif 000015
【図１２】
2008236204.tif 000016
【図１４】
2008236204.tif 000017
【図１５】
2008236204.tif 000018
【図１７】
2008236204.tif 000019
【図１８】
2008236204.tif 000020
【図１３】
2008236204.tif 000021
【図１６】
2008236204.tif 000022
【図１９】
2008236204.tif 000023