(57)【特許請求の範囲】
【請求項１】
撮影対象を載置する台座部と、
前記台座部に載置された前記撮影対象を撮影する撮影部と、
前記台座部に反射媒体を載置した状態で前記撮影部により撮影された画像から、所定輝度以上の階調値を有する画素をハレーション部として特定するハレーション検出部と、
前記台座部上であって前記ハレーション部以外の場所で、所定形状の撮影対象を載置可能な置き場所を検出する置き場所検出部と、
前記台座部上の前記置き場所を表示する表示部と、
を有することを特徴とするスキャナ装置。
【請求項２】
前記置き場所検出部は、前記置き場所を複数特定し、前記ハレーション部の重心に対して、重心が最も遠い前記置き場所を、前記撮影対象の前記置き場所として検出することを特徴とする請求項１に記載のスキャナ装置。
【請求項３】
前記台座部を傾斜させる傾斜動作部と、
前記傾斜動作部に前記ハレーション部に応じた傾斜を作成する動作を指示する傾斜指示部と、
をさらに有することを特徴とする請求項１または請求項２に記載のスキャナ装置。
【請求項４】
前記傾斜動作部は、前記台座部を支持する複数の支持部材を有し、
前記傾斜指示部は、少なくともひとつの前記支持部材の寸法を変化させることにより、前記台座部を傾斜させることを特徴とする請求項３に記載のスキャナ装置。
【請求項５】
前記傾斜指示部は、前記画像を複数の領域に分割し、前記領域毎の前記ハレーション部の有無を検出し、検出した結果に応じて前記寸法を変化させる前記支持部材を選択することを特徴とする請求項４に記載のスキャナ装置。
【請求項６】
前記傾斜指示部は、前記画像を複数の領域に分割し、前記領域毎の前記ハレーション部に相当する画素の数を算出し、算出した前記画素の数に応じて寸法を変化させる前記支持部材を選択することを特徴とする請求項４または請求項５に記載のスキャナ装置。
【請求項７】
前記傾斜指示部は、前記画素の数が最大の領域が前記撮影部に近づくように前記支持部材の寸法を変化させることを特徴とする請求項６に記載のスキャナ装置。
【請求項８】
台座部に載置された反射媒体を撮影部が撮影すること、
前記撮影部が撮影した画像から、所定輝度以上の階調値を有する画素をハレーション部として特定すること、
前記台座部上であって前記ハレーション部以外の場所で、所定形状の撮影対象を載置可能な置き場所を検出すること、
を有することを特徴とする撮影対象の置き場所検出方法。
【請求項９】
前記置き場所を複数特定し、前記ハレーション部の重心に対して、重心が最も遠い前記置き場所を、前記撮影対象の前記置き場所として検出することを特徴とする請求項８に記載の撮影対象の置き場所検出方法。
【請求項１０】
前記置き場所を検出できたか否かを判別すること、
前記置き場所を検出できなかったと判別された場合に、前記台座部に前記ハレーション部に応じた傾斜を作成する動作を指示すること、
前記指示に従い前記台座部を傾斜させること、
をさらに有することを特徴とする請求項８または請求項９に記載の撮影対象の置き場所検出方法。
【請求項１１】
前記指示に応じて前記台座部を傾斜させた後、前記撮影部が前記反射媒体を再度撮影すること、
再度撮影された画像に基づき新たにハレーション部を特定すること、
新たに特定された前記ハレーション部に対して前記所定形状の撮影対象を載置可能な置き場所を検出できたか否かの判別を行うこと、
前記置き場所が検出できなかった場合には、新たに特定された前記ハレーション部に応じた傾斜を作成する指示を行うこと、を有し、
前記台座部を傾斜させた後の前記反射媒体の撮影から新たに特定された前記ハレーション部に対して置き場所が検出できたか否かの判別までの上記動作を繰り返すことを特徴とする請求項１０に記載の撮影対象の置き場所検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ装置および該スキャナ装置における撮影対象の置き場所検出方法に関する。
【背景技術】
【０００２】
スタンド型イメージスキャナ装置（以下、スタンドスキャナという）は、オートフィーダ型やフラットベッド型のスキャナ装置が有するような、撮影対象を覆って外光を遮断する機構を持たないスキャナ装置である。スタンドスキャナは、例えば撮影面上方にイメージセンサとレンズを備え、周囲の光源が撮像物へ照射されることにより生ずる反射光を基に画像を撮影するように構成されている。スタンドスキャナは、撮影対象を装置内部に取り込んで撮影する必要がなく、撮影対象を撮影箇所に置く際にカバーを開けるなどの手間が不要であるので、破損しやすい撮影対象を手軽に撮影したいような場合に特に適している。
【０００３】
しかし、スタンドスキャナによる撮影は周囲の光源に依存するため、スキャナ装置の設置場所の明るさによって撮影画像の明るさが変化し、一様な画像を取得できないことがある。それを防ぐため、スタンドスキャナは、キャリブレーション機能を有している。キャリブレーション機能とは、初回設置時に設置者が置いた基準媒体（キャリブレーションシート）を読み取り、例えば最も明るい画素が一定の明るさに検出されるように露出時間を適切に設定したり、影を画像補正したりすることで、設置環境毎の差異を吸収するための機能である。
【０００４】
キャリブレーションの一例として、撮影対象を撮影した撮影画像データを、撮影対象を載置する書画台の輝度分布に基づく輝度差分画像データで補正する例がある（例えば、特許文献１参照）。また、撮影対象の明るさを測定する複数の明るさ検出器を備え、撮影対象の明るさを検出し、明るさが不適切であると判別されたときに、判別結果を表示するようにしたスキャナ装置の例がある。この例では、明るさが不適切である場合には、スキャナ装置の位置を変えることを想定している（例えば、特許文献２参照）。撮影対象の画像データに基づき撮影対象における高輝度部位の情報を入手し、撮影対象への写り込みを生じさせる外光の光路を特定するスキャナ装置の例もある。このスキャナ装置においては、特定した外光の光路上に光路を遮る部材を配置することにより、撮影対象への写り込みを防止する（例えば、特許文献３参照）。また、撮影対象を照射する照明装置を備えたスキャナにおいて、撮影対象を載置する原稿台の照度分布を示すデータを求め、照明装置の原稿台に対する位置を制御するように構成されている例もある（例えば、特許文献４参照）。さらに、２次元イメージセンサと、より高精度の１次元イメージセンサとを備えたスキャナ装置を記載している例がある。このスキャナ装置においては、まず２次元センサで撮影対象の画像を読み込み、読み込んだ画像と、１次元イメージセンサの読み込み範囲とを同時に画面上に表示する。そして、１次元イメージセンサの読み込み範囲に所望の読み込み箇所が入るように、原稿を移動する位置を設定する（例えば、特許文献５参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−６０３９３号公報
【特許文献２】特開２００５−１２４６７号公報
【特許文献３】特開２００５−７２７８５号公報
【特許文献４】特開平９−１３９８８２号公報
【特許文献５】特開平８−２０４９１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１のように取得した画像データを補正する場合、基準媒体は、撮像対象として紙媒体が最も多いという理由で、従来から紙媒体が最適とされている。しかし、撮影対象には、比較的光の拡散率が高い紙媒体だけでなく、ラミネート処理された媒体や、免許証等の反射媒体がある。
【０００７】
ここで、図１５および図１６を参照しながら、反射媒体が撮影対象とされる場合の問題点について説明する。図１５、図１６は、カメラボード７およびレンズ９を有するカメラにより、台座部１１に載置された撮影対象を撮影する場合の、光の状態を示す概念図である。例えば、図１５に示すように、台座部１１上に紙などの撮影対象１４を載置して撮影する場合には、撮影対象１４の表面で光源２７から入射した光２８が拡散される。よって、比較的均一な明るさの画像イメージが得られる。しかしながら、例えば図１６に示すように、ラミネート媒体や免許証など、基準媒体よりもはるかに反射しやすい反射媒体１３を撮影した場合、レンズ９と光源２７（室内では例えば、蛍光灯やＬＥＤ照明のような天井灯）の位置関係によっては、強い反射光、例えば領域１６からの光２８ａを撮影してしまうことがある。このような場合、画像イメージがハレーション（反射箇所が真っ白になる事象）を起こすため、特許文献１のようなデータの補正では、文字や写真を識別することができない場合がある。
【０００８】
このような問題を解決するために、特許文献２のようにスキャナ装置の置き場所を変えることも考えられるが、手間がかかる。また、特許文献３のように、光路を遮る部材を配置する方法は、当然ながら光路を遮る部材の配置場所に制限があるため、常に光路を遮ることが可能であるとは限らない。また、装置を構成する部品点数が増加し、構成が複雑になる。特許文献４のように照明装置を調整する方法は、照明装置を装備するための部品点数の増加や、構成の複雑化という問題がある。そこで、撮影対象の置き場所をずらすことで、ハレーションを起こす場所に撮影対象を置くことを避ける方法もあると考えられる。
【０００９】
特許文献５に記載のスキャナ装置では、部分的により高精度の画像を得るために、撮影対象の置き場所を所望の位置にずらす。しかし特許文献５では、撮影対象の移動位置は、表示された撮影対象の画像を見ながら位置合わせを行なうことにより定める。このため、実際に撮影と画像の目視判別とを繰り返す必要があり、効率が悪い。
【００１０】
さらに、ハレーションが発生した場合に、露出時間を非常に短く設定することでハレーション箇所の文字や写真を判読することも可能である。しかし、一般的にハレーションした箇所としない箇所とは明るさの差が大きいため、ハレーションに合わせて露出時間を設定することで逆にハレーションを起こしていない箇所が暗くなり、判読できなくなるという問題もある。
【００１１】
上記課題を解決するため、本発明は、外光の状態にかかわらず反射媒体を適切に簡便な方法で撮影することが可能なスキャナ装置および該スキャナ装置における撮影対象の置き場所検出方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るスキャナ装置は、撮影対象を載置する台座部と、前記台座部に載置された前記撮影対象を撮影する撮影部と、前記台座部に反射媒体を載置した状態で前記撮影部により撮影された画像から、所定輝度以上の階調値を有する画素をハレーション部として特定するハレーション検出部と、前記台座部上であって前記ハレーション部以外の場所で、所定形状の撮影対象を載置可能な置き場所を検出する置き場所検出部と、前記台座部上の前記置き場所を表示する表示部と、を有することを特徴としている。
【００１３】
本発明に係るスキャナ装置における撮影対象の置き場所検出方法は、台座部に載置された反射媒体を撮影部が撮影すること、前記撮影部が撮影した画像から、所定輝度以上の階調値を有する画素をハレーション部として特定すること、前記台座部上であって前記ハレーション部以外の場所で、所定形状の撮影対象を載置可能な置き場所を検出すること、
を有することを特徴としている。
【００１４】
ここで、前記置き場所を複数特定し、前記ハレーション部の重心に対して、重心が最も遠い前記置き場所を、前記撮影対象の前記置き場所として検出することが好ましい。また、前記置き場所を検出できたか否かを判別すること、前記置き場所を検出できなかったと判別された場合に、前記台座部に前記ハレーション部に応じた傾斜を作成する動作を指示すること、前記指示に従い前記台座部を傾斜させること、を有する撮影対象の置き場所検出方法でもよい。
【００１５】
さらに、前記指示に応じて前記台座部を傾斜させた後、前記撮影部が前記反射媒体を再度撮影すること、再度撮影された画像に基づき新たにハレーション部を特定すること、新たに特定された前記ハレーション部に対して前記所定形状の撮影対象を載置可能な置き場所を検出できたか否かの判別を行うこと、前記置き場所が検出できなかった場合には、新たに特定された前記ハレーション部に応じた傾斜を作成する指示を行うこと、を有し、前記台座部を傾斜させた後の前記反射媒体の撮影から新たに特定された前記ハレーション部に対して置き場所が検出できたか否かの判別までの上記動作を繰り返すことが好ましい。
【発明の効果】
【００１６】
本発明によるスキャナ装置および該スキャナ装置における撮影対象の置き場所検出方法によれば、外光の状態にかかわらず反射媒体を適切に簡便な方法で撮影することが可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態によるスキャナ装置の構成を示す外観図であり、（ａ）は、スキャナ装置のモデル図、（ｂ）は、スキャナ装置の実機の外観斜視図である。
【図２】第１の実施の形態によるスキャナ装置の機能構成を示すブロック図である。
【図３】第１の実施の形態によるスキャナ装置における撮影対象の置き場所検出方法を示すフローチャートである。
【図４】第１の実施の形態によるスキャナ装置における撮影対象の置き場所の検索方法を示す説明図である。
【図５】第１の実施の形態によるスキャナ装置における撮影対象の最適な置き場所を特定する方法を示すフローチャートである。
【図６】第１の実施の形態によるスキャナ装置における撮影対象の置き場所を示す表示画面の一例を示す図である。
【図７】第２の実施の形態によるスキャナ装置の機能構成を示すブロック図である。
【図８】第２の実施の形態によるスキャナ装置における撮影対象の置き場所検出のための台座傾け方法を示すフローチャートである。
【図９】第２の実施の形態によるスキャナ装置における台座傾け方向の決定方法を示すフローチャートである。
【図１０】第２の実施の形態によるスキャナ装置における撮影対象の領域分割パターンを示す図である。
【図１１】第２の実施の形態によるスキャナ装置における台座傾け方法を説明する概略図である。
【図１２】第２の実施の形態によるスキャナ装置における台座傾け方向決定用マトリクスの一例を示す図である。
【図１３】第２の実施の形態によるスキャナ装置における台座傾けによるハレーション回避を説明する図であり、（ａ）は、光の反射の様子を示す概念図、（ｂ）は、撮影画像の概念図である。
【図１４】第２の実施の形態によるスキャナ装置における台座傾けによるハレーション回避を説明する図であり、（ａ）は、光の反射の様子を示す概念図、（ｂ）は、撮影画像の概念図である。
【図１５】従来のスキャナ装置によるキャリブレーション方法を説明する図である。
【図１６】従来のスキャナ装置におけるハレーション発生の状況を説明する図である。
【発明を実施するための形態】
【００１８】
（第１の実施の形態）
以下、図面を参照しながら、本発明の第１の実施の形態によるスキャナ装置および該スキャナ装置における撮影対象の置き場所検出方法について説明する。まず、図１〜図２を参照しながら、本実施の形態によるスキャナ装置の構成について説明する。
【００１９】
図１（ａ）に示すように、スキャナ装置１は、スキャナ部３、コンピュータ５を有し、互いに信号の受信送信を行うためのケーブル６で接続されている。スキャナ部３は、４本の足１７に支持された台座部１１、および支柱部１５、カメラボード７、レンズ９を有するスタンドスキャナの形状をなし、台座部１１上に載置された撮影対象を撮影する。図１（ｂ）は、スキャナ部３の実機外観の一例である。このスキャナ部３は、撮影対象を載置する台座部１１と、台座部１１の側部に備えられたアーチ状をなす支柱部１５と、支柱部１５に連続して形成されるカメラボード７と、カメラボード７に接続されたレンズ９を有している。
【００２０】
図１（ａ）に戻って、コンピュータ５は、表示部２３、制御部２４、入力部２５を有し、スキャナ装置１の動作を制御する。表示部２３は、例えば液晶表示装置など、画像を表示する装置である。制御部２４は、コンピュータ５およびスキャナ部３の動作を制御する装置である。入力部２５は、コンピュータ５の動作を制御するための指示を入力するキーボードなどである。コンピュータ５は、カメラボード７による撮影動作を制御する。また、撮影された画像に基づいて、ハレーション部１９を算出するとともに、ハレーション部１９の情報に基づき、所定の大きさの原稿などの撮影対象が載置可能な場所を特定し、表示部２３に表示させる。表示部２３は、撮影対象が載置可能な場所を表示するとともに、カメラボード７により撮影された画像を表示する。以下、特に断らない限り、台座部１１に対してレンズ９の側を上、足１７側を下というものとする。
【００２１】
スキャナ部３の台座部１１は、上面に撮影対象が載置される台である。図１（ａ）においては、台座部１１上には、反射媒体１３が載置されている。反射媒体１３は、例えばラミネート素材やアクリル板で形成されており、撮影対象の置き場所を検出するためにハレーション部を特定するための撮影対象である。本実施の形態においては、台座部１１は、上方から見て略長方形をなす板形状の部材である。足１７は、例えば角柱形状の部材であり、本実施の形態においては４本設けられ、台座部１１の４つの角部付近の下面をそれぞれ支持している。足１７は、コンピュータ５の指示に基づき、上下方向の寸法が変化するように構成されている。台座部１１の上面には支柱部１５が固定されている。支柱部１５は、カメラボード７を支持している。カメラボード７の下面には、レンズ９が装着されている。カメラボード７は、レンズ９を介して矢印２１の方向から台座部１１上の撮影対象を撮影する。
【００２２】
図２は、第１の実施の形態によるスキャナ装置１の機能構成を示すブロック図である。図２に示すように、カメラボード７は、イメージセンサ４１、制御ＣＰＵ４３、ＲＡＭ４５を有する画像取得部４７、および画像転送部４９を備えている。イメージセンサ４１は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子である。制御ＣＰＵ４３は、コンピュータ５からの指示に従いカメラボード７の動作を制御する演算処理装置である。ＲＡＭ４５は、イメージセンサ４１で撮影した画像の画像データを保存するメモリである。画像転送部４９は、例えばＵＳＢコントローラであり、画像取得部４７で取得された画像データをコンピュータ５へ転送する転送装置である。ここで制御ＣＰＵ４３は、イメージセンサ４１で撮影対象からの光を受光し、電気信号に変換された画像データをＲＡＭ４５に格納する。また、制御ＣＰＵ４３は、ＲＡＭ４５に格納された画像データを、コンピュータ５からの指示により、画像転送部４９を介してコンピュータ５に転送する。
【００２３】
コンピュータ５の制御部２４は、ハレーション検出部３１、置き場所検出部３３、帳票サイズ定義記憶部３５、評価部３７、出力画面生成部３９等として機能する。ハレーション検出部３１は、カメラボード７で撮影された反射媒体１３の画像データに基づき、所定輝度以上の階調値、例えば最大階調値を有する画素を特定し、ハレーション部１９として特定する。帳票サイズ定義記憶部３５は、台座部１１に載置して撮影する可能性のある撮影対象、例えば帳票の形状、寸法を記憶する。置き場所検出部３３は、ハレーション検出部３１と帳票サイズ定義記憶部３５が有するデータに基づき、帳票類等の撮影対象がハレーション部１９以外の台座部１１上に載置できるか否かを検出する。評価部３７は、帳票サイズ定義記憶部３５に記憶されている全ての撮影対象の置き場所が検出されたか否かを判別する。出力画面生成部３９は、検出された置き場所を表示部２３上に表示する。
【００２４】
以上のように構成されるスキャナ装置１において、反射媒体１３を用いて、撮影対象の置き場所を検出する方法について、図３〜図６を参照しながら説明する。図３は、第１の実施の形態による撮影対象の置き場所検出方法を示すフローチャートである。図３に示すように、まず、反射媒体１３を台座部１１上へ設置する（Ｓ１０１）。なおこのとき、一般的にスキャナ装置で行われる装置キャリブレーションは実施済みであるとする。装置キャリブレーションとは、装置の置き場所などに依存して撮影対象に生ずる陰などの補正を行うために、例えば紙などのキャリブレーションシートを台座部１１に載置して撮影を行い、画像データを取得しておくことである。
【００２５】
続いて、コンピュータ５の制御部２４からの指示に応じて、カメラボード７は、反射媒体１３を撮影する（Ｓ１０２）。このとき、イメージセンサ４１は、入射された光を電気信号に変換して画像データとして出力する。制御ＣＰＵ４３は、画像データをＲＡＭ４５に記録する。さらに、制御ＣＰＵ４３は、コンピュータ５からの指示に従い、ＲＡＭ４５に記録された画像データを、画像転送部４９を介してハレーション検出部３１に転送する。ハレーション検出部３１は、転送された画像データから所定階調値以上、例えば最大階調値の輝度を有する画素を抽出する（Ｓ１０３）。抽出した画素を、ハレーション部とする。
【００２６】
図４は、反射媒体１３を撮影した画像の一例を示す概念図である。図４に示すように、反射媒体１３を撮影した画像において、ハレーション検出部３１は、最大階調の輝度を有する２箇所のハレーション部６１、６３を検出したとする。続いて置き場所検出部３３は、ハレーション検出部３１で検出したハレーションに関するデータと、帳票サイズ定義記憶部３５に記憶されている帳票サイズに関するデータとに応じて、撮影対象の置き場所を検出する（Ｓ１０４）。
【００２７】
帳票サイズ定義記憶部３５では、帳票サイズ毎に縦横サイズをあらかじめ定義しておく。例えば、Ａ４サイズであれば、縦横サイズ＝２１０ｘ２９７ｍｍとして一意に定義する。置き場所検出部３３は、帳票サイズ定義記憶部３５に記憶されている帳票サイズの探索エリアを少しずつずらしながら、探索エリア内にハレーション部が重なっているか否か判定する。例えば、図４に示すように、探索エリア６５は、ハレーション部６１、６３に一部が重なっており、重なった部分は画像が鮮明に得られないことがあるので、撮影対象の置き場所としては除外する。一方、探索エリア６７は、ハレーション部６１、６３のいずれとも重なっておらず、撮影対象の置き場所として検出可能であり、探索エリア６７の位置情報を、例えばコンピュータ５の図示せぬ記憶部に記憶する。このように、ハレーション部と重ならずに撮影対象の置き場所が確保できる箇所を少しずつずらしながら検索する。
【００２８】
ここで、撮影対象の置き場所として検出可能な探索エリアが複数特定された場合は、ハレーション部６１、６３から最も遠い距離となる探索エリアを最終的に置き場所として検出し、推奨する置き場所として表示部２３へ表示することになる。図５を参照しながら、複数の置き場所から最適な置き場所を選ぶ処理について説明する。
【００２９】
図５は、Ｓ１０４において最適な置き場所を選ぶための処理を示すフローチャートである。図５に示すように、まず、ハレーション部６１、６３の全ての画素について、予め定めた定義に基づく座標を全て平均してハレーション部の代表位置を算出する（Ｓ１１０）。続いて、撮影対象の置き場所として検出可能な探索エリア、例えば探索エリア６７内の全ての画素について座標を全て平均して探索エリアの代表位置を算出する（Ｓ１１１）。さらに、Ｓ１１０とＳ１１１で算出したそれぞれの代表位置間の距離Ｌを計算する。距離Ｌは、それぞれの代表位置の座標に対し、（（Ｘ座標の差分）２＋（Ｙ座標の差分）２）１／２で表される。この距離Ｌを、例えばＡ４サイズの帳票の置き場所として検出された探索エリアについて全て計算し、距離Ｌが最大になる探索エリアを最終的に最適な置き場所として特定し、図示せぬ記憶部に記憶する（Ｓ１１２）。
【００３０】
Ｓ１０５に戻り、評価部３７は、帳票サイズ定義記憶部３５に記憶された全ての帳票サイズについて、ハレーション部と重ならずに置ける場所が見つかったか否かを判別する。Ｓ１０５でＮｏの場合には、台座部１１を傾斜させる処理に進むが、これは第２の実施の形態において説明する。Ｓ１０５でＹｅｓの場合には、出力画面生成部３９は、最適な置き場所についての画面を生成し、表示部２３に表示する（Ｓ１０６）。具体的には、図６に示すように、出力画面生成部３９は、表示部２３内に撮影画面６７０の画像を作成し、さらにその内部に、台座部１１の画像を作成する。台座部１１の内部に、例えばハレーション１９の画像を作成し、台座部１１のハレーション１９以外の部分にＡ４サイズ６７１、Ｂ５サイズ６７３、Ａ５サイズ６７５、Ｂ６サイズ６７７、カードサイズ６７９の最適な置き場所を例えば破線で表示させる。以上で、撮影対象の置き場所検出処理を終了する。ユーザは、表示された置き場所を参照しながら、撮影対象を台座部１１上に載置して撮影を行う。
【００３１】
以上詳細に説明したように、本発明の第１の実施の形態によるスキャナ装置およびその撮影対象の置き場所検出方法によれば、例えば、従来のキャリブレーションシートによるキャリブレーションを終了した後等に、台座部１１にラミネート素材やアクリル板など反射媒体１３を載置する。カメラボード７は、コンピュータ５からの指示に基づきレンズ９を介して反射媒体１３を撮影する。カメラボード７の画像取得部４７は、取得した画像の画像データを、画像転送部４９を介してコンピュータ５に転送する。コンピュータ５は、ハレーション検出部３１により所定輝度以上の画素をハレーション部として検出し、検出したデータを蓄積する。置き場所検出部３３は、帳票サイズ定義記憶部３５に記憶された撮影対象の帳票サイズと、ハレーション検出部３１により検出されたハレーション部の情報に基づき、撮影対象の置き場所を検出する。このとき、ハレーション部の代表位置からなるべく遠い代表位置を有する置き場所を検出する。評価部３７は、帳票サイズ定義記憶部３５に記録された全ての帳票サイズについて置き場所検出が行われたか否かを判別し、行われた場合には、出力画面生成部３９が置き場所の表示画面を作成し、表示部２３に表示する。
【００３２】
以上のようなスキャナ装置およびその撮影対象の置き場所検出方法によれば、スタンドスキャナの形状を有するスキャナ装置を設置した際に、撮影範囲内のどの置き場所がハレーションを起こさずに撮影可能であるかを、事前に、かつ自動的に検出および通知することができる。ユーザは、表示画面等で通知された情報を参照しながら、容易に撮影対象を好適な場所に載置して撮影を行うことができる。また、コンピュータが撮影範囲内の反射しうる場所の多さを判定し、撮影対象がハレーションを起こさずに撮影可能であって実運用に耐えうるか否かを判断することができる。また、スタンドスキャナにおいて、外光の影響で反射媒体である撮影対象の少なくとも一部がハレーションにより適切な状態で撮影できないという状況を回避することが可能になる。
【００３３】
（第２の実施の形態）
次に、本発明の第２の実施の形態によるスキャナ装置およびその撮影対象の置き場所検出方法について、主に図７〜図１４を参照しながら説明する。第２の実施の形態は、第１の実施の形態にさらに構成および機能を追加したものである。よって、第２の実施の形態においては、第１の実施の形態と重複する構成および処理には同一番号を付し、重複説明を省略する。
【００３４】
図７に示すように、第２の実施の形態によるスキャナ装置は、カメラボード７において、台座傾け制御部５７を有する。また、コンピュータ５の制御部２４は、ハレーション分布算出部５１、台座傾け方向決定マトリクス記憶部５３、台座傾け方向決定部５５としても機能する。なお、図７においては、出力画面生成部３９を省略している。本実施の形態においては、コンピュータ５は、カメラボード７により撮影された画像に基づいて算出したハレーション部の情報に基づき足１７の寸法を制御することにより、台座部１１の傾斜を制御する。
【００３５】
ハレーション分布算出部５１は、ハレーション検出部３１が得たデータからハレーション分布を算出する。台座傾け方向決定マトリクス記憶部５３は、ハレーション分布に応じた台座の傾け方向の情報を記憶する。台座傾け方向決定部５５は、ハレーション分布算出部５１により算出されたハレーション分布と台座傾け方向決定マトリクス記憶部５３に記憶された情報とに基づき、台座の傾け方向を決定し、カメラボード７の台座傾け制御部５７に送信する。台座傾け制御部５７は、受信した指示に基づき、例えば図示せぬ電動アクチュエータを図示せぬアクチュエータコントローラを介して制御して、足１７の長さを変化させることにより台座部１１を傾ける。
【００３６】
以下、図８、９のフローチャートおよび図１０〜図１４に基づき、第２の実施の形態によるスキャナ装置による撮影対象の置き場所検出方法における台座部１１を傾ける処理について説明する。図８に示すように、第１の実施の形態におけるＳ１０５において、評価部３７が、ハレーション部に重ならずに置くことのできない撮影対象があると判別した場合に、第２の実施の形態による台座部の傾け処理を行う。
【００３７】
まず、ハレーション分布算出部５１は、ハレーション検出部３１で検出されたハレーション部のデータに基づき、ハレーション分布を算出する（Ｓ１２０）。本実施の形態においては、ハレーション分布算出部５１は、ハレーション検出部３１で検出されたハレーション部が、撮影対象上の所定領域に何画素分布しているかを算出する。算出されたハレーション分布に基づき、台座傾け方向決定部５５は、台座部１１を傾ける方向を決定する（Ｓ１２１）。
【００３８】
ここで、台座部１１を傾ける方向を決定する処理について詳細に説明する。図９は、台座部１１を傾ける方向を決定する処理を示すフローチャートである。図９に示すように、まず、台座傾け方向決定部５５は、撮影面を４分割する（Ｓ１３１）。すなわち、例えば図１０に示すように、台座傾け方向決定部５５は、反射媒体１３をデータ上において仮想的に４つの矩形領域１３Ａ〜１３Ｄに分割する。
【００３９】
続いて、台座傾け方向決定部５５は、各分割領域１３Ａ〜１３Ｄに、ハレーション部が存在するか否かを判定する（Ｓ１３２）。このとき、ハレーション分布算出部５１は、領域１３Ａ、領域１３Ｂにおける、例えば所定階調値以上の輝度を有する画素数を特定しているため、台座傾け方向決定部５５は、ハレーション分布算出部５１のデータを参照する。次に、台座傾け方向決定部５５は、存在するハレーション部のパターンに従い、方向を決定する（Ｓ１３３）。
【００４０】
ここで、台座部１１を指示する足１７の構成について説明する。図１１に示すように、領域１３Ａ〜１３Ｄに相当する部分は、台座部１１を仮想的に４分割した台座領域１１Ａ〜１１Ｄに載置されている。足１７ａ、１７ｂ、１７ｃ、１７ｄは、台座領域１１Ａ〜１１Ｄの下面の角部付近にそれぞれ設けられ、台座部１１を支持している。足１７ａ〜１７ｄは、台座傾け制御部５７に制御されることにより、長さが変えられるように構成されている。例えば、足１７ａおよび足１７ｄの長さを伸ばす指示が台座傾け方向決定部５５から送信されると、台座傾け制御部５７は、足１７ａ、１７ｄの長さを伸ばす。これにより、台座部１１は、図１１に示すように、置き場所２０の上面に対し傾斜を有するようになる。４本の足１７ａ〜１７ｄのいずれか１本、または２本を選択して伸ばすことにより、例えば、図１１の台座部１１の上面図における上下左右＋斜め４方向の合計８通りに傾けることができる。
【００４１】
次に、台座傾け方向決定用マトリクス記憶部５３に記憶される台座傾け方向決定用マトリクスについて説明する。図１２は、ハレーション分布に対する台座部１１の傾け方向を示す台座傾け方向決定用マトリクス（以下、単にマトリクスという）１４０の一例を示す図である。上述のように、ハレーション部に重ならない場所に帳票類が置けない場合には、このマトリクス１４０に基づき台座部１１の傾け方向を判定し、傾ける。マトリクス１４０において左欄１４１は、ハレーション領域が該当領域に存在しているか否かを示し、右欄１４３は、左欄１４１の条件において伸ばす足を示している。
【００４２】
左欄１４１の行１４５には、それぞれＡ、Ｂ、Ｃ、Ｄと記された列があり、各列は、図１０の４分割の領域１３Ａ〜１３Ｄに対応している。各領域１３Ａ〜１３Ｄに対応する各列においては、ハレーション部がある領域に対応する欄には「○」、ハレーション部がない領域に対応する欄には「×」と記載されている。右欄１４３の行１４５にはそれぞれａ、ｂ、ｃ、ｄと記された列があり、これらは、図１１の足１７ａ〜１７ｄに対応している。右欄１４３において、「◎」は該当行の左欄１４１の条件のときに常に伸ばす足を示している。「△」は、伸ばす足（傾け方向）が、左欄１４１の条件のみにては一意に決定されない場合である。すなわち「△」は、該当行の他の「△」の領域とのハレーション領域の画素数の多少によって延ばす足が決定され、画素数の多いほうの領域を支持している足を伸ばすことになる。例えば、行１４７は、ハレーションが領域１３Ａのみで起きていることを示し、この場合には足１７ａを伸ばすことを示している。行５１は、ハレーションが領域１３Ａ、１３Ｂ、１３Ｃで起きていることを示し、この場合には足１７ｂと、足１７ａ、１７ｃのうちのいずれか一方を伸ばすことを示している。２本の足１７ａ、１７ｃのうち、対応する領域１３Ａ、１３Ｃのいずれかハレーション部の画素が多い方の側を支持している足を伸ばす。
【００４３】
続いて、図１３、図１４を参照しながら、足を伸ばすことによってハレーションを回避するメカニズムについて説明する。図１３は、ハレーションの様子を概念的に示した図である。図１３においては、光源２７からの光７１が反射媒体１３により反射され、レンズ９に光７２として入射する様子を模式的に表している。図１３（ａ）では、図における反射媒体１３の左側で光７２が反射している。図１３（ｂ）は、図１３（ａ）の反射媒体１３の撮影画像の概念図である。図１３（ｂ）においては、図の左上側が領域１３Ａとなっており、ハレーション部は１３Ａと領域１３Ｂに跨っている。
【００４４】
図１３の例について、台座傾け方向決定部５５が、台座傾け方向決定マトリクス記憶部５３からマトリクス１４０を読み出して参照する処理は、以下のよう行われる。この例は、マトリクス１４０の行１４９に相当し、右欄１４３を参照すると足１７ａおよび足１７ｂを伸ばすことが示されている。台座傾け方向決定部５５は、行１４９の情報を読取ると、台座傾け制御部５７に指示を送信し、台座傾け制御部５７は、例えば図示せぬ電動アクチュエータを駆動することにより、足１７ａ、および足１７ｂを伸ばす。このように足１７ａ、１７ｂを伸ばすと、図１４（ａ）に示すように、台座部１１が傾く。
【００４５】
図１４（ａ）に示すように、台座部１１が、スキャナ載置部の上面２０に対し傾くと、光源からの光７１の反射方向が例えば光７５のように変化し、レンズ９から外れるようになる。よって、図１４（ｂ）に示すように、反射媒体１３の撮影画像を、ハレーション部がない状態にすることが可能になる。特に、効率よくハレーションを回避するには、ハレーションを生じている領域に近い側をレンズ９側に近づけるように台座部１１を傾けることが好ましい。マトリクス１４０は、この方針に従って、ハレーション分布に対する足の長さを変化させる場所の関係を示している。
【００４６】
以上のように、ハレーションの分布に応じて台座部１１を傾けた後、台座傾け制御部５７は、再び反射媒体１３を撮影するように画像取得部４７に指示を伝達する。画像取得部４７は、第１の実施の形態において説明した図３のＳ１０２からの処理を繰り返す。評価部３７で、全ての帳票について置き場所の検出が終了したと判定されると（Ｓ１０５  Ｙｅｓ）、表示部２３に各撮影対象について置き場所を表示し（Ｓ１０６）、処理を終了する。なお、上記の処理の繰り返しは、帳票サイズ定義記憶部３５に記憶された全ての撮影対象について置き場所が検出されるまで行うことが好ましい。
【００４７】
以上詳細に説明したように、第２の実施の形態によるスキャナ装置１によれば、評価部３７が、帳票サイズ定義記憶部３５に記憶された撮影対象に関するデータの中に、ハレーション領域に重ならないように置けないものがあると判断すると、ハレーション分布算出部５１が、反射媒体１３における領域１３Ａ〜１３Ｄのそれぞれにおけるハレーション部として検出された画素の数を算出する。台座傾け方向決定部５５は、ハレーション分布算出部５１の算出結果に対応する条件を台座傾け方向決定用マトリクス記憶部５３のマトリクス１４０において参照し、傾け方向（どの足を伸ばすか）を決定する。台座傾け方向決定部５５は、決定した傾け方向に対応する伸ばす足の情報を台座傾け制御部５７に送信し、台座傾け制御部５７は、電動アクチュエータなどを駆動することにより該当する足を伸ばし、台座部１１を傾ける。
【００４８】
以上のように、第２の実施の形態によるスキャナ装置１によれば、第１の実施の形態によるスキャナ装置による効果に加え、以下のような効果を奏することができる。例えば、帳票サイズ定義記憶部３５に記憶された撮影対象に関するデータの中に、ハレーション領域に重ならないように置けない撮影対象があった場合に、台座部１１の傾きを調整する。これによってハレーション領域を移動させ、自動的により多くの撮影対象をハレーション領域に重ならない状態で撮影可能にすることができる。
【００４９】
このとき、スキャナ装置１の設置位置を変える必要なく、より多くの撮影対象のサイズでハレーションを起こすことのない撮影を可能とすることができる。すなわち、ハレーションを起こしていると判断された画素の数を撮影対象上の領域１３Ａ〜１３Ｄ毎に算出し、その画素数が多い領域をレンズ９に近づけるように作成された台座傾け方向決定用マトリクス１４０を参照することによって台座部１１を傾ける方向を決定できる。台座部１１は、少なくとも８方向に容易に傾けることができる。足の伸ばし方を多段階や無段階にすれば、さらに調整の幅を大きくすることができる。よって、スキャナ装置の置き場所を変える必要なく、自動的に撮影対象を好適に撮影することが可能な撮影対象の置き場所を検出できる。
【００５０】
上記実施の形態において、カメラボード７およびレンズ９は、撮影部の一例であり、置き場所検出部３３は、置き場所検出部の一例であり、足１７ａ〜１７ｄは、傾斜動作部および支持部材の一例であり、台座傾け制御部５７は、傾斜動作部の一例である。
【００５１】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を採ることができる。
例えば、スキャナ装置１の外観の構成は、上記実施の形態において示したものに限られない。同様の作用、効果を有するものであれば、本発明による撮影対象の置き場所検出方法の適用は可能である。また、撮影対象が完全に覆われていない形態であれば、外光のみでなく、専用の照明装置を有するスキャナ装置であっても、例えば第１の実施の形態による撮影対象の置き場所検出方法を適用することは可能である。
【００５２】
スキャナ装置１の各部の構成については、同様の作用、効果を有するものであれば、他の構成でもよい。例えば、スキャナ装置１は、スキャナ部と独立したコンピュータ５により制御されているが、スキャナ部３内部の例えば制御ＣＰＵ４３が、スキャナ装置１全体の制御を行うようにしてもよい。この場合、スキャナ部３が制御する表示部、および検出した撮影対象の画像データや置き場所のデータ等を記憶するスキャナ部３内のメモリを設けることが好ましい。画像転送部４９は、ＵＳＢコントローラを一例にしたが、他の例えばＬＡＮケーブルによるものなどでもよい。検出した撮影対象の置き場所を表示する際には、例えば台座部１１上に、撮影画像に影響を与えない目印などを設けたり、検出された置き場所を特定するのを補助するシートを作成し、撮影対象を台座部１１上に載置する際に用いたりするようにしてもよい。
【００５３】
伸ばす足の長さは、決まった長さ、任意に決める長さ、多段階に決められた長さ等でもよい。伸ばす足の長さを、ハレーション分布算出部で得られたハレーションと判定された画素数に依存するように決めるなどの変形例も、本発明の範囲である。上記実施の形態においては、足の長さを電動で変化させる例について説明したが、手動で行ってもよい。また、例えば、カメラボード７に連続撮影モードの機能を持たせ、表示部２３に撮影対象の動画像を表示させ、表示部２３の画像を見ながら手動または電動によって足の長さを調節するようにしてもよい。さらに、足の構成は上記実施の形態に限定されず、例えば、台座部１１を二重構造にして内部に傾斜を調整する構成を配置する等、他の構成でもよい。
【００５４】
上記実施の形態において説明した台座傾け方向決定用マトリクス１４０は、本発明の一例であり、例えば足１７の長さを縮めるなど、足の長さの変え方によって別の形態となる場合も考えられる。さらに、台座傾け方向決定用マトリクス１４０は、ハレーションの多い領域に対応する台座部１１をレンズ９の方向に近づけることによりハレーション部を減少させるという規則に従い作成されているが、足の長さの制御範囲による制限などによって逆方向に傾斜をつけるように制御されることが適している場合には、別の形態も許容される。
【００５５】
なお、上記撮影対象の置き場所検出は、例えばスキャナ装置の配置を変えたときに通常のキャリブレーションとともに行うことが好ましい。外光の状況が時間経過とともに変化するような場合等には随時、例えば一定時間毎に手動または自動的に行うようにしてもよい。
【符号の説明】
【００５６】
１      スキャナ装置
３      スキャナ部
５      コンピュータ
７      カメラボード
９      レンズ
１１      台座部
１３      反射媒体
１９      ハレーション部
３１      ハレーション検出部
３３      置き場所検出部
３５      帳票サイズ定義記憶部
３７      評価部
３９      出力画面生成部
４１      イメージセンサ
４３      制御ＣＰＵ
４５      ＲＡＭ
４７      画像取得部
４９      画像転送部
【図２】
0005491354.tif 000002
【図３】
0005491354.tif 000003
【図４】
0005491354.tif 000004
【図５】
0005491354.tif 000005
【図７】
0005491354.tif 000006
【図８】
0005491354.tif 000007
【図９】
0005491354.tif 000008
【図１０】
0005491354.tif 000009
【図１２】
0005491354.tif 000010
【図１】
0005491354.tif 000011
【図６】
0005491354.tif 000012
【図１１】
0005491354.tif 000013
【図１３】
0005491354.tif 000014
【図１４】
0005491354.tif 000015
【図１５】
0005491354.tif 000016
【図１６】
0005491354.tif 000017