(57)【要約】【課題】  彩度の低い画像にも配慮しながら、画像データの下地部分を除去できる画像処理装置を提供する。【解決手段】  処理対象の画像データのうちから、下地領域を抽出し、抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成し、この生成した色補正パラメータを用いて、処理対象の画像データの色を補正して下地部分を除去する画像処理装置である。【選択図】        図１
2005217984.tif 000002
【特許請求の範囲】
【請求項１】
処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行う画像処理装置であって、
前記処理対象の画像データのうちから、下地領域を抽出する手段と、
前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する手段と、
前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する補正手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記色関係情報は、下地領域内の画素によって表される彩度の情報であり、
前記色補正パラメータは、彩度の補正を行うパラメータであって、前記色を補正する手段は、処理対象の画像データに含まれる各画素の彩度を、前記色補正パラメータを用いて補正することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記抽出された下地領域内の画素が表す、明度に関係する情報に基づいて、明度を補正するパラメータを生成する手段をさらに含み、
前記補正手段は、前記処理対象の画像データの明度成分を、前記明度を補正するパラメータと前記色補正パラメータとを用いて補正することを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記色関係情報は、色空間上での下地領域内の画素値と特定画素値との距離に関する情報であることを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記距離に関する情報は、明度成分とそれ以外の成分とにおいて、それぞれ互いに異なる重みを付して定義される距離であることを特徴とする画像処理装置。
【請求項６】
コンピュータを用い、処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行う画像処理方法であって、
前記処理対象の画像データのうちから、下地領域を抽出する工程と、
前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する工程と、
前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する工程と、
を含むことを特徴とする画像処理方法。
【請求項７】
コンピュータに、処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行わせる画像処理プログラムであって、
前記処理対象の画像データのうちから、下地領域を抽出する手順と、
前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する手順と、
前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの下地部分を除去する処理を行う画像処理装置に関する。
【背景技術】
【０００２】
複写機をはじめとして、スキャナにて読込まれた画像データを処理する際には、予め下地部分を除去しておくことが好ましい。すなわちスキャナにて読み込まれた画像データは、例えば本来白色である紙面部分に色がついてしまい、下地の色が現れてしまうことが多い。
【０００３】
従来、この下地除去の処理は次のようにしていた。すなわち当該処理は機能的には、図６に示すように、明度ヒストグラム演算部１と、下地閾値決定部２と、ＬＵＴ作成部３と、明度補正部４とを含んでなる。
【０００４】
明度ヒストグラム演算部１は、スキャナから読取られた画像データに基づいて明度のヒストグラムを演算する。下地閾値決定部２は、演算されたヒストグラム上で、明度の低い（暗い）側から探索して所定のしきい値を超える頻度となっている明度値を取得する。この明度値をＴＨＤ１とする。
【０００５】
ＬＵＴ生成部３は、予め定められているパラメータｋ，ｃ，ｄを用いて、
【数１】
2005217984.tif 000003
を生成する。なお、これらのパラメータは任意のＴＨＤ１について、ｋ×ＴＨＤ１＋ｃ＜ｄ×ＴＨＤ１となるように設定されているものとする。
【０００６】
そしてＬＵＴ生成部３は、０からＴＨＤ１′の入力値に対しては出力値が０となり、ｘ≧ＴＨＤ２であるような入力値ｘに対しては出力値がｘとなり、ＴＨＤ１′≦ｘ＜ＴＨＤ２については、座標（ＴＨＤ１′，０）から（ＴＨＤ２，ＴＨＤ２）までを結んだ直線に対応する出力値をとなるＬＵＴ（図７）を生成する。
【０００７】
明度補正部４は、スキャナから読取られた画像データに対して、ＬＵＴ生成部３で生成したＬＵＴに基づいてその明度を補正する。
【０００８】
例えば新聞紙などを読取って下地部分がグレイとなった場合、そのヒストグラムは図８（ａ）に示すようなものとなる。これに対応するＬＵＴを生成して画像データを補正する。この補正により、紙面の白色が再現され、補正後のヒストグラムは図８（ｂ）に示すようなものとなる。
【０００９】
なお、この方法と同様の方法を用いた下地除去に関する技術が、特許文献１に開示されている。
【特許文献１】特開平４−３７２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の下地除去の方法では、白黒の原稿には十分な性能を発揮するものの、色つきの原稿等において、上記ＬＵＴを適用することで彩度の低い画像等が見えにくくなることがある。また、色つき用紙に印刷された画像データの場合、用紙の色が再現されない場合もある。
【００１１】
本発明は上記実情に鑑みて為されたもので、彩度の低い画像にも配慮しながら、画像データの下地部分を除去できる画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【００１２】
上記従来例の問題点を解決するための本発明は、処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行う画像処理装置であって、前記処理対象の画像データのうちから、下地領域を抽出する手段と、前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する手段と、前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する補正手段と、を含むことを特徴としている。
【００１３】
またここで前記色関係情報は、下地領域内の画素によって表される彩度の情報であり、前記色補正パラメータは、彩度の補正を行うパラメータであって、前記色を補正する手段は、処理対象の画像データに含まれる各画素の彩度を、前記色補正パラメータを用いて補正することとしてもよい。
【００１４】
これらの場合、明度については、従来と同様の明度ＬＵＴを用いて補正してもよいが、前記抽出された下地領域内の画素が表す、明度に関係する情報に基づいて、明度を補正するパラメータを生成する手段をさらに含み、前記補正手段は、前記処理対象の画像データの明度成分を、前記明度を補正するパラメータと前記色補正パラメータとを用いて補正することとしてもよい。
【００１５】
さらに前記色関係情報は、色空間上での下地領域内の画素値と特定画素値との距離に関する情報であることとしてもよい。このとき、前記距離に関する情報は、明度成分とそれ以外の成分とにおいて、それぞれ互いに異なる重みを付して定義される距離であることとしてもよい。
【００１６】
また、上記従来例の問題点を解決するための本発明は、コンピュータを用い、処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行う画像処理方法であって、前記処理対象の画像データのうちから、下地領域を抽出する工程と、前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する工程と、前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する工程と、を含むことを特徴としている。
【００１７】
さらに、本発明の別の態様に係る画像処理プログラムは、コンピュータに、処理対象となった画像データから有意な画像の下地となる下地部分を除去する処理を行わせるために、前記処理対象の画像データのうちから、下地領域を抽出する手順と、前記抽出された下地領域内の画素が表す、明度以外の色成分に関係する色関係情報に基づいて色補正パラメータを生成する手順と、前記生成した色補正パラメータを用いて、前記処理対象の画像データの色を補正する手順と、をコンピュータに実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら説明する。本発明の第１の実施の形態に係る画像処理装置は、図１に示すように、制御部１１と記憶部１２と画像入力部１３と画像出力部１４とを含んで構成されている。
【００１９】
制御部１１は、記憶部１２に格納されているプログラムに従って動作しており、画像入力部１３から入力される画像データに対して下地除去処理を行って画像出力部１４から出力する動作を行っている。この制御部１１の動作の具体的な内容については後に述べる。記憶部１２は、制御部１１によって実行されるプログラムを格納しており、また、制御部１１の処理中に生成される種々のデータを保持するワークメモリとしても動作する。
【００２０】
画像入力部１３は、スキャナ等の外部装置に接続されており、この外部装置から入力される画像データを制御部１１に出力する。画像出力部１４は、制御部１１から入力される指示に従って画像データを外部の装置に出力する。
【００２１】
ここで制御部１１による下地除去処理の具体的内容について説明する。この制御部１１が行う下地除去処理は、機能的には、図２に示すように、色空間変換部２１と、明度特徴量算出部２２と、明度下地閾値決定部２３と、下地領域抽出部２４と、明度補正ＬＵＴ生成部２５と、彩度特徴量算出部２６と、彩度補正ＬＵＴ生成部２７と、補正部２８とを含んで構成されている。
【００２２】
色空間変換部２１は、画像入力部１３から入力される画像データの色空間を、処理に適した色空間に変換する。一般にスキャナ等から入力される画像データは、ＲＧＢ色空間で表現されているのに対して、本実施の形態では明度と、それ以外の色成分とを分けて扱うので、画像データは、明度の成分が独立している色空間で表されていることが好ましい。そこで、この色空間変換部２１は、例えば画像データの色空間をＹＣｂＣｒ等の色空間に変換する。この変換は、
【数２】
2005217984.tif 000004
の数式によって行うことができる。なお、明度成分が独立している色空間としては、他にＬａｂ、ＨＳＶなどがあるが、これらのどれであってもよい。
【００２３】
明度特徴量算出部２２は、色空間変換部２１が出力する画像データのうち、明度の成分について、ヒストグラムを生成する。明度下地閾値決定部２３は、このヒストグラム上で、明度の低い（暗い）側から探索して所定のしきい値を超える頻度となっている明度値を取得する。以下では、この明度値をＴＨＤ１とする。この処理は、従来の下地閾値決定部２の処理と同様のものである。
【００２４】
下地領域抽出部２４は、色空間変換部２１が出力する画像データのうち、明度値がＴＨＤ１を下回る（すなわち、ＴＨＤ１よりも明るい）部分を特定するマスク画像を、下地領域の画像データとして出力する。
【００２５】
明度補正ＬＵＴ生成部２５は、予め定められているパラメータｋ，ｃ，ｄを用いて、
【数１】
2005217984.tif 000005
を生成する。なお、これらのパラメータは任意のＴＨＤ１について、ｋ×ＴＨＤ１＋ｃ＜ｄ×ＴＨＤ１となるように設定されているものとする。
【００２６】
そして明度補正ＬＵＴ生成部２５は、０からＴＨＤ１′の入力値に対しては出力値が０となり、ｘ≧ＴＨＤ２であるような入力値ｘに対しては出力値がｘとなり、ＴＨＤ１′≦ｘ＜ＴＨＤ２については、座標（ＴＨＤ１′，０）から（ＴＨＤ２，ＴＨＤ２）までを結んだ直線に対応する出力値をとなるＬＵＴ（図７）を生成する。この処理は、従来のＬＵＴ生成部３における処理と同様のものである。
【００２７】
彩度特徴量算出部２６は、色空間変換部２１が出力する画像データのうち、下地領域抽出部２４が出力する下地領域の画像データによって特定される部分の画像データから所定の彩度特徴量を演算する。具体的には、上記特定される部分に含まれる各画素の画素値のうち、明度以外の色成分（ここではＣｂとＣｒの各色差成分）に基づいて彩度に関係する値を、彩度特徴量Ｃとして演算して出力する。ここで彩度に関係する値は例えばＣｂとＣｒとの二乗和（又はその平方根）とすることができる。また、彩度特徴量算出部２６は、下地領域内の各画素についての上記彩度に関係する値のうち、最大のもの（以下、その値をＣmaxとする）を彩度特徴量とともに出力する。
【００２８】
さらに、この彩度特徴量は、複数の画素についての、上記彩度に関係する量に基づく統計量としてもよい。ここでの統計量は、例えばＮ×Ｎ画素で平滑化した値、又はＮ×Ｎ画素内での最小値、最大値、中央値などとすることができる。このようにすると、孤立点ノイズの影響を抑制できる。
【００２９】
彩度補正ＬＵＴ生成部２７は、彩度特徴量を用いて彩度を補正するためのＬＵＴ（彩度補正ＬＵＴ）を生成する。具体的にこの彩度補正ＬＵＴ生成部２７は、彩度特徴量算出部２６により彩度特徴量として下地領域内の画素に係る上記彩度に関係する量（ここでは彩度そのものとする）の平均値Ｃaveが出力され、また最大値Ｃmaxがそれとともに出力されているときに、次のように彩度補正ＬＵＴを生成する。
【００３０】
すなわち、
【数３】
2005217984.tif 000006
として、彩度の入力値ｘに対して、
【数４】
2005217984.tif 000007
となるようなＬＵＴを生成する。ただしＬはＬ≧０、Ｐ＞Ｌなる値であって、通常はＬ＝０，Ｐ＝ＣＴＨ２とすればよい。
【００３１】
このＬＵＴの一例を図示すれば、図３に示すようなものとなる。一般に紙面の一部に低彩度の画像が含まれていて、当該低彩度の画像部分が下地領域抽出部２４の処理により下地として誤認されたとするとき、当該低彩度の画像部分の面積は下地全体の面積から見て小さいものと推定される。そうであれば下地部分の平均彩度値Ｃaveは、真の下地（画像を構成する画素（有意な画素）以外の画素）の彩度に近くなる。一方、最大彩度値Ｃmaxは、誤認された低彩度領域の彩度に近いものとなっている。そこでここでは、平均彩度値Ｃaveを第１のしきい値とし、これらの平均（Ｃave＋Ｃmax）／２を第２のしきい値として、第１のしきい値未満では彩度をＬ（例えば「０」）と設定し、第１のしきい値から第２のしきい値（誤認された低彩度領域の彩度より低く、除去すべき下地の彩度より高い彩度値）までは、Ｌから連続的にＰ（例えば第２のしきい値に等しい値）まで変化させ、次いで第２のしきい値を越える部分では、彩度値を変化させないように設定したのである。つまり、これら第１のしきい値ＣＴＨ１及び第２のしきい値ＣＴＨ２は（２）式で示した例に限られるものではない。
【００３２】
なお、ここでＬＵＴ上の値Ｌは、利用者によって設定可能としておくことも好ましい。このＬの値により、下地部分の彩度が決定されるからであり、例えば淡い黄色の用紙を用いている場合に、当該淡い黄色の彩度値にこのＬを設定しておけば、下地除去処理を行いながら用紙の色を維持できるようになる。
【００３３】
補正部２８は、色空間変換部２１が出力する画像データに対して、その彩度の成分については、彩度補正ＬＵＴ生成部２７で生成したＬＵＴ（彩度補正ＬＵＴ、本発明の色補正パラメータに相当する）に基づいてその彩度を補正する。ここで彩度補正の方法としては、各画素を順次、補正対象として選択しながら、補正対象となった画素の彩度（彩度特徴量算出部２６におけるのと同様にして演算する）Ｃinを彩度補正ＬＵＴによって変換し、変換結果Ｃoutを得る。そしてその変化比、ｋ＝Ｃout／Ｃinを演算する。
【００３４】
補正部２８は、そして、補正対象となっている画素値のＣｂ，Ｃｒの各成分について
【数５】
2005217984.tif 000008
と補正する。
【００３５】
またこの補正部２８は、明度Ｙについてはまず、明度補正ＬＵＴ生成部２５が生成したＬＵＴ（明度補正ＬＵＴ、本発明の明度を補正するパラメータに相当する）に基づいて、明度を仮に補正し、仮補正明度Ｙ_LUTを生成する。そして、この仮補正後の明度Ｙ_LUTと補正前の明度Ｙとの間で彩度値の変化比に応じた重みづけ平均を演算して補正後の明度Ｙ_outを演算する。すなわち、
【数６】
2005217984.tif 000009
とする。なお、ここでは直線的な重みづけとしているが、ｋ＝０でＹ_out＝Ｙ，ｋ＝１でＹ_out＝Ｙ_LUTとなるような重みづけであれば他の重みづけ方法であってもよい。
【００３６】
このようにすることで、明度のみで判定すれば、下地領域と誤認される低彩度部分においても、当該部分の彩度を低下させることがなく、また、彩度に関する第１、第２のしきい値ＣＴＨ１，ＣＴＨ２の間で、明度も彩度も連続的に補正するので、低彩度部分と下地との間の境目に、画像処理に伴う偽色部分が生じることがない。
【００３７】
また、ここまでの説明では、彩度の情報を用いて色に関する補正を行うこととしていたが、これに代えて、特定の画素値（例えば白色）からの色空間上の距離を用いて色に関する補正を行ってもよいので、以下、そのような補正を行う、本発明の第２の実施の形態に係る画像処理装置について説明する。
【００３８】
本実施の形態の画像処理装置は、図１に示した第１の実施の形態の画像処理装置と略同様の構成をとるものであるが、制御部１１における処理が異なっている。すなわち、本実施の形態における制御部１１の処理は、機能的には図４に示すように、色空間変換部２１と、明度特徴量算出部２２と、明度下地閾値決定部２３と、下地領域抽出部２４と、明度補正ＬＵＴ生成部２５と、距離面算出部３１と、距離特徴量算出部３２と、補正パラメータ生成部３３と、補正部２８とを含んで構成されている。なお、第１の実施の形態における制御部１１の処理と同様の動作を行う部分については、同一の符号を付しており、その詳細な説明を省略することとする。
【００３９】
距離面算出部３１は、色空間変換部２１が出力する画像データの各画素の値を順次、注目画素値として選択し、注目画素値と予め定められた特定画素値との間の距離を演算して出力する。ここでこの距離は、注目画素値の明度成分とそれ以外の成分とにおいて、それぞれ互いに異なる重みを付して定義される距離として演算される。
【００４０】
具体的に、画素値（Ｙ，Ｃｂ，Ｃｒ）について、特定画素値を白色（０，０，０）としたときの距離ｗを次のように定める。
【００４１】
【数７】
2005217984.tif 000010
【００４２】
ここで、ｋｙは明度成分に対する重み、ｋｃは明度以外の成分に対する重みであり、本実施の形態のように、この距離が色に関する補正に用いられる場合は、色彩に関係する成分として、明度以外の成分に対する重みが大きくなるように設定しておく。例えばｋｙ＝１，ｋｃ＝２とすることができる。
【００４３】
距離特徴量算出部３２は、距離面算出部３１から注目画素ごとに出力される特定画素値からの距離を、その注目画素の位置の情報に関連づけて記憶部１２に格納する。具体的に、距離特徴量算出部３２は、元の画像データと同一サイズの画像データを格納する領域を記憶部１２内に確保し、当該領域内で注目画素に対応する位置に、注目画素について距離面算出部３１が出力する距離の値を格納すればよい。
【００４４】
距離特徴量算出部３２は、下地領域抽出部２４から、下地領域を特定するマスク画像のデータの入力を受けて、下地領域として特定されている各画素に関する上記距離の情報に基づき、その統計値（例えば平均値、最小値、最大値、中央値、標準偏差、ヒストグラムのピーク値など）を距離特徴量として算出して出力する。
【００４５】
補正パラメータ生成部３３は、まずＬＵＴを生成する。具体的には、距離特徴量算出部３２が算出する距離特徴量の平均値Ｗave及び、標準偏差Ｗstd（つまり、下地領域に含まれる画素値についての特定画素値からの距離の平均及び標準偏差）を用いて、次のようなＬＵＴを生成する。すなわち、所定画素値からの距離ｘに対して、変換後の距離Ｘを次のように定める。
【００４６】
【数８】
2005217984.tif 000011
なお、第１の距離しきい値ＸＴＨ１及び、第２の距離しきい値ＸＴＨ２は、それぞれ、
【数９】
2005217984.tif 000012
とすることができ、各しきい値での変換後の距離値ＸＴＨ１_New及びＸＴＨ２_Newについては、
【数１０】
2005217984.tif 000013
とすることができる。ここでｒ０は「０」としてもよい。
【００４７】
つまり、下地領域として抽出された部分での特定画素値からの距離の平均から標準偏差だけ下がった距離未満では、色味が淡いものであるので、距離を０に設定して特定画素値と同値にする。また、特定画素値からの距離の平均から標準偏差だけ上がった距離を越えるところでは、元の距離値をそのまま用いて色味を変えないようにしている。
【００４８】
そして補正パラメータ生成部３３は、こうして生成したＬＵＴ（距離ＬＵＴ）を用いて、画素ごとに明度以外の成分を補正するためのパラメータｋ（ｎ，ｍ）を生成する。ここで（ｎ，ｍ）は、パラメータを適用するべき画素の位置を表す座標情報である。具体的に位置（ｎ，ｍ）にある画素の画素値と特定画素値との距離がｘ（ｎ，ｍ）であるときには、当該距離の変換後の値、x_New（ｎ，ｍ）を用いて、補正パラメータを
【数１１】
2005217984.tif 000014
と定めて、補正部２８に出力する。
【００４９】
補正部２８は、この補正パラメータの入力を受けて、位置（ｎ，ｍ）の画素値（Ｙ，Ｃｂ，Ｃｒ）を補正後の画素値（Ｙ_out，Ｃｂ_out，Ｃｒ_out）のうち、明度以外の成分を次のように演算する。
【００５０】
【数１２】
2005217984.tif 000015
【００５１】
さらに、明度については、明度補正ＬＵＴ生成部２５が生成したＬＵＴ（明度補正ＬＵＴ、本発明の明度を補正するパラメータに相当する）に基づいて、明度を仮に補正し、仮補正明度Ｙ_LUTを生成する。そして、この仮補正後の明度Ｙ_LUTと補正前の明度Ｙとの間で明度以外の成分の変化比（つまりここでの補正パラメータ）に応じた重みづけ平均を演算して補正後の明度Ｙ_outを演算する。すなわち、
【数１３】
2005217984.tif 000016
とする。
【００５２】
具体的に、ここでの特定画素値を白色とすることで、これらの処理により、明度のみで判定すれば、下地領域と誤認される低彩度部分においても、当該部分の彩度を低下させることがなく、また、白からの色空間上の距離に関する第１、第２の距離しきい値ＸＴＨ１，ＸＴＨ２の間で、明度も彩度も連続的に補正するので、低彩度部分と下地との間の境目に、画像処理に伴う偽色部分が生じることがない。さらに、彩度に係る補正においても、明度の状態を反映させることができるようになっている。
【００５３】
また、ここまでの説明では、これらの下地除去処理を経た画像データを外部の装置（例えばディスプレイやプリンタ、ディスク装置など）に出力する例について述べたが、制御部１１がさらに、この下地除去後の画像データについて処理を行ってもよい。
【００５４】
かかる処理の一例は画像データの圧縮処理である。具体的に制御部１１は、下地除去処理後の画像データを記憶部１２に格納し、これを処理対象として次の圧縮処理を行う。この圧縮処理は、図５に機能的に示すように、処理対象となった画像データに対して絵柄部分の候補となる部分（絵柄候補部分）を特定する絵柄候補部分特定処理部４１と、文字線画を抽出する文字線画抽出処理部４２と、レイアウト処理を遂行するレイアウト処理部４３と、同一色文字領域分離部４４と、穴埋処理部４５と、圧縮処理部４６とを含んで構成される。
【００５５】
絵柄候補部分特定処理部４１は、例えば処理対象となった画像データを明度に関する所定のしきい値で二値化（明度のしきい値より高い部分を「白」、明度のしきい値より低い部分を「黒」）し、二値化後の画像データ内で黒画素の連結画素領域を画定し、当該連結画素領域のうち予め定めたサイズしきい値より大きいサイズの領域を絵柄候補部分として特定する。
【００５６】
文字線画抽出処理部４２は、記憶部１２に格納されている処理対象の画像データから、広く知られている方法で文字線画としての性状を有する画像領域を文字線画領域として特定する。
【００５７】
レイアウト処理部４３は、絵柄候補部分として特定された画像について、レイアウト処理を実行し、複数の連結画素の配列状態が文字列の配列として認識される部分を絵柄候補部分から除去し、文字線画領域に含める。またこの処理後の絵柄候補部分（すなわちレイアウト処理の結果、文字列としての配列を除去した部分）を、絵柄部分として特定する。
【００５８】
同一色文字領域分離部４４は、記憶部１２に格納されている処理対象の画像データのうち、文字線画領域として特定される領域内の文字・線画について、色別の画像データを生成し、色別の画像データごとに、当該色を特定する情報と、当該画像データを二値化してランレングス圧縮したデータとを生成し、これらを関連づけて文字・線画領域圧縮データを生成する。このとき、各文字・線画圧縮データには、その文字・線画部分を抽出した部分を特定する座標情報を関連づけておく。
【００５９】
一方、穴埋処理部４５は、記憶部１２に格納されている処理対象の画像データのうち、絵柄部分として特定された部分の画像データを抽出し、当該部分には含まれない画素（文字・線画として抜き出された部分の画素）を、所定の方法で決定して設定（穴埋）する。
【００６０】
圧縮処理部４６は、穴埋処理部４５が出力する穴埋処理後の絵柄部分の画像データをＪＰＥＧ（Joint Picture Experts Group）等の絵柄圧縮に適した圧縮方法で圧縮処理し、これと文字・線画領域圧縮データとを連結して所定フォーマットのデータ（例えばＰＤＦ（Portable Document Format）のデータ）として記憶部１２に書き出す。
【００６１】
この制御部１１の処理により、文字・線画と、絵柄とを個別に適した圧縮処理にて圧縮し、圧縮効率を高めたデータを生成することができるようになる。
【００６２】
なお、このデータを伸長する際には、絵柄部分の圧縮処理結果と、文字・線画領域圧縮データとを分離し、絵柄部分については圧縮処理に対応する伸長処理（例えばＪＰＥＧの伸長処理）を行う。
【００６３】
一方、文字・線画部分については、ランレングス圧縮を伸長して二値化画像データと、それに付するべき色の情報とを得て、二値化画像データの黒画素部分を、当該色の情報で示される画素値に設定して色別の画像データを復元する。そして、伸長した絵柄部分の対応する位置（関連づけられた座標情報によって特定される位置）に、各文字・線画部分の色別の画像データを不透明合成し、元の画像データを復元する。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係る画像処理装置の構成ブロック図である。
【図２】本発明の第１の実施の形態に係る画像処理装置の処理例を表す機能ブロック図である。
【図３】彩度補正ＬＵＴの例を表す説明図である。
【図４】本発明の第２の実施の形態に係る画像処理装置の処理例を表す機能ブロック図である。
【図５】補正後の画像データに対する利用例である処理の一例を表す機能ブロック図である。
【図６】従来の画像処理装置の機能ブロック図である。
【図７】明度補正ＬＵＴの例を表す説明図である。
【図８】補正前後の明度ヒストグラムの例を表す説明図である。
【符号の説明】
【００６５】
１  明度ヒストグラム演算部、２  下地閾値決定部、３  ＬＵＴ生成部、４  明度補正部、１１  制御部、１２  記憶部、１３  画像入力部、１４  画像出力部、２１  色空間変換部、２２  明度特徴量算出部、２３  明度下地閾値決定部、２４  下地領域抽出部、２５  明度補正ＬＵＴ生成部、２６  彩度特徴量算出部、２７  彩度補正ＬＵＴ生成部、２８  補正部、３１  距離面算出部、３２  距離特徴量算出部、３３  補正パラメータ生成部、４１  絵柄候補部分特定処理部、４２  文字線画抽出処理部、４３  レイアウト処理部、４４  同一色文字領域分離部、４５  穴埋処理部、４６  圧縮処理部。
【図１】
2005217984.tif 000017
【図２】
2005217984.tif 000018
【図３】
2005217984.tif 000019
【図４】
2005217984.tif 000020
【図５】
2005217984.tif 000021
【図６】
2005217984.tif 000022
【図７】
2005217984.tif 000023
【図８】
2005217984.tif 000024