Movatterモバイル変換


[0]ホーム

URL:


JP2009112731A - Exercise support method, exercise support apparatus, and program - Google Patents

Exercise support method, exercise support apparatus, and program
Download PDF

Info

Publication number
JP2009112731A
JP2009112731AJP2007292375AJP2007292375AJP2009112731AJP 2009112731 AJP2009112731 AJP 2009112731AJP 2007292375 AJP2007292375 AJP 2007292375AJP 2007292375 AJP2007292375 AJP 2007292375AJP 2009112731 AJP2009112731 AJP 2009112731A
Authority
JP
Japan
Prior art keywords
exercise
menu
cpu
load value
level
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
JP2007292375A
Other languages
Japanese (ja)
Inventor
Kazuyuki Sato
和之 佐藤
Shigeaki Komatsu
慈明 小松
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.)
Brother Industries Ltd
Xing Inc
Original Assignee
Brother Industries Ltd
Xing Inc
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 Brother Industries Ltd, Xing IncfiledCriticalBrother Industries Ltd
Priority to JP2007292375ApriorityCriticalpatent/JP2009112731A/en
Publication of JP2009112731ApublicationCriticalpatent/JP2009112731A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】筋肉痛または肉離れ等の事故を未然に回避することが可能な運動支援方法を提供する。
【解決手段】受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを決定する。具体的には、個人情報及び複数の鍛える場所を含む運動目的を受け付け、この受け付けた個人情報に基づき、ユーザのレベルが決定される。レベル及び鍛える場所毎に運動メニューを記憶した運動データベースが参照され、受け付けた複数の鍛える場所及び決定したレベルに対応する複数の運動メニューが読み出される。算出手段はこの決定した運動メニューの負荷に応じて負荷値を算出する。さらに補助決定手段は、負荷値に対応づけてクーリングダウンの複数のメニューを記憶したメニューファイル及び算出手段により算出した負荷値に基づき、決定した運動メニューに続くクーリングダウンの時間及びメニューを決定する。
【選択図】図2
The present invention provides an exercise support method capable of avoiding accidents such as muscle pain or meat separation.
An exercise menu following warm-up is determined based on the received personal information and exercise purpose. Specifically, an exercise purpose including personal information and a plurality of training locations is received, and the level of the user is determined based on the received personal information. An exercise database storing exercise menus for each level and place to be trained is referred to, and a plurality of received exercise locations and a plurality of exercise menus corresponding to the determined levels are read out. The calculation means calculates a load value according to the determined load of the exercise menu. Further, the auxiliary determining means determines the cooling down time and menu following the exercise menu determined based on the menu file storing a plurality of cooling down menus in association with the load value and the load value calculated by the calculating means.
[Selection] Figure 2

Description

Translated fromJapanese

本発明は、プロセッサ及び表示部を有する装置を用い、運動動作を表示部に表示することによりユーザの運動を支援する運動支援方法、運動支援装置及びコンピュータを運動支援装置として機能させるためのプログラムに関する。  The present invention relates to an exercise support method, an exercise support device, and a program for causing a computer to function as an exercise support device by using a device having a processor and a display unit and displaying exercise operations on the display unit to support the user's exercise. .

近年の健康意識の高まりによりジム等の運動施設に通うユーザが増加している。ジム等の運動施設はプール等の入力施設、また、多数の専属スタッフ等が必要であり、また利用費も高額である。このような理由により、駅周辺または自宅等の比較的小さなスペースを活用した運動支援システムが提供されている。この運動支援システムは、ユーザの運動目的及び個人データをもとにトレーニングメニューを決定する。そしてユーザの脈拍等を監視し、必要に応じてトレーニングメニューを変更するものである(例えば特許文献1及び2参照)。
特開2006−255028号公報特開2000−51390号公報
With the recent increase in health consciousness, the number of users who go to exercise facilities such as gyms is increasing. An exercise facility such as a gym requires an input facility such as a pool, a large number of dedicated staff, and the use cost is high. For these reasons, exercise support systems using a relatively small space around the station or at home have been provided. This exercise support system determines a training menu based on the user's exercise purpose and personal data. And a user's pulse etc. are monitored and a training menu is changed as needed (for example, referpatent documents 1 and 2).
JP 2006-255028 A JP 2000-51390 A

このような運動支援システムにおいては、アドバイスを行う専属スタッフが存在しない、または少数である可能性が高く、ユーザにとって負担の少ない運動メニューを提供することが必要である。しかしながら、特許文献1及び2に記載された運動支援システムは生成された運動メニューを運動中に取得した脈拍等を参照して、運動メニューを事後的に修正しており、好ましい運動メニューを提供できていないという問題があった。  In such an exercise support system, there is a high possibility that there is no dedicated staff or a small number of staff who give advice, and it is necessary to provide an exercise menu that is less burdensome for the user. However, the exercise support systems described inPatent Documents 1 and 2 refer to the pulse obtained during exercise for the generated exercise menu, and the exercise menu is corrected afterwards to provide a preferable exercise menu. There was a problem that not.

本発明は斯かる事情に鑑みてなされたものであり、その目的は、決定した運動メニュー実行後に続くクーリングダウンを運動メニューの負荷値に基づき事前に最適化しておくことにより、筋肉痛または肉離れ等の事故を未然に回避することが可能な運動支援方法、運動支援装置及びコンピュータを運動支援装置として機能させるためのプログラムを提供することにある。  The present invention has been made in view of such circumstances, and its purpose is to optimize the cooling down following execution of the determined exercise menu in advance based on the load value of the exercise menu, thereby causing muscle pain or meat separation. Another object of the present invention is to provide an exercise support method, an exercise support apparatus, and a program for causing a computer to function as an exercise support apparatus capable of avoiding an accident in advance.

本発明の他の目的は、運動と共に出力される音楽データを最適化することにより、よりリズムよく、また楽しく運動をすることが可能となる運動支援装置を提供することにある。  Another object of the present invention is to provide an exercise support apparatus that can perform exercise with higher rhythm and more enjoyable by optimizing music data output together with exercise.

本発明に係る運動支援方法は、プロセッサ及び表示部を有する装置を用い、運動動作を前記表示部に表示することによりユーザの運動を支援する運動支援方法において、受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを前記プロセッサが決定する決定ステップと、該決定ステップにより決定した運動メニューの負荷に応じて負荷値を前記プロセッサが算出する算出ステップと、該算出ステップにより算出した負荷値に基づき、前記決定ステップにより決定した運動メニューに続くクーリングダウンの時間及びメニューを前記プロセッサが決定する補助決定ステップとを備えることを特徴とする。  An exercise support method according to the present invention is based on received personal information and an exercise purpose in an exercise support method for assisting a user's exercise by displaying an exercise operation on the display unit using an apparatus having a processor and a display unit. A determination step in which the processor determines an exercise menu following warm-up, a calculation step in which the processor calculates a load value according to a load on the exercise menu determined in the determination step, and a load value calculated in the calculation step. And an auxiliary determining step in which the processor determines a cooling-down time and menu following the exercise menu determined in the determining step.

本発明に係る運動支援装置は、運動動作を表示部に表示することによりユーザの運動を支援する運動支援装置において、受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを決定する決定手段と、該決定手段により決定した運動メニューの負荷に応じて負荷値を算出する算出手段と、該算出手段により算出した負荷値に基づき、前記決定手段により決定した運動メニューに続くクーリングダウンの時間及びメニューを決定する補助決定手段とを備えることを特徴とする。  The exercise support apparatus according to the present invention is a determination unit that determines an exercise menu following warm-up based on received personal information and an exercise purpose in an exercise support apparatus that supports an exercise of a user by displaying exercise operation on a display unit. Calculation means for calculating a load value according to the load of the exercise menu determined by the determination means, and a cooling down time following the exercise menu determined by the determination means based on the load value calculated by the calculation means, and And an auxiliary determining means for determining a menu.

本発明に係る運動支援装置は、前記補助決定手段は、負荷値に対応づけてクーリングダウンの複数の時間及びメニューを記憶したメニューファイル及び前記算出手段により算出した負荷値に基づき、クーリングダウンの時間及びメニューを決定するよう構成してあることを特徴とする。  In the exercise support apparatus according to the present invention, the auxiliary determination means is based on a menu file storing a plurality of cooling down times and menus in association with the load value and the load value calculated by the calculation means, and the cooling down time. And a menu is determined.

本発明に係る運動支援装置は、前記決定手段は、個人情報及び鍛える場所を含む運動目的を受け付ける受け付け手段と、該受け付けた個人情報に基づき決定されるユーザのレベルを受け付けるレベル受け付け手段と、レベル及び鍛える場所毎に運動メニューを記憶した運動データベースを参照し、前記受け付け手段により受け付けた鍛える場所及び前記レベル受け付け手段により受け付けたレベルに対応する運動メニューを読み出す読み出し手段とを備えることを特徴とする。  In the exercise support apparatus according to the present invention, the determination unit includes a reception unit that receives personal information and an exercise purpose including a place to train, a level reception unit that receives a user level determined based on the received personal information, a level And an exercise database that stores an exercise menu for each place to be trained, and a read-out unit that reads out an exercise menu corresponding to the level received by the accepting unit and the level accepted by the level accepting unit. .

本発明に係る運動支援装置は、前記算出手段は、鍛える場所に応じて負荷値が記憶された負荷値ファイルを参照し、前記読み出し手段により読み出した運動メニューに対応する鍛える場所及びレベルに基づき負荷値を算出するよう構成してあることを特徴とする。  In the exercise support apparatus according to the present invention, the calculation means refers to a load value file in which a load value is stored according to a place to be trained, and loads based on a place and level of exercise corresponding to the exercise menu read by the reading means. It is configured to calculate a value.

本発明に係る運動支援装置は、曲のジャンルまたはアーティストを受け付ける手段と、該手段により受け付けた曲のジャンルまたはアーティストに基づき決定された音楽データを受信する音楽データ受信手段と、前記レベル受け付け手段により受け付けたレベルに応じて、前記音楽データ受信手段により受信した音楽データに係る音楽の速度を変更する変更手段と、該変更手段により変更した後の音楽の速度に基づく音楽データをスピーカへ出力する出力手段とを備えることを特徴とする。  The exercise support apparatus according to the present invention includes means for receiving a genre or artist of a song, music data receiving means for receiving music data determined based on the genre or artist of the song received by the means, and the level receiving means. A change means for changing the speed of music related to the music data received by the music data receiving means according to the received level, and an output for outputting to the speaker music data based on the music speed changed by the change means Means.

本発明に係るプログラムは、プロセッサ及び表示部を有するコンピュータを用い、運動動作を前記表示部に表示することによりユーザの運動を支援するプログラムにおいて、コンピュータに、受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを前記プロセッサが決定する決定ステップと、該決定ステップにより決定した運動メニューの負荷に応じて負荷値を前記プロセッサが算出する算出ステップと、該算出ステップにより算出した負荷値に基づき、前記決定ステップにより決定した運動メニューに続くクーリングダウンの時間及びメニューを前記プロセッサが決定する補助決定ステップとを実行させることを特徴とする。  The program according to the present invention uses a computer having a processor and a display unit, and displays the exercise operation on the display unit to support the user's exercise. Based on the personal information and the exercise purpose received by the computer, A determination step in which the processor determines an exercise menu following warm-up; a calculation step in which the processor calculates a load value according to a load of the exercise menu determined in the determination step; and a load value calculated in the calculation step. And an auxiliary determination step in which the processor determines a cooling down time and menu following the exercise menu determined in the determination step.

本発明にあっては、決定手段は、受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを決定する。具体的には、個人情報及び鍛える場所を含む運動目的を受け付け、この受け付けた個人情報に基づき、ユーザのレベルが決定される。このレベルはレベル受け付け手段により受け付けられる。そして、レベル及び鍛える場所毎に運動メニューを記憶した運動データベースが参照され、受け付けた鍛える場所及び受け付けたレベルに対応する運動メニューが読み出し手段により読み出される。  In the present invention, the determining means determines an exercise menu following warm-up based on the received personal information and exercise purpose. Specifically, an exercise purpose including personal information and a place to train is received, and the level of the user is determined based on the received personal information. This level is received by the level receiving means. Then, the exercise database storing the exercise menu for each level and place to be trained is referred to, and the exercise menu corresponding to the accepted place to train and the accepted level is read by the reading means.

算出手段はこの決定した運動メニューの負荷に応じて負荷値を算出する。さらに補助決定手段は、負荷値に対応づけてクーリングダウンの複数の時間及びメニューを記憶したメニューファイル及び算出手段により算出した負荷値に基づき、決定した運動メニューに続くクーリングダウンの時間及びメニューを決定する。  The calculation means calculates a load value according to the determined load of the exercise menu. Further, the auxiliary determining means determines a cooling down time and menu following the exercise menu determined based on a menu file storing a plurality of cooling down times and menus corresponding to the load value and a load value calculated by the calculating means. To do.

本発明にあっては、算出手段は、鍛える場所に応じて負荷値が記憶された負荷値ファイルを参照する。そして、読み出し手段により読み出した運動メニューに対応する鍛える場所、及び、レベルに基づき負荷値を算出する。これにより運動メニューにおけるレベルを考慮した総負荷値が算出される。  In the present invention, the calculation means refers to the load value file in which the load value is stored according to the place to train. Then, the load value is calculated based on the training location and level corresponding to the exercise menu read by the reading means. Thereby, the total load value in consideration of the level in the exercise menu is calculated.

本発明にあっては曲のジャンルまたはアーティストを受け付ける。そして、音楽データ読み出し手段は、ジャンル及びアーティスト別に音楽データ及び各音楽データに係る音楽の速度を記憶した音楽ファイルを参照して、受け付けた曲のジャンルまたはアーティストに関連する音楽データを読み出す。変更手段は、受け付けたレベルに応じて、音楽データ読み出し手段により読み出した音楽データの音楽の速度を変更する。これにより、変更した後の音楽の速度に基づく音楽データがスピーカから出力される。  In the present invention, the genre or artist of the song is accepted. The music data reading means reads music data related to the genre or artist of the received song with reference to the music file storing the music data for each genre and artist and the speed of music related to each music data. The changing means changes the music speed of the music data read by the music data reading means according to the received level. Thereby, music data based on the changed music speed is output from the speaker.

本発明にあっては、ウォーミングアップに続く運動メニューを決定し、この決定した運動メニューの負荷に応じて負荷値を算出する。そして負荷値に対応づけてクーリングダウンの複数のメニューを記憶したメニューファイル及び算出した負荷値に基づき、運動メニューに続くクーリングダウンの時間及びメニューを決定する。これにより、ストレッチを含むクーリングダウンにおいて運動メニューに基づく負荷に応じた最適なメニューが決定される。その結果、運動後における筋肉痛等の弊害発生を未然に回避することが可能となる。  In the present invention, an exercise menu following warm-up is determined, and a load value is calculated according to the determined load of the exercise menu. Then, based on the menu file storing a plurality of cooling down menus in association with the load value and the calculated load value, the cooling down time and menu following the exercise menu are determined. Thereby, the optimal menu according to the load based on the exercise menu in cooling down including stretching is determined. As a result, it is possible to avoid the occurrence of adverse effects such as muscle pain after exercise.

本発明にあっては、読み出した運動メニューに対応する鍛える場所、及び、レベルに基づき負荷値を算出する。これにより運動メニューにおけるレベルを考慮した総負荷値が算出される。従って、ユーザのレベルに応じたよりきめ細かな負荷値が算出される結果、より最適なクーリングダウンにおけるメニューを提供することが可能となる。  In the present invention, the load value is calculated based on the training location and level corresponding to the read exercise menu. Thereby, the total load value in consideration of the level in the exercise menu is calculated. Therefore, as a result of calculating a finer load value according to the level of the user, it is possible to provide a more optimal menu for cooling down.

本発明にあっては音楽ファイルを参照して、受け付けた曲のジャンルまたはアーティストに関連する音楽データを読み出す。そして、受け付けたレベルに応じて、読み出した音楽データに係る音楽の速度を変更する。これにより、変更した後の音楽の速度に基づく音楽データがスピーカから出力される。従って、ユーザの好みを反映しつつ、レベルに応じて調整された音楽が出力されることから、よりリズムよく、また運動をより楽しむことが可能となる等、本発明は優れた効果を奏する。  In the present invention, music data related to the genre or artist of the received song is read with reference to the music file. And according to the received level, the speed of the music which concerns on the read music data is changed. Thereby, music data based on the changed music speed is output from the speaker. Therefore, since the music adjusted according to the level is output while reflecting the user's preference, the present invention has an excellent effect such as being able to enjoy exercise with better rhythm and more.

実施の形態1
図1は運動支援システムの概要を示す模式図である。運動支援システムは中央装置3、通信網N、端末装置2及び運動支援装置1、1、1、・・・を含んで構成される。端末装置2及び運動支援装置1、1、1、・・・は運動を希望するユーザが通う運動施設に配置される。端末装置2は例えばサーバコンピュータ等が用いられ、また運動支援装置1は例えばノート型パーソナルコンピュータ等が用いられる。以下では端末装置2をサーバコンピュータ2、運動支援装置1をコンピュータ1と読み替えて説明する。
Embodiment 1
FIG. 1 is a schematic diagram showing an outline of an exercise support system. The exercise support system includes acentral device 3, a communication network N, aterminal device 2, andexercise support devices 1, 1, 1,. Theterminal device 2 and theexercise support devices 1, 1, 1,... Are arranged in an exercise facility where a user who desires exercise goes. For example, a server computer or the like is used as theterminal device 2, and a notebook personal computer or the like is used as theexercise support device 1, for example. In the following description, theterminal device 2 is replaced with theserver computer 2 and theexercise support device 1 is replaced with thecomputer 1.

サーバコンピュータ2及びコンピュータ1は運動施設内のLAN(Local Area Network)により有線または無線で接続されており相互に情報を送受信する。なお、本実施の形態においては説明を容易にするために、各種処理をサーバコンピュータ2及びコンピュータ1において分担して処理する形態について説明するが、例えばユーザが自宅等で運動を行う場合は、サーバコンピュータ2及びコンピュータ1が実行する各処理をコンピュータ1単体で実行するようにしても良い。  Theserver computer 2 and thecomputer 1 are connected to each other by a wired or wireless LAN (Local Area Network) in the exercise facility and transmit / receive information to / from each other. In the present embodiment, for ease of explanation, a description will be given of a mode in which various processes are shared and processed in theserver computer 2 and thecomputer 1, but for example, when the user exercises at home or the like, the server Each process executed by thecomputer 2 and thecomputer 1 may be executed by thecomputer 1 alone.

インターネット及び携帯電話網等により構成される通信網Nを介してコンピュータ1及びサーバコンピュータ2と中央装置3とは接続されている。中央装置3は例えばWebサーバコンピュータ等が用いられる。以下では、中央装置3をWebサーバ3と読み替えて説明する。Webサーバ3はサーバコンピュータ2及びコンピュータ1を含む複数の運動施設に、通信網Nを介して接続されており、サーバコンピュータ2及びコンピュータ1との間で、HTTP(HyperText Transfer Protocol)等によりHTML(HyperText Markup Language)ファイル等を含む各種情報を送受信する。  Thecomputer 1 and theserver computer 2 and thecentral device 3 are connected via a communication network N constituted by the Internet and a mobile phone network. As thecentral device 3, for example, a Web server computer or the like is used. In the following description, thecentral device 3 is replaced with theWeb server 3. TheWeb server 3 is connected to a plurality of exercise facilities including theserver computer 2 and thecomputer 1 via a communication network N, and is connected to theserver computer 2 and thecomputer 1 by HTML (HyperText Transfer Protocol) or the like (HTML). Various kinds of information including HyperText Markup Language) files are sent and received.

図2は運動用ブースの概要を示す模式的斜視図である。各運動施設には複数のブース40、40、・・がコンピュータ1、1、・・に対応して設置される。ブース40はプライバシーを保護するために個室内にそれぞれ設置されている。なお、図示しないカーテン等によりブース40を覆うことによりプライバシーを保護するようにしても良い。ブース40は正面パネル41、右側パネル42及び左側パネル43を含んで構成される。正面パネル41は例えば矩形板状の木等から構成され、高さ方向における略中央部を境に、その上半分の領域に第1表示部141が嵌め込まれており、またその下半分の領域に第2表示部142が嵌め込まれている。なお、第1表示部141はその中心位置が女性の平均身長に基づく視線位置と略一致する位置に配置することが好ましい。また第2表示部142はその中心位置が、底辺から約50cmの位置に配置することが好ましい。  FIG. 2 is a schematic perspective view showing an outline of the booth for exercise. In each exercise facility, a plurality ofbooths 40, 40,... Are installed corresponding to thecomputers 1, 1,.Booths 40 are respectively installed in private rooms to protect privacy. In addition, you may make it protect privacy by covering thebooth 40 with the curtain etc. which are not shown in figure. Thebooth 40 includes afront panel 41, aright panel 42, and aleft panel 43. Thefront panel 41 is made of, for example, a rectangular plate-like tree, and thefirst display portion 141 is fitted in the upper half region with the substantially central portion in the height direction as a boundary, and the lower half region is also in the lower half region. Asecond display unit 142 is fitted. In addition, it is preferable to arrange | position the1st display part 141 in the position in which the center position substantially corresponds with the gaze position based on a female average height. Moreover, it is preferable that the2nd display part 142 is arrange | positioned in the position whose center position is about 50 cm from a base.

上側に設置される第1表示部141はユーザが起立した状態で運動する際の動画像を表示するためのものである。一方、下側に設置される第2表示部142はユーザが座った状態または寝た状態で運動する際の動画像を表示するためのものである。正面パネル41の上辺左右端にはスピーカ19、19がそれぞれ取り付けられている。スピーカ19、19は第1表示部141及び第2表示部142により表示される動画像に係る音声を出力する。  Thefirst display unit 141 installed on the upper side is for displaying a moving image when the user exercises while standing. On the other hand, thesecond display unit 142 installed on the lower side is for displaying a moving image when the user exercises while sitting or sleeping.Speakers 19 are attached to the left and right ends of the upper side of thefront panel 41, respectively. Thespeakers 19, 19 output sound related to a moving image displayed by thefirst display unit 141 and thesecond display unit 142.

正面パネル41の上辺略中央部にはカメラ191が設置されている。また第1表示部141と第2表示部142との間には入力部13が操作部分を第1表示部141、第2表示部142の表示方向と同じ方向に臨ませて正面パネル41に取り付けられている。第1表示部141、第2表示部142、カメラ191、スピーカ19、19及び入力部13はコンピュータ1に接続されている。  Acamera 191 is installed in the approximate center of the upper side of thefront panel 41. In addition, theinput unit 13 is attached to thefront panel 41 between thefirst display unit 141 and thesecond display unit 142 so that the operation part faces the display direction of thefirst display unit 141 and thesecond display unit 142. It has been. Thefirst display unit 141, thesecond display unit 142, thecamera 191, thespeakers 19 and 19, and theinput unit 13 are connected to thecomputer 1.

正面パネル41の左側側辺には正面側に鏡が固着された左側パネル43が取り付けられている。同様に正面パネル41の右側側辺には正面側に鏡が固着された右側パネル42が取り付けられている。右側パネル42及び左側パネル43は第1表示部141及び第2表示部142の前にて運動を行うユーザの側面を写し出すものである。右側パネル42及び左側パネル43はブース40を安定した状態で設置すべく、また、ユーザの側面を写し出すために、正面パネル41と右側パネル42または左側パネル43によりなす角度が、約90度以上約150度以下程度とすることが好ましい。なお。本実施の形態で述べたブース40の形状はあくまで一例であり、この形状に限定するものではない。  On the left side of thefront panel 41, aleft panel 43 with a mirror fixed to the front side is attached. Similarly, aright panel 42 having a mirror fixed to the front side is attached to the right side of thefront panel 41. Theright panel 42 and theleft panel 43 project the side of the user who exercises in front of thefirst display unit 141 and thesecond display unit 142. In order to install thebooth 40 in a stable state and to project the side of the user, theright panel 42 and theleft panel 43 have an angle formed by thefront panel 41 and theright panel 42 or theleft panel 43 of about 90 degrees or more. It is preferable to set it to about 150 degrees or less. Note that. The shape of thebooth 40 described in the present embodiment is merely an example, and is not limited to this shape.

ユーザはサーバコンピュータ2にて初期登録等を行った後、ブース40の前へ移動し運動を行う。サーバコンピュータ2にて初期登録された情報及びコンピュータ1に対して入力された情報に基づきウォーミングアップに続く運動メニューが決定され、さらに運動メニューに続くクーリングダウンの時間及びメニューが決定される。第1表示部141または第2表示部142(以下、場合により表示部14で代表する)には決定された運動メニューに従う動画像が表示される。  The user performs an initial registration or the like on theserver computer 2 and then moves to the front of thebooth 40 to exercise. The exercise menu following the warm-up is determined based on the information initially registered in theserver computer 2 and the information input to thecomputer 1, and further the cooling down time and menu following the exercise menu are determined. A moving image according to the determined exercise menu is displayed on thefirst display unit 141 or the second display unit 142 (hereinafter, represented by thedisplay unit 14 in some cases).

図3はコンピュータ1のハードウェア構成を示すブロック図である。コンピュータ1は制御部としてのCPU(Central Processing Unit)11、RAM(Random Access Memory)12、入力部13、表示部14、通信部16、スピーカ19、時計部18、カメラ191及び記憶部15等を含んで構成される。CPU11は、バス17を介してコンピュータ1のハードウェア各部と接続されていて、それらを制御すると共に、記憶部15に格納された制御プログラム15Pに従って、種々のソフトウェア的機能を実行する。  FIG. 3 is a block diagram showing a hardware configuration of thecomputer 1. Thecomputer 1 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, aninput unit 13, adisplay unit 14, acommunication unit 16, aspeaker 19, aclock unit 18, acamera 191 and astorage unit 15 as control units. Consists of including. TheCPU 11 is connected to each hardware part of thecomputer 1 via thebus 17 and controls them, and executes various software functions according to acontrol program 15P stored in thestorage part 15.

表示部14は上述した如く例えば液晶ディスプレイ等であり記憶部15から出力される運動メニューに従う動画像を表示する。入力部13はプッシュボタン等により構成される。なお、第1表示部141または第2表示部142上に入力部13を積層し、タッチパネルとしても良い。スピーカ19は動画像に伴う音声データまたは音楽データを増幅して出力する。通信部16は例えば有線または無線のLANカード等であり、サーバコンピュータ2との間で必要な情報を送受信する。  As described above, thedisplay unit 14 is, for example, a liquid crystal display, and displays a moving image according to the exercise menu output from thestorage unit 15. Theinput unit 13 includes a push button or the like. Theinput unit 13 may be stacked on thefirst display unit 141 or thesecond display unit 142 to form a touch panel. Thespeaker 19 amplifies and outputs audio data or music data accompanying the moving image. Thecommunication unit 16 is, for example, a wired or wireless LAN card, and transmits / receives necessary information to / from theserver computer 2.

時計部18は日時情報をCPU11へ出力する。RAM12は半導体素子により構成され、CPU11の指示に従い必要な情報の書き込み及び読み出しを行う。カメラ191はCCD(Charge Coupled Device)を有し、取り込んだ画像をA/D変換した後、変換後の画像データをCPU11へ出力する。記憶部15は例えばハードディスクにより構成され、内部には運動データベース(以下DBという)151、負荷値ファイル152、及びメニューファイル153等が記憶されている。CPU11は記憶部15内の運動DB151等のフィールドのキーを関連づけたスキーマにおいてSQL(Structured Query Language)等のデータベースの形式に応じたアクセスインターフェースを用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。なお、本実施の形態においては記憶部15内部に運動DB151等を記憶する形態につき説明するが、通信部16を介して接続される図示しないデータベースサーバにこれらの情報を記憶し、必要に応じて読み書きするようにしても良い。なお、これらの詳細については後述する。なお、各DB及びファイルのデータの持ち方はあくまで一例であり、これに限定するものではない。  Theclock unit 18 outputs date information to theCPU 11. TheRAM 12 is composed of a semiconductor element, and writes and reads necessary information in accordance with instructions from theCPU 11. Thecamera 191 has a CCD (Charge Coupled Device), A / D-converts the captured image, and outputs the converted image data to theCPU 11. Thestorage unit 15 is configured by a hard disk, for example, and stores an exercise database (hereinafter referred to as DB) 151, aload value file 152, amenu file 153, and the like. TheCPU 11 stores and retrieves necessary information by interacting with an access interface corresponding to the database format such as SQL (Structured Query Language) in a schema that associates field keys such as theexercise DB 151 in thestorage unit 15. Etc. are executed. In the present embodiment, a description will be given of a mode in which theexercise DB 151 and the like are stored in thestorage unit 15, but such information is stored in a database server (not shown) connected via thecommunication unit 16, and if necessary. You may make it read and write. Details of these will be described later. In addition, how to hold the data of each DB and file is an example to the last, and is not limited to this.

図4はサーバコンピュータ2のハードウェア構成を示すブロック図である。サーバコンピュータ2は制御部としてのCPU21、RAM22、入力部23、表示部24、通信部26、時計部28、及び記憶部25等を含んで構成される。CPU21は、バス27を介してサーバコンピュータ2のハードウェア各部と接続されていて、それらを制御すると共に、記憶部25に格納された制御プログラム25Pに従って、種々のソフトウェア的機能を実行する。  FIG. 4 is a block diagram showing a hardware configuration of theserver computer 2. Theserver computer 2 includes aCPU 21, aRAM 22, aninput unit 23, adisplay unit 24, acommunication unit 26, aclock unit 28, astorage unit 25, and the like as control units. TheCPU 21 is connected to each hardware part of theserver computer 2 via thebus 27, controls them, and executes various software functions according to acontrol program 25P stored in thestorage part 25.

表示部24は例えば液晶ディスプレイ等であり、入力部23はキーボードまたはマウス等により構成される。なお、表示部24と入力部23とを一体化しタッチパネルとしても良い。通信部26はファイアウォールとしての機能を果たすゲートウェイ等である。時計部28は日時情報をCPU21へ出力する。RAM22は半導体素子により構成され、CPU21の指示に従い必要な情報の書き込み及び読み出しを行う。  Thedisplay unit 24 is a liquid crystal display, for example, and theinput unit 23 is configured by a keyboard or a mouse. Thedisplay unit 24 and theinput unit 23 may be integrated as a touch panel. Thecommunication unit 26 is a gateway or the like that functions as a firewall. Theclock unit 28 outputs date / time information to theCPU 21. TheRAM 22 is composed of a semiconductor element, and writes and reads necessary information in accordance with instructions from theCPU 21.

記憶部25は例えばハードディスクから構成され内部には上述した制御プログラム25Pの他、ユーザDB251及びレベル変換テーブル252が記憶される。CPU21は記憶部25内のユーザDB251のフィールドのキーを関連づけたスキーマにおいてSQL等のデータベースの形式に応じたアクセスインターフェースを用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。なお、本実施の形態においては記憶部25内部にユーザDB251等を記憶する形態につき説明するが、通信部26を介して接続される図示しないデータベースサーバにこれらの情報を記憶し、必要に応じて読み書きするようにしても良い。なお、これらの詳細については後述する。  Thestorage unit 25 is composed of, for example, a hard disk, and stores auser DB 251 and a level conversion table 252 in addition to thecontrol program 25P described above. TheCPU 21 performs processing such as storage and retrieval of necessary information by interacting with the schema associated with the field key of theuser DB 251 in thestorage unit 25 using an access interface corresponding to the database format such as SQL. . In the present embodiment, theuser DB 251 and the like are stored in thestorage unit 25. However, these pieces of information are stored in a database server (not shown) connected via thecommunication unit 26. You may make it read and write. Details of these will be described later.

図5は初期登録画面のイメージを示す説明図である。運動を希望するユーザはサーバコンピュータ2の表示部24に映し出される初期登録画面を閲覧しながら、入力部23から必要な情報を入力する。サーバコンピュータ2のCPU21は記憶部25に記憶した初期登録画面を読み出し、表示部24に表示する。初期登録画面には、図5に示す如く、氏名、電子メールアドレス、年齢、性別、平常時の心拍数または運動習慣等を含む個人情報を入力する画面の他、ID及び登録ボタン143が表示される。IDはユーザを特定するための固有の識別情報であり、図5の例ではID「XX01」がCPU21により割り振られている。  FIG. 5 is an explanatory diagram showing an image of the initial registration screen. A user who wishes to exercise inputs necessary information from theinput unit 23 while browsing the initial registration screen displayed on thedisplay unit 24 of theserver computer 2. TheCPU 21 of theserver computer 2 reads the initial registration screen stored in thestorage unit 25 and displays it on thedisplay unit 24. On the initial registration screen, as shown in FIG. 5, an ID andregistration button 143 are displayed in addition to a screen for inputting personal information including name, e-mail address, age, gender, normal heart rate or exercise habits, etc. The The ID is unique identification information for identifying the user. In the example of FIG. 5, the ID “XX01” is allocated by theCPU 21.

ユーザは入力部23を通じて個人情報である氏名、電子メールアドレス、年齢、性別、平常時の心拍数及び運動習慣を入力する。平常時の心拍数はユーザが脈拍計により予め計測した脈拍を入力部23から入力する。運動習慣は複数の選択肢が表示され、ユーザは入力部23を通じて該当する運動習慣を一つ選択する。例えばユーザが週末だけ運動する場合は、番号3を入力部23により選択する。  The user inputs personal information such as name, e-mail address, age, gender, normal heart rate and exercise habits through theinput unit 23. As a normal heart rate, a pulse previously measured by a user with a pulse meter is input from theinput unit 23. A plurality of options are displayed for the exercise habit, and the user selects one corresponding exercise habit through theinput unit 23. For example, when the user exercises only on the weekend, thenumber 3 is selected by theinput unit 23.

ユーザは全ての項目を入力し終えた場合は、登録ボタン143を、入力部23を通じてクリックする。CPU21は、登録ボタン143の入力を入力部23から受け付けた場合、入力部23から入力された氏名、電子メールアドレス、年齢、性別、平常時の心拍数及び運動習慣を受け付け、ユーザDB251にユーザIDに対応づけて記憶する。なお、本実施の形態においては、ユーザがサーバコンピュータ2の入力部23からこれらの情報を入力する例について説明したが、コンピュータ1の入力部13からこれらの情報を入力してサーバコンピュータ2へ送信し、サーバコンピュータ2にて記憶するようにしても良い。また、自宅のパーソナルコンピュータ(図示せず)または携帯電話機(図示せず)等に表示されるWebブラウザを介して、これらの情報を入力し、通信網Nを介してサーバコンピュータ2へ送信しても良い。  When the user has finished inputting all items, the user clicks theregistration button 143 through theinput unit 23. When theCPU 21 receives an input of theregistration button 143 from theinput unit 23, theCPU 21 receives the name, e-mail address, age, gender, normal heart rate and exercise habits input from theinput unit 23, and stores the user ID in theuser DB 251. Store it in association with. In the present embodiment, the example in which the user inputs the information from theinput unit 23 of theserver computer 2 has been described. However, the information is input from theinput unit 13 of thecomputer 1 and transmitted to theserver computer 2. However, it may be stored in theserver computer 2. In addition, such information is input via a web browser displayed on a personal computer (not shown) or a mobile phone (not shown) at home, and transmitted to theserver computer 2 via the communication network N. Also good.

図6はユーザDB251のレコードレイアウトを示す説明図である。ユーザDB251はIDフィールド、氏名フィールド、電子メールアドレスフィールド、年齢フィールド、性別フィールド、平常時の心拍数フィールド、運動習慣フィールド及びレベルフィールド等を含んで構成される。ユーザDB251は入力部23を通じて入力された個人情報をIDに対応づけて記憶する。図6の例ではID「XX01」のユーザは、氏名及び電子メールアドレスの他、年齢が25、性別は女性、平常時の心拍数は65、運動習慣は5とそれぞれ記憶されている。  FIG. 6 is an explanatory diagram showing a record layout of theuser DB 251. Theuser DB 251 includes an ID field, name field, e-mail address field, age field, gender field, normal heart rate field, exercise habit field, level field, and the like. Theuser DB 251 stores the personal information input through theinput unit 23 in association with the ID. In the example of FIG. 6, the user of ID “XX01” stores, in addition to his name and e-mail address,age 25, gender female,normal heart rate 65 andexercise habit 5.

なお、運動習慣は5が「毎日運動する」であり、4が「週3回運動する」であり、3が「週末だけ運動する」であり、2が「週1回程度運動する」であり、1が「ほとんど運動しない」、に対応づけられている。このように数値が大きくなるほど運動習慣が多くなるよう設定している。レベルフィールドには、後述する処理により決定される各ユーザの運動能力に関するレベルが記憶されている。このレベルはCPU11が、個人情報に基づきレベル変換テーブル252を参照し決定する。ユーザは初期登録後、コンピュータ1が備わるブース40へ移動し、コンピュータ1の入力部13からIDを入力する。コンピュータ1のCPU11は入力部13から入力されたIDを受け付け、当該ユーザの個人情報及びレベルの取得要求をサーバコンピュータ2へ送信する。具体的には取得要求に加えて入力されたIDを送信する。CPU21はコンピュータ1から個人情報及びレベルの取得要求及びIDを受け付けた場合、IDに対応する個人情報及びレベルを、ユーザDB251を参照して読み出す。そして読み出したIDに対応する個人情報及びレベルをコンピュータ1へ送信する。コンピュータ1のCPU11は受信した個人情報及びレベルを表示部14に表示する。ユーザは自分の名前が表示されていることを確認する。  The exercise habits are 5 “exercise every day”, 4 “exercise 3 times a week”, 3 “exercise only on weekends”, and 2 “exercise about once a week”. 1 is associated with “almost no exercise”. Thus, the exercise habits are set to increase as the numerical value increases. In the level field, a level related to the athletic ability of each user determined by the processing described later is stored. This level is determined by theCPU 11 with reference to the level conversion table 252 based on the personal information. After the initial registration, the user moves to thebooth 40 provided with thecomputer 1 and inputs an ID from theinput unit 13 of thecomputer 1. TheCPU 11 of thecomputer 1 receives the ID input from theinput unit 13 and transmits an acquisition request for personal information and level of the user to theserver computer 2. Specifically, the input ID is transmitted in addition to the acquisition request. When receiving the personal information and level acquisition request and ID from thecomputer 1, theCPU 21 reads out the personal information and level corresponding to the ID with reference to theuser DB 251. Then, the personal information and level corresponding to the read ID are transmitted to thecomputer 1. TheCPU 11 of thecomputer 1 displays the received personal information and level on thedisplay unit 14. The user confirms that his name is displayed.

図7は鍛える場所を入力する際のイメージを示す説明図である。コンピュータ1のCPU11は記憶部15に記憶した運動目的たる鍛える場所を入力する画面を読み出し、表示部14に表示する。ユーザは運動目的の一つとして、具体的に鍛える場所を入力部13から入力する。鍛える場所として、肩、腕、胸、背中、腹、わき腹、臀部、腿の内側、腿の外側、腿の前側、腿の後側、ふくらはぎ及びすね等が表示され、ユーザは入力部13を介して、希望する箇所を選択する。なお、鍛える場所は一つだけではなく、複数選択しても良い。各部位にはチェックボックスが並記されており、入力部13の選択によりチェックマークが表示部14に表示される。  FIG. 7 is an explanatory diagram showing an image when inputting a place to train. TheCPU 11 of thecomputer 1 reads out a screen for inputting a place to train as an exercise purpose stored in thestorage unit 15 and displays it on thedisplay unit 14. The user inputs a specific place to train from theinput unit 13 as one of exercise purposes. The shoulder, arm, chest, back, abdomen, side of the abdomen, buttocks, inside of the thigh, outside of the thigh, front side of the thigh, back side of the thigh, calf and shin are displayed as places to train, and the user can input via theinput unit 13 To select the desired location. In addition, you may select the place where it trains instead of only one. A check box is written in parallel for each part, and a check mark is displayed on thedisplay unit 14 by selection of theinput unit 13.

なお、本実施の形態においては、「肩」を鍛える等の鍛える場所を指定した運動目的を選択させるようにしたが、これ以外にも抽象的な運動目的を表示するようにしても良い。例えば「腕力をつけたい」、「おなか周りを小さくしたい」、または「肩こりを治したい」等の目的を選択させるようにしても良い。運動目的が「腕力をつけたい」の場合、肩、腕、及び胸が部位として、「おなか周りを小さくしたい」の場合、腹、及びわき腹が部位として、また「肩こりを治したい」の場合は肩が部位としてCPU11により図示しないテーブルを参照して選択される。CPU11は鍛える場所に合わせて表示される決定ボタン144の操作を入力部13から受け付けた場合、入力部13から入力された鍛える場所の情報を受け付ける。本例では鍛える場所の選択上限は4つとしており、例として腕及び腹が選択されたものとして説明する。  In the present embodiment, the exercise purpose specifying the place to train such as training the “shoulder” is selected, but other abstract exercise purposes may be displayed. For example, a purpose such as “I want to apply arm strength”, “I want to reduce the tummy area”, or “I want to cure stiff shoulders” may be selected. If the exercise purpose is "I want to apply arm strength", the shoulders, arms, and chest are the parts; if I want to reduce the tummy area, the abdomen and the side of the stomach are the parts; and if I want to cure the stiff shoulders The shoulder is selected as a part by referring to a table (not shown) by theCPU 11. When theCPU 11 receives the operation of thedetermination button 144 displayed in accordance with the place to be trained from theinput unit 13, theCPU 11 receives the information on the place to be trained input from theinput unit 13. In this example, the upper limit of the place to train is assumed to be four, and an explanation will be given assuming that an arm and an abdomen are selected as an example.

図8はレベル変換テーブル252のレコードレイアウトを示す説明図である。レベル変換テーブル252は性別フィールド、年齢フィールド及び運動習慣に対するレベルフィールドを含んで構成される。性別フィールドには性別が記憶され、年齢フィールドには性別に対応づけて年齢層が記憶されている。例えば男性では18歳から33歳、34歳から55歳、56歳以上と記憶されている。運動習慣に対するレベルフィールドには、性別及び年齢に対応づけて、サーバコンピュータ2にて入力された運動習慣に対するレベルが記憶されている。図6に示すID「XX01」のユーザは、性別女性、年齢25歳、運動習慣は5であるので、レベルは5となる。レベル変換テーブル252はオペレータが適宜の値を設定するようにすればよい。  FIG. 8 is an explanatory diagram showing a record layout of the level conversion table 252. The level conversion table 252 includes a sex field, an age field, and a level field for exercise habits. Sex fields are stored in the sex field, and age groups are stored in the age field in association with the sexes. For example, it is memorized that males are 18 to 33 years old, 34 to 55 years old, and 56 years old or older. In the level field for exercise habits, the level for exercise habits input by theserver computer 2 is stored in association with gender and age. The user of ID “XX01” shown in FIG. 6 is a gender female,age 25, and exercise habits are 5. Therefore, the level is 5. The level conversion table 252 may be set by the operator to an appropriate value.

CPU21はユーザDB251に記憶した個人情報の内、性別、年齢及び運動習慣をもとに、レベル変換テーブル252を参照し、レベルを決定する。このレベルは数値が高いほど高度な運動メニューが決定されることを意味している。なお、決定したレベルはIDに対応づけて上述したユーザDB251に記憶される。図9は運動DB151のレコードレイアウトを示す説明図である。運動DB151は鍛える場所フィールド、レベルフィールド及び運動メニューフィールドを含んで構成される。鍛える場所フィールドには、図7に示した運動目的に関連する鍛える場所として、腹、肩、胸、・・・等が記憶されている。レベルフィールドには、鍛える場所それぞれに対応づけて図8に示したレベルが5段階で記憶されている。  TheCPU 21 determines the level by referring to the level conversion table 252 based on the sex, age, and exercise habit among the personal information stored in theuser DB 251. This level means that the higher the numerical value, the more advanced exercise menu is determined. The determined level is stored in theuser DB 251 described above in association with the ID. FIG. 9 is an explanatory diagram showing a record layout of theexercise DB 151. Theexercise DB 151 includes a training place field, a level field, and an exercise menu field. In the training place field, abdomen, shoulders, chest,... Are stored as training places related to the exercise purpose shown in FIG. In the level field, the levels shown in FIG. 8 are stored in five stages in association with each place to be trained.

運動メニューフィールドには鍛える場所及び各レベルに対応づけて、ウォーミングアップ後に組み込まれる運動メニューが記憶されている。なお、図示しないが運動メニューには当該運動メニューに対応する動画像が記憶されている。例えば鍛える場所「腹」、レベル「5」では、両手を上に伸ばしたまま腹筋をしている様子を示す動画像が記憶されている。この動画像は、予めインストラクターが運動する様子を撮影した動画像を記憶しておけばよい。その他、3Dポリゴンにより構成されるキャラクタ画像を運動メニューに対応させて動作させた動画像を記憶しておく、または、運動を開始する度にキャラクタ画像を動作させるようにしても良い。本実施の形態においては、キャラクタ画像を動作させた画像を運動メニュー毎に予め記憶させておく形態につき説明する。  In the exercise menu field, an exercise menu to be incorporated after warming up is stored in association with the place to train and each level. Although not shown, the exercise menu stores a moving image corresponding to the exercise menu. For example, in the place of training “belly” and level “5”, a moving image indicating a state where the abdominal muscles are being stretched with both hands extended is stored. As this moving image, it is only necessary to store a moving image in which the instructor is moving in advance. In addition, a moving image in which a character image composed of 3D polygons is operated corresponding to an exercise menu may be stored, or the character image may be operated every time exercise is started. In the present embodiment, a mode in which an image obtained by operating a character image is stored in advance for each exercise menu will be described.

運動DB151に記憶された運動メニューはレベルが高いほど、各部位に対して負荷が高くなるような運動内容が記憶されている。なお、この運動DB151に関してはオペレータが適宜の値を設定するようにすればよい。例えば腹に関し最も負荷が高いレベル5では、「両手を上に伸ばしたまま腹筋」と記憶されており、最も負荷が低いレベル1では「仰向きで足を小さく上げ下げする」と記憶されている。また腕に関し最も負荷が高いレベル5では、「指立て伏せ」と記憶されており、最も負荷が低いレベル1では「膝をついて手を小さく上げ下げする」と記憶されている。  The exercise menu stored in theexercise DB 151 stores exercise contents such that the higher the level, the higher the load on each part. The operator may set an appropriate value for theexercise DB 151. For example, atlevel 5 where the load is the highest on the abdomen, “abdominal muscles with both hands extended upward” is stored, and atlevel 1 where the load is the lowest, “up and down the legs in a supine position” is stored. Also, atlevel 5 where the load is the highest on the arm, “holding down” is stored, and atlevel 1 where the load is the lowest, “holding the knee and raising and lowering the hand small” is stored.

CPU11は運動DB151を参照し、レベル及び選択された鍛える場所に基づき、運動メニューを決定する。図10は総合運動メニューの一覧を示す説明図である。総合運動メニューはウォーミングアップ、有酸素運動及び筋肉トレーニングが繰り返される運動メニュー、並びに、クーリングダウンのメニューを含んで構成される。ウォーミングアップは全ユーザに共通のものであり、体温を上昇させ強度の高い運動ができる状態にする運動が用意されている。このウォーミングアップのための動画像は記憶部15に記憶されており、運動開始直後の例えば300秒が割り当てられる。  TheCPU 11 refers to theexercise DB 151 and determines an exercise menu based on the level and the selected training place. FIG. 10 is an explanatory diagram showing a list of general exercise menus. The general exercise menu includes an exercise menu in which warm-up, aerobic exercise and muscle training are repeated, and a cooling-down menu. Warm-up is common to all users, and exercises are provided to increase body temperature and enable high-intensity exercise. A moving image for warming up is stored in thestorage unit 15, and for example, 300 seconds immediately after the start of exercise is assigned.

ウォーミングアップ後には、筋肉トレーニング(図10では筋トレと省略している)、ヨガ、ダンス、またはエアロビクスを適宜組み合わせた運動メニューがCPU11により決定される。本実施の形態においては、エアロビクスと筋肉トレーニングとを交互に繰り返し行うサーキット型の運動メニューを決定する例について説明する。エアロビクスに関する運動メニューは記憶部15に予め記憶されており、これが読み出されてエアロビクスに関する運動メニューが決定される。具体的には、サイドステップ及びジョギング等異なる4種類のステップ1乃至ステップ4が記憶部15に記憶されており、ステップ1乃至4を1ユニットとする計4ユニットにより、エアロビクスに関する運動メニューが決定される。各ステップの動画像も記憶部15に記憶されており、各ステップは例えば30秒で構成される。なお、本実施の形態においてはエアロビクスに関する運動メニューは全ユーザ統一のものとしているが、ユーザの個人情報及びレベルに応じて変更しても良い。  After the warm-up, theCPU 11 determines an exercise menu appropriately combining muscle training (abbreviated as muscle training in FIG. 10), yoga, dance, or aerobics. In the present embodiment, an example will be described in which a circuit-type exercise menu in which aerobics and muscle training are alternately repeated is determined. The exercise menu related to aerobics is stored in advance in thestorage unit 15, and is read out to determine the exercise menu related to aerobics. Specifically, four different types ofsteps 1 to 4 such as side steps and jogging are stored in thestorage unit 15, and an exercise menu related to aerobics is determined by a total of 4 units, wheresteps 1 to 4 are one unit. The The moving image of each step is also stored in thestorage unit 15, and each step is composed of, for example, 30 seconds. In this embodiment, the exercise menu relating to aerobics is unified for all users, but may be changed according to the personal information and level of the user.

続いて筋肉トレーニングに関する運動メニューの決定方法について説明する。CPU11は入力部13から入力された個人情報に基づくレベル及び運動目的たる鍛える場所に応じて、運動DB151を参照して決定する。CPU11は個人情報に基づき決定されたレベル及び入力部13から受け付けた鍛える場所に基づき対応する運動メニューを、運動DB151から読み出す。以下では例として、鍛える場所が腹及び腕、レベルが3であるものとして説明する。この場合、運動DB151から、鍛える場所「腹」及びレベル3に対応する「胸に手を当てて腹筋」、並びに、鍛える場所「腕」及びレベル3に対応する「膝をついて腕立て伏せ」が読み出される。  Next, a method for determining an exercise menu related to muscle training will be described. TheCPU 11 refers to theexercise DB 151 according to the level based on the personal information input from theinput unit 13 and the exercise location for exercise purposes. TheCPU 11 reads out the exercise menu corresponding to the level determined based on the personal information and the training location received from theinput unit 13 from theexercise DB 151. In the following description, it is assumed that the place to train is an abdomen and an arm, and the level is 3. In this case, theexercise DB 151 reads the place to be trained “abdomen” and “abdominal muscles with hand on chest” corresponding tolevel 3, and the place “arm” to train and “push-up with knees” corresponding tolevel 3 are read out. .

CPU11は読み出した運動メニューに基づき筋肉トレーニングに関する運動メニューを決定する。本例では、「胸に手を当てて腹筋」を筋肉トレーニング1、「膝をついて腕立て伏せ」を筋肉トレーニング2、再び「胸に手を当てて腹筋」を筋肉トレーニング3、「膝をついて腕立て伏せ」を筋肉トレーニング4とする1ユニットをさらに4回繰り返す、4ユニットを筋肉トレーニングに関する運動メニューと決定する。この筋肉トレーニングに関する運動メニューは、ステップ1乃至4に対して交互に設定される。なお、CPU11は鍛える場所が4カ所である場合は1ユニット内にてそれぞれの部位を一回ずつ鍛える運動メニューを1回ずつ繰り返すよう、1ユニット内の運動メニューを決定する。例えば運動メニューがA、B、C、Dの場合、A〜Dの順序に並べた1ユニットを決定する。  TheCPU 11 determines an exercise menu related to muscle training based on the read exercise menu. In this example, “Abdominal muscles with hands on chest” ismuscle training 1, “Training with knees and push-ups” ismuscle training 2, “Abdominal muscles with hands on chest” andmuscles training 3 again, “Knees and push-ups” 1 unit is set to 4 for muscle training, and 4 units are determined as an exercise menu related to muscle training. The exercise menu relating to muscle training is set alternately forsteps 1 to 4. In addition, when the training place is four places, CPU11 determines the exercise menu in 1 unit so that the exercise menu which trains each site | part once in 1 unit may be repeated once. For example, when the exercise menu is A, B, C, or D, one unit arranged in the order of A to D is determined.

またCPU11は鍛える場所が3つの場合で、運動メニューがA、B、Cの場合は、一の運動メニューが複数回となるよう、A、B、C、Aの如く1ユニットの運動メニューを決定する。さらに鍛える場所が1つの場合は、単純に一の運動メニューを1ユニット内で4回繰り返すようにすればよい。CPU11は、エアロビクスに関する運動メニューと、筋肉トレーニングに関する運動メニューとが交互に実行されるよう1ユニット内の運動メニューを決定する。本例ではCPU11がステップ1、「胸に手を当てて腹筋」、ステップ2、「膝をついて腕立て伏せ」、ステップ3、「胸に手を当てて腹筋」、ステップ4、「膝をついて腕立て伏せ」を1ユニットとする運動メニューを決定する。CPU11はこのように決定した順序に従い、記憶部15及び運動DB151のそれぞれから、対応する動画像を読み出して、表示部14に表示する。これが4ユニット分繰り返されることによりウォーミングアップ後の運動メニューが実行される。以下ではウォーミングアップ後の運動メニューをメインパートの運動メニューという。  In addition, theCPU 11 determines the exercise menu for one unit such as A, B, C, A so that the exercise menu is A, B, C when the exercise menu is 3 and the exercise menu is A, B, C. To do. If there is one place for further training, it is sufficient to simply repeat one exercise menu four times within one unit. TheCPU 11 determines an exercise menu in one unit so that an exercise menu related to aerobics and an exercise menu related to muscle training are alternately executed. In this example, theCPU 11 performsstep 1, “Abdominal muscles with hands on chest”,Step 2, “Puts with knees and push-ups”,Step 3, “Abdominals with hands on chests”,Step 4, and “Push-ups with knees” Determine the exercise menu with 1 as the unit. TheCPU 11 reads out corresponding moving images from thestorage unit 15 and theexercise DB 151 in accordance with the order determined in this way, and displays them on thedisplay unit 14. By repeating this for 4 units, the exercise menu after warming up is executed. Hereinafter, the exercise menu after warming up is called the exercise menu of the main part.

続いて、メインパートの運動メニューよりもさらに後に実行されるクーリングダウンの時間及びメニュー(以下場合によりクーリングダウン後の運動メニューで代表する)を決定する処理について説明する。CPU11はメインパートの運動メニューに基づき、負荷値を算出し、算出した負荷値を考慮してクーリングダウンの時間及びメニューを決定する。図11は負荷値ファイル152のレコードレイアウトを示す説明図である。負荷値ファイル152は鍛える場所フィールド及び負荷値フィールドを含んで構成される。負荷値ファイル152は鍛える場所に対応づけて負荷値が記憶されている。この負荷値はオペレータが入力部13から適宜の値を設定すればよい。  Next, a process for determining a cooling-down time and menu (which will be represented by an exercise menu after cooling down in some cases) executed after the exercise menu of the main part will be described. TheCPU 11 calculates a load value based on the exercise menu of the main part, and determines the cooling down time and menu in consideration of the calculated load value. FIG. 11 is an explanatory diagram showing a record layout of theload value file 152. Theload value file 152 includes a training place field and a load value field. The load value file 152 stores the load value in association with the place where training is performed. The load value may be set by the operator from theinput unit 13 as appropriate.

例えば肩には負荷値2が記憶されており、腕には負荷値3が記憶されており、腹には負荷値4が記憶されている。CPU11はユーザのレベル、メインパートの運動メニュー及び負荷値ファイル152に基づき、負荷値を決定する。具体的にはCPU11は上述した処理により決定された1ユニット内の運動メニューの鍛える場所をRAM12に展開する。上述の例では腹、腕、腹、腕がRAM12に展開される。CPU11はこの展開した鍛える場所に対応する負荷値にレベルを加算することにより最終的な負荷値を導出する。本例ではレベルが3であるので、腕の負荷値3に3が加算され、腹は負荷値4にも3が加算されて、7、6、7及び6となる。  For example, aload value 2 is stored in the shoulder, aload value 3 is stored in the arm, and aload value 4 is stored in the abdomen. TheCPU 11 determines the load value based on the user level, the exercise menu of the main part, and theload value file 152. Specifically, theCPU 11 expands in the RAM 12 a place for training the exercise menu in one unit determined by the above-described processing. In the above example, the belly, arm, belly, and arm are developed in theRAM 12. TheCPU 11 derives a final load value by adding a level to the load value corresponding to the developed training place. In this example, since the level is 3, 3 is added to thearm load value 3, and 3 is also added to theload value 4 of the belly to be 7, 6, 7, and 6.

CPU11はこの加算後の負荷値の合計値を算出する。本例では合計値は26となる。なお、負荷値の算出方法はレベル、メインパートの運動メニュー、及び鍛える場所別の負荷値に基づき算出すればよく、上述した形態に限るものではない。例えば、CPU11はRAM12に展開した鍛える場所に対応する負荷値にレベルを乗算し、この乗算後の負荷値を加算して最終的な負荷値を算出するようにしても良い。  TheCPU 11 calculates the total load value after the addition. In this example, the total value is 26. The load value calculation method may be calculated based on the level, the exercise menu of the main part, and the load value for each training place, and is not limited to the above-described form. For example, theCPU 11 may multiply the load value corresponding to the training location developed in theRAM 12 by a level and add the multiplied load value to calculate the final load value.

図12はメニューファイル153のレコードレイアウトを示す説明図である。メニューファイル153は負荷値フィールド及び運動メニューフィールドを含んで構成される。負荷値フィールドには上述した処理によりCPU11が算出した最終的な負荷値が記憶されている。一方運動メニューフィールドには、負荷値に対応づけてクーリングダウンにおける複数の時間及びメニューの組み合わせが記憶されている。例えば、最終的な負荷値が26の場合、運動メニュー1が対応して記憶されている。運動メニュー1は、ストレッチ1が50秒、ストレッチ2が70秒、ストレッチ3が30秒、ストレッチ4が60秒とする時間及びメニューがセットとして記憶されている。図10の例では、この運動メニュー1が選択されている。なお、図示しないが各ストレッチに対応する動画像がメニューファイル153に記憶されている。  FIG. 12 is an explanatory diagram showing a record layout of themenu file 153. Themenu file 153 includes a load value field and an exercise menu field. In the load value field, the final load value calculated by theCPU 11 by the above-described processing is stored. On the other hand, in the exercise menu field, a plurality of times and menu combinations in cooling down are stored in association with the load value. For example, when the final load value is 26,exercise menu 1 is stored correspondingly. Theexercise menu 1 stores a time and menu in which stretch 1 is 50 seconds,stretch 2 is 70 seconds,stretch 3 is 30 seconds, andstretch 4 is 60 seconds. In the example of FIG. 10, theexercise menu 1 is selected. Although not shown, moving images corresponding to each stretch are stored in themenu file 153.

メニューファイル153の運動メニューは、負荷値が大きくなるほどストレッチの時間が長くなるよう構成されている。また負荷値が大きくなるほどストレッチの番号も大きくなる。ストレッチはストレッチの番号が大きな程、効果の大きなストレッチが用意されている。例えばストレッチ1よりも、ストレッチ11の方がより大きな効果を得ることができるものが用意されている。例えば負荷値27の場合、50秒間実施するストレッチ1よりも効果の大きいストレッチ11が55秒間行われる。なお、ストレッチ12はストレッチ11よりも効果が大きいものが用意される。同様に、ストレッチ2、ストレッチ21、ストレッチ22の順に効果が大きくなり、ストレッチ3、ストレッチ31、ストレッチ32の順に効果が大きくなり、ストレッチ4、ストレッチ41、ストレッチ42の順に効果が大きくなるよう記憶されている。CPU11は、算出した最終的な負荷値に基づき、メニューファイル153に記憶したクーリングダウンのメニューを読み出し、表示部14に動画像を表示する。これにより、筋肉トレーニングの内容、個人情報等に基づき、最適なクーリングダウン時におけるメニューが決定される。例えば、負荷値が26の場合は、ストレッチ1の動画像が50秒、ストレッチ2の動画像が70秒、ストレッチ3の動画像が30秒、ストレッチ4の動画像が60秒それぞれ表示部14に表示される。これに対し負荷値が28の場合、第1回目から第4回目までのストレッチの時間がそれぞれ延長され、また第1回目から第4回目までのストレッチ番号も増加する。具体的には、ストレッチ12の動画像が60秒、ストレッチ22の動画像が80秒、ストレッチ32の動画像が40秒、ストレッチ42の動画像が70秒それぞれ表示部14に表示される。  The exercise menu of themenu file 153 is configured so that the stretch time becomes longer as the load value becomes larger. The stretch number increases as the load value increases. Stretch has a greater effect as the stretch number is larger. For example, thestretch 11 has a greater effect than thestretch 1. For example, when the load value is 27, thestretch 11 having a larger effect than thestretch 1 performed for 50 seconds is performed for 55 seconds. In addition, thestretch 12 has a larger effect than thestretch 11. Similarly, the effect increases in the order ofstretch 2,stretch 21, andstretch 22, the effect increases in the order ofstretch 3,stretch 31, andstretch 32, and the effect increases in the order ofstretch 4,stretch 41, andstretch 42. ing. TheCPU 11 reads the cooling-down menu stored in themenu file 153 based on the calculated final load value, and displays a moving image on thedisplay unit 14. Thereby, the menu at the time of the optimal cooling down is determined based on the content of muscle training, personal information, and the like. For example, when the load value is 26, the moving image ofstretch 1 is 50 seconds, the moving image ofstretch 2 is 70 seconds, the moving image ofstretch 3 is 30 seconds, and the moving image ofstretch 4 is 60 seconds. Is displayed. On the other hand, when the load value is 28, the stretch time from the first time to the fourth time is extended, and the stretch number from the first time to the fourth time is also increased. Specifically, the moving image of thestretch 12 is displayed on thedisplay unit 14 for 60 seconds, the moving image of thestretch 22 is displayed for 80 seconds, the moving image of thestretch 32 is displayed for 40 seconds, and the moving image of thestretch 42 is displayed for 70 seconds.

以上のハードウェア構成において、本実施の形態に係る各処理を、フローチャートを用いて説明する。図13及び図14は初期登録及びレベル決定処理の手順を示すフローチャートである。サーバコンピュータ2のCPU21はユーザを新規に登録すべく、ユーザDB251に記憶されていない新たなIDを一つ設定する(ステップS131)。CPU21は記憶部25に記憶した初期登録画面を読み出し(ステップS132)、IDを初期登録画面に付加した上で、表示部24上に初期登録画面を図5の如く表示する(ステップS133)。  In the above hardware configuration, each process according to the present embodiment will be described using a flowchart. 13 and 14 are flowcharts showing the procedure of the initial registration and level determination processing. TheCPU 21 of theserver computer 2 sets one new ID that is not stored in theuser DB 251 in order to register a new user (step S131). TheCPU 21 reads the initial registration screen stored in the storage unit 25 (step S132), adds the ID to the initial registration screen, and displays the initial registration screen on thedisplay unit 24 as shown in FIG. 5 (step S133).

CPU21は入力部23から入力される氏名、電子メールアドレス、年齢、性別、平常時の心拍数、または運動習慣を含む個人情報を受け付ける(ステップS134)。CPU21はIDに対応づけて受け付けた個人情報をユーザDB251に記憶する(ステップS135)。CPU21は個人情報のうち性別、年齢及び運動習慣を用いてレベル変換テーブル252を参照し、ユーザのレベルを決定する(ステップS136)。CPU21は決定したレベルをユーザDB251にIDに対応づけて記憶する(ステップS137)。  TheCPU 21 receives personal information including the name, e-mail address, age, gender, normal heart rate, or exercise habit input from the input unit 23 (step S134). TheCPU 21 stores the personal information received in association with the ID in the user DB 251 (step S135). TheCPU 21 determines the level of the user by referring to the level conversion table 252 using the gender, age, and exercise habit of the personal information (step S136). TheCPU 21 stores the determined level in theuser DB 251 in association with the ID (step S137).

ブース40内のコンピュータ1のCPU11は入力部13からIDが受け付けられたか否かを判断する(ステップS138)。CPU11はIDが受け付けられていないと判断した場合(ステップS138でNO)、IDを受け付けるまで待機する。一方、CPU11は入力部13からIDを受け付けたと判断した場合(ステップS138でYES)、個人情報及びレベルの取得要求と共に、ステップS138で受け付けたIDをサーバコンピュータ2へ送信する(ステップS139)。  TheCPU 11 of thecomputer 1 in thebooth 40 determines whether or not an ID has been received from the input unit 13 (step S138). If theCPU 11 determines that no ID is received (NO in step S138), theCPU 11 waits until an ID is received. On the other hand, if theCPU 11 determines that the ID has been received from the input unit 13 (YES in step S138), theCPU 11 transmits the ID received in step S138 to theserver computer 2 together with the personal information and level acquisition request (step S139).

サーバコンピュータ2のCPU21はステップS139で送信されたIDがユーザDB251に記憶されたIDに一致するか否かを判断する(ステップS140)。CPU21は一致しないと判断した場合(ステップS140でNO)、不正なアクセスであるとして処理を終了する。一方、CPU21は一致すると判断した場合(ステップS140でYES)、IDを参照し、ユーザDB251から対応する個人情報及びレベルを読み出す(ステップS141)。CPU21は読み出した個人情報及びレベルをコンピュータ1へ送信する(ステップS142)。  TheCPU 21 of theserver computer 2 determines whether or not the ID transmitted in step S139 matches the ID stored in the user DB 251 (step S140). If theCPU 21 determines that they do not match (NO in step S140), it determines that the access is unauthorized and ends the process. On the other hand, if theCPU 21 determines that they match (YES in step S140), it refers to the ID and reads the corresponding personal information and level from the user DB 251 (step S141). TheCPU 21 transmits the read personal information and level to the computer 1 (step S142).

コンピュータ1のCPU11は通信部16を介して、個人情報及びレベルを受信する(ステップS143)。またCPU11は受信した個人情報及びレベルを記憶部15に記憶する。そしてCPU11は個人情報の内、ID、氏名及びレベルを表示部14へ本人確認のため表示する(ステップS144)。  TheCPU 11 of thecomputer 1 receives personal information and level via the communication unit 16 (step S143). TheCPU 11 stores the received personal information and level in thestorage unit 15. And CPU11 displays ID, a name, and a level among personal information on thedisplay part 14 for identity verification (step S144).

図15及び図16はメインパートの運動メニューの決定処理の手順を示すフローチャートである。コンピュータ1のCPU11は運動目的に係る鍛える場所の入力画面を記憶部15から読み出す(ステップS151)。CPU11は表示部14に鍛える場所の入力画面を図7の如く表示する(ステップS152)。CPU11は入力部13から鍛える場所を受け付ける(ステップS153)。CPU11は鍛える場所の総数が2つ以下であるか否かを判断する(ステップS154)。なお、この総数はオペレータが入力部13から自由に設定でき、本フローチャートでは説明を容易にするために総数を2以下としている。CPU11は鍛える場所が3以上等、2つ以下でないと判断した場合(ステップS154でNO)、記憶部15に記憶した警告画面を読み出して表示する(ステップS155)。これは例えば、「鍛える場所の上限を2つまでとしてください。」等の文章を読み出すようにすればよい。その後CPU11は処理をステップS153に戻す。  15 and 16 are flowcharts showing the procedure of the main menu exercise menu determination process. TheCPU 11 of thecomputer 1 reads out an input screen of a training place related to the exercise purpose from the storage unit 15 (step S151). TheCPU 11 displays a training area input screen on thedisplay unit 14 as shown in FIG. 7 (step S152). CPU11 receives the place trained from the input part 13 (step S153). TheCPU 11 determines whether or not the total number of places to train is two or less (step S154). This total number can be freely set by the operator from theinput unit 13, and in this flowchart, the total number is set to 2 or less for easy explanation. When theCPU 11 determines that the number of places for training is not two or less, such as 3 or more (NO in step S154), theCPU 11 reads and displays the warning screen stored in the storage unit 15 (step S155). For example, a sentence such as “Please limit the maximum number of places to be trained” may be read. Thereafter, theCPU 11 returns the process to step S153.

CPU11は鍛える場所が2つ以下であると判断した場合(ステップS154でYES)、ステップS153で受け付けた鍛える場所を記憶部15に記憶する(ステップS156)。CPU11は記憶部15に記憶したレベル及び鍛える場所を読み出す(ステップS157)。CPU11は運動DB151からレベル及び鍛える場所に対応する運動メニューを読み出す(ステップS158)。さらにCPU11は記憶部15からエアロビクスに関するステップ1〜4を読み出す(ステップS159)。  When theCPU 11 determines that there are two or less places to train (YES in step S154), theCPU 11 stores the training place received in step S153 in the storage unit 15 (step S156). TheCPU 11 reads the level stored in thestorage unit 15 and the place to train (step S157). TheCPU 11 reads the exercise menu corresponding to the level and the place to train from the exercise DB 151 (step S158). Furthermore, CPU11 reads step 1-4 regarding aerobics from the memory | storage part 15 (step S159).

CPU11はステップS153で受け付けた鍛える場所が2つであるか否かを判断する(ステップS161)。CPU11は鍛える場所が2つでないと判断した場合(ステップS161でNO)、鍛える場所は一つで運動メニューも1つであると判断し、ステップS159で読み出したステップ1〜4の各ステップの後にステップS158で読み出した運動メニューを配置する(ステップS162)。一方、CPU11は鍛える場所が2つであると判断した場合(ステップS161でYES)、ステップS159で読み出したステップ1〜4の各ステップの後にステップS158で読み出した運動メニューを交互に配置する(ステップS163)。なお、各ステップは約30秒であり、筋肉トレーニングの一つの運動メニューも約30秒である。また各ステップの後及び筋肉トレーニングの後に次の動作に備えるインターバル期間(約10秒)を設けても良い。  TheCPU 11 determines whether or not there are two training locations accepted in step S153 (step S161). If theCPU 11 determines that there are not two places to train (NO in step S161), theCPU 11 determines that there is only one place to train and one exercise menu, and after eachstep 1 to 4 read in step S159. The exercise menu read in step S158 is arranged (step S162). On the other hand, when theCPU 11 determines that there are two places to train (YES in step S161), the exercise menu read in step S158 is alternately arranged after each step of steps 1-4 read in step S159 (step S159). S163). Each step is about 30 seconds, and one exercise menu for muscle training is about 30 seconds. Further, an interval period (about 10 seconds) may be provided for the next operation after each step and after muscle training.

CPU11はステップS162またはステップS163で配置されたステップ及び筋肉トレーニングに係る運動メニューの組み合わせを1ユニットの運動メニューとして記憶部15に記憶する(ステップS164)。具体的には鍛える場所、運動メニュー及び順序の組み合わせが4つ記憶されることになる。CPU11は1ユニットの運動メニューを所定セット数生成する(ステップS165)。なお、この所定セット数は、本フローチャートでは4としている。CPU11は生成した4セット数のステップ及び運動メニューの組み合わせをメインパートの運動メニューとして記憶部15に記憶する(ステップS166)。  CPU11 memorize | stores the combination of the exercise | movement menu which concerns on the step arrange | positioned by step S162 or step S163 and muscle training as a 1-unit exercise menu in the memory | storage part 15 (step S164). Specifically, four combinations of training locations, exercise menus, and sequences are stored. TheCPU 11 generates a predetermined set number of exercise menus for one unit (step S165). The predetermined number of sets is 4 in this flowchart. TheCPU 11 stores the generated combinations of the four sets of steps and exercise menus in thestorage unit 15 as the exercise menu of the main part (step S166).

図17は負荷値の算出手順を示すフローチャートである。コンピュータ1のCPU11はステップS164で記憶した1セットの運動メニューを記憶部15から読み出す(ステップS171)。CPU11はステップS153で受け付けた鍛える場所及びステップS143で受信したレベルを抽出する(ステップS172)。CPU11は抽出した鍛える場所に基づき、負荷値ファイル152から負荷値を読み出す(ステップS173)。CPU11は読み出した負荷値に抽出したレベルを加算して1セットを構成する4つの運動メニュー中の一の運動メニューの負荷値を算出する(ステップS174)。  FIG. 17 is a flowchart showing a load value calculation procedure. TheCPU 11 of thecomputer 1 reads the set of exercise menu stored in step S164 from the storage unit 15 (step S171). TheCPU 11 extracts the training location received in step S153 and the level received in step S143 (step S172). CPU11 reads a load value from theload value file 152 based on the extracted training place (step S173). TheCPU 11 calculates the load value of one exercise menu among the four exercise menus constituting one set by adding the extracted level to the read load value (step S174).

CPU11は一の運動メニューの負荷値を記憶部15に記憶する(ステップS175)。CPU11は1ユニット内の全ての運動メニューについて負荷値を算出したか否かを判断する(ステップS176)。CPU11は全ての運動メニューについて負荷値を算出していない場合(ステップS176でNO)、1ユニット内の他の運動メニューの負荷値を算出すべく、再びステップS172へ移行し以上の処理を繰り返す。一方、CPU11は全ての運動メニューについて負荷値を算出したと判断した場合(ステップS176でYES)、ステップS175にて記憶した1ユニット内の全運動メニューの負荷値の合計値を算出する(ステップS177)。CPU11は合計値を負荷値として記憶部15に記憶する(ステップS178)。  TheCPU 11 stores the load value of one exercise menu in the storage unit 15 (step S175). TheCPU 11 determines whether or not load values have been calculated for all exercise menus in one unit (step S176). When theCPU 11 has not calculated the load values for all exercise menus (NO in step S176), theCPU 11 proceeds to step S172 again and repeats the above processing to calculate the load values of other exercise menus in one unit. On the other hand, if theCPU 11 determines that the load value has been calculated for all exercise menus (YES in step S176), theCPU 11 calculates the total load value of all exercise menus in one unit stored in step S175 (step S177). ). TheCPU 11 stores the total value as a load value in the storage unit 15 (step S178).

図18は全ての運動メニューの表示処理を示すフローチャートである。コンピュータ1のCPU11はステップS178にて記憶した負荷値を読み出す(ステップS181)。CPU11は読み出した負荷値に対応する運動メニューをメニューファイル153から読み出す(ステップS182)。これによりクーリングダウン時における各ストレッチの内容及び時間が決定される。CPU11はクーリングダウンの運動メニューとして記憶部15に読み出した運動メニューを記憶する(ステップS183)。  FIG. 18 is a flowchart showing display processing of all exercise menus. TheCPU 11 of thecomputer 1 reads the load value stored in step S178 (step S181). TheCPU 11 reads an exercise menu corresponding to the read load value from the menu file 153 (step S182). Thereby, the content and time of each stretch at the time of cooling down are determined. TheCPU 11 stores the exercise menu read into thestorage unit 15 as an exercise menu for cooling down (step S183).

CPU11はまず、ウォーミングアップの運動メニューを記憶部15から読み出し、表示部14にこの運動メニューに係る動画像を表示部14に表示する(ステップS184)。なお、CPU11は同時に音声をスピーカ19から出力する。CPU11はウォーミングアップの運動メニューが終了したか否かを時計部18の出力をもとに判断する(ステップS185)。CPU11はウォーミングアップの運動メニューが終了していないと判断した場合(ステップS185でNO)、ステップS184へ移行し終了するまで処理を繰り返す。  First, theCPU 11 reads a warm-up exercise menu from thestorage unit 15 and displays a moving image related to this exercise menu on the display unit 14 (step S184). TheCPU 11 outputs sound from thespeaker 19 at the same time. TheCPU 11 determines whether or not the warm-up exercise menu has been completed based on the output of the clock unit 18 (step S185). If theCPU 11 determines that the warm-up exercise menu has not ended (NO in step S185), theCPU 11 proceeds to step S184 and repeats the process until it ends.

CPU11はウォーミングアップの運動メニューが終了したと判断した場合(ステップS185でYES)、ステップS166で記憶したメインパートの運動メニューを記憶部15から読み出し、各ステップに対応する動画像を記憶部15から読み出し、また各運動メニューに対応する動画像を運動DB151から読み出し、読み出した動画像を表示部14に表示する(ステップS186)。CPU11はメインパートの運動メニューが終了したか否かを時計部18の出力をもとに判断する(ステップS187)。  When theCPU 11 determines that the warming-up exercise menu has ended (YES in step S185), theCPU 11 reads the exercise menu of the main part stored in step S166 from thestorage unit 15, and reads out the moving image corresponding to each step from thestorage unit 15. In addition, a moving image corresponding to each exercise menu is read from theexercise DB 151, and the read moving image is displayed on the display unit 14 (step S186). TheCPU 11 determines whether or not the exercise menu of the main part has ended based on the output of the clock unit 18 (step S187).

CPU11はメインパートの運動メニューが終了していないと判断した場合(ステップS187でNO)、ステップS186へ移行しメインパートの運動メニューを継続する。一方、CPU11はメインパートの運動メニューが終了したと判断した場合(ステップS187でYES)、クーリングダウンのステップS183で記憶した運動メニューを読み出し、各運動メニューに対応する動画像をメニューファイル153から読み出し、表示部14に表示する(ステップS188)。これにより、個人情報、個人情報に基づくレベル、並びに、個人情報及びレベルに基づき決定されるメインパートの運動メニューから算出される負荷値に基づき最適なクーリングダウンの運動メニューに係る時間及びメニューが決定される。従って、ユーザの特性及び運動に伴う筋肉の疲労を効果的に低減することが可能となる。  If theCPU 11 determines that the exercise menu for the main part has not ended (NO in step S187), theCPU 11 proceeds to step S186 and continues the exercise menu for the main part. On the other hand, if theCPU 11 determines that the exercise menu for the main part has ended (YES in step S187), theCPU 11 reads the exercise menu stored in step S183 for cooling down, and reads the moving image corresponding to each exercise menu from themenu file 153. Is displayed on the display unit 14 (step S188). This determines the time and menu for the optimal cooling down exercise menu based on the personal information, the level based on the personal information, and the load value calculated from the exercise menu of the main part determined based on the personal information and level. Is done. Therefore, it becomes possible to effectively reduce the user's characteristics and muscle fatigue accompanying exercise.

実施の形態2
実施の形態2は運動を促進させるべくユーザの好みの音楽データを出力する形態に関する。図19は実施の形態2に係るWebサーバ3のハードウェア構成を示す説明図である。Webサーバ3は制御部としてのCPU31、RAM32、通信部36及び記憶部35等を含んで構成される。CPU31は、バス37を介してWebサーバ3のハードウェア各部と接続されていて、それらを制御すると共に、記憶部35に格納された制御プログラム35Pに従って、種々のソフトウェア的機能を実行する。
Embodiment 2
The second embodiment relates to a mode of outputting user favorite music data to promote exercise. FIG. 19 is an explanatory diagram showing a hardware configuration of theWeb server 3 according to the second embodiment. TheWeb server 3 includes aCPU 31 as a control unit, aRAM 32, acommunication unit 36, astorage unit 35, and the like. TheCPU 31 is connected to the hardware units of theWeb server 3 via thebus 37, controls them, and executes various software functions according to thecontrol program 35P stored in thestorage unit 35.

通信部36はファイアウォールとしての機能を果たすゲートウェイ等であり、サーバコンピュータ2またはコンピュータ1との間で音楽データ等の送受信を行う。RAM32は半導体素子により構成され、CPU31の指示に従い必要な情報の書き込み及び読み出しを行う。記憶部35は例えばハードディスクから構成され内部には上述した制御プログラム35Pの他、音楽データDB351が記憶されている。CPU31は記憶部35内の音楽データDB351のフィールドのキーを関連づけたスキーマにおいてSQL等のデータベースの形式に応じたアクセスインターフェースを用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。  Thecommunication unit 36 is a gateway or the like that functions as a firewall, and exchanges music data and the like with theserver computer 2 or thecomputer 1. TheRAM 32 is composed of a semiconductor element, and writes and reads necessary information in accordance with instructions from theCPU 31. Thestorage unit 35 is composed of a hard disk, for example, and stores amusic data DB 351 in addition to thecontrol program 35P described above. TheCPU 31 performs processing such as storage and retrieval of necessary information by interacting with a schema associated with the field key of themusic data DB 351 in thestorage unit 35 using an access interface corresponding to the database format such as SQL. To do.

図20は音楽データDB351のレコードレイアウトを示す説明図である。音楽データDB351は音楽データIDフィールド、曲名フィールド、アーティスト(以下、歌手)フィールド、ジャンルフィールド、ビットパーミニッツ(Bit per Minutes:以下、BPMで省略する)フィールド及び音楽データフィールド等を含んで構成される。音楽データIDフィールドには、音楽データを特定するための固有の識別情報が記憶されている。曲名フィールド及び歌手フィールドには、音楽データIDに対応づけて、曲名及び当該曲を歌唱する歌手、グループ名、演奏者等のアーティストの名称が記憶されている。以下では説明を容易にするために、アーティストとして歌手の名称が記憶されているものとして説明する。  FIG. 20 is an explanatory diagram showing a record layout of themusic data DB 351. Themusic data DB 351 includes a music data ID field, a song title field, an artist (hereinafter, singer) field, a genre field, a bit per minutes (hereinafter abbreviated as BPM) field, a music data field, and the like. . The music data ID field stores unique identification information for specifying the music data. In the song name field and the singer field, a song name and the names of artists such as a singer, a group name, and a player who sing the song are stored in association with the music data ID. Hereinafter, for ease of explanation, it is assumed that the name of the singer is stored as an artist.

ジャンルフィールドには音楽データIDに対応づけて、音楽データのジャンルが記憶されている。このジャンルは複数用意されており、例えば日本ポップス、ユーロビート、演歌、ラップ、ラテンダンス等が記憶されている。なお、このジャンルによる分類例はあくまで一例であり、例えばリラックス、元気が出る等のジャンル分けを行っても良い。BPMフィールドには音楽データIDに対応づけて各音楽データが有するBPMが記憶されている。このBPMは一分間あたりのビート数をそれぞれ記憶している。なお、本実施の形態においては音楽データに係る音楽の速度を、BPMを用いて説明する。  The genre of the music data is stored in the genre field in association with the music data ID. A plurality of genres are prepared. For example, Japanese pops, Eurobeat, Enka, rap, Latin dance, etc. are stored. Note that this classification example by genre is merely an example, and genre classification such as relaxation and energization may be performed. The BPM field stores the BPM of each music data in association with the music data ID. This BPM stores the number of beats per minute. In this embodiment, the speed of music related to music data will be described using BPM.

例えば、テンポの速いラテンダンスに係る音楽データID「MM5」のBPMは150と記憶されており、逆にテンポの遅い演歌に係る音楽データID「MM3」のBPMは80と記憶されている。音楽データフィールドには音楽データIDに対応づけて音楽データがWMA(Windows(登録商標) Media Audio)、ATRAC(Adaptive TRansform Acoustic Coding)、MP3(MPEG Audio Layer-3)、またはmidi(Musical Instrument Digital Interface)等の形式により記憶されている。なお、本実施の形態においては歌手の音声付きの音楽データを記憶しておき、これをコンピュータ1へ送信する形態について説明するがこれに限るものではない。例えば歌手の音声を除いた無声の音楽データ及び当該音楽データを歌唱する際に用いる文字及び変色速度データ等を含むカラオケデータをコンピュータ1へ送信しても良い。  For example, the BPM of music data ID “MM5” related to Latin dance with a fast tempo is stored as 150, and conversely, the BPM of music data ID “MM3” related to an enka with a slow tempo is stored as 80. In the music data field, music data corresponding to the music data ID is WMA (Windows (registered trademark) Media Audio), ATRAC (Adaptive TRansform Acoustic Coding), MP3 (MPEG Audio Layer-3), or midi (Musical Instrument Digital Interface). ) And the like. In the present embodiment, music data with singer's voice is stored and transmitted to thecomputer 1. However, the present invention is not limited to this. For example, karaoke data including silent music data excluding the voice of a singer and characters used when singing the music data and color change speed data may be transmitted to thecomputer 1.

図21は実施の形態2に係るコンピュータ1のハードウェア構成を示すブロック図である。実施の形態1の構成に加えてBPMテーブル154が用意されている。図22はBPMテーブル154のレコードレイアウトを示す説明図である。BPMテーブル154はレベルフィールド及びBPMフィールドを含んで構成される。レベルフィールドは実施の形態1で述べた個人情報に基づき決定されるレベルが5段階で記憶されている。BPMフィールドには、レベルに対応づけてメインパートの運動メニュー内の筋肉トレーニングに係る音楽データの推奨BPMが記憶されている。このBPMはレベルが高くなるほど大きくなるようBPMテーブル154にそのデータが記憶されている。  FIG. 21 is a block diagram illustrating a hardware configuration of thecomputer 1 according to the second embodiment. In addition to the configuration of the first embodiment, a BPM table 154 is prepared. FIG. 22 is an explanatory diagram showing a record layout of the BPM table 154. The BPM table 154 includes a level field and a BPM field. In the level field, levels determined based on the personal information described in the first embodiment are stored in five stages. In the BPM field, a recommended BPM of music data related to muscle training in the exercise menu of the main part is stored in association with the level. The BPM is stored in the BPM table 154 so that the BPM increases as the level increases.

ユーザはブース40内にてコンピュータ1を用いて音楽データの選択を行う。図23は音楽データ選択画面のイメージを示す説明図である。音楽データ選択画面は記憶部15に記憶されており、実施の形態1で述べた筋肉トレーニングに関する運動メニューが決定した後に、図23の画面がCPU11により読み出され表示部14に表示される。音楽データ選択画面は歌手入力ボックス145、検索ボタン146、ジャンル入力ボタン147及び検索ボタン148を含んで構成される。歌手入力ボックス145にはユーザの好みの歌手を、入力部13を通じて入力する。なお、入力する歌手は複数であっても良い。また本実施の形態においては歌手を直接入力させる形態としているが、50音順に歌手を分類し、選択させるようにしても良い。  The user selects music data using thecomputer 1 in thebooth 40. FIG. 23 is an explanatory diagram showing an image of a music data selection screen. The music data selection screen is stored in thestorage unit 15, and after the exercise menu related to muscle training described in the first embodiment is determined, the screen of FIG. 23 is read by theCPU 11 and displayed on thedisplay unit 14. The music data selection screen includes asinger input box 145, asearch button 146, agenre input button 147, and asearch button 148. The user's favorite singer is input to thesinger input box 145 through theinput unit 13. A plurality of singers may be input. In this embodiment, the singer is directly input. However, the singer may be classified and selected in the order of 50 notes.

歌手にて検索を希望する場合は歌手入力ボックス145近傍に配置される検索ボタン146を入力部13からクリックする。CPU11は、検索ボタン146の入力をトリガに、歌手入力ボックス145に入力された歌手を受け付け、受け付けた歌手をWebサーバ3へ送信する。ジャンル入力ボタン147は、上述したジャンルの選択を受け付けるボックスであり、ユーザは入力部13からプルダウン形式で表示されるジャンルを選択する。なお、本実施の形態においては、一のジャンルを選択するようにしているが、複数のジャンルを選択するようにしても良い。  When a search is desired by a singer, asearch button 146 arranged near thesinger input box 145 is clicked from theinput unit 13. TheCPU 11 receives the singer input in thesinger input box 145 using the input of thesearch button 146 as a trigger, and transmits the received singer to theWeb server 3. Thegenre input button 147 is a box that accepts the selection of the genre described above, and the user selects a genre displayed in a pull-down format from theinput unit 13. In the present embodiment, one genre is selected, but a plurality of genres may be selected.

ジャンルによる検索を希望する場合は、ジャンル入力ボタン147の近傍に配置される検索ボタン148を入力部13からクリックする。CPU11は、検索ボタン148の入力をトリガに、ジャンル入力ボタン147に入力されたジャンルを受け付け、受け付けたジャンルをWebサーバ3へ送信する。なお、本実施の形態においては説明を容易にするために歌手またはジャンルのいずれかにより検索できるようにしたが、歌手及びジャンルをアンド条件で満たす音楽データを検索しても良いことはもちろんである。CPU11は実施の形態1で記憶部15に記憶したユーザID及びレベルを読み出す。CPU11はBPMテーブル154を参照して読み出したレベルに対応するBPMを読み出す。そして、CPU11は音楽データ選択画面にレベル及びBPMを表示する。図23の例ではユーザIDと共に、当該ユーザのレベル「3」及び推奨BPM「110」と表示されている。  When a search by genre is desired, asearch button 148 disposed near thegenre input button 147 is clicked from theinput unit 13. TheCPU 11 receives the genre input to thegenre input button 147 using the input of thesearch button 148 as a trigger, and transmits the received genre to theWeb server 3. In this embodiment, in order to facilitate the explanation, it is possible to search by either a singer or a genre, but it goes without saying that music data satisfying the singer and genre with AND conditions may be searched. . TheCPU 11 reads the user ID and level stored in thestorage unit 15 in the first embodiment. TheCPU 11 reads out the BPM corresponding to the level read with reference to the BPM table 154. Then, theCPU 11 displays the level and BPM on the music data selection screen. In the example of FIG. 23, the user level “3” and the recommended BPM “110” are displayed together with the user ID.

CPU11は受け付けた歌手またはジャンルに加えて、推奨BPMもWebサーバ3へ送信する。Webサーバ3のCPU31は、歌手またはジャンル及び推奨BPMに基づいて対応する音楽データを抽出する。具体的にはCPU31は歌手またはジャンルが一致する音楽データ及びBPMを読み出す。そして、CPU31は推奨BPMとの差が小さいBPMを有する音楽データ順に、換言すれば推奨BPMに近い順にソートし、所定数、例えば20の音楽データを抽出する。そして、CPU31は抽出した音楽データ、当該音楽データの歌手及びBPMをソート順にコンピュータ1へ送信する。コンピュータ1のCPU11は送信された音楽データ、歌手及びBPMを記憶部15に一時的に記憶する。  In addition to the accepted singer or genre, theCPU 11 also transmits a recommended BPM to theWeb server 3. TheCPU 31 of theWeb server 3 extracts corresponding music data based on the singer or genre and the recommended BPM. Specifically, theCPU 31 reads out music data and BPM having the same singer or genre. Then, theCPU 31 sorts in order of music data having BPM having a small difference from the recommended BPM, in other words, in order of close to the recommended BPM, and extracts a predetermined number, for example, 20 music data. Then, theCPU 31 transmits the extracted music data, the singer and BPM of the music data to thecomputer 1 in the sort order. TheCPU 11 of thecomputer 1 temporarily stores the transmitted music data, singer, and BPM in thestorage unit 15.

図24は検索結果の一覧を示す説明図である。CPU11は表示部14にWebサーバ3から送信された音楽データの歌手及びBPMをソートされた順に表示し、また各音楽データの横にチェックボックス及び決定ボタン149を表示する。図の例では推奨BPMに一致するBPM110を有する番号1の音楽データ、次いでBPM108を有する番号2の音楽データ、さらにBPM114を有する番号3の音楽データといった如く音楽データが列記される。  FIG. 24 is an explanatory diagram showing a list of search results. TheCPU 11 displays the singer and BPM of the music data transmitted from theWeb server 3 on thedisplay unit 14 in the sorted order, and displays a check box and adetermination button 149 beside each music data. In the example shown in the figure, music data such asnumber 1 musicdata having BPM 110 matching the recommended BPM,number 2 musicdata having BPM 108, andnumber 3 musicdata having BPM 114 are listed.

ユーザはBPMを参照しつつ、入力部13から好みの音楽データを4つ選択し、決定ボタン149をクリックする。なお、実施の形態1では1ユニットが4つの運動メニューから構成されていることから、選択数を4としたが、これに限定するものではない。CPU11は入力部13から決定ボタン149が入力された場合、選択された4つの音楽データに対応する歌手をRAM12に記憶する。CPU11は記憶部15からRAM12に記憶した歌手をもとに対応する音楽データを読み出し、RAM12に記憶する。そしてCPU11は各音楽データのBPMと推奨BPMとを比較し、推奨BPMに一致するようBPMを変更する処理を行う。なお、BPMの変更処理は公知のBPM変更ソフトウェアを用いて実行すればよい。また推奨BPMに厳密に一致させる必要はなく例えば±5のように所定の範囲内に収まるよう変更するようにしてもよい。  The user selects four favorite music data from theinput unit 13 while referring to the BPM, and clicks thedecision button 149. In the first embodiment, since one unit is composed of four exercise menus, the number of selections is four. However, the present invention is not limited to this. When thedetermination button 149 is input from theinput unit 13, theCPU 11 stores the singer corresponding to the four selected music data in theRAM 12. TheCPU 11 reads out the corresponding music data from thestorage unit 15 based on the singer stored in theRAM 12 and stores it in theRAM 12. Then, theCPU 11 compares the BPM of each music data with the recommended BPM, and performs a process of changing the BPM so as to match the recommended BPM. The BPM changing process may be executed using known BPM changing software. Further, it is not necessary to exactly match the recommended BPM, and for example, it may be changed so as to be within a predetermined range such as ± 5.

CPU11は変更後の4つの音楽データを記憶部15に記憶する。CPU11は筋肉トレーニングの運動メニュー1乃至4にあわせて、スピーカ19から4つの音楽データを順に出力する。  TheCPU 11 stores the changed four music data in thestorage unit 15. TheCPU 11 sequentially outputs four music data from thespeaker 19 in accordance with theexercise menus 1 to 4 of muscle training.

以上のハードウェア構成において本実施の形態に係るソフトウェア処理手順を、フローチャートを用いて説明する。図25乃至図27は音楽データの決定処理の手順を示すフローチャートである。ユーザはブース40内にてコンピュータ1を用いて音楽の選択を行う。コンピュータ1のCPU11はステップS143で読み出したレベルの読み出しを行う(ステップS251)。CPU11はBPMテーブル154を参照し、レベルに対応する推奨BPMを読み出す(ステップS252)。CPU11は記憶部15から音楽データの選択画面を読み出し表示部14に図23の如く表示する(ステップS253)。  A software processing procedure according to the present embodiment in the above hardware configuration will be described using a flowchart. 25 to 27 are flowcharts showing the procedure of music data determination processing. The user uses thecomputer 1 in thebooth 40 to select music. TheCPU 11 of thecomputer 1 reads the level read in step S143 (step S251). TheCPU 11 reads the recommended BPM corresponding to the level with reference to the BPM table 154 (step S252). TheCPU 11 reads out the music data selection screen from thestorage unit 15 and displays it on thedisplay unit 14 as shown in FIG. 23 (step S253).

CPU11はステップS251で読み出したレベル及びステップS252で読み出した推奨BPMを音楽データの選択画面中に記述し、表示部14に表示する(ステップS254)。CPU11は入力部13から入力された歌手またはジャンルを受け付ける(ステップS255)。CPU11は入力部13から検索ボタン146または148の入力を受け付けたか否かを判断する(ステップS256)。CPU11は検索ボタン146または148の入力を入力部13から受け付けていない場合(ステップS256でNO)、検索ボタン146または148が入力されるまで待機する。  TheCPU 11 describes the level read in step S251 and the recommended BPM read in step S252 on the music data selection screen and displays it on the display unit 14 (step S254). CPU11 receives the singer or genre input from the input part 13 (step S255). TheCPU 11 determines whether or not the input of thesearch button 146 or 148 has been received from the input unit 13 (step S256). If theCPU 11 does not accept the input of thesearch button 146 or 148 from the input unit 13 (NO in step S256), theCPU 11 waits until thesearch button 146 or 148 is input.

一方、CPU11は検索ボタン146または148の入力を入力部13から受け付けた場合(ステップS256でYES)、受け付けた歌手またはジャンル及び推奨BPMをWebサーバ3へ送信する(ステップS257)。なお、コンピュータ1とWebサーバ3との情報の送受信はサーバコンピュータ2の通信部26を介して行うようにしても良い。Webサーバ3は歌手またはジャンル及び推奨BPMを受信する(ステップS258)。  On the other hand, when theCPU 11 receives an input of thesearch button 146 or 148 from the input unit 13 (YES in step S256), theCPU 11 transmits the received singer or genre and recommended BPM to the web server 3 (step S257). Note that transmission / reception of information between thecomputer 1 and theWeb server 3 may be performed via thecommunication unit 26 of theserver computer 2. TheWeb server 3 receives the singer or genre and the recommended BPM (step S258).

Webサーバ3のCPU31は受信した歌手またはジャンルに基づき音楽データDB351から音楽データ、曲名、BPMを抽出する(ステップS259)。CPU31は推奨BPMに近い順に抽出したBPMをソートする(ステップS261)。CPU31はソート順に上位所定数(例えば20)の音楽データ、曲名及びBPMのセットを複数抽出する(ステップS262)。CPU31は複数の抽出した音楽データ、曲名及びBPMのセットをコンピュータ1へ送信する(ステップS263)。コンピュータ1のCPU11は複数の抽出した音楽データ、曲名及びBPMを受信する(ステップS264)。  TheCPU 31 of theWeb server 3 extracts music data, song title, and BPM from themusic data DB 351 based on the received singer or genre (step S259). TheCPU 31 sorts the extracted BPMs in the order close to the recommended BPM (step S261). TheCPU 31 extracts a plurality of sets of music data, song titles, and BPMs in a predetermined order (for example, 20) in the sort order (step S262). TheCPU 31 transmits a plurality of extracted music data, song titles, and BPM sets to the computer 1 (step S263). TheCPU 11 of thecomputer 1 receives a plurality of extracted music data, song titles, and BPM (step S264).

CPU11は記憶部15にこれら複数の音楽データ、曲名及びBPMのセットを記憶する(ステップS265)。そしてCPU11は複数の音楽データ、曲名、BPMのセットを表示部14に図24の如く表示する(ステップS266)。CPU11は入力部13から複数の音楽データの選択を受け付ける(ステップS267)。CPU11は決定ボタン149の入力を入力部13から受け付けたか否かを判断する(ステップS268)。CPU11は決定ボタン149の入力を受け付けていないと判断した場合(ステップS268でNO)、決定ボタン149が入力されるまで待機する。  TheCPU 11 stores the plurality of music data, song titles, and BPM sets in the storage unit 15 (step S265). Then, theCPU 11 displays a set of a plurality of music data, song titles, and BPM on thedisplay unit 14 as shown in FIG. 24 (step S266). TheCPU 11 accepts selection of a plurality of music data from the input unit 13 (step S267). TheCPU 11 determines whether or not the input of thedetermination button 149 has been received from the input unit 13 (step S268). If theCPU 11 determines that the input of thedetermination button 149 is not accepted (NO in step S268), theCPU 11 waits until thedetermination button 149 is input.

一方、CPU11は決定ボタン149の入力を受け付けたと判断した場合(ステップS268でYES)、選択された音楽データ及びBPMをRAM12に読み出し(ステップS269)、推奨BPMに従いBPMの変更処理を行う(ステップS271)。CPU11はRAM12に記憶した変更後のBPMと推奨BPMとの差が所定値以内(例えば±3)であるか否かを判断する(ステップS272)。CPU11は所定値以内でないと判断した場合(ステップS272でNO)、ステップS271へ移行し、再び変更処理を行う。一方、CPU11は所定値以内であると判断した場合(ステップS272でYES)、変更後の音楽データ、曲名及びBPMを記憶部15に記憶する(ステップS273)。  On the other hand, if theCPU 11 determines that the input of theenter button 149 has been received (YES in step S268), the selected music data and BPM are read into the RAM 12 (step S269), and BPM change processing is performed according to the recommended BPM (step S271). ). TheCPU 11 determines whether or not the difference between the changed BPM stored in theRAM 12 and the recommended BPM is within a predetermined value (for example, ± 3) (step S272). When theCPU 11 determines that the value is not within the predetermined value (NO in step S272), theCPU 11 proceeds to step S271 and performs change processing again. On the other hand, when theCPU 11 determines that the value is within the predetermined value (YES in step S272), it stores the changed music data, song name, and BPM in the storage unit 15 (step S273).

CPU11はステップS267で選択された全ての音楽データについて変更処理を終了したか否かを判断する(ステップS274)。CPU11は全ての選択された音楽データについて処理を終了していないと判断した場合(ステップS274でNO)、他の選択された音楽データのBPMを変更すべく再びステップS269へ移行して処理を繰り返す。一方、CPU11は全ての選択された音楽データについて変更処理を終了したと判断した場合(ステップS274でYES)、変更後の音楽データを記憶部15から全て読み出し、順に並べて1ユニットの音楽データとして記憶部15に記憶する(ステップS275)。  TheCPU 11 determines whether or not the change process has been completed for all the music data selected in step S267 (step S274). If theCPU 11 determines that the process has not been completed for all selected music data (NO in step S274), the process proceeds to step S269 again to change the BPM of the other selected music data, and the process is repeated. . On the other hand, if theCPU 11 determines that the change process has been completed for all selected music data (YES in step S274), theCPU 11 reads all the changed music data from thestorage unit 15, arranges them in order, and stores them as one unit of music data. Store in the unit 15 (step S275).

CPU11は実施の形態1の図18で述べた如く、筋肉トレーニングに関する運動メニューの動画像を表示部14に表示する(ステップS276)。CPU11はステップS276の動画像の表示処理に同期してステップS275にて記憶部15に記憶した対応する音楽データをスピーカ19から出力する(ステップS277)。これにより、ユーザの好みに合わせた音楽データが出力される。さらにユーザのレベル及び運動内容に適した速度で音楽データが出力されるため、ユーザはより楽しく運動を楽しむことが可能となる。  As described with reference to FIG. 18 of the first embodiment, theCPU 11 displays a moving image of an exercise menu related to muscle training on the display unit 14 (step S276). TheCPU 11 outputs the corresponding music data stored in thestorage unit 15 in step S275 from thespeaker 19 in synchronization with the moving image display process in step S276 (step S277). Thereby, music data according to the user's preference is output. Furthermore, since music data is output at a speed suitable for the user's level and exercise content, the user can enjoy exercise more happily.

本実施の形態2は以上の如き構成としてあり、その他の構成及び作用は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。  The second embodiment is configured as described above, and the other configurations and operations are the same as those of the first embodiment. Therefore, corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態3
実施の形態3は経験レベルにより負荷値を変更する形態に関する。筋肉トレーニングは定期的に行うことにより効果が上昇することから、経験レベルが高いユーザには実施の形態1で述べた負荷値を補正する処理を行う。
Embodiment 3
The third embodiment relates to a mode in which the load value is changed according to the experience level. Since the effect of muscle training increases periodically, the user who has a high experience level performs the process of correcting the load value described in the first embodiment.

図28は実施の形態3に係るサーバコンピュータ2のハードウェア構成を示すブロック図である。実施の形態2の構成に加え、履歴DB253が記憶部15に記憶されている。履歴DB253はユーザ毎にユーザの運動履歴を記憶するものである。図29は履歴DB253のレコードレイアウトを示す説明図である。履歴DB253はユーザID別に運動年月日フィールド及び運動頻度フィールドを含んで構成される。運動年月日はユーザがブース40にてコンピュータ1を用いた運動を行った日を履歴として記憶している。  FIG. 28 is a block diagram illustrating a hardware configuration of theserver computer 2 according to the third embodiment. In addition to the configuration of the second embodiment, ahistory DB 253 is stored in thestorage unit 15. Thehistory DB 253 stores a user's exercise history for each user. FIG. 29 is an explanatory diagram showing a record layout of thehistory DB 253. Thehistory DB 253 includes an exercise date field and an exercise frequency field for each user ID. The date of exercise stores the date on which the user exercised using thecomputer 1 at thebooth 40 as a history.

この運動年月日はユーザが来店した場合に、入力部23から入力されたIDと時計部28から出力される日時情報とに基づき、CPU21が履歴DB253に記憶する。その他、ブース40内でのコンピュータ1を用いたウォーミングアップ、メインパートの運動メニュー及びクーリングダウンの運動メニューを完了した場合に、ID及び運動年月日を記憶するようにしても良い。この場合、コンピュータ1のCPU11はステップS188による全ての運動メニューの終了またはステップS184のウォーミングアップの開始をトリガに時計部18から出力される日時情報を取得する。そしてCPU11は入力部13から入力されたIDと共に取得した日時情報をサーバコンピュータ2へ送信する。サーバコンピュータ2のCPU21はID及び日時情報を受信し履歴DB253に記憶する。  The date of exercise is stored in thehistory DB 253 by theCPU 21 based on the ID input from theinput unit 23 and the date / time information output from theclock unit 28 when the user visits the store. In addition, when the warm-up using thecomputer 1 in thebooth 40, the exercise menu for the main part, and the exercise menu for cooling down are completed, the ID and the exercise date may be stored. In this case, theCPU 11 of thecomputer 1 acquires date and time information output from theclock unit 18 triggered by the end of all exercise menus in step S188 or the start of warming up in step S184. Then, theCPU 11 transmits the date and time information acquired together with the ID input from theinput unit 13 to theserver computer 2. TheCPU 21 of theserver computer 2 receives the ID and date information and stores them in thehistory DB 253.

運動頻度フィールドにはユーザ別に運動の頻度が記憶されている。これは週あたりの運動回数、または月あたりの運動回数等を記憶するようにすればよい。本実施の形態においては1週間あたりの運動回数を算出し記憶するものとする。サーバコンピュータ2のCPU21は、履歴DB253に運動年月日を記憶するたびに、運動頻度を算出する。具体的には、CPU21は記憶された運動年月日を除く7日前までの、すなわち1週間分、運動年月日フィールドに記憶されている運動年月日のレコード数を読み出し、これを運動頻度とする。例えば図29の2007年9月15日においてはそれ以前の7日内に4回運動を行っていることから、運動頻度は1週間あたり4と記憶されている。  In the exercise frequency field, the frequency of exercise is stored for each user. This may be performed by storing the number of exercises per week or the number of exercises per month. In the present embodiment, the number of exercises per week is calculated and stored. TheCPU 21 of theserver computer 2 calculates the exercise frequency each time the exercise date is stored in thehistory DB 253. Specifically, theCPU 21 reads the number of records of exercise date stored in the exercise date field up to 7 days before the stored exercise date, that is, for one week, and uses this as the exercise frequency. And For example, on September 15, 2007 in FIG. 29, the exercise frequency is stored as 4 per week since the exercise was performed 4 times within the previous 7 days.

図30は実施の形態3に係るコンピュータ1のハードウェア構成を示すブロック図である。実施の形態2の構成に加えて補正係数テーブル155が設けられている。図31は補正係数テーブル155のレコードレイアウトを示す説明図である。補正係数テーブル155は運動頻度フィールド及び補正係数フィールドを含んで構成される。運動頻度フィールドには1週間あたりの運動頻度が記憶されている。補正係数フィールドには実施の形態1において算出したステップS177で算出した負荷値の合計値に乗ずる補正係数が記憶されている。  FIG. 30 is a block diagram illustrating a hardware configuration of thecomputer 1 according to the third embodiment. In addition to the configuration of the second embodiment, a correction coefficient table 155 is provided. FIG. 31 is an explanatory diagram showing a record layout of the correction coefficient table 155. The correction coefficient table 155 includes an exercise frequency field and a correction coefficient field. In the exercise frequency field, the exercise frequency per week is stored. The correction coefficient field stores a correction coefficient to be multiplied by the total load value calculated in step S177 calculated in the first embodiment.

補正係数は運動頻度の特定の値を中心に増加及び減少する値が記憶されている。運動頻度が特定の値から減少するにつれ、補正係数が増加するよう記憶されている。これは運動不足により、十分なストレッチが必要となるからである。一方、運動頻度が特定の値から増加するにつれ、補正係数が減少するよう記憶されている。これは運動頻度が高く十分に筋肉が鍛えられているからである。本実施の形態においては、週3回の運動頻度の場合、補正係数は1.0であり、負荷値は補正されない。一方、運動頻度が週1回の場合、補正係数は大きく1.10と記憶されている。なお、運動当日を除く7日以内に履歴DB253に運動年月日が記憶されていない場合、例えば初回の運動、10日前に運動または1ヶ月前に運動したような場合は、全て運動頻度を0としている。  As the correction coefficient, values that increase and decrease around a specific value of the exercise frequency are stored. It is stored that the correction factor increases as the exercise frequency decreases from a specific value. This is because sufficient stretching is required due to lack of exercise. On the other hand, it is stored that the correction coefficient decreases as the exercise frequency increases from a specific value. This is because the exercise frequency is high and the muscles are well trained. In the present embodiment, when the exercise frequency is three times a week, the correction coefficient is 1.0 and the load value is not corrected. On the other hand, when the exercise frequency is once a week, the correction coefficient is stored as 1.10. If the exercise date is not stored in thehistory DB 253 within 7 days excluding the exercise day, for example, if the exercise is the first exercise, exercise 10 days ago orexercise 1 month ago, the exercise frequency is all 0 It is said.

逆に、例えば1日2回以上運動する等、週7回以上運動している場合は、補正係数は0.8と低く設定される。なお、週7回以上運動している場合も、補正係数は0.8とするほか、さらに低い値としても良い。サーバコンピュータ2のCPU21はID及び履歴DB253の運動頻度をコンピュータ1へ送信する。CPU11は運動頻度に対応する補正係数を補正係数テーブル155から読み出し、補正係数をステップS177で算出した負荷値に乗ずることで、補正を行う。なお、補正係数及び負荷値への補正方法の例はあくまで一例であり、これに限るものではない。すなわち負荷値は運動履歴に関する運動頻度に基づき補正されるものであれば良く、例えば、補正係数を負荷値に加算または減算するようにしても良い。  Conversely, for example, when exercising 7 or more times a week, such as exercising twice or more a day, the correction coefficient is set to a low 0.8. Even when exercising seven or more times a week, the correction coefficient may be set to 0.8 or a lower value. TheCPU 21 of theserver computer 2 transmits the ID and the exercise frequency of thehistory DB 253 to thecomputer 1. TheCPU 11 performs correction by reading a correction coefficient corresponding to the exercise frequency from the correction coefficient table 155 and multiplying the correction coefficient by the load value calculated in step S177. In addition, the example of the correction method to a correction coefficient and a load value is an example to the last, and is not restricted to this. That is, the load value only needs to be corrected based on the exercise frequency related to the exercise history. For example, a correction coefficient may be added to or subtracted from the load value.

以上のハードウェア構成において、負荷値の補正処理手順を、フローチャートを用いて説明する。図32は補正処理の手順を示すフローチャートである。ユーザは運動施設に来店し、受け付けに備わるサーバコンピュータ2により受け付け処理を行う。具体的には、IDを入力部23から入力する。サーバコンピュータ2のCPU21は入力部23から入力されたIDを受け付ける(ステップS321)。CPU21は時計部28から日時情報を取得する(ステップS322)。  In the above hardware configuration, the load value correction processing procedure will be described with reference to a flowchart. FIG. 32 is a flowchart showing the procedure of the correction process. The user visits the athletic facility and performs reception processing by theserver computer 2 provided for reception. Specifically, the ID is input from theinput unit 23. TheCPU 21 of theserver computer 2 receives the ID input from the input unit 23 (step S321). TheCPU 21 acquires date / time information from the clock unit 28 (step S322).

CPU21は日時情報のうち日を受け付けたIDに対応させて履歴DB253に記憶する(ステップS323)。なお、本実施の形態においては説明を容易にするために日により管理しているが、日時まで記憶するようにしても良い。CPU21は、履歴DB253の運動年月日フィールドを参照し、来店当日を除く1週間前からの運動年月日を計数する(ステップS324)。例えば、10月15日月曜日に来店した場合、10月8日月曜日から14日日曜日までの7日間内の、運動年月日フィールドの運動年月日の記憶数を計数する。CPU21は計数した結果を運動頻度として、ID及び来店当日の運動年月日に対応づけて、履歴DB253の運動頻度フィールドに記憶する(ステップS325)。  CPU21 memorize | stores in log | history DB253 corresponding to ID which received the day among date information (step S323). In the present embodiment, the day is managed for the sake of easy explanation, but the date and time may be stored. TheCPU 21 refers to the exercise date field of thehistory DB 253 and counts the exercise date from one week before the visit date (step S324). For example, when visiting the store on Monday, October 15, the number of exercise dates stored in the exercise date field is counted within 7 days from Monday, October 8 to Sunday, October 14. TheCPU 21 stores the counted result as an exercise frequency in the exercise frequency field of thehistory DB 253 in association with the ID and the exercise date on the day of the visit (step S325).

CPU21はID及び運動頻度をコンピュータ1へ送信する(ステップS326)。コンピュータ1のCPU11は通信部16を介して、送信されたID及び運動頻度を受信する(ステップS327)。なお、サーバコンピュータ2のCPU21はID及びこれに対応する履歴DB253の記憶内容をコンピュータ1へ送信するようにしても良い。この場合コンピュータ1のCPU11が上述した如く、履歴DB253の記憶内容を参照して運動頻度を算出する。  TheCPU 21 transmits the ID and the exercise frequency to the computer 1 (step S326). TheCPU 11 of thecomputer 1 receives the transmitted ID and exercise frequency via the communication unit 16 (step S327). TheCPU 21 of theserver computer 2 may transmit the ID and the stored contents of thehistory DB 253 corresponding thereto to thecomputer 1. In this case, theCPU 11 of thecomputer 1 calculates the exercise frequency with reference to the stored contents of thehistory DB 253 as described above.

CPU11は受信した、または、算出した運動頻度に対応する補正係数を補正係数テーブル155から読み出す(ステップS328)。CPU11はステップS177で算出した合計値としての負荷値を記憶部15から読み出す(ステップS329)。CPU11は読み出した負荷値に読み出した補正係数を乗じて補正後の負荷値を算出する(ステップS3210)。CPU11は補正後の負荷値を記憶部15に記憶する。そしてステップS181においては、CPU11は補正後の負荷値を読み出す。そしてCPU11はステップS182において、補正後の負荷値に基づく運動メニューをメニューファイル153から読み出す。これにより、運動履歴に基づく補正係数を考慮した負荷値が設定されることから、筋肉の状態に応じた適切なストレッチを提案することが可能となる。  TheCPU 11 reads the correction coefficient corresponding to the received or calculated exercise frequency from the correction coefficient table 155 (step S328). TheCPU 11 reads the load value as the total value calculated in step S177 from the storage unit 15 (step S329). TheCPU 11 calculates a corrected load value by multiplying the read load value by the read correction coefficient (step S3210). TheCPU 11 stores the corrected load value in thestorage unit 15. In step S181, theCPU 11 reads the corrected load value. In step S182, theCPU 11 reads an exercise menu based on the corrected load value from themenu file 153. Thereby, since the load value in consideration of the correction coefficient based on the exercise history is set, it is possible to propose an appropriate stretch according to the state of the muscle.

本実施の形態3は以上の如き構成としてあり、その他の構成及び作用は実施の形態1及び2と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。  The third embodiment is configured as described above, and the other configurations and operations are the same as those of the first and second embodiments. Therefore, corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted. To do.

実施の形態4
図33は実施の形態4に係るコンピュータ1の構成を示すブロック図である。実施の形態4に係るコンピュータ1を動作させるためのプログラムは、本実施の形態4のように、CD−ROM、MO、またはDVD−ROM等の可搬型記録媒体1Aで提供することも可能である。さらに、プログラムを、通信網Nを介して図示しないサーバコンピュータからダウンロードすることも可能である。以下に、その内容を説明する。
Embodiment 4
FIG. 33 is a block diagram showing a configuration of thecomputer 1 according to the fourth embodiment. A program for operating thecomputer 1 according to the fourth embodiment can be provided on aportable recording medium 1A such as a CD-ROM, MO, or DVD-ROM as in the fourth embodiment. . Further, the program can be downloaded from a server computer (not shown) via the communication network N. The contents will be described below.

図33に示すコンピュータ1の図示しないリーダ/ライタに、運動メニューを決定させ、負荷値を算出させ、クーリングダウンの時間及びメニューを決定させるコンピュータプログラムが記録された可搬型記録媒体1A(CD−ROM、MO又はDVD−ROM等)を、挿入して記憶部15の制御プログラム15P内にこのプログラムをインストールする。または、かかるプログラムを、通信部16を介して外部の図示しないサーバコンピュータからダウンロードし、記憶部15にインストールするようにしても良い。かかるプログラムはRAM12にロードして実行される。これにより、上述のようなコンピュータ1として機能する。  Aportable recording medium 1A (CD-ROM) on which is recorded a computer program that causes a reader / writer (not shown) of thecomputer 1 shown in FIG. 33 to determine an exercise menu, calculate a load value, and determine a cooling down time and menu. , MO or DVD-ROM) is inserted and this program is installed in thecontrol program 15P of thestorage unit 15. Alternatively, such a program may be downloaded from an external server computer (not shown) via thecommunication unit 16 and installed in thestorage unit 15. Such a program is loaded into theRAM 12 and executed. Thereby, it functions as thecomputer 1 as described above.

本実施の形態4は以上の如き構成としてあり、その他の構成及び作用は実施の形態1乃至3と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。  The fourth embodiment is configured as described above, and the other configurations and operations are the same as those of the first to third embodiments. Therefore, the corresponding parts are denoted by the same reference numerals and detailed description thereof is omitted. To do.

運動支援システムの概要を示す模式図である。It is a mimetic diagram showing an outline of an exercise support system.運動用ブースの概要を示す模式的斜視図である。It is a typical perspective view which shows the outline | summary of the booth for exercises.コンピュータのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a computer.サーバコンピュータのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a server computer.初期登録画面のイメージを示す説明図である。It is explanatory drawing which shows the image of an initial registration screen.ユーザDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of user DB.鍛える場所を入力する際のイメージを示す説明図である。It is explanatory drawing which shows the image at the time of inputting the place to train.レベル変換テーブルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a level conversion table.運動DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of exercise | movement DB.総合運動メニューの一覧を示す説明図である。It is explanatory drawing which shows the list of a comprehensive exercise menu.負荷値ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a load value file.メニューファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a menu file.初期登録及びレベル決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an initial registration and a level determination process.初期登録及びレベル決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an initial registration and a level determination process.メインパートの運動メニューの決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the determination process of the exercise menu of a main part.メインパートの運動メニューの決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the determination process of the exercise menu of a main part.負荷値の算出手順を示すフローチャートである。It is a flowchart which shows the calculation procedure of a load value.全ての運動メニューの表示処理を示すフローチャートである。It is a flowchart which shows the display process of all the exercise menus.実施の形態2に係るWebサーバのハードウェア構成を示す説明図である。FIG. 10 is an explanatory diagram illustrating a hardware configuration of a Web server according to a second embodiment.音楽データDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of music data DB.実施の形態2に係るコンピュータのハードウェア構成を示すブロック図である。FIG. 6 is a block diagram illustrating a hardware configuration of a computer according to a second embodiment.BPMテーブルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a BPM table.音楽データ選択画面のイメージを示す説明図である。It is explanatory drawing which shows the image of a music data selection screen.検索結果の一覧を示す説明図である。It is explanatory drawing which shows the list of search results.音楽データの決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the determination process of music data.音楽データの決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the determination process of music data.音楽データの決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the determination process of music data.実施の形態3に係るサーバコンピュータのハードウェア構成を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware configuration of a server computer according to a third embodiment.履歴DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of log | history DB.実施の形態3に係るコンピュータのハードウェア構成を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware configuration of a computer according to a third embodiment.補正係数テーブルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a correction coefficient table.補正処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a correction process.実施の形態4に係るコンピュータの構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of a computer according to a fourth embodiment.

符号の説明Explanation of symbols

1 コンピュータ
1A 可搬型記録媒体
2 サーバコンピュータ
3 Webサーバ
11 CPU
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
18 時計部
19 スピーカ
141 第1表示部
142 第2表示部
151 運動DB
152 負荷値ファイル
153 メニューファイル
154 BPMテーブル
155 補正係数テーブル
40 ブース
191 カメラ
21 CPU(制御部)
22 RAM
23 入力部
24 表示部
25 記憶部
25P 制御プログラム
26 通信部
28 時計部
251 ユーザDB
252 レベル変換テーブル
253 履歴DB
31 CPU
32 RAM
36 通信部
35 記憶部
35P 制御プログラム
351 音楽データDB
N 通信網
DESCRIPTION OFSYMBOLS 1Computer 1APortable recording medium 2Server computer 3Web server 11 CPU
12 RAM
13Input Unit 14Display Unit 15Storage Unit15P Control Program 16Communication Unit 18Clock Unit 19Speaker 141First Display Unit 142Second Display Unit 151 Exercise DB
152Load value file 153Menu file 154 BPM table 155 Correction coefficient table 40Booth 191Camera 21 CPU (control unit)
22 RAM
23Input unit 24Display unit 25Storage unit25P Control program 26Communication unit 28Clock unit 251 User DB
252 Level conversion table 253 History DB
31 CPU
32 RAM
36communication unit 35storage unit35P control program 351 music data DB
N communication network

Claims (7)

Translated fromJapanese
プロセッサ及び表示部を有する装置を用い、運動動作を前記表示部に表示することによりユーザの運動を支援する運動支援方法において、
受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを前記プロセッサが決定する決定ステップと、
該決定ステップにより決定した運動メニューの負荷に応じて負荷値を前記プロセッサが算出する算出ステップと、
該算出ステップにより算出した負荷値に基づき、前記決定ステップにより決定した運動メニューに続くクーリングダウンの時間及びメニューを前記プロセッサが決定する補助決定ステップと
を備えることを特徴とする運動支援方法。
In an exercise support method for assisting a user's exercise by using a device having a processor and a display unit and displaying exercise operation on the display unit,
A determination step in which the processor determines an exercise menu following warm-up based on the received personal information and exercise purpose;
A calculation step in which the processor calculates a load value according to the load of the exercise menu determined in the determination step;
An exercise support method comprising: an auxiliary determination step in which the processor determines a cooling down time and menu following the exercise menu determined in the determination step based on the load value calculated in the calculation step.
運動動作を表示部に表示することによりユーザの運動を支援する運動支援装置において、
受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを決定する決定手段と、
該決定手段により決定した運動メニューの負荷に応じて負荷値を算出する算出手段と、
該算出手段により算出した負荷値に基づき、前記決定手段により決定した運動メニューに続くクーリングダウンの時間及びメニューを決定する補助決定手段と
を備えることを特徴とする運動支援装置。
In the exercise support device for supporting the user's exercise by displaying the exercise operation on the display unit,
A determination means for determining an exercise menu following warm-up based on the received personal information and exercise purpose;
Calculation means for calculating a load value according to the exercise menu load determined by the determination means;
An exercise support apparatus comprising: auxiliary determination means for determining a cooling down time and menu following the exercise menu determined by the determination means based on the load value calculated by the calculation means.
前記補助決定手段は、
負荷値に対応づけてクーリングダウンの複数の時間及びメニューを記憶したメニューファイル及び前記算出手段により算出した負荷値に基づき、クーリングダウンの時間及びメニューを決定するよう構成してある
ことを特徴とする請求項2に記載の運動支援装置。
The auxiliary determining means includes
A cooling down time and a menu are determined based on a menu file storing a plurality of cooling down times and menus corresponding to the load value and a load value calculated by the calculation means. The exercise support apparatus according to claim 2.
前記決定手段は、
個人情報及び鍛える場所を含む運動目的を受け付ける受け付け手段と、
該受け付けた個人情報に基づき決定されるユーザのレベルを受け付けるレベル受け付け手段と、
レベル及び鍛える場所毎に運動メニューを記憶した運動データベースを参照し、前記受け付け手段により受け付けた鍛える場所及び前記レベル受け付け手段により受け付けたレベルに対応する運動メニューを読み出す読み出し手段と
を備えることを特徴とする請求項3に記載の運動支援装置。
The determining means includes
Accepting means for accepting exercise information including personal information and a place to train;
Level receiving means for receiving the level of the user determined based on the received personal information;
And a reading means for reading an exercise menu corresponding to the level received by the level accepting means and the exercise location received by the accepting means with reference to an exercise database storing an exercise menu for each level and place to be trained. The exercise support apparatus according to claim 3.
前記算出手段は、
鍛える場所に応じて負荷値が記憶された負荷値ファイルを参照し、前記読み出し手段により読み出した運動メニューに対応する鍛える場所及びレベルに基づき負荷値を算出するよう構成してある
ことを特徴とする請求項4に記載の運動支援装置。
The calculating means includes
The load value file in which the load value is stored according to the place to be trained is referred to, and the load value is calculated based on the place and level for training corresponding to the exercise menu read by the reading means. The exercise support device according to claim 4.
曲のジャンルまたはアーティストを受け付ける手段と、
該手段により受け付けた曲のジャンルまたはアーティストに基づき決定された音楽データを受信する音楽データ受信手段と、
前記レベル受け付け手段により受け付けたレベルに応じて、前記音楽データ受信手段により受信した音楽データに係る音楽の速度を変更する変更手段と、
該変更手段により変更した後の音楽の速度に基づく音楽データをスピーカへ出力する出力手段と
を備えることを特徴とする請求項5に記載の運動支援装置。
Means to accept the genre or artist of the song,
Music data receiving means for receiving music data determined based on the genre or artist of the song received by the means;
Changing means for changing the speed of music related to the music data received by the music data receiving means according to the level received by the level receiving means;
The exercise support apparatus according to claim 5, further comprising: an output unit that outputs music data based on the speed of the music changed by the changing unit to a speaker.
プロセッサ及び表示部を有するコンピュータを用い、運動動作を前記表示部に表示することによりユーザの運動を支援するプログラムにおいて、
コンピュータに、
受け付けた個人情報及び運動目的に基づき、ウォーミングアップに続く運動メニューを前記プロセッサが決定する決定ステップと、
該決定ステップにより決定した運動メニューの負荷に応じて負荷値を前記プロセッサが算出する算出ステップと、
該算出ステップにより算出した負荷値に基づき、前記決定ステップにより決定した運動メニューに続くクーリングダウンの時間及びメニューを前記プロセッサが決定する補助決定ステップと
を実行させるプログラム。
Using a computer having a processor and a display unit, in a program for supporting exercise of a user by displaying exercise motion on the display unit,
On the computer,
A determination step in which the processor determines an exercise menu following warm-up based on the received personal information and exercise purpose;
A calculation step in which the processor calculates a load value according to the load of the exercise menu determined in the determination step;
A program for executing an auxiliary determination step in which the processor determines a cooling down time and menu following the exercise menu determined in the determination step based on the load value calculated in the calculation step.
JP2007292375A2007-11-092007-11-09 Exercise support method, exercise support apparatus, and programPendingJP2009112731A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2007292375AJP2009112731A (en)2007-11-092007-11-09 Exercise support method, exercise support apparatus, and program

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2007292375AJP2009112731A (en)2007-11-092007-11-09 Exercise support method, exercise support apparatus, and program

Publications (1)

Publication NumberPublication Date
JP2009112731Atrue JP2009112731A (en)2009-05-28

Family

ID=40780535

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2007292375APendingJP2009112731A (en)2007-11-092007-11-09 Exercise support method, exercise support apparatus, and program

Country Status (1)

CountryLink
JP (1)JP2009112731A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2012050584A (en)*2010-08-312012-03-15Brother Industries LtdExercise supporting apparatus, exercise supporting system, exercise supporting method and program
JP2013154072A (en)*2012-01-312013-08-15Brother Industries LtdExercise support device, exercise support method and program
JP2013244147A (en)*2012-05-252013-12-09Waseda UnivExercise continuation support system, exercise inducement information generation device and program
JP2015188693A (en)*2014-03-282015-11-02ブラザー工業株式会社Information processing device and program
WO2018069984A1 (en)*2016-10-112018-04-19富士通株式会社Generation program, generation method, and generation device
CN111612057A (en)*2020-05-152020-09-01广东高驰运动科技有限公司 Muscle training effect display method, electronic device and readable storage device
JP2021128747A (en)*2020-02-142021-09-02アップル インコーポレイテッドApple Inc.User interface for workout content
US11331007B2 (en)2016-09-222022-05-17Apple Inc.Workout monitor interface
US11404154B2 (en)2019-05-062022-08-02Apple Inc.Activity trends and workouts
US11424018B2 (en)2014-09-022022-08-23Apple Inc.Physical activity and workout monitor
US11429252B2 (en)2017-05-152022-08-30Apple Inc.Displaying a scrollable list of affordances associated with physical activities
US11446548B2 (en)2020-02-142022-09-20Apple Inc.User interfaces for workout content
US11580867B2 (en)2015-08-202023-02-14Apple Inc.Exercised-based watch face and complications
US11601584B2 (en)2006-09-062023-03-07Apple Inc.Portable electronic device for photo management
US11625153B2 (en)2019-05-062023-04-11Apple Inc.Media browsing user interface with intelligently selected representative media items
US11660503B2 (en)2016-06-112023-05-30Apple Inc.Activity and workout updates
US11712179B2 (en)2018-05-072023-08-01Apple Inc.Displaying user interfaces associated with physical activities
US11896871B2 (en)2022-06-052024-02-13Apple Inc.User interfaces for physical activity information
US11931625B2 (en)2021-05-152024-03-19Apple Inc.User interfaces for group workouts
US11972104B2 (en)2009-09-222024-04-30Apple Inc.Device, method, and graphical user interface for manipulating user interface objects
US11979467B2 (en)2019-06-012024-05-07Apple Inc.Multi-modal activity tracking user interface
US11977729B2 (en)2022-06-052024-05-07Apple Inc.Physical activity information user interfaces
US11996190B2 (en)2013-12-042024-05-28Apple Inc.Wellness aggregator
US12080421B2 (en)2013-12-042024-09-03Apple Inc.Wellness aggregator

Cited By (56)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11601584B2 (en)2006-09-062023-03-07Apple Inc.Portable electronic device for photo management
US11972104B2 (en)2009-09-222024-04-30Apple Inc.Device, method, and graphical user interface for manipulating user interface objects
JP2012050584A (en)*2010-08-312012-03-15Brother Industries LtdExercise supporting apparatus, exercise supporting system, exercise supporting method and program
JP2013154072A (en)*2012-01-312013-08-15Brother Industries LtdExercise support device, exercise support method and program
JP2013244147A (en)*2012-05-252013-12-09Waseda UnivExercise continuation support system, exercise inducement information generation device and program
US12080421B2 (en)2013-12-042024-09-03Apple Inc.Wellness aggregator
US12094604B2 (en)2013-12-042024-09-17Apple Inc.Wellness aggregator
US11996190B2 (en)2013-12-042024-05-28Apple Inc.Wellness aggregator
US12394523B2 (en)2013-12-042025-08-19Apple Inc.Wellness aggregator
JP2015188693A (en)*2014-03-282015-11-02ブラザー工業株式会社Information processing device and program
US11798672B2 (en)2014-09-022023-10-24Apple Inc.Physical activity and workout monitor with a progress indicator
US11424018B2 (en)2014-09-022022-08-23Apple Inc.Physical activity and workout monitor
US12243444B2 (en)2015-08-202025-03-04Apple Inc.Exercised-based watch face and complications
US11908343B2 (en)2015-08-202024-02-20Apple Inc.Exercised-based watch face and complications
US11580867B2 (en)2015-08-202023-02-14Apple Inc.Exercised-based watch face and complications
US12274918B2 (en)2016-06-112025-04-15Apple Inc.Activity and workout updates
US11660503B2 (en)2016-06-112023-05-30Apple Inc.Activity and workout updates
US11918857B2 (en)2016-06-112024-03-05Apple Inc.Activity and workout updates
US12036018B2 (en)2016-09-222024-07-16Apple Inc.Workout monitor interface
US11331007B2 (en)2016-09-222022-05-17Apple Inc.Workout monitor interface
US11439324B2 (en)2016-09-222022-09-13Apple Inc.Workout monitor interface
JPWO2018069984A1 (en)*2016-10-112019-06-27富士通株式会社 Generation program, generation method and generation apparatus
WO2018069984A1 (en)*2016-10-112018-04-19富士通株式会社Generation program, generation method, and generation device
US11135501B2 (en)2016-10-112021-10-05Fujitsu LimitedGeneration device and generation method
US12039146B2 (en)2017-05-152024-07-16Apple Inc.Displaying a scrollable list of affordances associated with physical activities
US11429252B2 (en)2017-05-152022-08-30Apple Inc.Displaying a scrollable list of affordances associated with physical activities
US11712179B2 (en)2018-05-072023-08-01Apple Inc.Displaying user interfaces associated with physical activities
US11947778B2 (en)2019-05-062024-04-02Apple Inc.Media browsing user interface with intelligently selected representative media items
US11972853B2 (en)2019-05-062024-04-30Apple Inc.Activity trends and workouts
US11791031B2 (en)2019-05-062023-10-17Apple Inc.Activity trends and workouts
US12224051B2 (en)2019-05-062025-02-11Apple Inc.Activity trends and workouts
US11404154B2 (en)2019-05-062022-08-02Apple Inc.Activity trends and workouts
US11625153B2 (en)2019-05-062023-04-11Apple Inc.Media browsing user interface with intelligently selected representative media items
US11979467B2 (en)2019-06-012024-05-07Apple Inc.Multi-modal activity tracking user interface
US11611883B2 (en)2020-02-142023-03-21Apple Inc.User interfaces for workout content
JP7228550B2 (en)2020-02-142023-02-24アップル インコーポレイテッド Training content user interface
JP2021128747A (en)*2020-02-142021-09-02アップル インコーポレイテッドApple Inc.User interface for workout content
US11638158B2 (en)2020-02-142023-04-25Apple Inc.User interfaces for workout content
US11716629B2 (en)2020-02-142023-08-01Apple Inc.User interfaces for workout content
US11985506B2 (en)2020-02-142024-05-14Apple Inc.User interfaces for workout content
US12413981B2 (en)2020-02-142025-09-09Apple Inc.User interfaces for workout content
US11564103B2 (en)2020-02-142023-01-24Apple Inc.User interfaces for workout content
US11452915B2 (en)2020-02-142022-09-27Apple Inc.User interfaces for workout content
US11446548B2 (en)2020-02-142022-09-20Apple Inc.User interfaces for workout content
CN111612057B (en)*2020-05-152023-11-14广东高驰运动科技股份有限公司 Muscle training effect display method, electronic device and readable storage device
CN111612057A (en)*2020-05-152020-09-01广东高驰运动科技有限公司 Muscle training effect display method, electronic device and readable storage device
US11992730B2 (en)2021-05-152024-05-28Apple Inc.User interfaces for group workouts
US11938376B2 (en)2021-05-152024-03-26Apple Inc.User interfaces for group workouts
US12239884B2 (en)2021-05-152025-03-04Apple Inc.User interfaces for group workouts
US11931625B2 (en)2021-05-152024-03-19Apple Inc.User interfaces for group workouts
US12023567B2 (en)2022-06-052024-07-02Apple Inc.User interfaces for physical activity information
US12186645B2 (en)2022-06-052025-01-07Apple Inc.User interfaces for physical activity information
US12194366B2 (en)2022-06-052025-01-14Apple Inc.User interfaces for physical activity information
US12197716B2 (en)2022-06-052025-01-14Apple Inc.Physical activity information user interfaces
US11977729B2 (en)2022-06-052024-05-07Apple Inc.Physical activity information user interfaces
US11896871B2 (en)2022-06-052024-02-13Apple Inc.User interfaces for physical activity information

Similar Documents

PublicationPublication DateTitle
JP2009112731A (en) Exercise support method, exercise support apparatus, and program
JP5702051B2 (en) Exercise support device, exercise support system, server device, program, exercise support method, and exercise menu generation method
US10773124B2 (en)Biometric assessment in fitness improvement
CN101028561B (en)Contents reproducing list generating device and method
US20070016930A1 (en)Creation and navigation of media content with chaptering elements
KR100775929B1 (en) Rehabilitation program provision system
JP2011138197A (en)Information processing apparatus, method of evaluating degree of association, and program
JP2013105309A (en)Information processing apparatus, information processing method, and program
CN103488669B (en)Message processing device, information processing method and program
JP2009112732A (en) Exercise support apparatus and computer program
JPWO2014155688A1 (en) Information processing apparatus, information processing method, and information processing program
JP5318465B2 (en) Exercise support apparatus and computer program
US20160321948A1 (en)Content provision support method for supporting provision of content with which a more suitable training effect is exhibited
KR100975127B1 (en) Service method and system for providing similar music
JP6181499B2 (en) Product recommendation system, product recommendation server, and product recommendation program
JP5181978B2 (en) Distribution apparatus, distribution method, and distribution program
JP5504799B2 (en) Exercise support device, exercise support method and program
US20120030308A1 (en)Locating entities
JP2009201681A (en)Exercise supporting apparatus, exercise supporting method, and computer program
JP2000293531A (en)Method and device for retrieving information
JP6176934B2 (en) Singing ranking display system
JP7666735B2 (en) TRAINING SUPPORT DEVICE, TRAINING SUPPORT METHOD, TRAINING SUPPORT PROGRAM, LEARNING DEVICE, LEARNING METHOD, AND LEARNING PROGRAM
JP7360643B1 (en) Childcare product recommendation device and childcare product recommendation program
JP5099716B2 (en) Apparatus and method for analyzing media / content information
JP7557228B1 (en) PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS

[8]ページ先頭

©2009-2025 Movatter.jp