(57)【要約】【課題】画像データから下地情報を正確に除去することができる画像形成装置を提供する。【解決手段】表面に文字が印刷され、裏面に文字や図形等が印刷されていない原稿の両面が読み取られ、原稿の表面が有する情報及び下地情報として裏面が有する情報が取得され、表面が有する情報から下地情報が除去される。【選択図】図４
2017038222.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面及び裏面を読み取る読取手段と、
前記読み取られた原稿の表面及び裏面のいずれか一方に印刷処理が施されていないか否かを判別する判別手段と、
前記読み取られた原稿の表面及び裏面のいずれか一方に前記印刷処理が施されていないと判別されたとき、前記印刷処理が施されている一方の面の第１の情報と、前記印刷処理が施されていない他方の面の第２の情報とを取得する取得手段と、
前記取得された第１の情報から前記第２の情報を除去する除去手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記第１の情報及び前記第２の情報は輝度値の分布であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第１の情報に含まれ且つ前記第２の情報に対応する第３の情報を取得し、前記第２の情報の輝度値の分布の頂点及び前記第３の情報の輝度値の分布の頂点の差分値が所定の範囲に含まれるか否かを判定する判定手段をさらに備え、
前記判定手段が、前記第２の情報の輝度値の頂点及び前記第３の情報の輝度値の頂点の差分値が前記所定の範囲に含まれると判定した場合、前記除去手段は前記取得された第１の情報から前記第３の情報を除去することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記所定の範囲は０以上２５以下であることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記読み取られた原稿の表面及び裏面のいずれにも前記印刷処理が施されていると判別されたとき、前記取得手段は前記原稿の表面の情報と前記原稿の裏面の情報を取得し、前記除去手段は、前記原稿の表面の情報から一部の情報を除去する場合には前記原稿の表面の情報のみを用い、前記原稿の裏面の情報から一部の情報を除去する場合には前記原稿の裏面の情報のみを用いることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
原稿の表面及び裏面を読み取る読取ステップと、
前記読み取られた原稿の表面及び裏面のいずれか一方に印刷処理が施されていないか否かを判別する判別ステップと、
前記読み取られた原稿の表面及び裏面のいずれか一方に前記印刷処理が施されていないと判別されたとき、前記印刷処理が施されている一方の面の第１の情報と、前記印刷処理が施されていない他方の面の第２の情報とを取得する取得ステップと、
前記取得された第１の情報から前記第２の情報を除去する除去ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項７】
画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
原稿の表面及び裏面を読み取る読取ステップと、
前記読み取られた原稿の表面及び裏面のいずれか一方に印刷処理が施されていないか否かを判別する判別ステップと、
前記読み取られた原稿の表面及び裏面のいずれか一方に前記印刷処理が施されていないと判別されたとき、前記印刷処理が施されている一方の面の第１の情報と、前記印刷処理が施されていない他方の面の第２の情報とを取得する取得ステップと、
前記取得された第１の情報から前記第２の情報を除去する除去ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、例えば、文字が印刷された原稿を読み取るときに原稿の背景色（以下、「下地情報」という。）を白色に置換して下地情報を除去し、原稿に印刷された文字のみを抽出する下地情報除去処理を実行する画像形成装置が知られている（例えば、特許文献１）。
【０００３】
また、表面にのみ文字が印刷されている記録紙の裏面を読み取って下地情報を取得する画像形成装置が知られている（例えば、特許文献２）。特許文献２の画像形成装置は、下地情報の取得後、記録紙の裏面に文字が印刷されると、記録紙の両面を読み取って記録紙の両面に対応する画像データを形成し、形成されたそれぞれの画像データから下地情報を除去する下地情報除去処理を実行する。
【０００４】
通常、読み取られた画像データから下地情報を除去する下地情報除去処理は、具体的に、以下の手順によって実行される。まず、画像形成装置は、例えば、淡灰色の下地に黒色の文字が印刷された原稿の表面を読み取り、該表面の画像データ８００（図８（Ａ））を形成し、画像データ８００を構成する各輝度の分布を示す輝度ヒストグラム８１０を取得する（図８（Ｂ））。輝度ヒストグラム８１０は比較的大きい輝度値のピーク８１１と、比較的小さい輝度値のピーク８１２とを有する。下地は淡灰色であり、文字は黒色であるため、下地の輝度値は文字の輝度値よりも大きく、ピーク８１１が下地に対応し、ピーク８１２が文字に対応する。したがって、輝度ヒストグラム８１０からピーク８１１を除去することにより、文字に対応するピーク８１２のみを有する輝度ヒストグラム８３０（図８（Ｄ））が得られる。その結果、輝度ヒストグラム７３０に基いて、画像データ８００から下地情報が除去された画像データ８２０（図８（Ｃ））が得られる。なお、輝度ヒストグラム８１０からピーク８１１を除去する際に、ピーク８１１とピーク８１２を仕分ける必要があるが、仕分けには閾値が用いられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−６０９１１号公報
【特許文献２】特開２０１５−７６８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の下地情報除去処理方法が実行されても、下地情報のみを除去することが困難な場合がある。例えば、原稿の下地が濃灰色であり、文字が黒色である場合（図９（Ａ））、濃灰色と黒色の輝度値の差は小さいため、当該原稿から得られる輝度ヒストグラム９１０（図９（Ｂ））では、下地に対応するピーク９１１と文字に対応するピーク９１２が近接する。この場合、ピーク９１２を正確に残そうとして閾値を設定すると、輝度ヒストグラム９１０からピーク９１１の一部が除去されない可能性がある。すなわち、画像データから下地情報を正確に除去することができないという問題があった。
【０００７】
本発明の目的は、画像データから下地情報を正確に除去することができる画像形成装置、画像形成装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、原稿の表面及び裏面を読み取る読取手段と、前記読み取られた原稿の表面及び裏面のいずれか一方に印刷処理が施されていないか否かを判別する判別手段と、前記読み取られた原稿の表面及び裏面のいずれか一方に前記印刷処理が施されていないと判別されたとき、前記印刷処理が施されている一方の面の第１の情報と、前記印刷処理が施されていない他方の面の第２の情報とを取得する取得手段と、前記取得された第１の情報から前記第２の情報を除去する除去手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像データから下地情報を正確に除去することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置としてのＭＦＰの正面図である。
【図２】図１におけるスキャナの内部の構成及びスキャナによって実行される原稿の読取処理を説明するために用いられる図である。
【図３】図１のＭＦＰの内部構成を概略的に示すブロック図である。
【図４】図３におけるコントローラが有するＣＰＵによって実行される下地情報除去処理の手順を示すフローチャートである。
【図５】図４のステップＳ４０７において表面情報から下地情報としての裏面情報が除去される方法を説明するために用いられる図である。
【図６】図５における原稿の表面に対応する画像データに基づいて得られる輝度ヒストグラムが有する２つのピークが重畳したときに一方のピークを除去する方法を説明するために用いられる図である。
【図７】図４の下地情報除去処理の変形例の手順を示すフローチャートである。
【図８】淡灰色の下地に黒色の文字が印刷された原稿に対応する画像データ及び当該画像データを構成する各輝度の分布を示す輝度ヒストグラムを説明するために用いられる図である。
【図９】濃灰色の下地に黒色の文字が印刷された原稿に対応する画像データ及び当該画像データを構成する各輝度の分布を示す輝度ヒストグラムを説明するために用いられる図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像形成装置としてのＭＦＰ１００の正面図である。
【００１３】
図１のＭＦＰ１００はスキャナ１０１（読取手段）、プリンタ１０２、操作表示部１０３、コントローラ１０４を備え、スキャナ１０１は原稿フィーダ１０５及びトレイ１０６を備え、プリンタ１０２はカセット１０７〜１０９及び排紙トレイ１１０を備える。
【００１４】
スキャナ１０１は原稿の表面や裏面を読み取って読み取られた面に対応する画像データを生成する。トレイ１０６に、例えば、複数の原稿がセットされ、ユーザが操作表示部１０３を介してトレイ１０６にセットされた原稿の読み取りを指示したとき、原稿フィーダ１０５はトレイ１０６に載置された原稿を１枚ずつスキャナ１０１に給紙する。スキャナ１０１は給紙された原稿の読み取りを開始する。プリンタ１０２は、例えば、スキャナ１０１によって生成された画像データを記録紙に印刷する。画像データが印刷される前、記録紙はカセット１０７〜１０９に格納され、画像データが印刷された記録紙は排紙トレイ１１０に排出される。コントローラ１０４はＭＦＰ１００の動作を制御する。
【００１５】
図２は、図１におけるスキャナ１０１の内部の構成及びスキャナ１０１によって実行される原稿の読取処理を説明するために用いられる図である。
【００１６】
図２のスキャナ１０１はＡＤＦ２０１及び画像読取部２０２を備える。ＡＤＦ２０１は排紙トレイ１１０、給紙ローラ２１１、分離ローラ２１２、引抜ローラ２１３、レジストローラ２１４、表面読取搬送ローラ２１５、表面読取上流ローラ２１６、表面読取下流ローラ２１７、及び対向部材２１８を備える。また、ＡＤＦ２０１は裏面読取搬送ローラ２１９、裏面読取上流ローラ２２０、裏面読取下流ローラ２２１、対向部材２２２、排紙センサ２２３、及び排紙ローラ２２４を備える。さらに、ＡＤＦ２０１は原稿有無検知センサ２２６、分離後センサ２２７、レジセンサ２２８、リードセンサ２２９、分離パッド２３０、重送検知センサ２３１，２３２、原稿トレイ２３３、裏面流し読みガラス２３４、及び光学スキャナユニット２３５を備える。光学スキャナユニット２３５はＬＥＤ２３６，２３７、ミラー２３８，２３９，２４０、及び裏面画像読取センサ２４１を有する。画像読取部２０２は、表面流し読みガラス２５１、光学スキャナユニット２５２、及び原稿トレイガラス２５３を備え、光学スキャナユニット２５２は、ＬＥＤ２６１，２６２、ミラー２６３，２６４，２６５、及び表面画像読取センサ２６６を有する。
【００１７】
スキャナ１０１が実行する原稿の読み取りモードには、原稿トレイガラス２５３に載置された原稿を読み取る固定読みモードと、ＡＤＦ２０１内部に搬送された原稿を読み取る流し読みモードとがある。固定読みモードでは、光学スキャナユニット２５２を副走査方向（図２の矢印の方向）に一定速度で走査させることにより、原稿トレイガラス２５３に載置された原稿を読み取る。一方、流し読みモードでは、まず、光学スキャナユニット２５２によって原稿の表面を読み取るために、給紙ローラ２１１は原稿トレイ２３３に積載された原稿束Ｓの原稿面に落下して原稿面上で回転する。給紙ローラ２１１が原稿面上で回転すると、原稿束Ｓの最上の原稿がＡＤＦ２０１内部に搬送される。このとき、原稿束Ｓの最上の原稿だけでなく、複数の原稿が搬送された場合は、分離ローラ２１２及び分離パッド２３０が搬送された複数の原稿から最上の原稿のみを分離する。重送検知センサ２３１，２３２は分離ローラ２１２及び分離パッド２３０を通過した原稿が１枚であるか否かを検知し、複数枚であることを検知したとき、操作表示部１０３に複数枚の原稿がＡＤＦ２０１内部に搬送されている旨を表示する。
【００１８】
搬送された原稿束Ｓの最上の原稿は、分離後センサ２２７、重送検知センサ２３１，２３２、引抜ローラ２１３、及びレジセンサ２２８を順に通過してレジストローラ２１４で一旦停止する。原稿は搬送される際に斜行することがあるが、原稿がレジストローラ２１４で一旦停止してループ状に撓み、その撓みが解消されるときに斜行が解消される。
【００１９】
次いで、原稿はリードセンサ２２９及び表面読取搬送ローラ２１５を順に通過して原稿の表面を読み取るための位置（以下、「表面読取位置」という。）である表面流し読みガラス２５１と対向部材２１８の間に搬送される。原稿が表面読取位置を通過するときにＬＥＤ２６１，２６２からのＬＥＤ光によって原稿の表面が照射される。表面画像読取センサ２６６は、ＬＥＤ光の照射によって得られる反射光をミラー２６３，２６４，２６５を介して検知して原稿の表面を読み取る。表面読取位置を通過した原稿は裏面読取搬送ローラ２１９まで搬送される。
【００２０】
その後、光学スキャナユニット２３５によって裏面読取搬送ローラ２１９に搬送された原稿の裏面を読み取るために、原稿は裏面読取上流ローラ２２０を通過して原稿の裏面を読み取るための位置（以下、「裏面読取位置」という。）である裏面流し読みガラス２３４と対向部材２２２の間に搬送される。原稿が裏面読取位置を通過するときにＬＥＤ２３６，２３７からのＬＥＤ光によって原稿の裏面が照射される。裏面画像読取センサ２４１は、ＬＥＤ光の照射によって得られる反射光をミラー２３８，２３９，２４０を介して検知して原稿の裏面を読み取る。なお、原稿の表面のみを読み取る片面読取設定がＭＦＰ１００に設定されている場合、原稿は裏面を読み取られることなく、裏面読取位置を通過する。裏面読取位置を通過した原稿は排紙センサ２２３及び排紙ローラ２２４を順に通過して排紙トレイ１１０に搬送され、流し読みモードによる原稿の読み取りが終了する。
【００２１】
図３は、図１のＭＦＰ１００の内部構成を概略的に示すブロック図である。
【００２２】
図３のＭＦＰ１００は、スキャナ１０１、プリンタ１０２、操作表示部１０３、コントローラ１０４、及び原稿フィーダ１０５を備える。コントローラ１０４は、ＣＰＵ３０１（判別手段、取得手段）、ＲＡＭ３０２、ＲＯＭ３０３、ＬＡＮコントローラ３０４、ローカルＩ／Ｆ３０５、モデム３０６、ＨＤＤ３０７を有する。また、コントローラ１０４はプリンタＩ／Ｆ３０８、スキャナＩ／Ｆ３０９、画像回転部３１０、画像圧縮伸張部３１１、及び操作表示部Ｉ／Ｆ３１２を有する。
【００２３】
ＣＰＵ３０１は、ＲＯＭ３０３に格納される制御プログラム等に基づいてＭＦＰ１００全体、並びに、ＭＦＰ１００及びＭＦＰ１００に接続される各種デバイスの通信を制御する。また、ＣＰＵ３０１はＲＯＭ３０３に格納される制御プログラム等に基づいてコントローラ１０４において実行される各種処理を制御する。ＲＡＭ３０２は、ＣＰＵ３０１のシステムワークメモリである。また、ＲＡＭ３０２は、例えば、画像データを一時的に格納する。ＲＯＭ３０３はブートプログラムを格納する。
【００２４】
ＬＡＮコントローラ３０４はＬＡＮ３１３を介して外部装置としてのクライアントＰＣ３１４に接続され、クライアントＰＣ３１４との間で画像データ等を通信する。ローカルＩ／Ｆ３０５は、例えば、ＵＳＢケーブル３１５を接続するためのインターフェースである。ＭＦＰ１００がＵＳＢケーブル３１５を介して外部装置としてのクライアントＰＣ３１６に接続されると、ＭＦＰ１００はクライアントＰＣ３１６との間で画像データ等を通信する。モデム３０６は公衆回線３１７に接続され、例えば、外部のＦＡＸ装置とＦＡＸ通信する。ＨＤＤ３０７は、例えば、ＭＦＰ１００を起動させ、又は動作させるためのシステムソフトウェアや画像データを格納する。
【００２５】
プリンタＩ／Ｆ３０８はプリンタ１０２に接続され、画像データを印刷するための画像処理を実行する。プリンタ１０２はＣＰＵ３５１、ＲＡＭ３５２、及びＲＯＭ３５３に接続され、プリンタ１０２、ＣＰＵ３５１、ＲＡＭ３５２、及びＲＯＭ３５３は互いに接続されている。ＣＰＵ３５１はＲＯＭ３５３に格納されるプログラムを実行してプリンタ１０２を制御する。ＲＡＭ３５２はプリンタ１０２のワークメモリである。
【００２６】
スキャナＩ／Ｆ３０９はスキャナ１０１に接続され、スキャナ１０１は原稿フィーダ１０５に接続されている。また、スキャナ１０１はＣＰＵ３６１、ＲＡＭ３６２、及びＲＯＭ３６３に接続され、スキャナ１０１、ＣＰＵ３６１、ＲＡＭ３６２、及びＲＯＭ３６３は互いに接続されている。ＣＰＵ３６１はＲＯＭ３６３に格納されるプログラムを実行してプリンタ１０２を制御する。ＲＡＭ３６２はスキャナ１０１のワークメモリである。
【００２７】
画像回転部３１０は、例えば、ＨＤＤ３０７に格納されている画像データに対して画像データを回転させる回転処理を施す。画像圧縮伸張部３１１は多値、例えば、８ビット形式で表現される画像データをＪＰＥＧに、２値の画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等に圧縮し、圧縮された画像データを伸張する。操作表示部Ｉ／Ｆ３１２には操作表示部１０３が接続される。
【００２８】
図４は、図３におけるＣＰＵ３０１によって実行される下地情報除去処理の手順を示すフローチャートである。本実施の形態では、原稿の表面や裏面が読み取られるが、原稿の表面（一方の面）には文字が印刷されている（すなわち、印刷処理済みである）ことを前提とする。
【００２９】
図４において、まず、原稿の表面のみを読み取る片面読取設定がＭＦＰ１００に設定されているか否かを判別する（ステップＳ４０１）。ステップＳ４０１の判別の結果、片面読取設定がＭＦＰ１００に設定されていないとき、原稿の両面を読み取り（ステップＳ４０２）、本処理を終了する。一方、片面読取設定がＭＦＰ１００に設定されているとき、読み取られた画像データから下地情報を除去する下地情報除去設定がＭＦＰ１００に設定されているか否かを判別する（ステップＳ４０３）。
【００３０】
ステップＳ４０３の判別の結果、下地情報除去設定がＭＦＰ１００に設定されていないとき、原稿の表面を読み取り（ステップＳ４０４）、本処理を終了する。一方、下地情報除去設定がＭＦＰ１００に設定されているとき、原稿の両面を読み取り（ステップＳ４０５）、原稿の裏面（他方の面）に文字や図形等が印刷されているか否かを判別する（ステップＳ４０６）。ステップＳ４０６の判別の結果、原稿の裏面に文字や図形等が印刷されていないとき、読み取られた原稿の裏面から原稿の裏面が有する情報（以下、「裏面情報」という。）を抽出し、抽出された裏面情報を下地情報とする。次いで、読み取られた原稿の表面から原稿の表面が有する情報（以下、「表面情報」という。）を抽出し、抽出された表面情報から下地情報としての裏面情報を除去して（ステップＳ４０７）本処理を終了する。
【００３１】
図５は、図４のステップＳ４０７において表面情報から下地情報としての裏面情報が除去される方法を説明するために用いられる図である。
【００３２】
例えば、上述のステップＳ４０５において、原稿の表面及び裏面の下地が濃灰色であり、原稿の表面に黒色の文字のみが印刷され、原稿の裏面に文字や図形等が何も印刷されていない原稿の両面が読み取られる。その結果、原稿の表面に対応する画像データ５０１と原稿の裏面に対応する画像データ５０２が得られる。また、画像データ５０１に基づいて表面情報である輝度ヒストグラム５０３（第１の情報）及び画像データ５０２に基づいて裏面情報である輝度ヒストグラム５０４（第２の情報）が得られる。
【００３３】
輝度ヒストグラム５０３はピーク５０３ａ（第３の情報）及びピーク５０３ｂを有し、ピーク５０３ａの頂点が示す輝度値はピーク５０３ｂの頂点が示す輝度値よりも輝度値の大きい。ここで、表面情報には原稿の表面の下地情報（以下、「表面下地情報」という。）及び原稿の表面に印刷された文字を示す情報（以下、「表面文字情報」という。）が含まれる。したがって、表面情報である輝度ヒストグラム５０３には表面下地情報を示すピークと、表面文字情報を示すピークとが含まれる。また、原稿の表面では下地が濃灰色であり、文字が黒色であるため、表面下地情報を示すピークの輝度値は表面文字情報を示すピークの輝度値よりも大きくなる。したがって、輝度ヒストグラム５０３では、ピーク５０３ａが表面下地情報を示すピークに該当し、ピーク５０３ｂが表面文字情報を示すピークに該当する。
【００３４】
また、輝度ヒストグラム５０４はピーク５０４ａを有する。輝度ヒストグラム５０４は文字や図形等が何も印刷されていない原稿の裏面情報であり、原稿の下地情報に他ならない。したがって、輝度ヒストグラム５０４が有するピーク５０４ａは下地情報を示すピークである。
【００３５】
上述したように、原稿の表面及び裏面の下地はいずれも濃灰色であるため、表面下地情報を示すピーク５０３ａと、原稿の裏面の下地情報を示すピーク５０４ａとは一致する。したがって、輝度ヒストグラム５０３から輝度ヒストグラム５０４（ピーク５０４ａ）を除去すると、輝度ヒストグラム５０３からピーク５０３ａを除去することになり、表面の文字等に対応するピーク５０３ｂのみを有する輝度ヒストグラム５０５が得られる。
【００３６】
また、原稿の裏面に文字や図形等が印刷されているとき、裏面情報には原稿の裏面の下地情報（以下、「裏面下地情報」という。）及び原稿の裏面に印刷された文字を示す情報（以下、「裏面文字情報」という。）が含まれる。このとき、裏面情報である輝度ヒストグラムには裏面下地情報を示すピークと、裏面文字情報を示すピークとが含まれる。したがって、表面情報である輝度ヒストグラムから裏面情報である輝度ヒストグラムを除去すると、表面情報である輝度ヒストグラムから裏面下地情報を示すピークだけでなく裏面文字情報を示すピークまで除去されてしまう。その結果、除去後の輝度ヒストグラムに表面文字情報を示すピークだけを残存させることができない。これに対応して、図４の処理では、ステップＳ４０６の判別の結果、原稿の裏面に文字や図形等が印刷されているとき、表面情報から表面下地情報のみが除去され、裏面情報から裏面下地情報のみが除去される（ステップＳ４０８）。具体的には、表面情報から表面下地情報を除去するために、閾値を用いて表面下地情報及び表面文字情報が仕分けされ、仕分された表面下地情報が表面情報から除去される。また、表面情報から表面下地情報を除去するのと同様にして裏面情報から裏面下地情報が除去される。
【００３７】
図４の処理によれば、原稿の裏面に文字や図形等が印刷されていないとき（ステップＳ４０６でＹＥＳ）、読み取られた表面情報である輝度ヒストグラム５０３から裏面情報である輝度ヒストグラム５０４が除去される（ステップＳ４０７）。裏面情報である輝度ヒストグラム５０４は下地情報に他ならないので、輝度ヒストグラム５０３から輝度ヒストグラム５０４を除去することにより、閾値を用いることなく、原稿の下地情報を原稿の表面の画像データから除去することができる。その結果、原稿の表面に印刷された文字に対応する輝度値のピークと、原稿の下地に対応する輝度値のピークとが近接しても、画像データから下地情報を正確に除去することができる。
【００３８】
また、図４の処理によれば、原稿の裏面に文字や図形等が印刷されているとき（ステップＳ４０６でＮＯ）、表面情報から表面下地情報のみが除去され、裏面情報から裏面下地情報のみが除去される（ステップＳ４０８）。すなわち、表面情報から表面下地情報を除去するために裏面情報は用いられず、裏面情報から裏面下地情報を除去するために表面情報は用いられない。仮に、表面情報から表面下地情報を除去する際に裏面情報を用いるとすれば、裏面情報から裏面下地情報を抽出する必要がある。また、裏面情報から裏面下地情報を除去する際に表面情報を用いるには、表面情報から表面下地情報を抽出する必要がある。これに対して、表面情報から表面下地情報のみを除去し、又は裏面情報から裏面下地情報のみを除去すれば、裏面下地情報や表面下地情報の抽出の手間を省くことができる。すなわち、下地情報除去処理における手間を軽減することができる。
【００３９】
ところで、輝度ヒストグラム５０３に含まれるピーク５０３ａ，５０３ｂが一部重畳する場合がある（図６（Ａ））。この場合、輝度ヒストグラム５０３から輝度ヒストグラム５０４を除去しても、輝度ヒストグラム５０３からピーク５０３ａを正確に除去することができない。また、閾値を用いて輝度ヒストグラム５０３（表面情報）を輝度ヒストグラム５０３ａ（表面下地情報）及び輝度ヒストグラム５０３ｂ（表面文字情報）に仕分けしても、輝度ヒストグラム５０３からピーク５０３ａを正確に除去することができない。そこで、この場合、ピーク５０３ａを構成する輝度のうち、ピーク５０３ａ，５０３ｂが重畳することによって形成される谷部６０１が示す輝度値よりも大きい輝度値の部分（図６（Ａ）の斜線部）を除去してもよい。これにより、輝度ヒストグラム５０３からピーク５０３ａを正確に除去することができないものの、ピーク５０３ａの大部分を除去することができる。また、ピーク５０３ｂの裾と輝度ヒストグラム５０３の横軸との交点６０２よりも大きい輝度値の部分（図６（Ｂ）の斜線部）を除去することにより、ピーク５０３ａの大部分を除去してもよい。この場合、表面文字情報の一部欠落を防止することができる。
【００４０】
図７は、図４の下地情報除去処理の変形例の手順を示すフローチャートである。
【００４１】
図７のステップＳ４０１〜Ｓ４０８の処理は図４のステップＳ４０１〜Ｓ４０８の処理と同一であり、以下において、図４の処理と異なる点のみ説明する。なお、以下の変形例では、原稿の表面の下地と、裏面の下地とが同じ色でない可能性があることを前提とする。したがって、輝度ヒストグラム５０３に含まれるピーク５０３ａ（表面下地情報）と、輝度ヒストグラム５０４に含まれるピーク５０４ａ（裏面下地情報）とが一致しない場合がある。しかしながら、ピーク５０３ａ及びピーク５０４ａはいずれも下地情報であるため、ピーク５０３ａ及びピーク５０４ａは互いに対応するものとする。
【００４２】
図７において、原稿の裏面に文字や図形等が印刷されていないとき（ステップＳ４０６でＹＥＳ）、ピーク５０３ａの頂点が示す輝度値及びピーク５０４ａの頂点が示す輝度値の差分値が所定の範囲に含まれるか否かを判別する（ステップＳ７０１）。
【００４３】
ここで、上述したように、ピーク５０４ａは裏面下地情報に該当し、ピーク５０３ａは表面下地情報に該当する。したがって、ピーク５０４ａの頂点が示す輝度値及びピーク５０３ａの頂点が示す輝度値の差分値が所定の範囲に含まれない場合は、表面下地情報と裏面下地情報が大きく異なる場合、すなわち、表面の下地の色と、裏面の下地の色とが大きく異なる場合である。この場合に、輝度ヒストグラム５０３からピーク５０４ａを除去すると、表面の画像データから、表面下地情報とは大きく異なる裏面下地情報を除去することになる。その結果、表面の画像データから表面下地情報を適切に除去することができない。これに対応して、本変形例では、ピーク５０４ａの頂点が示す輝度値及びピーク５０３ａの頂点が示す輝度値の差分値が所定の範囲に含まれない場合、輝度ヒストグラム５０３からピーク５０４ａを除去せず、ピーク５０３ａを除去する。すなわち、表面情報（表面下地情報）のみを用いて表面文字情報を取得する。
【００４４】
具体的に、ステップＳ７０１の判別の結果、ピーク５０３ａの頂点が示す輝度値及びピーク５０４ａの頂点が示す輝度値の差分値が所定の範囲に含まれるとき、ステップＳ４０７に進む。一方、ピーク５０３ａの頂点が示す輝度値及びピーク５０４ａの頂点が示す輝度値の差分値が所定の範囲に含まれないとき、ステップＳ４０８に進む。なお、上記所定の範囲は、表面下地情報と特に大きく異なる裏面下地情報が用いられるのを回避するために０以上２５以下であることが好ましい。
【００４５】
図７の処理によれば、ピーク５０３ａの頂点が示す輝度値及びピーク５０４ａの頂点が示す輝度値の差分値が所定の範囲に含まれないと判定された場合、輝度ヒストグラム５０３からピーク５０３ａが除去される。これにより、表面の画像データから表面下地情報を除去することになり、表面の画像データから表面下地情報と大きく異なる裏面下地情報が除去されるのを防止することができる。その結果、画像データから下地情報を適切に除去することができる。
【００４６】
本発明は上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４７】
１００  ＭＦＰ
３０１  ＣＰＵ
５０３，５０４  輝度ヒストグラム
５０３ａ，５０３ｂ，５０４ａ  ピーク
【図１】
2017038222.tif 000003
【図２】
2017038222.tif 000004
【図３】
2017038222.tif 000005
【図４】
2017038222.tif 000006
【図５】
2017038222.tif 000007
【図６】
2017038222.tif 000008
【図７】
2017038222.tif 000009
【図８】
2017038222.tif 000010
【図９】
2017038222.tif 000011