[go: up one dir, main page]

JP2004053595A - Game system - Google Patents

Game system Download PDF

Info

Publication number
JP2004053595A
JP2004053595A JP2003164049A JP2003164049A JP2004053595A JP 2004053595 A JP2004053595 A JP 2004053595A JP 2003164049 A JP2003164049 A JP 2003164049A JP 2003164049 A JP2003164049 A JP 2003164049A JP 2004053595 A JP2004053595 A JP 2004053595A
Authority
JP
Japan
Prior art keywords
user
exercise
amount
behavior
current position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003164049A
Other languages
Japanese (ja)
Inventor
Jun Aoki
青木 潤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Group Corp
Original Assignee
Konami Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Corp filed Critical Konami Corp
Priority to JP2003164049A priority Critical patent/JP2004053595A/en
Publication of JP2004053595A publication Critical patent/JP2004053595A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of Distances Traversed On The Ground (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To increase the convenience of a user in an exercise amount estimating system such as a walking meter using a positioning means such as a GPS. <P>SOLUTION: Based on a GPS signal received by a GPS receiver 14, a current position of the user is acquired. The current position of the user is verified against an action pattern map, and it is determined whether the current position is within an exercise area or a non-exercise area. When it is within an exercise area, the exercise amount (a moving distance, calorie consumption, or the like) is calculated based on a moving speed or the like. A calculation is displayed and outputted by a display unit 18. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明はゲームシステムに関し、特にGPS等の測位手段を利用してユーザの運動量を推定する技術に関する。
【0002】
【従来の技術】
特開2000−241193号公報には、GPS(Global Positioning System)を利用して携帯者の歩行距離及び消費カロリーを算出する歩行計が開示されている。この歩行計は、GPS信号を受信するGPS部と歩行方向を検出する方向センサとを備えており、歩行方向が変化した地点を結ぶ経路を歩行経路とし、その距離をユーザの歩行距離として算出するようにすることで、従来の歩行計に比し、精度の高い歩行距離及び消費カロリーを算出するようにしている。
【0003】
【発明が解決しようとする課題】
しかしながら、上記歩行計では、歩行距離の計測開始及び計測終了をボタン操作で指示しなければ歩行距離を算出することができないため、ユーザは歩行の前後でボタン操作をしなければならず、使い勝手が悪いという問題がある。
【0004】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザの行動を推定するとともに、その行動に応じてユーザの運動量を算出することにより、ユーザの利便性を向上させた新規な運動量推定システムを用いたゲームシステムを提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る運動量推定システムは、ユーザの現在位置を取得する現在位置取得手段と、取得される前記ユーザの現在位置に基づいて前記ユーザの行動を推定する行動推定手段と、推定される前記ユーザの行動に応じて前記ユーザの運動量を算出する運動量算出手段と、を含むことを特徴とする。また、本発明に係るプログラムは、上記各手段としてコンピュータを機能させるためのものである。
【0006】
本発明によれば、ユーザの現在位置に基づいて該ユーザの行動が推定される。例えば、ユーザが高速道路や線路内を移動している場合、該ユーザは自動車や電車で移動していると推定され、それ以外の場所を移動している場合、該ユーザは歩行していると推定される。そして、ユーザの行動に応じて運動量が算出される。例えば、歩行していると推定される場合にだけ、それに対する運動量を算出するようにしてもよいし、自動車等の交通機関を利用して移動していると推定される場合も、例えば基礎代謝程度のエネルギー消費量があると推定し、それに対する運動量を算出するようにしてもよい。運動量は、例えばエネルギー消費量、移動距離、移動時間、歩数(歩行の場合)等の形式で算出される。こうして、ユーザの利便性を向上させることができる。
【0007】
また、本発明の一態様では、前記行動推定手段は、地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段を含み、取得される前記ユーザの現在位置と前記行動類型マップとに基づき、前記ユーザの行動を推定する。行動類型は、例えば運動か非運動かを区別する情報等である。こうすれば、比較的簡単にユーザの行動を推定できる。
【0008】
また、本発明の一態様では、前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、前記行動推定手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの行動を推定する。こうすれば、ユーザの移動が、例えば交通機関によるものか、自転車によるものか、歩行によるものか、等を推定することができ、ユーザの行動をさらに確からしく推定できる。
【0009】
また、本発明の一態様では、前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、前記運動量算出手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの運動量を算出する。こうすれば、さらに確からしい運動量を算出できる。
【0010】
また、本発明の一態様では、前記ユーザの移動経路の高度差を取得する高度差取得手段をさらに含み、前記運動量算出手段は、さらに、取得される前記ユーザの移動経路の高度差に基づいて前記ユーザの運動量を算出する。こうすれば、さらに確からしい推定エネルギー量を算出できる。
【0011】
さらに、本発明に係るゲームシステムは、上記運動量推定システムを含んで構成されており、算出される前記ユーザの運動量を変化パラメータの少なくとも1つとして、ゲーム空間においてゲームキャラクタを変化させるゲームキャラクタ変化手段を含むことを特徴とする。
【0012】
本発明によれば、ユーザの運動量とゲームキャラクタの成長等の変化とを関係づけることができるようになる。これにより、例えば、ユーザの運動量が多ければ多いほど、ゲーム空間において早くゲームキャラクタが成長する等のゲーム演出が可能となり、ユーザはゲームキャラクタの育成を楽しみながら運動量推定システムを利用できるようになる。
【0013】
また、本発明の他のゲームシステムは、上記運動量推定システムを含んで構成されており、算出される前記ユーザの運動量の優劣を評価する評価手段と、評価結果を前記ユーザに報知する報知手段と、を含むことを特徴とする。
【0014】
本発明によれば、例えば前記ユーザの運動量が多ければ多いほど高いゲーム得点を与えるようにしたりできる。このため、ユーザはゲームキャラクタの育成を楽しみながら運動量推定システムを利用できるようになる。
【0015】
本発明の一態様では、前記評価手段は、他のユーザの運動量に基づき、前記優劣を評価する。こうすれば、例えば、他のユーザの所定期間での動量と当該ユーザの同じ期間での総運動量を比較し、その比較結果を前記優劣としてユーザに通知することにより、ユーザ間で運動量を競わせることができる。
【0016】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面に基づき詳細に説明する。
【0017】
図1は、本発明の一実施の形態に係る運動量推定システムの構成を示す図である。同図に示すように、この運動量推定システム10は、GPSアンテナ12を備えたGPS受信部14と、制御部16と、表示部18と、操作部20と、を含んで構成されている。GPS受信部14は、GPS衛星から受信するGPS信号から現在位置情報を取得し、それを制御部16に渡すものである。制御部16は、制御ソフトウェア(プログラム)に従って装置各部を制御するものであり、CPU(中央処理装置)、RAM(ランダムアクセスメモリ)、ROM(リードオンリメモリ)等を含む公知のマイコンシステムにより構成されている。表示部18は、例えばLCD(液晶表示装置)等を含んで構成されており、制御部16から供給される表示データに基づき、運動量推定結果を表示したり、運動量に応じて進行するゲーム画面を表示したりするものである。操作部20は、丸ボタンや十字ボタンを含んで構成されており、ユーザがゲームを楽しんだり、体重、性別、荷物の有無、荷物の重さ等の運動量算出の為の基礎情報を入力したりするために用いられるものである。
【0018】
以上の構成は筐体内に収容され、ユーザにより携帯されるようになっている。図2は、運動量推定システム10の外観を示す図である。同図に示すように、運動量推定システム10の各構成は筐体22内に収容されており、表面には表示部18及び操作部20が配置されており、図示しない裏面にはユーザの腰ベルト等に装着するための部材、例えばクリップが備えられている。
【0019】
以上の構成を有する運動量推定システム10は、従来一般の万歩計(登録商標)とは異なり、GPS受信部14により取得されるユーザの現在位置を基礎情報として、移動距離、移動時間(徒歩何分、ジョギング何分、自転車何分等)、歩数、エネルギー消費量等の運動量を算出するようになっている。このために、制御部16に含まれるROMには行動類型マップが格納されている。図3は、かかる行動類型マップの一例を示す図である。同図に示すように、行動類型マップでは、ユーザの行動範囲を運動エリア26と非運動エリア24とに区分している。そして、地理的範囲に対応づけて運動エリア26又は非運動エリア24の別が、制御部16に含まれるROMに予め格納されるようになっている。そして、制御部16では、GPS受信部14から現在位置情報を取得すると、現在位置が運動エリア26内にあるか、又は非運動エリア24内にあるか、を判断するようにしている。そして、判断結果に応じて運動量を算出するようにしている。ここで、非運動エリア24は、例えば高速道路や鉄道線路が敷設されたエリアである。また、運動エリア26は、それ以外のエリアである。ここでは、行動類型マップにおいて、ユーザの行動範囲を運動エリア26と非運動エリア24とに区分するようにしたが、さらに詳細なエリア区分(例えば、遊歩道エリア、登山エリア、ジョギングエリア、水泳エリア等)を実施するようにしてもよい。
【0020】
図4は、かかる行動類型マップを利用した運動量推定処理を説明するフロー図である。同図に示す処理は、制御部16に含まれるROMに格納された制御ソフトウェアに従って、同制御部16が定期的に実行するものである。同図に示すように、この処理では、まず制御部16がGPS受信部14から出力される現在位置情報を取得する(S101)。そして、前回取得した現在位置情報と今回取得した現在位置情報とに基づき、移動速度を算出する(S102)。S101及びS102で得られる現在位置及び移動速度は、位置及び速度履歴データとして、制御部16に含まれるRAMに保存される(S103)。次に、制御部16は、現在位置を行動類型マップに照査し、現在位置が運動エリア26内にあるのか、非運動エリア24内にあるのか、を調べる(S104)。そして、非運動エリア24内にある場合は、運動量推定処理を終了する。一方、運動エリア26内にある場合は、ユーザの運動量を算出してから(S105)、運動量推定処理を終了する。
【0021】
S105における運動量の算出は、例えば次のようにすればよい。すなわち、まずROMに格納されている位置及び速度履歴データに基づいて、ユーザが歩行しているか、ジョギング(ランニング)しているか、自転車により移動しているか、交通機関により移動しているか、すなわち移動手段を判断する。例えば、歩行、ジョギング、自転車の一般的な速度範囲を予め設定しておき、ユーザの移動速度がどの速度範囲に属するかを調べることにより、ユーザが歩行しているか、ジョギングしているか、自転車により移動しているかを判断すればよい。また、一定時間継続して所定速度(例えば数十km/h)以上の速度で移動していれば、交通機関により移動していると判断すればよい。さらに、位置及び速度履歴データに基づいてユーザの具体的な行動態様が判断しきれない場合、アラーム(この場合、制御部16に発音手段が接続される。)を出力して、ユーザに操作部20から具体的な行動態様を入力させるようにしてもよい。その他、同ステップ(S105)で推定されるユーザの具体的な行動態様が変化する場合に、その旨を上記発音手段等により報知し、推定された行動態様の確認をユーザに求めるとともに、誤っている場合には、操作部20により実際の行動態様を入力させるようにしてもよい。
【0022】
ユーザの具体的な行動態様(運動態様)が判別されると、その後、行動に応じて運動量を算出する。例えば、各行動(運動)に対する基礎エネルギー消費量をテーブル(予め用意される)から読み出し、その値に性別、体重、荷物の重さ、移動速度、移動高度差等の係数を乗算し、エネルギー消費量を算出すればよい。性別、体重、荷物の重さは予め操作部20によりユーザが設定した値が用いられる。また、移動速度はS102で算出される値が用いられる。さらに、移動高度差はS101で取得される現在位置情報に基づいて算出される。気温や湿度等に依存する係数を乗算して、エネルギー消費量を算出するようにしてもよい。いずれにしても、ユーザの行動態様に加え、性別、体重、荷物の重さ、移動速度、移動高度差、気温、湿度等の各種パラメータを考慮してエネルギー消費量を算出すれば、より確からしい推定エネルギー消費量を算出することができる。
【0023】
以上のようにしてユーザのエネルギー消費量が算出されると、その値は制御部16に含まれるRAMに格納され、一定期間の累積エネルギー消費量、例えばその日の累積エネルギー消費量を算出するために用いられる。また、運動量推定システム10はキャラクター育成ゲームを実行できるようになっており、算出される累積エネルギー消費量に基づき、ゲーム空間で育成されるゲームキャラクタの成長度合いを決定するようにしている。このため、ユーザは表示部18に表示される育成中のゲームキャラクタを見て、楽しみながら歩行等のエクササイズを行うことができる。
【0024】
以上説明したように、運動量推定システム10によれば、行動類型マップにより現在位置が運動エリア26内にあるか非運動エリア24内にあるかを調べて、ユーザが運動しているか否かを一次推定し、次にユーザの移動速度により移動手段を判断して、具体的にどの種類の運動をしているか、或いは運動していないかを二次推定している。こうして、より確からしいユーザの行動を推定するようにしている。そして、推定したユーザの行動に応じて運動量を算出している。この結果、歩行の前後で計測開始及び計測終了を指示しなくても、行動に応じてエネルギー消費量等の運動量を算出することができ、ユーザの利便性を向上させることができる。
【0025】
なお、本発明は上記実施の形態に限定されるものではない。
【0026】
例えば、以上の説明では、専用の筐体22を用いて運動量推定システム10を実現するようにしたが、制御ソフトウェア及び行動類型マップを記録したROM(情報記憶媒体)、GPSアンテナ12、及びGPS受信部14を備えるゲームカートリッジを、公知の携帯ゲーム機に装着し、運動量推定システムを実現するようにしてもよい。
【0027】
また、以上の説明では、運動量推定処理の全てを筐体22の内部で完結させるようにしたが、一部を(例えばインターネット上の)外部サーバに担わせるようにしてもよい。例えば、制御部16に携帯電話等の通信手段を接続するようにして、制御部16から外部サーバに現在位置を送信し、瞬時或いは累積の運動量を問い合わせるようにすればよい。すなわち、外部サーバにて、上記S102乃至S105の処理を実行すればよい。このとき、外部サーバにて、多数の運動量推定システム10で算出される運動量を管理し、一定期間、例えば1週間あたりの運動量のランキングを生成し、各運動量推定システム10に配信するようにしてもよい。こうすれば、ユーザが運動量を競うようにできる。また、特定の対戦相手を選出し、それらの者の間で運動量を競うようにしてもよい。
【0028】
また、以上の説明では、移動速度の算出をGPS受信部14から出力される現在位置情報に基づいて実施するようにしたが、別途、加速度センサ等の移動速度計測手段を制御部16に接続するようにして、該手段から出力される移動速度を運動量算出の基礎情報として用いるようにしてもよい。さらに、加速度センサによりユーザの上下振動を検出し、それによりユーザの歩数をカウントし、それを運動量算出の基礎情報として用いるようにしてもよい。また、GPS信号を受信できない場所(地下等)では、加速度センサの出力に基づいてカウントされるユーザの歩数を、ユーザの運動量を算出する際の、メインの基礎情報として用いるようにしてもよい。
【0029】
また、以上の説明では、GPSを利用してユーザの(筐体22の)現在位置を取得するようにしたが、例えばPHS等の現在位置取得機能を利用するようにしてもよい。
【0030】
さらに、以上の説明では、歩行、ジョギング、自転車移動等の行動類型毎に推定運動量を算出するようにしたが、歩行していると推定される場合だけ、推定歩数、推定歩行距離、或いは推定エネルギー消費量等の推定運動量(歩行量)を算出して、それを出力するようにしてもよい。
【0031】
【発明の効果】
以上説明したように、本発明では、ユーザの現在位置に基づいて該ユーザの行動を推定して、ユーザの行動に応じて該ユーザの運動量を算出するようにしたので、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る運動量推定システムの構成を示す図である。
【図2】本発明の実施の形態に係る運動量推定システムの筐体外観を示す図である。
【図3】行動類型マップの一例を示す図である。
【図4】運動量推定処理を説明するフロー図である。
【符号の説明】
10 運動量推定システム、12 GPSアンテナ、14 GPS受信部、16 制御部、18 表示部、20 操作部、22 筐体、24 非運動エリア、26 運動エリア。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a game system, and more particularly to a technique for estimating a user's momentum using positioning means such as GPS.
[0002]
[Prior art]
Japanese Patent Laid-Open No. 2000-241193 discloses a pedometer that calculates the walking distance and calorie consumption of a wearer using GPS (Global Positioning System). This pedometer includes a GPS unit that receives a GPS signal and a direction sensor that detects a walking direction. A route connecting points where the walking direction has changed is set as a walking route, and the distance is calculated as a walking distance of the user. By doing so, compared with the conventional pedometer, the walking distance and calorie consumption with high accuracy are calculated.
[0003]
[Problems to be solved by the invention]
However, in the above pedometer, since the walking distance cannot be calculated unless the start and end of the measurement of the walking distance are instructed by button operation, the user must operate the button before and after walking, which is easy to use. There is a problem of being bad.
[0004]
The present invention has been made in view of the above problems, and its purpose is to estimate the user's behavior and calculate the user's exercise amount according to the behavior, thereby improving the convenience for the user. It is to provide a game system using a simple momentum estimation system.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, a momentum estimation system according to the present invention includes a current position acquisition unit that acquires a current position of a user, and an action estimation that estimates the user's action based on the acquired current position of the user. Means, and an exercise amount calculating means for calculating the user's exercise amount according to the estimated user's behavior. A program according to the present invention is for causing a computer to function as each of the above means.
[0006]
According to the present invention, an action of the user is estimated based on the current position of the user. For example, if the user is moving on a highway or a railway, the user is estimated to be moving by car or train, and if the user is moving elsewhere, the user is walking Presumed. Then, the amount of exercise is calculated according to the user's action. For example, only when it is estimated that the person is walking, the amount of exercise may be calculated. When the person is estimated to be moving using a transportation system such as an automobile, It may be estimated that there is a certain amount of energy consumption, and the amount of exercise for that is calculated. The amount of exercise is calculated, for example, in the form of energy consumption, moving distance, moving time, number of steps (in the case of walking), and the like. Thus, convenience for the user can be improved.
[0007]
In one aspect of the present invention, the behavior estimation unit stores a behavior type map storage that stores a behavior type map in which a geographical position or a geographical range is associated with a behavior type in the geographical position or the geographical range. Means for estimating the user's behavior based on the acquired current position of the user and the behavior type map. The behavior type is, for example, information for distinguishing between exercise and non-exercise. In this way, the user's behavior can be estimated relatively easily.
[0008]
In one aspect of the present invention, the apparatus further includes a movement speed acquisition unit that acquires the movement speed of the user, and the behavior estimation unit further estimates the user's action based on the acquired movement speed of the user. To do. In this way, it is possible to estimate whether the user's movement is due to transportation, bicycle, or walking, and the user's behavior can be estimated more accurately.
[0009]
In one aspect of the present invention, the apparatus further includes a movement speed acquisition unit that acquires the movement speed of the user, and the exercise amount calculation unit further calculates the exercise amount of the user based on the acquired movement speed of the user. To do. In this way, a more probable amount of exercise can be calculated.
[0010]
Further, in one aspect of the present invention, the apparatus further includes an altitude difference acquisition unit that acquires an altitude difference of the user's movement route, and the exercise amount calculation unit is further based on the acquired height difference of the user's movement route The amount of exercise of the user is calculated. In this way, a more probable estimated energy amount can be calculated.
[0011]
Furthermore, a game system according to the present invention is configured to include the above-described momentum estimation system, and a game character changing unit that changes a game character in a game space using the calculated momentum of the user as at least one change parameter. It is characterized by including.
[0012]
According to the present invention, it becomes possible to relate a user's momentum and changes such as the growth of a game character. Thereby, for example, the greater the amount of exercise of the user, the more possible the game effects such as the game character growing faster in the game space, and the user can use the exercise amount estimation system while enjoying the development of the game character.
[0013]
Further, another game system of the present invention is configured to include the above-described exercise amount estimation system, and an evaluation unit that evaluates the superiority or inferiority of the calculated user's exercise amount, and a notification unit that notifies the user of the evaluation result. , Including.
[0014]
According to the present invention, for example, the higher the amount of exercise of the user, the higher the game score can be given. For this reason, the user can use the momentum estimation system while enjoying the development of the game character.
[0015]
In one aspect of the present invention, the evaluation means evaluates the superiority or inferiority based on the exercise amount of other users. In this way, for example, the amount of movement of another user in a predetermined period is compared with the total amount of exercise of the user in the same period, and the comparison result is notified to the user as the superiority or inferiority, thereby competing for the amount of exercise between the users. be able to.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the drawings.
[0017]
FIG. 1 is a diagram showing a configuration of a momentum estimation system according to an embodiment of the present invention. As shown in FIG. 1, the momentum estimation system 10 includes a GPS receiving unit 14 having a GPS antenna 12, a control unit 16, a display unit 18, and an operation unit 20. The GPS receiving unit 14 acquires current position information from a GPS signal received from a GPS satellite and passes it to the control unit 16. The control unit 16 controls each part of the apparatus according to control software (program), and is configured by a known microcomputer system including a CPU (Central Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory) and the like. ing. The display unit 18 includes, for example, an LCD (liquid crystal display device) or the like, and displays a momentum estimation result based on display data supplied from the control unit 16 or a game screen that progresses according to the amount of exercise. Or to display. The operation unit 20 includes a round button and a cross button so that the user can enjoy the game and input basic information for calculating the amount of exercise such as weight, sex, presence / absence of luggage, weight of luggage, etc. It is used to do.
[0018]
The above configuration is accommodated in a housing and is carried by the user. FIG. 2 is a diagram illustrating an appearance of the momentum estimation system 10. As shown in the figure, each component of the momentum estimation system 10 is housed in a housing 22, a display unit 18 and an operation unit 20 are disposed on the front surface, and a user's waist belt is disposed on the back surface (not shown). For example, a clip is provided.
[0019]
Unlike the conventional general pedometer (registered trademark), the momentum estimation system 10 having the above configuration is based on the current position of the user acquired by the GPS receiver 14 as basic information, and the distance traveled and the time traveled (whatever on foot Minutes, jogging minutes, bicycle minutes, etc.), the number of steps, energy consumption, etc. are calculated. For this purpose, a behavior type map is stored in the ROM included in the control unit 16. FIG. 3 is a diagram showing an example of such a behavior type map. As shown in the figure, in the behavior type map, the user's behavior range is divided into an exercise area 26 and a non-exercise area 24. In addition, the exercise area 26 or the non-exercise area 24 is stored in advance in a ROM included in the control unit 16 in association with the geographical range. Then, when the current position information is acquired from the GPS receiving unit 14, the control unit 16 determines whether the current position is in the exercise area 26 or the non-exercise area 24. The amount of exercise is calculated according to the determination result. Here, the non-exercise area 24 is an area where, for example, an expressway or a railroad track is laid. The exercise area 26 is an area other than that. Here, the action range of the user is divided into the exercise area 26 and the non-exercise area 24 in the action type map, but more detailed area classification (for example, a promenade area, a mountain climbing area, a jogging area, a swimming area, etc.) ) May be performed.
[0020]
FIG. 4 is a flowchart for explaining the momentum estimation process using such a behavior type map. The processing shown in the figure is periodically executed by the control unit 16 according to control software stored in a ROM included in the control unit 16. As shown in the figure, in this process, first, the control unit 16 acquires current position information output from the GPS receiving unit 14 (S101). Then, based on the current position information acquired last time and the current position information acquired this time, the moving speed is calculated (S102). The current position and moving speed obtained in S101 and S102 are stored in the RAM included in the control unit 16 as position and speed history data (S103). Next, the control unit 16 checks the current position on the behavior type map to check whether the current position is in the exercise area 26 or the non-exercise area 24 (S104). And when it exists in the non-exercise area 24, a momentum estimation process is complete | finished. On the other hand, if the user is within the exercise area 26, the user's exercise amount is calculated (S105), and the exercise amount estimation process ends.
[0021]
The amount of exercise in S105 may be calculated as follows, for example. That is, first, based on the position and speed history data stored in the ROM, whether the user is walking, jogging (running), moving by bicycle, or moving by transportation, that is, movement Determine the means. For example, a general speed range for walking, jogging, and bicycle is set in advance, and by checking which speed range the user's moving speed belongs, whether the user is walking, jogging, What is necessary is just to judge whether it is moving. Further, if the vehicle is moving at a predetermined speed (for example, several tens of km / h) or more continuously for a certain time, it may be determined that the vehicle is moving by transportation. Further, when the user's specific action mode cannot be determined based on the position and speed history data, an alarm (in this case, sounding means is connected to the control unit 16) is output, and the operation unit is displayed to the user. A specific action mode may be input from 20. In addition, when the specific action mode of the user estimated in the step (S105) changes, the sounding means or the like is notified to that effect, and the user is asked to confirm the estimated action mode. If there is, the actual action mode may be input by the operation unit 20.
[0022]
When the specific behavior mode (exercise mode) of the user is determined, the amount of exercise is calculated according to the behavior. For example, the basic energy consumption for each action (exercise) is read from a table (prepared in advance), and the value is multiplied by coefficients such as gender, weight, weight of baggage, moving speed, moving altitude difference, etc. What is necessary is just to calculate quantity. Values set by the user in advance using the operation unit 20 are used for the gender, weight, and weight of luggage. Further, the value calculated in S102 is used as the moving speed. Further, the moving height difference is calculated based on the current position information acquired in S101. The energy consumption may be calculated by multiplying by a coefficient depending on temperature, humidity, and the like. In any case, it is more probable if energy consumption is calculated in consideration of various parameters such as gender, weight, weight of luggage, moving speed, moving altitude difference, temperature, humidity in addition to user behavior. An estimated energy consumption can be calculated.
[0023]
When the user's energy consumption amount is calculated as described above, the value is stored in the RAM included in the control unit 16 to calculate the accumulated energy consumption amount for a certain period, for example, the accumulated energy consumption amount for the day. Used. Further, the momentum estimation system 10 can execute a character training game, and determines the degree of growth of game characters to be trained in the game space based on the calculated accumulated energy consumption. For this reason, the user can perform an exercise such as walking while watching the game character being raised displayed on the display unit 18 and having fun.
[0024]
As described above, according to the momentum estimation system 10, it is first determined whether or not the user is exercising by checking whether the current position is within the exercise area 26 or the non-exercise area 24 using the behavior type map. Next, the moving means is determined based on the moving speed of the user, and then it is secondarily estimated which type of exercise is or is not exercised. In this way, a more reliable user behavior is estimated. Then, the amount of exercise is calculated according to the estimated user behavior. As a result, the amount of exercise such as energy consumption can be calculated according to the action without instructing the start and end of measurement before and after walking, and the convenience for the user can be improved.
[0025]
The present invention is not limited to the above embodiment.
[0026]
For example, in the above description, the momentum estimation system 10 is realized using the dedicated housing 22, but the ROM (information storage medium) that records the control software and the action type map, the GPS antenna 12, and the GPS reception The game cartridge including the unit 14 may be mounted on a known portable game machine to realize the momentum estimation system.
[0027]
Further, in the above description, all of the momentum estimation processing is completed inside the housing 22, but a part (for example, on the Internet) may be assigned to an external server. For example, a communication means such as a mobile phone may be connected to the control unit 16 so that the current position is transmitted from the control unit 16 to an external server, and an instantaneous or cumulative amount of exercise is inquired. That is, the processes of S102 to S105 may be executed on the external server. At this time, the amount of exercise calculated by a large number of exercise quantity estimation systems 10 is managed by an external server, and a ranking of the exercise quantity per certain period, for example, one week is generated and distributed to each exercise quantity estimation system 10. Good. In this way, the user can compete for the amount of exercise. Moreover, you may make it elect a specific opponent and compete for exercise amount among those persons.
[0028]
In the above description, the movement speed is calculated based on the current position information output from the GPS receiver 14. However, a movement speed measuring unit such as an acceleration sensor is separately connected to the controller 16. In this way, the moving speed output from the means may be used as basic information for calculating the momentum. Further, the user's vertical vibration may be detected by an acceleration sensor, thereby counting the number of steps of the user and using it as basic information for calculating the amount of exercise. In a place where a GPS signal cannot be received (such as underground), the number of steps of the user counted based on the output of the acceleration sensor may be used as main basic information for calculating the amount of exercise of the user.
[0029]
In the above description, the current position (of the housing 22) of the user is acquired using GPS. However, a current position acquisition function such as PHS may be used.
[0030]
Furthermore, in the above description, the estimated amount of exercise is calculated for each type of behavior such as walking, jogging, and bicycle movement. However, only when it is estimated that the person is walking, the estimated number of steps, the estimated walking distance, or the estimated energy is calculated. An estimated amount of exercise (amount of walking) such as consumption may be calculated and output.
[0031]
【The invention's effect】
As described above, in the present invention, the user's behavior is estimated based on the current position of the user, and the user's exercise amount is calculated according to the user's behavior, so that the user's convenience is improved. Can be made.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a momentum estimation system according to an embodiment of the present invention.
FIG. 2 is a diagram showing an external appearance of a case of the momentum estimation system according to the embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of a behavior type map.
FIG. 4 is a flowchart illustrating an exercise amount estimation process.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Momentum amount estimation system, 12 GPS antenna, 14 GPS receiving part, 16 control part, 18 display part, 20 operation part, 22 housing | casing, 24 non-exercise area, 26 exercise area.

Claims (6)

地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段と、
ユーザの現在位置を取得する現在位置取得手段と、
取得される前記ユーザの現在位置を前記行動類型マップに照査して、前記ユーザの行動を推定する行動推定手段と、
推定される前記ユーザの行動に対する基礎エネルギー量を予め用意されるテーブルから読み出し、その値に基づいて前記ユーザの運動量を算出する運動量算出手段と、
算出される前記ユーザの運動量を変化パラメータの少なくとも1つとして、ゲーム空間においてゲームキャラクタを変化させるゲームキャラクタ変化手段と、
を含むことを特徴とするゲームシステム。
Action type map storage means for storing an action type map in which a geographical position or geographical range and an action type in the geographical position or geographical range are associated with each other;
Current position acquisition means for acquiring the current position of the user;
A behavior estimation means for estimating the user's behavior by checking the acquired current position of the user against the behavior type map;
The amount of basic energy for the estimated user's behavior is read from a table prepared in advance, and the amount of exercise calculating means for calculating the amount of exercise of the user based on the value;
Game character changing means for changing the game character in the game space, using the calculated momentum of the user as at least one change parameter;
A game system comprising:
地理的位置又は地理的範囲と該地理的位置又は地理的範囲における行動類型とを対応づけてなる行動類型マップを記憶する行動類型マップ記憶手段と、
ユーザの現在位置を取得する現在位置取得手段と、
取得される前記ユーザの現在位置を前記行動類型マップに照査して、前記ユーザの行動を推定する行動推定手段と、
推定される前記ユーザの行動に対する基礎エネルギー量を予め用意されるテーブルから読み出し、その値に基づいて前記ユーザの運動量を算出する運動量算出手段と、
算出される前記ユーザの運動量の優劣を評価する評価手段と、
評価結果を前記ユーザに報知する報知手段と、
を含むことを特徴とするゲームシステム。
Action type map storage means for storing an action type map in which a geographical position or geographical range and an action type in the geographical position or geographical range are associated with each other;
Current position acquisition means for acquiring the current position of the user;
A behavior estimation means for estimating the user's behavior by checking the acquired current position of the user against the behavior type map;
The amount of basic energy for the estimated user's behavior is read from a table prepared in advance, and the amount of exercise calculating means for calculating the amount of exercise of the user based on the value;
An evaluation means for evaluating superiority or inferiority of the calculated amount of exercise of the user;
Informing means for informing the user of the evaluation result;
A game system comprising:
請求項2に記載のゲームシステムにおいて、
前記評価手段は、他のユーザの運動量に基づき、前記優劣を評価することを特徴とするゲームシステム。
The game system according to claim 2,
The evaluation means evaluates the superiority or inferiority based on the amount of exercise of another user.
請求項1乃至請求項3のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、
前記行動推定手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの行動を推定する、
ことを特徴とするゲームシステム。
The game system according to any one of claims 1 to 3,
It further includes moving speed acquisition means for acquiring the moving speed of the user,
The behavior estimating means further estimates the user's behavior based on the acquired moving speed of the user.
A game system characterized by that.
請求項1乃至請求項3のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動速度を取得する移動速度取得手段をさらに含み、
前記運動量算出手段は、さらに、取得される前記ユーザの移動速度に基づいて前記ユーザの運動量を算出する、
ことを特徴とするゲームシステム。
The game system according to any one of claims 1 to 3,
It further includes moving speed acquisition means for acquiring the moving speed of the user,
The exercise amount calculation means further calculates the user's exercise amount based on the acquired moving speed of the user.
A game system characterized by that.
請求項1乃至請求項5のいずれかに記載のゲームシステムにおいて、
前記ユーザの移動経路の高度差を取得する高度差取得手段をさらに含み、
前記運動量算出手段は、さらに、取得される前記ユーザの移動経路の高度差に基づいて前記ユーザの運動量を算出する、
ことを特徴とするゲームシステム。
The game system according to any one of claims 1 to 5,
Further comprising an altitude difference acquisition means for acquiring an altitude difference of the user's travel route;
The exercise amount calculating means further calculates the user's exercise amount based on the acquired height difference of the user's movement path.
A game system characterized by that.
JP2003164049A 2003-06-09 2003-06-09 Game system Pending JP2004053595A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003164049A JP2004053595A (en) 2003-06-09 2003-06-09 Game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003164049A JP2004053595A (en) 2003-06-09 2003-06-09 Game system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001113499A Division JP2002306660A (en) 2001-04-12 2001-04-12 Mobile exercise mount estimation system and game system

Publications (1)

Publication Number Publication Date
JP2004053595A true JP2004053595A (en) 2004-02-19

Family

ID=31944679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003164049A Pending JP2004053595A (en) 2003-06-09 2003-06-09 Game system

Country Status (1)

Country Link
JP (1) JP2004053595A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008093120A (en) * 2006-10-10 2008-04-24 Sharp Corp Energy consumption measuring device and energy consumption measuring system
JP2009068861A (en) * 2007-09-10 2009-04-02 Navitime Japan Co Ltd Variation calculating system for calculating variation which varies according to distance traversed, portable terminal, information distributing server and variation calculating method
JP2013037543A (en) * 2011-08-08 2013-02-21 Nec System Technologies Ltd Exercise managing device, exercise managing system, exercise managing method and program
JP2013109700A (en) * 2011-11-24 2013-06-06 Zenrin Datacom Co Ltd Health care support device, health care support method, and health care support program
JP2015511133A (en) * 2012-01-18 2015-04-16 ナイキ イノベイト シーブイ Activity points

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008093120A (en) * 2006-10-10 2008-04-24 Sharp Corp Energy consumption measuring device and energy consumption measuring system
JP2009068861A (en) * 2007-09-10 2009-04-02 Navitime Japan Co Ltd Variation calculating system for calculating variation which varies according to distance traversed, portable terminal, information distributing server and variation calculating method
JP2013037543A (en) * 2011-08-08 2013-02-21 Nec System Technologies Ltd Exercise managing device, exercise managing system, exercise managing method and program
JP2013109700A (en) * 2011-11-24 2013-06-06 Zenrin Datacom Co Ltd Health care support device, health care support method, and health care support program
JP2015511133A (en) * 2012-01-18 2015-04-16 ナイキ イノベイト シーブイ Activity points

Similar Documents

Publication Publication Date Title
JP2002306660A (en) Mobile exercise mount estimation system and game system
EP2947588B1 (en) Method for calculating the activity of a user
US10564002B2 (en) GPS features and functionality in an athletic watch system
EP2330975B1 (en) Sensor fusion for activity identification
US10556149B2 (en) Methods, systems, and products for monitoring athletic performance
US11134865B2 (en) Motion analysis system, motion analysis apparatus, motion analysis program, and motion analysis method
JP5604642B2 (en) Multi-sensor monitoring method for exercise performance
JP6199875B2 (en) Method and apparatus for creating cost data for use in generating a route on an electronic map
US20050107216A1 (en) Personal training device using GPS data
US10591302B2 (en) Selecting routes
JP2018068669A (en) Exercise advisor system
US8700319B2 (en) Method of monitoring fitness levels with a personal navigation device and related device thereof
JP5892305B2 (en) Activity amount measuring device, activity amount measuring system, program and recording medium
JP2004053595A (en) Game system
JP2014115196A (en) Gps receiver and program
CN115955654A (en) Portable Terminal and Control Method of Portable Terminal
US8645059B2 (en) Method of generating graphical data and electronic device
JP2008093120A (en) Energy consumption measuring device and energy consumption measuring system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060427

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060926

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070206