(57)【特許請求の範囲】
【請求項１】
画像データを取得する画像データ取得部と、
前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出部と、
前記非白紙部分検出部による前記非白紙部分の検出結果、および、前記画像データのうち白紙の像の部分のデータとして前記非白紙部分検出部が検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定部と、
前記補正用データ生成可否判定部が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成部と、
を備える補正用データ生成装置。
【請求項２】
前記補正用データ生成可否判定部は、補正用データ生成不可と判定した場合、警告を出力する、請求項１に記載の補正用データ生成装置。
【請求項３】
前記補正用データ生成部は、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出部が検出した部分のデータに基づいて、前記非白紙部分の補正用データを生成する、請求項１または請求項２に記載の補正用データ生成装置。
【請求項４】
前記補正用データ生成部は、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出部が検出した部分のデータに加えて、前記非白紙部分の画素値の画素間における変化に基づいて、前記非白紙部分の画素値の画素間における変化を強調し、かつ、前記非白紙部分の画素値を前記白紙の像に対応する部分の画素値に近づけるように、前記非白紙部分の補正用データを生成する、請求項３に記載の補正用データ生成装置。
【請求項５】
前記画像データ取得部が取得する、白紙を移動させた場合の２つの画像データの間で、同じ形状かつ同じ大きさの領域を裏うつりの部分として検出する裏うつり検出部を備え、
前記補正用データ生成可否判定部は、前記非白紙部分検出部による前記非白紙部分の検出結果に加えて、前記画像データのうち、前記裏うつり検出部が検出した裏うつりの部分のデータに基づいて、補正用データ生成の可否を判定する、請求項１から４のいずれか一項に記載の補正用データ生成装置。
【請求項６】
画像入力装置と、補正用データ生成装置とを備え、
前記画像入力装置は、光電変換を行って白紙の像を含む画像データを生成する撮像部を備え、
前記補正用データ生成装置は、
前記画像入力装置から画像データを取得する画像データ取得部と、
前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出部と、
前記非白紙部分検出部による前記非白紙部分の検出結果、および、前記画像データのうち白紙の像の部分のデータとして前記非白紙部分検出部が検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定部と、
前記補正用データ生成可否判定部が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成部と、
を備える補正用データ生成システム。
【請求項７】
補正用データ生成装置が、画像データを取得する画像データ取得ステップと、
前記補正用データ生成装置が、前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出ステップと、
前記補正用データ生成装置が、前記非白紙部分検出ステップでの前記非白紙部分の検出結果、および、前記画像データのうち白紙の像の部分のデータとして前記非白紙部分検出ステップで検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定ステップと、
前記補正用データ生成装置が、前記補正用データ生成可否判定ステップで、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成ステップと、
を有する補正用データ生成方法。
【請求項８】
コンピュータに、
画像データを取得する画像データ取得ステップと、
前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出ステップと、
前記非白紙部分検出ステップでの前記非白紙部分の検出結果、および、前記画像データのうち白紙の像の部分のデータとして前記非白紙部分検出ステップで検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定ステップと、
前記補正用データ生成可否判定ステップで、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正用データ生成装置、補正用データ生成システム、補正用データ生成方法及びプログラムに関する。
【背景技術】
【０００２】
スタンド型画像入力装置など、撮像対象物である原稿と撮像部とが離れている画像入力装置では、影の映り込みなどにより撮像画像に明るさレベルのムラ（斑）が生じる場合がある。これに対して、何も書かれておらずムラのない白色、かつ、撮像部の視野範囲（撮像範囲）を超える大きさの、専用の白基準シートを用意し、画像入力装置が当該白基準シートを撮像して得られた画像データから補正用データを生成する方法がある。白基準シートに影が映り込んでいれば、その部分の明るさレベルが小さくなる（暗くなる）ので、明るさレベルが小さい部分の明るさレベルを大きくする（明るくする）補正用データを生成する。この補正用データを用いて、撮像対象を撮像した際の画像データにおいて、影が映り込んでいる部分の明るさレベルを大きくする補正を行う。
【０００３】
また、特許文献１に記載の画像補正装置では、画像読取装置により物体の画像をプリスキャンして得られる第１読取画像を画像解析することにより画像補正領域を特定し、画像読取装置による読取をプリスキャンから本スキャンに切り替えて物体の画像を読み取って得られる第２読取画像から画像解析で特定される画像補正領域に基づいて影補正対象領域を特定し、影補正対象領域の影補正を実行する。
特許文献１では、これにより、外光変化が生じても画像の輝度ばらつきを低減し、良好な物体読取画像を得ることができる、とされている。
【０００４】
また、特許文献２に記載の画像入力装置では、角度検出部は、被写体載置台および支柱の挟角θを検出する。制御部は、挟角θに応じて補正メモリから読み出される第１補正係数に基づいて複数のＬＥＤの発光強度を個別に制御する。ＣＣＤで光電変換された画像信号は、プロセス部で画像処理される。Ａ／Ｄ変換回路は、画像信号をディジタル信号に変換してシェーディング補正回路に送る。シェーディング補正回路は、補正メモリから読み出される第２補正係数に応じて画像信号の信号レベルを調整する。Ｄ／Ａ変換回路は、シェーディング補正回路で補正された画像信号をアナログ映像信号に変換する。アナログ映像信号は、外部の表示用モニターなどに出力される。
特許文献２では、これにより、画像入力装置の光源部を構成する個々のＬＥＤの発光強度を変えて照明むらを緩和する、とされている。
【０００５】
また、特許文献３に記載の画像読取方法は、撮像対象物を置く原稿台と入射光量に対応する信号を出力するエリアイメージセンサと前記エリアイメージセンサで前記原稿台及び前記原稿台に置かれた原稿をカラー撮影するための光学系と、白と異なる色の原稿台を読取って得た原稿台読取画像データと予め既知の若しくは画像データから得た原稿台反射率に対応する値を用いて白色の読取画像データを推定してシェーディングデータを生成するシェーディングデータ推定部とを備える。
特許文献３では、これにより、基準シートを用いずにシェーディングデータ取得が可能となり、基準シートを置く煩わしい手間を省くことができ、使い勝手の向上を図れる、とされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−０３５８７６号公報
【特許文献２】特開２００１−２９８５９５号公報
【特許文献３】特開２００８−１９９５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
専用の白基準シートを用いて補正用データを生成する方法では、当該白基準シートを用意し、かつ、画像入力装置の撮像部の視野範囲全体を覆うように白基準シートを正確に置く必要がある。このことから、補正の方法を受講した保守員のみが補正用データ生成の作業を行うといった運用がなされており、補正用データの生成が制限されている。仮に、白基準シートを紛失した場合など、原稿サイズの白紙で代用する場合、白紙を真っ直ぐに置いていない、白紙が折れ曲がっている、また、若干の書き込みがあるなどにより、必要とされる視野範囲内に白以外の部分が発生することが考えられる。白以外の部分が発生することで、適切な補正用データを得られない可能性がある。
【０００８】
また、特許文献１に記載の画像補正装置では、プリスキャンおよび本スキャンの２回の画像読取を行うこと、および、プリスキャンと本スキャンとの間に影補正のための画像解析を行うことから、予め画像補正用データを生成しておく方法と比較すると、画像取得に要する時間が長くなる。
また、特許文献２に記載の画像入力装置では、影の形状が複雑な場合や、影による濃度差が急峻である場合に、影を複雑な形状に対応させて消すことや、急峻な濃度差に対応させて消すことは困難と思われ、この点で影の除去の精度が低くなる。
また、特許文献３に記載の画像読取方法では、何も載置しない原稿台そのものの画像からシェーディングデータを生成しており、極端に暗い原稿が置かれた場合には、何も原稿が置かれていない状態と区別ができず、生成されるシェーディングデータの精度が低下する可能性がある。
【０００９】
本発明は、上述の課題を解決することのできる補正用データ生成装置、補正用データ生成システム、補正用データ生成方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の第１の態様によれば、補正用データ生成装置は、画像データを取得する画像データ取得部と、前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出部と、前記非白紙部分検出部による前記非白紙部分の検出結果、および、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出部が検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定部と、前記補正用データ生成可否判定部が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成部と、を備える。
【００１１】
本発明の第２の態様によれば、補正用データ生成システムは、画像入力装置と、補正用データ生成装置とを備え、前記画像入力装置は、光電変換を行って白紙の像を含む画像データを生成する撮像部を備え、前記補正用データ生成装置は、前記画像入力装置から画像データを取得する画像データ取得部と、前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出部と、前記非白紙部分検出部による前記非白紙部分の検出結果、および、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出部が検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定部と、前記補正用データ生成可否判定部が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成部と、を備える。
【００１２】
本発明の第３の態様によれば、補正用データ生成方法は、補正用データ生成装置が、画像データを取得する画像データ取得ステップと、前記補正用データ生成装置が、前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出ステップと、前記補正用データ生成装置が、前記非白紙部分検出ステップでの前記非白紙部分の検出結果、および、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出ステップで検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定ステップと、前記補正用データ生成装置が、前記補正用データ生成可否判定ステップで、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成ステップと、を有する。
【００１３】
本発明の第４の態様によれば、プログラムは、コンピュータに、画像データを取得する画像データ取得ステップと、前記画像データにおける画素値に基づいて、前記画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する非白紙部分検出ステップと、前記非白紙部分検出ステップでの前記非白紙部分の検出結果、および、前記画像データのうち白紙の像に対応する部分のデータとして前記非白紙部分検出ステップで検出した部分の色情報に基づいて、補正用データ生成の可否を判定する補正用データ生成可否判定ステップと、前記補正用データ生成可否判定ステップで、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する補正用データ生成ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、専用の白基準シートを必要とせず、比較的高精度な補正用データを取得することができ、かつ、補正を実行する際にプリスキャンを行う必要がない。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態における画像入力システムの装置構成の例を示す概略構成である。
【図２】同実施形態における処理装置の機能構成を示す概略ブロック図である。
【図３】画像入力装置専用の白基準シートの外形の例を示す概略外形図である。
【図４】白基準シートを原稿台に載置する際の向きを示す説明図である。
【図５】白基準シートの窪みと、ガイドの突起部との対応関係を示す説明図である。
【図６】同実施形態における画像入力システムで用いられる白紙の外形を、白基準シートとの比較にて示す説明図である。
【図７】同実施形態における非白紙部分検出部が非白紙部分として検出する部分の例を示す説明図である。
【図８】同実施形態における非白紙部分と画素との関係の例を示す説明図である。
【図９】同実施形態における補正用データ生成部が行う画素値の代表値の変換の例を示す説明図である。
【図１０】同実施形態における補正用データ生成部が行う画素値の代表値の変換の、もう１つの例を示す説明図である。
【図１１】同実施形態における処理装置が行う、補正用データを生成する処理の手順を示すフローチャートである。
【図１２】同実施形態における、影が映り込んだ白紙の画像の例を示す説明図である。
【図１３】同実施形態における、補正された白紙の画像の例を示す説明図である。
【図１４】本発明の第２の実施形態における処理装置の機能構成を示す概略ブロック図である。
【図１５】同実施形態における、裏うつりのある白紙の画像の例を示す説明図である。
【図１６】同実施形態における処理装置が行う、補正用データを生成する処理の手順を示すフローチャートである。
【図１７】同実施形態における処理装置が行う、裏うつり検出による補正用データ生成の処理の手順を示すフローチャートである。
【図１８】同実施形態において、ユーザが白紙を移動させる例を示す説明図である。
【図１９】本発明に係る補正用データ生成装置の最小構成を示す概略ブロック図である。
【図２０】本発明に係る補正用データ生成システムの最小構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における画像入力システムの装置構成の例を示す概略構成である。同図において、画像入力システム１は、画像入力装置１００と、処理装置２００とを備える。画像入力装置１００は、原稿台１１０と、スタンド部１２０と、撮像部１３０とを備える。撮像部１３０は、鏡１３１と、レンズ１３２と、イメージセンサ１３３とを備える。
ここでいう画像入力装置とは、写真、絵、図柄、文字、またはこれらの組み合わせの画像を画像データにて他の装置に送信（入力）するための装置である。また、ここでいう画像入力システムとは、画像入力装置を備えるシステムである。
【００１８】
画像入力システム１は、画像入力装置１００にて撮像を行って画像データを生成し、得られた画像データに対して、影の映り込みや照明の具合などによる明るさレベルのムラを除去または軽減する補正を行う。なお、ここでいう撮像とは、画像入力装置１００など画像データを生成する装置が、当該装置に入力された光を光電変換して画像データを生成することである。画像入力装置１００が、動作状態において常時、撮像を行うようにしてもよい。あるいは、画像入力装置１００が、画像入力システム１のユーザが指示するタイミングで撮像を行うなど、所定のタイミングで撮像を行うようにしてもよい。以下では、画像入力システム１のユーザを、単にユーザと称する。また、ユーザが行う操作をユーザ操作と称する。
【００１９】
また、ここでいう明るさレベルとは、明度または輝度である。原稿など光を反射するものの場合、明度を明るさレベルと称する。一方、原稿の画像を表示する画面など自ら光を発するものの場合、輝度を明るさレベルと称する。画像データにおいて明るさレベルは画素値にて示される。画素値が大きいほど明るさレベルは明るくなる。なお、画像データにおいて画素毎にＲＧＢ（赤、緑、青）の３つの画素値を有するなど複数の画素値を有する場合、例えば複数の画素値の合計にて明るさレベルが示される。
【００２０】
ここで、図１に示されるように、画像入力装置１００は、撮像対象物（画像入力装置１００によって撮像される物）を載置される原稿台１１０と、撮像を行う撮像部１３０とが離れて設けられている、スタンド型あるいは書画カメラ型の画像入力装置であり、影の映り込みや照明の具合などによるムラが生じ得る。図１の例では、原稿台１１０に撮像対象物９１０が載置されており、照明機器９２０からの光により撮像対象物９１０が照らされている。また、置物９３０によって照明機器９２０からの光が遮られ、撮像対象物９１０に置物９３０の影９３１が映り込んでいる。この状態で画像入力装置１００が撮像を行うと、影９３１の映り込みによるムラのある画像が得られる。そこで、画像入力システム１は、画像データに対して、画像における明るさレベルのムラを除去または軽減する補正を行う。
なお、画像入力システム１が、補正にて得られた画像データを他の機器に出力するようにしてもよいし、画像として表示するようにしてもよい。
【００２１】
また、画像入力システム１は、補正用データ生成システムの例に該当し、画像データに対する補正の前処理として補正用データを生成する処理を行う。ここでいう補正用データは、画像データに対する補正に用いられるデータである。例えば、補正用データは、画像データの画素毎に明るさレベルの補正値を示すデータであり、画像入力システム１は、補正用データを用いて画像データの明るさレベルを補正する。なお、画像入力システム１が、補正用データを用いて画像データの明るさレベルに加えて色合いも補正するようにしてもよい。
【００２２】
画像入力装置１００は、撮像対象物を撮像して画像データを生成し、得られた画像データを処理装置２００へ出力する。
画像入力装置１００における撮像対象物は、いろいろなものであってよいが、特に、書類、写真、または、書籍など、文字、静止画像（例えば、写真画像または絵）、または、これらの組み合わせを示すものであってもよい。撮像対象物に文字が記載されている場合、得られた撮像画像にムラがあると、ムラのある部分に書かれた文字を認識しづらくなる点で、ムラを除去または軽減する補正が有効である。また、撮像対象物に静止画像が掲載されている場合、得られた撮像画像からムラを除去または軽減して元の静止画像に近付けるために補正が有効である。以下では、画像入力システム１によって撮像され画像データを補正される撮像対象物を原稿と称する。
また、画像入力システム１が補正用データを生成する処理を行う場合、撮像対象物として白紙が設置され、画像入力装置１００は、白紙の画像データを処理装置２００へ出力する。ここでいう白紙の画像データとは、白紙を撮像して得られる画像データである。後述するように、ここで用いられる白紙は画像入力システム１専用の紙である必要は無く、例えばＡ４普通紙など一般的な規格の大きさの普通紙でよい。
【００２３】
原稿台１１０は、撮像対象物を載置するための台である。具体的には、原稿台１１０には、原稿が載置される。また、画像入力システム１が補正用データを生成する処理を行う場合、原稿台１１０には白紙が載置される。
スタンド部１２０は、撮像部１３０を原稿台１１０より距離をおいて支持する。スタンド部１２０によって撮像部１３０と原稿台１１０との間に距離が設けられていることで、撮像部１３０が原稿台１１０に載置された撮像対象物を撮像する際に、必要な視野範囲を確保することができる。
【００２４】
撮像部１３０は、撮像対象物を撮像して画像データを生成する。具体的には、撮像部１３０は、撮像対象物からの光（照明機器９２０から出力され撮像対象物にて反射した光）を光電変換し、得られたアナログの画像データをデジタル変換して、デジタルの画像データを生成する。
鏡１３１は、撮像対象物からの光をレンズ１３２に向けて反射させる。
【００２５】
レンズ１３２は、鏡１３１を経由して得られる撮像対象物からの光を、イメージセンサ１３３の位置で集光させる。これにより、イメージセンサ１３３の位置で撮像対象物の像が結ばれる。
イメージセンサ１３３は、レンズ１３２によって集光された撮像対象物からの光を光電変換して、アナログの電気信号による画像データを生成する。例えば、イメージセンサ１３３が、ＣＣＤ（Charge Coupled Device）イメージセンサを備えて光電変換を行うようにしてもよいし、ＣＭＯＳ（Complementary MOS、相補型ＭＯＳ）イメージセンサを備えて光電変換を行うようにしてもよい。
【００２６】
イメージセンサ１３３が生成するアナログの画像データを、撮像部１３０が、デジタルの画像データに変換する。撮像部１３０が、イメージセンサ１３３としてデジタルのイメージセンサ（デジタル信号にて画像データを出力するイメージセンサ）を備えるようにしてもよい。あるいは、撮像部１３０が、イメージセンサ１３３の外部にアナログ／デジタル変換部を備えて、イメージセンサ１３３からのアナログ信号をデジタル信号に変換するようにしてもよい。
なお、撮像対象物からの光が直接レンズ１３２に到達し、レンズ１３２を経由した光がイメージセンサ１３３に到達する位置および向きに、レンズ１３２およびイメージセンサ１３３を配置し、撮像部１３０が鏡１３１を備えない構成としてもよい。
【００２７】
処理装置２００は、画像入力装置１００が原稿を撮像して出力する画像データに対して、影の映り込みや照明の具合などによる明るさレベルのムラを除去または軽減する補正を行う。処理装置２００が、補正にて得られた画像データを他の機器に送信するようにしてもよいし、画像にて表示部２３０に表示するようにしてもよい。
また、処理装置２００は、補正用データ生成装置の例に該当し、画像入力装置１００が白紙を撮像して出力する画像データに基づいて補正用データを生成する。
処理装置２００は、例えばパーソナルコンピュータ（Personal Computer；ＰＣ）などのコンピュータを用いて構成される。あるいは、処理装置２００が画像入力システム１専用に設計された装置であってもよい。
【００２８】
図２は、処理装置２００の機能構成を示す概略ブロック図である。同図において、処理装置２００は、画像データ取得部２１０と、操作入力部２２０と、表示部２３０と、記憶部２７０と、制御部２８０とを備える。制御部２８０は、補正用データ処理部２８１と、補正処理部２９１とを備える。補正用データ処理部２８１は、非白紙部分検出部２８２と、補正用データ生成可否判定部２８３と、補正用データ生成部２８４とを備える。また、同図において、画像入力装置１００の撮像部１３０が示されている。
【００２９】
画像データ取得部２１０は、画像入力装置１００がデジタル信号にて出力する画像データを取得する。特に、画像入力システム１が、原稿の画像データを取得して補正する処理において、画像データ取得部２１０は、原稿の画像データ（撮像部１３０が原稿を撮像して得られる画像データ）を取得する。また、画像入力システム１が補正用データを生成する処理において、画像データ取得部２１０は、白紙の画像データ（撮像部１３０が白紙を撮像して得られる画像データ）を取得する。
例えば、画像データ取得部２１０は通信回路を備え、画像入力装置１００が送信する画像データを受信する。
【００３０】
操作入力部２２０は、例えばキーボードなどの入力デバイスを備え、ユーザ操作を受け付ける。
表示部２３０は、例えば液晶パネルなどの表示画面を備え、各種画像を表示する。特に、表示部２３０は、画像入力システム１が補正用データを生成する処理において、補正用データ生成可否判定部２８３が、補正用データ生成不可と判定した場合に出力する、補正用データ生成不可を示す警告のメッセージを表示する。
記憶部２７０は、処理装置２００が備える記憶デバイスを含んで構成され、各種データを記憶する。特に、記憶部２７０は、補正用データ生成部２８４が生成する補正用データを記憶する。
【００３１】
制御部２８０は、処理装置２００の各部を制御して各種処理を実行する。制御部２８０は、例えば、処理装置２００が備えるＣＰＵ（Central Processing Unit、中央処理装置）が、記憶部２７０からプログラムを読み出して実行することで実現される。
補正用データ処理部２８１は、補正用データを生成する処理を行う。特に、補正用データ処理部２８１は、画像データ取得部２１０が取得する白紙の画像データに基づいて補正用データを生成可能か否か判定し、補正用データ生成可能と判定した場合、当該画像データに基づいて補正用データを生成する。
【００３２】
非白紙部分検出部２８２は、画像データ取得部２１０が取得する白紙の画像データが示す画像のうち、白紙の像以外の部分を検出する。ここで、画像入力システム１が補正用データを生成する処理において原稿台１１０に載置される白紙は、撮像部１３０の視野範囲よりも小さい（狭い）ものでよく、撮像部１３０が生成する画像データが示す画像には、白紙の像以外の部分が含まれ得る。この点について、図３〜図６を参照して、画像入力システム１に用いられる白紙と、画像入力装置専用の白基準シートとの比較にて説明する。
【００３３】
図３は、画像入力装置専用の白基準シートの外形の例を示す概略外形図である。同図において、白基準シート１０１０はおよそ長方形の形状をしており、また、白基準シート１０１０の上辺および左辺には窪み１０１１が設けられている。白基準シート１０１０は、何も書かれておらずムラのない白色、かつ、撮像部の視野範囲を超える大きさのシートである。
【００３４】
画像入力装置による撮像画像における明るさレベルのムラを補正するための補正用データを生成する方法として、白基準シート１０１０が原稿台に載置された状態で撮像を行い、得られた画像データに基づいて補正用データを生成する方法がある。白基準シート１０１０に影が映り込んでいれば、その部分の明るさレベルが小さくなるので、明るさレベルが小さい部分の明るさレベルを大きくする補正用データを生成する。
【００３５】
ここで、画像入力装置では、原稿が原稿台にまっすぐに載置されなかった場合や、載置指定位置から多少ずれて載置された場合を想定して、撮像部の視野範囲が、原稿台に載置された最大サイズの原稿よりも広い視野範囲に設定されていることが一般的である。例えば、Ａ４サイズ対応の画像入力装置では、撮像部が、原稿台に載置されたＡ４サイズの原稿を撮像する際に、原稿の周囲を含んで撮像するようにＡ４サイズよりも大きい（広い）視野範囲が設定されていることが一般的である。
【００３６】
この視野範囲全体について補正用データを生成するために、視野範囲を超える大きさの白基準シート１０１０が用いられる。従って、白基準シート１０１０の大きさは、原稿の最大サイズよりも大きくなっている。
仮に、白基準シート１０１０が原稿台に載置された状態で撮像を行い、得られた画像データに基づいて補正用データを生成する方法において、白基準シート１０１０に代えて原稿サイズの普通紙を用いた場合、撮像部の視野範囲のうち普通紙の像以外の部分では原稿台の像が撮像される。普通紙の明度と原稿台の明度との違いにより、原稿台の像が撮像された部分については、適切な補正用データを得られない可能性がある。
【００３７】
また、図３に示すように、白基準シート１０１０には窪み１０１１が設けられている。
図４は、白基準シート１０１０を原稿台に載置する際の向きを示す説明図である。白基準シート１０１０を原稿台１１１０に載置する際、載置を行う者は、同図に示すように、窪み１０１１がある部分を原稿台１１１０のガイド１１１１に合せて載置する。
【００３８】
図５は、白基準シート１０１０の窪み１０１１と、ガイド１１１１の突起部１１１２との対応関係を示す説明図である。突起部１１１２は、影対策のために設けられている。ここで、原稿をガイド１１１１に当てた際に、ガイド１１１１の影が原稿に映り込むのを防止する方法として、ガイド１１１１のうち原稿に接触する側の端部を薄くすることが考えられる。しかしながら、ガイド１１１１の端部を薄くすると原稿がガイド１１１１に乗り上げてしまい、原稿の位置決めをするというガイド１１１１の役目を果たさなくなる可能性がある。一方、ガイド１１１１のうち原稿に接触する側の端部が熱くなっていると、その厚みによって影が原稿に比較的きつく投影されてしまう可能性がある。そこで、ガイド１１１１と原稿との間に隙間を設けてガイド１１１１による影の影響を低減させるために、突起部１１１２が設けられている。
【００３９】
また、原稿がガイド１１１１の向きから少しずれて載置された場合を想定して、突起部１１１２の先端よりも少し外側（ガイド１１１１側）の部分まで撮像部の視野範囲に含めることが行われている。このため、突起部１１１２の先端部よりも少し外側の部分まで白基準シートで覆うことができるように、白基準シートに窪み１０１１が設けられている。載置を行う者は、図５に矢印で示すように、白基準シート１０１０の窪み１０１１を、ガイド１１１１の突起部１１１２に突き当てて載置する。
【００４０】
このように、白基準シート１０１０が原稿台に載置された状態で撮像を行い、得られた画像データに基づいて補正用データを生成する方法では、原稿サイズよりも大きく、かつ、窪みが設けられている専用の白基準シートが必要となる。また、白基準シートを原稿台に載置する際、白基準シートに設けられた窪みを、原稿台のガイドに設けられた突起部につき合わせて、位置および向きを正確に載置する必要がある。
【００４１】
このため、実務での画像入力装置の運用において、補正用データを新規設定または更新する必要が生じた場合、保守教育として白基準シートの載置方法等の講習を受けた保守員に作業を依頼するといった方法が取られており、作業を依頼する者、保守員双方にとって負担となっている。
これに対し、画像入力システム１では、補正用データを新規設定または更新する際、専用の白基準シートを必要とせず、白紙として原稿サイズの普通紙を用いることができる。また、白紙を原稿台に載置する際、位置や向きが多少ずれていても補正用データを得られる。このため、講習を受けた保守員に限らずユーザが直接、白紙を原稿台に載置する等の作業を行うことができる。
【００４２】
図６は、画像入力システム１で用いられる白紙９１１の外形を、白基準シート１０１０との比較にて示す説明図である。
同図に示すように、画像入力システム１で用いられる白紙９１１は、上述した専用の白基準シート１０１０よりも小さくてよく、また、白基準シートに設けられている窪み１０１１のような特別な形状を必要としない。例えば、原稿の印刷に用いられる規格サイズ（例えば、ＪＩＳ規格におけるＡ４サイズなど）の普通紙を白紙９１１として用いることができる。
【００４３】
このように、画像入力システム１では、撮像部１３０の視野範囲よりも小さい白紙を用いることができ、撮像部１３０が生成する画像データが示す画像には、白紙の像以外の部分が含まれ得る。そこで、非白紙部分検出部２８２は、画像データ取得部２１０が取得する白紙の画像データにおける画素値に基づいて、当該画像データが示す画像のうち、白紙の像以外の部分を検出する。例えば、非白紙部分検出部２８２は、当該画像データが示す各画素と所定の閾値とを比較する。そして、非白紙部分検出部２８２は、所定の閾値以下の明るさレベルを示していると判定した画素を、白紙の像以外の部分の画素として検出する。
【００４４】
当該検出に際し、非白紙部分検出部２８２は、白紙に影が映り込んだ部分と、白紙の像以外の部分とを区別する。例えば、原稿台１１０の上面（原稿や白紙が載置される面）の色（特に明るさレベル。無彩色でもよい）を、白紙に影が映り込んだ場合に想定される明るさレベルよりも暗い色にしておく。そして、非白紙部分検出部２８２が用いる上記の閾値を、白紙に影が映り込んだ場合に想定される明るさレベルよりも暗く、かつ、原稿台１１０の上面の明るさレベルよりも明るい閾値にしておく。閾値を、原稿台１１０の上面の明るさレベルよりも明るく設定するのは、照明の具合等による明るさレベルの変化を想定してマージンを持たせるためである。この閾値を用いて、非白紙部分検出部２８２は、白紙の像以外の部分を、白紙に影が映り込んだ部分と区別して検出する。
あるいは、原稿台１１０の上面の色を所定の有彩色にしておき、非白紙部分検出部２８２が、当該有彩色を検出することで、白紙の像以外の部分を検出するようにしてもよい。
【００４５】
以下では、画像データ取得部２１０が取得する白紙の画像データが示す画像のうち、非白紙部分検出部２８２が白紙の像以外の部分として検出する部分を、非白紙部分と称する。
また、非白紙部分検出部２８２は、非白紙部分の検出により、画像データ取得部２１０が取得する白紙の画像データのうち、白紙の像に対応する部分以外の部分のデータ（以下、非白紙部分の画像データと称する）を検出する。
【００４６】
また、非白紙部分検出部２８２は、画像データ取得部２１０が取得する白紙の画像データが示す画像のうち、非白紙部分以外の部分を、白紙の像の部分として検出する。以下では、画像データ取得部２１０が取得する白紙の画像データが示す画像のうち、非白紙部分検出部２８２が白紙の像の部分として検出する部分を、白紙部分と称する。
また、非白紙部分検出部２８２は、白紙部分の検出により、画像データ取得部２１０が取得する白紙の画像データのうち、白紙の像に対応する部分のデータ（以下、白紙部分の画像データと称する）を検出する。
【００４７】
図７は、非白紙部分検出部２８２が非白紙部分として検出する部分の例を示す説明図である。同図において、領域Ａ１０１は、撮像部１３０の視野範囲を示している。白紙９１１に覆われた領域は、撮像部１３０の視野範囲（領域Ａ１０１）よりも狭く、領域Ａ１１１には原稿台１１０（の部分）の像が撮像されている。また、領域Ａ１１２では、白紙９１１が折れ曲がっていることで、原稿台１１０（の部分）の像が撮像されている。また、領域Ａ１１３は、白紙９１１に対する書込がある領域である。
【００４８】
非白紙部分検出部２８２は、図７に示される各領域のうち、原稿台１１０の像が撮像されている領域Ａ１１１およびＡ１１２を非白紙部分として検出する。また、非白紙部分検出部２８２が各画素の明るさレベルを閾値と比較することで非白色部分を検出する場合、領域Ａ１１３における書込の明るさレベルが閾値よりも小さい（暗い）ときは、領域Ａ１１３も非白色部分として検出する。
【００４９】
図８は、非白紙部分と画素との関係の例を示す説明図である。同図では、画像データ取得部２１０が取得した画像データの一部が示されており、撮像部１３０の視野範囲を示す領域Ａ２００には、白紙の像の部分の領域Ａ２１０と、白紙の像以外の部分の領域Ａ２２０とが含まれている。また、画像データ取得部２１０が取得した画像データにおける画素Ｃ２００のうち、白紙の像の部分の領域Ａ２１０に対応する画素を画素Ｃ２１０と表記し、白紙の像以外の部分の領域Ａ２２０に対応する画素を画素Ｃ２２０と表記する。
【００５０】
上記のように、非白紙部分検出部２８２は、画素Ｃ２００の各々の明るさレベルと所定の閾値とを比較する。そして、非白紙部分検出部２８２は、閾値以下の明るさレベルを示すと判定した画素を、白紙の像以外の部分の領域Ａ２２０に対応する画素Ｃ２２０として検出する。また、非白紙部分検出部２８２は、画素Ｃ２２０のうち、画素Ｃ２２０として検出した画素以外の画素（従って、閾値よりも大きい明るさレベルを示すと判定した画素）を、白紙の像の部分の領域Ａ２１０に対応する画素Ｃ２１０として検出する。
なお、書込の明るさレベルが閾値よりも大きい（明るい）場合や、非白紙部分検出部２８２が、所定の有彩色を非白紙部分として検出する場合の書込の検出については、第２の実施形態において後述する。
【００５１】
補正用データ生成可否判定部２８３は、非白紙部分検出部２８２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。具体的には、補正用データ生成可否判定部２８３は、画像データ取得部２１０が取得する白紙の画像データにおいて、非白紙部分に対応する画素の数を計数し、得られた画素数と所定の閾値（定数）とを比較する。そして、補正用データ生成可否判定部２８３は、非白紙部分に対応する画素の数が閾値以下であると判定した場合、補正用データ生成可能と判定し、閾値よりも大きいと判定した場合、補正用データ生成不可と判定する。
【００５２】
但し、補正用データ生成可否判定部２８３が補正用データ生成の可否を判定する方法は、非白紙部分に対応する画素の数に基づく方法に限らない。例えば、補正用データ生成可否判定部２８３が、白紙部分に対応する画素の数と所定の閾値とを比較して、補正用データ生成の可否を判定するようにしてもよい。あるいは、補正用データ生成可否判定部２８３が、非白紙部分に対応する画素の数の画像データにおける全画素数に対する割合と、所定の閾値とを比較して、補正用データ生成の可否を判定するようにしてもよい。あるいは、補正用データ生成可否判定部２８３が、非白紙部分に対応する部分の面積を求め、当該面積の画像全体の面積に対する割合と、所定の閾値とを比較して、補正用データ生成の可否を判定するようにしてもよい。
【００５３】
また、画像入力システム１が明るさレベルの補正に加えて色の補正を行う場合、補正用データ生成可否判定部２８３が、色に関しても補正用データ生成可否を判定するようにしてもよい。
また、補正用データ生成可否判定部２８３が、上記の判定では補正用データ生成可能と判定した場合、さらに、画像データ取得部２１０が取得した画像データのうち、白紙部分のデータとして非白紙部分検出部２８２が検出した部分の色情報に基づいて、補正用データ生成の可否を判定するようにしてもよい。さらに具体的には、補正用データ生成可否判定部２８３が、白紙部分の色（従って、白紙の像であるはずの部分の色）が白か否かを判定し、白でないと判定した場合に、補正用データ生成不可と判定するようにしてもよい。
【００５４】
例えば、補正用データ生成可否判定部２８３は、白紙部分に対応する複数（白紙部分の全画素であってもよいし、一部の画素であってもよい）の画素の画素値を、ＲＧＢ（赤、緑、青）の色毎に平均する。そして、補正用データ生成可否判定部２８３は、得られた平均値のＲＧＢの比が所定の範囲にあるか否かを判定する。得られた平均値のＲＧＢの比が所定の範囲内にある場合、補正用データ生成可否判定部２８３は、補正用データ生成可能と判定する。一方、得られた平均値のＲＧＢの比が所定の範囲内にない場合、補正用データ生成可否判定部２８３は、補正用データ生成不可と判定する。
【００５５】
ここで、原稿台１１０に載置された紙に色が付いている場合、色があることで紙の明るさレベルが小さくなることが考えられる。白紙との比較で明るさレベルが大幅に小さくなっている場合、この紙を用いたのでは適切な補正用データを生成できない。そこで、補正用データ生成可否判定部２８３は、上記の判定により、ＲＧＢの比が白と大きく異なると判断される場合に、補正用データ生成不可と判定する。
一方、原稿台１１０に載置された紙に色が付いていても白色に近い場合は、この紙を用いて適切な補正用データを生成し得る。そこで、補正用データ生成可否判定部２８３は、上記の判定により、ＲＧＢの比が白に近いと判断される場合に、補正用データ生成可能と判定する。
【００５６】
補正用データ生成不可と判定した場合、補正用データ生成可否判定部２８３は、警告を出力する。例えば、補正用データ生成可否判定部２８３は、補正用データ生成不可と判定した場合、補正用データを生成できない旨の警告の表示指示を表示部２３０へ出力し、表示部２３０が当該警告を文字にて表示する。
但し、補正用データ生成可否判定部２８３が警告を出力する方法は、表示部２３０に警告を表示させる方法に限らない。例えば、補正用データ生成可否判定部２８３がスピーカを備え、表示部２３０が、補正用データを生成できない旨の警告を音声にて出力するようにしてもよい。あるいは、補正用データ生成可否判定部２８３が、警告として、補正用データを生成できないことを示す信号を他の機器（処理装置２００以外の機器）に送信するようにしてもよい。
【００５７】
補正用データ生成部２８４は、補正用データ生成可否判定部２８３が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する。補正用データの生成する際、補正用データ生成部２８４は、まず、画像データ取得部２１０が取得した画像データにおいて、非白紙部分に対応する画素の画素値を、白紙部分であったと仮定した場合の画素値に変換し、得られた画素値に基づいて補正用データを生成する。補正用データ生成部２８４が、画素値を直接変換するようにしてもよいし、以下に説明するように画素値の代表値を変換するようにしてもよい。
【００５８】
図９は、補正用データ生成部２８４が行う画素値の代表値の変換の例を示す説明図である。同図に示すグラフは、画像データ取得部２１０が取得する画像データの画素値のうち、線Ｌ１１１の位置に対応する画素の画素値を示している。線Ｌ１１１の位置は、白紙９１１を載置された原稿台１１０において、白紙９１１に覆われた部分と白紙９１１のない部分とを含んでいる。
同図に示すグラフの横軸は、線Ｌ１１１における位置を示し、縦軸は、位置毎（画素毎）の明るさレベルを示す。
【００５９】
位置Ｘ１１は、白紙９１１に覆われた部分にある点Ｐ１１の位置に対応する位置である。位置Ｘ１２は、白紙９１１に覆われた部分と白紙９１１のない部分との境にある点Ｐ１２の位置に対応する位置である。位置Ｘ１３は、白紙９１１のない部分にある点Ｐ１３の位置に対応する位置である。従って、位置Ｘ１１から位置Ｘ１２までの区間は、白紙部分に該当する区間である。また、位置Ｘ１２から位置Ｘ１３までの区間は、非白紙部分に該当する区間である。
【００６０】
線Ｌ１２１は、画素値が示す明るさレベルを示している。例えば、画像データ取得部２１０が取得する画像データがモノトーンの画像データである場合、画素値そのものによって明るさレベルが示される。あるいは、画像データ取得部２１０が取得する画像データが、画素毎にＲＧＢ（赤、緑、青）のデータを含む場合、例えば、ＲＧＢの合計値によって明るさレベルが示される。画像データ取得部２１０が取得する画像データが、画素毎にＲＧＢ（赤、緑、青）のデータを含む場合、例えば、補正用データ生成部２８４は、ＲＧＢの比を保って画素値の変換を行う。
図９において、白紙部分に該当する位置Ｘ１１から位置Ｘ１２までの区間の方が、非白紙部分に該当する位置Ｘ１２から位置Ｘ１３までの区間よりも明るさレベルが大きくなっている。
【００６１】
線Ｌ１３１およびＬ１３２は、画素値が示す明るさレベルの代表値を示す。線Ｌ１３１は、白紙部分における代表値を示し、線Ｌ１３２は、非白紙部分における代表値を示している。
明るさレベルの代表値として、例えば、移動平均値を用いることができる。具体的には、補正用データ生成部２８４は、画素毎に、当該画素から所定の距離以内に位置する全ての画素について画素値の平均値を求め、得られた平均値を、当該画素の位置における代表値とする。
但し、補正用データ生成部２８４が代表値を求める方法は、移動平均による方法に限らない。例えば、補正用データ生成部２８４が、直線近似または二次曲線近似など、公知の近似方法を用いて画素値を近似することで代表値を求めるようにしてもよい。
【００６２】
線Ｌ１３３は、非白紙部分に該当する位置Ｘ１２から位置Ｘ１３までの区間が、白紙部分に該当する区間であったと仮定した場合の代表値の例を示す。補正用データ生成部２８４は、線Ｌ１３２で示される位置Ｘ１２から位置Ｘ１３までの代表値に、白紙９１１で覆われた部分と白紙９１１のない部分との境での明るさレベルの低下分（位置Ｘ１２付近における明るさレベルの低下分）を加算することで、線Ｌ１３３に示される代表値を算出する。これにより、補正用データ生成部２８４は、線Ｌ１３１が示す明るさレベルに対して大幅に小さい明るさレベルである、線Ｌ１３２が示す明るさレベルを、線Ｌ１３１が示す明るさレベルと同様の大きさの明るさレベルである、線Ｌ１３３が示す明るさレベルに変換する。
【００６３】
このように、補正用データ生成部２８４は、非白紙部分に該当する位置における明るさレベルを、白紙部分に該当する位置における明るさレベルに近付ける変換を行う。そして、補正用データ生成部２８４は、後述するように、得られた明るさレベルに基づいて補正用データを生成する。非白紙部分に該当する位置における明るさレベルを、白紙部分に該当する位置における明るさレベルに近付ける変換を行う点で、補正用データ生成部２８４は、画像データのうち白紙の像に対応する部分のデータとして非白紙部分検出部２８２が検出した部分のデータに基づいて、非白紙部分の補正用データを生成する。
【００６４】
また、補正用データ生成部２８４は、非白紙部分に該当する位置における明るさレベルまたは代表値に、白紙９１１で覆われた部分と白紙９１１のない部分との境での明るさレベルの低下分を加算することで、白紙部分に該当する位置における明るさレベルに近付ける変換を行う。この点において、補正用データ生成部２８４は、非白紙部分の画素値の画素間における変化に基づいて、非白紙部分の補正用データを生成する。
【００６５】
なお、補正用データ生成部２８４が、明るさレベルの低い非白紙部分では、明るさレベルの高い白紙部分よりも明るさレベルの差が出にくいことに対応した変換を行うようにしてもよい。
図１０は、補正用データ生成部２８４が行う画素値の代表値の変換の、もう１つの例を示す説明図である。同図において、図９と同様の部分には同一の符号（１１０、９１１、Ｌ１１１、Ｌ１３１、Ｐ１１、Ｐ１２、Ｐ１３、Ｘ１１、Ｘ１２、Ｘ１３）を付して説明を省略する。
【００６６】
図１０では、領域Ａ３１０にガイドの影が映り込んでいる点で、図９の場合と異なる。原稿台１１０に対して、同図に向かって右側から照明光があたることで、領域Ａ３１０にガイドの影が出来ている。位置Ｘ１４は、影のある部分とない部分との境（領域Ａ３１０の境界）に対応する位置である。
【００６７】
領域Ａ３１０に影があることで、画素値が示す明るさレベルを示す線Ｌ２２１の形状が、図９における線Ｌ１３１の形状と異なっている。特に、位置Ｘ１４から位置Ｘ１３までの区間（影のある領域Ａ３１０に対応する区間）の明るさレベルが、位置Ｘ１２から位置Ｘ１４までの区間（影がない領域に対応する区間）の明るさレベルよりも小さくなっている。
これにより、非白紙部分における代表値を示す線Ｌ２３２の形状も、図９における線Ｌ１３２の形状と異なっている。特に、位置Ｘ１４から位置Ｘ１３までの区間の代表値が、位置Ｘ１２から位置Ｘ１４までの区間の代表値よりも小さくなっている。
【００６８】
線Ｌ２３３は、非白紙部分に該当する位置Ｘ１２から位置Ｘ１３までの区間が、白紙部分に該当する区間であったと仮定した場合の代表値の例を示す。
図９の例では、補正用データ生成部２８４は、変更前の代表値に対して、位置Ｘ１２から位置Ｘ１３までの全ての位置で一律に、白紙９１１で覆われた部分と白紙９１１のない部分との境での明るさレベルの低下分を加算している。これにより、線Ｌ１３３は、線Ｌ１３２の形を保ったまま上側（明るさレベルの大きい側）に移動させた線になっている。
これに対して、図１０の例では、線Ｌ２３３に示される変更後の代表値では、線Ｌ２３２に示される変更前の代表値から、明るさレベルの違いを強調した値になっている。すなわち、線Ｌ２３３の形状は、線Ｌ２３２を縦方向（明るさレベルの大小を示す方向）に拡大した形状になっている。
【００６９】
ここで、白紙９１１よりも明るさレベルが小さい原稿台１１０の上面では、白紙９１１よりも反射率が小さいため明るさレベルの変化が生じにくい。従って、仮に、位置Ｘ１２から位置Ｘ１３までの範囲が白紙部分に対応している場合を考えると、位置Ｘ１２から位置Ｘ１３までの範囲における画素値では、線Ｌ２２１に示される明るさレベルよりも明るさレベルのばらつきが大きいはずである。同様に、位置Ｘ１２から位置Ｘ１３までの範囲における代表値では、線Ｌ２３２に示される代表値よりも明るさレベルのばらつきが大きいはずである。
【００７０】
そこで、補正用データ生成部２８４は、非白紙部分について、画素値（線Ｌ２２１）から得られた代表値（線Ｌ２３２）に、１よりも大きい所定の定数を乗算することで、代表値における明るさレベルのばらつきを強調する。線Ｌ２３４は、線Ｌ２３２で示される代表値に、１よりも大きい所定の定数を乗算した値を示している。
その後、補正用データ生成部２８４は、Ｘ１２からＸ１３までの範囲において、明るさレベルのばらつきを強調した代表値に対して一律に明るさレベルを増加させることで、位置Ｘ１２における明るさレベルの急激な変化をキャンセルして、線Ｌ２３３で示される変換後の代表値を取得する。
以上では、補正用データ生成部２８４が代表値を変換する場合を例に説明したが、補正用データ生成部２８４が画素値を変換する場合も同様である。
【００７１】
非白紙部分の画素値を白紙部分であったと仮定した場合の画素値に変換した補正用データ生成部２８４は、変換後の画像データを用いて補正用データを生成する。
例えば、補正用データ生成部２８４は、式（１）に基づいて画素毎に補正係数を算出する。
【００７２】
【数１】
0006488735.tif 000002
【００７３】
ここでいう、補正係数は、補正用データの構成要素であり、画像データに対する補正を行う際に画素値に乗算する係数である。従って、補正係数が大きいほど、補正後の画像において、当該補正係数を乗算された画素が明るくなる。
また、明るさレベル基準値は、予め設定されている定数であり、補正後の画像データにおける所望の白レベル値を示す。ここでいう、所望の白レベル値は、補正後の画像における、何も書かれていない白紙の像の明るさレベルである。例えば、２５６階調(画素値０〜２５５)のグレー画像において、画素値の最大値（最も明るさレベルが大きい値）２５５の約９割である２３０明るさレベル基準値として設定しておく。
【００７４】
なお、イメージセンサ１３３の出力信号にオフセットがある場合や、意図的に黒レベルを下げることが必要とされる場合など、補正用データ生成部２８４が、補正係数から所定の値を引減算する、あるいは、補正係数に所定の値を加算する処理を行うようにしてもよい。
あるいは、画素値に対して直接、非白紙部分の値を白紙部分であったと仮定した場合の値に変換する処理を行った場合、補正用データ生成部２８４は、式（１）に代えて式（２）に基づいて画素毎に補正係数を算出する。
【００７５】
【数２】
0006488735.tif 000003
【００７６】
なお、補正用データ生成部２８４が画像データから補正用データを生成する方法としては、白基準シートを撮像した画像データから補正用データを生成する公知の方法を用いることができる。
なお、処理装置２００が、明るさレベルの補正に加えて色合い（ＲＧＢの比）の補正も行う場合において、非白紙部分に対応する部分に関しては、明るさレベルの補正のみを行い色合いの補正を行わない補正係数を生成するようにしてもよい。例えば、補正用データ生成部２８４は、非白紙部分に対応する画素値を、色合いを表す情報（ＲＧＢの比）と、明暗を表す輝度レベルとに分割し、これらのうち輝度レベルのみを用いて、該当する画素における補正係数を生成するようにしてもよい。
【００７７】
補正処理部２９１は、画像データに対する補正を行う。具体的には、補正処理部２９１は、画像データにおける画素毎に、当該画素に対する補正係数を補正用データから読みし、読み出した補正係数を画素値に乗算する。画素毎に複数の画素値がある場合（特に、ＲＧＢ各々の画素値がある場合）、補正処理部２９１は、画素に対応する補正係数を当該画素の各画素値に乗算する。
なお、画像入力システム１において、補正用データ生成装置と補正装置とが、別個の装置として構成されていてもよい。この場合、画像入力装置１００は、白紙の画像データを補正用データ生成装置へ送信し、原稿の画像データを補正装置へ送信する。
【００７８】
次に、図１１を参照して、処理装置２００の動作について説明する。
図１１は、処理装置２００が行う、補正用データを生成する処理の手順を示すフローチャートである。処理装置２００は、補正用データの生成を指示するユーザ操作が行われると同図の処理を行う。
なお、操作入力部２２０が、補正用データの生成を指示するユーザ操作を受け付けるようにしてもよい。あるいは、画像入力装置１００が補正用データの生成を指示する押ボタンを備えるなど、画像入力装置１００が当該ユーザ操作を受け付けるようにしてもよい。
【００７９】
図１１の処理において、画像データ取得部２１０は、画像入力装置１００から白紙の画像データを取得する（ステップＳ１０１）。例えば、表示部２３０が、原稿台１１０に白紙を載置するよう指示するメッセージを表示する。そして、ユーザは、当該メッセージに応じて原稿台１１０に白紙を載置し、載置完了を示すユーザ操作を操作入力部２２０にて行う。当該ユーザ操作を受けた画像入力システム１では、撮像部１３０が撮像を行って白紙の画像データを生成し、画像入力装置１００は、当該画像データを処理装置２００へ送信する。そして、画像データ取得部２１０が当該画像データを受信する。
上述したように、ここでの白紙は撮像部１３０の視野範囲全体を覆うものである必要は無く、例えば、原稿の印刷に用いられるサイズの普通紙を用いることができる。
【００８０】
次に、非白紙部分検出部２８２は、画像データ取得部２１０が取得した白紙の画像データにおいて、非白紙部分を検出する（ステップＳ１０２）。具体的には、非白紙部分検出部２８２は、画像データ取得部２１０が取得した画像データの画素毎に、当該画素の画素値が示す明るさレベルと、定数にて予め設定されている閾値とを比較し、明るさレベルが閾値以下の画素を非白紙部分の画素として検出する。
【００８１】
次に、補正用データ生成可否判定部２８３は、非白紙部分の有無を判定する（ステップＳ１０３）。具体的には、補正用データ生成可否判定部２８３は、ステップＳ１０２で非白紙部分検出部２８２が非白紙部分の画素として検出した画素の有無を判定する。
非白紙部分なしと判定した場合（ステップＳ１０３：ＮＯ）、補正用データ生成部２８４は、画像データ取得部２１０が取得した画像データから補正用データを生成する（ステップＳ１１１）。具体的には、補正用データ生成部２８４は、上述したように画像データの画素毎に補正係数を算出する。そして、補正用データ生成部２８４は、画素毎に当該画素の位置と補正係数とが対応付けて示される補正用データを生成する。
そして、補正用データ生成部２８４は、得られた補正用データを記憶部２７０に記憶させる（ステップＳ１４１）。
ステップＳ１４１の後、図１１の処理を終了する。
【００８２】
一方、ステップＳ１０３において、非白紙部分ありと判定した場合（ステップＳ１０３：ＹＥＳ）、補正用データ生成可否判定部２８３は、補正用データを生成可能か否か判定する（ステップＳ１２１）。例えば、補正用データ生成可否判定部２８３は、上述したように、画像データ取得部２１０が取得する白紙の画像データにおいて、非白紙部分に対応する画素の数を計数し、得られた画素数と所定の閾値（定数）とを比較する。そして、補正用データ生成可否判定部２８３は、非白紙部分に対応する画素の数が閾値以下であると判定した場合、補正用データ生成可能と判定し、閾値よりも大きいと判定した場合、補正用データ生成不可と判定する。
【００８３】
補正用データ生成可能と補正用データ生成可否判定部２８３が判定した場合（ステップＳ１２１：ＹＥＳ）、補正用データ生成部２８４は、画像データ取得部２１０が取得した画像データのうち、非白紙部分の画素の画素値を、白紙部分であったと仮定した場合の画素値に変換する（ステップＳ１３１）。具体的には、図９および図１０を参照して説明したように、補正用データ生成部２８４は、白紙部分と非白紙部分との境における明るさレベルの差を無くすように、境における明るさレベルの差に相当する値を非白紙部分の画素値に加算する。
【００８４】
次に、補正用データ生成部２８４は、ステップＳ１３１で画素値を変換後の画像データに基づいて補正用データを生成する（ステップＳ１３２）。例えば、補正用データ生成部２８４は、式（１）および式（２）を参照して上述したように、補正用データの各画素について、明るさレベル基準値を当該画素における代表値または当該画素における明るさレベルで除算して、補正係数を算出する。
ステップＳ１３１の後、ステップＳ１４１へ進む。
【００８５】
一方、ステップＳ１２１において、補正用データ生成不可と判定した場合（ステップＳ１２１：ＮＯ）、補正用データ生成可否判定部２８３は、補正用データを生成できない旨の警告の表示指示を表示部２３０へ出力し、表示部２３０が当該警告を表示する（ステップＳ１５１）。
ステップＳ１５１の後、図１１の処理を終了する。
【００８６】
図１２は、影が映り込んだ白紙の画像の例を示す説明図である。同図において、白紙の画像の領域Ａ３００は、白紙部分の領域Ａ３１０と非白紙部分の領域Ａ３２０とを含んでいる。領域Ａ３１１は、白紙部分の領域Ａ３１０のうち影が映り込んだ部分の領域である。領域Ａ３２１は、非白紙部分の領域Ａ３２０のうち影が映り込んだ部分の領域である。
【００８７】
図１３は、補正された白紙の画像の例を示す説明図である。同図では、図１２に示される影が映り込んだ白紙の画像に対して、仮に、補正処理部２９１が補正を行った場合の画像の例を示している。
同図において、白紙の画像の領域Ａ３００は、白紙部分の領域Ａ３１０と非白紙部分の領域Ａ３２０とを含んでいる。図１２の場合と比較すると、白紙部分の領域Ａ３１０、非白紙部分の領域Ａ３２０共に、影の映り込みが除去されている。
【００８８】
以上のように、非白紙部分検出部２８２は、画像データにおける画素値に基づいて、画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する。そして、補正用データ生成可否判定部２８３は、非白紙部分検出部２８２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。そして、補正用データ生成部２８４は、補正用データ生成可否判定部２８３が補正用データ生成可能と判定した場合、画像データ取得部２１０が取得した画像データに基づいて補正用データを生成する。
このように、補正用データ生成可否判定部２８３が、非白紙部分検出部２８２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。専用の白基準シートが用いられず非白紙部分がある場合に補正用データ生成可否を判定する点で、処理装置２００によれば、専用の白基準シートを必要とせず、比較的高精度に補正用データを生成することができ、かつ、補正を実行する際にプリスキャンを行う必要がない。
【００８９】
また、補正用データ生成可否判定部２８３は、補正用データ生成不可と判定した場合、警告を出力する。
これにより、ユーザは、白紙部分の影響により補正用データを得られないことを把握でき、例えばＢ５サイズの白紙を使用していた場合にＡ４サイズの白紙に変更するなど、補正用データを得るための対策を行い得る。
【００９０】
また、補正用データ生成部２８４は、画像データのうち白紙の像に対応する部分のデータとして非白紙部分検出部２８２が検出した部分のデータに基づいて、非白紙部分の補正用データを生成する。
これにより、補正用データ生成部２８４は、例えば図９および図１０を参照して説明したように、非白紙部分の画素が示す明るさレベルを白紙部分の画素が示す明るさレベルに合せる処理を行うなど、非白紙部分が白紙であったと仮定した場合の画素値を求めることができる。補正用データ生成部２８４が、非白紙部分が白紙であったと仮定した場合の画素値を求めることで、白基準シートを必要とせずに補正用データを生成することができる。
【００９１】
また、補正用データ生成部２８４は、画像データ取得部２１０が取得した画像データのうち、白紙の像に対応する部分のデータとして非白紙部分検出部が検出した部分のデータに加えて、非白紙部分の画素値の画素間における変化に基づいて、非白紙部分の補正用データを生成する。これにより、補正用データ生成部２８４は、非白紙部分における照明の具合や影の映り込みなど、非白紙部分における画素毎の明るさレベルの違いを反映させることができ、より高精度な補正用データを生成することができる。
【００９２】
また、補正用データ生成可否判定部２８３は、画像データ取得部２１０が取得した画像データのうち白紙の像に対応する部分のデータとして非白紙部分検出部２８２が検出した部分の色情報に基づいて、補正用データ生成の可否を判定する。
ここで、原稿台１１０に載置された紙に色が付いている場合、色があることで紙の明るさレベルが小さくなることが考えられる。白紙との比較で明るさレベルが大幅に小さくなっている場合、この紙を用いたのでは適切な補正用データを生成できない。そこで、補正用データ生成可否判定部２８３が、白紙部分の色情報に基づいて、補正用データ生成の可否を判定することで、色があることで紙の明るさレベルが大幅に小さくなっており適切な補正用データを生成できない場合に該当するか否かを判定することができる。色があることで紙の明るさレベルが大幅に小さくなっており適切な補正用データを生成できない場合に該当すると補正用データ生成可否判定部２８３が判定した場合に、精度の低い補正用データの生成を抑制することができる。この点において、処理装置２００によれば精度の高い補正用データが得られる。
【００９３】
＜第２の実施形態＞
図１４は、本発明の第２の実施形態における処理装置の機能構成を示す概略ブロック図である。同図において、処理装置３００は、画像データ取得部２１０と、操作入力部２２０と、表示部２３０と、記憶部２７０と、制御部３８０とを備える。制御部３８０は、補正用データ処理部３８１と、補正処理部２９１とを備える。補正用データ処理部３８１は、非白紙部分検出部２８２と、補正用データ生成可否判定部３８３と、補正用データ生成部２８４と、裏うつり検出部３８５とを備える。また、同図において、画像入力装置１００の撮像部１３０が示されている。
【００９４】
図１４において、図２の各部に対応して同様の機能を示す部分には、同一の符号（１００、１３０、２１０、２２０、２３０、２７０、２８２、２８４、２９１）を付して説明を省略する。また、画像入力装置１００の構成は図１を参照して説明したのと同様であり、図示および説明を省略する。
図１４では、補正用データ処理部３８１が裏うつり検出部３８５を備える点で、処理装置２００（図２）の場合と異なる。
【００９５】
裏うつり検出部３８５は、画像データ生成用に原稿台１１０に設置される白紙における裏うつりを検出する。ここでいう裏うつりとは、原稿台１１０に載置された白紙の下面（原稿台１１０に接する面）への記載が、撮像部１３０が撮像する白紙の像に写ることである。
図１５は、裏うつりのある白紙の画像の例を示す説明図である。同図において、領域Ａ４０１は、撮像部１３０が撮像した白紙の画像の領域全体（非白紙部分を含む）を示す。撮像部１３０が撮像した画像に白紙９１１の像が含まれており、白紙９１１の像には、書込のある領域Ａ４１１と裏うつりのある領域Ａ４１２とが含まれている。図１５の例の場合、裏うつり検出部３８５は、裏うつりのある領域Ａ４１２を検出する。また、裏うつり検出部３８５は、書込のある領域Ａ４１１も検出する。
【００９６】
図１６は、処理装置３００が行う、補正用データを生成する処理の手順を示すフローチャートである。処理装置３００は、補正用データの生成を指示するユーザ操作が行われると同図の処理を行う。
ステップＳ２０１〜Ｓ２０３、Ｓ２２１、Ｓ２３１、Ｓ２５１は、それぞれ、図１１のステップＳ１０１〜Ｓ１０３、Ｓ１２１、Ｓ１３１、Ｓ１５１と同様である。ステップＳ２１１において、処理装置３００は、裏うつりを検出および補正用データ生成の処理を行う。
【００９７】
図１７は、処理装置３００が行う、裏うつり検出による補正用データ生成の処理の手順を示すフローチャートである。処理装置３００は、図１６のステップＳ２１１において図１７の処理を行う。
図１７の処理において、裏うつり検出部３８５は、図１６のステップＳ２０１で画像データ取得部２１０が取得した白紙の画像データを表示部２３０へ出力して表示させる（ステップＳ３０１）。
【００９８】
次に、裏うつり検出部３８５は、表示された画像に裏うつりがあれば白紙を動かすよう促すメッセージを、表示部２３０に表示させる（ステップＳ３０２）。当該メッセージを見たユーザは、表示された画像データを見て裏うつりの有無を判定し、裏うつりありと判定した場合は、白紙を原稿台１１０に載置された状態のまま移動させ、移動させた旨を示すユーザ操作を行う。
【００９９】
図１８は、ユーザが白紙を移動させる例を示す説明図である。同図において、領域Ａ５０１は、移動前の白紙が位置する領域を示す。領域Ａ５０２は、移動後の白紙が位置する領域を示す。このように、ユーザは、白紙を原稿台１１０に載置された状態のまま移動させる。
【０１００】
次に、裏うつり検出部３８５は、白紙を移動させた旨を示すユーザ操作が行われたか否かを判定する（ステップＳ３０２）。
当該ユーザ操作が行われたと判定した場合（ステップＳ３０２：ＹＥＳ）、画像データ取得部２１０が、画像入力装置１００から画像データを取得する（ステップＳ３１１）。当該ステップでは、画像データ取得部２１０は、ユーザが白紙を原稿台１１０上で移動させた後の白紙の画像を示す画像データを取得する。
【０１０１】
次に、裏うつり検出部３８５は、図１６のステップＳ２０１で得られた画像データと、ステップＳ３１１で得られた画像データそれぞれについて、画素値が小さい部分（従って、明るさレベルが小さい部分）を検出する（ステップＳ３１２）。例えば、裏うつり検出部３８５は、画素値が所定の閾値よりも小さい領域を検出する。あるいは、裏うつり検出部３８５が、画素値が周囲よりも小さい領域を検出するようにしてもよい。
【０１０２】
次に、裏うつり検出部３８５は、白紙における裏うつりの部分を検出する（ステップＳ３１３）。具体的には、裏うつり検出部３８５は、ステップＳ３１２で検出した領域のうち、２つの画像データ間で同じ形状かつ同じ大きさの領域を、裏うつりの部分として検出する。
【０１０３】
次に、補正用データ生成可否判定部３８３は、画像データ取得部２１０が取得した画像データのうち、ステップＳ３１３で裏うつり検出部３８５が検出した裏うつりの部分のデータに基づいて、補正用データ生成の可否を判定する（ステップＳ３１４）。具体的には、補正用データ生成可否判定部３８３は、裏うつりの部分の大きさ（例えば画素数）が所定の大きさ以下か否かを判定する。所定の大きさ以下であると判定した場合、補正用データ生成可否判定部３８３は、補正用データ生成可能と判定する。一方、裏うつり部分の大きさが所定の大きさより大きいと判定した場合、補正用データ生成可否判定部３８３は、補正用データ生成不可と判定する。
【０１０４】
補正用データ生成不可と判定した場合（ステップＳ３１４：ＮＯ）、補正用データ生成可否判定部３８３は、補正用データを生成できない旨の警告の表示指示を表示部２３０へ出力し、表示部２３０が当該警告を表示する（ステップＳ３３１）。あるいは、補正用データ生成可否判定部３８３が、裏うつりのために補正用データを生成できない旨の警告の表示指示を表示部２３０へ出力し、表示部２３０が当該警告を表示するようにしてもよい。
ステップＳ３３１の後、図１７の処理を終了し、図１６の処理へ戻る。
【０１０５】
一方、ステップＳ３１４で補正用データ生成可否判定部３８３が補正用データ生成可能と判定した場合（ステップＳ３１４：ＹＥＳ）、補正用データ生成部２８４は、裏うつりの部分の画素値を、裏うつりがなかったと仮定した場合の画素値に変換する（ステップＳ３４１）。具体的には、図９および図１０を参照して説明したのと同様に、補正用データ生成部２８４は、裏うつりのない部分と裏うつりの部分との境における明るさレベルの差を無くすように、境における明るさレベルの差に相当する値を裏うつりの部分の画素値に加算する。
【０１０６】
次に、補正用データ生成部２８４は、ステップＳ３４１で画素値を変換後の画像データに基づいて補正用データを生成する（ステップＳ３４２）。例えば、補正用データ生成部２８４は、式（１）および式（２）を参照して上述したのと同様に、補正用データの各画素について、明るさレベル基準値を当該画素における代表値または当該画素における明るさレベルで除算して、補正係数を算出する。
そして、補正用データ生成部２８４は、得られた補正用データを記憶部２７０に記憶させる（ステップＳ３４３）。
ステップＳ３４３の後、図１７の処理を終了し、図１６の処理へ戻る。
【０１０７】
一方、ステップＳ３０２において、白紙を移動させた旨を示すユーザ操作が行われていないと判定した場合（ステップＳ３０２：ＮＯ）、裏うつり検出部３８５は、タイムアウトしたか否かを判定する（ステップＳ３２１）。具体的には、裏うつり検出部３８５は、ステップＳ３０２で表示部２３０がメッセージを表示してから所定時間経過したか否かを判定する。
【０１０８】
タイムアウトしたと判定した場合（ステップＳ３２１：ＹＥＳ）、ステップＳ３４１へ進む。この場合、ユーザが裏うつりなしと判定したと考えられ、裏うつり検出部３８５は、裏うつりについては特に処理を行わずに、補正用データ生成部２８４に処理を引き継ぐ。
一方、ステップＳ３２１においてタイムアウトしていないと判定した場合（ステップＳ３２１：ＮＯ）、ステップＳ３０２へ戻る。
【０１０９】
以上のように、裏うつり検出部３８５は、画像データ取得部２１０が取得する複数の画像データの比較により、画像データが示す画像のうち裏うつりの部分を検出する。そして、補正用データ生成可否判定部３８３は、非白紙部分検出部２８２による非白紙部分の検出結果に加えて、画像データのうち、裏うつり検出部３８５が検出した裏うつりの部分のデータに基づいて、補正用データ生成の可否を判定する。
このように、処理装置３００では、補正用データ取得に用いられる白紙に裏うつりの部分があり補正用データの精度が低下すると考えられる場合に補正用データの生成を抑制する。この点において、処理装置３００では、比較的高精度に補正用データを生成することができる。
【０１１０】
次に、図１９および図２０を参照して本発明の最小構成について説明する。
図１９は、本発明に係る補正用データ生成装置の最小構成を示す概略ブロック図である。同図において、補正用データ生成装置１０は、画像データ取得部１１と、非白紙部分検出部１２と、補正用データ生成可否判定部１３と、補正用データ生成部１４とを備える。
かかる構成において、画像データ取得部１１は、画像データを取得する。そして、非白紙部分検出部１２は、画像データにおける画素値に基づいて、画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する。そして、補正用データ生成可否判定部１３は、非白紙部分検出部１２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。そして、補正用データ生成部１４は、補正用データ生成可否判定部１３が、補正用データ生成可能と判定した場合、画像データに基づいて補正用データを生成する。
【０１１１】
これにより、補正用データ生成装置１０では、補正用データ生成可否判定部１３が、非白紙部分検出部１２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。専用の白基準シートが用いられず非白紙部分がある場合に補正用データ生成可否を判定する点で、補正用データ生成装置１０によれば、専用の白基準シートを必要とせず、比較的高精度に補正用データを生成することができ、かつ、補正を実行する際にプリスキャンを行う必要がない。
【０１１２】
図２０は、本発明に係る補正用データ生成システムの最小構成を示す概略ブロック図である。同図において、補正用データ生成システム３は、画像入力装置２０と、補正用データ生成装置３０とを備える。画像入力装置２０は、撮像部２１を備える。補正用データ生成装置３０は、画像データ取得部３１と、非白紙部分検出部３２と、補正用データ生成可否判定部３３と、補正用データ生成部３４とを備える。
かかる構成において、撮像部２１は、光電変換を行って白紙の像を含む画像データを生成する。そして、画像データ取得部３１は、画像入力装置２０から画像データを取得する。そして、非白紙部分検出部３２は、画像データにおける画素値に基づいて、画像データが示す画像のうち白紙の像以外の部分である非白紙部分を検出する。そして、補正用データ生成可否判定部３３は、非白紙部分検出部３２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。そして、補正用データ生成部３４は、補正用データ生成可否判定部３３が、補正用データ生成可能と判定した場合、前記画像データに基づいて補正用データを生成する。
【０１１３】
これにより、補正用データ生成システム３では、補正用データ生成可否判定部３３が、非白紙部分検出部３２による非白紙部分の検出結果に基づいて、補正用データ生成の可否を判定する。専用の白基準シートが用いられず非白紙部分がある場合に補正用データ生成可否を判定する点で、補正用データ生成システム３によれば、専用の白基準シートを必要とせず、比較的高精度に補正用データを生成することができ、かつ、補正を実行する際にプリスキャンを行う必要がない。
【０１１４】
なお、処理装置２００または３００、または、補正用データ生成装置１０または３０の、全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１１５】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１１６】
１、２、３  画像入力システム
１０、３０  補正用データ生成装置
１１、３１、２１０  画像データ取得部
１２、３２、２８２  非白紙部分検出部
１３、３３、２８３、３８３  補正用データ生成可否判定部
１４、３４、２８４、３８４  補正用データ生成部
２０、１００  画像入力装置
１１０  原稿台
１２０  スタンド部
１３０  撮像部
１３１  鏡
１３２  レンズ
１３３  イメージセンサ
２００、３００  処理装置
２２０  操作入力部
２３０  表示部
２７０  記憶部
２８０、３８０  制御部
２８１  補正用データ処理部
２９１  補正処理部
３８５  裏うつり検出部
【図１】
0006488735.tif 000004
【図２】
0006488735.tif 000005
【図３】
0006488735.tif 000006
【図４】
0006488735.tif 000007
【図５】
0006488735.tif 000008
【図６】
0006488735.tif 000009
【図７】
0006488735.tif 000010
【図８】
0006488735.tif 000011
【図９】
0006488735.tif 000012
【図１０】
0006488735.tif 000013
【図１１】
0006488735.tif 000014
【図１２】
0006488735.tif 000015
【図１３】
0006488735.tif 000016
【図１４】
0006488735.tif 000017
【図１５】
0006488735.tif 000018
【図１６】
0006488735.tif 000019
【図１７】
0006488735.tif 000020
【図１８】
0006488735.tif 000021
【図１９】
0006488735.tif 000022
【図２０】
0006488735.tif 000023