(57)【要約】【課題】省電力化できること【解決手段】第１の方向と、第１の方向とは独立な第２の方向と、の加速度を検出する電子機器に備えられる加速度検出装置において、第１の方向の加速度の大きさが、予め定めた値を超えたときに、第１の方向における加速度の検出に用いるサンプリング周期を短くするサンプリング周期縮小部を備える。【選択図】図１
2012160151.tif 000002
【特許請求の範囲】
【請求項１】
第１の方向と、前記第１の方向とは独立な第２の方向と、の加速度を検出する加速度検出部を備える加速度検出装置において、
前記第１の方向の加速度の大きさが、予め定めた値を超えたときに、前記第１の方向における加速度の検出に用いるサンプリング周期を短くするサンプリング周期縮小部
を備えることを特徴とする加速度計測装置。
【請求項２】
表示面に情報を表示する表示部を備え、
前記第１の方向は、前記表示部の表示面とは垂直であることを特徴とする請求項１に記載の加速度計測装置。
【請求項３】
前記第１の方向の加速度に基づいて、衝撃があったか否かを判定する衝撃判定部と、
前記衝撃判定部が衝撃があったと判定した後に、前記加速度センサのサンプリング周期を長くするサンプリング周期拡大部と、
を備えることを特徴とする請求項１又は２に記載の加速度計測装置。
【請求項４】
前記第１の方向の加速度に基づいて、衝撃があったか否かを判定する衝撃判定部と、
前記第１の方向の加速度に基づいて、歩行があったか否かを判定する歩行判定部と、
を備えることを特徴とする請求項１から３のいずれか１項に記載の加速度計測装置。
【請求項５】
前記歩行判定部は、前記第２の方向の加速度に基づいて、歩行があったか否かを判定することを特徴とする請求項４に記載の加速度計測装置。
【請求項６】
請求項１から５のいずれか１項に記載の加速度計測装置を備える電子機器。
【請求項７】
請求項１から５のいずれか１項に記載の加速度計測装置を備える歩数計。
【請求項８】
第１の方向と、前記第１の方向とは独立な第２の方向と、の加速度を検出する加速度検出部を備える加速度検出装置のコンピュータに、
前記第１の方向の加速度の大きさが、予め定めた値を超えたときに、前記第１の方向における加速度の検出に用いるサンプリング周期を短くするサンプリング周期縮小手順、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加速度検出装置、電子機器、歩数計、及びプログラムに関する。
【背景技術】
【０００２】
近年、加速度センサの発達により、加速度センサを備える電子機器が身近になってきている。特許文献１には、携帯型電子機器に与えられた加速度を検出し、その加速度が正／負に振れることに基づいて所定の動きが電子機器に与えられたか否かを判定する携帯型電子機器について記載されている。この携帯型電子機器では、判定の結果に基づいて、所定の動作を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３３５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の携帯型電子機器では、水銀体温計の指示温度を戻すかの如く瞬発的な力を加える「Ｓｈａｋｅ操作」によって加速度を与えられ、その加速度が短時間に正／負に振れることを検出している。従って、特許文献１に記載の携帯型電子機器では、加速度のサンプリング周期が小さく、電力を多く消費するという欠点があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、省電力化できる加速度検出装置、電子機器、歩数計、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、第１の方向と、前記第１の方向とは独立な第２の方向と、の加速度を検出する加速度検出部を備える加速度検出装置において、前記第１の方向の加速度の大きさが、予め定めた値を超えたときに、前記第１の方向における加速度の検出に用いるサンプリング周期を短くするサンプリング周期縮小部を備えることを特徴とする加速度計測装置である。
【０００７】
（２）また、本発明の一様態は、上記の加速度計測装置において、表示面に情報を表示する表示部を備え、前記第１の方向は、前記表示部の表示面とは垂直であることを特徴とする。
【０００８】
（３）また、本発明の一様態は、上記の加速度計測装置において、前記第１の方向の加速度に基づいて、衝撃があったか否かを判定する衝撃判定部と、前記衝撃判定部が衝撃があったと判定した後に、前記加速度センサのサンプリング周期を元に戻すサンプリング周期拡大部と、を備えることを特徴とする。
【０００９】
（４）前記第１の方向の加速度に基づいて、衝撃があったか否かを判定する衝撃判定部と、前記第１の方向の加速度に基づいて、歩行があったか否かを判定する歩行判定部と、を備えることを特徴とする。
【００１０】
（５）また、本発明の一態様は、上記の加速度計測装置において、前記歩行判定部は、前記第２の方向の加速度に基づいて、歩行があったか否かを判定することを特徴とする。
【００１１】
（６）本発明の一態様は、上記の加速度計測装置を備える電子機器である。
【００１２】
（７）また、本発明の一態様は、上記の加速度計測装置を備える歩数計である。
【００１３】
（８）また、本発明の一態様は、第１の方向と、前記第１の方向とは独立な第２の方向と、の加速度を検出する加速度検出部を備える加速度検出装置のコンピュータに、前記第１の方向の加速度の大きさが、予め定めた値を超えたときに、前記第１の方向における加速度の検出に用いるサンプリング周期を短くするサンプリング周期縮小手順、を実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、省電力化できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態における歩数計の外観図である。
【図２】本実施形態に係る歩数計の概略ブロック図である。
【図３】本実施形態において、使用者が表示部を見ながら歩行動作を行っている場合に、歩数計が検出する加速度の向きを示した概略図である。
【図４】本実施形態において、利用者が歩行動作を行っている場合に、歩数計が検出する加速度信号の合成値を表すグラフである。
【図５】本実施形態において、歩数計に衝撃を与えたときに観測されるＺ軸方向の加速度の一例を示したグラフである。
【図６】本実施形態に係る歩数計の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の一実施形態について詳しく説明する。本実施形態では、電子機器の一例として、歩数計の例を用いて説明する。
図１は、本発明の実施形態における歩数計の外観図である。この歩数計１は、利用者の手首の甲の側に装着して使用する腕時計型の歩数計である。図示する例では、歩数計１は、本体の上面に表示部１１１を備え、側面に入力部１０３−１、２を備えている。表示部１１１は表示面を備えており、歩数などの表示を行う。入力部１０３−１、２は、利用者から歩数計のスタート、ストップや、ストップウォッチモードでのラップ計時等の入力を受け付ける。なお、本実施形態では、歩数計１が備える表示部１１１と同一の平面をＸＹ平面とし、表示部１１１の表示面と垂直な方向をＺ方向とする。
【００１７】
図２は、本実施形態に係る歩数計１の構成を示す概略ブロック図である。この図において、歩数計１は、発振回路１０１、分周回路１０２、入力部１０３（図１の１０３−１、２）、加速度センサ１０４（Ｘ軸方向）、加速度センサ１０５（Ｙ軸方向）、加速度センサ１０６（Ｚ軸方向；第１の加速度センサ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ；ランダムアクセスメモリ）１０７、加速度記憶部１０８、歩数記憶部１０９、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；読み出し専用メモリ）１１０、表示部１１１、報音部１１２、及び制御回路１１３を備える。制御回路１１３は、衝撃検出部１１４、加速度検出部１１５、歩行検出部１１６、及び入力制御部１１７を備える。衝撃検出部１１４は、サンプリング周期縮小部１１８、衝撃判定部１１９、及びサンプリング周期拡大部１２０を備える。歩行検出部１１６は、初期衝撃判定部１２１、歩行判定部１２２、及び歩数計数部１２３を備える。
【００１８】
発振回路１０１は、所定周波数の信号を生成する。分周回路１０２は、発振回路１０１が生成した信号を分周して、制御回路１１３の動作のための基準信号を生成する。
入力部１０３は、利用者からの様々な入力を受け付ける。例えば、歩数計１での各機能スタート、ストップ、時計の時刻、アラームの設定などの入力を受け付ける。
【００１９】
加速度センサ１０４〜１０６は、互いに直交する図１の直交座標系において歩数計１の加速度のＸ、Ｙ，Ｚ（Ｚ軸方向が第１の方向；Ｘ軸又はＹ軸方向が第２の方向）成分をそれぞれ検出する。加速度センサ１０４はＸ軸方向の加速度を検出する。加速度センサ１０５はＹ軸方向の加速度を検出する。加速度センサ１０６はＺ軸方向の加速度を検出する。加速度センサ１０４〜１０６は、検出した加速度を示す加速度信号を衝撃判定部１１９、初期衝撃判定部１２１、及び歩行判定部１２２に出力する。
加速度センサ１０６は、サンプリング周期縮小部１１８から周期縮小命令が入力された場合には、例えば、本実施形態における通常の歩行検出時のサンプリング周期（例えば、８０ｍｓ）に比べてサンプリング周期を短く（例えば、５０ｍｓ）する。また、加速度センサ１０６は、サンプリング周期拡大部１２０から周期拡大命令が入力された場合には、サンプリング周期縮小部から周期縮小命令が入力され、サンプリング周期を短くしていた期間のサンプリング周期に比べてサンプリング周期を長く（例えば、８０ｍｓ）する。
【００２０】
ＲＡＭ１０７は、制御回路１１３から書き込まれた一時保存データ等を記憶する。ＲＡＭ１０７は、一時保存データ等を制御回路１１３から読み出される。
ＲＡＭ１０７において、加速度記憶部１０８は、加速度検出部１１５から書き込まれた加速度信号が示す加速度のデータを記憶する。歩数記憶部１０９は、歩数計数部１２３から書き込まれた歩数を記憶する。
ＲＯＭ１１０は、制御回路１１３が実行するプログラムを記憶する。ＲＯＭ１１０は、制御回路１１３が実行するプログラムを制御回路１１３へ読み出される。
【００２１】
表示部１１１は、制御回路１１３から歩数や時刻などの情報を入力され、表示面に歩数や時刻などの情報を表示する。
報音部１１２は、制御回路１１３からアラームなどの報音をさせる旨の信号を入力され、アラームなどの報音を行う。
【００２２】
制御回路１１３は、ＣＰＵ（中央演算装置）であり、加速度の検出や衝撃の検出、歩行の検出等の動作を行う。
制御回路１１３において、衝撃検出部１１４は、初期衝撃判定部１２１から、初期衝撃があったことを示す信号が入力された場合に、衝撃判定を行う。なお、衝撃判定の詳細については後述する。
加速度検出部１１５は、加速度センサ１０４〜１０６から入力された加速度信号をＡ／Ｄ変換してデジタル信号の加速度信号を生成する。加速度検出部１１５は、生成した、Ｘ，Ｙ，Ｚの３軸の加速度信号が示す情報を加速度記憶部１０８に書き込み、また、加速度信号を初期衝撃判定部１２１、衝撃判定部１１９、及び歩行判定部１２２に出力する。ここで、加速度検出部１１５は、Ｚ軸の加速度信号のみを、初期衝撃判定部１２１に出力しても良い。
【００２３】
歩行検出部１１６は、加速度検出部１１５から入力された加速度信号に基づいて、歩行を検出する。なお、歩行の検出の詳細については後述する。
入力制御部１１７は、入力部１０３、又は衝撃判定部１１９からの入力に基づいて、時計機能を始めとした歩数計１に対する入力信号の制御を行う。
サンプリング周期縮小部１１８は、初期衝撃判定部１２１から初期衝撃があったことを示す初期衝撃検出信号が入力された場合に、加速度測定のサンプリング周期を通常の歩行検出時（例えば、８０ｍｓおき）に比べて短い周期（例えば、５０ｍｓおき）に変更する（短くする）こと示す周期縮小命令を加速度センサ１０６に出力する。
【００２４】
衝撃判定部１１９は、加速度検出部１１５から入力された加速度信号の時間変化に基づいて、衝撃があったか否かを判定する。なお、衝撃判定部１１９の動作の詳細については後述する。衝撃判定部１１９は、衝撃があったと判定した場合には、衝撃があったことを示す信号を入力制御部１１７、及びサンプリング周期拡大部１２０に出力する。
サンプリング周期拡大部１２０は、衝撃判定部１１９からの衝撃があったことを示す信号の入力に基づいて、長い周期（例えば、８０ｍｓおき）に変更することを示す周期拡大命令を出力する。これは、加速度センサ１０６が、衝撃があったか否かを判定するために通常の歩行検出時より短い周期でサンプリングしていたサンプリング周期を、元の歩行検出を行っていたときのサンプリング周期に戻す（長くする）ものである。なお、このサンプリング周期では、歩行検出を十分に行うことができる。
【００２５】
初期衝撃判定部１２１は、加速度検出部１１５からの加速度信号の入力に基づいて、衝撃の初期動作を検出する。なお、初期衝撃判定部１２１の動作の詳細については後述する。初期衝撃判定部１２１は、衝撃の初期動作を検出した場合、初期衝撃があったことを示す初期衝撃検出信号をサンプリング周期縮小部１１８に出力する。
歩行判定部１２２は、加速度検出部１１５から入力された加速度信号の時間変化に基づいて、歩行があったか否かを判定（歩行判定という）する。歩行があったと判定した場合は、歩行があったことを示す歩行検出信号を歩数計数部１２３に出力する。
歩数計数部１２３は、歩行判定部１２２から入力された歩行検出信号に基づいて歩数を計数し、計数した歩数を、歩数記憶部１０９に記憶させる。
【００２６】
次に、歩数計１の加速度センサが検出する加速度信号について説明する。腕時計型の歩数計１を装着した使用者は、通常の歩行の際に腕を前後に振る動作を行っている。そのため、使用者が通常の歩行をしている場合には、加速度信号は、図１で定義したＸＹ平面の成分に比較的大きな値を持ち、Ｚ成分には、比較的小さな値を持つ。一方、使用者が表示部１１１を見ながら歩行動作を行っている場合は、加速度信号は、Ｚ成分に比較的大きな値を持ち、ＸＹ平面の成分は、比較的小さな値を持つ。
【００２７】
図３は、歩数計１の使用状態の一例を示す概略図である。図示する例では、歩数計１は、使用者の腕に装着されている。また、使用者は、表示部１１１を見ながら歩行動作を行っている。利用者は、表示部１１１の表示を見るために腕を曲げている。そのため、歩数計１は、Ｚ軸方向に大きく移動し、Ｘ軸方向とＹ軸方向には移動しない。つまり、加速度信号は、Ｚ成分に比較的大きな値を持ち、ＸＹ平面の成分は、比較的小さな値を持つ。
【００２８】
図４に、利用者が歩行動作を行っている場合に、歩数計１が検出する加速度の合成値を表すグラフを示す。符合Ｓを付した線は、歩行時の加速度信号が示す加速度の合成値を表した波形Ｓの一例である。具体的には、歩行判定部１２２は、Ｘ軸方向の加速度をＸ、Ｙ軸方向の加速度をＹ、Ｚ軸方向の加速度をＺとして、次式（１）を用いて、加速度信号の合成値を算出する。
（Ｘ＾２＋Ｙ＾２）＾０．５+Ｚ      ・・・    （１）
符号Ｍを付した線は、波形Ｓの移動平均を示す波形Ｍである。
【００２９】
歩行判定部１２２は、波形Ｓと波形Ｍの形状に基づいて歩行を判定する。具体的には、歩行判定部１２２は、波形Ｓが波形Ｍを下から上へと交差した点を検出し、歩行があったと判定する。なお、歩行判定部１２２による判定は、波形Ｓが波形Ｍを上から下へと交差した点を検出した場合に、歩行があったと判定してもよい。また、歩行判定部１２２は、次式（２）を用いて、加速度信号の合成値を算出してもよい。
（Ｘ＾２＋Ｙ＾２）＾０．５+｜Ｚ｜          ・・・    （２）
【００３０】
図５に、歩数計１に衝撃を与えたときに観測されるＺ軸方向の加速度の一例を示したグラフを示す。図示する例では、横軸は時間であり、縦軸は加速度（ｍＧ）を表す。符号Ｉを付した線は、使用者が図３のように歩数計１を装着した状態で測定された加速度のＺ軸成分である。符号Ｔ１，Ｔ２、Ｔ３を付した線は、衝撃判定に用いる加速度の閾値である。符号Ｔ１を付した線は、第１の閾値であり、本例では５００ｍＧである。符号Ｔ２を付した線は、第２の閾値であり、本例では７５０ｍＧである。符号Ｔ３を付した線は、第３の閾値であり、本例では−７５０ｍＧである。
【００３１】
図５の例では、歩数計１を装着した腕部分を腹又は腰の周辺部分にぶつけることにより歩数計１に衝撃を与えた場合の加速度の波形Ｉを示している。本実施形態では、このような使用者の動作による衝撃を検出することによっても、歩数計１への入力を受け付ける。
この波形Ｉは、歩数計１が衝撃を受ける前（例えば、時間が０〜０．２ｓｅｃ）は、加速度がほぼ「０」であることを示す。歩数計１に与えられる加速度は、衝撃の初期（例えば、時間が０．３〜０．４５ｓｅｃ）には、Ｚ軸の正の向きである。加速度が最大値をとった（時間が０．５ｓｅｃ付近）後、加速度は、速やかにＺ軸の負の向きに増加し、最小値をとった（時間が０．５７ｓｅｃ付近）後、再び「０」付近に戻る。
【００３２】
この例では、歩数計１を装着した腕部分を腹又は腰の周辺部分にぶつけた場合の加速度の波形Ｉを示しているが、利用者が衝撃による歩数計１への入力を意図しない場合でも、歩数計１を装着した腕部分の動きに応じて加速度の波形Ｉが符号Ｔ１で示した第１の閾値を超える場合がある。このような場合は、初期衝撃判定部１２１は、初期衝撃を検出するが、衝撃判定部１１９は、衝撃の判定条件を満たさないため、衝撃があったと判定しない。
また、自分以外の物体にぶつかったときの衝撃による加速度の波形Ｉは、図５に示した例と正負が逆となり、衝撃判定部１１９は、衝撃の判定条件を満たさないため、衝撃があったと判定しない。従って、衝撃スイッチの入力との混同を防ぐことができる。
【００３３】
なお、使用者が、腕時計型の歩数計１を手の甲の側でなく、手のひらの側に装着した場合には、観測される加速度のＺ軸成分の正負が反対になりＴ１〜Ｔ３の閾値の正負も反対となる。その場合には、歩数計１を手の甲の側に装着した場合とは異なる衝撃判定処理を行う。なお、これらの閾値、及び衝撃判定の詳細については後述する。
【００３４】
歩行検出部１１６、及び衝撃検出部１１８は、Ｚ軸方向における加速度の波形の特徴を利用して、衝撃判定を行う。具体的には、図５において符号Ｉで示した加速度信号が第１の閾値Ｔ１をＺ軸の正の向きに向かって交差した場合に、初期衝撃があったと判定する。なお、この判定は、加速度信号が第１の閾値Ｔ１をＺ軸の正の向きに向かって交差した場合ではなく、加速度信号の傾きが予め定めた閾値を超えたときとしても良い。
【００３５】
図４と図５の波形を比較すると、図４に示された加速度波形に比べて図５に示された衝撃時に特徴的な波形は短時間に消滅する。初期衝撃判定部１２１は、加速度検出部１１５から入力された加速度のＺ成分を検出し、加速度のＺ成分が第１の閾値よりも大きい加速度を検出した場合（初期衝撃）には、サンプリング周期縮小部１１８に初期衝撃があったことを示す信号を出力する。これにより、歩数計１では、加速度センサ１０６でのサンプリング周期を歩行判定時に比べてより短くすることができ、衝撃判定をより確実に行うことができる。例えば、歩数計１では、歩行検出時には８０ｍｓおきにサンプリングしていたものを５０ｍｓおきにサンプリングするように変更する。
【００３６】
衝撃判定部１１９は、加速度検出部１１５から加速度信号のＺ成分を入力される。衝撃判定部１１９は、入力された加速度信号のＺ成分の値が第２の閾値よりも大きくなる条件（条件Ａ）と、その後に第３の閾値よりも小さくなる条件（条件Ｂ）の２つの条件が、予め定めた時間内（例えば２５０ｍｓ）に共に満たされた場合に、衝撃があったと判定する。
衝撃判定部１１９は、衝撃があったと判定した後に、サンプリング周期拡大部１２０に、サンプリング周期を元に戻す（長くする）命令を出力する。サンプリング周期拡大部１２０は、加速度のサンプリング周期を元に戻す周期拡大命令を加速度センサ１０６に出力する。これにより、歩数計１では、例えば、初期衝撃判定部１２１が、初期衝撃を検出し、サンプリング周期縮小部１１８により、例えば５０ｍｓに設定されたサンプリング周期を、サンプリング周期拡大部１２０は８０ｍｓに戻す。
【００３７】
次に、本実施形態における歩数計１の動作について説明する。
図６は本実施形態に係る歩数計１の動作の一例を示すフローチャートである。
（ステップＳ１０１）加速度検出部１１５は、加速度センサ１０４〜１０６に加速度を検出させる命令を出力する。加速度センサ１０４〜１０６は、歩数計１に与えられた加速度のＸ軸、Ｙ軸、Ｚ軸成分を加速度検出部１１５に出力する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）加速度検出部１１５は、加速度のＺ軸成分を初期衝撃判定部１２１に出力する。初期衝撃判定部１２１は、加速度検出部１１５から入力された加速度のＺ軸成分の値が、第１の閾値よりも大きいか否かを判定する。加速度のＺ軸成分の値が、第１の閾値よりも大きいと判定した場合（Ｙｅｓ）はステップＳ１０３に進み、加速度のＺ軸成分の値が、第１の閾値よりも大きいと判定しなかった場合（Ｎｏ）は、ステップＳ１０７に進む。
【００３８】
（ステップＳ１０３）サンプリング周期縮小部１１８は、加速度センサ１０６に周期縮小命令を出力する。加速度センサ１０６は、周期縮小命令が入力されると、サンプリング周期を短くする。例えば、通常８０ｍｓであったサンプリング周期を５０ｍｓに変更する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）衝撃判定部１１９は、加速度検出部１１５から加速度信号のＺ成分を入力される。衝撃判定部１１９は、予め定めた時間内（例えば２５０ｍｓ）に、入力された加速度信号のＺ成分の値が第２の閾値よりも大きくなり、その後第３の閾値よりも小さくなったときに、衝撃があったと判定する。衝撃があったと判定した場合（Ｙｅｓ）は、ステップＳ１０５に進む。衝撃がなかったと判定した場合（Ｎｏ）はステップＳ１０６に進む。
【００３９】
（ステップＳ１０５）制御回路１１３は、歩数計１の各種機能を制御する。例えば、歩数計１がストップウォッチ機能を有する場合には、衝撃があった時点でのストップウォッチの時間を、ラップタイムとしてＲＡＭ１０７に記憶する。また、制御回路１１３は、ストップウォッチをスタートしてもよいし、ストップしてもよいし、また、表示の変更をしてもよい。その後、ステップＳ１０６に進む。
（ステップＳ１０６）サンプリング周期拡大部１２０は、加速度センサ１０６に周期拡大命令を出力する。加速度センサ１０６は、周期拡大命令が入力されると、サンプリング周期を長くする。例えば、５０ｍｓであったサンプリング周期を８０ｍｓに変更する。その後、ステップＳ１０７に進む。
【００４０】
（ステップＳ１０７）歩行判定部１２２は、加速度検出部１１５から入力された加速度信号に基づいて、歩行判定を行う。歩行判定で歩行ありと判定した場合（Ｙｅｓ）は、ステップＳ１０８に進む。歩行なしと判定した場合（Ｎｏ）は、ステップＳ１０１に戻る。
（ステップＳ１０８）歩数計数部１２３は、歩数記憶部１０９から現在の歩数を読み込む。歩数計数部１２３は、歩数記憶部１０９から読み込んだ現在の歩数に「１」を加えた値を歩数記憶部１０９に書き込む。
（ステップＳ１０９）表示部１１１は、歩数記憶部１０９から読み込んだ現在の歩数を更新し表示する。報音部１１２は、予め設定した歩数に達した場合に報音する。
【００４１】
このように、本実施形態によれば、サンプリング周期縮小部１１８は、Ｚ軸方向の加速度の大きさが、予め定めた値を超えたときに、Ｚ軸方向における加速度の検出に用いるサンプリング周期を短くする。これにより、本実施形態では、歩数計１は、衝撃の初期段階における加速度の変化（初期衝撃）を検出した場合には、サンプリング周期を短くすることができ、歩行と比較して加速度の変化が急となる衝撃を、確実に検出できる。逆に、歩数計１では、衝撃の初期段階における加速度の変化を検出しない場合、つまり、衝撃による入力がない場合には、サンプリングの頻度を減らすことができ、省電力化できる。
【００４２】
また、本実施形態によれば、情報を表示する表示部１１１を備え、Ｚ軸方向は、表示部１１１の表示面とは垂直である。これにより、歩数計１では、衝撃検出を行う加速度の方向は、利用者が衝撃スイッチ入力を行う動作とほぼ等しくなり、正確な衝撃スイッチ検出が可能になる。
【００４３】
また、本実施形態によれば、衝撃判定部１１９は、Ｚ軸方向の加速度に基づいて衝撃の判定をする。サンプリング周期拡大部１２０は、衝撃判定部１１９が衝撃の判定をしたときに加速度センサ１０６のサンプリング周期を長くする。これにより、歩数計１では、衝撃スイッチ入力が終了した後に、サンプリング周期を長くでき、省電力化が図れる。
【００４４】
なお、本実施形態では、歩数計１は、１回の衝撃を検出して、それに応じた制御をする場合について説明をしたが、本発明はこれに限らず、複数回の衝撃を検出して、その回数に応じた制御をしてもよい。例えば、歩数計１は、ストップウォッチ機能で時間を測定している状態において、１回の衝撃があったと判定した場合（衝撃があったと判定した後、予め定めた時間内に衝撃があったと判定しなかった場合）には、衝撃があった時点でのストップウォッチの時間を、ラップタイムとしてＲＡＭ１０７に記憶する。一方、歩数計１は、２回の衝撃があったと判定した場合（衝撃があったと判定した後、予め定めた時間内に衝撃があったと判定した場合）には、ストップウォッチの時間をストップする。
【００４５】
また、本実施形態では、歩数計１では、衝撃判定部１１９が衝撃を検出した直後に、サンプリング周期拡大部１２０がサンプリング周期を元に戻す場合について説明したが、本発明はこれに限らず、サンプリング周期を元に戻すまでの時間を長くしてもよい。例えば、歩数計１では、衝撃の数に基づいて、この時間が決定されていてもよい。歩数計１では、例えば、ｎ回の衝撃があったと判定したときに制御する場合、ｎ−１回分の衝撃を検出するのに十分な時間だけ、サンプリング周期を元に戻すまでの時間を延長する。これにより、歩数計１では、複数回の衝撃に応じた制御をする場合でも、確実にスイッチ操作を検出できる。
【００４６】
また、本実施形態では、図６のステップＳ１０２において、加速度のＺ軸成分の値が増加する速度が、予め定められた速度より大きい場合に、初期衝撃があったと判定しても良い。
【００４７】
なお、上述した各実施形態における歩数計１が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００５０】
1・・・歩数計、１０１・・・発振回路、１０２・・・分周回路、１０３・・・入力部、１０４〜１０６・・・加速度センサ、１０７・・・ＲＡＭ、１０８・・・加速度記憶部、１０９・・・歩数記憶部、１１０・・・ＲＯＭ、１１１・・・表示部、１１２・・・報音部、１１３・・・制御回路（加速度検出装置）、１１４・・・衝撃検出部，１１５・・・加速度検出部、１１６・・・歩行検出部、１１７・・・入力制御部、１１８・・・サンプリング周期縮小部、１１９・・・衝撃判定部、１２０・・・サンプリング周期拡大部、１２１・・・初期衝撃判定部、１２２・・・歩行判定部、１２３・・・歩数計数部
【図１】
2012160151.tif 000003
【図２】
2012160151.tif 000004
【図３】
2012160151.tif 000005
【図４】
2012160151.tif 000006
【図５】
2012160151.tif 000007
【図６】
2012160151.tif 000008