(57)【要約】  感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する装置およびコンピュータ実装方法であって、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視し、センサ素子のアレイ上で発生するタッチイベントを決定すること、センサ素子のアレイから、それぞれの時点で、感知エリアの部分エリアにサイズ的に閉じ込められる指紋部分像を獲得することであって、指紋部分像が獲得されたとき、指紋部分像のための統計指標の値を計算すること、統計指標の値が安定状態に達した、または安定状態に達しようとしていることを予め定義された基準が示したとき、全体指紋像を獲得することを含む装置およびコンピュータ実装方法。【選択図】図６
2018533101.tif 000002
【特許請求の範囲】
【請求項１】
感知エリアにわたるセンサ素子（５０３）のアレイを有する指紋センサ（５０１）から指紋像を獲得する方法であって、
センサ素子の前記アレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視し、センサ素子の前記アレイ上で発生するタッチの場所を決定すること、
センサ素子の前記アレイから、それぞれの時点で、前記感知エリアの部分エリアにサイズ的に閉じ込められる指紋部分像を獲得することであって、前記部分像の１つまたは複数が前記タッチの前記場所周りの場所から選択されること、
前記指紋部分像が獲得されたとき、前記指紋部分像のための統計指標の値を計算すること、
前記統計指標の前記値が安定状態に達した、または安定状態に達しようとしていることを予め定義された基準が示したとき、全体指紋像を獲得すること
を含む方法。
【請求項２】
タッチの前記場所は、ある時点で、前記タッチイベントが発生していることをセンサ素子の少なくとも閾値数のグループが示すとき、タッチを示すセンサ素子のグループから推定される、請求項１に記載の方法。
【請求項３】
前記部分像の１つまたは複数は、前記タッチイベントが発生していることを示すセンサ素子の前記グループを囲むバウンディングボックス内にあるように空間内に閉じ込められる領域から選択される、請求項１または２に記載の方法。
【請求項４】
センサ素子のグループのセットを監視するステップは、前記指紋部分像が獲得されている間続行し、センサ素子のグループのサブセットを動的に決定し、そこから、予備的な指紋部分像が獲得されるセンサ素子から動的に再配置する、請求項１に記載の方法。
【請求項５】
前記統計指標の前記値の傾きを、前記値が計算されるとき経時的に評価することを含み、前記予め定義された基準は、前記傾きが予め定義された傾き閾値未満であるとき、前記統計指標の前記値が安定状態に達した、または安定状態に達しようとしていることを示す、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記指紋部分像の少なくとも１つから計算された強度尺度の値に応答して前記指紋センサの設定の調整を適応的に実施することを含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記統計指標およびさらなる統計指標の一方または両方の前記値を、前記値が計算されたとき、強度閾値に対して、経時的に評価すること、
前記統計指標およびさらなる統計指標の一方または両方の前記値の１つまたは複数が前記強度閾値を超えたとき、前記指紋センサの設定の調整を実施することを含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記指紋センサの前記設定は、前記指紋センサにおけるゲイン設定を変更することによって調整される、請求項７に記載の方法。
【請求項９】
前記指紋センサの設定は、前記指紋センサにおけるシフト設定を変更することによって調整される、請求項７に記載のコンピュータ実装方法。
【請求項１０】
前記統計指標および前記さらなる統計指標の一方または両方は、強度値の分布の百分位数または分位数、中央値、平均値、全変動距離、および予め定義された分布に対する分布の非対称または対称発散尺度などの発散尺度からなる群から選択される、請求項１から９のいずれか一項に記載のコンピュータ実装方法。
【請求項１１】
全体指紋像の獲得を開始する前または開始したとき、タッチを示すセンサ素子のグループの第１のセットを決定すること、
全体指紋像の獲得が完了したとき、または前記全体指紋像が獲得される時点で、タッチを示すセンサ素子のグループの第２のセットを決定すること、
センサ素子のグループの前記第１のセットとセンサ素子のグループの前記第２のセットとを比較すること、および
前記全体指紋像に値を割り当てることであって、前記値は、前記第１のセットと前記第２のセットとを比較した結果を示すこと
を含む、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
請求項１から１１のいずれか一項に記載の方法を実施するように構成されたコンピュータプログラムが読み込まれたコンピュータシステム。
【請求項１３】
コンピュータ上で実行される、請求項１から１２のいずれか一項に記載のコンピュータ実装方法を実施するように構成されたプログラムを保持するコンピュータ可読媒体。
【請求項１４】
感知エリアにわたるセンサ素子（５０３）のアレイを有する指紋センサ（５０１）から指紋像を獲得するように構成された装置であって、
センサ素子の前記アレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視し、センサ素子の前記アレイ上で発生するタッチの場所を決定するように構成された監視構成要素と、
それぞれの時点で、前記感知エリアの部分エリアにサイズ的に閉じ込められる指紋部分像を獲得するように構成された像獲得構成要素であって、前記部分像の１つまたは複数が前記タッチの前記場所周りの場所から選択される、像獲得構成要素と、
前記指紋部分像が獲得されたとき、前記指紋部分像のための統計指標の値を計算するように構成された計算構成要素とを備え、
前記像獲得構成要素が、前記統計指標の前記値が安定状態に達した、または安定状態に達しようとしていることを予め定義された基準が示したとき、全体指紋像を獲得するようにさらに構成される、装置。
【請求項１５】
移動電話、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、および汎用コンピュータのうちの１つである、請求項１４に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
あらゆる個人がその人を一意に識別することができる固有の指紋を有すると一般に仮定されている。個人の指の皮膚は、タッチされたとき表面上に跡を残す隆線と谷線のパターンを形成している。この跡は、指紋センサがタッチされ、それによりコンピュータ可読フォーマットで指紋を電子的に表したことに応答して、隆線および谷線のパターンの像を生成することができる静電容量センサなど指紋センサによって感知することができる。
【０００２】
指紋から個人を認証することは、指紋センサによって獲得された指紋（皮膚印象）の少なくとも２つの実例を比較し、それらの印象が同じ個人に由来する可能性が高いかどうか決定する工程である。指紋感知および処理技術が徐々に、ますます確実な検証をもたらすにつれて、また電子デバイスにおいてより進んだ処理手段が使用可能になるにつれて、指紋ベースの認証は、たとえばスマートフォンへのアクセスを得るためのアクセス制御、認証に関連して、より広く使用されるようになっている。それに関連して、また一般的に、指紋像の非常に高速な獲得およびその処理が求められている。しかし、指紋センサ−少なくとも静電容量タイプのもの−の場合、指紋像を獲得するために著しい時間がかかる。
【０００３】
キャプチャとも称される獲得のタイミングに関して言えば、基本的に、回避すべき２つの事柄、すなわち早すぎるキャプチャまたは遅すぎるキャプチャがある。早すぎる像キャプチャは、指がまだタッチセンサ上に適正に置かれていない像をもたらす可能性があり、一方、遅すぎるキャプチャは、指がセンサを離れつつある、または指からの汗が谷線内に広がり始めた像をもたらす可能性がある。これは、良好な指紋像を獲得することが実現可能な限られた時間間隔しかないことを暗に意味する。
【０００４】
また、全体指紋像が獲得され検証工程が完了するまでにかかる総時間が、通常、重要な性能指標であることにも留意されたい。
【０００５】
関連従来技術
米国特許出願第２０１５／０７０１３７号は、指感知ピクセルのアレイと、その感知ピクセルのアレイに結合された処理回路とを備える静電容量タイプの指紋センサを開示している。処理回路は、指紋センサにわたって散在する感知ピクセルのサブセットから指安定性データを獲得し、指安定性データに基づいて、指が感知ピクセルのアレイに対して安定であるかどうか決定することが可能である。また、処理回路は、指が安定であると決定されたとき指感知ピクセルのアレイから指紋像を獲得することが可能である。
【０００６】
しかし、この指紋センサは、ハードウェアで構成され、全体指紋像をいつ獲得するか判断するために限られた情報しか提供せず、これは、指が実際に安定する前、また十分な像情報が使用可能になる前に獲得するのが早すぎる、または指がセンサを離れてしまい、十分な像情報を有する像を獲得するための瞬間を逸したとき獲得するのが遅すぎる指紋像を獲得するリスクをはらむ。いずれにせよ、可能な場合、指紋像内の十分な情報を得るために、ユーザが再びセンサにタッチすることを再開することが必要とされる。
【発明の概要】
【０００７】
静電容量感知技術を使用して指紋像をキャプチャするための適切な時点を決定するための方法が提供される。いくつかの態様では、この方法は、指紋センサの信号レベルの時空発展を追跡し、それと同時に信号が指定された範囲内に保たれていることを確実化する。とりわけ、時空感知は、可能な限り多くの指紋情報の高速像キャプチャを可能にするものとして使用することができる。
【０００８】
下記では、「タッチ」という用語は、センサのタッチを示すために使用される。タッチは、「タッチイベント」とも相互交換可能に表される。
【０００９】
感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する方法であって、
−  センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視し、センサ素子のアレイ上で発生するタッチの場所を決定すること、
−  センサ素子のアレイから、それぞれの時点で、感知エリアの部分エリアにサイズ的に閉じ込められる指紋部分像を獲得することであって、部分像の１つまたは複数がタッチの場所周りの場所から選択されること、
−  指紋部分像が獲得されたとき、指紋部分像のための統計指標の値を計算すること、
−  統計指標の値が安定状態に達した、または安定状態に達しようとしていることを予め定義された基準が示したとき、全体指紋像を獲得することを含む方法が提供される。
【００１０】
したがって、全体指紋像を獲得するための適切な時点を高い精度で推定することができる。なぜなら、全体像を獲得するためにかかる時間の何分の一かで部分像を獲得することができ、部分像は、全体指紋像の質を表す−または示す−情報をかなりよく保持しているからである。
【００１１】
タッチイベントが最初に検出されてから有用な指紋像を記録するための条件が決まり安定するまでにかかる時間は、センサのタッチごとに著しく変わるため、また全体指紋像を獲得するために著しい時間がかかるため、指紋像の記録が早すぎるリスク、またはタッチから指紋像を記録するための時点を逸するリスクがある。いずれにせよ、指紋像内の十分な情報を得るために、ユーザが再びセンサにタッチすることを再開することが必要とされる。指紋像が典型的には静電容量感知原理から得られるので、有用な指紋像を記録するための条件は、指の水分または湿気、およびタッチ直前、タッチ中、およびタッチ後の指の動きの速度と持続時間に大きく依存することに留意されたい。
【００１２】
著しい利点は、指紋獲得をソフトウェアアプリケーションから制御することができることであり、これは、たとえば飽和を防止するためにゲインレベルを「オンザフライ」で調整するために、たとえば下記でさらに述べる適応制御に関連して、像獲得をカスタマイズするうえで大きな柔軟性を可能にする。
【００１３】
したがって、安定条件の推定は、異なる時点での部分像の進展に計算により追従することにより実施される。有用な指紋像を記録するための条件が十分に安定するまでにかかる時間は、約３０ミリ秒から約３００ミリ秒、最大約５００ミリ秒に及び得る。これに比べて、指紋センサから全体指紋像を獲得するためには、約１０ミリ秒から約１００ミリ秒の範囲、最大約１７５ミリ秒がかかり得る。全体像を獲得またはキャプチャするためにかかる時間は、指紋センサの構成、シリアルペリフェラルインタフェースのクロック周波数、指紋センサからの像獲得を実施するソフトウェアの構成、および他の要因に依存し得る。
【００１４】
指紋部分像は、一時的に記憶されるにすぎず、典型的には、後続の部分像が獲得されたとき、または１つまたは複数の統計指標が部分像から計算されたとき破棄される。
【００１５】
いくつかの指紋像センサには、センサ素子のグループを監視するために情報を素早く読み出すためのインターフェースが付属する。パッドとも称されるグループは、センサ素子のアレイにわたって散在する離隔された位置に、たとえば８×８センサ素子の行列を含むグループとして位置してもよく、グループ内のセンサ素子は、グループがタッチされたか否かを示すバイナリ信号を出力する回路に結合される。そのようなバイナリ信号は、素早く高速で生成することができる。センサ素子のグループは、指紋センサのハードウェア構成内に画定されたセンサ素子の予め定義されたグループとすることができる。
【００１６】
したがって、タッチが発生している間、タッチの時空発展に追従し、センサ素子のアレイ上で発生するタッチイベントの場所を決定することができる。いくつかの態様では、タッチイベントの場所が決定され、それを使用してセンサのアレイ内のどの場所で指紋部分像を獲得するか決定してから、部分像がその場所から獲得される。
【００１７】
感知エリアの部分エリアにサイズ的に閉じ込められるとは、部分像が全体指紋像よりサイズが小さくなるように選択されることを意味する。部分像は、矩形、方形、円形、または別の形状を有してもよい。部分像のサイズは、より頻繁な獲得とより小さいサイズ、またはあまり頻繁でない獲得とより大きいサイズの間にトレードオフを適用して選択してもよい。サイズは、たとえば全体指紋像のサイズの約１−２％、１−５％、約１０％、２０％、３０％、４０％もしくは５０％またはそれ未満とすることができる。全体指紋像は、イメージセンサのすべてのセンサ素子を包含しても、またはその大部分、たとえばリムまたはフレーミングによって覆われるイメージセンサ素子もしくは劣化しているため「デッド（ｄｅａｄ）」と考えられるセンサ素子を含まない大部分を包含してもよい。
【００１８】
いくつかの態様では、たとえば選択された行および列から強度値を読み出すことによって、たとえば１つ置きもしくは３つ置きもしくは７つ置きの行および列から読み出し、間に位置するセンサ素子からの読出しを飛ばすことによって、単位面積当たりのセンサ素子の数によって与えられる（ネイティブ）解像度より低い解像度で部分像を獲得することによって部分像の１つまたは複数が選択される。いくつかの態様では、飛ばされる行の数は、飛ばされる列の数と同じであり、他の態様では、飛ばされる行の数は、飛ばされる列の数と異なる。いくつかの態様では、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループとして、部分像の１つまたは複数が選択されてもよい。これらの態様は、統計指標を、比較的少数の強度値から計算することができ、一方、部分像は、疎にサンプリングされるにもかかわらず比較的大きいエリアを包含し得るという利点を有する。
【００１９】
指紋部分像のための統計指標の値は、値の進展に追従し、統計指標が安定状態に達した、または安定状態に達しようとしているとき直ちに全体像を獲得するための措置を講じるために、指紋部分像が獲得されたとき計算される。統計指標については、下記でより詳細に述べ、たとえば部分像から計算される平均値とすることができる。
【００２０】
いくつかの実施形態では、タッチの場所は、ある時点で、タッチイベントが発生していることをセンサ素子の少なくとも閾値数のグループが示すとき、タッチを示すセンサ素子のグループから推定される。
【００２１】
それにより、タッチの場所は、タッチイベントが発生していることをセンサ素子の閾値数のグループ（パッドとも称される）が示した後で決定される。それにより、場所のより確実な推定が達成される。いくつかの実施形態では、センサ素子の閾値数のパッドは、予め定義されたパッドの半分より多い、またはパッドの約３０％超、または４０％超、または６０％超である。
【００２２】
いくつかの態様では、タッチの始まりは、たとえば指紋センサのハードウェア回路から生成される信号から検出され、予め定義された期間に及ぶ予め定義された期間を開始し、その予め定義された期間が尽きたときセンサ素子のグループのサブセットが決定される。
【００２３】
いくつかの態様では、タッチは、タッチが発生していることをセンサ素子の１つまたは複数の、しかし閾値数未満のグループが示すとき検出される。
【００２４】
タッチイベントの場所は、監視されているグループの中でタッチに応答するセンサ素子のグループ−パッドとも称される−を（それらの場所に関する予め定義された情報で）識別することによって決定してもよい。「タッチに応答する」という用語は、パッド内のセンサ素子の１つまたは複数によって測定される容量が、たとえば閾値を超えたことと理解される。
【００２５】
タッチイベントの場所は、センサ素子のグループの幾何中心として計算することができる。いくつかの態様では、幾何中心は、幾何学的重心またはその近似値である。
【００２６】
いくつかの態様では、センサ素子のグループを監視するステップは、低電力モード、たとえばスリープモードで実施され、タッチが発生していることを少なくとも閾値数が示すとき、スリープモードを離れ、そのとき始めてタッチの場所を決定する。それにより、疑わしい活性化により低電力モードを不必要に出るリスクが低減される。
【００２７】
センサ素子の閾値数のグループがタッチイベントに応答した後で、指紋部分像の獲得が始まる。いくつかの態様では、次いで指紋部分像は、センサ素子のアレイ内の同じ場所から獲得される。いくつかの態様では、異なる時点で獲得される指紋部分像は、同様のサイズ、たとえば同じサイズを有する。
【００２８】
いくつかの実施形態では、部分像の１つまたは複数は、タッチイベントが発生していることを示すセンサ素子のグループを囲むバウンディングボックス内にあるように空間内に閉じ込められる領域から選択される。
【００２９】
それにより、獲得しようとする全体指紋像の質を表す像情報を獲得する可能性を改善するように、１つまたは複数の部分像を、タッチが発生するところで空間的に配置することができる。
【００３０】
センサ素子のアレイ上で発生するタッチの場所を決定することとは、この方法がパッド（すなわち、センサ素子のグループ）間の距離に関する情報を使用し得ることと理解される。距離に関する情報は、ピクセルの数として、たとえばパッド間の、またはパッドの中心から隣接するパッドの中心までのピクセルの数によって記憶されてもよい。パッド同士は、規則的な距離または不規則な距離によって離隔されてもよく、アレイ内の行および列に沿って同じまたは異なってもよい。したがって、パッドの、およびパッド間の幾何学的関係に関する記憶された情報と、どれが活性化されたかに関する情報とを組み合わせることによって、タッチイベントが発生していることを示すセンサ素子のグループを取り囲むバウンディングボックス内にあるように空間内に閉じ込められるように、部分像の領域を選択することができる。バウンディングボックスは、矩形または多角形を有してもよい。バウンディングボックスは、活性化されたパッドすべてを囲んでもよく、またはバウンディングボックスは、活性化されたパッドのクラスタの再外郭のパッドによって設定される領域を通過しても、その領域のすぐ内側にあってもよい。たとえば、パッド間にピクセルの３２の行または列があり、活性化されたパッドが仮想方形の隅部に位置する場合には、（３２＋２Ｐ）×（３２＋２Ｐ）個のセンサ素子の領域に閉じ込められた部分像を獲得することができ、ここでＰは、パッドの寸法である。
【００３１】
したがって、信号進展は、指が実際にセンサにタッチした特定の領域内で測定され、統計指標により追跡される。
【００３２】
これは、指が実際にあるエリア内で追跡が実施されるので指が安定である時点でより確実な予測をもたらし、さらにその特定のエリアについて得られた像データに処理が限定されるので、計算の複雑さを比較的低いレベルで保つことにもなる。低い計算の複雑さは、高速感知手法を低い電力消費で可能にするものとなり得るという利益を有する。
【００３３】
いくつかの実施形態では、センサ素子のグループのセットを監視するステップは、指紋部分像が獲得されている間続行し、センサ素子のグループのサブセットを動的に決定し、そこから、予備的な指紋部分像が獲得されるセンサ素子から動的に再配置する。
【００３４】
これは、指先がセンサの上でわずかに転がり、タッチの場所および空間を事実上変化させたとき有利である。しかし、個々の部分像、たとえば１対複数（ｏｎｅ−ｂｙ−ｍｏｒｅ）を再度突き止めることにより、そのような場合に、部分像エリアからの像情報だけを処理しながら、獲得しようとする全体指紋像の質を表す情報を獲得する可能性が改善される。
【００３５】
いくつかの実施形態では、この方法は、統計指標の値の傾きを、値が計算されるとき経時的に評価すること、予め定義された基準は、傾きが予め定義された傾き閾値未満であるとき、統計指標の値が安定状態に達した、または安定状態に達しようとしていることを示す。
【００３６】
強度変化がゼロに近いとき、これは、指がその定常状態モードに近づいており、したがって指が安定する可能性が最も高いことを示す。強度変化を追跡するために使用することができるメトリックのいくつかの例は、最小値／最大値、および／または平均値／中央値である。そのような値を追跡することにより、曲線の急峻度、したがって強度変化の傾きを計算することができ、これは、定常状態、すなわち傾きが減少し平坦になるときを見出すために使用することができる。
【００３７】
２つの連続する部分像の獲得間で経過する時間を、傾きの計算に考慮してもよい。なぜなら、部分像は、様々な時間間隔で獲得され得るからである。
【００３８】
いくつかの態様では、安定状態にあるための予め定義された基準は、指が安定であるとして分類される前に複数のそれぞれの時点にわたって統計指標のうちの１つまたは複数の値が傾き閾値内にあったことであることに留意されたい。
【００３９】
像が適切な信号強度でキャプチャされることを確実にすることに関して言えば、指紋センサにおける信号レベルの適応制御を実施することが有益である。信号の適応制御は、理想的には、指の圧力と、現在のキャプチャ環境、たとえば湿気およびノイズとを共に考慮するために、センサの各タッチ中に行われるべきである。
【００４０】
最小値、最大値、および平均値など複数の強度メトリックを同時に追跡することのいくつかの利益がある。なぜなら、これは、まず第１に、定常状態の推定の信頼度を改善することになるからである。第２に、最小値および最大値の追跡は、同時に、入力信号のダイナミックレンジをも示すことになり、したがって指紋システムは、信号飽和を回避するために、信号増幅をオンザフライで同時に調整することができる。
【００４１】
いくつかの実施形態では、この方法は、指紋部分像の少なくとも１つから計算された強度尺度の値に応答して指紋センサの設定の調整を適応的に実施することを含む。
【００４２】
湿気または水分は、指の皮膚の隆線間の谷線に蓄積する傾向があることが観察されている。これは、隆線だけでなく水分または湿気が蓄積する谷線にも、センサ素子に対して強い信号レベルを誘発させる。従来、これは、指紋像内のコントラストの大部分が消失し、これが指紋像の質を劣化させ、おそらくは指紋検証および許可を妨げるリスクをはらむ。また、素早く、また全体指紋像が獲得される前に指紋センサにタッチする指の比較的高いレベルの湿気または水分は、センサ素子およびそこに結合された回路の一方または両方の飽和を引き起こすリスクがある。
【００４３】
しかし、予備的な指紋部分像のうちの少なくとも１つの強度尺度に応答しての指紋センサの設定の適応調整は、獲得された全体指紋像におけるコントラストのそのような劣化を阻止することができる。それにより、指紋センサのダイナミックレンジを、改善された検証を達成することができるように事実上使用することができる。
【００４４】
いくつかの態様では、タッチイベント中、少なくとも１回の適応調整が実施される。
【００４５】
本発明の別の実施形態は、全強度分布を追跡することであり、そのような実施形態では、メトリックとして強度分布の発散、たとえば全変動距離またはカルバック−ライブラー発散またはジェンセン−シャノン発散を使用することによって、定常状態モードを推定することができる。機械学習コミュニティでは、全密度分布／関数の追跡が、しばしば単純な「点推定」より包括的かつ確実な推定を提供することになることが周知である。
【００４６】
いくつかの実施形態では、この方法は、統計指標およびさらなる統計指標の一方または両方の値を、値が計算されたとき、強度閾値に対して、経時的に評価すること、および、統計指標およびさらなる統計指標の一方または両方の値の１つまたは複数が強度閾値を超えたとき、指紋センサの設定の調整を実施することを含む。
【００４７】
したがって、指紋センサの設定は、予備的な指紋部分像を獲得する工程中に調整される。
【００４８】
いくつかの態様では、より高い電気容量がより低い強度値で表され、逆も同様であるとき、強度尺度は、予備的な指紋部分像のそれぞれから収集された強度値の分布内の低い方の分位数または低い方の１０％百分位数の推定値である。他の百分位数は、２％、５％、１５％、または２０％とすることができる。分位数または百分位数を強度尺度として使用することにより、デッドピクセルおよび／またはノイズなど欠陥に対する強さを高めることが可能である。さらに、これは、部分像の一部分が指紋からの信号を含まない場合にも有益となる。したがって、百分位数が強度値の分布のより意味ある最小値に通じる可能性がある状況があり得る。
【００４９】
いくつかの実施形態では、指紋センサの設定は、指紋センサにおけるゲイン設定を変更することによって調整される。
【００５０】
従来の指紋センサは、信号経路が、荷電することができるセンサ素子などセンサ素子からアナログ−デジタルコンバータ部に通じ、アナログ−デジタルコンバータ部がデジタル部にデジタル信号を出力し、デジタル信号経路が、１つまたは複数の電気端子に設けられたインターフェースにデジタル指紋像信号を搬送するミックスモードアナログ／デジタル回路部を備える。通常、信号経路を動作可能に制御または経路設定し、それにより設定を変更することができる制御インターフェース、たとえばいわゆるシリアルプログラマブルインターフェース（ＳＰＩ）が設けられる。
【００５１】
いくつかの態様では、指紋センサの設定は、ミックスモードアナログ／デジタル回路部内の信号経路を変更することによって調整される。
【００５２】
いくつかの実施形態では、指紋センサの設定は、指紋センサにおけるシフト設定を変更することによって調整される。
【００５３】
シフトは、デジタルオフセットまたはＤＣ電圧シフトまたはＤＣ電流シフトのうちの１つまたは複数とすることができる。ＤＣ電圧シフトまたはＤＣ電流シフトは、指紋センサのアナログ領域またはミックスモード領域において設定され得る。また、あるいは代替として、シフトは、指紋センサのアナログ−デジタルコンバータにおいて設定され得る。
【００５４】
いくつかの実施形態では、統計指標およびさらなる統計指標の一方または両方は、強度値の分布の百分位数または分位数、中央値、平均値、全変動距離、および予め定義された分布に対する分布の非対称または対称発散尺度などの発散尺度からなる群から選択される。
【００５５】
これらの統計指標の大部分は、比較的単純な処理で実施することができる。発散尺度は、当初、ソロモンカルバックおよびリチャードライブラーによって導入されたカルバック−ライブラー発散尺度とすることができ、または発散尺度は、いわゆるジェンセン−シャノン発散尺度もしくは別の発散尺度とすることができる。発散尺度の計算は、２つの連続する部分像からの強度値の分布とすることができる少なくとも２つの分布に基づく。
【００５６】
上述のように、いくつかの実施形態では、この方法は、経時的に統計指標の値の傾きを評価することを含み、予め定義された基準は、傾きが予め定義された傾き閾値未満であるとき、統計指標の値が安定状態に達した、または安定状態に達しようとしていることを示す。
【００５７】
上述のように、全体指紋像を獲得するための適切な時点を高い精度で推定することができる。しかし、指は全体指紋像が獲得されるまでにかかる期間中に動くことも、回ることも、さらにはセンサから除去されることもあるので、全体指紋像は、たとえ完全であっても、許可目的にとって不十分な質を有するリスクがある。従来の方法によってこの結論に達するのにかなりの時間がかかることがあり−正当な人からの指紋を許可されないものとして拒絶するリスクをはらむことがある。したがって、
【００５８】
いくつかの実施形態では、この方法は、
全体指紋像の獲得を開始する前または開始したとき、タッチを示すセンサ素子のグループの第１のセットを決定すること、
全体指紋像の獲得が完了したとき、または全体指紋像が獲得される時点で、タッチを示すセンサ素子のグループの第２のセットを決定すること、
センサ素子のグループの第１のセットとセンサ素子のグループの第２のセットとを比較すること、および
全体指紋像に値を割り当てることであって、値は、第１のセットと第２のセットを比較した結果を示すことを含む。
【００５９】
したがって、獲得された全体指紋像の品質制御を実施する効率的な方法が提供される。この品質制御は、指紋像が獲得される前後もしくは獲得の開始時および獲得が完了したとき−またはそれらの組合せにおいて、タッチの空間的広がりを決定することに依拠する。上述のように、指紋センサは、センサ素子のパッドまたはグループがタッチされたか否かを示す値を、たとえばバイナリ信号として非常に高速に読み出すように構成され得る。したがって、この品質制御は、指紋像が質の劣るものである場合、素早くユーザに再度試みるように促すように高速で実施することができる。
【００６０】
いくつかの態様では、第２のセットが第１のセット内のすべての、または実質的にすべてのグループを含むことができない場合、指紋像に割り当てられる値は、指紋像の質が劣ることを示すように設定される。第２のセットが第１のセット内のすべての、または実質的にすべてのグループ、またはそれらよりも追加のグループを含む場合、指紋像に割り当てられる値は、指紋像の質が承認済みであることを示すように設定される。
【００６１】
いくつかの態様では、センサ素子のグループの第１のセットは、センサ素子のアレイ上で発生するタッチの場所を決定する上述のステップに関連して、すなわち部分像の獲得の前またはその合間に決定される。他の態様では、センサ素子のグループの第１のセットは、全体像の獲得の直前または獲得の開始時に決定される。後者の場合、第１のセットと第２のセットとを比較するための基礎が改善される。なぜなら、これらのセットが、全体像が獲得される直前および直後にそれぞれ決定されるからである。
【００６２】
また、上記の方法を実施するように構成されたコンピュータプログラムが読み込まれたコンピュータシステムが提供される。
【００６３】
また、上記の方法がコンピュータ上で実行されるコンピュータ実装方法であるときその方法を実施するように構成されたプログラムを保持するコンピュータ可読媒体が提供される。
【００６４】
また、感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得するように構成された装置であって、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視し、センサ素子のアレイ上で発生するタッチの場所を決定するように構成された監視構成要素と、それぞれの時点で、感知エリアの部分エリアにサイズ的に閉じ込められる指紋部分像を獲得するように構成された像獲得構成要素であって、部分像の１つまたは複数がタッチの場所周りの場所から選択される、像獲得構成要素と、指紋部分像が獲得されたとき、指紋部分像のための統計指標の値を計算するように構成された計算構成要素とを備え、像獲得構成要素が、統計指標の値が安定状態に達した、または安定状態に達しようとしていることを予め定義された基準が示したとき、全体指紋像を獲得するようにさらに構成される、装置が提供される。
【００６５】
いくつかの実施形態では、装置は、移動電話、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、および汎用コンピュータのうちの１つである。いくつかの実施形態では、装置は、指紋センサを備える。
【００６６】
ここで、また以下では、「コンピュータ」「プロセッサ」「処理手段」および「処理ユニット」という用語は、本明細書に記載の機能を実施するように好適に適合された任意の回路および／またはデバイスを含むことが意図されている。特に、上記の用語は、汎用もしくは知的所有権のあるプログラマブルマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックアレイ（ＰＬＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、専用電子回路など、またはそれらの組合せを含む。
【００６７】
以下、図面を参照して、より詳細に述べる。
【図面の簡単な説明】
【００６８】
【図１】センサにタッチする指にさらされる指紋センサの側面図、ならびにセンサパッドおよび部分像構成を示す指紋センサの上面図である。
【図２】異なる時点での像強度値の分布およびそこから計算された統計値の図である。
【図３】統計値の時間的な面を示す図である。
【図４】統計最小値および閾値レベルの時間的な面を示す図である。
【図５】指紋像を獲得するための制御可能な指紋センサの図である。
【図６】ソフトウェアベースの指安定検出のための一般的なレベルでの状態図である。
【図７】ソフトウェアベースの指安定検出および指紋像獲得のための流れ図である。
【図８】全体指紋像の質を評価するための流れ図である。
【図９】ソフトウェアベースの指安定検出および指紋像獲得システムの構成要素の図である。
【発明を実施するための形態】
【００６９】
図１は、センサにタッチする指にさらされる指紋センサの側面図、ならびにセンサパッドおよび部分像構成を示す指紋センサの上面図を示す。より詳細な説明は、流れ図に関連して後述する。
【００７０】
指紋センサは、概して符号１０９によって指定され、指は、概して符号１０５によって指定される。最も上には、左側１０１に、指１０５が矢印１０６によって示されているように下向きに、センサにタッチするまで動かされる側面図が示されている。次いで、右側１０２には、指１０５が矢印１０７によって示されているように引き続き動くことが示されている。
【００７１】
指紋センサ１０９は、一般に１１０で指定される行列アレイ内の素子として配置されている感知素子により指とセンサの間の容量を感知する静電容量タイプのものとすることができる。感知素子は、十分に小さいサイズを有し、指の皮膚の隆線および谷線の静電容量イメージングを可能にするように十分近く配置される。従来、感知素子は、非導電性のカバー層（図示せず）の奥で保護される。静電容量イメージング技法により、破線１０８によって示されている水分および湿気は、センサから獲得することができる指紋像の性質および質に大きく影響を及ぼす。水分または湿気は、指紋像がいくぶん歪み、おそらくはセンサ素子の回路が飽和するリスクがある望ましくない効果を有する谷線の「フラッディング」を引き起こし得る。高いレベルまたは非常に低いレベルの湿気からの他の望ましくない効果もまた発生し得る。このリスクを回避するための適応方法が、以下でさらに開示される。
【００７２】
最も下には、センサ上でのタッチの上記の進展によって引き起こされたそれぞれの指紋のオーバーレイを有するセンサ１０９の２つの上面図が示されている。最も左側の指紋１１８と最も右側の指紋１１９を比較することにより、最も右側のものがわずかに大きく、少しだけ動いたことがわかる。
【００７３】
センサの個々のセンサ素子−ピクセルとも称される−は、この上面図には示されていないが、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループ１１０、１１１、１１４が示されている。各グループ１１０、１１１、１１４は、１つまたは複数のセンサ素子、たとえば２×２のセンサ素子、８×８のセンサ素子、または他の構成のグループを含み得る。これらのグループは、同じサイズおよび形状を有してもよく、異なるサイズおよび／または形状を有してもよい。センサ素子のグループは、「パッド」とも称される。
【００７４】
センサ素子（図示せず）は、当技術分野で知られているように静電容量イメージングが可能となるようにアナログおよび／またはデジタル形態で強度値を読み出すためのそれぞれの信号経路に結合される。
【００７５】
いくつかの実施形態では、パッドは、感知された値を高速に、たとえばバイナリ形態で読み出すための第２の信号経路にさらに結合されるセンサ素子を含む。それにより、パッドからの信号を素早くキャプチャすることができる。他の実施形態では、パッドは、より大きなサイズ、または他のセンサ素子と同様のサイズを有し得る１つまたは複数の専用センサ素子を含む。
【００７６】
左側では、１１１で指定されるセンサ素子のグループが、指１０５によって活性化され、たとえばバイナリ「１」を出力する。１１０で指定されるセンサ素子のグループは、タッチによって活性化されないグループを表す。グループのレイアウトが、たとえばピクセル座標によってわかっているので、活性化されるグループの幾何中心を計算し、センサ素子のアレイ上で発生するタッチの場所１１２を決定することができる。タッチの位置１１２周りでは、感知エリアの部分エリア１１３にサイズ的に閉じ込められる部分像を高速読み出しのために選択することができる。なぜなら、そのサイズが限られているからである。一般に、感知エリアは、感知素子が集合的にカバーするエリアである。部分エリア１１３は、座標（Ｘ１，Ｙ１）に位置し、寸法ΔＸ、ΔＹを有することが示されている。
【００７７】
いくつかの実施形態では、部分像は、部分エリア１１３内の複数の離隔された領域から記録され、離隔された領域間の強度値は読み出されず、または部分像の処理に関して無視される。離隔された領域は、チェス盤パターンとして配置されてもよく、その場合、領域の隅部同士は、隣接してもわずかに重なり合ってもよい。あるいは、部分エリア１１３内の離隔された領域は、行本位または列本位の帯として構成されてもよい。
【００７８】
いくつかの実施形態では、タッチの場所１１２は、ベクトルの形態をとり、その要素は、指１０５によって活性化される１１１で指定されるセンサ素子のそれぞれのグループの場所を表すそれぞれの値を保持する。その場合、複数の場所が容易に使用可能になり得るので、場所１１２の計算は、なしで済ましてもよい。部分像は、指１０５によって活性化されるセンサ素子のそれぞれのグループ１１１の場所周りにそれぞれが位置する複数の離隔された領域から記録されてもよい。
【００７９】
いくつかの実施形態では、部分像は、センサエリア全体、または「活性」であると考えられるそのエリアにわたって散在する複数の離隔された領域から記録され、活性は、タッチを事実上感知するように動作可能であることを意味する。いくつかの実施形態では、部分像は、部分エリア全体から、または部分エリアの複数の離隔された領域から選択され、部分エリアは、タッチが発生した部分として選択され、その部分は、たとえばタッチが発生したセンサエリアの半分または別の何分の一かである。
【００８０】
左側によって示されているものより後の時点（たとえば、２〜５０マイクロ秒後）でのタッチを表し得る右側に移ると、１１４で指定されるセンサ素子のグループが指１０５によって活性化され、たとえばバイナリ「１」を出力する。わかるように、グループ１１４は、グループ１１より大きなセットを形成する。この時点で、部分エリア１１３は、別の１つまたは複数の部分像が獲得されるエリアとして維持され得る。あるいは、部分エリアは、タッチの更新された位置１１７を生み出す、新たに計算された幾何中心周りの位置に動かされてもよい。
【００８１】
部分エリア１１６は、別の部分像が別の領域から選択されるようにその別の部分像が１１３に対してどのように再配置され伸長され得るかを示す。部分エリア１１５は、別の部分像が別の領域から選択されるようにその別の部分像が１１３に対してどのように伸長され得るかについて別の方法を示す。
【００８２】
図２は、異なる時点での像強度値の分布およびそこから計算された統計値を示す。図の曲線は単純化されているが、適切な正規化が適用されると仮定されている。
【００８３】
一般に、これらの時点は、ｔ１、ｔ２、ｔ３、ｔ４で指定され、主座標系２００における時間について「ｔ」で指定される横軸に沿って示されている。主座標系２００の縦軸に沿って、統計指標ＳＭｅａｎ（Ｄ，ｔ）、ＳＭｉｎ（Ｄ，ｔ）、ＳＭａｘ（Ｄ，ｔ）がプロットされており、Ｄは、時間ｔに獲得された部分像についての強度値の分布である。
【００８４】
主座標系は、２０６、２０７、２０８、２０９で指定された４つの部分座標系を含む。各部分座標系の横軸は、ｄで指定され、部分像のための値を表す。いくつかの実施形態では、ｄは、部分像の（正規化された）ヒストグラム内のビンに対応する。各部分座標系の縦軸は、Ｄ（ｓｉ，ｔ）で指定され、Ｄは、時間ｔおよびヒストグラムビンで獲得された部分像ｓｉの関数としての密度を指定する。いくつかの実施形態では、Ｄ（ｓｉ，ｔ）は、部分像ｓｉの関数としての（正規化された）ヒストグラム周波数を指定する。
【００８５】
分布は、２０１ａ、２０１ｂ、２０１ｃ、２０１ｄで指定され、概して離散的な値によって表されることになる。図のように、これらの分布は、同様の形状を有するが、互いに概してより引くい値に向かってシフトされる。しかし、分布２０５（破線）によって示されているように、分布の形状は、１つの部分像から次の部分像にかけて変化し得る。
【００８６】
統計指標ＳＭｅａｎ（Ｄ，ｔ）、ＳＭｉｎ（Ｄ，ｔ）、ＳＭａｘ（Ｄ，ｔ）は、分布の平均２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ、ならびにその最小値２０３ａ、２０３ｂ、２０３ｃ、２０３１ｄおよび最大値２０４ａ、２０４ｂ、２０４ｃ、２０４ｄを示す。符号によって指し示される十字は、部分座標系のそれぞれの横軸に対して投影されたとき、または主座標系の横軸に対して投影されたとき指標の値を示す。
【００８７】
最小値のための統計指標は、分布のより低い「分位数」、たとえば５％百分位数を表すように構成されてもよい。いくつかの実施形態では、これは、（正規化された）ヒストグラム分布のある百分位数、たとえば５％百分位数に最も近い値を有する最も低いビンを識別することによって行うことができる。同様に、最大値のための統計指標は、分布のより高い「分位数」、たとえば９５％百分位数を表すように構成されてもよい。一実施形態では、これは、（正規化された）ヒストグラム分布のある百分位数、たとえば９５％百分位数に最も近い値を有する最も高いビンを識別することによって行うことができる。
【００８８】
一般的な注釈として、時点ｔ１、ｔ２、ｔ３、ｔ４は、以下のステップが実施される時点を表す。
１．それぞれの部分像が獲得される。
２．１つまたは複数の統計指標が計算される。
３．全体像を獲得するための適切な時点を決定するために統計指標が評価される。
【００８９】
したがって、時点ｔ１、ｔ２、ｔ３、ｔ４は、一貫した形で、上記のステップ中、またはその開始もしくは完了時のいくつかの時点を表す。印付けられた時点間に、上記のステップの１つまたは複数が実施される。典型的には、可能な限り時間が近い部分像を獲得することが優先される。
【００９０】
上記のステップは、順次または同時に実施することができ、たとえば、部分像は、連続的に獲得することができ、一方、統計指標の計算は、像Ｎのための統計指標の計算が計算されている間に部分像Ｎ＋１が獲得されるように実施される。
【００９１】
本発明の範囲から逸脱することなしに、他の統計指標を使用することができる。
【００９２】
図３は、統計値の時間的な面を示す。これらの統計値は、たとえば上記のように、統計指標ＳＭｅａｎ（Ｄ，ｔ）、ＳＭｉｎ（Ｄ，ｔ）、ＳＭａｘ（Ｄ，ｔ）によって計算される。さらに、これらの統計値は、いわゆるカルバック−ライブラー発散尺度、ＳＫ−Ｌ（Ｄｔ，Ｄｔ−１）によって計算された値を含み、ここでＤｔは、時間ｔでの分布を指定する。あるいは、ＳＫ−Ｌ（Ｄｔ−１，Ｄｔ）として計算される。
【００９３】
離散的な値が計算されるが、離散的な値が安定状態または安定レベルに向かって進捗することをより明確に示すように連続的な曲線が描かれることを理解されたい。
【００９４】
ＳＭｅａｎ（Ｄ，ｔ）、ＳＭｉｎ（Ｄ，ｔ）、ＳＭａｘ（Ｄ，ｔ）の値は、符号３０１、３０２、３０６によって指し示されるそれぞれの十字を通るそれぞれの線上のそれぞれの十字によって示される。
【００９５】
一実施形態では、統計指標の値が安定状態に達した、または安定状態に達しようとしていることを示す予め定義された基準は、指標のうちの１つまたは複数の傾きが傾き閾値未満であることである。傾き閾値は、実験から推定することができる。一例として、ＳＭｅａｎのための傾きは、２つの時点でのＳＭｅａｎの値間の差をとり、それらの２つの時点間の期間の持続時間で除することによって計算される。
【００９６】
曲線３０４は、カルバック−ライブラー発散尺度からの値の小さい傾きを有する曲線を示す。この曲線は、分布２０１ａ、２０１ｂ、２０１ｃ、２０１ｄが実質的に同様または同一であるとき、実質的に平坦である。いくつかの実施形態では、いわゆるジェンセン−シャノン発散尺度が追加的に、または代替として使用される。ジェンセン−シャノン発散は、カルバック−ライブラー発散の体系化され洗練されたバージョンであり、たとえば、Ｎｉｅｌｓｅｎ，Ｆ．，“Ａ  ｆａｍｉｌｙ  ｏｆ  ｓｔａｔｉｓｔｉｃａｌ  ｓｙｍｍｅｔｒｉｃ  ｄｉｖｅｒｇｅｎｃｅｓ  ｂａｓｅｄ  ｏｎ  Ｊｅｎｓｅｎ’ｓ  ｉｎｅｑｕａｌｉｔｙ．”ａｒＸｉｖ：１００９．４００４ｖ２を参照されたい。
【００９７】
曲線３０５は、ヒストグラム２０５がヒストグラム２０１ｂに取って代わったときカルバック−ライブラー発散尺度からの減少する値の曲線を示す。
【００９８】
上述の統計指標の１つまたは複数は、それぞれの基準に対して評価してもよく、その後、それらの結果を集合的に評価し、安定状態に達しているか、それとも安定状態に達しようとしているか、それとも安定状態に達したか判断する。いくつかの実施形態では、１つまたは複数の基準は、部分像が獲得される複数の時点にわたって満たされなければならない。
【００９９】
正規化されたヒストグラムが密度分布の推定値Ｄとして使用されるいくつかの実施形態では、カルバック−ライブラー発散尺度の計算前に、ヒストグラムビンが空でない（すなわち、ゼロより大きい密度）ことが確実化される。
【０１００】
本発明の別の実施形態では、空のヒストグラムビンが、人工の値に割り当てられ／人工の値で上書きされ、その結果、これらのビンは、もはや空でなくなる。この修正されたヒストグラムに基づいて、新たに密度推定することができ、これがカルバック−ライブラー発散尺度において使用される。
【０１０１】
図４は、統計最小値および閾値レベルの時間的な面を示す。上述の時点ｔ１、ｔ２、ｔ３、ｔ４は、時間について「ｔ」で指定される横軸に沿って印付けられている。縦軸の値に沿って、上述の統計指標ＳＭｉｎ（Ｄ，ｔ）は、十字４０１、４０２、および４０３、４０４によって示されているようにプロットされる。また、閾値レベルＴｈが、縦軸に沿ってプロットされ、ここでは破線によって示されている。
【０１０２】
ＳＭｉｎ（Ｄ，ｔ）のための基準の閾値レベルは、破線４０５によって示されている。
【０１０３】
たとえばＳＭｅａｎ（Ｄ，ｔ）の傾きを、たとえばΔＳｍｅａｎ／Δｔによって評価するための基準のための閾値レベルのシフトが、第２の閾値レベル４０７に対してシフトされている第１の閾値４０６によって示されている。ΔＳｍｅａｎは、時間ｔｎにおけるＳｍｅａｎと時間ｔｎ＋１におけるＳｍｅａｎとの差を表し、Δｔは、時間差ｔｎ＋１−ｔｎである。
【０１０４】
時間ｔ１では、ＳＭｉｎの値４０１は、閾値レベル４０５より高い。この状態は、ｔ１において記録された部分像が飽和していないことを示す。しかし、後続の部分像がｔ２において獲得されたとき、後続の部分像から計算されたＳＭｉｎの値４０２は、閾値レベル４０５より低い。この状態は、ｔ２において記録された部分像が飽和に近い、または飽和していることを示す（ここでは、部分像における低い強度値が高い信号強度、すなわち高信号強度を示す）。したがって、統計指標ＳＭｉｎの値は、それらの値が計算されたとき、強度閾値に対して、経時的に評価される。次いで、統計指標の値が強度閾値を超えたとき（ここでは、閾値未満になることによって示されている）、指紋センサの設定の調整が実施される。この設定は、たとえばＤＣシフト（オフセット）、ゲイン設定などのうちの１つまたは複数とすることができる。これについて、さらに下記でより詳細に述べる。
【０１０５】
指紋センサの設定を調整する効果として、ｔ３における後続の部分像から計算されたＳＭｉｎの値４０３は、より高い値−閾値レベル４０５より高い−に移動しており、像が飽和していない（または飽和に近くない）状態に戻る。値４０４によって示されているように、調整の効果は、ｔ４において獲得される部分像について続く。それにより、指紋センサのための動作条件の適応制御がもたらされる。この実施形態では、適応調整は、統計指標の値が閾値を超えることによってトリガされる。実験から、この方針は十分なものと思われるが、より細かいおよび／またはより頻繁な調整が予見され得る。
【０１０６】
さらに上述のように、たとえばＳＭｅａｎの傾きは、全体指紋像の獲得を始めることができるように部分像の安定状態にいつ達しているか判断するための指標として使用されてもよい。たとえば、傾きは、たとえば傾き閾値と称される閾値に対して評価される。しかし、傾きの評価は、１つまたは複数の期間、たとえばｔ１からｔ２およびｔ２からｔ３などにわたって１つの部分像から別の部分像に及ぶので、指紋センサの設定または動作条件の調整にわたって、傾きを固定の閾値レベルに対して評価することは最適ではない。たとえば、値４０１、４０２、４０３、４０４は、安定状態に向かっての進捗を示し得るが、調整の効果を考慮するときだけである。
【０１０７】
一実施形態では、傾きを評価するための閾値は、たとえば第２の閾値レベル４０７にシフトされている第１の閾値４０６によって示されている傾きを評価するための閾値レベルのシフトによって示されているように、指紋センサの設定の調整に従ってシフトされる。
【０１０８】
それに関連して、ゲインおよび／もしくはシフト設定または他の１つもしくは複数の設定の変化の効果を、統計指標が計算および評価されるとき直接または間接的に考慮することができることを理解されたい。
【０１０９】
他の実施形態では、この変化は、設定が変更された、または効果を発揮した時点にわたる統計指標の傾きの計算を飛ばすことによって、および／または始めて設定が変更された、または効果を発揮した時点から計算されたとき統計指標（たとえば傾き）の評価を飛ばす、もしくは無視することによって、間接的に考慮することができる。
【０１１０】
統計指標のデルタ変化を計算するとき設定の変化の効果が直接考慮される一例は、以下の通りである。
【０１１１】
ゲインレベルの変化が、おおよそ時間インスタンスｔにおいて係数αだけ統計指標Ｓ（ｔ）の変化に通じることになることが知られている場合、これは、
2018533101.tif 000003
によって、または
2018533101.tif 000004
によって考慮することができる。
【０１１２】
シフトレベルの変化が、時間ｔにおける統計指標Ｓ（ｔ）をβだけオフセットさせることになることが知られている場合、これは、デルタ変化推定においてβを減算することによって、デルタ変化の推定において考慮することができる。すなわち
2018533101.tif 000005
【０１１３】
時間ｔにおける統計指標Ｓ（ｔ）が、（たとえばゲイン変化により）係数αによって変更され、（たとえばシフト変化により）βだけオフセットされることになる場合、これは、
2018533101.tif 000006
によって、または
2018533101.tif 000007
によって補償することができる。
【０１１４】
補償を計算する他の方法も可能であり、上記は、例として含まれているにすぎない。
【０１１５】
図５は、指紋像を獲得するための制御可能な指紋センサを示す。概して５０１で指定されているそのような指紋センサは、その設定の調整を、たとえば上述のように適応的に実施することを可能にし、当技術分野で知られている。ここでは、指紋センサ５０１は、その構成要素のいくつかが省かれて示されている。たとえば、１つのセンサ素子（ピクセル）のための回路だけが示されており、センサ素子のアレイのそれぞれのセンサ素子から強度値を読み出すための多重化回路は省略されている。制御可能な指紋センサの多数の異なる構成が予見可能であることに留意されたい。
【０１１６】
指紋センサ５０１は、たとえばアレイ内のセンサ素子を取り囲み、センサ素子のアレイにタッチしている、またはまもなくタッチしようとしている指に電荷を提供するように構成された金属のリムの形態でベゼル５０２を備える。電荷は、プログラム可能な電圧源５０７によって提供され、電圧源５０７は、シリアルプログラマブルインターフェース（ＳＰＩ）５０９を介して制御され、たとえば１つまたは複数の予め定義されたレベルの電圧（指駆動信号とも称される）をベゼル５０２に供給する。あるいは、ベゼルは、接地接続に結合されてもよく、指駆動信号を加えて、指紋センサを形成する集積回路の電圧参照レベルを変化させてもよい。
【０１１７】
シリアルプログラマブルインターフェース（ＳＰＩ）５０９は、シリアルバス５１２を介してＳＰＩ５０９に結合されたデバイスから指紋センサ５０１の設定を設定することができるインターフェースとして働く。このデバイスは、プログラムされたコンピュータまたは専用ハードウェアデバイスであってもよい。それにより、指紋センサの動作条件を設定することができる。
【０１１８】
センサ素子はそれぞれ、たとえば６４×２５６セルの格子または行列レイアウトのセルとして編成される、概して５０４で指定される金属プレートを含む。各センサ素子は、電荷増幅器を含み、この電荷増幅器は、たとえば電荷増幅器のゲイン設定を変更するために、たとえばＳＰＩ５０９を介して制御されるスイッチおよびコンデンサのフィードバックネットワーク５０６と結合された演算増幅器５０５として構成される。また、電荷増幅器のＤＣシフトは、接続５１３を介してＳＰＩ５０９から設定することができる。ＤＣシフトは、接地接続５１０と増幅器５０５の非反転入力（＋）との間に結合される調整可能なＤＣ電圧源（図示せず）を介して設定されてもよい。これは、当技術分野で一般に知られている。
【０１１９】
電荷増幅器は、その非反転入力（＋）において、接地接続５１０に結合され、フィードバックネットワーク５０６は、演算増幅器５０５の出力とその反転入力（−）との間に結合される。演算増幅器５０５、したがって電荷増幅器の出力は、アナログ−デジタル増幅器ＡＤＣ５０８に結合され、ＡＤＣ５０８は、バスを介して、たとえば上述のデバイスにデジタル出力信号５１１を供給する。
【０１２０】
また、アナログ−デジタル増幅器ＡＤＣ５０８は、ＡＤＣ５０８のゲインまたはシフトのうちの１つまたは複数を設定するためにＳＰＩ５０９に結合される。
【０１２１】
したがって、ここでは簡単にするために多重化回路が省略されているが、指紋像を形成することができるようにセンサ素子のアレイ内の各センサ素子からデジタル値を読み出すための信号経路が設けられている。
【０１２２】
部分像は、アレイの予め定義された行もしくは列、またはそれらの組合せに対する読み出しを制限することによって読み出すことができる。いくつかの実施形態では、読み出しは、アレイ内のある行位置および列位置で開始し、いくつかの行および列にわたって進み、それにより予め定義された領域または部分エリアから部分像を選択するように、ＳＰＩ５０９を介して制御することができる。指紋センサのハードウェア構成は、これに関していくつかの制限を課すことがあることに留意されたい。
【０１２３】
センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視するために、また、センサ素子のアレイ上で発生するタッチイベントの場所を決定するために、センサ素子からデジタル値を読み出すための追加の信号経路が設けられている。この追加の信号経路（図示せず）は、値、たとえば金属プレートのグループ上の電荷を表す単一ビット値を高速読み出しするために最適化される。このために追加の回路が設けられてもよい。いくつかの実施形態では、この追加の信号経路は、プレート５０４のグループから、たとえば、４×４もしくは８×８プレートのグループから、または電荷増幅器のグループの出力からバス５１１もしくは追加のバスへ及ぶ。これは当技術分野で知られている。
【０１２４】
当業者は、プレート５０４および電荷増幅器回路を「ピクセル」と称することがあることに留意されたい。これに関して、ＡＤＣ５０８は、ピクセルのグループまたはブロック、たとえばアレイ内のピクセルの行または列について多重化することによって共用される。
【０１２５】
図６は、ソフトウェアベースの指安定検出のための一般的なレベルでの状態図を示す。この状態図は、全体指紋像６０５を出力するソフトウェアベースの検出の、破線のボックス６０１によって囲まれた状態を示す。しかし、これはハードウェア実装にも適用され得ることに留意されたい。
【０１２６】
「スリープモード」６０２で指定される第１の状態では、ソフトウェアおよび／またはハードウェアベースの指安定検出を実行するプロセッサは、低電力モード、たとえば、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のパッドまたはグループが監視されるスリープモードにある。閾値数を超えるパッドがタッチを示すとき、指が検出されたと決定され、「指安定探索」６０３で指定される第２の状態への移行が実施され、それによりスリープモードを離れる。
【０１２７】
「指安定探索」６０３では、さらに下記でより詳細に述べるように、また上記に示されているように、部分像が獲得され処理される。部分像の処理により安定状態が決定されず、終了基準が満たされる場合、タッチは「安定でない」と考えられ、スリープモード６０２へ戻る移行が実施される。終了基準は、タイムアウトに達した、たとえば第１の部分像が獲得された時点、または安定状態が識別されることなしに閾値数の部分像が獲得された時点、または統計指標が予め定義された基準を超え、安定状態に向かって収束しないことを示す時点でタイムアウトが開始されたことであってもよい。
【０１２８】
安定状態に達したという代替のイベントでは、「全体指紋像獲得およびチェック＊」で指定される状態６０４に移行する。この状態では、全体指紋像が獲得される。任意選択で、アスタリスク＊によって示されているように、全体指紋像の質のチェックが実施される。
【０１２９】
品質チェックが実施されない場合、全体指紋像６０５は、無条件（他の事柄すべてが等しい）に提供される。
【０１３０】
品質チェックが実施される場合、品質チェックの成功裏の結果「成功」を条件に、全体指紋像が提供される。いくつかの実施形態では、全体指紋像は、いずれにしても提供される（他の事柄すべてが等しい）が、品質チェックの結果を示す値が割り当てられる。
【０１３１】
品質チェックの結果が、「失敗」として指定される、質が著しく劣化しているというものである場合、状態６０４から状態６０３への移行が実施され、任意選択でユーザにタッチを繰り返すように促すステップを含む。
【０１３２】
図７は、ソフトウェアベースの指安定検出および指紋像獲得のための流れ図を示す。
【０１３３】
この方法は、ステップ７０１で開始し、ステップ７０２に進み、この間、方法を実施するプロセッサは、指紋センサのパッドを監視することによって、スリープモードにある。タッチを示す信号を出力するパッドは、Ａｐａｄｓで指定されるパッドのセットを形成する。セットのサイズは、＃Ａｐａｄｓで指定され、セットのサイズがＴｈｐａｄｓで指定される閾値を超えるまで、方法は、ステップ７０１にループして戻る（ｎ）。次いで、セットのサイズがＴｈｐａｄｓ閾値を超えたとき（ｙ）、方法は、パッドのセットの幾何中心が決定されるステップ７０３に進む。
【０１３４】
次いで、ステップ７０４で、指紋センサのための設定が設定される。方法の第１の実行において、ステップ７０４は、デフォルト設定を設定してもよい。いくつかの実施形態では、センサの設定が変更されず、方法は、破線７１３によって示されているように、ステップ７０３からステップ７０５に進んでもよい。
【０１３５】
次いで、ステップ７０５では、上記のように部分像が時間ｔｎにおいて選択および獲得され、下付き文字ｎは、離散的な時点を指定する。
【０１３６】
部分像が指紋センサから獲得されたとき、統計指標が上記のように計算され、これら指標は、部分像内の強度値の平均値、上記のようにその最小値および／もしくは最大値、またはより低いおよび／もしくはより高い分位数もしくはカルバック−ライブラー発散尺度を含むことができる。一実施形態では、カルバック−ライブラー発散尺度に対する代替として、ジェンセン−シャノン発散を使用することができる。これらの指標は、記憶され、それぞれＳｍｅａｎ、Ｓｍｉｎ、ＳＫ−Ｌ、Ｓｍａｘで指定される。
【０１３７】
次いで、ステップ７０７では、上述の指標の傾きが計算および記憶され、それらは、ΔＳｍｅａｎ／Δｔ、ΔＳｍｉｎ／Δｔ、ΔＳｍａｘ／Δｔ、ΔＳＫ−Ｌ／Δｔとして計算され、ここでΔｔは、１つの部分像の獲得から次の部分像までの期間の持続時間である（上記参照）。いくつかの実施形態では、Δｔは、固定された持続時間である。他の実施形態では、Δｔは、部分像を獲得するためにかかる時間が変わり得るため、または他の理由で、各傾き値について計算される。
【０１３８】
傾きの１つまたは複数がどのように展開するかという評価に基づいて、ステップ７０８で、安定状態に達したかどうか（ｙ）、または安定状態に依然として達していないかどうか（ｎ）について判断がなされる。
【０１３９】
典型的には複数の反復の後で起こる安定状態に達した（ｙ）場合、ステップ７０９で全体指紋像が獲得される。上記のように、これは、さらに下記でより詳細に述べるようにチェックを実施する任意選択のステップを含むことがある。
【０１４０】
代替では、安定状態に依然として達していない場合、ステップ７１１およびステップ７１２で、統計指標ＳｍｉｎおよびＳｍａｘの計算および評価が実施される。ステップ７１２は、指紋センサのダイナミックレンジがどのように使用されるか評価するために実施される。指紋センサから読み出された値が、たとえば最小値または最大値で固まる場合、少なくとも許可目的で指紋についての感知可能な情報を導出することは、不可能ではないにせよ困難である。したがって、ステップ７１１で計算された値に基づいて、ステップ７１２で、評価が実施される。Ｓｍｉｎは、閾値Ｔｈｍｉｎに対して評価され、Ｓｍａｘは、閾値Ｔｈｍａｘに対して評価される。したがって、基準は、Ｓｍｉｎ＞ＴｈｍｉｎおよびＳｍａｘ＜Ｔｈｍａｘである。これらの基準は、論理「積」演算器によって評価することができる。
【０１４１】
両基準が満たされる（ｙ）場合、以前の反復中、ステップ７０４で設定されたものと同じ、または実質的に同じ設定で、さらなる部分像が獲得される。一方または両方の基準が満たされない（ｎ）場合、方法はステップ７１０に進み、統計指標の１つまたは複数に基づいて、たとえばＳｍｅａｎ、Ｓｍｉｎ、およびＳｍａｘのうちの１つまたは複数に基づいて、センサ設定が計算される。
【０１４２】
いくつかの実施形態では、タッチの場所の決定から、しかし同じ場所で、部分像が獲得される。他の実施形態では、部分像は、異なる場所で獲得される。後者のタイプの実施形態では、ステップ７０３は、ステップ７１２の後、しかしステップ７０５で部分像が獲得される前に実施され、次の部分像がどこから獲得されることになるか決定する。方法のこのルートは、破線７１４によって示されている。
【０１４３】
上述のように、指紋センサは、電荷増幅器ゲイン、電荷増幅器シフト（オフセット）、ＡＤＣゲイン、ＡＤＣアナログおよび／またはデジタルシフトのうちの１つまたは複数など異なる設定、指駆動信号、スイッチングによるセンサプレートのサイズの制御などを提供することができる。指駆動信号を調整することにより、事実上、ゲインが変化し、シフトがある程度変化し得ることに留意されたい。したがって、設定を計算する異なるそれぞれの方法がある。一般に、この方法は、以前の部分像よりよい質（より多くの情報を有する）で次の部分像を記録することを目的とする。
【０１４４】
上述のように、たとえば指がセンサから除去されたために到達可能でない安定状態に達しようと試みて方法が行き詰まることを防止するために、終了基準（図示せず）を適用することができる。
【０１４５】
図８は、全体指紋像の質を評価するための流れ図を示す。この流れ図は、全体指紋像の任意選択の品質チェックがどのように推定され得るかを示す。ステップ７０８で決定される（ｙ）ように指がセンサ上で安定であると決定された後で、方法はステップ７０９に進み、ステップ７０９は、以下のように実施することができる。
【０１４６】
ステップ８０１では、タッチを示す信号を出力するパッドが、ＡｐａｄｓＰＲＩと決定および指定されるパッドの第１のセットを形成する。セットのサイズは、＃ＡｐａｄｓＰＲＩで指定される。ステップ８０２で、セットのサイズがＴｈｐａｄｓ閾値より大きいかどうか評価することによって、第１のテストがなされる。その否定的なイベント（ｎ）の場合、方法はステップ８０６に直接進み、ちょうど安定であると決定されたように指が持ち上げられることによって引き起こされ得る状況を扱うために、さらなるステップが実施される。ステップ８０６は、任意選択でよりゆっくりタッチを適用するべきであることを示すメッセージと共に、センサに再びタッチしようと試みるようにユーザを促すためのステップを含んでもよい。
【０１４７】
ステップ８０２の肯定的なイベント（ｙ）の場合、全体指紋像獲得が、ステップ８０３で（ステップ７１０で計算された）設定８０８を使用して始まり、完了する。その後、または全体指紋像を獲得する工程中であっても、ステップ８０４は、ＡｐａｄｓＰＯＳＴで指定されるパッドの第２のセットを決定する。この第２のセットのサイズは、＃ＡｐａｄｓＰＯＳＴで指定される。いくつかの実施形態では、設定８０８は、デフォルト設定、または別の方法で計算された設定である。
【０１４８】
第２のセットまたはそのサイズが、ステップ８０５で、ステートメント＃ＡｐａｄｓＰＯＳＴ≧＃ＡｐａｄｓＰＲＩによって第１のセットまたはそのサイズに比較される。このステートメントが真である（ｙ）場合、指は、センサ上で依然として安定であると思われ、ステップ８０７で、たとえば値を像に割り当て、その質が承認済みであることを示すことによって、全体指紋像が承認される。
【０１４９】
逆に、ステートメントが偽である（ｎ）場合、上記のステップ８０６もまた、このイベントで実施される。
【０１５０】
品質評価の第１の態様
感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する方法であって、
−  感知エリアの第１のエリアにわたる第１の指紋像の獲得をいつ開始するかという第１の時点を決定すること、
−  第１の時点において、第１の指紋像の獲得を開始し、ある期間中、指紋センサから像情報を読み出すことによって、指紋像の獲得を続行すること、を含む方法において、
第１の指紋像の獲得が実施される期間に続いて、感知エリアの第１のエリアの第１の部分エリアをカバーする第１の部分像を獲得すること、
感知エリアの第１のエリアの第１の部分エリアをやはりカバーする第２の部分像を、第１の指紋像から選択すること、
統計指標の第１の値を第１の部分像から計算し、統計指標の第２の値を第２の部分像から計算すること、
第１の値と第２の値を比較すること、および
指紋像に値を割り当てることであって、値は、第１のセットと第２のセットを比較した結果を示すことを特徴とする方法もまた提供される。
【０１５１】
したがって、完全な指紋像または全体指紋像とすることができる獲得された第１の指紋像の品質制御を実施する効率的な方法が提供される。第１の指紋像および第１の部分像は、異なる時点で、それぞれの期間中に獲得されるので、第１の指紋像が獲得される期間の少なくとも最後の部分を通じて指がセンサに安定してタッチしたかどうか判断するために２つの異なる時点で情報が獲得される。したがって、指が全体像の獲得を通じて安定でない場合には、それぞれ第１の部分像および第２の部分像から計算される第１の値と第２の値を比較することによってその状況を捉えることが可能である。
【０１５２】
第１の部分像および第２の部分像の場所は、同じ、または実質的に同じである。すなわち、これらは、同じ部分エリア、または実質的に同じ部分エリアから獲得される。いくつかの実施形態では、第１の指紋像の獲得が実施される期間内に比較的早く、たとえばその期間の最初の半分、またはその期間の中程に読み出されるアレイ内の位置から選択される。
【０１５３】
品質評価の第２の態様
感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する方法であって、
−  センサ素子のアレイから、少なくとも第３の時点で、感知エリアの第１の部分エリアにサイズ的に閉じ込められる第１の部分像を獲得すること、
−  感知エリアの第１のエリアにわたる第１の指紋像の獲得をいつ開始するかという第１の時点を決定することであって、第１の時点は、第３の時点より後であること、
−  第１の時点において、第１の指紋像の獲得を開始し、ある期間中、指紋センサから像情報を読み出すことによって、指紋像の獲得を続行すること、を含む方法において、
第１の指紋像の獲得が実施される期間に続いて、第１の部分エリアにサイズ的に閉じ込められる第２の部分像を獲得すること、
統計指標の第１の値を第１の部分像から計算し、統計指標の第２の値を第２の部分像から計算すること、
第１の値と第２の値を比較すること、
指紋像に値を割り当てることであって、値は、第１のセットと第２のセットを比較した結果を示すことを特徴とする方法もまた提供される。
【０１５４】
したがって、全体指紋像または完全な指紋像とすることができる第１の指紋像の質を評価するための情報が、第１の指紋像の獲得の直前および直後に提供され得る。したがって、第１の指紋像が獲得される期間を通じて指がセンサに安定してタッチしたかどうか判断するために２つの異なる時点で情報が獲得される。したがって、指が全体像の獲得を通じて安定でない場合には、それぞれ第１の部分像および第２の部分像から計算される第１の値と第２の値を比較することによってその状況を捉えることが可能である。
【０１５５】
品質評価の第３の態様
感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する方法であって、
−  センサ素子のアレイから、少なくとも第３の時点で、感知エリアの第１の部分エリアにサイズ的に閉じ込められる第１の部分像を獲得すること、
−  感知エリアの第１の領域にわたる第１の指紋像の獲得をいつ開始するかという第１の時点を決定することであって、第１の時点は、第３の時点より後であること、
−  第１の時点において、第１の指紋像の獲得を開始し、ある期間中、指紋センサから像情報を読み出すことによって、指紋像の獲得を続行すること、を含む方法において、
感知エリアの第１の領域の第１の部分エリアをやはりカバーする第２の部分像を、第１の指紋像から選択すること、
統計指標の第１の値を第１の部分像から計算し、統計指標の第２の値を第２の部分像から計算すること、
第１の値と第２の値を比較すること、および
指紋像に値を割り当てることであって、値は、第１のセットと第２のセットを比較した結果を示すことを特徴とする方法もまた提供される。
【０１５６】
第１の部分像および第２の部分像の場所は、同じ、または実質的に同じである。すなわち、これらは、同じ部分エリア、または実質的に同じ部分エリアから獲得される。いくつかの実施形態では、第１の指紋像の獲得が実施される期間内の比較的後に、たとえばその期間の最後の半分、またはその期間の中程に読み出されるアレイ内の位置から選択される。
【０１５７】
品質評価の第４の態様
感知エリアにわたるセンサ素子のアレイを有する指紋センサから指紋像を獲得する方法であって、
−  タッチを検出するために、センサ素子のアレイ内のグループごとに離隔された位置に位置するセンサ素子のグループを監視すること、
−  指紋像を獲得すること、を含む方法において、
全体指紋像の獲得を開始する前または開始したとき、タッチを示すセンサ素子のグループの第１のセットを決定すること、
全体指紋像の獲得が完了したとき、または指紋像が獲得される時点で、タッチを示すセンサ素子のグループの第２のセットを決定すること、
センサ素子のグループの第１のセットとセンサ素子のグループの第２のセットとを比較すること、および
指紋像に値を割り当てることであって、値は、第１のセットと第２のセットを比較した結果を示すことを特徴とする方法もまた提供される。
【０１５８】
したがって、獲得された全体指紋像の品質制御を実施する効率的な方法が提供される。また、この方法を実施するように構成された装置およびコンピュータシステムが提供される。
【０１５９】
指紋像は、指紋センサの大部分または実質的にすべてのセンサ素子から、たとえばセンサ素子の７５％超または８０％超から獲得される指紋像など、全体指紋像、または実質的に全体の指紋像とすることができる。
【０１６０】
指紋像の獲得が始まる時点は、以下の基準の１つまたは複数によって決定され得る。すなわち、
ａ）タッチが発生したと決定される時点、たとえばセンサ素子の少なくとも第１の閾値数のグループがタッチを示したときから及ぶ、固定された期間など、ある期間の終了時。
ｂ）統計指標、たとえば上記にはるかに詳細に開示されているように、部分像から計算された統計指標が安定状態に達したとき。
ｃ）センサ素子の第２の閾値数のグループがタッチを示した時点の直後。
ｄ）いつ指紋像を獲得するか決定するための別の基準。
【０１６１】
センサ素子の第１の閾値数のグループは、第２の閾値数より低く設定されてもよい。第１の閾値数は、典型的には指がセンサに「着地」（タッチダウン）した早い時点をトリガするように設定されてもよく、一方、第２の閾値数は、センサ素子のより多数のグループがタッチを示すという意味で典型的には指がセンサに「着地」（タッチ）している遅い時点をトリガするように設定されてもよい。
【０１６２】
上記のポイントｂ）の場合、「タッチを示すセンサ素子のグループの第１のセットを決定すること」は、統計指標が安定状態を示す時点、すなわち、部分像の獲得後、または部分像の獲得前の時点もしくは獲得中であるが、センサ素子のアレイ上で発生するタッチの場所が決定された後、実施されてもよい。
【０１６３】
上述のように、指紋センサは、センサ素子のパッドまたはグループがタッチされたか否かを示す値を、たとえばバイナリ信号として非常に高速に読み出すように構成され得る。したがって、この品質制御は、指紋像が質の劣るものである場合、素早くユーザに再度試みるように促すように高速で実施することができる。
【０１６４】
いくつかの態様では、第２のセットが第１のセット内のすべての、または実質的にすべてのグループを含むことができない場合、指紋像に割り当てられる値は、指紋像の質が劣ることを示すように設定される。第２のセットが第１のセット内のすべての、または実質的にすべてのグループ、またはそれらよりも追加のグループを含む場合、指紋像に割り当てられる値は、指紋像の質が承認済みであることを示すように設定される。
【０１６５】
「値を指紋像に割り当てる」とは、指紋像それ自体がその値を保持する、もしくはその値で符号化されること、または第１のセットと第２のセットを比較した結果に応答して、方法のさらなるステップが制御されることと理解される。その後者の状況では、制御は、たとえば「承認済みの」指紋像を扱う方法の第１の分岐、および「不承認の」指紋像を扱う方法の第２の分岐によって行われてもよい。第１の分岐は、たとえば認証および／または検証のための指紋像のさらなる処理を含んでもよく、第２の分岐は、追加のタッチを求めてユーザを促すステップを含んでもよい。
【０１６６】
上記の方法は、組み合わせて使用されてもよい。たとえば、上記の第１の態様から第４の態様における方法は、上記に開示されている全体指紋像をいつ獲得するか決定する方法、および／または上記にさらに開示されている統計指標、および／または他の統計指標もしくは方法と共に使用されてもよい。
【０１６７】
図９は、ソフトウェアベースの指安定検出および指紋像獲得システムの構成要素を示す。このシステムは、処理ユニット９０１を備え、処理ユニット９０１は、指紋像の処理専用のマイクロプロセッサ、またはたとえば必要に応じてそのリソース割振りを本方法に合わせて動的にスケーリングすることができる移動電話の中央処理ユニットとすることができる。
【０１６８】
処理ユニット９０１は、指紋センサ９１２と通信し、指紋センサ９１２は、たとえば当技術分野で知られている静電容量タイプの感知素子の行列９１３を備える。指紋センサは、シリアルプログラマブルインターフェース（図示せず）を備えることができ、処理ユニット９０１は、それを通じて指紋センサ９１２と通信し、指紋センサによって感知された指紋像を獲得し、指紋センサに設定を通信することによって指紋センサを構成する。処理ユニット９０１は、そのハードウェアリソース上でソフトウェア構成要素を実行する。
【０１６９】
ソフトウェア構成要素は、スリープモード中に実行され、少なくとも閾値数のパッドがタッチを示したときシステムをウェイクアップすることができるパッド監視構成要素９０３と、全体指紋像を獲得するように構成された構成要素９０４と、上記のように部分像を予め定義された場所において予め定義されたサイズで獲得するように構成された構成要素９０５と、上記のように統計指標および傾きを計算するように構成された構成要素９０６とを含む。
【０１７０】
また、ソフトウェア構成要素は、上記のように部分像の評価に応答してセンサに設定を通信することによって指紋センサの適応制御を実施するように構成された構成要素９０７と、１つまたは複数の部分像を、たとえば一時的に記憶するための、また全体指紋像を記憶するためのストレージ９０８と、当技術分野で知られているように指紋ベースの認証を実施するための任意選択の構成要素９０９とを含む。
【０１７１】
また、ソフトウェア構成要素は、上記の１つまたは複数を制御するための指紋アプリケーション９１０を含む。
【０１７２】
指紋像の獲得は、指紋像のキャプチャとも称されることがある。
【０１７３】
一般に、本方法は、コンピュータ実装方法とすることができる。本方法またはコンピュータ実装方法は、プログラムされたコンピュータおよび指紋センサなどハードウェアの一方または両方によって実施され得る。
【図１】
2018533101.tif 000008
【図２】
2018533101.tif 000009
【図３】
2018533101.tif 000010
【図４】
2018533101.tif 000011
【図５】
2018533101.tif 000012
【図６】
2018533101.tif 000013
【図７】
2018533101.tif 000014
【図８】
2018533101.tif 000015
【図９】
2018533101.tif 000016
【国際調査報告】
2018533101.tif 000017
2018533101.tif 000018
2018533101.tif 000019
2018533101.tif 000020