(57)【要約】【課題】生体情報を読み取ることが可能なディスプレイにタッチ場所の画面を表示することを目的とする。【解決手段】内蔵ディスプレイを特定するための内蔵ディスプレイ情報と、接続されている複数の表示ディスプレイを特定するための複数の表示ディスプレイ情報とを記憶する記憶部を参照して、前記内蔵ディスプレイ情報と複数の表示ディスプレイ情報とを照合する照合部と、前記照合した結果に基づき、前記生体情報の読取装置と特定の位置関係にあるディスプレイを特定する特定部と、特定した前記ディスプレイに、生体情報の読取操作を示すタッチ場所の画面を表示する表示部と、を有する端末装置が提供される。【選択図】図１
2018116558.tif 000002
【特許請求の範囲】
【請求項１】
内蔵ディスプレイを特定するための内蔵ディスプレイ情報と、接続されている複数の表示ディスプレイを特定するための複数の表示ディスプレイ情報とを記憶する記憶部を参照して、前記内蔵ディスプレイ情報と複数の表示ディスプレイ情報とを照合する照合部と、
前記照合した結果に基づき、前記生体情報の読取装置と特定の位置関係にあるディスプレイを特定する特定部と、
特定した前記ディスプレイに、生体情報の読取操作を示すタッチ場所の画面を表示する表示部と、
を有する端末装置。
【請求項２】
前記読取装置と特定の位置関係にあるディスプレイが特定されない場合、前記表示部は、前記読取装置と特定の位置関係にあるディスプレイを設定することを促す画面を表示する、
請求項１に記載の端末装置。
【請求項３】
前記端末装置の起動時又は再起動時のＢＩＯＳ処理において、前記内蔵ディスプレイ情報を取得し、取得した前記内蔵ディスプレイ情報を前記記憶部に登録する登録部を有し、
前記特定部は、前記記憶部に記憶した前記内蔵ディスプレイ情報が、前記複数の表示ディスプレイ情報のいずれかに一致するかを照合した結果に基づき、前記読取装置と特定の位置関係にあるディスプレイを特定する、
請求項１又は２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に関する。
【背景技術】
【０００２】
タブレット端末等の携帯端末の中には、生体認証機能を備えた装置がある（例えば、特許文献１参照）。特許文献１では、生体情報を一括して読み取りできるカメラに代えて、ディスプレイの横側にラインカメラを配置し、そのラインカメラの上を、手のひらを移動させて生体情報を読み取る端末装置が開示されている。これにより、省スペース化を図っている。
【０００３】
特許文献１では、手のひらを移動させる際、生体情報の読み取りエラーを減らすために、ディスプレイの上に、指を置く位置を示すタッチ場所を表示して、そのタッチ場所に従って指を移動させることで、ラインカメラの上を手のひらが通過し、手のひらの生体情報を取得できるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１２６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タブレット端末等の端末装置には、端末装置に内蔵されているディスプレイ（以下、「内蔵ディスプレイ」という。）の他に、端末装置に外付けされたディスプレイ（以下、「外部ディスプレイ」という。）が接続される場合がある。この場合、タッチ場所の画面を外部ディスプレイ上に表示してしまうと、外部ディスプレイにはラインカメラが搭載されていないため、タッチ場所の表示に従って指を移動させても、掌の生体情報を取得することはできない。
【０００６】
そこで、１つの側面では、本発明は、生体情報を読み取ることが可能なディスプレイにタッチ場所の画面を表示することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、内蔵ディスプレイを特定するための内蔵ディスプレイ情報と、接続されている複数の表示ディスプレイを特定するための複数の表示ディスプレイ情報とを記憶する記憶部を参照して、前記内蔵ディスプレイ情報と複数の表示ディスプレイ情報とを照合する照合部と、前記照合した結果に基づき、前記生体情報の読取装置と特定の位置関係にあるディスプレイを特定する特定部と、特定した前記ディスプレイに、生体情報の読取操作を示すタッチ場所の画面を表示する表示部と、を有する端末装置が提供される。
【発明の効果】
【０００８】
１つの側面では、本発明は、生体情報を読み取ることが可能なディスプレイにタッチ場所の画面を表示することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る端末装置のガイド画面の一例を示す図。
【図２】外付けディスプレイに表示するガイド画面の一例を示す図。
【図３】一実施形態に係る端末装置のハードウェア構成の一例を示す図。
【図４】一実施形態に係る端末装置の機能構成の一例を示す図。
【図５】一実施形態に係る内蔵ディスプレイ情報テーブルの一例を示す図。
【図６】一実施形態に係る表示ディスプレイリストテーブルの一例を示す図。
【図７】一実施形態に係る生体認証装置の機能構成の一例を示す図。
【図８】一実施形態に係るガイド画面を用いた読取操作を説明するための図。
【図９】一実施形態に係るガイド画面を用いた読取操作を説明するための図。
【図１０】一実施形態に係るガイド画面を用いた読取操作を説明するための図。
【図１１】一実施形態に係るＢＩＯＳ処理の一例を示すフローチャート。
【図１２】一実施形態に係る表示制御処理の一例を示すフローチャート。
【図１３】一実施形態に係るディスプレイの論理表示座標の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［生体認証］
生体認証技術では、指紋、顔、手のひら、虹彩、静脈などの個人毎に異なる特徴的な生体情報を用いて本人確認が行われる。例えば、手のひら認証は、掌紋、掌形、手のひら静脈などの生体情報を用いて生体認証を行う。以下の説明では、タブレット端末など、生体認証機能を備えた端末装置における手のひら認証を例に説明するが、生体認証は手のひら認証に限定されるものではない。
【００１２】
本発明の一実施形態に係る端末装置は、生体情報の読取装置及び生体認証装置を搭載可能である。生体情報の読取装置は、生体認証装置に含まれていても良い。
【００１３】
端末装置には、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、携帯端末などが含まれる。以下に示す例では、端末装置１は、タブレット端末、スマートフォン等の携帯端末である。
【００１４】
［ガイド画面］
まず、本実施形態に係る端末装置１のガイド画面の一例について、図１を参照しながら説明する。生体認証機能を備えた端末装置１は、例えば筐体１Ａに設けられたカメラ１７で生体を撮影する。この例では、端末装置１には、平面図上で略長方形を有する筐体１Ａの上面にタッチパネルが積層された内蔵ディスプレイ２１が設けられ、内蔵ディスプレイ２１を囲む筐体１Ａの横側中央の位置に、カメラ１７が設けられている。ただし、カメラ１７の位置は、これに限らず、筐体１Ａのいずれかの位置に設けられていればよい。端末装置１は、カメラ１７の上を、手のひらを移動させて生体情報を読み取ることで、省スペース化を図っている。
【００１５】
手のひらを移動させる際、生体情報の読み取りエラーを減らすために、内蔵ディスプレイ２１には、指のタッチ場所４２５が表示されている。タッチ場所４２５の表示には、内蔵ディスプレイ２１の上に、指を置く始点を示す円状のスタートガイドボタン４２５Ｓと、指を置く終点を示す円状のエンドガイドボタン４２５Ｅとが含まれる。また、タッチ場所４２５の表示には、指をスタートガイドボタン４２５Ｓからエンドガイドボタン４２５ＥまでスライドさせるガイドラインＬと指をスライドさせる方向を示す矢印とが含まれる。表示の例では、２本のタッチ場所４２５に従って２本の指をスタートガイドボタン４２５Ｓからエンドガイドボタン４２５Ｅまで移動させることで、カメラ１７の上を手のひらが通過し、手のひらの生体情報を取得できるようにしている。
【００１６】
［複数のディスプレイ接続］
タブレット端末等の端末装置１は、内蔵されているディスプレイ以外にも、外付けのディスプレイを接続できる。図１に示すように、タッチ場所４２５を示すガイド画面が、端末装置１の内蔵ディスプレイ２１に表示されている場合、タッチ場所４２５に従いタッチ操作を行えば、カメラ１７が手のひらを撮像することで、手のひらの生体情報を取得することができる。
【００１７】
一方、図２に示すように、端末装置に複数のディスプレイが接続されている場合、タッチ場所４２５を示すガイド画面が、内蔵ディスプレイ２１ではなく、外付けの表示装置２のディスプレイ５１に表示されることが起こり得る。この場合、外付けのディスプレイ５１の横にはカメラは無い。このため、ユーザが外付けのディスプレイ５１に表示されたタッチ場所４２５に従いタッチ操作を行っても、手のひらの生体情報を取得することはできない。
【００１８】
なお、製品および装置によって内蔵ディスプレイ２１のパネルの種別および外付けのディスプレイ５１の接続状況は異なっており、これら異なるすべての条件の場合において、内蔵ディスプレイ２１にタッチ場所４２５のガイド画面を表示する必要がある。
【００１９】
そこで、本実施形態に係る端末装置１は、端末装置１に複数のディスプレイが接続されている場合、複数のディスプレイの中から、端末装置１に固有のディスプレイである内蔵ディスプレイを特定する。そして、端末装置１は、タッチ場所４２５のガイド画面を、その端末装置１固有の内蔵ディスプレイに表示させる。これにより、生体情報を読み取ることが可能なディスプレイにタッチ場所の画面を表示することができる。以下、本実施形態に係る端末装置１の構成及びタッチ場所４２５の表示ディスプレイの制御について説明する。
【００２０】
［ハードウェア構成］
まず、本実施形態に係る端末装置１のハードウェア構成の一例について、図３を参照しながら説明する。端末装置１は、ＣＰＵ（Central  Processing  Unit）１１、システムコントローラ１２、グラフィックコントローラ１３、メモリ１４、ＨＤＤ（Hard  Disk  Drive）１５、不揮発性メモリ１６、カメラ１７、タッチパネル１８、内蔵ディスプレイ２１及び外付けディスプレイ２４を有する。
【００２１】
端末装置１が通信機能を有する場合には、送受信を行う周知の通信インターフェースをさらに有しても良い。また、端末装置１がインターネットなどの外部のネットワークと接続する機能を有する場合には、周知の外部インターフェースをさらに有しても良い。
【００２２】
システムコントローラ１２は、端末装置１の全体を制御する。システムコントローラ１２は、ＣＰＵ１１と接続されている。また、システムコントローラ１２は、バスＢを介して、グラフィックコントローラ１３、メモリ１４、ＨＤＤ１５、不揮発性メモリ１６、カメラ１７、タッチパネル１８、内蔵ディスプレイ２１及び外付けディスプレイ２４と接続されている。更に、バスＢには、例えばＰＣＩ  Ｅｘｐｒｅｓｓ又はＰＣＩ等の拡張スロットが接続されていてもよい。
【００２３】
ＣＰＵ１１は、認証処理プログラムを含むコンピュータプログラムを実行することにより、生体認証を含む端末装置１の種々の機能を実現できる。また、ＣＰＵ１１は、表示制御プログラムを実行することにより、タッチ場所４２５の表示先のディスプレイを制御する機能を実現できる。
【００２４】
グラフィックコントローラ１３は、システムコントローラ１２を介してＣＰＵ１１からの指示に従い、内蔵ディスプレイ２１及び外付けディスプレイ２４を制御し、タッチ場所４２５の表示等、種々の画面表示を実行する。
【００２５】
メモリ１４は、ＣＰＵ１１が実行する認証処理プログラム、表示制御プログラムを含むコンピュータプログラム、各種データなどを格納してもよい。メモリ１４は、例えばＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）により構成されてもよい。メモリ１４は、記憶部の一例である。
【００２６】
ＨＤＤ１５は、種々のプログラムや種々のデータを記憶する。ＨＤＤ１５には、ＯＳ１５ａが実装される。また、ＨＤＤ１５にはタッチ場所４２５の表示制御を行うためのアプリケーションがインストールされている。
【００２７】
不揮発性メモリ１６には、ＢＩＯＳ（Basic  Input  /  Output  System）１６ａが実装される。ＢＩＯＳ１６ａは、端末装置１の電源がオンされた起動時又は再起動時にＰＯＳＴ（Power-On  Self  Test：自己診断テスト）を実行する。ＰＯＳＴには、デバイス（周辺機器）の初期化処理が含まれる。デバイスの初期化処理が実行されると、そのデバイスは有効な状態となる。不揮発性メモリ１６は、例えばＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）により構成されてもよい。
【００２８】
カメラ１７は、ユーザが内蔵ディスプレイ２１のタッチ場所４２５にタッチし、タッチ場所４２５のガイドに従い指を操作させる間に、カメラ１７の上空を移動する手のひらを撮像する。タッチパネル１８は、内蔵ディスプレイ２１に積層され、ユーザの指がタッチした座標を検出する。
【００２９】
カメラ１７は、生体情報の読取装置の一例である。生体情報の読取装置は、例えば手のひらの掌紋や掌形、顔などを撮像するカメラ１７で形成可能である。また、生体情報の読取装置は、例えば手のひらの静脈、指の静脈、虹彩などを撮像する近赤外波長領域に感度を持つイメージセンサ（または、カメラ）と近赤外光照明光源とを含む近赤外センサ（または、近赤外カメラ）で形成可能である。また、生体情報の読取装置は、近赤外波長領域以外の波長領域に感度を持つカメラと、近赤外センサとの両方を含んでも良い。
【００３０】
内蔵ディスプレイ２１は、内蔵ＬＣＤ（Liquid  crystal  display）１９及び不揮発性メモリ２０を有し、端末装置１に内蔵されたディスプレイである。内蔵ディスプレイ２１は、文字、図、メッセージなどに加え、ユーザの指の操作位置を示すタッチ位置の始点や終点、ユーザの指の移動方向、タッチ位置の移動指示などのタッチ場所４２５等を表示する。不揮発性メモリ２０には、内蔵ＬＣＤ１９の固有情報（Extended  Display  Identification  Data、以下、「ＥＤＩＤ情報」という。）が保存されている。不揮発性メモリ２０は、ＲＯＭにより構成されてもよい。
【００３１】
外付けディスプレイ２４は、外部モニタ２２及び不揮発性メモリ２３を有し、端末装置１に外付けされたディスプレイである。外付けディスプレイ２４は、文字、図、メッセージ等を表示する。不揮発性メモリ２３には、外部モニタ２２の固有情報（ＥＤＩＤ情報）が保存されている。不揮発性メモリ２３は、ＲＯＭにより構成されてもよい。
【００３２】
［機能構成］
次に、本実施形態に係る端末装置１の機能構成の一例について、図４を参照しながら説明する。端末装置１は、記憶部３１、初期化処理部３２、登録部３３、リスト作成部３４、照合部３５、特定部３６及び表示部３７を有する。
【００３３】
記憶部３１は、内蔵ディスプレイ情報テーブル３８及び表示ディスプレイリストテーブル３９を有する。内蔵ディスプレイ情報テーブル３８の一例を図５に示す。表示ディスプレイリストテーブル３９の一例を図６に示す。
【００３４】
図５に示す内蔵ディスプレイ情報テーブル３８には、製造元名称（Manufacturer  Name）、製品ＩＤ（Product  ID）及び装置番号（Serial  No.）からなる内蔵ディスプレイ情報が記憶されている。内蔵ディスプレイ情報は、端末装置１に固有の情報である。
【００３５】
製造元名称は、製造会社（例えば、パネル製造会社、外部モニタやＰＣ製造会社）の名称である。製品ＩＤは、製品識別子であり、製造会社が製品について割り振る値である。装置番号は、ディスプレイの製造時のユニット毎に割り振られるシリアル番号である。
【００３６】
内蔵ディスプレイ情報は、端末装置１によって変わる。したがって、本実施形態では、図４に示す登録部３３が、端末装置１の起動時又は再起動時に実行するＢＩＯＳ処理において、内蔵ディスプレイ２１の不揮発性メモリ２０に保存したＥＤＩＤ情報を取得する。そして、登録部３３は、ＥＤＩＤ情報から内蔵ディスプレイ情報を選択して、メモリ１４に保存する。これにより、メモリ１４上の内蔵ディスプレイ情報テーブル３８には、端末装置１が起動又は再起動される度に、端末装置1に固有の製造元名称、製品ＩＤ及び装置番号が保存される。登録部３３は、製造元名称、製品ＩＤ及び装置番号を、内蔵ディスプレイ２１の不揮発性メモリ２０に保存されているＥＤＩＤ情報から取得して、メモリ１４と不揮発性メモリ１６に保存してもよい。登録部３３は、例えばＢＩＯＳ１６ａにより実行される。
【００３７】
本実施形態では、内蔵ディスプレイ情報は、製造元名称、製品ＩＤ及び装置番号であるが、これに限らない。製造元名称のみでは、外部モニタとＰＣとを製造する会社では、内蔵ディスプレイ２１を識別することは困難な場合がある。一方、製造元名称と製品ＩＤの情報に基づけば、内蔵ディスプレイ２１を識別することができる。よって、内蔵ディスプレイ情報は、内蔵ディスプレイ２１を識別可能な最低限の情報として少なくとも製造元名称及び製品ＩＤを有していればよい。ただし、本実施形態のように、内蔵ディスプレイ情報が、製造元名称、製品ＩＤ及び装置番号で構成されていれば、製造時の各ユニットレベルで値が異なるため、さらに確実に内蔵ディスプレイ２１を識別することができる。
【００３８】
内蔵ディスプレイ情報には、製造元名称及び製品ＩＤに加えて、装置番号だけでなく、製造週（Week  of  manufacture）、製造年（Year  of  manufacture）を含めてもよい。いずれの情報もＥＤＩＤ情報から取得することができる。製造週及び製造年の情報は、製造ＩＤ又は装置番号に正しい値が設定されていない場合等に内蔵ディスプレイ２１を識別するために有効である。
【００３９】
初期化処理部３２も同様に、例えばＢＩＯＳ１６ａにより実行される。初期化処理部３２は、端末装置１の電源がオンされた起動時又は再起動時にＰＯＳＴを実行し、デバイスの初期化処理を行う。初期化処理部３２及び登録部３３の処理は、ＢＩＯＳ１６ａが行うＢＩＯＳ処理に含まれる。
【００４０】
なお、端末装置１のＰＯＳＴ処理においては、複数のディスプレイが端末装置１に接続されていても内蔵ディスプレイ２１のみに表示を行うことが一般的である。このため、登録部３３は、内蔵ディスプレイ２１のＥＤＩＤ情報をＧＯＰ（Graphics  Output  Protocol）と呼ばれるプロトコルを使って取得することが可能である。これにより、ＥＤＩＤ情報に含まれる製造元名称、製品ＩＤ及び装置番号を取得することができる。
【００４１】
以上に説明したように、端末装置１が起動または再起動されるたびにＢＩＯＳ処理において、製造元名称、製品ＩＤ及び装置番号が、不揮発性メモリ２０から取得され、ＯＳ１５ａから参照可能なメモリ１４に保存される。これにより、ＢＩＯＳ１６ａからＯＳ１５ａに制御が引き渡されたときに、ＯＳ１５ａ上で動作するアプリケーションが、メモリ１４にアクセスし、端末装置１毎に固有の内蔵ディスプレイ情報（製造元名称、製品ＩＤ及び装置番号）を取得することができる。
【００４２】
メモリ１４内で使用するメモリ領域としては、System  Management  BIOS(SMBIOS)によって定義されたメモリ領域が候補に上げられる。本実施形態ではSMBIOSによって定義したメモリ領域に製造元名称、製品ＩＤ及び装置番号（内蔵ディスプレイ情報テーブル３８）を保存するものとし、メモリ領域への保存及び読み取りの方法についてはSMBIOSの仕様に従うものとし詳細は割愛する。
【００４３】
表示ディスプレイリストテーブル３９には、図６に示すように、リスト番号（No.）、ハンドル名（Handle）、製造元名称（Manufacturer  Name）、製品ＩＤ（Product  ID）及び装置番号（Serial  No.）の各情報が記憶されている。表示ディスプレイリストテーブル３９は、メモリ１４に記憶される。表示ディスプレイリストテーブル３９には、製造週や製造年の情報が記憶されていてもよい。
【００４４】
図４に戻り、リスト作成部３４は、端末装置１に接続され、有効になっているディスプレイの情報をＯＳ１５ａから取得し、表示ディスプレイリストを作成する。端末装置１に接続され、有効になっているディスプレイの情報をＯＳ１５ａから取得する手段としては、ＯＳ１５ａの標準ＡＰＩ(Application  Interface)を使うことが挙げられる。照合部３５は、ＯＳ１５ａから参照可能なメモリ１４に保存される内蔵ディスプレイ情報テーブル３８と表示ディスプレイリストテーブル３９に記憶された製造元名称、製品ＩＤ、装置番号をそれぞれ照合する。特定部３６は、照合した結果、一致する製造元名称、製品ＩＤ、装置番号のディスプレイを端末装置固有の内蔵ディスプレイ２１であると特定する。表示部３７は、特定した内蔵ディスプレイにタッチ場所４２５のガイド画面を表示する。
【００４５】
なお、本実施形態では内蔵ディスプレイ情報としてＥＤＩＤ情報から製造元名称、製品ＩＤ、装置番号を選択して、メモリ１４に保存しているが、製造週や製造年等の他の項目を追加したり、装置番号等の既存の項目を削除したりしても良い。例えば、装置番号はメモリ１４に保存しなくても、製造元名称及び製品ＩＤのみの照合により、接続されている表示ディスプレイのリストから内蔵ディスプレイを特定することができる。また、表示ディスプレイリストテーブル３９には、ＯＳ１５ａが各デバイスに割り当てたハンドル（Handle）を項目として上げているが、ＯＳ種別に応じて他の項目を追加しても良い。
【００４６】
リスト作成部３４、照合部３５、特定部３６の各部は、例えば記憶部３１に記憶された表示制御プログラム４０が、ＣＰＵ１１に実行させる処理により実現可能である。表示部３７は、例えば内蔵ディスプレイ２１の内蔵ＬＣＤ１９により実現可能である。
【００４７】
なお、図４は機能に着目したブロック図を描いており、これらの機能ブロックで示した各部のソフトウェアを実行するプロセッサはハードウェアである。記憶部３１は、端末装置１の内部の記憶領域又は端末装置１とネットワークを介して接続可能なデータベースを形成しても良い。ただし、内蔵ディスプレイ情報テーブル３８は、端末装置１のメモリ１４に記憶される。
【００４８】
［生体認証装置］
本実施形態に係る端末装置１に搭載されている本実施形態に係る生体認証装置４１の機能構成の一例について、図７を参照しながら説明する。本実施形態に係る生体認証装置４１は、生体撮像部４２、特徴抽出部４３、認証部４４及び記憶部４５を有する。
【００４９】
生体撮像部４２は、ユーザの生体情報を撮像する。生体撮像部４２は、例えばカメラ１７により実現可能である。特徴抽出部４３は、生体撮像部４２が撮像したユーザの生体情報の画像から特徴情報を抽出する。認証部４４は、抽出した特徴情報からユーザの生体認証を行う。
【００５０】
生体認証装置４１が実行する生体認証処理では、予め記憶部４５に登録されている特徴情報と、本人確認時に生体撮像部４２が撮像したユーザの生体情報から特徴抽出部４３が抽出した特徴情報とを、認証部４４が比較照合する。認証部４４は、比較照合の結果が所定の閾値の範囲内で一致するか否かを判定して本人確認結果を出力する。認証部４４は、比較照合の結果が一致すれば生体認証が成功したと判定し、ユーザが本人であることを表す本人確認結果を出力する。
【００５１】
予め登録されている特徴情報は、例えば登録テンプレート４６と呼ばれる場合がある。登録テンプレートの登録処理では、上記生体認証処理の場合と同様に、生体撮像部４２が撮像したユーザの生体情報の画像から特徴抽出部４３が特徴情報を抽出する。そして、登録テンプレートは、このように抽出した特徴情報を記憶部４５に供給することで登録される。なお、記憶部４５に登録される登録テンプレートは、特徴情報に処理を施されたものであっても良い。
【００５２】
記憶部４５は、図７の例では生体認証装置４１内に設けられているが、生体認証装置４１外の記憶部に記憶されていても良い。例えば、記憶部４５の一例であるＨＤＤ（Hard  Disk  Drive）、フラッシュメモリなどが、ＵＳＢ（Universal  Serial  Bus）などのインターフェースを介して生体認証装置４１に外部接続されていても良い。また、記憶部４５は、生体認証装置４１とネットワークを介して接続可能なデータベースを形成しても良い。ただし、内蔵ディスプレイ情報テーブル３８は、端末装置１の不揮発性メモリ１６又は不揮発性メモリ２０に保存され、メモリ１４に記憶される。
【００５３】
なお、本実施形態では、生体認証装置４１の特徴抽出部４３及び認証部４４の機能は、プログラムにより実行される。端末装置１にインストールされた該プログラムがＣＰＵ１１により実行されることにより端末装置１にて上記認証処理が実現される。
【００５４】
［生体情報の読取操作］
次に、生体情報の読取操作の一例について、図８〜図１０を参照しながら説明する。
【００５５】
図８〜図１０は、生体情報の読取操作の例を説明するための図である。なお、ここでの読取操作は、ガイド表示に従ったユーザの指のタッチ及びスライド移動をいう。
【００５６】
図８はユーザ１００により操作される端末装置１の側面図を示す。図８に示す例では、端末装置１の内蔵ディスプレイ２１の上に、ガイドラインＬとスタートガイドボタン４２５Ｓ、ガイドボタン４２５ｎ、エンドガイドボタン４２５Ｅが表示されたタッチ場所４２５が２本表示されている。
【００５７】
ユーザ１００は、指先（この例では親指、及び人差し指）で２本のタッチ場所４２５を同時になぞる。そうすると、カメラ１７はその間撮像範囲１７Ａ内で手のひら１００Ａを撮像する。ユーザ１００が複数の指先でタッチ場所４２５に対して同時にスライドしてタッチする操作を行う場合、複数の指先が内蔵ディスプレイ２１上を同時にスライドする間、手のひら１００Ａの内蔵ディスプレイ２１に対する角度は安定しており大きく変化することはない。このため、端末装置１とユーザ１００の手との相対的な角度のずれを低減して、カメラ１７により手のひら１００Ａを安定に撮像できる。
【００５８】
加えて、本実施形態では、内蔵ディスプレイ２１のサイズが異なる端末装置１において、カメラ１７の基準点Ｓｔから見て同じ位置に生体情報の読取操作を示すタッチ場所４２５を表示する。このため、内蔵ディスプレイ２１のサイズが異なるいずれの端末装置１の場合にも、端末装置１とユーザ１００の手との相対的な角度のずれを低減して、カメラ１７により手のひら１００Ａを安定に撮像できる。
【００５９】
なお、図８では、タッチ場所４２５の２本のガイドラインＬを夫々連続的に内蔵ディスプレイ２１上に表示しているが、間欠的に表示しても良い。
【００６０】
この例では、表示部３７は、ＣＰＵ１１の制御に応じて、内蔵ディスプレイ２１の上に、操作のスタート位置を示すスタートガイドボタン４２５Ｓと、ガイドラインＬと、操作の終了位置を示すエンドガイドボタン４２５Ｅを各タッチ場所４２５について表示する。このとき、操作済みのタッチ場所４２５と未操作のタッチ場所４２５で、ガイドラインＬやスタートガイドボタン４２５Ｓ、ガイドボタン４２５ｎ、エンドガイドボタン４２５Ｅの色の濃淡や線種を変えて表示してもよい。
【００６１】
この例では、図８に示すように、操作しているポイントを示すガイドボタン４２５ｎがガイドラインＬの中央に表示されている。表示部３７は、矢印で移動方向を表示する。ユーザ１００が操作している指が通過したガイドラインＬ上の配列のポイントを示すガイドボタン４２５ｎは、濃いハッチングで表示してもよい。また、ユーザ１００が未操作のガイドラインＬの部分は、薄いハッチングで表示してもよい。以下同様にして、ユーザ１００が操作する指がガイドラインＬの配列のｎ個（ｎ＝２，３・・・、ｘ−１）のポイントを通過するたびに、通過したガイドボタン４２５ｎを濃いハッチングで表示し、未通過のガイドボタン４２５ｎを薄いハッチングで表示してもよい。
【００６２】
なお、タッチ場所４２５の１本は、生体撮像部４２の撮像対象が、ユーザ１００の手首側の手のひら１００Ａとなる位置に設定され、タッチ場所４２５の他の１本は、生体撮像部４２の撮像対象が、ユーザ１００の指先側の手のひら１００Ａとなる位置に設定されても良い。
【００６３】
図９に示す例のように、複数のタッチ場所４２５について単一の操作表示５２６を共通のガイドとして表示してもよい。単一の操作表示５２６は、バー形状を有する。この場合も、カメラ１７により手のひら１００Ａを安定に撮像できる。この場合、生体情報の読取操作をガイドするガイド画面の表示は、複数のタッチ場所４２５及び単一の操作表示５２６から構成される。
【００６４】
ユーザ１００は、タッチ場所４２５を見ながらガイドラインＬに沿ってタッチ操作を行う。このとき、図９に示すガイド画面の表示によれば、操作表示５２６をユーザ１００の指と指の間から目視可能なバー形状とすることで、タッチ場所４２５に合わせた指のタッチ操作をさらに容易にすることができる。なお、２本のタッチ場所４２５を１つに繋ぎ合わせる操作表示５２６の形状及び表示形式は、特に限定されない。
【００６５】
図８及び図９に示すタッチ場所４２５では、例えば一方の１本のタッチ場所４２５に対してタッチ操作が行われていれば、他方の１本のタッチ場所４２５のタッチ操作が行われていなくても、ユーザ１００が操作するいずれかの指がガイドラインＬの配列のｎ個（ｎ＝２，３・・・、ｘ−１）のポイントを通過するたびにタッチ場所４２５のガイド表示を更新してもよい。この場合、ガイド表示の更新は、２本のガイドラインＬの両方のガイドボタン４２５ｎの配列に対し、操作されたガイドボタン４２５ｎを濃いハッチングで表示し、未通過のガイドボタン４２５ｎを薄いハッチングで表示するようにして行われてもよい。この場合、２本のタッチ場所４２５の夫々に対する操作に応じて次のタッチを誘導するタッチ場所４２５を更新する場合と比較すると、計算量を減らすことができる。また、ガイド画面には、１本のタッチ場所４２５のみが表示されてもよい。
【００６６】
ただし、カメラ１７による撮像開始を１本のガイドラインＬに対する操作のみに基づいて判定すると、手の姿勢が安定していない状態を許容する可能性がある。このため、ガイド画面には、複数本のタッチ場所４２５が表示されていることが好ましく、特にカメラ１７による撮像開始の判定は、複数本のガイドラインＬに対するタッチ操作が同時に行われていることを条件にすることが望ましい。
【００６７】
図１０に示すように、縦長に配置された端末装置１に縦方向に３本のタッチ場所４２５が表示されてもよい。この場合、ユーザ１００は、指先（この例では人差し指、中指、及び薬指）で３本のタッチ場所４２５を同時になぞり、カメラ１７はその間撮像範囲１７Ａ内で手のひら１００Ａを撮像する。ユーザ１００が複数の指先でタッチ場所４２５に対して同時にスライド指示を行う場合、複数の指先がタッチパネル１８上を同時にスライドする間、手のひら１００Ａのタッチパネル１８に対する角度は安定しており大きく変化することはない。このため、端末装置１とユーザ１００の手との相対的な角度のずれを低減して、カメラ１７により手のひら１００Ａを安定に撮像できる。
【００６８】
［ＢＩＯＳ処理］
次に、本実施形態に係るＢＩＯＳ処理の一例について図１１を参照して説明する。図１１は、一実施形態に係るＢＩＯＳ処理の一例を示したフローチャートである。本実施形態に係るＢＩＯＳ処理は、例えばＢＩＯＳ１６ａにて実現される初期化処理部３２及び登録部３３により実行される。
【００６９】
端末装置１の電源がオンされ、ＢＩＯＳ処理が開始されると（ステップＳ１０）、初期化処理部３２は、各種デバイスの初期化処理を実行する（ステップＳ１２）。各種デバイスの初期化処理には、メモリ１４の初期化処理と内蔵ディスプレイ２１の初期化処理が含まれる。
【００７０】
次に、登録部３３は、内蔵ディスプレイ２１内の不揮発性メモリ２０に保存されているＥＤＩＤ情報を取得する（ステップＳ１４）。次に、登録部３３は、取得したＥＤＩＤ情報から製造元名称、製品ＩＤ、装置番号を内蔵ディスプレイ情報としてメモリ１４上の内蔵ディスプレイ情報テーブル３８に保存し（ステップＳ１６）、ＢＩＯＳ処理を終了し、ＯＳ１５ａへと処理を引き渡す。
【００７１】
［表示制御処理］
次に、本実施形態に係る表示制御処理の一例について図１２を参照して説明する。図１２は、一実施形態に係る表示制御処理の一例を示したフローチャートである。本実施形態に係る表示制御処理は、例えばＯＳ１５ａ上で動作するアプリケーションにて実現されるリスト作成部３４、照合部３５、特定部３６、表示部３７により実行される。
【００７２】
図１１のＢＩＯＳ処理が終了し、ＯＳ１５ａが起動されると、ＯＳ１５ａ上にて表示制御プログラム４０に従い表示制御処理を実行するアプリケーションが動作し、本処理が開始される（ステップＳ２０）。アプリケーションは、ＣＰＵ１１により制御される。
【００７３】
リスト作成部３４は、端末装置１に接続され、有効になっているディスプレイの情報をＯＳ１５ａから取得し、表示ディスプレイリストを作成し、メモリ１４上の表示ディスプレイリストテーブル３９に保存する（ステップＳ２２）。
【００７４】
次に、照合部３５は、メモリ１４に保存される内蔵ディスプレイ情報テーブル３８から内蔵ディスプレイ情報を読み取る（ステップＳ２４）。本実施形態では、「内蔵ディスプレイ情報」は、内蔵ディスプレイ情報テーブル３８に記憶された製造元名称、製品ＩＤ及び装置番号の情報である。ただし、内蔵ディスプレイ情報は、製造元名称及び製品ＩＤの情報のみであってもよいし、製造週や製造年の情報が付加されていてもよい。
【００７５】
次に、照合部３５は、表示ディスプレイリストテーブル３９のＮ番目の表示ディスプレイ情報を取得する（ステップＳ２６）。本実施形態では、「表示ディスプレイ情報」は、表示ディスプレイリストテーブル３９に記憶された製造元名称、製品ＩＤ及び装置番号の情報である。ただし、表示ディスプレイ情報は、製造元名称及び製品ＩＤの情報のみであってもよいし、製造週や製造年の情報が付加されていてもよい。
【００７６】
照合部３５は、表示ディスプレイリストテーブル３９のＮ番目の表示ディスプレイ情報が、内蔵ディスプレイ情報テーブル３８の内蔵ディスプレイ情報と一致するか否かを照合する（ステップＳ２８）。
【００７７】
照合部３５は、Ｎ番目の表示ディスプレイ情報が、内蔵ディスプレイ情報と一致しないと判定した場合、Ｎがｍａｘ値に等しいかを判定する（ステップＳ３０）。照合部３５は、Ｎがｍａｘ値に等しくないと判定した場合、Ｎを１加算して（ステップＳ３１）、ステップＳ２６及びステップＳ２８の処理を繰り返す。照合部３５は、Ｎがｍａｘ値に等しいと判定した場合、表示部３７は、内蔵ディスプレイ２１を有効にするように案内する画面を表示し（ステップＳ３２）、ステップＳ２２に戻ってステップＳ２２以降の処理を実行する。なお、内蔵ディスプレイ２１を有効にするように案内する画面は、読取装置と特定の位置関係にあるディスプレイを設定することを促す画面の一例である。読取装置と特定の位置関係にあるディスプレイは、本実施形態では、カメラ１７と特定の位置関係にある内蔵ディスプレイ２１が該当する。
【００７８】
ステップＳ２８において、照合部３５は、Ｎ番目の表示ディスプレイ情報が、内蔵ディスプレイ情報と一致すると判定した場合、ステップＳ３４に進み、特定部３６は、一致した表示ディスプレイ情報を、表示ディスプレイリストテーブル３９から取得する。次に、特定部３６は、ＯＳ１５ａへ表示ディスプレイ情報を渡す（ステップＳ３６）。表示部３７は、内蔵ディスプレイ情報と一致した表示ディスプレイ情報の論理表示座標（開始座標位置と縦横座標範囲）を取得し、取得した論理表示座標のディスプレイ、すなわち内部ディスプレイ２１にタッチ場所４２５のガイド画面を表示し（ステップＳ３６）、本処理を終了する。
【００７９】
表示ディスプレイ情報の論理表示座標は、ＯＳ１５ａによって管理されており、端末装置１に接続されている複数のディスプレイのそれぞれのディスプレイの開始座標位置及び縦横座標範囲を示す。表示ディスプレイ情報の論理表示座標の一例を図１３に示す。例えば、図６に示す表示ディスプレイリストテーブル３９に記憶されたＮｏ．１及びＮｏ．３の外部ディスプレイ及びＮｏ．２の内蔵ディスプレイについて、図１３に示す開始座標位置及び縦横座標範囲が予め設定され、ＯＳ１５ａによって管理されている。
【００８０】
例えば、Ｎｏ．２の内蔵ディスプレイの開始座標位置は（Ｘ０，Ｙ０）であり、内蔵ディスプレイの横座標範囲はｘ０であり、縦座標範囲はｙ０である。これにより、複数のディスプレイが端末装置１に接続されている場合、接続されているディスプレイのうちの内蔵ディスプレイ２１の表示画面の所定の表示範囲に、タッチ場所４２５のガイド画面を表示することができる。
【００８１】
以上に説明したように、本実施形態に係る端末装置１によれば、ＰＯＳＴ時に内蔵ディスプレイ２１の不揮発性メモリ２０に保存されているＥＤＩＤ情報がメモリ１４に記憶され、ＯＳ１５ａ上で動作するアプリケーションがメモリ１４からＥＤＩＤ情報を読み取り、ＥＤＩＤ情報から製造元名称、製品ＩＤ及び装置番号からなる内蔵ディスプレイ情報を選択する。これにより、端末装置１に複数の表示ディスプレイが接続されていても、その複数の表示ディスプレイのそれぞれの表示ディスプレイ情報と、内蔵ディスプレイ情報を照合することで、照合結果から一致するディスプレイを内蔵ディスプレイ２１と特定することができる。これにより、端末装置１に接続されている複数のディスプレイのうち、生体情報を読み取ることが可能な内蔵ディスプレイ２１にタッチ場所４２５のガイド画面を表示することができる。この結果、外部ディスプレイにタッチ場所４２５のガイド画面が表示されたために、ガイド画面に沿って操作しても生体情報が読み取られないということを無くすことができる。
【００８２】
また、ＢＩＯＳ１６ａが毎起動時（再起動含む）にＥＤＩＤ情報を内蔵ディスプレイ２１の不揮発性メモリ２０から読み取ってメモリ１４に保存するため、アプリケーションは常に起動されている端末装置１に固有の正しいＥＤＩＤ情報を取得することができる。よって、内蔵ディスプレイ２１を変更してもアプリケーションの設定を書き換える必要がなく、また、設定変更漏れにより外部ディスプレイを内蔵ディスプレイ２１と誤って特定し、外部ディスプレイにタッチ場所４２５のガイド画面が表示されることを防止することができる。さらに、ＥＤＩＤ情報が保存されるメモリ１４の位置とデータ構造はユーザに通知されないため、ユーザが誤ってＯＳ１５ａ上からＥＤＩＤ情報を書き換えられることを回避することができる。また、本実施形態に係る端末装置１によれば、ガイド画面の表示を制御するアプリケーションに新たな機能を追加することなく、内蔵ディスプレイ２１の特定が可能になる。
【００８３】
以上、端末装置を上記実施形態により説明したが、本発明に係る端末装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００８４】
以上の説明に関し、更に以下の項を開示する。
（付記１）
内蔵ディスプレイを特定するための内蔵ディスプレイ情報と、接続されている複数の表示ディスプレイを特定するための複数の表示ディスプレイ情報とを記憶する記憶部を参照して、前記内蔵ディスプレイ情報と複数の表示ディスプレイ情報とを照合する照合部と、
前記照合した結果に基づき、生体情報の読取装置と特定の位置関係にあるディスプレイを特定する特定部と、
特定した前記ディスプレイに、生体情報の読取操作を示すタッチ場所の画面を表示する表示部と、
を有する端末装置。
（付記２）
前記読取装置と特定の位置関係にあるディスプレイが特定されない場合、前記表示部は、前記読取装置と特定の位置関係にあるディスプレイを設定することを促す画面を表示する、
付記１に記載の端末装置。
（付記３）
前記端末装置の起動時又は再起動時のＢＩＯＳ処理において、前記内蔵ディスプレイ情報を取得し、取得した前記内蔵ディスプレイ情報を前記記憶部に登録する登録部を有し、
前記特定部は、前記記憶部に記憶した前記内蔵ディスプレイ情報が、前記複数の表示ディスプレイ情報のいずれかに一致するかを照合した結果に基づき、前記読取装置と特定の位置関係にあるディスプレイを特定する、
付記１又は２に記載の端末装置。
【符号の説明】
【００８５】
１    端末装置
１１  ＣＰＵ
１２  システムコントローラ
１３  グラフィックコントローラ
１４  メモリ
１５  ＨＤＤ
１６  不揮発性メモリ
１７  カメラ
１８  タッチパネル
１９  内蔵ＬＣＤ
２０  不揮発性メモリ
２１  内蔵ディスプレイ
２４  外付けディスプレイ
３１  記憶部
３２  初期化処理部
３３  登録部
３４  リスト作成部
３５  照合部
３６  特定部
３７  表示部
３８  内蔵ディスプレイ情報テーブル
３９  表示ディスプレイリストテーブル
４０  表示制御プログラム
４１  生体認証装置
４２  生体撮像部
４３  特徴抽出部
４４  認証部
４５  記憶部
４６  登録テンプレート
４２５  タッチ場所
４２５Ｓ  スタートガイドボタン
４２５Ｅ  エンドガイドボタン
４２５ｎ  ガイドボタン
【図１】
2018116558.tif 000003
【図２】
2018116558.tif 000004
【図３】
2018116558.tif 000005
【図４】
2018116558.tif 000006
【図５】
2018116558.tif 000007
【図６】
2018116558.tif 000008
【図７】
2018116558.tif 000009
【図８】
2018116558.tif 000010
【図９】
2018116558.tif 000011
【図１０】
2018116558.tif 000012
【図１１】
2018116558.tif 000013
【図１２】
2018116558.tif 000014
【図１３】
2018116558.tif 000015