(57)【要約】【課題】歩行中か非歩行中かの検出精度を向上させることを課題とする。【解決手段】移動体端末は、移動体端末の垂直方向の加速度および移動体端末の水平方向の加速度を測定する。移動体端末は、垂直方向の加速度を用いて、歩行中か非歩行中かを検出する。移動体端末は、非歩行中と検出された所定期間における水平方向の加速度を取得する。移動体端末は、非歩行中と検出される場合、取得される水平方向の加速度を用いて移動体端末の水平方向の速度の変化を特定し、特定した水平方向の速度の変化に基づいて、非歩行中か否かを判定する。【選択図】図１
2016163161.tif 000002
【特許請求の範囲】
【請求項１】
移動体端末において、
前記移動体端末の垂直方向の加速度および前記移動体端末の水平方向の加速度を測定する測定部と、
前記垂直方向の加速度を用いて、歩行中か非歩行中かを検出する検出部と、
前記検出部によって前記非歩行中と検出された所定期間における前記水平方向の加速度を取得する取得部と、
前記検出部によって非歩行中と検出される場合、前記取得部によって取得される前記水平方向の加速度を用いて前記移動体端末の水平方向の速度の変化を特定し、特定した前記水平方向の速度の変化に基づいて、前記非歩行中か否かを判定する判定部と
を有することを特徴とする移動体端末。
【請求項２】
前記判定部は、前記非歩行中と検出される前後における前記水平方向の速度の変化値が閾値以上である場合、前記検出部が検出した検出結果を維持して前記非歩行中と判定し、前記水平方向の速度の変化値が前記閾値未満である場合、前記検出部が検出した前記検出結果を破棄して前記歩行中と判定することを特徴とする請求項１に記載の移動体端末。
【請求項３】
前記判定部は、前記非歩行中と検出されたときの前記水平方向の加速度が閾値未満である場合、前記検出部が検出した検出結果を破棄して前記歩行中と判定し、前記水平方向の加速度が前記閾値以上である場合、前記検出部が検出した前記検出結果を維持して前記非歩行中と判定することを特徴とする請求項１に記載の移動体端末。
【請求項４】
前記判定部は、前記移動体端末の操作を抑制する抑制状態を解除する操作を受け付けた際に、前記検出部によって非歩行中と検出される場合、前記非歩行中か否かを判定することを特徴とする請求項１に記載の移動体端末。
【請求項５】
前記非歩行中と判定される場合は、ユーザの画像を撮像して認証に用いる画像認証を実行し、前記歩行中と判定される場合は、前記画像認証とは異なる代替認証を実行する認証実行部をさらに有することを特徴とする請求項４に記載の移動体端末。
【請求項６】
移動体端末が、
前記移動体端末の垂直方向の加速度および前記移動体端末の水平方向の加速度を測定し、
前記垂直方向の加速度を用いて、歩行中か非歩行中かを検出し、
前記非歩行中と検出された所定期間における前記水平方向の加速度を取得し、
前記非歩行中と検出される場合、取得される前記水平方向の加速度を用いて前記移動体端末の水平方向の速度の変化を特定し、特定した前記水平方向の速度の変化に基づいて、前記非歩行中か否かを判定する
処理を含むことを特徴とする歩行判定方法。
【請求項７】
移動体端末に、
前記移動体端末の垂直方向の加速度および前記移動体端末の水平方向の加速度を測定し、
前記垂直方向の加速度を用いて、歩行中か非歩行中かを検出し、
前記非歩行中と検出された所定期間における前記水平方向の加速度を取得し、
前記非歩行中と検出される場合、取得される前記水平方向の加速度を用いて前記移動体端末の水平方向の速度の変化を特定し、特定した前記水平方向の速度の変化に基づいて、前記非歩行中か否かを判定する
処理を実行させる含むことを特徴とする歩行判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体端末、歩行判定方法および歩行判定プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話などの移動体端末では、加速度センサを用いた歩行検出が行われている。具体的には、移動体端末は、加速度センサで加速度を測定し、特定の加速度パターンを検出した際に歩行中と検出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、移動体端末では、他人による不正な操作等を防止するために、操作のロック状態を解除する認証手法として、暗証番号によるユーザ認証、パターン認証、指紋認証、虹彩や顔などの画像認証などが利用されている。画像認証は、目などの撮像対象と端末との距離を一定に保つなど制約も多い。
【０００５】
また、ユーザの利便性やセキュリティを考慮して、歩行中か否かによって認証手法を自動的に切り替えることが考えられる。例えば、非歩行中では画像認証を実行し、歩行中では他の認証を実行することが考えられる。
【０００６】
しかしながら、上記技術では、歩行中か非歩行中かの検出精度がよくない。例えば、移動体端末をポケットから取り出す動作などをした場合に、上下に振動する加速度が手の動きによって打ち消され、歩行中であるにも関わらず、非歩行中と判定されることがある。この場合、歩行中の認証が難しい画像認証が正しく実行できず、ユーザの利便性が却って損なわれる。
【０００７】
１つの側面では、歩行中か非歩行中かの検出精度を向上させることができる移動体端末、歩行判定方法および歩行判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、移動体端末は、前記移動体端末の垂直方向の加速度および前記移動体端末の水平方向の加速度を測定する測定部と、前記垂直方向の加速度を用いて、歩行中か非歩行中かを検出する検出部とを有する。移動体端末は、前記検出部によって前記非歩行中と検出された所定期間における前記水平方向の加速度を取得する取得部を有する。移動体端末は、前記検出部によって非歩行中と検出される場合、前記取得部によって取得される前記水平方向の加速度を用いて前記移動体端末の水平方向の速度の変化を特定し、特定した前記水平方向の速度の変化に基づいて、前記非歩行中か否かを判定する判定部を有する。
【発明の効果】
【０００９】
一実施形態によれば、歩行中か非歩行中かの検出精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。
【図２】図２は、判定結果ＤＢに記憶される情報の例を示す図である。
【図３】図３は、誤検出を説明する図である。
【図４】図４は、歩行中から停止したと判定される例を示す図である。
【図５】図５は、歩行中と判定される例を示す図である。
【図６】図６は、判定結果の生成処理の流れを示すフローチャートである。
【図７】図７は、認証処理の流れを示すフローチャートである。
【図８】図８は、実施例１に係る認証処理の判定を説明する図である。
【図９】図９は、移動体端末のハードウェア構成例を説明する図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する移動体端末、歩行判定方法および歩行判定プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１２】
［全体構成］
実施例１に係る移動体端末１０は、加速度センサを有する端末であり、例えば携帯電話、スマートフォン、ＰＤＡ（Personal  Digital  Assistants）などの移動体端末の一例である。また、移動体端末１０は、複数の認証手法を搭載している。例えば、移動体端末１０は、パターン認証、暗証番号による認証、虹彩認証などを有する。なお、ここで挙げた認証手法は例示であり、例えば顔認証など他の認証手法を有していてもよい。
【００１３】
ここでは、一例として、移動体端末１０は、非歩行中は虹彩認証を実行し、歩行中は虹彩認証の代替としてパターン認証を実行するものとする。
【００１４】
このような状態において、移動体端末１０は、移動体端末１０の垂直方向の加速度および移動体端末１０の水平方向の加速度を測定する。移動体端末１０は、垂直方向の加速度を用いて、歩行中か非歩行中かを検出する。移動体端末１０は、非歩行中と検出された所定期間における水平方向の加速度を取得する。移動体端末１０は、非歩行中と検出される場合、取得される水平方向の加速度を用いて移動体端末１０の水平方向の速度の変化を特定し、特定した水平方向の速度の変化に基づいて、非歩行中か否かを判定する。
【００１５】
つまり、移動体端末１０は、垂直方向の加速度を用いて非歩行中と検出された場合でも、検出されたタイミングの前後において水平方向の速度変化が一定である場合は、歩行中と判定し直す。この結果、移動体端末１０は、歩行中か非歩行中かの検出精度を向上させることができる。
【００１６】
［機能構成］
図１は、実施例１に係る移動体端末の機能構成を示す機能ブロック図である。図１に示すように、移動体端末１０は、認証情報ＤＢ１１、判定結果ＤＢ１２、加速度測定部１３、歩行検出部１４、速度変化特定部１５、判定部１６、認証実行部１７を有する。
【００１７】
なお、認証情報ＤＢ１１や判定結果ＤＢ１２は、メモリやハードディスクなどの記憶装置に格納されるデータベースである。また、加速度測定部１３、歩行検出部１４、速度変化特定部１５、判定部１６、認証実行部１７は、プロセッサなどの電子回路の一例やプロセッサが実行するプロセスの一例である。
【００１８】
認証情報ＤＢ１１は、ユーザ認証に用いる情報を記憶するデータベースである。実施例１の例では、認証情報ＤＢ１１は、正当なユーザの虹彩画像と、正当なユーザが予め指定したパターン認証用のパターンとを記憶する。
【００１９】
判定結果ＤＢ１２は、歩行判定、加速度の測定結果、速度の測定結果などを記憶するデータベースである。図２は、判定結果ＤＢに記憶される情報の例を示す図である。図２に示すように、判定結果ＤＢ１２は、「時間、歩行検出、水平方向の速度の絶対値、加速度」を対応付けて記憶する。
【００２０】
ここで記憶される「時間」は、最新の歩行検出時間から何秒前の情報かを特定する例であり、ここでは一例として５秒前まで記憶するものとするが、任意に変更することができる。「歩行検出」は、後述する歩行検出部１４による検出結果を示し、歩行が検出された場合は「Ｔｒｕｅ」が設定され、非歩行が検出された場合は「Ｆａｌｓｅ」が設定される。「水平方向の速度の絶対値」および「加速度」は、後述する速度変化特定部１５によって格納される。
【００２１】
図２の例における最新のデータは、非歩行と検出され、水平方向の速度が「１．６ｍ／ｓ」であり、加速度が「０．１（ｍ／ｓ２）」であることを示す。なお、ここでは、「水平方向の速度の絶対値」および「加速度」の両方を記憶する例を説明したが、これに限定されるものではなく、いずれか一方を記憶していてもよい。
【００２２】
加速度測定部１３は、移動体端末１０の加速度を測定する処理部である。具体的には、移動体端末１０が有する加速度センサが測定した加速度を定期的に取得して、歩行検出部１４と速度変化特定部１５に出力する。例えば、加速度測定部１３は、垂直方向の加速度と水平方向の加速度を取得して、歩行検出部１４と速度変化特定部１５に出力する。なお、水平方向の一例としては、移動体端末１０を所有する所有者が歩く道と平行方向が挙げられ、垂直方向の一例としては、当該道に対して垂直の方向が挙げられる。なお、ここで挙げた例は、一例であり、厳密に平行や垂直ではなく、ある程度の角度を有していてもよい。
【００２３】
歩行検出部１４は、加速度測定部１３によって測定された垂直方向の加速度を用いて歩行中か非歩行中を検出する処理部である。例えば、歩行検出部１４は、垂直方向の加速度が一定値以上検出されている場合は、歩行中と検出し、垂直方向の加速度が一定値未満となった場合に、非歩行中と検出する。そして、歩行検出部１４は、歩行中か非歩行中かを検出するたびに、検出結果を判定結果ＤＢ１２に格納する。なお、ここで説明した歩行検出手法は一例であり、歩行検出部１４は、公知の様々な歩行検出手法を採用することができる。
【００２４】
速度変化特定部１５は、歩行検出部１４によって非歩行中と検出された所定期間における水平方向の加速度を取得して、移動体端末１０の水平方向の速度の変化を特定する処理部である。例えば、速度変化特定部１５は、測定が開始されたタイミングから、水平方向の加速度を積分し続けて、歩行検出部１４によって歩行の有無が検出されたときの水平方向の速度を算出して、判定結果ＤＢ１２に格納する。なお、速度の算出方法は、公知の様々な算出手法を採用することができる。
【００２５】
また、速度変化特定部１５は、加速度測定部１３によって測定された水平方向の加速度を、移動体端末１０の水平方向の速度変化とすることもできる。この場合、速度変化特定部１５は、歩行検出部１４によって歩行の有無が検出されたときの水平方向の加速度を取得して、判定結果ＤＢ１２に格納する。
【００２６】
判定部１６は、歩行検出部１４によって非歩行中と検出される場合、非歩行中が検出されるまでの水平方向の速度変化に基づいて、非歩行中か否かを判定する処理部である。具体的には、判定部１６は、非歩行中と検出された前後の水平方向の速度変化もしくは水平方向の加速度の変化に基づいて、非歩行中の判定が正しいか否かを判定する。
【００２７】
ここで誤検出の一例を説明する。図３は、誤検出を説明する図である。図３に示すように、歩行と検知される加速度パターンが検出されている状態で、移動体端末１０がポケットから手で取りだされた場合、歩行の加速度パターンを打ち消すような相対加速度が発生する。この場合、歩行検出部１４は、歩行の加速度パターンが打ち消されることから、加速度が検出されないので、非歩行中と検出する。すなわち、誤検出が発生する。そこで、判定部１６は、このような誤検出の発生を抑制する。
【００２８】
例えば、判定部１６は、非歩行中と検出される前後における水平方向の速度の変化値が閾値以上である場合、歩行検出部１４による非歩行中の検知結果を維持する。一方で、判定部１６は、非歩行中と検出される前後における水平方向の速度の変化値が閾値未満である場合、歩行検出部１４による非歩行中の検出結果を破棄して歩行中と判定する。
【００２９】
一例を挙げると、判定部１６は、歩行検出が「Ｆａｌｓｅ」となった最新状態から１秒前の速度の絶対値と、最新状態の速度の絶対値との差が閾値「１．０ｍ／ｓ」以上である場合、非歩行中と判定する。つまり、判定部１６は、非歩行中と判定された前後で速度が閾値以上減速している場合に、非歩行中とする判定結果を維持する。一方、判定部１６は、非歩行中と判定された前後で速度が閾値以上減速していない場合に、非歩行中とする判定結果が誤りと判定し、歩行中と判定し直す。
【００３０】
また、判定部１６は、非歩行中と検出されたときの水平方向の加速度が閾値未満である場合、歩行検出部１４による非歩行中の検出結果を破棄して歩行中と判定する。一方で、判定部１６は、非歩行中と検出されたときの水平方向の加速度が閾値以上である場合、歩行検出部１４による前記非歩行中の検知結果を維持する。
【００３１】
一例を挙げると、判定部１６は、歩行検出が「Ｆａｌｓｅ」となった最新状態までの加速度が「０ｍ／ｓ２」である状態で、最新状態の加速度が「−１．０ｍ／ｓ２」以下になった場合、非歩行中と判定する。つまり、判定部１６は、非歩行中と判定されたときに閾値以上減速していると特定される場合に、非歩行中とする判定結果を維持する。一方、判定部１６は、減速具合が閾値未満の場合や減速していない場合に、非歩行中とする判定結果が誤りと判定し、歩行中と判定し直す。
【００３２】
上述したように、判定部１６は、歩行検出状態から非歩行検出状態になった際、移動体端末１０の水平方向の速度の変化量を判定する。そして、判定部１６は、水平方向速度の変化量が一定量より小さかった場合には、水平方向に動き続けていることから、立ち止まったのではないと判断し、歩き続けていると判断する。更に、判定部１６は、移動体端末１０を取り出して画面を見られる位置に持ってくるまでにかかる時間を最大５秒と想定し、この時間以内であれば端末を取り出す操作の最中であると判断する。
【００３３】
ここで、図４と図５を用いて具体例を用いて説明する。図４は、歩行中から停止したと判定される例を示す図である。図４に示すように、判定部１６は、判定結果ＤＢ１２において最新の歩行検出が「Ｆａｌｓｅ」であることを検出すると、それまでの５秒間に歩行検出「Ｔｒｕｅ」が存在するか否かを、判定結果ＤＢ１２を参照して判定する。ここで、判定部１６は、５秒間に歩行検出「Ｔｒｕｅ」が存在しない場合、移動体端末１０の所有者が停止中であると判定する。
【００３４】
一方、図４の例ではそれまでの５秒間に「Ｔｒｕｅ」が存在することから、次に、判定部１６は、５秒間の水平方向の移動量の変化を判定する。例えば、判定部１６は、５秒間の各水平方向の速度が「±０．３ｍ／ｓ」内で遷移している場合、停止中ではなく歩行を継続していると判定する。また、判定部１６は、最新の水平方向の速度が２秒前の水平方向の速度よりも「１．０ｍ／ｓ」以上遅くなった場合、停止したと判定し、それ以外は歩行中を継続していると判定する。別の手法では、判定部１６は、最新の水平方向の加速度が「−１．０ｍ／ｓ２」以下の場合、停止したと判定し、それ以外は歩行を継続していると判定する。
【００３５】
したがって、図４の例では、歩行検出部１４によって移動体端末１０の所有者が停止したと判定されるが、判定部１６によって停止ではなく歩行継続中と判定し直される。
【００３６】
図５は、歩行中と判定される例を示す図である。図５に示すように、判定部１６は、判定結果ＤＢ１２において最新の歩行検出が「Ｆａｌｓｅ」であることを検出すると、それまでの５秒間に歩行検出「Ｔｒｕｅ」が存在するか否かを、判定結果ＤＢ１２を参照して判定する。ここで、判定部１６は、５秒間の歩行検出がすべて「Ｆａｌｓｅ」であることから、歩行検出ができていないと判定し、停止ではないと判定する。このような例としては、垂直方向の加速度が検出されないほど小さい値であることから、車や電車等の乗り物に乗っている例が該当する。
【００３７】
したがって、図５の例では、歩行検出部１４によって移動体端末１０の所有者が停止したと判定されるが、判定部１６によって停止ではなく、乗り物等による移動中と判定し直される。
【００３８】
なお、判定部１６は、判定処理を実行するタイミングは任意に設定変更することができる。例えば、判定部１６は、判定結果ＤＢ１２を監視し、判定結果ＤＢ１２の歩行検出に「Ｆａｌｓｅ」が格納されたことを検出した場合に、判定処理を実行することができる。また、判定部１６は、後述する認証実行部１７から判定要求を受け付けた場合に、判定処理を実行し、判定結果として歩行中または非歩行中を応答する。また、上記５秒間も一例であり、任意に設定変更することができる。
【００３９】
認証実行部１７は、ロック操作を解除する際に、ユーザ認証を実行する処理部である。具体的には、認証実行部１７は、ユーザから認証要求を受け付けた場合、移動体端末１０のユーザが歩行中か非歩行中かによって認証手法を自動的に切り替えて、ユーザ認証を実行する。
【００４０】
例えば、認証実行部１７は、ユーザから認証要求を受け付けた場合、判定部１６に判定要求を送信する。そして、認証実行部１７は、判定部１６から受信した応答が「歩行中」である場合、パターン認証画面をディスプレイ等の表示部に出力する。その後、認証実行部１７は、パターン認証画面上で受け付けたパターンが認証情報ＤＢ１１に記憶されるパターンと一致する場合、認証を許可してロック状態を解除する。一方、認証実行部１７は、パターンが一致しない場合、エラー画面を出力してロック状態を維持する。
【００４１】
また、認証実行部１７は、判定部１６から受信した応答が「非歩行中」である場合、移動体端末１０が有するカメラを起動して、ユーザの虹彩を撮像する。その後、認証実行部１７は、撮像した虹彩の画像が認証情報ＤＢ１１に記憶される虹彩画像と一致する場合、認証を許可してロック状態を解除する。一方、認証実行部１７は、一致しない場合、エラー画面を出力してロック状態を維持する。
【００４２】
［判定結果の生成処理］
図６は、判定結果の生成処理の流れを示すフローチャートである。図６に示すように、歩行検出部１４は、歩行中と判断できる加速度データが出力されている場合（Ｓ１０１：Ｙｅｓ）、歩行中を検出して、判定結果ＤＢ１２の最新データとして歩行検出に「Ｔｒｕｅ」を設定する（Ｓ１０２）。
【００４３】
一方、歩行検出部１４は、歩行中と判断できる加速度データが出力されていない場合（Ｓ１０１：Ｎｏ）、非歩行中と検出して、判定結果ＤＢ１２の最新データとして歩行検出に「Ｆａｌｓｅ」を設定する（Ｓ１０３）。
【００４４】
Ｓ１０２またはＳ１０３が実行された後、速度変化特定部１５は、水平方向の速度の変化を算出し（Ｓ１０４）、算出した水平方向の速度の変化を判定結果ＤＢ１２の最新データに保存する（Ｓ１０５）。なお、ここでの水平方向の速度の変化の一例は、水平方向の速度の絶対値または加速度である。
【００４５】
続いて、歩行検出部１４および速度変化特定部１５は、過去５秒分のデータを判定結果ＤＢ１２に保存し、その他を破棄する（Ｓ１０６）。その後、１秒待機した後（Ｓ１０７）、Ｓ１０１以降の処理が実行される。
【００４６】
［認証処理］
図７は、認証処理の流れを示すフローチャートである。図７に示すように、認証実行部１７は、認証要求を受け付けると（Ｓ２０１：Ｙｅｓ）、虹彩認証の代替処理が設定されているか否かを判定する（Ｓ２０２）。
【００４７】
そして、認証実行部１７は、代替処理が設定されている場合（Ｓ２０２：Ｙｅｓ）、判定部１６に判定要求を送信し、判定部１６は、判定結果ＤＢ１２を参照して、最新のデータが「Ｔｒｕｅ」か否かを判定する（Ｓ２０３）。つまり、判定部１６は、判定要求の直前に歩行していたか否かを判定する。
【００４８】
続いて、判定部１６は、最新のデータが「Ｔｒｕｅ」ではない場合（Ｓ２０３：Ｎｏ）、過去５秒以内に歩行していたか否かを判定する（Ｓ２０４）。つまり、判定部１６は、判定結果ＤＢ１２に記憶されるデータのうち最新以外のデータで１つでも「Ｔｒｕｅ」がある場合、歩行していたと判定する。
【００４９】
そして、判定部１６は、過去５秒以内に歩行していたと判定した場合（Ｓ２０４：Ｙｅｓ）、速度の変化が一定か否かを判定する（Ｓ２０５）。例えば、判定部１６は、過去４つの水平方向の速度の平均値が一定値以下である場合、水平方向の速度の変化が５秒前から一定量以内である場合、速度の変化が一定と判定する。
【００５０】
その後、判定部１６が速度の変化が一定であると判定した場合（Ｓ２０５：Ｙｅｓ）、認証実行部１７は、歩行中のロック解除操作と判定し（Ｓ２０６）、代替認証を実行する（Ｓ２０７）。一方、判定部１６が速度の変化が一定ではないと判定した場合（Ｓ２０５：Ｎｏ）、認証実行部１７は、非歩行中のロック解除操作と判定し、虹彩認証を実行する（Ｓ２０８）。
【００５１】
なお、Ｓ２０４において、判定部１６が過去５秒以内に歩行と判定した場合（Ｓ２０４：Ｎｏ）、認証実行部１７は、非歩行中のロック解除操作と判定し、虹彩認証を実行する（Ｓ２０８）。
【００５２】
また、Ｓ２０２において、認証実行部１７は、代替処理が設定されていない場合（Ｓ２０２：Ｎｏ）、虹彩認証を実行する（Ｓ２０８）。なお、判定部１６は、最新のデータが「Ｔｒｕｅ」である場合（Ｓ２０３：Ｙｅｓ）、Ｓ２０４およびＳ２０５を実行せずに、Ｓ２０６を実行する。
【００５３】
［効果］
移動体端末１０は、歩行中の端末の動きにより歩行の上下動と端末の上下動が相殺された場合であっても、水平方向の移動量を用いて誤判定を抑制することができる。
【００５４】
図８は、実施例１に係る認証処理の判定を説明する図である。図８に示すように、移動体端末１０は、非歩行、歩行、非歩行を繰り返す際に、歩行中にポケットから取り出されることで意図しない加速度が発生する。従来では、移動体端末１０は、移動による重力方向の加速度がポケットからの取り出し操作時に発生する垂直方向の加速度に相殺されて、非歩行と誤検出される（図８の（Ａ））。
【００５５】
これに対して、実施例１に係る移動体端末１０は、歩行検出が途切れてから５秒間、かつ、水平方向の速度に一定量の変化がない場合、非歩行とする検出を誤検出と判定し、歩行中と判定する。
【００５６】
したがって、移動体端末１０は、歩行中の端末の動きにより歩行の上下動と端末の上下動が相殺されて非歩行中と誤判定された場合であっても、歩行中の認識率が低い画像認証ではない他の認証手段による認証を実行することができる。
【実施例２】
【００５７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【００５８】
［システム］
また、図示した装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５９】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６０】
なお、本実施例で説明した移動体端末１０は、歩行判定プログラムを読み込んで実行することで、図１等で説明した処理と同様の機能を実行することができる。例えば、移動体端末１０は、加速度測定部１３、歩行検出部１４、速度変化特定部１５、判定部１６、認証実行部１７と同様の機能を有するプログラムをメモリに展開する。そして、移動体端末１０は、加速度測定部１３、歩行検出部１４、速度変化特定部１５、判定部１６、認証実行部１７と同様の処理を実行するプロセスを実行することで、上記実施例と同様の処理を実行することができる。
【００６１】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【００６２】
［ハードウェア構成］
図９は、移動体端末のハードウェア構成例を説明する図である。図９に示すように、移動体端末１０は、無線部１００、オーディオ入出力部１０１、記憶部１０２、表示部１０３、加速度センサ１０４、カメラ１０５、プロセッサ１０６を有する。
【００６３】
無線部１００は、アンテナ１００ａを用いて、他の移動体端末や基地局装置と通信を実行する。オーディオ入出力部１０１は、音声などの入出力を実行する装置であり、例えばスピーカから各種音声を出力し、マイクから各種音声を集音する。
【００６４】
記憶部１０２は、各種データやプログラムを記憶する記憶装置であり、例えば図１に示したＤＢを記憶する。表示部１０３は、タッチパネルやディスプレイなどの表示装置であり、各種情報を表示する。
【００６５】
加速度センサ１０４は、移動体端末１０の垂直方向の加速度および水平方向の加速度を測定するセンサであり、測定した値をプロセッサ１０６に出力する。カメラ１０５は、虹彩などの被写体を撮像する撮像器であり、撮像画像をプロセッサ１０６に出力する。
【００６６】
プロセッサ１０６は、移動体端末１０全体の処理を司る処理部であり、記憶部１０２からプログラムを読み出してプロセスを実行する。例えば、プロセッサ１０６は、加速度測定部１３、歩行検出部１４、速度変化特定部１５、判定部１６、認証実行部１７と同様の処理を実行するプロセスを動作させる。また、プロセッサ１０６は、２つ以上で構成されていてもよい。
【符号の説明】
【００６７】
１０  移動体端末
１１  認証情報ＤＢ
１２  判定結果ＤＢ
１３  加速度測定部
１４  歩行検出部
１５  速度変化特定部
１６  判定部
１７  認証実行部
【図１】
2016163161.tif 000003
【図２】
2016163161.tif 000004
【図３】
2016163161.tif 000005
【図４】
2016163161.tif 000006
【図５】
2016163161.tif 000007
【図６】
2016163161.tif 000008
【図７】
2016163161.tif 000009
【図８】
2016163161.tif 000010
【図９】
2016163161.tif 000011