(57)【要約】【課題】ユーザと電子機器との位置関係に依らず、高精度で本人認証ができることができる電子機器、制御方法およびプログラムを提供すること。【解決手段】自装置の操作を制限するロックの機能を備えた電子機器は、前記電子機器の画面上の、順序が定められた複数の注視点を設定する設定部と、前記順序に従って前記複数の注視点を注視したときの、前記複数の注視点に対応する目の複数の画像を取得する撮像部と、前記目の複数の画像の各々から虹彩を検出する虹彩検出部と、前記目の複数の画像の各々について、前記虹彩の露出量を算出する算出部と、前記虹彩の模様が予め登録されたテンプレートに対応し、前記虹彩の露出量が予め登録された値に対応すると判定された場合に、前記ロックを解除する画面制御部と、を有する。【選択図】図１
2017151556.tif 000002
【特許請求の範囲】
【請求項１】
自装置の操作を制限するロックの機能を備えた電子機器であって、
前記電子機器の画面上の、順序が定められた複数の注視点を設定する設定部と、
前記順序に従って前記複数の注視点を注視したときの、前記複数の注視点に対応する目の複数の画像を取得する撮像部と、
前記目の複数の画像の各々から虹彩を検出する虹彩検出部と、
前記目の複数の画像の各々について、前記虹彩の露出量を算出する算出部と、
前記虹彩の模様が予め登録されたテンプレートに対応し、前記虹彩の露出量が予め登録された値に対応すると判定された場合に、前記ロックを解除する画面制御部と、
を有する電子機器。
【請求項２】
前記複数の注視点は、前記複数の注視点を結ぶことによって得られる移動パターンの屈折点であることを特徴とする請求項１記載の電子機器。
【請求項３】
前記算出部は、前記目の複数の画像の各々について、前記虹彩から複数の特徴点を抽出し、前記複数の特徴点の数を前記露出量とすることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記算出部は、前記目の複数の画像の各々について、目の面積に対する前記虹彩の面積の割合を示す相対面積を前記露出量として算出することを特徴とする請求項１又は２に記載の電子機器。
【請求項５】
前記算出部は、前記目の複数の画像の各々について、所定の直線を基準に、目の画像上の前記虹彩の領域を上部と下部に区画し、前記虹彩の上部の面積と前記虹彩の下部の面積との比率を前記露出量として算出することを特徴とする請求項１又は２に記載の電子機器。
【請求項６】
自装置の操作を制限するロックの機能を備えた電子機器による認証方法であって、
前記電子機器の画面上の、順序が定められた複数の注視点を設定し、
前記順序に従って前記複数の注視点を注視したときの、前記複数の注視点に対応する目の複数の画像を取得し、
前記目の複数の画像の各々から虹彩を検出し、
前記目の複数の画像の各々について、前記虹彩の露出量を算出し、
前記虹彩の模様が予め登録されたテンプレートに対応し、前記虹彩の露出量が予め登録された値に対応すると判定された場合に、前記ロックを解除する、
ことを特徴とする認証方法。
【請求項７】
自装置の操作を制限するロックの機能を備えた電子機器に、
前記電子機器の画面上の、順序が定められた複数の注視点を設定し、
前記順序に従って前記複数の注視点を注視したときの、前記複数の注視点に対応する目の複数の画像を取得し、
前記目の複数の画像の各々から虹彩を検出し、
前記目の複数の画像の各々について、前記虹彩の露出量を算出し、
前記虹彩の模様が予め登録されたテンプレートに対応し、前記虹彩の露出量が予め登録された値に対応すると判定された場合に、前記ロックを解除する
処理を実行させるための認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、認証方法および認証プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンや携帯電話などの電子機器では、操作が所定の時間行われない場合には入力操作を制限する、所謂ロックされた状態となり、入力操作を開始するときに本人認証を行ってロックを解除できる機能が一般的となっている。この機能によれば、本人認証に成功しないと電子機器を使用できないため、第三者への情報漏洩の防止を図ることができる。
【０００３】
近年では、本人認証の方法として、瞳の中の虹彩を用いた虹彩認証を採用した電子機器が広く利用されるようになっている。虹彩認証は、電子機器に備えられたカメラを使ってユーザの目を撮影し、目の撮影画像から虹彩を抽出し、予め登録された虹彩のテンプレートと比較することによって認証を行う方法である。
【０００４】
同面にカメラと画面を備えた電子機器にて虹彩認証を電子機器のロックの解除に用いた場合、ユーザが電子機器の画面を注視しただけでロックが解除され、ユーザがロックを解除したくないときにもロックが解除されてしまうことが起こり得る。そこで、このような問題を解決するため、視線検知を用いた認証と組み合わせて虹彩認証を行う関連技術が開示されている。関連技術における視線検知は、目の動きを検出することによって行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３３９０３７号公報
【特許文献２】特表２００８−５１６３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザが電子機器を扱っているときは、ユーザの目は必ずしも電子機器に対して正対しているとは限らない。例えば、ユーザは、下を見ながら電子機器を操作することがある。このとき、ユーザは電子機器に向けて視線を落としており、上瞼と下瞼が、虹彩の上部および下部を覆っている状態となる。このように、ユーザの目が電子機器に対して正対していないときは、正対しているときよりも露出している目の上下方向の距離が短くなるため、虹彩認証の精度が低下する恐れがある。
【０００７】
このことから、電子機器では、ユーザと電子機器との位置関係に依らず、高精度で本人認証ができることが望ましい。
【０００８】
本発明の１つの側面では、ユーザと電子機器との位置関係に依らず、高精度で本人認証を行うことができる電子機器、認証方法および認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
発明の一観点によれば、自装置の操作を制限するロックの機能を備えた電子機器であって、前記電子機器の画面上の、順序が定められた複数の点を設定する設定部と、前記順序に従って前記複数の点を注視したときの、前記複数の点に対応する目の複数の画像を取得する撮像部と、前記目の複数の画像の各々から虹彩を検出する虹彩検出部と、前記目の複数の画像の各々について、前記虹彩の露出量を算出する算出部と、前記虹彩の模様が予め登録されたテンプレートに対応し、前記虹彩の露出量が予め登録された値に対応すると判定された場合に、前記ロックを解除する画面制御部と、を有する電子機器が提供される。
【発明の効果】
【００１０】
一実施態様によれば、ユーザと電子機器との位置関係に依らず、高精度で本人認証を行うことができる電子機器、認証方法および認証プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施形態における、電子機器の機能ブロック図の一例を示す図である。
【図２】図２は、電子機器のハードウェア構成の一例を示す図である。
【図３】図３は、電子機器の正面図の一例を示す図である。
【図４】図４は、移動パターンの一例を示す図である。
【図５】図５は、目と電子機器との位置関係を示す図である。
【図６Ａ】図６Ａは、視線の移動に伴う目の状態の変化を説明するための図（その１）である。
【図６Ｂ】図６Ｂは、視線の移動に伴う目の状態の変化を説明するための図（その２）である。
【図７】図７は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その１）である。
【図８】図８は、Ｓ１０１における、認証用の情報を登録する際の設定画像の一例を示す図である。
【図９】図９は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その２）である。
【図１０】図１０は、Ｓ１０５における、表示画像の一例を示す図である。
【図１１】図１１は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その３）である。
【図１２】図１２は、第１の実施形態における、認証方法の一例を示すフローチャート（その１）である。
【図１３】図１３は、第１の実施形態における、認証方法の一例を示すフローチャート（その２）である。
【図１４】図１４は、第２の実施形態における、電子機器の機能ブロック図の一例を示す図である。
【図１５】図１５は、第２の実施形態における、認証用の情報を登録する方法の一例を示すフローチャートである。
【図１６】図１６は、特徴点の数の変化のプロファイルの一例を示す図である。
【図１７】図１７は、第２の実施形態における、認証方法の一例を示すフローチャートである。
【図１８】図１８は、第３の実施形態における、電子機器の機能ブロック図の一例を示す図である。
【図１９】図１９は、第３の実施形態における、認証用の情報を登録する方法の一例を示すフローチャートである。
【図２０】図２０は、第３の実施形態における、認証方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図１乃至図２０を参照して具体的に説明する。
【００１３】
（第１の実施形態）
図１は、第１の実施形態における、電子機器の機能ブロック図の一例を示す図である。図１に示すように、電子機器１００は、制御部１０と、記憶部２０と、撮像部３０と、入力部４０と、表示部５０とを備えている。以下、各部の機能について説明する。
【００１４】
制御部１０は、電子機器１００全体の処理を管理するハードウェアである。制御部１０は、受信部１１と、設定部１２と、虹彩検出部１３と、特徴点抽出部１４と、判定部１５と、登録部１６と、画面制御部１７と、照合部１８とを備えている。
【００１５】
受信部１１は、撮像部３０が撮影したユーザの目の画像を受信する。また、受信部１１は、入力部４０を介してユーザから各種コマンドを受信する。
【００１６】
設定部１２は、各種の設定処理を実行する。例えば設定部１２は、表示部５０の画面上における、認証時にユーザが注視する順序が定められた複数の点を含むパターンを設定する。以降では、ユーザが注視する画面上の点を「注視点」と呼称する。また、複数の注視点を含むパターンを「移動パターン」と呼称する。
【００１７】
虹彩検出部１３は、受信部１１から受信した目の画像から虹彩を検出する。虹彩とは、角膜と水晶体の間にある膜であり、黒目の領域において、黒目の中心にある瞳孔よりも外側の、ドーナツ状の部分を示している。
【００１８】
特徴点抽出部１４は、検出した虹彩から複数の特徴点を抽出する。抽出される特徴点は、各個人が固有に持つ、虹彩の模様を構成する点である。さらに特徴点抽出部１４は、虹彩の露出量として、特徴点の数をカウントする機能も有している。特徴点抽出部１４は、算出部の一例である。
【００１９】
判定部１５は、電子機器１００によって行われる各種の判定処理を実行する。判定部１５は、虹彩検出部１３によって検出された虹彩の模様が、予め登録されたテンプレートに対応するか否かを判定する。また、判定部１５は、ユーザが所定の順序に従って画面上の複数の注視点を注視したときの虹彩の露出量の変化が、予め登録されたテンプレートに対応するか否かを判定する。
【００２０】
登録部１６は、認証に用いる虹彩の各種テンプレートを登録する処理を実行する。
【００２１】
画面制御部１７は、表示部５０の画面に対する制御を実行する。例えば、画面制御部１７は、表示部５０の画面に所定の画像を表示する制御、または表示内容を切り替える制御を実行する。また、画面制御部１７は、判定部１５による判定結果に基づいて、表示部５０に対して電子機器１００のロックを解除する制御を実行する。
【００２２】
照合部１８は、虹彩検出部１３によって検出された虹彩の模様を、予め登録されたテンプレートと照合する。また、後述する第２の実施形態において、照合部１８は、所定の順序に従って画面上の複数の注視点を注視したときの虹彩の露出量の変化を示すプロファイルを、予め登録されたテンプレートと照合する。
【００２３】
続いて、制御部１０に接続されている記憶部２０、撮像部３０、入力部４０および表示部５０について説明する。
【００２４】
記憶部２０は、制御部１０が実行する処理に用いられる情報およびプログラムを格納するハードウェアである。例えば記憶部２０は、認証に用いる虹彩の各種テンプレートを格納する。なお、記憶部２０は、用途または必要とする記憶容量などに応じて、複数の記憶装置によって構成することができる。
【００２５】
撮像部３０は、虹彩の検出に用いるユーザの目の画像を撮影する。撮像部３０は、所定の順序に従って画面上の複数の注視点を注視したときの目の画像を、複数の注視点ごとに取得する。撮像部３０は、撮影した目の画像を制御部１０の受信部１１へ送信する。
【００２６】
入力部４０は、ユーザからの各コマンドの入力を受け付ける入力インターフェースである。入力部４０は、ユーザからの各コマンドを受信部１１に送信する。
【００２７】
表示部５０は、画面制御部１７に接続され、画面制御部１７による制御に従って、画像を表示することができる。
【００２８】
次に、電子機器１００のハードウェア構成について説明する。
【００２９】
図２は、電子機器のハードウェア構成の一例を示す図である。図２に示すように、電子機器１００は、プロセッサ７０、オーディオ入出力部７１、ＲＯＭ（Read Only Memory）７２、ＲＡＭ（Random Access Memory）７３、加速度センサ７４、角速度センサ７５、タッチセンサ７６、ディスプレイ７７、無線部７８、アンテナ７９、赤外線カメラ８０および赤外線ＬＥＤ８１等を備えている。
【００３０】
プロセッサ７０は、電子機器１００全体の動作を制御する処理を実行する演算処理装置である。プロセッサ７０は、例えばＣＰＵ（Central Processing Unit）またはＭＰＵ（Micro Processing Unit）によって実現することができる。プロセッサ７０は、図１に示す制御部１０の一例である。
【００３１】
オーディオ入出力部７１は、例えばマイクなどのオーディオ入力デバイスやスピーカなどのオーディオ出力デバイスを備える。オーディオ入出力部７１は、例えば電子機器１００が通話可能なスマートフォンなどの携帯電話機である場合には、ユーザの発話音声の入力を受け付けたり、受話音声を出力したりする。
【００３２】
ＲＯＭ７２は、電子機器１００の動作を制御するプログラム（情報処理プログラムを含む）を格納することができる不揮発性の記憶装置である。ＲＡＭ７３は、プログラムを実行する際に、必要に応じて作業領域として使用することができる揮発性の記憶装置である。なお、ＲＡＭ７３は、プロセッサ７０の内部に備えることもできる。ＲＯＭ７２およびＲＡＭ７３は、図１に示す記憶部２０の一例である。
【００３３】
加速度センサ７４は、電子機器１００の加速度を計測するための装置である。角速度センサ７５は、電子機器１００の角速度を計測するための装置である。加速度センサ７４および角速度センサ７５は、いずれも電子機器１００の位置または姿勢を検出するためのセンサとして用いられる。
【００３４】
タッチセンサ７６は、操作面に指などを接触させることによって電子機器１００を操作する入力装置である。タッチセンサ７６は、例えば後述のディスプレイ７７の上に重なるように配置して構成することができる。タッチセンサ７６は、図１に示す入力部４０の一例である。
【００３５】
ディスプレイ７７は、画像を表示するためのデバイスである。ディスプレイ７７は、例えば液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬディスプレイ等によって実現される。ディスプレイ７７は、図１に示す表示部５０の一例である。
【００３６】
無線部７８は、アンテナ７９を介して信号を受信し、受信信号をプロセッサ７０へ出力するハードウェアである。また、無線部７８は、プロセッサ７０によって生成された信号を、アンテナ７９を介して送信する。無線部７８は、例えば電子機器１００が携帯電話機である場合には、ユーザの発話音声または受話音声などの信号を送受信する。
【００３７】
赤外線カメラ８０は、虹彩の検出に用いるユーザの目の画像を撮影するための機器である。赤外線カメラ８０は、図１に示す撮像部３０の一例である。
【００３８】
赤外線ＬＥＤ８１は、赤外線を照射するための電子部品である。電子機器１００は、赤外線カメラ８０と赤外線ＬＥＤ８１とを併用することによって、ユーザの目の画像を撮影する。赤外線ＬＥＤ８１から赤外線を照射することによって、虹彩のパターンの画像認識を阻害する、角膜からの光の反射を抑えることができる。また、赤外線を用いることで、暗い場所でも虹彩認証を行うことができる。
【００３９】
図３は、電子機器の正面図の一例を示す図である。なお、図２と共通の部品には同一の符号を付している。図３に示すように、電子機器１００は、本体１１０と、ディスプレイ７７と、赤外線カメラ８０と、赤外線ＬＥＤ８１とを備えている。
【００４０】
ディスプレイ７７は、本体１１０の上面から露出するように配置されており、画像、アイコンおよびテキストなどを表示する。赤外線カメラ８０および赤外線ＬＥＤ８１は、ディスプレイ７７の上隣の位置にそれぞれ離間して配置されている。このように、ディスプレイ７７、赤外線カメラ８０および赤外線ＬＥＤ８１は、電子機器１００の同じ面に搭載されている。
【００４１】
本実施形態の電子機器１００は、視線検知を組み合わせて虹彩認証を行う方法と、視線検知を行わずに虹彩認証を行う方法の２種類の方法を実行することができる。前者の方法は、予め決められた移動パターンにしたがって視線を動かしながら虹彩認証を行うため、以降で「パターンによる虹彩認証」と呼称することがある。一方、後者の方法は、以降で「虹彩認証」と呼称することがある。また、移動パターンは、複数の注視点を含む、ディスプレイ７７上における視線の移動経路を示している。
【００４２】
図４は、移動パターンの一例を示す図である。ディスプレイ７７の領域内に描画されている点線の矢印が、視線の移動パターンを示している。移動パターンの左上の注視点をＰ１、上側中央の注視点をＰ２、右上の注視点をＰ３、中央の注視点をＰ４、左下の注視点をＰ５、下側中央の注視点をＰ６、右下の注視点をＰ７とする。移動パターンに含まれる各注視点には、注視する順序が割り当てられている。認証用のテンプレートを登録する際、ユーザは、注視先をＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６、Ｐ７の順序で変化させながら視線を動かす。移動パターンに沿って視線が動くと、赤外線カメラ８０から見たときの虹彩の露出量が変化する。
【００４３】
図５は、目と電子機器との位置関係を示す図である。図５（ａ）は、目６０が電子機器１００に対して正対している場合、図５（ｂ）は、目６０が電子機器１００に対して正対していない場合を示す図である。
【００４４】
図５（ａ）に示すように、目６０が電子機器１００に対して正対している場合とは、ユーザが電子機器１００に対して略垂直な視線で電子機器１００を見ており、且つ視線の方向が、地面６１に対して平行である場合である。一方、図５（ｂ）に示すように、目６０が電子機器１００に対して正対していない場合とは、ユーザが電子機器１００に対して略垂直な視線で電子機器１００を見ており、且つ視線の方向が、地面６１に対して平行でない場合である。
【００４５】
図６Ａおよび図６Ｂは、視線の移動に伴う目の状態の変化を説明するための図である。図６Ａおよび図６Ｂは、図４に示す視線の移動パターンに従って視線を移動させた場合の、目６０の状態の変化を示しており、ハッチングを施している部分が虹彩を示している。図６Ａは、目６０が電子機器１００に対して正対している場合における、Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６、Ｐ７の各注視点に視線を向けたときの目の状態を示している。図６Ｂは、目６０が電子機器１００に対して正対していない場合における、Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６、Ｐ７の各注視点に視線を向けたときの目の状態を示している。
【００４６】
目６０が電子機器１００に対して正対している場合は、図６Ａに示すように、視線の先がＰ１からＰ２を経てＰ３まで移動している間は、虹彩の上部は上瞼によって隠れているが、虹彩の下部は下瞼によって隠れていない。また、Ｐ１からＰ３に至るまでの虹彩の露出量の変化は僅かである。ところが、視線の先がＰ３からＰ４を経てＰ５へ移動すると、上瞼および下瞼が徐々に閉じてきて、虹彩の下部も下瞼によって隠れ始める。このような瞼の変化に伴って、虹彩の露出量が減少していく。その後、視線の先がＰ５からＰ６を経てＰ７まで移動している間は、瞼が閉じる動きがほぼ止まっており、虹彩の露出量の変化は僅かとなる。
【００４７】
一方、目６０が電子機器１００に対して正対していない場合は、図６Ｂに示すように、視線の先がＰ１からＰ２を経てＰ３に移動している間における虹彩の露出量の変化は僅かである。しかし、目の開き具合が正対しているときよりも小さいため、虹彩の露出量は、正対しているときよりも小さい。虹彩の上部が上瞼によって隠れているだけでなく、虹彩の下部も下瞼によって隠れている。一方、視線の先がＰ３からＰ４を経てＰ５へ移動し、さらにＰ５からＰ６を経てＰ７まで移動している間における虹彩の露出量の変化の傾向は、図６Ａに示す傾向と同様である。しかし、虹彩の露出量は、依然として正対しているときよりも小さく、特に虹彩の下部において、露出量の減少が顕著である。
【００４８】
次に、第１の実施形態における、図１に示す電子機器１００により実行される認証方法について説明する。
【００４９】
本実施形態では、視線検知を用いた認証と組み合わせて虹彩認証を行うため、虹彩認証を実行する前に、虹彩の模様（特徴点の分布）のテンプレートと、虹彩の露出量の変化プロファイルのテンプレートとを予め登録する。
【００５０】
以下、図７乃至図１１を参照しながら登録方法について説明する。
【００５１】
図７は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その１）である。
【００５２】
前述の通り、本実施形態の電子機器１００は、「移動パターンを用いた虹彩認証」と、「移動パターンを用いない虹彩認証」の２種類の方法を実行することができる。そこで、まず画面制御部１７は、ユーザから受信する登録指示に応じて、どちらの方法に対応するテンプレートを登録するかをユーザに問い合わせるための画像を表示部５０の画面に表示する（Ｓ１０１）。
【００５３】
図８は、Ｓ１０１における、認証用の情報を登録する際の設定画像の一例を示す図である。図８に示すように、「虹彩認証後ロック解除」または「パターンによる虹彩認証後ロック解除／アプリ起動」の選択肢が表示され、ユーザはいずれかを選択することができる。図８は、「虹彩認証後ロック解除」が選択され、選択肢の右端が点灯しているときの表示画面を示している。
【００５４】
図７に戻り、Ｓ１０１の処理の後、判定部１５は、移動パターンを用いた虹彩認証が選択されたか否かを判定する（Ｓ１０２）。Ｓ１０２において、判定部１５は、ユーザが入力部４０から移動パターンを用いた虹彩認証を選択する入力を行った場合に、パターンによる虹彩認証が選択されたと判定する。図８の例では、ユーザによって「パターンによる虹彩認証後ロック解除／アプリ起動」が選択された場合に、判定部１５は、移動パターンを用いた虹彩認証が選択されたと判定する。
【００５５】
一方、判定部１５は、ユーザが入力部４０から移動パターンを用いない虹彩認証を選択する入力を行った場合に、パターンによる虹彩認証が選択されなかったと判定する。図８の例では、ユーザによって「虹彩認証後ロック解除」が選択された場合に、判定部１５は、移動パターンを用いた虹彩認証が選択されず、移動パターンを用いない虹彩認証が選択されたと判定する。
【００５６】
判定部１５は、移動パターンを用いた虹彩認証が選択されたと判定した場合（Ｓ１０２：Ｙｅｓ）、設定部１２は、認証用のテンプレートの登録時に使用する移動パターンを設定する（Ｓ１０３）。Ｓ１０３において、例えばユーザは、移動パターン上に設定する複数の注視点の位置と、これらの順序とを含む情報を入力部４０から入力する。そして設定部１２は、入力された情報を移動パターンとして設定する。なお、設定部１２は、複数の特徴点の位置を受信することによって注視点の数（記録点数）をカウントすることができるため、記録点数も併せて設定することができる。さらに、ユーザによる注視点の位置の入力順序が、ユーザが注視する順序となるように設定されている場合、ユーザは、順序の情報を入力する処理を省略することもできる。その後、図９のＳ１０４に進む。一方、判定部１５が、パターンによる虹彩認証が選択されなかったと判定した場合（Ｓ１０２：Ｎｏ）、図１１のＳ１１４に進む。
【００５７】
図９は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その２）である。Ｓ１０３で移動パターンを設定した後、この移動パターンを用いて、複数の認証用のテンプレートを登録する処理を実行する。
【００５８】
まず、設定部１２は、ｎに１を格納する（Ｓ１０４）。このｎの値は、移動パターン上の複数の注視点の順序を示すシーケンス番号である。
【００５９】
続いて、画面制御部１７は、ユーザに注視させる移動パターン上の注視点を表示部５０（ディスプレイ７７）の画面に表示する（Ｓ１０５）。具体的には、画面制御部１７は、ｎの値に対応する注視点を画面上に表示する。本実施形態では、視線の移動パターンとして、４つの注視点Ｐ１、Ｐ３、Ｐ５、Ｐ７が、注視する順序と対応付けられて予め設定されている。そして、電子機器１００は、この順序に従ってそれぞれの注視点を注視しているときに取得した虹彩の情報を用いて認証を行う。また、記録点数として４の値が予め設定されている。なお、視線の移動パターン、複数の注視点と注視する順序、および記録点数の設定は、ユーザによって適宜変更することができる。
【００６０】
図１０は、Ｓ１０５における、表示画像の一例を示す図である。図１０に示すように、画面制御部１７は、ｎ＝１のとき、移動パターン上の注視点Ｐ１をディスプレイ７７の画面に表示する。このとき、画面制御部１７は、ユーザに対して注視点を見ることを促すための文字メッセージを画面上に表示することもできる。あるいは、画面制御部１７は、オーディオ入出力部７１から音声メッセージを出力し、ユーザに対して注視点を見ることを促すこともできる。
【００６１】
また、画面制御部１７は、図１０に示すように、注視点とともに移動パターンも併せて表示することもできる。この表示方法によれば、ユーザは次に注視する点の位置を予め把握することができるので、ユーザにとって注視動作が容易になり、利便性の向上を図ることができる。また、上述の４つの注視点Ｐ１、Ｐ３、Ｐ５、Ｐ７のように、移動パターンの屈折点を注視対象として選択することによって、ユーザは登録作業を行いながら、次に注視する点の位置を予測することが容易となる。
【００６２】
図９に戻り、Ｓ１０５の処理の後、撮像部３０は、ユーザが画面に表示された注視点を見ている間にユーザの目を撮影し、画像情報を取得する。その後、虹彩検出部１３は、取得した画像情報から虹彩を検出する。そして、特徴点抽出部１４は、虹彩の模様から複数の特徴点を抽出する（Ｓ１０６）。虹彩の特徴点は、例えばＨａｒｒｉｓ法またはＫＬＴ法など、既存の公知の方法を用いて抽出することができる。本実施形態では、抽出された複数の特徴点の分布を虹彩認証に利用する。また、特徴点抽出部１４は、複数の特徴点を抽出することによって、特徴点の数をカウントすることもできる。この特徴点の数は、認証処理の際に、赤外線カメラ８０から目を見たときの虹彩の露出量の程度を示す指標として用いられる。すなわち、露出している虹彩の領域が大きいほど、特徴点の数がより多くカウントされる。
【００６３】
続いて、画面制御部１７は、虹彩の特徴点の分布を表示部５０の画面に表示する（Ｓ１０７）。Ｓ１０７では、例えば文字、音声、または文字と音声の両方を用いて、特徴点の分布をテンプレートとして登録するか否かを選択することをユーザに促す。そして、判定部１５は、入力部４０を介してユーザによって入力された情報に基づいて、特徴点の分布をテンプレートして登録するか否かを判定する（Ｓ１０８）。特徴点の分布をテンプレートして登録しないと判定された場合（Ｓ１０８：Ｎｏ）、Ｓ１０５に戻り、Ｓ１０５以降の処理を再び実行する。一方、特徴点の分布をテンプレートして登録すると判定された場合（Ｓ１０８：Ｙｅｓ）、登録部１６は、特徴点の分布および数を、ｎの値と対応付けて記憶部２０に格納する（Ｓ１０９）。これにより、特徴点の分布および数が予め記憶部２０内に登録される。
【００６４】
続いて、設定部１２は、ｎに１を加えた値を新しいｎの値として設定する（Ｓ１１０）。
【００６５】
続いて、判定部１５は、更新されたｎの値が、Ｓ１０３で予め設定された記録点数より大きいか否かを判定する（Ｓ１１１）。判定部１５によって、ｎの値が記録点数より大きいと判定されなかった場合（Ｓ１１１：Ｎｏ）、引き続き新たな虹彩の情報を取得するため、Ｓ１０５に戻り、Ｓ１０５以降の処理を再び実行する。一方、ｎの値が記録点数より大きいと判定された場合（Ｓ１１１：Ｙｅｓ）、設定部１２は、認証後の動作を設定する（Ｓ１１３）。Ｓ１１３において、設定部１２は、ロックが解除された後にアプリを起動するか否かを設定し、アプリを起動させる場合には、起動対象となるアプリの種類を設定する。Ｓ１１３の処理が完了すると、複数の認証用のテンプレートを登録するための一連の処理が終了する。
【００６６】
次に、図７のＳ１０２の処理において、移動パターンを用いた虹彩認証が選択されなかったと判定された場合に実行される、認証用の情報を登録する処理について説明する。
【００６７】
図１１は、第１の実施形態における、認証用の情報を登録する方法の一例を示すフローチャート（その３）である。Ｓ１０２においてＮｏと判定された場合、１種類の認証用のテンプレートを登録する処理に移行する。
【００６８】
まず、撮像部３０は、画面上の注視点を注視するユーザの目を撮影し、画像情報を取得する。続いて、虹彩検出部１３は、取得した画像情報から虹彩を検出し、虹彩の複数の特徴点を抽出する（Ｓ１１４）。Ｓ１１４において、虹彩検出部１３は、例えば既存の公知の虹彩認識アルゴリズムを用いて目の画像から虹彩の特徴点を抽出する。Ｓ１１４で実行する処理は、Ｓ１０６で実行する処理と同様である。
【００６９】
続いて、画面制御部１７は、虹彩の特徴点の分布を表示部５０の画面に表示する（Ｓ１１５）。Ｓ１１５でも、Ｓ１０７と同様に、例えば文字、音声、または文字と音声の両方を用いて、特徴点の分布をテンプレートとして登録するか否かを選択することをユーザに促す。そして、判定部１５は、入力部４０を介してユーザによって入力された情報に基づいて、特徴点の分布をテンプレートして登録するか否かを判定する（Ｓ１１６）。特徴点の分布をテンプレートして登録しないと判定された場合（Ｓ１１６：Ｎｏ）、Ｓ１１４に戻り、Ｓ１１４以降の処理を再び実行する。一方、特徴点の分布をテンプレートして登録すると判定された場合（Ｓ１１６：Ｙｅｓ）、登録部１６は、特徴点の分布を記憶部２０に格納する（Ｓ１１７）。
【００７０】
続いて、設定部１２は、認証後の動作を設定する（Ｓ１１８）。Ｓ１１８で実行する処理は、Ｓ１１３で実行する処理と同様である。Ｓ１１８の処理が完了すると、認証用の情報を登録するための一連の処理が終了する。
【００７１】
次に、第１の実施形態における認証処理について説明する。
【００７２】
認証処理は、受信部１１が、ユーザから認証処理を開始する指示のコマンドを受信したときに開始される。例えば受信部１１は、撮像部３０によるユーザの視線の検知、電子機器１００に備えられているボタン(非図示)の押下検知、または表示部５０の画面に表示されるアイコンへの接触検知などを通じて、ユーザから認証処理を開始する指示のコマンドを受信する。
【００７３】
図１２は、第１の実施形態における、認証方法の一例を示すフローチャート（その１）である。
【００７４】
まず、判定部１５は、ユーザから受信した認証処理を開始する指示のコマンドの受信に応じて、移動パターンを用いた虹彩認証が設定されているか否かを判定する（Ｓ２０１）。移動パターンを用いた虹彩認証が設定されていない場合（Ｓ２０１：Ｎｏ）、Ｓ３０１に移る。Ｓ３０１以降の処理については、後述する。一方、移動パターンを用いた虹彩認証が設定されている場合（Ｓ２０１：Ｙｅｓ）、設定部１２は、ｎに１を格納する（Ｓ２０２）。このｎの値は、虹彩認証の実行回数を示すシーケンス番号として用いられる。
【００７５】
続いて、ユーザは、表示部５０の画面上の、注視点に相当する位置に視線を向ける。このとき、ｎの値に対応する注視点は画面に表示されていない。この間に撮像部３０は、ユーザの目を撮影し、画像情報を取得する。その後、虹彩検出部１３は、取得した画像情報から虹彩を検出する。そして、特徴点抽出部１４は、虹彩の模様から複数の特徴点を抽出する（Ｓ２０３）。複数の特徴点の抽出方法としては、例えばＳ１０６の処理で用いた方法を採用することができる。
【００７６】
続いて、判定部１５は、特徴点抽出部１４によって抽出された特徴点の分布が、予め登録された、ｎの値に対応する特徴点の分布のテンプレートと一致するか否かを判定する（Ｓ２０４）。抽出された特徴点の分布が、ｎの値に対応する特徴点の分布のテンプレートと一致しないと判定された場合（Ｓ２０４：Ｎｏ）、本人認証に失敗したと判定され、画面制御部１７は、画面のロック状態を維持する（Ｓ２０５）。そして、電子機器１００は、一連の認証処理を終了する。
【００７７】
一方、抽出された特徴点の分布が、ｎの値に対応する特徴点の分布のテンプレートと一致すると判定された場合（Ｓ２０４：Ｙｅｓ）、虹彩認証に成功したと判定され、続いて判定部１５は、特徴点の数が、予め登録されている特徴点の数の値と一致するか否かを判定する（Ｓ２０６）。Ｓ２０６では、特徴点の数が登録されている値と実質的に類似していれば、たとえ完全に一致していなくても一致すると判定される。例えば、両者の値が予め決められた差の範囲内であれば、一致すると判定される。
【００７８】
特徴点の数が登録されている特徴点の数の値と一致しないと判定された場合（Ｓ２０６：Ｎｏ）、本人認証に失敗したと判定され、画面制御部１７は、画面のロック状態を維持する（Ｓ２０５）。そして、電子機器１００は、一連の認証処理を終了する。一方、特徴点の数が登録されている特徴点の数の値と一致すると判定された場合（Ｓ２０６：Ｙｅｓ）、ｎ回目の本人認証に成功したと判定される。そして、設定部１２は、ｎに１を加えた値を新しいｎの値として設定する（Ｓ２０７）。
【００７９】
続いて、判定部１５は、更新されたｎの値が、予め設定された記録点数より大きいか否かを判定する（Ｓ２０８）。判定部１５によって、ｎの値が記録点数より大きいと判定されなかった場合（Ｓ２０８：Ｎｏ）、引き続き新たに虹彩認証を実行するため、Ｓ２０３に戻り、Ｓ２０３以降の処理を再び実行する。一方、ｎの値が記録点数より大きいと判定された場合（Ｓ２０８：Ｙｅｓ）、本人認証にｎ回成功したと判定され、画面のロックの解除を実行する（Ｓ２１１）。
【００８０】
続いて、判定部１５は、アプリを起動するか否かを判定する（Ｓ２１２）。判定部１５は、ロックが解除された後にアプリを起動するように設定されているか否かを確認することによって、アプリを起動するか否かを判定する。なお、パターンによる虹彩認証を行う場合には必ずアプリを起動することが設定されている場合、あるいはロックが解除された後には必ずアプリを起動するように設定されている場合には、Ｓ２１２の判定処理を省略することができる。
【００８１】
Ｓ２１２において、アプリを起動しないと判定された場合（Ｓ２１２：Ｎｏ）、電子機器１００は、一連の認証処理を終了する。一方、アプリを起動すると判定された場合（Ｓ２１２：Ｙｅｓ）、画面制御部１７は、設定内容にしたがって、ロックが解除された際に実行することになっている所定のアプリを起動する（Ｓ２１３）。そして、電子機器１００は、移動パターンを用いた虹彩認証の処理を終了する。
【００８２】
続いて、移動パターンを用いない虹彩認証の処理について説明する。
【００８３】
図１３は、第１の実施形態における、認証方法の一例を示すフローチャート（その２）である。Ｓ２０１でＮｏと判定された場合に、移動パターンを用いない虹彩認証の処理が開始される。
【００８４】
まず、画面制御部１７は、ユーザに注視することを促すため、所定の注視点を表示する。この所定の注視点は、移動パターンを用いない虹彩認証において使用される、予め設定されたデフォルトの注視点である。撮像部３０は、ユーザが所定の注視点を見ている間に目を撮影し、画像情報を取得する。その後、虹彩検出部１３は、取得した画像情報から虹彩を検出する。そして、特徴点抽出部１４は、虹彩の模様から複数の特徴点を抽出する（Ｓ３０１）。
【００８５】
続いて、判定部１５は、虹彩検出部１３によって抽出された特徴点の分布が、予め登録されている特徴点の分布のテンプレートと一致するか否かを判定する（Ｓ３０２）。特徴点の分布がテンプレートと一致しないと判定された場合（Ｓ３０２：Ｎｏ）、本人認証に失敗したと判定され、画面制御部１７は、画面のロック状態を維持する（Ｓ３０３）。そして、電子機器１００は、一連の認証処理を終了する。
【００８６】
一方、特徴点の分布が、テンプレートと一致すると判定された場合（Ｓ３０２：Ｙｅｓ）、本人認証に成功したと判定され、画面制御部１７は、画面のロック解除を実行する（Ｓ３０４）。
【００８７】
続いて、判定部１５は、アプリを起動するか否かを判定する（Ｓ３０５）。Ｓ３０５の処理は、図１２に示すＳ２１２の処理と略同様であり、設定の内容によってはＳ２１２と同様にＳ３０５の判定処理を省略することもできる。Ｓ３０５において、アプリを起動しないと判定された場合（Ｓ３０５：Ｎｏ）、電子機器１００は、一連の認証処理を終了する。一方、アプリを起動すると判定された場合（Ｓ３０５：Ｙｅｓ）、画面制御部１７は、設定内容にしたがって、ロックが解除された際に実行することになっている所定のアプリを起動する（Ｓ３０６）。そして、電子機器１００は、移動パターンを用いない虹彩認証の処理を終了する。
【００８８】
以上のようにして、電子機器１００による認証処理を実行する。
【００８９】
第１の実施形態によれば、順序が定められた画面上の複数の点を設定し、当該順序に従って複数の点を注視しているときの虹彩の露出量の変化が登録済みのテンプレートに一致する場合に電子機器のロックを解除する。この方法によれば、虹彩の露出量の変化の傾向はユーザと電子機器との位置関係に依存しないため、ユーザと電子機器との位置関係に依らず虹彩認証を確実に行うことができる。
【００９０】
（第２の実施形態）
次に、第２の実施形態について説明する。第１の実施形態では、虹彩認証と、虹彩の特徴点の数の照合処理との組み合わせを、移動パターン上の注視点ごとに複数回繰り返すことによって、本人認証を実行する。これに対して第２の実施態様では、注視点ごとの虹彩認証を複数回実施した後に、移動パターンに沿って視線を動かしたときの特徴点の数の変化のプロファイルをテンプレートと１回照合することによって、本人認証を実行することを特徴としている。
【００９１】
以下、図１４乃至図１７を参照しながら、第２の実施形態について説明する。
【００９２】
図１４は、第２の実施形態における、電子機器の機能ブロック図の一例を示す図である。図１４に示すように、電子機器１００ａは、プロファイル生成部１９ａを備えていることを特徴としている。プロファイル生成部１９ａは、特徴点抽出部１４が抽出した複数の特徴点をカウントすることによって、特徴点の数を注視点ごとに取得する。そして、注視点ごとに取得した特徴点の数を用いて、特徴点の数の変化を示すプロファイルを生成する。図１４に示されている、プロファイル生成部１９ａ以外の各機能ブロックおよびそれらの機能は、図１に示す第１の実施形態と同様である。
【００９３】
次に、第２の実施形態における、認証用の情報を登録する処理について説明する。
【００９４】
まず、図７に示すＳ１０１乃至Ｓ１０３と同様の処理を実行する。Ｓ１０２の処理で否定（Ｎｏ）判定され、パターンにより虹彩認証が選択されなかった場合のＳ１１４以降の処理は、図１１に示す第１の実施形態と同様であるため、説明を省略する。一方、Ｓ１０２で肯定（Ｙｅｓ）判定され、Ｓ１０３の処理を実行した後、図１５のＳ１０４に移る。
【００９５】
図１５は、第２の実施形態における、認証用の情報を登録する方法の一例を示すフローチャートである。図１５において、図９に示す第１の実施形態の処理と同一の処理については、同一の符号を付している。また、Ｓ１０４からＳ１１０までの処理は、図９に示す処理と同様であるため、説明を省略する。以降では、Ｓ１１１の処理から説明する。
【００９６】
Ｓ１１１において、判定部１５によって、ｎの値が記録点数より大きいと判定されなかった場合（Ｓ１１１：Ｎｏ）、引き続き新たな虹彩の情報を取得するため、Ｓ１０５に戻り、Ｓ１０５以降の処理を再び実行する。一方、ｎの値が記録点数より大きいと判定された場合（Ｓ１１１：Ｙｅｓ）、プロファイル生成部１９ａは、Ｓ１０６で抽出された虹彩の複数の特徴点の数の情報を用いて、移動パターンに沿って視線を動かしたときの特徴点の数の変化を示すプロファイルを生成する。そして、登録部１６は、生成されたプロファイルを記憶部２０に登録する（Ｓ１１２）。
【００９７】
図１６は、特徴点の数の変化のプロファイルの一例を示す図である。図１６は、図４に示す移動パターンに対応するプロファイルであり、横軸は時間、縦軸は特徴点の数を示している。図１６に示すように、特徴点の数は、Ｐ１からＰ３に至るまではほぼ一定であるが、Ｐ３を超えると低下し、Ｐ５から再びほぼ一定になるように推移している。
【００９８】
図１５に戻り、Ｓ１１２の処理の後、設定部１２は、認証後の動作を設定する（Ｓ１１３）。Ｓ１１３における処理方法は、図９に示す第１の実施形態におけるＳ１１３と同様であるので、説明を省略する。Ｓ１１３の処理が完了すると、複数の認証用のテンプレートを登録するための一連の処理が終了する。
【００９９】
以上のようにして、虹彩の特徴点の分布のテンプレートの他に、特徴点の数の変化を示すプロファイルが、テンプレートとして記憶部２０内に登録されることとなる。
【０１００】
次に、第２の実施形態における認証処理について説明する。
【０１０１】
図１７は、第２の実施形態における、認証方法の一例を示すフローチャートである。図１７において、図１２に示す第１の実施形態の処理と同一の処理については、同一の符号を付している。
【０１０２】
Ｓ２０１の処理で否定（Ｎｏ）判定され、移動パターンを用いた虹彩認証が設定されていないと判定された場合のＳ３０１以降の処理は、図１３に示す第１の実施形態のフローと同様であるため、説明を省略する。また、Ｓ２０１で肯定判定され、Ｓ２０２からの処理を経てＳ２０８の処理に至るまでのフローについても、図１２に示す第１の実施形態のフローと同様であるため、説明を省略する。以降では、Ｓ２０８の処理から説明する。
【０１０３】
Ｓ２０８において、判定部１５によって、ｎの値が記録点数より大きいと判定されなかった場合（Ｓ２０８：Ｎｏ）、引き続き新たな虹彩の情報を取得するため、Ｓ２０３に戻り、Ｓ２０３以降の処理を再び実行する。一方、ｎの値が記録点数より大きいと判定された場合（Ｓ２０８：Ｙｅｓ）、記録回数分の虹彩認証が終了したと判定され、プロファイル生成部１９ａは、Ｓ２０３で抽出された各注視点における虹彩の複数の特徴点の数の情報を用いて、特徴点の数の変化を示すプロファイルを生成する（Ｓ２０９）。
【０１０４】
続いて、判定部１５は、Ｓ２０９で生成されたプロファイルが、予め登録されたプロファイルのテンプレートと一致するか否かを判定する（Ｓ２１０）。Ｓ２０９で生成されたプロファイルがテンプレートと一致しないと判定された場合（Ｓ２１０：Ｎｏ）、虹彩認証に失敗したと判定されて、Ｓ２０５に移り、画面制御部１７は、画面のロック状態を維持する。そして、電子機器１００ａは、一連の認証処理を終了する。
【０１０５】
一方、Ｓ２０９で生成されたプロファイルがテンプレートと一致すると判定された場合（Ｓ２１０：Ｙｅｓ）、本人の認証に成功したと判定され、画面のロックの解除を実行する（Ｓ２１１）。その後、Ｓ２１２に移る。Ｓ２１２およびＳ２１３の処理は、図１２に示す第１の実施形態における各処理と同様であるため、説明を省略する。Ｓ２１３の処理が完了すると、本人認証に関する一連の処理が終了する。
【０１０６】
以上のようにして、電子機器１００ａによる認証処理を実行する。
【０１０７】
第２の実施形態によれば、注視点ごとに虹彩認証を実行した後、特徴点の数の変化を示すプロファイルを予め登録されたプロファイルのテンプレートと照合する。そして、両者が一致する場合に電子機器のロックを解除する。この方法によれば、視線検知に基づく認証処理回数が１回のみとなるため、視線検知に基づく認証が複数回必要となる第１の実施形態よりも少ない処理手番で、本人認証を行うことができる。
【０１０８】
（第３の実施形態）
次に、第３の実施形態について説明する。これまで説明した第１の実施形態および第２の実施形態では、虹彩の露出量を示す指標として、特徴点の数が用いられている。これに対して第３の実施態様では、虹彩の露出量を示す指標として、虹彩の相対面積を用いることを特徴としている。以降の本実施形態の説明では、画像に写った目の全体の面積に対する虹彩の面積の割合を「相対面積」と呼称している。
【０１０９】
以下、図１８乃至図２０を参照しながら、第３の実施形態について説明する。
【０１１０】
図１８は、第３の実施形態における、電子機器の機能ブロック図の一例を示す図である。図１８に示すように、電子機器１００ｂは、特徴点抽出部１４の代わりに面積算出部１９ｂを備えていることを特徴としている。面積算出部１９ｂは、注視点ごとに、露出する虹彩の相対面積を算出する。面積算出部１９ｂは、算出部の一例である。図１８に示されている、面積算出部１９ｂ以外の各機能ブロックおよびそれらの機能は、図１に示す第１の実施形態と同様である。
【０１１１】
次に、第３の実施形態における、認証用の情報を登録する処理について説明する。
【０１１２】
まず、画面制御部１７、判定部１５および設定部１２は、図７に示すＳ１０１乃至Ｓ１０３と同様の処理を実行する。Ｓ１０３の処理の後、図１９のＳ１０４に移る。
【０１１３】
図１９は、第３の実施形態における、認証用の情報を登録する方法の一例を示すフローチャートである。図１９において、図９に示す第１の実施形態の処理と同一の処理については、同一の符号を付している。また、Ｓ１０４からＳ１０７までの処理は、図９に示す処理と同様であるため、説明を省略する。以降では、Ｓ１０８の処理から説明する。
【０１１４】
Ｓ１０７の処理の後、判定部１５は、入力部４０を介してユーザによって入力された情報に基づいて、特徴点の分布をテンプレートして登録するか否かを判定する（Ｓ１０８）。特徴点の分布をテンプレートして登録しないと判定された場合（Ｓ１０８：Ｎｏ）、Ｓ１０５に戻り、Ｓ１０５以降の処理を再び実行する。一方、特徴点の分布をテンプレートして登録すると判定された場合（Ｓ１０８：Ｙｅｓ）、面積算出部１９ｂは、虹彩の相対面積を算出する（Ｓ１０８ｃ）。虹彩の相対面積は、画像内の特定の領域の面積を算出する公知の方法を用いて、目の面積と虹彩の面積とを算出した後、虹彩の面積を目の面積で除することによって算出することができる。
【０１１５】
続いて、登録部１６は、複数の特徴点の分布および虹彩の相対面積の値を、ｎの値と対応付けて記憶部２０に格納する（Ｓ１０９ｃ）。これにより、ｎ番目の注視点における複数の特徴点の分布と、虹彩の相対面積とが予め登録される。Ｓ１１０、Ｓ１１１およびＳ１１３の処理は、図９に示す処理と同様であるため、説明を省略する。
【０１１６】
以上のようにして、認証処理に用いる虹彩のテンプレートと、虹彩の相対面積の値とを登録する処理が実行される。
【０１１７】
次に、第３の実施形態における認証処理について説明する。
【０１１８】
図２０は、第３の実施形態における、認証方法の一例を示すフローチャートである。図２０において、図１２に示す第１の実施形態の処理と同一の処理については、同一の符号を付している。
【０１１９】
Ｓ２０１の処理で否定（Ｎｏ）判定され、移動パターンを用いた虹彩認証が設定されていないと判定された場合のＳ３０１以降の処理は、図１３に示す第１の実施形態のフローと同様であるため、説明を省略する。また、Ｓ２０１で肯定判定され、Ｓ２０２およびＳ２０３で実行される処理も、図１２に示す第１の実施形態のフローと同様であるため、説明を省略する。
【０１２０】
Ｓ２０３の処理の後、面積算出部１９ｂは、Ｓ２０３で検出された虹彩の相対面積を算出する（Ｓ２０３ｃ）。虹彩の相対面積の算出方法は、図１９のＳ１０８ｃの処理と同様に、画像内の特定の領域の面積を算出する公知の方法を用いることができる。
【０１２１】
続いて、判定部１５は、特徴点抽出部１４によって抽出された特徴点の分布が、予め登録された、ｎの値に対応する特徴点の分布のテンプレートと一致するか否かを判定する（Ｓ２０４）。抽出された特徴点の分布が、ｎの値に対応する特徴点の分布のテンプレートと一致しないと判定された場合（Ｓ２０４：Ｎｏ）、本人認証に失敗したと判定され、画面制御部１７は、画面のロック状態を維持する（Ｓ２０５）。そして、電子機器１００は、一連の認証処理を終了する。
【０１２２】
一方、抽出された特徴点の分布が、ｎの値に対応する特徴点の分布のテンプレートと一致すると判定された場合（Ｓ２０４：Ｙｅｓ）、虹彩認証に成功したと判定され、続いて判定部１５は、虹彩の相対面積の値が、予め登録されている相対面積の値と一致するか否かを判定する（Ｓ２０６ｃ）。Ｓ２０６ｃでは、相対面積の値が登録されている値と実質的に類似していれば、たとえ完全に一致していなくても一致すると判定される。例えば、両者の値が予め決められた差の範囲内であれば、一致すると判定される。
【０１２３】
虹彩の相対面積が、登録されている面積の値と一致しないと判定された場合（Ｓ２０６ｃ：Ｎｏ）、本人認証に失敗したと判定され、画面制御部１７は、画面のロック状態を維持する（Ｓ２０５）。そして、電子機器１００ｂは、一連の認証処理を終了する。一方、虹彩の相対面積が、登録されている面積の値と一致すると判定された場合（Ｓ２０６ｃ：Ｙｅｓ）、ｎ回目の認証に成功したと判定される。そして、設定部１２は、ｎに１を加えた値を新しいｎの値として設定する（Ｓ２０７）。その後、Ｓ２０８に移る。Ｓ２０８以降の処理は、図１２に示す第１の実施形態における各処理と同様であるため、説明を省略する。Ｓ２１３の処理が完了すると、本人認証に関する一連の処理が終了する。
【０１２４】
以上のようにして、電子機器１００ｂによる認証処理を実行する。
【０１２５】
画像上の虹彩の面積は電子機器１００ｂと目との距離に依存し、距離が大きくなるにつれて画像上の虹彩の面積は小さくなる。また、電子機器１００ｂと目との距離は認証のたびに異なり、常に同一の距離を保つことはできない。このため、虹彩の面積の値を予め登録して、照合に用いることは困難である。
【０１２６】
第３の実施形態によれば、虹彩の露出量の指標として相対面積を利用し、虹彩の相対面積が予め登録した相対面積の値に一致する場合に電子機器のロックを解除する。この方法によれば、電子機器１００ｂと目との距離によらず、ユーザが同一で目の開き方が同様であれば、ほぼ同一の値を得ることができるため、高精度で虹彩認証を行うことができる
以上、本発明の好ましい実施例について詳述したが、本発明は特定の実施例に限定されるものではなく、種々の変形や変更が可能である。例えば、第２の実施形態では、注視点ごとに虹彩認証を実行した後、特徴点の数の変化のプロファイルを予め登録されたテンプレートと照合しているが、虹彩の相対面積の変化のプロファイルを、予め登録された相対面積のテンプレートと照合することもできる。
【０１２７】
また、虹彩の露出量として、虹彩の相対面積の代わりに、虹彩の上部と下部の面積比率を用いることもできる。虹彩の上部と下部の面積比率は、例えば、まず水晶体の中心を通る直線を基準に、画像上の虹彩の領域を上部と下部に区画し、虹彩の上部の面積と虹彩の下部の面積を算出する。そして、虹彩の上部の面積を虹彩の下部の面積で除するか、若しくは虹彩の下部の面積を虹彩の上部の面積で除することにより算出することができる。これらの方法によっても、電子機器１００ｂと目との距離によらず、ユーザが同一で目の開き方が同様であればほぼ同一の値を得ることができるため、高精度で虹彩認証を行うことができる。
【０１２８】
また、本実施形態の本人認証方法に、顔認証を加えて、セキュリティの更なる向上を図ることも可能である。
【０１２９】
なお、前述した携帯端末装置および制御方法をコンピュータに実行させるコンピュータプログラム、およびそのプログラムを記録した、非一時的なコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、非一時的なコンピュータ読み取り可能な記録媒体は、例えばＳＤメモリカードなどのメモリカードである。なお、前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【０１３０】
１０，１０ａ，１０ｂ：制御部
１１：受信部
１２：設定部
１３：虹彩検出部
１４：特徴点抽出部
１５：判定部
１６：登録部
１７：画面制御部
１８：照合部
１９ａ：プロファイル生成部
１９ｂ：面積算出部
２０：記憶部
３０：撮像部
４０：入力部
５０：表示部
６０：目
７０：プロセッサ
７１：オーディオ入出力部
７２：ＲＯＭ
７３：ＲＡＭ
７４：加速度センサ
７５：角速度センサ
７６：タッチセンサ
７７：ディスプレイ
７８：無線部
７９：アンテナ
８０：赤外線カメラ
８１：赤外線ＬＥＤ
１００，１００ａ，１００ｂ：電子機器
１１０：本体
【図１】
2017151556.tif 000003
【図２】
2017151556.tif 000004
【図３】
2017151556.tif 000005
【図４】
2017151556.tif 000006
【図５】
2017151556.tif 000007
【図６Ａ】
2017151556.tif 000008
【図６Ｂ】
2017151556.tif 000009
【図７】
2017151556.tif 000010
【図８】
2017151556.tif 000011
【図９】
2017151556.tif 000012
【図１０】
2017151556.tif 000013
【図１１】
2017151556.tif 000014
【図１２】
2017151556.tif 000015
【図１３】
2017151556.tif 000016
【図１４】
2017151556.tif 000017
【図１５】
2017151556.tif 000018
【図１６】
2017151556.tif 000019
【図１７】
2017151556.tif 000020
【図１８】
2017151556.tif 000021
【図１９】
2017151556.tif 000022
【図２０】
2017151556.tif 000023