(57)【要約】【課題】生体認証処理において、置き位置が平坦な形状であっても、精度よく認証を行う。【解決手段】可視光光源３１は、指の置き位置を発光により提示し、受光センサ３５は、指からの、可視光光源３１の可視光の反射光を受光し、ずれ量計算部５５は、受光センサ３５によって受光された反射光の光強度に基づいて、指の置き位置からのずれ量を計算し、発光制御部５６は、ずれ量計算部５５によって計算されたずれ量に応じて、指の置き位置への補正を促す。本発明は、指静脈を利用する認証装置に適用することができる。【選択図】図２
2011197786.tif 000002
【特許請求の範囲】
【請求項１】
生体の一部の静脈を利用して認証を行う情報処理装置において、
前記生体の一部の置き位置を発光により提示する可視光光源と、
前記生体の一部からの、前記可視光光源の可視光の反射光を受光する受光手段と、
前記受光手段によって受光された前記反射光の光強度に基づいて、前記生体の一部の前記置き位置からのずれ量を計算する計算手段と、
前記計算手段によって計算された前記ずれ量に応じて、前記生体の一部の前記置き位置への補正を促す制御手段と
を備える情報処理装置。
【請求項２】
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、前記可視光光源の発光を制御することで、前記生体の一部の前記置き位置への補正を促す
請求項１に記載の情報処理装置。
【請求項３】
前記生体の一部に近赤外光を照射する近赤外光光源と、
前記近赤外光が照射された前記生体の一部を撮像する撮像手段とを備え、
前記計算手段は、前記受光手段によって受光された前記反射光の前記光強度と、前記撮像手段によって撮像された前記生体の一部の画像とに基づいて、前記ずれ量を計算する
請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記ずれ量が所定の閾値より大きい場合、前記生体の一部の前記置き位置への補正を促す
請求項３に記載の情報処理装置。
【請求項５】
前記ずれ量が所定の閾値より小さい場合、前記撮像手段の撮像パラメータを調整する撮像制御手段とをさらに備える
請求項４に記載の認証装置。
【請求項６】
前記撮像手段によって撮像された被写体が前記生体の一部であるか否かを判定する判定手段をさらに備え、
前記計算手段は、前記判定手段によって前記被写体が前記生体の一部であると判定された場合、前記ずれ量を計算する。
請求項３に記載の認証装置。
【請求項７】
ユーザ登録時に前記撮像手段によって撮像された前記画像を記録する記録手段をさらに備え、
前記計算手段は、前記受光手段によって受光された前記反射光の前記光強度、および、前記撮像手段によって撮像された前記画像と前記記録手段に記録されている前記画像との差に基づいて、前記ずれ量を計算する
請求項３に記載の認証装置。
【請求項８】
所定の画像または文章を表示する表示手段をさらに備え、
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、前記表示手段に、前記生体の一部の前記置き位置への補正を促す旨の画像または文章を表示させる
請求項１に記載の情報処理装置。
【請求項９】
音声を出力する音声出力手段をさらに備え、
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、前記音声出力手段に、前記生体の一部の前記置き位置への補正を促す旨の音声を出力させる
請求項１に記載の情報処理装置。
【請求項１０】
前記置き位置近傍において温度差を発生させる温度差発生手段をさらに備え、
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、前記温度差発生手段に、前記生体の一部の前記置き位置への補正を促すように温度差を発生させる
請求項１に記載の情報処理装置。
【請求項１１】
前記置き位置近傍に対して振動を発生させる振動発生手段をさらに備え、
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、前記振動発生手段に、前記生体の一部の前記置き位置への補正を促すように振動を発生させる
請求項１に記載の情報処理装置。
【請求項１２】
所定の画像または文章を表示する表示手段と、
音声を出力する音声出力手段と、
前記置き位置近傍において温度差を発生させる温度差発生手段と、
前記置き位置近傍に対して振動を発生させる振動発生手段とをさらに備え、
前記制御手段は、前記計算手段によって計算された前記ずれ量に応じて、
前記可視光光源に、前記生体の一部の前記置き位置への補正を促すように発光させ、
前記表示手段に、前記生体の一部の前記置き位置への補正を促す旨の画像または文章を表示させ、
前記音声出力手段に、前記生体の一部の前記置き位置への補正を促す旨の音声を出力させ、
前記温度差発生手段に、前記生体の一部の前記置き位置への補正を促すように温度差を発生させ、
前記振動発生手段に、前記生体の一部の前記置き位置への補正を促すように振動を発生させる
請求項１に記載の情報処理装置。
【請求項１３】
前記生体の一部は、人間の指である
請求項１に記載の情報処理装置。
【請求項１４】
生体の一部の静脈を利用して認証を行う情報処理装置であって、前記生体の一部の置き位置を発光により提示する可視光光源と、前記生体の一部からの、前記可視光光源の可視光の反射光を受光する受光手段とを備える情報処理装置の情報処理方法において、
前記受光手段によって受光された前記反射光の光強度に基づいて、前記生体の一部の前記置き位置からのずれ量を計算する計算ステップと、
前記計算ステップの処理によって計算された前記ずれ量に応じて、前記生体の一部の前記置き位置への補正を促す制御ステップと
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関し、特に、生体認証処理において、置き位置が平坦な形状であっても、精度よく認証を行うことができるようにした情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、指や手のひらの静脈を用いて個人を認証する生体認証装置が知られている。
【０００３】
このような生体認証装置において、精度よく認証を行うためには、ユーザは自身の手のひらや指を、その静脈パターンを読取る（撮像する）ための所定の位置（以下、置き位置という）に正確に置く必要がある。
【０００４】
そこで、指の置き位置周辺を光らせることで、ユーザに指の置き位置を知らせるようにしたものがある（特許文献１参照）。
【０００５】
これにより、ユーザは、置き位置をはっきりと確認できるので、指を置き位置に正確に置くことができる。
【０００６】
しかしながら、この手法においては、実際にユーザの指が置かれた位置は検知されないので、ユーザは、正しい置き位置からずれた位置に指を置いていてもそのことに気がつかず、その結果、精度よく認証を行うことができない恐れがある。
【０００７】
そこで、ユーザが、指を置き位置に正確に置くことができなかった場合でも、撮像した静脈パターンの画像を補正することで、精度よく認証を行うようにする技術がある。より具体的には、ユーザの指に異なる波長の光を照射することで、指紋画像と血管画像とを取得し、ユーザの指が置き位置からずれている場合、指紋画像からずれを検出し、そのずれに基づいて血管画像を補正するようにしたものがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３２３８９２号公報
【特許文献２】特開２００６−７２７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献２においては、指の置き位置がガイド溝として形成されているため、ユーザの指は正しい置き位置から大幅にずれることはない。しかしながら、特許文献２において指の置き位置を平坦な形状で形成した場合、ユーザは、正しい置き位置を把握しにくくなるので、指紋画像から検出されるずれに基づいて血管画像を補正できないほど、ユーザの指が置き位置から大幅にずれる可能性がある。結果として、精度よく認証を行うことができない恐れがある。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、生体認証処理において、置き位置が平坦な形状であっても、精度よく認証を行うことができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の情報処理装置は、生体の一部の静脈を利用して認証を行う情報処理装置であって、前記生体の一部の置き位置を発光により提示する可視光光源と、前記生体の一部からの、前記可視光光源の可視光の反射光を受光する受光手段と、前記受光手段によって受光された前記反射光の光強度に基づいて、前記生体の一部の前記置き位置からのずれ量を計算する計算手段と、前記計算手段によって計算された前記ずれ量に応じて、前記生体の一部の前記置き位置への補正を促す制御手段とを備える。
【００１２】
前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記可視光光源の発光を制御させることで、前記生体の一部の前記置き位置への補正を促すようにすることできる。
【００１３】
前記情報処理装置には、前記生体の一部に近赤外光を照射する近赤外光光源と、前記近赤外光が照射された前記生体の一部を撮像する撮像手段とを設け、前記計算手段には、前記受光手段によって受光された前記反射光の前記光強度と、前記撮像手段によって撮像された前記生体の一部の生体の一部画像とに基づいて、前記ずれ量を計算させることができる。
【００１４】
前記制御手段には、前記ずれ量が所定の閾値より大きい場合、前記生体の一部の前記置き位置への補正を促すようにすることができる。
【００１５】
前記情報処理装置には、前記ずれ量が所定の閾値より小さい場合、前記撮像手段の撮像パラメータを調整する撮像制御手段とをさらに設けることができる。
【００１６】
前記情報処理装置には、前記撮像手段によって撮像された被写体が前記生体の一部であるか否かを判定する判定手段をさらに設け、前記計算手段には、前記判定手段によって前記被写体が前記生体の一部であると判定された場合、前記ずれ量を計算させることができる。
【００１７】
前記情報処理装置には、ユーザ登録時に前記撮像手段によって撮像された前記生体の一部画像を記録する記録手段をさらに設け、前記計算手段は、前記受光手段によって受光された前記反射光の前記光強度、および、前記撮像手段によって撮像された前記生体の一部画像と前記記録手段に記録されている前記生体の一部画像との差に基づいて、前記ずれ量を計算させることができる。
【００１８】
前記情報処理装置には、所定の画像または文章を表示する表示手段をさらに設け、前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記表示手段に、前記生体の一部の前記置き位置への補正を促す旨の画像または文章を表示させることができる。
【００１９】
前記情報処理装置には、音声を出力する音声出力手段をさらに設け、前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記音声出力手段に、前記生体の一部の前記置き位置への補正を促す旨の音声を出力させることができる。
【００２０】
前記情報処理装置には、前記置き位置近傍において温度差を発生させる温度差発生手段をさらに設け、前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記温度差発生手段に、前記生体の一部の前記置き位置への補正を促すように温度差を発生させることができる。
【００２１】
前記情報処理装置には、前記置き位置近傍に対して振動を発生させる振動発生手段をさらに設け、前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記振動発生手段に、前記生体の一部の前記置き位置への補正を促すように振動を発生させることができる。
【００２２】
前記情報処理装置には、所定の画像または文章を表示する表示手段と、音声を出力する音声出力手段と、前記置き位置近傍において温度差を発生させる温度差発生手段と、前記置き位置近傍に対して振動を発生させる振動発生手段とをさらに設け、前記制御手段には、前記計算手段によって計算された前記ずれ量に応じて、前記可視光光源に、前記生体の一部の前記置き位置への補正を促すように発光させ、前記表示手段に、前記生体の一部の前記置き位置への補正を促す旨の画像または文章を表示させ、前記音声出力手段に、前記生体の一部の前記置き位置への補正を促す旨の音声を出力させ、前記温度差発生手段に、前記生体の一部の前記置き位置への補正を促すように温度差を発生させ、前記振動発生手段に、前記生体の一部の前記置き位置への補正を促すように振動を発生させることができる。
【００２３】
前記生体の一部は、人間の指とするようにできる。
【００２４】
本発明の一側面の情報処理方法は、生体の一部の静脈を利用して認証を行う情報処理装置であって、前記生体の一部の置き位置を発光により提示する可視光光源と、前記生体の一部からの、前記可視光光源の可視光の反射光を受光する受光手段とを備える情報処理装置の情報処理方法であって、前記受光手段によって受光された前記反射光の光強度に基づいて、前記生体の一部の前記置き位置からのずれ量を計算する計算ステップと、前記計算ステップの処理によって計算された前記ずれ量に応じて、前記生体の一部の前記置き位置への補正を促す制御ステップとを含む。
【００２５】
本発明の一側面においては、受光手段によって受光された反射光の光強度に基づいて、生体の一部の置き位置からのずれ量が計算され、計算されたずれ量に応じて、生体の一部の置き位置への補正が促される。
【発明の効果】
【００２６】
本発明の一側面によれば、生体認証処理において、置き位置が平坦な形状であっても、精度よく認証を行うことが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明を適用した認証ユニットの一実施の形態の外観構成例を示す図である。
【図２】認証ユニットの機能構成例を示すブロック図である。
【図３】認証ユニット内のブロックの配置の例について説明する図である。
【図４】認証ユニットによる登録処理について説明するフローチャートである。
【図５】指の置き位置の表示例を示す図である。
【図６】認証ユニットによる認証処理について説明するフローチャートである。
【図７】認証ユニットによるずれ報知処理について説明するフローチャートである。
【図８】指の置き位置からのずれについて説明する図である。
【図９】指の置き位置への補正を促す例について説明する図である。
【図１０】指の置き位置への補正を促す他の例について説明する図である。
【図１１】指の置き位置への補正を促すさらに他の例について説明する図である。
【図１２】指の置き位置への補正を促すさらに他の例について説明する図である。
【図１３】指の置き位置への補正を促すさらに他の例について説明する図である。
【図１４】認証ユニットの他の機能構成例を示すブロック図である。
【図１５】本発明を適用した認証ユニットを備えるノート型パーソナルコンピュータの外観構成例を示す図である。
【図１６】認証ユニットのさらに他の機能構成例を示すブロック図である。
【図１７】認証ユニットのさらに他の機能構成例を示すブロック図である。
【図１８】認証ユニットのさらに他の機能構成例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図を参照して説明する。
【００２９】
［認証ユニットの外観構成について］
図１は、本発明を適用した認証ユニットの一実施の形態の外観構成例を示す図である。
【００３０】
図１に示される認証ユニット１１は、生体としての人間の一部である指１２に対して、静脈認証を行う。
【００３１】
より具体的には、認証ユニット１１においては、近赤外光光源３１が、指１２に対して近赤外光を照射し、撮像部３２が、指１２内で散乱した光（散乱光）を撮像する。撮像部３２によれば、近赤外光光源３１からの近赤外光を吸収する、指１２の静脈血内のヘモグロビンによって得られる静脈パターンが撮像される。
【００３２】
近赤外光光源３１は、LED（Light Emitting Diode）により構成され、約0.7乃至2.5μmの赤外線領域で発光する。近赤外光光源３１は、指１２の長さ方向に複数のLEDが直線状に配列されて構成される。近赤外光光源３１を構成するLEDは、撮像部３２に余分な近赤外光が漏れて撮像結果に悪影響を与えないように、静脈パターンを撮像するための置き位置に置かれた指１２のみを照射する配光角度で配列されている。
【００３３】
撮像部３２は、被写体の光学的な画像を結像させる光学系と、CCD（Charge Coupled Device）またはCMOS（Complementary Metal-Oxide Semiconductor）センサなどの光学的な画像を画像データに変換する光電変換素子からなり、被写体の画像を電気信号である画像データに変換することで、被写体を撮像する。
【００３４】
なお、図１の認証ユニット１１において、近赤外光光源３１および撮像部３２は、透過フィルタ３３の下側に配置されている。透過フィルタ３３は、その両面が平坦な形状を有するように形成されており、近赤外光光源３１からの近赤外光および指１２からの散乱光を透過する材質で生成されている。また、透過フィルタ３３は、近赤外光光源３１からの近赤外光および指１２からの散乱光に加えて、後述する可視光光源からの可視光や、その可視光の指１２からの反射光をも透過するように生成されている。
【００３５】
図１の認証ユニット１１においては、透過フィルタ３３の上側における置き位置に置かれた指１２に対して、近赤外光光源３１からの近赤外光が一方向から斜めに照射され、撮像部３２によって静脈パターンが撮像される。したがって、認証ユニット１１を、近赤外光光源３１および撮像部３２が透過フィルタ３３の下側の同一平面上に配置されるように構成することができる。
【００３６】
これにより、認証ユニット１１において、指１２側（透過フィルタ３３の上側）を平坦な形状にすることができるとともに、認証ユニット１１全体を薄型に構成することが可能となる。
【００３７】
以上のような構成により、認証ユニット１１は、撮像した静脈パターンと、登録時に予め撮像されて記録された静脈パターンとを照合することで、静脈認証を行う。
【００３８】
［認証ユニットの機能構成例について］
次に、図２を参照して、認証ユニット１１の機能構成例について説明する。
【００３９】
図２の認証ユニット１１は、近赤外光光源３１、撮像部３２、透過フィルタ３３、可視光光源３４、受光センサ３５、登録DB（Database）３６、および制御部３７から構成される。
【００４０】
また、図２における指１２は、図１に示される指１２を指先から見た角度で示されており、近赤外光光源３１、可視光光源３４、および受光センサ３５は、その角度における認証ユニット１１の断面に合わせて示されている。すなわち、認証ユニット１１においては、近赤外光光源３１、撮像部３２、可視光光源３４、および受光センサ３５は、透過フィルタ３３の下側で、同一平面上（同一基板上）に配置（実装）されるものとする。
【００４１】
ここで、図３を参照して、同一基板上に実装される近赤外光光源３１、撮像部３２、可視光光源３４、および受光センサ３５の配置の例について説明する。
【００４２】
図３は、認証ユニット１１において、透過フィルタ３３を除いたときの上面図を示している。図３の下側は、図１に示される指１２の指先側に対応する。
【００４３】
図３に示されるように、可視光光源３４は、近赤外光光源３１と撮像部３２との間に、所定の面積をもって配置されている。また、可視光光源３４は、その中央部分が抜けた形状を有し、そこには、受光センサ３５が配置されている。なお、受光センサ３５は、透過フィルタ３３を介して受光センサ３５と対向する位置（受光センサ３５の直上）が、指１２の置き位置となるように配置されている。
【００４４】
なお、近赤外光光源３１および可視光光源３４の配置は、図３で示されたものに限らず、他の配置であっても、撮像部３２が指１２からの散乱光を撮像し、受光センサ３５が指１２からの反射光を受光できる配置であればよい。
【００４５】
図２の説明に戻るが、図２の近赤外光光源３１、撮像部３２、および透過フィルタ３３は、図１を参照して説明した近赤外光光源３１、撮像部３２、および透過フィルタ３３と同一であるので、その説明は省略する。
【００４６】
可視光光源３４は、複数のLEDにより構成され、約380乃至750nmの可視光線領域で発光する。可視光光源３４は、図３で示される領域上に複数のLEDが配列されて構成される。可視光光源３４によって発光される可視光は、透過フィルタ３３を透過し、ユーザに指１２の置き位置を提示するとともに、指１２に照射される。
【００４７】
受光センサ３５は、指１２に照射された可視光線が反射され、透過フィルタ３３を透過してきた反射光を受光し、その受光レベルを表す情報を制御部３７に供給する。
【００４８】
登録DB３６は、ハードディスクや不揮発性のメモリなどにより構成され、制御部３７から供給されてくる、ユーザを認証するためのユーザ情報を記録する。登録DB３６に記録されているユーザ情報は書き換え可能であり、また、必要に応じて制御部３７に読み出される。
【００４９】
制御部３７は、CPU（Central Processing Unit），ROM（Read Only Memory）、およびRAM（Random Access Memory）から構成され、認証ユニット１１の各部を制御する。
【００５０】
制御部３７は、受光強度算出部５１、撮像制御部５２、登録／認証処理部５３、被写体判定部５４、ずれ量計算部５５、および発光制御部５６から構成される。
【００５１】
受光強度算出部５１は、受光センサ３５からの受光レベルを表す情報に基づいて、指１２からの反射光の受光強度を算出し、登録／認証処理部５３またはずれ量計算部５５に供給する。また、受光強度算出部５１は、透過フィルタ３３上の置き位置に指１２が置かれるなどして、受光強度の変化を検出したとき、撮像制御部５２に撮像の開始を指示する情報を供給する。
【００５２】
撮像制御部５２は、近赤外光光源３１および撮像部３２の動作を制御する。例えば、撮像制御部５２は、受光強度算出部５１から撮像の開始を指示する情報が供給されると、近赤外光光源３１を発光させるとともに、撮像部３２の撮像を開始させる。撮像部３２によって撮像された画像データ（以下、単に画像という）は、撮像制御部５２の制御によって、登録／認証処理部５３または被写体判定部５４に供給される。
【００５３】
登録／認証処理部５３は、認証ユニット１１における、ユーザ情報の登録および認証を行う。
【００５４】
具体的には、登録／認証処理部５３は、認証ユニット１１の動作モードが登録モードであるとき、図示せぬ入力部から供給されてきたユーザを識別する識別情報に基づいて、その識別情報、撮像部３２からの指１２の画像である指画像、および、受光強度算出部５１からの受光強度を対応付けて、ユーザ情報として登録DB３６に供給し、記録させる。
【００５５】
また、登録／認証処理部５３は、認証ユニット１１の動作モードが認証モードであるとき、図示せぬ入力部から供給されてきた識別情報に基づいて、対応するユーザ情報を登録DB３６から読み出し、ユーザ情報における指画像および受光強度と、撮像部３２からの指画像および受光強度算出部５１からの受光強度とを照合する。
【００５６】
被写体判定部５４は、認証ユニット１１の動作モードが認証モードであるとき、撮像部３２からの画像の被写体が人間の指であるか否かを判定する。また、被写体判定部５４は、撮像部３２からの画像の被写体が人間の指である場合、登録／認証処理部５３からユーザ情報を取得し、ユーザ情報における指画像および撮像部３２からの指画像の大きさを比較する。被写体判定部５４は、比較の結果得られた、それぞれの指画像の大きさの差を表す情報を、ずれ量計算部５５に供給する。
【００５７】
ずれ量計算部５５は、受光強度算出部５１からの受光強度と、被写体判定部５４からの指画像の大きさの差を表す情報とに基づいて、透過フィルタ３３上の置き位置から指１２がずれている量（以下、ずれ量という）を算出し、発光制御部５６に供給する。
【００５８】
発光制御部５６は、ずれ量計算部５５からのずれ量に応じて、可視光光源３４の発光を制御する。発光制御部５６によれば、ずれ量計算部５５からのずれ量に応じて、指１２の置き位置への補正を促すように、可視光光源３４の発光が制御される。
【００５９】
［認証ユニットにおけるユーザの登録処理について］
次に、図４のフローチャートを参照して、認証ユニット１１によるユーザの登録処理について説明する。
【００６０】
図４のフローチャートで示される登録処理は、図示せぬ入力部がユーザによって操作されることで、認証ユニット１１の動作モードが登録モードに遷移したときに実行される。
【００６１】
ステップＳ１１において、登録／認証処理部５３は、図示せぬ入力部から、ユーザを識別する識別情報が入力されたか否かを判定する。識別情報は、例えば、図示せぬ入力部がテンキーとして構成される場合には、ユーザによってテンキーから入力されるID番号とされ、図示せぬ入力部がカードリーダとして構成される場合には、ユーザの所有するIDカードに記録されているユーザIDなどとされる。
【００６２】
ステップＳ１１において、識別情報が入力されていないと判定された場合、識別情報が入力されるまで、ステップＳ１１の処理は繰り返される。一方、ステップＳ１１において、識別情報が入力されたと判定された場合、処理はステップＳ１２に進む。
【００６３】
このとき、発光制御部５６は、図５に示されるように、透過フィルタ３３上の指１２の置き位置をユーザに提示させるように、可視光光源３４の発光を制御する。なお、指１２の置き位置を提示する可視光光源３４の発光の形状は、図５に示されたものに限らず、指１２の輪郭を表すものなど、ユーザが指１２の置き位置を認識できるような形状であればよい。
【００６４】
ステップＳ１２において、受光強度算出部５１は、透過フィルタ３３上の置き位置に指１２が置かれたか否かを、受光センサ３５からの受光レベルを表す情報に基づいて判定する。
【００６５】
ステップＳ１２において、透過フィルタ３３上の置き位置に指１２が置かれていないと判定された場合、すなわち、受光センサ３５からの受光レベルを表す情報により、受光センサ３５からの受光レベルに変化がないと判定された場合、受光センサ３５からの受光レベルに変化があるまで、ステップＳ１２の処理が繰り返される。
【００６６】
一方、ステップＳ１２において、透過フィルタ３３上の置き位置に指１２が置かれたと判定された場合、すなわち、受光センサ３５からの受光レベルを表す情報により、透過フィルタ３３上の置き位置に指１２が置かれることで受光センサ３５からの受光レベルが急激に高くなったと判定された場合、受光強度算出部５１は、撮像制御部５２に撮像の開始を指示する情報を供給する。また、受光強度算出部５１は、受光センサ３５からの受光レベルを表す情報に基づいて、指１２からの反射光の受光強度を算出し、登録／認証処理部５３に供給する。その後、処理はステップＳ１３に進む。
【００６７】
ステップＳ１３において、撮像制御部５２は、受光強度算出部５１からの撮像の開始を指示する情報に基づいて、近赤外光光源３１を発光させる。透過フィルタ３３上の置き位置に置かれた指１２には、近赤外光が照射される。
【００６８】
ステップＳ１４において、撮像制御部５２は、受光強度算出部５１からの撮像の開始を指示する情報に基づいて、置き位置に置かれ近赤外光が照射されている指１２を撮像部３２に撮像させる。より具体的には、撮像制御部５２は、受光強度算出部５１から撮像の開始を指示する情報が供給されると、撮像部３２に指１２の撮像を開始させ、所定の時間経過後に得られた指画像を、登録／認証処理部５３に供給させる。
【００６９】
ステップＳ１５において、登録／認証処理部５３は、図示せぬ入力部から入力された識別情報、撮像部３２からの指画像、および受光強度算出部５１からの受光強度をそれぞれ対応付けて、ユーザ情報として登録DB３６に供給し、記録させる。
【００７０】
以上の処理によれば、ユーザが透過フィルタ３３上の置き位置に指１２を置くことで、ユーザ情報を登録することができる。
【００７１】
［認証ユニットにおけるユーザの認証処理について］
次に、図６のフローチャートを参照して、認証ユニット１１によるユーザの認証処理について説明する。
【００７２】
図６のフローチャートで示される認証処理は、図示せぬ入力部がユーザによって操作されることで、認証ユニット１１の動作モードが認証モードに遷移したときに実行される。
【００７３】
なお、図６のフローチャートにおけるステップＳ３１乃至Ｓ３４の処理は、図４のフローチャートを参照して説明したステップＳ１１乃至Ｓ１４の処理と同様であるので、その詳細な説明は省略する。なお、ステップＳ３２において指１２が置かれた場合に算出される受光強度は、ずれ量計算部５５に供給され、ステップＳ３４において撮像される指画像は、被写体判定部５４に供給される。
【００７４】
ステップＳ３５において、登録／認証処理部５３は、図示せぬ入力部から入力された識別情報に基づいて、その識別情報に対応するユーザ情報を登録DB３６において検索して読み出す。
【００７５】
ステップＳ３６において、認証ユニット１１は、透過フィルタ３３上の置き位置から、指１２の位置がずれている場合に、その旨をユーザに報知するずれ報知処理を実行する。
【００７６】
［認証ユニットにおけるずれ報知処理について］
ここで、図７のフローチャートを参照して、認証ユニット１１によるずれ報知処理について説明する。
【００７７】
ステップＳ５１において、ずれ量計算部５５は、登録／認証処理部５３によって読み出されたユーザ情報における受光強度を取得し、そのユーザ情報の受光強度と、受光強度算出部５１からの受光強度とを比較し、その差を求める。
【００７８】
図８は、受光強度の比較の例について説明する図である。図８には、透過フィルタ３３上の指１２の置き位置と受光強度との関係が示されている。
【００７９】
図８において、実線で示される受光強度曲線L0は、ユーザ情報として登録DB３６に記録された受光強度を表しており、位置P0は、受光強度曲線L0で表わされる受光強度（以下、受光強度L0という）を得たときの指１２の置き位置を表している。位置P0において、受光強度L0はピーク値LMAXをとる。
【００８０】
また、それぞれ破線および一点鎖線で示される受光強度曲線L1，L2は、認証モードにおいて、受光強度算出部５１から供給された受光強度の例を表しており、位置P1，P2は、それぞれ、受光強度曲線L1，L2で表わされる受光強度（以下、受光強度L1，L2という）を得たときの指１２の置き位置を表している。位置P1，P2において、受光強度L1，L2はそれぞれピーク値LMAXをとる。
【００８１】
例えば、受光強度算出部５１から受光強度L1が供給された場合、ずれ量計算部５５は、ユーザ情報の受光強度L0においてピーク値LMAXをとる位置P0と、受光強度算出部５１からの受光強度L1においてピーク値LMAXをとる位置P1とを比較し、その差を求める。
【００８２】
図７のフローチャートに戻り、ステップＳ５２において、被写体判定部５４は、撮像部３２によって撮像された画像の被写体が人間の指であるか否かを判定する。被写体が指であるか否かの判定は、例えば、予め用意されたテンプレート画像と被写体とを比較することによって行うようにしてもよいし、その他の画像処理を用いて行うようにしてもよい。
【００８３】
ステップＳ５２において、撮像された被写体は指であると判定された場合、処理はステップＳ５３に進む。
【００８４】
ステップＳ５３において、被写体判定部５４は、登録／認証処理部５３によって読み出されたユーザ情報における指画像を取得し、そのユーザ情報の指画像と、被写体が指であると判定された指画像とを比較し、その差を求める。
【００８５】
例えば、図８で示される透過フィルタ３３上の位置P1に指１２が置かれている場合、撮像部３２によって撮像される指画像の指は、位置P0より位置P1の方が撮像部３２に近いので、位置P0に指１２が置かれた状態で撮像された、ユーザ情報の指画像の指より大きくなる。
【００８６】
また、図８で示される透過フィルタ３３上の位置P2に指１２が置かれている場合、撮像部３２によって撮像される指画像の指は、位置P0より位置P2の方が撮像部３２から遠いので、位置P0に指１２が置かれた状態で撮像された、ユーザ情報の指画像の指より小さくなる。
【００８７】
そこで、被写体判定部５４は、例えば、ユーザ情報の指画像の指の幅と、撮像部３２によって撮像された指画像の指の幅とを比較し、その差を求め、ずれ量計算部５５に供給する。
【００８８】
ステップＳ５４において、ずれ量計算部５５は、ステップＳ５１で求めた受光強度の差、および、被写体判定部５４からの指画像の差に基づいて、透過フィルタ３３上の置き位置からの指１２のずれ量を計算する。
【００８９】
より具体的には、ずれ量計算部５５は、例えば、図８で示された位置P0と位置P1との差に基づいて、透過フィルタ３３上の置き位置からの指１２のずれ量（以下、実ずれ量ともいう）を計算する。
【００９０】
例えば、受光センサ３５が、指１２からの反射光をピクセル単位で受光する場合、受光強度算出部５１においてもピクセル単位で受光強度が算出されるので、図８で示された位置P0と位置P1との差はピクセル単位で求められる。例えば、透過フィルタ３３上での100μmの位置ずれが受光センサ３５における１ピクセルに対応する場合、位置P0と位置P1との差が1000ピクセルであれば、透過フィルタ３３上の置き位置からの指１２の実際のずれ量（実ずれ量）は、撮像部３２側に10mmとなる。
【００９１】
また、ずれ量計算部５５は、例えば、ユーザ情報の指画像の指の幅と、撮像部３２によって撮像された指画像の指の幅との差に基づいて、透過フィルタ３３上の置き位置からの指１２のずれ量に対応するずれ量（以下、相対ずれ量ともいう）を計算する。
【００９２】
例えば、撮像部３２によって撮像された指画像の指の幅が750ピクセルで、ユーザ情報の指画像における指の幅が500ピクセルである場合、その差250ピクセルが相対ずれ量となる。この場合、撮像部３２によって撮像された指画像の指の幅より、ユーザ情報の指画像における指の幅の方が小さいので、指１２は、置き位置より近赤外光光源３１側にずれている。
【００９３】
ステップＳ５５において、ずれ量計算部５５は、ステップＳ５４において計算したずれ量が所定の閾値より大きいか否かを判定する。より具体的には、ずれ量計算部５５は、実ずれ量および相対ずれ量が、それぞれについて予め設定された閾値より大きいか否かを判定する。
【００９４】
ここで、実ずれ量について設定された閾値が8mmで、相対ずれ量について設定された閾値が200ピクセルである場合、上述した例では、ステップＳ５５において、ずれ量が所定の閾値より大きいと判定される。この場合、ずれ量計算部５５は、計算したずれ量（実ずれ量）を表す情報を、発光制御部５６に供給し、処理はステップＳ５６に進む。
【００９５】
なお、ずれ量についての閾値は、例えば、ビルの入館時に行われる認証においては低く設定し、銀行等のATM（Automated Teller Machine）利用時に行われる認証においては高く設定するなど、セキュリティレベルに応じて設定するようにもできる。
【００９６】
ステップＳ５６において、発光制御部５６は、ずれ量計算部５５からのずれ量を表す情報に応じて、可視光光源３４の発光を制御することで、指１２の置き位置への補正を促す。
【００９７】
発光制御部５６は、例えば、図９に示されるように、図５で示された置き位置を提示するようにした可視光光源３４−１（可視光光源３４）の外側に、複数列（図９においては２列）の可視光光源３４−２，３４−３を発光させる。この複数列の可視光光源３４−１乃至３４−３においては、ずれ量に応じて、いずれかを発光させるようにし、さらには点滅させるようにして、指１２の置き位置への補正を促す。このとき、可視光光源３４−１乃至３４−３の発光色を、可視光光源３４−１は緑、可視光光源３４−２は黄、可視光光源３４−３は赤などとしてもよい。また、可視光光源３４−１乃至３４−３が、それぞれ順番に、点灯および消灯を繰り返すようにしてもよい。
【００９８】
また、発光制御部５６は、例えば、図１０に示されるように、ずれ量に応じて、可視光光源３４を矢印の形状に発光させることで、指１２の置き位置への補正を促すようにしてもよい。図１０に示される可視光光源３４は、ずれ量計算部５５からのずれ量に応じて、点滅したり、発光色が変化したり、矢印の長さが変化するように発光してもよい。
【００９９】
なお、可視光光源３４の発光の形状やパターン、発光色は、図９，１０で例示したものに限らず、他の形態であってもよい。
【０１００】
図７のフローチャートに戻り、ステップＳ５６の後、処理はステップＳ５１に戻る。
【０１０１】
一方、ステップＳ５５において、ステップＳ５４において計算したずれ量が所定の閾値より大きくないと判定された場合、具体的には、例えば、実ずれ量および相対ずれ量のいずれかが、それぞれについて予め設定された閾値より大きくないと判定された場合、ずれ量計算部５５は、ずれ量（相対ずれ量）を表す情報を撮像制御部５２に供給し、処理はステップＳ５７に進む。
【０１０２】
ステップＳ５７において、撮像制御部５２は、ずれ量計算部５５からのずれ量を表す情報に応じて、撮像部３２の撮像パラメータを調整し、調整した撮像パラメータで撮像された指画像を、登録／認証処理部５３に供給させる。この調整により、撮像部３２によって撮像される指画像が、登録／認証処理部５３が認証可能な指画像となる。なお、実ずれ量および相対ずれ量のいずれも０（または略０）である場合には、撮像制御部５２は、撮像部３２の撮像パラメータを調整せずに、撮像された指画像を、登録／認証処理部５３に供給させる。
【０１０３】
ステップＳ５７の後、および、ステップＳ５２において撮像された被写体は指でないと判定された場合、処理は、図６のフローチャートのステップＳ３６に戻る。
【０１０４】
図６のフローチャートに戻り、ステップＳ３６の後、ステップＳ３７において、登録／認証処理部５３は、撮像部３２からの指画像と、登録DB３６から読み出したユーザ情報の指画像とを照合する。このとき、発光制御部５６は、照合の結果に応じて、可視光光源３４の発光を制御することで、ユーザに照合の結果を提示するようにしてもよい。
【０１０５】
以上の処理によれば、指の置き位置が平坦な形状で構成されている認証装置による指静脈の認証処理において、ユーザの指が置き位置からずれた場合に、置き位置からの指のずれ量に応じた可視光光源の発光を、ユーザへのフィードバックとして与えることができる。これにより、ユーザは、置き位置から指がずれていることを把握することができ、結果として、置き位置が平坦な形状であっても、精度よく認証を行うことが可能となる。
【０１０６】
なお、上述した説明においては、受光強度と指画像とからずれ量を計算するようにしたが、受光強度のみからずれ量を計算するようにしてもよい。
【０１０７】
また、指１２からの、可視光の反射光の受光レベルに基づいて受光強度を算出するようにしたが、指１２からの、近赤外光光源３１により照射された近赤外光の反射光の受光レベルに基づいて、受光強度を算出することも可能である。
【０１０８】
なお、上述した説明においては、透過フィルタ３３を、単に、近赤外光や可視光などを透過するものとして構成されるようにしたが、透過フィルタ３３に拡散板を重畳するようにしてもよい。
【０１０９】
図１１は、拡散板を重畳した透過フィルタ３３の例を示している。
【０１１０】
透過フィルタ３３に拡散板を重畳することによって、可視光光源３４から発光される可視光は拡散し、図１１に示されるように、指１２の置き位置にグラデーションを施すことができる。指１２が置き位置からずれている場合には、可視光光源３４の発光が制御されることで、指１２の置き位置への補正を促すようにグラデーションが変化する。
【０１１１】
図１１においては、透過フィルタ３３に拡散板を重畳した例について説明したが、透過フィルタ３３に、所定の形状の導光材を埋め込むようにもできる。
【０１１２】
図１２は、所定の形状の導光板が埋め込まれた透過フィルタ３３の例を示している。なお、図１２に示される透過フィルタ３３は、可視光光源３４からの可視光を透過しないように構成されているものとする。
【０１１３】
図１２においては、ハート形の導光材１３１が、置き位置が中心となるように配列され、透過フィルタ３３に埋め込まれている。透過フィルタ３３は、可視光光源３４からの可視光を透過しないので、可視光光源３４からの可視光は導光材１３１に導光され、図１２に示されるように指１２の置き位置が提示される。また、指１２が置き位置からずれている場合には、可視光光源３４の発光が制御されることで、指１２の置き位置への補正を促すように導光材１３１の発光が変化する。
【０１１４】
また、導光材１３１の形状は、図１２に示されるハート形に限らず、例えば、図１３に示される星形であってもよいし、正三角形や正方形など、その他の形状であってももちろんよい。
【０１１５】
このように、透過フィルタ３３に拡散板を重畳したり、導光材を埋め込むことにより、指の置き位置の提示や、指が置き位置からずれている場合のユーザへのフィードバックを、視覚的に変えることができる。
【０１１６】
また、図２の認証ユニット１１においては、近赤外光光源３１、撮像部３２、可視光光源３４、および受光センサ３５を、透過フィルタ３３の下側で、同一基板上に実装するようにしたが、登録DB３６および制御部３７をも同一基板上に実装することにより、認証ユニット１１のさらなる薄型化を実現することができる。
【０１１７】
なお、以上においては、指が置き位置からずれている場合に、可視光光源３４の発光を、ユーザへのフィードバックとして与えるようにしたが、認証ユニット１１に、所定の画像や文章を表示する表示部や、音声を出力する音声出力部を内蔵したり、接続するようにして、表示部の表示や音声出力部からの音声出力を、ユーザへのフィードバックとして与えるようにしてもよい。
【０１１８】
［認証ユニットの他の機能構成例について］
ここで、図１４を参照して、表示部の表示や音声出力部からの音声出力を、ユーザへのフィードバックとして与えるようにした認証ユニット１１の機能構成例について説明する。
【０１１９】
図１４の認証ユニット１１は、近赤外光光源３１、撮像部３２、透過フィルタ３３、可視光光源３４、受光センサ３５、登録DB３６、制御部３７、表示部２１１、および音声出力部２１２から構成される。
【０１２０】
なお、図１４の認証ユニット１１において、図２の認証ユニット１１に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１２１】
すなわち、図１４の認証ユニット１１において、図２の認証ユニット１１と異なるのは、表示部２１１および音声出力部２１２を新たに設けた点である。
【０１２２】
表示部２１１は、LCD（Liquid Crystal Display）または有機EL（Electro Luminescence）などの表示デバイスからなり、制御部３７の制御に基づいて、所定の画像や文章を表示する。
【０１２３】
音声出力部２１２は、いわゆるスピーカにより構成され、制御部３７の制御に基づいて、所定の音声を出力する。
【０１２４】
また、図１４の制御部３７は、受光強度算出部５１、撮像制御部５２、登録／認証処理部５３、被写体判定部５４、ずれ量計算部５５、発光制御部５６、表示制御部２３１、および音声出力制御部２３２から構成される。
【０１２５】
なお、図１４の制御部３７において、図２の制御部３７に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１２６】
すなわち、図１４の制御部３７において、図２の制御部３７と異なるのは、表示制御部２３１および音声出力制御部２３２を新たに設けた点である。
【０１２７】
表示制御部２３１は、ずれ量計算部５５からのずれ量に応じて、指１２の置き位置への補正を促すように、表示部２１１の表示を制御する。
【０１２８】
音声出力制御部２３２は、ずれ量計算部５５からのずれ量に応じて、指１２の置き位置への補正を促すように、音声出力部２１２の音声の出力を制御する。
【０１２９】
なお、図１４の認証ユニット１１によるユーザの登録処理および認証処理は、図４，５のフローチャートを参照して説明した、図２の認証ユニットによるユーザの登録処理および認証処理と同様であるので、その説明は省略する。
【０１３０】
また、図１４の認証ユニット１１によるずれ報知処理は、図７のフローチャートを参照して説明した、図２の認証ユニットによるずれ報知処理と基本的に同様であるので、その説明は省略する。
【０１３１】
ただし、図１４の認証ユニット１１によるずれ報知処理では、図７のステップＳ５５において、ずれ量が所定の閾値より大きいと判定された場合、ずれ量計算部５５は、計算したずれ量（実ずれ量）を表す情報を、表示制御部２３１に供給する。そして、ステップＳ５６において、表示制御部２３１は、ずれ量計算部５５からのずれ量を表す情報に応じて、表示部２１１の表示を制御することで、指１２の置き位置への補正を促す。
【０１３２】
具体的には、表示部２１１には、実ずれ量に応じて、指１２の置き位置への補正を促すように、例えば、矢印の画像が表示されたり、「右（左）へ○○mm指を移動させてください」などの文章が表示される。
【０１３３】
なお、以上のようなずれ報知処理の後、表示制御部２３１は、照合の結果に応じて、表示部２１１の表示を制御することで、ユーザに照合の結果を提示するようにしてもよい。
【０１３４】
また、図１４の認証ユニット１１によるずれ報知処理では、図７のステップＳ５５において、ずれ量が所定の閾値より大きいと判定された場合、ずれ量計算部５５は、計算したずれ量（実ずれ量）を表す情報を、音声出力制御部２３２に供給するようにもできる。そして、ステップＳ５６において、音声出力制御部２３２は、ずれ量計算部５５からのずれ量を表す情報に応じて、音声出力部２１２の音声出力を制御することで、指１２の置き位置への補正を促す。
【０１３５】
具体的には、音声出力部２１２から、実ずれ量に応じて、指１２の置き位置への補正を促すように、例えば、「右（左）へ○○mm指を移動させてください」などの音声が出力される。
【０１３６】
なお、以上のようなずれ報知処理の後、音声出力制御部２３２は、照合の結果に応じて、音声出力部２１２の音声出力を制御することで、ユーザに照合の結果を提示するようにしてもよい。
【０１３７】
以上の処理によれば、指の置き位置が平坦な形状で構成されている認証装置による指静脈の認証処理において、ユーザの指が置き位置からずれた場合に、置き位置からの指のずれ量に応じた表示や音声を、ユーザへのフィードバックとして与えることができる。これにより、ユーザは、置き位置から指がずれていることを把握することができ、結果として、置き位置が平坦な形状であっても、精度よく認証を行うことが可能となる。
【０１３８】
また、図１４の認証ユニット１１においては、近赤外光光源３１、撮像部３２、可視光光源３４、および受光センサ３５を、透過フィルタ３３の下側で、同一基板上に実装するようにしたが、登録DB３６および制御部３７をも同一基板上に実装することにより、認証ユニット１１の薄型化を実現することができる。
【０１３９】
さらに、図１４の認証ユニット１１は、指１２側（透過フィルタ３３の上側）を平坦な形状にすることができるので、図１５に示されるノート型のパーソナルコンピュータ３０１や、その他の折り畳み可能な携帯端末装置に搭載することが可能となる。
【０１４０】
図１５に示されるパーソナルコンピュータ３０１において、表示部３１１および音声出力部３１２は、図１４を参照して説明した認証ユニット１１の表示部２１１および音声出力部２１２にそれぞれ対応する。
【０１４１】
また、図１５においては、認証ユニット１１を、パーソナルコンピュータ３０１の本体（表示部３１１と対をなす筺体）の表面に搭載するようにしたが、薄型の形状を利用して、例えば、パーソナルコンピュータ３０１の本体側面からスライドさせることで収納可能なスライド部として搭載するようにしてもよい。
【０１４２】
これにより、パーソナルコンピュータ３０１全体の薄型化を、認証機能を備えた上で実現することができる。
【０１４３】
以上においては、指が置き位置からずれている場合に、表示部の表示や音声出力部からの音声出力を、ユーザへのフィードバックとして与えるようにしたが、この他に、置き位置近傍における温度差や、置き位置近傍に対する振動を、ユーザへのフィードバックとして与えるようにすることもできる。
【０１４４】
［認証ユニットのさらに他の機能構成例について］
ここで、図１６を参照して、置き位置近傍における温度差を、ユーザへのフィードバックとして与えるようにした認証ユニット１１の機能構成例について説明する。
【０１４５】
図１６の認証ユニット１１は、近赤外光光源３１、撮像部３２、透過フィルタ３３、可視光光源３４、受光センサ３５、登録DB３６、制御部３７、および発熱体２１３から構成される。
【０１４６】
なお、図１６の認証ユニット１１において、図２の認証ユニット１１に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１４７】
すなわち、図１６の認証ユニット１１において、図２の認証ユニット１１と異なるのは、発熱体２１３を新たに設けた点である。
【０１４８】
発熱体２１３は、金属箔が樹脂製のフィルムに挟まれた、薄い面状で構成され、透過フィルタ３３の下側の面の、指の置き位置から所定の量だけずれた位置（例えば、図９の可視光光源３４−３に対応する位置）に貼付けられている。発熱体２１３は、制御部３７の制御に基づいて、金属箔に電流が流れることで熱を発生し、透過フィルタ３３上に、温度差を発生させる。
【０１４９】
また、図１６の制御部３７は、受光強度算出部５１、撮像制御部５２、登録／認証処理部５３、被写体判定部５４、ずれ量計算部５５、発光制御部５６、および熱制御部２３３から構成される。
【０１５０】
なお、図１６の制御部３７において、図２の制御部３７に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１５１】
すなわち、図１６の制御部３７において、図２の制御部３７と異なるのは、熱制御部２３３を新たに設けた点である。
【０１５２】
熱制御部２３３は、ずれ量計算部５５からのずれ量に応じて、指１２の置き位置への補正を促すように、発熱体２１３の発熱を制御する。
【０１５３】
なお、図１６の認証ユニット１１によるユーザの登録処理および認証処理は、図４，５のフローチャートを参照して説明した、図２の認証ユニットによるユーザの登録処理および認証処理と同様であるので、その説明は省略する。
【０１５４】
また、図１６の認証ユニット１１によるずれ報知処理は、図７のフローチャートを参照して説明した、図２の認証ユニットによるずれ報知処理と基本的に同様であるので、その説明は省略する。
【０１５５】
ただし、図１６の認証ユニット１１によるずれ報知処理では、図７のステップＳ５５において、ずれ量が所定の閾値より大きいと判定された場合、ずれ量計算部５５は、計算したずれ量（実ずれ量）を表す情報を、熱制御部２３３に供給する。そして、ステップＳ５６において、熱制御部２３３は、ずれ量計算部５５からのずれ量を表す情報に応じて、発熱体２１３の発熱を制御することで、指１２の置き位置への補正を促す。
【０１５６】
具体的には、発熱体２１３の金属箔には、実ずれ量に応じた電流が流れ、指１２の置き位置への補正を促すように、透過フィルタ３３上の置き位置からずれた位置が、ずれ量に応じて発熱する。このとき、透過フィルタ３３上の置き位置の温度は、置き位置からずれた位置での温度と温度差がある（温度が低い）ので、ユーザは、温度の低い位置が置き位置であることを把握することができる。
【０１５７】
なお、以上においては、置き位置からずれた位置での温度が高くなる（置き位置からのずれ量に応じて発熱する）ような構成としたが、置き位置と置き位置からずれた位置での温度差がユーザに把握されればよく、例えば、置き位置からずれた位置での温度が低くなる（置き位置からのずれ量に応じて吸熱する）ような構成としてもよい。
【０１５８】
［認証ユニットのさらに他の機能構成例について］
次に、図１７を参照して、置き位置近傍に対する振動を、ユーザへのフィードバックとして与えるようにした認証ユニット１１の機能構成例について説明する。
【０１５９】
図１７の認証ユニット１１は、近赤外光光源３１、撮像部３２、透過フィルタ３３、可視光光源３４、受光センサ３５、登録DB３６、制御部３７、および振動部２１４から構成される。
【０１６０】
なお、図１７の認証ユニット１１において、図２の認証ユニット１１に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１６１】
すなわち、図１７の認証ユニット１１において、図２の認証ユニット１１と異なるのは、振動部２１４を新たに設けた点である。
【０１６２】
振動部２１４は、例えば、偏心されたおもりが付加された小型のモータによって構成され、透過フィルタ３３の下側の面の、指の置き位置から所定の量だけずれた位置（例えば、図９の可視光光源３４−３に対応する位置）に、当接するように設けられている。振動部２１４は、制御部３７の制御に基づいて振動することで、透過フィルタ３３の一部または全体を振動させる。
【０１６３】
また、図１７の制御部３７は、受光強度算出部５１、撮像制御部５２、登録／認証処理部５３、被写体判定部５４、ずれ量計算部５５、発光制御部５６、および振動制御部２３４から構成される。
【０１６４】
なお、図１７の制御部３７において、図２の制御部３７に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１６５】
すなわち、図１７の制御部３７において、図２の制御部３７と異なるのは、振動制御部２３４を新たに設けた点である。
【０１６６】
振動制御部２３４は、ずれ量計算部５５からのずれ量に応じて、指１２の置き位置への補正を促すように、振動部２１４の振動を制御する。
【０１６７】
なお、図１７の認証ユニット１１によるユーザの登録処理および認証処理は、図４，５のフローチャートを参照して説明した、図２の認証ユニットによるユーザの登録処理および認証処理と同様であるので、その説明は省略する。
【０１６８】
また、図１７の認証ユニット１１によるずれ報知処理は、図７のフローチャートを参照して説明した、図２の認証ユニットによるずれ報知処理と基本的に同様であるので、その説明は省略する。
【０１６９】
ただし、図１７の認証ユニット１１によるずれ報知処理では、図７のステップＳ５５において、ずれ量が所定の閾値より大きいと判定された場合、ずれ量計算部５５は、計算したずれ量（実ずれ量）を表す情報を、振動制御部２３４に供給する。そして、ステップＳ５６において、振動制御部２３４は、ずれ量計算部５５からのずれ量を表す情報に応じて、振動部２１４の振動を制御することで、指１２の置き位置への補正を促す。
【０１７０】
具体的には、振動部２１４は、実ずれ量に応じた振動の大きさ（またはパターン）で、指１２の置き位置への補正を促すように、透過フィルタ３３の、置き位置からずれた位置を振動させる。透過フィルタ３３上の置き位置近傍の振動は、置き位置から大きくずれた位置での振動と比較して小さくなるので、ユーザは、振動のより小さくなる位置が置き位置により近い位置であることを把握することができる。
【０１７１】
なお、以上においては、置き位置からずれた位置ほど振動が大きくなる（置き位置では振動しない）ような構成としたが、置き位置と置き位置からずれた位置での振動の大小または有無がユーザに把握されればよく、例えば、置き位置からずれた位置ほど振動が小さくなる（置き位置で大きく振動する）ような構成としてもよい。
【０１７２】
以上の処理によれば、指の置き位置が平坦な形状で構成されている認証装置による指静脈の認証処理において、ユーザの指が置き位置からずれた場合に、置き位置からの指のずれ量に応じた温度差や振動を、ユーザへのフィードバックとして与えることができる。これにより、ユーザは、置き位置から指がずれていることを把握することができ、結果として、置き位置が平坦な形状であっても、精度よく認証を行うことが可能となる。
【０１７３】
以上においては、指が置き位置からずれている場合に、温度差や振動を、ユーザへのフィードバックとして与えるようにしたが、上述した、可視光光源の発光、表示、音声、温度差、および振動の全てを、ユーザへのフィードバックとして与えるようにしてもよい。
【０１７４】
［認証ユニットのさらに他の機能構成例について］
ここで、図１８を参照して、可視光光源の発光、表示、音声、温度差、および振動の全てを、ユーザへのフィードバックとして与えるようにした認証ユニット１１の機能構成例について説明する。
【０１７５】
なお、図１８の認証ユニット１１において、図２、図１４、図１６、および図１７の認証ユニット１１に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は省略する。
【０１７６】
また、図１８の認証ユニット１１によるユーザの登録処理、認証処理、およびずれ報知処理についても、上述したそれぞれの処理と同様であるので、その説明は省略する。
【０１７７】
このように、指の置き位置が平坦な形状で構成されている認証装置による指静脈の認証処理において、ユーザの指が置き位置からずれた場合に、置き位置からの指のずれ量に応じた可視光光源の発光、表示、音声、温度差、および振動を、ユーザへのフィードバックとして与えることができる。これにより、ユーザは、置き位置から指がずれていることを、よりはっきりと把握することができ、結果として、置き位置が平坦な形状であっても、精度よく認証を行うことが可能となる。
【０１７８】
なお、以上においては、指が置き位置からずれている場合に、可視光光源の発光、表示、音声、温度差、および振動の全てを、ユーザへのフィードバックとして与えるようにしたが、可視光光源の発光、表示、音声、温度差、および振動のうちの少なくとも２つ以上を組み合わせて、ユーザへのフィードバックとして与えるようにしてもよい。このようにしても、ユーザは、置き位置から指がずれていることを、よりはっきりと把握することができる。
【０１７９】
なお、上述した説明においては、本発明を、人間の指静脈を利用して認証処理を行う認証ユニットに適用するものとしたが、指に限らず、手のひら等の、人間の体の一部の静脈を利用して認証処理を行う認証ユニットにも適用することが可能である。
【０１８０】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１８１】
１１  認証ユニット，  ３１  近赤外光光源，  ３２  撮像部，  ３３  透過フィルタ，  ３４  可視光光源，  ３５  受光センサ，  ３６  登録DB，  ３７  制御部，  ５１  受光強度算出部，  ５２  撮像制御部，  ５３  登録／認証処理部，  ５４  被写体判定部，  ５５  ずれ量計算部，  ５６  発光制御部，  １３１  導光材，  ２１１  表示部，  ２１２  音声出力部，  ２１３  発熱体，  ２１４  振動部，  ２３１  表示制御部，  ２３２  音声出力制御部，  ２３３  熱制御部，  ２３４  振動制御部
【図１】
2011197786.tif 000003
【図２】
2011197786.tif 000004
【図３】
2011197786.tif 000005
【図４】
2011197786.tif 000006
【図５】
2011197786.tif 000007
【図６】
2011197786.tif 000008
【図７】
2011197786.tif 000009
【図８】
2011197786.tif 000010
【図９】
2011197786.tif 000011
【図１０】
2011197786.tif 000012
【図１１】
2011197786.tif 000013
【図１２】
2011197786.tif 000014
【図１３】
2011197786.tif 000015
【図１４】
2011197786.tif 000016
【図１５】
2011197786.tif 000017
【図１６】
2011197786.tif 000018
【図１７】
2011197786.tif 000019
【図１８】
2011197786.tif 000020