(57)【要約】【課題】  従来から複写機には下地除去機能が備わっており、精度が高い下地除去処理設定を行うためには試行錯誤を要する。【解決手段】  画像データの頻度分布に基づき第一の下地レベルを検出し、前記画像データを表示部に表示して除去すべき下地領域をユーザに選択させ、選択された下地領域の信号レベルを第二の下地レベルとして設定し、前記第一の下地レベルと前記第二の下地レベルとの間で、ユーザの指示によって第三の下地レベルを設定し、設定された第三の下地レベルを用いて、画像データに対して下地除去処理を行う【選択図】  図５
2013009109.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段によって読み取られた原稿に対応する画像データを入力する入力手段と、
前記入力手段によって入力された画像データの頻度分布に基づき、第一の下地レベルを検出する検出手段と、
前記入力手段によって入力された画像データを表示部に表示し、除去すべき下地領域をユーザに選択させる選択手段と、
前記選択手段によって選択された下地領域の信号レベルを第二の下地レベルとして設定する第一の設定手段と、
前記第一の下地レベルと前記第二の下地レベルとの間で、ユーザに第三の下地レベルを設定させるための操作部を表示する表示手段と、
前記表示手段によって表示された操作部を介して、前記第三の下地レベルを設定する第二の設定手段と、
前記第三の下地レベルを用いて、前記画像データに対して下地除去処理を行う処理手段とを有することを特徴とする画像処理装置。
【請求項２】
さらに、前記第一の下地レベルを用いて、前記画像データに対して下地除去処理を行った後の画像と、前記第三の下地レベルを用いて、前記画像データに対して下地除去処理を行った後の画像とを表示する手段とを有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記画像データと、前記第三の下地レベルを用いて前記画像データに対して下地除去処理を行った後の画像とを表示する手段とを有することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記検出手段は、前記画像データの出現頻度が最大である信号値に基づき、前記第一の下地レベルを検出することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
画像読取手段によって読み取られた原稿に対応する画像データを入力する入力ステップと、
前記入力ステップによって入力された画像データの頻度分布に基づき、第一の下地レベルを検出する検出ステップと、
前記入力ステップによって入力された画像データを表示部に表示し、除去すべき下地領域をユーザに選択させる選択ステップと、
前記第一の下地レベルと前記第二の下地レベルとの間で、ユーザに第三の下地レベルを設定させるための操作部を表示する表示ステップと、
前記表示ステップによって表示された操作部を介して、前記第三の下地レベルを設定する第二の設定ステップと、
前記第三の下地レベルを用いて、前記画像データに対して下地除去処理を行う処理ステップとを有することを特徴とする画像処理方法。
【請求項６】
コンピュータを請求項１乃至４のいずれか一項に記載された画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して下地除去処理を実行する画像処理装置及び画像処理方法ならびにプログラムに関する。
【背景技術】
【０００２】
一般に、デジタルカラー複写機のコピー処理では、スキャナで読み取った原稿を忠実に再現させるために様々な画像処理が行われている。通常、原稿の紙の色すなわち下地部は純粋な白ではなく、わずかに色がついている場合がほとんどである。よって、そのままコピー処理を実行すると下地部まで色材を用いて忠実に再現してしまう。これによって色材浪費が進むなど、様々な弊害の原因となる。
【０００３】
そのため、複写機では原稿の下地部の色を除去する下地除去処理という処理を行っている。下地除去処理は、スキャナで読み取った原稿の輝度ヒストグラムを作成し、頻度がピークの輝度値から原稿画像の下地信号レベル（下地レベル）を検出する。次に画像信号から下地レベルを減算し、画像から下地を除去する処理である。
【０００４】
しかしながら、スキャナで原稿画像を読み取る際に、原稿の中で下地レベルの異なる様々な領域が混在していた場合、必ずしもユーザが除去したい下地色が除去されない場合がある。このような結果を回避し、ユーザが意図する下地除去結果を得るために、下地レベルを調整するためのユーザインターフェース（ＵＩ）が用いられ、下地除去前後の画像を表示する（特許文献１）。このようにＵＩを用いて下地レベルを調整することで、ユーザの所望の結果を得ることが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２７０６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、下地レベルの設定例として、設定の煩雑性を減少させるために下地除去量を設定する単一のスライダを用いて下地レベルの設定を行っている。また、この他にもＲＧＢ（レッド、グリーン、ブルー）のような各コンポーネントに対応する複数のスライダを設定し、より詳細な下地除去設定を行う方法も考えられる。
【０００７】
下地レベルのみを設定するスライダを用いた操作は、簡単に下地除去処理の設定を行える一方、ユーザが詳細な設定を行うことができず、必ずしもユーザの意図する下地除去処理結果を得られるとは限らない。また、ＲＧＢの各成分に対応した複数のスライダを用いた操作は、下地レベルのみの設定と比べユーザが詳細な設定を行うことができる。その一方、３次元のＲＧＢ空間の１点を指定しなければならず、ユーザがＵＩ上で視覚的に感じる色と実際の下地色のＲＧＢ値のズレにより、直感的に操作することが困難である。そのため、ユーザがＵＩ上の下地レベル設定のスライダを操作する際、下地除去処理に効果的な下地レベルの設定範囲が分からず、意図した設定範囲を超えて下地レベルを設定してしまう可能性がある。そのため、所望の結果を得るために試行錯誤する必要があり、多くの操作を必要とする。
【０００８】
本発明は上記に鑑みてなされたものであり、下地レベルの設定範囲をユーザが意図する範囲に限定し、かつ簡単な操作で下地除去処理を行うことを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の画像処理装置は、画像読取手段によって読み取られた原稿に対応する画像データを入力する入力手段と、前記入力手段によって入力された画像データの頻度分布に基づき、第一の下地レベルを検出する検出手段と、前記入力手段によって入力された画像データを表示部に表示し、除去すべき下地領域をユーザに選択させる選択手段と、前記選択手段によって選択された下地領域の信号レベルを第二の下地レベルとして設定する第一の設定手段と、前記第一の下地レベルと前記第二の下地レベルとの間で、ユーザに第三の下地レベルを設定させるための操作部を表示する表示手段と、前記表示手段によって表示された操作部を介して、前記第三の下地レベルを設定する第二の設定手段と、前記第三の下地レベルを用いて、前記画像データに対して下地除去処理を行う処理手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザが除去したい下地レベルの設定範囲を、ユーザが意図する範囲に限定し、簡単な操作で下地レベルを設定し下地除去処理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における画像処理装置の構成を示すブロック図
【図２】本実施形態における下地除去処理のフローチャート
【図３】下地除去処理におけるプレビュー表示画面の一例を示す図
【図４】下地領域設定画面を示す図
【図５】下地除去レベル設定画面を示す図
【図６】図５におけるスライダ操作による下地除去処理後の画像データの一例を示す図
【図７】スライダによる下地除去処理の設定値の設定範囲を示す図
【図８】下地レベル判定処理を示す図
【図９】通常のコピー処理を示す図
【図１０】下地除去処理を示す図
【図１１】下地除去演算を示す図
【図１２】画像データの信号値の出現頻度を示す図
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
図１に本実施形態における画像処理装置１の図を示す。画像処理装置１は、スキャナ１０１、スキャナ制御部１０２、プリンタ１０３、プリンタ制御部１０４、操作部１０５、ＣＰＵ１０６、ＲＡＭ１０７、ＲＯＭ１０８、表示部１０９、記憶部１１０、記憶部制御部１１１、ＬＡＮ  Ｉ／Ｆ１１２、スキャン画像処理部１１３、プリント画像処理部１１４から構成される。
【００１４】
スキャナ１０１は、原稿から光学的に画像を読み取り画像データに変換し、スキャナ制御部１０２を介しスキャン画像処理部１１３へ画像データを入力する。プリンタ１０３は、スキャン画像処理部１１３やプリント画像処理部１１４で処理された画像データを、プリンタ制御部１０４を介して紙に出力する。操作部１０５は、ユーザが画像処理装置１を操作するために用いる。表示部１０９はユーザが操作部１０５によって操作する各種情報や、スキャン画像処理部１１３やプリント画像処理部１１４で処理された画像データのプレビューを表示する。ここで、表示部１０９は、操作部１０５を用いずに指やペンで直接触れることで操作可能なタッチパネルとして実装されても良い。ＣＰＵ１０６は、ＲＡＭ１０７やＲＯＭ１０８に格納されているプログラムやデータを用いて本画像処理装置１の全体の制御を行うとともに、画像処理装置１が行う各処理を実行する。ＲＡＭ１０７は、ＣＰＵ１０６が各種処理を実行する際のワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ１０８は、画像処理装置１が行う各処理のプログラムやデータが格納されている。スキャン画像処理部１１３、プリント画像処理部１１４は、スキャナ１０１やＬＡＮ  Ｉ／Ｆ１１２から入力された画像データに対して画像処理を行う。ＬＡＮ  Ｉ／Ｆ１１２は、画像処理装置１をネットワーク（不図示）と接続することで、ネットワークから画像データやデバイス情報の入出力を行うことを可能とする。記憶部制御部１１１は、画像処理装置１が扱う画像データを記憶部１１０に記録するための制御を行う。記憶部１１０は、ハードディスクからなる大容量記憶媒体であり、画像処理装置１がＬＡＮ  Ｉ／Ｆ１１２を介してネットワーク上から受信した画像データや、処理時に生成する中間画像データを記憶する。
【００１５】
上述した各部は、画像処理装置の内部バス１１５によって互いに接続される。各部間のデータ転送は、各部と内部バス１１５との間に設けられたＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）からなる不図示のデータ転送部を用いて行う。
【００１６】
通常のコピー処理は、スキャナ１０１によって画像を読み取り、生成された信号をスキャン画像処理部１１３およびプリント画像処理部１１４で記録信号へ変換し、記憶部１１０に順次出力して紙上に画像を形成する。本実施例ではコピー処理を対象として説明する。本実施例ではプリント処理や送信処理について説明しないが、コピー処理と同様に本実施例を適用することが可能である。
【００１７】
カラー複写機への指示は操作部１０５から行われ、これら一連の動作はＣＰＵ１０６で制御される。本発明における実施例を説明する前に、カラー複写機における下地除去手法について説明する。
【００１８】
図９はカラー複写機における画像処理の構成例を説明するブロック図である。図９の色変換部９０２、下地除去処理部９０３、色変換部９０４、ガンマ補正部９０５、スクリーン処理部９０６は、スキャン画像処理部１１３およびプリント画像処理部１１４に格納され、ＣＰＵ１０６によって制御されている。まず、スキャナ１０１（画像読取部）にて原稿をスキャンしデータの読み込みを行い、デバイス依存ＲＧＢデータを得る。次に、色変換部９０２において、デバイス依存ＲＧＢデータを共通ＲＧＢデータへ色変換する。ここで、共通ＲＧＢとはＬ＊ａ＊ｂ＊などのデバイス非依存色空間に変換可能な規格化されたＲＧＢのことである。色変換部９０２で行う色変換は、マトリックス演算を使うなど、どのような手段を用いてもよい。次に下地除去処理部９０３にて下地除去処理を行う。
【００１９】
下地除去処理部９０３における下地除去処理の流れを図１０に示す。まず、ステップＳ１００１において、ＣＰＵ１０６は、読み取った共通ＲＧＢ画像データの注目画素を選択する。次にステップＳ１００２にて、ＣＰＵ１０６は、記憶部１１０から下地レベル１００３を読み込み、下地除去を行う。ここで下地レベルとは、画像の下地（背景）に相当する輝度（または濃度）レベルのことであり、下地レベルは操作部１０５からの指定が可能であり、また画像の輝度ヒストグラムを作成し、それを基に原稿の下地レベルを算出することも可能である。下地除去演算処理によって、下地レベル以上の輝度をもつ画素は、白レベルまたは白レベル付近に置き換えられる。
【００２０】
図８にヒストグラムから、下地レベルを判定する場合のフローチャートを示す。まず、ヒストグラムを作成するために、ＣＰＵ１０６は、読みとった共通ＲＧＢ画像データの注目画素を選択する（Ｓ８０１）。次に、ＣＰＵ１０６は、記憶部１１０からサンプリングピッチを読み込み、現在の注目画素がサンプリング対象画素か判断する（Ｓ８０２）。ここで、注目画素がサンプリング対象画素でなかった場合は（Ｓ８０２でＮｏ）、Ｓ８０１の注目画素の選択処理に戻る。また注目画素がサンプリング対象画素であった場合（Ｓ８０２でＹｅｓ）、入力画素の信号値を判断する（Ｓ８０３）。次に、ＣＰＵ８０４は、ＲＧＢ毎に入力信号値毎に出現回数をカウントし、カウント値を記憶部１１０に格納する（Ｓ８０４）。ここで、入力画像のすべての画素を処理したか判断する（Ｓ８０５）。すべての画素を処理していない場合は（Ｓ８０５でＮｏ）、Ｓ８０１の処理に戻る。また、すべての入力画素の処理が終了した場合（Ｓ８０５でＹｅｓ）、次に下地レベル判定処理の決定を行う。下地レベルの決定は、Ｓ８０４でカウントされた出現頻度が最も高い信号値をＲＧＢ毎に選択することで行う。図１２にカウントされた信号値の出現頻度を表すヒストグラム（頻度分布）を示す。図１２は入力信号を１６ｂｉｔ（信号値の範囲が０〜２５５）とした場合の信号値の出現頻度を集計したヒストグラムの例である。この場合、ＣＰＵ１０６が、出現頻度が最大である１２０１を選択する。この処理をＲＧＢ毎に繰り返し、ＲＧＢの出現頻度が最大である各信号値の中から最も信号値が低かったものを下地レベルとして検出する（Ｓ８０７）。
【００２１】
ステップＳ１００２で行われる下地除去演算の例を図１１に示す。ステップＳ１１０１において、ＣＰＵ１０６は入力信号値に対して下地レベル１００３を用いて（１）の演算式を実行する。
【００２２】
Ｓ＝入力信号値×（最大信号値）／（下地レベル１００３）  （１）
次に、ステップＳ１１０２において、ＣＰＵ１０６は演算により算出されたＳ値が、最大信号値を超えているか否かを判定する。ステップＳ１１０２において、Ｓ値が最大信号値を超えていればステップＳ１１０３にすすむ。例えば８ｂｉｔの信号値である場合、その最大信号値は２５５となる。最大信号値を超えている場合、ステップＳ１１０３にて、ＣＰＵ１０６はＳ値を最大信号値へ置き換え、最大信号値を出力信号値とする。ステップＳ１１０２において、最大信号値を超えていない場合、ステップＳ１１０１において演算したＳ値が出力信号値となる。なお、下地除去演算方法は図１０の例に限らず、例えば精度を高めるため非線形変換処理を用いてもよい。
【００２３】
次に図１０に戻り、ステップＳ１００４の説明を行う。ステップＳ１００２において下地除去演算を行った後、ステップＳ１００４にて、ＣＰＵ１０６は下地除去演算後の画素毎の出力信号値を、ＲＡＭ１０７に格納する。そしてステップＳ１００５にて、ＣＰＵ１０８は全ての画素を処理したか確認し、処理を行っていない画素がある場合はステップＳ１００１に戻り未処理画素を選択して処理を繰り返す。全ての画素に対して処理を行った場合は処理が終了する。
【００２４】
次に、図９に戻り、色変換部９０４以降の説明を行う。下地除去部９０３において共通ＲＧＢデータの画素毎に下地除去処理を行った後、色変換部９０４において色変換を行う。色変換部９０４は、共通ＲＧＢデータからプリンタのデバイス依存色空間であるＣＭＹＫ多値データに変換する処理を行う。色変換によって生成されたＣＭＹＫデータに対してガンマ補正部９０５でガンマ補正を行い、その後スクリーン処理部９０６でスクリーン処理を行い、プリンタ１０３が出力できるＣＭＹＫの二値データに変換する。最後にプリンタ１０３にデータを送りコピー動作を終了する。
【００２５】
図２は、本実施形態における下地除去処理のフローチャートである。スキャナ１０１で読み込まれた画像データは、スキャナ制御部１０２を介して一時ＲＡＭ１０７へ格納される。次に、画像データは記憶部制御部１１１を介して記憶部１１０へ格納される。ＣＰＵ１０６は、ＲＡＭ１０７へ格納された画像データに対して、図８に示した下地レベルの判定処理を行う（Ｓ２０１）。次に、ＣＰＵ１０６は、判定された下地レベルをＲＡＭ１０７に格納する。ＣＰＵ１０６は、ＲＡＭ１０７へ格納された下地レベルを下地除去処理の設定値１（第一の下地レベル）としてプリント画像処理部１１４内の下地除去処理部９０３に設定する（Ｓ２０２）。下地除去処理部９０３は画像データの下地除去処理を行い、ＣＰＵ１０６が下地除去処理後の画像をＲＡＭ１０７へ格納する。ＣＰＵ１０６は、ＲＡＭ１０７へ格納された下地除去処理後の画像データを、表示部１０９にプレビュー画像として表示する（Ｓ２０３）。ここで、表示部１０９は、ユーザに対して所望の下地除去処理結果が得られたか確認するための選択画面を表示する（Ｓ２０４）。Ｓ２０４において、ユーザによって操作部１０５が操作され、Ｙｅｓが選択された場合、ここで下地除去処理を終了する。また、Ｓ２０４において、ユーザによって操作部１０５が操作され、Ｎｏが選択された場合、表示部１０９に下地除去を行いたい下地領域を設定する画面を表示する。ここで、操作部１０５によってユーザに下地領域を指定させることで、下地領域の信号レベルを設定値２（第二の下地レベル）として設定させ（Ｓ２０５）、ＲＡＭ１０７に格納する。
【００２６】
図３に本実施形態における下地除去処理の下地除去結果画像を表示するプレビュー画面の例を示す。下地除去処理前画像データ表示領域３０１には、スキャナ１０１で読み取られた下地除去処理前の画像データが表示される。また、下地除去処理後画像データ表示領域３０２には、９０３において下地除去処理が施された画像データが表示される。ＯＫボタン３０３は、下地レベル１００３の設定を確定するボタンであり、設定取り消しボタン３０４は選択した下地レベル１００３の設定を取り消すボタンである。ここで、ＯＫボタン３０３は、Ｓ２０４におけるＹｅｓに対応し、設定取り消しボタン３０４は、Ｓ２０４におけるＮｏに対応する。
【００２７】
図４に除去したい下地領域をユーザに選択させる下地領域設定画面の例を示す。図４の画面は表示部１０９に表示される。下地除去処理前画像データ表示領域４０１には、下地除去処理前画像データ表示領域３０１と同様に、スキャナ１０１で読み取られた下地除去処理前の画像データが表示される。カーソル４０２は、操作部１０５を用いてユーザによって操作され、ユーザが除去したい下地領域を指定するカーソルである。ここでカーソル４０２は、ユーザによって操作部１０５が操作され、下地除去処理前画像データ表示領域４０１に表示されている画像データの座標で指定されても良い。また、図４に示す下地除去設定画面がタッチパネルで実装されている場合は、下地除去処理前画像４０１を直接ユーザが指またはタッチペンで操作することで指定されても良い。下地濃度表示領域４０３は、Ｓ２０５でユーザによって選択された下地領域の下地レベル（設定値２）が表示される領域である。ＯＫボタン４０４は、ユーザに選択された下地領域を確定するボタンである。ここで、操作部１０５によってＯＫボタン４０４が操作されることでＳ２０６へと処理が進む。
【００２８】
図２に戻り、ＣＰＵ１０６は、Ｓ２０２で設定された下地除去処理設定値（設定値１）を左端、Ｓ２０６でユーザに設定された設定値（設定値２）を右端とするような設定を持つスライダを表示部１０９に表示する（Ｓ２０６）。表示部１０９に表示されたスライダは、操作部１０９を用いてユーザに操作される（Ｓ２０７）。表示部１０９に表示されるスライダが指し示す設定値は、新たに下地レベル（設定値３）としてＲＡＭ１０７に格納される。
【００２９】
図５に下地除去レベル（設定値３）を調整するための表示例を示す。設定値１表示領域５０１は、Ｓ２０１において習得された下地レベル（設定値１）を表示する領域である。設定値２表示領域５０２は、Ｓ２０５においてユーザによって指定された下地レベル（設定値２）を表示する領域である。スライダ５０３は、設定値１と設定値２のレベルの範囲で下地レベル（設定値３）を設定するスライダである。図５では、スライダの設定レベルは９レベル（０〜８）の例を示している。ＯＫボタン５０４は、ユーザに選択された下地領域を確定するボタンである。ここで、操作部１０５によってＯＫボタン５０４が操作されることでＳ２０８へと処理が進む。
【００３０】
図６に、図５に示したスライダ５０３を操作した際に出力される下地処理後の画像データの例を示す。ここで図６における画像データの各部の信号値を示す。下地領域６０１は、（Ｒ，Ｇ，Ｂ）＝（２５５，１０３，２５５）、下地領域６０２は、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，１５１）、円６０３は（Ｒ，Ｇ，Ｂ）＝（６４，６４，６４）とする。また、文字「あいう」６０４は、（Ｒ，Ｇ，Ｂ）＝（０，０，０）、文字「かきく」６０５は、（Ｒ，Ｇ，Ｂ）＝（１０４，１０４，１０４）とする。また、設定値１の下地レベルは、下地領域２が下地とみなされた場合の設定値であるため、設定値１は１５１になる。設定値２の下地レベルは、図４においてユーザによって指定された領域４０２の下地レベル（＝１０３）になる。
【００３１】
図６（Ａ）はスライダの設定を０に設定した場合のプレビュー表示画面の例である。下地領域１スライダの設定値（設定値３）が、設定値１（下地レベル）を指しているため、下地領域２の下地が下地除去処理によって飛んで白になっている。なお、下地領域１については、下地除去処理後の画像は下地除去処理前の画像よりも少し濃度が薄くなっている。また、図６（Ｂ）はスライダの設定を８に設定した場合のプレビュー表示画面の例である。下地レベルは下地領域１のＧ値である１０３に設定され、下地領域１の下地色は除去されているが、下地領域２に含まれる文字「かきく」６０５までもが消えてしまう。図６（Ｃ）はスライダの設定を１２２に設定した場合のプレビュー表示画面の例である。ユーザの所望する設定値１と設定値２の間の範囲にスライダ５０３が設定されることで、下地領域２に含まれる薄い文字を消すことなく、下地領域２の下地色を除去でき、また下地領域１の下地色を薄くすることが可能である。このようにユーザの所望する下地除去処理結果が得られるように設定することが可能である。
【００３２】
図７にスライダ５０３の各レベルに対応付けられる設定値の例を示す。設定値３の設定範囲７０１はスライダによる下地濃度設定値３（第三の下地レベル）が、設定値１と設定値２の範囲で設定されることを示す図である。ここでは、スライダの設定レベルが８段階、設定値１が（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，１５１）、設定値２が（Ｒ，Ｇ，Ｂ）＝（２５５，１０３，２５５）である例を示している。ＣＰＵ１０６は、設定値１と設定値２の差分と、スライダ５０３の設定レベルに割り当てられる設定値を算出し、スライダ５０３の各スライダレベルに対応付ける。ＣＰＵ１０６によって算出された設定値３を７０２に示す。ここでは、設定値３はＲＧＢ空間を用いて算出されたが、ＹＵＶ空間などの色空間を用いても良いし、またこれに限るものではない。
【００３３】
図２に戻り、ＣＰＵ１０６は、Ｓ２０７で下地レベルとして設定されＲＡＭ１０７に格納されている設定値３を、下地除去処理部９０３に設定する（Ｓ２０８）。下地レベルが設定された下地除去処理部９０３は、記憶部１１０に格納されている下地除去処理前の画像データに対して下地除去処理を行う（Ｓ２０９）。表示部１０９は、Ｓ２０９で下地除去処理を行った画像データを図３のようにプレビュー表示し、再度ユーザの所望の下地除去処理結果が得られたか確認するための選択画面を表示する。ここで、ユーザがＹｅｓを選択した場合、下地除去処理を終了し、Ｎｏが選択された場合はＳ２０５に進み、前述した処理を繰り返す。
【００３４】
下地除去処理が行われた画像データはＣＰＵ１０６によって記憶部制御部１１１を介し、記憶部１１０に格納される。記憶部１１０に格納された下地除去処理が行われた画像データは、プリンタ制御部１０４を介してプリンタ１０３で印刷されたり、ＬＡＮ  Ｉ／Ｆ１１２を介してネットワークに接続されたＰＣ等の機器（不図示）に転送されたりすることを想定しているが、この限りではない。
【００３５】
また、本実施例では、下地除去前後の画像のプレビュー（図３、図６（Ａ）、（Ｂ）、（Ｃ））と下地除去レベル（設定値３）を調整するためのＵＩ（図４、図５）を画像処理装置１の表示部１０９に表示した。しかしながら、スキャナ１０１で読み取った画像をＬＡＮ  Ｉ／Ｆ１１２を介してネットワークに接続されたＰＣ等の機器（不図示）に転送し、ＰＣ等の機器に下地除去レベルを調整するためのＵＩを表示して下地除去レベルを調整してもよい。この場合、図２のフローチャートはＰＣ等の機器で実行される。
【００３６】
このように下地濃度判定部で判定された下地濃度（または下地輝度）（設定値１）と、ユーザが指定した下地領域の下地濃度（または下地輝度）（設定値２）を上限、下限とする範囲で下地除去処理の下地濃度（または下地輝度）（設定値３）を設定する。これにより、下地レベルの設定範囲をユーザが意図する範囲に限定し、かつ簡単な操作で下地除去処理を行うことができる。
【００３７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013009109.tif 000003
【図２】
2013009109.tif 000004
【図３】
2013009109.tif 000005
【図４】
2013009109.tif 000006
【図５】
2013009109.tif 000007
【図６】
2013009109.tif 000008
【図７】
2013009109.tif 000009
【図８】
2013009109.tif 000010
【図９】
2013009109.tif 000011
【図１０】
2013009109.tif 000012
【図１１】
2013009109.tif 000013
【図１２】
2013009109.tif 000014