(57)【要約】【課題】処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理を施す。【解決手段】地色検出部１６５は、入力された第１の画像データから地色情報を検出する。記憶制御部１６６は、地色検出部１６５により検出された地色情報の履歴を記憶部１８に記憶させる。設定部１６８は、記憶部１８に記憶された履歴に含まれる第１の地色を表す第１の地色情報の代表値に基づいて、地色の基準となる第１の閾値を設定する。地色除去部１６２は、入力された第２の画像データに対して、設定部１６８により設定された第１の閾値に基づいて、地色を除去する処理を施す。【選択図】図３
2014241503.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１の画像データから地色を表す地色情報を検出する地色検出部と、
前記地色検出部により検出された前記地色情報の履歴を記憶部に記憶させる記憶制御部と、
前記記憶部に記憶された前記履歴に含まれる第１の地色を表す第１の地色情報の代表値に基づいて、地色の基準となる第１の閾値を設定する設定部と、
入力された第２の画像データに対して、前記設定部により設定された前記第１の閾値に基づいて地色を除去する処理を施す地色除去部と
を備える画像処理装置。
【請求項２】
前記設定部は、前記履歴において、前記第１の地色とは異なる第２の地色を表す第２の地色情報が検出された頻度が第２の閾値に達した場合には、前記第１の地色情報に代えて当該第２の地色情報に基づいて前記第１の閾値を設定する
請求項１に記載の画像処理装置。
【請求項３】
前記記憶部は、前記地色検出部により検出された地色情報のうち、前記第１の地色情報を記憶する第１の記憶部と、前記第１の地色とは異なる第２の地色を表す第２の地色情報を記憶する第２の記憶部とを備え、
前記設定部は、前記第１の記憶部に記憶された前記第１の地色情報の代表値に基づいて、前記第１の閾値を設定し、
前記履歴において、前記第２の地色情報が検出された頻度が前記第２の閾値に達した場合には、当該第２の地色情報を前記第１の地色情報に代えて前記第１の記憶部に記憶させることにより、前記第１の記憶部に記憶された前記第１の地色情報を更新する更新部をさらに備える
請求項１又は２に記載の画像処理装置。
【請求項４】
前記記憶制御部は、前記第１の画像データに対応するユーザの識別情報を取得し、前記地色検出部により検出された前記地色情報の履歴を当該取得した識別情報毎に前記記憶部に記憶させ、
前記設定部は、前記第２の画像データに対応するユーザの識別情報を取得し、前記記憶部に記憶された前記履歴のうち、当該取得した識別情報に対応する履歴に基づいて、前記第１の閾値を設定する
請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記記憶制御部は、前記第１の画像データに応じた画像が媒体に形成されるときに、当該媒体の供給に使用される媒体供給部の識別情報を取得し、前記地色検出部により検出された前記地色情報の履歴を当該取得した識別情報毎に前記記憶部に記憶させ、
前記設定部は、前記第２の画像データに応じた画像が媒体に供給されるときに、当該媒体の供給に使用される媒体供給部の識別情報を取得し、前記第１の記憶部に記憶された前記履歴のうち、当該取得した識別情報に対応する履歴に基づいて、前記第１の閾値を設定する
請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１の地色情報が白以外の色を表す場合には、前記第２の画像データに対して、当該色を補正する処理を施す色補正部をさらに備える
請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
画像を読み取って画像データを生成する画像読取部と、
前記地色除去部により前記地色を除去する処理が施された前記第２の画像データに応じた画像を形成する画像形成部とをさらに備える
請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
記憶部を備えるコンピュータに、
入力された第１の画像データから地色を表す地色情報を検出するステップと、
前記検出された地色情報の履歴を前記記憶部に記憶させるステップと、
前記記憶部に記憶された前記履歴に含まれる第１の地色を表す第１の地色情報の代表値に基づいて、地色の基準となる第１の閾値を設定するステップと、
入力された第２の画像データに対して、前記設定された第１の閾値に基づいて地色を除去する処理を施すステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、コピー機やプリンターでは、白色の用紙の他に、再生紙などの黄みがかった色の用紙や、青みがかった色の用紙が使用されることがある。このような用紙に形成された画像をコピーする際に、画像の地色を除去する技術が知られている。特許文献１には、光学スキャナ部により読み取られた画像データに対して、その画像データから検出された地肌情報に基づいて地肌除去処理を施す技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−３３６０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理を施すことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、入力された第１の画像データから地色を表す地色情報を検出する地色検出部と、前記地色検出部により検出された前記地色情報の履歴を記憶部に記憶させる記憶制御部と、前記記憶部に記憶された前記履歴に含まれる第１の地色を表す第１の地色情報の代表値に基づいて、地色の基準となる第１の閾値を設定する設定部と、入力された第２の画像データに対して、前記設定部により設定された前記第１の閾値に基づいて地色を除去する処理を施す地色除去部とを備える画像処理装置を提供する。
【０００６】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記設定部は、前記履歴において、前記第１の地色とは異なる第２の地色を表す第２の地色情報が検出された頻度が第２の閾値に達した場合には、前記第１の地色情報に代えて当該第２の地色情報に基づいて前記第１の閾値を設定する。
【０００７】
請求項３に係る発明は、請求項１又は２に記載の画像処理装置において、前記記憶部は、前記地色検出部により検出された地色情報のうち、前記第１の地色情報を記憶する第１の記憶部と、前記第１の地色とは異なる第２の地色を表す第２の地色情報を記憶する第２の記憶部とを備え、前記設定部は、前記第１の記憶部に記憶された前記第１の地色情報の代表値に基づいて、前記第１の閾値を設定し、前記履歴において、前記第２の地色情報が検出された頻度を表す値が第２の閾値に達した場合には、当該第２の地色情報を前記第１の地色情報に代えて前記第１の記憶部に記憶させることにより、前記第１の記憶部に記憶された前記第１の地色情報を更新する更新部をさらに備える。
【０００８】
請求項４に係る発明は、請求項１から３のいずれか１項に記載の画像処理装置において、前記記憶制御部は、前記第１の画像データに対応するユーザの識別情報を取得し、前記地色検出部により検出された前記地色の履歴を当該取得した識別情報毎に前記記憶部に記憶させ、前記設定部は、前記第２の画像データに対応するユーザの識別情報を取得し、前記記憶部に記憶された前記履歴のうち、当該取得した識別情報に対応する履歴に基づいて、前記第１の閾値を設定する。
【０００９】
請求項５に係る発明は、請求項１から３のいずれか１項に記載の画像処理装置において、前記記憶制御部は、前記第１の画像データに応じた画像が媒体に形成されるときに、当該媒体の供給に使用される媒体供給部の識別情報を取得し、前記地色検出部により検出された前記地色情報の履歴を当該取得した識別情報毎に前記記憶部に記憶させ、前記設定部は、前記第２の画像データに応じた画像が媒体に供給されるときに、当該媒体の供給に使用される媒体供給部の識別情報を取得し、前記第１の記憶部に記憶された前記履歴のうち、当該取得した識別情報に対応する履歴に基づいて、前記第１の閾値を設定する。
【００１０】
請求項６に係る発明は、請求項１から５のいずれか１項に記載の画像処理装置において、前記閾値の設定に用いられる地色情報が白以外の色を表す場合には、前記第２の画像データに対して、当該色を補正する処理を施す色補正部をさらに備える。
【００１１】
請求項７に係る発明は、請求項１から６のいずれか１項に記載の画像処理装置において、画像を読み取って画像データを生成する画像読取部と、前記地色除去部により前記地色を除去する処理が施された前記第２の画像データに応じた画像を形成する画像形成部とをさらに備える。
【００１２】
請求項８に係る発明は、記憶部を備えるコンピュータに、入力された第１の画像データから地色を表す地色情報を検出するステップと、前記検出された地色情報の履歴を前記記憶部に記憶させるステップと、前記記憶部に記憶された前記履歴に含まれる第１の地色を表す第１の地色情報の代表値に基づいて、地色の基準となる第１の閾値を設定するステップと、入力された第２の画像データに対して、前記設定された第１の閾値に基づいて地色を除去する処理を施すステップとを実行させるためのプログラムを提供する。
【発明の効果】
【００１３】
請求項１に係る発明によれば、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理を施すことができる。
請求項２に係る発明によれば、地色の傾向の変化を、地色を除去する処理に反映させることができる。
請求項３に係る発明によれば、地色の傾向の変化を、地色を除去する処理に反映させることができる。
請求項４に係る発明によれば、ユーザが使用する媒体の地色の傾向を、地色を除去する処理に反映させることができる。
請求項５に係る発明によれば、ユーザが使用する媒体供給部から推定される地色の傾向を、地色を除去する処理に反映させることができる。
請求項６に係る発明によれば、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色の影響を補正する処理を施すことができる。
請求項７に係る発明によれば、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理を施すことができる。
請求項８に係る発明によれば、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理を施すことができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る画像処理装置のハードウェア構成を示す図である。
【図２】記憶部が有する記憶領域の一例を示す図である。
【図３】画像処理部の機能構成を示す図である。
【図４】第１の記憶領域に記憶された第１の地色情報の検出履歴の一例を示す図である。
【図５】地色除去部の処理を説明する図である。
【図６】履歴記録処理を表すフローチャートである。
【図７】Ｌ*ａ*ｂ*値の分布を表すヒストグラムの一例を示す図である。
【図８】第２の記憶領域に記憶された第２の地色情報の検出履歴の一例を示す図である。
【図９】変形例に係る第１の記憶領域に記憶された第１の地色情報の検出履歴の一例を示す図である。
【図１０】変形例に係る第１の記憶領域に記憶された第１の地色情報の検出履歴の一例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、本実施形態に係る画像処理装置１のハードウェア構成を示す図である。画像処理装置１は、例えばスキャン機能、コピー機能、ファクシミリ機能等の複数の機能を有する装置である。なお、画像処理装置１は、必ずしもこれらの全ての機能を有する必要はなく、コピー機能だけを有していてもよい。画像処理装置１は、制御部１１と、通信部１２と、操作部１３と、表示部１４と、画像読取部１５と、画像処理部１６と、画像形成部１７と、記憶部１８とを備える。
【００１６】
制御部１１は、例えばＣＰＵ（Central Processing Unit）とメモリとを備え、画像処理装置１の各部を制御する。ＣＰＵは、メモリ又は記憶部１８に記憶されたプログラムを実行する。メモリは、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備える。ＲＯＭは、予めプログラムやデータを記憶する。ＲＡＭは、プログラムやデータを一時的に記憶し、ＣＰＵがプログラムを実行する際の作業領域として用いられる。
【００１７】
通信部１２は、通信回線に接続される通信用のインタフェースである。通信部１２は、ユーザが使用する端末装置や他の画像処理装置１（いずれも図示せず）と通信回線を介して通信を行う。操作部１３は、例えばタッチパネルと各種のキーとを備え、ユーザの操作に応じた情報を制御部１１に入力する。表示部１４は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００１８】
画像読取部１５は、例えばイメージスキャナであり、原稿の画像を読み取って画像データを生成する。画像処理部１６は、画像データに各種の画像処理を施す。画像処理部１６は、例えばＣＰＵとメモリにより構成される。画像形成部１７は、画像データに応じた画像を用紙等のシート状の媒体に形成する。画像形成部１７は、電子写真方式で画像を形成してもよいし、その他の方式により画像を形成してもよい。また、画像形成部１７は、画像の形成に用いられるシート状の媒体の格納及び供給を行う複数の媒体供給部を備える。記憶部１８は、例えばハードディスクであり、制御部１１により用いられる各種のプログラムやデータを記憶する。また、記憶部１８は、過去のコピー処理において画像データ（第１の画像データの一例）から検出された地色情報の履歴を記憶する。
【００１９】
図２は、記憶部１８が有する記憶領域の一例を示す図である。記憶部１８は、第１の記憶領域１８１（第１の記憶部の一例）と第２の記憶領域１８２（第２の記憶部の一例）とを有する。第１の記憶領域１８１には、地色情報の検出履歴に含まれる第１の地色を表す第１の地色情報が記憶される。第２の記憶領域１８２には、地色情報の検出履歴に含まれる第１の地色とは異なる第２の地色を表す第２の地色情報が記憶される。ただし、第２の記憶領域１８２には、地色除去の対象とならない地色を表す地色情報は記憶されない。画像の形成には、カラーペーパーと呼ばれる色付きの用紙が用いられる場合がある。地色除去の対象とならない色とは、例えばこのカラーペーパーの色である。
【００２０】
図３は、画像処理部１６の機能構成を示す図である。画像処理部１６は、色空間変換部１６１と、地色除去部１６２と、色補正部１６３と、色空間変換部１６４と、地色検出部１６５と、記憶制御部１６６と、更新部１６７とを備える。これらの機能は、例えばＣＰＵが１又は複数のプログラムを実行することにより実現される。
【００２１】
ユーザにより画像読取部１５に原稿がセットされ、操作部１３を介してコピーの実行指示が入力されると、この原稿の画像を表す画像データが画像読取部１５を介して画像処理部１６に入力される。色空間変換部１６１は、入力された画像データの色空間を、画像処理部１６が対応する色空間に変換する。例えば、入力された画像データの色空間がＲＧＢ色空間であり、画像処理部１６の対応する色空間がＬ*ａ*ｂ*色空間である場合には、画像データの色空間がＲＧＢ色空間からＬ*ａ*ｂ*色空間に変換される。
【００２２】
地色除去部１６２は、色空間変換部１６１により変換された画像データ（第２の画像データの一例）に対して、地色を除去する処理を施す。地色除去部１６２は、設定部１６８を備える。設定部１６８は、第１の記憶領域１８１に記憶された第１の地色情報の代表値に基づいて、地色の基準となる閾値（第１の閾値の一例）を設定する。この代表値としては、例えば第１の記憶領域１８１に記憶されたＬ*ａ*ｂ*の値のうち、白レベルの値から最も離れた値が用いられる。
【００２３】
図４は、第１の記憶領域１８１に記憶された第１の地色情報の検出履歴の一例を示す図である。図４に示す例では、白レベルの値から最も離れたＬ*の値は８９であり、白レベルの値から最も離れたａ*の値は２であり、白レベルの値から最も離れたｂ*の値は０であるため、第１の地色情報の代表値は（Ｌ*ａ*ｂ*）＝（８９，２，０）となる。この場合、（Ｌ*ａ*ｂ*）＝（８９，２，０）という閾値が設定される。
【００２４】
地色除去部１６２は、色空間変換部１６１により変換された画像データに対して、設定部１６８により設定された閾値に基づいて地色を除去する処理を施す。具体的には、地色除去部１６２は、まず設定部１６８により設定された閾値に基づいて、画像の地色領域を特定する。例えば、閾値としてＬ*ａ*ｂ*の値が設定された場合には、Ｌ*の値については、閾値以上の範囲に白レベルの値が含まれ、ａ*の値及びｂ*の値については、閾値の絶対値以下の範囲に白レベルの値が含まれるため、Ｌ*の値が閾値以上、ａ*の絶対値が閾値以下、ｂ*の絶対値が閾値以下の色情報を有する領域が、地色領域として特定される。続いて、地色除去部１６２は、特定した地色領域の色情報を白レベルの色情報に変換する。
【００２５】
図５は、地色除去部１６２の処理を説明する図である。ここでは、設定部１６８により（Ｌ*ａ*ｂ*）＝（８９，２，０）という色情報が閾値として設定された場合を例に挙げて説明する。図５（ａ）に示す画像２１の網掛け部分は、Ｌ*の値が９０、ａ*の値が０、Ｌ*の値が０という地色情報を有する。この地色情報のＬ*の値は閾値の８９以上であり、ａ*の絶対値は閾値の２以下であり、ｂ*の絶対値は閾値以下の０であるため、網掛け部分は地色領域として特定される。この場合、網掛け部分の色情報が白レベルの色情報に変換される。これにより、図５（ｂ）に示すように、画像２１から地色が除去される。
【００２６】
色補正部１６３は、第１の記憶領域１８１に記憶された第１の地色情報が白以外の色を表す場合には、地色除去部１６２により地色を除去する処理が施された画像データに対して、この色を補正する処理を施す。例えば、第１の記憶領域１８１に記憶された第１の地色情報が、再生紙の色のように黄みがかった色を表す場合には、黄色の色味を抑制する処理が施される。
【００２７】
ここで、色を補正する処理の具体的な方法について説明する。色を補正する処理の方法としては、例えば画素演算により画像全体の色を補正する方法と、ルックアップテーブルを用いて画像の特定部分の色を補正する方法とがある。この特定部分とは、例えば濃度が低いハイライト部分である。このように、ハイライト部分の色だけを補正するのは、ハイライト部分は、濃度が高い部分に比べて、地色の影響を受け易いからである。
【００２８】
例えば、前者の方法により黄色の色味を抑制する処理を施す場合には、画像を構成する画素毎に、ｂ*の値が黄色の色味が抑制されるような値になるような演算が行われる。一方、後者の方法により黄色の色味を抑制する処理を施す場合には、例えばルックアップテーブルを用いて、画像のハイライト部分のｂ*の値を黄色の色味が抑制されるような値に変換する。このルックアップテーブルでは、ハイライト部分の色を示すＬ*ａ*ｂ*の値を有する領域に限り、ｂ＊の出力値として黄色の色味が抑制されるような値が格納されている。
【００２９】
色空間変換部１６４は、地色除去部１６２により地色を除去する処理が施され、又は色補正部１６３により色を補正する処理が施された画像データの色空間を、画像形成部１７が対応する色空間に変換する。例えば、画像処理部１６の対応する色空間がＬ*ａ*ｂ*色空間である場合には、画像データの色空間がＬ*ａ*ｂ*色空間からＣＭＹＫ色空間に変換される。
【００３０】
色空間変換部１６４により変換された画像データは、画像形成部１７に出力される。これにより、画像形成部１７において、この画像データに応じた画像が記録媒体上に形成される。
【００３１】
また、画像処理部１６は、上述した処理と並行して、又は上述した処理が終了した後、入力された画像データから地色を表す地色情報を検出し、検出した地色情報を履歴として記録する履歴記録処理を行う。なお、この履歴記録処理で記録される地色情報は、今回入力された画像データの画像処理には用いられず、次回以降入力される画像データの画像処理で用いられる。
【００３２】
地色検出部１６５は、色空間変換部１６１により変換された画像データから地色を表す地色情報を検出する。この地色情報の検出は、例えば画像の色情報の分布を表すヒストグラムに基づいて行われる。なお、このヒストグラムは、画像全体の色情報に基づいて作成されてもよいし、画像の先端部の色情報に基づいて作成されてもよい。
【００３３】
記憶制御部１６６は、地色検出部１６５により検出された地色情報の履歴を第１の記憶領域１８１又は第２の記憶領域１８２に記憶させる。更新部１６７は、第１の記憶領域１８１に記憶された第１の地色情報を更新する。
【００３４】
図６は、履歴記録処理を表すフローチャートである。ステップＳ１０１において、地色検出部１６５は、色空間変換部１６１により変換された画像データから地色を表す地色情報を検出する。具体的には、地色検出部１６５は、色空間変換部１６１により変換された画像データに基づいて、画像の色情報の分布を表すヒストグラムを作成し、作成したヒストグラムに基づいて地色情報を検出する。例えば、画像データの色空間がＬ*ａ*ｂ*色空間である場合には、Ｌ*ａ*ｂ*値の分布を表すヒストグラムが作成される。
【００３５】
図７は、Ｌ*ａ*ｂ*値の分布を表すヒストグラムの一例を示す図である。図７に示す例では、Ｌ*値のピークは９０であり、ａ*値のピークは０であり、ｂ*値のピークは０である。この場合、（Ｌ*ａ*ｂ*）＝（９０，０，０）という地色情報が検出される。なお、ピークが複数ある場合には、最も高いピークの値が用いられる。
【００３６】
ステップＳ１０２において、記憶制御部１６６は、第１の記憶領域１８１に記憶された第１の地色情報に基づいて第１の閾値範囲を設定し、ステップＳ１０１で検出された地色情報が第１の閾値範囲に含まれるか否かを判断する。この第１の閾値範囲は、例えば第１の記憶領域１８１に記憶された第１の地色情報の代表値と、予め設定された単一の地色を表す地色情報の誤差範囲とに基づいて設定される。この代表値は、例えば平均値である。
【００３７】
例えば、第１の記憶領域１８１に記憶されたＬ*ａ*ｂ*値の平均値が（９０，１，０）であり、誤差範囲が±２に設定されている場合には、Ｌ*値が８８以上９２以下、ａ*値が−１以上３以下、ｂ*値が−２以上２以下という範囲が第１の閾値範囲として設定される。ステップＳ１０１で検出された地色情報が（Ｌ*ａ*ｂ*）＝（９０，０，０）である場合には、Ｌ*値は８８以上９２以下であり、ａ*値は−１以上３以下であり、ｂ*値は−２以上２以下であるため、この地色情報は第１の閾値範囲に含まれると判断される。
【００３８】
ステップＳ１０２において、ステップＳ１０１で検出された地色情報が第１の閾値範囲に含まれると判断される場合には、ステップＳ１０３に進む。ステップＳ１０３において、記憶制御部１６６は、ステップＳ１０１で検出された地色情報を第１の地色情報として第１の記憶領域１８１に記憶させる。なお、第１の記憶領域１８１に記憶される第１の地色情報の数には、上限（例えば、５０個）が設定されている。第１の記憶領域１８１に既に上限数の第１の地色情報が記憶されている場合には、記憶制御部１６６は、第１の記憶領域１８１に記憶された最も古い第１の地色情報を１個削除してから、新たな第１の地色情報を記憶させる。
【００３９】
一方、ステップＳ１０２において、ステップＳ１０１で検出された地色情報が第１の閾値範囲に含まれないと判断される場合には、ステップＳ１０４に進む。ステップＳ１０４において、記憶制御部１６６は、ステップＳ１０１で検出された地色情報が、地色除去の対象となる色の基準となる第２の閾値範囲に含まれるか否かを判断する。この第２の閾値範囲は、地色除去の対象とならない色が除外されるような範囲に、予め設定されている。この地色除去の対象とならない色とは、例えばカラーペーパーの色である。
【００４０】
ステップＳ１０４において、ステップＳ１０１で検出された地色情報が第２の閾値範囲に含まれないと判断される場合には、ステップＳ１０５に進む。ステップＳ１０５において、記憶制御部１６６は、ステップＳ１０１で検出された地色情報を記憶部１８に記憶させずに破棄する。
【００４１】
一方、ステップＳ１０４において、ステップＳ１０１で検出された地色情報が第２の閾値範囲に含まれると判断される場合には、ステップＳ１０６に進む。ステップＳ１０６において、記憶制御部１６６は、ステップＳ１０１で検出された地色情報を第２の地色情報として第２の記憶領域１８２に記憶させる。なお、第２の記憶領域１８２に記憶される第２の地色情報の数にも、上限（例えば、２０個）が設定されている。第２の記憶領域１８２に既に上限数の第２の地色情報が記憶されている場合には、記憶制御部１６６は、第２の記憶領域１８２に記憶された最も古い第２の地色情報を１個削除してから、新たな第２の地色情報を記憶させる。
【００４２】
ステップＳ１０７において、更新部１６７は、第２の記憶領域１８２に記憶された第２の地色情報に基づいて、第１の記憶領域１８１に記憶された第１の地色情報が表す第１の地色とは異なる第２の地色を表す第２の地色情報の検出頻度を計算し、計算した値が閾値（第２の閾値の一例）に達したか否かを判断する。この検出頻度は、例えば単一の第２の地色を表す第２の地色情報が連続して検出された回数を計算することにより得られる値である。第２の記憶領域１８２に記憶された第２の地色情報において、単一の第２の地色を表す第２の地色情報は、互いに近似する値を有している。この単一の第２の地色を表す第２の地色情報は、例えば予め設定された単一の地色を表す地色情報の誤差範囲に基づいて判断される。
【００４３】
図８は、第２の記憶領域１８２に記憶された第２の地色情報の検出履歴の一例を示す図である。図８に示す例では、第２の地色情報は、第２の記憶領域１８２に記憶された日時が古い順番に沿って上から並べて配置されている。ここでは、閾値が４回であり、誤差範囲が±２に設定されている場合を例に挙げて説明する。図８に示す第２の記憶情報のうち、（Ｌ*ａ*ｂ*）＝（８４，０，１０）、（８５，１，９）、（８５，０，９）及び（８５，０，１０）という第２の地色情報は、いずれの第２の地色情報を基準とした場合にも±２の誤差範囲に含まれるため、単一の地色を表している。また、これらの４個の第２の地色情報は連続して検出されている。この場合、単一の第２の地色を表す第２の地色情報が連続して４回検出されているため、第２の地色情報の検出頻度として４回が計算される。したがって、第２の地色情報の検出頻度は閾値に達したと判断される。
【００４４】
ステップＳ１０７において、第２の地色情報の検出頻度が閾値に達したと判断される場合には、ステップＳ１０８に進む。ステップＳ１０８において、更新部１６７は、第１の記憶領域１８１に記憶された第１の地色情報を更新する。具体的には、更新部１６７は、第１の記憶領域１８１に記憶されている第１の地色情報を全て削除した後、ステップＳ１０７において検出頻度が閾値に達したと判断された第２の地色情報を第２の記憶領域１８２から読み出し、第１の地色情報として第１の記憶領域１８１に記憶させる。図８に示す例では、（Ｌ*ａ*ｂ*）＝（８４，０，１０）、（８５，１，９）、（８５，０，９）及び（８５，０，１０）という第２の地色情報が第２の記憶領域１８２から読み出され、図４に示す第１の地色情報に代えてこれらの第２の地色情報が第１の記憶領域１８１に記憶される。これにより、第１の記憶領域１８１には、常に検出頻度が高い単一の地色を表す地色情報が記憶される。
【００４５】
このようにして第１の記憶領域１８１に新たに記憶された第１の地色情報は、次回画像読取部１５を介して画像データが入力されたときに、地色除去部１６２の処理や色補正部１６３の処理にて用いられる。
【００４６】
一方、ステップＳ１０７において、第２の地色情報の検出頻度が閾値に達していないと判断された場合には、第１の記憶領域１８１に記憶された第１の地色情報を更新せずに、履歴記録処理を終了する。
【００４７】
従来の技術では、画像データから地色情報を検出した後、その検出結果に基づいてこの画像データに対して地色を除去する処理を施していた。そのため、例えば地色情報を検出する処理において、画像全体の色情報に基づいてヒストグラムを作成する場合には、プリスキャンを行うか、画像データそのものをメモリに記憶する必要があった。しかし、プリスキャンを行う場合には、処理に時間がかかるという問題があった。また、画像データそのものをメモリに記憶する場合には、記憶容量の大きなメモリが必要となり、製造コストが高くなるという問題があった。他方、画像の先端部の色情報に基づいてヒストグラムを作成する場合には、このような問題は生じないが、先端部に汚れやパンチ穴がある場合には、地色情報を正確に検出できないという問題があった。
【００４８】
上述した本実施形態によれば、地色除去部１６２では、記憶部１８に記憶された地色情報の検出履歴に基づいて地色の基準となる閾値が設定されており、その処理対象の画像データから検出された地色情報は用いられない。したがって、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色を除去する処理が実現される。この場合、プリスキャンを行う必要がないため、処理にかかる時間が短縮される。また、記憶部１８には地色情報だけが記憶され、画像データそのものを記憶する必要がないため、記憶容量の大きなメモリが要らない分、製造コストが安くなる。さらに、画像全体の色情報に基づいてヒストグラムを作成してもよいため、先端部に汚れやパンチ穴がある場合であっても、地色情報が正確に検出される。
【００４９】
また、本実施形態によれば、色補正部１６３では、記憶部１８に記憶された地色情報の検出履歴に基づいて地色の影響を補正する処理が行われており、その処理対象の画像データから検出された地色情報は用いられない。したがって、処理対象の画像データから検出された地色情報を用いることなく、その画像データに対して地色の影響を補正する処理が実現される。
【００５０】
また、本実施形態によれば、第１の記憶領域１８１に記憶された地色情報を更新することにより、地色の傾向の変化が地色を除去する処理に反映される。これにより、地色を除去する処理の精度が高くなる。
【００５１】
［変形例］
上述した実施形態は、本発明の一例である。この実施形態は、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
【００５２】
（１）上述した実施形態において、地色情報の検出履歴はユーザ毎に記録されてもよい。この場合、ユーザは、画像処理装置１を利用する際に、操作部１３を介して、ユーザの識別情報を入力する。この識別情報は、例えばユーザＩＤである。記憶制御部１６６は、ユーザにより入力された識別情報を取得し、ステップＳ１０３又はＳ１０６において、取得した識別情報と対応付けて地色情報を記憶部１８に記憶させる。
【００５３】
図９は、変形例に係る第１の記憶領域１８１に記憶された第１の地色情報の検出履歴の一例を示す図である。例えば、ユーザＸにより操作部１３を介して識別情報が入力され、第１のコピー処理が開始されると、記憶制御部１６６は、入力されたユーザＸの識別情報を取得する。この場合、ステップＳ１０３では、図９に示すように、ステップＳ１０１で検出された（Ｌ*ａ*ｂ*）＝（９０，０，０）という地色情報がユーザＸの識別情報と対応付けて第１の記憶領域１８１に記憶される。
【００５４】
また、本変形例に係る設定部１６８は、ユーザにより入力された識別情報を取得し、第１の記憶領域１８１に記憶された第１の地色情報のうち、取得した識別情報と対応付けて記憶された第１の地色情報に基づいて、地色の基準となる閾値を設定する。例えば、第１のコピー処理が完了した後、ユーザＸにより再び識別情報が入力され、第２のコピー処理が開始されると、設定部１６８は、入力されたユーザＸの識別情報を取得する。この場合、設定部１６８では、図９に示す第１の地色情報のうちユーザＸの識別情報と対応付けて記憶された第１の地色情報に基づいて、地色の基準となる閾値が設定される。
【００５５】
本変形例によれば、ユーザ毎に記録された地色情報の検出履歴に基づいて地色を除去する処理が行われるため、ユーザが使用する媒体の地色の傾向が地色を除去する処理に反映される。これにより、例えばユーザ毎に画像の形成に使用する媒体の地色が異なる場合であっても、地色が精度よく除去される。
【００５６】
（２）上述した実施形態において、地色情報の検出履歴はユーザが使用する媒体供給部毎に記憶されてもよい。この場合、ユーザは、コピー処理の実行を指示する際に、操作部１３を用いて、コピー処理で用いる媒体が格納された媒体供給部を選択する操作を行う。記憶制御部１６６は、ユーザにより選択された媒体供給部の識別情報を取得し、ステップＳ１０３又はＳ１０６において、取得した識別情報と対応付けて地色情報を記憶部１８に記憶させる。この識別情報は、例えば媒体供給部のＩＤである。
【００５７】
図１０は、変形例に係る第１の記憶領域１８１に記憶された第１の地色情報の検出履歴の一例を示す図である。例えば、ユーザにより第１の媒体供給部が選択され、第１のコピー処理が開始されると、記憶制御部１６６は、選択された第１の媒体供給部の識別情報を取得する。この場合、ステップＳ１０３では、図１０に示すように、ステップＳ１０１で検出された（Ｌ*ａ*ｂ*）＝（９０，０，０）という地色情報が第１の媒体供給部の識別情報と対応付けて第１の記憶領域１８１に記憶される。
【００５８】
また、本変形例に係る設定部１６８は、ユーザにより選択された媒体供給部の識別情報を取得し、第１の記憶領域１８１に記憶された第１の地色情報のうち、取得した識別情報と対応付けて記憶された第１の地色情報に基づいて、地色の基準となる閾値を設定する。例えば、第１のコピー処理が完了した後、ユーザにより再び第１の媒体供給部が選択され、第２のコピー処理が開始されると、設定部１６８は、選択された第１の媒体供給部の識別情報を取得する。この場合、設定部１６８では、図１０に示す第１の地色情報のうち第１の媒体供給部の識別情報と対応付けて記憶された第１の地色情報に基づいて、地色の基準となる閾値が設定される。
【００５９】
画像処理装置１に複数の媒体供給部が設けられている場合には、各々の媒体供給部に異なる色の媒体が格納される場合がある。このような状況において、原稿の画像をコピーする際には、一般的に、その原稿と同じ地色の媒体が使用されることが多い。したがって、同一の媒体供給部が選択されて、画像をコピーする処理が行われた場合には、双方の画像の地色は同一である可能性が高いと考えられる。一方、異なる媒体供給部が選択されて、画像をコピーする処理が行われた場合には、双方の画像の地色は相違する可能性が高いと考えられる。本変形例によれば、ユーザが使用する媒体供給部毎に記録された地色情報の検出履歴に基づいて地色を除去する処理が行われるため、ユーザが使用する媒体供給部から推定される地色の傾向が地色を除去する処理に反映される。これにより、例えば媒体供給部毎に供給する媒体の地色が異なる場合であっても、地色が精度よく除去される。
【００６０】
（３）上述した実施形態では、地色の基準となる閾値を設定する際に、第１の記憶領域１８１に記憶された第１の地色情報の最大値又は最小値を代表値として用いる例について説明した。しかし、地色の基準となる閾値を設定する際に用いられる第１の地色情報の代表値は、最大値又は最小値に限定されない。例えば、この代表値は、平均値や最頻値であってもよい。
【００６１】
（４）上述した実施形態では、ステップＳ１０２において第１の閾値範囲を設定する際に、第１の記憶領域１８１に記憶された第１の地色情報の平均値を代表値として用いる例について説明した。しかし、第１の閾値範囲を設定する際に用いられる第１の地色情報の代表値は、平均値に限定されない。例えば、この代表値は、最頻値や最大値又は最小値であってもよい。
【００６２】
また、第１の閾値範囲は、第１の記憶領域１８１に記憶された第１の地色情報から判別される原稿の種別に基づいて設定されてもよい。例えば、第１の記憶領域１８１に記憶された第１の地色情報に基づいて、原稿の種別として白色の用紙が判別される場合には、一般的な白色の用紙が有する色の範囲として予め定められた色の範囲が第１の閾値範囲として設定される。
【００６３】
（５）上述した実施形態では、ステップＳ１０４において用いられる第２の閾値範囲が予め設定されている例について説明した。しかし、第２の閾値範囲は、第１の閾値範囲に基づいて設定されてもよい。この場合、第２の閾値範囲は、第１の閾値範囲より広い範囲に設定される。
【００６４】
（６）上述した実施形態では、ステップＳ１０７において、第２の地色情報の検出頻度が、単一の第２の地色を表す第２の地色情報が連続して検出された回数を計算することにより得られる値である例について説明した。しかし、第２の地色情報の検出頻度は、単一の第２の地色を表す第２の地色情報が連続して検出された回数に限定されない。例えば、第２の地色情報の検出頻度は、第２の記憶領域１８２に記憶された第２の地色情報の総数に対する或る第２の地色を表す第２の地色情報の数の割合を計算することにより得られる値であってもよい。この場合、例えばこの割合が閾値（例えば、５０％）に達した場合には、第２の地色情報の検出頻度が閾値に達したと判断される。
【００６５】
（７）画像処理部１６が行う画像処理は、実施形態で説明した処理に限定されない。例えば、画像処理部１６は、さらに空間フィルタを用いて画像を鮮鋭化する処理やモアレを抑制する処理を行ってもよい。
【００６６】
（８）上述した実施形態では、画像処理部１６がＣＰＵとメモリにより構成される例について説明した。しかし、画像処理部１６は、ＡＳＩＣ（application specific integrated circuit）を用いて構成されてもよい。この場合、画像処理部１６の一部又は全ての機能構成がＡＳＩＣにより実現されてもよい。
【００６７】
（９）上述した実施形態において、画像処理部１６において実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００６８】
１…画像処理装置、１１…制御部、１２…通信部、１３…操作部、１４…表示部、１５…画像読取部、１６…画像処理部、１７…画像形成部、１８…記憶部、１６１…色空間変換部、１６２…地色除去部、１６３…色補正部、１６４…色空間変換部、１６５…地色検出部、１６６…記憶制御部、１６７…更新部、１６８…設定部。
【図１】
2014241503.tif 000003
【図２】
2014241503.tif 000004
【図３】
2014241503.tif 000005
【図４】
2014241503.tif 000006
【図５】
2014241503.tif 000007
【図６】
2014241503.tif 000008
【図７】
2014241503.tif 000009
【図８】
2014241503.tif 000010
【図９】
2014241503.tif 000011
【図１０】
2014241503.tif 000012