(57)【要約】【課題】情報処理装置、虹彩認証処理方法及びプログラムにおいて、虹彩からの反射赤外光を用いた個人認証を行う場合の消費電力を低減することを目的とする。【解決手段】撮影対象に照射する赤外光を発光する赤外光源と、前記撮影対象の撮影画像を出力する赤外線カメラと、前記赤外線カメラが出力する前記撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように前記赤外光源を制御する制御部とを備えるようにする。【選択図】図１
2017040958.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象に照射する赤外光を発光する赤外光源と、
前記撮影対象の撮影画像を出力する赤外線カメラと、
前記赤外線カメラが出力する前記撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように前記赤外光源を制御する制御部と
を備えたことを特徴とする、情報処理装置。
【請求項２】
前記制御部は、前記撮影画像の信号フォーマット中のブランキング期間、消灯するように前記赤外光源を制御することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記信号フォーマット中、最初の１フレームの間に既知の１フレーム時間を計測し、前記１フレーム時間の経過と同時に次の１フレームにおける画像データの開始から終了までのイメージ区間の計測を開始すると共に、前記次の１フレームにおける発光を開始するように前記赤外光源を制御することを特徴とする、請求項２記載の情報処理装置。
【請求項４】
前記赤外線カメラとは別のカメラを更に備え、
前記制御部は、前記別のカメラが出力する撮影画像から前記撮影対象の目の位置を検出し、検出した前記目の位置から前記赤外線カメラが前記目の虹彩を撮影する期間を算出し、前記算出した期間は発光し、前記算出した期間以外の期間は消灯するように前記赤外光源を制御することを特徴とする、請求項１記載の情報処理装置。
【請求項５】
プロセッサが、赤外線カメラが出力する撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように赤外光源を制御し、
前記プロセッサが、前記撮影画像に含まれる虹彩の画像を記憶部に登録された虹彩の画像と照合して個人認証を行う
ことを特徴とする、虹彩認証処理方法。
【請求項６】
コンピュータに虹彩認証処理を実行させるプログラムであって、
赤外線カメラが出力する撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように赤外光源を制御し、
前記撮影画像に含まれる虹彩の画像を記憶部に登録された虹彩の画像と照合して個人認証を行う
処理を前記コンピュータに実行させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、虹彩認証処理方法及びプログラムに関する。
【背景技術】
【０００２】
虹彩を用いた個人認証（以下、「虹彩認証」とも言う）を行う場合、外来光の影響を抑えるために赤外光を用いる。赤外光は、個人認証の対象者の目に照射され、虹彩からの反射光を赤外線カメラで撮影する（例えば、特許文献１，２）。従来技術では、このような虹彩認証を行っている間、赤外光が対象者の目に照射されているので、赤外光を発光する赤外線ＬＥＤ（Light Emitting Diode）などの赤外光源による消費電流を低減することは難しい。
【０００３】
一方、赤外光を目に照射する際には、例えば日本工業規格の「レーザ製品の放射安全基準」であるＪＩＳ Ｃ ６８０２などの安全基準を満たすように、所謂アイセーフ波長が使用される。しかし、赤外光の目への照射時間は、短縮できればできる程、健康被害を防止する効果がさらに向上すると考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７４５６６号公報
【特許文献２】特開２００９−１１９１５２号公報
【特許文献３】特開２００７−２４９２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、虹彩認証を行う場合の消費電力を低減することは難しい。
【０００６】
そこで、１つの側面では、虹彩認証を行う場合の消費電力を低減可能な情報処理装置、虹彩認証処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの案によれば、撮影対象に照射する赤外光を発光する赤外光源と、前記撮影対象の撮影画像を出力する赤外線カメラと、前記赤外線カメラが出力する前記撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように前記赤外光源を制御する制御部とを備えた情報処理装置が提供される。
【発明の効果】
【０００８】
一態様によれば、虹彩認証を行う場合の消費電力を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施例における情報処理装置の一例を示すブロック図である。
【図２】赤外線カメラの出力と、表示画像と、赤外線ＬＥＤの状態の関係の一例を説明する図である。
【図３】第１実施例における第１のカメラの出力と、表示画像と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。
【図４】第１実施例の処理の一例を説明するフローチャートである。
【図５】第１実施例における第１のカメラの出力と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。
【図６】第２実施例の処理の一例を説明するフローチャートである。
【図７】第２実施例における第１のカメラの出力と、内部タイマの計測時間と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。
【図８】第３実施例における第１のカメラの出力と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。
【図９】第３実施例の処理の一例を説明するフローチャートである。
【図１０】第３実施例における第２のカメラの出力と、第１のカメラの出力と、内部タイマの計測時間と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。
【発明を実施するための形態】
【００１０】
開示の情報処理装置、虹彩認証処理方法及びプログラムでは、撮影対象を撮影する赤外線カメラが出力する撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように赤外光を撮影対象に照射する赤外光源を制御する。
【００１１】
以下に、開示の情報処理装置、虹彩認証処理方法及びプログラムの各実施例を図面と共に説明する。
【実施例】
【００１２】
図１は、一実施例における情報処理装置の一例を示すブロック図である。図１に示すスマートフォン１は、情報処理装置の一例である。スマートフォン１は、制御部の一例であるプロセッサ１１、記憶部の一例であるメモリ１２、表示部の一例であるディスプレイ１３、送受信機能を備えた無線回路１４、赤外光を発光する赤外光源の一例である赤外線ＬＥＤ１５、第１のカメラ１６、第１のカメラ１６とは別の第２のカメラ１７、入力部１８などを有する。
【００１３】
プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）などを含むコンピュータで形成可能であり、スマートフォン１全体の制御を司る。メモリ１２は、プロセッサ１１が実行する虹彩認証プログラムを含む各種プログラム、各種データなどを格納する。メモリ１２は、半導体メモリ装置、ＨＤＤ（Hard Disk Drive）などの記憶装置、これらの装置の組み合わせなどにより形成可能である。ディスプレイ１３は、例えばＬＣＤ（Liquid Crystal Display）などで形成可能であり、第１及び第２のカメラ１６，１７で撮影した画像、ユーザへのメッセージ、各種コマンドの入力画面などを表示できる。
【００１４】
赤外線ＬＥＤ１５は、発光強度が５０％の位置での波長が例えば８０５ｎｍ〜８３５ｎｍであり、ピーク波長が例えば８２０ｎｍである赤外光を発光しても良い。
【００１５】
第１のカメラ１６は、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどの撮像素子と、赤外線フィルタなどを含み、赤外光だけで撮影できる赤外線カメラで形成されている。第２のカメラ１７は、例えばＣＭＯＳセンサ、ＣＣＤ（Charge Coupled Device）センサなどの撮像素子を含み、可視光で撮影できるデジタルカメラなどで形成されている。例えばＣＭＯＳセンサを用いたカメラの場合、撮影画像の画像データ、即ち、画素は、順次プロセッサ１１へ転送され、ＣＭＯＳセンサの受光面上の画像と当該画像の転送位置とは１：１で対応している。
【００１６】
入力部１８は、ユーザが各種コマンドなどを入力するのに用いられる。ディスプレイ１３と入力部１８を一体的に設ける場合には、例えばタッチパネルにキーボード、カメラの電源をオンにしたりオフにしたりするオン／オフスイッチ（または、ボタン）などを表示することで、タッチパネルによりディスプレイ１３と入力部１８を形成可能である。
【００１７】
ディスプレイ１３、赤外線ＬＥＤ１５、第１のカメラ１６、第２のカメラ１７、及び入力部１８は、スマートフォン１の例えば前面に設けられている。つまり、第１のかめた１６と第２のカメラ１７は、スマートフォン１の同じ面に設けられている。このため、虹彩認証処理を行う場合には、例えば第２のカメラ１７で撮影したユーザ（即ち、撮影対象または認証対象）の目５００の画像をディスプレイ１３に表示することで、ユーザとスマートフォン１との位置関係が、第１のカメラ１６によりユーザの目５００の虹彩５０１を撮影可能な位置関係にあるか否かを確認できる。ユーザの目５００の画像がディスプレイ１３に表示されている状態で、赤外線ＬＥＤ１５を発光させて赤外光をユーザの目５００に照射し、ユーザの目５００の虹彩５０１を含む画像を第１のカメラ１６により撮影することで、第１のカメラ１６から虹彩認証処理に用いる虹彩５０１を含む撮影画像をプロセッサ１１に出力できる。プロセッサ１１は、第１のカメラ１６が出力する撮影画像から虹彩５０１の画像を周知の方法で抽出し、例えばメモリ１２に登録されている当該ユーザの虹彩の画像と周知の方法で照合して、ユーザの個人認証を行う虹彩認証処理を行う。
【００１８】
なお、スマートフォン１は無線回路１４を有するので、登録されているユーザの虹彩の画像は、外部装置と無線通信を行うことにより、外部のメモリなどから取得するようにしても良い。
【００１９】
図２は、赤外線カメラの出力と、表示画像と、赤外線ＬＥＤの状態の関係の一例を説明する図である。図２では、説明の便宜上、表示画像はスマートフォンのディスプレイに表示される表示画面である。この例では、赤外線カメラは、撮影した画像をフレーム単位で出力する。赤外線カメラが出力する画像が例えばＭＩＰＩ（Mobile Industry Processor Interface） ＣＳＩ（Camera Serial Interface）の信号フォーマットを用いる場合、１フレームは、例えば６６．７ｍｓである。この信号フォーマットは、画像の開始を示すスタートパケットＳｏＴ（Start of Transition）、画像データパケット（Image）、画像の終了を示すエンドパケットＥｏＴ（End of Transition）、及びブランキング期間（Blanking）を含む。図２の例では、虹彩認証処理を行っている期間、赤外線ＬＥＤはプロセッサの制御により常に電流が供給されオン（ＯＮ）状態にされているため、赤外線ＬＥＤによる電流消費を低減することは難しい。
【００２０】
（第１実施例）
図３は、第１実施例における第１のカメラの出力と、表示画像と、赤外線ＬＥＤのオン状態及びオフ状態（以下、「オン／オフ状態」とも言う）の関係の一例を説明する図である。図３中、図２と同一部分には同一符号を付し、その説明は省略する。図３では、説明の便宜上、表示画像はスマートフォン１のタッチパネル１３８に表示される表示画面である。また、図３では、スマートフォン１の前面に設けられたディスプレイ１３及び入力部１８を一体的に有するタッチパネル１３８に加え、赤外線ＬＥＤ１５、第１のカメラ１６、及び第２のカメラ１７も図示されている。
【００２１】
本実施例では、第１のカメラ１６が撮影画像を出力する第１の期間は赤外線ＬＥＤ１５をオン（ＯＮ）状態とし、第１のカメラ１６が撮影画像を出力しない第２の期間はオフ（ＯＦＦ）状態とする。赤外線ＬＥＤ１５は、オン状態の時に発光し、オフ状態の時に消灯する。具体的には、第１のカメラ１６の撮影画像中のスタートパケットＳｏＴに同期して赤外線ＬＥＤ１５をオン状態に制御し、撮影画像中のエンドパケットＥｏＴに同期して赤外線ＬＥＤ１５をオフ状態に制御する。つまり、プロセッサ１１の制御により、赤外線ＬＥＤ１５は第１のカメラ１６の撮影画像中のスタートパケットＳｏＴをトリガとしてオンにされ、エンドパケットＥｏＴをトリガとしてオフにされる。この例では、第２の期間は、第１の期間以外の期間であり、ブランキング期間に相当する。
【００２２】
これにより、図３に示す第１実施例では、虹彩認証処理を行っている期間、赤外線ＬＥＤ１５は、プロセッサ１１の制御により第１のカメラ１６が撮影画像を出力する第１の期間だけ電流が供給されてオン（ＯＮ）状態に制御されるため、図２の例と比べると、赤外線ＬＥＤ１５による電流消費を低減することができる。
【００２３】
図４は、第１実施例の処理の一例を説明するフローチャートである。図４に示す処理は、プロセッサ１１がメモリ１２に格納された虹彩認証プログラムを実行することで、本実施例における虹彩認証処理方法に従って行われる。
【００２４】
図４において、ステップＳ１では、プロセッサ１１は、ユーザが入力部１８から入力した第１のカメラ１６の作動コマンドに基づいて第１のカメラ１６の動作を開始することで、第１のカメラ１６が出力する撮影画像を取得する。ステップＳ２では、プロセッサ１１は、取得した撮影画像のスタートパケットＳｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ３へ進む。ステップＳ３では、プロセッサ１１は、赤外線ＬＥＤ１５に電流を供給してオン状態に制御することで、赤外線ＬＥＤ１５による発光を開始する。ステップＳ４では、プロセッサ１１は、取得した撮影画像のエンドパケットＥｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ５へ進む。ステップＳ５では、プロセッサ１１は、赤外線ＬＥＤ１５への電流を遮断してオフ状態に制御することで、赤外線ＬＥＤ１５による発光を終了して消灯させる。ステップＳ６では、プロセッサ１１は、ユーザが入力部１８から第１のカメラ１６の停止コマンドを入力したか否かに基づいて、第１のカメラ１６の動作を停止するか否かを判定する。停止コマンドが入力されておらず第１のカメラ１６の動作を停止しない場合、ステップＳ６の判定結果はＮｏとなり、処理は上記のステップＳ２へ戻る。一方、停止コマンドが入力されており第１のカメラ１６の動作を停止する場合、ステップＳ６の判定結果はＹｅｓとなり、処理は終了する。
【００２５】
図５は、第１実施例における第１のカメラの出力と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。図５中、図３と同一部分には同一符号を付し、その説明は省略する。
【００２６】
上記第１実施例の場合、プロセッサ１１が取得した撮影画像のスタートパケットＳｏＴを受信してから赤外線ＬＥＤ１５が実際に発光するまでに、図５に示す如き時間差ΔＴが発生する可能性がある。このような時間差ΔＴが発生してしまうと、第１のカメラ１６が目５００を撮影している期間に、赤外線ＬＥＤ１５が発光していない可能性が生じてしまう。そこで、上記の如き時間差ΔＴの発生を防止する実施例について、以下に説明する。
【００２７】
（第２実施例）
図６は、第２実施例の処理の一例を説明するフローチャートである。図６に示す処理は、プロセッサ１１がメモリ１２に格納された虹彩認証プログラムを実行することで、本実施例における虹彩認証処理方法に従って行われる。
【００２８】
図６において、ステップＳ１１では、プロセッサ１１は、ユーザが入力部１８から入力した第１のカメラ１６の作動コマンドに基づいて第１のカメラ１６の動作を開始することで、第１のカメラ１６が出力する撮影画像を取得する。ステップＳ１２では、プロセッサ１１は、取得した撮影画像のスタートパケットＳｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ１３へ進む。ステップＳ１３では、プロセッサ１１は、プロセッサ１１の内部タイマＴｉｍ１を始動して、スタートパケットＳｏＴを受信してから既知の１フレーム時間Ｘｍｓ（図２に示す例では６６．７ｍｓ）を計測する。ステップＳ１４では、プロセッサ１１は、プロセッサ１１の内部タイマＴｉｍ２を始動して、スタートパケットＳｏＴの受信開始からエンドパケットＥｏＴの受信終了までの画像データパケットの時間に相当するイメージ区間Ｙｍｓの計測を開始する。
【００２９】
ステップＳ１５では、プロセッサ１１は、プロセッサ１１は、取得した撮影画像のエンドパケットＥｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ１６へ進む。ステップＳ１６では、プロセッサ１１は、内部タイマＴｉｍ２を停止して、イメージ区間Ｙｍｓの計測を終了する。ステップＳ１２〜Ｓ１６の処理により、スタートパケットＳｏＴを受信してから既知の１フレーム時間Ｘｍｓを計測すると共に、画像データパケットが出力されるスタートパケットＳｏＴからエンドパケットＥｏＴまでのイメージ区間Ｙｍｓを計測する。ステップＳ１７では、プロセッサ１１は、内部タイマＴｉｍ１が１フレーム時間Ｘｍｓの経過を計測したか否かを判定する。ステップＳ１７の判定結果がＹｅｓになると、処理はステップＳ１８へ進み、次のフレームから赤外線ＬＥＤ１５をオン状態に制御する。
【００３０】
ステップＳ１８では、プロセッサ１１は、上記のステップＳ１１〜Ｓ１７の処理を行ったフレームの次のフレームに対して内部タイマＴｉｍ１，Ｔｉｍ２を始動させて、１フレーム時間Ｘｍｓ及びイメージ区間Ｙｍｓを計測する。ステップＳ１９では、プロセッサ１１は、赤外線ＬＥＤ１５に電流を供給してオン状態に制御することで、赤外線ＬＥＤ１５による発光を開始する。ステップＳ１８，Ｓ１９の処理により、スタートパケットＳｏＴを受信してから既知の１フレーム時間Ｘｍｓを計測すると共に、画像データパケットが出力されるスタートパケットＳｏＴからエンドパケットＥｏＴまでのイメージ区間Ｙｍｓを計測するのと同時に、赤外線ＬＥＤ１５を発光させる。これにより、赤外線ＬＥＤ１５の発光の反応速度を考慮した早めのタイミングで、赤外線ＬＥＤ１５を発光させることができる。
【００３１】
ステップＳ２０では、プロセッサ１１は、内部タイマＴｉｍ２がイメージ区間Ｙｍｓの経過を計測したか否かを判定する。ステップＳ２０の判定結果がＹｅｓになると、処理はステップＳ２１へ進む。ステップＳ２１では、プロセッサ１１は、赤外線ＬＥＤ１５への電流を遮断してオフ状態に制御することで、赤外線ＬＥＤ１５による発光を終了して消灯させる。ステップＳ２２では、プロセッサ１１は、内部タイマＴｉｍ１が１フレーム時間Ｘｍｓの経過を計測したか否かを判定する。ステップＳ２２の判定結果がＹｅｓになると、処理はステップＳ２３へ進む。ステップＳ２３では、プロセッサ１１は、ユーザが入力部１８から第１のカメラ１６の停止コマンドを入力したか否かに基づいて、第１のカメラ１６の動作を停止するか否かを判定する。停止コマンドが入力されておらず第１のカメラ１６の動作を停止しない場合、ステップＳ２３の判定結果はＮｏとなり、処理は上記のステップＳ１８へ戻る。一方、停止コマンドが入力されており第１のカメラ１６の動作を停止する場合、ステップＳ２３の判定結果はＹｅｓとなり、処理は終了する。
【００３２】
図７は、第２実施例における第１のカメラの出力と、内部タイマの計測時間と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。図７中、図３と同一部分には同一符号を付し、その説明は省略する。
【００３３】
上記第２実施例の場合、最初の１フレームでは赤外線ＬＥＤ１５を発光させないが、最初の１フレームの間に、次の１フレームから赤外線ＬＥＤ１５を発光させるべきイメージ区間Ｙｍｓを計測する。つまり、最初の１フレームの間に、既知の１フレーム時間Ｘｍｓを計測しておくことで、この１フレーム時間Ｘｍｓの経過と同時に次の１フレームにおけるイメージ区間Ｙｍｓの計測を開始する。また、この１フレーム時間Ｘｍｓの経過と同時に、次の１フレームにおける赤外線ＬＥＤ１５の発光を開始する。このため、２番目の１フレーム以降では、第１のカメラ１６が目５００を撮影している期間に、赤外線ＬＥＤ１５を確実に発光させることができ、図５と共に説明したような時間差ΔＴの発生を防止できる。
【００３４】
（第３実施例）
図８は、第３実施例における第１のカメラの出力と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。図８中、図３と同一部分には同一符号を付し、その説明は省略する。
【００３５】
第３実施例では、図８に示すように、第２のカメラ１７の撮影画像からユーザの目５００の位置を検出する。プロセッサ１１は、検出した目５００の位置から第１のカメラ１６が虹彩５０１を撮影する期間Ｚｍｓを算出し、算出した期間Ｚｍｓは赤外線ＬＥＤ１５をオン状態に制御すると共に、その他の期間は赤外線ＬＥＤ１５をオフ状態に制御する。これにより、図８に示す第３実施例では、虹彩認証処理を行っている期間、赤外線ＬＥＤ１５はプロセッサの制御により第１のカメラ１６がユーザの目５００を撮影する期間Ｚｍｓだけ電流が供給されオン（ＯＮ）にされるため、赤外線ＬＥＤ１５による電流消費をさらに低減することができる。
【００３６】
図９は、第３実施例の処理の一例を説明するフローチャートである。図９に示す処理は、プロセッサ１１がメモリ１２に格納された虹彩認証プログラムを実行することで、本実施例における虹彩認証処理方法に従って行われる。
【００３７】
図９において、ステップＳ３１では、プロセッサ１１は、ユーザが入力部１８から入力した第１のカメラ１６の作動コマンドに基づいて第１のカメラ１６の動作を開始することで、第１のカメラ１６が出力する撮影画像を取得する。ステップＳ３２では、プロセッサ１１は、取得した撮影画像のスタートパケットＳｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ３３へ進む。ステップＳ３３では、プロセッサ１１は、プロセッサ１１の内部タイマＴｉｍ１を始動して、スタートパケットＳｏＴを受信してから既知の１フレーム時間Ｘｍｓ（図２に示す例では６６．７ｍｓ）を計測する。ステップＳ３４では、プロセッサ１１は、プロセッサ１１の内部タイマＴｉｍ２を始動して、スタートパケットＳｏＴの受信開始からエンドパケットＥｏＴの受信終了までの画像データパケットの時間に相当するイメージ区間Ｙｍｓの計測を開始する。
【００３８】
ステップＳ３５では、プロセッサ１１は、プロセッサ１１は、取得した撮影画像のエンドパケットＥｏＴを受信したか否かを判定し、判定結果がＹｅｓになると処理はステップＳ３６へ進む。ステップＳ３６では、プロセッサ１１は、内部タイマＴｉｍ２を停止して、イメージ区間Ｙｍｓの計測を終了し、処理はステップＳ４０へ進む。
【００３９】
一方、ステップＳ３８では、プロセッサ１１は、ユーザが入力部１８から入力した第２のカメラ１７の作動コマンドに基づいて第２のカメラ１７の動作を開始することで、第２のカメラ１７が出力する撮影画像を取得する。この例では、ユーザが入力部１８から第２のカメラ１７の作動コマンドを入力した後に、第１のカメラ１６の作動コマンドを入力する。なお、第１のカメラ１６の作動コマンドと第２のカメラ１７の作動コマンドの代わりに、単一の認証開始コマンドを用いても良い。この場合、プロセッサ１１は、ユーザが入力部１８から入力した認証開始コマンドに基づいて、ステップＳ３１の処理とステップＳ３８の処理を並行して実行できる。
【００４０】
ステップＳ３９では、プロセッサ１１は、第２のカメラ１７の撮影画像からユーザの目５００の位置を周知の方法で検出する。ユーザの目５００の位置の検出は、例えば特許文献３に記載された特徴点の検出方法などにより検出可能である。ステップＳ４０では、プロセッサ１１は、図８の例では目５００の開始位置座標Ａ及び終了位置座標Ｂと、ステップＳ３６で計測されたイメージ区間Ｙｍｓとに基づいて、赤外線ＬＥＤ１５を発光させるタイミング（即ち、期間Ｚｍｓ）を算出し、処理はステップＳ３７へ進む。つまり、ステップＳ４０では、プロセッサ１１は、プロセッサ１１の内部タイマＴｉｍ３を始動して、イメージ区間Ｙｍｓ内で、第２のカメラ１７の出力のイメージ区間のうち目５００の開始位置座標Ａから終了位置座標Ｂまでの赤外線ＬＥＤ１５を発光させる期間Ｚｍｓを計測する。
【００４１】
ステップＳ３７では、プロセッサ１１は、内部タイマＴｉｍ１が１フレーム時間Ｘｍｓの経過を計測したか否かを判定する。ステップＳ３７の判定結果がＹｅｓになると、処理はステップＳ４１へ進み、次のフレームから赤外線ＬＥＤ１５をオン状態に制御する。ステップＳ３１〜Ｓ３７の処理は、図６に示すステップＳ１１〜Ｓ１７の処理と同様である。
【００４２】
ステップＳ４１では、プロセッサ１１は、上記のステップＳ３１〜Ｓ４０の処理を行ったフレームの次のフレームに対して内部タイマＴｉｍ１を始動させて、１フレーム時間Ｘｍｓを計測する。ステップＳ４２では、プロセッサ１１は、上記のステップＳ３１〜Ｓ４０の処理を行ったフレームの次のフレームに対して内部タイマＴｉｍ３を始動させて、赤外線ＬＥＤ１５を発光させる期間Ｚｍｓを計測する。具体的には、イメージ区間Ｙｍｓ内で、第２のカメラ１７の出力のイメージ区間のうち目５００の開始位置座標Ａから終了位置座標Ｂまでの赤外線ＬＥＤ１５を発光させる期間Ｚｍｓを計測する。ステップＳ４３では、プロセッサ１１は、赤外線ＬＥＤ１５に電流を供給してオン状態に制御することで、赤外線ＬＥＤ１５による発光を開始する。ステップＳ４４では、プロセッサ１１は、内部タイマＴｉｍ３が赤外線ＬＥＤ１５を発光させる期間Ｚｍｓの経過を計測したか否かを判定する。ステップＳ４４の判定結果がＹｅｓになると、処理はステップＳ４５へ進む。ステップＳ４５では、プロセッサ１１は、赤外線ＬＥＤ１５への電流を遮断してオフ状態に制御することで、赤外線ＬＥＤ１５による発光を終了して消灯させる。
【００４３】
ステップＳ４６では、プロセッサ１１は、内部タイマＴｉｍ１が１フレーム時間Ｘｍｓの経過を計測したか否かを判定する。ステップＳ４６の判定結果がＹｅｓになると、処理はステップＳ４７へ進む。ステップＳ４７では、プロセッサ１１は、ユーザが入力部１８から第１のカメラ１６の停止コマンドを入力したか否かに基づいて、第１のカメラ１６の動作を停止するか否かを判定する。停止コマンドが入力されておらず第１のカメラ１６の動作を停止しない場合、ステップＳ４７の判定結果はＮｏとなり、処理は上記のステップＳ４１へ戻る。一方、停止コマンドが入力されており第１のカメラ１６の動作を停止する場合、ステップＳ４７の判定結果はＹｅｓとなり、処理は終了する。なお、第１のカメラ１６の停止コマンドと第２のカメラ１７の停止コマンドの代わりに、単一の認証停止コマンドを用いた場合には、ステップＳ４７では、プロセッサ１１は、ユーザが入力部１８から認証停止コマンドを入力したか否かに基づいて、処理を終了しても良い。
【００４４】
図１０は、第３実施例における第２のカメラの出力と、第１のカメラの出力と、内部タイマの計測時間と、赤外線ＬＥＤのオン／オフ状態の関係の一例を説明する図である。図１０中、図７と同一部分には同一符号を付し、その説明は省略する。
【００４５】
上記第３実施例の場合、最初の１フレームでは赤外線ＬＥＤ１５を発光させないが、最初の１フレームの間に、次の１フレームから赤外線ＬＥＤ１５を発光させるべきイメージ区間Ｙｍｓを計測する。つまり、最初の１フレームの間に、既知の１フレーム時間Ｘｍｓを計測しておくことで、この１フレーム時間Ｘｍｓの経過と同時に次の１フレームにおけるイメージ区間Ｙｍｓの計測を開始する。また、このイメージ区間Ｙｍｓ内で、第２のカメラ１７の出力のイメージ区間のうち目５００の開始位置座標Ａから終了位置座標Ｂまでの赤外線ＬＥＤ１５を発光させる期間Ｚｍｓを計測し、前記次の１フレームにおいて計測した期間Ｚｍｓだけ赤外線ＬＥＤ１５を発光させる。このため、２番目の１フレーム以降では、第１のカメラ１６が目５００を撮影している期間Ｚｍｓだけ赤外線ＬＥＤ１５を発光させることができ、イメージ区間Ｙｍｓのみ赤外線ＬＥＤ１５を発光させる上記第１または第２実施例と比べても、赤外線ＬＥＤ１５による電流消費をさらに低減することができる。
【００４６】
なお、情報処理装置は、上記の各実施例の如くスマートフォンに限定されるものではなく、タブレット、パーソナルコンピュータなどの、虹彩認証処理を行う装置であれば特に限定されない。また、スマートフォン、タブレット、ノート型パーソナルコンピュータなどの携帯型の情報処理装置の場合、特に電池で駆動されている動作モードで虹彩認証処理を行う際の消費電力を抑えることが望ましい。上記の各実施例によれば、虹彩認証処理を行う際の赤外光源の消費電流を低減できるので、携帯型の情報処理装置の消費電力を低減して電池の消耗を抑えることができる。
【００４７】
また、上記の各実施例において、カメラが出力する撮影画像の信号フォーマットは、上記のＭＩＰＩ ＣＳＩに限定されるものではなく、例えばＬＶＤＳ（Low Voltage Differential Signaling）、ｓｕｂ−ＬＶＤＳ、パラレルＲＧＢ出力などの信号フォーマットを用いても良い。これらのＬＶＤＳなどの信号フォーマットを用いた場合、ＭＩＰＩ ＣＳＩのようにフレーム同期情報がデータ情報に含まれていないが、同期情報は別の信号で提供することにより、画像データの開始及び終了に同期して上記の各実施例と同様の処理を行い、上記の各実施例と同様に赤外光源の消費電流を低減することができる。
【００４８】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
撮影対象に照射する赤外光を発光する赤外光源と、
前記撮影対象の撮影画像を出力する赤外線カメラと、
前記赤外線カメラが出力する前記撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように前記赤外光源を制御する制御部と
を備えたことを特徴とする、情報処理装置。
（付記２）
前記制御部は、前記撮影画像の信号フォーマット中のブランキング期間、消灯するように前記赤外光源を制御することを特徴とする、付記１記載の情報処理装置。
（付記３）
前記制御部は、前記信号フォーマット中、最初の１フレームの間に既知の１フレーム時間を計測し、前記１フレーム時間の経過と同時に次の１フレームにおける画像データの開始から終了までのイメージ区間の計測を開始すると共に、前記次の１フレームにおける発光を開始するように前記赤外光源を制御することを特徴とする、付記２記載の情報処理装置。
（付記４）
前記赤外線カメラとは別のカメラを更に備え、
前記制御部は、前記別のカメラが出力する撮影画像から前記撮影対象の目の位置を検出し、検出した前記目の位置から前記赤外線カメラが前記目の虹彩を撮影する期間を算出し、前記算出した期間は発光し、前記算出した期間以外の期間は消灯するように前記赤外光源を制御することを特徴とする、付記１記載の情報処理装置。
（付記５）
プロセッサが、赤外線カメラが出力する撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように赤外光源を制御し、
前記プロセッサが、前記撮影画像に含まれる虹彩の画像を記憶部に登録された虹彩の画像と照合して個人認証を行う
ことを特徴とする、虹彩認証処理方法。
（付記６）
前記プロセッサが、前記撮影画像の信号フォーマット中のブランキング期間、消灯するように前記赤外光源を制御することを特徴とする、付記５記載の虹彩認証処理方法。
（付記７）
前記プロセッサが、前記信号フォーマット中、最初の１フレームの間に既知の１フレーム時間を計測し、前記１フレーム時間の経過と同時に次の１フレームにおける画像データの開始から終了までのイメージ区間の計測を開始すると共に、前記次の１フレームにおける発光を開始するように前記赤外光源を制御することを特徴とする、付記６記載の虹彩認証処理方法。
（付記８）
前記プロセッサが、前記赤外線カメラとは別のカメラが出力する撮影画像から前記撮影対象の目の位置を検出し、検出した前記目の位置から前記赤外線カメラが前記目の虹彩を撮影する期間を算出し、前記算出した期間は発光し、前記算出した期間以外の期間は消灯するように前記赤外光源を制御することを特徴とする、付記５記載の虹彩認証処理方法。
（付記９）
コンピュータに虹彩認証処理を実行させるプログラムであって、
赤外線カメラが出力する撮影画像中、画像データの開始に同期して発光し、前記画像データの終了に同期して消灯するように赤外光源を制御し、
前記撮影画像に含まれる虹彩の画像を記憶部に登録された虹彩の画像と照合して個人認証を行う
処理を前記コンピュータに実行させることを特徴とする、プログラム。
（付記１０）
前記制御は、前記撮影画像の信号フォーマット中のブランキング期間、消灯するように前記赤外光源を制御することを特徴とする、付記９記載のプログラム。
（付記１１）
前記制御は、前記信号フォーマット中、最初の１フレームの間に既知の１フレーム時間を計測し、前記１フレーム時間の経過と同時に次の１フレームにおける画像データの開始から終了までのイメージ区間の計測を開始すると共に、前記次の１フレームにおける発光を開始するように前記赤外光源を制御することを特徴とする、付記１０記載のプログラム。
（付記１２）
前記赤外線カメラとは別のカメラが出力する撮影画像から前記撮影対象の目の位置を検出し、
検出した前記目の位置から前記赤外線カメラが前記目の虹彩を撮影する期間を算出し、
前記算出した期間は発光し、前記算出した期間以外の期間は消灯するように前記赤外光源を制御する
処理を前記コンピュータにさらに実行させることを特徴とする、付記９記載のプログラム。
【００４９】
以上、開示の情報処理装置、虹彩認証処理方法及びプログラムを実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【符号の説明】
【００５０】
１      スマートフォン
１１      プロセッサ
１２      メモリ
１３      ディスプレイ
１４      無線回路
１５      赤外線ＬＥＤ
１６      第１のカメラ
１７      第２のカメラ
１８      入力部
５００      目
５０１      虹彩
【図１】
2017040958.tif 000003
【図２】
2017040958.tif 000004
【図３】
2017040958.tif 000005
【図４】
2017040958.tif 000006
【図５】
2017040958.tif 000007
【図６】
2017040958.tif 000008
【図７】
2017040958.tif 000009
【図８】
2017040958.tif 000010
【図９】
2017040958.tif 000011
【図１０】
2017040958.tif 000012