(57)【要約】【課題】生体情報の撮像精度を向上させることを課題とする。【解決手段】タブレット端末などの情報処理装置は、かざされた手から生体情報を検出するセンサを有する。また、この情報処理装置は、センサが設置されている面に設置されると共に、指の配置を促す位置にガイド画像を表示する表示装置を有する。そして、このような情報処理装置は、指の配置を促す位置を起点として、センサが設置されている方向にガイド画像をスライドさせる。【選択図】図１
2017182504.tif 000002
【特許請求の範囲】
【請求項１】
かざされた手から生体情報を検出するセンサと、
前記センサが設置されている面に設置されると共に、指の配置を促す位置にガイド画像を表示する表示装置と、
前記指の配置を促す位置を起点として、前記センサが設置されている方向に前記ガイド画像をスライドさせる画像制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像制御部は、前記センサに手をかざした状態で、人差し指が前記表示装置と接触する第１接触点、および、親指が前記表示装置と接触する第２接触点のそれぞれを終点とする前記ガイド画像を、前記表示装置に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像制御部は、前記人差し指を配置する第１始点から前記第１接触点までの移動方向を示す第１経路と、前記親指を配置する第２始点から前記第２接触点までの移動方向を示す第２経路とを、前記ガイド画像として表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記画像制御部は、前記第１経路において、前記人差し指が前記表示装置への接触を維持しながら前記第１始点から移動した領域の色を未接触の領域とは異なる色で表示し、前記第２経路において、前記親指が前記表示装置への接触を維持しながら前記第２始点から移動した領域の色を未接触の領域とは異なる色で表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
コンピュータに、
センサを用いて、前記センサにかざされた手から生体情報を検出し、
前記センサが設置されている面に設置されると共に、指の配置を促す位置にガイド画像を表示装置に表示し、
前記指の配置を促す位置を起点として、前記センサが設置されている方向に前記ガイド画像をスライドさせる、
処理を実行させることを特徴とする検出支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および検出支援プログラムに関する。
【背景技術】
【０００２】
従来から、静脈などの生体情報を用いた認証技術が知られている。このような認証技術は、サーバルームなどの入退室を制限する手法として利用されるだけでなく、近年では、個人が所持する携帯電話、スマートフォン、タブレット端末、コンピュータなどの情報処理装置においても採用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００７／１４１８６０号
【特許文献２】国際公開第２００４／０２１８８４号
【特許文献３】特開２００５−０７１１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記情報処理装置を利用するユーザの年齢やＩＴ（Information  Technology）リテラシも様々であることから、正確に生体情報を撮像することが難しい。例えば、静脈を撮像する際に、生体情報を撮影するセンサに手のひらを近づけすぎたり、離れ過ぎたりすると、正しく撮像できない。また、センサなどの小型化も進んでおり、撮影に適した距離や位置が非常に繊細になっている。
【０００５】
一つの側面では、生体情報の撮像精度を向上させることができる情報処理装置および検出支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、情報処理装置は、かざされた手から生体情報を検出するセンサと、前記センサが設置されている面に設置されると共に、指の配置を促す位置にガイド画像を表示する表示装置とを有する。情報処理装置は、前記指の配置を促す位置を起点として、前記センサが設置されている方向に前記ガイド画像をスライドさせる画像制御部を有する。
【発明の効果】
【０００７】
一実施形態によれば、生体情報の撮像精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１にかかる情報処理装置を説明する図である。
【図２】図２は、実施例１にかかる情報処理装置のハードウェア構成例を説明する図である。
【図３】図３は、実施例１にかかる情報処理装置の機能構成例を示す機能ブロック図である。
【図４】図４は、画面表示の例を示す図である。
【図５】図５は、スライドを説明する図である。
【図６】図６は、処理の流れを示すフローチャートである。
【図７】図７は、縦画面の場合の表示例を示す図である。
【図８】図８は、ガイドが先行する例を説明する図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する情報処理装置および検出支援プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１０】
［情報処理装置の説明］
図１は、実施例１にかかる情報処理装置を説明する図である。図１に示す情報処理装置１は、静脈を読み取るセンサ３を有するコンピュータ装置の一例であり、例えば携帯電話、スマートフォン、タブレット端末などである。
【００１１】
情報処理装置１は、各種操作を受け付けるタッチパネルなどの表示装置を有し、各種アプリケーションの実行、メールの送受信、電話の発着信などを行う。また、情報処理装置１は、所定時間操作が行われない場合やユーザから画面オフなどの操作を受け付けた場合、操作の受け付けを無効にする無効状態に遷移する。その後、情報処理装置１は、ユーザ認証を行って認証を許可した場合に無効状態を解除して、タッチパネル等を用いた各種操作の受け付けを有効にする。
【００１２】
センサ３は、静脈などの生体情報を撮像するセンサであり、どのような方式も採用することができる。例えば、センサ３は、近赤外線を発光する非接触型のセンサであり、かざされた手のひらに近赤外線を当てて、手のひらから跳ね返った近赤外線を受信する。情報処理装置１は、このようにして受信された情報に従って静脈画像を生成する。
【００１３】
このような情報処理装置１は、ユーザ認証に用いる静脈を読み取る際に、センサ３が設置されている面に設置されると共に、指の配置を促す位置にガイド画像（以降、単にガイドと記載する場合がある）をタッチパネルに表示させる。そして、情報処理装置１は、指の配置を促す位置を起点として、センサ３が設置されている方向にガイド画像をスライドさせる。
【００１４】
例えば、図１に示すように、情報処理装置１は、タッチパネル上に、人差し指を置く位置を示すガイダンス画像Ａ（以降、始点Ａと記載する場合がある）と親指を置く位置を示すガイダンス画像Ｂ（以降、始点Ｂと記載する場合がある）とを表示する。ここでガイダンス画像Ａおよびガイダンス画像Ｂは、始点、終点、始点から終点までの移動方向を示す情報などを含む画像である。また、各ガイダンス画像の始点から終点への方向は、センサ３に向かう方向とする。
【００１５】
そして、情報処理装置１は、ガイダンス画像Ａに人差し指が接触したことと、ガイダンス画像Ｂに親指が接触したことを検出すると、ガイダンス画像Ａとガイダンス画像Ｂのそれぞれを、各終点に向かってスライドさせるように、画像を表示させる。
【００１６】
このガイダンスにしたがって、ユーザは、人差し指をガイダンス画像Ａに接触させ、親指をガイダンス画像Ｂに接触させた状態で、手５０をセンサ３方向へ移動させる。この結果、手５０のひらがセンサ３の真上に位置する。したがって、センサ３は、ユーザの静脈を正確に撮像することができる。
【００１７】
［ハードウェア構成］
図２は、実施例１にかかる情報処理装置１のハードウェア構成例を説明する図である。図２に示すように、情報処理装置１は、無線部２、センサ３、音声入出力装置４、メモリ５、タッチパネル６、表示装置７を有する。なお、ここに示したハードウェアは一例であり、これに限定されるものではなく、ハードディスクドライブなどの他のハードウェアを有していてもよい。
【００１８】
無線部２は、アンテナ２ａを介して、基地局や他の情報処理端末と無線通信を実行する。センサ３は、非接触型のセンサであり、近赤外線を発光して手のひらから反射光を受信する。
【００１９】
音声入出力装置４は、スピーカから音声を出力し、マイクで集音された音声に対して各種処理を実行する。メモリ５は、記憶装置の一例であり、例えばプログラムやデータなどを記憶する。
【００２０】
タッチパネル６は、表示装置７に重畳される、ユーザ操作を受け付ける入力部であり、操作された位置（座標）をプロセッサ８に出力する。なお、タッチパネル６は、静電容量方式や電磁誘導方式など様々な方式を採用することができる。表示装置７は、各種情報を表示する表示部の一例である。
【００２１】
プロセッサ８は、情報処理装置１全体の処理を司る処理部であり、例えばＣＰＵ（Central  Processing  Unit）などである。例えば、プロセッサ８は、ＯＳ（Operating  System）を実行する。また、プロセッサ８は、ハードディスク等に記憶されるプログラムを読み出してメモリ５に展開して実行することで、後述する各機能部を実行する。
【００２２】
［機能構成］
図３は、実施例１にかかる情報処理装置１の機能構成例を示す機能ブロック図である。図３に示すように、情報処理装置１は、生体情報ＤＢ１０、操作検出部１１、表示制御部１２、撮像部１５、登録部１６、認証実行部１７を有する。
【００２３】
なお、生体情報ＤＢ１０は、メモリやハードディスクなどの記憶装置に記憶される。生体情報ＤＢ１０、操作検出部１１、表示制御部１２、撮像部１５、登録部１６、認証実行部１７は、プロセッサなどの電子回路の一例やプロセッサが実行するプロセスの一例である。
【００２４】
生体情報ＤＢ１０は、ユーザの手のひらから取得された静脈の画像を記憶するデータベースである。具体的には、生体情報ＤＢ１０は、ユーザを識別する識別子、静脈が採取された手が右手か左手かを示す情報、採取された静脈の画像などを対応付けて記憶する。
【００２５】
操作検出部１１は、タッチパネルへの接触を検知する処理部である。具体的には、操作検出部１１は、ユーザの指がタッチパネルに接触したことを検出すると、接触した位置の座標等を特定する。また、操作検出部１１は、情報処理装置１が無効状態の時に、無効状態を解除する操作を受け付けて、解除操作が要求されたことを表示制御部１２に通知する。なお、無効状態を解除する操作の例としては、タッチパネルを所定時間連続してタッチする操作、予め定められたボタンを押下する操作などがある。
【００２６】
表示制御部１２は、ガイド表示部１３とスライド実行部１４とを有し、静脈を撮像するためのガイド画像を表示制御する処理部である。
【００２７】
ガイド表示部１３は、操作検出部１１から解除操作の通知を受信した場合に、静脈を撮像するために、指の配置を促す位置にガイド画像をタッチパネル上に表示する処理部である。具体的には、ガイド表示部１３は、撮像対象の静脈がある手のひらがセンサ３の真上に位置する状態で、人差し指と親指をタッチパネル上に置いたときのそれぞれの位置を終点とするガイド画像を表示する。また、ガイド表示部１３は、それぞれの終点からセンサ３とは逆の方向に所定距離離れた位置を、それぞれの始点に設定する。また、ガイド表示部１３は、始点と終点とを結ぶ線などの画像を表示して、ユーザに指の移動方向を示す。
【００２８】
ここで、ガイド画像の具体例を説明する。図４は、画面表示の例を示す図である。図４に示すように、ガイド表示部１３は、様々なガイド画像を表示することができる。例えば、図４の（１）に示すように、ガイド表示部１３は、人差し指の始点を示す始点Ａと、親指の始点を示す始点Ｂとを濃い色で表示し、各終点および各始点から各終点までの移動経路を各始点よりも薄い色で表示する。さらに、ガイド表示部１３は、各移動経路の大きさを始点や終点と同じ大きさで表示するとともに、各経路に移動方向を示す矢印を表示させることができる。
【００２９】
また、図４の（２）に示すように、ガイド表示部１３は、人差し指の始点を示す始点Ａと、親指の始点を示す始点Ｂとを濃い色で表示し、各終点および各始点から各終点までの移動経路を各始点よりも薄い色で表示する。さらに、ガイド表示部１３は、各移動経路の大きさを始点や終点と同じ大きさで表示するとともに、各始点の中に移動方向を示す矢印を表示させることができる。
【００３０】
また、図４の（３）に示すように、ガイド表示部１３は、人差し指の始点を示す始点Ａと、親指の始点を示す始点Ｂとを濃い色で表示する。さらに、ガイド表示部１３は、終点を設けずに各始点から移動方向に各始点よりも薄い色かつ各始点よりも狭い領域で表示させることができる。
【００３１】
また、図４の（４）に示すように、ガイド表示部１３は、人差し指の始点を示す始点Ａと、親指の始点を示す始点Ｂとを濃い色で表示する。さらに、ガイド表示部１３は、終点を設けずに各始点から移動方向に各始点よりも薄い色かつ各始点よりも狭い領域かつ移動方向を示す矢印で表示させることができる。
【００３２】
スライド実行部１４は、ガイド表示部１３によって表示されたガイド画像をセンサ３の方向に移動させる処理部である。具体的には、スライド実行部１４は、各始点に人差し指と親指とが接触したことを検知した後、人差し指と親指とが各終点に向かって移動を開始したことを検知すると、各指が接触していた領域の色を変化させる。例えば、スライド実行部１４は、移動しているように画像を繰返し表示してもよく、アニメーション等で移動しているように表示することもできる。
【００３３】
図５は、スライドを説明する図である。図５に示すように、スライド実行部１４は、人差し指が始点Ａに接触するとともに親指が始点Ｂに接触する状態の手５０が、センサ３の方向に移動されることを検知すると、移動に伴って、各始点から各終点までの移動経路のうち既に接触済みの領域の色を、各始点等と同じ濃い色に変更する。このようにすることで、正しく移動させていることをユーザが視覚的に確認することができる。
【００３４】
なお、表示制御部１２は、指の移動に関するデモ画像（デモアニメーション）を表示させることができる。例えば、表示制御部１２は、デモ画像を参照するボタン「ガイドを見る」を表示し、タッチパネルで当該ボタンが接触されたことが検知されると、図５に示した一連の動作と同様の画像をデモ画像として表示させることができる。
【００３５】
撮像部１５は、手のひらから静脈の画像を撮像する処理部である。具体的には、撮像部１５は、センサ３を用いて、センサ３の真上を通過する手５０から静脈を撮像する。また、撮像部１５は、撮像して画像から静脈の画像を生成して、登録部１６または認証実行部１７に出力する。例えば、撮像部１５は、初期登録時または登録変更時などの操作が受け付けられた場合には、静脈の画像を登録部１６に出力する。撮像部１５は、無効状態の解除操作が受け付けられた場合には、静脈の画像を認証実行部１７に出力する。
【００３６】
登録部１６は、ユーザの手５０から採取された静脈の画像を生体情報ＤＢ１０に登録する処理部である。具体的には、登録部１６は、初期登録時または登録変更時などの操作が受け付けられた場合に、撮像部１５から静脈の画像を取得する。そして、登録部１６は、ユーザＩＤなどに対応付けて、静脈の画像を生体情報ＤＢ１０に登録する。なお、登録部１６は、新規登録時には、複数回連続して画像を撮像するように、表示制御部１２および撮像部１５に指示することもできる。そして、登録部１６は、複数の静脈の画像をユーザＩＤなどに対応付けて登録することもでき、複数の静脈の画像をマージした画像をユーザＩＤなどに対応付けて登録することもできる。
【００３７】
認証実行部１７は、静脈の画像による生体認証を実行する処理部である。具体的には、認証実行部１７は、撮像部１５から静脈の画像を受け付けると、当該画像と類似する画像を生体情報ＤＢ１０から検索する。そして、認証実行部１７は、撮像部１５から入力された静脈の画像と類似する画像が生体情報ＤＢ１０に登録されている場合には、認証許可と判定し、無効状態を解放する。一方、認証実行部１７は、撮像部１５から入力された静脈の画像と類似する画像が生体情報ＤＢ１０に登録されていない場合には、認証不許可と判定し、無効状態を維持する。なお、認証実行部１７は、複数のユーザの静脈の画像が登録されている場合には、ユーザＩＤなどをユーザに選択させることができる。
【００３８】
［処理の流れ］
図６は、処理の流れを示すフローチャートである。図６に示すように、操作検出部１１によって静脈の撮像指示等が受け付けられると（Ｓ１０１：Ｙｅｓ）、操作検出部１１は、初期登録（または登録変更）の指示か否かを判定する（Ｓ１０２）。
【００３９】
そして、表示制御部１２は、初期登録の操作が受け付けられた場合（Ｓ１０２：Ｙｅｓ）、デモ画像などのガイダンス指示が受け付けられたか否かを判定する（Ｓ１０３）。ここで、ガイダンス指示が受け付けられた場合（Ｓ１０３：Ｙｅｓ）、表示制御部１２は、ガイダンス（デモ画像）を表示する（Ｓ１０４）。
【００４０】
一方、ガイダンス指示がない場合（Ｓ１０３：Ｎｏ）またはＳ１０４実行後、ガイド表示部１３は、ガイドを表示する（Ｓ１０５）。その後、スライド実行部１４は、指がガイドに接触したことが検知されると（Ｓ１０６：Ｙｅｓ）、センサ３の方向にガイドをスライドさせる（Ｓ１０７）。
【００４１】
続いて、撮像部１５は、センサ３の真上に位置する手のひらから静脈を撮像する（Ｓ１０８）。その後、表示制御部１２は、指がガイドに接触している間は（Ｓ１０９：Ｙｅｓ）、ガイドを継続して表示し、指がガイドから離れると（Ｓ１０９：Ｎｏ）、３回目の撮像か否かを判定する（Ｓ１１０）。
【００４２】
ここで、３回目の撮像ではない場合（Ｓ１１０：Ｎｏ）、表示制御部１２は、Ｓ１０５以降を繰り返す。一方、３回目の撮像である場合（Ｓ１１０：Ｙｅｓ）、登録部１６は、撮像した静脈の画像を生体情報ＤＢ１０に登録する（Ｓ１１１）。
【００４３】
一方、Ｓ１０２において初期登録の操作ではないと判定された場合（Ｓ１０２：Ｎｏ）、ガイド表示部１３は、ガイドを表示する（Ｓ１１２）。その後、スライド実行部１４は、指がガイドに接触したことが検知されると（Ｓ１１３：Ｙｅｓ）、センサ３の方向にガイドをスライドさせる（Ｓ１１４）。
【００４４】
続いて、撮像部１５は、センサ３の真上に位置する手のひらから静脈を撮像する（Ｓ１１５）、認証実行部１７は、撮像された静脈の画像を用いて認証処理を実行する（Ｓ１１６）。
【００４５】
［効果］
上述したように、情報処理装置１は、センサ３が正確に静脈を撮像できる距離等になるように、ユーザの手５０を誘導させることができ、静脈を撮像するまでの一連の流れをアニメーション等で表示させることができる。したがって、ユーザの年齢やＩＴリテラシに依存することなく、正確な静脈の画像を撮像することができる。また、正確な静脈の画像を撮像することができる結果、ユーザの認証精度を向上させることができる。
【実施例２】
【００４６】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。
【００４７】
［縦画面］
上記実施例では、横画面時のガイド表示を例にして説明したが、これに限定されるものではない。例えば、画面のサイズ等によって、ガイドの数などを動的に変更することができる。より詳細には、画面サイズが大きい場合は３本のガイドを表示することもできる。図７は、縦画面の場合の表示例を示す図である。図７に示すように、ガイド表示部１３は、縦画面の時は、人差し指の接触位置を示すガイド画像Ｃ、中指の接触位置を示すガイド画像Ｄ、薬指の接触位置を示すガイド画像Ｅを表示することもできる。
【００４８】
なお、ガイドの幅は、親指と人差し指との間に依存することから、平均的な大きさにすることが好ましい。例えば、成人の親指と人差し指との距離の平均値などに設定することができる。また、女性や子供などのユーザである場合は、ガイドの幅を狭くしたりすることもできる。
【００４９】
なお、上記実施例では右利きを想定した例で説明したが、左手であっても同様に処理することができる。例えば、左手の場合には、センサ３を左方向に設置して、指（手）を左方向に移動させるガイド画像を表示させることができる。また、右手や左手は、予め設定してもよく、毎回ユーザに選択させることもできる。
【００５０】
［先行ガイド］
また、スライド実行部１４は、指の移動に先行してガイド画像をスライドさせることもできる。図８は、ガイドが先行する例を説明する図である。図８に示すように、スライド実行部１４は、各始点に人差し指と親指とが接触したことが検知されると、指の移動を待たずに、進行方向に向かって移動領域の色を所定の間隔で変化させていく。このようにすることで、指を移動させることや移動方向などを視覚的にユーザに伝えることができ、静脈の画像撮像時のユーザ起因によるミスを抑制できる。
【００５１】
なお、スライド実行部１４は、２本のガイドを表示させた状態で、１本の指の移動しか検知できない場合は、両方のスライドを抑制することができる。また、スライド実行部１４は、スライドされていない方のガイドを点滅で表示させることもできる。この結果、操作ミスをユーザに報知することができる。
【００５２】
［システム］
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【００５４】
１  情報処理装置
３  センサ
１０  生体情報ＤＢ
１１  操作検出部
１２  表示制御部
１３  ガイド表示部
１４  スライド実行部
１５  撮像部
１６  登録部
１７  認証実行部
【図１】
2017182504.tif 000003
【図２】
2017182504.tif 000004
【図３】
2017182504.tif 000005
【図４】
2017182504.tif 000006
【図５】
2017182504.tif 000007
【図６】
2017182504.tif 000008
【図７】
2017182504.tif 000009
【図８】
2017182504.tif 000010