(57)【要約】【課題】省電力化効果が十分に得られる歩数計測装置及びそれを備えた携帯端末、歩数計測方法、プログラム、及び記録媒体を実現する。【解決手段】自装置の位置を位置情報として取得する位置検出部４６と、位置検出部４６による位置情報の取得時の時刻を時刻情報として取得する計時部４４と、取得した位置情報及び時刻情報を対応付けて蓄積する記憶部６０と、記憶部６０に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数計算部１４とを備えている。【選択図】図１
2010072956.tif 000002
【特許請求の範囲】
【請求項１】
自装置の位置を位置情報として取得する位置情報取得手段と、
上記位置情報取得手段による位置情報の取得時の時刻を時刻情報として取得する時刻情報取得手段と、
取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積手段と、
上記情報蓄積手段に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出手段とを備えたことを特徴とする歩数計測装置。
【請求項２】
上記歩数算出手段は、
ユーザの移動距離を予め登録された該ユーザの歩幅で除することで、上記ユーザの歩数を算出することを特徴とする請求項１に記載の歩数計測装置。
【請求項３】
上記歩数算出手段は、
ユーザの移動時間を予め登録された該ユーザの一歩の移動時間で除することで、上記ユーザの歩数を算出することを特徴とする請求項１または２に記載の歩数計測装置。
【請求項４】
自装置の位置を位置情報として取得する位置情報取得手段と、
上記位置情報取得手段による位置情報の取得時の時刻を時刻情報として取得する時刻情報取得手段と、
取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積手段と、
上記情報蓄積手段に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出手段と、
上記ユーザの歩行動作を検出して歩行信号を出力する歩行信号出力手段と、
上記歩行信号出力手段から出力される歩行信号から上記ユーザの歩数を計測する歩数計マイコンと、
上記歩数算出手段及び上記歩数計マイコンの何れか一方を切り換えて駆動制御する切換駆動制御手段と、
任意の期間において、上記歩数計マイコンまたは上記歩数算出手段によって求められた歩数と、上記情報蓄積手段に蓄積された位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する歩行安定性判定手段とを備え、
上記切換駆動制御手段は、
上記歩行安定性判定手段によって、上記平均値が予め設定した値を越えたと判定された場合、上記歩数計マイコンによる歩数計測を行っていれば、上記歩数計マイコンの駆動を停止させ、上記歩数算出手段による歩数算出に切り換えることを特徴とする歩数計測装置。
【請求項５】
基地局を介して他の携帯端末との通信を行う通信機能を備え、
上記位置情報取得手段は、上記基地局から発信される基地局情報から位置情報を取得することを特徴とする請求項１〜４の何れか１項に記載の歩数計測装置。
【請求項６】
ＧＰＳによって位置を特定するＧＰＳ機能を備え、
上記位置情報取得手段は、上記ＧＰＳ機能を用いて位置情報を取得することを特徴とする請求項１〜５の何れか１項に記載の歩数計測装置。
【請求項７】
ユーザからの情報の入力を受け付ける入力手段を備え、
上記位置情報取得手段は、上記入力手段により入力されたユーザからの位置に関する情報から位置情報を取得することを特徴とする請求項１〜６の何れか１項に記載の歩数計測装置。
【請求項８】
上記位置情報取得手段によって取得された位置情報から、位置情報の精度を示す精度値を求めて、求めた精度値が予め設定した値を下回るか否かにより位置情報の精度を判定する位置情報精度判定手段を備え、
上記切換駆動制御手段は、
上記位置情報精度判定手段によって、上記精度値が予め設定した値を下回ったと判定された場合、上記歩数算出手段による歩数算出を行っていれば、上記歩数算出手段の駆動を停止させ、上記歩数計マイコンによる歩数計測に切り換えることを特徴とする請求項１〜７の何れか１項に記載の歩数計測装置。
【請求項９】
自装置の電源として搭載した電池の電池残量を計測する電池残量計測手段を備え、
上記切換駆動制御手段は、
上記電池残量計測手段によって計測された電池残量が予め設定した値を下回った場合、上記歩数計マイコンによる歩数計測を行っていれば、上記歩数計マイコンの駆動を停止させ、上記歩数算出手段による歩数算出に切り換えることを特徴とする歩数計測装置。
【請求項１０】
自装置の位置を位置情報として取得する位置情報取得ステップと、
上記位置情報取得ステップにおいて、取得した位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、
取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、
蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップとを含むことを特徴とする歩数計測方法。
【請求項１１】
自装置の位置を位置情報として取得する位置情報取得ステップと、
上記位置情報取得ステップにおいて、取得された位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、
取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、
蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップと、
上記ユーザの歩行動作を検出した歩行信号から歩数計測マイコンを用いて上記ユーザの歩数を計測する歩数計測ステップと、
上記歩数算出ステップ及び上記歩数計測ステップの何れか一方のステップを切り換える駆動切換ステップと
任意の期間において、上記歩数計測ステップまたは上記歩数算出ステップの何れかのステップにおいて求めた歩数と、上記情報蓄積ステップにおいて蓄積した位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する歩行安定性判定ステップと、
上記駆動切換ステップは、
上記歩行安定性判定ステップにおいて、上記平均値が予め設定した値を越えたと判定された場合、上記歩数計測ステップにおいて歩数計測を行っていれば、上記歩数計測ステップにおいて使用する歩数計マイコンを停止させ、上記歩数算出ステップに切り換えることを特徴とする歩数計測方法。
【請求項１２】
請求項１〜９の何れか１項に記載の歩数計測装置を備えた携帯端末。
【請求項１３】
コンピュータに、請求項１０または１１に記載の歩数計測方法の各ステップを実行させる歩数計測プログラム。
【請求項１４】
請求項１３に記載の歩数計測プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歩数計測装置の省電力化に関するものである。
【背景技術】
【０００２】
従来から、ユーザの歩数を計測する歩数計測装置が広く使われている。近年、携帯電話機などのモバイル端末の高機能化に伴い、歩数計測装置を搭載したモバイル端末が開発されている。
【０００３】
一般に、モバイル端末では、省電力化が求められているが、上記のように、歩数計装置を搭載すれば、歩数計測用のマイコンを構成しているＣＰＵが歩数計装置を動作させている間常に動作するため、消費電力が増加してしまうという問題がある。このようなＣＰＵ動作に基づく消費電力の増大は、歩数計装置を搭載するモバイル端末において大きな課題となっている。
【０００４】
特に、近年、歩数計機能は現在さまざまなモバイル端末に搭載されており、さまざまなユーザが手軽に利用できるように工夫されている。そのため、歩数計機能は多くのユーザに使われており、体力増進や健康管理などの一環として幅広く活用されている。しかしながら、歩数計機能を動作させるためにはどうしても歩数計マイコンのＣＰＵで電力を消費してしまうという問題を生じる。
【０００５】
特に、モバイル端末としての携帯電話では小型化された電池が搭載されており、電池容量も比較的少ない。このような携帯電話で歩数計機能を利用した場合、どうしても歩数計マイコンで消費する電力は無視できない値となり、結果的に電池の持ちが悪くなってしまう。実際に、歩数計機能を搭載した携帯電話を利用する場合に、歩数計機能を有効にすると普段の利用時に比べて電池の減りが早く、消費電力の低減が課題となっている。
【０００６】
例えば、特許文献１，２には、歩数計測装置における省電力化を測る技術が開示されている。
【０００７】
特許文献１には、ユーザの歩行停止を検出したときに、歩行検出の動作（歩数のカウントを行う動作）を連続動作から、所定周期で動作及び停止を繰り返す間欠動作に切り換えて、歩行検出に必要な電力消費を低減させる電子歩数計が開示されている。
【０００８】
また、特許文献２には、毎日の歩数を記録し、記録されているデータに基づいて平均の歩行数を算出することで、ユーザの歩行動作を検出する歩行検出センサの利用を減らして装置全体の電力消費を低減させる歩数計が開示されている。
【特許文献１】特開２００５−２６７１５２号公報（２００５年０９月２９日公開）
【特許文献２】特開２００１−２９７３１８号公報（２００１年１０月２６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１では、「非歩行中」にＣＰＵを停止させているだけで、「歩行中」には歩数計測用のマイコンが常に動作していることになり、装置全体としての省電力効果を十分に図ることができないという問題が生じる。
【００１０】
また、上記特許文献２では、ユーザが歩数計の装着を忘れた場合に、一日当たりの平均歩数を計算して表示するようになっているので、歩数計マイコンＣＰＵの電力を消費しないものの、実際に、ユーザが歩数計を装着した場合には常に歩数計マイコンＣＰＵが動作することになり、装置の省電力効果を十分に図ることができないという問題が生じる。
【００１１】
従って、上記の特許文献１，２に開示された歩数計測装置をモバイル端末に適用したとしても、十分な省電力効果が得られないという問題が生じる。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、省電力化効果が十分に得られる歩数計測装置及びそれを備えた携帯端末、歩数計測方法、プログラム、及び記録媒体を実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る歩数計測装置は、上記課題を解決するために、自装置の位置を位置情報として取得する位置情報取得手段と、上記位置情報取得手段による位置情報の取得時の時刻を時刻情報として取得する時刻情報取得手段と、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積手段と、上記情報蓄積手段に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出手段とを備えたことを特徴としている。
【００１４】
また、本発明に係る歩数計測方法は、自装置の位置を位置情報として取得する位置情報取得ステップと、上記位置情報取得ステップにおいて、取得した位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップとを含むことを特徴としている。
【００１５】
上記の構成によれば、蓄積された位置情報及び時刻情報からから自装置の移動距離及び／または移動距離を求めて、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出しているので、ユーザの歩行に合せてその都度、歩数をカウントする必要がなくなる。このように、蓄積した情報を用いて演算により歩数を求めるようにすれば、加速度センサ及び歩数カウント用の歩数計マイコンを用いる必要がなくなる。
【００１６】
従って、消費電力の比較的高い歩数計マイコンを使用する必要がないので、装置の省電力化を図ることが可能となる。
【００１７】
また、上記ユーザの歩数は、移動距離、移動時間の何れか一方、あるいは移動距離及び移動時間の何れで算出してもよい。移動距離を用いる場合には、ユーザの歩幅が分かれば歩数を求めることができる。移動時間を用いる場合には、ユーザの一歩の移動時間が分かれば歩数を求めることができる。
【００１８】
本発明に係る歩数計測装置では、上記の問題を解決するために、自装置の位置を位置情報として取得する位置情報取得手段と、上記位置情報取得手段による位置情報の取得時の時刻を時刻情報として取得する時刻情報取得手段と、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積手段と、上記情報蓄積手段に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出手段と、上記ユーザの歩行動作を検出して歩行信号を出力する歩行信号出力手段と、上記歩行信号出力手段から出力される歩行信号から上記ユーザの歩数を計測する歩数計マイコンと、上記歩数算出手段及び上記歩数計マイコンの何れか一方を切り換えて駆動制御する切換駆動制御手段と、任意の期間において、上記歩数計マイコンまたは上記歩数算出手段によって求められた歩数と、上記情報蓄積手段に蓄積された位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する歩行安定性判定手段とを備え、上記切換駆動制御手段は、上記歩行安定性判定手段によって、上記平均値が予め設定した値を越えたと判定された場合、上記歩数計マイコンによる歩数計測を行っていれば、上記歩数計マイコンの駆動を停止させ、上記歩数算出手段による歩数算出に切り換えることを特徴としている。
【００１９】
また、本発明の歩数計測方法は、自装置の位置を位置情報として取得する位置情報取得ステップと、上記位置情報取得ステップにおいて、取得された位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップと、上記ユーザの歩行動作を検出した歩行信号から歩数計測マイコンを用いて上記ユーザの歩数を計測する歩数計測ステップと、上記歩数算出ステップ及び上記歩数計測ステップの何れか一方のステップを切り換える駆動切換ステップと、任意の期間において、上記歩数計測ステップまたは上記歩数算出ステップの何れかのステップにおいて求めた歩数と、上記情報蓄積ステップにおいて蓄積した位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する歩行安定性判定ステップと、上記駆動切換ステップは、上記歩行安定性判定ステップにおいて、上記平均値が予め設定した値を越えたと判定された場合、上記歩数計測ステップにおいて歩数計測を行っていれば、上記歩数計測ステップにおいて使用する歩数計マイコンを停止させ、上記歩数算出ステップに切り換えることを特徴としている。
【００２０】
上記の構成によれば、切換駆動制御手段が、歩行安定性判定手段によって、平均値が予め設定した値を越えたと判定された場合、歩数計マイコンによる歩数計測を行っていれば、歩数計マイコンの駆動を停止させ、歩数算出手段による歩数算出に切り換えるので、歩行が安定しているときには歩数計マイコンを停止させて歩数算出手段によって歩数を求めると共に、歩行が安定していない場合には歩数計マイコンによって歩数を計測している。これによって、歩数計マイコン及び歩数算出手段を歩行の安定性に応じて切り換えるので、消費電力を低減されると共に、比較的正確な歩数を算出できるバランスのよい歩数計を構成することができるという効果を奏する。
【００２１】
上記の歩数計測装置では、基地局を介して他の携帯端末との通信を行う通信機能を備え、上記位置情報取得手段は、上記基地局から発信される基地局情報から位置情報を取得してもよい。
【００２２】
上記の構成によれば、基地局から発信される基地局情報に基づいて位置情報を取得するので、電波状況などの要因で自装置の位置情報を正確に捕捉することができない場合であっても、複数の基地局からの電波強度などから距離を算出することによって、位置情報を取得することができるという効果を奏する。
【００２３】
上記の歩数計測装置では、ＧＰＳによって位置を特定するＧＰＳ機能を備え、上記位置情報取得手段は、上記ＧＰＳ機能を用いて位置情報を取得してもよい。
【００２４】
上記の構成によれば、ＧＰＳによって位置情報を取得するので、基地局からの情報が得られない場合であっても、空が開けた場所であればＧＰＳシステムの衛星を捕捉することにより正確な位置情報を把握して、ユーザの歩数を算出することができるという効果を奏する。
【００２５】
上記の歩数計測装置では、ユーザからの情報の入力を受け付ける入力手段を備え、上記位置情報取得手段は、上記入力手段により入力されたユーザからの位置に関する情報から位置情報を取得することが好ましい。
【００２６】
上記の構成によれば、ユーザからの操作入力を受け付けて、入力内容を現在の位置情報をして用いることで、位置情報が正確に検出できない場合でもユーザによる入力に基づいて正確な歩数を算出することができる。
【００２７】
上記の歩数計測装置では、上記位置情報取得手段によって取得された位置情報から、位置情報の精度を示す精度値を求めて、求めた精度値が予め設定した値を下回るか否かにより位置情報の精度を判定する位置情報精度判定手段を備え、上記切換駆動制御手段は、上記位置情報精度判定手段によって、上記精度値が予め設定した値を下回ったと判定された場合、上記歩数算出手段による歩数算出を行っていれば、上記歩数算出手段の駆動を停止させ、上記歩数計マイコンによる歩数計測に切り換えることが好ましい。
【００２８】
上記の構成によれば、位置検出精度判定手段によって位置検出の精度を算出し、検出精度が悪くなると判断した場合には歩数計マイコンへの電源供給の制御を停止し、歩数を算出することで、歩数計マイコンへ歩数の計測方法を変更している。これによって、位置情報の検出精度が低下して正確な移動距離及び歩行歩数を算出できなくなると判断した場合には、より正確な歩数計測が可能な歩数計マイコンによる歩数計測に変更することができる。
【００２９】
上記の歩数計測装置では、自装置の電源として電池を搭載し、且つ電池残量を計測する電池残量計測手段を備え、上記切換駆動制御手段は、上記電池残量計測手段によって計測された電池残量が予め設定した値を下回った場合、上記歩数計マイコンによる歩数計測を行っていれば、上記歩数計マイコンの駆動を停止させ、上記歩数算出手段による歩数算出に切り換えることが好ましい。
【００３０】
上記の構成によれば、自装置に電源を供給する電池の残量が所定の値よりも少ないと判断した場合に、歩数計マイコンへの電源供給の制御を行うようにするので、電池の残量が減った場合により消費電力の少ない歩数計測方法に切り換えることができる。
【００３１】
上述の各手段を備えることで、上述の効果を奏する歩数計測機能を備えた携帯端末を構成することができる。
【００３２】
なお、上記歩数計測装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記歩数計測装置をコンピュータにて実現させる歩数計測装置の制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３３】
本発明に係る歩数計測装置は、自装置の位置を位置情報として取得する位置情報取得手段と、上記位置情報取得手段による位置情報の取得時の時刻を時刻情報として取得する時刻情報取得手段と、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積手段と、上記情報蓄積手段に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出手段とを備えたことを特徴としている。
【００３４】
また、本発明に係る歩数計測方法は、自装置の位置を位置情報として取得する位置情報取得ステップと、上記位置情報取得ステップにおいて、取得した位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップとを含むことを特徴としている。
【００３５】
上記の構成によれば、蓄積した情報を用いて演算により歩数を求めるので、加速度センサ及び歩数カウント用の歩数計マイコンを用いる必要がなくなるため、消費電力の比較的高い歩数計マイコンを使用する必要がなくなり、装置の省電力化を図ることが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
本発明の一実施形態について図１から図５に基づいて説明すると以下の通りである。
【００３７】
なお、以下の実施形態では、歩数計測装置として歩数計測部を備えた携帯電話機などの携帯端末を例に説明を行うが、これに限るものではない。歩数計測を行うことができるセンサを備えた電子機器であれば、携帯電話機、ＰＤＡ（Personal Digital Assistant）、電子辞書、ゲーム機、コンピュータ、ナビゲーション装置、及びその他の電子機器であっても好適に適用することができる。ただし、本実施形態のような携帯端末の場合は、ユーザが常に携帯している端末を用いて、消費電力の少ない、正確な歩数計測を行うことができるバランスのよい歩数計測装置を構成できるので、特に効果が大きい。
【００３８】
まず、図１を参照して、本実施形態の携帯端末の要部構成について説明する。図１は、本実施形態で用いられる携帯電話機１０の要部構成を示す機能ブロック図である。
【００３９】
携帯電話機１０は、演算装置３０、歩数計マイコン３２、加速度センサ４０、電界強度検出部４２、計時部４４、位置検出部４６、電池残量検出部４８、入力部５０、出力制御部５２、表示部５４、音声出力部５６、及び電池部５８を備えている。
【００４０】
演算装置３０は、さらに安定歩行検出部１２、歩数計算部１４、及び電源制御部１８を備えている。歩数計マイコン３２は、歩数計測部１６をさらに備えている。
【００４１】
安定歩行検出部１２は、加速度センサ４０から入力されたセンサ入力の値から、ユーザの歩行状態を検出し、携帯電話機１０を所持しているユーザの１歩当たりの平均移動距離あるいは１歩当たりの平均移動時間計算し、ユーザの歩行ペースが安定しているか否かを判断する機能ブロックである。
【００４２】
歩数計算部１４は、計時部４４が検出した時刻情報と、位置検出部４６が検出した位置情報と、記憶部６０に記憶された歩行データに基づいて歩数計測部１６への電源供給が停止していた間の移動距離を計算する。
【００４３】
電源制御部１８は、安定歩行検出部１２によって判断されたユーザの歩行ペースや、電池残量検出部４８によって検出された電池残量に基づいて歩数計マイコン３２及び歩数計測部１６に対する電源の供給を制御する。
【００４４】
歩数計測部１６は、加速度センサ４０よって検出された値の変化からユーザの歩行数や歩行状態を計測する。なお、センサによって検出された値は、歩数計マイコン３２内部で処理されてユーザの歩行数に変換される。
【００４５】
加速度センサ４０は、３軸の加速度を検出するセンサデバイスであり、安定歩行検出部１２及び歩数計測部１６に検出結果を出力する。電界強度検出部４２は、位置検出部４６が補足する位置検出のための衛星から発信される電波の強度及び補足している衛星の数を検出し、位置情報の精度の変化を算出する。
【００４６】
計時部４４は、標準電波ＪＪＹなどを用いて現在の時刻を取得し、歩数計算部１４に出力する。位置検出部４６は、ＧＰＳ（Global Positioning System）の衛星などを用いて現在の位置情報を東経及び北緯の座標情報として取得し、歩数計算部１４に出力する。電池残量検出部４８は、電池部５８を参照して残された電池残量を検出し、電源制御部１８に出力する。
【００４７】
入力部５０は、ユーザからの入力を受け付ける入力デバイスである。入力部５０は、キーからの入力操作を受け付ける操作入力部５０ａ、及び、マイクなどの音声入力を受け付ける音声入力部５０ｂをさらに備えていてもよい。出力制御部５２は、入力部５０からの入力に及び演算装置３０での演算結果に基づいて、各種出力処理の制御を行う。
【００４８】
表示部５４は、ディスプレイなどで構成された表示出力デバイスで、出力制御部５２からの表示出力制御に基づいて画面表示を行う。音声出力部５６は、スピーカーなどで構成された音声出力デバイスで、出力制御部５２によるＡ／Ｄ変換や音声出力制御に基づいて音声の出力を行う。記憶部６０は、半導体素子または磁気記録媒体などで構成された記憶デバイスであり、携帯電話機１０で処理に用いられる各種データの保存に用いられる。
【００４９】
次に、図２及び図３を参照して、本実施形態の携帯電話機１０の外観及び内部のハードウェア構造について説明する。図２は、携帯電話機１０の外観を示す正面図及び背面図である。図３は、携帯電話機１０のハードウェア構成を示すブロック図である。
【００５０】
携帯電話機１０は、本体の筐体内部に、演算装置３０、歩数を計測する歩数計マイコン３２、計時部４４、位置検出部４６、電池残量検出部４８、電池部５８、及び記憶部６０を備えている。本体の筐体表側面には、操作入力部５０ａ、音声入力部５０ｂ、表示部５４、及び音声出力部５６を備えている。本体の筐体裏側面には、電池部５８を収納するスペース及び電池部５８を収納するための開閉口が設けられている。
【００５１】
位置検出部４６は、ＧＰＳなどを用いて衛星を補足する機構で、位置情報や電波強度を測定するためのアンテナに接続されている。計時部４４は、時刻をカウントするためのＲＴＣで構成されている。電池残量検出部４８は、電池残量を算出するためのＡＤＣで構成されている。歩数計マイコン３２にて取得された歩数情報は、演算装置３０を介して記憶部６０に保存される。
【００５２】
次に、図４を参照して、本実施形態の携帯電話機１０で行われる処理の流れについて説明する。図４は、携帯電話機１０で行われる処理の流れを示すフロー図である。
【００５３】
携帯電話機１０にて歩数が計測される処理が開始されると、まず、Ｓ１０１において、歩数計マイコン３２上で動作する歩数計測部１６は、加速度センサ４０からの出力に基づいて携帯電話機１０を所持するユーザの歩行状態を検出する。Ｓ１０２において、歩数計測部１６は、歩数をカウントして記憶部６０に保存する。
【００５４】
Ｓ１０３において、安定歩行検出部１２は、加速度センサ４０からの出力に基づいて携帯電話機１０を所持するユーザの歩行が安定しているか否かを判断する。ユーザの歩行状態が安定していることを検出した場合（Ｓ１０３でＹＥＳ）、処理はＳ１０４へ進む。ユーザの歩行状態が安定してない場合（Ｓ１０３でＮＯ）、処理はＳ１０１に戻り歩数のカウントを続行する。なお、ユーザの歩行状態が安定しているか否かの判断方法について、詳細は後述する。
【００５５】
Ｓ１０４において、歩行状態が安定していると判断した安定歩行検出部１２は、歩数計算部１４に計時部４４が検出した時刻情報及び位置検出部４６が検出した位置情報を記憶部６０に保存する。このとき保存された時刻情報及び位置情報は、ユーザの移動距離及び歩行数を算出する際に用いられる。
【００５６】
Ｓ１０５において、電源制御部１８は、歩数計測部１６を含む歩数計マイコン３２への電源供給を停止し、時刻情報及び位置情報の変化から移動時間及び移動距離を算出し、歩行数を求める省電力モードに移行する。
【００５７】
Ｓ１０６において、安定歩行検出部１２は、加速度センサ４０、電界強度検出部４２、及び電源制御部１８からの出力データに基づいて、歩行状態、位置情報を検出するための衛星を補足する電波受信状態、及び電池の残量を検出する。歩行状態、電波状態、電池残量に変化があった場合（Ｓ１０６でＹＥＳ）、処理はＳ１０７に進む。歩行状態、電波状態、電池残量に変化がない場合（Ｓ１０６でＮＯ）、処理はＳ１０６に戻り省電力モードを続行する。
【００５８】
Ｓ１０７において、歩数計算部１４は、再び現在の時刻情報及び位置情報を取得し、省電力モードに移行した際にＳ１０４で記憶部６０に保存した時刻情報及び位置情報と比較し、移動距離を算出し、あらかじめ登録されているユーザの歩幅を示すデータを参照して、ユーザの移動歩数を算出する。
【００５９】
Ｓ１０８において、電源制御部１８は、省電力モードを解除して歩数計マイコン３２への電源供給を再開し、加速度センサ４０及び歩数計測部１６を用いた通常の歩数の計測を再開する。
【００６０】
以上の手順を繰り返すことによって、省電力モード及び歩数計測部１６による実際の歩数を計測する実測モードを切り換え、正確な歩数の計測及び消費電力の低減が可能なバランスのよい歩数計測を実現している。
【００６１】
次に、図５を参照して記憶部６０に保存されるテーブル情報６２の具体例と、歩行状態の判定及び歩行数の計算方法とについて説明する。図５は、記憶部６０に保存されるテーブル情報６２の一例を示している。
【００６２】
図５では、左側から順番に、位置情報８１、時刻情報８２、歩数情報８３、一歩当たりの平均移動距離８４、及び、一歩当たりの平均移動時間８５が記憶されている。位置情報８１は東経及び北緯の形式で、時刻情報は年月日及び時分秒の形式で、歩数情報はユーザの歩数［歩］単位で、平均移動距離はメートル［ｍ］単位で、平均移動時間は秒［ｓ］単位で表記されている。
【００６３】
本実施形態の携帯電話機１０では、上述のとおり、歩数計マイコン３２へ電源を供給することで歩数計測部１６による歩数計機能を有効にすることにより、ユーザの歩数情報８３を１歩歩く毎に更新し、所定間隔あるいはユーザの指示に反応して、歩数情報８３を記憶部６０に格納する。その値は、ユーザ操作あるいはアプリケーションによって自動的に、表示部５４に表示させることができる。このようにして、ユーザは自らの歩いた歩数を任意に確認することができる。
【００６４】
携帯電話機１０は、歩数情報８３を位置情報８１及び時刻情報８２を対応づけて、記憶部６０に格納する。これによって、図５に示すような、位置情報と時刻情報と歩数情報を紐付けるテーブル情報６２が作成される。歩数情報８３が更新される毎にテーブル情報６２の項目が追加され、演算装置３０は歩数情報８３が更新される毎にテーブル情報６２の情報から、１歩当たりの平均移動距離８４及び１歩当たりの平均移動時間８５を算出する（図４のＳ１０７に対応）。
【００６５】
なお、位置情報８１、時刻情報８２、歩数情報８３、１歩当たりの平均移動距離８４、及び、１歩当たりの平均移動時間８５をテーブル情報６２に適宜追加する処理を、以下ではトレース処理と呼ぶものとする。
【００６６】
テーブル情報６２を更新するタイミングは、上述の説明では歩数情報８３を更新する際を例として上げたが、これに限るものではない。所定時間間隔毎や所定移動距離毎に更新してもよい。処理の効率を勘案して、発明者が任意に設定すればよい。また、処理の方法は、ユーザによる選択に基づいて決定してもよい。
【００６７】
上述のトレース処理において、１歩当たりの平均移動距離８４、または、１歩当たりの平均移動時間８５が安定してくると、安定歩行検出部１２は、歩行ペースが安定していると判断する。安定歩行検出部１２は、トレース処理を実行中に歩行ペースの安定を検知した場合、電源制御部１８に歩数を歩数計マイコン１経由で測定する処理を停止させ、歩数計マイコン３２に供給される電源及び歩数計マイコン３２の動作クロックを停止させ、消費電流をカットする省電力モードに移行する。
【００６８】
省電力モードに移行した以降は、歩数計算部１４によって、時間の経過分あるいは距離の移動分毎に、時間あるいは距離に相当する歩数分を加算し、記憶部６０に保存する。相当する歩数については、トレース処理により歩行ペースが安定したと判断された場合の、１歩当たりの平均移動距離８４あるいは１歩当たりの平均移動時間８５を用いて演算装置３０の歩数計算部１４で計算される。
【００６９】
以下に、具体的な歩数の計算方法を示す。
【００７０】
歩数情報＝時間の経過分÷１歩当たりの平均移動時間
歩数情報＝距離の移動分÷１歩当たりの平均移動距離
上記のような単純な計算式によって、ユーザがどれだけ移動したかを高い精度で算出することができる。
【００７１】
なお、上述のトレース処理は歩数計マイコン３２の電源及びクロック動作が遮断された状態でも継続して行う。この場合には、省電力モードで歩数を算出して、この歩数と、移動距離及び経過時間を定期的に比較し続けることで、安定した歩行が継続されているかどうかを判定できる。具体的には、単位時間当たりの移動距離に大きな変化が無い場合は安定した歩行が継続されていると判定し、単位時間当たりの移動距離に大きな変化が発生した場合は安定した歩行が中断されたと判定する。
【００７２】
単位時間あたりの移動距離に大きな変化がない場合には、特に何も処理を行う必要はないが、単位時間あたりの移動距離に大きな変化が発生した場合には、その状態を継続したままだと歩数情報８３が実際の歩数と大きく歪んでしまうリスクを背負う。そこで、演算装置３０は、歩数情報８３の精度を保つために遮断していた歩数計マイコン３２のクロック動作及び電源供給を復帰させ、歩数計マイコン３２による歩数測定を再開させる。
【００７３】
上述の省電力モード及び実測モードを切り換える処理を繰り返すことで、歩数計マイコン３２で消費する電流を抑えつつ、歩数計機能として重要な、歩数測定の正確さを保つことが可能となる。
【００７４】
なお、図４のＳ１０６において、位置検出部４６で用いられているＧＰＳによる衛星の補足状況や電波状況が悪い場合は、携帯電話機１０は位置情報８１を取得できなくなってしまう。このような場合、トレース処理の続行は不可能になり、位置情報８１が欠落することにより歩数情報が大きく歪められてしまう可能性がある。このようなリスクを回避するために、電波状況が悪く位置情報の取得が困難な場合は、歩数情報８３の精度を保つために遮断していた歩数計マイコン３２のクロック動作及び電源供給を復帰させ、歩数計マイコン３２を用いた実測モードの歩数測定を再開させる。
【００７５】
また、同様に、図４のＳ１０６において、携帯電話機１０は、電池残量の状態に応じてトレース処理及び自動歩数加算処理を停止する処理を行ってもよい。電池残量については、電池残量検出部４８がＡＤＣ部を用いた処理を行うことで取得できる。これにより、電池残量に十分余裕がある場合は省電力を意識せず、歩数計マイコン３２のＣＰＵを常時利用した実測モードで正確な歩数を測定し、電池残量がある程度少なくなってきた場合に省電力を意識してトレース処理及び歩数自動加算処理を行う省電力モードに移動することで、電池の残量に応じた柔軟な歩数計機能の活用が可能となる。
【００７６】
一方、トレース処理中に電池残量が空になってしまい電源遮断されるような場合も考えられる。具体的には、歩数情報８３の更新間隔が長い場合などである。その場合、破棄されてしまう歩数情報８３が大きいため、歩数計機能としての信頼性が欠けてしまう。
【００７７】
これを回避するために、電池残量に十分余裕がある場合にトレース処理及び自動歩数加算処理を行い、電池残量がある程度少なくなってきた場合にはトレース処理と自動歩数加算処理を停止し、歩数計マイコンのＣＰＵを活性状態にして歩数計マイコンによる歩数測定を再開することが好ましい。
【００７８】
上述のモードの切り換え処理は、ユーザの使用目的によっていずれの処理方法が適しているか変わる。本実施形態では、ユーザによる入力部５０からの入力操作によって任意に選択できるものとする。
【００７９】
また、携帯電話機１０は、地図サービスを代表とするＷＥＢサービスを介して位置情報８１を取得してもよい。具体的には、住所等の位置に関する情報を、ユーザの操作入力によって受け付け、ＷＥＢサービスを用いて検索し位置情報を取得してもよい。これにより、歩数計機能と、地図サービスに代表される位置情報サービスとの融合が可能となる。
【００８０】
以下に、歩数計機能、及び位置情報サービスを融合したサービスの具体例を挙げる。例えば、上述のトレース処理によって算出した、１歩当たりの移動距離と１歩当たりの移動時間用いることによって、ある地点Ａからある地点Ｂまでの移動にかかる歩数や時間を正確に予想する。これによって、現状の歩行ペースに関して、もっと急がなければならないのか、現状でよいのか、ペースを落として良いのか、アドバイスを行うことが可能となる。このように、移動支援ツールとしての応用が期待できる。
【００８１】
なお、一般的に、歩数計機能を有する携帯電話機１０では、歩数計機能以外の機能、例えば、音声通話機能やデータ通信機能、音楽再生機能といった機能を主用途することが多い。この場合、歩数計機能はオプション的な位置付けで搭載されている。そのような場合でも、主用途の機能と、歩数計機能の電源は共通している場合が一般的であるため、歩数計機能を用いることで主用途の機能を利用できる時間が短くなるといった事象を引き起こしやすい。
【００８２】
さらに、主用途の機能を利用しようとした時には、既に歩数計機能によって電流を消費してしまった状態であるために既に使えない状態になっているという状況が考えられる。本実施形態の携帯電話機１０では、このような状態を抑制できる機能を備えているため、ユーザの歩数計機能利用意欲の損失を防ぐことが可能となる。
【００８３】
さらに、ＧＰＳ機能との連携により正確な位置情報を取得することができれば、歩数機能としてもほぼ正確な値を算出できるため、歩数計機能の正確性を求めるユーザに対して高い満足度を与えることが可能となる。
【００８４】
また、歩数計機能を常時利用するユーザは、持ち運びに不自由のない、コンパクトな形状の歩数計、あるいはコンパクトな形状の歩数計機能付きの携帯端末を要望すると考えられる。そのような場合は電池もコンパクトになるため電池容量が小さくなってしまうが、本発明による消費電流の削減対応によって、より長い時間歩数機能を動作させることが可能となり、長時間歩数計を利用するようなユーザに対して高い満足度を与えることが可能となる。
【００８５】
以上のように、本実施形態に係る携帯電話機１０は、自装置の位置を位置情報として取得する位置検出部４６と、位置検出部４６による位置情報の取得時の時刻を時刻情報として取得する計時部４４と、取得した位置情報及び時刻情報を対応付けて蓄積する記憶部６０と、記憶部６０に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数計算部１４とを備えている。
【００８６】
また、本発明に係る歩数計測方法は、自装置の位置を位置情報として取得する位置情報取得ステップと、上記位置情報取得ステップにおいて、取得した位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップとを含んでいる。
【００８７】
上記の構成によれば、蓄積された位置情報及び時刻情報からから自装置の移動距離及び／または移動距離を求めて、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出しているので、ユーザの歩行に合せてその都度、歩数をカウントする必要がなくなる。このように、蓄積した情報を用いて演算により歩数を求めるようにすれば、加速度センサ及び歩数カウント用の歩数計マイコンを用いる必要がなくなる。
【００８８】
従って、消費電力の比較的高い歩数計マイコンを使用する必要がないので、装置の省電力化を図ることが可能となる。
【００８９】
また、上記ユーザの歩数は、移動距離、移動時間の何れか一方、あるいは移動距離及び移動時間の何れで算出してもよい。移動距離を用いる場合には、ユーザの歩幅が分かれば歩数を求めることができる。移動時間を用いる場合には、ユーザの一歩の移動時間が分かれば歩数を求めることができる。
【００９０】
以上のように、本実施形態の携帯電話機１０では、自装置の位置を位置情報として取得する位置検出部４６と、位置検出部４６による位置情報の取得時の時刻を時刻情報として取得する計時部４４と、取得した位置情報及び時刻情報を対応付けて蓄積する記憶部６０と、記憶部６０に蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数計算部１４と、上記ユーザの歩行動作を検出して歩行信号を出力する加速度センサ４０と、加速度センサ４０から出力される歩行信号から上記ユーザの歩数を計測する歩数計マイコン３２と、加速度センサ４０及び上記歩数計マイコン３２の何れか一方を切り換えて駆動制御する電源制御部１８と、任意の期間において、歩数計マイコン３２または歩数計算部１４によって求められた歩数と、記憶部６０に蓄積された位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する安定歩行検出部１２とを備え、電源制御部１８は、安定歩行検出部１２によって、上記平均値が予め設定した値を越えたと判定された場合、歩数計マイコン３２による歩数計測を行っていれば、歩数計マイコン３２の駆動を停止させ、歩数計算部１４による歩数算出に切り換えている。
【００９１】
また、本実施形態の歩数計測方法は、自装置の位置を位置情報として取得する位置情報取得ステップと、上記位置情報取得ステップにおいて、取得された位置情報と該位置情報の取得時の時刻を時刻情報として取得する時刻情報取得ステップと、取得した位置情報及び時刻情報を対応付けて蓄積する情報蓄積ステップと、蓄積された位置情報及び時刻情報から、自装置の移動距離及び／または移動時間を求め、求めた移動距離及び／または移動時間から、上記自装置を所持するユーザの歩数を算出する歩数算出ステップと、上記ユーザの歩行動作を検出した歩行信号から歩数計測マイコンを用いて上記ユーザの歩数を計測する歩数計測ステップと、上記歩数算出ステップ及び上記歩数計測ステップの何れか一方のステップを切り換える駆動切換ステップと、任意の期間において、上記歩数計測ステップまたは上記歩数算出ステップの何れかのステップにおいて求めた歩数と、上記情報蓄積ステップにおいて蓄積した位置情報及び時刻情報とから、ユーザの一歩あたりの移動距離または移動時間の平均値を求めて、求めた平均値が予め設定した値を越えるか否かによりユーザの歩行安定性を判定する歩行安定性判定ステップと、上記駆動切換ステップは、上記歩行安定性判定ステップにおいて、上記平均値が予め設定した値を越えたと判定された場合、上記歩数計測ステップにおいて歩数計測を行っていれば、上記歩数計測ステップにおいて使用する歩数計マイコンを停止させ、上記歩数算出ステップに切り換えている。
【００９２】
上記の構成によれば、電源制御部１８が、安定歩行検出部１２によって、平均値が予め設定した値を越えたと判定された場合、歩数計マイコン３２による歩数計測を行っていれば、歩数計マイコン３２の駆動を停止させ、歩数計算部１４による歩数算出に切り換えるので、消費電力の比較的高い歩数計マイコン３２の駆動を停止させている間であっても、ユーザの安定歩行に基づいて歩数を算出することができるため、比較的正確な歩数を算出することができる。
【００９３】
具体的には、歩数情報、時刻情報、及び位置情報を一定時間トレースし続け、トレースした結果から１歩あたりの移動距離や移動時間を算出することができる。距離の移動分は位置情報から算出できる。時間の経過分は、時刻情報から算出できる。さらに、距離の移動分や時間の経過分を歩数で除算することにより、１歩当たりの移動距離と１歩当たりの移動時間を算出できる。
【００９４】
上記の携帯電話機１０では、基地局を介して他の携帯電話機１００との通信を行う通信機能を備え、位置検出部４６は、上記基地局から発信される基地局情報から位置情報を取得してもよい。
【００９５】
上記の構成によれば、基地局から発信される基地局情報に基づいて位置情報を取得するので、携帯電話機１０内にＧＰＳなどの位置情報を取得するための手段が設けられていない場合であっても、複数の基地局からの電波強度などから距離を算出することによって、位置情報を取得することができる。
【００９６】
上記の携帯電話機１０では、ＧＰＳによって位置を特定するＧＰＳ機能を備え、位置検出部４６は、上記ＧＰＳ機能を用いて位置情報を取得してもよい。
【００９７】
上記の構成によれば、ＧＰＳによって位置情報を取得するので、より正確な位置情報に基づいてユーザの歩数を算出することができる。
【００９８】
上記の携帯電話機１０では、ユーザからの情報の入力を受け付ける入力部５０を備え、位置検出部４６は、入力部５０により入力されたユーザからの位置に関する情報から位置情報を取得している。
【００９９】
上記の構成によれば、ユーザからの操作入力を受け付けて、入力内容を現在の位置情報をして用いることで、位置情報が正確に検出できない場合でもユーザによる入力に基づいて正確な歩数を算出することができる。
【０１００】
上記の携帯電話機１０では、位置検出部４６によって取得された位置情報から、位置情報の精度を示す精度値を求めて、求めた精度値が予め設定した値を下回るか否かにより位置情報の精度を判定する電界強度検出部４２を備え、電源制御部１８は、電界強度検出部４２によって、上記精度値が予め設定した値を下回ったと判定された場合、歩数計算部１４による歩数算出を行っていれば、歩数計算部１４の駆動を停止させ、歩数計マイコン３２による歩数計測に切り換えている。
【０１０１】
上記の構成によれば、電界強度検出部４２によって位置検出の精度を算出し、検出精度が悪くなると判断した場合には歩数計マイコンへの電源供給の制御を停止し、歩数を算出することで、歩数計算部１４へ歩数の計測方法を変更している。これによって、位置情報の検出精度が低下して正確な移動距離及び歩行歩数を算出できなくなると判断した場合には、より正確な歩数計測が可能な歩数計マイコンによる歩数計測に変更することができる。
【０１０２】
上記の携帯電話機１０では、自装置の電源として電池部５８を搭載し、且つ電池残量を計測する電池残量検出部４８を備え、電源制御部１８は、電池残量検出部４８によって計測された電池残量が予め設定した値を下回った場合、歩数計マイコン３２による歩数計測を行っていれば、歩数計マイコン３２の駆動を停止させ、歩数計算部１４による歩数算出に切り換えている。
【０１０３】
上記の構成によれば、自装置に電源を供給する電池の残量が所定の値よりも少ないと判断した場合に、歩数計マイコンへの電源供給の制御を行うようにするので、電池の残量が減った場合により消費電力の少ない歩数計測方法に切り換えることができる。
【０１０４】
上述の各手段を備えることで、上述の効果を奏する歩数計測機能を備えた携帯電話機１０を構成することができる。
【０１０５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０６】
最後に、携帯電話機１０の各ブロック、特に安定歩行検出部１２、歩数計算部１４、及び、電源制御部１８は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０７】
すなわち、携帯電話機１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラム及び各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０９】
また、携帯電話機１０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１１０】
本発明によれば、蓄積した情報を用いて演算により歩数を求めるので、加速度センサ及び歩数カウント用の歩数計マイコンを用いる必要がなくなるため、消費電力の比較的高い歩数計マイコンを使用する必要がなくなり、装置の省電力化を図ることが可能となるので、携帯電話機、ＰＤＡ（Personal Digital Assistant）、電子辞書、ゲーム機、コンピュータ、ナビゲーション装置、及びその他の電子機器であっても好適に適用することができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施形態を示すものであり、携帯端末の要部構成を示す機能ブロック図である。
【図２】上記携帯端末の外観を示す概略図である。
【図３】上記携帯端末のハードウェア構成を示すブロック図である。
【図４】上記歩数計測装置で行われる処理の流れを示すフロー図である。
【図５】上記携帯端末に保存される歩数データテーブルの一例を示す図である。
【符号の説明】
【０１１２】
１０    携帯電話機（歩数計測装置）
１２    安定歩行検出部（切換駆動制御手段、歩行安定性判定手段）
１４    歩数計算部（情報蓄積手段、歩数算出手段）
１６    歩数計測部（歩数系マイコン）
１８    電源制御部（切換駆動制御手段、電源供給制御手段）
３０    演算装置（切換駆動制御手段）
３２    歩数計マイコン
４０    加速度センサ（歩行信号出力手段）
４２    電界強度検出部（位置情報精度判定手段）
４４    計時部（時刻情報取得手段）
４６    位置検出部（位置情報取得手段）
４７    ＧＰＳ用アンテナ
４８    電池残量検出部（電池残量計測手段）
５０    入力部（入力手段）
５０ａ  操作入力部（入力手段）
５０ｂ  音声入力部（入力手段）
５２    出力制御部
５４    表示部
５６    音声出力部
５８    電池部（電池）
６０    記憶部（情報蓄積手段）
【図１】
2010072956.tif 000003
【図２】
2010072956.tif 000004
【図３】
2010072956.tif 000005
【図４】
2010072956.tif 000006
【図５】
2010072956.tif 000007