(57)【要約】【課題】ＧＰＳ等の測位手段を利用した歩行計等の運動量推定システムにおいてユーザの利便性を向上させる。【解決手段】ＧＰＳ受信部１４で受信されるＧＰＳ信号に基づき、ユーザの現在位置を取得する。そして、ユーザの現在位置を行動類型マップに照らし合わせ、現在位置が運動エリア内か非運動エリア内かを判断し、運動エリア内であれば移動速度等に基づいて運動量（移動距離や消費カロリー等）を算出する。算出結果は表示部１８により表示出力される。【選択図】　　　　図１
2004053595.tif 000002
【特許請求の範囲】
【請求項１】
地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段と、
ユーザの現在位置を取得する現在位置取得手段と、
取得される前記ユーザの現在位置を前記行動類型マップに照査して、前記ユーザの行動を推定する行動推定手段と、
推定される前記ユーザの行動に対する基礎エネルギー量を予め用意されるテーブルから読み出し、その値に基づいて前記ユーザの運動量を算出する運動量算出手段と、
算出される前記ユーザの運動量を変化パラメータの少なくとも１つとして、ゲーム空間においてゲームキャラクタを変化させるゲームキャラクタ変化手段と、
を含むことを特徴とするゲームシステム。
【請求項２】
地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段と、
ユーザの現在位置を取得する現在位置取得手段と、
取得される前記ユーザの現在位置を前記行動類型マップに照査して、前記ユーザの行動を推定する行動推定手段と、
推定される前記ユーザの行動に対する基礎エネルギー量を予め用意されるテーブルから読み出し、その値に基づいて前記ユーザの運動量を算出する運動量算出手段と、
算出される前記ユーザの運動量の優劣を評価する評価手段と、
評価結果を前記ユーザに報知する報知手段と、
を含むことを特徴とするゲームシステム。
【請求項３】
請求項２に記載のゲームシステムにおいて、
前記評価手段は、他のユーザの運動量に基づき、前記優劣を評価することを特徴とするゲームシステム。
【請求項４】
請求項１乃至請求項３のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、
前記行動推定手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの行動を推定する、
ことを特徴とするゲームシステム。
【請求項５】
請求項１乃至請求項３のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、
前記運動量算出手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの運動量を算出する、
ことを特徴とするゲームシステム。
【請求項６】
請求項１乃至請求項５のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動経路の高度差を取得する高度差取得手段をさらに含み、
前記運動量算出手段は、さらに、取得される前記ユーザの移動経路の高度差に基づいて前記ユーザの運動量を算出する、
ことを特徴とするゲームシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲームシステムに関し、特にＧＰＳ等の測位手段を利用してユーザの運動量を推定する技術に関する。
【０００２】
【従来の技術】
特開２０００−２４１１９３号公報には、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）を利用して携帯者の歩行距離及び消費カロリーを算出する歩行計が開示されている。この歩行計は、ＧＰＳ信号を受信するＧＰＳ部と歩行方向を検出する方向センサとを備えており、歩行方向が変化した地点を結ぶ経路を歩行経路とし、その距離をユーザの歩行距離として算出するようにすることで、従来の歩行計に比し、精度の高い歩行距離及び消費カロリーを算出するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記歩行計では、歩行距離の計測開始及び計測終了をボタン操作で指示しなければ歩行距離を算出することができないため、ユーザは歩行の前後でボタン操作をしなければならず、使い勝手が悪いという問題がある。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザの行動を推定するとともに、その行動に応じてユーザの運動量を算出することにより、ユーザの利便性を向上させた新規な運動量推定システムを用いたゲームシステムを提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る運動量推定システムは、ユーザの現在位置を取得する現在位置取得手段と、取得される前記ユーザの現在位置に基づいて前記ユーザの行動を推定する行動推定手段と、推定される前記ユーザの行動に応じて前記ユーザの運動量を算出する運動量算出手段と、を含むことを特徴とする。また、本発明に係るプログラムは、上記各手段としてコンピュータを機能させるためのものである。
【０００６】
本発明によれば、ユーザの現在位置に基づいて該ユーザの行動が推定される。例えば、ユーザが高速道路や線路内を移動している場合、該ユーザは自動車や電車で移動していると推定され、それ以外の場所を移動している場合、該ユーザは歩行していると推定される。そして、ユーザの行動に応じて運動量が算出される。例えば、歩行していると推定される場合にだけ、それに対する運動量を算出するようにしてもよいし、自動車等の交通機関を利用して移動していると推定される場合も、例えば基礎代謝程度のエネルギー消費量があると推定し、それに対する運動量を算出するようにしてもよい。運動量は、例えばエネルギー消費量、移動距離、移動時間、歩数（歩行の場合）等の形式で算出される。こうして、ユーザの利便性を向上させることができる。
【０００７】
また、本発明の一態様では、前記行動推定手段は、地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段を含み、取得される前記ユーザの現在位置と前記行動類型マップとに基づき、前記ユーザの行動を推定する。行動類型は、例えば運動か非運動かを区別する情報等である。こうすれば、比較的簡単にユーザの行動を推定できる。
【０００８】
また、本発明の一態様では、前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、前記行動推定手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの行動を推定する。こうすれば、ユーザの移動が、例えば交通機関によるものか、自転車によるものか、歩行によるものか、等を推定することができ、ユーザの行動をさらに確からしく推定できる。
【０００９】
また、本発明の一態様では、前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、前記運動量算出手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの運動量を算出する。こうすれば、さらに確からしい運動量を算出できる。
【００１０】
また、本発明の一態様では、前記ユーザの移動経路の高度差を取得する高度差取得手段をさらに含み、前記運動量算出手段は、さらに、取得される前記ユーザの移動経路の高度差に基づいて前記ユーザの運動量を算出する。こうすれば、さらに確からしい推定エネルギー量を算出できる。
【００１１】
さらに、本発明に係るゲームシステムは、上記運動量推定システムを含んで構成されており、算出される前記ユーザの運動量を変化パラメータの少なくとも１つとして、ゲーム空間においてゲームキャラクタを変化させるゲームキャラクタ変化手段を含むことを特徴とする。
【００１２】
本発明によれば、ユーザの運動量とゲームキャラクタの成長等の変化とを関係づけることができるようになる。これにより、例えば、ユーザの運動量が多ければ多いほど、ゲーム空間において早くゲームキャラクタが成長する等のゲーム演出が可能となり、ユーザはゲームキャラクタの育成を楽しみながら運動量推定システムを利用できるようになる。
【００１３】
また、本発明の他のゲームシステムは、上記運動量推定システムを含んで構成されており、算出される前記ユーザの運動量の優劣を評価する評価手段と、評価結果を前記ユーザに報知する報知手段と、を含むことを特徴とする。
【００１４】
本発明によれば、例えば前記ユーザの運動量が多ければ多いほど高いゲーム得点を与えるようにしたりできる。このため、ユーザはゲームキャラクタの育成を楽しみながら運動量推定システムを利用できるようになる。
【００１５】
本発明の一態様では、前記評価手段は、他のユーザの運動量に基づき、前記優劣を評価する。こうすれば、例えば、他のユーザの所定期間での動量と当該ユーザの同じ期間での総運動量を比較し、その比較結果を前記優劣としてユーザに通知することにより、ユーザ間で運動量を競わせることができる。
【００１６】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面に基づき詳細に説明する。
【００１７】
図１は、本発明の一実施の形態に係る運動量推定システムの構成を示す図である。同図に示すように、この運動量推定システム１０は、ＧＰＳアンテナ１２を備えたＧＰＳ受信部１４と、制御部１６と、表示部１８と、操作部２０と、を含んで構成されている。ＧＰＳ受信部１４は、ＧＰＳ衛星から受信するＧＰＳ信号から現在位置情報を取得し、それを制御部１６に渡すものである。制御部１６は、制御ソフトウェア（プログラム）に従って装置各部を制御するものであり、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリメモリ）等を含む公知のマイコンシステムにより構成されている。表示部１８は、例えばＬＣＤ（液晶表示装置）等を含んで構成されており、制御部１６から供給される表示データに基づき、運動量推定結果を表示したり、運動量に応じて進行するゲーム画面を表示したりするものである。操作部２０は、丸ボタンや十字ボタンを含んで構成されており、ユーザがゲームを楽しんだり、体重、性別、荷物の有無、荷物の重さ等の運動量算出の為の基礎情報を入力したりするために用いられるものである。
【００１８】
以上の構成は筐体内に収容され、ユーザにより携帯されるようになっている。図２は、運動量推定システム１０の外観を示す図である。同図に示すように、運動量推定システム１０の各構成は筐体２２内に収容されており、表面には表示部１８及び操作部２０が配置されており、図示しない裏面にはユーザの腰ベルト等に装着するための部材、例えばクリップが備えられている。
【００１９】
以上の構成を有する運動量推定システム１０は、従来一般の万歩計（登録商標）とは異なり、ＧＰＳ受信部１４により取得されるユーザの現在位置を基礎情報として、移動距離、移動時間（徒歩何分、ジョギング何分、自転車何分等）、歩数、エネルギー消費量等の運動量を算出するようになっている。このために、制御部１６に含まれるＲＯＭには行動類型マップが格納されている。図３は、かかる行動類型マップの一例を示す図である。同図に示すように、行動類型マップでは、ユーザの行動範囲を運動エリア２６と非運動エリア２４とに区分している。そして、地理的範囲に対応づけて運動エリア２６又は非運動エリア２４の別が、制御部１６に含まれるＲＯＭに予め格納されるようになっている。そして、制御部１６では、ＧＰＳ受信部１４から現在位置情報を取得すると、現在位置が運動エリア２６内にあるか、又は非運動エリア２４内にあるか、を判断するようにしている。そして、判断結果に応じて運動量を算出するようにしている。ここで、非運動エリア２４は、例えば高速道路や鉄道線路が敷設されたエリアである。また、運動エリア２６は、それ以外のエリアである。ここでは、行動類型マップにおいて、ユーザの行動範囲を運動エリア２６と非運動エリア２４とに区分するようにしたが、さらに詳細なエリア区分（例えば、遊歩道エリア、登山エリア、ジョギングエリア、水泳エリア等）を実施するようにしてもよい。
【００２０】
図４は、かかる行動類型マップを利用した運動量推定処理を説明するフロー図である。同図に示す処理は、制御部１６に含まれるＲＯＭに格納された制御ソフトウェアに従って、同制御部１６が定期的に実行するものである。同図に示すように、この処理では、まず制御部１６がＧＰＳ受信部１４から出力される現在位置情報を取得する（Ｓ１０１）。そして、前回取得した現在位置情報と今回取得した現在位置情報とに基づき、移動速度を算出する（Ｓ１０２）。Ｓ１０１及びＳ１０２で得られる現在位置及び移動速度は、位置及び速度履歴データとして、制御部１６に含まれるＲＡＭに保存される（Ｓ１０３）。次に、制御部１６は、現在位置を行動類型マップに照査し、現在位置が運動エリア２６内にあるのか、非運動エリア２４内にあるのか、を調べる（Ｓ１０４）。そして、非運動エリア２４内にある場合は、運動量推定処理を終了する。一方、運動エリア２６内にある場合は、ユーザの運動量を算出してから（Ｓ１０５）、運動量推定処理を終了する。
【００２１】
Ｓ１０５における運動量の算出は、例えば次のようにすればよい。すなわち、まずＲＯＭに格納されている位置及び速度履歴データに基づいて、ユーザが歩行しているか、ジョギング（ランニング）しているか、自転車により移動しているか、交通機関により移動しているか、すなわち移動手段を判断する。例えば、歩行、ジョギング、自転車の一般的な速度範囲を予め設定しておき、ユーザの移動速度がどの速度範囲に属するかを調べることにより、ユーザが歩行しているか、ジョギングしているか、自転車により移動しているかを判断すればよい。また、一定時間継続して所定速度（例えば数十ｋｍ／ｈ）以上の速度で移動していれば、交通機関により移動していると判断すればよい。さらに、位置及び速度履歴データに基づいてユーザの具体的な行動態様が判断しきれない場合、アラーム（この場合、制御部１６に発音手段が接続される。）を出力して、ユーザに操作部２０から具体的な行動態様を入力させるようにしてもよい。その他、同ステップ（Ｓ１０５）で推定されるユーザの具体的な行動態様が変化する場合に、その旨を上記発音手段等により報知し、推定された行動態様の確認をユーザに求めるとともに、誤っている場合には、操作部２０により実際の行動態様を入力させるようにしてもよい。
【００２２】
ユーザの具体的な行動態様（運動態様）が判別されると、その後、行動に応じて運動量を算出する。例えば、各行動（運動）に対する基礎エネルギー消費量をテーブル（予め用意される）から読み出し、その値に性別、体重、荷物の重さ、移動速度、移動高度差等の係数を乗算し、エネルギー消費量を算出すればよい。性別、体重、荷物の重さは予め操作部２０によりユーザが設定した値が用いられる。また、移動速度はＳ１０２で算出される値が用いられる。さらに、移動高度差はＳ１０１で取得される現在位置情報に基づいて算出される。気温や湿度等に依存する係数を乗算して、エネルギー消費量を算出するようにしてもよい。いずれにしても、ユーザの行動態様に加え、性別、体重、荷物の重さ、移動速度、移動高度差、気温、湿度等の各種パラメータを考慮してエネルギー消費量を算出すれば、より確からしい推定エネルギー消費量を算出することができる。
【００２３】
以上のようにしてユーザのエネルギー消費量が算出されると、その値は制御部１６に含まれるＲＡＭに格納され、一定期間の累積エネルギー消費量、例えばその日の累積エネルギー消費量を算出するために用いられる。また、運動量推定システム１０はキャラクター育成ゲームを実行できるようになっており、算出される累積エネルギー消費量に基づき、ゲーム空間で育成されるゲームキャラクタの成長度合いを決定するようにしている。このため、ユーザは表示部１８に表示される育成中のゲームキャラクタを見て、楽しみながら歩行等のエクササイズを行うことができる。
【００２４】
以上説明したように、運動量推定システム１０によれば、行動類型マップにより現在位置が運動エリア２６内にあるか非運動エリア２４内にあるかを調べて、ユーザが運動しているか否かを一次推定し、次にユーザの移動速度により移動手段を判断して、具体的にどの種類の運動をしているか、或いは運動していないかを二次推定している。こうして、より確からしいユーザの行動を推定するようにしている。そして、推定したユーザの行動に応じて運動量を算出している。この結果、歩行の前後で計測開始及び計測終了を指示しなくても、行動に応じてエネルギー消費量等の運動量を算出することができ、ユーザの利便性を向上させることができる。
【００２５】
なお、本発明は上記実施の形態に限定されるものではない。
【００２６】
例えば、以上の説明では、専用の筐体２２を用いて運動量推定システム１０を実現するようにしたが、制御ソフトウェア及び行動類型マップを記録したＲＯＭ（情報記憶媒体）、ＧＰＳアンテナ１２、及びＧＰＳ受信部１４を備えるゲームカートリッジを、公知の携帯ゲーム機に装着し、運動量推定システムを実現するようにしてもよい。
【００２７】
また、以上の説明では、運動量推定処理の全てを筐体２２の内部で完結させるようにしたが、一部を（例えばインターネット上の）外部サーバに担わせるようにしてもよい。例えば、制御部１６に携帯電話等の通信手段を接続するようにして、制御部１６から外部サーバに現在位置を送信し、瞬時或いは累積の運動量を問い合わせるようにすればよい。すなわち、外部サーバにて、上記Ｓ１０２乃至Ｓ１０５の処理を実行すればよい。このとき、外部サーバにて、多数の運動量推定システム１０で算出される運動量を管理し、一定期間、例えば１週間あたりの運動量のランキングを生成し、各運動量推定システム１０に配信するようにしてもよい。こうすれば、ユーザが運動量を競うようにできる。また、特定の対戦相手を選出し、それらの者の間で運動量を競うようにしてもよい。
【００２８】
また、以上の説明では、移動速度の算出をＧＰＳ受信部１４から出力される現在位置情報に基づいて実施するようにしたが、別途、加速度センサ等の移動速度計測手段を制御部１６に接続するようにして、該手段から出力される移動速度を運動量算出の基礎情報として用いるようにしてもよい。さらに、加速度センサによりユーザの上下振動を検出し、それによりユーザの歩数をカウントし、それを運動量算出の基礎情報として用いるようにしてもよい。また、ＧＰＳ信号を受信できない場所（地下等）では、加速度センサの出力に基づいてカウントされるユーザの歩数を、ユーザの運動量を算出する際の、メインの基礎情報として用いるようにしてもよい。
【００２９】
また、以上の説明では、ＧＰＳを利用してユーザの（筐体２２の）現在位置を取得するようにしたが、例えばＰＨＳ等の現在位置取得機能を利用するようにしてもよい。
【００３０】
さらに、以上の説明では、歩行、ジョギング、自転車移動等の行動類型毎に推定運動量を算出するようにしたが、歩行していると推定される場合だけ、推定歩数、推定歩行距離、或いは推定エネルギー消費量等の推定運動量（歩行量）を算出して、それを出力するようにしてもよい。
【００３１】
【発明の効果】
以上説明したように、本発明では、ユーザの現在位置に基づいて該ユーザの行動を推定して、ユーザの行動に応じて該ユーザの運動量を算出するようにしたので、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る運動量推定システムの構成を示す図である。
【図２】本発明の実施の形態に係る運動量推定システムの筐体外観を示す図である。
【図３】行動類型マップの一例を示す図である。
【図４】運動量推定処理を説明するフロー図である。
【符号の説明】
１０　運動量推定システム、１２　ＧＰＳアンテナ、１４　ＧＰＳ受信部、１６　制御部、１８　表示部、２０　操作部、２２　筐体、２４　非運動エリア、２６　運動エリア。
【図１】
2004053595.tif 000003
【図２】
2004053595.tif 000004
【図３】
2004053595.tif 000005
【図４】
2004053595.tif 000006