(57)【特許請求の範囲】
【請求項１】
指紋登録に適用するユーザーインターフェースの表示方法であって、
指紋センサによって複数のスワイプ画像を取得することと、
プロセッサによって前記複数のスワイプ画像を分析して、前記複数のスワイプ画像の複数の特徴点を取得することと、
前記プロセッサによって前記複数のスワイプ画像の前記複数の特徴点を事前登録データセットに合併することと、
前記プロセッサによって前記複数のスワイプ画像に基づき、完成領域をディスプレイのユーザーインターフェースの参考画像に表示することと、
前記プロセッサによって前記事前登録データセットを分析して、前記指紋登録を終了するか否か決定すること、
を含み、
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記事前登録データセットを分析して、画像調整パラメータを取得することと、
前記画像調整パラメータに基づき、前記参考画像の前記完成領域の範囲を決定すること、
を実行することを更に含むことを特徴とするユーザーインターフェースの表示方法。
【請求項２】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が一枚目のスワイプ画像であるか否か判断し、前記スワイプ画像が前記一枚目のスワイプ画像である場合、前記スワイプ画像の前記特徴点に基づき、前記事前登録データセットを生成し、前記事前登録データセットを分析して、基礎画像パラメータを取得することと、
前記基礎画像パラメータに基づき、前記完成領域を前記ディスプレイの前記ユーザーインターフェースの前記参考画像に表示すること、
を実行することを更に含むことを特徴とする請求項１に記載のユーザーインターフェースの表示方法。
【請求項３】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が前記一枚目のスワイプ画像ではない場合、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成することと、
前記合併後の事前登録データセットを分析して、合併画像パラメータを取得し、前記合併画像パラメータと前記基礎画像パラメータに基づき、前記画像調整パラメータを取得することと、
前記合併画像パラメータを新たな基礎画像パラメータとすることと、
前記画像調整パラメータに基づき、前記参考画像の前記完成領域の範囲を増加すること、
を実行することを更に含むことを特徴とする請求項２に記載のユーザーインターフェースの表示方法。
【請求項４】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記合併画像パラメータがプリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否か決定すること、
を実行することを更に含むことを特徴とする請求項３に記載のユーザーインターフェースの表示方法。
【請求項５】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が一枚目のスワイプ画像であるか否か判断し、前記スワイプ画像が前記一枚目のスワイプ画像である場合、前記スワイプ画像を分析して、前記スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータを取得することと、
前記スワイプ画像の前記最も左上角位置に位置する前記特徴点の前記座標パラメータに基づき、前記参考画像の前記完成領域の位置を決定すること、
を実行することを更に含むことを特徴とする請求項２に記載のユーザーインターフェースの表示方法。
【請求項６】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が前記一枚目のスワイプ画像ではない場合、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成することと、
前記合併後の事前登録データセットを分析して、前記合併後の事前登録データセットの垂直方向に覆う範囲を表す第一合併画像パラメータ及び前記合併後の事前登録データセットの水平方向の覆う範囲を表す第二合併画像パラメータを取得し、前記第一合併画像パラメータと前記基礎画像パラメータに基づき、前記画像調整パラメータを取得することと、  前記第一合併画像パラメータを新たな基礎画像パラメータとすることと、
前記画像調整パラメータに基づき、前記参考画像の前記完成領域の前記垂直方向の範囲を増加すること、
を実行することを更に含むことを特徴とする請求項５に記載のユーザーインターフェースの表示方法。
【請求項７】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記第一合併画像パラメータが第一プリセット閾値より大きいか否か判断し、前記第二合併画像パラメータが第二プリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否かを決定すること、
を実行することを更に含むことを特徴とする請求項６に記載のユーザーインターフェースの表示方法。
【請求項８】
指紋登録に適用するユーザーインターフェースの表示方法であって、
指紋センサによって複数のスワイプ画像を取得することと、
プロセッサによって前記複数のスワイプ画像を分析して、前記複数のスワイプ画像の複数の特徴点を取得することと、
前記プロセッサによって前記複数のスワイプ画像の前記複数の特徴点を事前登録データセットに合併することと、
前記プロセッサによって前記複数のスワイプ画像に基づき、完成領域をディスプレイのユーザーインターフェースの参考画像に表示することと、
前記プロセッサによって前記事前登録データセットを分析して、前記指紋登録を終了するか否か決定すること、
を含み、
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記事前登録データセットを分析して、座標パラメータを取得することと、
前記座標パラメータに基づき、前記参考画像の前記完成領域の範囲を決定すること、
を実行することを更に含むことを特徴とするユーザーインターフェースの表示方法。
【請求項９】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が一枚目のスワイプ画像であるか否か判断し、前記スワイプ画像が前記一枚目のスワイプ画像である場合、前記スワイプ画像の前記特徴点に基づき、前記事前登録データセットを生成することと、
前記スワイプ画像が前記一枚目のスワイプ画像ではない場合、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成すること、
を実行することを更に含むことを特徴とする請求項８に記載のユーザーインターフェースの表示方法。
【請求項１０】
前記プロセッサによって前記複数のスワイプ画像のそれぞれに、
前記合併後の事前登録データセットの総面積がプリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否か決定すること、
を実行することを更に含むことを特徴とする請求項９に記載のユーザーインターフェースの表示方法。
【請求項１１】
複数のスワイプ画像を取得するのに用いる指紋センサと、
前記指紋センサに結合し、前記複数のスワイプ画像を分析して、前記複数のスワイプ画像の複数の特徴点を取得し、前記複数のスワイプ画像の前記複数の特徴点を事前登録データセットに合併するのに用いるプロセッサと、
前記プロセッサに結合するディスプレイと、を含み、
前記プロセッサは、複数のスワイプ画像に基づき、前記ディスプレイによって完成領域をユーザーインターフェースの参考画像に表示し、前記プロセッサは、前記事前登録データセットを分析して、指紋登録を終了するか否か決定し、
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記事前登録データセットを分析して、画像調整パラメータを取得することと、
前記プロセッサは、前記画像調整パラメータに基づき、前記参考画像の前記完成領域の範囲を決定すること、
を実行することを特徴とする電子デバイス。
【請求項１２】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに
前記プロセッサは、前記スワイプ画像が是一枚目のスワイプ画像であるか否か判断し、前記プロセッサは、前記スワイプ画像が前記一枚目のスワイプ画像であると判断する場合、前記プロセッサは、前記スワイプ画像の前記特徴点に基づき、前記事前登録データセットを生成し、前記事前登録データセットを分析して、基礎画像パラメータを取得することと、
前記プロセッサは、前記基礎画像パラメータに基づき、前記完成領域を前記ディスプレイの前記ユーザーインターフェースの前記参考画像に表示すること、
を更に実行することを特徴とする請求項１１に記載の電子デバイス。
【請求項１３】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記スワイプ画像が前記一枚目のスワイプ画像ではないと判断する場合、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成することと、
前記プロセッサは、前記合併後の事前登録データセットを分析して、合併画像パラメータを取得し、前記プロセッサは、前記合併画像パラメータと前記基礎画像パラメータに基づき、画像調整パラメータを取得することと、
前記プロセッサは、前記合併画像パラメータを新たな基礎画像パラメータとし、前記プロセッサは、前記画像調整パラメータに基づき、前記参考画像の前記完成領域の範囲を増加すること、
を更に実行することを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記合併画像パラメータがプリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否か決定すること、
を更に実行することを特徴とする請求項１３に記載の電子デバイス。
【請求項１５】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記スワイプ画像が一枚目のスワイプ画像であるか否か判断し、前記プロセッサは、前記スワイプ画像が前記一枚目のスワイプ画像であると判断する場合、前記プロセッサは、前記スワイプ画像を分析して、前記スワイプ画像の最も左上角位置に位置する座標パラメータを取得することと、
前記プロセッサは、前記スワイプ画像の前記最も左上角位置に位置する前記特徴点の前記座標パラメータに基づき、前記参考画像の前記完成領域の位置を決定すること、
を更に実行することを特徴とする請求項１２に記載の電子デバイス。
【請求項１６】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記スワイプ画像が前記一枚目のスワイプ画像ではない場合、前記プロセッサは、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成することと、
前記プロセッサは、前記合併後の事前登録データセットを分析して、前記合併後の事前登録データセットの垂直方向の覆う範囲を表す第一合併画像パラメータ及び前記合併後の事前登録データセットの水平方向の覆う範囲を表す第二合併画像パラメータを取得し、前記プロセッサは、前記第一合併画像パラメータと前記基礎画像パラメータに基づき、前記画像調整パラメータを取得することと、
前記プロセッサは、前記第一合併画像パラメータを新たな基礎画像パラメータとし、前記プロセッサは、前記画像調整パラメータに基づき、前記参考画像の前記完成領域の前記垂直方向の範囲を増加すること、
を更に実行することを特徴とする請求項１５に記載の電子デバイス。
【請求項１７】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記第一合併画像パラメータが第一プリセット閾値より大きいか否か判断し、前記第二合併画像パラメータが第二プリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否かを決定すること、
を更に実行することを特徴とする請求項１６に記載の電子デバイス。
【請求項１８】
複数のスワイプ画像を取得するのに用いる指紋センサと、
前記指紋センサに結合し、前記複数のスワイプ画像を分析して、前記複数のスワイプ画像の複数の特徴点を取得し、前記複数のスワイプ画像の前記複数の特徴点を事前登録データセットに合併するのに用いるプロセッサと、
前記プロセッサに結合するディスプレイと、を含み、
前記プロセッサは、複数のスワイプ画像に基づき、前記ディスプレイによって完成領域をユーザーインターフェースの参考画像に表示し、前記プロセッサは、前記事前登録データセットを分析して、指紋登録を終了するか否か決定し、
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記事前登録データセットを分析して、座標パラメータを取得することと、
前記プロセッサは、前記座標パラメータに基づき、前記参考画像の前記完成領域の範囲を決定すること、
を実行することを特徴とする電子デバイス。
【請求項１９】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記スワイプ画像が一枚目のスワイプ画像であるか否か判断し、前記プロセッサは、前記スワイプ画像が前記一枚目のスワイプ画像であると判断する場合、前記プロセッサは、前記スワイプ画像の前記特徴点に基づき、前記事前登録データセットを生成することと、
前記プロセッサは、前記スワイプ画像が前記一枚目のスワイプ画像ではないと判断する場合、前記スワイプ画像の前記特徴点を前記事前登録データセットに組み込み、合併後の事前登録データセットを生成すること、
を更に実行することを特徴とする請求項１８に記載の電子デバイス。
【請求項２０】
前記プロセッサは、前記複数のスワイプ画像のそれぞれに、
前記プロセッサは、前記合併後の事前登録データセットの総面積がプリセット閾値より大きいか否か判断して、前記指紋登録を終了するか否か決定すること、
を更に実行することを特徴とする請求項１９に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェース表示技術に関し、特に、指紋登録に適用するユーザーインターフェースの表示方法及び前記表示方法を用いる電子デバイスに関する。
【背景技術】
【０００２】
近年、指紋認識技術は、各種電子デバイスに広く用いられ、各種身分登録や身分認証機能を提供している。しかしながら、一般的な指紋認識技術は、使用者が指を指紋センサに押圧し、１回の押圧か複数回の押圧によって指紋を登録し、対応するユーザーインターフェースを提供して、使用者に指紋登録の進度を知らせる。例えば、複数回の押圧によって指紋を登録する場合、使用者が１回押圧する毎に、全体又は十分な大きな範囲の指紋を表示する、即ち、指紋登録を完成することを表すまで、ユーザーインターフェースの対応する指紋画像を増加する。
【０００３】
しかしながら、使用者が、スワイプ方式で指紋を登録する場合、現在、周知の指紋認識の関連技術では、使用者の指のスワイプ進度に基づき、指紋画像をユーザーインターフェースに対応して表示して、使用者に指紋登録の進度を知らせることができない。即ち、指をスワイプして指紋登録を行う過程において、使用者は、指紋登録の進度をリアルタイムで知り得ることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、使用者がスワイプ方式で指紋登録を行う過程において、電子デバイスのディスプレイによって対応する指紋登録進度を知り得ることができるユーザーインターフェースの表示方法及び電子デバイスを提供する。
【課題を解決するための手段】
【０００５】
本発明のユーザーインターフェースの表示方法は、指紋登録に適用する。前記表示方法は、指紋センサによってスワイプ画像を取得するステップと、スワイプ画像を分析して、スワイプ画像的複数の特徴点を取得するステップと、スワイプ画像が一枚目のスワイプ画像であるか否か判断するステップと、スワイプ画像が一枚目のスワイプ画像である場合、スワイプ画像の前記複数の特徴点に基づき、事前登録データセットを生成するステップと、事前登録データセットを分析して、基礎画像パラメータを取得するステップと、基礎画像パラメータに基づき、完成領域をユーザーインターフェースの参考画像に表示するステップと、を含む。
【０００６】
本発明のユーザーインターフェースの表示方法は、指紋登録に適用する。前記表示方法は、指紋センサによってスワイプ画像を取得するステップと、スワイプ画像を分析して、スワイプ画像的複数の特徴点を取得し、スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータを取得するステップと、スワイプ画像が一枚目のスワイプ画像であるか否か判断するステップと、スワイプ画像が一枚目のスワイプ画像である場合、スワイプ画像の前記複数の特徴点に基づき、事前登録データセットを生成するステップと、座標パラメータ及びスワイプ画像の面積に基づき、完成領域をユーザーインターフェースの参考画像に表示するステップと、を含む。
【０００７】
本発明の電子デバイスは、指紋センサ、プロセッサ及びディスプレイを含む。指紋センサは、スワイプ画像を取得するのに用いる。プロセッサは、指紋センサに結合する。プロセッサは、スワイプ画像を分析して、スワイプ画像の複数の特徴点を取得し、スワイプ画像が一枚目のスワイプ画像であるか否か判断するのに用いる。ディスプレイは、プロセッサに結合する。プロセッサは、スワイプ画像が一枚目のスワイプ画像であると判断する場合、プロセッサは、スワイプ画像の前記複数の特徴点に基づき、事前登録データセットを生成し、事前登録データセットを分析して、基礎画像パラメータを取得する。プロセッサは、基礎画像パラメータに基づき、ディスプレイによって完成領域をユーザーインターフェースの参考画像に表示する。
【０００８】
本発明の電子デバイスは、指紋センサ、プロセッサ及びディスプレイを含む。指紋センサは、スワイプ画像を取得するのに用いる。プロセッサは、指紋センサに結合する。プロセッサは、スワイプ画像を分析し、前記スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータを取得する。プロセッサは、更に、スワイプ画像が一枚目のスワイプ画像であるか否か判断するのに用いる。ディスプレイは、プロセッサに結合する。プロセッサは、スワイプ画像が一枚目のスワイプ画像であると判断する場合、スワイプ画像の前記複数の特徴点に基づき、事前登録データセットを生成する。プロセッサは、座標パラメータ及びスワイプ画像の面積に基づき、完成領域をユーザーインターフェースの参考画像に表示する。
【発明の効果】
【０００９】
上述に基づき、本発明のユーザーインターフェースの表示方法及び電子デバイスは、指紋登録過程において取得する複数のスワイプ画像を分析することで、対応する画像調整パラメータを取得することができると共に、画像調整パラメータに基づき、現在のユーザーインターフェースの参考画像の完成領域の範囲の変化を示して、リアルタイムの指紋登録進度の情報を使用者に提供することができる。
【００１０】
画像調整パラメータに基づき、ユーザーインターフェースの参考画像の完成領域の範囲の変化を表して、リアルタイムの指紋登録進度の情報を使用者に提供する。
本発明の上記特徴と利点を更にわかりやすくするために、以下に、実施形態を挙げて図面と共に詳細に説明する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態による電子デバイスの概略図である。
【図２】本発明の実施形態による指紋登録方法のフローチャートである。
【図３】発明の第一実施形態による指紋登録方法のフローチャートである。
【図４】発明の第一実施形態による事前登録データセットの概略図である。
【図５Ａ】発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図５Ｂ】発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図５Ｃ】発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図５Ｄ】発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図５Ｅ】発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図６】図６は、発明の第二実施形態による指紋登録方法のフローチャートである。
【図７】図７は、発明の第二実施形態による事前登録データセットの概略図である。
【図８Ａ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｂ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｃ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｄ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｅ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｆ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図８Ｇ】発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図９】図９は、発明の第三実施形態による指紋登録方法のフローチャートである。
【図１０】図１０は、発明の第三実施形態による事前登録データセットの概略図である。
【図１１Ａ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｂ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｃ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｄ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｅ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｆ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｇ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｈ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【図１１Ｉ】発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。
【発明を実施するための形態】
【００１２】
具体的な実施方式
本発明の内容を更に容易に理解させるために、以下に、本発明の確実に実施できる例として実施形態を特に挙げる。また、可能な限り、図面及び実施方式は、同じ符号の部材／構成要素／ステップを使用し、同じ又は類似の部材を表す。
【００１３】
図１は、本発明の実施形態による電子デバイスの概略図である。図１を参考にすると、電子デバイス１００は、プロセッサ１１０、指紋センサ１２０、メモリ１３０及びディスプレイ１４０を含む。プロセッサ１１０は、指紋センサ１２０、メモリ１３０及びディスプレイ１４０に結合する。電子デバイス１００は、例えば、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、ノートパソコン（ｎｏｔｅｂｏｏｋ，ＮＢ）、タブレットコンピュータ（ｔａｂｌｅｔ  ＰＣ）等の電子製品であってもよい。本実施形態において、電子デバイス１００は、指紋センサ１２０によって指紋検出操作を実行して、使用者の指紋画像（ｉｍａｇｅ）を採集する。本実施形態において、使用者が指を指紋センサ１２０に置いてスワイプ（ｓｗｉｐｉｎｇ）動作を行う時、指紋センサ１２０は、指紋検出を行う。指紋センサ１２０が、複数のスワイプ画像を連続で取得して、プロセッサ１１０に提供する。プロセッサ１１０は、これらのスワイプ画像を分析して、スワイプ画像から複数の特徴点（ｆｅａｔｕｒｅ  ｐｏｉｎｔ）を取り出す。これらの特徴点は、指の指紋の特徴点を指す。その後、プロセッサ１１０は、これらの特徴点データに基づき、指紋登録データを生成する。
【００１４】
本実施形態において、指紋センサ１２０は、これらのスワイプ画像を逐一取得し、プロセッサ１１０が逐一分析する過程において、プロセッサ１１０は、逐一取得したスワイプ画像の分析結果に基づき、ディスプレイ１４０に表示するユーザーインターフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ，  ＵＩ）に含まれる指紋参考画像の完成領域を対向して変更する。本実施形態において、ユーザーインターフェースの参考画像は、完成領域を含む。参考画像の完成領域は、取得した指紋情報の覆う範囲を表すのに用い、参考画像の完成領域の範囲の変化は、現在の使用者のスワイプの程度（即ち、指紋情報の取得進度）に対応して徐々に増加並びに変更する。したがって、本発明の電子デバイス１００の指紋登録機能は、良好な相互作用効果を提供でき、使用者は、現在の登録進度を知り得ることができる。
【００１５】
本実施形態において、プロセッサ１１０は、例えば、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，  ＣＰＵ）、システムオンチップ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ，  ＳＯＣ）またはその他のプログラム可能な一般用途または特殊用途のマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ，  ＤＳＰ）、プログラマブルコントローラ、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ，  ＡＳＩＣ）、プログラマブルロジックデバイス（Ｐｒｏｇメモリｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ，  ＰＬＤ）、その他の類似の処理装置またはこれらのデバイスの組み合わせである。
【００１６】
本実施形態において、指紋センサ１２０は、例えば、静電容量式指紋センサまたは光学式指紋センサであるが、本発明は、指紋センサ１２０の種類を限定しない。本実施形態において、指紋センサ１２０の指紋検出メカニズムはスワイプ式（ｓｗｉｐｉｎｇ）検出または押圧式（ｐｒｅｓｓｉｎｇ）検出であってもよい。注意すべきこととして、本発明の各実施形態の指紋登録は、スワイプ式検出によって指紋登録を行う。即ち、指紋登録を行う過程において、使用者は、指を指紋センサ１２０の検出表面に置いてスワイプを行い、指紋センサ１２０は、検出表面を介して使用者の指紋情報を検出並びに取得する。例を挙げると、電子デバイス１００は、使用者が指をスワイプすることで指紋登録を行うよう、即ち、指紋センサ１２０は、スワイプ式検出によって指紋検出を行い、指紋認証を行う時、使用者が指を押圧することで指紋認証を行う、即ち、指紋センサ１２０は、押圧式によって指紋検出を行うように設計してもよい。
【００１７】
本実施形態において、メモリ１３０は、本発明の各実施形態に記載の指紋データを記憶し、また、関連するアプリケーションプログラムを記憶して、プロセッサ１１０がこれを読み取って実行するのに用いる。
【００１８】
本実施形態において、ディスプレイ１４０は、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ，  ＬＣＤ）、発光ダイオード（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ，  ＬＥＤ）ディスプレイ、マイクロ発光ダイオード（Ｍｉｃｒｏ  ＬＥＤ）ディスプレイまたは有機発光ダイオード（Ｏｒｇａｎｉｃ  ＬＥＤ）ディスプレイ等のディスプレイであるが、本発明は、ディスプレイ１４０の種類を限定しない。本実施形態において、使用者が指紋登録を行う時、ディスプレイ１４０は、対応するユーザーインターフェースを表示し、ユーザーインターフェースに、１つの指紋をシミュレーションする参考画像を含む。使用者が指紋センサ１２０において指をスワイプする過程において、ディスプレイ１４０が表示する参考画像の完成領域の範囲は、指紋センサ１２０が検出した指紋データの増加と共に対応して変化及び大きくなる。
【００１９】
図２は、本発明の実施形態による指紋登録方法のフローチャートである。図１及び図２を参考にすると、本実施形態の指紋登録方法は、図１の実施形態の電子デバイス１００に適用できる。使用者が指紋登録を行う時、電子デバイス１００は、指紋センサ１２０によって指紋スワイプ検出操作を実行して、対象（即ち、使用者の指）のスワイプ画像を逐一取得する。ステップＳ２１０では、指紋センサ１２０は、一枚のスワイプ画像を取得する。ステップＳ２２０では、プロセッサ１１０は、スワイプ画像を分析して、スワイプ画像の複数の特徴点を取得する。ステップＳ２２５では、プロセッサ１１０は、スワイプ画像が一枚目のスワイプ画像であるか否か判断する。一枚目のスワイプ画像である場合、ステップＳ２３０を実行する。ステップＳ２３０では、プロセッサ１１０は、スワイプ画像の特徴点に基づき、事前登録データセットを生成し、事前登録データセットの基礎画像パラメータ（ｈ）を分析並びに取得する。ステップＳ２３２では、プロセッサ１１０は、基礎画像パラメータ（ｈ）に基づき、参考画像の完成領域をユーザーインターフェースに表示する。一枚目のスワイプ画像ではない場合、ステップＳ２３５を実行する。ステップＳ２３５では、プロセッサ１１０は、スワイプ画像の特徴点を事前登録データセットに組み込み、合併後の事前登録データセットを生成する。ステップＳ２４０では、プロセッサ１１０は、合併後の事前登録データセットを分析して、合併画像パラメータ（Ｈ）を取得し、合併画像パラメータ（Ｈ）と基礎画像パラメータ（ｈ）に基づき、画像調整パラメータ（Ｓｔｅｐ＝Ｈ−ｈ）を取得する。画像調整パラメータ（Ｓｔｅｐ）は、合併画像パラメータ（Ｈ）から基礎画像パラメータ（ｈ）を減じたものに等しい。ステップＳ２４５では、プロセッサ１１０は、合併画像パラメータ（Ｈ）を新たな基礎画像パラメータ（ｈ）とする。ステップＳ２５０では、プロセッサ１１０は、画像調整パラメータ（Ｓｔｅｐ）に基づき、ユーザーインターフェースの参考画像の完成領域の範囲を増加する、即ち、完成領域の長さを増加する。本願のユーザーインターフェースの表示方式及び指紋登録の技術詳細を当業者に更に理解させるために、以下、複数の実施形態を提出してこれを詳細に説明する。
【００２０】
図３は、発明の第一実施形態による指紋登録方法のフローチャートである。図１及び図３を参考にすると、本実施形態の指紋登録方法は、図１の実施形態の電子デバイス１００に適用できる。使用者が指紋登録を行う時、ステップＳ３１０では、電子デバイス１００は、指紋センサ１２０によって対象（即ち、使用者の指）を検出して、一枚のスワイプ画像を取得する。ステップＳ３２０では、プロセッサ１１０は、スワイプ画像を分析して、スワイプ画像の複数の特徴点を取得する。ステップＳ３３１では、プロセッサ１１０は、スワイプ画像が一枚目のスワイプ画像であるか否か判断する。一枚目のスワイプ画像である場合、プロセッサ１１０は、ステップＳ３３２を実行する。ステップＳ３３２では、プロセッサ１１０は、スワイプ画像の特徴点に基づき、事前登録データセットを生成し、事前登録データセットの基礎画像パラメータ（ｈ）を取得する。ステップＳ３３３では、プロセッサ１１０は、基礎画像パラメータ（ｈ）に基づき、参考画像の完成領域を表示する。一枚目のスワイプ画像ではない場合、プロセッサ１１０は、ステップＳ３３４を実行する。ステップＳ３３４では、プロセッサ１１０は、スワイプ画像の特徴点を事前登録データセットに組み込み、合併後の事前登録データセットを生成する。
【００２１】
ステップＳ３４０では、プロセッサ１１０は、合併後の事前登録データセットを分析して、合併画像パラメータ（Ｈ）を取得し、合併画像パラメータ（Ｈ）と基礎画像パラメータ（ｈ）に基づき、画像調整パラメータ（Ｓｔｅｐ＝Ｈ−ｈ）を取得する。画像調整パラメータ（Ｓｔｅｐ）は、合併画像パラメータ（Ｈ）から基礎画像パラメータ（ｈ）を減じたものに等しい。ステップＳ３４１では、プロセッサ１１０は、合併画像パラメータ（Ｈ）を新たな基礎画像パラメータ（ｈ）とする。ステップＳ３５０では、プロセッサ１１０は、画像調整パラメータ（Ｓｔｅｐ）に基づき、参考画像の完成領域の範囲を増加する、即ち、完成領域の長さを増加する。ステップＳ３８０では、プロセッサ１１０は、合併画像パラメータ（Ｈ）がプリセット閾値より大きいか否か判断する。大きい場合、十分な指紋登録データを取得したことを表し、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を終了し、事前登録データセットを指紋登録データセットとしてメモリ１３０に記憶して、指紋登録プログラムを完成する。大きくない場合、プロセッサ１１０は、ステップＳ３１０を実行して、次の一枚のスワイプ画像を取得する。
【００２２】
図４は、発明の第一実施形態による事前登録データセットの概略図である。図５Ａ〜図５Ｅは、発明の第一実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。図１、図４及び図５Ａ〜図５Ｅを参考にすると、本実施形態は上記図３のフローにも適用できる。本実施形態において、指紋センサ１２０が指Ｆの一枚目のスワイプ画像４１０を取得した後、プロセッサ１１０は、スワイプ画像４１０を分析して、スワイプ画像４１０の複数の特徴点４１１及び基礎画像パラメータｈを取得する。説明しなければならないこととして、スワイプ画像４１０の面積は、指紋センサ１２０の検出表面の面積に等しい。本実施形態において、基礎画像パラメータｈの初期値は、一枚目のスワイプ画像４１０のこれらの特徴点４１１の長さ方向に距離が最も離れた２つの特徴点の距離であってもよいが、本発明は、これに限定しない。別の実施形態において、基礎画像パラメータｈの初期値は、スワイプ画像４１０の長さ、即ち、指紋センサ１２０の検出表面の長さであってもよい。プロセッサ１１０は、スワイプ画像４１０の特徴点４１１に基づき、事前登録データセットを生成する。続いて、プロセッサ１１０は、次の一枚のスワイプ画像４２０を継続して取得し、スワイプ画像４２０の特徴点を取得する。本実施形態において、プロセッサ１１０は、スワイプ画像４２０の特徴点を事前登録データセット（即ち、スワイプ画像４１０と４２０の特徴点が合併する）に組み込み、新たな事前登録データセット４００とする。プロセッサ１１０は、合併後の事前登録データセット４００の合併画像パラメータＨを計算する。同様の理由で、合併画像パラメータＨは、スワイプ画像４１０と４２０を合併させた後、合併後の特徴点の長さ方向に距離が最も離れた２つの特徴点の距離であってもよく、スワイプ画像４１０と４２０を合併させた後、２枚のスワイプ画像の長さの合計（即ち、指紋センサ１２０の検出表面の長さの２倍）からスワイプ画像４１０と４２０の重なり部分を減じた長さでもよい。続いて、プロセッサ１１０は、合併画像パラメータＨから基礎画像パラメータｈを減じて、画像調整パラメータＳｔｅｐ（＝Ｈ−ｈ）を取得する。
【００２３】
即ち、プロセッサ１１０が一枚のスワイプ画像の特徴点を組み込む毎に、プロセッサ１１０は、合併後の事前登録データセット４００が新たに加える長さを計算して、これによりユーザーインターフェース５００の参考画像５１０の完成領域５１１の長さを調整する。注意すべきこととして、参考画像５１０の完成領域５１１の幅ＤＷは、プリセットしたものであり、一定である。一枚のスワイプ画像の特徴点データを新たに加える毎に、プロセッサ１１０は、完成領域５１１の長さを対応して増加する。また、プロセッサ１１０は、合併画像パラメータＨがプリセット閾値より大きいか否か判断する。大きい場合、十分な指紋登録データを取得したことを表す。例えば、合併画像パラメータＨがプリセット閾値より大きい時、十分な数の指紋特徴点を取得したことを表す。十分な数のスワイプ画像を取得したことを表してもよい。したがって、プロセッサ１１０は、事前登録データセットを指紋登録データセットとしてメモリ１３０に記憶して、指紋登録プログラムを完成する。
【００２４】
例を挙げると、図５Ａ〜図５Ｅを例とする。図５Ａに示すように、使用者が指Ｆを電子デバイス１００の指紋センサ１２０に置いてスワイプ動作を行う時、電子デバイス１００は、ユーザーインターフェース５００に参考画像５１０を表示し、スワイプ画像を逐一取得する。一枚目のスワイプ画像を取得する時、電子デバイス１００は、対応する完成領域５１１を参考画像５１０に表示する。完成領域５１１の長さは、一枚目のスワイプ画像の基礎画像パラメータｈに対応する。また、上記にあるように、完成領域５１１の幅は、プリセットしたものであり、一定である。図に示すように、完成領域５１１の幅は、参考画像５１０の幅以上でもよい。図５Ｂに示すように、二枚目のスワイプ画像を取得する時、電子デバイス１００は、画像調整パラメータＳｔｅｐに基づき、参考画像５１０の完成領域５１１の長さを増加する。図に示すように、完成領域５１１の幅は一定である。図５Ｃに示すように、使用者の指Ｆが指紋センサ１２０から離れる時、参考画像５１０の完成領域５１１の長さは、増加を停止する。しかしながら、十分な指紋情報を取得していない、即ち、合併画像パラメータＨは、まだプリセット閾値より大きくなく、指紋登録プログラムは、完成していないため、ユーザーインターフェース５００は、参考画像５１０の完成領域５１１を継続して表示し、使用者に再度指をスワイプするように提示する。続いて、図５Ｄに示すように、使用者の指Ｆを再び電子デバイス１００の指紋センサ１２０に置いてスワイプ動作を行う。電子デバイス１００は、新たなスワイプ画像を取得し、新たに加えるスワイプ画像（即ち、新たに加える指紋特徴点データ）に基づき、参考画像５１０の完成領域５１１の長さを継続して増加する。最後に、図５Ｅに示すように、合併画像パラメータＨがプリセット閾値より大きい時、プロセッサ１１０は、完成領域５１１によって参考画像５１０を完全に覆う、即ち、完成領域５１１の長さは、参考画像５１０の長さ以上である。したがって、指紋登録プログラムは完成し、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を停止し、事前登録データセットに基づき、指紋登録データセットを生成して、指紋登録プログラムを完成する。
【００２５】
図６は、発明の第二実施形態による指紋登録方法のフローチャートである。図１及び図６を参考にすると、本実施形態の指紋登録方法は、図１の実施形態の電子デバイス１００に適用できる。使用者が指紋登録を行う時、ステップＳ６１０では、電子デバイス１００は、指紋センサ１２０によって対象（即ち、使用者の指）を検出して、一枚のスワイプ画像を取得する。ステップＳ６２０では、プロセッサ１１０は、スワイプ画像を分析して、スワイプ画像の複数の特徴点を取得する。ステップＳ６３１では、プロセッサ１１０は、スワイプ画像が一枚目のスワイプ画像であるか否か判断する。一枚目のスワイプ画像である場合、プロセッサ１１０は、ステップＳ６３２を実行する。ステップＳ６３２では、プロセッサ１１０は、スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ，Ｙ）を取得し、スワイプ画像の特徴点に基づき、事前登録データセットを生成し、事前登録データセットの基礎画像パラメータ（ｈ）を取得する。ステップＳ６３３では、プロセッサ１１０は、基礎画像パラメータ（ｈ）と座標パラメータ（Ｘ，Ｙ）に基づき、ディスプレイ１４０に参考画像の完成領域を表示する。一枚目のスワイプ画像ではない場合、プロセッサ１１０は、ステップＳ６３４を実行する。ステップＳ６３４では、プロセッサ１１０は、スワイプ画像の特徴点を事前登録データセットに組み込み、合併後の事前登録データセットを生成する。
【００２６】
ステップＳ６４０では、プロセッサ１１０は、事前登録データセットを分析して、第一合併画像パラメータ（Ｈ）及び第二合併画像パラメータ（Ｗ）を取得し、第一合併画像パラメータ（Ｈ）と基礎画像パラメータ（ｈ）に基づき、画像調整パラメータ（Ｓｔｅｐ＝Ｈ−ｈ）を取得する。第一合併画像パラメータ（Ｈ）は、事前登録データセットにおいて、合併後の特徴点が長さ方向で距離が最も離れている２つの特徴点の距離であってもよく、複数枚のスワイプ画像の長さ合計から複数枚のスワイプ画像の重なり部分を減じた長さであってもよい。第二合併画像パラメータ（Ｗ）は、合併後の特徴点が幅方向で距離が最も離れている２つの特徴点の距離である。ステップＳ６４１では、プロセッサ１１０は、第一合併画像パラメータ（Ｈ）を新たな基礎画像パラメータ（ｈ）とする。ステップＳ６５０では、プロセッサ１１０は、画像調整パラメータ（Ｓｔｅｐ）に基づき、参考画像の完成領域の範囲を増加する。ステップＳ６８０では、プロセッサ１１０は、第一合併画像パラメータ（Ｈ）が第一プリセット閾値より大きいか否か判断し、第二合併画像パラメータ（Ｗ）が第二プリセット閾値より大きいか否か判断する。大きい場合、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を終了し、合併後の事前登録データセットに基づき、指紋登録データを生成し、指紋登録プログラムを完成する。大きくない場合、プロセッサ１１０は、ステップＳ６１０を実行して、次の一枚のスワイプ画像を取得する。
【００２７】
図７は、発明の第二実施形態による事前登録データセットの概略図である。図８Ａ〜図８Ｇは、発明の第二実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。図１、図７及び図８Ａ〜図８Ｇを参考にすると、本実施形態は、上記図６のフローにも適用できる。本実施形態において、指紋センサ１２０が指Ｆの一枚目のスワイプ画像７１０を取得した後、プロセッサ１１０は、スワイプ画像７１０を分析して、スワイプ画像７１０の複数の特徴点７１１を取得し、基礎画像パラメータｈ及びスワイプ画像７１０の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ１，Ｙ１）を取得する。プロセッサ１１０は、座標パラメータ（Ｘ１，Ｙ１）及び基礎画像パラメータｈに基づき、参考画像８１０の完成領域８１１を表示する。説明しなければならないこととして、スワイプ画像７１０の面積は、指紋センサ１２０の検出表面の面積に等しい。本実施形態において、基礎画像パラメータｈが指すことができるのは、スワイプ画像７１０のこれらの特徴点７１１の長さ方向距離が最も離れた２つの特徴点の距離であるが、本発明はこれに限定しない。別の実施形態において、基礎画像パラメータｈが指すことができるのもスワイプ画像７１０の長さであり、即ち、指紋センサ１２０の検出表面の長さである。プロセッサ１１０は、スワイプ画像７１０の特徴点７１１に基づき、事前登録データセットを生成する。続いて、プロセッサ１１０は、次の一枚のスワイプ画像７２０を継続して取得し、スワイプ画像７２０の特徴点を取得する。本実施形態において、プロセッサ１１０は、スワイプ画像７２０の特徴点を事前登録データセット（即ち、スワイプ画像７１０と７２０の特徴点が合併する）に組み込み、合併後の事前登録データセット７００を生成する。プロセッサ１１０は、合併後の事前登録データセット７００の第一合併画像パラメータＨ（即ち、最大画像長さ）及び第二合併画像パラメータＷ（即ち、最大画像幅）を計算する。プロセッサ１１０は、第一合併画像パラメータＨから基礎画像パラメータｈを減じて、画像調整パラメータＳｔｅｐを取得する。続いて、プロセッサ１１０は、画像調整パラメータＳｔｅｐに基づき、参考画像８１０の完成領域８１１の長さを増加する。
【００２８】
即ち、プロセッサ１１０が一枚のスワイプ画像の特徴点を組み込む毎に、プロセッサ１１０は、合併後の事前登録データセット７００が新たに加える長さを計算し、これによりユーザーインターフェース８００の参考画像８１０の完成領域８１１の長さを調整する。注意すべきこととして、毎回の指のスワイプ動作に対応して，参考画像８１０の完成領域８１１の幅は、プリセットしたものであり、一定である。即ち、指のスワイプ動作を１回増加さえすれば、参考画像８１０の完成領域８１１の幅は増加する。毎回の指のスワイプ動作の過程において、一枚のスワイプ画像の特徴点データを新たに加える毎に、プロセッサ１１０は、完成領域８１１の長さを対応して増加する。また、プロセッサ１１０は、複数毎のスワイプ画像を事前登録データセット７００に合併し、プロセッサ１１０は、第一合併画像パラメータＨ及び第二合併画像パラメータＷがそれぞれ第一及び第二プリセット閾値より大きいか否か判断する。大きい場合、十分な指紋登録データを取得したことを表す。例えば、第一合併画像パラメータＨが第一プリセット閾値より大きく、第二合併画像パラメータＷが第二プリセット閾値より大きい時、十分な数の指紋特徴点を取得したことを表す。十分な数のスワイプ画像を取得したことを表してもよい。したがって、プロセッサ１１０は、事前登録データセットを指紋登録データセットとしてメモリ１３０に記憶して、指紋登録プログラムを完成する。大きくない場合、プロセッサ１１０は、ディスプレイ１４０によってユーザーインターフェースに表示・提示して、使用者に再度指をスワイプするように要求する。２回目のスワイプの過程において、プロセッサ１１０は、指紋センサ１２０によって２回目にスワイプした一枚目のスワイプ画像７３０を取得し、プロセッサ１１０は、スワイプ画像７３０の特徴点７１１を取り出し、これを事前登録データセット７００に組み込む。プロセッサ１１０は、スワイプ画像７１０（即ち、１回目のスワイプ時に取得した一枚目のスワイプ画像）の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ１，Ｙ１）及び２回目のスワイプ時に取得した一枚目のスワイプ画像７３０の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ２，Ｙ２）に基づき、変位パラメータ（Δｘ，Δｙ）（Ｘ２−Ｘ１＝Δｘ，Ｙ２−Ｙ１＝Δｙ））を取得する。プロセッサ１１０は、変位パラメータ（Δｘ，Δｙ）に基づき、ユーザーインターフェース８００の参考画像８１０の完成領域８１１の２回目のスワイプ動作に対応して増加した幅の範囲及び位置を決定する。
【００２９】
言い換えると、２回目のスワイプ動作を行う時、使用者の指Ｆは、右または左にずれて、プロセッサ１１０は、２回目のスワイプ時に取得した一枚目のスワイプ画像７３０の最も左上角位置の特徴点の座標パラメータ（Ｘ２，Ｙ２）、即ち、変位パラメータ（Δｘ，Δｙ）によって、２回目にスワイプに対応する完成領域８１１の幅の範囲の変化を決定し、一枚目のスワイプ画像７３０の基礎画像パラメータｈに基づき、完成領域８１１の２回目のスワイプ動作に対応して新たに加える部分８１１ｂの長さを決定する。プロセッサ１１０は、座標パラメータ（Ｘ２，Ｙ２）基づき、完成領域８１１の２回目のスワイプ動作に対応する部分８１１ｂの開始位置を表示する。即ち、２回目のスワイプ時、完成領域８１１の幅方向の範囲は、使用者の指Ｆのずれ具合に基づいて増加する。その後、プロセッサ１１０は、その後取得するスワイプ画像及びそれが対応する画像調整パラメータＳｔｅｐに基づき、完成領域８１１の２回目のスワイプ動作に対応する部分８１１ｂの長さを増加する。一枚のスワイプ画像を取得する毎に、プロセッサ１１０は、第一合併画像パラメータＨ及び第二合併画像パラメータＷがそれぞれ第一及第二プリセット閾値より大きいか否か再度判断して、指紋登録プログラムを終了するか否か決定する。
【００３０】
例を挙げると、図８Ａ〜図８Ｇを例とする。図８Ａに示すように、使用者が指Ｆを電子デバイス１００の指紋センサ１２０に押圧して、１回目のスワイプ動作を行う時、ユーザーインターフェース８００の参考画像８１０に対応する完成領域８１１を表示して、指紋センサ１２０が取得した一枚目のスワイプ画像に対応させる。図８Ｂ及び図８Ｃに示すように、指Ｆの１回目のスワイプの過程において、参考画像８１０の完成領域８１１の長さ範囲は、対応して調整する。また、指Ｆの１回目のスワイプの過程において、プロセッサ１１０は、画像幅を一定にするように、画像調整パラメータＳｔｅｐに基づき、参考画像８１０の完成領域８１１の長さ範囲を増加する。即ち、指Ｆの１回目のスワイプ動作の過程において、参考画像８１０の完成領域８１１の幅ＤＷ１は一定であり、その長さは、新たなスワイプ画像を取得した後、増加する。図８Ｄに示すように、使用者の指Ｆが指紋センサ１２０から離れる時、参考画像８１０の完成領域８１１の範囲は、増加を停止する。しかしながら、指紋登録は、未完成であるため、ユーザーインターフェース８００は、依然として、この参考画像８１０及びそれが有する完成領域８１１に留まり、使用者に再度指をスワイプするように提示及び要求する。したがって、図８Ｅ及び図８Ｆに示すように、使用者の指は、電子デバイス１００の指紋センサ１２０を再度押圧して２回目のスワイプ動作を行う。１回目のスワイプ時の指を置く位置に対して、使用者の指は、２回目のスワイプ時、その位置は、右上方にある距離変位する。２回目のスワイプ動作の一枚目のスワイプ画像を取得した後、プロセッサ１１０は、その最も左上角位置の特徴点の座標パラメータ（Ｘ２，Ｙ２）を計算し、（Ｘ２，Ｙ２）と１回目のスワイプ時に取得した一枚目のスワイプ画像の最も左上角位置の特徴点の座標パラメータ（Ｘ１，Ｙ１）を互いに減じて、変位パラメータ（Δｘ，Δｙ）（Ｘ２−Ｘ１＝Δｘ，Ｙ２−Ｙ１＝Δｙ）を取得し、（Δｘ，Δｙ）に基づき、２回目にスワイプした一枚目のスワイプ画像に対応する表示位置、即ち、完成領域８１１の２回目のスワイプに対応して新たに加える部分８１１ｂの開始位置を決定する。図に示すように、指の２回目のスワイプの過程において、参考画像８１０の完成領域８１１の範囲は、継続して増加し（即ち、８１１ｂ）、プロセッサ１１０は、変位パラメータ（Δｘ，Δｙ）に基づき、完成領域８１１の新たに加える部分８１１ｂの開始位置を決定し、画像幅を一定にするように、画像調整パラメータＳｔｅｐに基づき、参考画像８１０の完成領域８１１の２回目のスワイプに対応する部分８１１ｂの長さ範囲を増加する。即ち、指Ｆの２回目のスワイプ動作の過程において、参考画像８１０の完成領域８１１の新たに加える部分８１１ｂの幅ＤＷ２は、一定であり、その長さは、新たなスワイプ画像を取得した後、増加する。最後に、図８Ｇに示すように、事前登録データセット７００の第一合併画像パラメータＨ及び第二合併画像パラメータＷがそれぞれ第一及び第二プリセット閾値より大きい時、参考画像８１０の完成領域８１１の範囲も十分な長さ及び幅まで増加するため、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を停止して、指紋��録プログラムを完成する。
【００３１】
図９は、発明の第三実施形態による指紋登録方法のフローチャートである。図１及び図９を参考にすると、本実施形態の指紋登録方法は、図１の実施形態の電子デバイス１００に適用できる。使用者が指紋登録を行う時、ステップＳ９１０では、電子デバイス１００は、指紋センサ１２０によって対象（即ち、使用者の指）を検出して、一枚のスワイプ画像を取得する。ステップＳ９２０では、プロセッサ１１０は、スワイプ画像を分析して、スワイプ画像の複数の特徴点を取得し、スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ，Ｙ）を取得する。ステップＳ９２２では、プロセッサ１１０は、スワイプ画像が一枚目のスワイプ画像であるか否か判断する。一枚目のスワイプ画像である場合、ステップＳ９２４を実行する。ステップＳ９２４では、プロセッサ１１０は、スワイプ画像の特徴点に基づき、事前登録データセットを生成する。続いて、ステップＳ９２５では、プロセッサ１１０は、座標パラメータ（Ｘ，Ｙ）及びスワイプ画像の面積に基づき、対応する完成領域をユーザーインターフェースの参考画像に表示する。注意すべきこととして、スワイプ画像の面積は、指紋センサ１２０の検出表面の面積に同等である。一枚目のスワイプ画像ではない場合、ステップＳ９２６を実行する。ステップＳ９２６では、プロセッサ１１０は、スワイプ画像の特徴点を事前登録データセットに組み込む。ステップＳ９４０では、プロセッサ１１０は、座標パラメータ（Ｘ，Ｙ）及びスワイプ画像の面積に基づき、完成領域の範囲を増加する。ステップＳ９８０では、プロセッサ１１０は、事前登録データセットの総面積がプリセット閾値より大きいか否か判断する。事前登録データセットの総面積は、全スワイプ画像の面積の合計からスワイプ画像が重なる領域を減じたものを表してもよく、事前登録データセット中に含まれる特徴点の数を表してもよい。言い換えると、実施形態において、ステップＳ９８０では、プロセッサ１１０は、事前登録データセットに含まれる特徴点の数がプリセット閾値より大きいか否か判断する。大きい場合、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を終了し、合併後の事前登録データセットに基づき、指紋登録データを生成し、指紋登録プログラムを完成する。大きくない場合、プロセッサ１１０は、ステップＳ９１０を実行して、次の一枚のスワイプ画像を検出並びに取得する。
【００３２】
図１０は、発明の第三実施形態による事前登録データセットの概略図である。図１１Ａ〜図１１Ｉは、発明の第三実施形態による指のスワイプ動作及び対応するユーザーインターフェース表示の概略図である。図１、図１０及び図１１Ａ〜図１１Ｉを合わせて／参考にして以下に説明する。また、本実施形態は、上述図９のフローにも適用できる。本実施形態において、指紋センサ１２０が指Ｆの一枚目のスワイプ画像１０１０を取得した後、プロセッサ１１０は、スワイプ画像１０１０を分析して、スワイプ画像１０１０の複数の特徴点１０１１を取得し、スワイプ画像１０１０の最も左上角位置に位置する特徴点１０１１の座標パラメータ（Ｘ１，Ｙ１）を取得する。図１１Ａに示すように、プロセッサ１１０は、座標パラメータ（Ｘ１，Ｙ１）及びスワイプ画像１０１０の面積（即ち、指紋センサ１２０の検出表面の面積）に基づき、参考画像１１１０の完成領域１１１１をユーザーインターフェース１１００に表示する。また、プロセッサ１１０は、スワイプ画像１０１０の特徴点に基づき、事前登録データを生成する。
【００３３】
続いて、プロセッサ１１０は、次の一枚のスワイプ画像１０２０を取得並びに分析し、スワイプ画像１０２０の複数の特徴点１０１１を取得する。本実施形態において、プロセッサ１１０は、スワイプ画像１０１０と１０２０の特徴点を比較し、スワイプ画像１０１０と１０２０に同時に含む特徴点を探し出して、スワイプ画像１０１０と１０２０の相対位置関係を取得し、スワイプ画像１０２０の最も左上角位置に位置する特徴点の座標パラメータ（Ｘ２，Ｙ２）を取得する。図１１Ｂに示すように、プロセッサ１１０は、座標パラメータ（Ｘ２，Ｙ２）及びスワイプ画像１０２０の面積に基づき、参考画像１１１０の完成領域１１１１の表示範囲を増加する。また、プロセッサ１１０は、スワイプ画像１０２０の特徴点を事前登録データに組み込み、合併後の事前登録データを生成する。
【００３４】
即ち、プロセッサ１１０は、一枚のスワイプ画像を取得する毎に、その特徴点を事前登録データに組み込む。また、プロセッサ１１０は、スワイプ画像の最も左上角位置に位置する特徴点の座標パラメータを取得して、ユーザーインターフェース１１００の参考画像１１１０の完成領域１１１１の増加に必要な範囲及び位置を決定するのに用いる。注意すべきこととして、プロセッサ１１０は、事前登録データの総面積がプリセット閾値より大きいか否か判断することで、指紋登録を終了するか否か決定する。事前登録データの総面積がプリセット閾値より大きくない場合、プロセッサ１１０は、次の一枚のスワイプ画像を検出並びに取得する。図１０及び図１１Ｅ〜図１１Ｆに示すように、指紋登録の過程において、使用者は、指の１回目のスワイプ後、指は、指紋センサ１２０から離れる。まだ十分な指紋データを取得していない、即ち、事前登録データの総面積は、まだプリセット閾値より大きくない場合、プロセッサ１１０は、ディスプレイ１４０によってユーザーインターフェースに表示・提示して、使用者に再度指をスワイプするように要求する。２回目のスワイプの過程において、プロセッサ１１０は、２回目にスワイプした一枚目のスワイプ画像１０３０を取得し、プロセッサ１１０は、スワイプ画像１０３０の特徴点を取り出し、これを事前登録データセットに組み込み、スワイプ画像１０３０の最も左上角位置に位置する特徴点の座標パラメータ（Ｘｎ，Ｙｎ）を探し出し、座標パラメータ（Ｘｎ，Ｙｎ）及びスワイプ画像１０３０の面積に基づき、ユーザーインターフェース１１００の参考画像１１１０の完成領域１１１１の範囲を増加する。
【００３５】
特に説明しなければならないこととして、事前登録データ及びスワイプ画像１０３０の特徴点（即ち、繰り返し出てくる特徴点を探し出す）を比較及び分析することで、プロセッサ１１０は、スワイプ画像１０３０と以前に取得したスワイプ画像との間の相対位置関係を算出して、これにより座標パラメータ（Ｘｎ，Ｙｎ）を取得してもよい。言い換えると、プロセッサ１１０は、スワイプ画像１０３０と以前に取得したスワイプ画像との間の相対位置関係に基づき、完成領域１１１１を参考画像１１１０に対応して表示する。更に、プロセッサ１１０は、新たな事前登録データの総面積がプリセット閾値より大きいか否か判断して、指紋登録を終了するか否か決定する。
【００３６】
例を挙げると、図１１Ａ〜図１１Ｉを例とする。図１１Ａに示すように、使用者が指Ｆを電子デバイス１００の指紋センサ１２０に置いてスワイプ動作を行う時、ユーザーインターフェース１１００の参考画像１１１０に完成領域１１１１を表示し、指紋センサ１２０を介して取得したスワイプ画像に対応させる。図１１Ｂ〜図１１Ｄに示すように、指Ｆをスワイプする過程において、参考画像１１１０の完成領域１１１１の範囲は、対応して調整する。図１１Ｅに示すように、使用者の指Ｆが指紋センサ１２０から離れる時、参考画像１１１０の完成領域１１１１の範囲は、増加を停止する。しかしながら、指紋登録は、未完成であるため、ユーザーインターフェース１１００は、依然として、この参考画像１１１０の以前の完成領域１１１１に留まり、使用者に再度指をスワイプするように提示及び要求する。図１１Ｆ〜図１１Ｈに示すように、使用者の指Ｆを再び電子デバイス１００の指紋センサ１２０に置いてスワイプ動作を行う。参考画像１１１０の完成領域１１１１の範囲は、使用者のスワイプ動作に対応して増加し続ける。図１１Ｉに示すように、事前登録データの総面積がプリセット閾値より大きい時、プロセッサ１１０は、十分な指紋データを取得したと判断し、参考画像１１１０の完成領域１１１１の範囲も十分な面積に増加して、十分な範囲の参考画像１１１０を覆う。したがって、プロセッサ１１０は、指紋センサ１２０の指紋検出操作を停止し、事前登録データに基づき、指紋登録データを生成して、指紋登録プログラムを完成する。
【００３７】
以上より、本発明のユーザーインターフェースの表示方法及び電子デバイスは、可采集使用者の指の指紋センサにおいて１回か複数回のスワイプ動作で取得した複数のスワイプ画像を採集して、これらのスワイプ画像の特徴点データを合併して、指紋登録データを生成することができる。これらのスワイプ画像の特徴点データを合併する時、本発明の電子デバイスは、これらのスワイプ画像の特徴点の間の再現性と位置関係を更に分析して、対応する画像パラメータ及び／又は座標パラメータを取得する。したがって、本発明のユーザーインターフェースの表示方法及び電子デバイスは、可画像パラメータ及び／又は座標パラメータに基づき、対応して、ディスプレイに、参考画像及びその完成領域を有するユーザーインターフェースを表示して、ユーザーインターフェースの参考画像の完成領域の範囲を動的に調整することができる。即ち、指をスワイプして指紋登録を行う過程において、使用者は、電子デバイスのディスプレイが表示するユーザーインターフェースの参考画像の完成領域の範囲の変化によって指紋登録の進度を知り得ることができる。これにより、使用者が指をスワイプして指紋登録を行う過程において、本発明のユーザーインターフェースの表示方法及び電子デバイスは、リアルタイムの指紋登録進度に関する情報を使用者にて提供し、よりヒューマナイズし、より便利な指紋登録プログラムを提供することができる。
【００３８】
本発明は実施形態により以上のように公開したが、本発明を限定するためではなく、当業者は、本発明を逸脱しない精神と範囲内において、幾つかの変更及び修正することができ、本発明の保護範囲は、請求項に限定したものを基準とする。
【符号の説明】
【００３９】
１００：電子デバイス
１１０：プロセッサ
１２０：指紋センサ
１３０：メモリ
１４０：ディスプレイ
４１０、４２０、４００、７１０、７２０、７３０、１０１０、１０２０、１０３０：画像
４１１、７１１、１０１１：特徴点
５００、８００、１１００：ユーザーインターフェース
５１０、８１０、１１１０：参考画像
５１１、８１１、８１１ｂ、１１１１：完成領域
ＤＷ１、ＤＷ２：幅
Ｆ：指
ｈ、Ｈ、Ｗ：画像パラメータ
Ｓｔｅｐ：画像調整パラメータ
Ｓ２１０、Ｓ２２０、Ｓ２２５、Ｓ２３０、Ｓ２３２、Ｓ２３５、Ｓ２４０、Ｓ２４５、Ｓ２５０、Ｓ３１０、Ｓ３２０、Ｓ３３１、Ｓ３３２、Ｓ３３３、Ｓ３３４、Ｓ３４０、Ｓ３４１、Ｓ３５０、Ｓ３８０、Ｓ６１０、Ｓ６２０、Ｓ６３１、Ｓ６３３、Ｓ６３２、Ｓ６３４、Ｓ６４０、Ｓ６４１、Ｓ６５０、Ｓ６８０、Ｓ９１０、Ｓ９２０、Ｓ９２２、Ｓ９２４、Ｓ９２５、Ｓ９２６、Ｓ９４０、Ｓ９８０：ステップ
（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）、（Ｘｎ，Ｙｎ）：座標パラメータ
（Δｘ，Δｙ）：変位パラメータ
【図１】
0006836662.tif 000002
【図２】
0006836662.tif 000003
【図３】
0006836662.tif 000004
【図４】
0006836662.tif 000005
【図５Ａ】
0006836662.tif 000006
【図５Ｂ】
0006836662.tif 000007
【図５Ｃ】
0006836662.tif 000008
【図５Ｄ】
0006836662.tif 000009
【図５Ｅ】
0006836662.tif 000010
【図６】
0006836662.tif 000011
【図７】
0006836662.tif 000012
【図８Ａ】
0006836662.tif 000013
【図８Ｂ】
0006836662.tif 000014
【図８Ｃ】
0006836662.tif 000015
【図８Ｄ】
0006836662.tif 000016
【図８Ｅ】
0006836662.tif 000017
【図８Ｆ】
0006836662.tif 000018
【図８Ｇ】
0006836662.tif 000019
【図９】
0006836662.tif 000020
【図１０】
0006836662.tif 000021
【図１１Ａ】
0006836662.tif 000022
【図１１Ｂ】
0006836662.tif 000023
【図１１Ｃ】
0006836662.tif 000024
【図１１Ｄ】
0006836662.tif 000025
【図１１Ｅ】
0006836662.tif 000026
【図１１Ｆ】
0006836662.tif 000027
【図１１Ｇ】
0006836662.tif 000028
【図１１Ｈ】
0006836662.tif 000029
【図１１Ｉ】
0006836662.tif 000030