(57)【特許請求の範囲】
【請求項１】
生体情報に基づく認証の結果を用いて処理制限を解除する電子機器であって、
メモリと、
前記メモリと接続されたプロセッサと、
を具備し、
前記プロセッサは、
表示部でのオブジェクトの表示変更パターンに従って時間とともに前記オブジェクトの表示を変更し、
撮像部で撮像対象を撮像して得られた撮像画像内の目の動きパターンと前記表示変更パターンとの相関が所定レベルよりも低いか否かを判定し、
前記相関が前記所定レベルよりも低く且つ前記認証が成功した場合、前記処理制限を解除し、前記相関が前記所定レベルよりも高い場合、前記認証の成否に関わらず、前記処理制限を継続する、
ことを特徴とする電子機器。
【請求項２】
前記プロセッサは、
前記表示変更パターンとして前記オブジェクトの表示位置を左右方向に動かす移動パターンを用い、
前記目の動きパターンのパラメータとして、前記撮像画像内の目画像領域において黒目画像領域の左右に存在する２つの白目画像領域のうちの一方の面積を用いる、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記プロセッサは、
前記表示変更パターンとして前記オブジェクトの表示位置を上下方向に動かす移動パターンを用い、
前記目の動きパターンのパラメータとして、前記撮像画像内の目画像領域に含まれる虹彩画像領域の面積を用いる、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記プロセッサは、前記目の動きパターンから得られる第１の周期と、前記表示変更パターンの第２の周期との差が閾値以上である場合、前記相関が前記所定レベルよりも低いと判定する、
ことを特徴とする請求項１から３のいずれか一項に記載の電子機器。
【請求項５】
生体情報に基づく認証の結果を用いて処理制限を解除する電子機器に、
表示部でのオブジェクトの表示変更パターンに従って時間とともに前記オブジェクトの表示を変更し、
撮像部で撮像された撮像画像内の目の動きパターンと前記表示変更パターンとの相関が所定レベルよりも低いか否かを判定し、
前記相関が前記所定レベルよりも低く且つ前記認証が成功した場合、前記処理制限を解除し、前記相関が前記所定レベルよりも高い場合、前記認証の成否に関わらず、前記処理制限を継続する、
処理を実行させる、
ことを特徴とする生体認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び生体認証プログラムに関する。
【背景技術】
【０００２】
個人情報の漏洩防止等を目的として、近年、携帯端末等の多くの電子機器に個人認証機能が搭載されている。また、個人認証方法として、虹彩等の生体情報を用いる方法がある。
【０００３】
例えば、個人認証機能を有する携帯端末は、生体情報に基づく認証に成功した場合にのみ「処理制限」を解除する。「処理制限」としては、例えば、携帯端末の表示状態を、待ち受け画面状態から次の画面状態へ移行させる制限を挙げることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１４６０５７号公報
【特許文献２】特開２０００−３０７７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、待ち受け画面状態の表示部に、現在時刻や着信通知等の表示情報、つまり「オブジェクト」が表示されることがある。すなわち、「処理制限」が適用されている携帯端末の画面に、「オブジェクト」が表示されていることがある。
【０００６】
このとき、ユーザはただ「オブジェクト」を見ているだけであっても、個人認証機能が例えばユーザの虹彩の情報に基づいて認証処理を実行し、処理制限を解除してしまう可能性がある。すなわち、ユーザの意図に反して処理制限が解除されてしまう可能性がある。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、ユーザの意図に反した制限解除を防止することができる、電子機器及び生体認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様では、電子機器は、生体情報に基づく認証の結果を用いて処理制限を解除する。また、前記電子機器は、メモリと、前記メモリと接続されたプロセッサと、を具備する。前記プロセッサは、表示部でのオブジェクトの表示変更パターンに従って時間とともに前記オブジェクトの表示を変更し、撮像部で撮像対象を撮像して得られた撮像画像内の目の動きパターンと前記表示変更パターンとの相関が所定レベルよりも低いか否かを判定し、前記相関が前記所定レベルよりも低く且つ前記認証が成功した場合、前記処理制限を解除し、前記相関が前記所定レベルよりも高い場合、前記認証の成否に関わらず、前記処理制限を継続する。
【発明の効果】
【０００９】
開示の態様によれば、ユーザの意図に反した制限解除を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１の電子機器の一例を示す図である。
【図２】図２は、実施例１の移動パターンの一例を示す図である。
【図３】図３は、実施例１の表示部内に規定する座標の一例を示す図である。
【図４】図４は、白目画像領域及び白目領域面積の説明に供する図である。
【図５】図５は、実施例１の電子機器の処理動作の一例を示すフローチャートである。
【図６】図６は、図５のフローチャートの続きを示す図である。
【図７】図７は、実施例１のオブジェクトの表示位置の移動パターンと目の動きの第１の例を示す図である。
【図８】図８は、第１の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。
【図９】図９は、実施例１のオブジェクトの表示位置の移動パターンと目の動きの第２の例を示す図である。
【図１０】図１０は、第２の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。
【図１１】図１１は、実施例２の移動パターンの一例を示す図である。
【図１２】図１２は、実施例２の表示部内に規定する座標の一例を示す図である。
【図１３】図１３は、虹彩画像領域及び虹彩領域面積の説明に供する図である。
【図１４】図１４は、実施例２のオブジェクトの表示位置の移動パターンと目の動きの例を示す図である。
【図１５】図１５は、図１４の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する電子機器及び生体認証プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する電子機器及び生体認証プログラムが限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。
【００１２】
［実施例１］
［電子機器の構成例］
図１は、実施例１の電子機器の一例を示す図である。電子機器１０は、例えば、携帯端末であり、以下では、電子機器１０が携帯端末であることを前提として説明する。図１において、電子機器１０は、ＲＦ（Radio  Frequency）回路１１と、撮像装置１２と、表示部１３と、プロセッサ１４と、メモリ１５とを有する。電子機器１０は、「生体情報」に基づく認証に成功した場合に「処理制限」を解除する。「生体情報」は、例えば、顔情報、虹彩情報等である。「処理制限」は、例えば、電子機器１０の表示部の表示状態を、待ち受け画面状態から次の画面状態へ移行させることに対する制限である。なお、以下では、「生体情報」が虹彩情報であることを前提として説明する。
【００１３】
ＲＦ回路１１は、通信相手の通信装置から送信された無線信号をアンテナを介して受信し、受信した無線信号に対して所定の無線受信処理（ダウンコンバート、アナログデジタル変換等）を施し、得られた受信信号をプロセッサ１４へ出力する。また、ＲＦ回路１１は、プロセッサ１４から受け取る送信信号に対して所定の無線送信処理（デジタルアナログ変換、アップコンバート等）を施し、得られた無線信号をアンテナを介して送信する。
【００１４】
撮像装置１２は、撮像対象を撮像して撮像画像を生成し、生成した撮像画像をプロセッサ１４へ出力する。例えば、撮像装置１２は、可視光を利用する通常のカメラ（図示せず）と赤外線ＬＥＤ（図示せず）とＩＲカメラ（図示せず）とを有する。
【００１５】
表示部１３は、プロセッサ１４による制御に基づいて、プロセッサ１４から受け取る表示データに対応する表示画像を表示する。
【００１６】
プロセッサ１４は、電子機器１０の処理全般を制御する。例えば、プロセッサ１４は、通信処理、表示処理、処理制限処理、制限解除処理、及び、認証処理等を制御する。プロセッサ１４によって実現される各種処理機能は、各処理に対応するプログラムがメモリ１５に記録され、各プログラムがプロセッサ１４で実行されることにより実現される。プロセッサ１４の一例としては、ＣＰＵ、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。
【００１７】
例えば、プロセッサ１４は、表示部１３での「オブジェクト」の表示位置を「移動パターン」に従って時間とともに移動させる。これと同時期に撮像装置１２で生成された複数の撮像画像を用いて、プロセッサ１４は、撮像画像内の目の「動きパターン」を特定する。なお、以下では、「オブジェクト」が現在時刻情報であることを前提として説明する。
【００１８】
「移動パターン」は、例えば、図２に示すように、「オブジェクト（ここでは、時刻情報）」を、表示部１３を見つめるユーザにとって表示部１３内で左右方向に動くように、表示位置を移動させるパターンである。すなわち、この「移動パターン」では、表示部１３内の右端部を出発点としてオブジェクトの表示位置が徐々に左に移動し、表示位置が左端部に到達すると今度はオブジェクトの表示位置が左端部から表示位置を徐々に右に移動する。つまり、「移動パターン」は、図３に示すように表示部１３内の左右方向にｘ軸を規定した場合、ｘ軸座標の増減パターンによって表すことができる。図２は、実施例１の移動パターンの一例を示す図である。図３は、実施例１の表示部内に規定する座標の一例を示す図である。
【００１９】
また、撮像画像内の目の「動きパターン」の特定に用いられる「動きパラメータ」としては、例えば、図４に示すように、撮像画像内の「目画像領域」において、「黒目画像領域」の左右に存在する２つの「白目画像領域」のうちの一方の面積（以下では、「白目領域面積」と呼ぶことがある）を利用することができる。図４は、白目画像領域及び白目領域面積の説明に供する図である。ここで、目が左右に動く場合、白目領域面積は増減するので、「動きパターン」は白目領域面積の増減パターンとして現れる。このため、プロセッサ１４は、十分に短いサンプルタイミング周期で撮像画像を取得し、各サンプルタイミングで白目領域面積を算出し、この結果を用いて「動きパターン」を特定する。
【００２０】
そして、プロセッサ１４は、上記の「移動パターン」と特定した「動きパターン」との相関を算出する。例えば、「移動パターンと動きパターンとの相関」を表す「相関パラメータ」としては、移動パターンの周期Ｎ[frames]と動きパターンの周期Ｍ[frames]とのズレ（つまり、差分）を利用することができる。このため、プロセッサ１４は、例えば、移動パターンの周期と動きパターンの周期とのズレ量を算出する。
【００２１】
そして、プロセッサ１４は、算出した相関が所定レベルより低いか否かを判定する。例えば、プロセッサ１４は、上記の算出したズレ量と所定の閾値とを比較することで、算出した相関が所定レベルより低いか否かを判定する。すなわち、プロセッサ１４は、算出したズレ量が所定の閾値以上である場合、算出した相関が所定レベルより低いと判定する一方、算出したズレ量が所定の閾値より小さい場合、算出した相関が所定レベルより高いと判定する。
【００２２】
また、プロセッサ１４は、撮像装置１２で生成された撮像画像を用いて、生体情報（つまり、虹彩情報）に基づく認証処理を実行する。例えば、プロセッサ１４は、認証処理において、撮像画像から虹彩パターンを抽出し、抽出した虹彩パターンと、メモリ１５に記憶されているユーザの虹彩パターンとを比較し、両虹彩パターンが一致すると判定できるときに認証成功とする。一方、両虹彩パターンが一致しないと判定される場合、プロセッサ１４は、認証失敗とする。
【００２３】
そして、プロセッサ１４は、算出した相関が所定レベルよりも低く且つ認証が成功した場合、処理制限を解除する。これに対して、プロセッサ１４は、算出した相関が所定レベルよりも高い場合、認証の成否に関わらず、処理制限を継続する。ここで、「移動パターンと動きパターンとの相関が高い」ということは、ユーザが表示画面内で移動しているオブジェクトを目で追っていることを意味している。すなわち、移動パターンと動きパターンとの相関が高い場合、ユーザは処理制限を解除する意図を有していないと推定することができる。従って、「算出した相関が所定レベルよりも高い場合、認証の成否に関わらず、処理制限を継続する」制御を行うことにより、ユーザの意図に反して処理制限が解除されることを防止することができる。この結果として、ユーザの利便性を向上させることができる。
【００２４】
メモリ１５の一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００２５】
［電子機器の動作例］
以上の構成を有する電子機器１０の処理動作の一例について説明する。図５及び図６は、実施例１の電子機器の処理動作の一例を示すフローチャートである。図５及び図６に示すフローチャートは、例えば、電子機器１０のスリープモードが解除されたときにスタートする。
【００２６】
プロセッサ１４は、初期化処理を実行する（ステップＳ１０１）。すなわち、パラメータｎ及びパラメータｋがゼロに設定される。パラメータｎは、タイミングを規定するパラメータである。また、パラメータｋは、極大又は極小の検出個数を管理するためのパラメータである。
【００２７】
プロセッサ１４は、設定タイミングｎをタイミング１に設定する（ステップＳ１０２）。すなわち、設定タイミングｎが１つインクリメントされる。
【００２８】
プロセッサ１４は、オブジェクトの表示位置を移動パターンに従って１ステップ進める（ステップＳ１０３）。
【００２９】
プロセッサ１４は、設定タイミングｎの撮像画像を取得する（ステップＳ１０４）。
【００３０】
プロセッサ１４は、設定タイミングｎの撮像画像において、白目画像領域を特定する（ステップＳ１０５）。
【００３１】
プロセッサ１４は、特定した白目画像領域の白目領域面積Ｓを算出する（ステップＳ１０６）。
【００３２】
プロセッサ１４は、１つ前の設定タイミングｎ−１の白目領域面積Ｓｎ−１から設定タイミングｎの白目領域面積Ｓｎへの増加量ΔＳを算出する（ステップＳ１０７）。すなわち、次の式が算出される。
ΔＳ＝Ｓｎ−Ｓｎ−１
【００３３】
プロセッサ１４は、増加量ΔＳが正かそれ以外かを特定する（ステップＳ１０８）。すなわち、プロセッサ１４は、増加量ΔＳの符号を特定する。例えば、プロセッサ１４は、増加量ΔＳの符号が正の場合、一次微分パラメータＳｉｇｎをゼロに設定し、増加量ΔＳの符号が負の場合、一次微分パラメータＳｉｇｎを１に設定する。
【００３４】
プロセッサ１４は、設定タイミングｎでの増加量ΔＳの符号と設定タイミングｎ−１での増加量ΔＳの符号とが等しいか否かを判定する（ステップＳ１０９）。設定タイミングｎでの増加量ΔＳの符号と設定タイミングｎ−１での増加量ΔＳの符号とが等しい場合（ステップＳ１０９肯定）、処理ステップは、ステップＳ１０２へ戻る。
【００３５】
設定タイミングｎでの増加量ΔＳの符号と設定タイミングｎ−１での増加量ΔＳの符号とが等しくない場合（ステップＳ１０９否定）、プロセッサ１４は、設定タイミングｎを極大又は極小に対応するタイミングとして保持する（ステップＳ１１０）。すなわち、ｍ０として設定タイミングｎを保持する。そして、ｋを１つインクリメントする。
【００３６】
プロセッサ１４は、ｋが２であるか否かを判定する（ステップＳ１１１）。極大又は極小のタイミングの最初の特定では、ｋ＝１であるので、処理ステップは、ステップＳ１０２に戻ることになる。再度、ステップＳ１０２からステップＳ１１０の処理が繰り返され、ステップＳ１１０でｍ１としての設定タイミングｎが保持されると、ｋ＝２となる。
【００３７】
このとき、ｋが２となる（ステップＳ１１１肯定）ので、プロセッサ１４は、目の動きパターンの周期Ｍを算出する（ステップＳ１１２）。ここで、ｍ１−ｍ０は半周期Ｍ／２に相当するので、次の式によって、周期Ｍを算出することができる。
Ｍ＝２×（ｍ１−ｍ０）
【００３８】
プロセッサ１４は、移動パターンの周期Ｎと動きパターンの周期Ｍとのズレ量、つまり、｜Ｎ−Ｍ｜を算出し、算出したズレ量が所定の閾値ＴＨより小さいか否かを判定する（ステップＳ１１３）。算出したズレ量が所定の閾値より小さい場合（ステップＳ１１３肯定）、つまり、移動パターンと動きパターンとの相関が所定レベルよりも高い場合、処理ステップは、ステップＳ１０１へ戻る。
【００３９】
算出したズレ量が所定の閾値ＴＨ以上の場合（ステップＳ１１３否定）、つまり、移動パターンと動きパターンとの相関が所定レベルよりも低い場合、プロセッサ１４は、生体情報に基づく認証が成功したか否かを判定する（ステップＳ１１４）。なお、ここでは、生体認証に基づく認証処理がステップＳ１０１からステップＳ１１３までの処理と並列に、又は、ステップＳ１０１の前に行われていることを前提としている。
【００４０】
生体情報に基づく認証が成功している場合（ステップＳ１１４肯定）、プロセッサ１４は、処理制限を解除する（ステップＳ１１５）。すなわち、例えば、上記の通り、処理制限が電子機器１０の表示部の表示状態を待ち受け画面状態から次の画面状態へ移行させることに対する制限である場合、プロセッサ１４は、次の画面状態へ移行させる。
【００４１】
生体情報に基づく認証が成功していない場合（ステップＳ１１４否定）、プロセッサ１４は、処理制限を継続する（ステップＳ１１６）。
【００４２】
ここで、具体例について説明する。図７は、実施例１のオブジェクトの表示位置の移動パターンと目の動きの第１の例を示す図である。図８は、第１の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。図９は、実施例１のオブジェクトの表示位置の移動パターンと目の動きの第２の例を示す図である。図１０は、第２の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。図７及び図８には、移動パターンと動きパターンとの相関が高い場合の例が示され、図９及び図１０には、移動パターンと動きパターンとの相関が低い場合の例が示されている。
【００４３】
図７及び図８に示すように、移動パターンと動きパターンとの相関が高い場合、移動パターンの周期Ｎと動きパターンの周期Ｍとが理想的には一致する。この場合、ユーザが表示画面内で移動しているオブジェクトを目で追っていると推定することができる。一方、図９及び図１０に示すように、移動パターンと動きパターンとの相関が低い場合、移動パターンの周期Ｎと動きパターンの周期Ｍとが大きく異なる。この場合、ユーザは表示されているオブジェクトを見ているのではなく、認証を受けて処理制限の解除を望んでいるものと推定することができる。
【００４４】
以上のように本実施例によれば、電子機器１０において、プロセッサ１４は、撮像装置１２で撮像された撮像画像内の目の動きパターンとオブジェクトの表示位置の移動パターンとの相関が所定レベルよりも低いか否かを判定する。そして、プロセッサ１４は、相関が所定レベルよりも低く且つ認証が成功した場合、処理制限を解除し、相関が所定レベルよりも高い場合、認証の成否に関わらず、処理制限を継続する。
【００４５】
この電子機器１０の構成により、ユーザが表示画面内で移動しているオブジェクトを目で追っている場合、つまりユーザの興味がオブジェクトにあり且つ処理制限を解除する意図を有していない場合、処理制限を継続することができる。すなわち、ユーザの意図に反して処理制限が解除されることを防止することができ、この結果として、ユーザの利便性を向上させることができる。
【００４６】
なお、以上の説明では、「オブジェクトの表示変更パターン」として、オブジェクトの表示位置の移動パターンを用いているが、これに限定されるものではなく、ユーザがオブジェクトを見ている場合に、オブジェクトの表示変更パターンと目の動きパターンとの間の相関が高くなるものであればよい。
【００４７】
［実施例２］
実施例２は、移動パターン、動きパラメータ、動きパターンの特定方法等のバリエーションに関する。実施例２の電子機器の基本構成は、実施例１の電子機器１０と共通するので、図１を用いて説明する。
【００４８】
［電子機器の構成例］
実施例２の電子機器１０において、プロセッサ１４は、実施例１と同様に、電子機器１０の処理全般を制御する。例えば、プロセッサ１４は、通信処理、表示処理、処理制限処理、制限解除処理、及び、認証処理等を制御する。プロセッサ１４によって実現される各種処理機能は、各処理に対応するプログラムがメモリ１５に記録され、各プログラムがプロセッサ１４で実行されることにより実現される。
【００４９】
例えば、プロセッサ１４は、表示部１３での「オブジェクト」の表示位置を「移動パターン」に従って時間とともに移動させる。これと同時期に撮像装置１２で生成された複数の撮像画像を用いて、プロセッサ１４は、撮像画像内の目の「動きパターン」を特定する。なお、以下では、「オブジェクト」が現在時刻情報であることを前提として説明する。
【００５０】
実施例２における「移動パターン」は、図１１に示すように、「オブジェクト（ここでは、時刻情報）」を、表示部１３を見つめるユーザにとって表示部１３内で上下方向に動くように、表示位置を移動させるパターンである。この「移動パターン」では、表示部１３内の上端部を出発点としてオブジェクトの表示位置が徐々に下に移動し、表示位置が下端部に到達すると今度はオブジェクトの表示位置が下端部から表示位置を徐々に上に移動する。つまり、「移動パターン」は、図１２に示すように表示部１３内の上下方向にｙ軸を規定した場合、ｙ軸座標の増減パターンによって表すことができる。図１１は、実施例２の移動パターンの一例を示す図である。図１２は、実施例２の表示部内に規定する座標の一例を示す図である。
【００５１】
また、撮像画像内の目の「動きパターン」の特定に用いられる「動きパラメータ」としては、例えば、図１３に示すように、撮像画像内の「目画像領域」に含まれる「虹彩画像領域」の面積（以下では、「虹彩領域面積」と呼ぶことがある）を利用することができる。なお、「虹彩画像領域」としては、虹彩画像領域の外周、上まぶた、及び／又は下まぶたで囲まれる領域全てとしてもよいし、虹彩画像領域の外周、上まぶた、及び／又は下まぶたで囲まれる領域から「瞳孔画像領域」を除いた部分としてもよい。図１３は、虹彩画像領域及び虹彩領域面積の説明に供する図である。ここで、目が上下に動く場合、虹彩領域面積は増減するので、「動きパターン」は虹彩領域面積の増減パターンとして現れる。このため、プロセッサ１４は、十分に短いサンプルタイミング周期で撮像画像を取得し、各サンプルタイミングで虹彩領域面積を算出し、この結果を用いて「動きパターン」を特定する。
【００５２】
そして、プロセッサ１４は、上記の「移動パターン」と特定した「動きパターン」との相関を算出する。例えば、「移動パターンと動きパターンとの相関」を表す「相関パラメータ」としては、移動パターンの周期Ｎ[frames]と動きパターンの周期Ｍ[frames]とのズレ（つまり、差分）を利用することができる。このため、プロセッサ１４は、例えば、移動パターンの周期と動きパターンの周期とのズレ量を算出する。
【００５３】
そして、プロセッサ１４は、算出した相関が所定レベルより低いか否かを判定する。例えば、プロセッサ１４は、上記の算出したズレ量と所定の閾値とを比較することで、算出した相関が所定レベルより低いか否かを判定する。すなわち、プロセッサ１４は、算出したズレ量が所定の閾値以上である場合、算出した相関が所定レベルより低いと判定する一方、算出したズレ量が所定の閾値より小さい場合、算出した相関が所定レベルより高いと判定する。
【００５４】
また、プロセッサ１４は、撮像装置１２で生成された撮像画像を用いて、生体情報（つまり、虹彩情報）に基づく認証処理を実行する。例えば、プロセッサ１４は、認証処理において、撮像画像から虹彩パターンを抽出し、抽出した虹彩パターンと、メモリ１５に記憶されているユーザの虹彩パターンとを比較し、両虹彩パターンが一致すると判定できるときに認証成功とする。一方、両虹彩パターンが一致しないと判定される場合、プロセッサ１４は、認証失敗とする。
【００５５】
そして、プロセッサ１４は、算出した相関が所定レベルよりも低く且つ認証が成功した場合、処理制限を解除する。これに対して、プロセッサ１４は、算出した相関が所定レベルよりも高い場合、認証の成否に関わらず、処理制限を継続する。ここで、「移動パターンと動きパターンとの相関が高い」ということは、ユーザが表示画面内で移動しているオブジェクトを目で追っていることを意味している。すなわち、移動パターンと動きパターンとの相関が高い場合、ユーザは処理制限を解除する意図を有していないと推定することができる。従って、「算出した相関が所定レベルよりも高い場合、認証の成否に関わらず、処理制限を継続する」制御を行うことにより、ユーザの意図に反して処理制限が解除されることを防止することができる。この結果として、ユーザの利便性を向上させることができる。
【００５６】
［電子機器の動作例］
上記の通り、実施例２は、実施例１と比べて、基本的には、移動パターン及び動きパラメータが異なっている。このため、移動パターンをｙ軸方向とし、動きパラメータを虹彩領域面積Ｓとするだけで、実施例２の電子機器１０は、図５及び図６のフローチャートに示した処理動作を実行することができる。
【００５７】
ここで、実施例１と同様に、図１４及び図１５に示すように、移動パターンと動きパターンとの相関が高い場合、移動パターンの周期Ｎと動きパターンの周期Ｍとが理想的には一致する。この場合、ユーザが表示画面内で移動しているオブジェクトを目で追っていると推定することができる。図１４は、実施例２のオブジェクトの表示位置の移動パターンと目の動きの例を示す図である。図１５は、図１４の例のときの、オブジェクトの表示位置の移動パターンと目の動きパターンとを示す図である。
【００５８】
以上のように本実施例によれば、移動パターンをｙ軸方向とし、動きパラメータを虹彩領域面積Ｓとしても、実施例１と同等の効果を得ることができる。
【００５９】
なお、以上の説明では、「オブジェクトの表示変更パターン」として、オブジェクトの表示位置の移動パターンを用いているが、これに限定されるものではなく、ユーザがオブジェクトを見ている場合に、オブジェクトの表示変更パターンと目の動きパターンとの間の相関が高くなるものであればよい。
【００６０】
［実施例３］
実施例３は、「移動パターンと動きパターンとの相関」の他の利用態様に関する。実施例３の電子機器の基本構成は、実施例１と共通するので、図１を参照して説明する。
【００６１】
例えば、実施例１又は実施例２で説明した処理によって、処理制限が解除されて「第１の表示画像」が表示されているとする。ユーザがこの第１の表示画像の内容を見ている場合でも、最後に操作されてから所定時間の間に次の操作が為されないときには、表示部１３がオン状態（つまり、第１の表示画像の表示状態）からスリープ状態に移行する制御が行われることがある。これによって、ユーザの利便性を損なう可能性がある。
【００６２】
そこで、電子機器１０に、実施例１又は実施例２の機能に加えて、又は、実施例１又は実施例２の機能とは別に、以下で説明する機能が適用されてもよい。
【００６３】
実施例３の電子機器１０において、プロセッサ１４は、上記の「第１の表示画像」において「オブジェクト」の表示位置を「移動パターン」に従って時間とともに移動させる。
【００６４】
また、これと同時期に撮像装置１２で生成された複数の撮像画像を用いて、プロセッサ１４は、撮像画像内の目の「動きパターン」を特定する。
【００６５】
そして、プロセッサ１４は、上記の「移動パターン」と特定した「動きパターン」との相関を算出する。
【００６６】
そして、プロセッサ１４は、算出した相関が所定レベルより低いか否かを判定する。
【００６７】
そして、プロセッサ１４は、算出した相関が所定レベルよりも低い場合、最後に操作されてから所定時間経過したときに表示部１３をスリープ状態に移行させる。一方、プロセッサ１４は、算出した相関が所定レベルよりも高い場合、最後に操作されてから所定時間経過しても、表示部１３にオン状態を継続させる。
【００６８】
以上のように本実施例によれば、電子機器１０において、プロセッサ１４は、撮像装置１２で撮像された撮像画像内の目の動きパターンとオブジェクトの表示位置の移動パターンとの相関が所定レベルよりも低いか否かを判定する。そして、プロセッサ１４は、相関が所定レベルよりも低い場合、表示部１３の状態がオン状態からスリープ状態へ移行することを許容する。一方、プロセッサ１４は、相関が所定レベルよりも高い場合、表示部１３の状態がオン状態からスリープ状態へ移行することを許容しない。すなわち、プロセッサ１４は、相関が所定レベルよりも低い場合、所定の処理を許容する一方、相関が所定レベルよりも高い場合、所定の処理を制限する。
【００６９】
この電子機器１０の構成により、ユーザが表示部１３に表示されている画像の内容を見ている状況で表示部１３がスリープ状態へ移行してしまう不都合を防止することができる。この結果として、ユーザの利便性を向上させることができる。
【符号の説明】
【００７０】
１０  電子機器
１１  ＲＦ回路
１２  撮像装置
１３  表示部
１４  プロセッサ
１５  メモリ
【図１】
0006456731.tif 000002
【図２】
0006456731.tif 000003
【図３】
0006456731.tif 000004
【図４】
0006456731.tif 000005
【図５】
0006456731.tif 000006
【図６】
0006456731.tif 000007
【図７】
0006456731.tif 000008
【図８】
0006456731.tif 000009
【図９】
0006456731.tif 000010
【図１０】
0006456731.tif 000011
【図１１】
0006456731.tif 000012
【図１２】
0006456731.tif 000013
【図１３】
0006456731.tif 000014
【図１４】
0006456731.tif 000015
【図１５】
0006456731.tif 000016