(57)【要約】      （修正有）【課題】眼に関する生体認証に用いられる生体情報の取得環境の情報に基づいて、より適した生体情報の取得が可能な電子機器を提供する。【解決手段】電子機器（スマートフォン１００、眼鏡型端末２００）は、眼に関する生体認証に用いられる生体情報の取得環境の情報に基づいて、生体認証に適した生体情報の取得環境を実現する方法を判断する判断部１４０、２４０と、この方法に応じた制御を行う制御部１５０、２５０と、を備える。【選択図】図１１
2018124733.tif 000002
【特許請求の範囲】
【請求項１】
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断する判断部と、
前記方法に応じた制御を行う制御部と、を備える、
電子機器。
【請求項２】
前記制御部は、自装置または外部装置の制御を行う、
請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記生体認証の対象ユーザに所定の動作を促す制御を行う、
請求項２に記載の電子機器。
【請求項４】
前記判断部は、前記生体情報の取得環境に関する情報として前記生体認証の対象ユーザの状態に関する情報に基づいて前記方法を判断する、
請求項１に記載の電子機器。
【請求項５】
前記対象ユーザの状態に関する情報とは、前記眼の開き具合に関する情報、前記対象ユーザの視線に関する情報、前記対象ユーザの身体の部位に関する情報、前記対象ユーザが位置する場所に関する情報、前記対象ユーザの動きに関する情報、前記対象ユーザの移動手段に関する情報、前記対象ユーザの覚醒状態、興奮状態もしくは疲労状態に関する情報、前記対象ユーザが装着するコンタクトレンズに関する情報のうちの少なくとも１つを指す、
請求項４に記載の電子機器。
【請求項６】
前記判断部は、前記生体情報の取得環境に関する情報として前記生体認証の対象ユーザの周囲の状態に関する情報に基づいて前記方法を判断する、
請求項１に記載の電子機器。
【請求項７】
前記対象ユーザの周囲の状態に関する情報とは、前記対象ユーザが位置する場所の天気情報、前記対象ユーザが位置する場所の地理情報、前記対象ユーザの周囲の明るさに関する情報、光の照射方向に関する情報、前記対象ユーザの周囲に存在する物体に関する情報のうちの少なくとも１つを指す、
請求項６に記載の電子機器。
【請求項８】
前記判断部は、前記生体認証に適さない生体情報が使用されたことで前記生体認証が失敗したと判断した場合、または、前記生体認証が行われる前に前記生体認証に適さない生体情報が使用されると判断した場合に、前記方法を判断する、
請求項１に記載の電子機器。
【請求項９】
前記眼が撮像された撮像画像に基づいて前記生体認証を行う認証部をさらに備える、
請求項１に記載の電子機器。
【請求項１０】
前記生体認証は虹彩認証である、
請求項１に記載の電子機器。
【請求項１１】
前記電子機器は、スマートフォンまたはメガネ型のウェアラブル端末である、
請求項１に記載の電子機器。
【請求項１２】
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、
前記方法に応じた制御を行うことと、を有する、
コンピュータにより実行される情報処理方法。
【請求項１３】
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、
前記方法に応じた制御を行うことと、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、生体認証の技術が様々な装置またはシステム等に活用されている。例えば、特許文献１には、生体認証が失敗した場合に、その失敗の原因を利用者に通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５７０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のような既存技術では、生体認証に適した生体情報の取得が困難な場合があった。例えば、特許文献１において生体認証が失敗した場合には、ユーザは、装置からの通知により失敗の原因を認識することはできるが、その原因を除去する方法については自ら考えなければならなかった。生体認証の失敗の原因は様々であり、例えば、失敗の原因が複数あったり、失敗の原因を除去するための方法が複雑であったり、ユーザによる対応だけでは失敗の原因を除去できなかったりする。
【０００５】
そこで、本開示は上記に鑑みてなされたものであり、本開示は、眼に関する生体認証に、より適した生体情報の取得が可能な、新規かつ改良された電子機器、情報処理方法およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
本開示によれば、眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断する判断部と、前記方法に応じた制御を行う制御部と、を備える、電子機器が提供される。
【０００７】
また、本開示によれば、眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、前記方法に応じた制御を行うことと、を有する、コンピュータにより実行される情報処理方法が提供される。
【０００８】
また、本開示によれば、眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、前記方法に応じた制御を行うことと、をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、眼に関する生体認証に、より適した生体情報の取得を可能にすることができる。
【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】良好な虹彩が取得されない原因の一例を示す図である。
【図２】良好な虹彩が取得されない原因の一例を示す図である。
【図３】良好な虹彩が取得されない原因の一例を示す図である。
【図４】良好な虹彩が取得されない原因の一例を示す図である。
【図５】良好な虹彩が取得されない原因の一例を示す図である。
【図６】良好な虹彩が取得されない原因の一例を示す図である。
【図７】本開示がスマートフォンに適用される場合のイメージ図である。
【図８】本開示がメガネ型端末に適用される場合のイメージ図である。
【図９】本開示に係るスマートフォンがＡＲ技術および地図情報を用いてユーザを誘導する一例のイメージ図である。
【図１０】直射日光が原因で良好な虹彩が取得されないことをユーザへ通知し、ユーザを誘導するためにディスプレイに表示されるキャラクターの一例を示す図である。
【図１１】本開示に係るスマートフォンおよびメガネ型端末が備える機能構成を示す図である。
【図１２】虹彩認証の動作を示すフローチャートである。
【図１３】虹彩認証の失敗後に良好な虹彩の取得環境を実現する動作を示すフローチャートである。
【図１４】事前に良好な虹彩の取得環境を実現する動作を示すフローチャートである。
【図１５】本開示に係るスマートフォンおよびメガネ型端末のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．背景
２．本開示の概要
３．本開示の具体例
４．装置の機能構成
５．装置の動作
６．ハードウェア構成
７．備考
８．むすび
【００１４】
＜１．背景＞
まず、本開示の背景について説明する。
【００１５】
上記のとおり、本開示は、眼に関する生体認証に係る技術である。例えば、本開示は、虹彩認証、網膜認証、瞳孔径の変化パターンに基づく認証、視線に基づく認証等の眼に関する様々な生体認証に適用され得る。なお、これらはあくまで一例であり、生体認証の種類は限定されない。本明細書では、一例として、本開示が虹彩認証に活用される場合について説明する。
【００１６】
虹彩認証とは、虹彩が有する模様のパターンに基づいて行われる認証である。そして、当該パターンは、各人に固有のパターンであり、ほとんど経年変化をしないため、個人の特定（認証）に利用され得る。
【００１７】
虹彩認証は様々な手法によって実現され得る。一例を説明すると、眼が撮像された撮像画像から虹彩領域が抽出され、所定のアルゴリズムで虹彩の特徴量が算出される。そして、算出された当該特徴量と予め取得されているユーザの虹彩の特徴量とが比較されることによって認証が行われる。
【００１８】
ここで、虹彩認証の対象ユーザの状態や対象ユーザの周囲の状態等の様々な要因によって、虹彩認証に適した虹彩が取得されず、虹彩認証が失敗する場合がある。図１〜図６を参照して、良好な虹彩が取得されない原因の一例について説明する。図１〜図６は、良好な虹彩が取得されない原因の一例を示す図である。
【００１９】
図１は、直射日光下で眼の撮像処理が行われたことが原因で、撮像画像中に白飛びが発生し良好な虹彩が取得されない例を示す図である。より具体的には、図１に示すように、撮像画像中の一部の領域に白飛び１０が発生し、虹彩領域の一部が適切に撮像されないことにより虹彩認証が失敗する場合がある。
【００２０】
図２は、眼が十分開かれていないことが原因で、良好な虹彩が取得されない例を示す図である。より具体的には、図２に示すように、ユーザがまばたきをしたりユーザの眼が細かったりすること等により、露出している虹彩領域が小さいことにより虹彩認証が失敗する場合がある。
【００２１】
図３は、虹彩領域のぶれが原因で、良好な虹彩が取得されない例を示す図である。より具体的には、図３に示すように、例えば、眼が撮像される瞬間にユーザや撮像部（カメラ）が動くこと等により、撮像画像における虹彩領域がぶれることにより虹彩認証が失敗する場合がある。
【００２２】
図４は、まつ毛等の障害物が原因で、良好な虹彩が取得されない例を示す図である。より具体的には、図４に示すように、例えば、まつ毛等が眼と撮像部（カメラ）との間に位置することで、撮像画像において虹彩領域の一部がまつ毛等によって隠されることにより虹彩認証が失敗する場合がある。
【００２３】
図５は、コンタクトレンズがずれることが原因で、良好な虹彩が取得されない例を示す図である。ユーザが無色のコンタクトレンズを装着している場合であっても、コンタクトレンズがずれていなければ、良好な虹彩が取得されるため適切に虹彩認証が行われる。しかし、図５に示すように、コンタクトレンズがずれると良好な虹彩が取得されず虹彩認証が失敗する場合がある。
【００２４】
図６は、カラーコンタクトレンズが原因で、良好な虹彩が取得されない例を示す図である。ユーザがカラーコンタクトレンズを装着している場合、図６に示すように、虹彩領域の全部または一部がカラーコンタクトレンズにより覆われることによって良好な虹彩が取得されず虹彩認証が失敗する場合がある。
【００２５】
なお、図１〜図６を用いて説明した、良好な虹彩が取得されない原因はあくまで一例であり、その他の様々な原因により良好な虹彩が取得されず虹彩認証が失敗する場合がある。
【００２６】
ここで、既存技術においては、良好な虹彩を取得することが困難な場合があった。例えば、上記の特許文献１においては、認証が失敗した場合には、ユーザは、装置からの通知により失敗の原因を認識することはできるが、その原因を除去する方法については自ら考えなければならなかった。失敗の原因は様々であり、例えば、失敗の原因が複数あったり、失敗の原因を除去するための方法が複雑であったり、ユーザによる対応だけでは失敗の原因を除去できなかったりする。
【００２７】
上記のように、良好な虹彩が取得されないことにより虹彩認証が失敗する事象が頻発すると、虹彩認証を利用しようとするユーザの意欲が減退する可能性がある。これにより、ユーザが認証方式を虹彩認証からＩＤおよびパスワードによる認証に切り替えたりすることが想定されるが、ＩＤおよびパスワードは第三者により不正に取得される可能性があるため、セキュリティレベルが低下してしまう可能性がある。
【００２８】
そこで、本件の開示者は、上記事情に着眼することで本開示を創作するに至った。本開示に係る装置は、良好な虹彩が取得されなかった（すなわち、虹彩認証が適切に行われなかった）と判断した場合には、良好な虹彩が取得される取得環境を実現するために、ユーザに所定の行動を促したり、自装置または外部装置を制御したりすることによって、良好な虹彩が取得される環境を実現することができる。また、本開示に係る装置は、虹彩認証が失敗した後だけでなく、事前に、良好な虹彩が取得されるか否かの判断、および、良好な虹彩が取得される取得環境を実現する処理を行うこともできる。
【００２９】
これによって、本開示に係る装置は、認証失敗の原因のみを通知する装置と比較して、良好な虹彩が取得される環境をより円滑に実現することができ、適切に虹彩認証を行うことができるため、虹彩認証を利用しようとするユーザの意欲を高めることができる。以降では、本開示の概要、本開示の具体例、装置の機能構成、装置の動作、ハードウェア構成等について順に説明する。
【００３０】
＜２．本開示の概要＞
上記では、本開示の背景について説明した。続いて、本開示の概要について説明する。
【００３１】
本開示は、虹彩認証が適切に行われなかった（すなわち、良好な虹彩が取得されなかった）と判断した場合に、その原因を特定し、当該原因を除去する方法を判断し、各種制御を行う技術を開示する。ここで、各種制御とは、例えば、ユーザに何らかの行動を促す制御でもよいし、自装置または外部装置を動作させる制御であってもよい。
【００３２】
また、本開示は、虹彩認証が失敗した後だけでなく、虹彩認証の前に、虹彩認証が適切に行われるか否か（すなわち、良好な虹彩が取得されるか否か）を判断し、虹彩認証が適切に行われないと判断した場合に、その原因を特定し、当該原因を除去する方法を判断し、各種制御を行う技術も併せて開示する。
【００３３】
なお、本開示は、様々なシステムや装置に適用され得る。以降では、一例として、本開示がスマートフォン１００およびメガネ型ウェアラブル端末２００（以降、便宜的に「メガネ型端末２００」と呼称する）という電子機器に適用される場合について説明する。なお、以降では、本開示に係るスマートフォン１００およびメガネ型端末２００を「本開示に係る装置」と呼称する場合がある。
【００３４】
ここで、図７を参照して、本開示がスマートフォン１００に適用される場合について説明する。図７は、本開示がスマートフォン１００に適用される場合のイメージ図である。図７に示すように、例えば、スマートフォン１００は、ディスプレイ付近に備えられた撮像部（カメラ）によって、ユーザがディスプレイを視認している間に、ユーザの眼を撮像し、その撮像画像を用いて虹彩認証を行うことができる。
【００３５】
なお、スマートフォン１００が虹彩認証を行うタイミングは任意である。例えば、スマートフォン１００は、ユーザによるログイン処理の際に虹彩認証を行ってもよい。また、図７には、ユーザの両目が撮像される場合の一例が示されているが、これに限定されず、スマートフォン１００は、ユーザの片目のみの撮像画像を用いて虹彩認証を行ってもよい。
【００３６】
本開示に係るスマートフォン１００は、良好な虹彩を取得するために、例えば、ディスプレイへの表示や音声によってユーザを誘導したり、外部装置を制御したりする。
【００３７】
続いて、図８を参照して、本開示がメガネ型端末２００に適用される場合について説明する。図８は、本開示がメガネ型端末２００に適用される場合のイメージ図である。図８に示すように、例えば、メガネ型端末２００は、ユーザによって装着された場合にユーザの眼を容易に撮像できる位置に撮像部（カメラ）を備えることで、ユーザがメガネ型端末２００を装着したままの状態でユーザの眼を撮像し、その撮像画像を用いて虹彩認証を行うことができる。
【００３８】
なお、メガネ型端末２００が虹彩認証を行うタイミングは任意である。例えば、メガネ型端末２００は、スマートフォン１００と同様に、ユーザによるログイン処理の際に虹彩認証を行ってもよい。また、図８には、メガネ型端末２００の一例として透過式のメガネ型ウェアラブル端末が示されているが、これに限定されず、メガネ型端末２００は、遮蔽式のウェアラブル端末であってもよいし、汎用的なメガネに別途装着される端末であってもよい。
【００３９】
本開示に係るメガネ型端末２００は、良好な虹彩を取得するために、例えば、ディスプレイへの表示や音声によってユーザを誘導したり、自装置に備えられた偏光フィルタ等の部品を制御したり、外部装置を制御したりする。
【００４０】
＜３．本開示の具体例＞
以上では、本開示の概要について説明した。続いて、様々な状況下における各装置の動作の具体例について説明する。
【００４１】
（３−１．直射日光下で撮像処理が行われる場合）
直射日光下にて撮像処理が行われる場合、日光が眼に反射したり、白飛びが撮像画像中に発生したりすることによって、良好な虹彩が取得されない可能性がある。
【００４２】
本開示に係る装置は、例えば、撮像画像を解析したり、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ、照度センサ、温度センサ等の各種センサからのセンシングデータを解析したりすることによって、ユーザが屋外にいることを認識し、直射日光下で撮像処理が行われたことが原因で良好な虹彩が取得されなかったと判断する。ここで、本開示に係る装置は、撮像処理が行われた場所および時間帯における天気情報を外部装置から取得し、当該天気情報も考慮して処理を行うことによって、上記判断の精度を向上させることができる。
【００４３】
（３−１−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、直射日光下で撮像処理が行われたことが原因で良好な虹彩が取得されなかったと判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「直射日光下では虹彩認証を行えません。日陰に移動して再度試してください。」等のメッセージをディスプレイに表示することで、ユーザに日陰へ移動するよう促してもよい。
【００４４】
また、スマートフォン１００は、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ、拡張現実）技術や地図情報を用いてユーザを誘導してもよい。ここで、図９を参照して、ＡＲ技術および地図情報を用いた誘導の一例について説明する。図９は、本開示に係るスマートフォン１００がＡＲ技術および地図情報を用いてユーザを誘導する一例のイメージ図である。図９に示すように、本開示に係るスマートフォン１００は、ユーザの周辺環境が撮像された撮像画像に矢印等のオブジェクトを重畳させて表示したり、地図を併せて表示したりすることで、撮像処理に適した地点（例えば、日陰の地点）へ辿りつく方法や経路等をユーザに示してもよい。
【００４５】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザを誘導してもよい。ここで、図１０を参照して、ディスプレイに表示されるキャラクターの一例について説明する。図１０は、直射日光が原因で良好な虹彩が取得されないことをユーザへ通知し、ユーザを誘導するためにディスプレイに表示されるキャラクターの一例を示す図である。例えば、スマートフォン１００は、ユーザが直射日光を受けている間は、図１０に示すキャラクター（例えば、暑さでぐったりしているキャラクター）をディスプレイに表示し、虹彩認証の処理を行わない。その後、ユーザが日陰に移動した場合は、スマートフォン１００は、図１０に示すキャラクターを変化させる（例えば、ぐったりしていない通常の状態に変化させる）こと等により虹彩認証が適切に行えることをユーザへ通知し、虹彩認証の処理を行ってもよい。
【００４６】
（３−１−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、直射日光下で撮像処理が行われたことが原因で良好な虹彩が取得されなかったと判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種メッセージやキャラクターをディスプレイに表示したり、ＡＲ技術および地図情報を用いた誘導を行ったりしてもよい。
【００４７】
また、メガネ型端末２００は、例えば、自装置が備える偏光フィルタを用いて眼に入射する光量を低減させてもよい。例えば、メガネ型端末２００は、偏光フィルタを用いる旨を所定の表示または所定の音声等によってユーザへ通知し、ユーザの合意を得た場合に、偏光フィルタを用いる。なお、偏光フィルタはあくまで一例であり、メガネ型端末２００は、眼に入射する光量を調整する方法であればどのような方法を実施してもよい。例えば、メガネ型端末２００は、可動式の日よけを備えることで、直射日光下で撮像処理を行う場合には、日よけにより眼に入射する光量を低減させてもよい。
【００４８】
（３−２．半眼の状態で撮像処理が行われる場合）
ユーザの眼が半眼の状態で撮像処理が行われる場合、虹彩領域が小さいことによって、良好な虹彩が取得されない可能性がある。また、ユーザの眼と撮像部（カメラ）との間に、まつ毛等の障害物が存在することにより、撮像画像における虹彩領域が小さくなった場合においても、半眼の状態と同様に、良好な虹彩が取得されない可能性がある。
【００４９】
本開示に係る装置は、撮像画像から抽出した虹彩領域の面積が所定の閾値よりも小さい場合に、撮像画像を解析し瞼等の眼の周辺の状態を特定することによって、ユーザの眼が半眼の状態であるか否かを判断する。また、本開示に係る装置は、撮像画像から抽出した虹彩領域の面積が所定の閾値よりも小さい場合に、撮像画像を解析し、まつ毛等の障害物の有無および状態を特定することによってまつ毛等の障害物が良好な虹彩の取得を妨げていることを判断してもよい。
【００５０】
（３−２−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、ユーザの眼が半眼の状態で撮像処理が行われたことが原因で良好な虹彩が取得されなかったと判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「眼が細いようです。眼を見開いてください。」等のメッセージをディスプレイに表示することで、ユーザに眼を見開いた状態にするよう促してもよい。
【００５１】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザを誘導してもよい。例えば、スマートフォン１００は、ユーザの眼の開き具合に連動して眼の開き具合が変化するキャラクターをディスプレイに表示することで、ユーザに眼の開き具合を通知し眼を見開かせてもよい。
【００５２】
また、スマートフォン１００は、ユーザが化粧や化粧直し用のアプリケーション（顔の撮像画像がディスプレイに表示されるアプリケーションを想定。以降、便宜的に「化粧アプリケーション」と記載する）を利用している際に、虹彩の取得を試みてもよい。スマートフォン１００は、特に、ユーザがアイラインを引く動作の途中に虹彩を取得することによって、より自然かつより円滑に虹彩を取得することができる。化粧アプリケーションが活用されるのは、あくまで一例であり、ユーザが眼を見開く動作を行うようなアプリケーションであればどのようなアプリケーションが利用されてもよい。例えば、ユーザを驚かせることによって眼を見開き易くするアプリケーションが利用されてもよい。
【００５３】
（３−２−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、ユーザの眼が半眼の状態で撮像処理が行われたことが原因で良好な虹彩が取得されなかったと判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種メッセージやキャラクターをディスプレイに表示したり、所定のアプリケーションを利用したりしてユーザの眼を見開かせてもよい。
【００５４】
また、メガネ型端末２００は、所定のマーカーを用いてユーザの眼を見開かせてもよい。例えば、メガネ型端末２００は、ディスプレイに所定のマーカーを表示し、当該マーカーを徐々に縦長の形状に変化させることによって、ユーザの眼を徐々に見開かせてもよい。また、メガネ型端末２００は、３Ｄディスプレイを備え、当該３Ｄディスプレイに立体的なマーカーを表示し、当該マーカーを遠方から近傍へ移動させるように表示することで、ユーザの眼を徐々に見開かせてもよい。
【００５５】
また、メガネ型端末２００は、眼の開き具合と偏光フィルタとを連動させてもよい。例えば、メガネ型端末２００は、眼があまり開かれていない場合には、偏光フィルタを用いて、眼に入射する光量を低減させることでユーザが周囲を見えにくいようにする。周囲をよく見るためにユーザが反射的に眼を見開くと、メガネ型端末２００は、虹彩を取得するとともに眼に入射する光量を増加させる。このように、メガネ型端末２００は、ユーザの反射的な運動を利用して虹彩を取得してもよい。
【００５６】
（３−３．虹彩がずれた状態で撮像処理が行われる場合）
ユーザの顔が撮像部（カメラ）の方向を向いていない場合等に撮像処理が行われることによって、撮像画像における虹彩がずれ、良好な虹彩が取得されない可能性がある。
【００５７】
本開示に係る装置は、例えば、撮像画像を解析することによって、撮像画像中に虹彩領域が含まれないこと、または、虹彩領域が撮像部（カメラ）の方向を向いていないことを認識し、虹彩がずれていると判断する。
【００５８】
（３−３−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、虹彩がずれていることが原因で良好な虹彩が取得されなかったと判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「眼（虹彩）の位置が正しくないようです。矢印の方向を見てください。」等のメッセージをディスプレイに表示することで、ユーザに虹彩の位置を修正するよう促してもよい。
【００５９】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザを誘導してもよい。例えば、スマートフォン１００は、虹彩の位置に連動して表示位置が変わるキャラクターをディスプレイに表示することで、ユーザに虹彩の位置を通知し虹彩の位置を修正するよう促してもよい。また、スマートフォン１００は、ユーザがキャラクターを眼で追うことで虹彩の位置が修正されるように当該キャラクターを動かすように表示してもよい。
【００６０】
（３−３−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、虹彩がずれていることが原因で良好な虹彩が取得されなかったと判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種メッセージやキャラクターをディスプレイに表示すること等によって、ユーザに虹彩の位置を修正するよう促してもよい。
【００６１】
また、メガネ型端末２００は、所定のマーカーを用いてユーザに虹彩の位置を修正するよう促してもよい。例えば、メガネ型端末２００は、ディスプレイに所定のマーカーを表示し、ユーザにマーカーを注視させた状態でマーカーを動かすことで、ユーザに虹彩の位置を修正するよう促してもよい。
【００６２】
また、メガネ型端末２００は、虹彩のずれ量と偏光フィルタとを連動させてもよい。例えば、メガネ型端末２００は、外部から衝撃が加えられること等により自装置がずれ、虹彩もずれた場合、偏光フィルタを用いて眼に入射する光量を低減させることで、ユーザに虹彩がずれていることを通知し、自装置をかけ直すことを促してもよい。
【００６３】
（３−４．虹彩がぶれた状態で撮像処理が行われる場合）
ユーザまたは撮像部（カメラ）が激しく動いている間に撮像処理が行われる場合、虹彩がぶれた状態で撮像され、良好な虹彩が取得されない可能性がある。
【００６４】
本開示に係る装置は、例えば、自装置またはユーザが装着している外部装置の各種センサ（加速度センサ、ジャイロセンサ等）からのセンシングデータを解析することによって、ユーザまたは撮像部（カメラ）の動きを認識する。そして、本開示に係る装置は、撮像画像中の虹彩がぼやけていたり、引き伸ばされたような形状になっていたりする場合には、ユーザ等の動きによって虹彩がぶれていると判断する。
【００６５】
（３−４−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、ユーザ等の動きが原因で良好な虹彩が取得されなかったと判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「頭（または端末）が動いているようです。静止してください。」等のメッセージをディスプレイに表示することで、ユーザに虹彩のぶれを解消させるように促してもよい。
【００６６】
また、スマートフォン１００は、ユーザが自転車等に乗りながら虹彩認証を行おうとしたことによって虹彩がぶれた状態で撮像されたと判断した場合には、「安全な場所に停止して再度試してください。」等のメッセージをディスプレイに表示してもよいし、自転車等の運転中は虹彩認証機能を停止してもよい。
【００６７】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザを誘導してもよい。例えば、スマートフォン１００は、ユーザ等の動きに激しさに連動してキャラクターの動きを変化させる（例えば、ユーザ等の動きが激しくなるにつれてキャラクターの振動が激しくなり、ユーザ等の動きが停止すればキャラクターの振動が停止する等）ことで、ユーザに動きの激しさを通知し停止するように促してもよい。
【００６８】
（３−４−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、ユーザ等の動きが原因で良好な虹彩が取得されなかったと判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種メッセージやキャラクターをディスプレイに表示すること等によって、ユーザに停止するように促してもよい。
【００６９】
また、メガネ型端末２００は、所定のマーカーを用いてユーザに停止するように促してもよい。例えば、メガネ型端末２００は、ユーザ等の動きの激しさに連動して動くマーカーをディスプレイに表示することで、ユーザに動きの激しさを通知し停止するように促してもよい。
【００７０】
また、メガネ型端末２００は、ユーザ等の動きと偏光フィルタとを連動させてもよい。例えば、メガネ型端末２００は、偏光フィルタを用いて、ユーザ等の動きが激しくなるにつれて眼に入射する光量を低減させることで、ユーザに動きの激しさを通知し停止するように促してもよい。
【００７１】
（３−５．瞳孔が拡散した状態で撮像処理が行われる場合）
ユーザが興奮している状態等においては交感神経が優位となり、瞳孔が拡散する（瞳孔径が大きくなる）という現象が起きる。瞳孔が拡散している間に撮像処理が行われる場合、撮像画像における虹彩領域の面積が小さくなることにより、良好な虹彩が取得されない可能性がある。
【００７２】
本開示に係る装置は、例えば、自装置またはユーザが装着している外部装置の各種センサ（心拍センサ、脈波センサ、脳波センサ、血圧センサ等）からのセンシングデータを解析すること等によって、交感神経が優位になっているか否かを判断する。そして、本開示に係る装置は、交感神経が優位になっており、かつ、撮像画像における虹彩領域の面積が所定の閾値よりも小さい場合には、瞳孔の拡散により虹彩領域の面積が小さくなっていると判断する。
【００７３】
（３−５−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、瞳孔の拡散が原因で良好な虹彩が取得されなかったと判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「かなり興奮しているようです。深呼吸して落着きましょう。」等のメッセージをディスプレイに表示することで、ユーザを落ち着かせてもよい。
【００７４】
また、スマートフォン１００は、交感神経の働きを低調にするオブジェクトをディスプレイに表示してもよい。例えば、スマートフォン１００は、森林の画像や青色系のオブジェクトをディスプレイに表示することで、ユーザを落ち着かせてもよい。
【００７５】
また、スマートフォン１００は、心拍数をディスプレイに表示する（すなわち、バイオフィードバックを行う）ことで、ユーザが興奮状態であることを通知し、ユーザに落ち着くように促してもよい。
【００７６】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザを誘導してもよい。例えば、スマートフォン１００は、交感神経の高まりに連動してキャラクターの状態を変化させる（例えば、交感神経が高くなるにつれ、キャラクターが興奮状態になる等）ことで、ユーザが興奮状態であることを通知し、ユーザに落ち着くように促してもよい。
【００７７】
また、スマートフォン１００は、交感神経の働きがユーザをリラックスさせる効果が高い音楽を流すことによって、ユーザを落ち着かせてもよい。
【００７８】
（３−５−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、瞳孔の拡散が原因で良好な虹彩が取得されなかったと判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種オブジェクトをディスプレイに表示したり所定の音楽を流したりして、ユーザを落ち着かせてもよい。
【００７９】
また、メガネ型端末２００は、瞳孔の拡散の程度と偏光フィルタとを連動させてもよい。例えば、メガネ型端末２００は、偏光フィルタを用いることで、瞳孔が拡散するにつれて眼に入射する光量を低減させ、その上で、ユーザをリラックスさせる効果が高い音楽を流すことによって、ユーザが興奮状態であることを通知し、ユーザに落ち着くように促してもよい。
【００８０】
（３−６．カラーコンタクトレンズが装着された状態で撮像処理が行われる場合）
ユーザがカラーコンタクトレンズを装着することにより、虹彩領域の全部または一部がカラーコンタクトレンズにより覆われ、良好な虹彩が取得されない場合がある。
【００８１】
本開示に係る装置は、例えば、撮像画像を解析し、虹彩が位置すると考えられる領域のパターンが均一（または所定のパターンの繰り返し）であること等を認識することで、ユーザがカラーコンタクトレンズを装着していると判断する。
【００８２】
（３−６−１．スマートフォン１００による制御）
本開示に係るスマートフォン１００は、ユーザがカラーコンタクトレンズを装着していると判断した場合、各種メッセージをディスプレイに表示することでユーザに所定の行動を促してもよい。例えば、スマートフォン１００は、「カラーコンタクトレンズ装着時には虹彩認証ができません。カラーコンタクトレンズを外してください。」等のメッセージをディスプレイに表示することで、ユーザにカラーコンタクトレンズを外すよう促してもよい。
【００８３】
また、スマートフォン１００は、所定のキャラクターをディスプレイに表示することでユーザに対して通知を行ってもよい。例えば、スマートフォン１００は、ユーザがカラーコンタクトレンズを装着していると判断した場合には、カラーコンタクトレンズを装着したキャラクターをディスプレイに表示させることで、ユーザに虹彩認証が不可能であることを通知し、カラーコンタクトレンズを外すよう促してもよい。
【００８４】
（３−６−２．メガネ型端末２００による制御）
本開示に係るメガネ型端末２００は、ユーザがカラーコンタクトレンズを装着していると判断した場合、上記のスマートフォン１００と同様の制御を行ってもよい。すなわち、メガネ型端末２００は、各種メッセージやキャラクターをディスプレイに表示すること等によって、ユーザに虹彩認証が不可能であることを通知し、カラーコンタクトレンズを外すよう促してもよい。
【００８５】
なお、メガネ型端末２００は、虹彩認証を行う時点だけでなく、カラーコンタクトレンズが装着されたと判断した時点で、上記の通知を行ってもよい。これにより、ユーザは、カラーコンタクトレンズを装着してからより短時間で、カラーコンタクトレンズにより虹彩認証が不可能であることを認識することができるため、大きな抵抗なくカラーコンタクトレンズを外すことができる。
【００８６】
上記はあくまで一例であるため、任意に変更されたり、その他の方法により良好な虹彩が取得されたりしてもよい。例えば、本開示に係る装置は、分割して虹彩を取得してもよい。より具体的には、虹彩の一部が何らかの原因で適切に撮像されていない場合、本開示に係る装置は、適切に撮像されている一部のみを取得する。そして、その後の撮像処理によって残りの一部が適切に撮像された場合に、本開示に係る装置は、当該残りの一部を取得し、これを先に取得した一部と合せることによって良好な虹彩の撮像画像を生成してもよい。この方法によって、本開示に係る装置は、ユーザに所定の動作を要求することなく良好な虹彩を取得することができる。
【００８７】
＜４．装置の機能構成＞
上記では、様々な状況下における各装置の動作の具体例について説明した。続いて、図１１を参照して、本開示に係るスマートフォン１００およびメガネ型端末２００が備える機能構成について説明する。図１１は、本開示に係るスマートフォン１００およびメガネ型端末２００が備える機能構成を示す図である。なお、スマートフォン１００とメガネ型端末２００とは同様の機能構成を備え得るため、以降では、主に、スマートフォン１００の機能構成について説明し、メガネ型端末２００特有の機能については特記する。
【００８８】
図１１に示すように、本開示に係るスマートフォン１００は、撮像部１１０と、取得部１２０と、認証部１３０と、判断部１４０と、制御部１５０と、表示制御部１６０と、通信部１７０と、を備える。また、取得部１２０は、ユーザ状態取得部１２１と、環境状態取得部１２２と、虹彩取得部１２３と、を備える。
【００８９】
（撮像部１１０）
撮像部１１０は、ユーザの眼を撮像し撮像画像を生成する。例えば、撮像部１１０は、スマートフォン１００のディスプレイ付近に備えられており、ユーザがスマートフォン１００のディスプレイを視認する際に、ユーザの眼を撮像することができる。また、メガネ型端末２００の撮像部２１０は、ユーザがメガネ型端末２００を装着した場合にユーザの眼を容易に撮像できる位置に備えられており、ユーザがメガネ型端末２００を装着したままの状態でユーザの眼を撮像することができる。生成された撮像画像は取得部１２０へ提供される。
【００９０】
（取得部１２０）
取得部１２０は、各種情報を取得する。例えば、取得部１２０は、ユーザの状態に関する情報またはユーザの周囲の状態に関する情報を取得する。これらの情報に基づいて、後述する判断部１４０は、良好な虹彩が取得されたか否か（または、良好な虹彩が取得される可能性が高いか否か）の判断や、良好な虹彩を取得するための方法を判断することができる。また、取得部１２０は撮像部１１０によって生成された撮像画像から虹彩の撮像画像を取得する。取得された虹彩の撮像画像に基づいて、後述する認証部１３０は虹彩認証を行うことができる。上記のとおり、取得部１２０は、ユーザ状態取得部１２１と、環境状態取得部１２２と、虹彩取得部１２３と、を備える。以降では、各機能構成について説明する。
【００９１】
（ユーザ状態取得部１２１）
ユーザ状態取得部１２１は、上記のとおり、ユーザの状態に関する情報を取得する。当該情報の内容は任意である。例えば、ユーザ状態取得部１２１は、顔の向き、眼の開き具合、瞼の状態、まつ毛の状態、視線の方向、身体（眼を含む）の動きの激しさ、コンタクトレンズ（カラーコンタクトレンズを含む）の装着の有無等のユーザの身体（または身体に装着された物体）に関する情報を取得してもよい。また、ユーザ状態取得部１２１は、覚醒状態、興奮状態、疲労状態等のユーザの内的状態に関する情報（交感神経の状態に関する情報を含む）を取得してもよい。また、ユーザ状態取得部１２１は、ユーザが位置する場所（地図上の位置、施設内での位置等）に関する情報を取得してもよい。また、ユーザ状態取得部１２１は、ユーザが何らかの乗物（自動車、電車、自転車、バイク等）に乗っているか否か、何らかの動作（歩く動作、走る動作、座る動作、食事をとる動作、家事を行う動作、スポーツを行う際の動作等）を行っているか否か等に関する情報を取得してもよい。
【００９２】
また、上記の各種情報の取得先および取得方法は任意である。例えば、ユーザ状態取得部１２１は、撮像部１１０から提供された撮像画像を解析することによって上記の情報を取得してもよいし、自装置または外部装置に備えられた各種センサからのセンシングデータを解析することによって上記の情報を取得してもよい。ここで、各種センサとは、加速度センサ、ジャイロセンサ、地磁気センサ、気圧センサ、温度センサ、振動センサ、音声センサ、心拍センサ、脈波センサ、脳波センサ、血圧センサ、近接センサ、照度センサ、圧力センサ、位置センサ（ＧＰＳセンサ等）、発汗センサ、ｐＨセンサ、湿度センサ、赤外線センサ等の多様なセンサである。ユーザ状態取得部１２１は、取得した各種情報を後述する判断部１４０、虹彩取得部１２３および制御部１５０へ提供する。
【００９３】
（環境状態取得部１２２）
環境状態取得部１２２は、ユーザの周囲の状態に関する情報を取得する。当該情報の内容は任意である。例えば、環境状態取得部１２２は、ユーザが位置する場所における天気（気温、降水量、雲量、風向、風速、気圧等）、その場所の地理（海陸・山川の分布、気候、建造物の位置等）、光源の有無、光（日光を含む）の照射方向、撮像の際の障害物の有無等に関する情報を取得してもよい。
【００９４】
また、上記の各種情報の取得先および取得方法は任意である。例えば、環境状態取得部１２２は、ユーザ状態取得部１２１と同様に、撮像部１１０から提供された撮像画像を解析することによって上記の情報を取得してもよいし、自装置または外部装置に備えられた各種センサからのセンシングデータを解析することによって上記の情報を取得してもよい。環境状態取得部１２２は、取得した各種情報を後述する判断部１４０、虹彩取得部１２３および制御部１５０へ提供する。
【００９５】
また、環境状態取得部１２２は、上記の情報以外にも、自装置が制御可能な外部装置の有無および外部装置を制御するために必要な制御情報（外部装置の識別情報、バージョン情報、通信方式に関する情報等）も取得する。例えば、環境状態取得部１２２は、後述する通信部１７０を介して、外部装置からこれらの制御情報を取得する。そして、環境状態取得部１２２は、これらの制御情報を後述する制御部１５０へ提供する。
【００９６】
（虹彩取得部１２３）
虹彩取得部１２３は、虹彩の撮像画像を取得する。より具体的に説明すると、虹彩取得部１２３は、撮像部１１０から提供された撮像画像を解析することによって、瞳孔と虹彩が含まれる領域（以降、便宜的に「瞳孔虹彩領域」と呼称する）を特定し、瞳孔虹彩領域における瞳孔と虹彩との境界を特定することによって、虹彩の撮像画像を取得する。
【００９７】
なお、虹彩取得部１２３は、左右どちらの眼の虹彩の撮像画像を取得するか、何枚（または何秒分）の撮像画像から虹彩の撮像画像を取得するか等の各種パラメータに、規定値を設定してもよいし、ユーザ状態取得部１２１または環境状態取得部１２２から提供された情報に基づいて決定した値を設定してもよい。ユーザ状態取得部１２１または環境状態取得部１２２から提供された情報に基づいて各種パラメータが設定されることによって、虹彩取得部１２３は、ユーザの状態またはユーザの周囲の状態に基づいてより適切な状態の虹彩を抽出することができる。虹彩取得部１２３は、取得した虹彩の撮像画像を後述する認証部１３０へ提供する。
【００９８】
（認証部１３０）
認証部１３０は、虹彩認証を行う。より具体的に説明すると、認証部１３０は、虹彩取得部１２３から提供された虹彩の撮像画像に基づいて虹彩の特徴量を抽出し、当該特徴量と予め登録されている様々なユーザの虹彩の特徴量とを比較することで、対象ユーザを特定する。認証部１３０は、虹彩認証の結果を後述する判断部１４０および制御部１５０へ提供する。
【００９９】
（判断部１４０）
判断部１４０は、虹彩認証が失敗した場合、その原因を判断する。より具体的に説明すると、判断部１４０は、良好な虹彩が取得されなかったことが原因で虹彩認証が失敗した（すなわち虹彩認証が適切に行われなかった）のか、対象ユーザが登録されたユーザではないことが原因で虹彩認証が失敗した（すなわち虹彩認証は適切に行われた）のかを判断する。仮に、判断部１４０が、良好な虹彩が取得されなかったことが原因で虹彩認証が失敗したと判断した場合、その原因を特定する。その原因が複数あると考えられる場合には、判断部１４０は、考えられる複数の原因をリストアップする。
【０１００】
その後、判断部１４０は、良好な虹彩が取得されるための取得環境を実現させる方法を判断する。より具体的に説明すると、判断部１４０は、ユーザ状態取得部１２１から提供されたユーザの状態に関する情報または環境状態取得部１２２から提供されたユーザの周囲の状態に関する情報に基づいて、良好な虹彩が取得されるための取得環境を実現させる方法を判断する。
【０１０１】
例えば、認証失敗の原因が、「撮像画像における虹彩のぶれ」であり、ユーザの状態が「（例えば、自転車に乗って）移動中」であり、ユーザの周囲の状態が「立ち止まっても安全」であれば、良好な虹彩が取得されるための取得環境を実現させる方法として「停止する」という方法を出力する。当該処理はあくまで一例であり、任意に変更され得る。例えば、判断部１４０は、ユーザの状態に関する情報またはユーザの周囲の状態に関する情報のいずれか一方のみに基づいて判断を行ってもよいし、複数の方法を出力してもよい。また、判断部１４０は、複数の方法を出力する場合には、実現可能性等を考慮して、各方法に優先度を付加してもよい。また、判断部１４０は、過去の履歴も考慮して当該方法を判断してもよい。例えば、判断部１４０は、過去、当該ユーザに対して試した方法のうち、より高い確率で良好な虹彩が取得された方法を優先的に選択してもよいし、直前に試した方法が失敗した場合、この結果を考慮して他の方法を優先的に選択してもよい。判断部１４０は、出力した方法に関する情報を後述する制御部１５０へ提供する。
【０１０２】
また、判断部１４０は、虹彩認証が失敗した後ではなく、事前に、良好な虹彩が取得されるための取得環境を実現させる方法を判断してもよい。より具体的に説明すると、判断部１４０は、事前に、ユーザの状態に関する情報またはユーザの周囲の状態に関する情報に基づいて、良好な虹彩が取得される可能性を計算する。そして、判断部１４０は、良好な虹彩が取得される可能性が低いと判断した場合には、良好な虹彩が取得されるための取得環境を実現させる方法を判断する。
【０１０３】
（制御部１５０）
制御部１５０は、良好な虹彩が取得されるための取得環境を実現させるための各種制御を行う。より具体的に説明すると、制御部１５０は、判断部１４０によって出力された方法に基づいて自装置または外部装置を制御することで、当該取得環境を実現させる。
【０１０４】
また、制御部１５０は、各機能構成を統括的に制御することで、各機能構成に適切な処理を行わせる。例えば、制御部１５０は、撮像部１１０を制御することによって、虹彩認証等に使用される撮像画像を生成させる。なお、制御部１５０は、ユーザ状態取得部１２１から提供されたユーザの状態に関する情報または環境状態取得部１２２から提供されたユーザの周囲の状態に関する情報に基づいて撮像部１１０を制御してもよい。例えば、制御部１５０は、ユーザが移動中である場合には、通常の虹彩認証よりも多くの撮像画像を生成したり、ユーザの周囲の明るさに応じて撮像処理の各種パラメータ（感度、露光時間等）を変更したりしてもよい。例えば、通常の虹彩認証よりも多くの撮像画像が生成されることによって、本開示に係る装置は、撮像画像のうちのいずれかで良好な虹彩を取得できれば、その良好な虹彩を用いて適切な虹彩認証を行うことができる。
【０１０５】
（表示制御部１６０）
表示制御部１６０は、ディスプレイへの表示処理を制御する。例えば、表示制御部１６０は、制御部１５０に制御されることによって、ユーザを誘導するメッセージ（例えば、「日陰に移動してください」等）または図形（例えば、図１０のキャラクター）等をディスプレイに表示させる。なお、表示制御部１６０は、虹彩認証に関係しない各種アプリケーションのオブジェクトをディスプレイに表示させてもよい。
【０１０６】
（通信部１７０）
通信部１７０は、スマートフォン１００と外部装置との通信を行う。例えば、通信部１７０は、外部装置からユーザの状態に関する情報またはユーザの周囲の状態に関する情報を受信し、これらの情報を取得部１２０へ提供してもよい。また、通信部１７０は、制御部１５０から提供される外部装置を制御する信号を外部装置へ送信することで、外部装置に処理を行わせてもよい。なお、通信部１７０は、虹彩認証に関係しない各種アプリケーションにて発生する通信処理を行ってもよい。
【０１０７】
＜５．装置の動作＞
上記では、本開示に係る装置の機能構成について説明した。続いて、図１２〜図１４を参照して、本開示に係る装置の動作について説明する。なお、以降では、スマートフォン１００の動作について説明するが、メガネ型端末２００もスマートフォン１００と同様の動作を行うことができる。
【０１０８】
（５−１．虹彩認証の動作）
まず、図１２を参照して、虹彩認証の動作について説明する。図１２は、虹彩認証の動作を示すフローチャートである。
【０１０９】
ステップＳ１０００では、スマートフォン１００の取得部１２０が撮像部１１０によって撮像された撮像画像を取得する。ステップＳ１００４では、虹彩取得部１２３が、撮像画像を解析し、瞳孔虹彩領域を特定する。ステップＳ１００８では、虹彩取得部１２３が、瞳孔虹彩領域における瞳孔と虹彩との境界を特定することで、虹彩の撮像画像を取得する。
【０１１０】
ステップＳ１０１２では、認証部１３０が虹彩の撮像画像に基づいて虹彩の特徴量を抽出する。ステップＳ１０１６では、認証部１３０が当該特徴量と予め登録されている様々なユーザの虹彩の特徴量とを比較することで、対象ユーザを特定する処理を行う（すなわち、認証部１３０が認証処理を行う）。ステップＳ１０２０では、認証部１３０が認証結果を出力し、虹彩認証が終了する。
【０１１１】
（５−２．虹彩認証の失敗後に良好な虹彩の取得環境を実現する動作）
続いて、図１３を参照して、虹彩認証の失敗後に良好な虹彩の取得環境を実現する動作について説明する。図１３は、虹彩認証の失敗後に良好な虹彩の取得環境を実現する動作を示すフローチャートである。
【０１１２】
ステップＳ１１００では、スマートフォン１００の各機能構成が、図１２に示した虹彩認証の動作を行う。虹彩認証が失敗し、判断部１４０が、虹彩認証が適切に行われなかった（すなわち、良好な虹彩が取得されなかった）と判断した場合（ステップＳ１１０４／Ｎｏ）、ステップＳ１１０８にて、判断部１４０が良好な虹彩の取得環境を実現させる方法を判断する。
【０１１３】
ステップＳ１１１２では、制御部１５０が、判断部１４０によって判断された方法に基づいて各機能構成を制御することで、良好な虹彩の取得環境を実現させる。例えば、制御部１５０は、ユーザに所定の動作を促したり、自装置または外部装置を制御したりする。その後、処理がステップＳ１１００に移動する（すなわち、虹彩認証が再度実施される）。なお、ステップＳ１１０４にて、判断部１４０が、虹彩認証が適切に行われたと判断した場合（ステップＳ１１０４／Ｙｅｓ）には、虹彩認証の処理が終了する。
【０１１４】
（５−３．事前に良好な虹彩の取得環境を実現する動作）
続いて、図１４を参照して、事前に良好な虹彩の取得環境を実現する動作について説明する。図１４は、事前に良好な虹彩の取得環境を実現する動作を示すフローチャートである。
【０１１５】
ステップＳ１２００では、ユーザ状態取得部１２１が、撮像画像を解析したり、自装置または外部装置から取得されたセンシングデータを解析したりすること等により、ユーザの状態に関する情報（図中には「ユーザ状態情報」と記載）を取得する。ステップＳ１２０４では、環境状態取得部１２２が、ユーザ状態取得部１２１と同様の方法で、ユーザの周囲の状態に関する情報（図中には「環境状態情報」と記載）を取得する。
【０１１６】
そして、ステップＳ１２０８では、判断部１４０がユーザの状態に関する情報またはユーザの周囲の状態に関する情報に基づいて虹彩認証が適切に行われる（すなわち、良好な虹彩が取得される）可能性を計算する。判断部１４０が、虹彩認証が適切に行われる可能性が低いと判断した場合には（ステップＳ１２０８／Ｎｏ）、ステップＳ１２１２にて、判断部１４０が良好な虹彩の取得環境を実現させる方法を判断する。
【０１１７】
ステップＳ１２１６では、制御部１５０が、判断部１４０によって判断された方法に基づいて各機能構成を制御することで、良好な虹彩の取得環境を実現させる。その後、ステップＳ１２２０にて、認証部１３０が虹彩認証を実施する。なお、ステップＳ１２０８にて、判断部１４０が、虹彩認証が適切に行われる可能性が高いと判断した場合にも（ステップＳ１２０８／Ｙｅｓ）、処理がステップＳ１２２０に移動し、認証部１３０が虹彩認証を実施する。以降の動作は、図１３のステップＳ１１０４以降の動作と同様であるため、説明を省略する。
【０１１８】
＜６．ハードウェア構成＞
以上、本開示の実施形態を説明した。上記の、良好な虹彩の取得環境の実現や虹彩認証等の情報処理は、ソフトウェアと、以下に説明するスマートフォン１００またはメガネ型端末２００のハードウェアとの協働により実現される。
【０１１９】
図１５は、本開示に係るスマートフォン１００およびメガネ型端末２００のハードウェア構成を示す図である。図中には、スマートフォン１００およびメガネ型端末２００を具現する情報処理装置９００が示されている。情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ホストバス９０４と、を備える。また、情報処理装置９００は、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９０９と、ストレージ装置（ＨＤＤ）９１０と、ドライブ９１１と、通信装置９１２と、を備える。
【０１２０】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス９０４により相互に接続されている。当該ＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３の協働により、スマートフォン１００の取得部１２０、認証部１３０、判断部１４０、制御部１５０、表示制御部１６０の機能が実現され得る（メガネ型端末２００の取得部２２０等についても同様である）。
【０１２１】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０６に接続されている。なお、必ずしもホストバス９０４、ブリッジ９０５および外部バス９０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【０１２２】
入力装置９０８は、タッチパネル、ボタン、マイクロフォンおよびスイッチなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置９００のユーザは、該入力装置９０８を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１２３】
出力装置９０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置９０９は、スピーカおよびヘッドホンなどの音声出力装置を含む。出力装置９０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【０１２４】
ストレージ装置９１０は、データ格納用の装置である。ストレージ装置９１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置９１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置９１０は、ハードディスクを駆動し、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【０１２５】
ドライブ９１１は、記憶媒体用リーダライタであり、情報処理装置９００に外付けされる。ドライブ９１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体９１３に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１１は、リムーバブル記憶媒体９１３に情報を書き込むこともできる。
【０１２６】
通信装置９１２は、例えば、通信網９１４に接続するための通信デバイス等で構成された通信インタフェースである。当該通信装置９１２により、スマートフォン１００の通信部１７０の機能が実現され得る（メガネ型端末２００の通信部２７０についても同様である）。
【０１２７】
＜７．備考＞
なお、本開示には機械学習の技術が利用されてもよい。より具体的に説明すると、上記では、虹彩の取得、虹彩認証、虹彩認証が失敗した場合の原因分析、良好な虹彩の取得環境の実現方法の判断等の処理は取得部１２０、認証部１３０、判断部１４０等によって行われたが、これらの一連の処理が機械学習によって実現されてもよい。
【０１２８】
例えば、予め、複数枚の眼の撮像画像を所定のプログラムに入力し、各撮像画像に含まれる虹彩に対応するユーザ、良好な虹彩のパターン、良好でない虹彩のパターン、良好でない虹彩が取得されてしまった原因のパターン、その原因の除去方法のパターン等を当該プログラムに学習させる。その後、本開示の装置は、眼の撮像画像を当該プログラムへ入力することで、虹彩の取得、虹彩認証、虹彩認証が失敗した場合の原因分析、良好な虹彩の取得環境の実現方法の判断等の一連の処理を実現させることができる。
【０１２９】
本開示に係る装置は、機械学習の技術を利用することにより、各処理の精度を向上させていくことができる。ここで、上記一連の処理の全てが学習されるのではなく、一連の処理のうちの一部の処理のみが学習されてもよい。また、ユーザ固有の特徴と全ユーザに共通的な特徴とが区別して学習されることにより、本開示に係る装置は、処理に使用されるアルゴリムを各ユーザにより適したアルゴリズムに更新していくことが可能になる。本開示に係る装置は、更新したアルゴリズムをインターネット上のサーバへアップロードすること等により、他の装置へのアルゴリズムの配布を可能にしてもよい。
【０１３０】
＜８．むすび＞
以上説明したように、本開示に係るスマートフォン１００またはメガネ型端末２００等の装置は、良好な虹彩が取得されなかった（すなわち、虹彩認証が適切に行われなかった）と判断した場合には、良好な虹彩が取得される取得環境を実現するために、ユーザに所定の行動を促したり、自装置または外部装置を制御したりすることによって、良好な虹彩が取得される環境を実現することができる。また、本開示に係る装置は、虹彩認証が失敗した後だけでなく、事前に、良好な虹彩が取得されるか否かの判断、および、良好な虹彩が取得される取得環境を実現する処理を行うこともできる
【０１３１】
これによって、本開示に係る装置は、認証失敗の原因のみを通知する装置と比較して、良好な虹彩が取得される環境をより円滑に実現することができ、適切に虹彩認証を行うことができるため、虹彩認証を利用しようとするユーザの意欲を高めることができる。
【０１３２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１３３】
例えば、上記の各フローチャートに示した各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。例えば、図１４のステップＳ１２００（ユーザの状態に関する情報の取得）とステップＳ１２０４（ユーザの周囲の状態に関する情報の取得）とは、異なる順序で処理されても、並列的に処理されてもよい。
【０１３４】
また、スマートフォン１００の構成の一部は、適宜スマートフォン１００外に設けられ得る。また、スマートフォン１００の機能の一部が、制御部１５０によって具現されてもよい。例えば、制御部１５０が撮像部１１０、取得部１２０、認証部１３０、判断部１４０、表示制御部１６０、通信部１７０の機能の一部を具現してもよい。また、スマートフォン１００と同様に、メガネ型端末２００の構成の一部は、適宜メガネ型端末２００外に設けられ得る。また、メガネ型端末２００の機能の一部が、制御部２５０によって具現されてもよい。
【０１３５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１３６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断する判断部と、
前記方法に応じた制御を行う制御部と、を備える、
電子機器。
（２）
前記制御部は、自装置または外部装置の制御を行う、
前記（１）に記載の電子機器。
（３）
前記制御部は、前記生体認証の対象ユーザに所定の動作を促す制御を行う、
前記（２）に記載の電子機器。
（４）
前記判断部は、前記生体情報の取得環境に関する情報として前記生体認証の対象ユーザの状態に関する情報に基づいて前記方法を判断する、
前記（１）から（３）のいずれか１項に記載の電子機器。
（５）
前記対象ユーザの状態に関する情報とは、前記眼の開き具合に関する情報、前記対象ユーザの視線に関する情報、前記対象ユーザの身体の部位に関する情報、前記対象ユーザが位置する場所に関する情報、前記対象ユーザの動きに関する情報、前記対象ユーザの移動手段に関する情報、前記対象ユーザの覚醒状態、興奮状態もしくは疲労状態に関する情報、前記対象ユーザが装着するコンタクトレンズに関する情報のうちの少なくとも１つを指す、
前記（４）に記載の電子機器。
（６）
前記判断部は、前記生体情報の取得環境に関する情報として前記生体認証の対象ユーザの周囲の状態に関する情報に基づいて前記方法を判断する、
前記（１）から（３）のいずれか１項に記載の電子機器。
（７）
前記対象ユーザの周囲の状態に関する情報とは、前記対象ユーザが位置する場所の天気情報、前記対象ユーザが位置する場所の地理情報、前記対象ユーザの周囲の明るさに関する情報、光の照射方向に関する情報、前記対象ユーザの周囲に存在する物体に関する情報のうちの少なくとも１つを指す、
前記（６）に記載の電子機器。
（８）
前記判断部は、前記生体認証に適さない生体情報が使用されたことで前記生体認証が失敗したと判断した場合、または、前記生体認証が行われる前に前記生体認証に適さない生体情報が使用されると判断した場合に、前記方法を判断する、
前記（１）から（７）のいずれか１項に記載の電子機器。
（９）
前記眼が撮像された撮像画像に基づいて前記生体認証を行う認証部をさらに備える、
前記（１）から（８）のいずれか１項に記載の電子機器。
（１０）
前記生体認証は虹彩認証である、
前記（１）から（９）のいずれか１項に記載の電子機器。
（１１）
前記電子機器は、スマートフォンまたはメガネ型のウェアラブル端末である、
前記（１）から（１０）のいずれか１項に記載の電子機器。
（１２）
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、
前記方法に応じた制御を行うことと、を有する、
コンピュータにより実行される情報処理方法。
（１３）
眼に関する生体認証に用いられる生体情報の取得環境に関する情報に基づいて、前記生体認証に適した生体情報の取得環境を実現する方法を判断することと、
前記方法に応じた制御を行うことと、
をコンピュータに実現させるためのプログラム。
【符号の説明】
【０１３７】
１００    スマートフォン
２００    メガネ型端末
１１０、２１０    撮像部
１２０、２２０    取得部
１２１、２２１    ユーザ状態取得部
１２２、２２２    環境状態取得部
１２３、２２３    虹彩取得部
１３０、２３０    認証部
１４０、２４０    判断部
１５０、２５０    制御部
１６０、２６０    表示制御部
１７０、２７０    通信部
【図１】
2018124733.tif 000003
【図２】
2018124733.tif 000004
【図３】
2018124733.tif 000005
【図４】
2018124733.tif 000006
【図５】
2018124733.tif 000007
【図６】
2018124733.tif 000008
【図７】
2018124733.tif 000009
【図８】
2018124733.tif 000010
【図９】
2018124733.tif 000011
【図１０】
2018124733.tif 000012
【図１１】
2018124733.tif 000013
【図１２】
2018124733.tif 000014
【図１３】
2018124733.tif 000015
【図１４】
2018124733.tif 000016
【図１５】
2018124733.tif 000017