(57)【要約】【課題】一実施形態は、複数の生体認証装置を備える情報処理装置において、認証の際の消費電力を抑える。【解決手段】一実施形態に係る情報処理装置は、センサと、起動制御部と、認証部とを備える。起動制御部は、生体認証の実行開始時に、複数の生体認証装置のうちの一部の生体認証装置をセンサで検出された検出情報に基づいて起動しないように制御し、複数の生体認証装置のうち一部の生体認証装置を除いた残りの生体認証装置を起動する。認証部は、残りの生体認証装置を用いて生体認証を実行する。【選択図】図１２
2019008527.tif 000002
【特許請求の範囲】
【請求項１】
センサと、
生体認証の実行開始時に、複数の生体認証装置のうちの一部の生体認証装置を前記センサで検出された検出情報に基づいて起動しないように制御し、前記複数の生体認証装置のうち前記一部の生体認証装置を除いた残りの生体認証装置を起動する起動制御部と、
前記残りの生体認証装置を用いて生体認証を実行する認証部と、
を備える、情報処理装置。
【請求項２】
前記センサは加速度センサであり、
前記複数の生体認証装置は、虹彩認証装置を含み、
前記起動制御部は、前記生体認証の実行開始時に、前記センサで検出された加速度に基づいて前記情報処理装置を保持するユーザが歩行中であることを検出した場合、前記虹彩認証装置を起動しないように制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記センサは照度センサであり、
前記複数の生体認証装置は、虹彩認証装置を含み、
前記起動制御部は、前記生体認証の実行開始時に、前記センサで検出された照度が所定の閾値以上である場合、前記虹彩認証装置を起動しないように制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、更にタッチパネルを含み、
前記複数の生体認証装置は、指紋認証装置を含み、
前記起動制御部は、前記生体認証の実行開始時に、前記タッチパネルによる検出モードが、手袋越しに手の接触を検出可能な検出感度を有する手袋モードに設定されている場合、前記指紋認証装置を起動しないように制御する、
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、前記複数の生体認証装置のうちの或る生体認証装置の起動を抑止する条件を、日時を示す情報又は場所を示す情報で規定するスケジュール情報を記憶する記憶部を更に含み、
前記起動制御部は、更に、前記生体認証の実行開始時に、前記スケジュール情報に規定される前記条件が満たされている場合、前記或る生体認証装置を起動しないように制御する、
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、更に、表示装置を含み、
前記起動制御部は、前記虹彩認証装置を起動しないように制御した場合、前記表示装置への表示を抑止することを特徴とする、請求項２又は３に記載の情報処理装置。
【請求項７】
生体認証の実行開始時に、複数の生体認証装置のうちの一部の生体認証装置をセンサで検出された検出情報に基づいて起動しないように制御し、
前記複数の生体認証装置のうち前記一部の生体認証装置を除いた残りの生体認証装置を起動し、
前記残りの生体認証装置を用いて生体認証を実行する、
ことを含む、情報処理装置が実行する生体認証制御方法。
【請求項８】
生体認証の実行開始時に、複数の生体認証装置のうちの一部の生体認証装置をセンサで検出された検出情報に基づいて起動しないように制御し、
前記複数の生体認証装置のうち前記一部の生体認証装置を除いた残りの生体認証装置を起動し、
前記残りの生体認証装置を用いて生体認証を実行する、
処理を情報処理装置に実行させる生体認証制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、生体認証制御方法、及び生体認証制御プログラムに関する。
【背景技術】
【０００２】
近年、セキュリティ対策に対する意識が高まりや、生体認証装置の価格の低下などにともない、生体認証装置を搭載する情報処理装置が増えている。更には、例えば、虹彩認証装置と、指紋認証装置というように複数の生体認証装置を備え、複数の認証方式で認証を行うことが可能な情報処理装置もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３５２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、認証の開始時に情報処理装置が備える複数の生体認証装置を起動し、ユーザが選択したいずれかの生体認証装置で認証を実行することが行われている。しかしながら、複数の生体認証装置を起動すると、認証に用いられなかった生体認証装置も電力を消費するため、消費電力が増大する。
【０００５】
１つの側面では、本発明は、複数の生体認証装置を備える情報処理装置において、認証の際の消費電力を抑えることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの態様の情報処理装置は、センサと、起動制御部と、認証部とを備える。起動制御部は、生体認証の実行開始時に、複数の生体認証装置のうちの一部の生体認証装置をセンサで検出された検出情報に基づいて起動しないように制御し、複数の生体認証装置のうち一部の生体認証装置を除いた残りの生体認証装置を起動する。認証部は、残りの生体認証装置を用いて生体認証を実行する。
【発明の効果】
【０００７】
複数の生体認証装置を備える情報処理装置において、認証の際の消費電力を抑えることができる。
【図面の簡単な説明】
【０００８】
【図１】例示的な情報処理装置を示す図である。
【図２】認証設定に応じた認証処理を説明する図である。
【図３】一実施形態に係る情報処理装置のブロック構成を例示する図である。
【図４】例示的な虹彩認証と指紋認証とにかかる時間を説明する図である。
【図５】虹彩認証の際の眼の位置合わせのためのガイドを例示する図である。
【図６】虹彩認証の実行開始時の状況と認証性能との関係を例示する図である。
【図７】手袋と指紋認証との関係を例示する図である。
【図８】実施形態に係る認証設定を例示する図である。
【図９】条件情報を例示する図である。
【図１０】手袋モードの設定を例示する図である。
【図１１】スケジュール情報を例示する図である。
【図１２】第１の実施形態に係る認証処理を例示する図である。
【図１３】実施形態に係る省電力判定処理を例示する図である。
【図１４】通知情報を例示する図である。
【図１５】ガイドを例示する図である。
【図１６】第２の実施形態に係る認証処理を例示する図である。
【図１７】実施形態に係る情報処理装置を実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。
【００１０】
図１は、例示的な情報処理装置１００を例示する図である。情報処理装置１００は、例えば、スマートフォン、携帯電話機、タブレット端末、パーソナルコンピュータ（ＰＣ）、ノートＰＣなどの生体認証を実行する装置である。情報処理装置１００は、例えば、複数の生体認証装置１０１を備える。生体認証装置１０１は、例えば、生体認証に用いるための指紋や虹彩の情報などの生体情報を収集する装置である。図１（ａ）に示す例では、情報処理装置１００は、生体認証装置１０１として、指紋認証装置１１１と、虹彩認証装置１１２を備えている。虹彩認証装置１１２は、例えば、赤外線発光ダイオード１２１（ＩＲ  ＬＥＤ：Infrared Light Emitting Diode）と、撮像装置１２２とを含む。赤外線発光ダイオード１２１は、赤外線を照射する。撮像装置１２２は、一例では、赤外線カメラであっておく、赤外線を検出するセンサを備え、赤外線を写した画像を撮像する。そして、虹彩認証装置１１２は、例えば、図１（ｂ）に示す様に、ユーザの眼に赤外線発光ダイオード１２１で赤外線を照射し、その反射光を撮像装置１２２で撮像して、虹彩の画像を得る。情報処理装置１００は、指紋認証装置１１１で取得した指紋の情報や、虹彩認証装置１１２で取得した虹彩の情報などの生体情報を用いて、生体認証を実行してよい。また、一実施形態においては、情報処理装置１００は、タッチパネル１０２を備えていてもよい。
【００１１】
図２は、複数の生体認証装置１０１を備える情報処理装置１００における認証設定と、認証設定に応じた認証処理とを説明する図である。図２には情報処理装置１００の認証設定画面が例示されており、ユーザは認証設定画面において、虹彩認証と指紋認証のそれぞれをＯＮ（オン）及びＯＦＦ（オフ）に切り替えることができる。例えば、図２（ａ）では、虹彩認証のみがＯＮに設定されており、この場合、情報処理装置１００は、虹彩認証装置１１２のみを起動して、虹彩認証装置１１２を用いて虹彩認証を実行する。一方、図２（ｂ）では、例えば、指紋認証のみがＯＮに設定されており、この場合、情報処理装置１００は、指紋認証装置１１１のみを起動して、指紋認証装置１１１を用いて指紋認証を実行する。図２（ｃ）では、虹彩認証と指紋認証の双方がＯＮに設定されており、この場合、情報処理装置１００は、虹彩認証装置１１２と指紋認証装置１１１の双方を起動し、いずれか認証早かった方の生体認証装置１０１を用いて認証を完了させる。複数の生体認証装置１０１を起動することで、例えば、ユーザは状況に応じて認証方式を選択することができ、ユーザの利便性は向上する。
【００１２】
しかしながら、認証のために複数の生体認証装置１０１を起動すると、それぞれの生体認証装置１０１が電力を消費するため、それだけ消費電力が増大する。そして、認証処理が繰り返し実行されると、認証で消費される電力がバッテリの電力残量に与える影響はより大きくなる。
【００１３】
一方で、情報処理装置１００には、長時間駆動が望まれている。また、例えば女性は、小型で軽量な端末を求める傾向があり、そうしたニーズにも合わせるために、バッテリのサイズが制限されることもある。こうしたなか、情報処理装置１００の更なる省電力化が望まれている。従って、複数の生体認証装置１０１を備える情報処理装置１００において、認証の際の消費電力を抑えることのできる技術の提供が望まれている。
【００１４】
そこで、以下で述べる実施形態では複数の生体認証装置１０１を備える情報処理装置１００は、生体認証の実行開始時に、センサで検出された検出情報に基づいて一部の生体認証装置１０１を起動しないように制御する。そして、情報処理装置１００は、複数の生体認証装置１０１のうちで一部の生体認証装置１０１を除いた残りの生体認証装置１０１を起動し、生体認証を実行する。ここで、起動が抑止される一部の生体認証装置１０１は、例えば、センサで検出された検出情報から推定される状況において収集する生体情報の品質が劣化し、認証率が低下したり、認証にかかる時間が長引いたりする可能性のある生体認証装置１０１であってよい。そして、このような生体認証装置１０１を起動しないように制御することで、認証性能が低下してしまう生体認証装置１０１であるにもかかわらず、起動してしまい電力を浪費してしまうことを抑止することができる。以下、実施形態を更に詳細に説明する。
【００１５】
図３は、一実施形態に係る情報処理装置１００のブロック構成を例示する図である。情報処理装置１００は、例えば、制御部３０１、記憶部３０２、センサ３０３、複数の生体認証装置１０１、表示装置３０４を含んでいる。制御部３０１は、例えば起動制御部３１１、及び認証部３１２などとして動作する。情報処理装置１００の記憶部３０２は、例えば、後述する認証設定情報８００、条件情報９００、モード設定情報１０００、及びスケジュール情報１１００などの情報を記憶している。センサ３０３は、例えば、加速度センサや照度センサを含んでよく、生体認証装置１０１の起動の有無を判定するための情報を収集する。表示装置３０４は、例えば、ディスプレーなどであってよく、表示画面に情報を表示してよい。これらの各部の詳細及び記憶部３０２に格納されている情報の更なる詳細については後述する。 
【００１６】
続いて、生体認証方式の種類に応じた特徴について説明する。生体認証方式には、様々な種類の方式が知られているが、その種類ごとに特徴が異なる。例えば、虹彩認証は、認証にかかる時間が短く、指紋認証と比較して高速に認証が可能であるという利点を有する。
【００１７】
図４は、例示的な虹彩認証と指紋認証とにかかる時間を説明する図である。図４に示す様に、情報処理装置１００の制御部３０１は、例えば、電源ボタンが押されるなどして起動すると、Ｒｅｓｕｍｅ処理を開始する。Ｒｅｓｕｍｅ処理は、プロセッサがスタンバイからアクティベートされるまでにかかる処理である。その後、虹彩認証では、虹彩認証装置１１２が起動し、眼合わせと認証処理を実行し、認証に成功するとロックを解除する。虹彩認証では、例えば、認証完了までに、最短で約０．８秒で認証を完了することができる。一方、指紋認証装置１１１では、Ｒｅｓｕｍｅ処理の後、指紋認証装置１１１が起動し、指合わせを行って、認証を実行し、認証に成功するとロックを解除する。指紋認証では、例えば、認証完了までに最短で約１．２秒で認証を完了することができる。このように、虹彩認証の方が、指紋認証よりも認証にかかる時間は短い。
【００１８】
一方で、虹彩認証では、虹彩認証装置１１２が備える撮像装置１２２の画角内の所定の領域にユーザが眼を合わせることが求められる。例えば、図５に示すように、眼の位置合わせのためのガイド５０１が表示画面に表示され、そこにユーザは眼を合わせる。しかしながら、ユーザが、例えば、歩行している場合など動いていると、情報処理装置１００が揺れてしまうなどして眼を合わせにくくなり、虹彩認証装置１１２で収集する虹彩の画像の品質が低下してしまうことがある。また、炎天下などの光量の多い環境では、撮像装置１２２で虹彩のパターンを上手く撮像できず、認証に失敗することがある。
【００１９】
図６は、虹彩認証が実行される状況に応じた認証性能を例示している。なお、図６において認証率は、例えば、正規のユーザが認証を行った場合の認証の成功率を表している。また、認証時間は、例えば、正規のユーザが認証を行った場合に認証にかかる時間を表している。また、図６において、認証率はＡ＞Ｂ＞Ｃの大小関係を満たしており、認証時間はｃ＞ｂ＞ａの大小関係を満たしている。即ち、例えば、屋内で光量が制御された環境では、高い認証率；Ａを示すが、歩行中になると認証率：Ｂにまで低下し、更に光量多い屋外の場合、認証率：Ｂよりも低い認証率：Ｃを示す。一方、屋外では認証時間：ａで最も認証時間が短く、次に歩行中の認証時間：ｂが短く、屋外では認証時間：ｃで長くなっている。
【００２０】
そのため、制御部３０１は、例えば屋外などの光量の多い状況では、或いは、歩行中などの眼合わせを実行しにくい状況では、虹彩認証装置１１２の起動を抑止して、省電力化を図ってよい。なお、制御部３０１は、光量の多い状況を、例えば、照度センサなどのセンサ３０３で検出した照度が所定の閾値よりも高いことから検出してよい。また、制御部３０１は、歩行中などの眼合わせを実行しにくい状況を、加速度センサで観測された加速度の変化が、歩行中を表す所定の傾向を示したかなどから検出してよい。或いは、別の例では、制御部３０１は、所定期間において、所定の値以上の加速度の変化が所定の回数以上生じた場合に、眼合わせを実行しにくい状況と推定し、虹彩認証装置１１２の起動を抑止して、省電力化を図ってよい。
【００２１】
また、指紋認証は、周囲の環境的な要因には認証結果が左右されにくいという特徴がある。一方で、指がドライであったり、湿っていたりすると、指紋認証に失敗することがある。また、例えば、工場や作業現場などで手袋を長時間はめて作業するユーザもいる。例えば、図７に示す様に、ユーザが手袋７０１をはめていると、そのままでは指紋認証装置１１１に指紋を入力することができない。そのため、例えば、ユーザが手袋をはめている状況では、制御部３０１は、指紋認証装置１１１の起動を抑止して、省電力化を図ってよい。
【００２２】
なお、複数の生体認証装置１０１を備える情報処理装置１００では、一部の生体認証装置１０１の起動を抑止したとしても、その他の生体認証装置１０１を起動することで、起動した生体認証装置１０１を用いて認証を実行することが可能である。以下、第１の実施形態を説明する。
【００２３】
＜第１の実施形態＞
図８から図１４を参照して、第１の実施形態に係る認証処理を説明する。
【００２４】
図８は、実施形態に係る認証設定を例示する図である。図８（ａ）には、実施形態に係る認証設定画面が例示されている。図８（ａ）に示す様に、実施形態に係る認証設定画面では、指紋認証と虹彩認証のＯＮ及びＯＦＦを設定することができ、ユーザは指紋認証装置１１１と虹彩認証装置１１２のＯＮ及びＯＦＦを手動で切り替えることが可能である。また更に、実施形態では認証設定画面は、認証開始時にセンサで検出した検出情報に基づいて推定される状況に応じて、指紋認証装置１１１及び虹彩認証装置１１２のＯＮ及びＯＦＦを自動的に切り換え、省電力化する省電力モードを含んでいる。また、実施形態では認証設定画面は、後述するスケジュール情報１１００に設定されたスケジュールに従って、指紋認証装置１１１及び虹彩認証装置１１２のＯＮ及びＯＦＦを自動的に切り替えるスケジュールモードを含んでいる。なお、認証設定画面で設定された指紋認証、虹彩認証、省電力モード、及びスケジュールモードのそれぞれのＯＮ及びＯＦＦの設定は、図ｊ８（ｂ）の認証設定情報８００に記憶されていてよい。
【００２５】
図９は、省電力モードにおける指紋認証装置１１１と虹彩認証装置１１２のＯＮ及びＯＦＦの切り替え条件を規定する条件情報９００を例示する図である。条件情報９００には、例えば、判定項目、条件、及び設定の情報を含むエントリが登録されていてよい。判定項目は、判定対象の情報を示す。条件は、判定の条件を指定する情報である。設定は、判定で条件を満たした場合にＯＦＦに制御する生体認証装置１０１を示す情報である。
【００２６】
例えば、条件情報９００の判定項目に照度が設定されたエントリは、照度センサで計測された照度が、所定の閾値以上であるという条件を満たせば、虹彩認証をＯＦＦに設定することを示している。上述の様に、虹彩認証は、光量の多い環境では、虹彩認証装置１１２で収集される虹彩に関する情報の品質が劣化し、認証率が低下したり、認証時間が長くなったりする。この場合、虹彩認証装置１１２による認証は十分に機能しない恐れがある。そのため、照度センサで検出された照度が、所定の閾値以上で高い場合には、虹彩認証装置１１２による認証を行わなくてもよく、制御部３０１は、認証開始時に虹彩認証装置１１２を起動しないように制御よい。それにより、制御部３０１は、例えば、光量の多い環境に起因して虹彩認証装置１１２による認証に失敗する恐れのある状況で、虹彩認証装置１１２を起動してしまい、電力を消費してしまうことを抑止することができる。その結果、認証処理において電力を効率的に利用でき、電力消費を抑えることが可能である。なお、所定の閾値は、例えば、照度センサで計測された照度が閾値未満の値であれば、認証率の低下や、認証時間の長期化が許容範囲内に収まる値に設定されてよい。
【００２７】
また、例えば、条件情報９００の判定項目に加速度が設定されたエントリは、加速度センサで計測された加速度の所定期間における変化が、所定の条件を満たせば、虹彩認証をＯＦＦに設定することを示している。なお、例えば、加速度の変化から、情報処理装置１００を保持するユーザが歩行中であることを検出する技術がある。所定の条件は、一例では、歩行中であることを示す加速度の変化であってよい。上述の様に、虹彩認証は、ユーザが歩行中であると眼合わせが上手くいかないことがあり、虹彩認証装置１１２で収集される虹彩に関する情報の品質が劣化し、認証率が低下したり、認証時間が長くなったりすることがある。この場合、虹彩認証装置１１２による認証は十分に機能しない恐れがある。そのため、例えば、認証開始時の所定期間において加速度センサで計測された加速度の変化から、ユーザが歩行中であることが検出された場合、虹彩認証装置１１２による認証を行わなくてもよい。そして、制御部３０１は、認証開始時に虹彩認証装置１１２を起動しないように制御よい。それにより、制御部３０１は、例えば、ユーザの動きに起因して眼合わせに失敗する恐れのある状況で、虹彩認証装置１１２を起動してしまい、電力を消費してしまうことを抑止することができる。その結果、認証処理において電力を効率的に利用でき、電力消費を抑えることが可能である。なお、所定の条件は、ユーザが歩行中であることを検出する条件に限定されるものではない。所定の条件は、例えば、ユーザが走っているなど激しく動いていたり、悪路を車で走行して大きく揺れていたりなど、眼合わせが困難な状況を検出するその他の条件であってもよい。
【００２８】
また、例えば、条件情報９００の判定項目に手袋モードが設定されたエントリは、情報処理装置１００において手袋モードがＯＮに設定されている場合、指紋認証をＯＦＦに設定することを示している。例えば、情報処理装置１００に手袋モードを設定可能であることがある。手袋モードとは、例えば、ユーザが手袋をはめた状態で、手袋越しに手などの生体を接触させてもタッチパネル１０２で検出可能であるように、タッチパネル１０２によるタッチの検出感度を高める検出モードである。
【００２９】
図１０は、手袋モードの設定を例示する図である。例えば、図１０（ａ）の設定画面でユーザが手袋モードをＯＮにすると、モード設定情報１０００において手袋モードがＯＮに設定される。手袋モードでは、制御部３０１は、例えば、手袋を装着した手でもタッチパネル１０２への接触を検出できるように、タッチパネル１０２によるタッチの検出感度を高める。ここで、手袋モードでは、ユーザが手袋をしていることが推定されるが、手袋をしている状態では、ユーザは指紋を指紋認証装置１１１に入力することができない。そのため、制御部３０１は、例えば、認証開始時にモード設定情報１０００を参照し、手袋モードがＯＮに設定されている場合は、指紋認証装置１１１を起動しないように制御してよい。それにより、制御部３０１は、例えば、ユーザが手袋をはめていて指紋を指紋認証装置１１１に入力できない状態で、指紋認証装置１１１を起動してしまい、電力を消費してしまうことを抑止することができる。その結果、認証処理において電力を効率的に利用でき、電力消費を抑えることが可能である。
【００３０】
また、第１の実施形態では、制御部３０１は、例えば、スケジュールに従って、認証開始時に、情報処理装置１００に備えられた複数の生体認証装置１０１のいずれかを起動しないように制御してもよい。
【００３１】
図１１は、スケジュール情報１１００を例示する図である。スケジュール情報１１００には、例えば、複数の生体認証装置１０１のうちの少なくとも１つの生体認証装置１０１について、ＯＦＦにする日時や場所を示すスケジュールを規定するエントリが登録されていてよい。なお、図１１の例では、エントリには、指紋認証装置１１１と虹彩認証装置１１２とについてのスケジュールが登録されている。スケジュール情報１１００のエントリは、例えば、条件種別、指紋設定、及び虹彩設定を含む。条件種別は、例えば、生体認証装置１０１をＯＦＦにする条件を指定するために用いる条件の種別を示す情報である。指紋設定には、例えば、エントリの条件種別で指定された種別で、認証開始時に指紋認証装置１１１を起動しないように制御する条件が設定されている。また、虹彩設定は、例えば、エントリの条件種別で指定された種別で、認証開始時に虹彩認証装置１１２を起動しないように制御する条件が設定されている。
【００３２】
例えば、図１１の例では、条件を規定する条件種別に、開始時刻と終了時刻、繰り返しパターン、開始日と終了日、場所などの種別が含まれている。ユーザは、図１１に示すように、開始時刻と終了時刻、繰り返しパターン、開始日と終了日、場所などの種別で、認証開始時に指紋認証装置１１１又は虹彩認証装置１１２を起動しない条件を指紋設定又は虹彩設定にそれぞれ指定することができる。なお、制御部３０１は、認証開始時に、エントリで指定される条件を満たせば、条件と対応する指紋認証装置１１１や虹彩認証装置１１２を起動しないように制御してよい。
【００３３】
例えば、以上で述べた様に、実施形態によれば、制御部３０１は、センサ３０３で検出した検出情報に基づいて、或いは、モード設定情報１０００やスケジュール情報１１００の設定に基づいて、認証開始時に生体認証装置１０１を起動しないように制御してよい。
【００３４】
図１２は、第１の実施形態に係る認証処理を例示する図である。制御部３０１は、例えば、情報処理装置１００のロック解除の開始指示が入力されると、図１２の動作フローを開始してよい。ユーザは、例えば、電源ボタンやホームキーなどのハードキーやソフトウェアキーに入力することで、情報処理装置１００にロック解除の開始指示を入力してよい。
【００３５】
ステップ１２０１（以降、ステップを“Ｓ”と記載し、例えば、Ｓ１２０１と表記する）において制御部３０１は、認証設定情報８００を参照し、虹彩認証の設定がＯＮであるか否かを判定する。虹彩認証の設定がＯＦＦである場合（Ｓ１２０１がＮＯ）、フローはＳ１２０６に進む。一方、虹彩認証の設定がＯＮである場合（Ｓ１２０１がＹＥＳ）、フローはＳ１２０２に進む。
【００３６】
Ｓ１２０２において制御部３０１は、認証設定情報８００を参照し、指紋認証の設定がＯＮであるか否かを判定する。指紋認証の設定がＯＦＦである場合（Ｓ１２０２がＮＯ）、フローはＳ１２０６に進む。一方、指紋認証の設定がＯＮである場合（Ｓ１２０２がＹＥＳ）、フローはＳ１２０３に進む。Ｓ１２０３において制御部３０１は、省電力判定処理を実行する。
【００３７】
図１３は、実施形態に係る省電力判定処理を例示する図である。制御部３０１は、例えば、Ｓ１２０３に進むと、図１３の動作フローを開始してよい。
【００３８】
Ｓ１３０１において制御部３０１は、認証設定情報８００を参照し、省電力モードがＯＮに設定されているか否かを判定する。省電力モードがＯＦＦに設定されている場合（Ｓ１３０１がＮＯ）、本動作フローは終了し、フローは図１２のＳ１２０４に進む。一方、省電力モードがＯＮに設定されている場合（Ｓ１３０１がＹＥＳ）、フローはＳ１３０２に進む。
【００３９】
Ｓ１３０２において制御部３０１は、条件情報９００の判定項目：照度のエントリを参照して、照度が閾値以上か否かを判定する。照度が閾値以上でない場合（Ｓ１３０２がＮＯ）、フローはＳ１３０３に進む。一方、照度が閾値以上である場合（Ｓ１３０２がＹＥＳ）、フローはＳ１３０４に進む。
【００４０】
また、Ｓ１３０３において制御部３０１は、条件情報９００の判定項目：加速度のエントリを参照して、加速度センサで検出された加速度が所定の条件を満たすか否かを判定する。例えば、所定の条件は、加速度に基づいてユーザの歩行状態を検出する条件であってよい。別の実施形態では、所定の条件は、例えば、加速度から眼合わせが困難な状態を検出する条件（例えば、単位時間当たりに加速度が、所定の閾値以上の大きさで所定の回数以上変動し、揺れているかなど）であってもよい。加速度が所定の条件を満たさない場合（Ｓ１３０３がＮＯ）、フローはＳ１３０５に進む。一方、加速度センサで検出した加速度が所定の条件を満たす場合（Ｓ１３０３がＹＥＳ）、フローはＳ１３０４に進む。
【００４１】
Ｓ１３０４において制御部３０１は、認証設定情報８００の虹彩認証の設定をＯＦＦに設定する。そのため、例えば、照度が高かったり、眼合わせが困難であったりして虹彩認証装置１１２で収集される虹彩に関する情報の品質が劣化する状況で、虹彩認証装置１１２を起動してしまうことを、後述するＳ１２０６において抑制することができる。Ｓ１３０４の処理を実行すると、フローはＳ１３０５に進む。
【００４２】
Ｓ１３０５において制御部３０１は、条件情報９００の判定項目：手袋モードのエントリを参照して、モード設定情報１０００において手袋モードがＯＮに設定されているか否かを判定する。手袋モードがＯＮに設定されている場合（Ｓ１３０５がＹＥＳ）、フローはＳ１３０６に進む。Ｓ１３０６において制御部３０１は、認証設定情報８００の指紋認証をＯＦＦに設定し、本動作フローは終了する。そのため、例えば、ユーザが手袋をはめていて指紋認証が実行され難い状況で、指紋認証装置１１１を起動してしまうことを、後述するＳ１２０６において抑制することができる。
【００４３】
また、Ｓ１３０５において手袋モードがＯＦＦの場合（Ｓ１３０５がＮＯ）、本動作フローは終了し、フローは図１２のＳ１２０４に進む。
【００４４】
Ｓ１２０４において制御部３０１は、認証設定情報８００を参照し、スケジュールモードがＯＮか否かを判定する。スケジュールモードがＯＦＦの場合（Ｓ１２０４がＮＯ）、フローはＳ１２０６に進む。一方、スケジュールモードがＯＮの場合（Ｓ１２０４がＹＥＳ）、フローはＳ１２０５に進む。
【００４５】
Ｓ１２０５において制御部３０１は、スケジュール情報１１００を参照し、ロック解除のための認証の開始時に満たされているスケジュールに従って、認証設定情報８００を設定する。例えば、ロック解除のための認証の開始時の時刻が、条件種別：開始時間，終了時間の指紋設定に示される８：００〜１８：００の間であれば、制御部３０１は、認証設定情報８００の指紋認証をＯＦＦに設定してよい。また、例えば、ロック解除のための認証の開始時に情報処理装置１００の位置が、スケジュール情報１１００の条件種別：場所に示される位置から所定の距離以内であれば、制御部３０１は、認証設定情報８００の虹彩認証をＯＦＦに設定してよい。そのため、ユーザは、情報処理装置１００に備えられた一部の生体認証装置１０１を利用しない予定をスケジュール情報１１００に登録しておくことで、以下のＳ１２０６において利用しない生体認証装置１０１の起動を抑止することができる。
【００４６】
Ｓ１２０６において制御部３０１は、認証設定情報８００の虹彩認証と、指紋認証とを参照し、設定に従って生体認証装置１０１を起動する。例えば、制御部３０１は、虹彩認証がＯＮに設定されていれば、虹彩認証装置１１２を起動してよく、ＯＦＦに設定されていれば虹彩認証装置１１２を起動しない。また、制御部３０１は、指紋認証がＯＮに設定されていれば、指紋認証装置１１１を起動してよく、ＯＦＦに設定されていれば指紋認証装置１１１を起動しない。
【００４７】
Ｓ１２０７において制御部３０１は、虹彩認証と指紋認証のいずれかのみを起動したか否かを判定する。両方を起動している場合（Ｓ１２０７がＮＯ）、フローはＳ１２０９に進む。一方、虹彩認証と指紋認証のいずれか一方のみを起動した場合（Ｓ１２０７がＹＥＳ）、フローはＳ１２０８に進む。Ｓ１２０８において制御部３０１は、一方の生体認証装置１０１しか起動していないことを示す通知情報を通知する。
【００４８】
図１４は、通知情報を例示する図である。図１４（ａ）は、虹彩認証と指紋認証とのうち虹彩認証装置１１２のみを起動した場合の通知情報を例示しており、虹彩認証しか使えないことが示されている。また、図１４（ｂ）は、虹彩認証と指紋認証とのうち指紋認証装置１１１のみを起動した場合の通知情報を例示しており、指紋認証しか使えないことが示されている。ユーザは、通知情報の通知を見ることで、例えば、一方の認証しか使えないことを知ることができる。そのため、起動していない認証方式が使えないとしても情報処理装置１００に異常がないことを知ることができる。
【００４９】
Ｓ１２０９において制御部３０１は、起動した生体認証装置１０１に生体情報が入力されるのを待機し、入力された生体情報を用いて認証を実行し、認証に成功したか否かを判定する。認証に失敗した場合（Ｓ１２０９がＮＯ）、本動作フローは終了する。一方、認証に成功した場合（Ｓ１２０９がＹＥＳ）、フローはＳ１２１０に進む。Ｓ１２１０において制御部３０１は、情報処理装置１００のロックを解除し、本動作フローは終了する。
【００５０】
以上で述べた様に、第１の実施形態ではセンサ３０３で検出した検出情報に基づいて、複数の生体認証装置１０１のうちの一部の生体認証装置１０１を起動しないように制御する。そのため、例えば、センサ３０３で検出された検出情報から、一部の生体認証装置１０１による生体情報の収集に適さない状況であることが推定された場合に、その生体認証装置１０１を起動してしまい電力を消費してしまうことを抑止できる。
【００５１】
例えば、光量の多い環境に起因して虹彩認証装置１１２で収集される虹彩に関する情報の品質が低下する恐れがある。そのため、上述の第１の実施形態では、照度センサで検出された照度が所定の閾値以上で高い場合、制御部３０１は、認証開始時に虹彩認証装置１１２を起動しないように制御している。それにより、虹彩認証装置１１２による電力の浪費を削減できる。
【００５２】
また、例えば、ユーザが歩行中である場合など眼合わせが困難な状況では、虹彩認証装置１１２で収集される虹彩に関する情報の品質が低下する恐れがある。そのため、上述の第１の実施形態では、加速度センサで検出された加速度が、ユーザの歩行状態など眼合わせが困難な状況を示す場合には、制御部３０１は、認証開始時に虹彩認証装置１１２を起動しないように制御している。それにより、虹彩認証装置１１２による電力の浪費を削減できる。
【００５３】
更には、例えば、ユーザが手袋をはめている状態では指紋を指紋認証装置１１１に入力することができない。そのため、上述の第１の実施形態では、モード設定情報１０００で手袋モードがＯＮの場合には、制御部３０１は、認証開始時に指紋認証装置１１１を起動しないように制御している。それにより、指紋認証装置１１１による電力の浪費を削減できる。
【００５４】
また更には、上述の実施形態では、例えば、ユーザが情報処理装置１００に備えられた一部の生体認証装置１０１を利用しない予定がある場合、ユーザは、その予定の情報をスケジュール情報１１００に登録している。そして、スケジュール情報１１００を参照することで、認証開始時に利用しない予定となっている生体認証装置１０１を起動しないように制御している。そのため、利用される可能性の低い生体認証装置１０１を起動してしまい、電力を浪費することを回避することができる。
【００５５】
また、上述の実施形態では、情報処理装置１００が備える生体認証装置１０１のうちの一部を起動しない場合、残りの生体認証装置１０１しか利用できないことを通知情報で通知している。そのため、ユーザは、例えば、一部の認証方式が使えないとしても情報処理装置１００に異常がないことを知ることができる。
【００５６】
以上で述べた様に、第１の実施形態によれば、認証処理において電力を効率的に利用することができる。
【００５７】
なお、図１２の認証処理の実行開始時に、認証設定情報８００の省電力モード又はスケジュールモードのいずれかがＯＮに設定されている場合、制御部３０１は、Ｓ１２０１の処理の実行前に認証設定情報８００の虹彩認証と指紋認証をＯＮに設定してよい。
【００５８】
＜第２の実施形態＞
第１の実施形態では、複数の生体認証装置１０１のうちで、認証開始時にセンサ３０３の検出値や設定から推定される状況や、スケジュールなどに基づいて、一部の生体認証装置１０１を起動しないように制御して、省電力化を図る例が示されている。しかしながら、実施形態はこれに限定されるものではなく、更なる省電力化が図られてもよい。第２の実施形態では、例えば、虹彩認証装置１１２を起動しないように制御して、指紋認証装置１１１で認証を実行する場合、表示装置３０４をＯＦＦにするなど、表示装置３０４への表示を抑止して更なる省電力化を図る。
【００５９】
これは、例えば、指紋認証などのように、ユーザが生体認証装置１０１に生体を接触させて生体情報を入力する場合、情報処理装置１００の筐体に、窪みや突起などの凹凸で生体の接触部位を示すガイドが形成されることがあるためである。
【００６０】
図１５は、指を接触させる部位を示すガイド１５０１を例示する図である。図１５には、情報処理装置１００の筐体１５００に備えられた指紋認証装置１１１の周辺領域を正面（図１５の（ａ））からと、側面（図１５の（ｂ））から示す図が示されている。
【００６１】
筐体１５００には、指１５０２を接触させて生体情報を入力する対象である指紋認証装置１１１が備えられている。そして、指紋認証装置１１１の周辺領域には窪みで、指１５０２の接触箇所を示すガイド１５０１が形成されている。ガイド１５０１が形成される場合、生体を接触させる部位を示す情報を表示画面に表示しなくても、ユーザは指１５０２の接触箇所がガイド１５０１の位置だと認識することができる。そのため、表示装置３０４をＯＦＦにするなど、表示装置３０４への表示を抑止し、消費電力を削減することができる。
【００６２】
なお、例えば、虹彩認証では、生体情報は撮像装置１２２でユーザの眼を撮像することで非接触に入力される。ユーザの眼合わせのために表示装置３０４にガイド５０１を表示することは、例えば、図５に示す様にガイド５０１で眼の位置を確認することができるため、好ましい。
【００６３】
図１６は、第２の実施形態に係る認証処理を例示する図である。制御部３０１は、例えば、情報処理装置１００のロック解除の開始指示が入力されると、図１６の動作フローを開始してよい。ユーザは、例えば、電源ボタンやホームキーなどのハードキーやソフトウェアキーに入力することで、情報処理装置１００にロック解除の開始指示を入力してよい。
【００６４】
なお、図１６の動作フローは、図１２の動作フローと対応しており、例えば、制御部３０１は、Ｓ１６０１からＳ１６０６の処理で、Ｓ１２０１からＳ１２０６の処理と同様の処理を実行してよい。
【００６５】
Ｓ１６０７において制御部３０１は、Ｓ１６０６で指紋認証装置１１１のみを起動したか否かを判定する。指紋認証装置１１１のみを起動している場合（Ｓ１６０７がＹＥＳ）、フローはＳ１６０８に進む。Ｓ１６０８において制御部３０１は、表示装置３０４をＯＦＦにするなどして、表示装置３０４への表示を抑止する。そのため、表示装置３０４の消費電力を削減することができる。表示装置３０４の消費電力を削減すると、フローはＳ１６０９に進む。
【００６６】
一方、Ｓ１６０７において、虹彩認証装置１１２も起動されている場合（Ｓ１６０７がＮＯ）、フローはＳ１６１１に進む。Ｓ１６１１において制御部３０１は、表示装置３０４の表示画面に認証の仕方を示すガイドを表示し、フローはＳ１６０９に進む。
【００６７】
続く、Ｓ１６０９及びＳ１６１０の処理は、図１２のＳ１２０９及びＳ１２１０の処理と対応していてよく、制御部３０１は、一例では、Ｓ１６０９及びＳ１６１０の処理において、Ｓ１２０９及びＳ１２１０の処理と同様の処理を実行してよい。Ｓ１６１０の処理が完了すると、本動作フローは終了する。
【００６８】
第２の実施形態では、起動した生体認証装置１０１が、例えば、指紋認証装置１１１などの筐体１５００への生体の接触を伴う認証方式のみである場合、表示装置３０４の電源をＯＦＦにするなどして表示装置３０４への表示を抑止し、消費電力を省電力化する。そのため、第１の実施形態が奏する効果に加えて、更なる省電力化を図ることができる。
【００６９】
以上において、実施形態を例示したが、実施形態はこれに限定されるものではない。例えば、上述の動作フローは例示であり、実施形態はこれに限定されるものではない。可能な場合には、動作フローは、処理の順番を変更して実行されてもよく、別に更なる処理を含んでもよく、又は、一部の処理が省略されてもよい。例えば、図１２のＳ１２０１とＳ１２０２の処理、及び、図１６のＳ１６０１とＳ１６０２の処理はそれぞれ順序を入れ替えて実行してもよい。また、例えば、別の実施形態では、Ｓ１２０３の処理と、Ｓ１２０４及びＳ１２０５の処理とのうちの一方は省略されてもよい。
【００７０】
また、上述の実施形態では、条件情報９００やスケジュール情報１１００において、生体認証装置１０１を起動しない条件を設定する例を述べているが、実施形態はこれに限定されるものではない。別の実施形態では、生体認証装置１０１を起動する条件が設定されていてもよい。また、更に、例えば、条件情報９００とスケジュール情報１１００の一方の設定を優先するように、優先順位が定められていてもよい。
【００７１】
また、上述の実施形態では、情報処理装置１００のロックの解除時の認証を例に説明を行っているが、実施形態はこれに限定されるものではない。例えば、別の実施形態では、アプリケーションやサービスへのログイン時の認証など、その他の認証に実施形態が適用されてもよい。
【００７２】
また、上述の実施形態では、生体認証装置１０１として、指紋認証と、虹彩認証を例に説明を行っているが、実施形態はこれに限定されるものではない。例えば、実施形態は、静脈認証、手のひら認証、顔認証などその他の認証方式にも適用することができる。
【００７３】
一例として、情報処理装置１００が、赤外線発光ダイオード１２１と撮像装置１２２とを備え、虹彩認証と顔認証との双方を実行可能であるとする。ここで、顔認証は、照度が低くなると認証精度が落ちる。一方で、顔認証は高い照度でも認証を実行することが可能である。例えば、この場合に、虹彩認証の精度が低下する高い照度において、赤外線発光ダイオード１２１をＯＦＦに設定し、顔認証を実行することで赤外線発光ダイオード１２１が消費する電力を削減でき、省電力化を図ることが可能である。
【００７４】
また、例えば、静脈認証、手のひら認証では生体情報の入力に生体の接触をともなう場合があり、情報処理装置１００の筐体１５００に凹凸などでガイド１５０１が形成されることがある。そのため、静脈認証、手のひら認証を利用する場合、第２の実施形態の表示装置３０４の省電力化を図る効果を得ることができる。
【００７５】
なお、上述の実施形態において、例えば、図１２のＳ１２０１からＳ１２０８の処理、並びに図１６のＳ１６０１からＳ１６０８及びＳ１６１１の処理において、制御部３０１は、起動制御部３１１として動作してよい。また、例えば、図１２のＳ１２０９及び図１６のＳ１６０９の処理において、制御部３０１は認証部３１２として動作してよい。
【００７６】
図１７は、実施形態に係る情報処理装置１００を実現するためのコンピュータのハードウェア構成を例示する図である。図１７のハードウェア構成は、例えば、プロセッサ１７０１、メモリ１７０２、入力装置１７０３、表示装置３０４、通信インタフェース１７０５、指紋認証装置１１１、虹彩認証装置１１２、加速度センサ１７０６、照度センサ１７０７を含む。なお、メモリ１７０２、入力装置１７０３、表示装置３０４、通信インタフェース１７０５は、例えば、バス１７１０を介してプロセッサ１７０１に接続されていてよい。また、指紋認証装置１１１、虹彩認証装置１１２、加速度センサ１７０６、照度センサ１７０７も、例えば、バス１７１０を介してプロセッサ１７０１に接続されていてよい。
【００７７】
プロセッサ１７０１は、メモリ１７０２を利用して例えば上述の動作フローの手順を記述した生体認証制御プログラムを実行することにより、上述した制御部３０１を含む各部の一部または全部の機能を提供する。例えば、プロセッサ１７０１は、メモリ１７０２上で生体認証制御プログラムを読み出して実行することで、起動制御部３１１、及び認証部３１２として動作する。
【００７８】
メモリ１７０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んでいてよい。なお、ＲＡＭは、Random Access Memoryの略称である。また、ＲＯＭは、Read Only Memoryの略称である。上述の記憶部３０２は、例えばメモリ１７０２であってよい。例えば、メモリ１７０２は、認証設定情報８００、条件情報９００、モード設定情報１０００、及びスケジュール情報１１００を記憶していてよい。
【００７９】
入力装置１７０３は、例えば、ユーザからの入力を受け付けるハードキーやタッチセンサなどのデバイスである。表示装置３０４は、例えば、ディスプレーなどの情報を表示する装置である。なお、表示装置３０４と入力装置１７０３は、統合されたタッチパネル１０２として実装されてもよい。
【００８０】
通信インタフェース１７０５は、例えば、プロセッサ１７０１の指示に従って外部の装置とデータを送受信する。指紋認証装置１１１は、例えば、ユーザからの指紋に関する情報の入力を受け付けて、プロセッサに出力する。虹彩認証装置１１２は、例えば、ユーザからの虹彩に関する情報の入力を受け付けて、プロセッサに出力する。虹彩認証装置１１２は、例えば、赤外線発光ダイオード１２１と、撮像装置１２２とを含んでよい。
【００８１】
加速度センサ１７０６は、例えば、加速度を計測する。照度センサ１７０７は、例えば、照度を計測する。なお、加速度センサ１７０６と、照度センサ１７０７は、例えば、上述のセンサ３０３の一例である。
【００８２】
なお、図１７を参照して述べた情報処理装置１００を実現するためのコンピュータのハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、情報処理装置１００は、静脈認証装置などのその他のセンサ３０３を含んでもよく、ＳＤカードなどの可搬型記憶媒体にアクセスするための読取装置を含んでもよい。また、別の実施形態では、上述の機能部の一部または全部の機能がＦＰＧＡ及びＳｏＣなどによるハードウェアとして実装されてもよい。なお、ＦＰＧＡは、Field Programmable Gate Arrayの略称である。ＳｏＣは、System-on-a-chipの略称である。
【００８３】
以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が実施され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。
【符号の説明】
【００８４】
１００      情報処理装置
１０１      生体認証装置
１０２      タッチパネル
１１１      指紋認証装置
１１２      虹彩認証装置
１２１      赤外線発光ダイオード
１２２      撮像装置
３０１      制御部
３０２      記憶部
３０３      センサ
３０４      表示装置
３１１      起動制御部
３１２      認証部
１７０１    プロセッサ
１７０２    メモリ
１７０３    入力装置
１７０５    通信インタフェース
１７０６    加速度センサ
１７０７    照度センサ
１７１０    バス
【図１】
2019008527.tif 000003
【図２】
2019008527.tif 000004
【図３】
2019008527.tif 000005
【図４】
2019008527.tif 000006
【図５】
2019008527.tif 000007
【図６】
2019008527.tif 000008
【図７】
2019008527.tif 000009
【図８】
2019008527.tif 000010
【図９】
2019008527.tif 000011
【図１０】
2019008527.tif 000012
【図１１】
2019008527.tif 000013
【図１２】
2019008527.tif 000014
【図１３】
2019008527.tif 000015
【図１４】
2019008527.tif 000016
【図１５】
2019008527.tif 000017
【図１６】
2019008527.tif 000018
【図１７】
2019008527.tif 000019