(57)【要約】      （修正有）【課題】電子装置に適用される指紋認識方法を提供する。【解決手段】電子装置において、指紋認識方法は、複数のスワイプフレーム７１０＿１〜７１０＿Ｎを取得する工程と、複数のスワイプフレームからそれぞれ複数の特徴点７２１を抽出し、これに応じて複数の登録前指紋データセット７２２＿１〜７２２＿Ｎを生成する工程と、複数の登録前指紋データセットをマージする工程と、マージ後の登録前指紋データセット７２４に応じて登録テンプレート７３０を生成する工程と、押圧フレームを取得する工程と、押圧フレームから複数の特徴点を抽出し、認証用指紋データセットを生成する工程と、認証用指紋データセットを登録テンプレートと比較して、認証用指紋データセットが登録テンプレートと一致するか否かを判定する工程とを含む。【選択図】図２
2019075085.tif 000002
【特許請求の範囲】
【請求項１】
処理装置および指紋センサを備える電子装置に適用される指紋認識方法であって、
前記指紋センサにより、複数のスワイプフレームを取得する工程と、
前記処理装置により、前記複数のスワイプフレームからそれぞれ複数の特徴点を抽出し、これに応じて複数の登録前指紋データセットを生成する工程と、
前記処理装置により、前記複数の登録前指紋データセットをマージする工程と、
前記処理装置により、前記マージ後の登録前指紋データセットに応じて登録テンプレートを生成する工程と、
前記指紋センサにより、押圧フレームを取得する工程と、
前記処理装置により、前記押圧フレームから複数の特徴点を抽出し、認証用指紋データセットを生成する工程と、
前記処理装置により、前記認証用指紋データセットを前記登録テンプレートと比較して、前記認証用指紋データセットが前記登録テンプレートと一致するか否かを判定する工程とを含む、指紋認識方法。
【請求項２】
前記処理装置により、前記複数のスワイプフレームを補正して、分布曲線に従って複数の補正フレームを生成する工程をさらに含む、請求項１に記載の指紋認識方法。
【請求項３】
前記処理装置により、前記複数のスワイプフレームを補正して、前記分布曲線に従って前記複数の補正フレームを生成する前記工程が、
前記複数のスワイプフレームのそれぞれを縦向きに分割して複数の縦割部とする工程と、
前記分布曲線に従って、前記複数の縦割部のそれぞれを隣接する縦割部に整列させる工程とを含む、請求項２に記載の指紋認識方法。
【請求項４】
前記分布曲線がガウス曲線であり、前記ガウス曲線の分散が５〜８の範囲である、請求項２に記載の指紋認識方法。
【請求項５】
前記処理装置により、前記複数の登録前指紋データセットをマージする前記工程が、
前記複数の特徴点の反復度および前記複数の登録前指紋データセット間の重複度に応じて前記複数の登録前指紋データセットをマージする工程を含む、請求項１に記載の指紋認識方法。
【請求項６】
前記処理装置により前記登録テンプレートを生成する前記工程の前に、
前記マージ後の登録前指紋データセットに含まれる特徴点の数または前記マージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値を超えるか否かを判定する工程をさらに含む、請求項１に記載の指紋認識方法。
【請求項７】
前記認証用指紋データセットを前記登録テンプレートと比較して、前記認証用指紋データセットが前記登録テンプレートと一致するか否かを判定する前記工程が、
前記認証用指紋データセットの前記特徴点を前記登録テンプレートの前記特徴点と比較して類似度を求める工程と、
前記類似度が所定の類似度閾値を超える場合、前記認証用指紋データセットが前記登録テンプレートと一致すると判断する工程とを含む、請求項１に記載の指紋認識方法。
【請求項８】
前記認証用指紋データセットが前記登録テンプレートと一致する場合、前記認証用指紋データセットが一致する前記登録テンプレートの一部分が、前記処理装置により前記複数のスワイプフレームのうちの１つから生成されているか否かを判定する工程と、
前記認証用指紋データセットが一致する前記登録テンプレートの前記一部分が、前記複数のスワイプフレームのうちの１つから生成されている場合、前記処理装置により前記登録テンプレートを前記認証用指紋データセットで更新する工程と、をさらに含む、請求項１に記載の指紋認識方法。
【請求項９】
前記処理装置により前記登録テンプレートを更新する前記工程が、
前記処理装置により、前記登録テンプレートの前記一部分を前記認証用指紋データセットで更新し、前記認証用指紋データセットの面積が前記登録テンプレートの前記一部分の面積より大きい場合、前記登録テンプレートの総面積を前記更新後に拡大する工程を含む、請求項８に記載の指紋認識方法。
【請求項１０】
複数のスワイプフレームおよび押圧フレームを取得するよう構成される指紋センサと、
前記指紋センサに接続され、前記複数のスワイプフレームおよび前記押圧フレームを受信するよう構成される処理装置とを備え、
前記処理装置が前記複数のスワイプフレームからそれぞれ複数の特徴点を抽出し、これに応じて複数の登録前指紋データセットを生成し、前記複数の登録前指紋データセットをマージし、前記マージ後の登録前指紋データセットに応じて登録テンプレートを生成し、
前記処理装置が、前記押圧フレームから複数の特徴点を抽出して認証用指紋データセットを生成し、前記処理装置が、前記認証用指紋データセットを前記登録テンプレートと比較して、前記認証用指紋データセットが前記登録テンプレートと一致するか否かを判定する、電子装置。
【請求項１１】
前記処理装置がさらに、前記複数のスワイプフレームを補正して、分布曲線に従って複数の補正フレームを生成するよう構成される、請求項１０に記載の電子装置。
【請求項１２】
前記処理装置が、前記複数のスワイプフレームのそれぞれを縦向きに分割して複数の縦割部とし、前記処理装置が、前記分布曲線に従って、前記複数の縦割部のそれぞれを隣接する縦割部に整列させ、前記複数の補正フレームを取得する、請求項１１に記載の電子装置。
【請求項１３】
前記分布曲線がガウス曲線であり、前記ガウス曲線の分散が５〜８の範囲である、請求項１１に記載の電子装置。
【請求項１４】
前記処理装置が、前記複数の特徴点の反復度および前記複数の登録前指紋データセット間の重複度に応じて前記複数の登録前指紋データセットをマージする、請求項１０に記載の電子装置。
【請求項１５】
前記処理装置が前記登録テンプレートを生成する前に、前記処理装置が、前記マージ後の登録前指紋データセットに含まれる特徴点の数または前記マージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値を超えるか否かを判定する、請求項１０に記載の電子装置。
【請求項１６】
前記処理装置は、前記認証用指紋データセットの前記特徴点を前記登録テンプレートの特徴点と比較して類似度を求め、前記類似度が所定の類似度閾値を超える場合、前記処理装置は、前記認証用指紋データセットが前記登録テンプレートと一致すると判断する、請求項１０に記載の電子装置。
【請求項１７】
前記認証用指紋データセットが前記登録テンプレートと一致する場合、前記処理装置はさらに、前記認証用指紋データセットが一致する前記登録テンプレートの一部分が、前記複数のスワイプフレームのうちの１つから生成されているか否かを判定し、前記認証用指紋データセットが一致する前記登録テンプレートの前記一部分が、前記複数のスワイプフレームのうちの１つから生成されている場合、前記処理装置が、前記登録テンプレートを前記認証用指紋データセットで更新する、請求項１０に記載の電子装置。
【請求項１８】
前記処理装置が、前記登録テンプレートの前記一部分を前記認証用指紋データセットで更新し、前記前記認証用指紋データセットの面積が前記登録テンプレートの前記一部分の面積より大きい場合、前記登録テンプレートの総面積が前記更新後に拡大される、請求項１７に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は概して指紋認識技術に関し、より詳しくは、指紋認識方法およびこれを用いた電子装置に関する。
【背景技術】
【０００２】
近年、生体認識技術が大きく発展している。セキュリティコードやアクセスカードは盗まれたり紛失したりし易いため、指紋認識技術が注目されている。指紋は固有のもので変化せず、各個人は本人識別のための指を複数有している。さらに、指紋は、指紋センサを用いて簡単に取得できる。したがって指紋認識によって安全性や利便性を高めることができ、金融セキュリティや内密データをよりよく保護することができる。
【０００３】
従来の指紋認識方法の中には、複数の登録済指紋データセットを生成するためにユーザが指紋センサ上に指を数回押し当て、認証時に再び指を指紋センサ上に押し当てるものがある。しかし、検出領域の小さな指紋センサの場合、認識用に充分な登録済指紋データセットを取得するには、指紋登録プロセスを完了させるためにユーザが何度も指を押し当てる必要がある。
【０００４】
従来の別の指紋認識方法では、ユーザが電子部品の指紋センサ上で指でスワイプし、電子装置はユーザが指紋センサ上で指をスワイプさせている間に複数のフレームを取得する。次いで電子部品はフレームを構築して登録済指紋データセットを生成する。ユーザは指紋センサ上で指でスワイプするよう数回促される場合がある。したがってそれに応じて複数の登録済指紋データセットが生成される。認証時には、ユーザは再び指紋センサ上で指でスワイプする必要があり、指紋センサを備える電子部品はそれに応じて認証用指紋データセットを生成する。電子部品は認証用指紋データセットを１または複数の登録済指紋データセットと比較し、認証用指紋データセットが認証に合格するか否かを判定する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ユーザに電子装置の指紋センサ上で指をスワイプするよう促すことで登録テンプレートを取得し、また、ユーザに指紋センサ上に指を押し当てるよう促すことで認証用指紋情報を登録テンプレートと比較して認識を行なうことが可能な指紋認識方法およびこれを用いた電子装置に関する。
【課題を解決するための手段】
【０００６】
本指紋認識方法は電子装置に適用される。電子装置は処理装置と指紋センサを備える。本指紋認識方法は、前記指紋センサにより、複数のスワイプフレームを取得する工程と、前記処理装置により、前記複数のスワイプフレームからそれぞれ複数の特徴点を抽出し、これに応じて複数の登録前指紋データセットを生成する工程と、前記処理装置により、前記複数の登録前指紋データセットをマージする工程と、前記処理装置により、前記マージ後の登録前指紋データセットに応じて登録テンプレートを生成する工程と、前記指紋センサにより、押圧フレームを取得する工程と、前記処理装置により、前記押圧フレームから複数の特徴点を抽出し、認証用指紋データセットを生成する工程と、前記処理装置により、前記認証用指紋データセットを前記登録テンプレートと比較して、前記認証用指紋データセットが前記登録テンプレートと一致するか否かを判定する工程とを含む。
【０００７】
本電子装置は指紋センサと処理装置を備える。指紋センサは複数のスワイプフレームおよび押圧フレームを取得するよう構成される。処理装置は指紋センサに接続され、複数のスワイプフレームおよび押圧フレームを受信するよう構成される。処理装置は複数のスワイプフレームからそれぞれ複数の特徴点を抽出し、これに応じて複数の登録前指紋データセットを生成する。処理装置は複数の登録前指紋データセットをマージし、マージ後の登録前指紋データセットに応じて登録テンプレートを生成する。処理装置は押圧フレームから複数の特徴点を抽出して認証用指紋データセットを生成し、前記認証用指紋データセットを前記登録テンプレートと比較して、前記認証用指紋データセットが前記登録テンプレートと一致するか否かを判定する。
【発明の効果】
【０００８】
上述の開示の特徴および利点の理解を深めるため、以下で、図面を添付した複数の実施形態を詳述する。
【図面の簡単な説明】
【０００９】
添付の図面に関する以下の詳しい説明を参照することにより本発明の理解は深まるであろう。
【００１０】
【図１】図１は本発明の一実施形態に係る電子装置１００である。
【００１１】
【図２】図２は本発明の一実施形態に係る指紋登録プロセスを示す概略図である。
【００１２】
【図３】図３は本発明の一実施形態に係る指紋登録方法を示すフローチャート８００である。
【００１３】
【図４】図４は本発明の一実施形態に係る歪み補正工程を示す概略図である。
【００１４】
【図５】図５は本発明の一実施形態に係るガウス曲線１０１０、１０２０、１０３０を示す概略図である。
【００１５】
【図６】図６は本発明の一実施形態に係る指紋認証プロセスを示す概略図である。
【００１６】
【図７】図７は本発明の一実施形態に係る指紋認証方法を示すフローチャート１２００である。
【発明を実施するための形態】
【００１７】
以下は、発明を実施するために最良と思われる形態の説明である。この説明は発明の主な原理を示すために行なうもので、限定的なものと捉えるべきでない。発明の範囲は添付の特許請求の範囲により最も良く定義される。
【００１８】
図１は本発明の一実施形態に係る電子装置１００である。図１に示すように、電子装置１００は指紋センサ１１０、処理装置１２０および記憶装置１３０を備える。図１は、発明に関する要素のみを示した簡易ブロック図を示す。ただし、発明は図１に示すものに限定されるべきではない。
【００１９】
本発明の一実施形態では、指紋センサ１１０がｎ×ｍの小さな検出領域を有する。たとえば指紋センサ１１０の検出領域は１０ｍｍ×４ｍｍ、６ｍｍ×６ｍｍ、または４ｍｍ×３．２ｍｍとすることができる。つまり、指紋センサ１１０の検出領域は小さい。また、ユーザが指紋センサ上で指をスワイプまたは押し当てる間に指紋センサ１１０により検出されるフレームの領域は、指紋センサ１１０の検出領域と同一であるため、このフレーム領域も小さい。フレームが小さいため、各フレームが含む特徴点（マニューシャ）は少数でよい（たとえば５つより少ない）。
【００２０】
本発明の一実施形態では、指紋登録の際、ユーザは指紋センサ１１０上で指を数回（たとえば２〜４回）スワイプさせればよい。ユーザが指紋センサ１１０上で指をスワイプさせる度に、電子装置１００は複数のスワイプフレームを取得する。
【００２１】
図２は本発明の一実施形態に係る指紋登録プロセスを示す概略図である。登録プロセス中に、ユーザは指紋センサ１１０上で指をスワイプするよう促される。図１および図２を参照すると、本実施形態では、ユーザが指紋センサ１１０上で指をスワイプしている間に、指紋センサ１１０が複数のスワイプフレーム７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎを検出して取得する。Ｎは１より大きい正の整数である。処理装置１２０は次いで、スワイプフレーム７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎに歪み補正演算を行い、複数の補正フレーム７２０＿１、７２０＿２、７２０＿３〜７２０＿Ｎを生成する。具体的には、歪み補正演算によりスワイプによる画像の歪みを低減することができる。
【００２２】
次いで処理装置１２０は補正フレーム７２０＿１、７２０＿２、７２０＿３〜７２０＿Ｎから複数の特徴点（マニューシャ）７２１を抽出し、複数の登録前指紋データセット７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎを生成する。本実施形態では、処理装置１２０が、登録前指紋データセット７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎを結合・マージし、マージ後の登録前指紋データセットに含まれる特徴点の数またはマージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値より大きいと処理装置１２０が判定する場合は、登録テンプレート７３０を生成して記憶装置１３０に保存することができる。登録前指紋データセット７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎは、特徴点７２１の反復度や登録前指紋データセット７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎ間の重複度に応じて結合・マージされる。
【００２３】
詳しくは、ユーザが指紋センサ１１０上で指をスワイプしている間、複数のスワイプフレーム７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎが順次取得されていく。すなわち、処理装置１２０がスワイプフレームを１つずつ受信する。処理装置１２０が第１のスワイプフレーム７１０＿１を受信後、処理装置１２０は第１のスワイプフレーム７１０＿１に歪み補正演算を実行し、第１の補正フレーム７２０＿１を生成する。次いで処理装置１２０は第１の補正フレーム７２０＿１から複数の特徴点７２１を抽出し、第１の登録前指紋データセット７２２＿１を生成する。
【００２４】
その後、処理装置１２０は第２のスワイプフレーム７１０＿２を受信し、第２のスワイプフレーム７１０＿２に歪み補正演算を実行して第２の補正フレーム７２０＿２を生成し、第２の補正フレーム７２０＿２から複数の特徴点７２１を抽出し、第２の登録前指紋データセット７２２＿２を生成する。次いで、処理装置１２０は、第１および第２の登録前指紋データセット７２２＿１、７２２＿２を結合・マージして、登録前データセット７２４を生成する。処理装置１２０は、マージ後の登録前指紋データセット（すなわち登録前データセット７２４）に含まれる特徴点の数またはマージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値を超えるまで、順次、続くスワイプフレームを受信し、これに応じて補正フレームおよび登録前指紋データセットを生成し、次いで、続く登録前指紋データセットを登録前データセット７２４に結合・マージし続ける。マージ後の登録前指紋データセット（すなわち登録前データセット７２４）に含まれる特徴点の数またはマージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値を超えると、指紋認識用に充分な指紋情報が得られたため登録プロセスが完了したことを意味する。したがって処理装置１２０は、マージ後の登録前指紋データセット（すなわち登録前データセット７２４）を、登録テンプレート７３０として記憶装置１３０に保存する。
【００２５】
図３は本発明の一実施形態に係る指紋登録方法を示すフローチャート８００である。ユーザが指紋センサ１１０上で指をスワイプしている間、指紋センサ１１０は順次複数のスワイプフレーム７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎを検出し取得していく。ステップＳ８１０にて、処理装置１２０は１つのスワイプフレーム（スワイプフレーム７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎのうちの１つ）を受信する。ステップＳ８２０にて、処理装置１２０は、上記１つのスワイプフレームに対して歪み補正演算を１度実行し、補正フレーム（たとえば補正フレーム７２０＿１、７２０＿２、７２０＿３〜７２０＿Ｎのうちの１つ）を生成する。歪み補正演算の詳細については後述する。ステップＳ８３０にて、処理装置１２０は、上記１つの補正フレームから特徴点７２１を抽出し、登録前指紋データセット（たとえば登録前指紋データセット７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎのうちの１つ）を１つ生成する。ステップＳ８３１で、処理装置１２０は上記生成された１つの登録前指紋データセットが第１番目のものか否かを判定する。第１番目ではない場合はステップＳ８４０を実行する。第１番目の場合はステップＳ８４２を実行する。ステップＳ８４２で、処理装置１２０は、第１の登録前指紋データセット７２２＿１に応じて登録前データセット７２４を生成する。次いで処理装置１２０はステップＳ８１０を実行し、第２のスワイプフレーム７１０＿２を受信する。
【００２６】
ステップＳ８４０で、処理装置１２０は、特徴点７２１の反復度や、上記１つの登録前指紋データセットと登録前データセット７２４間の重複度に応じて、上記１つの登録前指紋データセットを登録前データセット７２４にマージする。ステップＳ８５０で、処理装置１２０は、マージ後の登録前指紋データセット（すなわち登録前データセット７２４）に含まれる特徴点７２１の数またはマージ後の登録前指紋データセットの量、面積または高さに応じて、登録テンプレート７３０を生成するか否かを判定する。詳しくは、処理装置１２０が、マージ後の登録前指紋データセット（すなわち登録前データセット７２４）に含まれる特徴点の数またはマージ後の登録前指紋データセットの量、面積または高さが所定の登録閾値を超えていると判定する場合は、処理装置１２０はステップＳ８６０を実行する。ステップＳ８６０で、処理装置１２０は、マージ後の登録前指紋データセット（すなわち登録前データセット７２４）に応じて登録テンプレート７３０を生成し保存する。言い換えると、登録前データセット７２４が登録テンプレート７３０として保存される。指紋認識用に充分な指紋情報が得られたので、登録プロセスは終了する。
【００２７】
処理装置１２０が、マージ後の登録前指紋データセット７２２に含まれる特徴点の数またはマージ後の登録前指紋データセット７２２の量、面積または高さが所定の登録閾値を超えていないと判定する場合は、処理装置１２０はステップＳ８１０を実行して次のスワイプフレームを受信する。ユーザによる１回目の指のスワイプ後に登録プロセスが完了しない場合は、ユーザは再び指紋センサ１１０上で指をスワイプするよう促される場合がある。
【００２８】
図４は本発明の一実施形態に係る歪み補正工程を示す概略図である。図１および図４を参照すると、本実施形態では、登録プロセス中にユーザは指紋センサ１１０上で指をスワイプするよう促され、指紋センサ１１０は順次、複数のスワイプフレームを検出し取得する。次いで処理装置１２０がスワイプフレームのそれぞれについて順次、歪み補正演算を行なう。たとえばスワイプフレーム９１０を例に挙げる。まず、処理装置１２０はスワイプフレーム９１０を複数の縦割部分９１０＿１、９１０＿２〜９１０＿Ｍに縦向きに分割する。Ｍは１より大きい正の整数である。次いで、処理装置１２０は、ガウス関数を用いて縦割部分９１０＿１、９１０＿２〜９１０＿Ｍを算出、すなわち、縦割部分９１０＿１、９１０＿２〜９１０＿Ｍを正規化する。ガウス関数は代表的には分布曲線（たとえばガウス曲線）９１１であり、後で詳述する。正規化の後、縦割部分９１０＿１、９１０＿２〜９１０＿Ｍそれぞれを、ガウス曲線９１１に従って隣接する縦割部分に整列させる。最後に、処理装置１２０は、これに応じて補正フレーム９２０を生成する。
【００２９】
さらに、本実施形態では、ガウス曲線９１１は、指紋認識分野での経験、実験、および／または統計にしたがって予め設定することができる。たとえば図５を参照する。図５は本発明の一実施形態に係るガウス曲線１０１０、１０２０、１０３０を示す概略図である。本発明の一実施形態では、上述の分布曲線９１１は図５に示すガウス曲線１０１０、１０２０、１０３０のうちの１つでもよい。ガウス曲線１０１０、１０２０、１０３０の分散（ＶＡＲ）はそれぞれ５、６、８であるが、本発明はこれに限られない。好ましい実施形態では、分散（ＶＡＲ）が５〜８の範囲である。
【００３０】
図６は本発明の一実施形態に係る指紋認証プロセスを示す概略図である。認証プロセス中に、ユーザは指紋センサ１１０上に指を押し当てるよう促される。図１および図６を参照すると、本実施形態では、ユーザが指紋センサ１１０上に指を押し当てる際に、指紋センサ１１０が押圧フレーム１１１０を検出し取得する。処理装置１２０は押圧フレーム１１１０から複数の特徴点（マニューシャ）１１１１を抽出し、認証用指紋データセット１１２０を生成する。本実施形態では、処理装置１２０が認証用指紋データセット１１２０を登録テンプレート７３０と比較し、認証用指紋データセット１１２０が登録テンプレート７３０と一致するか否かを判定する。認証用指紋データセット１１２０が登録テンプレート７３０と一致する場合、処理装置１２０は認証用指紋データセット１１２０が認証に合格していると判断する。より詳しくは、登録テンプレート７３０は複数の指紋データセットをマージすることにより形成され、認証済の認証用指紋データセット１１２０より面積が大きいので、認証済の認証用指紋データセット１１２０は登録テンプレート７３０の一部分と一致することになる。
【００３１】
さらに、処理装置１２０は、認証済の認証用指紋データセット１１２０が一致するこの登録テンプレート７３０の一部分が、スワイプフレームから生成されているか押圧フレームから生成されているかを判定する。このような登録テンプレート７３０の一部分がスワイプフレームから生成されたものである場合、この部分は元々、登録プロセス後の登録テンプレート７３０に含まれていることを意味する。次いで処理装置１２０は、認証済の認証用指紋データセット１１２０を用いて、登録テンプレート７３０を更新する。つまり、このような登録テンプレート７３０の一部分が、認証済の認証用指紋データセット１１２０で置換、更新される。認証済の認証用指紋データセット１１２０の面積はこれと一致する登録テンプレート７３０の一部分の面積より大きい場合があるので、更新後、図６に示すように、登録テンプレート７３０の面積は広がる場合がある（テンプレート７３０の縦縞部）。これに対し、このような登録テンプレート７３０の一部分が押圧フレームから生成されたものである場合、この部分は、前回の認証成功後に登録テンプレート７３０にマージされたということを意味する。この場合処理装置１２０は、認証済の認証用指紋データセット１１２０を登録テンプレート７３０の更新に用いない。図６に示すように、認証成功を数回重ねた後、登録テンプレート７３０の面積は広がっている（登録テンプレート７３０の縦縞部）。
【００３２】
図７は本発明の一実施形態に係る指紋認証方法を示すフローチャート１２００である。指紋の認証のために、ユーザは指紋センサ１１０上に指を押し当てるよう促される。図１、図６および図７を参照すると、ステップＳ１２１０において、ユーザが指紋センサ１１０上に指を当てると、指紋センサ１１０が押圧フレーム１１１０を検出し取得する。ステップＳ１２２０にて、処理装置１２０は押圧フレーム１１１０を解析して、押圧フレーム１１１０から複数の特徴点１１１１を抽出し、これに応じて認証用指紋データセット１１２０（押圧指紋データセット）を生成する。
【００３３】
ステップＳ１２３０にて、処理装置１２０は、認証用指紋データセット１１２０が登録テンプレート７３０と一致するか否かを判定する。本実施形態では、登録テンプレート７３０は記憶装置１３０に保存されている。より詳しくは、処理装置１２０は、認証用指紋データセット１１２０に含まれる特徴点を、登録テンプレート７３０に含まれる特徴点と比較し、類似度を取得することができる。認証用指紋データセット１１２０と登録テンプレート７３０の一部分との類似度が所定の類似度閾値を超えると、認証用指紋データセット１１２０は登録テンプレート７３０と一致する。認証用指紋データセット１１２０が登録テンプレート７３０と一致する場合、処理装置１２０は認証用指紋データセット１１２０が認証に合格し、ユーザが正しいユーザであると判断する。上述のように、登録テンプレート７３０は複数の指紋データセットをマージすることにより形成され、認証済の認証用指紋データセット１１２０より面積が大きいので、認証済の認証用指紋データセット１１２０は登録テンプレート７３０の一部分と一致する。
【００３４】
ステップＳ１２３５で、処理装置１２０は、認証済の認証用指紋データセット１１２０が一致するこのような登録テンプレート７３０の一部分が、スワイプフレームから生成されているか押圧フレームから生成されているかを判定する。このような登録テンプレート７３０の一部分がスワイプフレームから生成されたものである場合、この部分は元々、登録プロセス後の登録テンプレート７３０に含まれていることを意味する。次いでステップＳ１２４０を実行する。ステップＳ１２４０では、処理装置１２０は、認証済の認証用指紋データセット１１２０を用いて登録テンプレート７３０を更新する。つまり、このような登録テンプレート７３０の一部分が、認証済の認証用指紋データセット１１２０で置換、更新される。上述のように、認証済の認証用指紋データセット１１２０の面積はこれと一致する登録テンプレート７３０の一部分の面積より大きい場合があるので、更新後は、登録テンプレート７３０の面積は広がる場合がある。
【００３５】
これに対し、このような登録テンプレート７３０の一部分が押圧フレームから生成されたものである場合、この部分は、前回の認証成功後に登録テンプレート７３０にマージされたということを意味する。この場合処理装置１２０は、認証済の認証用指紋データセット１１２０を登録テンプレート７３０の更新に用いない。
【００３６】
従来の指紋認識方法に比べ、本発明に係る指紋認識方法では、ユーザは指紋センサ上で指をスワイプさせることで指紋を登録することができ、かつ、指紋センサ上に指を押し当てることにより認識および認証されることができる。ユーザが指を１回スワイプすることで、複数のスワイプフレームを検出することができる。ユーザは指のスワイプを２回以上促されることもあるが、多数回ではない。好ましい実施形態では、ユーザによる１〜３回の指のスワイプの後に、充分な指紋情報を得ることができ登録プロセスが完了する。これにより登録プロセスの効率が良くなる。さらに、登録プロセスの間にスワイプフレームはガウス曲線により補正されるので、スワイプによる画像歪みが軽減される。
【００３７】
さらに、登録テンプレートは、認証が数回成功した後に、認証済押圧データセットにより更新される。登録テンプレートが認証済押圧データセットにより完全に更新された後は、スワイプによる画像歪みは完全に除去される。したがって指紋認識精度が高まる。要約すると、本発明は、ユーザに指をスワイプするよう促すことによる効率的な登録と、ユーザに指を押し当てるよう促すことによる簡単な認証をユーザに経験させるよう設計される。同時に、指紋認識効率および精度が向上する。
【００３８】
本願に開示の態様に関して説明した方法の手順は、ハードウェアにより直接実施してもよいし、プロセッサがソフトウェアモジュールを実行してもよいし、またはこれらの組合せでもよい。ソフトウェアモジュール（たとえば実行可能命令および関連データ）やその他データは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、その他、従来技術で知られる形式のコンピュータ可読記憶媒体などのデータメモリ内に存在することができる。記憶媒体の一例は、たとえばコンピュータ／プロセッサ（本願では便宜上「プロセッサ」と呼ぶ）などのマシンに、プロセッサが記憶媒体に情報（たとえばコード）を読み書きできるように接続することができる。記憶媒体の一例はプロセッサと一体でもよい。プロセッサと記憶媒体はＡＳＩＣ内に存在することができる。ＡＳＩＣはユーザの機器内に存在することができる。これに代えて、プロセッサと記憶媒体はユーザ機器内の個別のコンポーネントとして存在してもよい。さらに、いくつかの態様では、適切なコンピュータプログラム製品が、本開示の１または複数の態様に関するコードを含むコンピュータ可読媒体を備えていてもよい。態様によっては、コンピュータプログラム製品がパッケージ材料を備えていてもよい。
【００３９】
本明細書中で「一実施形態」または「ある実施形態」という場合、該当の実施形態に関連して説明した特定の機能、構造、または特性が、発明の少なくとも１つの実施形態に含まれるということであり、これらがどの実施形態にも存在するという意味ではない。したがって、本明細書中の様々な箇所で現れる「一実施形態」または「ある実施形態」という語句は、必ずしも発明の同一の実施形態を指しているわけではない。
【００４０】
多くの態様を上で説明した。本発明の内容は多くの方法により実施可能であり、開示された実施形態における特定の構成や機能は単に代表的な条件に過ぎないのは当然である。本発明の開示態様はすべて、独自に適用しても組み込んでもよいことは本技術の当業者にとっては明らかである。
【００４１】
本開示の範囲および精神から逸脱することなく、開示の実施形態に様々な改変や変形を加えることができるのは当業者にとっては明らかである。上記に鑑みて、以下の特許請求の範囲およびそれらの等価物の範囲内である限り、本開示は改変や変形例も含むことを意図している。
【産業上の利用可能性】
【００４２】
指紋センサ上で指を押し当て、またはスワイプすることにより登録および認識を行なう本方法は、電子装置に適用して安全性および便宜性を高めることができ、金融セキュリティや内密データをよりよく保護することができる。
【符号の説明】
【００４３】
１００  電子装置
１１０  指紋センサ
１２０  処理装置
１３０  記憶装置
８００、１２００  フローチャート
７１０＿１、７１０＿２、７１０＿３〜７１０＿Ｎ、９１０  スワイプフレーム
７２０＿１、７２０＿２、７２０＿３〜７２０＿Ｎ  補正フレーム
７２１、１１１１  特徴点
７２２＿１、７２２＿２、７２２＿３〜７２２＿Ｎ  登録前指紋データセット
７２４  登録前データセット
７３０  登録テンプレート
９１０＿１、９１０＿２〜９１０＿Ｍ  縦割部
９１１  ガウス曲線
９２０  補正フレーム
１０１０、１０２０、１０３０  ガウス曲線
１１１０  押圧フレーム
１１２０  認証用指紋データセット
Ｓ８１０〜Ｓ８６０、Ｓ１２１０〜Ｓ１２４０  ステップ
【図１】
2019075085.tif 000003
【図２】
2019075085.tif 000004
【図３】
2019075085.tif 000005
【図４】
2019075085.tif 000006
【図５】
2019075085.tif 000007
【図６】
2019075085.tif 000008
【図７】
2019075085.tif 000009
【外国語明細書】
2019075085000001.pdf