"撮像対象を撮像する撮像部と、前記撮像対象の距離を計測する際に発光して前記撮像対象の前記撮像部が撮像する側を照らす第1の発光部と、前記撮像対象を撮像する際に発光して前記撮像対象の前記撮像部が撮像する側を照らす第2の発光部と、前記第1の発光部の発光により前記撮像対象との距離を測定する測距部と、前記測距部が前記撮像対象との距離を測定できない場合に、前記第2の発光部が発光した状態で前記撮像部が撮像した前記撮像対象の撮像画像の明領域に基づき、前記撮像対象が前記撮像部に近接していることを判別する判別部と、を有することを特徴とする撮像装置。前記判別部は、前記発光部が発光していない状態で前記撮像部が撮像した前記撮像対象の撮像画像と、前記発光した状態で撮像された前記撮像画像との差分を取った差分画像の明領域に基づき、判別する、ことを特徴とする請求の範囲第1項記載の撮像装置。前記差分画像を二値化する画像処理部を更に有し、前記判別部は、前記画像処理部が二値化した前記差分画像の白画素の前記差分画像の面積に対して占める明領域の割合に基づき、判別する、ことを特徴とする請求の範囲第2項記載の撮像装置。前記判別部は、前記二値化された前記差分画像を均等に4分割したうちのいずれかの差分画像の白画素の当該差分画像の面積に対して占める明領域の割合に基づき、判別する、ことを特徴とする請求の範囲第3項記載の撮像装置。撮影対象との距離を計測する際に第1の発光部が発光して前記撮像対象の撮像部が撮像する側を照らし、前記撮像対象との距離を測定し、前記撮像対象との距離が測定できない場合に、前記撮像対象を撮影する際に第2の発光部が発光して前記撮像対象の撮像する側を照らした状態で前記撮像した前記撮像対象の撮像画像の明領域に基づき、前記撮像対象が近接していることを判別する、ことを特徴とする撮像方法。コンピュータに、撮影対象との距離を計測する際に第1の発光部に発光させて前記撮像対象の撮像部が撮像する側を照らし、前記撮像対象との距離を測定させ、前記撮像対象との距離が測定できない場合に、前記撮像対象を撮影する際に第2の発光部が発光させて前記撮像対象の撮像する側を照らした状態で前記撮像した前記撮像対象の撮像画像の明領域に基づき、前記撮像対象が近接していることを判別させる、処理を実行させることを特徴とする撮像プログラム。しかし、このような撮像装置から撮像対象までの距離の検知方法では、撮像対象を撮像装置に近接させた場合には、撮像対象に投光されたスポット光が撮像カメラの撮像領域外に位置するようになり、当該スポット光が撮像されない。スポット光が撮像されなくなると、撮像対象の撮像装置に対する距離が検知できなくなる。このため、撮像対象が撮像装置に近接しているのか、または、撮像対象が存在していないのかを判別できなくなるという問題点があった。本発明はこのような点に鑑みてなされたものであり、撮像対象が撮像装置に近接していることを判別することができる撮像装置、撮像方法及び撮像プログラムを提供することを目的とする。上記目的を達成するために、前記撮像対象の距離を計測する際に発光して前記撮像対象の前記撮像部が撮像する側を照らす第1の発光部と、前記撮像対象を撮像する際に発光して前記撮像対象の前記撮像部が撮像する側を照らす第2の発光部と、前記第1の発光部の発光により前記撮像対象との距離を測定する測距部と、前記測距部が前記撮像対象との距離を測定できない場合に、前記第2の発光部が発光した状態で前記撮像部が撮像した前記撮像対象の撮像画像の明領域に基づき、前記撮像対象が前記撮像部に近接していることを判別する判別部と、を有する撮像装置が提供される。また、上記目的を達成するために、上記撮像装置と同様の判別を実行する方法及びプログラムが提供される。このような撮像装置、撮像方法及び撮像プログラムにより、撮像対象が撮像装置に近接していることを判別することができる。本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。以下、実施の形態について説明する。[第1の実施の形態]図1は、第1の実施の形態に係る撮像装置を説明するための概念図である。なお、図1Aは高さa~dにそれぞれ位置する撮像対象5を撮像する撮像装置1の側面図、図1Bは撮像装置1の上部平面図をそれぞれ表している。撮像装置1は、撮像対象5が当該撮像装置1の撮像面1aの近傍に位置していることを判別することができるものである。このような撮像装置1は、図1に示されるように、撮像部2、発光部3a,3b及び判別部4を備える。撮像部2は、撮像対象5を撮像する。撮像部2は、例えば、後述する図3に示されるように、撮像カメラ2a及び光学系2bを備えており、撮像カメラ2aで撮像対象5の画像を撮像する。発光部3aは、後述する測距部6が撮像装置1の撮像面1aから撮像対象5までの距離を計測する際に、撮像部2の撮像カメラ2aの光軸と平行もしくは略平行であって、1点に集中させた光であるスポット光を撮像対象5に投光する。撮像装置1は、撮像部2に撮像させた撮像対象5の撮像画像の中心部と発光部3bからのスポット光との間隔と、撮像部2の中心部と発光部3aとの間隔とを比較することにより、撮像面1aから撮像対象5までの距離を計測することができる。なお、撮像装置1の撮像面1aから撮像対象5までの距離については後述する。発光部3bは、発光して撮像対象5の撮像部2が撮像する側を照らす。なお、発光部3bは、必要に応じて撮像対象5を照らすものであり、常時照らすものではない。測距部6は、発光部3aの発光により撮像対象5との距離を測定する。判別部4は、発光部3bが発光した状態で撮像部2が撮像した撮像対象5の撮像画像の明領域に基づき、撮像対象5が撮像部2に近接していることを判別する。明領域は、例えば、256階調の69以上の明度または輝度の集合であるように、所定の明度または輝度以上の領域のことである。それでは、以下、測距部6による撮像装置1による撮像面1aから撮像対象5までの距離の計測について説明する。まず、撮像対象5の撮像面1aに対する高さに応じた発光部3aから投光されたスポット光の撮像画像について説明する。図2は、撮像対象の撮像装置までの距離に応じた撮像画像の例を示す図である。なお、図2A~Cは、図1Aの距離a~cに位置する撮像対象5を撮像した撮像画像gをそれぞれ表している。まず、撮像対象5が図1Aの距離aに位置する場合の撮像画像gは、図2Aに示されるように、中心に撮像対象5と共に、撮像対象5に発光部3a1~3a4から投光されたスポット光3a1s~3a4sが映っている。また、撮像対象5を撮像部2の撮像カメラ2aの光軸に沿って図1Aの距離b,cに移動するに連れて、図2B,Cに示されるように、各距離に対応する撮像画像gは撮像対象5が拡大すると共に、スポット光3a1s~3a4sの間隔が広がって、位置が外側に移動する。次いで、測距部6による、このような撮像画像gのスポット光3a1s~3a4sを利用した撮像対象5から撮像画像1の撮像面1aまでの距離の検出について説明する。図3は、撮像装置から撮像対象までの距離の検出を説明するための図である。なお、図3Aは、撮像部2を構成する撮像カメラ2a及び光学系2bと、撮像対象5との側面図を、図3Bは、撮像対象5の撮像画像gをそれぞれ示している。また、図3では、発光部3a2及び発光部3a2によるスポット光3a2sのみを例に挙げている。既述の通り、撮像部2が、発光部3a2から撮像対象5にスポット光3a2sが投光された撮像画像5が撮像される。この時、図3Aに示されるように、撮像部2から撮像対象5までが距離Lの時、撮像部2の光軸と撮像対象5とが直交する位置Oからの撮像範囲をw、撮像部2から発光部3b2までの距離をd、位置Oから撮像対象5のスポット光3a2sの位置をdxとする。なお、xは、発光部3a2からのスポット光の光軸のずれθ1により生じた変異量を表す。さらに、図3Bに示されるように、撮像部2が撮像した撮像画像gは、撮像対象5の中心位置Oからスポット光3a2sまでの距離をa、スポット光3a2sの移動方向の画像範囲をWとする。この時、次の比例関係が成り立つ。a/W={dw/w}1また、撮像範囲wは撮像部2の画角の配置α1と距離Lとで表すことができ、光軸ずれθ1によるずれxも距離Lと光軸ずれθ1とで表すことができることから、式1を以下の式2のように表すことができる。a/W={dLtanθ1/Ltanα1}2式2から、距離Lは次のように表すことができる。L=d/{a/Wtanα1-tanθ1}3tanθ1=a/Wtanα1-d/L4ここで、光軸のずれθ1を算出する場合には、撮像装置1が予め測定した距離Lにおいてスポット光の距離aを計測して、式4に適用することでtanθ1を算出校正することができる。なお、この処理は、発光部3a1~3a4のそれぞれについて実行する。ところで、撮像部2の撮像カメラ2aのレンズの実装上の制限等に起因して、既知の距離Lを決定する際の距離原点即ち、既知の距離Lを得るための撮像部2の撮像カメラ2aのレンズ上の起点となる点を厳密に求めることが困難な場合があり、この場合には、2つの校正測定点を用いてtanθ1を算出する。つまり、撮像カメラ2aのレンズから撮像対象5までの距離Lのみに基づいてtanθ1を算出するのではなく、2つの校正測定点の距離差に基づいてtanθ1を算出する。即ち、距離差Δを予め厳密に求めた2つの校正測定点のそれぞれに撮像対象5を配置して撮像カメラ2aによって撮像画像gを撮像し、撮像された撮像画像gから撮像対象5までの距離Lの算出を行うことによって、光軸のずれθ1を校正することができる。具体的には、既知の距離Lの校正測定点a1において撮像した撮像画像におけるスポット光の位置a1’を計測し、さらに、校正測定点a1から距離Δだけ離れた校正測定点a2において撮像した撮像画像におけるスポット光の位置a2’を測定し、それぞれを式4に代入することによって、次の式5を得ることができる。a1’/Wtanα1-d/L=a2’/Wtanα1-d/LΔ5当該式5から距離Lは次式で表される。距離L={-ΔsquaΔ2-4k}/26但し、k=Δd/{a1’-a2’tanα1/W}7したがって、スポット光の位置を利用して式6及び7により距離Lを算出することが可能となる。また、このようにしてスポット光3a1s~3a4sに対する距離Lを利用した、撮像対象5の傾き状態の検出について説明する。図4は、撮像装置に対する撮像対象の傾き状態の検出を説明するための図である。なお、図4中では、紙面横方向をX方向、紙面縦方向をZ方向として、紙面の奥行き方向にY方向の座標を定めている。また、当該座標に対して、発光部3a1~3a4及びスポット光3a1s~3a4sの位置を点で表しており、発光部3b3を原点に位置させると、発光部3a4はn、0,0に、発光部3a1は0、n,0に、発光部3a2はn、n,0に位置する。上記のように、測距部6は、例えば、発光部3a1~3a4から投光されたスポット光3a1s~3a4sを利用して、スポット光3a1s~3a4sまでの距離L1~L4を算出することができる。撮像対象5は、撮像部2の撮像カメラ2aと対向する面が平面または平面と見なせる場合には、撮像対象5の撮像される面は、係数a,b,c,dを用いて次式で表される。axbyczd=08式8に対して、スポット光3a1s~3a4sの位置の座標を代入することにより、係数a,b,c,dを算出することができ、これらの係数から法線ベクトルが定まり、撮像対象5の傾き及び姿勢の情報を検出することができる。また、図4に示されるように、スポット光3a4s,3a1sを通る直線で平面を分割し、スポット光3a4s,3a3s,3a1sを通る平面と、スポット光3a2s,3a4s,3a1sを通る平面との2つの平面を求めることができる。そして、例えば、撮像対象がY方向を中心にどれだけ傾いているかを検出する場合、つまり、図4における角度θ2を検出する場合には、式8に基づき、次式で表すことができる。tanθ2=a/c9また、tanθ2=L4-L3/n10と表すこともできる。第1の実施の形態の場合には、撮像対象5が撮像装置1の撮像面1aに対して、その撮像画像gにスポット光が映される適正撮像距離内例えば、5~100mmであって、図1Aの位置a~cに対応に存在し、スポット光も撮像画像gに映されるため、測距部6は距離Lを算出することが可能である。しかし、撮像対象5を撮像部2の撮像カメラ2aの光軸に沿って図1Aの距離cからdに移動する場合には、スポット光3a2sが外側に移動して撮影範囲内に入らなくなり、撮像画像gにスポット光3a2sが映らなくなる。このように撮像対象5が、その撮像画像gにスポット光が映らなくなる不適正撮像距離内0~5mmまで撮像装置1の撮像面1aに近接すると、測距部6は撮像対象5までの距離Lを算出できなくなり、撮像装置1に対して撮像対象5が適正撮像距離範囲内に存在しているのか、それとも、撮像対象5が存在していないのかが分からなくなる。そこで、以下、第1の実施の形態の撮像装置1における撮像対象5の撮像装置1に対する近接判別方法を説明する。撮像対象5例えば、手のひらを、図1に示されるように、撮像装置1の撮像面1aを覆うように、撮像面1aの直上に配置してしまい、撮像装置1が発光部3aで当該撮像装置1から撮像対象5までの距離を検出できない場合に以下の処理が実行される。なお、撮像装置1から撮像対象5までの距離を検出できない理由については第2の実施の形態で説明する。撮像部2が、発光部3bが発光した状態で撮像対象5を撮像する。このようにして撮像された撮像対象5の撮像画像は、撮像対象5が撮像装置1に対して不適正撮像距離内に位置している場合には、発光部3bの発光により、撮像対象5からの反射光が適正距離よりも強くなるため、適正距離の撮像画像における明領域の比率に対して、明領域の比率が高くなるため、明るく映し出される。一方、撮像対象5が撮像装置1の撮像面上に配置されていない、あるいは撮像に適正な距離よりも離れている場合には、撮像対象5の撮像画像は、適正距離の撮像画像における明領域の比率に対して明領域の比率が低くなるため、暗く映し出される。このように、撮像装置1は、発光部3aで撮像面1aの直上の撮像対象5の距離を検知できない場合に、発光部3bで発光した状態で撮像部2により撮像するようにした。これにより、撮像された撮像対象5の撮像画像に対して明領域が多くを占めれば、撮像対象5が撮像装置1に近接していることが判別され、撮像画像に対して暗領域が多くを占めれば撮像対象5が撮像装置1にセットされていない、あるいは撮像に適正な距離よりも離れていることが判別される。したがって、このような判別が行われることにより、撮像対象5がユーザの手のひらであれば、ユーザに対して、手のひらが撮像装置1に近接しすぎており、手のひらを撮像装置1から撮像に適正な距離まで遠ざけるように促すことができるようになり、円滑に撮像対象5の撮像を実行できるようになる。[第2の実施の形態]第2の実施の形態では第1の実施の形態の撮像装置についてより具体的に説明する。図5は、第2の実施の形態に係る撮像装置の斜視図を示す図である。図5に示される撮像装置10は、手のひらがかざされるフィルタ11で上部が、外装ケース12で周囲がそれぞれ覆われている。また、外装ケース12には、外部機器と接続する際のケーブル等が接続される外部接続口12aが設けられている。このような撮像装置10は、例えば、PCPersonalComputer:パーソナルコンピュータに接続されて、または、金融機関等の現金自動預け払い機に組み込まれる等して、ユーザの認証に利用される。次に、フィルタ11と外装ケース12とで覆われる内部構成について説明する。図6は、第2の実施の形態に係る撮像装置の内部構成を説明するための図である。なお、図6Aは撮像装置10の側面図、図6Bは図6Aの一点鎖線X-Xにおける撮像装置10の上面図である。撮像装置10は、まず、カメラ回路基板13の中央に、CMOSComplementaryMetalOxideSemiconductorイメージセンサ等の撮像カメラ14が設けられている。さらに、撮像カメラ14に対して、集光レンズ等のレンズ光学系を具備する光学ユニット15が設けられている。これにより、撮像カメラ14は、フィルタ11に対向する手のひらを撮像することができる。また、カメラ回路基板13には、撮像カメラ14の周囲に円状に沿って、複数の、例えば、近赤外線を発光する発光素子16aと、フォトダイオード等の受光素子16bとが搭載されている。発光素子16a及び受光素子16bの上方には、リング状の導光体17が設けられている。当該導光体17は、例えば、樹脂で構成され、カメラ回路基板13の発光素子16aの光を上方に導き、対象物に均一光を照射することができる。さらに、図6Bに示されるように、カメラ回路基板13の四隅の対角線上には、撮像装置10から手のひらまでの距離を計測するための4つの距離計測用の発光素子18が設けられている。発光素子18は、フィルタ11に対向する手のひらにスポット光を投光して、第1の実施の形態で説明したように、当該スポット光を利用して、フィルタ11から撮像対象の手のひらまでの距離を4点で計測することができる。なお、各々発光素子18の間隔は、最も距離の遠い対角線上に配置される。この4つの発光素子18から投光されたスポット光でそれぞれ計測される距離が全て揃わない場合には、手のひらの傾斜を検出することができる。なお、当該発光素子18には、ビーム照射機構19が取り付けられている。ビーム照射機構は、発光素子18の光が、手のひらの方向に向かうように、他の方向への光の拡散を遮蔽する。また、撮像装置10は、カメラ回路基板13の裏面に、カメラ回路基板13上の撮像カメラ14等の各構成部と電気的に接続する回路部21と、当該回路部21と電気的に接続する外部コネクタ部22とを有する。回路部21は、CPUCentralProcessingUnit21a、ROMReadOnlyMemory図示を省略、RAMRandomAccessMemory21c及び入出力インタフェース21dを備えており、カメラ回路基板13上の撮像カメラ14等の各構成部と電気的に接続して、撮像カメラ14が撮像した撮像画像の情報が通知されて、当該撮像画像に対して画像処理等を実行する。また、回路部21は、撮像カメラ14から通知された撮像画像を利用して、手のひらまでの距離の計測等を実行する。外部コネクタ部22は、外部接続口12aを介して、外部機器と接続されるケーブル等と電気的に接続して、回路部21の処理結果を外部機器に送信し、また、外部機器から信号を受信することができる。さらに、このような撮像装置10が備える、撮像カメラ14、発光素子16a,18、受光素子16b及び回路部21等のハードウェア構成について説明する。図7は、第2の実施の形態に係る撮像装置のハードウェア構成例を示す図である。撮像装置10の回路部21は、図4に示されるように、CPU21a、ROM21b、RAM21c及び入出力インタフェース21dを備えており、当該CPU21aにはROM21b、RAM21c、入出力インタフェース21d、撮像カメラ14及び発光素子15,16が接続されている。CPU21aは、ROM21b等の記憶媒体に記憶された各種プログラムを実行することにより、この撮像装置10全体を統括的に制御する。ROM21bには、撮像装置10上のOSOperatingSystem及びアプリケーションのプログラムが格納される。RAM21cには、CPU21aに実行させるOS及びプログラムの少なくとも一部が一時的に格納される。また、RAM21cには、CPU21aによる処理に必要な各種データが格納される。入出力インタフェース21dは、外部コネクタ部22dと電気的に接続されており、外部コネクタ部22を介して外部機器から送信される信号をCPU21aに通知し、CPU21aから送信される信号を外部機器に送信する。このような構成を有する撮像装置10では、例えば、第1の実施の形態の説明の通り、手のひらに発光素子16aからスポット光を投光した状態で手のひらを撮像して、撮像画像に映されたスポット光と、撮像画像の中心部との距離と、撮像カメラ14の撮像範囲とに応じて、撮像装置10フィルタ11から手のひらまでの距離を検知することができる。具体的には、手のひらに4箇所からスポット光が投光されるために、手のひらの4つの部分に対するフィルタ11からの距離を検知することができる。なお、撮像装置10から手のひらまでを計測することができる適正撮像距離は撮像装置10フィルタ11から5~100mmの範囲であって、最適な距離は、35~75mm前後である。また、0~5mm及び100mm以上の不適正撮像距離の範囲にかざされた手のひらまでの距離は計測することができず計測不可となってしまう。次に、このような構成を有する撮像装置10が備える機能について説明する。図8は、第2の実施の形態に係る撮像装置が備える機能を示すブロック図である。撮像装置10は、撮像装置10から手のひらまでの距離を計測して、計測不可となった場合に、当該手のひらが撮像装置10から0~5mmの範囲内に位置しているか否かを判別することができるものである。このような撮像装置10は、画像情報保持部211、撮像実行部212、画像情報受信部213、距離計測部214、画像処理部215、画像判別部216及び出力要求部217を備えている。画像情報保持部211は、撮像カメラ14で撮像された撮像画像等の情報を保持する。撮像実行部212は、距離を計測する場合、また、手のひらの近接判別を行う場合に応じて、発光素子15,16を発光させて、または発光させずに、撮像カメラ14による撮像を実行させる。画像情報受信部213は、撮像カメラ14の撮像画像情報を受信して、画像情報保持部211に保持させる。距離計測部214は、画像情報保持部211に保持されている4つ発光素子18から投光されたスポット光が映った撮像画像を用いて、既述のようにして、撮像装置10から手のひらまでの距離を計測する。また、距離計測部214は、撮像装置10から手のひらまでの4つの距離から手のひらが傾いているか否かを判定する。例えば、第1の実施の形態で説明した方法により、4つのスポット光がそれぞれ映った撮像画像から、撮像装置10から手のひらまでの4つの距離が揃わない場合には、手のひらは傾いていると判定される。画像処理部215は、画像情報保持部211が保持する発光素子15の発光時及び非発光時に撮像されたそれぞれの手のひらの撮像画像の差分を取る。また、画像処理部215は、差分を取った撮像画像を二値化する。なお、撮像装置10にかざした手のひらは、必ずしもフィルタ11の全体を覆うわけではなく、手のひらがフィルタ11の一部を覆う場合、または、手のひらが傾いた状態でフィルタ11を覆う場合がある。これらの場合には、発光素子16aを発光させた状態で撮像カメラ14が手のひらを撮像した撮像画像は、フィルタ11を覆っている箇所は明るく白くなり、また、フィルタ11を覆っていない箇所も明るくなってしまい、手のひらの領域とそれ以外の領域との境界が明確にならなくなってしまう。そこで、発光素子16aの発光時及び非発光時に撮像カメラ14で手のひらを撮像した撮像画像の差分を取ることで、手のひら以外の領域は暗く黒くなり、手のひらの領域と、手のひらではない領域とを区別して映し出すことが可能となる。さらに、画像処理部215は、このようにして差分を取った撮像画像を、スポット光が4箇所から投光されることに応じて、4分割した撮像画像の各領域に対して、明度または輝度が所定の階調以上のものを白画素、所定の階調未満のものを黒画素として二値化する。画像処理部215はこのような処理を行って得られた情報はそれぞれ画像情報保持部211に保持させる。画像判別部216は、画像処理部215が二値化を行って、距離が計測できなかった撮像画像の領域の白画素の画素数明領域が、選択した撮像画像の領域の面積に対して所定の割合を占めているか否かを判別する。判別した結果、明領域が所定の割合を占めている場合には、距離が計測できなかった撮像画像の領域に対応する手のひらが撮像装置10から0~5mmの範囲内に位置していることを判別する。なお、このようにして4分割した撮像画像の領域のうち1つでも明領域が、所定の割合を占める場合は、撮像装置10のフィルタ11を手のひらの一部が覆っていることが考えられる。したがって、この場合には手のひらが撮像装置10から0~5mmの範囲内に位置していると判別する。出力要求部217は、距離計測部214及び画像判別部216における測定結果及び判別結果を外部機器にそれぞれ出力する。次にこのような機能を備える撮像装置10で行われる手のひらの近接判別の処理について説明する。図9は、第2の実施の形態に係る撮像装置の近接判別の処理手順を示すフローチャートである。[ステップS11]撮像実行部212が距離計測用の4つの発光素子18から手のひらに光を投光させてスポット光が投光された手のひらの画像を撮像カメラ14に撮像させる。画像情報受信部213が撮像カメラ14から受信した当該スポット光が撮像画像の情報を受信して、画像情報保持部211に保持させる。距離計測部214は撮像画像に映っているスポット光を利用して撮像装置10から手のひらまでの距離を計測する。[ステップS12]距離計測部214は、手のひらまでの距離の計測結果において、撮像装置10から、撮像画像の4箇所の領域までのそれぞれの距離が計測不可であるか否かを領域ごとに判定する。次の処理は、計測不可が1箇所でもあればステップS13に進められ、計測不可が1箇所もなければ手のひらまでの距離の計測が完了したため近接判別の処理は終了する。[ステップS13]撮像実行部212は、距離計測部214から撮像実行要求が通知されると、発光素子16aを発光させない状態で撮像カメラ14により手のひらの撮像を実行させる。画像情報受信部213は、撮像カメラ14から受信した発光なしの撮像画像の情報を受信して、画像情報保持部211に保持させる。[ステップS14]撮像実行部212は、距離計測部214から撮像実行要求が通知されると、発光素子16aを発光させた状態で撮像カメラ14により手のひらの撮像を実行させる。画像情報受信部213は、撮像カメラ14から受信した発光ありの撮像画像の情報を受信して、画像情報保持部211に保持させる。なお、ステップS13,S14の処理は、ステップS14,S13の順に行っても構わない。[ステップS15]画像処理部215は、画像情報保持部211が保持する発光素子15の発光の有無に応じた手のひらの撮像画像の差分を取る。さらに、画像処理部215は、差分を取った撮像画像を均等に4分割する。[ステップS16]画像判別部216は、画像処理部215から通知された差分を取り4分割した撮像画像の各領域に対して、撮像装置10に対して手のひらが0~5mmの範囲内に位置しているか否かを判別する。なお、ステップS16の判別結果が、手のひらが0~5mmの範囲内に位置していないということであれば、手のひらが撮像装置10から100mm以上離れているか、または、手のひらが撮像装置10にかざされていないことになる。さらに、ステップS16で行われる処理について具体的に説明する。図10及び図11は、第2の実施の形態に係る撮像装置の撮像画像の画素判別処理手順を示すフローチャートである。[ステップS16a]画像処理部215は、ステップS15において差分を取って4分割した撮像画像の領域i=1~4の番号が対応付けられるの中から1つの領域i=1を選択する。[ステップS16b]画像処理部215は、ステップS16aで選択した画像情報保持部211が保持する差分を取って4分割された撮像画像の領域をまず二値化する。二値化は、例えば、256階調の69以上を白画素、68以下を黒画素とする。[ステップS16c]画像処理部215は、ステップS16bで選択した二値化した撮像画像の領域の2分の1の面積に対する白画素の画素数明領域を計数する。[ステップS16d]画像判別部216は、ステップS16cで画像処理部215が計測した明領域が4分割して選択した撮像画像の領域全体の10以上であるか否かを判別する。次の処理は、明領域が選択した撮像対象の領域全体の10以上である場合には、ステップS16eに進められ、10未満である場合には、ステップS16jに進められる。[ステップS16e]画像処理部215は、選択した撮像画像の領域の4分の3の面積に対する白画素の画素数明領域を計数する。[ステップS16f]画像判別部216は、ステップS16eで画像処理部215が計測した明領域が4分割して選択した撮像画像の領域全体の60以上であるか否かを判別する。次の処理は、明領域が、選択した撮像対象の領域全体の60以上である場合には、ステップS16iに進められ、60未満である場合には、ステップS16gに進められる。[ステップS16g]画像処理部215は、選択した撮像画像の領域全体の面積に対する白画素の画素数明領域を計数する。[ステップS16h]画像判別部216は、ステップS16gで画像処理部215が計測した明領域が4分割して選択した撮像画像の領域全体の60以上であるか否かを判別する。次の処理は、明領域が、選択した撮像画像の領域全体の60以上である場合には、ステップS16iに進められ、60未満である場合には、ステップS16jに進められる。[ステップS16i]画像判別部216は、選択した撮像画像の領域に対応する手のひらの部分は撮像装置10から0~5mmの範囲内に位置していることを判別する。[ステップS16j]画像判別部216は、選択した撮像画像の領域がi=4であるか否かの判別を行う。次の処理は、選択した撮像画像の領域がi=4である場合には上記の処理を終了し、選択した撮像画像の領域がi=4ではない場合にはステップS16kに進められる。[ステップS16k]画像処理部215は、ステップS15で4分割した撮像画像から選択していない次の番号i1の領域を選択して、再びステップS16cに進められる。なお、図10及び図11のフローチャートでは、撮像画像を二値化するための明度または輝度の閾値を256階調の69としているが、ユーザは所望の閾値を設定することも可能である。また、手のひらが撮像装置10から0~5mmの範囲内に位置していることを確実に判別するための明領域の閾値は撮像画像の50以上であることが望ましく、図10及び図11のフローチャートでは60以上としている。さらに、この場合、ステップS16c,S16dでは、選択した領域の2分の1の領域の明領域が10未満のものは、残り2分の1が明領域であっても、閾値の60を満たさない。したがって、ステップS16c,S16dにより、閾値に満たない明領域を含む撮像画像の領域を早期に判別対象から取り除くことができ、図10及び図11による処理負担を軽減することができる。次にこのような撮像装置10を利用した具体例について説明する。[実施例]本実施例では、撮像装置10を、PC等の情報処理装置に対して、撮像装置10を利用して、ユーザ認証を行って、ログイン等を行う場合について説明する。図12は、第2の実施の形態に係る撮像装置が接続された情報処理装置のハードウェア構成例を示す図である。情報処理装置30は、例えば、PCであって、CPU30a、RAM30b、HDDHardDiskDrive30c、グラフィック処理部30d及び入出力インタフェース30eを備える。CPU30aは、HDD30c等の記憶媒体に記憶された各種プログラムを実行することにより、この情報処理装置30全体を統括的に制御する。RAM30bには、CPU30aに実行させるOS及びプログラムの少なくとも一部が一時的に格納される。また、RAM30bには、CPU30aによる処理に必要な各種データが格納される。HDD30cには、情報処理装置30上のOS及びアプリケーションのプログラムが格納される。また、HDD30cには、CPU30aによる処理に必要な各種データが格納される。グラフィック処理部30dは、具体例としては、ビデオカード、グラフィックボードであって、CPU30aからの命令に従って、画像を表示するモニタ30fに画像データを送信する。入出力インタフェース30eは、キーボード30g及びマウス30hが接続されている。入出力インタフェース30eは、キーボード30g及びマウス30hから送られてくる信号をCPU30aに出力する。さらに、入力インタフェース30eには上記に説明した撮像装置10が接続されている。撮像装置10は、外部接続口12aから、例えば、USBUniversalSerialBusケーブルにより、情報処理装置30の入力インタフェース30eと電気的に接続されている。このような情報処理装置30では、ログインパスワードに対応付けられたユーザの手のひらの静脈パターンを予め保持している。情報処理装置30は、撮像装置10が読み取ったユーザの手のひらの静脈パターン情報が通知されると、ログインパスワードに対応付けられた静脈パターンとの認証を行って適合する場合にログインが完了する。以下、情報処理装置30に接続された撮像装置10を利用してログインする場合を説明する。情報処理装置30に電源が投入されると、撮像装置10は、まず、出力要求部217がモニタ30fに撮像装置10のフィルタ11に手のひらを近づけてくださいとの表示の出力要求を情報処理装置30に通知する。ユーザはこのような表示に応じて、撮像装置10のフィルタ11に手のひらを近づける。なお、この場合には、ユーザは撮像装置10のフィルタ11から0~5mmの距離内に手のひらをかざしてしまっているものとする。そして、距離計測部214が発光する距離測定用の発光素子18を利用して手のひらの距離を計測する。すると、手のひらの4箇所のうち少なくとも1箇所が計測不可であるために、撮像実行部212が発光素子15の発光時及び非発光時に撮像カメラ14で手のひらの撮像をそれぞれ実行させるステップS11~S14。さらに、画像処理部215が発光素子16aの発光時及び非発光時の撮像画像の差分を取り、4分割するステップS15。画像判別部216は、差分を取って4分割した撮像画像の領域中から1つの領域を選択して、二値化する。二値化した撮像画像の領域の白画素の画素数明領域を計数し、当該明領域が、4分割して選択した撮像画像の領域全体の60以上であるために、選択した撮像画像の領域に対応する手のひらの部分が撮像装置10のフィルタ11から0~5mmの範囲内に位置していることを判別するステップS16a~S16f,S16i。同様に、4分割した撮像画像のその他の各領域においても上記と同様の処理を実行して、いずれの領域に対応する手のひらの部分が撮像装置10のフィルタ11から0~5mmの範囲内に位置していることを判別する。出力要求部217は、モニタ30fに撮像装置10から手のひらを遠ざけて下さいとの表示の出力要求を情報処理装置30に通知する。情報処理装置30が出力する上記の表示に応じて、ユーザが手のひらを撮像装置10から遠ざける。この間も、距離計測部214は発光する距離測定用の発光素子18を利用して手のひらの距離を計測する。距離計測部214がユーザの手のひらが撮像装置10から適切な距離の範囲35~75mmに入ったことを検知すると、出力要求部217は、モニタ30fに手のひらの動きを止めてくださいとの表示の出力要求を情報処理装置30に通知する。距離計測部214が、ユーザの手のひらが撮像装置10から適切な距離の範囲で停止して、手のひらの4箇所の距離に基づいて、手のひらが撮像装置10のフィルタ11に対して水平であることを検知すると、撮像装置10は、ユーザの手のひらの静脈パターンを読み取り、読み取った静脈パターンの情報を情報処理装置30に通知する。なお、距離計測部214は、手のひらがフィルタ11に対して水平でないことを検知した場合には、出力要求部217は、モニタ30fに手のひらをフィルタ11に対して水平にしてくださいとの表示の出力要求を情報処理装置30に通知する。情報処理装置30は、撮像装置10から通知された静脈パターンの情報と、予め保持しているログインパスワードに対応付けた静脈パターンとの検証を行って、静脈パターンが一致する場合には、情報処理装置30のログインが完了する。なお、上記と同様に、手のひらの4箇所のうち少なくとも1箇所が計測不可である場合に、ステップS16a~S16kの処理を経て、画像判別部216が、手のひらが撮像装置10から0~5mmの範囲内に位置しないことを判別すると、出力要求部217は、モニタ30fに撮像装置10に手を近づけてください。または、撮像装置10に手のひらをかざしてくださいとの表示の出力要求を情報処理装置30に通知する。その後、再び、距離計測部214が発光する距離測定用の発光素子18を利用して手のひらの距離を計測して、上記の処理が実行される。このように、撮像装置10は、フィルタ11上にかざされた手のひらの距離を検知できない場合に、発光素子16aの発光時及び非発光時に撮像カメラ14で撮像し、それぞれの撮像画像の差分を取るようにした。これにより、撮像された手のひらの撮像画像において、明領域が撮像画像に対して所定の領域以上であれば、手のひらが撮像装置10に対して不適正撮像距離内に位置していることが判別され、所定の領域未満であれば手のひらが撮像装置10にセットされていない、あるいは撮像に適正な距離よりも離れていることが判別される。したがって、このような判別が行われることにより、ユーザに対して、手のひらを撮像装置10に近づけるように促すことが可能であり、手のひらが撮像装置10に不適正な撮像距離内に位置しすぎた場合には、撮像装置10から手のひらを遠ざけるように促すことが可能となり、円滑に手のひらの撮像を実行できるようになる。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、撮像装置1,10が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置HDD、フレキシブルディスクFD、磁気テープ等がある。光ディスクには、DVDDigitalVersatileDisc、DVD-RAM、CDCompactDisc-ROM/RWReWritable等がある。光磁気記録媒体には、MOMagnetoOpticaldisk等がある。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSPDigitalSignalProcessor、ASICApplicationSpecificIntegratedCircuit、PLDProgrammableLogicDevice等の電子回路で実現することもできる。上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。"