(57)【要約】【課題】虹彩認証用の画像を取得する際に、ユーザが容易に虹彩カメラの位置を把握することが可能な情報処理装置、その表示方法、及びコンピュータが実行可能なプログラムを提供すること。【解決手段】情報処理装置は、表示部と、ユーザの眼の虹彩を含む認証用画像を取得するための虹彩カメラを含む認証用画像取得部と、前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御手段と、を備えている。【選択図】図１
2017138846.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
ユーザの眼の虹彩を含む認証用画像を取得するための、虹彩カメラを含む認証用画像取得部と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記認証用ＵＩは、前記虹彩カメラで撮影した画像のモニタリング用画面を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証用ＵＩは、ユーザの眼の位置を適正な撮影位置とするためのガイダンス表示を含むことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記認証用ＵＩは、前記虹彩カメラの位置を指し示す指示表示を含むことを特徴とする請求項１〜３のいずれか１つに記載の情報処理装置。
【請求項５】
前記表示部の画面の向きを検出するための検出手段を備え、
前記表示制御手段は、前記表示部の画面の向きに応じて、前記表示部に表示させる前記認証用ＵＩの表示位置及び表示方向を変更することを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記虹彩カメラの配置位置を示す虹彩カメラ配置位置情報を格納する格納手段を備え、
前記表示制御手段は、前記格納手段に格納されている前記虹彩カメラ配置位置情報に基づいて、前記認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させることを特徴とする請求項１〜請求項５のいずれか１つに記載の情報処理装置。
【請求項７】
前記表示制御手段は、ユーザによるＵＩの操作に応じて、前記認証用ＵＩの表示をＯＮ／ＯＦＦすることを特徴とする請求項１〜請求項６のいずれか１つに記載の情報処理装置。
【請求項８】
更に、他のカメラを備えたことを特徴とする請求項１〜７のいずれか１つに記載の情報処理装置。
【請求項９】
情報処理装置により実行される表示方法であって、
虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、
を含むことを特徴とする情報処理装置の表示方法。
【請求項１０】
情報処理装置に搭載されたプログラムであって、
虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その表示方法、及びコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
近時、各種の生体認証技術が実用化されている。例えば、生体認証技術の１つとして、虹彩認証（Iris  authentication）がある。かかる虹彩認証は、個人の眼の虹彩の高解像度の画像にパターン認識技術を応用して行われる。虹彩認証は、誤認率が極めて低く、認証精度が高いものとなっている。
【０００３】
虹彩認証は、当初、銀行、政府機関、及び軍隊等で使用されていたが、近時、スマートフォンやＰＣ等にも使用されており、広く普及しつつある。
【０００４】
虹彩認証においては、虹彩の複雑な模様を画像として得るため、角膜からの鏡面反射をなるべく起こさないよう、かすかな赤外線照明を用いて高画素なカメラで撮影する必要がある。このように、虹彩認証に使用する虹彩カメラは、赤外線を使用する必要があるため画角が狭く、且つ、高画質な画像を取得する必要があるため、望ましいユーザの眼の撮影範囲は狭い範囲となる。そのため、虹彩認証を行う場合には、ユーザは、虹彩カメラを見て自分の眼が好適な撮影位置となるようにする必要がある。ユーザが虹彩カメラの位置が分からないと、どこを見ればよいのか分からず、ユーザの使い勝手が悪くなってしまう。そのため、ユーザが虹彩カメラの位置を正確に把握できるようにすることが望まれる。
【０００５】
他方、例えば、ノートＰＣやスマートフォン等では、通常、自分撮りやビデオ通話等に使用する通常の撮影に使用するカメラ（「通常のカメラ」と称する）を備えており、虹彩カメラを搭載する場合は、２台のカメラが搭載されることになる。この場合は、ユーザは虹彩カメラがどこにあるのかより分からなくなって、誤って通常のカメラを見てしまう場合もある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１４７３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり、虹彩認証用の画像を取得する際に、ユーザが容易に虹彩カメラの位置を把握することが可能な情報処理装置、その表示方法、及びコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、表示部と、ユーザの眼の虹彩を含む認証用画像を取得するための虹彩カメラを含む認証用画像取得部と、前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御手段と、を備えたことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、前記認証用ＵＩは、前記虹彩カメラで撮影した画像のモニタリング用画面を含むことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記認証用ＵＩは、ユーザの眼の位置を適正な撮影位置とするためのガイダンス表示を含むことが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記認証用ＵＩは、前記虹彩カメラの位置を指し示す指示表示を含むことが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記表示部の画面の向きを検出するための検出手段を備え、前記表示制御手段は、前記表示部の画面の向きに応じて、前記表示部に表示させる前記認証用ＵＩの表示位置及び表示方向を変更することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記虹彩カメラの配置位置を示す虹彩カメラ配置位置情報を格納する格納手段を備え、前記表示制御手段は、前記格納手段に格納されている前記虹彩カメラ配置位置情報に基づいて、前記認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記表示制御手段は、ユーザによるＵＩの操作に応じて、前記認証用ＵＩの表示をＯＮ／ＯＦＦすることが望ましい。
【００１５】
また、本発明の好ましい態様によれば、更に、他のカメラを備えることが望ましい。
【００１６】
また、上述した課題を解決し、目的を達成するために、本発明は、情報処理装置により実行される表示方法であって、虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、を含むことを特徴とする。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明は、情報処理装置に搭載されたプログラムであって、虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、認証用画像を取得する際に、ユーザが容易に虹彩カメラの位置を把握することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、本実施の形態に係る情報処理装置の概念図である。
【図２】図２は、表示部の画面に向きに応じて、認証用ＵＩの表示位置及び表示方向を変更した場合の表示例を示す図である。
【図３】図３は、本実施の形態に係る情報処理装置の虹彩認証処理の一例を説明するためのフローチャートである。
【図４】図４は、認証用ＵＩの表示例を説明するための図である。
【図５】図５は、本実施例に係る情報処理装置の外観構成を示す模式的な斜視図である（クラムシェル状態）。
【図６】図６は、本実施例に係る情報処理装置がタブレット状態にある場合を示す模式的な斜視図である（タッチ表示部が上向きの状態にある場合を示す）。
【図７】図７は、本実例に係る情報処理装置がテント状態にある場合を示す模式的な斜視図である。
【図８】図８は、本実施例に係る情報処理装置の概略のハードウェア構成例を示す図である。
【図９】図９は、認証用アプリにより実行される虹彩認証処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、この発明にかかる情報処理装置、その表示方法、及びコンピュータが実行可能なプログラムを図面に基づいて詳細に説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。従って、本発明の装置、システム及び方法の実施形態についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施形態の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システム及び方法についての選択した実施形態を単に示すものである。当業者は、特定の細目の１つ以上が無くても、又は他の方法、部品、材料でも本発明を実現できることが理解できる。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの又は実質的に同一のものが含まれる。
【００２１】
（実施の形態）
図１〜図４を参照して、本実施の形態に係る情報処理装置を説明する。図１は、本実施の形態に係る情報処理装置の一例を示す概念図である。本実施の形態に係る情報処理装置１は、例えば、ノート型ＰＣ、デスクトップ型ＰＣ、スマートフォン、タブレット、携帯電話、ＰＤＡ、並びに、ＡＴＭ及びセキュリティドア等の認証が要求される装置等である。
【００２２】
情報処理装置１は、図１に示すように、認証用画像取得部１１と、表示制御部１２と、認証部１３と、表示部１４とを備えている。
【００２３】
表示部１４は、例えば、ＬＣＤや有機ＥＬディスプレイで構成することができる。表示部１４は、例えば、情報処理装置１の筐体１０に配置することができる。図１に示す例では、表示部１４は、筐体１０の略中央位置に配置されている。表示部１４は、表示制御部１２の制御に従って各種情報が表示され、例えば、認証用ＵＩ２０が表示される。
【００２４】
認証用画像取得部１１は、例えば、虹彩カメラ１１Ａを備え、虹彩カメラ１１Ａで認証対象ユーザを撮影し、認証対象ユーザの眼の虹彩を含む認証用画像を取得する。虹彩カメラ１１Ａは、赤外線を被写体に照射してその反射光に応じた画像を取得する。虹彩カメラ１１Ａは、例えば、情報処理装置１の筐体１０に配置することができる。図１に示す例では、虹彩カメラ１１Ａは、筐体１０の右上位置に配置されている。
【００２５】
より具体的には、認証用画像取得部１１は、虹彩カメラ１１Ａで撮影した画像から、眼の瞳孔及び虹彩を抽出して、眼の虹彩を含む認証用画像を取得する。例えば、認証用画像取得部１１は、画像に含まれる眼から、黒目部分（瞳孔）と白目部分とを特定し、瞳孔の境界部分と白目の内境界部分とにより虹彩を特定して認証用画像として抽出してもよい。
【００２６】
表示制御部１２は、表示部１４の表示制御を行う。表示制御部１２は、認証用画像を取得する際に、虹彩カメラ１１Ａの位置をユーザに知らせるための指示表示２１を含む認証用ＵＩ２０を、表示部１４の、虹彩カメラ１１Ａの配置位置に対応する位置に表示させる。この認証用ＵＩ２０は、認証対象のユーザが虹彩認証を容易に行うためのものである。図１に示す例では、虹彩カメラ１１Ａの位置をユーザに知らせるための指示表示２１は、矢印で虹彩カメラ１１Ａの位置を指し示している。ユーザは虹彩カメラ１１Ａの位置が分からないと適正な撮影位置を把握できなくなるため、指示表示２１は、ユーザに虹彩カメラ１１Ａの位置を把握させるためのものである。なお、指示表示２１は、矢印に限られるものではなく、他の記号や文字等を使用してもよい。
【００２７】
また、表示制御部１２は、筐体１０上の虹彩カメラ１１Ａの配置位置を記憶しておき、記憶しているカメラ１１Ａの配置位置に基づいて、認証用ＵＩ２０を虹彩カメラ１１Ａに対応する表示部１４上の位置に表示することにしてもよい。
【００２８】
また、認証用ＵＩ２０は、ユーザに撮影される眼を確認してもらうために、虹彩カメラ１１Ａで撮影した画像のモニタリング用画面２０Ｂを含んでいてもよい。ユーザは、このモニタリング用画面２２の画像を見て適正な撮影位置を把握することができる。また、認証用ＵＩ２０は、ユーザの眼の位置を適正な撮影位置（撮影範囲）とするためのガイダンス表示２３を含んでいてもよい。ガイダンス表示２３では、例えば、「”虹彩認証を開始します。虹彩カメラを見て下さい”、”撮影範囲に入るように、右又は左によって下さい”、”近すぎますもっと離れて下さい”、”遠すぎますもっと近づいて下さい”、”暗すぎますもっと明るい場所で撮影して下さい”、”明るすぎますもっと暗い場所で撮影して下さい”」等を表示してもよい。図１に示す例では、ガイダンス表示２３として、「虹彩認証を開始します。虹彩カメラを見て下さい」が表示されている。
【００２９】
また、表示制御部１２は、表示部１４の画面の向きに応じて表示部１４に表示する表示情報を回転して縦表示又は横表示を行う構成としてもよい。例えば、表示制御部１２は、表示部１４の画面の向きを検出するための検出手段を備え、検出手段で検出した表示部１４の画面の向き、すなわち画面の上下左右方向に対する虹彩カメラ１１Ａの位置に応じて、表示情報を回転するとともに、認証用ＵＩ２０の表示位置及び表示方向を変更することにしてもよい。検出手段としては、公知の構成を使用することができ、例えば、加速度センサやジャイロセンサ等を使用することができる。
【００３０】
図２は、表示部１４の画面に向きに応じて、認証用ＵＩ２０の表示位置及び表示方向を変更した場合の表示例を示す図である。図２（Ａ）は、虹彩カメラ１１Ａが表示部１４に対して上方向に位置するように表示部１４を横方向とした場合を示しており、右上に位置する虹彩カメラ１１Ａの近傍に認証用ＵＩ２０を表示した例を示している。図２（Ｂ）は、虹彩カメラ１１Ａが表示部１４に対して下方向に位置するように表示部１４を横方向とした場合を示しており、左下に位置する虹彩カメラ１１Ａの近傍に認証用ＵＩ２０を表示した例を示している。図２（Ｃ）は、虹彩カメラ１１Ａが表示部１４に対して左上方向に位置するように表示部１４を縦方向とした場合を示しており、左上方向に位置する虹彩カメラ１１Ａの近傍に認証用ＵＩ２０を表示した例を示している。図２（Ｄ）は、虹彩カメラ１１Ａが表示部１４に対して右下方向に位置するように表示部１４を縦方向とした場合を示しており、右下方向に位置する虹彩カメラ１１Ａの近傍に認証用ＵＩ２０を表示した例を示している。それぞれの表示部１４に対する虹彩カメラ１１Ａの相対位置に応じて、認証用ＵＩ２０の表示位置を表示部１４に対する虹彩カメラ１１Ａの近傍位置に変更し、指示表示２１の向きを上下左右に変更している。
【００３１】
また、表示制御部１２は、ユーザによるＵＩ（例えば、メカボタンやソフトウェアボタン等）の操作に応じて、認証用ＵＩ２０の表示をＯＮ／ＯＦＦさせることにしてもよい。
【００３２】
図１に戻り、認証部１３は、認証情報格納部１３Ａを備えている。認証部１３は、認証用画像取得部１１で取得した認証用画像に基づいて虹彩認証を行う。認証部１３は、情報処理装置１が備えていてもよいし、情報処理装置１にネットワークを介して接続されるＷｅｂサーバ等に搭載されていてもよい。すなわち、情報処理装置１は認証部１３を搭載して、ローカルでユーザ認証を行うことにしてもよい（例えば、情報処理装置１の起動時やスリープ状態からの復帰時等に認証部１３がユーザ認証を行う。）。また、所定のサービスを提供するＷｅｂサーバが認証部１３を備え、情報処理装置１から認証用画像をＷｅｂサーバに送信し、Ｗｅｂサーバの認証部１３がユーザ認証を行ってもよい。ここでは、
情報処理装置１が認証部１３を搭載している場合について説明する。
【００３３】
認証情報格納部１３Ａは、予め撮影し取得された各ユーザの片眼又は両眼の虹彩の登録画像を記憶する。登録画像は、各ユーザの少なくとも一方の眼の虹彩を含む画像である。認証情報格納部１３Ａに記憶されている登録画像は、認証用画像の虹彩認証処理の際、認証部１３により参照される。認証部１３は、認証情報格納部１３Ａに記憶された虹彩の登録画像を用いて、認証用画像取得部１１で抽出した認証用画像の虹彩についてマッチング処理を行う。この虹彩認証処理には、公知の虹彩認証アルゴリズムを用いることができる。
【００３４】
上記構成において、認証用画像取得部１１、表示制御部１２、及び認証部１３は、ハードウェアやソフトウェアのモジュール、又は、その組み合わせで構成することができる。また、コンピュータがプログラムを実行することにより、認証用画像取得部１１、表示制御部１２、及び認証部１３の機能を実現することにしてもよい。
【００３５】
図３は、本実施の形態に係る情報処理装置１により実行される虹彩認証処理の一例を説明するためのフローチャートである。図４は、認証用ＵＩ２０の表示例を説明するための図である。本実施の形態に係る情報処理装置１により実行される虹彩認証処理を図３のフローチャートに従って、図４の表示例を参照しつつ説明する。
【００３６】
本実施の形態に係る情報処理装置１は、ユーザの個人識別が必要となったタイミングで虹彩認証処理を実行する。例えば、情報処理装置１の電源が投入された場合（システムを起動する際）、スリープ状態から復帰する場合等のタイミングで虹彩認証処理が開始される。
【００３７】
まず、表示制御部１２は、表示部１４に認証用ＵＩ２０を表示する（ステップＳ１）。例えば、表示制御部１２は、図４（Ａ）に示すように、認証用ＵＩ２０として、虹彩カメラ１１Ａの位置をユーザに知らせるための矢印２１、「虹彩認証を行います。虹彩カメラを見て下さい。」のガイダンス表示２３、モニタリング用画面２２を表示する。これにより、ユーザは虹彩カメラ１１Ａの方を見ることができる。
【００３８】
次に、虹彩カメラ１１Ａは、被写体の撮影を開始する（ステップＳ２）。これに応じて、例えば、表示制御部１２は、図４（Ｂ）に示すように、モニタリング用画面２２に、虹彩カメラ１１Ａで撮影された画像（動画）を順次表示する。これにより、ユーザは、モニタリング用画面２２を見ながら眼の撮影位置を調整することができる。
【００３９】
認証用画像取得部１１は、虹彩カメラ１１Ａで撮影した画像から虹彩を含む認証用画像を抽出する（ステップＳ３）。認証用画像は複数枚抽出してもよい。認証用画像取得部１１は、適正な（例えば、大きさ、明るさ、鮮明度等が適正）認証用画像を抽出できたか否かを判断する（ステップＳ４）。適切な認証用画像を抽出できなかった場合には（ステップＳ４の「Ｎｏ」）、例えば、認証用画像取得部１１は、その理由を表示制御部１２に通知し、表示制御部１２は、この理由に応じて、適正な認証用画像を抽出するために、認証用ＵＩ２０のガイダンス表示を変更して（ステップＳ６）、ステップＳ３に戻る。例えば、表示制御部１２は、図４（Ｃ）に示すように、撮影した画像の眼が小さすぎる場合は、「遠すぎます、もっと虹彩カメラに近づいて下さい」のガイダンス表示２３に変更する。ユーザは、このガイダンス表示２３に従って虹彩カメラ１１Ａに近づくことができる。
【００４０】
適切な認証用画像を抽出できた場合には（ステップＳ４の「Ｙｅｓ」）、認証部１３は、抽出した認証用画像に基づき虹彩認証を行う（ステップＳ５）。具体的には、認証部１３は、認証情報格納部１３Ａに格納されている虹彩の登録画像と抽出した認証用画像とのマッチング処理を行って両者が一致するかを認証する。
【００４１】
情報処理装置１は、虹彩認証に成功した場合は、所定の処理（システムの起動、復帰等）を行う。また、情報処理装置１は、虹彩認証に失敗した場合は、ユーザに対して認証失敗のメッセージを通知してもよい。例えば、表示制御部１２は、図４（Ｄ）に示すように、ユーザが好適な撮影位置となり、適正な認証用画像を抽出できて虹彩認証に成功した場合は、「虹彩認証に成功しました」というガイダンス表示２３を表示してもよい。
【００４２】
以上説明したように、本実施の形態によれば、ユーザの眼の虹彩を含む認証用画像を取得するための虹彩カメラ１１Ａを含む認証用画像取得部１１と、認証用画像を取得する際に、虹彩カメラ１１Ａの位置をユーザに知らせるための指示表示２１を含む認証用ＵＩ２０を、表示部１４の、虹彩カメラ１１Ａの配置位置に対応する位置に表示させる表示制御部１２と、を備えているので、認証用画像を取得する際に、ユーザが容易に虹彩カメラの位置を把握することが可能になる。
【００４３】
また、認証用ＵＩ２０は、虹彩カメラ１１Ａで撮影した画像のモニタリング用画面２２を含むこととしたので、ユーザは、モニタリング用画面を見ながら眼の撮影位置を調整することが可能となる。
【００４４】
また、認証用ＵＩ２０は、ユーザの眼の位置を適正な撮影位置とするためのガイダンス表示２３を含むこととしたので、ユーザの眼の位置を適正な撮影位置に案内することが可能となる。
【００４５】
また、表示部１４の画面の向きを検出するための検出手段を備え、表示制御部１２は、表示部１４の画面の向きに応じて、表示部１４に表示させる認証用ＵＩの表示位置及び表示方向を変更することとしたので、画面の向きが変わってもユーザは虹彩カメラの位置を容易に把握することが可能となる。
【００４６】
なお、情報処理装置１は、更に、他のカメラ（通常のカメラ）を備えることにしてもよい。カメラが複数台搭載されている場合は、ユーザは虹彩カメラ１１Ａの位置を把握することがより難しくなるので、本実施の形態のような認証用ＵＩ２０の表示がより効果的になる。
【００４７】
（実施例）
図５〜図９を参照して、本実施の形態に係る情報処理装置をノート型ＰＣに適用した例を説明する。まず、図５〜図７を参照して、本実施例に係る情報処理装置の外観構成を説明する。本実施例の情報処理装置は、いわゆるコンバーチブル型ＰＣであり、ノートＰＣ及びタブレットＰＣとして使用することができる。
【００４８】
図５は、本実施例に係る情報処理装置の外観構成を示す模式的な斜視図である（クラムシェル状態）。図６は、本実施例に係る情報処理装置がタブレット状態にある場合を示す模式的な斜視図である（タッチ表示部が上向きの状態にある場合を示す）。図７は、本実例に係る情報処理装置がテント状態にある場合を示す模式的な斜視図である。
【００４９】
図５に示すように、情報処理装置１００は、第１の筐体１１０と、第２の筐体１２０とを備えている。また、情報処理装置１００は、第１の筐体１１０と第２の筐体１２０との間にヒンジ（連結部）１２５を備えている。
【００５０】
第１の筐体１１０は、略矩形形状を呈し、表示部１１１Ｂと表示部１１１Ｂ上に配置されたタッチセンサ１１１Ａとで構成されるタッチ表示部１１１と、タッチ表示部１１１の上方の略中央位置に配置されたカメラ１１４と、タッチ表示部１１１の下方の左寄りの位置に配置された虹彩カメラ１１５と、が配置されている。
【００５１】
タッチ表示部１１１は、文字、図形、画像等の情報を表示するとともに、指、スタイラス、ペン等（以下、「指示体」と称する）を用いてタッチセンサ１１１Ａに対して行われる各種操作を検出する。表示部１１１Ｂには、アイコン、バー、文字、及び画像等の各種情報が表示される。図５に示す例では、ユーザが虹彩認証を容易に実行するための認証用ＵＩ２０が表示部１１１Ｂの左下に表示されている。認証用ＵＩ２０は、虹彩カメラ１１５の位置をユーザに知らせるための表示（矢印）２１、「虹彩認証を行います。虹彩カメラを見て下さい。」のガイダンス表示２３、モニタリング用画面２２が表示されている。また、表示部１１１Ｂには、パスワード入力欄２１０が表示されている。
【００５２】
タッチセンサ１１１Ａが各種操作を検出する方式は、静電容量式、感圧式等の方式を採用することができる。カメラ１１４は、可視光カメラであり、通常の撮影に使用される。虹彩カメラ１１５は、赤外線カメラであり、虹彩認証を行う際に使用される。
【００５３】
また、第１の筐体１１０の内部には、第１の加速度センサ１１３が配置されている。第１の加速度センサ１１３は、第１の筐体１１０（タッチ表示部１１１）に対して、その長手方向に平行なＹ１方向、その短手方向に平行なＸ１方向、Ｘ１及びＹ１方向に垂直なＺ１方向の加速度を検出する。  
【００５４】
第２の筐体１２０は、略矩形を呈し、キーボード１２２と、キーボード１２２の下方に配置されたタッチパッド１２６とが配置されている。また、第２の筐体１２０の内部には、第２の加速度センサ１２３が配置されている。第２の加速度センサ１２３は、第２の筐体１２０に対して、その長手方向に平行なＹ２方向、その短手方向に平行なＸ２方向、Ｘ２及びＹ２方向に垂直なＺ２方向の加速度を検出する。
【００５５】
ヒンジ１２５は、第１の筐体１１０と第２の筐体１２０とを回転可能に連結する。回転軸δに対する第１の筐体１１０と第２の筐体１２０との角度（第２の筐体１２０に対する第１の筐体１１０の角度）を「θ」と規定する。より詳細には、ヒンジ１２５は、第１の筐体１１０と第２の筐体１２０とを回転軸δを中心に実質的に３６０度回転可能に連結する。情報処理装置１００は、ヒンジ１２５により各種状態（構成）を取ることが可能となっている。
【００５６】
次に、情報処理装置１００の各種状態（構成）を説明する。情報処理装置１００は、第２の筐体１２０に対する第１の筐体１１０の角度θで規定される各種状態を取ることができる。  
【００５７】
角度θ＝０度をクローズ（Ｃｌｏｓｅ）状態、０度＜θ＜１８０度をクラムシェル（Ｃｌａｍｓｈｅｌｌ）状態（図５参照）、１８０度＜θ＜３６０度をテント（Ｔｅｎｔ）状態（図７参照）、角度θ＝３６０度をタブレット（Ｔａｂｌｅｔ）状態（図６参照）と称する。
【００５８】
情報処理装置１００では、第１の加速度センサ１３及び第２の加速度センサ２３の検出結果に基づいて、上述の角度θで規定される各種状態及び画面の向きを検出することが可能に構成されている。情報処理装置１００では、表示部１１１Ｂの画面の向きに応じて表示画面を回転させることにより、縦方向表示及び横方向表示を行うことが可能に構成されている。
【００５９】
また、情報処理装置１００は、表示部１１１Ｂの画面の向きに応じて、認証用ＵＩ２０の表示位置及び表示方向を変更可能に構成されている。例えば、図６に示すようなタブレット状態において、縦方向表示を行う場合は、認証用ＵＩ２０は表示部１１１Ｂの画面上の右下に表示される。また、図７に示すようなクラムシェル状態において、横方向表示を行う場合は、認証用ＵＩ２０は表示部１１１Ｂの画面上の右上に表示される。
【００６０】
図８は、上記図５の情報処理装置１００の概略のハードウェア構成例を示す図である。情報処理装置１００は、図８に示すように、ＣＰＵ１０１、ＢＩＯＳ−ＲＯＭ１０２、メモリ１０３、ＨＤＤ（ハードディスク）１０４、ＧＰＵ１０５、表示部１１１Ｂ、通信制御部１０７、電源回路１０８、エンベデッド・コントローラ１０９、入力ユニット１２４、電源回路１０８、カメラモジュール１３０、虹彩カメラモジュール１４０を備えており、各部はバスを介して直接又は間接的に接続されている。
【００６１】
ＣＰＵ１０１は、バスを介して接続されたＨＤＤ１０４に格納されたＯＳ１０４Ａにより情報処理装置１００全体の制御を行うとともに、ＨＤＤ１０４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＢＩＯＳ−ＲＯＭ１０２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１０２ａを格納している。ＢＩＯＳ１０２ａは、虹彩カメラ１１５の第１の筐体１１０上の配置位置を示す虹彩カメラ配置位置情報を格納している。この虹彩カメラ配置位置情報は、認証用ＵＩ２０を表示する際に参照される。
【００６２】
メモリ１０３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１０１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００６３】
ＨＤＤ１０４は、情報処理装置１００全体の制御を行うためのＯＳ１０４Ａ、周辺機器類をハードウェア操作するための各種ドライバ１０４Ｂ、認証用アプリ１０４Ｃ、及び特定業務に向けられた他のアプリ１０４Ｄ等を記憶する機能を有する。認証用アプリ１０４Ｃは、虹彩認証処理を実行するためのアプリである。
【００６４】
ＧＰＵ１０５は、ＣＰＵ１０１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号を表示部１１１Ｂに出力して表示させる。表示部１１１Ｂは、例えば、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）や有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、ＣＰＵ１０１の制御に従って、各種情報を表示する機能を有している。通信制御部１０７は、ネットワークを介して通信を行うためのユニットである。
【００６５】
エンベデッド・コントローラ１０９は、ＭＰＵ、メモリ、プログラムを格納したＲＯＭ、Ａ／Ｄ変換器、Ｄ／Ａ変換器等で構成されている。エンベデッド・コントローラ１０９は、入力ユニット１２４、タッチセンサ１１１Ａ、電源回路１０８、第１及び第２の加速度センサ１１３、１２３が接続されており、入力ユニット１２４、タッチセンサ１１１Ａ、電源回路１０８、第１及び第２の加速度センサ１１３、１２３の動作を制御する。また、エンベデッド・コントローラ１０９は、第１の加速度センサ１１３及び第２の加速度センサ１２３の検出結果に基づいて、情報処理装置１００の各種状態及び表示部１１１Ｂの画面の向きを検出する。
【００６６】
第１の加速度センサ１１３は、第１の筐体１１０（タッチ表示部１１１）に対して、その長手方向に平行なＹ１方向、その短手方向に平行なＸ１方向、Ｘ１及びＹ１方向に垂直なＺ１方向の加速度を検出して、エンベデッド・コントローラ１０９に出力する。
【００６７】
第２の加速度センサ１２３は、第２の筐体１２０に対して、その長手方向に平行なＹ２方向、その短手方向に平行なＸ２方向、Ｘ２及びＹ２方向に垂直なＺ２方向の加速度を検出して、エンベデッド・コントローラ１０９に出力する。
【００６８】
入力ユニット１２４は、ユーザ入力を行うためのユーザ・インターフェース・デバイスであり、文字、コマンド等を入力するための各種キーより構成されるキーボード１２２、画面上のカーソルを移動させたり、各種メニューを選択するためのタッチパッド１２６等である。
【００６９】
タッチセンサ１１１Ａは、指やペン等の指示体を用いてタッチセンサ１１１Ａに対して行われた各種操作を、操作が行われた場所のタッチセンサ１１１Ａ上での位置とともに検出し、エンベデッド・コントローラ１０９に通知する。タッチセンサ１１１Ａによって検出される操作には、タッチ操作、スライド操作、及びピッチ操作が含まれる。
【００７０】
電源回路１０８は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、及びＤＣ／ＤＣコンバータ等を備えている。
【００７１】
カメラモジュール１３０は、通常の撮影に使用される可視光用のカメラ１１４と、カメラ１１４で撮像された画像に対して信号処理を行う信号処理部１３１とを備えている。カメラ１１４は、レンズや撮像素子等を有し、被写体光を電気信号に変換してＲ、Ｇ、Ｂの画像信号として信号処理部１３１に出力する。信号処理部１３１は、Ａ／Ｄ変換器、画像処理用ＬＳＩ、メモリ等を備え、撮像素子の駆動タイミングや露出制御等を行うと共に、カメラ１１４で得られたＲＧＢの画像信号に対して各種信号処理を行った後、ＣＰＵ１０１に出力する。
【００７２】
虹彩カメラモジュール１４０は、虹彩認証に使用される赤外線用の虹彩カメラ１１５と、虹彩カメラ１１５で撮像された画像に対して信号処理を行う信号処理部１４１とを備えている。虹彩カメラ１１５は、レンズ、撮像素子、及び赤外線発光部等を有し、赤外線発光部から発光される赤外光の反射光を電気信号に変換して画像信号として信号処理部１４１に出力する。信号処理部１４１は、Ａ／Ｄ変換器、画像処理用ＬＳＩ、メモリ等を備え、虹彩カメラ１１５の撮像素子の駆動タイミングや露出制御等を行うと共に、虹彩カメラ１１５で得られた画像信号に対して各種信号処理を行った後、ＣＰＵ１０１に出力する。
【００７３】
次に、上記情報処理装置１００の虹彩認証処理について説明する。ＣＰＵ１０１は認証用アプリ１０４Ｃを実行して、虹彩認証処理を実行する。以下、ＣＰＵ１０１が認証用アプリ１０４Ｃを実行することにより実現する処理を、認証用アプリ１０４Ｃを動作主体として説明する。認証用アプリ１０４Ｃは、予め登録してある虹彩画像と、虹彩カメラ１１５で撮影した画像から抽出した虹彩を含む認証用画像とが一致するか否かの虹彩認証を実行する。認証用アプリ１０４Ｃは、ユーザによる虹彩認証を容易にするために、認証用画像を取得する際に、虹彩カメラ１１５の位置をユーザに知らせるための指示表示２１を含む認証用ＵＩ２０を表示部１１１Ｂの、虹彩カメラ１１５の配置位置に対応する位置に表示させる。
【００７４】
図９は、認証用アプリ１０４Ｃにより実行される虹彩認証処理を説明するためのフローチャートである（表示例については上記図４参照）。認証用アプリ１０４Ｃは、例えば、電源ＯＮ時や休止状態からの復帰時等の認証が必要なタイミングで虹彩認証処理を実行する。
【００７５】
図９において、まず、認証用アプリ１０４Ｃは、ＢＩＯＳ１０２ａから虹彩カメラ配置位置情報を取得すると共に（ステップＳ１０）、エンベデッド・コントローラ１０９から表示部１１Ｂの画面の向きの情報を取得する（ステップＳ１１）。認証用アプリ１０４Ｃは、虹彩カメラ配置位置情報及び画面の向きに基づいて、認証用ＵＩ２０の表示位置及び表示方向を決定する（ステップＳ１２）。認証用アプリ１０４Ｃは、決定した表示位置及び表示方向で認証用ＵＩ２０を表示部１１１Ｂに表示する（ステップＳ１３）。
【００７６】
認証用ＵＩ２０は、例えば、図５に示すように、ユーザに虹彩カメラ１１５の位置を知らせるための指示表示２１と、虹彩カメラ１１５で撮影した画像のモニタリング用画面２０２と、ガイダンス表示２３とを含んでいてもよい。また、認証用アプリ１０４Ｃは、パスワード入力欄を２１０を表示して、虹彩認証とパスワード認証の両方が可能な構成としてもよい。
【００７７】
次に、認証用アプリ１０４Ｃは、虹彩カメラモジュール１４０の虹彩カメラ１１５に被写体の撮影を開始させる（ステップＳ１４）。虹彩カメラ１１５で撮影された画像は信号処理部１４１で信号処理された後、順次、認証用アプリ１０４Ｃに入力される。認証用アプリ１０４Ｃは、認証用ＵＩ２０のモニタリング用画面２２に、虹彩カメラ１１５で撮影された画像（動画）を順次表示する。ユーザは、モニタリング用画面２２を見ながら眼の撮影位置を調整することができる。
【００７８】
認証用アプリ１０４Ｃは、所定のタイミングで、虹彩カメラ１１５で撮影した画像から虹彩を含む認証用画像を抽出する（ステップＳ１５）。認証用アプリ１０４Ｃは、適正な認証用画像を抽出できたか否かを判断する（ステップＳ１６）。適切な認証用画像を抽出できなかった場合には（ステップＳ１６の「Ｎｏ」）、認証用アプリ１０４Ｃは、適正な認証用画像を抽出するために、認証用ＵＩ２０のガイダンス表示２３を変更し（ステップＳ１８）、ステップＳ１５に戻る。なお、認証用アプリ１０４Ｃが認証用画像を抽出することとしたが、虹彩カメラモジュール１４０の信号処理部１４１が認証用画像を抽出してもよい。
【００７９】
適切な認証用画像を抽出できた場合には（ステップＳ１６の「Ｙｅｓ」）、認証用アプリ１０４Ｃは、認証用画像に基づき虹彩認証を行う（ステップＳ１７）。具体的には、記憶している虹彩の登録画像と抽出した認証用画像とのマッチング処理を行って両者が一致するか否かを認証する。例えば、情報処理装置１００は、認証に成功した場合は、所定の処理（システムやＯＳ１０４Ａの起動、システムの復帰等）を行う。また、認証用アプリ１０４Ｃは、認証に失敗した場合は、ユーザに対して認証失敗のメッセージを表示してもよい。
【００８０】
なお、上記実施例では、認証アプリ１０４Ｃが虹彩認証処理を実行することにしたが、ＯＳ１０４Ａやハードウェアで構成される認証モジュール（認証用チップ）が虹彩認証処理を実行することにしてもよい。
【符号の説明】
【００８１】
１  情報処理装置
１０  筐体
１１  認証用画像取得部
１１Ａ  虹彩カメラ
１２  表示制御部
１３  認証部
１４  認証情報格納部
２０  認証用ＵＩ
１００  情報処理装置
１００  制御部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０２ａ  ＢＩＯＳ
１０３  メモリ
１０４  ＨＤＤ
１０４Ａ  ＯＳ
１０４Ｃ  認証用アプリ
１０５  ＧＰＵ
１０７  通信制御部
１０８  電源回路
１０９  エンベデッド・コントローラ
１１４  カメラ
１１５  虹彩カメラ
１３０  カメラモジュール
１４０  虹彩カメラモジュール
【図１】
2017138846.tif 000003
【図２】
2017138846.tif 000004
【図３】
2017138846.tif 000005
【図４】
2017138846.tif 000006
【図５】
2017138846.tif 000007
【図６】
2017138846.tif 000008
【図７】
2017138846.tif 000009
【図８】
2017138846.tif 000010
【図９】
2017138846.tif 000011
【手続補正書】
【提出日】平成29年2月1日(2017.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部と、
ユーザの眼の虹彩を含む認証用画像を取得するための、虹彩カメラを含む認証用画像取得部と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御手段と、
を備え、
前記認証用ＵＩは、前記虹彩カメラで撮影した画像のモニタリング用画面を含むことを特徴とする情報処理装置。 
【請求項２】
前記認証用ＵＩは、ユーザの眼の位置を適正な撮影位置とするためのガイダンス表示を含むことを特徴とする請求項１に記載の情報処理装置。 
【請求項３】
前記認証用ＵＩは、前記虹彩カメラの位置を指し示す指示表示を含むことを特徴とする請求項１又は請求項２に記載の情報処理装置。 
【請求項４】
前記表示部の画面の向きを検出するための検出手段を備え、
前記表示制御手段は、前記表示部の画面の向きに応じて、前記表示部に表示させる前記認証用ＵＩの表示位置及び表示方向を変更することを特徴とする請求項１〜３のいずれか１つに記載の情報処理装置。 
【請求項５】
前記虹彩カメラの配置位置を示す虹彩カメラ配置位置情報を格納する格納手段を備え、
前記表示制御手段は、前記格納手段に格納されている前記虹彩カメラ配置位置情報に基づいて、前記認証用ＵＩを、前記表示部の、前記虹彩カメラの配置位置に対応する位置に表示させることを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。 
【請求項６】
前記表示制御手段は、ユーザによるＵＩの操作に応じて、前記認証用ＵＩの表示をＯＮ／ＯＦＦすることを特徴とする請求項１〜５のいずれか１つに記載の情報処理装置。 
【請求項７】
更に、他のカメラを備えたことを特徴とする請求項１〜６のいずれか１つに記載の情報処理装置。 
【請求項８】
情報処理装置により実行される表示方法であって、
虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、
を含み、
前記認証用ＵＩは、前記虹彩カメラで撮影した画像のモニタリング用画面を含むことを特徴とする情報処理装置の表示方法。 
【請求項９】
情報処理装置に搭載されたプログラムであって、
虹彩カメラで撮影したユーザの画像からユーザの眼の虹彩を含む認証用画像を取得する認証用画像取得工程と、
前記認証用画像を取得する際に、前記虹彩カメラの位置をユーザに知らせるための表示を含む認証用ＵＩを、表示部の、前記虹彩カメラの配置位置に対応する位置に表示させる表示制御工程と、
をコンピュータに実行させ、
前記認証用ＵＩは、前記虹彩カメラで撮影した画像のモニタリング用画面を含むことを特徴とするコンピュータが実行可能なプログラム。