Nothing Special   »   [go: up one dir, main page]

JP5504799B2 - Exercise support device, exercise support method and program - Google Patents

Exercise support device, exercise support method and program Download PDF

Info

Publication number
JP5504799B2
JP5504799B2 JP2009226546A JP2009226546A JP5504799B2 JP 5504799 B2 JP5504799 B2 JP 5504799B2 JP 2009226546 A JP2009226546 A JP 2009226546A JP 2009226546 A JP2009226546 A JP 2009226546A JP 5504799 B2 JP5504799 B2 JP 5504799B2
Authority
JP
Japan
Prior art keywords
exercise
information
motion
scenario
motion information
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.)
Active
Application number
JP2009226546A
Other languages
Japanese (ja)
Other versions
JP2011072519A (en
Inventor
和弘 大村
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
Original Assignee
Brother Industries Ltd
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 filed Critical Brother Industries Ltd
Priority to JP2009226546A priority Critical patent/JP5504799B2/en
Priority to US12/893,390 priority patent/US20110077130A1/en
Publication of JP2011072519A publication Critical patent/JP2011072519A/en
Application granted granted Critical
Publication of JP5504799B2 publication Critical patent/JP5504799B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • G10H1/0066Transmission between separate instruments or between individual components of a musical system using a MIDI interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/201User input interfaces for electrophonic musical instruments for movement interpretation, i.e. capturing and recognizing a gesture or a specific kind of movement, e.g. to control a musical instrument
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/441Image sensing, i.e. capturing images or optical patterns for musical purposes or musical control purposes
    • G10H2220/455Camera input, e.g. analyzing pictures from a video camera and using the analysis results as control data
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Processing Or Creating Images (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、複数の運動動作の中から、各運動動作を実行する順番に適した運動動作を提示可能な運動支援装置、運動支援方法及びプログラムに関する。   The present invention relates to an exercise support apparatus, an exercise support method, and a program capable of presenting an exercise operation suitable for the order in which each exercise operation is executed from among a plurality of exercise operations.

特許文献1には、アンケートデータ項目中の年齢、性別、身長、体重、鍛えたい部位といった個人情報が入力されることで、運動メニューが構築される方法が開示されている。アンケートデータ中の個人情報に基づいて、ユーザの運動メニューが構築される。構築された運動メニューにおける動作を、人物モデルにより実施するための画像データが生成される。   Patent Document 1 discloses a method in which an exercise menu is constructed by inputting personal information such as age, sex, height, weight, and part to be trained in questionnaire data items. A user's exercise menu is constructed based on personal information in the questionnaire data. Image data for executing the motion in the constructed exercise menu using a person model is generated.

特開2001−327639号公報JP 2001-327639 A

特許文献1に記載の運動構築方法は、ユーザが特に鍛えたい部位または機能回復(リハビリ)に関する運動メニューを構築することができる。また、ユーザが減量を目的とする場合、身長と体重とに関する情報から、運動により消費するカロリーを指標として運動メニューを構築することができる。しかしながら、特許文献1に記載された運動構築方法では、各運動動作を実行する順番に適した運動動作を提示することができなかった。そのため、運動イントラクター等の専門家により、手作業で運動動作の順序を決定したため、負担が大きかった。   The exercise construction method described in Patent Literature 1 can construct an exercise menu related to a part or function recovery (rehabilitation) that a user particularly wants to train. In addition, when the user aims to lose weight, an exercise menu can be constructed from information on height and weight, using calories consumed by exercise as an index. However, in the exercise construction method described in Patent Document 1, it is not possible to present an exercise motion suitable for the order of executing each exercise operation. For this reason, the order of the exercise operation was manually determined by an expert such as an exercise instructor, which caused a heavy burden.

本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、各運動動作を実行する順番に適した運動動作を提示可能な表示情報を発生することができる運動支援装置及び運動支援方法を提供することである。   The present invention has been made to solve the above-described problems. An object of the present invention is to provide an exercise support apparatus and an exercise support method capable of generating display information capable of presenting an exercise operation suitable for the order of executing each exercise operation.

請求項1に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、を対応付けて取得する第1取得部と、前記複数のシナリオ属性報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を複数取得する第2取得部と、前記第2取得部により取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、所定の表示部に表示させる第1表示制御部と、前記第1取得部により取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を決定する決定部と、前記決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる第2表示制御部と、を備えることを特徴とする運動支援装置である。
According to the first aspect of the present invention, a first acquisition unit that acquires a plurality of motion information representing a plurality of motions and a plurality of scenario attribute information representing a scene where the motions are performed in association with each other; scenarios in an attribute information, a second acquisition unit that acquires a plurality of motion sequence information sequence have been described in which the scenario attribute information of a predetermined number is executed, the plurality of acquired by the second acquisition unit of A first display control unit that displays a selection screen for selecting predetermined exercise sequence information from the exercise sequence information on a predetermined display unit, and a plurality of the motion information acquired by the first acquisition unit . from within, a determining unit for determining one or more of the motion information corresponding to the scenario attribute information in which the motion sequence information selected using the selection screen includes motion determined by the determination unit Motion menu comprising broadcasting an exercise support device characterized by and a second display control unit for displaying on a predetermined display unit.

請求項2に記載の発明によれば、 前記第1取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す前記複数のシナリオ属性情報を取得し、前記第2表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする。
According to invention of Claim 2, the said 1st acquisition part is a main exercise | movement including the main exercise | movement operation | movement which moves a body, the warming-up exercise | movement which prepares before a main exercise | movement, and a body after a main exercise | movement. The plurality of scenario attribute information respectively representing cool-down exercises to be cooled down are acquired, and the second display control unit displays the exercise menu including the motion information determined by the determination unit on a predetermined display unit It is not characterized and Turkey.

請求項3に記載の発明によれば、 前記第1取得部は、前記運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表す前記シナリオ属性情報を取得し、前記第2表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする。
According to the invention of claim 3, the first acquisition unit represents any one of aerobic exercise, anaerobic exercise, and a stretch exercise that stretches the body as an exercise operation constituting the exercise scene. It acquires scenario attribute information, the second display control unit, the exercise menu including motion information determined by the determination unit, wherein the benzalkonium is displayed on a predetermined display unit.

請求項に記載の発明によれば、前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する生成部を備えることを特徴とする。

According to the invention of claim 4, based on the motion information determined by the determination unit, characterized in that it comprises a generator for generating the motion menu.

請求項に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、運動支援装置が取得する第1取得ステップと、前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、前記運動支援装置が複数取得する第2取得ステップと、前記第2取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を所定の表示部に、前記運動支援装置が表示させる第1表示制御ステップと、前記第1取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を前記運動支援装置が決定する決定ステップと、前記決定ステップにより決定されたモーション情報を含む運動メニューを、前記運動支援装置が所定の表示部に表示させる第2表示制御ステップと、を含む運動支援方法である。
According to the invention of claim 5 , motion information representing a plurality of exercise motions , a plurality of scenario attribute information representing scenes for performing the motion motions, and a plurality of motion information representing motor motions are associated with each other, The exercise support apparatus includes a plurality of pieces of exercise order information in which a first acquisition step acquired by the exercise support apparatus and an order in which a predetermined number of the scenario attribute information are executed among the plurality of scenario attribute information are described. The exercise support apparatus has a selection screen for selecting predetermined exercise sequence information from among the second acquisition step to be acquired and the plurality of exercise sequence information acquired by the second acquisition step on a predetermined display unit. a first display control step of displaying, from among the plurality of the motion information acquired by the first acquisition step, the motion sequence information selected using the selection screen One or more of the motion information corresponding to the scenario attribute information including the a determination step of exercise support apparatus determines the motion menu including motion information determined by the determination step, the exercise assisting device is predetermined And a second display control step for displaying on the display unit.

請求項に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、コンピュータが取得する第1取得ステップと、前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、コンピュータが複数取得する第2取得ステップと、前記第2取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、コンピュータが所定の表示部に表示させる第1表示制御ステップと、前記第1取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を、コンピュータが決定する決定ステップと、前記決定ステップにより決定されたモーション情報を含む運動メニューを、コンピュータが所定の表示部に表示させる第2表示制御ステップと、をコンピュータに実行させるプログラムである。
According to the invention of claim 6 , the motion information representing a plurality of exercise motions, the plurality of scenario attribute information representing the scene where the motion motion is performed, and the plurality of motion information representing the motion motions are associated with each other , a first acquisition step of the computer obtaining, among the plurality of scenarios attribute information, the motion sequence information sequence is described that the scenario attribute information of a predetermined number is performed, the second acquisition computer acquires a plurality A first display control step for causing a computer to display a selection screen for selecting predetermined exercise sequence information from among the plurality of exercise sequence information acquired in the second acquisition step on a predetermined display unit ; , before from a plurality of the motion information acquired by the first acquisition step, said motion sequence information selected using the selection screen including One or more of the motion information corresponding to the scenario attribute information, a determining step by the computer to determine a motion menu including motion information determined by the determination step, the second display by the computer is displayed on a predetermined display unit And a control step for causing a computer to execute the control step.

請求項1に記載の発明によれば、決定部は、第1取得部により取得された複数の前記モーション情報の中から、選択画面を用いて選択された運動順序情報が含むシナリオ属性情報に対応した1つ以上のモーション情報を決定する。第2表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
According to the invention of claim 1, determining unit, from among the plurality of the motion information acquired by the first acquisition unit, the scenario attribute information including the motion sequence information selected using the selection screen One or more corresponding motion information is determined. The second display control unit displays an exercise menu including the motion information determined by the determination unit on a predetermined display unit. As a result, it is possible to determine an exercise operation suitable for the exercise sequence for executing each exercise operation and present it on a predetermined display unit.

請求項2に記載の発明によれば、第1取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す複数のシナリオ属性情報を取得する。第2表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、メイン運動、ウォーミングアップ運動、クールダウン運動を含む運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
According to the invention described in claim 2, the first acquisition unit cools the body after the main exercise including the main exercise including the main exercise operation for moving the body, the warm-up exercise for preparation before the main exercise, and the main exercise. A plurality of scenario attribute information each representing a cool-down exercise to be downed is acquired. The second display control unit, the exercise menu including motion information determined by the determination unit, Ru is displayed on a predetermined display unit. As a result, it is possible to determine an exercise motion suitable for the exercise sequence including the main exercise, the warm-up exercise, and the cool-down exercise and present it on a predetermined display unit.

請求項3に記載の発明によれば、第1取得部は、運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表すシナリオ属性情報を取得する。第2表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させ。この結果、有酸素運動、無酸素運動、ストレッチ運動を含む運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
According to the invention described in claim 3, the first acquisition unit includes scenario attribute information representing any one of aerobic exercise, anaerobic exercise, and stretch exercise that stretches the body as the exercise operation constituting the exercise scene. To get. The second display control unit, the exercise menu including motion information determined by the determination unit, Ru is displayed on a predetermined display unit. As a result, it is possible to determine an exercise motion suitable for the exercise sequence including aerobic exercise, anaerobic exercise, and stretch exercise and present it on a predetermined display unit.

請求項に記載の発明によれば、生成部は、前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。そのため、表示部に提示された運動動作の中から所望の動作を選択して運動メニューを生成することができる。
According to the invention described in claim 4, the generating unit, based on the motion information determined by the determination unit to generate the motion menu. As a result, it is possible to determine an exercise operation suitable for the exercise sequence for executing each exercise operation and present it on a predetermined display unit. Therefore, an exercise menu can be generated by selecting a desired operation from the exercise operations presented on the display unit.

請求項及び請求項に記載の発明によれば、決定ステップは、第1取得ステップにより取得された複数のモーション情報の中から、選択画面を用いて選択された運動順序情報が含むシナリオ属性情報に対応した1つ以上のモーション情報を決定する。第2表示制御ステップは、決定ステップにより決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。このため、運動イントラクター等の専門家により、手作業で運動動作の順序を決定することなく、運動動作を決定することができる。 According to the invention described in claim 5 and claim 6 , the determination step includes scenario attributes included in the exercise order information selected using the selection screen from the plurality of motion information acquired in the first acquisition step. One or more motion information corresponding to the information is determined. In the second display control step, the exercise menu including the motion information determined in the determination step is displayed on a predetermined display unit. As a result, it is possible to determine an exercise operation suitable for the exercise sequence for executing each exercise operation and present it on a predetermined display unit. For this reason, an exercise operation can be determined by an expert such as an exercise instructor without manually determining the order of the exercise operation.

本実施形態におけるコンテンツ生成システム100の構成図である。1 is a configuration diagram of a content generation system 100 in the present embodiment. 本実施形態における出力端末装置1の外観図である。It is an external view of the output terminal device 1 in this embodiment. 本実施形態におけるコンテンツ生成システム100におけるサーバ10の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of the server 10 in the content generation system 100 in this embodiment. 本実施形態におけるモーション情報記憶領域121にモーション情報が記憶される記憶状態を示す概念図である。It is a conceptual diagram which shows the memory | storage state by which motion information is memorize | stored in the motion information storage area 121 in this embodiment. 本実施形態におけるシナリオ属性情報と、そのシナリオ属性情報のシナリオ内容とが対応付けられている表である。It is the table | surface with which scenario attribute information in this embodiment and the scenario content of the scenario attribute information are matched. 本実施形態におけるモーション映像情報記憶領域122にモーション映像情報が記憶される記憶状態を示す概念図である。It is a conceptual diagram which shows the memory | storage state by which motion video information is memorize | stored in the motion video information storage area 122 in this embodiment. 本実施形態における映像情報50がディスプレイ4に表示される表示状態を示す概念図である。It is a conceptual diagram which shows the display state in which the video information 50 in this embodiment is displayed on the display 4. FIG. 本実施形態における人の所定の1動作を表示するために図5(b)の各身体部位を表しているP1〜P17の座標位置を示す説明図である。It is explanatory drawing which shows the coordinate position of P1-P17 showing each body part of FIG.5 (b) in order to display one predetermined operation | movement of the person in this embodiment. 本実施形態におけるモーション映像情報がディスプレイ4に表示される表示状態を示す概念図である。It is a conceptual diagram which shows the display state in which the motion video information in this embodiment is displayed on the display. 本実施形態におけるシナリオ順序情報が、シナリオ順序情報記憶領域123に記憶される記憶状態を示す概念図である。It is a conceptual diagram which shows the memory | storage state by which scenario order information in this embodiment is memorize | stored in the scenario order information storage area 123. FIG. 本実施形態におけるコンテンツ生成システム100における出力端末装置1の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of the output terminal device 1 in the content generation system 100 in this embodiment. 本実施形態における運動リスト情報が、運動リスト一時記憶領域85に記憶される記憶状態を示す概念図である。It is a conceptual diagram which shows the memory | storage state by which exercise list information in this embodiment is memorize | stored in the exercise list temporary storage area 85. 本実施形態におけるコンテンツ生成システム100を構成する出力端末装置1における端末動作の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the terminal operation | movement in the output terminal device 1 which comprises the content generation system 100 in this embodiment. 本実施形態における運動リスト情報生成処理プログラムに従う出力端末装置1の運動リスト情報生成処理を実行するフローチャートである。It is a flowchart which performs the exercise list information generation process of the output terminal device 1 according to the exercise list information generation process program in this embodiment. 本実施形態におけるディスプレイ4によりモーション情報候補が表示される表示状態を示す概念図である。It is a conceptual diagram which shows the display state in which a motion information candidate is displayed by the display 4 in this embodiment.

[最良の実施形態]
運動コンテンツを自動で生成するコンテンツ生成システムに本発明を適用した最良の実施形態について図面を参照して説明する。具体的には、複数の運動動作を表すモーション情報の中から、各運動動作を実行する順番に適したモーション情報を提示することで、本実施形態は運動コンテンツを生成する。
[Best Embodiment]
The best embodiment in which the present invention is applied to a content generation system that automatically generates athletic content will be described with reference to the drawings. Specifically, the present embodiment generates motion content by presenting motion information suitable for the order in which each motion motion is executed from among motion information representing a plurality of motion motions.

<本実施形態のコンテンツ生成システムの構成>
図1は、本発明を適用した本実施形態のコンテンツ生成システム100の構成図である。コンテンツ生成システム100は、出力端末装置1とサーバ10とから構成される。出力端末装置1とサーバ10とは、インターネットを介して接続される。出力端末装置1は、モーション映像情報と楽曲とを含む運動コンテンツを出力する。
<Configuration of content generation system of this embodiment>
FIG. 1 is a configuration diagram of a content generation system 100 according to this embodiment to which the present invention is applied. The content generation system 100 includes an output terminal device 1 and a server 10. The output terminal device 1 and the server 10 are connected via the Internet. The output terminal device 1 outputs exercise content including motion video information and music.

<本実施形態の出力端末装置1の外観的構成>
図2は、本発明を適用した本実施形態のコンテンツ生成システム100の出力端末装置1の外観図である。出力端末装置1は、スピーカ2と、スピーカ3と、ディスプレイ4と、情報入力部5とを備える。ディスプレイ4は、運動映像160を表示する。運動映像160がディスプレイ4により表示されるときに、運動映像160と共に出力される楽曲が、スピーカ2とスピーカ3とにより出力される。情報入力部5を用いて、ユーザは、運動を選択するための情報と楽曲を選択するための情報とを入力する。例えば、情報入力部5は、キーボードやマウスである。図2に示すように、ユーザ150は、ディスプレイ4により表示される運動映像160を見て運動を行うことができる。
<External configuration of the output terminal device 1 of the present embodiment>
FIG. 2 is an external view of the output terminal device 1 of the content generation system 100 according to this embodiment to which the present invention is applied. The output terminal device 1 includes a speaker 2, a speaker 3, a display 4, and an information input unit 5. The display 4 displays an exercise image 160. When the motion video 160 is displayed on the display 4, the music output together with the motion video 160 is output by the speakers 2 and 3. Using the information input unit 5, the user inputs information for selecting exercise and information for selecting music. For example, the information input unit 5 is a keyboard or a mouse. As shown in FIG. 2, the user 150 can perform exercise by viewing the exercise image 160 displayed on the display 4.

<本実施形態のサーバ10の電気的構成>
図3は、本実施形態のコンテンツ生成システム100におけるサーバ10の電気的構成を示すブロック図である。図3に示すように、本実施形態のサーバ10には、サーバ10を制御するCPU11が備えられている。CPU11には、HDD12とRAM13とネットワーク接続部14とがそれぞれ電気的に接続されている。CPU11は、HDD12、RAM13などの記憶手段と共に、サーバ10の動作を制御処理するコンピュータを構成している。ネットワーク接続部14は、インターネットを介して出力端末装置1と情報を通信する。
<Electrical Configuration of Server 10 of the Present Embodiment>
FIG. 3 is a block diagram showing an electrical configuration of the server 10 in the content generation system 100 of the present embodiment. As shown in FIG. 3, the server 10 of this embodiment includes a CPU 11 that controls the server 10. The CPU 11 is electrically connected to the HDD 12, the RAM 13, and the network connection unit 14. The CPU 11 constitutes a computer that controls the operation of the server 10 together with storage means such as the HDD 12 and the RAM 13. The network connection unit 14 communicates information with the output terminal device 1 via the Internet.

サーバ10に備えられるHDD12は、モーション情報記憶領域121とモーション映像情報記憶領域122とシナリオ順序情報記憶領域123とサーバプログラム情報記憶領域124とを備える。   The HDD 12 provided in the server 10 includes a motion information storage area 121, a motion video information storage area 122, a scenario order information storage area 123, and a server program information storage area 124.

モーション情報記憶領域121は、モーション情報を複数記憶する。モーション情報は、運動の動作を表す情報である。モーション情報記憶領域121に記憶されるモーション情報が新しく更新されることで、出力端末装置1のユーザは、新しい運動コンテンツを生成することができる。図4は、モーション情報がモーション情報記憶領域121に記憶される記憶状態を示す概念図である。図4に示すように、各運動動作を表す「マーチ」、「フロントランジ」、「ショルダープレス」、「上腕部ストレッチ」、「カッコウのポーズ」等が、モーション情報として、モーション情報記憶領域121に記憶される。また、各モーション情報は、シナリオ属性情報と対応付けられてモーション情報記憶領域121に記憶される。さらに、モーション情報は、そのモーション情報の種類を示す運動種類情報と対応付けられる。シナリオ属性情報は、各モーション情報が属するシナリオ属性を示す。例えば、モーション情報「マーチ」の場合、シナリオ属性情報「2」と「3」と「4」と「6」とが、モーション情報「マーチ」に対応付けられている。以下、シナリオ属性情報の詳細について説明する。   The motion information storage area 121 stores a plurality of motion information. The motion information is information representing the motion of the exercise. When the motion information stored in the motion information storage area 121 is newly updated, the user of the output terminal device 1 can generate new exercise content. FIG. 4 is a conceptual diagram showing a storage state in which motion information is stored in the motion information storage area 121. As shown in FIG. 4, “march”, “front lunge”, “shoulder press”, “upper arm stretch”, “cuckoo pose”, and the like representing each movement are stored in the motion information storage area 121 as motion information. Remembered. Each motion information is stored in the motion information storage area 121 in association with the scenario attribute information. Further, the motion information is associated with exercise type information indicating the type of motion information. The scenario attribute information indicates a scenario attribute to which each motion information belongs. For example, in the case of motion information “March”, scenario attribute information “2”, “3”, “4”, and “6” are associated with motion information “March”. Details of the scenario attribute information will be described below.

シナリオ属性情報は、各モーション情報が実行される運動動作の場面を表す情報である。図5は、シナリオ属性情報と、そのシナリオ属性情報のシナリオ内容とが対応付けられている表である。以下、図5の表を参照して、各シナリオ属性情報について説明する。図5に示すように、シナリオ属性情報「1」は、ストレッチ運動であり、且つ、ウォーミングアップに適したモーション情報に付与される。例えば、図4に示すモーション情報「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等は、ストレッチ運動であり、且つ、ウォーミングアップに適した運動動作である。そのため、「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等のモーション情報には、シナリオ属性情報「1」が付与される。   The scenario attribute information is information representing a scene of an exercise operation in which each motion information is executed. FIG. 5 is a table in which scenario attribute information is associated with the scenario contents of the scenario attribute information. Hereinafter, each scenario attribute information will be described with reference to the table of FIG. As shown in FIG. 5, the scenario attribute information “1” is a stretch exercise and is given to motion information suitable for warming up. For example, the motion information “upper arm stretch”, “neck stretch”, “calf stretch” and the like shown in FIG. 4 are stretch exercises and exercise motions suitable for warm-up. Therefore, scenario attribute information “1” is assigned to motion information such as “upper arm stretch”, “neck stretch”, and “calf stretch”.

図5に示すように、シナリオ属性情報「2」は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、ウォーミングアップに適したモーション情報に付与される。例えば、図4に示すモーション情報「マーチ」、「ハーフ・スクワット」、「クォーター・スクワット」等は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、ウォーミングアップに適した運動動作である。そのため、「マーチ」、「ハーフ・スクワット」、「クォーター・スクワット」等のモーション情報には、シナリオ属性情報「2」が付与される。   As shown in FIG. 5, the scenario attribute information “2” is aerobic exercise or anaerobic exercise with a light exercise intensity and is given to motion information suitable for warm-up. For example, the motion information “March”, “Half squat”, “Quarter squat”, etc. shown in FIG. 4 is an aerobic exercise with a light exercise intensity or an anaerobic exercise and suitable for warm-up. It is. Therefore, scenario attribute information “2” is assigned to motion information such as “March”, “Half squat”, and “Quarter squat”.

図5に示すように、シナリオ属性情報「3」は、運動動作の主となるメイン運動に適したモーション情報に付与される。メイン運動は、例えば、運動強度が強い有酸素運動、または、運動強度が強い無酸素運動である。メイン運動として、運動強度が軽い有酸素運動、または、運動強度が軽い無酸素運動が含まれても良い。尚、ストレッチ運動は、メイン運動に含まれない。運動種類情報が「ヨガ」の場合、「ヨガ」のメイン運動は適宜設定される。例えば、図4に示すモーション情報「マーチ」、「バックランジ」、「ショルダープレス」、「スクワット」等は、メイン運動に適した運動動作である。そのため、「マーチ」、「バックランジ」、「ショルダープレス」、「スクワット」等のモーション情報には、シナリオ属性「3」が付与される。   As shown in FIG. 5, the scenario attribute information “3” is given to motion information suitable for the main exercise that is the main exercise operation. The main exercise is, for example, an aerobic exercise with a high exercise intensity or an anaerobic exercise with a high exercise intensity. The main exercise may include an aerobic exercise with a light exercise intensity or an anaerobic exercise with a low exercise intensity. The stretching exercise is not included in the main exercise. When the exercise type information is “yoga”, the main exercise of “yoga” is appropriately set. For example, the motion information “march”, “back lunge”, “shoulder press”, “squat” and the like shown in FIG. 4 are exercise motions suitable for the main exercise. For this reason, the scenario attribute “3” is assigned to motion information such as “march”, “back lunge”, “shoulder press”, and “squat”.

図5に示すように、シナリオ属性情報「4」は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、水分補給に適したモーション情報に付与される。シナリオ属性情報「4」が付与されるモーション情報は、シナリオ属性情報「2」が付与されるモーション情報と同様の運動強度である。または、シナリオ属性情報「4」が付与されるモーション情報は、シナリオ属性情報「2」が付与されるモーション情報より軽い運動強度である。例えば、図4に示すモーション情報「マーチ」、「クォーター・スクワット」等は、運動強度が軽い有酸素運動であり、且つ、水分補給に適した運動動作である。そのため、「マーチ」、「クォーター・スクワット」等のモーション情報には、シナリオ属性情報「4」が付与される。   As shown in FIG. 5, the scenario attribute information “4” is aerobic exercise or anaerobic exercise with a light exercise intensity and is given to motion information suitable for hydration. The motion information to which the scenario attribute information “4” is assigned has the same exercise intensity as the motion information to which the scenario attribute information “2” is assigned. Alternatively, the motion information to which the scenario attribute information “4” is assigned has a lighter exercise intensity than the motion information to which the scenario attribute information “2” is assigned. For example, the motion information “March”, “Quarter squat”, etc. shown in FIG. 4 is an aerobic exercise with a light exercise intensity and an exercise operation suitable for hydration. Therefore, scenario attribute information “4” is assigned to motion information such as “March” and “Quarter squat”.

図5に示すように、シナリオ属性情報「5」は、ストレッチ運動であり、且つ、クールダウンに適したモーション情報に付与される。例えば、図4に示すモーション情報「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等は、ストレッチ運動であり、且つ、クールダウンに適した運動動作である。そのため、「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等のモーション情報には、シナリオ属性情報「5」が付与される。   As shown in FIG. 5, the scenario attribute information “5” is a stretch exercise and is given to motion information suitable for cool-down. For example, the motion information “upper arm stretch”, “neck stretch”, “calf stretch”, and the like shown in FIG. 4 are stretching exercises and exercise operations suitable for cool-down. Therefore, scenario attribute information “5” is given to motion information such as “upper arm stretch”, “neck stretch”, and “calf stretch”.

図5に示すように、シナリオ属性情報「6」は、運動強度が軽い有酸素運動であり、且つ、クールダウンに適したモーション情報に付与される。例えば、図4に示すモーション情報「マーチ」等は、運動強度が軽い有酸素運動であり、且つ、クールダウンに適した運動動作である。そのため、「マーチ」等のモーション情報には、シナリオ属性情報「6」が付与される。   As shown in FIG. 5, the scenario attribute information “6” is aerobic exercise with a light exercise intensity and is given to motion information suitable for cool-down. For example, the motion information “March” shown in FIG. 4 is an aerobic exercise with a low exercise intensity and an exercise operation suitable for cool-down. Therefore, scenario attribute information “6” is added to motion information such as “March”.

図5に示すように、シナリオ属性情報「7」は、運動種類情報「ヨガ」の瞑想に適したモーション情報に付与される。例えば、図4に示すモーション情報「瞑想のポーズ」等は、瞑想に適した運動動作である。そのため、「瞑想のポーズ」等のモーション情報には、シナリオ属性情報「7」が付与される。運動種類情報「ヨガ」における瞑想は、一般的な運動のクールダウンに相当する。尚、運動種類情報が「ヨガ」の場合、各シナリオ属性情報に属するモーション情報は適宜設定される。このように、上述したシナリオ属性情報が、各モーション情報と対応付けられて、モーション情報記憶領域121に記憶される。   As shown in FIG. 5, the scenario attribute information “7” is given to motion information suitable for meditation of the exercise type information “yoga”. For example, the motion information “meditation pose” shown in FIG. 4 is an exercise motion suitable for meditation. Therefore, scenario attribute information “7” is given to motion information such as “meditation pose”. Meditation in the exercise type information “yoga” corresponds to a general exercise cooldown. When the exercise type information is “yoga”, the motion information belonging to each scenario attribute information is set as appropriate. In this way, the scenario attribute information described above is stored in the motion information storage area 121 in association with each motion information.

以下、図4に示す運動種類情報について説明する。本実施形態では、運動種類情報として、「有酸素運動」と「無酸素運動」と「ストレッチ運動」と「ヨガ」とから構成される。   Hereinafter, the exercise type information shown in FIG. 4 will be described. In the present embodiment, the exercise type information includes “aerobic exercise”, “anaerobic exercise”, “stretch exercise”, and “yoga”.

具体的に有酸素運動は、ステップ運動を含む。ステップ運動は、各ユーザごとに適切な運動テンポにより実行されることで、効果的な有酸素運動として実行することができる。ステップ運動は、主に脚部を用いた運動で一定期間同じパターンを繰り返す運動である。効果的な有酸素運動は、酸素を体に取り込みながら過度の疲労無しに続けることができる運動(例えば、ステップ運動及びジョギング)である。有酸素運動は、脂肪が燃焼し易い最低限の運動強度を越える運動である。適切なテンポ以下、例えばテンポが遅い場合、運動強度が弱く、有酸素運動としての効果が得られない可能性がある。また、適切なテンポ以上、例えばテンポが速い場合でも、運動強度が強く、有酸素運動としての効果が出ずに無酸素運動となってしまう可能性がある。この場合、過度の疲労をユーザは感じる事になり、運動を長時間続けられないだけではなく、有酸素運動としての効果が得られない可能性がある。本実施形態では、図示はしないが、モーション情報ごとに運動テンポ(Beat Per Minutes:BPM)を設定可能である。そのため、各ユーザに適切な運動テンポでステップ運動を実行させることができる。そのため、ステップ運動は、各ユーザに適切な運動テンポにより有酸素運動として実行することができる。図4に示す「マーチ」、「フロントランジ」、「バックランジ」、「サイドステップ」等は、ステップ運動の一例である。   Specifically, aerobic exercise includes step exercise. The step exercise can be executed as an effective aerobic exercise by being executed at an appropriate exercise tempo for each user. The step exercise is an exercise mainly using the legs and repeating the same pattern for a certain period. Effective aerobic exercise is exercise that can continue without undue fatigue while taking oxygen into the body (eg, step exercise and jogging). Aerobic exercise is exercise that exceeds the minimum exercise intensity at which fat is easily combusted. When the tempo is below an appropriate tempo, for example, when the tempo is slow, the exercise intensity is weak, and the effect as an aerobic exercise may not be obtained. Further, even when the tempo is higher than the appropriate tempo, for example, when the tempo is fast, there is a possibility that the exercise intensity is strong and the effect as an aerobic exercise does not appear and an anaerobic exercise is caused. In this case, the user feels excessive fatigue, and not only cannot continue the exercise for a long time, but also may not obtain the effect as an aerobic exercise. In the present embodiment, although not shown, an exercise tempo (Beat Per Minutes: BPM) can be set for each motion information. Therefore, it is possible to cause each user to execute a step exercise at an appropriate exercise tempo. Therefore, the step exercise can be executed as an aerobic exercise at an exercise tempo appropriate for each user. “March”, “front lunge”, “back lunge”, “side step” and the like shown in FIG. 4 are examples of the step motion.

また、具体的に無酸素運動は、筋力トレーニング運動を含む。筋力トレーニング運動は、筋力トレーニングを実行する運動テンポを替えることで、持久力を付けるための筋力トレーニング運動と、瞬発力を付けるための筋力トレーニング運動とに切り替えることができる。持久力を付けたいのか瞬発力を付けたいのかといった筋力トレーニングの目的によって、ユーザごとに運動テンポを変えることとなる。運動テンポを変えることで、筋力トレーニング運動は、筋力トレーニングの目的を変えることができる。図4に示す「ショルダープレス」等のバーベルを使った筋力トレーニング運動は、筋力トレーニング運動の一例である。また、図4に示す「スクワット」等は、脚を使った筋力トレーニング運動の一例である。   Moreover, specifically, anaerobic exercise includes strength training exercise. The strength training exercise can be switched between a strength training exercise for applying endurance and a strength training exercise for applying instantaneous force by changing the exercise tempo for executing the strength training. The exercise tempo is changed for each user depending on the purpose of strength training such as whether to apply endurance or instantaneous power. By changing the exercise tempo, the strength training exercise can change the purpose of the strength training. The strength training exercise using a barbell such as “shoulder press” shown in FIG. 4 is an example of the strength training exercise. 4 is an example of a strength training exercise using legs.

また、ストレッチは、人の各身体部位をストレッチさせるための運動である。図4に示す「上腕部ストレッチ」、「首ストレッチ」のように、人の各身体部位と対応付けられたストレッチがある。   Stretching is an exercise for stretching each body part of a person. There are stretches associated with human body parts, such as “upper arm stretch” and “neck stretch” shown in FIG.

ヨガは、人間の身体により多種多様なポーズをとることで、身体をストレッチする運動である。   Yoga is an exercise that stretches the body by taking various poses depending on the human body.

モーション映像情報記憶領域122は、モーション映像情報を記憶する。モーション映像情報は、モーション情報に対応する映像情報である。図6は、モーション映像情報がモーション映像情報記憶領域122に記憶される記憶状態を示す概念図である。図6に示すように、モーション情報「マーチ」に対応するモーション映像情報として、「マーチ映像」がモーション映像情報記憶領域122に記憶される。同様に、モーション情報「フロントランジ」に対応するモーション映像情報として、「フロントランジ映像」がモーション映像情報記憶領域122に記憶される。図7は、モーション情報に対応するモーション映像情報が、モーション映像情報記憶領域122から読み出されてディスプレイ4に表示される概念図である。図7(a)は、ディスプレイ4の表示画面中におけるX軸、Y軸、Z軸を定義して、CGにより人の形を表した映像情報50をディスプレイ4に表示する概念図である。また、図7(b)は、図7(a)に示す映像情報50が表す人の各身体部位の座標位置を示す概念図である。図7(b)に示す各身体部位の座標位置に基づいて、図7(a)の映像情報は生成される。図7(b)のP1〜P17は、人の各身体部位を表している。図8は、人の所定の1動作を表示するために図7(b)の各身体部位を表しているP1〜P17の座標位置を示す説明図である。図8に示す人の各身体部位を表すP1〜P17についてのX軸、Y軸、Z軸における座標位置を表す映像が静止画像を示す。図8に示す座標位置を表す映像の静止画像が、複数連続してディスプレイ4に表示されることで、所定の運動を行う人の映像がディスプレイ4に表示される。図9は、モーション情報記憶領域121に記憶されている図4のモーション情報「マーチ」に対応する映像情報が、ディスプレイ4により表示される表示状態を示す概念図である。図9中の「1」〜「16」の番号は、ディスプレイ4に表示される静止画像の順序を表している。図9中の「1」〜「16」に対応する静止画像がディスプレイ4により連続して表示されることで、映像として運動動作「マーチ」が1回実行される。図9に示す所定のモーション情報を表す静止画像群が、モーション映像情報記憶領域122に記憶される。運動動作「マーチ」が実行される回数分だけモーション映像情報が、モーション映像情報記憶領域122から読み出され、ディスプレイ4に表示される。モーション映像情報記憶領域122に記憶されるモーション映像情報が新しく更新されることで、出力端末装置1のユーザは、新しい運動コンテンツを生成することができる。   The motion video information storage area 122 stores motion video information. The motion video information is video information corresponding to the motion information. FIG. 6 is a conceptual diagram showing a storage state in which motion video information is stored in the motion video information storage area 122. As shown in FIG. 6, “march video” is stored in the motion video information storage area 122 as motion video information corresponding to the motion information “march”. Similarly, “front lunge video” is stored in the motion video information storage area 122 as motion video information corresponding to the motion information “front lunge”. FIG. 7 is a conceptual diagram in which motion video information corresponding to motion information is read from the motion video information storage area 122 and displayed on the display 4. FIG. 7A is a conceptual diagram in which the X-axis, the Y-axis, and the Z-axis in the display screen of the display 4 are defined, and the video information 50 representing the human shape is displayed on the display 4 by CG. Moreover, FIG.7 (b) is a conceptual diagram which shows the coordinate position of each human body part which the video information 50 shown to Fig.7 (a) represents. Based on the coordinate position of each body part shown in FIG. 7B, the video information of FIG. 7A is generated. P1 to P17 in FIG. 7B represent human body parts. FIG. 8 is an explanatory diagram showing the coordinate positions of P1 to P17 representing each body part in FIG. 7B in order to display one predetermined motion of the person. The video showing the coordinate positions on the X-axis, Y-axis, and Z-axis for P1 to P17 representing each body part of the person shown in FIG. A plurality of still images of the video representing the coordinate positions shown in FIG. 8 are continuously displayed on the display 4, so that a video of a person performing a predetermined exercise is displayed on the display 4. FIG. 9 is a conceptual diagram showing a display state in which video information corresponding to the motion information “March” in FIG. 4 stored in the motion information storage area 121 is displayed on the display 4. The numbers “1” to “16” in FIG. 9 indicate the order of still images displayed on the display 4. As the still images corresponding to “1” to “16” in FIG. 9 are continuously displayed on the display 4, the exercise operation “March” is executed once as an image. A still image group representing the predetermined motion information shown in FIG. 9 is stored in the motion video information storage area 122. Motion video information is read from the motion video information storage area 122 and displayed on the display 4 as many times as the number of times that the exercise motion “march” is executed. When the motion video information stored in the motion video information storage area 122 is newly updated, the user of the output terminal device 1 can generate new exercise content.

シナリオ順序情報記憶領域123は、シナリオ順序情報を記憶する。図10は、シナリオ順序情報が、シナリオ順序情報記憶領域123に記憶される記憶状態を示す概念図である。図10に示すように、シナリオ順序情報記憶領域123は、運動種類情報と、シナリオ名と、シナリオ順序情報とを記憶する。シナリオ名は、シナリオ名が属する運動種類情報と対応付けられてシナリオ順序情報記憶領域123に記憶される。また、シナリオ名は、シナリオ順序情報と対応付けられてシナリオ順序情報記憶領域123に記憶される。シナリオ順序情報は、1以上のシナリオ属性情報から構成される。シナリオ名は、シナリオ名と対応付けられたシナリオ順序情報を識別するための情報である。本実施形態では、シナリオ順序情報に対応付けられたシナリオの名前が、シナリオ名としてシナリオ順序情報記憶領域123に記憶される。   The scenario order information storage area 123 stores scenario order information. FIG. 10 is a conceptual diagram showing a storage state in which scenario order information is stored in the scenario order information storage area 123. As shown in FIG. 10, the scenario order information storage area 123 stores exercise type information, scenario names, and scenario order information. The scenario name is stored in the scenario order information storage area 123 in association with the exercise type information to which the scenario name belongs. The scenario name is stored in the scenario order information storage area 123 in association with the scenario order information. The scenario order information is composed of one or more scenario attribute information. The scenario name is information for identifying scenario order information associated with the scenario name. In the present embodiment, the name of the scenario associated with the scenario order information is stored in the scenario order information storage area 123 as the scenario name.

以下、図10を参照して、シナリオ順序情報の詳細について説明する。具体的には、図10のシナリオ名「初心者エアロ」を例として用いて説明する。図10に示すように、シナリオ名「初心者エアロ」には、シナリオ順序情報「1> 2> 3> 6> 5」が対応付けられている。シナリオ順序情報「1> 2> 3> 6> 5」は、シナリオ属性情報「1」に対応するモーション情報が実行された後に、シナリオ属性情報「2」に対応するモーション情報が実行されることを示す。つまり、シナリオ属性情報「1」、シナリオ属性情報「2」、シナリオ属性情報「3」、シナリオ属性情報「6」、シナリオ属性情報「5」、の順番に、各シナリオ属性情報に対応するモーション情報が実行されることを示す。図10に示すように、各シナリオ名に対応付けられたシナリオ順序情報が、シナリオ順序情報記憶領域123に記憶される。本実施形態のシナリオ順序情報が、本発明の運動順序情報に相当する。   Hereinafter, details of the scenario order information will be described with reference to FIG. Specifically, the scenario name “beginners aero” in FIG. 10 will be described as an example. As illustrated in FIG. 10, scenario order information “1> 2> 3> 6> 5” is associated with the scenario name “beginner aero”. The scenario order information “1> 2> 3> 6> 5” indicates that the motion information corresponding to the scenario attribute information “2” is executed after the motion information corresponding to the scenario attribute information “1” is executed. Show. That is, the motion information corresponding to each scenario attribute information in the order of scenario attribute information “1”, scenario attribute information “2”, scenario attribute information “3”, scenario attribute information “6”, scenario attribute information “5”. Indicates that is executed. As shown in FIG. 10, scenario order information associated with each scenario name is stored in the scenario order information storage area 123. The scenario order information of this embodiment corresponds to the exercise order information of the present invention.

サーバプログラム情報記憶領域124は、サーバプログラム情報を記憶する。サーバプログラム情報は、サーバ10を制御するためのプログラムである。サーバ10は、ネットワーク接続部14を介して出力端末装置1から運動リスト情報を取得する。取得された運動リスト情報に従って、サーバ10は、運動リスト情報を構成するモーション情報に対応するモーション映像情報を、出力端末装置1へ送信する。運動リスト情報の詳細な説明は後述する。   The server program information storage area 124 stores server program information. The server program information is a program for controlling the server 10. The server 10 acquires exercise list information from the output terminal device 1 via the network connection unit 14. In accordance with the acquired exercise list information, the server 10 transmits motion video information corresponding to the motion information constituting the exercise list information to the output terminal device 1. Detailed description of the exercise list information will be described later.

RAM13は、運動リスト一時記憶領域131を含む。運動リスト一時記憶領域131は、サーバ10により受信された運動リスト情報を一時記憶する。運動リスト情報は、モーション情報を含む。運動リスト情報を構成するモーション情報は、ユーザ150により情報入力部5を用いて図4に示す複数のモーション情報から選択される。選択方法の詳細については、後述する。サーバ10は、ネットワーク接続部14を介して、出力端末装置1から運動リスト情報を取得する。   The RAM 13 includes an exercise list temporary storage area 131. The exercise list temporary storage area 131 temporarily stores exercise list information received by the server 10. The exercise list information includes motion information. The motion information constituting the exercise list information is selected from the plurality of motion information shown in FIG. 4 by the user 150 using the information input unit 5. Details of the selection method will be described later. The server 10 acquires exercise list information from the output terminal device 1 via the network connection unit 14.

<本実施形態の出力端末装置1の電気的構成>
図11は、本実施形態のコンテンツ生成システム100における出力端末装置1の電気的構成を示すブロック図である。図11に示すように、本実施形態の出力端末装置1には、出力端末装置1を制御するCPU6が備えられている。CPU6には、スピーカ2と、スピーカ3と、ディスプレイ4と、情報入力部5と、HDD7と、RAM8と、ネットワーク接続部9とがそれぞれ電気的に接続されている。CPU6は、HDD7、RAM8などの記憶手段と共に、出力端末装置1の動作を制御処理するコンピュータを構成している。ネットワーク接続部9は、インターネットを介してサーバ10と情報を通信する。
<Electrical Configuration of Output Terminal Device 1 of the Present Embodiment>
FIG. 11 is a block diagram showing an electrical configuration of the output terminal device 1 in the content generation system 100 of the present embodiment. As shown in FIG. 11, the output terminal device 1 of this embodiment includes a CPU 6 that controls the output terminal device 1. A speaker 2, a speaker 3, a display 4, an information input unit 5, an HDD 7, a RAM 8, and a network connection unit 9 are electrically connected to the CPU 6. The CPU 6 constitutes a computer that controls the operation of the output terminal device 1 together with storage means such as the HDD 7 and the RAM 8. The network connection unit 9 communicates information with the server 10 via the Internet.

HDD7は、プログラム情報記憶領域71を含む。プログラム情報記憶領域71は、端末動作プログラム情報記憶領域711と運動リスト生成プログラム情報記憶領域712とを含む。端末動作プログラム情報記憶領域711は、コンテンツ生成システム100における出力端末装置1を制御するためのプログラム情報を記憶する。運動リスト生成プログラム情報記憶領域712は、運動リスト情報を生成するためのプログラム情報を記憶する。なお、上記プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしても良いし、例えば、CD−ROM等の記録媒体に記録されてこの記録媒体を介して読み込まれるようにしても良い。   The HDD 7 includes a program information storage area 71. The program information storage area 71 includes a terminal operation program information storage area 711 and an exercise list generation program information storage area 712. The terminal operation program information storage area 711 stores program information for controlling the output terminal device 1 in the content generation system 100. The exercise list generation program information storage area 712 stores program information for generating exercise list information. The program may be downloaded from a predetermined server on the network, for example, or may be recorded on a recording medium such as a CD-ROM and read via the recording medium. good.

RAM8は、モーション情報一時記憶領域81とモーション映像情報一時記憶領域82とシナリオ順序情報一時記憶領域83と運動リスト一時記憶領域84とを含む。   The RAM 8 includes a motion information temporary storage area 81, a motion video information temporary storage area 82, a scenario order information temporary storage area 83, and an exercise list temporary storage area 84.

モーション情報一時記憶領域81は、モーション情報を一時記憶する。モーション情報一時記憶領域81に記憶されるモーション情報は、ネットワーク接続部9を介してサーバ10のモーション情報記憶領域121から取得される。   The motion information temporary storage area 81 temporarily stores motion information. The motion information stored in the motion information temporary storage area 81 is acquired from the motion information storage area 121 of the server 10 via the network connection unit 9.

モーション映像情報一時記憶領域82は、運動リスト情報を構成するモーション情報に対応するモーション映像情報を一時記憶する。サーバ10のモーション映像情報記憶領域122に記憶された情報の中から、運動リスト情報を構成するモーション情報に対応するモーション映像情報が取得される。   The motion video information temporary storage area 82 temporarily stores motion video information corresponding to motion information constituting the exercise list information. From the information stored in the motion video information storage area 122 of the server 10, motion video information corresponding to the motion information constituting the exercise list information is acquired.

シナリオ順序情報一時記憶領域83は、サーバ10のシナリオ順序情報記憶領域123に記憶されたシナリオ順序情報を一時記憶する。シナリオ順序情報一時記憶領域83に記憶されるシナリオ順序情報は、サーバ10のシナリオ順序情報記憶領域123からネットワーク接続部9を介して取得される。   The scenario order information temporary storage area 83 temporarily stores the scenario order information stored in the scenario order information storage area 123 of the server 10. The scenario order information stored in the scenario order information temporary storage area 83 is acquired from the scenario order information storage area 123 of the server 10 via the network connection unit 9.

運動リスト一時記憶領域84は、運動リスト情報を一時記憶する。以下、図12を参照して、運動リスト情報の詳細を説明する。図12は、運動リスト情報が運動リスト一時記憶領域84に一時記憶された記憶状態を示す概念図である。特に図12は、シナリオ名「はつらつエアロ」がユーザにより選択されたときの運動リスト情報の例である。運動リスト情報は、シナリオ属性情報とモーション情報とを含む。運動リスト情報が含むシナリオ属性情報は、所定のシナリオ名に対応するシナリオ順序情報が含むシナリオ属性情報である。ユーザによりシナリオ名が選択されると、シナリオ名に対応付けられたシナリオ順序情報が決定される。まず、決定されたシナリオ順序情報に含まれるシナリオ属性情報が、運動リスト一時記憶領域84に一時記憶される。そして、各シナリオ属性情報に対応するモーション情報が決定される。決定されたモーション情報が、各シナリオ属性情報と対応付けられて運動リスト一時記憶領域84に一時記憶される。各シナリオ属性情報と対応付けられるモーション情報が決定される方法は後述する。   The exercise list temporary storage area 84 temporarily stores exercise list information. Hereinafter, the exercise list information will be described in detail with reference to FIG. FIG. 12 is a conceptual diagram showing a storage state in which exercise list information is temporarily stored in the exercise list temporary storage area 84. In particular, FIG. 12 is an example of exercise list information when the scenario name “Hatsutsu Aero” is selected by the user. The exercise list information includes scenario attribute information and motion information. The scenario attribute information included in the exercise list information is scenario attribute information included in the scenario order information corresponding to a predetermined scenario name. When a scenario name is selected by the user, scenario order information associated with the scenario name is determined. First, scenario attribute information included in the determined scenario order information is temporarily stored in the exercise list temporary storage area 84. Then, motion information corresponding to each scenario attribute information is determined. The determined motion information is temporarily stored in the exercise list temporary storage area 84 in association with each scenario attribute information. A method for determining the motion information associated with each scenario attribute information will be described later.

<本実施形態の出力端末装置1の動作の説明>
以上説明した構成からなる本実施形態のコンテンツ生成システム100の動作及び作用について、添付図面を参照して説明する。まず、出力端末装置1の動作及び作用について、添付図面を参照して説明する。図13は、コンテンツ生成システム100を構成する出力端末装置1における端末動作の処理手順を示すフローチャートである。出力端末動作は、電源またはコンセントを介して商用電源などの外部電源と出力端末装置1とが接続されたことにより、CPU6が出力端末動作プログラムを実行することにより、遂行される。以下に示す処理は、CPU6により処理される。
<Description of Operation of Output Terminal Device 1 of this Embodiment>
The operation and action of the content generation system 100 of the present embodiment configured as described above will be described with reference to the accompanying drawings. First, operation | movement and an effect | action of the output terminal device 1 are demonstrated with reference to an accompanying drawing. FIG. 13 is a flowchart illustrating a processing procedure of terminal operation in the output terminal device 1 configuring the content generation system 100. The output terminal operation is performed by the CPU 6 executing the output terminal operation program when an external power source such as a commercial power source and the output terminal device 1 are connected via a power source or an outlet. The processing shown below is processed by the CPU 6.

出力端末装置1では、最初にステップS101で本装置の電源スイッチがユーザによりONされたかが判定される。電源スイッチがONにされたと判定されるまで、ステップS101が繰り返される。電源スイッチがONにされたと判定されたとき、ステップS102が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。   In the output terminal device 1, first, in step S101, it is determined whether the power switch of the device is turned on by the user. Step S101 is repeated until it is determined that the power switch is turned on. When it is determined that the power switch is turned on, step S102 is executed. The power switch may be a hardware switch or a power switch operated by software.

ステップS102では、出力端末装置1は、サーバ10へモーション情報とシナリオ順序情報との取得指令を送信する。取得指令は、サーバ10に、モーション情報記憶領域121に記憶されたモーション情報を出力端末装置1へ送信させる指令である。また、取得指令は、サーバ10に、シナリオ順序情報記憶領域123に記憶されたシナリオ順序情報を出力端末装置1へ送信させる指令である。取得指令を受信したサーバ10は、モーション情報記憶領域121に記憶されたモーション情報を出力端末装置1へ送信する。また、取得指令を受信したサーバ10は、シナリオ順序情報記憶領域123に記憶されたモーション情報を出力端末装置1へ送信する。   In step S <b> 102, the output terminal device 1 transmits an acquisition command for motion information and scenario order information to the server 10. The acquisition command is a command for causing the server 10 to transmit the motion information stored in the motion information storage area 121 to the output terminal device 1. The acquisition command is a command for causing the server 10 to transmit the scenario order information stored in the scenario order information storage area 123 to the output terminal device 1. The server 10 that has received the acquisition command transmits the motion information stored in the motion information storage area 121 to the output terminal device 1. In addition, the server 10 that has received the acquisition command transmits the motion information stored in the scenario order information storage area 123 to the output terminal device 1.

ステップS103では、サーバ10から送信されたモーション情報とシナリオ順序情報とが、出力端末装置1により取得されたか否かが判定される。取得されたと判定されるまで、ステップS103が繰り返し実行される。取得されたと判定された場合、ステップS104が実行される。   In step S <b> 103, it is determined whether or not the motion information and scenario order information transmitted from the server 10 have been acquired by the output terminal device 1. Step S103 is repeatedly executed until it is determined that it has been acquired. If it is determined that it has been acquired, step S104 is executed.

ステップS104では、ステップS103で取得されたモーション情報が、出力端末装置1に備えられたモーション情報一時記憶領域81に一時記憶される。また、ステップS104では、ステップS103で取得されたシナリオ順序情報が、出力端末装置1に備えられたシナリオ順序情報一時記憶領域83に一時記憶される。本実施形態のコンピュータとステップS104のモーション情報を取得する処理とは、本発明の第1取得部の一例である。また、本実施形態のモーション情報を取得する処理を含むステップS104は、第1取得ステップの一例である。一方、本実施形態のコンピュータとステップS104のシナリオ順序情報を取得する処理とは、本発明の第2取得部の一例である。また、本実施形態のシナリオ順序情報を取得する処理を含むステップS104は、第2取得ステップの一例である。   In step S104, the motion information acquired in step S103 is temporarily stored in the motion information temporary storage area 81 provided in the output terminal device 1. In step S104, the scenario order information acquired in step S103 is temporarily stored in the scenario order information temporary storage area 83 provided in the output terminal device 1. The computer of this embodiment and the process of acquiring motion information in step S104 are an example of a first acquisition unit of the present invention. Moreover, step S104 including the process which acquires the motion information of this embodiment is an example of a 1st acquisition step. On the other hand, the process of acquiring scenario order information in step S104 and the computer of this embodiment is an example of a second acquisition unit of the present invention. Moreover, step S104 including the process which acquires the scenario order information of this embodiment is an example of a 2nd acquisition step.

ステップS105では、運動リスト情報生成処理が実行される。ステップS105では、ステップS104で取得されたモーション情報とシナリオ順序情報とに基づいて、運動リスト情報が生成される。生成された運動リスト情報は、運動リスト一時記憶領域84に一時記憶される。本実施形態のコンピュータと、ステップS105とは、本発明の生成部の一例である。   In step S105, exercise list information generation processing is executed. In step S105, exercise list information is generated based on the motion information and scenario order information acquired in step S104. The generated exercise list information is temporarily stored in the exercise list temporary storage area 84. The computer of this embodiment and step S105 are an example of a generation unit of the present invention.

ステップS106では、ステップS105で生成された運動リスト情報が、ネットワーク接続部9を介して出力端末装置1からサーバ10へ送信される。出力端末装置1の運動リスト一時記憶領域84に記憶された運動リスト情報が、サーバ10へ送信される。   In step S <b> 106, the exercise list information generated in step S <b> 105 is transmitted from the output terminal device 1 to the server 10 via the network connection unit 9. The exercise list information stored in the exercise list temporary storage area 84 of the output terminal device 1 is transmitted to the server 10.

ステップS107では、モーション映像情報が、出力端末装置1により受信されたかが判定される。受信されるモーション映像情報は、ステップS106で出力端末装置1からサーバ10へ送信された運動リスト情報を構成する映像情報である。サーバ10は、受信した第1運動リストに基づいて、出力端末装置1へ送信するモーション映像情報を決定する。決定されたモーション映像情報は、サーバ10から出力端末装置1へ送信される。受信されたと判定されるまで、ステップS107が繰り返し実行される。受信されたと判定された場合、ステップS108が実行される。   In step S107, it is determined whether the motion video information has been received by the output terminal device 1. The received motion video information is video information constituting the exercise list information transmitted from the output terminal device 1 to the server 10 in step S106. The server 10 determines motion video information to be transmitted to the output terminal device 1 based on the received first exercise list. The determined motion video information is transmitted from the server 10 to the output terminal device 1. Step S107 is repeatedly executed until it is determined that it has been received. If it is determined that it has been received, step S108 is executed.

ステップS108では、ステップS107で受信されたモーション映像情報が、出力端末装置1に備えられたモーション映像情報一時記憶領域82に一時記憶される。   In step S108, the motion video information received in step S107 is temporarily stored in the motion video information temporary storage area 82 provided in the output terminal device 1.

ステップS109では、モーション映像情報一時記憶領域82に記憶されたモーション映像情報が、運動リスト情報に従ってディスプレイ4により出力される。図12を参照して、モーション映像情報が出力される詳細について説明する。図12に示す運動リスト情報のシナリオ属性情報が、「2」、「3」、「5」、「6」の順序で実行される。具体的には、まず、シナリオ属性情報「2」に対応する「マーチ」のモーション映像情報が出力される。そして、シナリオ属性情報「3」に対応する「サイドステップ」のモーション映像情報が出力される。次に、シナリオ属性情報「5」に対応する「ふくらはぎストレッチ」のモーション映像情報が出力される。最後に、シナリオ属性情報「6」に対応する「マーチ」のモーション映像情報が出力される。ステップS109で出力されるモーション映像情報は、モーション映像情報一時記憶領域82に記憶されている。モーション映像情報一時記憶領域82に記憶されたモーション映像情報が読み出される。読み出されたモーション映像情報をディスプレイ4に表示させるための表示信号が生成される。生成された表示信号は、ディスプレイ4に供給される。供給された表示信号に基づいて、モーション映像情報がディスプレイ4により表示される。また、本実施形態では、モーション映像情報が出力されると共に、スピーカ2及びスピーカ3が楽曲を出力する。出力される楽曲は、HDD7に記憶されている。また、出力される楽曲は、ネットワーク接続部9を介して他のサーバ装置から取得されて、出力されても良い。   In step S109, the motion video information stored in the motion video information temporary storage area 82 is output from the display 4 according to the exercise list information. Details of output of motion video information will be described with reference to FIG. The scenario attribute information of the exercise list information shown in FIG. 12 is executed in the order of “2”, “3”, “5”, “6”. Specifically, first, the motion video information of “March” corresponding to the scenario attribute information “2” is output. Then, the motion video information of “side step” corresponding to the scenario attribute information “3” is output. Next, motion image information of “calf stretch” corresponding to the scenario attribute information “5” is output. Finally, the motion video information of “March” corresponding to the scenario attribute information “6” is output. The motion video information output in step S109 is stored in the motion video information temporary storage area 82. The motion video information stored in the motion video information temporary storage area 82 is read out. A display signal for displaying the read motion video information on the display 4 is generated. The generated display signal is supplied to the display 4. The motion video information is displayed on the display 4 based on the supplied display signal. In this embodiment, motion video information is output, and the speakers 2 and 3 output music. The output music is stored in the HDD 7. Moreover, the music to be output may be acquired from another server device via the network connection unit 9 and output.

ステップS110では、ユーザにより電源スイッチがOFFにされたかが判定される。電源スイッチがOFFにされなかった場合は、再度ステップS102が実行される。電源スイッチがOFFにされた場合は、ステップS101へ戻り再びステップS101が実行される。   In step S110, it is determined whether the power switch is turned off by the user. If the power switch is not turned off, step S102 is executed again. If the power switch is turned off, the process returns to step S101 and step S101 is executed again.

(運動リスト生成動作の説明)
図14は、運動リスト情報生成プログラムに従う出力端末装置1の運動リスト情報生成処理を実行するフローチャートである。
(Explanation of exercise list generation operation)
FIG. 14 is a flowchart for executing exercise list information generation processing of the output terminal device 1 according to the exercise list information generation program.

ステップS201では、運動種類情報が選択される。シナリオ順序情報一時情報記憶領域83に記憶された運動種類情報をディスプレイ4に表示させるための表示信号が生成される。生成された表示信号が、ディスプレイ4に供給される。供給された表示信号に基づいて、運動種類情報がディスプレイ4に表示される。ディスプレイ4に表示された運動種類情報の中から、情報入力部5により所望の運動種類情報が選択される。選択された運動種類情報は、RAM8の所定の記憶領域に記憶される。   In step S201, exercise type information is selected. A display signal for causing the display 4 to display the exercise type information stored in the scenario order information temporary information storage area 83 is generated. The generated display signal is supplied to the display 4. The exercise type information is displayed on the display 4 based on the supplied display signal. From the exercise type information displayed on the display 4, desired exercise type information is selected by the information input unit 5. The selected exercise type information is stored in a predetermined storage area of the RAM 8.

ステップS202では、ステップS201で選択された運動種類情報が「ヨガ」であるか否かが判定される。ステップS201でRAM8の所定の記憶領域に記憶された運動種類情報が、「ヨガ」であるか否かが判定される。運動種類情報が「ヨガ」であると判定されたとき、ステップS203が実行される。運動種類情報が「ヨガ」でないと判定されたとき、ステップS204が実行される。   In step S202, it is determined whether or not the exercise type information selected in step S201 is “yoga”. In step S201, it is determined whether or not the exercise type information stored in the predetermined storage area of the RAM 8 is “yoga”. When it is determined that the exercise type information is “yoga”, step S203 is executed. When it is determined that the exercise type information is not “yoga”, step S204 is executed.

ステップS203では、運動種類情報「ヨガ」に対応するシナリオ名がディスプレイ4により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域83に記憶された情報である。シナリオ順序情報一時記憶領域83に記憶された情報の中から、運動種類情報「ヨガ」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ4に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ4に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ4に表示される。   In step S 203, the scenario name corresponding to the exercise type information “yoga” is displayed on the display 4. The displayed scenario name is information stored in the scenario order information temporary storage area 83. The scenario name corresponding to the exercise type information “yoga” is read from the information stored in the scenario order information temporary storage area 83. A display signal for displaying the read scenario name on the display 4 is generated. The generated display signal is supplied to the display 4. The scenario name is displayed on the display 4 based on the supplied display signal.

ステップS204では、ステップS201で選択された運動種類情報が「有酸素運動」であるか否かが判定される。ステップS201でRAM8の所定の記憶領域に記憶された運動種類情報が、「有酸素運動」であるか否かが判定される。運動種類情報が「有酸素運動」であると判定されたとき、ステップS205が実行される。運動種類情報が「有酸素運動」でないと判定されたとき、ステップS206が実行される。   In step S204, it is determined whether or not the exercise type information selected in step S201 is “aerobic exercise”. In step S201, it is determined whether or not the exercise type information stored in the predetermined storage area of the RAM 8 is “aerobic exercise”. When it is determined that the exercise type information is “aerobic exercise”, step S205 is executed. When it is determined that the exercise type information is not “aerobic exercise”, step S206 is executed.

ステップS205では、運動種類情報「有酸素運動」に対応するシナリオ名がディスプレイ4により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域83に記憶された情報である。シナリオ順序情報一時記憶領域83に記憶された情報の中から、運動種類情報「有酸素運動」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ4に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ4に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ4に表示される。   In step S205, the scenario name corresponding to the exercise type information “aerobic exercise” is displayed on the display 4. The displayed scenario name is information stored in the scenario order information temporary storage area 83. The scenario name corresponding to the exercise type information “aerobic exercise” is read from the information stored in the scenario order information temporary storage area 83. A display signal for displaying the read scenario name on the display 4 is generated. The generated display signal is supplied to the display 4. The scenario name is displayed on the display 4 based on the supplied display signal.

ステップS206では、ステップS201で選択された運動種類情報が「無酸素運動」であるか否かが判定される。ステップS201でRAM8の所定の記憶領域に記憶された運動種類情報が、「無酸素運動」であるか否かが判定される。運動種類情報が「無酸素運動」であると判定されたとき、ステップS207が実行される。運動種類情報が「無酸素運動」でないと判定されたとき、ステップS208が実行される。   In step S206, it is determined whether or not the exercise type information selected in step S201 is “anoxic exercise”. In step S201, it is determined whether or not the exercise type information stored in the predetermined storage area of the RAM 8 is “anoxic exercise”. When it is determined that the exercise type information is “anoxic exercise”, step S207 is executed. When it is determined that the exercise type information is not “anoxic exercise”, step S208 is executed.

ステップS207では、運動種類情報「無酸素運動」に対応するシナリオ名がディスプレイ4により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域83に記憶された情報である。シナリオ順序情報一時記憶領域83に記憶された情報の中から、運動種類情報「無酸素運動」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ4に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ4に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ4に表示される。   In step S207, the display 4 displays the scenario name corresponding to the exercise type information “anoxic exercise”. The displayed scenario name is information stored in the scenario order information temporary storage area 83. The scenario name corresponding to the exercise type information “anoxic exercise” is read from the information stored in the scenario order information temporary storage area 83. A display signal for displaying the read scenario name on the display 4 is generated. The generated display signal is supplied to the display 4. The scenario name is displayed on the display 4 based on the supplied display signal.

ステップS208では、運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報に対応するシナリオ名がディスプレイ4により表示される。運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報が、シナリオ順序情報一時記憶領域83に記憶されていたとき、ステップS208が実行される。運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報が、ステップS203、ステップS205及びステップS207と同様に、ディスプレイ4により表示される。   In step S208, the display 4 displays scenario names corresponding to exercise type information other than exercise type information “yoga”, “aerobic exercise”, and “anoxic exercise”. When exercise type information other than the exercise type information “yoga”, “aerobic exercise”, and “anoxic exercise” is stored in the scenario order information temporary storage area 83, step S208 is executed. The exercise type information other than the exercise type information “yoga”, “aerobic exercise”, and “anaerobic exercise” is displayed on the display 4 as in step S203, step S205, and step S207.

ステップS209では、ステップS203またはステップS205またはステップS207またはステップS208でディスプレイ4に表示されたシナリオ名の中から、所望のシナリオ名が選択される。ディスプレイ4に表示されたシナリオ名の中から、情報入力部5を用いてシナリオ名が選択される。選択されたシナリオ名は、RAMの所定の記憶領域に一時記憶される。本実施形態のコンピュータとステップS209とは、本発明の第1選択部の一例である。また、本実施形態のステップS209は、本発明の第1選択ステップの一例である。   In step S209, a desired scenario name is selected from the scenario names displayed on the display 4 in step S203, step S205, step S207, or step S208. A scenario name is selected from the scenario names displayed on the display 4 using the information input unit 5. The selected scenario name is temporarily stored in a predetermined storage area of the RAM. The computer of this embodiment and step S209 are an example of a first selection unit of the present invention. Moreover, step S209 of the present embodiment is an example of a first selection step of the present invention.

ステップS210では、ステップS209で選択されたシナリオ名に対応するシナリオ順序情報が、シナリオ順序情報一時記憶領域83から読み出される。読み出されたシナリオ順序情報は、1以上シナリオ属性情報から構成される。シナリオ順序情報を構成するシナリオ属性情報に対応するモーション情報がディスプレイ4により表示される。具体的には、シナリオ属性情報に対応するモーション情報をディスプレイ4に表示させるための表示信号が生成される。生成された表示信号はディスプレイ4に供給される。供給された表示信号に基づいて、モーション情報がディスプレイ4により表示される。図15は、ディスプレイ4によりモーション情報が表示される表示状態を示す概念図である。図15に示すように、ディスプレイ4には、シナリオ属性情報61と、モーション情報候補62〜65とが表示される。モーション情報候補は、シナリオ順序情報を構成するシナリオ属性情報に対応するモーション情報である。尚、モーション情報候補62〜65は、同時に全て表示されなくても良い。例えば、ディスプレイ4により表示されたシナリオ属性情報61の中から、情報入力部5により所望のシナリオ属性情報が指示される場合である。この場合、指示されたシナリオ属性情報に対応するモーション情報が、モーション情報候補として表示される。具体的な例を上げると、シナリオ属性情報「3」が、情報入力部5により指示されたとする。このとき、シナリオ属性情報が「3」に対応するモーション情報候補として、モーション情報候補63が表示される。モーション情報候補63として表示されるモーション情報は、ステップS201で選択された運動種類情報とシナリオ属性情報「3」とに対応するモーション情報である。ステップS201で選択された運動種類情報とシナリオ属性情報「3」とに対応するモーション情報は、モーション情報一時記憶領域81の中から決定されて表示される。例えば、ステップS201で運動種類情報「有酸素運動」が選択され、ステップS210でシナリオ属性情報「3」が指示されたとする。この場合、図4に示すモーション情報の中から、運動種類情報「有酸素運動」とシナリオ属性情報「3」とに対応するモーション情報「マーチ」、「フロントランジ」、「バックランジ」、「サイドステップ」、「ニーアップ」等がモーション情報候補として決定される。決定されたモーション情報候補は、図15に示すようにディスプレイ4により表示される。本実施形態のコンピュータと、ステップS210のモーション情報一時記憶領域81の中から、運動種類情報とシナリオ属性情報とに対応するモーション情報を決定する処理とは、本発明の決定部の一例である。また、ステップS210のモーション情報一時記憶領域81の中から、運動種類情報とシナリオ属性情報とに対応するモーション情報を決定する処理は、本発明の決定ステップの一例である。また、本実施形態のコンピュータと、ステップS210の決定されたモーション情報をディスプレイ4に表示させる信号を発生する処理とは、本発明の発生部の一例である。また、ステップS210の決定されたモーション情報をディスプレイ4に表示させる信号を発生する処理は、本発明の発生ステップの一例である。   In step S210, scenario order information corresponding to the scenario name selected in step S209 is read from the scenario order information temporary storage area 83. The read scenario order information is composed of one or more scenario attribute information. Motion information corresponding to the scenario attribute information constituting the scenario order information is displayed on the display 4. Specifically, a display signal for causing the display 4 to display motion information corresponding to the scenario attribute information is generated. The generated display signal is supplied to the display 4. Based on the supplied display signal, motion information is displayed on the display 4. FIG. 15 is a conceptual diagram showing a display state in which motion information is displayed on the display 4. As shown in FIG. 15, scenario attribute information 61 and motion information candidates 62 to 65 are displayed on the display 4. The motion information candidate is motion information corresponding to the scenario attribute information constituting the scenario order information. The motion information candidates 62 to 65 may not be displayed at the same time. For example, it is a case where desired scenario attribute information is instructed by the information input unit 5 from the scenario attribute information 61 displayed on the display 4. In this case, motion information corresponding to the instructed scenario attribute information is displayed as a motion information candidate. As a specific example, it is assumed that scenario attribute information “3” is instructed by the information input unit 5. At this time, the motion information candidate 63 is displayed as the motion information candidate corresponding to the scenario attribute information “3”. The motion information displayed as the motion information candidate 63 is motion information corresponding to the exercise type information selected in step S201 and the scenario attribute information “3”. The motion information corresponding to the exercise type information selected in step S201 and the scenario attribute information “3” is determined from the motion information temporary storage area 81 and displayed. For example, it is assumed that exercise type information “aerobic exercise” is selected in step S201, and scenario attribute information “3” is designated in step S210. In this case, the motion information “march”, “front lunge”, “back lunge”, “side” corresponding to the exercise type information “aerobic exercise” and the scenario attribute information “3” from the motion information shown in FIG. “Step”, “Knee-up” and the like are determined as motion information candidates. The determined motion information candidates are displayed on the display 4 as shown in FIG. The process of determining the motion information corresponding to the exercise type information and the scenario attribute information from the computer of this embodiment and the motion information temporary storage area 81 in step S210 is an example of a determination unit of the present invention. Moreover, the process which determines the motion information corresponding to exercise | movement type information and scenario attribute information from the motion information temporary storage area 81 of step S210 is an example of the determination step of this invention. Further, the computer of the present embodiment and the process of generating a signal for displaying the motion information determined in step S210 on the display 4 are an example of the generating unit of the present invention. The process of generating a signal for displaying the determined motion information on the display 4 in step S210 is an example of a generation step of the present invention.

ステップS211では、ステップS210でディスプレイ4に表示されたモーション情報候補の中から、情報入力部5により所望のモーション情報が選択される。選択されたモーション情報は、運動リスト情報として運動リスト一時記憶領域84に一時記憶される。本実施形態のコンピュータと、ステップS211のモーション情報を選択する処理とは、本発明の第2選択部の一例である。   In Step S211, desired motion information is selected by the information input unit 5 from the motion information candidates displayed on the display 4 in Step S210. The selected motion information is temporarily stored in the exercise list temporary storage area 84 as exercise list information. The computer of this embodiment and the process of selecting motion information in step S211 are examples of the second selection unit of the present invention.

ステップS212では、運動種類情報の変更依頼があったか否かが決定される。運動種類情報の変更依頼は、ユーザが情報入力部5を用いて入力する。変更依頼があったと判定されたとき、ステップS201が再度実行される。変更依頼があったと判定されなかったとき、ステップS213が実行される。   In step S212, it is determined whether or not there has been a request to change exercise type information. The exercise type information change request is input by the user using the information input unit 5. When it is determined that there has been a change request, step S201 is executed again. When it is not determined that there has been a change request, step S213 is executed.

ステップS213では、シナリオ属性情報に対応させるモーション情報の設定が完了したか否かが判定される。具体的には、設定完了ボタンがディスプレイ4により表示される。表示された設定完了ボタンが情報入力部5により指示されたことにより、設定が完了したと判定される。設定が完了したと判定されたとき、ステップS214が実行される。設定が完了したと判定されなかったとき、ステップS211が再度実行される。   In step S213, it is determined whether the setting of motion information corresponding to the scenario attribute information is completed. Specifically, a setting completion button is displayed on the display 4. When the displayed setting completion button is instructed by the information input unit 5, it is determined that the setting is completed. When it is determined that the setting has been completed, step S214 is executed. When it is not determined that the setting is completed, step S211 is executed again.

(変形例1)
本実施形態の変形例1について説明する。本実施形態のコンテンツ生成システム100は、出力端末装置1とサーバ10とにより構成されている。本実施形態の変形例1では、出力端末装置に、サーバが備えるHDD12及びRAM13が、備えられても良い。出力端末装置は、モーション情報及びモーション映像情報を、インターネットを介して取得せず、出力端末装置に備えられたHDDにモーション情報及びモーション映像情報が記憶されても良い。その場合、サーバ10は不要となる。同様に、出力端末装置は、シナリオ順序情報を、インターネットを介して取得せず、出力端末装置に備えられたHDDにシナリオ順序情報が記憶されても良い。その場合、サーバ10は不要となる。また、USBメモリー等の外部記憶装置と直接接続されて、出力端末装置1がモーション情報またはモーション映像情報またはシナリオ順序情報を取得しても良い。
(Modification 1)
Modification 1 of this embodiment will be described. A content generation system 100 according to this embodiment includes an output terminal device 1 and a server 10. In the first modification of the present embodiment, the output terminal device may include the HDD 12 and the RAM 13 included in the server. The output terminal device may not acquire the motion information and the motion video information via the Internet, and the motion information and the motion video information may be stored in an HDD provided in the output terminal device. In that case, the server 10 becomes unnecessary. Similarly, the output terminal device may store the scenario order information in an HDD provided in the output terminal device without acquiring the scenario order information via the Internet. In that case, the server 10 becomes unnecessary. Further, the output terminal device 1 may be directly connected to an external storage device such as a USB memory, and acquire motion information, motion video information, or scenario order information.

(変形例2)
本実施形態のサーバ10の変形例2について説明する。本実施形態では、サーバ10は、コンテンツ生成システム100に各1つずつ備えられている。変形例2では、サーバ10が、コンテンツ生成システム100に複数備えられても良い。
(Modification 2)
The modification 2 of the server 10 of this embodiment is demonstrated. In the present embodiment, one server 10 is provided in each content generation system 100. In the second modification, a plurality of servers 10 may be provided in the content generation system 100.

(変形例3)
本実施形態のシナリオ順序情報の変形例3について説明する。本実施形態では、図5に示すように、本実施形態のシナリオ順序情報は、ウォーミングアップ運動とメイン運動とクールダウン運動とを含む運動動作の行う順序に特徴のある第1運動種類情報と、有酸素運動と無酸素運動とストレッチ運動とヨガとを含む運動動作自体に特徴のある第2運動種類情報と、運動動作の強度を表す運動強度とから構成されている。本実施形態の変形例3として、シナリオ順序情報が、運動強度を含まず、第1運動種類情報と第2運動種類情報とから構成されても良い。また、シナリオ順序情報が、第1運動種類情報のみで構成されても良い。また、シナリオ順序情報が、第2運動種類情報のみで構成されても良い。さらに、シナリオ順序情報が、第1運動種類情報と運動強度とから構成されても良い。同様に、シナリオ順序情報が、第2運動種類情報と運動強度とから構成されても良い。シナリオ順序情報が、運動強度の高い運動動作及び運動強度の低い運動動作等から構成されても良い。
(Modification 3)
A modification 3 of the scenario order information according to this embodiment will be described. In the present embodiment, as shown in FIG. 5, the scenario order information of the present embodiment includes first exercise type information characterized by the order in which exercise operations including a warm-up exercise, a main exercise, and a cool-down exercise are performed. It consists of second exercise type information characteristic of the exercise operation itself including oxygen exercise, anaerobic exercise, stretch exercise and yoga, and exercise intensity representing the intensity of the exercise operation. As a third modification of the present embodiment, the scenario order information may include first exercise type information and second exercise type information without including exercise intensity. Moreover, scenario order information may be comprised only by 1st exercise type information. Moreover, scenario order information may be comprised only with 2nd exercise type information. Furthermore, scenario order information may be comprised from 1st exercise type information and exercise intensity. Similarly, the scenario order information may be composed of second exercise type information and exercise intensity. The scenario order information may be composed of an exercise operation with a high exercise intensity and an exercise operation with a low exercise intensity.

1 出力端末装置
2 スピーカ
3 スピーカ
4 ディスプレイ
5 情報入力部
6 CPU
7 HDD
8 RAM
9 ネットワーク接続部
10 サーバ
11 CPU
12 HDD
13 RAM
14 ネットワーク接続部
50 映像情報
61 シナリオ属性情報
62、63、64、65 モーション情報候補
71 プログラム情報記憶領域
81 モーション情報一時記憶領域
82 モーション映像情報一時記憶領域
83 シナリオ順序情報一時記憶領域
84 運動リスト一時記憶領域
100 コンテンツ生成システム
121 モーション情報記憶領域
122 モーション映像情報記憶領域
123 シナリオ順序情報記憶領域
124 サーバプログラム情報記憶領域
131 運動リスト一時記憶領域
150 ユーザ
160 運動映像
711 端末動作プログラム情報記憶領域
712 運動リスト生成プログラム情報記憶領域
DESCRIPTION OF SYMBOLS 1 Output terminal device 2 Speaker 3 Speaker 4 Display 5 Information input part 6 CPU
7 HDD
8 RAM
9 Network connection 10 Server 11 CPU
12 HDD
13 RAM
14 network connection unit 50 video information 61 scenario attribute information 62, 63, 64, 65 motion information candidate 71 program information storage area 81 motion information temporary storage area 82 motion video information temporary storage area 83 scenario order information temporary storage area 84 exercise list temporary Storage area 100 Content generation system 121 Motion information storage area 122 Motion video information storage area 123 Scenario order information storage area 124 Server program information storage area 131 Exercise list temporary storage area 150 User 160 Exercise video 711 Terminal operation program information storage area 712 Exercise list Generation program information storage area

Claims (6)

複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、を対応付けて取得する第1取得部と、
前記複数のシナリオ属性報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を複数取得する第2取得部と、
前記第2取得部により取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、所定の表示部に表示させる第1表示制御部と、
前記第1取得部により取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を決定する決定部と、
前記決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる第2表示制御部と、
を備えることを特徴とする運動支援装置。
A first acquisition unit that associates and acquires motion information representing a plurality of exercise motions and a plurality of scenario attribute information representing scenes in which the motion motions are performed;
Among the plurality of scenarios attribute information, a second acquisition unit that acquires a plurality of motion sequence information sequence in which the scenario attribute information of a predetermined number of runs have been described,
A first display control unit that displays a selection screen for selecting predetermined exercise sequence information from the plurality of exercise sequence information acquired by the second acquisition unit on a predetermined display unit ;
Determining from the plurality of the motion information acquired by the first acquisition unit, one or more of the motion information corresponding to the scenario attribute information in which the motion sequence information selected includes using the selected screen A decision unit to
A second display control unit for displaying an exercise menu including motion information determined by the determination unit on a predetermined display unit;
An exercise support apparatus comprising:
前記第1取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す前記複数のシナリオ属性情報を取得し、
前記第2表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする請求項1に記載の運動支援装置。
Wherein the first obtaining unit, a main motion including movement operation as a main moving the body, and warm up exercise to prepare for before the main movement, the respectively represent the cool-down motion to cool down the body after the main motor Get multiple scenario attribute information,
The second display control unit, exercise support device according to the exercise menu including motion information determined by the determination unit, to claim 1, wherein the benzalkonium is displayed on a predetermined display unit.
前記第1取得部は、前記運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表す前記シナリオ属性情報を取得し、
前記第2表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする請求項に記載の運動支援装置。
The first acquisition unit acquires the scenario attribute information representing any one of aerobic exercise, anaerobic exercise, and a stretch exercise that stretches the body as an exercise operation constituting the exercise scene,
The second display control unit, exercise support device according to the exercise menu including motion information determined by the determination unit, to claim 1, wherein the benzalkonium is displayed on a predetermined display unit.
前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する生成部を備えることを特徴とする請求項1から請求項3のいずれか一項に記載の運動支援装置。The exercise support apparatus according to claim 1, further comprising a generation unit that generates the exercise menu based on the motion information determined by the determination unit. 複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、運動支援装置が取得する第1取得ステップと、
前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、前記運動支援装置が複数取得する第2取得ステップと、
前記第2取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を所定の表示部に、前記運動支援装置が表示させる第1表示制御ステップと、
前記第1取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を、前記運動支援装置が決定する決定ステップと、
前記決定ステップにより決定されたモーション情報を含む運動メニューを、前記運動支援装置が所定の表示部に表示させる第2表示制御ステップと、
を含む運動支援方法。
A first acquisition step acquired by the exercise support apparatus by associating motion information representing a plurality of exercise motions, a plurality of scenario attribute information representing scenes in which the exercise operations are performed, and a plurality of motion information representing exercise operations; ,
Among the plurality of scenarios attribute information, a second obtaining step of motion sequence information sequence in which the scenario attribute information of a predetermined number of runs have been described, the exercise support apparatus acquires a plurality,
A first display control step for causing the exercise support apparatus to display a selection screen for selecting predetermined exercise sequence information from the plurality of exercise sequence information acquired in the second acquisition step on a predetermined display unit; ,
Wherein from the plurality of the motion information acquired by the first acquisition step, one or more of the motion information corresponding to the scenario attribute information included in the motion sequence information selected using the selection screen, the A determination step determined by the exercise support device ;
A second display control step for causing the exercise support device to display an exercise menu including the motion information determined in the determination step on a predetermined display unit;
Exercise support method including.
複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、コンピュータが取得する第1取得ステップと、
前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、コンピュータが複数取得する第2取得ステップと、
前記第2取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、コンピュータが所定の表示部に表示させる第1表示制御ステップと、
前記第1取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した1つ以上の前記モーション情報を、コンピュータが決定する決定ステップと、
前記決定ステップにより決定されたモーション情報を含む運動メニューを、コンピュータが所定の表示部に表示させる第2表示制御ステップと、
をコンピュータに実行させるプログラム。
A first acquisition step in which a computer acquires motion information representing a plurality of motions, a plurality of scenario attribute information representing scenes in which the motions are performed, and a plurality of motion information representing motions;
Among the plurality of scenarios attribute information, the motion sequence information sequence in which the scenario attribute information of a predetermined number of runs have been described, a second acquisition step of the computer acquires a plurality,
A first display control step in which a computer displays a selection screen for selecting predetermined exercise sequence information from the plurality of exercise sequence information acquired in the second acquisition step on a predetermined display unit ;
Wherein from the plurality of the motion information acquired by the first acquisition step, one or more of the motion information corresponding to the scenario attribute information included in the motion sequence information selected using the selection screen, the computer and the determining step but to determine,
A second display control step for causing the computer to display an exercise menu including the motion information determined in the determination step on a predetermined display unit;
A program that causes a computer to execute.
JP2009226546A 2009-09-30 2009-09-30 Exercise support device, exercise support method and program Active JP5504799B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009226546A JP5504799B2 (en) 2009-09-30 2009-09-30 Exercise support device, exercise support method and program
US12/893,390 US20110077130A1 (en) 2009-09-30 2010-09-29 Exercise assistance device, exercise assistance method, and computer readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009226546A JP5504799B2 (en) 2009-09-30 2009-09-30 Exercise support device, exercise support method and program

Publications (2)

Publication Number Publication Date
JP2011072519A JP2011072519A (en) 2011-04-14
JP5504799B2 true JP5504799B2 (en) 2014-05-28

Family

ID=43781005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009226546A Active JP5504799B2 (en) 2009-09-30 2009-09-30 Exercise support device, exercise support method and program

Country Status (2)

Country Link
US (1) US20110077130A1 (en)
JP (1) JP5504799B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5772633B2 (en) * 2012-01-31 2015-09-02 ブラザー工業株式会社 Exercise support device, exercise support method and program
US20140270711A1 (en) * 2013-03-15 2014-09-18 FitStar, Inc. Generating a custom exercise video
TW201521832A (en) 2013-12-13 2015-06-16 先進醫照股份有限公司 A guiding intermittent aerobic exercise system and method
JP5949824B2 (en) * 2014-03-31 2016-07-13 ブラザー工業株式会社 Information processing apparatus and program

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8103517B2 (en) * 2000-04-12 2012-01-24 Michael Hinnebusch System and method to improve fitness training
US6746371B1 (en) * 2000-04-28 2004-06-08 International Business Machines Corporation Managing fitness activity across diverse exercise machines utilizing a portable computer system
US6626800B1 (en) * 2000-07-12 2003-09-30 John A. Casler Method of exercise prescription and evaluation
US6740007B2 (en) * 2001-08-03 2004-05-25 Fitness-Health Incorporating Technology Systems, Inc. Method and system for generating an exercise program
US7946959B2 (en) * 2002-05-30 2011-05-24 Nike, Inc. Training scripts
US20050164833A1 (en) * 2004-01-22 2005-07-28 Florio Erik D. Virtual trainer software
US8109858B2 (en) * 2004-07-28 2012-02-07 William G Redmann Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
US7641592B2 (en) * 2005-05-06 2010-01-05 Jonathan Roche Ventures, Llc Interval fitness training
JP2007164623A (en) * 2005-12-15 2007-06-28 Konami Sports & Life Co Ltd Server device for exercise data management, and exercise data management system
GB0608486D0 (en) * 2006-04-28 2006-06-07 Berlin Armstrong Locatives Ltd Exercise monitoring system and method
US7761300B2 (en) * 2006-06-14 2010-07-20 Joseph William Klingler Programmable virtual exercise instructor for providing computerized spoken guidance of customized exercise routines to exercise users
WO2008032315A1 (en) * 2006-09-11 2008-03-20 Eldad Shemesh Training and instructing support device
US8235724B2 (en) * 2006-09-21 2012-08-07 Apple Inc. Dynamically adaptive scheduling system
US8001472B2 (en) * 2006-09-21 2011-08-16 Apple Inc. Systems and methods for providing audio and visual cues via a portable electronic device
US7931563B2 (en) * 2007-03-08 2011-04-26 Health Hero Network, Inc. Virtual trainer system and method
WO2008134313A1 (en) * 2007-04-26 2008-11-06 Heather Raymond A method and system for developing or tracking a program for medical treatment
JP2008293338A (en) * 2007-05-25 2008-12-04 Denso Corp Management system
US20080300914A1 (en) * 2007-05-29 2008-12-04 Microsoft Corporation Dynamic activity management
TWI369887B (en) * 2007-06-08 2012-08-01 Qisda Corp Mobile device and method for generating action schedule
US8029411B2 (en) * 2007-07-31 2011-10-04 Honeywell International Inc. Systems and methods of monitoring exercises and ranges of motion
US8221290B2 (en) * 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US20090075782A1 (en) * 2007-09-17 2009-03-19 Joubert Karen L Custom Exercise video website
JP2009089744A (en) * 2007-10-03 2009-04-30 Xing Inc Moving image display system, moving image display method, and computer program
JP2009112732A (en) * 2007-11-09 2009-05-28 Xing Inc Exercise supporting apparatus and computer program
WO2009079343A1 (en) * 2007-12-14 2009-06-25 Winter Thomas G System and method for generating custom exercise programs
JP5416144B2 (en) * 2008-02-27 2014-02-12 ナイキ インターナショナル リミテッド Interactive exercise training log
US8038577B2 (en) * 2008-04-04 2011-10-18 Mcintosh Tim Personal workout management system
US7946961B2 (en) * 2008-05-23 2011-05-24 Yoga Today Llc Exercise apparatus and methods
US8512211B2 (en) * 2008-09-05 2013-08-20 Apple Inc. Method for quickstart workout generation and calibration

Also Published As

Publication number Publication date
US20110077130A1 (en) 2011-03-31
JP2011072519A (en) 2011-04-14

Similar Documents

Publication Publication Date Title
US10839954B2 (en) Dynamic exercise content
JP5359159B2 (en) Exercise support device, exercise support method, and exercise support program
JP5504799B2 (en) Exercise support device, exercise support method and program
JP5160830B2 (en) Movie generation system, movie generation method, and computer program
JP5540798B2 (en) Exercise support device, exercise support method and program
JP5408088B2 (en) Exercise support device, exercise support method and program
CN103413018B (en) Method for providing dynamic exercise content
JP2009095404A (en) Moving image display system, moving image display method, and computer program
JP5317534B2 (en) Exercise support apparatus, computer program, and exercise support method
JP5359969B2 (en) Exercise support system, information processing apparatus, information processing method, and program
JP2009089744A (en) Moving image display system, moving image display method, and computer program
JP5625417B2 (en) Exercise support device, exercise support method and program
JP5572956B2 (en) Exercise support system, output terminal, server, exercise support device, exercise support method, and exercise support program
JPWO2019003429A1 (en) Human body model display system, human body model display method, communication terminal device, and computer program
JP5562543B2 (en) Exercise support device, exercise support method, and exercise support program
JP5408172B2 (en) Exercise selection device, exercise selection method and program
JP5446600B2 (en) CONTENT GENERATION SYSTEM, EXERCISE SUPPORT DEVICE, CONTENT GENERATION METHOD, AND PROGRAM
JP5606673B2 (en) Apparatus, music display method, and program
JP5696754B2 (en) Exercise support device
JP2013202153A (en) Exercise support device, exercise support method, and program
JP5504752B2 (en) CONTENT GENERATION SYSTEM, EXERCISE SUPPORT DEVICE, CONTENT GENERATION METHOD, AND PROGRAM
JP5704296B2 (en) Information processing apparatus, music output method, and program
JP5408168B2 (en) Exercise support device, exercise support method, and exercise support program
JP5830132B2 (en) Exercise menu creation system, exercise menu creation method, and computer program
JP2012236086A (en) Moving image generating system, moving image generating method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140303

R150 Certificate of patent or registration of utility model

Ref document number: 5504799

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150