(57)【特許請求の範囲】
【請求項１】
気象を計測する気象計測部と、
前記気象計測部が計測した気象データを取得する気象データ取得部と、
ユーザーの活動量を計算する活動量計算部と、
前記ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たす運動経路の候補を選出する経路候補選出部と、
を含み、
前記活動量計算部は、
前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を計算し、
前記経路候補選出部は、
前記気象データ取得部が取得した気象データに基づいて、前記目標活動量に到達するために前記ユーザーが運動すべき目標距離を補正計算し、当該補正計算された目標距離を満たす前記運動経路の候補を選出する、活動量計測装置。
【請求項２】
請求項１において、
前記経路候補選出部は、
前記気象データと、前記ユーザーが過去に運動を行った際の活動量に関する実績情報とに基づいて、前記運動経路の候補を選出する、活動量計測装置。
【請求項３】
請求項１又は２において、
前記活動量計算部が計算した前記ユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、前記ユーザーの運動経路上の、前記ユーザーの活動量が前記目標活動量に到達する残りの距離又は残りの時間を計算する目標到達値計算部をさらに含む、活動量計測装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記気象計測部は、気圧、温度及び湿度を計測する、活動量計測装置。
【請求項５】
請求項４において、
前記気象計測部は、さらに空気質を計測する、活動量計測装置。
【請求項６】
ユーザーが運動するエリアに分散して配置される複数の気象計測装置と、
気象を計測する気象計測部を備える活動量計測装置と、
前記気象計測部が計測した気象データ及び前記複数の気象計測装置の少なくとも一部が計測した気象データを取得する気象データ取得部と、
前記ユーザーの活動量を計算する活動量計算部と、
前記ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たす運動経路の候補を選出する経路候補選出部と、
を含み、
前記活動量計算部は、
前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を計算し、
前記経路候補選出部は、
前記気象データ取得部が取得した気象データに基づいて、前記目標活動量に到達するために前記ユーザーが運動すべき目標距離を補正計算し、当該補正計算された目標距離を満たす前記運動経路の候補を選出する、活動量計測システム。
【請求項７】
請求項６において、
前記システムは、
前記活動量計算部が計算した前記ユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、前記ユーザーの運動経路上の、前記ユーザーの活動量が前記目標活動量に到達する残りの距離又は残りの時間を計算する目標到達値計算部をさらに含む、活動量計測システム。
【請求項８】
請求項６又は７において、
前記目標到達値計算部は、
前記気象データ取得部が取得した気象データに基づいて、前記残りの距離又は前記残りの時間を計算する、活動量計測システム。
【請求項９】
請求項８において、
前記複数の気象計測装置の少なくとも一部は、前記ユーザーの運動経路に沿って配置され、
前記目標到達値計算部は、
前記気象データ取得部が前記ユーザーの運動経路に沿って前方に配置された所定数の前記気象計測装置から取得した気象データに基づいて、前記残りの距離又は前記残りの時間を計算する、活動量計測システム。
【請求項１０】
気象を計測する気象計測部を含み、ユーザーの活動量を計測する活動量計測装置において実行可能なプログラムであって、
前記活動量計測装置を、
前記気象計測部が計測した気象データを取得する気象データ取得部と、
前記ユーザーの活動量を計算する活動量計算部と、
前記ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たす運動経路の候補を選出する経路候補選出部として機能させ、
前記活動量計算部は、
前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を計算し、
前記経路候補選出部は、
前記気象データ取得部が取得した気象データに基づいて、前記目標活動量に到達するために前記ユーザーが運動すべき目標距離を補正計算し、当該補正計算された前記目標距離を満たす前記運動経路の候補を選出する、プログラム。
【請求項１１】
請求項１０に記載のプログラムを記録した、コンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、気象状況を考慮した活動量を計測する活動量計測装置、活動量計測システム、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
特許文献１では、「腕装着用バンドが連結されたケースと、温度を検出するための温度センサーと、該温度センサーの検出結果に基づいて気温をケース表面部に構成された表示部の所定領域に表示する表示制御手段とを有し、前記温度センサーは、その感熱部が前記ケースから外部に突出した状態に配置されていることを特徴とする腕装着型環境データ計測装置」が提案されている。
【０００３】
一般に登山やハイキング、ジョギング等の体力を消耗する歩行を継続して行う場合は、歩行実行者の体力に応じた計画が重要である。このため従来では、登山やハイキングへ行く場合、予め目的地の地図やガイドブック等の資料を用意して、これら資料を参考に行動計画を作成することが一般に行われている。また行動計画には、目的地までの距離や歩行時間、休憩場所や休憩時間等を盛り込んだ行動（登山）計画表を作成し、この行動計画表に合わせて行動することが多い。しかし、地図やガイドブック等の資料より作成した行動計画表は、あくまでも一般的な人の体力から勘案したものであって、実際に登山やハイキングへ行く人の体力と必ずしも一致しないことが多い。このため、予め作成した行動計画表通りに登山やハイキングが実行できないばかりか、無理に行動計画表通りに行動した場合、体力を消耗して途中で動けなくなったたり、最悪の場合遭難する等の問題が生じる。
【０００４】
一方ジョギング等の歩行行動の場合は、体力に限界を感じた時点で何時でも歩行行動を中止することができるため、登山やハイキングほど危険を伴うことは少ないが、予め自己の体力に応じた運動量を把握して歩行行動を行うことができれば、ジョギングにより体調を損なうことがないため、健康管理の上でも得策である。
【０００５】
特許文献２では、かかる事情に鑑みなされたもので、利用者の体力に応じた歩行行動をシミュレートしたり、行動計画が容易に作成できる歩行管理システムを提供して、登山やハイキング時の事故を未然に防止したり、体力に合わせたジョギング等が容易に実行できるようにすることを目的とするものであり、「地形の等高線が３次元ディジタルデータで作成された地形図データと、入力手段より入力された個人データと前記地形図データから読み出したディジタルデータから個人の体力に合った初速度、最高速度、最高持続時間を算出して複数の体力曲線を作成し、メモリーに記憶すると共に、得られた体力曲線から個人の体力に合った体力曲線を随時選択して経路及び経過時間とともに表示手段へ出力する制御手段と、前記制御手段が作成した体力曲線に沿って行動した歩行行動を実績データとして個人毎に記憶、管理する行動実績管理手段とを具備したことを特徴とする歩行管理システム」が提案されている。
【０００６】
ジョギングやウォーキングをする際、運動した量を定量化し、自らの運動の指標とするため、歩数計を用いることが多い。歩数と、歩数から換算した消費カロリーは利用者にとって一つの指標ではあるが、ただ単にその数値だけを目標として運動するのでは数日間もすれば飽きを生じ、楽しみにはなりにくい。そこで最近では、歩数に応じて画面上のペットが成長する、画面が進むなどのゲーム機能付き歩数計が市販されている。特許文献３では、「生体情報測定部と、前記生体情報測定部の測定結果に基づき運動量を算出する解析部と、前記解析部の算出結果を報知する音声部及び／又は画像表示部を備え、現実の運動を行うことにより仮想コースに沿っての移動を仮想体験できるシミュレーションゲームをリアルタイムで進行させる形で前記算出結果の報知が行われるようにしたことを特徴とする運動インストラクション装置」が提案されている。
【０００７】
特許文献４では、前記の要求を満たすために案出されたものであり、住宅において居住者の健康面まで考慮された快適な住空間を得られる住宅の気圧管理システムを提供することを課題とし、これを解決するために、「利用者に装着され当該利用者の生体データを検出するセンサユニットと、前記利用者が所持する携帯通信端末と、この携帯通信端末に対し通信ネットワークを介して接続可能な管理装置とを具備する運動指導システムであって、前記管理装置は、前記利用者の個人データ、生体データ及び運動目的を表すデータを前記携帯通信端末から受信し記憶する手段と、前記記憶された利用者の個人データ、生体データ及び運動目的を表すデータを分析し、その分析結果をもとに前記利用者に適する第１の運動シナリオを作成する手段と、前記作成された第１の運動シナリオを前記携帯通信端末に配信する手段とを備え、前記携帯通信端末は、前記利用者の個人データ、運動前の生体データ及び運動目的を表すデータを前記管理装置へ送信する手段と、前記管理装置から配信される第１の運動シナリオを受信し、この受信された第１の運動シナリオを利用者に提示する手段と、を備えることを特徴とする運動指導システム」が提案されている。
【０００８】
特許文献５では、「携帯情報端末を用いて、歩行者等の健康状態の指標を計測する手段から健康チェック用データを取得し、その健康チェック用データを前記歩行者等の識別情報とともに基地局を経由して支援センターに送信して、健康チェックを要求するステップと、前記支援センターにおいて、情報処理装置を用いて前記基地局から受信した前記健康チェック用データ及び前記歩行者等の識別情報を基に、前記歩行者等の健康状態を判定し、その判定結果又はその判定結果及び当該歩行者等の健康管理に有効なアドバイスを含む回答情報を、前記基地局を経由して前記携帯情報端末に送信するステップと、前記携帯情報端末において、受信した前記回答情報を記憶し、かつ、出力するステップと、からなる歩行者等健康チェック支援方法」が提案されている。
【０００９】
特許文献６では、「個人の運動量を測定する運動量測定手段と、前記個人のある期間における運動量の目標値を設定する運動量目標値設定手段と、前記運動量測定手段が測定した前記期間よりも短い区間で運動量を逐次受信し、前記運動量目標値設定手段によって設定された目標値を前記期間の終了時に達成できるためのそれぞれの受信時点における運動量の過不足を演算する過不足演算手段と、この過不足演算手段の演算結果を表示する運動量過不足表示手段とを具備することを特徴とする運動量管理システム」が提案されている。
【００１０】
特許文献７では、「地図情報データベースを記憶する手段と、位置を算出してこの算出した位置と前記地図情報データベースとから場所を認識する手段と、認識された前記場所の高さを算出する手段と、少なくとも加速度センサーと方位センサーとにより利用者の前記場所における動作を基準座標内におけるＸ、Ｙ、Ｚ方向の加速度と変化の周期とからなる動作パターンとして検出する手段と、検出された複数種類の前記動作パターンを前記場所及び前記高度の情報と対応付けて前記利用者の動作パターンデータベースとして記憶する手段と、前記加速度センサーにより前記利用者の動作パターンにＸ、Ｙ、Ｚ方向のいずれかの加速度と変化の周期のいずれかに変化が検出されたとき、前記場所の環境が所定以上の環境であるかを判断する手段と、前記場所の環境が所定以上の環境であると判断されたとき、危険な状態になる可能性を示すガイダンスをする手段と、を備えたことを特徴とする行動記録装置」が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平８−２５４５７９号公報
【特許文献２】特開２００７−０７５５５２号公報
【特許文献３】特開２００２−３４６０１３号公報
【特許文献４】特開２００６−２６３００２号公報
【特許文献５】特開２００７−０７５５５２号公報
【特許文献６】特開２００７−１１５２００号公報
【特許文献７】特開２００３−３２３５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、同じ運動を行ったとしても、気象条件によって体に加わる負荷が大きく異なる。例えば、気温や湿度などがかなり高い、風がかなり強い、気圧がかなり低いといった気象条件では相対的に負荷が大きくなり、実質的な活動量（運動量）が相対的に大きくなると考えられる。逆に、気温、湿度、気圧、風速が適度なものであれば、実質的な活動量（運動量）が相対的に小さくなると考えられる。すなわち、毎日一定の運動を行ったとしても、気象状況によって実質的な活動量（運動量）が異なるため、期待されるトレーニング効果や適切な体調管理を実現できない可能性があるという問題があった。特許文献１乃至７では、この問題に対する有効な解決策が示されていない。
【００１３】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、気象状況を考慮した活動量を計測可能な活動量計測装置、活動量計測システム、プログラム及び記録媒体を提供することができる。
【課題を解決するための手段】
【００１４】
（１）本発明は、ユーザーに携帯され、前記ユーザーの活動量を計測する活動量計測装置であって、気象を計測する気象計測部と、前記気象計測部が計測した気象データを取得する気象データ取得部と、前記ユーザーの活動量を計算する活動量計算部と、を含み、前記活動量計算部は、前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を補正計算する、活動量計測装置である。
【００１５】
本発明によれば、活動量計測装置に気象を計測する機能を付加し、計測した気象データを用いてユーザーの活動量を補正計算することで、気象状況を考慮したより正確な活動量を計測することができる。
【００１６】
（２）この活動量計測装置は、前記ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たす運動経路の候補を選出する経路候補選出部、をさらに含み、前記経路候補選出部は、前記気象データ取得部が取得した気象データに基づいて、前記目標活動量に到達するために前記ユーザーが運動すべき目標距離を補正計算し、当該補正計算された前記目標距離を有する前記運動経路の候補を選出するようにしてもよい。
【００１７】
このようにすれば、ユーザーが目標活動量に合った運動をするための好適な運動経路を提示することができる。
【００１８】
（３）この活動量計測装置において、前記経路候補選出部は、前記気象データとともに、前記ユーザーが過去に運動を行った際の活動量に関する実績情報に基づいて、前記運動経路の候補を選出するようにしてもよい。
【００１９】
このようにすれば、ユーザーの体力も考慮された好適な運動経路を提示することができる。
【００２０】
（４）この活動量計測装置は、前記活動量計算部が補正計算した前記ユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、前記ユーザーの運動経路上の、前記ユーザーの活動量が前記目標活動量に到達する残りの距離又は残りの時間を計算する目標到達値計算部をさらに含むようにしてもよい。
【００２１】
このようにすれば、ユーザーの運動中の気象条件の変化を考慮しながら、目標活動量に到達するまでの残りの距離又は残りの時間を提示することができる。
【００２２】
（５）この活動量計測装置において、前記気象計測部は、気圧、温度及び湿度を計測するようにしてもよい。
【００２３】
同じ運動をしても気圧、温度、湿度の違いによって活動量は大きく異なるので、気圧、温度、湿度を考慮して活動量を補正計算することで、活動量に関するより有効な情報を提示することができる。
【００２４】
（６）この活動量計測装置において、前記気象計測部は、さらに空気質を計測するようにしてもよい。
【００２５】
酸素濃度の違いによっても活動量が大きく異なるので、空気質（微粒子や窒素酸化物（ＮＯＸ）の濃度等）も考慮して活動量を補正計算することで、活動量に関するより有効な情報を提示することができる。
【００２６】
（７）本発明は、ユーザーの活動量を計測する活動量計測システムであって、ユーザーが運動するエリアに分散して配置される複数の気象計測装置と、前記ユーザーに携帯され、前記ユーザーの活動量を計測する活動量計測装置と、を含み、前記活動量計測装置は、気象を計測する気象計測部と、前記気象計測部が計測した気象データ及び前記複数の気象計測装置の少なくとも一部が計測した気象データを取得する気象データ取得部と、前記ユーザーの活動量を計算する活動量計算部と、を含み、前記活動量計算部は、前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を補正計算する、活動量計測システムである。
【００２７】
本発明によれば、活動量計測装置が計測した気象データと、分散配置される複数の気象計測装置の各々が計測した気象データとを組み合わせて気象条件の解析を詳細に行うことで、気象状況を考慮したより正確な活動量を計測することができる。
【００２８】
また、この活動量計測システムにおいて、前記活動量計測装置は、前記ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たす運動経路の候補を選出する経路候補選出部、をさらに含み、前記経路候補選出部は、前記気象データ取得部が取得した気象データに基づいて、前記目標活動量に到達するために前記ユーザーが運動すべき目標距離を補正計算し、当該補正計算された前記目標距離を有する前記運動経路の候補を選出するようにしてもよい。
【００２９】
このようにすれば、ユーザーが目標活動量に合った運動をするための好適な運動経路を提示することができる。
【００３０】
また、この活動量計測システムにおいて、前記経路候補選出部は、前記気象データとともに、前記ユーザーが過去に運動を行った際の活動量に関する実績情報に基づいて、前記運動経路の候補を選出するようにしてもよい。
【００３１】
このようにすれば、ユーザーの体力も考慮された好適な運動経路を提示することができる。
【００３２】
（８）この活動量計測システムにおいて、前記活動量計測装置は、前記活動量計算部が補正計算した前記ユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、前記ユーザーの運動経路上の、前記ユーザーの活動量が前記目標活動量に到達する残りの距離又は残りの時間を計算する目標到達値計算部をさらに含むようにしてもよい。
【００３３】
このようにすれば、ユーザーの運動中の気象条件の変化を考慮しながら、目標活動量に到達するまでの残りの距離又は残りの時間を提示することができる。
【００３４】
（９）この活動量計測システムにおいて、前記目標到達値計算部は、前記気象データ取得部が取得した気象データに基づいて、前記残りの距離又は前記残りの時間を補正計算するようにしてもよい。
【００３５】
このようにすれば、分散配置される複数の気象計測装置の各々が計測した気象データを用いることで、活動量計測装置の位置以外の気象条件も解析できるので、リアルタイムに変化する気象条件を考慮して残りの距離や残りの時間を予測することができる。
【００３６】
（１０）この活動量計測システムにおいて、前記複数の気象計測装置の少なくとも一部は、前記ユーザーの運動経路に沿って配置され、前記目標到達値計算部は、前記気象データ取得部が前記ユーザーの運動経路に沿って前方に配置された所定数の前記気象計測装置から取得した気象データに基づいて、前記残りの距離又は前記残りの時間を補正計算するようにしてもよい。
【００３７】
このようにすれば、ユーザーの前方の気象条件がわかるので、残りの距離や残りの時間の予測精度を高めることができる。
【００３８】
また、この活動量計測システムにおいて、前記複数の気象計測装置の各々は、気圧センサー、温度センサー及び湿度センサーを含むようにしてもよい。
【００３９】
また、この活動量計測システムにおいて、前記複数の気象計測装置の各々は、空気質センサーをさらに含むようにしてもよい。
【００４０】
（１１）本発明は、気象を計測する気象計測部を含み、ユーザーに携帯され、前記ユーザーの活動量を計測する活動量計測装置において実行可能なプログラムであって、前記活動量計測装置を、前記気象計測部が計測した気象データを取得する気象データ取得部と、前記ユーザーの活動量を計算する活動量計算部として機能させ、前記活動量計算部は、前記気象データ取得部が取得した気象データに基づいて、前記ユーザーの活動量を補正計算する、プログラムである。
【００４１】
（１２）本発明は、上記のプログラムを記録した、コンピューター読み取り可能な記録媒体である。
【図面の簡単な説明】
【００４２】
【図１】本実施形態の活動量計測システムの使用例の説明図。
【図２】活動量計測装置の外観の一例を示す図。
【図３】活動量計測装置の構成例を示す図。
【図４】活動量計測装置の処理部による全体処理のフローチャートの一例を示す図。
【図５】活動量計測装置の処理部による初期設定処理のフローチャートの一例を示す図。
【図６】初期設定の入力画面の一例を示す図。
【図７】初期設定の他の入力画面の一例を示す図。
【図８】活動量計測装置の処理部によるコース設定処理のフローチャートの一例を示す図。
【図９】コース候補の選出についての説明図。
【図１０】コースの選択画面の一例を示す図。
【図１１】活動量計測装置の処理部による活動量計測処理のフローチャートの一例を示す図。
【図１２】活動量の計測結果の表示画面の一例を示す図。
【図１３】活動量計測システムの概要についての説明図。
【図１４】活動量計測システムの構成例を示す図。
【図１５】活動量計測装置の処理部によるコース設定処理のフローチャートの一例を示す図。
【図１６】活動量計測装置の処理部による活動量計測処理のフローチャートの一例を示す図。
【図１７】活動量計測処理についての説明図。
【図１８】変形例２における活動量計測装置の構成例を示す図。
【図１９】変形例２における気象計測装置の構成例を示す図。
【発明を実施するための形態】
【００４３】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００４４】
１．活動量計測装置
１−１．活動量計測装置の概要
本実施形態の活動量計測装置は、ユーザーに携帯され、気象条件を考慮したユーザーの活動量を計測するものである。図１は、本実施形態の活動量計測装置の使用例を示す図である。図１に示すように、ユーザー７は、活動量計測装置４を携帯し、設定されたコース（運動経路）上を移動する運動（ランニング、ジョギング、ウォーキング、サイクリングなど）を行う。ユーザー７が運動するコースは、例えば、道路６上に設定され、複数のコースが存在してもよい。
【００４５】
活動量計測装置４は、ユーザー７の活動量を計測するセンサーを備え、センサーの出力データからユーザー７の活動量を計算する。特に、本実施形態の活動量計測装置４は、気象を計測し、計測した気象データに基づいてユーザー７の活動量を補正して計算する。
【００４６】
図２（Ａ）及び図２（Ｂ）は、活動量計測装置４の外観の一例を示す図である。活動量計測装置４は、携帯できればよく、例えば、図２（Ａ）に示すような腕時計タイプのものであってもよいし、図２（Ｂ）に示すような、衣服のポケット等に入れたりクリップで衣服に留めたりするようなタイプのものであってもよい。ユーザー７は、活動量計測装置４の操作部４０（アップボタン４２、ダウンボタン４４、切替／決定ボタン４６など）を操作することで初期設定や画面の切り替えなどを行い、ユーザー７の活動量などの情報は活動量計測装置４の表示部（表示画面）７０に表示される。これにより、ユーザー７は、運動開始後の活動量を知ることができる。
【００４７】
１−２．活動量計測装置の構成
図３は、本実施形態の活動量計測装置の構成例を示す図である。本実施形態の活動量計測装置は、図３の構成要素（各部）の一部を省略したり、他の構成要素を付加した構成としてもよい。
【００４８】
図３に示すように、本実施形態の活動量計測装置４は、気象計測部２０、処理部（ＣＰＵ：Central Processing Unit）３０、操作部４０、記憶部５０、記録媒体６０、表示部７０、通信部８０、活動量計測センサー９０、ＧＰＳデータ受信部９２を含んで構成されている。
【００４９】
活動量計測センサー９０は、活動量計測装置４を携帯するユーザーの活動量に関連するデータを計測するセンサーであり、活動量の計算方法に応じて必要なデータを取得するセンサーが用いられる。例えば、ユーザーの心拍数に基づいて活動量を計算する場合、活動量計測センサー９０として心拍計が用いられる。また、ユーザーの歩数に基づいて活動量を計算する場合、活動量計測センサー９０として歩数計が用いられる。また、ユーザーの動き（移動速度や移動時間）に基づいて活動量を計算する場合、活動量計測センサー９０として３軸加速度センサーなどが用いられる。あるいは、ユーザーの心拍数、歩数、動きに基づいて活動量を総合的に計算する場合、活動量計測センサー９０として心拍計、歩数計、３軸加速度センサーが用いられるようにしてもよい。
【００５０】
ＧＰＳデータ受信部９２は、ＧＰＳ衛星から送信される電波信号を受信し、当該電波信号に重畳されているＧＰＳ衛星の軌道情報や時刻情報などを含む航法メッセージを復調する処理を行う。
【００５１】
気象計測部２０は、活動量計測装置４の周辺の気象を計測する。例えば、気象計測部２０は、気圧センサー１０、温度センサー１１、湿度センサー１２を備え、気圧、温度、湿度を計測する。ただし、気象計測部２０は、気圧センサー１０、温度センサー１１、湿度センサー１２の一部を備えていなくてもよいし、逆に、他のセンサー（例えば、風速センサー等）を備えていてもよい。
【００５２】
気象計測部２０は、秒オーダーの周期でリアルタイムに気象を計測し、計測した気象データ（気圧データ、温度データ、湿度データ）は、処理部（ＣＰＵ）３２に送られる。
【００５３】
操作部４０は、操作キーやボタンスイッチ等により構成される入力装置であり、ユーザーによる操作に応じた操作信号を処理部（ＣＰＵ）３０に出力する。
【００５４】
記憶部５０は、処理部（ＣＰＵ）３０が各種の計算処理や制御処理を行うためのプログラムやデータ等を記憶している。また、記憶部５０は、処理部（ＣＰＵ）３０の作業領域として用いられ、操作部４０から入力されたデータ、情報記憶媒体６０から読み出されたプログラムやデータ、処理部（ＣＰＵ）３０が各種プログラムに従って実行した演算結果等を一時的に記憶するためにも使用される。
【００５５】
処理部（ＣＰＵ）３０は、記憶部５０や記録媒体６０に記憶されているプログラムに従って、各種の計算処理や制御処理を行う。具体的には、処理部（ＣＰＵ）３０は、気象計測部２０、活動量センサー９０、ＧＰＳデータ受信部９２等からデータを受け取って各種の計算処理を行う。また、処理部（ＣＰＵ）３０は、操作部４０からの操作信号に応じた各種の処理、表示部７０に各種の情報を表示させる処理、通信部８０を介した外部装置とのデータ通信を制御する処理等を行う。
【００５６】
特に、本実施形態では、処理部（ＣＰＵ）３０は、以下に説明する気象データ取得部３１、活動量計算部３２、位置情報生成部３３、経路候補選出部３４、目標到達値計算部３５、通信制御部３６、表示制御部３７を含む。ただし、本実施形態の処理部（ＣＰＵ）３０は、これらの一部の構成（要素）を省略したり、他の構成（要素）を追加した構成としてもよい。
【００５７】
気象データ取得部３１は、気象計測部２０から送られてくる気象データを継続して取得する処理を行う。具体的には、気象データ取得部３１は、各気象データを受け取り、受け取った各気象データを順番に記憶部５０に保存する。
【００５８】
活動量計算部３２は、ユーザーの活動量を計算する処理を行う。特に、本実施形態では、活動量計算部３２は、気象データ取得部３１が取得した気象データに基づいて、ユーザーの活動量を補正計算する。具体的には、活動量計算部３２は、気象データに含まれる気圧データ、温度データ、湿度データから現在の気圧、温度、湿度を解析し、解析結果に応じて、ユーザーの活動量を補正計算する。例えば、活動量計算部３２は、基準となる気圧、温度、湿度でのユーザーの活動量を計算し、現在の気圧、温度、湿度に応じて、活動量を補正する。すなわち、活動量計算部３２は、現在の気圧と基準値との差に応じて活動量を増減させる。また、活動量計算部３２は、現在の温度と基準値との差に応じて活動量を増減させる。また、活動量計算部３２は、現在の湿度と基準値との差に応じて活動量を増減させる。
【００５９】
さらに、気象計測部２０が風速センサーを備える場合には、活動量計算部３２は、気象データに含まれる風速データから現在の風速を解析し、解析結果に応じて、ユーザーの活動量を補正計算するようにしてもよい。例えば、活動量計算部３２は、基準となる気圧、温度、湿度、風速でのユーザーの活動量を計算し、現在の風速と基準値との差に応じて活動量を増減させる。
【００６０】
位置情報生成部３３は、ＧＰＳデータ受信部９２が復調した航法メッセージに含まれる軌道情報や時刻情報を用いて測位計算を行い、活動量計測装置４の位置情報を生成する処理を行う。
【００６１】
経路候補選出部３４は、ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たすコース（運動経路）の候補を選出する処理を行う。特に、本実施形態では、経路候補選出部３４は、気象データ取得部３１が取得した気象データに基づいて、目標活動量に到達するためにユーザーが運動すべき目標距離を補正計算し、当該補正計算された目標距離を有するコース（運動経路）の候補を選出する。例えば、経路候補選出部３４は、活動量計算部３２と同様の処理により、気象データから現在の気圧、温度、湿度、風速を解析し、解析結果に応じて目標距離を補正計算する。
【００６２】
目標到達値計算部３５は、活動量計算部３２が補正計算したユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、コース（ユーザーの運動経路）上の、ユーザーの活動量が目標活動量に到達する残り距離又は残り時間を計算する処理を行う。
【００６３】
通信制御部３６は、通信部８０を介して所定の通信ネットワークに接続されたサーバー等とのデータ通信を制御する処理を行う。特に、本実施形態では、通信制御部３６は、通信部８０を介して、サーバーに位置情報を送信し、サーバーから当該位置情報に対応する地図情報（ユーザーが運動するエリアの地図情報）を受信し、記憶部５０に保存する。
【００６４】
表示制御部３７は、表示部７０の表示を制御する処理を行う。特に、本実施形態では、表示制御部３７は、ユーザーの活動量のデータ、ユーザーが運動する経路（コース）の候補のデータ、目標到達値（残り距離や残り時間）のデータ、地図情報などを、操作部４０からの操作信号に応じて選択して表示部７０に表示する処理を行う。
【００６５】
記録媒体６０は、コンピューター読み取り可能な記録媒体であり、特に本実施形態では、活動量計測装置４（コンピューター）を上記の各部として機能させるためのプログラムが記憶されている。そして、本実施形態の処理部（ＣＰＵ）３０は、記録媒体６０に記憶されている当該プログラムを実行することで、気象データ取得部３１、活動量計算部３２、位置情報生成部３３、経路候補選出部３４、目標到達値計算部３５、通信制御部３６、表示制御部３７として機能する。あるいは、通信部８０等を介して有線又は無線の通信ネットワークに接続されたサーバーからプログラムを受信し、受信したプログラムを記憶部５０や記録媒体６０に記憶して当該プログラムを実行するようにしてもよい。ただし、気象データ取得部３１、活動量計算部３２、位置情報生成部３３、経路候補選出部３４、目標到達値計算部３５、通信制御部３６、表示制御部３７の少なくとも一部をハードウェア（専用回路）で実現してもよい。
【００６６】
なお、記録媒体６０は、例えば、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、メモリー（ＲＯＭ、フラッシュメモリーなど）により実現することができる。
【００６７】
表示部７０は、ＬＣＤ（Liquid Crystal Display）等により構成される表示装置であり、処理部（ＣＰＵ）３０から入力される表示信号に基づいて各種の情報を表示する。表示部７０には、例えば、現在の活動量や残り距離などの情報がリアルタイムに表示される。
【００６８】
１−３．活動量計測装置の処理
［全体処理］
図４は、活動量計測装置４の処理部（ＣＰＵ）３０による全体処理のフローチャートの一例を示す図である。
【００６９】
活動量計測装置４の起動後、処理部（ＣＰＵ）３０は、最初に、ユーザーに関するデータを設定登録する初期設定処理を行う（Ｓ１０）。
【００７０】
次に、処理部（ＣＰＵ）３０は、ユーザーが運動するコースを設定するコース設定処理を行う（Ｓ１２）。
【００７１】
そして、ユーザーが運動を開始した後（Ｓ１４のＹ）、処理部（ＣＰＵ）３０は、ユーザーの活動量を計測する活動量計測処理を行う（Ｓ１６）。
【００７２】
［初期設定処理］
図５は、活動量計測装置４の処理部（ＣＰＵ）３０による初期設定処理（図４のＳ１０の処理）のフローチャートの一例を示す図である。
【００７３】
まず、処理部（ＣＰＵ）３０は、表示部７０に、図６に示すようなユーザーの年齢、性別、身長、体重の入力画面１００を表示する（Ｓ１１０）。ユーザーはこの入力画面１００に対して、アップボタン４２、ダウンボタン４４、切替／決定ボタン４６を操作し、年齢、性別、身長、体重を入力する。
【００７４】
入力画面１００が表示された直後は選択モードになっており、選択モードでは、アップボタン４２を押下する毎にカーソルが下方向に移動し、アップボタン４４を押下する毎にカーソルが上方向に移動する。カーソルの位置の入力欄は、数字が白黒反転表示されており、切替／決定ボタン４６を押下することで入力モードに切り替わり、カーソルの位置の入力欄に数字を入力することができる。入力モードでは、アップボタン４２を押下する毎に、カーソルがある入力欄の数字が１だけ増加し、ダウンボタン４４を押下する毎に、カーソルがある入力欄の数字が１だけ減少する。ただし、カーソルが性別の入力欄にある状態では、アップボタン４２又はダウンボタン４４を押下する毎に、「男」と「女」が交互に表示される。入力モードで切替／決定ボタン４６を押下することで、入力内容が決定されるとともに、選択モードに戻る。ユーザーは、アップボタン４２、ダウンボタン４４、切替／決定ボタン４６を操作して年齢、性別、身長、体重を入力した後、「ＯＫ」ボタンの位置にカーソルを移動して切替／決定ボタン４６を押下すると、入力された年齢、性別、身長、体重が確定する。
【００７５】
ユーザーによる年齢、性別、身長、体重の入力が完了すると（Ｓ１１２のＹ）、処理部（ＣＰＵ）３０は、入力内容に従い、ユーザーの年齢、性別、身長、体重を設定（記憶部５０に保存）し、基礎代謝量を計算する（Ｓ１１４）。
【００７６】
次に、処理部（ＣＰＵ）３０は、表示部７０に目標値の入力画面を表示する（Ｓ１１６）。例えば、図７に示すように、目標値の入力画面１１０は、「運動モード」の選択及び「速度」と「活動量」の入力が可能に構成される。ユーザーは、「運動モード」の選択欄にカーソルを移動して切替／決定ボタン４６を押下した後、例えば、ダウンボタン４４を押下する毎に、「ランニング」→「ジョギング」→「ウォーキング」→「サイクリング」の順に表示が変更される。そして、ユーザーは、切替／決定ボタン４６を押下することで、自分が行う運動として「ランニング」、「ジョギング」、「ウォーキング」、「サイクリング」のいずれかを選択することができる。「速度」の入力欄は、運動モードの選択と連動して、選択された運動モードの標準的な数値が初期値として表示される。ユーザーは、「速度」の入力欄（単位は「ｋｍ／ｈ」）にカーソルを移動して切替／決定ボタン４６を押下した後、アップボタン４２とダウンボタン４４を操作して目標速度を０．１ｋｍ／ｈ単位で入力することができるようになっている。また、ユーザーは、「活動量」の入力欄（単位は「Ｅｘ（エクササイズ）」）にカーソルを移動して切替／決定ボタン４６を押下した後、アップボタン４２とダウンボタン４４を操作して目標活動量を０．１Ｅｘ単位で入力することができるようになっている。
【００７７】
なお、「活動量」の目標値の代わりに、「消費カロリー（単位はｋｃａｌ）」の目標値の入力画面を表示部７０に表示させるようにしてもよい。あるいは、ユーザーが「活動量」の表示位置にカーソルを移動して切替／決定ボタン４６を押下した後、アップボタン４２又はダウンボタン４４を押下する毎に、「活動量」と「消費カロリー」が交互に表示される（これに連動して単位も「Ｅｘ」と「ｋｃａｌ」が交互に表示される）ようにすることで、入力項目をユーザーが選択できるようにしてもよい。消費カロリー（ｋｃａｌ）＝活動量（Ｅｘ）×体重（ｋｇ）×１．０５の関係式を用いて、「活動量」と「消費カロリー」が切り替わる毎にこれに連動して数値も変更されるようにしてもよい。
【００７８】
また、入力画面１１０に「過去の目標値」ボタンを設け、ユーザーが「過去の目標値」ボタンの位置にカーソルを移動して切替／決定ボタン４６を押下することで、過去の目標値（速度と活動量の目標値）の一覧を表示し、過去のいずれかの目標値（例えば前回の目標値）を選択できるようにしてもよい。
【００７９】
ユーザーは、アップボタン４２、ダウンボタン４４、切替／決定ボタン４６を操作して目標値を入力した後、「ＯＫ」ボタンの位置にカーソルを移動して切替／決定ボタン４６を押下すると、入力された目標値が確定する。
【００８０】
ユーザーによる目標値の入力が完了すると（Ｓ１１８のＹ）、処理部（ＣＰＵ）３０は、入力内容に従って目標値を設定（記憶部５０に保存）し（Ｓ１２０）、初期設定処理を終了する。
【００８１】
［コース設定処理］
図８は、活動量計測装置４の処理部（ＣＰＵ）３０によるコース設定処理（図４のＳ１２の処理）のフローチャートの一例を示す図である。
【００８２】
まず、処理部（ＣＰＵ）３０は、活動量計測装置４の位置情報を生成し、通信部８０を介して当該位置情報をサーバーに送信する（Ｓ２１０）。
【００８３】
次に、処理部（ＣＰＵ）３０は、通信部８０を介してサーバーから地図情報を取得する（Ｓ２１２）。当該地図情報には、道路の位置や傾斜の情報などが含まれている。
【００８４】
次に、処理部（ＣＰＵ）３０は、気象計測部２０から気象データを取得し、現在の気象条件（気圧、気温、湿度、風速など）を解析する（Ｓ２１４）。
【００８５】
次に、処理部（ＣＰＵ）３０は、基準となる気象条件で目標活動量を達成する距離（目標距離）を計算し（Ｓ２１６）、さらに、現在の気象条件に応じて目標距離を補正する（Ｓ２１８）。例えば、処理部（ＣＰＵ）３０は、現在の気温に応じて補正係数αを決定し、現在の湿度に応じて補正係数βを決定し、現在の気圧に応じて補正係数γを決定し、現在の風速に応じて補正係数δを決定し、目標距離をα×β×γ×δ倍に補正してもよい。例えば、気温と補正係数αの対応関係、湿度と補正係数βの対応関係、気圧と補正係数γの対応関係、風速と補正係数δの対応関係の各々に対応する数式（例えば多項式近似された数式）の係数値又は各対応関係のテーブルデータをあらかじめ記憶部５０に記憶させておき、処理部（ＣＰＵ）３０がこの係数値又はテーブルデータを参照することで補正係数α，β，γ，δを計算により決定することができる。
【００８６】
次に、処理部（ＣＰＵ）３０は、地図情報に基づいて、補正後の目標距離に合うコース候補を選出する（Ｓ２２２）。例えば、処理部（ＣＰＵ）３０は、図９（Ａ）において点線で示されるコースＡと図９（Ｂ）において点線で示されるコースＢをコース候補として選出する。
【００８７】
次に、処理部（ＣＰＵ）３０は、コースの選択画面を表示する（Ｓ２２２）。具体的には、処理部（ＣＰＵ）３０は、ステップＳ２２０で計算したコース候補のリストを含む選択画面を表示する。例えば、図１０に示すように、コースの選択画面１２０は、「コースＡ」、「コースＢ」、「自由コース」のいずれかの選択が可能に構成される。ユーザーは、「コースＡ」にカーソルを移動して切替／決定ボタン４６を押下することで、例えば、図９（Ａ）のようなコースＡの経路（点線矢印の始点から終点までの経路）を示す画面が表示され、コースＡを確認することができる。同様に、ユーザーは、「コースＢ」にカーソルを移動して切替／決定ボタン４６を押下することで、例えば、図９（Ｂ）のようなコースＢの経路（点線矢印の始点から終点までの経路）を示す画面が表示され、コースＢを確認することができる。コースＡ又はコースＢの表示画面において、ユーザーが切替／決定ボタン４６を押下すれば、コースの選択画面１２０に戻る。ユーザーがあらかじめコースを決めずに自由に経路を選択したい場合は、「自由コース」を選択する。コースの選択画面１２０には、「コースＡ」、「コースＢ」、「自由コース」の各右側にチェックボックスが設けられており、ユーザーがいずれかのチェックボックスにカーソルを移動して切替／決定ボタン４６を押下した後、「ＯＫ」ボタンにカーソルを移動して切替／決定ボタン４６を押下することで、チェックされたコースが選択される。
【００８８】
ユーザーによるコースの選択が完了すると（Ｓ２２４のＹ）、処理部（ＣＰＵ）３０は、入力内容に従って選択されたコースを設定（記憶部５０に保存）し（Ｓ２２５）、コース設定処理を終了する。
【００８９】
［活動量計測処理］
図１１は、活動量計測装置４の処理部（ＣＰＵ）３０による活動量計測処理（図４のＳ１６の処理）のフローチャートの一例を示す図である。
【００９０】
まず、処理部（ＣＰＵ）３０は、気象計測部２０から気象データを取得し、現在の気象条件（気圧、気温、湿度、風速など）を解析する（Ｓ３１０）。
【００９１】
次に、処理部（ＣＰＵ）３０は、現在の気象条件を加味して、ユーザーの現在までの活動量の総和を計算する（Ｓ３１２）。例えば、処理部（ＣＰＵ）３０は、活動量計測センサー９０の出力データから直近の単位時間Δｔあたりのユーザーの活動量を計算し、現在の気象条件に応じて、当該単位時間Δｔあたりのユーザーの活動量を補正する。そして、処理部（ＣＰＵ）３０は、運動開始から単位時間Δｔが経過する毎に、補正後の単位時間Δｔあたりのユーザーの活動量を積算することで、現在までのユーザーの活動量の総和を計算する。
【００９２】
次に、処理部（ＣＰＵ）３０は、Ｓ３１２で計算したユーザーの現在までの活動量の総和と目標活動量との差分を計算する（Ｓ３１４）。
【００９３】
次に、処理部（ＣＰＵ）３０は、Ｓ３１４で計算したユーザーの現在までの活動量の総和と目標活動量との差分から、目標活動量に達するまでの残り距離を計算する（Ｓ３１６）。例えば、処理部（ＣＰＵ）３０は、ユーザーの現在までの活動量の総和と目標活動量との差分を、現在の単位時間Δｔあたりのユーザーの活動量で割ることで、ユーザーが運動すべき残り時間を計算し、現在のユーザーの移動速度を元に残り距離を推定する。
【００９４】
次に、処理部（ＣＰＵ）３０は、現在の気象条件に応じて、Ｓ３１６で計算した残り距離を補正する（Ｓ３１８）。例えば、処理部（ＣＰＵ）３０は、コースの前方の気象条件が現地点の現在の気象条件と同じであり、その気象条件が維持されると仮定して、Ｓ３１６で計算した残り距離を補正する。
【００９５】
次に、処理部（ＣＰＵ）３０は、ＳＳ３１８で計算した補正後の残り距離を表示部７０に表示する。例えば、処理部（ＣＰＵ）３０は、図１２に示すような、目標活動距離、活動量（現在までの活動量）、移動距離、運動時間、平均速度、推定される残り距離、推定される残り時間の情報を含む画面１３０を表示部７０に表示する。ユーザーは、残り距離や残り時間を確認することで、あとどの程度運動すれば目標活動量に達するか知ることができる。
【００９６】
そして、処理部（ＣＰＵ）３０は、ユーザーの活動量が目標活動量に到達したか否かを判定し（Ｓ３２２）、到達した場合は（Ｓ３２２のＹ）、目標活動量に到達したことをユーザーに通知し、結果情報を表示部７０に表示する（Ｓ３２６）。処理部（ＣＰＵ）３０は、表示部７０に表示することで目標活動量に到達したことを通知してもよいし、活動量計測装置４がスピーカーを含む場合は音で通知してもよい。結果情報は、当該運動による活動量、移動距離、運動時間、平均速度、消費カロリー、総消費カロリー（＝基礎代謝量＋消費カロリー）等の情報である。
【００９７】
一方、ユーザーの活動量が目標活動量に到達していなければ（Ｓ３２２のＮ）、処理部（ＣＰＵ）３０は、単位時間Δｔの経過を待って（Ｓ３２４のＹ）、Ｓ３１０〜Ｓ３２０の処理をもう一度行う。
【００９８】
以上に説明したように、本実施形態の活動量計測装置によれば、気象を計測する機能を付加し、計測した気象データを用いてユーザーの活動量を補正計算することで、気象状況を考慮して、活動量、コース候補の選出、残り距離（残り時間）等の補正計算を行うことができる。特に、ユーザーが同じ運動をしても気圧、温度、湿度の違いによって活動量は大きく異なるので、気圧、温度、湿度を考慮して活動量を補正計算することで当該補正計算を精度よく行うことができる。
【００９９】
また、本実施形態の活動量計測装置によれば、計測した気象データを用いて目標活動量に到達するためにユーザーが運動すべき目標距離を補正計算してコースを選出することで、ユーザーが目標活動量に合った運動をするための好適なコースを提示することができる。これにより、ユーザーは、例えば、気象条件に影響されずに、毎日、目標活動量が一定になるようなコースを選択することができる。
【０１００】
また、本実施形態の活動量計測装置によれば、計測した気象データを用いて補正計算された現在までの活動量と目標活動量との差分を計算することで、ユーザーの運動中の気象条件の変化を考慮しながら、目標活動量に到達するまでの残りの距離又は残りの時間を提示することができる。これにより、ユーザーは、例えば、気象条件に影響されずに、毎日、目標活動量が一定になるような運動を行うことができる。
【０１０１】
２．活動量計測システム
２−１．活動量計測システムの概要
図１３は、本実施形態の活動量計測システムの概要について説明するための図である。図１３に示すように、本実施形態の活動量計測システムでは、ユーザー７が運動するエリアに、複数の気象計測装置２（白抜きの丸で表示）が分散配置されている。ユーザー７は、活動量計測装置４を携帯し、設定されたコース（運動経路）上を移動する運動（ランニング、ジョギング、ウォーキング、サイクリングなど）を行う。ユーザー７が運動するコースは、例えば、道路６上に設定され、複数のコースが存在してもよい。図１３では、気象計測装置２は、コース（道路６）に沿ってほぼ一定の間隔（例えば約１００ｍ間隔）で配置されている。ただし、気象計測装置２は分散して配置されていればよく、その一部又は全部は、必ずしもコース（道路６）に沿って配置されていなくてもよい。
【０１０２】
２−２．活動量計測システムの構成
図１４は、本実施形態の活動量計測システムの構成例を示す図である。本実施形態の活動量計測システムは、図１４の構成要素（各部）の一部を省略したり、他の構成要素を付加した構成としてもよい。
【０１０３】
図１４に示すように、本実施形態の活動量計測システム１は、複数の気象計測装置２と活動量計測装置４を含む。
【０１０４】
本実施形態では、複数の気象計測装置２の各々は、気圧センサー１０、温度センサー１１、湿度センサー１２を備え、分散して配置される。ただし、気象計測装置２は、気圧センサー１０、温度センサー１１、湿度センサー１２の一部を備えていなくてもよいし、逆に、他のセンサー（例えば、風速センサー等）を備えていてもよい。
【０１０５】
気象計測装置２は、秒オーダーの周期でリアルタイムに気象を計測し、気圧センサー１０、温度センサー１１、湿度センサー１２により計測された気象データ（気圧データ、温度データ、湿度データ）は、送信部１４により、例えば、気象計測装置２毎に割り当てられた周波数の電波で送信される。各気象計測装置２には互いに異なる送信周波数が割り当てられる。
【０１０６】
活動量計測装置４は、気象計測部２０、処理部（ＣＰＵ）３０、操作部４０、記憶部５０、記録媒体６０、表示部７０、通信部８０、活動量計測センサー９０、ＧＰＳデータ受信部９２、気象データ受信部９４を含んで構成されている。
【０１０７】
気象計測部２０、操作部４０、記憶部５０、記録媒体６０、表示部７０、通信部８０、活動量計測センサー９０、ＧＰＳデータ受信部９２の各機能は、図３に示した各部と同じであるので、その説明を省略する。
【０１０８】
気象データ受信部９４は、受信周波数が順番に気象計測装置２毎に割り当てられた送信周波数になるように所定の周期で切り替えながら各気象計測装置２からの送信データを受信し、気象データを復調する。気象データ受信部２０が復調した気象データは、処理部（ＣＰＵ）３０に送られる。
【０１０９】
本実施形態では、ユーザーが運動するコース上のリアルタイムな気象データが得られればよく、気象データ受信部２０は、すべての気象計測装置２からの送信データを受信する必要はない。例えば、気象データ受信部２０は、ユーザーが運動するコースに沿って、ユーザーの前方に配置された所定数（Ｎ個）の気象計測装置２からの送信データのみを受信するようにしてもよい。
【０１１０】
なお、各気象計測装置２の送信部１４が、同一の送信周波数の電波を用いて、あらかじめ決められた互いに異なる周期的なタイミングで時分割に気象データを送信し、データ処理装置４の気象データ受信部９４が、各気象計測装置２の送信タイミングと同期して、時分割に気象データを受信するようにしてもよい。
【０１１１】
処理部（ＣＰＵ）３０は、気象データ取得部３１、活動量計算部３２、位置情報生成部３３、経路候補選出部３４、目標到達値計算部３５、通信制御部３６、表示制御部３７を含む。ただし、本実施形態の処理部（ＣＰＵ）３０は、これらの一部の構成（要素）を省略したり、他の構成（要素）を追加した構成としてもよい。
【０１１２】
気象データ取得部３１は、気象計測部２０から送られてくる気象データを継続して取得する処理を行う。具体的には、気象データ取得部３１は、各気象データを受け取り、受け取った各気象データを順番に記憶部５０に保存する。さらに、気象データ取得部３１は、気象データ受信部９４から送られてくる気象データ（複数の気象計測装置２の少なくとも一部が計測した気象データ）を、気象計測装置２の識別ＩＤと対応づけて継続して取得する処理を行う。具体的には、気象データ取得部３１は、各気象データを受け取り、受け取った各気象データを気象計測装置２毎に割り当てられた識別ＩＤと対応づけて順番に記憶部５０に保存する。
【０１１３】
活動量計算部３２は、ユーザーの活動量を計算する処理を行う。特に、本実施形態では、活動量計算部３２は、気象データ取得部３１が取得した気象データに基づいて、ユーザーの活動量を補正計算する。具体的には、活動量計算部３２は、気象データ（気象計測部２０が計測した気象データ及び気象計測装置２が計測した気象データ）に含まれる気圧データ、温度データ、湿度データから現在の気圧、温度、湿度を解析し、解析結果に応じて、ユーザーの活動量を補正計算する。さらに、気象計測部２０又は気象計測装置２が風速センサーを備える場合には、活動量計算部３２は、気象データに含まれる風速データから現在の風速を解析し、解析結果に応じて、ユーザーの活動量を補正計算するようにしてもよい。
【０１１４】
なお、気象計測部２０や気象計測装置２が風速センサーを備えていなくても、活動量計算部３２は、各気象計測装置２から取得した気圧データから２点間毎（２つの気圧計測装置２の間毎）の気圧傾度（＝２点間の気圧差／２点間の距離）を計算し、気圧傾度の分布から現在の風速を概算することができるので、この概算された現在の風速に応じてユーザーの活動量を補正計算するようにしてもよい。
【０１１５】
経路候補選出部３４は、ユーザーが運動するエリアの地図情報に基づいて、設定された目標活動量を満たすコース（運動経路）の候補を選出する処理を行う。特に、本実施形態では、経路候補選出部３４は、気象データ取得部３１が取得した気象データ（気象計測部２０や気象データ受信部９４から送られてくる気象データ）に基づいて、目標活動量に到達するためにユーザーが運動すべき目標距離を補正計算し、当該補正計算された目標距離を有するコース（運動経路）の候補を選出する。例えば、経路候補選出部３４は、活動量計算部３２と同様の処理により、気象データ（気象計測部２０が計測した気象データ及び気象計測装置２が計測した気象データ）から現在の気圧、温度、湿度、風速を解析し、解析結果に応じて目標距離を補正計算する。
【０１１６】
目標到達値計算部３５は、活動量計算部３２が補正計算したユーザーの現在までの活動量と設定された目標活動量との差分に基づいて、コース（ユーザーの運動経路）上の、ユーザーの活動量が目標活動量に到達する残り距離又は残り時間を計算する処理を行う。特に、本実施形態では、目標到達値計算部３５は、気象データ取得部３１が取得した気象データ（気象計測部２０や気象データ受信部９４から送られてくる気象データ）に基づいて、ユーザーの活動量が目標活動量に到達する残り距離又は残り時間を補正計算する。例えば、目標到達値計算部３５は、活動量計算部３２と同様の処理により、気象データ（気象計測部２０が計測した気象データ及び気象計測装置２が計測した気象データ）から現在の気圧、温度、湿度、風速を解析し、解析結果に応じて残り距離又は残り時間を補正計算する。
【０１１７】
また、目標到達値計算部３５は、気象データ取得部３１がコース（ユーザーの運動経路）に沿って前方に配置されたＮ個（１又は複数）の気象計測装置２から取得した気象データに基づいて、ユーザーの活動量が目標活動量に到達する残り距離又は残り時間を補正計算するようにしてもよい。
【０１１８】
位置情報生成部３３、通信制御部３６、表示制御部３７の各機能は、図３に示した各部と同じであるので、その説明を省略する。
【０１１９】
２−３．活動量計測システムの処理
［全体処理］
活動量計測装置４の処理部（ＣＰＵ）３０による全体処理のフローチャートは、図４と同じである。すなわち、処理部（ＣＰＵ）３０は、初期設定処理（Ｓ１０）、コース設定処理（Ｓ１２）、活動量計測処理（Ｓ１６）を順に行う。
【０１２０】
［初期設定処理］
活動量計測装置４の処理部（ＣＰＵ）３０による初期設定処理（図４のＳ１０の処理）は、図５と同じであるため、その説明を省略する。
【０１２１】
［コース設定処理］
図１５は、活動量計測装置４の処理部（ＣＰＵ）３０によるコース設定処理（図４のＳ１２の処理）のフローチャートの一例を示す図である。
【０１２２】
まず、処理部（ＣＰＵ）３０は、位置情報を生成し、通信部８０を介して当該位置情報をサーバーに送信する（Ｓ２１０）。
【０１２３】
次に、処理部（ＣＰＵ）３０は、通信部８０を介してサーバーから地図情報を取得する（Ｓ２１２）。当該地図情報には、道路の位置や傾斜の情報、各気象計測装置２の位置や識別ＩＤの情報などが含まれている。
【０１２４】
次に、処理部（ＣＰＵ）３０は、気象計測部２０や気象計測装置２から気象データを取得し、現在の気象条件（気圧、気温、湿度、風速など）を解析する（Ｓ２１４）。例えば、処理部（ＣＰＵ）３０は、気象計測部２０のみから気象データを取得し、現在の気象条件を解析するようにしてもよいし、活動量計測装置４に最も近い気象計測装置２のみから気象データを取得し、現在の気象条件を解析するようにしてもよい。また、例えば、処理部（ＣＰＵ）３０は、活動量計測装置４から所定範囲の距離にあるすべての活動量計測装置４から気象データを取得し、気象データの平均値などから現在の気象条件を解析するようにしてもよい。
【０１２５】
次に、処理部（ＣＰＵ）３０は、基準となる気象条件で目標活動量を達成する距離(目標距離)を計算し（Ｓ２１６）、さらに、現在の気象条件に応じて目標距離を補正する（Ｓ２１８）。
【０１２６】
次に、処理部（ＣＰＵ）３０は、地図情報に基づいて、補正後の目標距離に合うコース候補を選出する（Ｓ２２０）。
【０１２７】
次に、処理部（ＣＰＵ）３０は、図１０に示したようなコースの選択画面を表示する（Ｓ２２２）。具体的には、処理部（ＣＰＵ）３０は、ステップＳ２２０で計算したコース候補のリストを含む選択画面を表示する。ユーザーはこの選択画面に対して、アップボタン４２、ダウンボタン４４、切替／決定ボタン４６を操作し、運動するコースを選択する。
【０１２８】
ユーザーによるコースの選択が完了すると（Ｓ２２４のＹ）、処理部（ＣＰＵ）３０は、入力内容に従って選択されたコースを設定（記憶部５０に保存）し（Ｓ２２５）、コース設定処理を終了する。
【０１２９】
なお、処理部（ＣＰＵ）３０は、Ｓ２１４で地図情報に含まれるすべての気象計測装置２から気象データを取得し、Ｓ２１６〜Ｓ２２０の処理に代えて、各気象計測装置２の位置での気象条件から、コース候補の計算と目標距離の計算を同時に（総合的に）行うにようにしてもよい。
【０１３０】
［活動量計測処理］
図１６は、活動量計測装置４の処理部（ＣＰＵ）３０による活動量計測処理（図４のＳ１６の処理）のフローチャートの一例を示す図である。
【０１３１】
まず、処理部（ＣＰＵ）３０は、コースに沿って前方に配置された直近のＮ個の気象計測装置２から気象データを取得する（Ｓ３１０）。例えば、図１７に示したコース（点線矢印の始点から終点までの経路のコース）が設定されている場合、このコースに沿って、ユーザー７（活動量計測装置４）の前方に配置された直近の５個（Ｎ＝５のケース）の気象計測装置２ａ，２ｂ，２ｃ，２ｄ，２ｅから気象データを取得する。これにより、コースＡに沿って気象計測装置２が約１００ｍ間隔で配置されているなら、前方５００ｍ前後の気象条件がわかる。
【０１３２】
次に、処理部（ＣＰＵ）３０は、現在の気象条件を加味して、ユーザーの現在までの活動量の総和を計算する（Ｓ３１２）。
【０１３３】
次に、処理部（ＣＰＵ）３０は、Ｓ３１２で計算したユーザーの現在までの活動量の総和と目標活動量との差分を計算する（Ｓ３１４）。
【０１３４】
次に、処理部（ＣＰＵ）３０は、Ｓ３１４で計算したユーザーの現在までの活動量の総和と目標活動量との差分から、目標活動量に達するまでの残り距離を計算する（Ｓ３１６）。
【０１３５】
次に、処理部（ＣＰＵ）３０は、コースの前方の現在の気象条件に応じて、Ｓ３１６で計算した残り距離を補正する（Ｓ３１８）。例えば、処理部（ＣＰＵ）３０は、Ｓ３１０でコースに沿って前方に配置された直近のＮ個の気象計測装置２（図１７の例では５個の気象計測装置２ａ，２ｂ，２ｃ，２ｄ，２ｅ）から取得した気象データから、コースの前方の現在の気象条件を解析し、この気象条件が維持されると仮定して、あるいは、ユーザーが当該各気象計測装置２の位置を通過する時の気象条件を予測して、Ｓ３１６で計算した残り距離を補正する。
【０１３６】
次に、処理部（ＣＰＵ）３０は、ＳＳ３１８で計算した補正後の残り距離を表示部７０に表示する。例えば、処理部（ＣＰＵ）３０は、図１２に示したような画面を表示部７０に表示する。ユーザーは、残り距離や残り時間を確認することで、あとどの程度運動すれば目標活動量に達するか知ることができる。
【０１３７】
そして、処理部（ＣＰＵ）３０は、ユーザーの活動量が目標活動量に到達したか否かを判定し（Ｓ３２２）、到達した場合は（Ｓ３２２のＹ）、目標活動量に到達したことをユーザーに通知し、結果情報を表示部７０に表示する（Ｓ３２６）。
【０１３８】
一方、ユーザーの活動量が目標活動量に到達していなければ（Ｓ３２２のＮ）、処理部（ＣＰＵ）３０は、単位時間Δｔの経過を待って（Ｓ３２４のＹ）、Ｓ３１０〜Ｓ３２０の処理をもう一度行う。
【０１３９】
以上に説明したように、本実施形態の活動量計測システムによれば、活動量計測装置４が計測した気象データと、分散配置された複数の気象計測装置２の各々が計測した気象データとを組み合わせて気象条件の解析を詳細に行うことで、気象状況を考慮して、活動量、コース候補の選出、残り距離（残り時間）等の補正計算を行うことができる。特に、ユーザーが同じ運動をしても気圧、温度、湿度の違いによって活動量は大きく異なるので、気圧、温度、湿度を考慮することで当該補正計算を精度よく行うことができる。
【０１４０】
また、本実施形態の活動量計測システムによれば、ユーザーが目標活動量に合った運動をするための好適なコースを提示することができるので、ユーザーは、例えば、気象条件に影響されずに、毎日、目標活動量が一定になるようなコースを選択することができる。
【０１４１】
また、本実施形態の活動量計測システムによれば、分散配置された複数の気象計測装置２の各々が計測した気象データを用いることで、活動量計測装置４の位置以外の気象条件も解析できるので、リアルタイムに変化する気象条件を考慮して残り距離や残り時間を予測することができる。特に、ユーザーの運動経路に沿って前方に配置されたＮ個の気象計測装置２が計測した気象データを用いることで、ユーザーの前方の気象条件がわかるので、残り距離や残り時間の予測精度を高めることができる。これにより、ユーザーは、例えば、気象条件に影響されずに、毎日、目標活動量が一定になるような運動を行うことができる。
【０１４２】
３．変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１４３】
［変形例１］
例えば、ユーザーが過去に運動を行った際の活動量に関する実績情報を記憶しておき、活動量計測装置４の処理部（ＣＰＵ）３０（特に経路候補選出部３４）は、気象条件とともに過去の実績を加味して、コース候補の選出を行うようにしてもよい。実績情報は、例えば、ユーザーが過去に運動を行った際の、活動量、心拍数、移動距離、移動速度、運動時間の各計測値、気象条件、目標活動量、目標距離、目標速度などの情報である。経路候補選出部３４は、実績情報を参照し、例えば、その中の気象条件と、目標距離と移動距離との差や心拍数との関係等に応じて、次回の目標距離の補正量を増減する等してコース候補を選出する。
【０１４４】
このように、ユーザーが過去に運動を行った際の活動量に関する実績情報を用いることで、ユーザーの体力に応じた適切なコースを提示することができる。
【０１４５】
［変形例２］
例えば、図１８に示すように、活動量計測装置４の気象計測部２０は、気圧センサー２２、温度センサー２４、湿度センサー２６に加えて、空気質センサー２８を備えるようにしてもよい。また、例えば、図１９に示すように、各気象計測装置２は、気圧センサー１０、温度センサー１１、湿度センサー１２に加えて、空気質センサー１３を備えるようにしてもよい。空気質センサー１３は、空気中の微粒子（煙、砂、花粉等）や窒素酸化物（ＮＯＸ）等に反応するセンサーである。空気中に存在する微粒子等の濃度が高いほど酸素濃度が低くなるので、同じ運動をした場合でも活動量が大きくなる。従って、空気質を計測して気象条件に含めることで、活動量、コース候補の選出、残り距離（残り時間）の補正計算をより精度よく行うことができる。
【０１４６】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１４７】
１  活動量計測システム、２，２ａ，２ｂ，２ｃ，２ｄ，２ｅ  気象計測装置、３  通信ネットワーク、４  活動量計測装置、６  道路、７  ユーザー、１０  気圧センサー、１１  温度センサー、１２  湿度センサー、１３  空気質センサー、１４  送信部、２０  気象計測部、２２  気圧センサー、２４  温度センサー、２６  湿度センサー、２８  空気質センサー、３０  処理部（ＣＰＵ）、３１  気象データ取得部、３２  活動量計算部、３３  位置情報生成部、３４  経路候補選出部、３５  目標到達値計算部、３６  通信制御部、３７  表示制御部、４０  操作部、４２  アップボタン、４４  ダウンボタン、４６  切替／決定ボタン、５０  記憶部、６０  記録媒体、７０  表示部、８０  通信部、９０  活動量計測センサー、９２  ＧＰＳデータ受信部、９４  気象データ受信部、１００，１１０，１２０，１３０  表示画面
【図１】
0005892305.tif 000002
【図２】
0005892305.tif 000003
【図３】
0005892305.tif 000004
【図４】
0005892305.tif 000005
【図５】
0005892305.tif 000006
【図６】
0005892305.tif 000007
【図７】
0005892305.tif 000008
【図８】
0005892305.tif 000009
【図９】
0005892305.tif 000010
【図１０】
0005892305.tif 000011
【図１１】
0005892305.tif 000012
【図１２】
0005892305.tif 000013
【図１３】
0005892305.tif 000014
【図１４】
0005892305.tif 000015
【図１５】
0005892305.tif 000016
【図１６】
0005892305.tif 000017
【図１７】
0005892305.tif 000018
【図１８】
0005892305.tif 000019
【図１９】
0005892305.tif 000020