[go: up one dir, main page]

JP2016081071A - 生体認証装置、生体認証方法及びプログラム - Google Patents

生体認証装置、生体認証方法及びプログラム Download PDF

Info

Publication number
JP2016081071A
JP2016081071A JP2014208089A JP2014208089A JP2016081071A JP 2016081071 A JP2016081071 A JP 2016081071A JP 2014208089 A JP2014208089 A JP 2014208089A JP 2014208089 A JP2014208089 A JP 2014208089A JP 2016081071 A JP2016081071 A JP 2016081071A
Authority
JP
Japan
Prior art keywords
data
terminal
fingerprint
biometric
registered
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2014208089A
Other languages
English (en)
Inventor
淳二 高木
Junji Takagi
淳二 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2014208089A priority Critical patent/JP2016081071A/ja
Priority to US14/850,048 priority patent/US9619041B2/en
Publication of JP2016081071A publication Critical patent/JP2016081071A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/60Static or dynamic means for assisting the user to position a body part for biometric acquisition
    • G06V40/67Static or dynamic means for assisting the user to position a body part for biometric acquisition by interactive indications to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0338Fingerprint track pad, i.e. fingerprint sensor used as pointing device tracking the fingertip image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0381Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Telephone Function (AREA)

Abstract

【課題】生体認証装置、生体認証方法及びプログラムにおいて、利用者によるモバイル端末の持ち方にかかわらず、生体認証の失敗を低減することを目的とする。【解決手段】端末において生体認証を行う生体認証装置であって、生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得する取得部と、前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する照合処理部とを備えるように構成する。【選択図】図3

Description

本発明は、生体認証装置、生体認証方法及びプログラムに関する。
指紋認証は、例えばパソコン(PC:Personal Computer)へのログインや入室時の本人確認などで用いられるが、最近では、例えばスマートフォンやタブレット端末などのモバイル端末のロック解除でも利用されている。
PCへのログイン時の指紋認証に用いる指紋センサは、PCに内蔵されていても、或いは、外付けのUSB(Universal Serial Bus)ケーブルでPCに接続されていても良いが、いずれの場合も、指紋認証を行う度に指紋センサの位置が大きく変化することは稀である。また、入室時の本人確認で指紋認証を用いる場合は、指紋センサが部屋の入り口の壁などに固定されており、指紋認証を行う度に指紋センサの位置が大きく変化することは稀である。
一方、指紋センサが内蔵されたモバイル端末において指紋認証を行う場合には、指紋認証を行う度に、利用者によるモバイル端末の持ち方が変化し、入力される指紋データが指紋認証を行う度にモバイル端末の持ち方に応じて変化して認証を失敗する可能性がある。
指紋データの入力の仕方(例えば、指紋センサに対する指の加速度、圧力など)が異なる場合に指紋照合結果を安定させる方法としては、指紋データの入力の仕方に応じて指紋センサの感度を調整する技術が提案されている。しかし、モバイル端末では、上記の如く、指紋認証時の利用者によるモバイル端末の持ち方が変化するため、指紋データの入力の仕方に応じて指紋センサの感度を調整するだけでは、指紋認証の失敗を低減することは難しい。
また、モバイル端末を用いた指紋認証以外の生体認証においても、上記指紋認証の場合と同様の理由で、生体認証の失敗を低減することが難しい。指紋認証以外の生体認証には、例えば手のひらの静脈パターンの認証、指の静脈パターン、掌紋パターン、目の虹彩パターンなどの生体データの認証が含まれ、これらの生体データはセンサ、カメラなどを用いて入力可能である。
特開2013−239139号公報 特開2006−11591号公報 特開2007−249797号公報
モバイル端末で生体認証を行う場合、生体認証を行う度に、指紋データの入力の仕方に加えて、利用者によるモバイル端末の持ち方が変化するため、生体認証の失敗を低減することは難しい。
そこで、1つの側面では、生体認証の失敗を低減できる生体認証装置、生体認証方法及びプログラムを提供することを目的とする。
1つの案によれば、端末において生体認証を行う生体認証装置であって、生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得する取得部と、前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する照合処理部とを備えた生体認証装置が提供される。
一態様によれば、生体認証の失敗を低減できる。
一実施例におけるモバイル端末の一例を示すブロック図である。 モバイル端末の上面図である。 モバイル端末の底面図である。 モバイル端末の機能を説明するブロック図である。 指紋照合処理の一例を説明するフローチャートである。 モバイル端末の持ち方の一例を説明する図である。 モバイル端末に対する接触位置の一例を説明する図である。 モバイル端末の状態の取得を説明する図である。 指紋データの管理方法の一例を説明する図である。 認証結果の一例を示す図である。 指紋データの管理方法の他の例を説明する図である。 指紋照合処理の他の例を説明するフローチャートである。 認証結果の他の例を示す図である。 モバイル端末の持ち方の他の例を説明する図である。 モバイル端末に対する接触位置の他の例を説明する図である。 モバイル端末に対する接触位置のさらに他の例を説明する図である。 入力誘導処理の一例を説明するフローチャートである。
開示の生体認証装置、生体認証方法及びプログラムでは、端末において生体認証を行う際に、生体認証時に検出した、照合用生体データ、端末の持ち方及び端末の姿勢を含む照合データを取得する。また、照合データと、記憶部に登録されている、端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、照合データの端末の持ち方と姿勢とに類似した端末の持ち方と姿勢を含む登録データを抽出する。抽出した登録データに含まれる登録生体データの、照合用生体データとの類似度がしきい値以上であれば、生体認証の成功を判断する。
以下に、開示の生体認証装置、生体認証方法及びプログラムの各実施例を図面と共に説明する。
図1は、一実施例におけるモバイル端末の一例を示すブロック図である。図1に示すモバイル端末1は、例えばスマートフォン、タブレット端末などで形成可能であり、後述する各実施例において用いることができる。モバイル端末1は、バス19により接続されたCPU(Central Processing Unit)11、記憶部12、入力部13、表示部14、タッチセンサ15、加速度センサ16、地磁気センサ17、及び指紋センサ18を有する。なお、言うまでもなく、モバイル端末1の各部は、バス19により接続された構成に限定されるものではない。また、モバイル端末1が通信機能を有する場合には、CPU11が送受信処理を実行しても、図示を省略する送受信部が送受信処理を実行しても良く、信号は周知の通信方法で図示を省略するアンテナを介して送受信される。さらに、モバイル端末1は、バス19に接続された1または複数のカメラ(図示せず)を有しても良い。
CPU11は、プロセッサの一例であり、モバイル端末1全体の制御を司る。記憶部12は、CPU11が実行するプログラム、しきい値α,β、登録指紋データ、認証結果のログ、CPU11が実行する演算処理の中間結果などの各種データを格納する。記憶部12は、例えば半導体記憶装置、ディスク装置、或いは、半導体記憶装置とディスク装置の組み合わせなどを含む、コンピュータ読み取り可能な記憶媒体により形成可能である。入力部13は、モバイル端末1への入力を受け付けるキーボードなどで形成可能である。表示部14は、利用者へのメッセージ、モバイル端末1の操作メニュー、モバイル端末1が行う処理に関連した情報などを表示可能であり、例えば液晶ディスプレイなどにより形成可能である。なお、入力部13及び表示部14は、例えばタッチパネルなどにより一体的に形成されていても良い。
タッチセンサ15は、利用者がモバイル端末1に接触している位置を検知する例えば感圧式センサなどにより形成可能であり、利用者によるモバイル端末1の持ち方を検出して持ち方データを出力するセンサの一例である。利用者が手でモバイル端末1を保持する場合、タッチセンサ15は利用者の手(指、または、手のひらの一部)がモバイル端末1に接触する位置(例えば、2〜4箇所)を検知する。加速度センサ16は、モバイル端末1の加速度を検知するものであり、モバイル端末1の向きを検出して向きデータを出力するセンサの一例である。地磁気センサ17は、モバイル端末1の位置における地磁気を検知するものであり、モバイル端末1の角度を検出して角度データを出力するセンサの一例である。加速度センサ16及び地磁気センサ17は、モバイル端末1の状態を検出して状態データを出力するセンサの一例を形成する。指紋センサ18は、周知の方法で利用者の指の指紋パターンを検出して指紋画像を出力するものであり、生体画像を検出して出力する生体センサの一例である。上記の各センサ15〜18自体は周知のセンサで形成可能である。
図2Aは、モバイル端末の上面図であり、図2Bは、モバイル端末の底面図である。この例では、モバイル端末1はスマートホンで形成されている。図2Aに示すように、モバイル端末1の上面1−1には、入力部13及び表示部14を形成するタッチパネルと、カメラ21−1が設けられている。図2Aでは、タッチパネルに時刻、アプリケーションを選択するボタン(または、アイコン)などが表示されているが、表示される情報は特に限定されない。
また、図2Bに示すように、モバイル端末1の底面1−2には、指紋センサ18及びカメラ21−2が設けられている。カメラ21−1またはカメラ21−2は、指紋パターン、手のひらの静脈パターン、指の静脈パターン、掌紋パターン、目の虹彩パターンなどの生体画像を検出する生体センサを形成しても良い。言うまでもなく、カメラ21−1またはカメラ21−2を指紋画像の検出に用いる場合には、図1及び図2Bに示す指紋センサ18は省略可能である。さらに、指紋センサ18及びカメラ21−1,21−2が設けられる位置は、図2A及び図2Bに示す位置に限定されない。
モバイル端末1の側面には、外周部分に沿ってタッチセンサ15が設けられている。この例では、タッチセンサ15は、図2Aに示す上面図上で矩形状を有するモバイル端末1の各辺に沿って設けられており、利用者が手でモバイル端末1を保持すると、利用者の指(または、手のひらの一部)が接触している矩形の各辺上の位置を検出する。
図3は、モバイル端末の機能を説明するブロック図である。図3では、便宜上、CPU11が有する機能ブロックを、センサ15〜18と共に示す。CPU11は、指紋情報取得部111、持ち方情報取得部112、端末状態取得部113、画像処理部114、指紋データ生成部115、照合処理部116、指紋データ管理部117、持ち方評価部118、端末状態評価部119、指紋照合方法決定部120、認証結果管理部121、及び持ち方誘導表示部122を有する。これらの各部111〜122の機能は、例えばCPU11が記憶部12に格納されたプログラムを実行することにより実現可能である。各部111〜122は、生体認証装置の一例である指紋認証装置を形成可能である。また、指紋認証装置は、センサ15〜18を含んでも良い。
指紋情報取得部111は、指紋センサ18が検出した指紋情報の一例である指紋画像を取得する。持ち方情報取得部112は、タッチセンサ15が検出した利用者の手のモバイル端末1に対する接触位置から持ち方情報を取得する。端末状態取得部113は、加速度センサ16が検出したモバイル端末1の向きと、地磁気センサ17が検出したモバイル端末1の角度とから、モバイル端末1の姿勢、即ち、状態(以下、「端末状態」とも言う)を取得する。画像処理部114は、指紋情報取得部111が取得した指紋画像に例えばノイズ除去、2値化、細線化などの画像処理を施す。指紋データ生成部115は、画像処理部114により画像処理を施された指紋画像から指紋認証に用いられる照合用(または、認証用)指紋データを生成する。指紋データは、生体データの一例である。
指紋情報取得部111、持ち方情報取得部112、端末状態取得部113、画像処理部114、及び指紋データ生成部115は、生体認証時に検出した、照合用生体データ、モバイル端末1の持ち方(または、持ち方情報)及びモバイル端末1の姿勢(または、姿勢情報)を含む照合データを取得する取得部の一例を形成可能である。
照合処理部116は、指紋認証時に利用者の本人確認のために、指紋データ生成部115が生成した照合用指紋データを、記憶部12A内に格納された複数の登録指紋データと照合する。照合処理部116は、上記取得部が取得した照合データと、記憶部12に登録されている、モバイル端末1の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、照合データのモバイル端末1の持ち方と姿勢とに類似したモバイル端末1の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる登録生体データの、照合用生体データとの類似度が後述するしきい値β以上であれば、生体認証の成功を判断する照合処理部の一例を形成可能である。照合処理部116は、照合データの照合用生体データとの類似度が後述するしきい値α(<β)以上の登録生体データを含む登録データを抽出し、当該登録データの持ち方と姿勢とを照合データの持ち方と姿勢と比較する照合処理部の一例を形成しても良い。
指紋データ管理部117は、記憶部12A内に格納される登録指紋データの新規登録、格納されている登録指紋データの更新及び削除を行う。記憶部12Aは、例えば図1に示す記憶部12の一部により形成可能である。なお、指紋データ管理部117が記憶部12A内に格納する登録指紋データは、例えば指紋認証時と同様に、新規登録または更新時に指紋センサ18が検出した指紋画像を指紋情報取得部111、画像処理部114、及び指紋データ生成部115を介して取得すれば良い。
持ち方評価部118は、持ち方情報取得部112が取得した指紋認証時の持ち方情報と、記憶部12A内に格納された登録指紋データに関連付けられた持ち方情報とを比較して、指紋認証時の持ち方を評価する。端末状態評価部119は、端末状態取得部113が取得した指紋認証時の端末状態と、記憶部12A内に格納された登録指紋データに関連付けられた端末状態とを比較して、指紋認証時の端末状態を評価する。指紋照合方法決定部120は、持ち方評価部118が評価した指紋認証時の持ち方と、端末状態評価部119が評価した指紋認証時の端末状態とに関連付けられた登録指紋データの優先順位を参照して、照合対象の登録指紋データの抽出と、抽出された登録指紋データの照合順番を決定する。
認証結果管理部121は、照合処理部116において指紋データを照合した時に参照された登録指紋データに関連付けて照合スコア、モバイル端末1の持ち方、端末状態などの認証結果を記憶部12Bに蓄積して管理する。記憶部12Bは、例えば図1に示す記憶部12の一部により形成可能である。指紋照合方法決定部120は、認証結果管理部121が蓄積した認証結果に基づき、モバイル端末1の指紋認証時の持ち方と端末状態に応じて複数の登録指紋データと照合する手順を決定する。
持ち方誘導表示部122は、指紋認証の失敗時にモバイル端末1の持ち方または接触位置を利用者に通知して、利用者に対して適切な持ち方または指紋入力方法を誘導する。持ち方誘導表示部122は、モバイル端末1の持ち方または接触位置を例えば表示部14に表示して、利用者に対して適切な持ち方または指紋入力方法を誘導する。このように、持ち方誘導表示部122は、照合処理部116が生体認証の失敗を判断すると、生体認証の失敗を低減するための持ち方を含む生体入力方法を誘導する表示を行う誘導表示部の一例を形成可能である。
(第1実施例)
第1実施例では、モバイル端末1の持ち方と端末状態とに関連付けて複数の登録指紋データを登録しておき、蓄積された認証結果のログを用いて、認証に用いた登録指紋データと照合スコアと持ち方及び端末状態との関連を定期的に評価して、複数の登録指紋データとの照合手順を決定しておく。指紋認証時には、モバイル端末1の持ち方に応じて、事前に決定しておいた複数の登録指紋データとの照合手順に従って指紋データの照合を行い、利用者の本人確認を行う。なお、第1実施例においては、図3に示す持ち方誘導表示部122は省略可能である。
図4は、指紋照合処理の一例を説明するフローチャートである。図4のステップS1において、利用者が手501でモバイル端末1を例えば図5Aに示すように保持して指紋センサ18から指紋画像を入力すると、指紋情報取得部111が指紋画像を指紋センサ18から取得すると共に、持ち方情報取得部112がモバイル端末1の接触位置情報をタッチセンサ15から取得し、端末状態取得部113が図6に示すモバイル端末1のx軸、y軸、及びz軸(即ち、極座標系の各軸)を中心とした回転の向き(プラス方向またはマイナス方向)を加速度センサ16から取得し、モバイル端末1のx軸、y軸、及びz軸を中心とした回転の角度を地磁気センサ17から取得する。図5Aは、モバイル端末1の持ち方の一例を説明する図であり、図5Bは、図5Aに示すモバイル端末1の持ち方に対する接触位置の一例を説明する図である。図5Aにおいて利用者が手501でモバイル端末1を接触位置P1,P2で保持した場合、タッチセンサ15が出力する接触位置情報には、接触位置P1の座標値(x1,y1)及び接触位置P2の座標値(x2,y2)が含まれる。図6は、モバイル端末1の状態の取得を説明する図である。
次に、ステップS2において、画像処理部114が指紋情報取得部111が指紋センサ18から取得した指紋画像の補正処理を行い、ステップS3において、指紋データ生成部115が照合用指紋データを生成する。
次に、ステップS4において、照合処理部116がモバイル端末1の持ち方と端末状態を評価するための指紋照合を行う。この時の指紋照合で用いられるしきい値αは、後述するステップS8において実行される利用者の本人確認のための指紋照合で用いられるしきい値βよりも小さい(または、低い)値に設定されている。登録されている複数の指紋データから、指紋認証時のモバイル端末1の持ち方と端末状態に類似した条件で登録された指紋を抽出することを目的とするために、しきい値αをしきい値βより小さく設定する。ステップS5において、照合処理部116が全ての登録指紋データとの照合が終了したか否かを判定し、判定結果がNOであると処理はステップS4に戻り、判定結果がYESであると処理はステップS6へ進む。
ステップS6において、照合処理部116が全ての登録指紋データと照合した結果、図7に示す照合スコアがしきい値αより大きい(または、高い)指紋IDに対して、持ち方と端末状態が類似している指紋データを抽出する。照合スコアは、登録指紋データの、照合用指紋データとの類似度を表す情報の一例であり、この例では類似度が高い程大きな値となり、最大値は完全一致を表す100点である。図7は、指紋データの管理方法の一例を説明する図である。図7に示す例では、指紋IDが0001の指紋データについて、持ち方と端末状態が夫々H1,T1に類似している場合の照合スコアの平均値が63点である指紋に、指紋IDが0001_0002で照合スコアの平均値が60点の指紋F2、指紋IDが0001_0001で照合スコアの平均値が65点である指紋F1などが含まれ、また、持ち方がH2で端末状態がT2の場合の照合スコアの平均値が69点である指紋に、指紋IDが0001_0010で照合スコアの平均値が70点の指紋F3、指紋IDが0001_0011で照合スコアの平均値が68点である指紋F4などが含まれる。
ステップS7において、照合処理部116が全ての指紋IDに対して持ち方と端末状態が類似している指紋データの抽出を実施したか否かを判定し、判定結果がNOであると処理はステップS6へ戻り、判定結果がYESであると処理はステップS8へ進む。ステップS8において、照合処理部116が抽出された全ての指紋IDの指紋データについて、照合スコアが高い順に、図7に示す持ち方と端末状態に関連付けられた優先順位の高い指紋からしきい値βを用いた指紋照合を実行して利用者の本人確認を行う。抽出した登録指紋データのうち、持ち方と端末状態が照合用指紋データの持ち方と端末状態に類似しており照合スコアがしきい値βより高い登録指紋データがあれば、指紋認証が成功して本人確認ができたと判断する。ステップS9において、照合処理部116が指紋認証が成功して利用者の本人確認ができたか否かを判定し、判定結果がNOであると処理はステップS10へ進み、判定結果がYESであると処理はステップS11へ進む。
図7の優先順位は、認証結果を定期的に参照して、照合スコアの統計情報(例えば、照合スコアの平均値など)を用いて決定できる。これにより、モバイル端末1の持ち方と状態を考慮して、照合スコアが高い最適な登録指紋から優先的に指紋照合を行うことができる。入力された指紋に対して、持ち方と端末状態を考慮して照合する登録指紋の優先順位を決めるために、登録されている指紋IDが0001の指紋データに対して、持ち方と端末情報が類似している指紋を抽出し、図7に示すように、持ち方と端末状態に関連付けられた指紋の優先順位に従って照合を実施する。指紋IDが0001であり照合対象として選択される登録指紋は、図7の指紋IDが0001_xxxxであり一番照合スコアが高い指紋(図7の例では、指紋F2,F3など)であり、一番照合スコアが高い指紋より下に示され持ち方と端末情報に関連付けられた指紋は指紋IDが0001と同一の指紋であるが、照合スコアが指紋IDが0001_xxxxよりも低い指紋である。
ステップS10において、照合処理部116が上記の如き認証処理のリトライを所定の回数行ったか否かを判定し、判定結果がNOであると処理はステップS1へ戻り、判定結果がYESであると処理はステップS11へ進む。ステップS11において、認証結果管理部121が認証結果を記憶部12B内のログに記録し、処理は終了する。図8は、ログに記録される認証結果の一例を示す図である。図8において、ログは、タイムスタンプ、指紋ID、モバイル端末1の持ち方を表す接触位置の座標値、端末状態を表すモバイル端末1のx軸、y軸、及びz軸を中心とした回転の向きと角度、照合スコア、及び認証成功または認証不成功を示す認証結果を含む。各指紋IDに対しては、図8の下部に示すように、例えば指紋IDが0001の指紋であれば、モバイル端末1の持ち方と端末状態に関連付けした指紋IDが0001_xxxx(例えば、0001_0001)と照合スコアがログに含まれる。
上記の如く、本実施例では、前処理として、指紋データ管理部117が図7に示すように、指紋登録時にモバイル端末1の持ち方と端末状態が類似している登録指紋を記憶部12A内にグルーピングして管理する。また、認証結果管理部121が図8に示すように、指紋認証時に認証結果を記憶部12B内のログに残す。このログには、上記の如く、指紋認証時のモバイル端末1の持ち方と端末状態と照合スコア、及び認証結果が含まれる。持ち方評価部118及び端末状態評価部119は、ログを用いて定期的に、図7の持ち方と端末状態に関連付けられた登録指紋に対して、照合スコアの平均値を算出し、照合スコアの平均値が高い順に優先度を設定して更新する。例えば、図5A及び図5Bに示す2個の接触位置P1,P2の座標値(10,20),(20,40)が図7の持ち方H1に設定され、指紋登録時のモバイル端末1の向きと角度(+30,-10,-2)が端末状態T1に設定され、持ち方H1と端末状態T1に関連付けて指紋F1(ID 0001_0001)と指紋F2(ID 0001_0002)が登録される。また、図7に示すように、持ち方H1と端末状態T1の登録指紋に対して、上記の如く算出した照合スコアの平均値を用いて照合される優先順位の高い順に、登録指紋F2及び登録指紋F1が設定される。持ち方H2と端末状態T2の登録指紋についても、同様にして算出した照合スコアの平均値を用いて照合される優先順位の高い順に、指紋F3及び指紋F4が設定される。
次に、利用者が指紋認証を行う時に、例えば図5Aに示すように指紋センサ18から指紋画像を入力すると、指紋情報取得部111が指紋画像を指紋情報の一例として取得すると共に、持ち方情報取得部112が例えば図5Aに示す2個の接触位置P1,P2の座標値(10,20),(20,40)を持ち方情報の一例として取得し、端末状態取得部113が加速度センサ16及び地磁気センサ17からモバイル端末1の向きと角度(+30,-10,-2)を端末状態の一例として取得する。次に、指紋照合方法決定部120が、図7に示すように指紋IDが0001〜000n(nは1以上の自然数)の指紋としきい値α(例えば、照合スコアが50点以上)を用いて照合し、本人確認で用いる持ち方と端末状態に関連付けられた指紋を抽出する。この例では、指紋IDが0001である指紋だけの照合スコアがしきい値α(この例では、50点)以上として抽出される。次に、持ち方評価部118及び端末状態評価部119が、夫々指紋認証時のモバイル端末1の接触位置P1,P2の座標値(10,20),(20,40)とモバイル端末1の向きと角度(+30,-10,-2)と、登録されている指紋ID0001に関連付けられたモバイル端末1の持ち方と端末状態を比較し、持ち方H1及び端末状態T1を抽出する。次に、指紋照合方法決定部120が持ち方H1及び端末状態T1に関連付けられた登録指紋の優先順位を参照して、照合対象の登録指紋の抽出と、抽出された登録指紋の照合順番を決定する。この例では、指紋認証時のモバイル端末1の持ち方と端末状態が図7の持ち方H1及び端末状態T1に類似しているものとし、持ち方H1及び端末状態T1に関連付けられた登録指紋の優先順位を参照すると、指紋F2、指紋F1などの順に優先順位が高いので、照合用指紋データに対して、登録指紋F2、登録指紋F1などの順にしきい値β(例えば、照合スコアが60点以上で本人と判定)を用いて照合し、本人確認を行い、認証結果をログに記録する。
本実施例によれば、モバイル端末1の指紋認証を用いた本人確認において、モバイル端末1の持ち方と端末状態に応じて指紋照合で用いる登録指紋を選択することにより、モバイル端末1の持ち方と端末状態が登録時と指紋照合時で乖離している登録指紋を照合対象から排除できるので、持ち方と端末状態のぶれによる登録指紋と照合データの変化を抑制することができ、指紋認証の失敗を低減できる。
(第2実施例)
第2実施例では、上記第1実施例における指紋認証時に、モバイル端末1の持ち方と端末状態と類似する持ち方と端末状態とに関連付けられた登録指紋データを抽出するための指紋照合を行わず、先ずモバイル端末1の持ち方と端末状態を評価してから、登録指紋の抽出と、抽出された登録指紋と照合する優先順位を決定する。これにより、モバイル端末1の利用者数、登録されている指紋の数、及び指紋登録時のモバイル端末1の持ち方と端末状態の変化のパターン数がいずれも少ない時に、指紋認証時にモバイル端末1の持ち方と端末状態を抽出するための指紋照合を行わないことにより、上記第1実施例と比べて指紋照合処理を高速化できる。
一方、上記第1実施例では、利用者数が多く、登録されている指紋の数、及びモバイル端末1の持ち方と端末状態のパターン数がいずれも多い時に、モバイル端末1の持ち方と端末状態を抽出するための指紋照合処理を行うことにより、モバイル端末1の持ち方と端末状態の抽出と、第2実施例と比べて登録指紋との照合を高速化できる。
図9は、指紋データの管理方法の他の例を説明する図である。上記第1実施例で用いる図7と共に説明した指紋データの管理方法の場合、同じ登録指紋を分類した時に、同じ指紋で照合スコアが最も高い指紋をモバイル端末1の持ち方と端末状態を評価する時の指紋照合で用い、図7のツリーの頂点に位置するように設定する。これに対し、本実施例で用いる図9と共に説明する指紋データの管理方法の場合、指紋照合処理を高速化するために、モバイル端末1の持ち方と端末状態を評価するための指紋照合を行わないので、図9に示すように、同じ指紋を分類して、持ち方と端末状態に対して関連付けするだけの管理方法になっている。なお、第2実施例においては、図3に示す持ち方誘導表示部122は省略可能である。
図10は、指紋照合処理の他の例を説明するフローチャートである。図10中、図4と同一ステップには同一符号を付し、その説明は省略する。最初に、利用者がモバイル端末1の指紋センサ18から指紋画像を入力してから、モバイル端末1の接触位置と端末状態の情報を取得し、指紋画像の補正を行い、照合用指紋データを生成するまでの処置(ステップS1〜S3)は、上記第1実施例の場合と同様である。次に、ステップS21において、図3の照合処理部116が指紋データ管理部117により図9に示すように管理されている指紋データから、指紋認証時に取得したモバイル端末1の持ち方と端末状態に類似している指紋データを抽出する。ステップS22において、照合処理部116が全てのモバイル端末1の持ち方と端末状態に対して類似している指紋データの抽出を実施したか否かを判定し、判定結果がNOであると処理はステップS21へ戻り、判定結果がYESであると処理はステップS8へ進む。
ステップS8において、照合処理部116が抽出された全ての指紋IDについて、照合スコアが高い順に、図9に示す持ち方と端末状態に関連付けられた優先順位の高い指紋データからしきい値βを用いた指紋照合を実行して利用者の本人確認を行う。図9に示す例では、持ち方と端末状態が夫々H1,T1に類似している場合の照合スコアの平均値が63点である指紋に、指紋IDが0001_0002で照合スコアの平均値が60点の指紋F2、指紋IDが0001_0001で照合スコアの平均値が65点である指紋F1などが含まれ、また、持ち方と端末状態が夫々H2,T2に類似している場合の照合スコアの平均値が69点である指紋に、指紋IDが0001_0010で照合スコアの平均値が70点の指紋F3、指紋IDが0001_0011で照合スコアの平均値が68点である指紋F4などが含まれる。
ステップS9において、照合処理部116が認証が成功して利用者の本人確認ができたか否かを判定し、判定結果がNOであると処理はステップS10へ進み、判定結果がYESであると処理はステップS11へ進む。ステップS11において、認証結果管理部121が認証結果を記憶部12B内のログに記録し、処理は終了する。図11は、ログに記録される認証結果の一例を示す図である。図11において、ログは、タイムスタンプ、指紋ID、モバイル端末1の持ち方を表す接触位置の座標値、端末状態を表すモバイル端末1のx軸、y軸、及びz軸を中心とした回転の向きと角度、照合スコア、及び認証成功または認証不成功を示す認証結果を含む。
上記の如く、本実施例では、前処理として、指紋データ管理部117が例えば図9に示すように、指紋登録時のモバイル端末1の持ち方と端末状態が類似している登録指紋を記憶部12A内にグルーピングして管理する。例えば、持ち方の座標値が一定範囲内であれば類似していると判定し、端末状態の向きと角度がいずれも一定範囲内であれば類似していると判定可能である。また、指紋データ管理部117が例えば図11に示すように、指紋認証時に認証結果を記憶部12B内のログに残す。このログには、上記の如く、指紋認証時のモバイル端末1の持ち方として接触位置の座標値と端末情報と照合スコア、及び認証結果が含まれる。指紋データ管理部117は、ログを用いて定期的に、図9の持ち方と端末状態に関連付けられた登録指紋に対して、照合スコアの平均値を算出し、照合スコアの平均値が高い順に優先度を設定して更新する。図9の例では、例えば図5A及び図5Bに示す2個の接触位置P1,P2の座標値(35,60),(60,80)が持ち方H2に設定され、指紋登録時のモバイル端末1の向きと角度(+40,-20,-20)が端末状態T2に設定され、持ち方H2と端末状態T2に関連付けて指紋F3(ID 0001_0010)と指紋F4(ID 0001_0011)が登録されている。また、図9の例では、持ち方H2と端末状態T2の登録指紋に対して、上記の如く算出した照合スコアの平均値を用いて照合される優先順位の高い順に、登録指紋F3、登録指紋F4が設定される。持ち方H1と端末状態T1の登録指紋についても、同様にして算出した照合スコアの平均値を用いて照合される優先順位の高い順に、指紋F1及び指紋F2が設定される。
次に、例えば図5Aに示すように利用者が指紋認証を用いる時に、指紋センサ18から指紋画像を入力すると、指紋情報取得部111が指紋画像を指紋情報の一例として取得すると共に、持ち方情報取得部112が図5Aに示す2個の接触位置P1,P2の座標値(35,60),(60,80)を持ち方情報の一例として取得し、端末状態取得部113が加速度センサ16と地磁気センサ17からモバイル端末1の向きと角度(+40,-20,-20)を端末状態情報の一例として取得する。
次に、持ち方評価部118及び端末状態評価部119が、夫々指紋認証時の利用者のモバイル端末1の接触位置の座標値(35,60),(60,80)と、モバイル端末1の向きと角度(+40,-20,-20)と、図9のように登録されているモバイル端末1の持ち方と端末状態を比較し、持ち方H2と端末状態T2を抽出する。次に、指紋照合方法決定部120が持ち方H2と端末状態T2に関連付けられた登録指紋の優先順位を参照して、照合対象の登録指紋の抽出と、抽出された登録指紋の照合順番を決定する。この例では、指紋認証時のモバイル端末1の持ち方と端末状態が図9の持ち方H2と端末状態T2に類似しているので、持ち方H2と端末状態T2に関連付けられた登録指紋の優先順位を参照すると、指紋F3、指紋F4の順に優先順位が高いので、照合用指紋データに対して、登録指紋F2、登録指紋F1の順に照合し、本人確認を行い、認証結果を記憶部12B内のログに記録する。
このように、モバイル端末1の指紋認証を用いた本人確認において、モバイル端末1の持ち方と端末状態に応じて、照合対象とする登録指紋を抽出し、指紋照合を実行する時に、モバイル端末1の利用者数が少なく、登録されている指紋データ数と、指紋登録時のモバイル端末1の持ち方と端末状態のパターン数が少ない時に、上記第1実施例のように、指紋認証時にモバイル端末1の持ち方と端末状態を抽出するための指紋照合を行わないことにより、指紋照合処理を高速化できる。
本実施例によれば、モバイル端末1の指紋認証を用いた本人確認において、モバイル端末1の持ち方と端末状態に応じて指紋照合で用いる登録指紋を選択することにより、モバイル端末1の持ち方と端末状態が登録時と指紋照合時で乖離している登録指紋を照合対象から排除できるので、持ち方と端末状態のぶれによる登録指紋と照合データの変化を抑制することができ、指紋照合の失敗を低減できる。
(第3実施例)
第3実施例では、上記第1実施例または上記第2実施例において、指紋認証失敗時にモバイル端末1の表示機能を用いて、利用者に対して適切な(即ち、指紋照合の失敗を低減するための)持ち方を含む指紋入力方法を誘導する。指紋入力方法の誘導に用いられる表示機能は、特に限定されない。表示機能は、利用者の手が接触するべきモバイル端末1の側面上の位置(例えば、2〜4箇所)を、例えば表示部14に表示しても、モバイル端末1の側面に沿って設けられたイルミネーション部(図示せず)などに表示しても良い。
図12Aは、モバイル端末の持ち方の他の例を説明する図、図12Bは、モバイル端末に対する接触位置の他の例を説明する図、図12Cは、モバイル端末に対する接触位置のさらに他の例を説明する図である。図12A中、図5Aと同一部分には同一符号を付し、その説明は省略する。図12Aに示す例では、モバイル端末1の底面側から見た側面のうち、左側部分にはタッチセンサ15−1が設けられ、上側部分にはタッチセンサ15−2が設けられ、右側部分にはタッチセンサ15−3が設けられている。なお、図示しないタッチセンサを、モバイル端末1の底面側から見た側面のうち、下側部分に設けても良い。
図12Bは、利用者が手501でモバイル端末1を接触位置P3,P4で保持する場合、モバイル端末1の底面側から見た側面のうち、上側部分のタッチセンサ15−2の位置の座標値(x3,y3)と右側部分のタッチセンサ15−3の位置の座標値 (x4,y4)で接触する例を示す。
図12Cは、利用者が手501でモバイル端末1を接触位置P5,P6,P7で保持する場合、モバイル端末1の底面側から見た側面のうち、右側部分のタッチセンサ15−1の位置の座標値(x5,y5)と上側部分のタッチセンサ15−2の位置の座標値(x6,y6)と右側部分のタッチセンサ15−3の位置の座標値 (x7,y7)で接触する例を示す。
図13は、入力誘導処理の一例を説明するフローチャートである。図13のステップS31において、図3の照合処理部116が指紋認証に失敗すると、ステップS32において、持ち方評価部118が指紋認証失敗時の持ち方の、例えば図7または図9のように管理されている各持ち方との差分を評価する。具体的には、持ち方評価部118は、持ち方の差分を、例えば図12Aに示すように、モバイル端末1の底面側から見た側面に設けられたタッチセンサ15に対応して、例えば左側部分、上側部分、及び右側部分のうち2箇所以上毎に登録されている座標値と接触位置の座標値との距離から計算する。例えば図12Aの場合、右側部分に登録されている座標値が(xr,yr)であれば、接触位置(x1,y1)の座標値との距離√{(xr-x1)2+(yr-y1)2}から計算する。ステップS33において、持ち方評価部118が全てのタッチセンサ15の設置場所で持ち方の差分の計算を実行したか否かを判定し、判定結果がNOであると処理はステップS32へ戻り、判定結果がYESであると処理はステップS34へ進む。
ステップS34において、端末状態評価部119がモバイル端末1の端末状態の差分として、モバイル端末1の向きと角度の差分を計算する。モバイル端末1の向きと持ち方の差分は、例えば登録されているx軸、y軸、及びz軸の方向の向きと角度が(xs,ys,zs)であれば、検出されたx軸、y軸、及びz軸の方向の向きと角度(xd,yd,zd)の差分の合計{√(xs-xd)2+√(ys-yd)2+√(zs-zd)2}、または、差分の絶対値の合計|xs-xd|+|ys-yd|+|zs-zd|から計算できる。ステップS35において、端末状態評価部119が全ての端末状態に対して端末状態の差分の計算を実施したか否かを判定し、判定結果がNOであると処理はステップS34へ戻り、判定結果がYESであると処理はステップS36へ進む。
ステップS36において、持ち方誘導表示部122が図7または図9の各持ち方と端末状態の照合スコアを参照し、ステップS37において、持ち方誘導表示部122が指紋認証失敗時の持ち方と端末状態から上記で評価した図7または図9で管理されている持ち方と端末状態の中から指紋認証時との差分が小さく、照合スコアの平均値が高い、持ち方(接触位置)及び端末状態(向きと角度)を抽出する。ステップS38において、持ち方誘導表示部122が抽出された持ち方(接触位置)及び端末状態(向きと角度)をモバイル端末1の表示機能を用いて利用者に通知する。表示機能は、例えば利用者の手が接触するべきモバイル端末1の側面上の接触位置を示す矢印などを表示部14に表示しても、接触位置の座標などの位置情報を表示部14に表示しても、モバイル端末1の側面に沿って設けられたイルミネーション部中、接触位置に相当する箇所のみを点灯するなどしても良い。
指紋認証失敗時の上記の持ち方評価及び端末状態の評価では、夫々、タッチセンサ15の場所(左、上、右、下のうち少なくとも2箇所)毎の距離の差分、向きと角度の差分の夫々を合計した値で評価しているが、認証結果にこれらの情報と照合スコアを蓄積し、機械学習により、照合スコアに影響を及ぼす要素だけを用いて、モバイル端末1の持ち方と端末状態を評価する方法を採用しても良い。この場合、例えば端末状態の評価として、x,y,z軸方向の角度を用いる代わりに、蓄積された認証結果のログを用いた機械学習により、x,y軸方向の角度のみ照合スコアに影響を及ぼす場合には、z軸方向の差分計算は行わずに端末状態を評価しても良い。
上記の如く、本実施例では、前処理として、図4または図10の指紋照合処理に従った指紋照合を行い、認証結果のログを図8または図11に示すように蓄積する。認証結果のログには、タイムスタンプ、指紋ID、モバイル端末1の持ち方を表す接触位置の座標値、端末状態を表すモバイル端末1のx軸、y軸、及びz軸を中心とした回転の向きと角度、照合スコア、及び認証成功または認証不成功を示す認証結果が蓄積される。図11に示す認証結果のログの例では、タイムスタンプが2014年6月15日8時10分50秒に指紋照合が実施されたことを表し、登録指紋の指紋IDの0001_0001と0001_0002が照合対象として参照され、照合スコアが夫々70点と60点であり、認証結果が認証成功を示す。
次に、指紋データ管理部117が、認証結果のログを用いて定期的に、図7または図9の持ち方と端末状態に関連付けられた登録指紋に対して、照合スコアの平均値を算出し、照合スコアの平均値が高い順に優先度を設定して更新する。本実施例では、持ち方H1として、2個の接触位置P1,P2の座標値(20,20),(70,80)が設定され、端末状態T1として、登録時のモバイル端末1の向きと角度情報(+30,-30,-30)が設定され、これらの組み合わせの照合スコアの平均値は63点である。この例では、2個の接触位置P1,P2の座標値は、夫々モバイル端末1の左側面部と右側面部のタッチセンサ15−1,15−3から取得した値である。持ち方、端末状態、照合スコアの平均値と、これらに関連付けられた登録指紋と照合スコアの平均値、及び優先順位は、例えば図9に示すように蓄積されていても良い。この例では、持ち方H1と端末状態T1に関連付けられる登録指紋には指紋IDの0001_0002と0001_0001があり、照合する優先順位は0001_0002,001_0001の順である。また、同様に、持ち方H2として、2個の接触位置P1,P2の座標値(35,60),(60,80)が設定され、端末状態T2として、登録時のモバイル端末1の向きと角度情報(+40,-20,-20)が設定され、これらの組み合わせの照合スコアの平均値は69点である。また、図9に示すように、持ち方H2と端末状態T2に関連付けて登録指紋F3(IDの0001_0010)と登録指紋F4(IDの0001_0011)が登録されている。照合する登録指紋の優先順位は、0001_0010,0001_0011の順である。前処理は以上のようにして終了する。
次に、指紋認証に失敗すると、持ち方の差分と端末状態の差分を計算する。この例では、指紋認証失敗時のモバイル端末1の持ち方情報として、2個の接触位置P1,P2の座標が夫々(36,61),(60,81)であり、端末状態の向きと角度が(+41,-20,-20)である。持ち方の差分の計算では、例えば図9のデータの持ち方H1と端末状態T1の場合に、モバイル端末1の左側面部のタッチセンサ15−1から取得した接触位置が例えば(20,20)であれば、差分は √{(36-20)2+(61-20)2}≒25である。また、モバイル端末1の右側面部のタッチセンサ15から取得した接触位置が例えば(70,80)であれば、差分は、√{(60-70)2+(81-80)2}≒10であり、これらの差分を合計すると25+10=30となる。同様に、図9のデータの持ち方H1と端末状態T1の場合に、指紋認証失敗時の端末状態の向きと角度の差分を計算すると、√{+41-(+30)}2+√{-20-(-30)}2+√{-20-(-30)}2=11+10+10=31となる。
次に、同様に、指紋認証失敗時のモバイル端末1の持ち方と端末状態と図9のデータの持ち方H2と端末状態T2の差分を計算する。持ち方の差分は、√{(36-35)2+(61-60)2}≒1と√{(60-60)2 +(81-80)2}≒1を合計した1+1=2であり、端末状態の差分は√{+41-(+40)}2+√{-20-(-20)}2+√{-20-(-20)}2=1+0+0=1である。次に、例えば図9のデータの中から、持ち方と端末状態の差分が小さく、照合スコアの平均値が高いデータを抽出する。この例では、持ち方H1と端末状態T1の場合の指紋認証失敗時との差分の合計値は、上記で計算したとおり、30+31=60であり、持ち方H2と端末状態T2の場合の指紋認証失敗時との差分の合計値は、1+1=2である。また、図9の持ち方H1と端末状態T1の時の照合スコアの平均値は63点であり、持ち方H2と端末状態T2の場合の照合スコアの平均値は69点である。従って、図3の持ち方誘導表示部122は、図9のモバイル端末1の持ち方H2の接触位置としてモバイル端末1の左側面部の接触位置の座標値(35,60)、モバイル端末1の右側面部の接触位置の座標値(60,80)を表示機能により表示し、端末状態T2の持ち方としてモバイル端末1の向きと角度(+40,-20,-2)を表示部14に表示して、利用者に対して指紋認証失敗時の適切な入力方法を誘導する。
本実施例によれば、モバイル端末1の指紋認証を用いた本人確認において、指紋認証を失敗した時に、過去の認証結果に含まれる照合スコアとモバイル端末1の持ち方、端末状態を用いて、指紋認証失敗時のモバイル端末1の持ち方と端末状態との差分を評価することにより、照合スコアが高くなり易く、指紋認証失敗時の持ち方、端末状態との変化が小さくなるように、モバイル端末1の液晶ディスプレイやイルミネーションを用いて利用者に対して再入力時の方法を誘導でき、指紋認証の利便性を維持できる。
上記の各実施例によれば、利用者によるモバイル端末の持ち方にかかわらず、生体認証の失敗を低減できる。
また、上記の各実施例において、生体認証は、指紋パターンの認証に限定されず、手のひらの静脈パターン、指の静脈パターン、掌紋パターン、目の虹彩パターンなどの生体データの認証であっても良い。手のひらの静脈パターンの認証では、モバイル端末の持ち方と端末状態だけでなく、モバイル端末の持ち方と端末状態とモバイル端末に対する手のかざし方と照合スコアの関連を評価して、照合方法または指紋認証失敗時の再入力の誘導方法を決定しても良い。
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
(付記1)
端末において生体認証を行う生体認証装置であって、
生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得する取得部と、
前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する照合処理部と、
を備えたことを特徴とする、生体認証装置。
(付記2)
前記照合処理部は、前記照合データの前記照合用生体データとの前記類似度が前記しきい値より小さい他のしきい値以上の前記登録生体データを含む登録データを抽出し、当該登録データの前記持ち方と前記姿勢とを前記照合データの前記持ち方と前記姿勢と比較することを特徴とする、付記1記載の生体認証装置。
(付記3)
前記照合処理部が前記生体認証の失敗を判断すると、前記生体認証の失敗を低減するための持ち方を含む生体入力方法を誘導する表示を行う誘導表示部をさらに備えたことを特徴とする、付記1または2記載の生体認証装置。
(付記4)
前記端末の持ち方を、利用者が接触する前記端末の接触位置情報を検出するタッチセンサから取得する持ち方情報取得部と、
前記端末の姿勢を、前記端末の極座標系の各軸を中心とした回転の向きを加速度センサから取得し、前記端末の前記極座標系の各軸を中心とした回転の角度を地磁気センサから取得することで取得する端末状態取得部をさらに備えたことを特徴とする、付記1乃至3のいずれか1項記載の生体認証装置。
(付記5)
前記照合データに含まれる持ち方と、前記記憶部に格納された前記登録生体データに関連付けられた持ち方とを比較して、前記生体認証時の持ち方を評価する持ち方評価部と、
前記照合データに含まれる姿勢と、前記記憶部に格納された前記登録生体データに関連付けられた姿勢とを比較して、前記生体認証時の姿勢を評価する端末状態評価部と、
前記持ち方評価部が評価した前記生体認証時の持ち方と、前記端末状態評価部が評価した前記生体認証時の端末状態とに関連付けられた登録生体データの優先順位を参照して、照合対象の登録生体データの抽出と、抽出された登録生体データの照合順番を決定する照合方法決定部をさらに備えたことを特徴とする、付記2記載の生体認証装置。
(付記6)
前記生体認証の結果を蓄積して管理する認証結果管理部と、
前記記憶部に格納される登録生体データの新規登録、格納されている登録生体データの更新及び削除を行う生体データ管理部をさらに備え、
前記端末の持ち方と姿勢と照合スコアの関連に対応付けして、複数の登録生体を優先順位付けして管理することを特徴とする、付記1乃至5のいずれか1項記載の生体認証装置。
(付記7)
端末において生体認証を行う生体認証方法であって、
取得部が、生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得し、
照合処理部が、前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断することを特徴とする、生体認証方法。
(付記8)
前記照合処理部が、前記照合データの前記照合用生体データとの前記類似度が前記しきい値より小さい他のしきい値以上の前記登録生体データを含む登録データを抽出し、当該登録データの前記持ち方と前記姿勢とを前記照合データの前記持ち方と前記姿勢と比較することを特徴とする、付記7記載の生体認証方法。
(付記9)
前記照合処理部が前記生体認証の失敗を判断すると、誘導表示部が、前記生体認証の失敗を低減するための持ち方を含む生体入力方法を誘導する表示を行うことを特徴とする、付記7または8記載の生体認証方法。
(付記10)
持ち方情報取得部が、前記端末の持ち方を、利用者が接触する前記端末の接触位置情報を検出するタッチセンサから取得し、
端末状態取得部が、前記端末の姿勢を、前記端末の極座標系の各軸を中心とした回転の向きを加速度センサから取得し、前記端末の前記極座標系の各軸を中心とした回転の角度を地磁気センサから取得することで取得することを特徴とする、付記7乃至9のいずれか1項記載の生体認証方法。
(付記11)
持ち方評価部が、前記照合データに含まれる持ち方と、前記記憶部に格納された前記登録生体データに関連付けられた持ち方とを比較して、前記生体認証時の持ち方を評価し、
端末状態評価部が、前記照合データに含まれる姿勢と、前記記憶部に格納された前記登録生体データに関連付けられた姿勢とを比較して、前記生体認証時の姿勢を評価し、
照合方法決定部が、前記持ち方評価部が評価した前記生体認証時の持ち方と、前記端末状態評価部が評価した前記生体認証時の端末状態とに関連付けられた登録生体データの優先順位を参照して、照合対象の登録生体データの抽出と、抽出された登録生体データの照合順番を決定することを特徴とする、付記8記載の生体認証方法。
(付記12)
認証結果管理部が、前記生体認証の結果を蓄積して管理し、
生体データ管理部が、前記記憶部に格納される登録生体データの新規登録、格納されている登録生体データの更新及び削除を行い、
前記端末の持ち方と姿勢と照合スコアの関連に対応付けして、複数の登録生体を優先順位付けして管理することを特徴とする、付記7乃至11のいずれか1項記載の生体認証方法。
(付記13)
端末のコンピュータに、生体認証処理を行わせるプログラムであって、
生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得し、
前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する
処理を前記コンピュータに実行させることを特徴とする、プログラム。
(付記14)
前記抽出は、前記照合データの前記照合用生体データとの前記類似度が前記しきい値より小さい他のしきい値以上の前記登録生体データを含む登録データを抽出し、当該登録データの前記持ち方と前記姿勢とを前記照合データの前記持ち方と前記姿勢と比較することを特徴とする、付記13記載のプログラム。
(付記15)
前記生体認証の失敗を判断すると、前記生体認証の失敗を低減するための持ち方を含む生体入力方法を誘導する表示を行う
処理を前記コンピュータに実行させることを特徴とする、付記13または14記載のプログラム。
(付記16)
前記端末の持ち方を、利用者が接触する前記端末の接触位置情報を検出するタッチセンサから取得し、
前記端末の姿勢を、前記端末の極座標系の各軸を中心とした回転の向きを加速度センサから取得し、前記端末の前記極座標系の各軸を中心とした回転の角度を地磁気センサから取得することで取得する
処理を前記コンピュータに実行させることを特徴とする、付記13乃至15のいずれか1項記載のプログラム。
(付記17)
前記照合データに含まれる持ち方と、前記記憶部に格納された前記登録生体データに関連付けられた持ち方とを比較して、前記生体認証時の持ち方を評価し、
前記照合データに含まれる姿勢と、前記記憶部に格納された前記登録生体データに関連付けられた姿勢とを比較して、前記生体認証時の姿勢を評価し、
前記持ち方評価部が評価した前記生体認証時の持ち方と、前記端末状態評価部が評価した前記生体認証時の端末状態とに関連付けられた登録生体データの優先順位を参照して、照合対象の登録生体データの抽出と、抽出された登録生体データの照合順番を決定する
処理を前記コンピュータに実行させることを特徴とする、付記14記載のプログラム。
(付記18)
前記生体認証の結果を蓄積して管理し、
前記記憶部に格納される登録生体データの新規登録、格納されている登録生体データの更新及び削除を行い、
前記端末の持ち方と姿勢と照合スコアの関連に対応付けして、複数の登録生体を優先順位付けして管理する
処理を前記コンピュータに実行さえることを特徴とする、付記13乃至17のいずれか1項記載のプログラム。
以上、開示の生体認証装置、生体認証方法及びプログラムを実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
1 モバイル端末
11 CPU
12 記憶部
13 入力部
14 表示部
15 タッチセンサ
16 加速度センサ
17 地磁気センサ
18 指紋センサ
19 バス

Claims (5)

  1. 端末において生体認証を行う生体認証装置であって、
    生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得する取得部と、
    前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する照合処理部と、
    を備えたことを特徴とする、生体認証装置。
  2. 前記照合処理部は、前記照合データの前記照合用生体データとの前記類似度が前記しきい値より小さい他のしきい値以上の前記登録生体データを含む登録データを抽出し、当該登録データの前記持ち方と前記姿勢とを前記照合データの前記持ち方と前記姿勢と比較することを特徴とする、請求項1記載の生体認証装置。
  3. 前記照合処理部が前記生体認証の失敗を判断すると、前記生体認証の失敗を低減するための持ち方を含む生体入力方法を誘導する表示を行う誘導表示部をさらに備えたことを特徴とする、請求項1または2記載の生体認証装置。
  4. 端末において生体認証を行う生体認証方法であって、
    取得部が、生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得し、
    照合処理部が、前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断することを特徴とする、生体認証方法。
  5. 端末のコンピュータに、生体認証処理を行わせるプログラムであって、
    生体認証時に検出した、照合用生体データ、前記端末の持ち方及び前記端末の姿勢を含む照合データを取得し、
    前記照合データと、記憶部に登録されている、前記端末の持ち方と姿勢とに関連付けられた登録生体データを含む登録データとを比較して、前記照合データの前記端末の持ち方と姿勢とに類似した前記端末の持ち方と姿勢を含む登録データを抽出し、当該登録データに含まれる前記登録生体データの、前記照合用生体データとの類似度がしきい値以上であれば、前記生体認証の成功を判断する
    処理を前記コンピュータに実行させることを特徴とする、プログラム。
JP2014208089A 2014-10-09 2014-10-09 生体認証装置、生体認証方法及びプログラム Withdrawn JP2016081071A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014208089A JP2016081071A (ja) 2014-10-09 2014-10-09 生体認証装置、生体認証方法及びプログラム
US14/850,048 US9619041B2 (en) 2014-10-09 2015-09-10 Biometric authentication apparatus and biometric authentication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014208089A JP2016081071A (ja) 2014-10-09 2014-10-09 生体認証装置、生体認証方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2016081071A true JP2016081071A (ja) 2016-05-16

Family

ID=55655650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014208089A Withdrawn JP2016081071A (ja) 2014-10-09 2014-10-09 生体認証装置、生体認証方法及びプログラム

Country Status (2)

Country Link
US (1) US9619041B2 (ja)
JP (1) JP2016081071A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020177466A (ja) * 2019-04-18 2020-10-29 真旭 徳山 情報処理装置、情報処理方法、及びプログラム
JP2021535503A (ja) * 2018-08-28 2021-12-16 華為技術有限公司Huawei Technologies Co., Ltd. 顔認識方法および装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451550B (zh) * 2016-03-15 2020-12-04 Oppo广东移动通信有限公司 指纹解锁的方法及相关产品
KR20180094323A (ko) * 2017-02-15 2018-08-23 삼성전자주식회사 인터랙션을 수행하는 방법 및 이를 사용하는 전자 장치
CN107038363B (zh) * 2017-03-20 2020-01-14 Oppo广东移动通信有限公司 一种指纹消息的处理方法及移动终端
CN109145547B (zh) * 2017-06-27 2024-01-23 中兴通讯股份有限公司 终端安全状态的确定方法、装置及终端
CN107516032B (zh) * 2017-07-28 2019-09-24 Oppo广东移动通信有限公司 解锁控制方法及相关产品
WO2019236284A1 (en) * 2018-06-03 2019-12-12 Apple Inc. Multiple enrollments in facial recognition

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8190239B2 (en) * 2002-09-03 2012-05-29 Fujitsu Limited Individual identification device
JP2006011591A (ja) 2004-06-23 2006-01-12 Denso Corp 個人認証システム
JP4704185B2 (ja) * 2005-10-27 2011-06-15 富士通株式会社 生体認証システム及び生体認証方法
JP2007249797A (ja) 2006-03-17 2007-09-27 Nec Corp 携帯情報端末認証システム、携帯情報端末認証方法および携帯情報端末認証プログラム
JP4933914B2 (ja) * 2007-02-08 2012-05-16 日立オムロンターミナルソリューションズ株式会社 認証装置
JP5399862B2 (ja) * 2009-10-30 2014-01-29 富士通フロンテック株式会社 姿勢情報付き生体情報による個人認証・操作指示入力方法、装置、及びプログラム
WO2012090312A1 (ja) * 2010-12-28 2012-07-05 富士通株式会社 生体認証装置、生体認証方法、および、生体認証プログラム
US20130300668A1 (en) * 2012-01-17 2013-11-14 Microsoft Corporation Grip-Based Device Adaptations
JP2013239139A (ja) 2012-04-11 2013-11-28 Panasonic Corp 個人認証装置及び個人認証方法
US9029780B2 (en) * 2013-09-11 2015-05-12 Google Technology Holdings LLC Electronic device with gesture detection system and methods for using the gesture detection system
TWI512550B (zh) * 2014-06-30 2015-12-11 Univ Nat Central A method and a module for identifying a user of a mobile device, and a computer program product
EP2977882A1 (en) * 2014-07-25 2016-01-27 Motorola Solutions, Inc. Method and apparatus for identifying fingers in contact with a touch screen

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021535503A (ja) * 2018-08-28 2021-12-16 華為技術有限公司Huawei Technologies Co., Ltd. 顔認識方法および装置
JP7203955B2 (ja) 2018-08-28 2023-01-13 華為技術有限公司 顔認識方法および装置
JP2020177466A (ja) * 2019-04-18 2020-10-29 真旭 徳山 情報処理装置、情報処理方法、及びプログラム
JP7311300B2 (ja) 2019-04-18 2023-07-19 真旭 徳山 情報処理装置、情報処理方法、及びプログラム

Also Published As

Publication number Publication date
US20160104029A1 (en) 2016-04-14
US9619041B2 (en) 2017-04-11

Similar Documents

Publication Publication Date Title
JP2016081071A (ja) 生体認証装置、生体認証方法及びプログラム
US9965608B2 (en) Biometrics-based authentication method and apparatus
KR101839860B1 (ko) 동적 키보드 및 터치스크린 생체 측정
EP3482331B1 (en) Obscuring data when gathering behavioral data
US20170046508A1 (en) Biometric authentication using gesture
KR102166041B1 (ko) 생체인식 기반 인증 방법 및 장치
US10586031B2 (en) Biometric authentication of a user
EP2833319A1 (en) Biometric authentication device, biometric authentication method, and biometric authentication computer program
JP2016189162A (ja) 個人識別装置、識別閾値設定方法、およびプログラム
KR102863033B1 (ko) 사용자 인증 방법 및 이 방법을 실행하는 디바이스
US20150363591A1 (en) Method of activate upon authentication of electronic device
JP2016212636A (ja) 生体撮影装置、生体撮影方法及び生体撮影プログラム
US9696815B2 (en) Method, device, system and non-transitory computer-readable recording medium for providing user interface
KR20140027606A (ko) 필기 인식을 이용한 단말의 제어 방법 및 그 단말
EP3252639B1 (en) Method and terminal for controlling unlocking based on fingerprint biomentric data
US8792686B2 (en) Biometric authentication device, method of controlling biometric authentication device and non-transitory, computer readable storage medium
EP3367277A1 (en) Electronic device and method for providing user information
US9785863B2 (en) Fingerprint authentication
US20160274670A1 (en) Gesture input apparatus, gesture input method, and program for wearable terminal
JPWO2014132570A1 (ja) 認証装置、認証方法およびコンピュータプログラム
KR102708688B1 (ko) 전자 장치 및 그 제어 방법
KR102514036B1 (ko) 전자 장치 및 그 제어 방법
JP2018128785A (ja) 生体認証装置、生体認証方法及び生体認証プログラム
JP2013186698A (ja) 筆跡管理プログラム及び記録表示装置
JP2015094968A (ja) 生体情報抽出装置、生体情報抽出方法、および生体情報抽出プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170704

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20171225