(57)【要約】【課題】指紋センサから画像を取得し、機器の操作制御を行うためのポインティングデバイスを搭載した携帯電話機を提供する。【解決手段】携帯電話機１０は、指紋センサ１０３と、ＫＥＹスイッチ１０８と、メインＣＰＵ１２と、ＲＦプロセッサ１３と、フラッシュＲＯＭ１４と、ＲＡＭ１６と、表示部１８と、を有している。フラッシュＲＯＭ１４は、ポインティング手段を実現するためのソフトウエアを有し、ソフトウエアはメインＣＰＵ１２によって実行されている。また、ソフトウエアによって実現されるポインティング手段は、動きベクトル変換手段と、指置き判定手段と、動き算出手段と、を含んでいる。【選択図】図１
2008090461.tif 000002
【特許請求の範囲】
【請求項１】
指紋センサで取得された指先の画像から指紋を検出する指紋検出手段と、検出された指紋の動きを指先の動きとして検出するポインティング手段と、を有する携帯電話機において、
指紋センサに指先が置かれていない画像を予め取得し、所定間隔で取得した画像と、予め取得した画像と、の画像濃度の差分を濃度値として検出する濃度検出手段と、
濃度検出手段により検出された濃度値の変化を濃度変化値として算出する変化値算出手段と、
算出された濃度変化値をオフセット値により補正し、スムージング処理により平滑化するオフセット補正手段と、
オフセット補正手段により補正された補正濃度変化値に基づき指置き状態又は指離れ状態を判定する指置き判定手段と、
を有し、
指置き判定手段は、変化値算出手段で算出された濃度変化値が所定濃度値より小さく、かつ、オフセット補正手段で補正された補正濃度変化値が所定変化値より小さい場合にオフセット値を更新するオフセット更新手段を有することを特徴とする携帯電話機。
【請求項２】
請求項１に記載の携帯電話機において、
濃度検出手段は、取得された画像から複数領域の濃度値を検出し、
変化値算出手段は、濃度検出手段により検出された濃度変化値のうち最大値をその画像の濃度変化値とすることを特徴とする携帯電話機。
【請求項３】
請求項１又は２に記載の携帯電話機において、
オフセット更新手段は、所定のオフセット更新条件に合致した時の濃度変化値を所定バッファに取り込み、バッファの平均値をオフセット値として更新することを特徴とする携帯電話機。
【請求項４】
請求項１に記載の携帯電話機において、
指置き判定手段は、補正濃度変化値のゆっくりした濃度値変化傾向に基づいて、指離れを判定することを特徴とする携帯電話機。
【請求項５】
指紋センサで取得された指先の画像から指紋を検出する指紋検出工程と、検出された指紋の動きを指先の動きとして検出するポインティング工程と、を有する携帯電話機のポインティング制御方法において、
指紋センサに指先が置かれていない画像を予め取得し、所定間隔で取得した画像と、予め取得した画像と、の画像濃度の差分を濃度値として検出する濃度検出工程と、
濃度検出工程により検出された濃度値の変化を濃度変化値として算出する変化値算出工程と、
算出された濃度変化値をオフセット値により補正し、スムージング処理により平滑化するオフセット補正工程と、
オフセット補正工程により補正された補正濃度変化値に基づき指置き状態又は指離れ状態を判定する指置き判定工程と、
を有し、
指置き判定工程は、変化値算出工程で算出された濃度変化値が所定濃度値より小さく、かつ、オフセット補正工程で補正された補正濃度変化値が所定変化値より小さい場合にオフセット値を更新するオフセット更新工程を有することを特徴とする携帯電話機のポインティング制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機に関し、特に携帯電話機に搭載される指紋センサを用いたポインティングデバイスに関する。
【背景技術】
【０００２】
コンピュータ技術とネットワーク技術の進歩により電子化された情報の伝達が容易に行えるようになったが、あまりにも情報の伝達が容易となったため、重要な情報を保護し、重要な情報の漏洩を防ぐことのできるセキュリティ技術に関心が集まっている。
【０００３】
近年、情報の漏洩を防止するセキュリティ技術を組み込んだ携帯型端末が開発されるようになった。携帯型端末の一例として、生体情報の一つである指紋を入力して照合し、本人認証を行うパーソナルコンピュータ（以下ＰＣという。）や携帯電話機などがある。本人認証としてパスワードによる認証方法もあるが、例えば使用するたびにパスワードを入力する煩わしさに対し、指で触れるだけで入力できるという指紋センサの手軽さがユーザに支持されている。
【０００４】
しかし、指紋センサを携帯型端末に組み込んだ場合、指紋センサは指紋の照合のみに用いられ、携帯型端末の操作をするためには個別の入力手段が用意されている。このような構成では、入力手段と指紋センサを携帯型端末に設ける必要があるため、携帯電話機などでは、小型化が難しいという問題があった。
【０００５】
このような問題を解決するために、特許文献１や特許文献２には、指紋センサをマウスのようなポインティングデバイスとして用いる技術が開示されている。しかし、上記特許文献の技術では、指紋センサを単なるポインティングデバイスとして使用したり、決定スイッチなどと組み合わせる必要があった。
【０００６】
【特許文献１】特開２００２−６２９８４号公報
【特許文献２】特開２００３−２８８１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
いわゆる濡れ指や乾き指などの指質が操作者毎に異なる。特に、光学式や静電式の指紋センサによるポインティングデバイスを用いる場合、汗や皮脂などの残留物が指紋センサに付着していると、指紋センサから指が離れているにもかかわらず指が置かれていると誤認識してしまい、誤ったポインティング処理を行うという問題がある。
【０００８】
また、操作者の指質に合わせて認識レベルを可変することも可能であるが、使用条件により指質が変化したり、誤って操作者の指質と異なる設定で使用すると、同様に誤認識してしまうという問題がある。
【課題を解決するための手段】
【０００９】
以上のような問題を解決するために、本発明に係る携帯電話機は、指紋センサで取得された指先の画像から指紋を検出する指紋検出手段と、検出された指紋の動きを指先の動きとして検出するポインティング手段と、を有する携帯電話機において、指紋センサに指先が置かれていない画像を予め取得し、所定間隔で取得した画像と、予め取得した画像と、の画像濃度の差分を濃度値として検出する濃度検出手段と、濃度検出手段により検出された濃度値の変化を濃度変化値として算出する変化値算出手段と、算出された濃度変化値をオフセット値により補正し、スムージング処理により平滑化するオフセット補正手段と、オフセット補正手段により補正された補正濃度変化値に基づき指置き状態又は指離れ状態を判定する指置き判定手段と、を有し、指置き判定手段は、変化値算出手段で算出された濃度変化値が所定濃度値より小さく、かつ、オフセット補正手段で補正された補正濃度変化値が所定変化値より小さい場合にオフセット値を更新するオフセット更新手段を有することを特徴とする。
【００１０】
また、本発明に係る携帯電話機において、濃度検出手段は、取得された画像から複数領域の濃度値を検出し、変化値算出手段は、濃度検出手段により検出された濃度変化値のうち最大値をその画像の濃度変化値とすることを特徴とする。
【００１１】
さらに、本発明に係る携帯電話機において、オフセット更新手段は、所定のオフセット更新条件に合致した時の濃度変化値を所定バッファに取り込み、バッファの平均値をオフセット値として更新することを特徴とする。
【００１２】
さらにまた、本発明に係る携帯電話機において、指置き判定手段は、補正濃度変化値のゆっくりした濃度値変化傾向に基づいて、指離れを判定することを特徴とする。
【００１３】
本発明に係るポインティング制御方法は、指紋センサで取得された指先の画像から指紋を検出する指紋検出工程と、検出された指紋の動きを指先の動きとして検出するポインティング工程と、を有する携帯電話機のポインティング制御方法において、指紋センサに指先が置かれていない画像を予め取得し、所定間隔で取得した画像と、予め取得した画像と、の画像濃度の差分を濃度値として検出する濃度検出工程と、濃度検出工程により検出された濃度値の変化を濃度変化値として算出する変化値算出工程と、算出された濃度変化値をオフセット値により補正し、スムージング処理により平滑化するオフセット補正工程と、オフセット補正工程により補正された補正濃度変化値に基づき指置き状態又は指離れ状態を判定する指置き判定工程と、を有し、指置き判定工程は、変化値算出工程で算出された濃度変化値が所定濃度値より小さく、かつ、オフセット補正工程で補正された補正濃度変化値が所定変化値より小さい場合にオフセット値を更新するオフセット更新工程を有することを特徴とする。
【発明の効果】
【００１４】
本発明を用いることにより、操作者ごと、あるいは使用条件の変動があっても安定した処理を行えるという効果がある。
【００１５】
また、指紋センサ表面の汚れを濃度変化のオフセットとして処理することで、誤って操作者の指質と異なる設定で使用しても安定した処理が行えるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。
【実施例】
【００１７】
図１には、本実施形態における携帯電話機のハードウエア構成図が示されている。図１に示す携帯電話機１０は指紋センサ１０３と、ＫＥＹスイッチ１０８と、メインＣＰＵ１２と、ＲＦプロセッサ１３と、フラッシュＲＯＭ１４と、ＲＡＭ１６と、表示部１８と、を有している。なお、フラッシュＲＯＭ１４はポインティング手段等を実現するためのソフトウエアを有し、メインＣＰＵ１２によって実行されている。
【００１８】
本実施形態で用いた指紋センサは１０３、例えば、２５６ポイントの静電容量方式のラインセンサ１０２を８ライン有する構成である。また、それぞれの構成部は内部バスによって接続されており、相互にデータのやり取りが可能である。
【００１９】
メインＣＰＵ１２は、ＲＦプロセッサ１３と共同して無線通信に関する処理及び、携帯電話機１０のユーザインターフェースを司り、ＫＥＹスイッチ１０８や指紋センサ１０３からの入力に対してその応答を表示部１８に表示させたり、図示しないマイクやスピーカとの入出力等を行う。
【００２０】
図２は、本実施形態におけるポインティング手段の概要を示した機能ブロック図である。図２に示すポインティング手段１００は、動きベクトル変換手段１０６と、指置き判定手段１０４と、動き算出手段１０９と、を有している。ポインティング手段１００の出力は制御処理部１１０に入力される。さらに、動き算出手段１０９は、図示しない、濃度検出手段と、変化値算出手段と、オフセット補正手段とを含んでいる。このように本実施形態における特徴的な構成は、濃度判定による指置き判定手段１０４と、しきい値変更手段１２０により設定されている感度に基づき判定を実行する動きベクトル変換手段１０６と、を有することである。
【００２１】
これにより、しきい値変更手段１２０に依存しない指置き判定が可能となり、しきい値が正しく設定されていない場合であってもオフセット補正部１０５により補正が可能となる。このようなポインティング手段により、使用環境により変化する指質であっても、使用者は指質設定をすることなく、ポインティング操作が可能となる。なお、しきい値変更手段は、携帯電話機のポインティングしきい値設定として実装されている。
【００２２】
本実施形態では表１に示すようにオフセット値、濃度変化値、濃度変化値の移動平均、移動平均の変化値、長時間の移動平均濃度変化等の五つのパラメータを使用している。
【００２３】
【表１】
2008090461.tif 000003
【００２４】
一般的に、モノクロ画像を検出する指紋センサ１０３上へ指を置くと「明るい」の割合が減り「暗い」の割合が増えることから「暗い」の占める割合が増加し、増加する割合を監視することで、指置きを判定することが可能となる。
【００２５】
そこで、指紋センサ表面の汚れを「オフセット」として長時間監視し、オフセットの更新を操作者の指が離れた時に継続して行うこととしている。また、濃度変化を短い周期と長い周期で監視することで指置きと指離れをより正しく判定する処理を行っている。指紋センサがきれいに拭き取られている場合、かつ、指紋センサ上に指が置かれていない場合では濃度変化は０付近で安定する。しかし、指紋センサ表面に汚れが付着した場合、汗の蒸発によりオフセットの変動が生じる場合が多い。
【００２６】
本実施形態では、指紋センサ１０３を次に示すポインティングと指置き判定の目的で使用している。まず、図３を用いて指先の移動量を算出するポインティングにおける画像取得処理の概要を示す。図３（Ａ）は画像取得タイミングを示し、図３（Ｂ）は注目すべきポイントが含まれる２つの画像を示し、図３（Ｃ）はこれらのポイントの拡大画像を示している。なお、図３（Ｄ）は、指紋センサ１０３で１回の測定で所得される指紋イメージの配置図である。
【００２７】
図３（Ａ）に示されるように、例えば、２０ｍｓにおけるフレーム画像Ｉｍｇ１（ｘ１，ｙ１）と、２０ｍｓ＋１ｍｓ後のフレーム画像Ｉｍｇ２（ｘ２，ｙ２）と、を取得する。取得されたフレーム画像から図３（Ｂ）に示されるポイントを中心にｘ，ｙ軸方向に±３ポイントの７点×７点のユニットを取り出し、それぞれ１ポイント方向だけずれたユニットにおける濃度値の差分の二乗を相関値（Ｅｉ）とし、ユニットでの相関値を算出し、ΣＥｉ相関値（Ｅｓｕｍ）が最も小さな値となった１ポイントの方向を決定する。このようにして、移動方向が決定される。
【００２８】
図４には、指紋センサが取得したイメージと操作者の指先の動きとの関係が示されている。図４左側のイメージは、図３（Ｄ）に示した１回の測定で取得される指紋イメージで縦方向１６ポイント、横方向２５６ポイントのイメージを８枚分つなぎ合わせたものである。
【００２９】
最初に、指先が指紋センサから離れている状態（指離れ状態）では、何も変化が見られないが、（１）指置き〜（２）指離れまでの間に指先が携帯電話に対して下方向に移動すると、指紋の画像が連続的に取得される。ここで、図中、指離れ状態から（１）指置きに至る過渡期は網掛け領域として示し、以下同様とする。
【００３０】
次に、（２）指離れにより指先が指紋センサから離れると指紋センサ上に残った残留物の画像がそのまま検出され、指が離れているにも関わらずその変化が分かりにくい。指離れ状態が継続した後、（３）指置き〜（４）指離れまでの間に指先の移動が検出される。その後（５）指置き〜（６）指離れも同様に指先の移動が検出される。
【００３１】
図５は、指紋センサ１０３で濃度検出に用いた複数の濃度検出領域１２１を示している。図５を用いて、本実施形態の処理を説明する。指紋センサ１０３には、図５に示される三つの濃度検出領域１２１が設けられ、各濃度検出領域は、例えば、ｙ軸６ポイント，ｘ軸３２ポイントの領域であり、それぞれの領域で濃度値Ｄ２１〜Ｄ２３を指紋センサの画像から取得する。
【００３２】
図６は、濃度値の算出方法を説明する説明図であり、図６には、ポインティングに使用したフレーム画像中の濃度検出領域における度数ヒストグラムを算出する検出処理が示されている。図中（Ａ）は指離れ時の修正ヒストグラムと、図中（Ｂ）は指置き時修正ヒストグラムと、を示し、図６（Ａ），（Ｂ）は、修正により「明るい」部分を削除し、指離れ時修正ヒストグラムの平均度数（Ｄ１ｉ）と指置き時修正ヒストグラムの平均度数（Ｄ２ｉ）とを求める。次に、Ｄ２ｉとＤ１ｉの差分を求めて各領域の濃度値（Ｘｉ＝Ｄ２ｉ−Ｄ１ｉ）とする。
【００３３】
図７は、本実施形態の濃度変化値の移動平均処理を説明する説明図である。図７には濃度変化の移動平均処理で用いられるＸｍｏｖｅ，Ｘｄｉｆｆ，Ｘｌｏｎｇ等のパラメータが示されている。図中、濃度変化値の過去１００ｍｓ間移動平均により求められる濃度変化値の移動平均（Ｘｍｏｖｅ）と、Ｘｍｏｖｅに対して６０ｍｓの時間幅で変化を監視し、この値が増加傾向ならば指が置かれた可能性が高く、減少傾向なら指が離れた可能性が高いと判定する移動平均の変化値（Ｘｄｉｆｆ）と、Ｘｍｏｖｅを１秒間記録し、過去１０００ｍｓ〜５００ｍｓのＸｍｏｖｅと５００ｍｓ〜現在のＸｍｏｖｅを比較して指離れ可能性を判定する長時間の移動平均濃度変化値（Ｘｌｏｎｇ）と、が示されている。
【００３４】
次に、本実施形態によって取得された各濃度値の変化を示す一例を図８と図９のグラフに示す。図８（Ａ）は各濃度値のグラフであり、図８（Ｂ）は例えば、図５に示したＤ２１〜Ｄ２３の各濃度値のうち最大濃度値の濃度変化値のグラフであり、図８（Ｃ）は、濃度変化値の移動平均のグラフである。なお、図８（Ａ）の破線は指離れ時の各領域の平均度数Ｄ１ｉであり、実線は各領域の平均度数Ｄ２ｉである。なお、濃度変化値Ｘｍａｘ［ｔ］は、式１に示される計算式で求められるように、各領域で求められたＸ１，Ｘ２，Ｘ３のうち最大値を使用する。
【００３５】
【数１】
2008090461.tif 000004
【００３６】
濃度変化値Ｘｍａｘ［ｔ］を元にして、式２に示される計算式により濃度変化値の移動平均Ｘｍｏｖｅ［ｔ］を求める。図８（Ｃ）に示すように実際の濃度変化値は激しく変化するが、過去１００ｍｓにおける平滑処理によってその変化が緩和される。
【００３７】
【数２】
2008090461.tif 000005
【００３８】
図９（Ｄ）は移動平均の濃度変化値（Ｘｄｉｆｆ［ｔ］）のグラフであり、図９（Ｅ）は長時間の移動平均の濃度変化値（Ｘｌｏｎｇ［ｔ］）のグラフである。さらに、図９（Ｆ）はオフセット値のグラフであり、図９（Ｇ）はオフセットにより補正された補正濃度変化値の移動平均のグラフである。なお、Ｘｄｉｆｆ［ｔ］は式３に示される計算式で求められるように、現在と過去２個前のデータとを比較している。
【００３９】
【数３】
2008090461.tif 000006
【００４０】
図９（Ｄ）中、Ｘｄｉｆｆ［ｔ］の正側に設けられているのが指置き判定閾値であり、負側に設けられているのが指離れ判定閾値である。Ｘｄｉｆｆ［ｔ］がそれぞれの閾値を超えたことにより、指置きや指離れを判定する。
【００４１】
図９（Ｅ）は、長時間の移動平均濃度変化値（Ｘｌｏｎｇ［ｔ］）であり、式４に示される計算式で求められる。また、図９（Ｅ）に示すように、本実施形態では、Ｘｌｏｎｇ［ｔ］を用いて、指離れのみを判定する。この処理により、指離れ判定をより確実なものとする。
【００４２】
【数４】
2008090461.tif 000007
【００４３】
図９（Ｆ）はオフセット値のグラフである。具体的には、オフセット値算出用のバッファを１０個用意し、濃度変化値が５０未満で、かつ、１００ｍｓ移動平均の変化が±１以下であったら、バッファに濃度変化値を記録し、１０個のバッファに格納された濃度変化値の平均値をオフセット値としている。
【００４４】
なお、連続１０回オフセット更新条件が満たされる状態とは、指紋センサの表面が安定している状態であり、指置き状態の長押しでも画像の濃度は微妙に変化することから、指無しと長押しを区別することは容易となる。従って、本実施形態では、連続１０回オフセット更新が実行されるような場合は、指が置かれていないと判定する。
【００４５】
図９（Ｇ）はオフセット値によって補正された補正濃度変化値の移動平均のグラフであり、図８（Ｆ）のオフセット値の増加によりＸｍｏｖｅ［ｔ］が補正される。このように、本実施形態では、「指を置いていない時にオフセットする値を変更する」と、「ポインティング中の指離れ検出において、濃度変化の可能性判定と、濃度変化の累積による可能性判定」と、の処理を有している。
【００４６】
図１１は、本実施形態におけるポインティングしきい値設定メニュー（Ａ）の一例を示すイメージ図である。本実施形態では、ポインティングしきい値メニューは操作者が設定するしきい値の他に、「［６］自動設定」のメニュー１２３も設けている。このようなユーザインターフェースにすることにより、従来の指質設定と自動設定との切替が可能になり、ユーザの好みにあわせて設定可能となる。
【００４７】
図１０には、本実施形態における指置き判定処理の流れを示すフローチャート図が示されている。指置き判定処理サブルーチンを用いて、ポインティング処理の後に実行される指置き判定処理について示す。指置き判定処理の流れは、指置きと指離れとどちらとも判断できないという三つを判定する処理と、指離れを確実に判定する最終段（ステップＳ４２以降）と、を有している。これは、ポインティングの検知ポイント数が各方向に１ポイントと少なく設定しているためであり、多くの操作情報を取り込むことにより、判定精度を向上させるためである。なお、説明の便宜上、ステップＳ４２より前の前半処理と、ステップ４２以降の後半処理に分けて説明する。
【００４８】
まず、前半処理の（１）指置き判定の確立が高い場合の処理の流れについて説明する。指置き判定処理におけるポインティング処理（ステップＳ１０）が実行され、前回の指置き状態の判定（ステップＳ１２）において、「指置き」と判定されると、ステップＳ１４の移動量判定に進む。ステップＳ１４において、移動量有りと判定されると、ステップＳ４０に移動する。ステップＳ４０では、一時記憶エリアに「状態変化なし：指置き」を記憶してステップＳ４２に移動する。
【００４９】
次に、（２）指置き判定だがオフセットによる指離れの可能性がある場合における処理の流れを説明する。指置き判定処理におけるポインティング処理（ステップＳ１０）が実行され、前回の指置き状態の判定（ステップＳ１２）において、「指置き」と判定されると、ステップＳ１４の移動量判定に進む。ステップＳ１４において、移動量無しと判定されると、ステップＳ１６の長時間判定処理（Ｘｌｏｎｇ）に進む。
【００５０】
ステップＳ１６の判定において差が小さいと判定されると、指置きの可能性あるため、ステップＳ１８の短時間判定処理（Ｘｄｉｆｆ）に進む。ステップＳ１８においてしきい値ｂより大きいと判定されると、指置きの可能性があるため、ステップＳ２２のオフセットによる指離れ判定に進む。
【００５１】
ステップＳ２２では、しきい値ｂとしきい値ｃとの比較結果により短時間判定処理にてＸｄｉｆｆが「０」より大きい場合はステップＳ４０に進む。ステップＳ４０では、一時記憶エリアに「状態変化なし：指置き」を記憶してステップＳ４２に進む。
【００５２】
次に、（３）指置き判定だがオフセットによる指離れ判定の可能性が高く、「指離れ」と判定される処理の流れを説明する。指置き判定処理におけるポインティング処理（ステップＳ１０）が実行され、前回の指置き状態の判定（ステップＳ１２）において、「指置き」と判定されると、ステップＳ１４の移動量判定に進む。ステップＳ１４において、移動量無しと判定されると、ステップＳ１６の長時間判定処理（Ｘｌｏｎｇ）に進む。
【００５３】
ステップＳ１６において、長時間判定処理（Ｘｌｏｎｇ）において差が大きいと判定されると、指離れの可能性が高いため、ステップＳ２０の短時間判定処理（Ｘｄｉｆｆ）に進む。もし、ステップＳ２０において、しきい値ｃより小さい場合は、指離れと判断されステップＳ２４に進む。
【００５４】
また、ステップＳ２０において、しきい値ｃより大きい場合は、指置きと判断されるが、ステップＳ２２のオフセットによる指離れ判定にてＸｄｉｆｆが「０」より小さい場合は、指離れと判断されてステップＳ２４に進む。ステップＳ２４では、一時記憶エリアに「指離れ」を記憶してステップＳ４２に進む。
【００５５】
次に、（４）指離れ判定がなされ、指離れが確定する処理の流れを説明する。指置き判定処理におけるポインティング処理（ステップＳ１０）が実行され、前回の指置き状態の判定（ステップＳ１２）において、「指離れ」と判定されると、ステップＳ３０の移動量判定に進む。ステップＳ３０において、移動量無しと判定されると、ステップＳ３２の短時間判定処理（Ｘｄｉｆｆ）に進む。ステップＳ３２においてしきい値ａより小さいと判定されると、指離れが確定し、ステップＳ４０に移動する。ステップＳ４０では、一時記憶エリアに「状態変化なし：指離れ」を記憶してステップＳ４２に進む。
【００５６】
また、ステップＳ３２においてしきい値ａより大きいと判定され、指置きの可能性がある場合にはステップＳ３４の長時間判定処理（Ｘｌｏｎｇ）に進む。しかし、ステップＳ３４において、差が大きい場合は指離れの可能性があるため、ステップＳ３６のポインティング判定にて相関値による移動量が判定される。もし、相関値による移動量が小さい場合は、指離れが確定し、ステップＳ４０に進む。ステップＳ４０では、一時記憶エリアに「状態変化なし：指離れ」を記憶してステップＳ４２に進む。
【００５７】
次に、（５）指離れ判定がなされた後に、指置きが確定する処理の流れを説明する。指置き判定処理におけるポインティング処理（ステップＳ１０）が実行され、前回の指置き状態の判定（ステップＳ１２）において、「指離れ」と判定されると、ステップＳ３０の移動量判定に進む。ステップＳ３０において、移動量有りと判定されると、ステップＳ３８に進む。ステップＳ３８では、一時記憶エリアに「指置き」を記憶してステップＳ４２に進む。
【００５８】
また、ステップＳ３０において、移動量無しと判定されると、ステップＳ３２の短時間判定処理（Ｘｄｉｆｆ）に進む。ステップＳ３２においてしきい値ａより大きいと判定されると、ステップＳ３４の長時間判定処理（Ｘｌｏｎｇ）に進む。ステップＳ３４において差が小さいと判定されるとステップＳ３８に進む。ステップＳ３８では、一時記憶エリアに「指置き」を記憶してステップＳ４２に進む。
【００５９】
さらに、ステップＳ３４において差が大きい場合は、指離れの可能性があるため、ステップＳ３６のポインティング判定にて相関値の大きさが判定される。ステップＳ３６において相関値が大きいと判定されると指置きが確定し、ステップＳ３８に進む。ステップＳ３８では、一時記憶エリアに「指置き」を記憶してステップＳ４２に進む。
【００６０】
（６）上述したように（１）〜（５）の処理が終了すると、後半処理が実行される。後半処理において、ステップＳ４２の連続判定が実行され、３回指離れが判定された場合は、判定結果エリアに「指離れ」を記憶して指置き判定からメイン処理に戻る。また、図９には図示していないが、指紋センサ上に設けた三つの濃度検出領域のそれぞれの判定結果に基づいて最終判定をしてもよい。
【００６１】
なお、本実施形態において、しきい値ａ〜ｃを用いたが、この値は、図９（Ｄ）に示した閾値である。だたし、これらの値は指紋センサの性能や携帯電話機への搭載条件により異なるものであり、個別に設定することが望ましい。また、後半処理において、３回指離れを判定するという条件で判定したが、上述した三つの濃度検出領域を用いる判定方法でもよい。さらに、本実施形態で設定した様々な数値は、あくまで一例であり、これらの値に限定するものではない。
【００６２】
以上、上述したように、本実施形態に係る携帯電話機を用いることにより、操作者ごと、あるいは使用条件の変動があっても、安定した処理を実現できる。また、指紋センサ表面の汚れを濃度変化のオフセットとして処理することで、誤って操作者の指質と異なる設定で使用しても安定した処理が可能となる。
【００６３】
なお、本実施形態において、携帯電話機の実施形態を主に説明したが、これに限定するものではなく、ＰＣ、ＰＤＡ等の携帯端末に用いてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態に係る携帯電話機のハードウエア構造を示すブロック図である。
【図２】本実施形態に係るポインティング手段の機能を示す機能ブロック図である。
【図３】本実施形態に係る指紋センサの画像取得処理を説明する説明図である。
【図４】本実施形態に係る指紋センサが取得したイメージと、操作者の指先の動きと、の関係を説明する説明図である。
【図５】本実施形態に係る濃度検出に用いた複数の濃度検出領域を示した模式図である。
【図６】本実施形態に係る濃度値の算出方法を説明する説明図である。
【図７】本実施形態の濃度変化値の移動平均処理を説明する説明図である。
【図８】本実施形態の濃度変化値の検出処理を説明する説明図である。
【図９】本実施形態の濃度変化値の検出処理を説明する説明図である。
【図１０】本実施形態における指置き判定処理の流れを示すフローチャート図である。
【図１１】本実施形態におけるポインティングしきい値設定メニューの一例を示すイメージ図である。
【符号の説明】
【００６５】
１０  携帯電話機、１２  メインＣＰＵ、１３  ＲＦプロセッサ、１４  フラッシュＲＯＭ、１６  ＲＡＭ、１８  表示部、１００  ポインティング手段、１０２  ラインセンサ、１０３  指紋センサ、１０４  指置き判定手段、１０５  オフセット補正部、１０６  動きベクトル変換手段、１０７  感度処理部、１０８  ＫＥＹスイッチ、１０９  動き算出手段、１１０  制御処理部、１２０  しきい値変更手段、１２１  濃度検出領域、１２３  自動設定メニュー。
【図１】
2008090461.tif 000008
【図２】
2008090461.tif 000009
【図３】
2008090461.tif 000010
【図５】
2008090461.tif 000011
【図６】
2008090461.tif 000012
【図７】
2008090461.tif 000013
【図８】
2008090461.tif 000014
【図９】
2008090461.tif 000015
【図１０】
2008090461.tif 000016
【図１１】
2008090461.tif 000017
【図４】
2008090461.tif 000018