(57)【特許請求の範囲】
【請求項１】
虹彩認識モジュール（２０）と運動センサ（３０）とを備えており、前記虹彩認識モジュール（２０）は赤外線カメラ（２２）を備えている電子装置（１００）に適用される虹彩認識方法であって、
前記運動センサ（３０）によって前記電子装置（１００）の運動情報を検出するステップ（Ｓ１１）と、
或る時間期間にわたって急激な加速度変化の回数が予め設定された揺れの回数よりも多い場合、前記赤外線カメラ（２２）を起動し、前記赤外線カメラ（２２）によってユーザの画像を取得するステップ（Ｓ１２）と、
前記画像内に顔形が存在すると判断される場合に、前記虹彩認識モジュール（２０）によって虹彩認識を実行するステップ（Ｓ１３）と
を含み、
前記運動センサ（３０）によって前記電子装置（１００）の運動情報を検出するステップ（Ｓ１１）は、
前記運動センサ（３０）の加速度を異なる時刻において取得することができ、前記異なる時刻を記録するステップと、
隣接する第１の加速度と第２の加速度との間の時間差を計算し、前記電子装置（１００）のＸ、Ｙ、Ｚ軸における前記第１の加速度と前記第２の加速度との間の加速度の変化の絶対値を計算するステップと、
前記時間差および前記絶対値に基づいて、下式によって加速度の変化率の平均値を取得するステップと、
0006812559.tif 000011
（ここで、ａｖｇは、加速度の変化率の平均値を表し、ｄｅｌｔａｘ、ｄｅｌｔａｙ、およびｄｅｌｔａｚは、Ｘ、Ｙ、Ｚ軸における加速度の変化の絶対値をそれぞれ表し、ｄｉｆｆは、前記時間差を表し、Ｃは増幅係数を表す）
前記平均値が、予め設定された平均しきい値よりも大きい場合、急激な加速度変化が生じたと判定するステップとを含む、
方法。
【請求項２】
前記運動センサ（３０）は、ジャイロスコープおよび／または加速度センサを備える、請求項１に記載の方法。
【請求項３】
前記虹彩認識モジュール（２０）は、赤外光源（２１）をさらに備え、
前記画像内に前記顔形が存在すると判断される場合に、前記虹彩認識モジュール（２０）によって前記虹彩認識を実行するステップ（Ｓ１３）は、
前記赤外光源（２１）によって光を満たすステップ（Ｓ１３１）と、
前記赤外線カメラ（２２）によって虹彩画像を取得するステップ（Ｓ１３２）と、
前記虹彩画像を処理して特徴情報を抽出するステップ（Ｓ１３３）と、
前記特徴情報が予め保存された虹彩特徴情報に一致するかどうかを判定するステップ（Ｓ１３４）と、
前記特徴情報が前記予め保存された虹彩特徴情報に一致する場合に、前記虹彩認識に成功したと判定するステップ（Ｓ１３５）と
を含む、請求項１又は２に記載の方法。
【請求項４】
電子装置（１００）であって、
異なる時刻において前記電子装置（１００）の運動センサ（３０）の加速度を検出し、前記異なる時刻を記録するように構成された運動センサ（３０）と、
隣接する第１の加速度と第２の加速度との間の時間差を計算し、前記電子装置（１００）のＸ、Ｙ、Ｚ軸における前記第１の加速度と前記第２の加速度との間の加速度の変化の絶対値を計算し、前記時間差および前記絶対値に基づいて、下式によって加速度の変化率の平均値を取得し、
0006812559.tif 000012
（ここで、ａｖｇは、加速度の変化率の平均値を表し、ｄｅｌｔａｘ、ｄｅｌｔａｙ、およびｄｅｌｔａｚは、Ｘ、Ｙ、Ｚ軸における加速度の変化の絶対値をそれぞれ表し、ｄｉｆｆは、前記時間差を表し、Ｃは増幅係数を表す）
前記平均値が、予め設定された平均しきい値よりも大きい場合、急激な加速度変化が生じたと判定するように構成されたプロセッサ（４０）と、
或る時間期間にわたって急激な加速度変化の回数が予め設定された揺れの回数よりも多い場合、起動されてユーザの画像を取得するように構成された赤外線カメラ（２２）と、
前記赤外線カメラ（２２）を備えており、前記画像内に顔形が存在すると判断される場合に虹彩認識を実行するように構成された虹彩認識モジュール（２０）と
を備える電子装置（１００）。
【請求項５】
前記運動センサ（３０）は、ジャイロスコープおよび／または加速度センサを備える、請求項４に記載の電子装置。
【請求項６】
前記虹彩認識モジュール（２０）は、赤外光源（２１）をさらに備え、
前記赤外光源（２１）は、光を満たすように構成され、
前記赤外線カメラ（２２）は、虹彩画像を取得するように構成され、
前記虹彩認識モジュール（２０）は、
前記虹彩画像を処理して特徴情報を抽出し、
前記特徴情報が予め保存された虹彩特徴情報に一致するかどうかを判定し、
前記特徴情報が前記予め保存された虹彩特徴情報に一致する場合に、前記虹彩認識に成功したと判定する
ようにさらに構成されている、請求項４又は５に記載の電子装置。
【請求項７】
写真撮影が可能な電子装置（１００）に組み合わせられるように構成されたコンピュータプログラム（５１）を含んでいる非一時的なコンピュータ可読記憶媒体であって、
前記電子装置（１００）は、虹彩認識モジュール（２０）および運動センサ（３０）を備え、前記虹彩認識モジュール（２０）は、赤外線カメラ（２２）を備え、前記コンピュータプログラム（５１）は、プロセッサ（４０）によって実行されて請求項１から３のいずれか一項に記載の前記虹彩認識方法を行うように構成されている、非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、生体識別技術の分野に関し、より詳細には、虹彩認識方法、電子装置、およびコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
関連技術において、携帯電話機のロックを解除するように構成された虹彩認識技術は、起動速度が遅く、ユーザ体験が良好でない。
【発明の概要】
【０００３】
本開示の実施形態の虹彩認識方法は、電子装置に適用することができる。電子装置は、虹彩認識モジュールおよび運動センサを含む。虹彩認識モジュールは、赤外線カメラを含む。虹彩認識方法は、運動センサによって電子装置の運動情報を検出するステップと、電子装置の運動情報が予め設定された条件を満たすとき、赤外線カメラによってユーザの画像を取得するステップと、画像内に顔形が存在すると判断される場合に、虹彩認識モジュールによって虹彩認識を実行するステップとを含む。
【０００４】
少なくとも１つの実施形態において、運動センサは、ジャイロスコープおよび／または加速度センサを含む。
【０００５】
少なくとも１つの実施形態において、運動情報は、軌跡情報を含む。運動センサによって電子装置の運動情報を検出するステップは、運動センサによって電子装置の軌跡情報を検出するステップを含む。
【０００６】
少なくとも１つの実施形態において、予め設定された条件は、予め設定された運動軌跡である。本方法は、軌跡情報に基づいて運動軌跡を求めるステップと、運動軌跡と予め設定された運動軌跡との間の差が予め設定された値よりも小さいかどうかを判断するステップと、差が予め設定された値よりも小さい場合に、電子装置の軌跡情報が予め設定された条件を満たすと判定するステップとをさらに含む。
【０００７】
少なくとも１つの実施形態において、運動情報は、揺れ情報を含む。運動センサによって電子装置の運動情報を検出するステップは、運動センサによって電子装置の揺れ情報を検出するステップを含む。
【０００８】
少なくとも１つの実施形態において、予め設定された条件は、予め設定された揺れの回数である。本方法は、揺れ情報に基づいて急激な加速度変化が生じたかどうかを判定するステップと、急激な加速度変化が生じたと判定されたときに、急激な加速度変化の回数をカウントするステップと、或る時間期間における急激な加速度変化の回数が、予め設定された揺れの回数よりも多いかどうかを判定するステップと、時間期間における急激な加速度変化の回数が、予め設定された揺れの回数よりも多い場合に、電子装置の揺れ情報が予め設定された条件を満たすと判定するステップとをさらに含む。
【０００９】
少なくとも１つの実施形態において、虹彩認識モジュールは、赤外光源をさらに含む。画像内に顔形が存在すると判断される場合に虹彩認識モジュールによって虹彩認識を実行するステップは、赤外光源によって光を満たすステップと、赤外線カメラによって虹彩画像を取得するステップと、虹彩画像を処理して特徴情報を抽出するステップと、特徴情報が予め保存された虹彩特徴情報に一致するかどうかを判定するステップと、特徴情報が予め保存された虹彩特徴情報に一致する場合に、虹彩認識に成功したと判定するステップとを含む。
【００１０】
本開示の実施形態の電子装置は、運動センサと、赤外線カメラと、虹彩認識モジュールとを含む。虹彩認識モジュールは、赤外線カメラを含む。運動センサは、電子装置の運動情報を検出するように構成される。赤外線カメラは、電子装置の運動情報が予め設定された条件を満たすときにユーザの画像を取得するように構成される。虹彩認識モジュールは、画像内に顔形が存在すると判断されたときに虹彩認識を実行するように構成される。
【００１１】
少なくとも１つの実施形態において、運動センサは、ジャイロスコープおよび／または加速度センサを含む。
【００１２】
少なくとも１つの実施形態において、運動情報は、軌跡情報を含む。運動センサは、電子装置の軌跡情報を検出するように構成される。
【００１３】
少なくとも１つの実施形態において、電子装置は、プロセッサをさらに含む。予め設定された条件は、予め設定された運動軌跡である。プロセッサは、軌跡情報に基づいて運動軌跡を求め、運動軌跡と予め設定された運動軌跡との間の差が予め設定された値よりも小さいかどうかを判断し、差が予め設定された値よりも小さい場合に、電子装置の軌跡情報が予め設定された条件を満たすと判定するようにさらに構成される。
【００１４】
少なくとも１つの実施形態において、運動情報は、揺れ情報を含む。運動センサは、電子装置の揺れ情報を検出するように構成される。
【００１５】
少なくとも１つの実施形態において、電子装置は、プロセッサをさらに含む。予め設定された条件は、予め設定された揺れの回数である。プロセッサは、揺れ情報に基づいて急激な加速度変化が生じたかどうかを判定し、急激な加速度変化が生じたと判定されたときに、急激な加速度変化の回数をカウントし、或る時間期間における急激な加速度変化の回数が、予め設定された揺れの回数よりも多いかどうかを判定し、時間期間における急激な加速度変化の回数が、予め設定された揺れの回数よりも多い場合に、電子装置の揺れ情報が予め設定された条件を満たすと判定するようにさらに構成される。
【００１６】
少なくとも１つの実施形態において、虹彩認識モジュールは、赤外光源をさらに含む。赤外光源は、光を満たすように構成される。赤外線カメラは、虹彩画像を取得するようにさらに構成される。虹彩認識モジュールは、虹彩画像を処理して特徴情報を抽出し、特徴情報が予め保存された虹彩特徴情報に一致するかどうかを判定し、特徴情報が予め保存された虹彩特徴情報に一致する場合に、虹彩認識が成功したと判定するようにさらに構成される。
【００１７】
本開示の実施形態のコンピュータ可読記憶媒体は、写真撮影が可能な電子装置に組み合わせられるように構成されたコンピュータプログラムを含む。コンピュータプログラムは、上述の虹彩認識方法を実行するためにプロセッサによって実行されるように構成される。
【００１８】
本開示の実施形態のさらなる態様および利点は、一部が以下の説明に提示され、一部が以下の説明から明らかになり、あるいは本開示の実施形態の実施から習得されるであろう。
【００１９】
本開示の実施形態の上記の態様および利点ならびに／あるいはさらなる態様および利点は、図面を参照して行われる以下の説明から明らかになり、より容易に理解されるであろう。
【図面の簡単な説明】
【００２０】
【図１】本開示のいくつかの実施形態による虹彩認識方法を示すフローチャートである。
【図２】本開示のいくつかの実施形態による電子装置を示すブロック図である。
【図３】本開示のいくつかの実施形態による電子装置を示すブロック図である。
【図４】本開示のいくつかの実施形態による虹彩認識方法を示すフローチャートである。
【図５】本開示のいくつかの実施形態による虹彩認識方法を示すフローチャートである。
【図６】本開示のいくつかの実施形態による虹彩認識方法を示すフローチャートである。
【図７】本開示のいくつかの実施形態による電子装置の内部構造の概略図である。
【発明を実施するための形態】
【００２１】
本開示の実施形態が詳細に説明され、実施形態の例が図面に示される。同一または類似の要素、および同一または類似の機能を有する要素は、説明の全体を通して、類似の参照番号によって示される。図面を参照して本明細書において説明される実施形態は、説明用であり、本開示を説明するのに役立つが、本開示の実施形態を限定するようには解釈されない。
【００２２】
本開示は、虹彩認識方法に関する。この虹彩認識方法を、電子装置に適用することができる。電子装置は、虹彩認識モジュールおよび運動センサを含む。虹彩認識モジュールは、赤外線カメラを含む。この方法は、運動センサによって電子装置の運動情報を検出するステップと、電子装置の運動情報が予め設定された条件を満たすとき、赤外線カメラによってユーザの画像を取得するステップと、画像内に顔形が存在すると判断される場合に、虹彩認識モジュールによって虹彩認識を実行するステップとを含む。
【００２３】
本開示は、電子装置に関する。電子装置は、運動センサ、赤外線カメラ、および虹彩認識モジュールを含む。運動センサは、電子装置の運動情報を検出するように構成される。赤外線カメラは、電子装置の運動情報が予め設定された条件を満たすときにユーザの画像を取得するように構成される。虹彩認識モジュールは、赤外線カメラを含み、画像内に顔形が存在すると判断されたときに虹彩認識を実行するように構成される。
【００２４】
本開示は、他の電子装置に関する。電子装置は、虹彩認識モジュール、運動センサ、１つ以上のプロセッサ、メモリ、および１つ以上のプログラムを含む。虹彩認識モジュールは、赤外線カメラを含む。１つ以上のプログラムは、メモリに格納されている。１つ以上のプログラムは、１つ以上のプロセッサによって実行されるように構成される。１つ以上のプログラムは、上述の虹彩認識方法を実行するための命令を含む。
【００２５】
本開示は、コンピュータ可読記憶媒体に関する。コンピュータ可読記憶媒体は、写真撮影が可能な電子装置に組み合わせられるように構成されたコンピュータプログラムを含む。コンピュータプログラムは、上述の虹彩認識方法を実行するためにプロセッサによって実行されるように構成される。
【００２６】
図１に示される本開示の実施形態による虹彩認識方法は、図２に示される電子装置１００に適用可能である。電子装置１００は、虹彩認識モジュール２０および運動センサ３０を含むことができる。虹彩認識モジュール２０は、赤外線カメラ２２を含むことができる。虹彩認識方法は、以下の動作を含むことができる。
【００２７】
Ｓ１１において、運動センサ３０によって電子装置１００の運動情報が検出される。
【００２８】
Ｓ１２において、電子装置１００の運動情報が予め設定された条件を満たす場合に、赤外線カメラ２２によってユーザの画像が取得される。
【００２９】
Ｓ１３において、画像内に顔形が存在すると判断される場合に、虹彩認識モジュール２０によって虹彩認識が実行される。
【００３０】
いくつかの実施形態においては、図１に示した本開示の実施形態による虹彩認識方法を、図２に示した本開示の実施形態による電子装置１００によって実施することができる。本開示の実施形態による電子装置１００は、運動センサ３０と、赤外線カメラ２２と、虹彩認識モジュール２０とを含むことができる。虹彩認識モジュール２０は、赤外線カメラ２２を含むことができる。動作Ｓ１１を、運動センサ３０によって実現することができる。動作Ｓ１２を、赤外線カメラ２２によって実現することができる。動作Ｓ１３を、虹彩認識モジュール２０によって実現することができる。
【００３１】
すなわち、運動センサ３０を、電子装置１００の運動情報を検出するように構成することができる。赤外線カメラ２２を、電子装置１００の運動情報が予め設定された条件を満たすときにユーザの画像を取得するように構成することができる。虹彩認識モジュール２０を、画像内に顔形が存在すると判断されたときに虹彩認識を実行するように構成することができる。
【００３２】
いくつかの実施形態において、電子装置１００は、携帯電話機、タブレット、ラップトップ、スマートウォッチ、スマートリストバンド、スマート眼鏡、スマートヘルメット、などを含み得る。本開示の特定の実施形態において、電子装置１００は、携帯電話機であってよい。
【００３３】
図３に示されるように、いくつかの実施形態において、他の電子装置１００は、虹彩認識モジュール２０と、運動センサ３０と、１つ以上のプロセッサ４０と、メモリ５０と、１つ以上のプログラム５１とを含むことができる。虹彩認識モジュール２０は、赤外線カメラ２２を含むことができる。１つ以上のプログラム５１は、メモリ５０に格納されている。１つ以上のプログラム５１は、１つ以上のプロセッサ４０によって実行されるように構成される。１つ以上のプログラム５１は、以下の動作を実行するための命令を含むことができる。
【００３４】
Ｓ１１において、運動センサ３０によって電子装置１００の運動情報が検出される。
【００３５】
Ｓ１２において、電子装置１００の運動情報が予め設定された条件を満たす場合に、赤外線カメラ２２によってユーザの画像が取得される。
【００３６】
Ｓ１３において、画像内に顔形が存在すると判断される場合に、虹彩認識モジュール２０によって虹彩認識が実行される。
【００３７】
関連技術の虹彩認識技術を採用した電子装置１００がロック解除または他の動作のために虹彩認識を実行する場合、虹彩認識のために虹彩認識モジュール２０を起動させるために電源ボタンを押す必要があり、結果としてロック解除のプロセスに時間がかかり、ユーザ体験が良好でなくなることを理解すべきである。本開示の実施形態の虹彩認識方法においては、電子装置１００の運動が運動センサ３０によって検出されることで、赤外線カメラ２２の起動が生じ、赤外線カメラ２２がユーザの顔形を取得したときに虹彩認識モジュール２０が迅速に起動して虹彩認識を実行するため、虹彩認識の開始に関する待ち時間が短縮され、ユーザ体験が改善される。
【００３８】
いくつかの実施形態において、運動センサ３０は、ジャイロスコープおよび／または加速度センサを含む。
【００３９】
いくつかの実施形態において、本開示の実施形態による電子装置１００（例えば、携帯電話機）に採用されるジャイロスコープは、ＭＥＭＳ（微小電気機械システム）ジャイロスコープであってよい。ＭＥＭＳジャイロスコープは、コリオリ力（すなわち、回転する基準座標系に対して運動する物体に作用する慣性力）を検出することによって携帯電話機の角速度を検出する。携帯電話機が回転する基準座標系に対して運動しており、すなわち半径方向に運動しているとき、ＭＥＭＳジャイロスコープ内の横方向容量板が、横方向のコリオリ力による静電容量の変化を測定する。コリオリ力は角速度に比例するため、角速度を、静電容量の変化に基づいて計算することができる。ＭＥＭＳジャイロスコープは、Ｘ、Ｙ、およびＺの３つの軸のそれぞれにおける角速度を測定することができる。Ｘ軸の速度は、水平方向の携帯電話機の動きを表す。Ｙ軸の速度は、垂直方向の携帯電話機の動きを表す。Ｚ軸の速度は、空間垂直方向の携帯電話機の動きを表す。ＭＥＭＳジャイロスコープは、Ｘ、Ｙ、およびＺの３つの軸における携帯電話機の角速度を測定して、例えば携帯電話機がユーザによって持ち上げられたかどうかなど、携帯電話機の運動情報を決定することにより、赤外線カメラ２２の起動を生じさせてユーザの画像を取得することができる。
【００４０】
いくつかの実施形態において、本開示の実施形態における加速度センサは、ＭＥＭＳ加速度センサであってよい。ＭＥＭＳ加速度センサは、ピエゾ抵抗マイクロ加速度計、容量マイクロ加速度計、振り子マイクロ加速度計、およびトンネルマイクロ加速度計を含む。本開示の特定の実施形態においては、容量マイクロ加速度計を使用して、加速度を測定することができる。詳細には、容量マイクロ加速度計は、片持ち梁構造を有する２つの容量プレートを含む。携帯電話機が運動しているとき、携帯電話機の速度の変化率、すなわち加速度が充分に大きくなり、容量マイクロ加速度計の容量プレートの慣性力が容量プレートを固定または支持する力を超え、容量プレートが動く可能性があり、上側および下側の容量プレートの間の距離が変化して、静電容量の値が変化する。静電容量の変化は、ウェハによって電圧信号に変換され、電圧信号に基づいて加速度を計算することができる。静電容量の変化は、加速度に比例する。このようにして、携帯電話機が運動しているとき、携帯電話機の加速度を加速度センサによって測定することができ、携帯電話機の運動情報が加速度に基づいて決定される。運動情報が予め設定された条件を満たすとき、ユーザの画像を取得すべく赤外線カメラ２２の起動が生じる。
【００４１】
いくつかの実施形態において、運動情報は、電子装置１００の軌跡情報を含むことができる。運動センサ３０による電子装置１００の運動情報の検出は、図４に示されるように、以下の動作を含むことができる。
【００４２】
Ｓ１１１において、運動センサ３０によって電子装置１００の軌跡情報が検出される。
【００４３】
やはり図２に示されるように、いくつかの実施形態においては、動作Ｓ１１１を運動センサ３０によって実現することができる。
【００４４】
すなわち、運動センサ３０が、電子装置１００の軌跡情報を検出するように構成される。
【００４５】
やはり図３に示されるように、いくつかの実施形態において、１つ以上のプログラム５１は、以下の動作を実行するための命令をさらに含む。
【００４６】
Ｓ１１１において、運動センサ３０によって電子装置１００の軌跡情報が検出される。
【００４７】
運動センサ３０が加速度センサを含んでいるとき、運動センサ３０は、電子装置１００が運動しているときに加速度データを検出することができる。運動センサ３０によって検出された加速度データに基づいて、電子装置１００の運動軌跡を算出することができる。詳細には、ニュートン力学の運動の法則に基づいて、移動する物体の加速度の二重積分によって、移動する物体の移動変位を得ることができる。空間内のＸ、Ｙ、およびＺ軸における電子装置１００の時々刻々の移動速度ｖは、それぞれ次のように表される。
【数１】
0006812559.tif 000002
【数２】
0006812559.tif 000003
【数３】
0006812559.tif 000004
【００４８】
時間ｔにおいて、Ｘ、Ｙ、およびＺ軸に沿った電子装置１００の移動変位ｓは、それぞれ以下のように表される。
【数４】
0006812559.tif 000005
【数５】
0006812559.tif 000006
【数６】
0006812559.tif 000007
【００４９】
ｔ−Δｔの期間における電子装置１００の空間移動変位は、以下のように表される。
【数７】
0006812559.tif 000008
【００５０】
これにより、時刻ｔにおいて、空間座標系Ｘ−Ｙ−Ｚにおける電子装置１００の空間座標は、（ｓｘ（ｔ），ｓｙ（ｔ），ｓｚ（ｔ））と表される。したがって、電子装置１００の運動軌跡を、時刻ｔ０、ｔ１、ｔ２、・・・、ｔｎにおける全ての空間位置座標点を通って得ることができる。
【００５１】
現在の条件は、赤外線カメラ２２の起動を生じさせる現在の運動軌跡を指す。実際には、運動センサ３０によって検出された運動軌跡と現在の運動軌跡との差が予め設定された値よりも小さい場合に、赤外線カメラ２２の起動を生じさせることができる。予め設定された運動軌跡は、円弧状、円形、Ｖ字形、などであってよい。本開示の特定の実施形態において、予め設定された運動軌跡は、円弧状であってよい。ユーザが携帯電話機を手に取るとき、携帯電話機はユーザの顔から離れた位置からユーザの顔に近い位置へと移動し、この期間において携帯電話機の運動軌跡が通常は円弧状であることを理解すべきである。このように、予め設定される運動軌跡を円弧状に設定することで、ユーザが携帯電話機を使用するときに赤外線カメラ２２を迅速に起動させることができ、したがってユーザの待ち時間が短縮され、ユーザ体験が改善される。
【００５２】
場合によっては、ユーザは、携帯電話機を手に持って歩く。このとき、ユーザが腕を振ることで、携帯電話機の運動軌跡がやはり円弧状になる可能性がある。ユーザの画像を赤外線カメラ２２によって取得し、ユーザの画像内に顔形が存在するかどうかを判定すべく処理することができる。虹彩認識を、顔形が存在する場合に限って実行することができる。このようにして、虹彩認識が誤って開始されることを防止することができる。
【００５３】
いくつかの実施形態において、運動情報は、電子装置１００の揺れ情報を含むことができる。運動センサ３０による電子装置１００の運動情報の検出は、図５に示されるように、以下の動作を含むことができる。
【００５４】
Ｓ１１２において、運動センサ３０によって電子装置１００の揺れ情報が検出される。
【００５５】
やはり図２に示されるように、いくつかの実施形態においては、動作Ｓ１１２を運動センサ３０によって実現することができる。
【００５６】
すなわち、運動センサ３０が、電子装置１００の揺れ情報を検出するように構成される。
【００５７】
やはり図３に示されるように、いくつかの実施形態において、１つ以上のプログラム５１は、以下の動作を実行するための命令をさらに含む。
【００５８】
Ｓ１１２において、運動センサ３０によって電子装置１００の揺れ情報が検出される。
【００５９】
運動センサ３０が加速度センサを含んでいるとき、運動センサ３０は、電子装置１００が運動しているときに加速度データを検出することができる。隣接する２つの時刻において運動センサ３０が検出した加速度データの差に基づいて、電子装置１００の揺れ情報を算出することができる。詳細には、運動センサ３０の加速度を異なる時刻において取得することができ、それぞれの時刻が対応して記録される。続いて、隣接する第１の加速度と第２の加速度との間の時間差が計算され、電子装置１００のＸ、Ｙ、Ｚ軸における第１の加速度と第２の加速度との間の加速度の変化の絶対値が計算される。次いで、加速度の変化率の平均値が、時間差および絶対値に式
【数８】
0006812559.tif 000009
によって基づき、ここで、ａｖｇは、加速度の変化率の平均値を表し、ｄｅｌｔａｘ、ｄｅｌｔａｙ、およびｄｅｌｔａｚは、電子装置１００のＸ、Ｙ、Ｚ軸における加速度の変化の絶対値をそれぞれ表し、ｄｉｆｆは、隣接する第１の加速度と第２の加速度との間の時間差を表し、Ｃは増幅係数を表す。平均値ａｖｇが、予め設定された平均しきい値と比較される。平均値ａｖｇが、予め設定された平均しきい値よりも大きい場合、急激な加速度変化が生じたと判定される。急激な加速度変化の回数が、或る時間期間にわたってカウントされる。回数が予め設定された揺れの回数よりも多い場合、電子装置１００の運動情報が予め設定された条件を満たしていると判断される。予め設定された条件は、予め設定された揺れの回数である。
【００６０】
図６に示されるように、いくつかの実施形態において、虹彩認識モジュール２０は、赤外光源２１をさらに含む。画像内に顔形が存在すると判断されたときに虹彩認識モジュール２０によって虹彩認識を実行するＳ１３における動作は、以下の動作を含むことができる。
【００６１】
Ｓ１３１において、光が赤外光源２１によって満たされる。
【００６２】
Ｓ１３２において、虹彩画像が赤外線カメラ２２によって取得される。
【００６３】
Ｓ１３３において、虹彩画像が処理され、特徴情報が抽出される。
【００６４】
Ｓ１３４において、特徴情報が予め保存された虹彩特徴情報に一致するかどうかが判定される。
【００６５】
Ｓ１３５において、特徴情報が予め保存された虹彩特徴情報に一致する場合、虹彩認識は成功したと判定される。
【００６６】
やはり図２に示されるように、いくつかの実施形態においては、動作Ｓ１３１を赤外光源２１によって実施でき、動作Ｓ１３２を赤外線カメラ２２によって実施でき、動作Ｓ１３３、動作Ｓ１３４、および動作Ｓ１３５を虹彩認識モジュール２０によって実施することができる。
【００６７】
すなわち、赤外光源２１が、光を満たすように構成される。赤外線カメラ２２が、虹彩画像を取得するように構成される。虹彩認識モジュール２２が、
虹彩画像を処理して特徴情報を抽出し、
特徴情報が予め保存された虹彩特徴情報に一致するかどうかを判定し、
特徴情報が予め保存された虹彩特徴情報に一致する場合に、虹彩認識が成功したと判定する
ようにさらに構成される。
【００６８】
やはり図３に示されるように、いくつかの実施形態において、１つ以上のプログラム５１は、以下の動作を実行するための命令をさらに含む。
【００６９】
Ｓ１３１において、光が赤外光源２１によって満たされる。
【００７０】
Ｓ１３２において、虹彩画像が赤外線カメラ２２によって取得される。
【００７１】
Ｓ１３３において、虹彩画像が処理され、特徴情報が抽出される。
【００７２】
Ｓ１３４において、特徴情報が予め保存された虹彩特徴情報に一致するかどうかが判定される。
【００７３】
Ｓ１３５において、特徴情報が予め保存された虹彩特徴情報に一致する場合、虹彩認識は成功したと判定される。
【００７４】
詳細には、赤外線カメラ２２は、赤外光源２１によって光が満たされた環境で虹彩画像を取得することができる。続いて、虹彩画像が処理され、特徴情報が抽出される。詳細には、最初に虹彩の位置が特定され、その際には、虹彩の内側境界および外側境界を抽出することによって虹彩の位置を特定することができる。最初に虹彩画像の全体のグレースケールヒストグラムを計算することによって、内側境界が抽出される。グレースケールヒストグラムは２つの主ピークを有するので、第１のピークが、瞳孔領域におけるグレースケール濃度の範囲に対応し、第２のピークが、虹彩領域におけるグレースケール濃度の範囲に対応する。次に、第１のピークの右側において二値化しきい値を選択して虹彩画像を二値化することによって、瞳孔を分離して内側境界を抽出することができる。外側境界は、ハフ変換法によって抽出される。最初に、虹彩画像のエッジがＣａｎｎｙ演算子を用いて抽出され、次に虹彩のエッジ係数が、特定の形状を有する物体を検出することができるハフ変換を使用することによって決定され、外側境界が抽出される。リング状の虹彩の位置を、内側円および外側円の境界を決定した後に決定することができる。続いて、位置が特定された虹彩に対して、正規化および画像強調を実行することができる。正規化は、異なるサイズの虹彩のテクスチャをマッピング（偏光座標など）によって所定のサイズの領域へと変換することにより、虹彩認識への並進、回転、およびスケーリングの影響を排除することである。画像強調は、局所ヒストグラム平坦化、すなわち点演算によって実行され、位置が特定されたリング状の虹彩画像を各々のグレーレベルにおいて同じ画素出力を有する画像へと変換することによって、不均一な照明に起因する正規化画像の低コントラストを改善する。続いて、特徴抽出および符号化が、正規化および画像強調後の虹彩画像に対して実行される。詳細には、虹彩画像の特徴抽出を、ウェーブレット変換を用いて行うことができる。２Ｄガボール関数が、スケーリング、回転、および並進によって１組の自己相似ウェーブレットを形成することができる。２Ｄガボール関数を虹彩画像の画素と乗算して積分することにより、一連のウェーブレット係数を生成して、画像テクスチャ、すなわち特徴情報を抽出することができる。符号化とは、一連の二値符号化値を得るためのウェーブレット係数のゼロ交差符号化を指す。最後に、特徴抽出および符号化後の特徴情報が、予め保存された虹彩特徴情報と比較される。具体的には、虹彩画像の特徴符号化が、予め保存された虹彩特徴情報の特徴符号化と１つずつ照合され、同一の虹彩であるか否かが判定される。特徴符号化の照合は、ハミング距離照合アルゴリズム：
【数９】
0006812559.tif 000010
を使用することができ、ここで、Ａｉは、虹彩画像の特徴符号化のｉ番目の符号を表し、Ｂｉは、予め保存された虹彩特徴情報の特徴符号化のｉ番目の符号を表し、Ｌは、特徴符号化の長さを表す。ＡｉとＢｉとの排他的論理和演算を行った後に、得られたＨＤの値が小さいほど、虹彩画像の特徴符号化と予め保存された虹彩特徴情報の特徴符号化との一致度が高い。このようにして、特徴情報と予め保存された特徴情報とが互いに一致するか否かを判定することができ、一致した場合に虹彩認識が成功したとみなされる。
【００７５】
図７は、本開示の一実施形態に係る電子装置の内部構造の概略図である。図７を参照すると、電子装置７００は、無線周波数（ＲＦ）回路７１０、メモリ７２０、入力ユニット７３０、表示ユニット７４０、センサ７５０、オーディオ回路７６０、ワイヤレスフィディリティ（ＷｉＦｉ）モジュール７７０、プロセッサ７８０、電源７９０、などを含む。図７に示した電子装置７００の構造が、電子装置の構造を限定するものではないことを、当業者であれば理解できるであろう。電子装置は、図７に示した構成要素よりも少数または多数の構成要素、あるいはそれらの組み合わせを含むことができ、構成要素について異なる配置を有してもよい。
【００７６】
ＲＦ回路７１０を、メッセージの送信または受信あるいは電話のプロセスにおいて信号を受信または送信するように構成することができる。ＲＦ回路７１０を、基地局からダウンリンクデータを受信し、ダウンリンクデータをプロセッサ７８０へと送信するように構成することができる。あるいは、ＲＦ回路７１０を、アップリンクデータを基地局へと送信するように構成することができる。一般に、ＲＦ回路は、これらに限られるわけではないがアンテナ、少なくとも１つの増幅器、トランシーバ、カプラ、低雑音増幅器（ＬＮＡ）、ダイプレクサ、などを含む。さらに、ＲＦ回路７１０を、無線通信およびネットワークを介して他の装置と通信するようにさらに構成することができる。上述の無線通信は、これらに限られるわけではないがグローバル移動体通信システム（ＧＳＭ）、汎用パケット無線サービス（ＧＰＲＳ）、符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（ＷＣＤＭＡ）、ロングタームエボリューション（ＬＴＥ）、電子メール、ショートメッセージングサービス（ＳＭＳ）、などを含む任意の通信規格またはプロトコルを採用することができる。
【００７７】
メモリ７２０を、ソフトウェアプログラムまたはモジュールを格納するように構成することができる。プロセッサ７８０は、メモリ７２０に格納されたソフトウェアプログラムおよびモジュールを実行することによって、電子装置７００のさまざまな機能アプリケーションおよびデータ処理を実行するように構成される。メモリ７２０は、主として、プログラム格納領域およびデータ格納領域を含む。プログラム格納領域は、オペレーションシステム、少なくとも１つの機能を必要とするアプリケーション（例えば、音声再生機能を有するアプリケーション、画像再生機能を有するアプリケーション）、などを記憶することができる。データ格納領域は、電子装置７００を用いて生成されたデータ（例えば、音声データ、アドレス帳）などを記憶することができる。さらに、メモリ７２０は、高速ランダムアクセスメモリを含むことができ、少なくとも１つのディスクメモリなどの不揮発性メモリ、フラッシュメモリ、または他の揮発性半導体メモリを含むことができる。
【００７８】
入力ユニット７３０を、入力された図形または文字情報を受信し、電子装置７００のユーザ設定または機能制御に関連したキー信号入力を生成するように構成することができる。詳細には、入力ユニット７３０は、タッチパネル７３１および他の入力装置７３２を含むことができる。タッチパネル７３１（タッチ画面とも呼ばれる）を、タッチパネル７３１の付近またはタッチパネル７３１上でのタッチ操作（指、スタイラス、あるいは他の適切な物体または付属品によるユーザのタッチパネル７３１上またはタッチパネル７３１の付近における操作など）を集め、対応する接続された装置を予め設定されたプログラムに従って駆動するように構成することができる。一実施形態において、タッチパネル７３１は、タッチ検出装置およびタッチコントローラを含むことができる。タッチ検出装置は、ユーザのタッチの向きを検出し、タッチ操作に起因する信号を検出して、信号をタッチコントローラに送信する。タッチコントローラは、タッチ検出装置におけるタッチ情報を受信し、タッチ情報をタッチ点座標に変換し、タッチ点座標をプロセッサ７８０へと送信する。さらに、タッチコントローラは、プロセッサ７８０から送信されたコマンドを受信して実行することができる。タッチパネル７３１を、抵抗式、静電容量式、赤外線式、および表面音響波式として実現することができる。タッチパネル７３１に加えて、入力ユニット７３０は、他の入力装置７３２をさらに含むことができる。詳細には、他の入力装置７３２は、これらに限られるわけではないが、物理的なキーボード、機能キー（音量制御キー、スイッチキー、など）のうちの１つ以上を含むことができる。
【００７９】
表示ユニット７４０を、ユーザによって入力された情報またはユーザへともたらされる情報あるいは電子装置７００のさまざまなメニューを表示するように構成することができる。表示ユニット７４０は、表示パネル７４１を含むことができる。一実施形態においては、表示パネル７４１を、液晶表示装置（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）、などとして構成することができる。一実施形態において、タッチパネル７３１は、表示パネル７４１を覆ってもよい。タッチパネル７３１が、タッチパネル７３１上またはタッチパネル７３１の付近でのタッチ操作を検出すると、タッチ操作がプロセッサ７８０に伝えられ、タッチイベントの種類が判定される。その後に、プロセッサ７８０は、タッチイベントの種類に従って、表示パネル７４１上に対応する視覚的出力を提供する。タッチパネル７３１と表示パネル７４１とが、図７に示した電子装置７００の入力および出力機能を実現するための２つの別々の構成要素であるが、特定の実施形態においては、タッチパネル７３１と表示パネル７４１とが電子装置７００の入力および出力機能を実現するように一体化されてもよい。
【００８０】
電子装置７００は、ジャイロスコープ、光学センサ、運動センサ、および他のセンサなどの少なくとも１つのセンサ７５０をさらに含むことができる。詳細には、ジャイロスコープは、電子装置７００の回転角速度を収集するように構成される。光学センサは、周囲光センサおよび近接センサを含むことができる。周囲光センサは、周囲光に応じて表示パネル７４１の明るさを調節することができる。近接センサは、電子装置７００がユーザの耳の近くに移動するときに表示パネル７４１および／またはバックライトを閉じることができる。運動センサは、加速度センサを含むことができ、加速度センサによってさまざまな方向の加速度値を測定し、電子装置７００が静止しているときの重力の値および方向を測定し、電子装置７００の状態（例えば、横画面と縦画面の切り替え）、ジッタ関連機能（例えば、歩数計、ノッキング）、などを識別する。さらに、電子装置７００を、気圧計、湿度計、温度計、赤外線センサ、および他のセンサを備えるように構成することができる。
【００８１】
オーディオ回路７６０、スピーカ７６１、およびマイクロホン７６２が、ユーザと電子装置７００との間の音声インタフェースを提供することができる。オーディオ回路７６０は、受信した音声データから変換した電気信号をスピーカ７６１に送信することができる。スピーカ７６１は、電気信号を音声信号に変換し、音声信号を出力する。別の態様において、マイクロホン７６２は、集めた音声信号を電気信号に変換することができる。オーディオ回路７６０は、電気信号を受信して音声データに変換し、音声データを処理のためにプロセッサ７８０へと出力する。プロセッサ７８０によって処理された音声データを、ＲＦ回路７１０を介して他の電子装置に送信することができ、あるいは後の処理のためにメモリ７２０に格納することができる。
【００８２】
Ｗｉ−Ｆｉは、近距離無線通信技術である。電子装置７００は、Ｗｉ−Ｆｉモジュール７７０を介してユーザの電子メールの受信または送信、ウェブページの検索、およびストリーム媒体へのアクセスを助けることができる。Ｗｉ−Ｆｉモジュール７７０は、無線ブロードバンドインターネットアクセスを提供する。図７にはＷｉ−Ｆｉモジュール７７０が図示されているが、Ｗｉ−Ｆｉモジュール７７０は電子装置７００に必須ではないため、必要に応じて省略できることを、理解できるであろう。
【００８３】
プロセッサ７８０は、電子装置７００の制御中心であり、電子装置７００のさまざまな部分を接続するためにさまざまなインタフェースおよび配線を利用する。メモリ７２０に格納されたソフトウェアプログラムおよび／またはモジュールを実行または実施し、メモリ７２０に格納されたデータを呼び出すことによって、さまざまな機能およびデータ処理機能を実行でき、したがって電子装置７００を統合的に監視することができる。一実施形態において、プロセッサ７８０は、１つ以上の処理ユニットを含むことができる。一実施形態においては、プロセッサ７８０を、アプリケーションプロセッサまたはモデムプロセッサと統合することができる。アプリケーションプロセッサは、主として、オペレーションシステム、ユーザインタフェース、およびアプリケーションを処理する。モデムプロセッサは、主として、無線通信を処理する。上述のモデムコントローラがプロセッサ７８０に統合されていなくてもよいことを、理解できるであろう。
【００８４】
電子装置７００は、電子装置のさまざまな部分に電力を供給するための電源７９０（電池など）をさらに含むことができる。あるいは、電源を電力管理システムおよびプロセッサ７８０に論理的に接続することにより、電力管理システムを介して充電、放電、および電力消費を管理することができる。
【００８５】
一実施形態において、電子装置７００は、カメラ、ブルートゥースモジュール、などをさらに含むことができる。
【００８６】
本開示の実施形態において、電子装置に含まれるプロセッサ７８０は、ここでは再度の説明を省くが、上述の方法を達成するためにメモリに格納されたコンピュータプログラムを実行することができる。
【００８７】
本開示の実施形態によるコンピュータ可読記憶媒体は、写真撮影が可能な電子装置１００に組み合わせられるように構成されたコンピュータプログラムを含む。コンピュータプログラムは、本開示の上述の実施形態のうちのいずれかによる虹彩認識方法を実行するためにプロセッサ４０によって実行されるように構成される。
【００８８】
例えば、コンピュータプログラムを、以下の動作にて説明される虹彩認識方法を実行するためにプロセッサ４０によって実行することができる。
【００８９】
Ｓ１１において、運動センサ３０によって電子装置１００の運動情報が検出される。
【００９０】
Ｓ１２において、電子装置１００の運動情報が予め設定された条件を満たす場合に、赤外線カメラ２２によってユーザの画像が取得される。
【００９１】
Ｓ１３において、画像内に顔形が存在すると判断される場合に、虹彩認識モジュール２０によって虹彩認識が実行される。
【００９２】
本明細書の全体を通して、「実施形態」、「いくつかの実施形態」、「一実施形態」、「別の例」、「例」、「特定の例」、または「いくつかの例」への言及は、その実施形態または例に関連して説明される特定の特徴、構造、材料、または特性が、本開示の少なくとも１つの実施形態または例に含まれることを意味する。したがって、本明細書の全体の種々の箇所における上記の語句の出現は、必ずしも本開示の同じ実施形態または例を指すものではない。さらに、特定の特徴、構造、材料、または特性を、１つ以上の実施形態または例において任意の適切なやり方で組み合わせることができる。さらに、当業者であれば、本明細書に記載のさまざまな実施形態または例、およびさまざまな実施形態または例の特徴を、互いに矛盾することなく組み合わせることができる。
【００９３】
「第１の」および「第２の」などの用語は、本明細書において、説明の目的で使用されており、相対的な重要性または有意性を表示または暗示しようとするものでも、技術的特徴の数を暗示しようとするものでもない。さらに、「第１の」または「第２の」によって定められる特徴は、少なくとも１つの特徴を含むことを表示または暗示することができる。本開示の説明において、「複数の」は、とくに断りのない限り、２つ以上を指す。
【００９４】
フローチャートに記載され、あるいは他のやり方で本明細書に記載されたあらゆるプロセスまたは方法を、プロセスにおける特定の論理機能またはステップを達成するための実行可能命令の符号の１つ以上のモジュール、セグメント、または部分を含むと理解することができ、本開示の好ましい実施形態の範囲が、基本的に同時または逆順など、例示され、あるいは論じられた順序以外の他の順序で機能が実行されてよい他の実施例を含むことを、当業者であれば理解できるはずである。
【００９５】
フローチャートに記載され、あるいは他のやり方で本明細書に記載されたあらゆるプロセスまたは方法を、命令実行システム、機器、または装置（例えば、コンピュータに基づくシステム、プロセッサを含むシステム、あるいは命令実行システム、機器、または装置から命令を読み取り、命令を実行することができる他のシステム）によって使用され、あるいは命令実行システム、機器、または装置と組み合わせて使用される任意のコンピュータ可読記憶媒体に実現されてよい論理機能を達成するための実行可能命令のシーケンス表であると理解することができる。本明細書において、「コンピュータ可読媒体」は、命令実行システム、機器、または装置によって使用され、あるいは命令実行システム、機器、または装置と組み合わせて使用されるプログラムを含み、格納し、通信し、放送し、あるいは伝送する任意の装置であってよい。コンピュータ可読媒体の具体例（これらですべてではない）として、１つ以上の配線を有する電気接続（電子装置）、ポータブルコンピュータディスクボックス（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的にプログラム可能な読み出し専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、ファイバ装置、およびポータブルＣＤ−ＲＯＭが挙げられる。さらに、コンピュータ可読媒体は、プログラムを印刷することができる紙または他の適切な媒体であってもよく、これは、紙または他の媒体について光学的な読み取りを実行でき、次いで必要に応じて編集、解釈、または任意の他の適切なやり方が実行されてプログラムが電気的に得られ、次いでプログラムがコンピュータストレージに格納されるからである。
【００９６】
本開示の各部分を、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせによって実現できることを、理解すべきである。上述の実施形態において、複数のステップまたは方法を、メモリに格納され、適切な命令実行システムによって実行されるソフトウェアまたはファームウェアによって実現することができる。例えば、ハードウェアによって実現される場合、他の実施形態と同様に、ステップまたは方法を、技術的に公知の以下の技術、すなわちデータ信号の論理機能を実現するための論理ゲート回路を有する個別論理回路、適切な組み合わせの論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、などの１つまたは組み合わせによって実現することができる。
【００９７】
当業者であれば、本開示の上記例示の方法におけるステップのすべてまたは一部をプログラムによって関連のハードウェアに命令することによって達成できることを、理解できるであろう。プログラムを、コンピュータ可読記憶媒体に格納することができ、プログラムは、コンピュータ上で実行されたときに本開示の方法の実施形態におけるステップの１つまたは組み合わせを含む。
【００９８】
さらに、本開示の実施形態の各々の機能セルを、処理モジュールに統合することができ、あるいはこれらのセルが別々の物理的存在であっても、２つ以上のセルが処理モジュールに統合されてもよい。統合モジュールを、ハードウェアの形態またはソフトウェア機能モジュールの形態で実現することができる。統合されたモジュールがソフトウェア機能モジュールの形態で実現され、スタンドアロンの製品として販売または使用されるとき、統合されたモジュールはコンピュータ可読記憶媒体に格納されてよい。
【００９９】
上述の記憶媒体は、読み出し専用メモリ、磁気ディスク、またはＣＤ、などであってよい。説明的な実施形態を図示して説明したが、上述の実施形態を、本開示を限定するものと解釈することはできず、これらの実施形態において本発明の範囲から逸脱することなく変更、代替、および修正が可能であることを、当業者であれば理解できるであろう。
【図１】
0006812559.tif 000013
【図２】
0006812559.tif 000014
【図３】
0006812559.tif 000015
【図４】
0006812559.tif 000016
【図５】
0006812559.tif 000017
【図６】
0006812559.tif 000018
【図７】
0006812559.tif 000019