(57)【特許請求の範囲】
【請求項１】
歩行又は走行による振動を検出するセンサーと、
前記センサーによって検出された歩行又は走行による振動を入力し、前記歩行又は走行による振動のカウント間隔を測定し、前記カウント間隔と閾値とを比較し、前記カウント間隔が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定する制御手段と、
前記判定された結果である歩行モードか走行モードかに応じた画面を表示する表示手段と
を備え、
前記制御手段は、前記モードが判定されたら、所定時間、モードの変更を禁止することを特徴とする歩数計。
【請求項２】
前記制御手段は、前記モードが判定されたら、判定結果のモードに応じて、歩幅を再設定することを特徴とする請求項１に記載の歩数計。
【請求項３】
前記表示手段は、前記歩行モードでは、歩数、歩行時間、歩行距離、消費カロリーの全て又はその組み合わせを表示することを特徴とする請求項１に記載の歩数計。
【請求項４】
前記表示手段は、前記走行モードでは、走行時間、走行距離、ラップタイム、予測タイムの全て又はその組み合わせを表示することを特徴とする請求項１に記載の歩数計。
【請求項５】
前記表示手段は、時間ごとの各モードの歩数または距離をグラフによって表示することを特徴とする請求項１に記載の歩数計。
【請求項６】
歩行又は走行による振動をカウントして歩数を計測する歩数計のモード判定方法において、
センサーが、歩行又は走行による振動を検出し、
制御手段が、前記センサーにより検出された歩行又は走行による振動を入力し、前記歩行又は走行による振動のカウント間隔を測定し、前記カウント間隔と閾値とを比較し、前記カウント間隔が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定し、前記モードが判定されたら、所定時間、モードの変更を禁止する
ことを特徴とする歩数計のモード判定方法。
【請求項７】
歩行又は走行による振動をカウントして歩数を計測する歩数計のモードを判定するコンピュータに、
センサーにより検出された歩行又は走行による振動を入力するステップと、
前記歩行又は走行による振動のカウント間隔を測定するステップと、
前記カウント間隔と閾値とを比較し、前記カウント結果が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定し、前記モードが判定されたら、所定時間、モードの変更を禁止するステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末の機能として用いて好適な歩数計、歩数計のモード判定方法、プログラムに関する。
【背景技術】
【０００２】
近年、歩数計を有する携帯端末が増加している。携帯端末に設けられた歩数計は、たとえば、身長、体重、歩幅を設定することで、カウントした歩数に対して、歩行距離、歩行時間、消費カロリーなどを算出し、画面に表示している。このような使い方は、歩行モードと称される。
【０００３】
これに対して、昨今の健康ブームを反映して、ジョギング中に携帯端末に設けられた歩数計を利用して、特定区間を走行し所要時間測定や、設定時間内にどれだか走行したかなどを計測し、画面表示する場合がある。このような使い方は、走行モードと称される。
【０００４】
歩行モードと走行モードでは、利用目的が異なっているため、画面表示が異なっている。つまり、歩行モードでは、歩行距離や消費カロリーが表示される。これに対して、走行モードでは、所要時間やラップタイムが表示される。通常の携帯端末の歩数計では、歩行モードと走行モードとを切り替えるボタンが設けられている。
【０００５】
また、特許文献１及び特許文献２には、歩行時と走行時に歩数を測定する場合に、測定モードの選択操作を不要にしたものが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−７７３６８号公報
【特許文献２】特開２００８−８４２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように、通常の携帯端末の歩数計では、歩行モードと走行モードとをマニュアルで切り替える必要がある。しかしながら、一般的な走行状態（ジョギング）などは、競技上などとはことなり、走行を停止しなければならないことが多く、走行、歩行、停止が混在してしまうということがある。より正確な消費カロリーの計算や、距離の測定を行うためには、走行、歩行、停止状態を判定し、各モードを切り替える必要がある。
【０００８】
また、特許文献１及び特許文献２に示されるものでは、歩行モードと走行モードとをフィルタの出力から判定している。しかしながら、このようにフィルタの出力から歩行モードと走行モードとを判定するのでは、モードに応じた特性のフィルタを用意する必要がある。また、歩行速度や走行速度は、各個人毎に、様々である。フィルタの出力から歩行モードと走行モードとを判定するのでは、個人設定を細かく行うことは難しい。
【０００９】
上述の課題を鑑み、歩行モードと走行モードを自動で切り替えが可能な歩数計、歩数計のモード判定方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明に係る歩数計は、歩行又は走行による振動を検出するセンサーと、前記センサーによって検出された歩行又は走行による振動を入力し、前記歩行又は走行による振動のカウント間隔を測定し、前記カウント間隔と閾値とを比較し、前記カウント間隔が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定する制御手段と、前記判定された結果である歩行モードか走行モードかに応じた画面を表示する表示手段とを備え、前記制御手段は、前記モードが判定されたら、所定時間、モードの変更を禁止することを特徴とする。
【００１１】
本発明に係る歩数計のモード判定方法は、歩行又は走行による振動をカウントして歩数を計測する歩数計のモード判定方法において、センサーが、歩行又は走行による振動を検出し、制御手段が、前記センサーにより検出された歩行又は走行による振動を入力し、前記歩行又は走行による振動のカウント間隔を測定し、前記カウント間隔と閾値とを比較し、前記カウント間隔が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定し、前記モードが判定されたら、所定時間、モードの変更を禁止することを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、歩行又は走行による振動をカウントして歩数を計測する歩数計のモードを判定するコンピュータに、センサーにより検出された歩行又は走行による振動を入力するステップと、前記歩行又は走行による振動のカウント間隔を測定するステップと、前記カウント間隔と閾値とを比較し、前記カウント結果が閾値以上であるか否かに基づいて、歩行モードであるか走行モードであるかを判定し、前記モードが判定されたら、所定時間、モードの変更を禁止するステップと、を実行させるためのコンピュータプログラムである。
【発明の効果】
【００１３】
本発明によれば、歩数計機能を有する携帯型移動通信端末において、歩行モードと走行モードを自動で切り替えが可能となり、手間のかかるモード切り替えを行わず、好きなタイミングでジョギングを開始できるようになる。また、設定している歩行情報と走行情報との差異なども明確となり、その情報を利用して、アドバイスやペース配分といった情報をユーザに提供することも可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る携帯型移動通話端末の概要を示すブロック図である。
【図２】歩行モードと走行モードとの自動判定処理を示すフローチャートである。
【図３】メモリの記録内容の説明図である。
【図４】携帯型移動通信端末を歩数計として動作させたときの処理を示すフローチャートである。
【図５】携帯型移動通信端末を歩数計として動作させたときの表示画面の一例の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は、本発明の第１の実施形態に係る携帯型移動通信端末の概要を示すブロック図である。図１に示すように、本発明の第１の実施形態に係る携帯型移動通信端末は、アンテナ部１と、送受信部２と、表示部３と、制御部４と、メモリ５と、カメラ６と、操作部７と、スピーカ８と、マイク９と、レシーバ１０と、センサー１１とを備えている。
【００１６】
アンテナ部１は無線信号の送受信を行う。送受信部２には制御部４が接続され、入力及び出力無線信号の変復調を行う。制御部４は主に機能動作を制御する回路である。
【００１７】
また、制御部４にはレシーバ１０が接続される。レシーバ１０は携帯型移動通信端末の受話部として機能する。さらに、制御部４にはマイク９が接続され、マイク９は携帯型移動通信端末の送話部として機能する。
【００１８】
制御部４には表示部３が接続され、表示部３は帯型移動通信端末の設定を行うための情報や通信を行うための各種情報（例えば、電話番号、時計、サービス圏内／圏外、電話帳表示、スケジュール表示、カレンダー表示、現在の歩数計モード等）の表示を行う。
【００１９】
制御部４には、複数のキーボタンを有する操作部７が接続される。操作部７は、複数のキーボタンからの入力を認識し、制御部４に伝達する回路である。また、制御部４には、着信やアラーム、音声などを鳴動させるスピーカ８、外部の情報を携帯型移動通信端末に取り込むためのカメラ６、携帯型移動通信端末の設定を行うための情報や通信を行うための各種情報を格納するためのメモリ５を備えている。
【００２０】
センサー１１は、携帯型移動通信端末の振動や方向、加速度などを感知し、その情報を制御部４へ伝送する。本発明の携帯型移動通信端末では、センサー１１には加速度センサーが含まれており、この加速度センサーの検出出力から、歩行又は走行による振動を検出して歩数計として使用したり、加速度センサーの出力を演算して、カメラの手振れ等の姿勢制御として利用したりしている。
【００２１】
次に、歩行モードと走行モードとの自動判定の処理について説明する。本発明の第１の実施形態では、携帯型移動通信端末を歩数計として動作させたときに、歩行モードと走行モードとを自動判定することができる。図２は、歩行モードと走行モードとの自動判定の処理を示すフローチャートである。ここでは、歩行モードを３種類（「歩行Ａ（ゆっくり歩行）」、「歩行Ｂ（普通歩行）」、「歩行Ｃ（はやく歩行）」）と、走行モードを２種類（「走行Ａ（ゆっくりジョギング）」、「走行Ｂ（普通ジョギング）」）持つ場合について説明する。
【００２２】
図２において、歩数計の機能に設定されると（ステップＳ１）、制御部４は、センサー１１により歩行又は走行の振動を入力し、歩行又は走行のカウント間隔を測定する（ステップＳ２）。そして、制御部４は、この測定結果をｔとして、あらかじめ、メモリ５に記録されている閾値との比較を行う（ステップＳ３〜ステップＳ７）。
【００２３】
図３に示すように、メモリ５には、各モード毎のカウント間隔の閾値が記録されている。例えば、「歩行Ａ（ゆっくり歩行）」の歩行モードなら、カウント間隔は４６０ｍｓ以上（時間ａ以上）、「歩行Ｂ（普通歩行）」の歩行モードなら、カウント間隔は４３０ｍｓ〜４６０ｍｓ（時間ｂ〜時間ｃ）、「歩行Ｃ（はやく歩行）」の歩行モードなら、カウント間隔は４００ｍｓ〜４３０ｍｓ（時間ｄ〜時間ｅ）である。「走行Ａ（ゆっくりジョギング）」の走行モードなら、カウント間隔は３５０ｍｓ〜４３０ｍｓ（時間ｆ〜時間ｇ）、「走行Ｂ（普通ジョギング）」の走行モードなら、カウント間隔は３５０ｍｓ未満（時間ｈ未満）である。
【００２４】
よって、制御部４は、カウント間隔ｔが（ｔ≧ａ）なら「歩行Ａ（ゆっくり歩行）」モードであると判定し、歩行Ａモードの設定を行う（ステップＳ３）。カウント間隔ｔが（ｃ＞ｔ≧ｂ）なら「歩行Ｂ（普通歩行）」であると判定し、歩行Ｂモードの設定を行う（ステップＳ４）。カウント間隔ｔが（ｅ＞ｔ≧ｄ）なら「歩行Ｃ（はやく歩行）」であると判定し、歩行Ｃモードの設定を行う（ステップＳ５）。カウント間隔ｔが（ｇ＞ｔ≧ｆ）なら「走行Ａ（ゆっくりジョギング）」であると判定し、走行Ａモードの設定を行う（ステップＳ６）。カウント間隔ｔが（ｔ＜ｈ）なら「走行Ｂ（普通ジョギング）」であると判定し、走行Ｂモードの設定を行う（ステップＳ７）。
【００２５】
ステップＳ３〜ステップＳ７では、各モードにおいて、消費カロリーや歩行／走行距離を算出するために、歩幅の再設定を行う。歩幅の再設定の値は、図３に示すように、メモリ５に記録されている。モードの設定が完了すると再び歩数のカウント間隔測定を開始し、変化が発生した場合、随時モードの切り替えを行う。
【００２６】
なお、上述の実施形態では、歩数のカウント間隔を測定し、この歩数のカウント間隔と閾値とを比較して、歩行モードと走行モードの自動判定を行っている。この場合、各モードの閾値付近で、閾値を跨ぐことが頻繁に発生することが考えられる。
【００２７】
そこで、モードが設定されたら、所定時間、モードの変更を禁止して、モードを確定する処理を行う。すなわち、歩数カウント間隔が例えば３秒以上継続して検出するまでは、走行モードや歩行モードの変更を禁止することで、各モードの閾値付近で、閾値を跨ぐことが頻繁に発生するケースにおいても、モードを維持することが可能となる。また、歩数間隔が、３秒以上となった場合は停止状態と判断する。
【００２８】
本発明の第１の実施形態に係る携帯型移動通信端末では、上述のように、歩行モードと走行モードとが自動判定できる。このため、本発明の第１の実施形態に係る携帯型移動通信端末を歩数計として動作させたときに、走行モードと歩行モードとに応じた処理が行える。
【００２９】
図４は、携帯型移動通信端末を歩数計として動作させたときの処理を示すフローチャートである。図４において、歩数計として起動されると（ステップＳ１０１）、制御部４は、歩行モードと走行モードとの自動判定を行う（ステップＳ１０２）。なお、この歩行モードと走行モードの自動判定は、図２にフローチャートで示したような処理により実現される。
【００３０】
ステップＳ１０２で歩行モードと判定された場合には、制御部４は、歩行モードに応じた画面を表示部３に表示する（ステップＳ１０３）。そして、制御部４は、センサー１１により歩数の情報を入力して、歩数をカウントし（ステップＳ１０４）、歩行時間を計測し（ステップＳ１０５）、歩行距離を計算し（ステップＳ１０６）、消費カロリーを計算する（ステップＳ１０７）。そして、制御部４は、ステップＳ１０２〜ステップＳ１０６で求められた歩数と、歩行時間と、歩行距離と、消費カロリーを表示部３に表示する（ステップＳ８）。
【００３１】
ステップＳ１０２で走行モードと判定された場合には、制御部４は、走行モードに応じた画面を表示部３に表示する（ステップＳ１０９）。そして、制御部４は、センサー１１により歩数の情報を入力し、走行時間を計測し（ステップＳ１１０）、走行距離を計算し（ステップＳ１１１）、ラップタイムを算出し（ステップＳ１１２）、所定の位置に到達する予測タイムを算出する（ステップＳ１１３）。そして、制御部４は、ステップＳ１０８〜ステップＳ１１３で求められた走行時間と、走行距離と、ラップタイムと、予測タイムを表示部３に表示する（ステップＳ１１４）。
【００３２】
図５は、本発明の第１の実施形態に係る携帯型移動通信端末を歩数計として動作させたときの表示部３の表示画面の一例である。図５に示すように、画面上部には、モードを示すアニメーション１０１が表示される。このアニメーション１０１の表示は、モード毎に異なるアニメーションとされている。そして、各種の情報１０２が表示される。この情報１０２の表示は、歩行モードか走行モードかに応じて切り替えられる。歩行モードでは、情報１０２として、歩数、歩行時間、歩行距離、消費カロリー等が表示される。走行モードでは、情報１０２として、走行時間、走行距離、ラップタイム、予測タイム等が表示される。また、画面を切り替え操作により、時間ごとの各モードの歩数や距離を表示するグラフ１０３が表示される。
【００３３】
以上説明したように、本発明の実施形態では、歩行モードと走行モードを自動で切り替えが可能となり、手間のかかるモード切り替えを行わず、好きなタイミングでジョギングを開始できるようになる。また、設定している走行情報との差異も明確となり、その情報を利用して、アドバイスやペース配分といった情報をユーザに提供することも可能となる。
【００３４】
本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【符号の説明】
【００３５】
１：アンテナ部
２：送受信部
３：表示部
４：制御部
５：メモリ
６：カメラ
７：操作部
８：スピーカ
９：マイク
１０：レシーバ
１１：センサー
【図１】
0005549924.tif 000002
【図２】
0005549924.tif 000003
【図３】
0005549924.tif 000004
【図４】
0005549924.tif 000005
【図５】
0005549924.tif 000006