JP4374010B2 - Motor motion evaluation system, motor motion evaluation method and program thereof - Google Patents
Motor motion evaluation system, motor motion evaluation method and program thereof Download PDFInfo
- Publication number
- JP4374010B2 JP4374010B2 JP2006272849A JP2006272849A JP4374010B2 JP 4374010 B2 JP4374010 B2 JP 4374010B2 JP 2006272849 A JP2006272849 A JP 2006272849A JP 2006272849 A JP2006272849 A JP 2006272849A JP 4374010 B2 JP4374010 B2 JP 4374010B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- motion
- movement
- exerciser
- evaluation
- 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.)
- Expired - Fee Related
Links
- 230000033001 locomotion Effects 0.000 title claims description 375
- 238000011156 evaluation Methods 0.000 title claims description 111
- 238000001514 detection method Methods 0.000 claims description 46
- 238000000034 method Methods 0.000 claims description 17
- 238000013500 data storage Methods 0.000 claims description 6
- 238000012549 training Methods 0.000 description 36
- 210000002683 foot Anatomy 0.000 description 17
- 230000001133 acceleration Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 230000009471 action Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 210000001624 hip Anatomy 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 210000003423 ankle Anatomy 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 210000004394 hip joint Anatomy 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 210000000629 knee joint Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Description
音楽又は所定のリズムに合わせて運動者に指示を出す運動システムに関する。 The present invention relates to an exercise system that gives instructions to an exerciser in accordance with music or a predetermined rhythm.
従来、音楽ゲームの一種として、ダンスゲームが知られている。すなわち、音楽に合わせてフットスイッチを運動者が踏むダンスゲームである。このようなダンスゲームでは、ゲーム装置は、ダンスのステップ位置を指示する画面をモニタに出力する。運動者は、画面に従い、複数のフットスイッチの一部を踏むステップ動作を行う。運動者のステップ動作は、各フットスイッチのオン/オフに基づいて判断される。判断の結果、ゲーム装置は、運動者が指示通りダンスできたかどうかを示す評価ポイントを算出し、これを表示する。 Conventionally, a dance game is known as a kind of music game. In other words, it is a dance game in which an exerciser steps on a foot switch according to music. In such a dance game, the game device outputs a screen for instructing a dance step position to the monitor. The exerciser performs a stepping operation by stepping on a part of the plurality of foot switches according to the screen. The stepping motion of the exerciser is determined based on the on / off of each foot switch. As a result of the determination, the game apparatus calculates an evaluation point indicating whether or not the exerciser was able to dance as instructed, and displays this.
評価は、例えば以下のように行う。指示されたフットスイッチをオンしたタイミングが、画面で指示する基準タイミングからどれだけずれているかを算出する。ずれ度合いに応じて運動者の各入力に、3段階評価のいずれかによりポイントを与える。一楽曲中の運動者の全入力のそれぞれについて3段階評価を行い、全入力の総合ポイントを評価ポイントとする。評価方法は他にも提案されているが、フットスイッチの入力タイミングと基準タイミングとを、逐一比較する点では同じである。 For example, the evaluation is performed as follows. It calculates how much the timing at which the instructed foot switch is turned on deviates from the reference timing instructed on the screen. Points are given to each input of the exerciser according to the degree of deviation by one of three grades. Three-stage evaluation is performed for each input of the athletes in one music piece, and the total points of all inputs are set as evaluation points. Other evaluation methods have been proposed, but are the same in that the input timing of the foot switch and the reference timing are compared one by one.
また、ダンスゲームに限らず一般の音楽ゲームにおいても、運動者の入力を評価する本質的な方法は同じである。すなわち、ゲーム装置が、音楽に合わせて指示を出力し、複数の操作部材を含むコントローラからの入力を評価する際には、コントローラにより入力される操作部材の操作タイミングとその基準タイミングとを、逐一比較して評価する。
フットスイッチを用いたダンスゲームでは、運動者の足の位置がフットスイッチ上だけに制限される。そのため、動作の大きさの自由度や振り付けの自由度が少ない。その結果、運動者の動作が制約され、運動者が自然でのびのびとした多彩な動作を楽しむことが難しい。このような問題を鑑み、近年では運動者の身体にセンサを取り付け、センサにより運動者の動作を検出することが試みられている。例えば、センサを取り付けたベルトを運動者の腰に巻き付けることにより、運動者の動作を検出することが考えられる。 In a dance game using a foot switch, the position of the exerciser's foot is limited only on the foot switch. Therefore, there are few degrees of freedom of movement size and freedom of choreography. As a result, the movement of the exerciser is restricted, and it is difficult for the exerciser to enjoy a variety of movements that are relaxed in nature. In view of such a problem, in recent years, it has been attempted to attach a sensor to the body of an exerciser and detect the movement of the exerciser using the sensor. For example, it is conceivable to detect the movement of the athlete by wrapping a belt with a sensor attached around the waist of the athlete.
この点について、本願発明者が実際に試作をおこない、考察を重ねた結果、下記のような課題が存在することが判明した。即ち、運動者の身体に取り付けたセンサにより運動者の動作を検出する場合、運動者の動作の評価方法を見直す必要があることを見出した。具体的には、仮に運動者が指示通りの動作をしていたとしても、センサが運動者の動作を検出するタイミングと、運動者が指示された基準タイミングでフットスイッチを踏むタイミングとは、一致しないのである。これは、足がフットスイッチを踏むタイミングとセンサが衝撃を検出するタイミングとにタイムラグが発生するからに他ならない。足でフットスイッチを踏んだとき、その衝撃は膝や腰の関節を介してセンサに伝わるからである。また、センサが例えばベルト状のものであり、体に対して締めつけられるようにして取り付けられる場合には、その締め付け方が緩いと、運動者の動作に対して遅れてセンサが反応してしまうという場合もある。さらに、運動者の体の脂肪が多い場合、衝撃はその脂肪を介して皮膚表面または衣服の上に取り付けたセンサに伝わることになるため、その脂肪の揺動も上記タイムラグの一因となる。従って、従来の評価方法のように、センサで検出したタイミングと画面上で指示するフットスイッチを踏む基準タイミングとを比較することは、適切でない。両者は本来一致するものではないからである。 With regard to this point, as a result of the inventor actually making a trial product and studying repeatedly, it has been found that the following problems exist. That is, it has been found that when an exerciser's motion is detected by a sensor attached to the exerciser's body, it is necessary to review the exerciser's motion evaluation method. Specifically, even if the exerciser is operating as instructed, the timing at which the sensor detects the exerciser's motion matches the timing at which the exerciser steps on the foot switch at the instructed reference timing. I do not. This is because a time lag occurs between the timing when the foot steps on the foot switch and the timing when the sensor detects an impact. This is because when the foot switch is stepped on with a foot, the impact is transmitted to the sensor via the knee and hip joints. Further, when the sensor is, for example, a belt-like one and is attached so as to be fastened to the body, if the tightening method is loose, the sensor will react with a delay with respect to the movement of the exerciser. In some cases. Furthermore, when the exerciser's body has a lot of fat, the shock is transmitted to the sensor attached to the skin surface or clothes through the fat, so that the fluctuation of the fat also contributes to the time lag. Therefore, as in the conventional evaluation method, it is not appropriate to compare the timing detected by the sensor with the reference timing for stepping on the foot switch indicated on the screen. This is because the two are not essentially the same.
さらに、運動者一人一人の動作には、同じ動作であっても歩幅の差や身体の揺れ具合の差などがある。また、センサを身体に取り付ける取り付け方にも個人差がある。そのため、足でフットスイッチを踏んでからセンサがその動作を検出するまでのタイムラグには、個人差が生じる。以上から、センサにより検出される運動者の動くタイミングと、画面上で指示される基準タイミングと、を比較してそのずれを検出する従来の評価方法では、運動者の動作を正しく評価することが難しい。 Furthermore, each movement of the athlete has a difference in stride and a body swing even if the movement is the same. Also, there are individual differences in how to attach the sensor to the body. Therefore, individual differences occur in the time lag from when the foot switch is pressed with the foot until the sensor detects the operation. From the above, in the conventional evaluation method that detects the deviation by comparing the movement timing of the exerciser detected by the sensor and the reference timing indicated on the screen, the movement of the exerciser can be correctly evaluated. difficult.
本発明は、運動者の身体に取り付けたセンサにより運動者の動作を検出する場合に、運動者が実際に動いてからセンサがその動作を検出するまでのタイムラグのばらつきを考慮して、運動者の動作を評価する技術の提供を目的とする。 In the present invention, when detecting the movement of an exerciser using a sensor attached to the body of the exerciser, the movement of the exerciser is considered in consideration of the time lag variation from when the exerciser actually moves until the sensor detects the movement. The purpose is to provide a technique for evaluating the operation of the system.
前記課題を解決するために、本発明1は、以下の手段を有する運動動作評価システムを提供する。
・任意の運動者を所定の動作に誘導する誘導体の動き情報と、時刻情報と、を対応させて基準動作データとして記憶する基準動作データ記憶手段、
・第1運動者に対して装着され、前記誘導体の動き情報に対して行われる前記第1運動者の動きを検出する第1動き検出手段、
・前記第1動き検出手段によって検出される前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録手段、
・前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成手段、
・前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択手段、
・前記第1選択データに基づき、前記第1運動者の評価を行う評価手段、
・前記評価手段による評価の結果を報知する報知手段。
In order to solve the above-described problems, the
Reference motion data storage means for storing motion information of a derivative that guides an arbitrary exerciser to a predetermined motion and time information in association with each other as reference motion data;
First motion detection means that is mounted on the first exerciser and detects the movement of the first exerciser performed on the movement information of the derivative ;
Movement history data recording means for recording the first movement information detected by the first movement detection means and the time information as first movement history data in association with each other;
Shift data generating means for generating the first shift data by shifting the phase of the time information in the first motion history data by a predetermined time interval ΔT;
The first motion history data and the first shift data are temporally compared with the reference motion data using the time information of the reference motion data as a reference, and the data with the higher degree of coincidence with the reference motion data is Data selection means for determining first selection data;
An evaluation means for evaluating the first athlete based on the first selection data;
Informing means for informing the result of evaluation by the evaluating means.
動き検出手段は、運動者の動きを示す動き情報を出力する。運動者の動き情報は、例えば動きの有無を示す「0」、「1」、動きの方向を示す「前」、「後ろ」、「左」、「右」、回転運動の有無やその方向を挙げることができる。
動き検出手段としては、振動の有無を検出する振動センサや、3次元加速度センサ、6軸加速度センサなどを用いることができる。これらの動き検出手段は、運動者の腰に巻くベルト、運動者が足首や手首に巻くバンド、運動者が頭にかぶるヘッドギア、運動者が指に着けるリングなどに取り付けることができる。
The motion detection means outputs motion information indicating the motion of the exerciser. The movement information of the exerciser includes, for example, “0” and “1” indicating the presence / absence of movement, “front”, “back”, “left”, “right” indicating the direction of movement, the presence / absence of the rotational movement and the direction thereof. Can be mentioned.
As the motion detection means, a vibration sensor that detects the presence or absence of vibration, a three-dimensional acceleration sensor, a six-axis acceleration sensor, or the like can be used. These motion detection means can be attached to a belt that wraps around the waist of the exerciser, a band that the exerciser wraps around the ankle or wrist, headgear that the exerciser wears on the head, a ring that the exerciser wears on the finger, and the like.
動き検出手段が運動者の動作を検出するタイミングと実際に運動者が動くタイミングとのずれには、個人差がある。運動者は誘導体に合わせて動くが、その動きが検出されるのは動作の後である。そこで、検出された動きを示す動き履歴データの位相をΔT、例えば0.1秒分ずらし、シフトデータを生成する。ここで、シフトデータとは、例えば運動者の連続する全体の運動時間が10分であれば、その10分の間に取得された動き履歴データ全体を時間軸に沿って0.1秒ずらせたデータを示す。そして、ずらした場合の方がずらさない場合に比して基準動作データにより一致するのであれば、シフトデータに基づいて運動者の動きを評価する。これにより、動き検出手段を用いて運動者の動作を検出する場合に生じるタイムラグを、シフトデータにより補償し、運動者の動作を適正に評価することができる。理由は、運動者が誘導体を見て動いた瞬間にすでに、例えばベルトの緩み等の理由によって0.1秒のずれが発生しているとすれば、その0.1秒のずれ分はその瞬間だけでなく、運動を行っている間、常時、同程度ずれていると判断できるからである。この結果、例えば、仮に運動者が誘導体の動作を完璧に追従できたとしても、従来の判断方式によれば、同一時刻において誘導体と同じ動作を行っているかを判断していたために評価結果が低くなってしまうという事象が生じ得るが、本発明によれば、そのずれを補償した形で判断するので、適正な評価が得られる。 There is an individual difference in the difference between the timing at which the motion detection means detects the motion of the exerciser and the timing at which the exerciser actually moves. The exerciser moves with the derivative, but the movement is detected after the movement. Therefore, the phase of the motion history data indicating the detected motion is shifted by ΔT, for example, 0.1 second to generate shift data. Here, for example, if the total exercise time of the exerciser is 10 minutes, the shift data is obtained by shifting the entire movement history data acquired during the 10 minutes by 0.1 seconds along the time axis. Data is shown. Then, if the shifted case matches the reference motion data as compared to the non-shifted case, the movement of the exerciser is evaluated based on the shift data. Thereby, the time lag which arises when detecting an exercise | movement of an exerciser using a motion detection means is compensated by shift data, and an exerciser's operation | movement can be evaluated appropriately. The reason is that if a shift of 0.1 seconds has already occurred at the moment when the athlete moves while looking at the derivative, for example, due to the looseness of the belt, the shift of 0.1 seconds is the same as that moment. Not only that, it is possible to determine that there is always a similar shift during exercise. As a result, for example, even if an exerciser can perfectly follow the action of the derivative, the conventional judgment method has judged whether the same action as the derivative is being performed at the same time, so the evaluation result is low. However, according to the present invention, since the determination is made in a manner that compensates for the deviation, an appropriate evaluation can be obtained.
なお、シフトデータを作成することで、うまくタイミングを合わせられない(例えば初心者の)運動者の評価が不当に高い評価を得てしまうといった事態は生じない。なぜならば、初心者の運動者が理想的な動作に対して全運動時間にわたって均一に遅れる可能性はほとんどなく、シフトデータを適用した場合であっても初心者であれば評価は低いままとなり、運動のうまい上級者はやはり高い評価を得ることになる。 It should be noted that the creation of shift data does not cause a situation in which the evaluation of an exerciser who cannot adjust the timing well (for example, a beginner) gets an unreasonably high evaluation. This is because there is almost no possibility that a beginner's exerciser will be uniformly delayed over the entire exercise time with respect to the ideal movement, and even if the shift data is applied, the evaluation will remain low if the beginner is applied. A good senior will get a high evaluation.
基準動作データは、所定の複数の動作種類毎に異なる誘導体の動き情報を、時刻情報と対応づけていてもよい。動き情報は、動き検出手段から得ることの出来る情報やその数に対応する。例えば、2方向の加速度を検出できる動き検出手段が1つだけ運動者に装着される場合、動き情報としては、動きの方向を示す「前」、「後ろ」、「左」、「右」や、動きの有無を示す「0」、「1」が挙げられる。動き検出手段が前後左右への動きに加え、回転運動も検出する場合、動き情報としてはさらに回転方向の有無が含まれる。 In the reference motion data, motion information of a derivative that differs for each of a plurality of predetermined motion types may be associated with time information. The motion information corresponds to information that can be obtained from the motion detection means and the number thereof. For example, when only one motion detection means capable of detecting acceleration in two directions is attached to an exerciser, the motion information includes “front”, “back”, “left”, “right” “0” and “1” indicating the presence or absence of movement. When the motion detection unit detects a rotational motion in addition to the forward / backward / left / right motion, the motion information further includes the presence / absence of the rotational direction.
本発明は、運動システムや音楽ゲームに適用することが出来る。例えば、画面上でインストラクターがお手本の動作を示す運動システム、画面上に表示されるノーツや楽譜に従ってフットパネル・ギター・ピアノ・太鼓状のコントローラなどを操作する音楽ゲームに、本発明を好適に適用することができる。
本発明2は、前記発明1において、第2運動者に対して装着され、前記誘導体の動き情報に対して行われる前記第2運動者の動きを検出する第2動き検出手段をさらに含む運動動作評価システムを提供する。このシステムにおいて、前記動き履歴データ記録手段は、前記第2動き検出手段によって検出される前記第2運動者の動き情報と、時刻情報と、を対応させた第2動き履歴データをさらに記録する。前記シフトデータ生成手段は、前記第2動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらした第2シフトデータをさらに生成する。前記データ選択手段は、前記第2動き履歴データ及び前記第2シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを、第2選択データにさらに決定する。前記評価手段は、前記第2選択データに基づいて前記第2運動者の評価をさらに行う。前記報知手段は、前記評価手段による評価の結果をさらに報知する。
The present invention can be applied to exercise systems and music games. For example, the present invention is suitably applied to an exercise system in which an instructor performs an example operation on a screen, and a music game in which a foot panel, guitar, piano, drum-shaped controller, etc. are operated according to notes or a score displayed on the screen. can do.
The second aspect of the present invention relates to the exercise operation according to the first aspect of the present invention, further comprising a second motion detection unit that is attached to the second exerciser and detects the movement of the second exerciser performed on the movement information of the derivative. Provide an evaluation system. In this system, the movement history data recording means further records second movement history data in which the movement information of the second exerciser detected by the second movement detection means is associated with time information. The shift data generation means further generates second shift data in which the time information in the second motion history data is shifted in phase by a predetermined time interval ΔT. The data selection means temporally compares the second motion history data and the second shift data with the reference motion data based on time information of the reference motion data, and the degree of coincidence with the reference motion data is The higher data is further determined as the second selection data. The evaluation means further evaluates the second exerciser based on the second selection data. The notification means further notifies the result of evaluation by the evaluation means.
例えば第1運動者はΔTだけずらした第1シフトデータが基準動作データに近いが、第2運動者は第2動き履歴データの方が基準動作データに近い場合もある。各運動者が動いてからその動きが動き検出手段に検出されるまでのタイムラグは、各運動者により異なるからである。そこで、データ選択手段は、シフトデータまたは動き履歴データのどちらを選択データにするのかを、運動者によって変える。これにより、タイムラグの個人差を適切に補償し、各運動者の動きの評価結果をより適正化することが出来る。 For example, the first shift data shifted by ΔT is closer to the reference motion data for the first exerciser, but the second motion history data may be closer to the reference motion data for the second exerciser. This is because the time lag from when each exerciser moves until the movement is detected by the movement detection means is different for each exerciser. Therefore, the data selection means changes depending on the exerciser whether shift data or movement history data is to be selected data. Thereby, the individual difference of a time lag can be compensated appropriately, and the evaluation result of each athlete's movement can be made more appropriate.
本発明3は、前記発明1において、前記シフトデータ生成手段は、前記第1動き履歴データに基づいて、時間間隔Δ2Tだけずらした2倍シフトデータをさらに生成する運動動作評価システムを提供する。このシステムにおいて、前記データ選択手段は、前記動き履歴データ、前記第1シフトデータ、及び前記2倍シフトデータのうち、前記基準動作データとの一致度が高いデータを、第1選択データに決定する。 According to a third aspect of the present invention, in the first aspect of the present invention, the shift data generating unit further provides a movement motion evaluation system that further generates double shift data shifted by a time interval Δ2T based on the first motion history data. In this system, the data selection unit determines, as the first selection data, data having a high degree of coincidence with the reference operation data among the motion history data, the first shift data, and the double shift data. .
例えば、動き履歴データ中の時刻情報を、ΔTだけ前にずらした1倍シフトデータと、Δ2Tだけ前にずらした2倍シフトデータと、を生成することが考えられる。1倍シフトデータと2倍シフトデータのうち、基準動作データにより一致する方に基づいて運動者の動きを評価することにより、運動者の動きをより正確に評価することが出来る。
同様にして、動き履歴データ中の時刻情報をΔ3Tだけ前にずらした3倍シフトデータや、Δ4Tだけ前にずらした4倍シフトデータを生成し、基準動作データに最も一致するものを、運動者動きデータとすることも出来る。
For example, it is conceivable to generate time-shifted data in the motion history data that is 1-times shifted data that is shifted forward by ΔT and double-shifted data that is shifted forward by Δ2T. By evaluating the motion of the exerciser based on the one of the 1 × shift data and the 2 × shift data that matches the reference motion data, the motion of the exerciser can be more accurately evaluated.
Similarly, three-time shift data in which the time information in the movement history data is shifted forward by Δ3T or four-time shift data in which the time information is shifted forward by Δ4T is generated, and the data that most closely matches the reference motion data is It can also be motion data.
本発明4は、前記発明1〜3において、前記基準動作データに基づいて前記誘導体を表示する指示出力手段をさらに有する運動動作評価システムを提供する。
指示出力手段は、モニタと、モニタに表示する画像を生成する描画処理手段と、を含む。描画処理手段は、時刻情報に対応した誘導体の変化を示すフレーム画像を生成し、フレームメモリに1/60sec毎に書き込む。時刻情報に応じた誘導体の動きが次々に表示されることにより、経過時間と共に変化する所定の基準動作の指示がモニタ上に表示される。
A fourth aspect of the present invention provides the motor motion evaluation system according to the first to third aspects, further comprising instruction output means for displaying the derivative based on the reference motion data.
The instruction output means includes a monitor and a drawing processing means for generating an image to be displayed on the monitor. The drawing processing means generates a frame image showing the change of the derivative corresponding to the time information, and writes it in the frame memory every 1/60 sec. By displaying the movement of the derivative according to the time information one after another, an instruction of a predetermined reference operation that changes with the elapsed time is displayed on the monitor.
誘導体の動きの具体例としては、例えば基準動作を示すインストラクターを挙げることができる。別の誘導体の動きとして、タイミングラインに向かって動く矢印状マークを挙げることができる。矢印状マークとして前後左右の4種類の矢印を用い、それぞれの矢印状マークとタイミングラインとを相対的に動かすことにより、いずれかの矢印方向へステップを踏むタイミングを指示することができる。 As a specific example of the movement of the derivative, for example, an instructor showing a reference action can be cited. Another example of the movement of the derivative is an arrow mark that moves toward the timing line. By using four types of arrows, front, rear, left, and right as the arrow marks and relatively moving each arrow mark and the timing line, it is possible to instruct the timing of stepping in any arrow direction.
本発明5は、下記ステップを含む運動動作評価方法を提供する。
・任意の運動者を所定の動作に誘導する誘導体の動き情報と、時刻情報と、を対応させて基準動作データとして記憶する基準動作データ記憶ステップ、
・第1運動者に対して装着されたセンサから、前記誘導体の動き情報に対して行われる前記第1運動者の動きを示す第1動き情報を受信する第1動き検出ステップ、
・前記第1動き検出ステップで受信した前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録ステップ、
・前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成ステップ、
・前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択ステップ、
・前記第1選択データに基づき、前記第1運動者の評価を行う評価ステップ、
・前記評価ステップでの評価の結果を報知する報知ステップ。
The
A reference motion data storage step for storing, as reference motion data, movement information of a derivative that guides an arbitrary exerciser to a predetermined motion and time information;
A first motion detection step of receiving, from a sensor attached to the first exerciser, first motion information indicating the motion of the first exerciser performed on the motion information of the derivative ;
A movement history data recording step of recording the first movement information received in the first movement detection step and the time information as first movement history data in association with each other;
A shift data generation step of generating the first shift data by shifting the phase of the time information in the first motion history data by a predetermined time interval ΔT;
The first motion history data and the first shift data are temporally compared with the reference motion data using the time information of the reference motion data as a reference, and the data having the higher degree of coincidence with the reference motion data A data selection step to determine the first selection data;
An evaluation step for evaluating the first exerciser based on the first selection data;
A notification step for notifying a result of the evaluation in the evaluation step.
本発明は、前記発明1と同様の作用効果を奏する。
本発明は、下記手段としてコンピュータ端末を機能させることを特徴とする運動動作評価プログラムを提供する。
・任意の運動者を所定の動作に誘導する誘導体の動き情報と、時刻情報と、を対応させて基準動作データとして記憶する基準動作データ記憶手段、
・第1運動者に対して装着されたセンサから、前記誘導体の動き情報に対して行われる前記第1運動者の動きを示す動き情報を受信する第1動き検出手段、
・前記第1動き検出手段によって受信された前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録手段、
・前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成手段、
・前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択手段、
・前記第1選択データに基づき、前記第1運動者の評価を行う評価手段、及び
・前記評価手段による評価の結果を報知する報知手段。
The present invention has the same effects as the first aspect.
The present invention provides an exercise motion evaluation program characterized by causing a computer terminal to function as the following means.
Reference motion data storage means for storing motion information of a derivative that guides an arbitrary exerciser to a predetermined motion and time information in association with each other as reference motion data;
First movement detection means for receiving movement information indicating movement of the first athlete performed on movement information of the derivative from a sensor attached to the first athlete;
A movement history data recording unit that records the first movement information received by the first movement detection unit and the time information as first movement history data in association with each other;
Shift data generating means for generating the first shift data by shifting the phase of the time information in the first motion history data by a predetermined time interval ΔT;
The first motion history data and the first shift data are temporally compared with the reference motion data using the time information of the reference motion data as a reference, and the data with the higher degree of coincidence with the reference motion data is Data selection means for determining first selection data;
Evaluation means for evaluating the first exerciser based on the first selection data; and notification means for notifying a result of evaluation by the evaluation means.
本発明は、前記発明1と同様の作用効果を奏する。 The present invention has the same effects as the first aspect.
本発明を用いれば、運動者の身体に取り付けたセンサにより運動者の動作を検出する場合に、運動者が実際に動いてからセンサがその動作を検出するまでのタイムラグのばらつきを考慮して、運動者の動作を評価することができる。 Using the present invention, when detecting the movement of the athlete by a sensor attached to the body of the athlete, taking into account the variation in the time lag from when the athlete actually moves until the sensor detects the action, The movement of the exerciser can be evaluated.
<第1実施形態>
〔システム構成〕
図1は、本発明に係る運動動作評価システムを適用したトレーニングシステムの概略斜視図である。トレーニングシステム1は、ある館内の一室に構築されている。トレーニングシステム1は、所定のトレーニングを行うためのトレーニングプログラムを実行し、トレーニングの進行を制御する。
<First Embodiment>
〔System configuration〕
FIG. 1 is a schematic perspective view of a training system to which an exercise motion evaluation system according to the present invention is applied. The
トレーニングシステム1は、トレーニング室に設けられた投射スクリーン20、プロジェクタ21、スピーカ22、制御装置30、送受信機40、端末装置50及びバッテリーステーション60を含む。
投射スクリーン20は、トレーニング室の前方の壁面に、後方に向けて設けられている。トレーニング室の後方天井部には、例えば液晶型のプロジェクタ21が取り付けられている。プロジェクタ21は、投写スクリーン20の画面に画像を投射する。運動者は、投写スクリーン20に表示されるガイド画像を見ながら、該ガイドの指示内容に沿うように動作を行う。
The
The
音声出力用のスピーカ22は、トレーニング室の前方壁面の左右上部に配置されている。
制御装置30は、トレーニング室内の運動者のじゃまにならない場所、この図では図中前方に向かって左側の壁面に沿って配置されている。なお、制御装置30は、必ずしもトレーニング室内に配置しなくともよい。
The
The
送受信機40は、制御装置30の近くに、少なくとも1台、ここでは2台配置されている。送受信機40は、運動者の腰に装着されるベルトを模した端末装置50からの電波信号を受信し、受信した電波信号をデータに変換して制御装置30に出力する。また送受信機40は、制御装置30からのデータを電波信号に変換して送信しても良い。送受信機40は、受信信号及び送信信号がいずれの端末装置50からの信号かを識別するための機能を有していてもよい。
At least one, in this case, two
例えば、時分割スロットを各端末装置50に割り当て、各端末装置50がスロットに同期して送受信を行うことにより、送受信機40が端末装置50を識別することができる。また各端末装置50毎に送信信号のコード化方法を異ならせたり、キャリア周波数を互いに異ならせることで、各端末装置50を識別することが考えられる。また送受信機40から各端末装置50に対して順次送信要求を行い、この要求に対する応答を受信することで、各端末装置50からの信号を識別することが考えられる。さらに、各端末装置50は個別の識別を付加したデータを送信し、送受信機40は受信データに含まれる識別子に基づいて各端末装置50を識別することが考えられる。本実施形態では、時分割スロットを各端末装置50に割り当て、各端末装置50の識別子をデータに付加すると共に、コード化方法が異なる2台の送受信機40を設けている。端末装置50の半分づつをそれぞれの送受信機40に振り分けることにより、混信防止を一層図っている。
For example, a time division slot is allocated to each
バッテリーステーション60は、ここではトレーニング室内の適所、例えば出入り口の近傍に配置されている。バッテリーステーション60は、端末装置50の収納を兼ねた充電装置である。
〔端末装置及びバッテリーステーション〕
(1)端末装置
図2は、運動者が装着する端末装置50の構成の一例である。端末装置50は、ベルト部51と、バックル部52と、センサ53と、発光素子54と、無線通信インターフェース55と、を有している。
Here, the
[Terminal device and battery station]
(1) Terminal Device FIG. 2 is an example of the configuration of the
ベルト部51は、所要幅を有し、運動者の腰に巻きつけることのできる長さを有している。バックル部52は、ベルト部51の基端側と連結されている。ベルト部51の先端がバックル部52に差し込まれることにより、ベルト部51が環状、すなわち使用状態となる。またバックル部52には、バッテリーステーション60に差し込む充電用コネクタ(図示せず)が形成され、充電用コネクタを介してセンサ53内の電池に電力を供給することができる。
The
センサ53は、バックル部52内に内蔵されている。センサ53は、例えば運動者がベルト部51を腰に装着した状態で、例えばトレーニング室の床面と垂直方向の加速度を検知可能である。センサ53は、所定時間間隔毎、例えば0.06秒毎に動きを検出し、検出結果を無線通信インターフェース55に送出する。センサ53は、例えば加速度センサを用いて構成される。加速度センサは、所定の軸方向成分を検出可能な圧電素子等から構成される。加速度センサは、加速度が発生すると、加速度に応じた軸方向成分のレベル電圧を出力する。本実施形態では、センサ53は、少なくとも垂直軸の加速度を検知し、“0”または“1”のいずれかを出力する。ニーズに応じて、前後方向や左右方向の軸方向成分を検出可能な加速度センサを採用してもよい。さらに、回転を検出可能な6軸加速度センサを用いることも出来る。その他、センサ53としては、必要に応じた構成を適宜採用することが出来る。
The
複数の発光素子54は、バックル部52上に設けられている。これらの発光素子54は、センサ53に内蔵されている電池の電圧レベルに応じて点灯個数や点灯する発光素子が切り替わる。これによって内蔵の電池の残容量を運動者が視認することができる。
無線通信インターフェース55は、センサ53が所定時間間隔に検出した検出データを、電波信号である検出信号に変換して送受信機40に送信する。検出信号の送信は、本例では、各端末装置50に割り当てられた時分割スロットに同期して、所定時間間隔で行われる。この送信時間の間隔は、センサ53の検出間隔より長く設定され、例えば0.1秒間隔である。従って、複数回数分の検出結果が、同時に0.1秒間隔で送信される。
The plurality of
The
図示していないが、端末装置50には、充放電可能な電池が内蔵されている。電池は、センサ53、発光素子54、無線通信インターフェース55に電力を供給する。この電力により、センサ53による動きの検出、発光素子54による点灯や発光、無線通信インターフェース55による電波信号への変換や電波の送信が行われる。
(2)バッテリーステーション
図3は、バッテリーステーション60の外観図である。バッテリーステーション60は、未使用状態の端末装置50を保持する保持部61と、保持部を一定の高さに支持する支持部62と、を備える。保持部61は、長手方向に所定数、ここでは24個のコネクタ接続部63を備える。コネクタ接続部63は、未使用状態の端末装置50のバックル部52の充電用コネクタと電気的に接続する。図3は、コネクタ接続部63に接続された複数の端末装置50を示す。コネクタ接続部63に接続された端末装置50内の電池は、バッテリーステーション60に内蔵された充電制御回路により充電される。
Although not shown, the
(2) Battery Station FIG. 3 is an external view of the
(3)エントリ信号の送信
端末装置50の使用開始を示すエントリ信号は、例えば次のようにして端末装置50から送受信機40を介して制御装置30に送信することができる。エントリ信号と共に、端末装置50の識別子を送信しても良い。
(a)バッテリーステーション60のコネクタ接続部63と、端末装置50の充電用コネクタとの接続の切断を検出する検出手段を端末装置50に設け、切断の検出に応じてエントリ信号を送信する。
(b)ベルト部51の先端がバックル部52に差し込まれるのを検出する検出手段を端末装置50に設け、差し込みの検出に応じてエントリ信号を送信する。
(c)制御装置30は、エントリを受け付ける所定期間を設定し、前記期間内でセンサ53の検出に基づく検出信号をエントリ信号とみなす。
(d)端末装置50にエントリボタン(図示せず)を設け、エントリボタンの押下に応じてエントリ信号を送信する。
(3) Entry signal transmission An entry signal indicating the start of use of the
(A) The
(B) The
(C) The
(D) An entry button (not shown) is provided in the
〔制御装置のハードウェア構成〕
図4は、制御装置30のハードウェア構成を示すブロック図である。制御装置30は、CPU31、ROM32、RAM33、描画処理プロセッサ34、及び音声処理プロセッサ35を有している。また、制御装置30は、送受信機40と有線接続され、送受信機40を介してセンサ53からの動き情報を受信する。
[Hardware configuration of control device]
FIG. 4 is a block diagram illustrating a hardware configuration of the
CPU31は、ROM32やRAM33と、バスを介して接続されている。CPU31は、ROM32に記憶されている所定の制御プログラムを実行し、レッスンの進行を制御する。
ROM32は、所定の制御プログラムに必要な画像情報及び各種のデータを記憶している。本発明では、ROM32に記憶されているデータは、複数の楽曲情報毎に生成された基準動作データを含む。基準動作データについては詳細を後述する。さらにROM32は、複数の楽曲情報を記憶している。これにより、運動者の基準動作を示す誘導体が、基準動作データに基づいて楽曲と同期して出力される。制御プログラムには、トレーニングプログラム、デモプログラム、運動者の動作の評価プログラムなどが含まれる。
The
The
RAM33は、各制御プログラムの実行に伴う処理データを一時的に格納する。
描画処理プロセッサ34は、CPU31が発行する描画命令に基づいて、ROM32から必要な画像データを読み出し、RAM33の表示エリアに対して描画処理を行う。これにより、所定の周期、例えば1/60秒でプロジェクタ21に画像データを出力する。
音声処理プロセッサ35は、ROM32から楽曲のADPCMデータを読み出し、ピッチの変換、ノイズの付加、エンベロープの設定、レベルの設定、リバーブの付加等の処理を施して、楽曲をスピーカ22から音声出力させる。
The
The drawing
The
〔制御装置の機能構成〕
図5は、制御装置30の機能構成を示すブロック図である。制御装置30は、トレーニング制御部30a、動き履歴データ生成部30b、シフトデータ生成部30c、データ選択部30d、評価部30e、報知部30fを有している。
(1)ROM及びRAMに記憶されるデータ
ROM32には基準動作データテーブル、RAM33には動き履歴データテーブル及びシフトデータテーブルが記憶される。これらのデータについてまず説明し、その後各機能部について説明する。
[Functional configuration of control device]
FIG. 5 is a block diagram illustrating a functional configuration of the
(1) Data Stored in ROM and
(1−1)基準動作データ
図6は、基準動作データの概念説明図である。基準動作データは、楽曲の長さやリズム、メロディーなどに合わせて、楽曲毎に作成されている。従って、図示していないが、基準動作データは楽曲と対応付けられて記憶されている。基準動作データは、任意の運動者を所定の動作に誘導する誘導体の動き情報と、時刻情報と、を対応させている。この例では、動き情報は、動きフラグと方向フラグとを含む。「動きフラグ」の値“0”、“1”は動きの有無を示す。すなわち、値が“1”であれば、所定の時刻においてセンサ53が“1”を出力すべきであることを示す。逆に動き情報の値“0”であれば、センサ53の出力が“0”であるべきことを示す。「方向フラグ」は、ガイド画像に表示する誘導体の種類を示す。本例では、誘導体は左右前後方向を示す4種の矢印状誘導体を含む。「時刻情報」は、楽曲の始まりからの相対経過時間を示す。時刻情報の時間間隔、すなわち時刻情報tiとti+1との差は、センサ53の検出時間間隔と同じである。
(1-1) Reference Operation Data FIG. 6 is a conceptual explanatory diagram of reference operation data. The reference motion data is created for each song according to the length, rhythm, melody, etc. of the song. Therefore, although not shown, the reference motion data is stored in association with music. The reference motion data associates the motion information of the derivative that guides an arbitrary exerciser with a predetermined motion with the time information. In this example, the motion information includes a motion flag and a direction flag. “Motion flag” values “0” and “1” indicate the presence or absence of motion. That is, a value of “1” indicates that the
(1−2)動き履歴データ
図7は、動き履歴データの概念説明図である。動き履歴データは、時刻情報と、第1動きフラグ、第2動きフラグ・・・第N動きフラグ(Nは自然数)とを対応づけている。ここで「時刻情報」は、楽曲の始まりからの相対経過時間を示す。時刻情報tiとti+1とは、センサ53が信号の有無を検出するのと同じ時間間隔、例えば0.06秒間隔を有している。「第j動きフラグ」(jはN以下の自然数)は、第j運動者が装着している第j端末装置50からの検出信号の値である。このように、第1〜第N運動者が装着する第1〜第N端末装置50からの検出信号の値が、時刻情報と対応づけて記憶される。
(1-2) Motion History Data FIG. 7 is a conceptual explanatory diagram of motion history data. The motion history data associates time information with the first motion flag, the second motion flag,... The Nth motion flag (N is a natural number). Here, “time information” indicates a relative elapsed time from the beginning of the music. The time information t i and t i + 1, has a
以下では、「運動者の動き履歴データ」及び「その運動者が装着している第j端末装置50の動き履歴データ」とは、第j動きフラグと、時刻情報と、の組み合わせを言う。
(1−3)シフトデータ
図8は、1倍シフトデータの概念説明図を示す。1倍シフトデータは、1倍シフト時刻情報と、第1動きフラグ、第2動きフラグ・・・第N動きフラグと、を対応づけている。ここで「1倍シフト時刻情報」は、動き履歴データにおける各時刻情報をΔTだけ前にずらした値、すなわち“ti−ΔT”である。「第1動きフラグ」、「第2動きフラグ」・・・「第N動きフラグ」の値は、時刻情報“ti”における動き履歴データ中のそれぞれの値と同一である。ここで、ΔTの値は、センサ53が動きを検出する時間間隔よりも長くなるように設定される。後述するように、本例では、動き履歴データまたは1倍シフトデータのうち、基準動作データにより近い方が、選択データとして選択され、運動者の総合評価結果の演算に用いられる。
Hereinafter, “exerciser motion history data” and “movement history data of the jth
(1-3) Shift Data FIG. 8 is a conceptual explanatory diagram of 1 × shift data. The 1 × shift data associates 1 × shift time information with the first motion flag, the second motion flag,... The Nth motion flag. Here, “1 time shift time information” is a value obtained by shifting each time information in the motion history data by ΔT, that is, “t i −ΔT”. The values of “first motion flag”, “second motion flag”... “Nth motion flag” are the same as the values in the motion history data in the time information “t i ”. Here, the value of ΔT is set to be longer than the time interval at which the
以下では、「運動者の1倍シフトデータ」及び「その運動者が装着している第j端末装置50の1倍シフトデータ」とは、第j端末装置50の第j動きフラグと、1倍シフト時刻情報と、の組み合わせを言う。
(2)トレーニング制御部
トレーニング制御部30aは、ROM32に格納された制御プログラム32aに基づいて、トレーニング処理を制御する。すなわち、トレーニングの実行に必要なガイド画像を次々に表示し、運動者の反応を評価する。さらにトレーニング制御部30aは、トレーニングに先立ち、デモ画面の表示を行ってもよい。
Hereinafter, “executor's 1 × shift data” and “j ×
(2) Training control unit The
(2−1)ガイド画像の表示
ガイド画像の表示は、基準動作データテーブル32bを参照して行われる。ROM32の基準動作データテーブル32bには、楽曲毎に基準動作データが記憶されている。トレーニング制御部30aは、基準動作データに基づいて誘導体を示すガイド画像を生成し、描画処理プロセッサ34に出力する。
(2-1) Guide image display The guide image is displayed with reference to the reference motion data table 32b. The reference operation data table 32b of the
図9は、基準動作データに基づいて表示されるガイド画像の一例を示す。前後左右方向を示す4種の矢印、すなわち4種の誘導体GMaが、図中下方から上方に向かってスクロールする。各矢印状誘導体GMaは、前記図6の基準動作データ中の時刻情報が示す指示タイミングで、タイミングバーTBと重なる。またこの例では、矢印状誘導体GMaと共に、インストラクター形状の誘導体GMbも表示されている。インストラクター状誘導体GMbの動きは、矢印状誘導体GMの指示通りに動いた場合の動作を示す。図示していないが、インストラクター状誘導体GMbを表示するための基準動作データは、矢印状誘導体GMaの基準動作データとは別に作成されている。インストラクター状誘導体GMbの基準動作データは、矢印状誘導体GMaに基づいて運動する運動者の動き及びそのタイミングを示す。矢印状誘導体GMaを表示せず、インストラクター状誘導体GMbだけを誘導体として表示しても良い。 FIG. 9 shows an example of a guide image displayed based on the reference motion data. Four types of arrows indicating front and rear, left and right directions, that is, four types of derivatives GMa, scroll from the lower side to the upper side in the figure. Each arrow-like derivative GMa overlaps the timing bar TB at the instruction timing indicated by the time information in the reference motion data of FIG. In this example, an instructor-shaped derivative GMb is also displayed together with the arrow-shaped derivative GMa. The movement of the instructor-like derivative GMb indicates the action when the instructor-like derivative GMb moves as instructed by the arrow-like derivative GM. Although not shown, the reference motion data for displaying the instructor-like derivative GMb is created separately from the reference motion data of the arrow-like derivative GMa. The reference motion data of the instructor-like derivative GMb indicates the movement and timing of an exerciser exercising based on the arrow-like derivative GMa. Instead of displaying the arrow-like derivative GMa, only the instructor-like derivative GMb may be displayed as a derivative.
なお、本例ではセンサ53が垂直方向の加速度だけを検出するため、運動者が動いた方向が正しいかどうかまでは評価しないことを前提に、4種の矢印状誘導体GMaを出力している。
(2−2)一時的評価結果
トレーニング制御部30aは、各運動者の動き履歴データに基づいて各運動者の一時的評価結果を演算し、その結果を示す画像を描画処理プロセッサ34に出力する。一時的評価結果とは、各指示タイミングにおける運動者の反応に対する評価結果である。この評価結果は、動き履歴データと基準動作データとに基づいて演算される。なお、ここでの評価は、あくまで運動中のリアルタイムの動作に対する評価である。本発明の特徴は後述するように、所定時間の運動によって取得された動き履歴データ全体をずらせるステップを含み、これを利用して所定時間の運動全体に対する最終的な評価を正確なものとする点にある。
In this example, since the
(2-2) Temporary Evaluation Result The
再び前記図9を参照する。図9の画像は、トレーニング中の各運動者の一時的評価結果を合わせて示している。図中、“1”〜“24”の番号で示される四角形状の複数の領域は、第1〜第N端末装置50を装着した運動者それぞれの個人領域UAである。この図では、N=24の場合を示している。指示タイミングにおいてセンサ53の出力が基準動作データの動作フラグと一致していれば、その運動者の個人領域UAは“青”で表示される。タイミングの一致/不一致の判断には、ある程度のずれを許容することが好ましい。センサ53の出力が基準動作データの動作フラグと一致するタイミングのずれが大きくなるほど、運動者の個人領域UAは“黄”、“赤”の順に色が変化する。この判断は、動き履歴データに基づいて行う。
Refer to FIG. 9 again. The image in FIG. 9 also shows the temporary evaluation results of each exerciser during training. In the figure, a plurality of rectangular areas indicated by numbers “1” to “24” are individual areas UA of the athletes wearing the first to
図10は、基準動作データ及び動き履歴データの動きフラグの値の変化を示すグラフである。実線は基準動作データの動きフラグの値の変化を示す。破線は動き履歴データの動きフラグの値の変化を示す。時刻t3で基準動作データは“1”→“0”に変化するが、動き履歴データはΔt秒遅れて変化している。また、時刻t5で基準動作データは“0”→“1”に変化するが、動き履歴データはΔ2t秒遅れて変化している。 FIG. 10 is a graph showing changes in the values of the motion flags of the reference motion data and motion history data. A solid line indicates a change in the value of the motion flag of the reference motion data. A broken line indicates a change in the value of the motion flag of the motion history data. At time t3, the reference motion data changes from “1” to “0”, but the motion history data changes with a delay of Δt seconds. At time t5, the reference motion data changes from “0” to “1”, but the motion history data changes with a delay of Δ2 t seconds.
図11は、トレーニング制御部30aがRAM33に作成する一時的評価テーブルの説明図である。このテーブルは、前記図10で示す基準動作データ及び動き履歴データの動きフラグの値の変化が生じた場合を示す。一時的評価テーブルには、時刻情報、基準動作データにおける動作フラグ、動き履歴データにおける動作フラグ及び評価結果が、対応付けて書き込まれる。トレーニング制御部30aは、例えば動きフラグの値が変化する時刻情報のずれが、Δt以下であれば「青」、Δtを超えてΔ2t以下であれば「黄」、Δ2tを超えていれば「赤」と評価する。この例では、“1”→“0”の変化は、Δtのずれなので「青」と評価される。“0”→“1”の変化は、時刻t6においてはΔtのずれなので「青」と評価されるが、時刻t7においてはΔ2tのずれなので「黄」と評価される。
FIG. 11 is an explanatory diagram of a temporary evaluation table created in the
すなわちトレーニング制御部30aは、基準動作データと動き履歴データとで動きフラグの値が連続して異なるエントリ数がNb以下であれば、そのエントリの評価結果に「青」を書き込む。本例では「Nb=1」である。またトレーニング制御部30aは、基準動作データと動き履歴データとで動きフラグの値が連続して異なるエントリ数がNy以下かつNbを超えていれば、動きフラグの値が異なっているエントリの評価結果に「黄」を書き込む。本例では「Ny=2」である。さらにトレーニング制御部30aは、基準動作データと動き履歴データとで動きフラグの値が連続して異なるエントリ数がNr以上であれば、動きフラグの値が異なっているエントリの評価結果に「赤」を書き込む。本例では「Nr=3」である。
That is, if the number of entries in which the motion flag values are continuously different between the reference motion data and the motion history data is Nb or less, the
なお、センサ53の出力が基準動作データの動作フラグと一致するタイミングのずれを評価する方法は、本例に必ずしも限定されない。
(3)動き履歴データ生成部
動き履歴データ生成部30bは、端末装置50のセンサ部53からの検出信号を、送受信機40を介して受信する。本例では、複数の送受信機40と端末装置50とは時分割多重通信を行い、動き履歴データ生成部30bは各端末装置50に割り当てられた時分割スロットにより端末装置50を識別する。動き履歴データ生成部30bは、受信した検出信号に基づいて、動き履歴データをRAM33の動き履歴データテーブル33aに書き込む。
Note that the method for evaluating the timing shift at which the output of the
(3) Motion History Data Generation Unit The motion history
(4)シフトデータ生成部
シフトデータ生成部30cは、動き履歴データの時刻情報を、所定の時間間隔ΔTだけずらすことにより、1倍シフトデータを生成する。生成された1倍シフトデータは、RAM33のシフトデータテーブル33bに書き込まれる。
シフトデータ生成部30cは、さらに2倍シフトデータ、3倍シフトデータ・・・を生成しても良い。2倍シフトデータとは、2倍シフト時刻情報と、第1動きフラグ、第2動きフラグ・・・第N動きフラグと、を対応づけている。ここで「2倍シフト時刻情報」は、動き履歴データにおける各時刻情報をΔ2Tだけ前にずらした値、すなわち“ti−Δ2T”である。3倍シフトデータとは、3倍シフト時刻情報と、第1動きフラグ、第2動きフラグ・・・第N動きフラグと、を対応づけている。ここで「3倍シフト時刻情報」は、動き履歴データにおける各時刻情報をΔ3Tだけ前にずらした値、すなわち“ti−Δ3T”である。「第1動きフラグ」、「第2動きフラグ」・・・「第N動きフラグ」の値は、時刻情報“ti”における動き履歴データ中のそれぞれの値と同一である。
(4) Shift data generation unit The shift
The shift
(5)データ選択部
データ選択部30dは、ある楽曲にあわせてトレーニングを実行しているとき、ある運動者に関して選択データを決定する。データ選択部30dは、その運動者の動き履歴データと1倍シフトデータとを、それぞれ基準動作データと比較する。比較した結果、基準動作データとの一致度が高い方のデータを、その運動者の選択データに決定する。
(5) Data Selection Unit The
図12は、データ選択部30dが作成する比較用ワークテーブルの概念図である。この図は、ある第1端末装置50を装着した第1運動者についての比較用ワークテーブルを示しているが、データ選択部30dは全ての端末装置50それぞれについて、同様のテーブルを作成する。データ選択部30dは、動き履歴データと基準動作データとの間で、時刻情報tiに対応する動きフラグの値を比較し、一致/不一致を判断する。また1倍シフトデータの1倍シフト時刻情報(ti−ΔT)に対応する動きフラグの値と、基準動作データの時刻情報tiに対応する動きフラグとの値とを比較し、一致/不一致を判断する。データ選択部30dは、動き履歴データ及び1倍シフトデータのうち、基準動作データと一致する値の数が多い方を、選択データに決定する。この判断を、各運動者について行う。図12では、1倍シフトデータの方が、“一致“と判断された数が多い。従って、1倍シフトデータが選択データとなる。このようにして、データ選択部30dは、第1運動者〜第N運動者のそれぞれについて、第1選択データ〜第N選択データを決定する。
FIG. 12 is a conceptual diagram of a comparison work table created by the
動き履歴データと1倍シフトデータとのいずれが選択データになるかは、運動者によって異なる。運動者が端末装置50を装着する際の締め方や、運動者の動きの癖などにより、運動者が実際に動いてからそれが検出されるまでのタイムラグが異なるからである。
シフトデータとして、1倍シフトデータだけでなく、2倍シフトデータが生成されている場合には、各運動者について、動き履歴データ、1倍シフトデータ及び2倍シフトデータのいずれかを、選択データに決定する。いずれが基準動作データと最も一致するのかの判断方法は、前述と同様である。基準動作データの時刻情報の位相ずらし幅ΔTの値を小さくし、シフトデータを多く生成するほど、運動者の動きを正確に評価することができる。
Which of the movement history data and the 1 × shift data becomes the selection data differs depending on the exerciser. This is because the time lag from when the exerciser actually moves to when it is detected differs depending on how the exerciser wears the
When not only the 1 × shift data but also the 2 × shift data is generated as the shift data, any one of the motion history data, the 1 × shift data, and the 2 × shift data is selected data for each athlete. To decide. The method for determining which matches the reference operation data is the same as described above. The smaller the value of the phase shift width ΔT of the time information of the reference motion data and the more shift data is generated, the more accurately the movement of the exerciser can be evaluated.
以上のようにして、運動者の身体に取り付けたセンサ53を用いて運動者の動作を検出する場合に、運動者の実際の動きからそれを検出するまでのタイムラグを、シフトデータにより補償することができる。
(6)評価部
評価部30eは、総合評価結果を演算する。総合評価結果とは、一楽曲終了後に演算される、その楽曲全体を通した運動者の反応に対する評価ポイントで表される。この評価ポイントは、その楽曲の基準動作データと各運動者の選択データとに基づいて演算される。
As described above, when the motion of the athlete is detected using the
(6) Evaluation part The
まず、評価部30eは、基準動作データと選択データとについて、前述の一時的評価テーブルと同様のワークテーブルを作成し、各エントリについて青、黄、赤のいずれかの評価を書き込む。ただし、一時的評価テーブルの動き履歴データにおける動きフラグに代えて、選択データにおける第j動きフラグの値を用いる。選択データが1倍シフトデータである場合、時刻情報tiに対応する選択データの第j動きフラグの値は、時刻情報ti−ΔTに対応する第j動きフラグの値となる。次いで、評価部30eは、例えば下式に基づいて運動者の評価ポイントPを100点満点で演算する。このようにして、一楽曲終了毎に、各運動者について、一時的評価テーブルの作成及び評価ポイントPの演算を行う。
First, the
P=Nblue×100/Nref−Nyellow×α−Nred×β
ここでNblue:現在の一時的評価テーブルにおいて評価結果「青」のエントリ数
Nref:評価結果「青」のエントリの最大数
Nyellow:現在の一時的評価テーブルにおいて評価結果「黄」のエントリ数
Nred:現在の一時的評価テーブルにおいて評価結果「赤」のエントリ数
α、β:重み付け
(6)報知部
報知部30fは、前記評価部30eによる総合評価結果を、運動者に視覚的に通知する。図13は、総合評価結果を表示する画面例である。各運動者について、100点満点中の評価ポイントが表記されている。また、制御装置30にプリンタを接続し(図示せず)、総合評価結果をプリンタ出力しても良い。コンピューターネットワークによって結果をサーバーに記録し、個人情報として蓄積してもよい。
P = N blue × 100 / N ref −N yellow × α-N red × β
N blue : number of entries of evaluation result “blue” in the current temporary evaluation table N ref : maximum number of entries of evaluation result “blue” N yellow : entry of evaluation result “yellow” in the current temporary evaluation table Number N red : Number of entries of the evaluation result “red” in the current temporary evaluation table α, β: Weighting (6) Notification unit The notification unit 30 f visually indicates the comprehensive evaluation result by the
〔処理の流れ〕
(1)メインルーチン
図14は、制御装置30のCPU31が実行するメインルーチンの処理の流れの一例を示すフローチャートである。この処理は、制御装置30が起動すると実行される。
ステップS1:CPU31は、トレーニング開始時間を待機し、開始時間になるとステップS2に移行する。なお、ここでは、所定のトレーニング開始時間が制御装置30のROM32に設定されていると仮定する。
[Process flow]
(1) Main Routine FIG. 14 is a flowchart showing an example of the flow of the main routine executed by the
Step S1: The
ステップS2:CPU31は、運動者にエントリを受け付けていることを通知する。この通知は、例えばエントリ画面を表示することで行う。
ステップS3〜S5:CPU31は、送受信機40を介してエントリ信号を受信し(S3)、エントリ信号を受信するたびにエントリ総数をインクリメントする。CPU31は、所定のエントリ期間内にエントリ総数が所定の定員数に到達するか(S4)、またはエントリ期間の経過を待って(S5)、ステップS6に移行する。
Step S2: The
Steps S3 to S5: The
ステップS6:CPU31は、楽曲の選択を受け付けるか、またはランダムに記憶されている楽曲を選択することにより、楽曲を決定する。
ステップS7〜S9:CPU31は、デモンストレーション画像を出力する。デモンストレーション画像では、例えば基本ステップが示される(S7)。デモンストレーション画像の出力期間中に、CPU31はエントリしている全ての端末装置50からの検出信号を受信できているか否かを確認する(S8)。検出信号を受信できていない端末装置50がある場合、デモ期間内であれば再びステップS8に戻る(S9)。デモ期間内にエントリしている全ての端末装置50からの検出信号を受信している状態になるか、デモ期間が経過すると、ステップS10に移行する(S9)。
Step S6: The
Steps S7 to S9: The
ステップS10〜S11:CPU31は、楽曲の再生を開始し、その楽曲に対応付けられている基準動作データに基づいて、誘導体GMa及び誘導体GMbを含むガイド画像を次々に表示する。またCPU31は、指示タイミングと各運動者の動きのずれとを逐一評価し、評価結果、すなわち一時的評価結果をガイド画像に併せて表示する。さらにCPU31は、各端末装置50からの検出信号を時刻情報と対応付けて次々にRAM33に書き込み、動き履歴データテーブルを生成する。CPU31は、楽曲が終了するまで、ガイド画像の表示、一時的評価結果の表示及び動き履歴データの書き込みを行う(S11)。楽曲が終了すると、ステップS12に移行する。
Steps S <b> 10 to S <b> 11: The
ステップS12:CPU31は、シフト評価処理サブルーチンを実行する。このサブルーチンでは、各運動者の評価ポイントを演算する。
ステップS13:CPU31は、ステップS12で演算された各運動者の評価ポイントを、各端末装置50を示す識別子と対応付けて表示する。
(2)シフト評価処理サブルーチン
図15は、前記メインルーチンのステップS11において実行されるシフト評価処理サブルーチンの処理の流れの一例を示すフローチャートである。このサブルーチンでは、選択データを決定し、選択データに基づいて各運動者の評価ポイントを演算する。
Step S12: The
Step S13: The
(2) Shift Evaluation Processing Subroutine FIG. 15 is a flowchart showing an example of the flow of processing of the shift evaluation processing subroutine executed in step S11 of the main routine. In this subroutine, selection data is determined, and evaluation points for each exerciser are calculated based on the selection data.
ステップS111:CPU31は、エントリ中の端末装置50のうち、評価ポイントの演算対象とする端末装置50を一つ特定する。例えば第j端末装置50を評価対象に特定したとする。
ステップS112:CPU31は、第j端末装置50の動作履歴データに基づいて、1倍シフトデータを生成する。
Step S <b> 111: The
Step S112: The
ステップS113〜S115:CPU31は、前記図12に例示した比較用ワークテーブルを第j端末装置50について作成し、動き履歴データ及び1倍シフトデータのいずれかを選択データに決定する。すなわち、動き履歴データと基準動作データとで動きフラグと第j動きフラグとの値の一致/不一致を判断する(S113)。また、第j端末装置50の1倍シフトデータの第j動きフラグと基準動作データの動きフラグとの値の一致/不一致を判断する(S114)。CPU31は、一致する値が多い方を、選択データに決定する(S115)。
Steps S113 to S115: The
ステップS116:CPU31は、選択データと基準動作データとに基づいて、ワークテーブルを生成する。
ステップS117:CPU31は、ステップS116で生成したワークテーブルに基づいて、第j端末装置50の評価ポイントを演算し、第j端末装置50の識別子と対応付けてRAM33などに一時的に書き込む。
Step S116: The
Step S117: The
ステップS118:CPU31は、エントリしている全端末装置50について評価ポイントを演算したか否かを判断し、全端末装置50についての演算が終了すると、前記メインルーチンに戻る。
尚、この例では楽曲終了毎に、運動者の評価ポイントを演算し、表示している。しかし、評価ポイントの表示は、複数の楽曲を含むトレーニング時間の終了時でも良い。
Step S118: The
In this example, an exerciser's evaluation point is calculated and displayed every time the music ends. However, the evaluation points may be displayed at the end of the training time including a plurality of music pieces.
以上の処理により、運動者の身体に取り付けたセンサにより運動者の動作を検出する場合に、運動者が実際に動いてからセンサがその動作を検出するまでのタイムラグのばらつきを考慮して、運動者の動作を評価することができる。
<その他の実施形態>
(A)端末装置
端末装置50は、必ずしもベルト状でなくてもよい。運動の種類に応じ、端末装置50の数や形状、運動者への取付位置は適宜変えることが出来る。例えばボクシング運動では、運動者が両手にはめるグローブを端末装置50とし、グローブ状端末装置にセンサ53を内蔵させるとよい。またエアロビクスやダンス運動において、運動者の両手首や両足首に巻き付けるバンド状の端末装置50を用いてもよい。
With the above process, when detecting the movement of the athlete using a sensor attached to the body of the athlete, taking into account the variation in the time lag from when the athlete actually moves until the sensor detects the movement, Person's actions can be evaluated.
<Other embodiments>
(A) Terminal device The
(B)センサ
センサ53として、3軸加速度センサや6軸加速度センサなど、多方向の加速度や回転方向の動きを検出できるセンサを用いてもよい。その場合、各方向毎に基準動作データをROM32に記憶させておく。また、動き履歴データ及びシフトデータについても、各方向毎に生成し、各方向毎に基準動作データとの比較を行う。このとき、センサが運動者の動きを検出する際の遅延は、運動者毎に異なるだけでなく、同一運動者であっても方向によって異なる場合がある。すなわち、ある運動者を評価する場合に、第1方向ではΔTだけずらした1倍シフトデータが基準動作データとより近くなるが、第2方向ではΔ2Tだけずらした2倍シフトデータが基準動作データとより近くなることもあり得る。
(B) Sensor As the
またセンサの出力がデジタル出力ではなく、多段階のアナログ出力であってもよい。例えば、128段階の出力や256段階の出力が可能なセンサを用い、動きの速度や動きの強弱、振りの大小を評価対象とすることも考えられる。この場合には、基準動作データの動き情報の値も、センサの出力に応じた値、例えば“0”〜“127”や、“0”〜“255”の範囲となる。動き履歴データやシフトデータの動き情報の値も、同様である。このような多段階出力センサを用いる場合には、基準動作データと動き履歴データまたはシフトデータとを比較する際に、ずれの許容度を設定しておくとよい。 The sensor output may be a multi-stage analog output instead of a digital output. For example, it is conceivable to use a sensor capable of 128-stage output or 256-stage output, and to evaluate the speed of movement, the intensity of movement, and the magnitude of swing. In this case, the value of the motion information of the reference motion data is also a value corresponding to the output of the sensor, for example, “0” to “127” or “0” to “255”. The same applies to the values of motion information of motion history data and shift data. When such a multi-stage output sensor is used, it is preferable to set a tolerance for deviation when comparing the reference motion data with the motion history data or the shift data.
このように、センサを運動者の体に取り付け、センサから収集するデータを工夫することにより、運動者の動きをきめ細かく評価することが可能になる。
(C)前述の方法をコンピュータ上で実行するためのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。ここで、プログラムはダウンロード可能なものであってもよい。記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、CD−ROM、DVD、光磁気ディスク(MO)、その他のものが挙げられる。
Thus, by attaching the sensor to the body of the exerciser and devising the data collected from the sensor, it becomes possible to evaluate the movement of the exerciser in detail.
(C) A program for executing the above-described method on a computer and a computer-readable recording medium recording the program are included in the present invention. Here, the program may be downloadable. Examples of the recording medium include a computer readable / writable flexible disk, hard disk, semiconductor memory, CD-ROM, DVD, magneto-optical disk (MO), and others.
本発明は、運動者にセンサを取り付けて運動者の動きを検出し、その動きを評価するトレーニングシステムやゲーム、シュミレーションシステムに適用可能である。 The present invention is applicable to a training system, a game, and a simulation system in which a sensor is attached to an exerciser to detect the movement of the exerciser and the movement is evaluated.
1:トレーニングシステム
30:制御装置
31:CPU
40:送受信機
50:端末装置
53:センサ
55:無線通信インターフェース
60:バッテリーステーション
1: Training system 30: Control device 31: CPU
40: Transceiver 50: Terminal device 53: Sensor 55: Wireless communication interface 60: Battery station
Claims (6)
第1運動者に対して装着され、前記誘導体の動き情報に対して行われる前記第1運動者の動きを検出する第1動き検出手段と、
前記第1動き検出手段によって検出される前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録手段と、
前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成手段と、
前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択手段と、
前記第1選択データに基づき、前記第1運動者の評価を行う評価手段と、
前記評価手段による評価の結果を報知する報知手段と、
を有することを特徴とする運動動作評価システム。 Reference motion data storage means for storing motion information of a derivative that guides an arbitrary exerciser to a predetermined motion and time information as reference motion data in association with each other,
A first motion detecting means that is mounted on the first exerciser and detects the movement of the first exerciser performed on the movement information of the derivative ;
Movement history data recording means for recording the first movement information detected by the first movement detection means and the time information in association with each other as time movement data;
Shift data generating means for shifting the phase of the time information in the first motion history data by a predetermined time interval ΔT and generating first shift data;
The first motion history data and the first shift data are temporally compared with the reference motion data on the basis of the time information of the reference motion data, and the data with the higher degree of coincidence with the reference motion data is Data selection means for determining one selection data;
Evaluation means for evaluating the first exerciser based on the first selection data;
Informing means for informing the result of evaluation by the evaluating means;
A motor motion evaluation system comprising:
前記動き履歴データ記録手段は、前記第2動き検出手段によって検出される前記第2運動者の動き情報と、時刻情報と、を対応させた第2動き履歴データをさらに記録し、
前記シフトデータ生成手段は、前記第2動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらした第2シフトデータをさらに生成し、
前記データ選択手段は、前記第2動き履歴データ及び前記第2シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを、第2選択データにさらに決定し、
前記評価手段は、前記第2選択データに基づいて前記第2運動者の評価をさらに行い、
前記報知手段は、前記評価手段による評価の結果をさらに報知する、
ことを特徴とする、請求項1に記載の運動動作評価システム。 A second motion detecting means mounted on the second exerciser for detecting the movement of the second exerciser performed on the motion information of the derivative ;
The movement history data recording means further records second movement history data in which the movement information of the second exerciser detected by the second movement detection means is associated with time information,
The shift data generation means further generates second shift data in which the time information in the second motion history data is shifted in phase by a predetermined time interval ΔT,
The data selection means temporally compares the second motion history data and the second shift data with the reference motion data based on time information of the reference motion data, and the degree of coincidence with the reference motion data is The higher data is further determined as the second selection data,
The evaluation means further performs evaluation of the second exerciser based on the second selection data,
The notification means further notifies the result of evaluation by the evaluation means;
The motor motion evaluation system according to claim 1, wherein:
前記データ選択手段は、前記動き履歴データ、前記第1シフトデータ、及び前記2倍シフトデータのうち、前記基準動作データとの一致度が高いデータを、第1選択データに決定することを特徴とする、請求項1に記載の運動動作評価システム。 The shift data generation means further generates double shift data shifted by a time interval Δ2T based on the first motion history data,
The data selection means determines, as the first selection data, data having a high degree of coincidence with the reference operation data among the motion history data, the first shift data, and the double shift data. The exercise motion evaluation system according to claim 1.
第1運動者に対して装着されたセンサから、前記誘導体の動き情報に対して行われる前記第1運動者の動きを示す第1動き情報を受信する第1動き検出ステップと、
前記第1動き検出ステップで受信した前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録ステップと、
前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成ステップと、
前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択ステップと、
前記第1選択データに基づき、前記第1運動者の評価を行う評価ステップと、
前記評価ステップでの評価の結果を報知する報知ステップと、
を有することを特徴とする運動動作評価方法。 Reference motion data storage step for storing the motion information of the derivative that guides an arbitrary exerciser to a predetermined motion and the time information as reference motion data in association with each other,
A first motion detection step of receiving first motion information indicating the motion of the first exerciser performed on the motion information of the derivative from a sensor attached to the first exerciser;
A movement history data recording step of recording the first movement information received in the first movement detection step and the time information as first movement history data in association with each other;
A shift data generation step for generating time information in the first motion history data by shifting the phase by a predetermined time interval ΔT to generate first shift data;
The first motion history data and the first shift data are temporally compared with the reference motion data on the basis of the time information of the reference motion data, and the data with the higher degree of coincidence with the reference motion data is A data selection step to determine one selection data;
An evaluation step for evaluating the first exerciser based on the first selection data;
A notification step for notifying a result of the evaluation in the evaluation step;
A method for evaluating motion movement, comprising:
第1運動者に対して装着されたセンサから、前記誘導体の動き情報に対して行われる前記第1運動者の動きを示す動き情報を受信する第1動き検出手段、
前記第1動き検出手段によって受信された前記第1運動者の動き情報と、時刻情報と、を対応させて第1動き履歴データとして記録する動き履歴データ記録手段、
前記第1動き履歴データ中の時刻情報を所定の時間間隔ΔTだけ位相をずらし、第1シフトデータを生成するシフトデータ生成手段、
前記第1動き履歴データ及び前記第1シフトデータを、前記基準動作データの時刻情報を基準として前記基準動作データと時間的に比較し、前記基準動作データとの一致度が高い方のデータを第1選択データに決定するデータ選択手段、
前記第1選択データに基づき、前記第1運動者の評価を行う評価手段、及び
前記評価手段による評価の結果を報知する報知手段、
としてコンピュータ端末を機能させることを特徴とする運動動作評価プログラム。 Reference motion data storage means for storing motion information of a derivative that guides an arbitrary exerciser to a predetermined motion and time information as reference motion data in association with each other,
First movement detecting means for receiving movement information indicating movement of the first athlete performed on movement information of the derivative from a sensor attached to the first athlete;
Movement history data recording means for recording movement information of the first athlete received by the first movement detection means and time information in association with each other as time movement data;
Shift data generating means for generating the first shift data by shifting the phase of the time information in the first motion history data by a predetermined time interval ΔT;
The first motion history data and the first shift data are temporally compared with the reference motion data on the basis of the time information of the reference motion data, and the data with the higher degree of coincidence with the reference motion data is Data selection means for determining one selection data;
Evaluation means for evaluating the first athlete based on the first selection data; and notification means for notifying a result of evaluation by the evaluation means;
An exercise motion evaluation program characterized by causing a computer terminal to function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006272849A JP4374010B2 (en) | 2006-10-04 | 2006-10-04 | Motor motion evaluation system, motor motion evaluation method and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006272849A JP4374010B2 (en) | 2006-10-04 | 2006-10-04 | Motor motion evaluation system, motor motion evaluation method and program thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008086638A JP2008086638A (en) | 2008-04-17 |
| JP4374010B2 true JP4374010B2 (en) | 2009-12-02 |
Family
ID=39371412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006272849A Expired - Fee Related JP4374010B2 (en) | 2006-10-04 | 2006-10-04 | Motor motion evaluation system, motor motion evaluation method and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4374010B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5761730B2 (en) * | 2010-01-28 | 2015-08-12 | 長崎県公立大学法人 | Physical skill acquisition support device |
| JP5861517B2 (en) * | 2012-03-16 | 2016-02-16 | カシオ計算機株式会社 | Performance device and program |
| JP6370025B2 (en) * | 2012-09-19 | 2018-08-08 | 長崎県公立大学法人 | Motion evaluation support device and motion evaluation support method |
| JP6431259B2 (en) * | 2013-11-19 | 2018-11-28 | 日本コントロールシステム株式会社 | Karaoke device, dance scoring method, and program |
| JP6458418B2 (en) * | 2014-09-19 | 2019-01-30 | カシオ計算機株式会社 | Information processing apparatus, behavior parameter calculation method, and program |
| JP6981896B2 (en) * | 2018-03-06 | 2021-12-17 | 株式会社富士通エフサス | Information processing device, registration method and registration program |
| CN113794917A (en) * | 2021-09-15 | 2021-12-14 | 海信视像科技股份有限公司 | Display device and display control method |
-
2006
- 2006-10-04 JP JP2006272849A patent/JP4374010B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008086638A (en) | 2008-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4934629B2 (en) | Exercise management device, exercise management method, exercise management program, and exercise management system | |
| Buttussi et al. | MOPET: A context-aware and user-adaptive wearable system for fitness training | |
| JP4876490B2 (en) | Music player | |
| US7070500B1 (en) | Musical player-motion sensing game system | |
| US6933434B2 (en) | Musical tone control system, control method for same, program for realizing the control method, musical tone control apparatus, and notifying device | |
| US20070105629A1 (en) | Movement-information processing system, terminal unit for use in the system, and battery recharging unit for use with the terminal unit | |
| US11130052B2 (en) | Information processing system, non-transitory storage medium having stored therein information processing program, information processing apparatus, and information processing method | |
| JP7209363B2 (en) | Stability evaluation system, program and method | |
| JP5786361B2 (en) | Notification signal control device | |
| JP3730199B2 (en) | Exercise support apparatus and exercise support program | |
| WO2022237362A1 (en) | Method for detecting user action on basis of music beats, and device | |
| JP4374010B2 (en) | Motor motion evaluation system, motor motion evaluation method and program thereof | |
| JP2007307284A (en) | Controller holder with sensor | |
| JP2001232060A (en) | Game device and information storage medium | |
| JP7161757B2 (en) | Training support system | |
| JP7137944B2 (en) | Program and computer system | |
| JP2023174979A (en) | Information processing program, information processing system, information processing apparatus, and information processing method | |
| CN119365128A (en) | Electronic device and wearable device for providing evaluation information about user's exercise and operation method thereof | |
| JP2002023743A (en) | Sounding control system | |
| KR20240177193A (en) | Method and apparatus for generating exercise program corresponding to music based on sound intensity and rhytm pattern | |
| US12420176B2 (en) | Systems and methods for a microphone input device and microphone accessibility features | |
| JP2001161878A (en) | Dance game machine, method for controlling play of dance game and computer-readable recording medium recording play control program | |
| US10709966B2 (en) | Wearable device with movement indicator, system and method for movement indication | |
| WO2022073906A1 (en) | Device | |
| JP2001095969A (en) | Dance game apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090520 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090716 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090825 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090904 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |