(57)【要約】【課題】心身のベース作りに好適な運動プログラムを作成して提供することのできる運動プログラム提供システムを具現化する。【解決手段】実施形態の運動プログラム提供システムは、運動メニュー格納手段、能力設定手段、運動プログラム作成手段を備える。運動メニュー格納手段は、複数の運動メニューと、各運動メニューに含まれる「ポジション」，「スイッチ」，「リンク」，「リアクション」，「コントロール」，「リズム」，「バランス」，「ジャッジ」，「コミュニケーション」の能力要素の情報を格納する。能力設定手段は、能力要素を設定する。運動プログラム作成手段は、能力設定手段で設定された能力要素を含む運動メニューを、運動メニュー格納手段から抽出し、抽出した運動メニューを配列して出力する。【選択図】図１
2019208766.tif 000002
【特許請求の範囲】
【請求項１】
複数の運動メニューと、各運動メニューに含まれる「ポジション」，「スイッチ」，「リンク」，「リアクション」，「コントロール」，「リズム」，「バランス」，「ジャッジ」，「コミュニケーション」の能力要素の情報を格納する運動メニュー格納手段と、
能力要素を設定する能力設定手段と、
前記能力設定手段で設定された能力要素を含む運動メニューを、前記運動メニュー格納手段から抽出し、抽出した運動メニューを配列して出力する運動プログラム作成手段と、を備えたことを特徴とする運動プログラム提供システム。
【請求項２】
前記運動メニューの各々は、各能力要素の評価値を有し、
前記運動プログラム作成手段は、前記能力設定手段で設定された能力要素について、閾値以上の評価値を有する運動メニューを抽出することを特徴とする請求項１に記載の運動プログラム提供システム。
【請求項３】
前記運動プログラム作成手段は、前記抽出した運動メニューを配列して出力すると共に、同じ能力要素を有するか又は評価値が所定範囲内の他の運動メニューを、入れ替え可能な候補として出力することを特徴とする請求項２に記載の運動プログラム提供システム。
【請求項４】
前記運動メニューの各々は、運動メニュー間の関連度情報を有し、
前記運動プログラム作成手段は、前記関連度情報に基づいて関連のある運動メニューを優先して抽出することを特徴とする請求項１に記載の運動プログラム提供システム。
【請求項５】
運動詳細メニュー表示手段をさらに備え、
前記運動詳細メニュー表示手段は、抽出された運動メニューの各々について、その運動の図解又は動画，手順，ＮＧ事項，能力要素の評価値の分布を表示することを特徴とする請求項３又は４に記載の運動プログラム提供システム。
【請求項６】
難易度別運動メニュー数設定手段をさらに有し、
前記運動プログラム作成手段は、前記能力設定手段で設定された能力要素を含む運動メニューの中から、前記難易度別運動メニュー数設定手段によって設定された難易度の運動メニューを設定された数だけ抽出することを特徴とする請求項１〜５のいずれか１項に記載の運動プログラム提供システム。
【請求項７】
人数設定手段をさらに有し、
前記運動プログラム作成手段は、前記能力設定手段で設定された能力要素を含む運動メニューの中から、前記人数設定手段によって設定された人数で行われる運動メニューを抽出することを特徴とする請求項１〜６のいずれか１項に記載の運動プログラム提供システム。
【請求項８】
使用道具設定手段をさらに有し、
前記運動プログラム作成手段は、前記能力設定手段で設定された能力要素を含む運動メニューの中から、前記使用道具設定手段によって設定された道具を使って行われる運動メニューを抽出することを特徴とする請求項１〜７のいずれか１項に記載の運動プログラム提供システム。
【請求項９】
複数の運動メニューと、各運動メニューに含まれる能力要素と、各運動メニューに含まれる動作要素と、を対応付けて格納する運動メニュー格納手段と、
能力要素を設定する能力設定手段と、
動作要素を設定する動作設定手段と、
前記能力設定手段で設定された能力要素と前記動作設定手段で設定された動作要素を含む運動メニューを、前記運動メニュー格納手段から抽出し、抽出した運動メニューを配列して出力する運動プログラム作成手段と、を備えたことを特徴とする運動プログラム提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の運動メニューによる運動プログラムを作成して提供する運動プログラム提供システムに関する。
【背景技術】
【０００２】
例えば現代の子供には、日常生活において、転んだときに手を着けない，人にぶつからないように歩くことができない，自転車等のシグナル音に素早く反応して避けることができない，料理をこぼさずに食器を運ぶことができない，といった子供が増えている。これらは、運動能力の低下が原因となっていることが多い。
【０００３】
また、集団の中でうまく立ち回れない子供が増えている。これらは、少子化が進む中、集団適応能力の低下が原因となっていることが多い。
【０００４】
このように、現代の子供は、身体面及びメンタル面に様々な問題を抱えている。また、子供だけに限らず、高齢化が進む現代社会においては、身体面及びメンタル面に様々な問題を抱えるシニア世代も増えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１３２８０号公報
【特許文献２】特開２０１７−２７１９２号公報
【特許文献３】特許第４９１５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、このような事情に基づいてなされたものであり、その目的は、心身のベース作りに好適な運動プログラムを作成して提供することのできる運動プログラム提供システムを具現化することにある。
【０００７】
望ましくは、学校等で子供を指導する指導員（教員やインストラクター）、或いは施設等でシニア層を支援する支援員など、複数の人を世話する者にとって、専門知識がなくとも効率よく運動プログラムを組み立てることのできる運動プログラム提供システムを具現化することにある。
【課題を解決するための手段】
【０００８】
本発明の運動プログラム提供システムは、運動メニュー格納手段、能力設定手段、運動プログラム作成手段を備える。運動メニュー格納手段は、複数の運動メニューと、各運動メニューに含まれる「ポジション」，「スイッチ」，「リンク」，「リアクション」，「コントロール」，「リズム」，「バランス」，「ジャッジ」，「コミュニケーション」の能力要素の情報を格納する。能力設定手段は、能力要素を設定する。運動プログラム作成手段は、能力設定手段で設定された能力要素を含む運動メニューを、運動メニュー格納手段から抽出し、抽出した運動メニューを配列して出力する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に従う運動プログラム提供システムの全体構成図である。
【図２】上記システムの記憶部に格納する利用者登録ＤＢの構成図である。
【図３】上記利用者登録ＤＢに登録する体力測定評価の一例である。
【図４】上記システムの記憶部に格納する運動メニューＤＢの構成図である。
【図５】９つの能力要素を説明する図である。
【図６】上記運動メニューＤＢに登録した運動メニューの一例である。
【図７】上記運動メニューＤＢのデータ配列の一例である。
【図８Ａ】運動プログラムを作成する流れを示すフローチャートである。
【図８Ｂ】運動プログラムを作成する流れを示すフローチャートである。
【図９】運動プログラムを作成する流れを示すフローチャートである。
【図１０】利用者端末に表示する条件設定画面の一例である。
【図１１】利用者端末に表示する条件設定画面の一例である。
【図１２】利用者端末に表示する条件設定画面の一例である。
【図１３】利用者端末に表示する難易度別運動メニュー数の設定画面の一例である。
【図１４】利用者端末に表示する運動プログラムの表示の一例である。
【図１５】運動メニューを実行順に示すスライド表示の一例である。
【図１６】上記運動メニューのカリキュラムとサブカリキュラムの一例を示す。
【図１７】利用者端末に表示する条件設定画面の一例である。
【図１８】利用者端末に表示する条件設定画面の一例である。
【図１９】利用者端末に表示する条件設定画面の一例である。
【図２０】上記運動メニューＤＢのデータ配列の変形例である。
【図２１】利用者端末に表示する評価画面の一例である。
【図２２】シニア向けの運動メニューＤＢの構成図である。
【発明を実施するための形態】
【００１０】
以下、本発明の好ましい実施形態に従う運動プログラム提供システムについて、添付図面を参照しながら詳しく説明する。但し、以下に説明する実施形態によって本発明の技術的範囲は何ら限定解釈されることはない。
【００１１】
運動プログラム提供システム１（以下、単にシステムと称す）は、好ましい一例として、図１に模式的に示すように、クラウドサーバー１０として構成する。システム１は、例えばインターネット１１などの通信網に通信可能なように接続している。また、運動プログラムの提供サービスを受ける利用者端末２Ａ〜２Ｆは、インターネット１１に通信可能なように接続されている。
【００１２】
利用者端末２Ａ〜２Ｆは、システム専用機でなく、利用者が所有する一般的なノートＰＣ（２Ａ），モバイルＰＣ（２Ｂ），スマートフォン（２Ｃ），ディスクトップＰＣ（２Ｄ）などを用いることができる。利用者は、例えばブラウザ等のアプリケーションを利用して、システム１がインターネット１１上に提供するホームページにアクセスし、利用者識別情報としての利用者ＩＤとＰＷ（パスワード）でログインして運動プログラムの提供サービスを受ける。従って、運動プログラムの提供サービスを受ける利用者端末を、利用者端末２Ｆのように機能ブロックで示すと、ホームページなどを表示する表示部２１、利用者ＩＤとＰＷなどを入力する入力部２２、インターネット１１を介して通信を行う通信部２３を備える。具体的には、表示部２１は、ディスプレイであり、入力部２２は、キーボード，マウス，タッチパネルディスプレイなどであり、通信部２３はルータやモデムなどの情報通信機器である。但し、利用者端末２Ａ〜２Ｆは、インターネット１１に接続可能な電子機器であればよく、端末の種類は限定されない。
【００１３】
図１には、子供向け運動プログラムの提供サービスを受ける利用者の一例として、Ａ都市の保育園（１クラス１０名），Ａ都市の小学校（１クラス３０名），Ｂ都市の小学校（１クラス２０名），Ｂ都市のスポーツ教室（１クラス６名）を示している。このように、システム１は、様々な地域，施設，人数に対してサービスを提供する。また、シニア向け運動プログラムの提供サービスを受ける利用者の一例として、Ｃ都市のデイサービス（１０名）を示している。このように、システム１は、異なる世代にもサービスを提供する。小学校以上、例えば、中学，高校，大学世代もサービスの対象とすることができる。なお、利用者端末２Ａ〜２Ｆを操作してシステム１のサービスを受ける利用者は、学校等の教員やインストラクター、施設職員などである。生徒や施設利用者は、教員等の指導の下に運動を行う運動実行者である。
【００１４】
システム１は、ＣＰＵ３１を備えた制御部３、システム１をインターネット１１に接続する通信部３２、各種データやプログラムを格納する記憶部３３を備えている。システム１は、ＣＰＵ３１によって動作するコンピューターシステムである。システム１は、様々な利用者から体力測定評価のデータや運動終了後の評価データを受け取ることから、これらのデータを解析して運動メニューの抽出条件を修正可能なように、例えばディープラーニングを実行可能なＡＩ（人工知能）機能を備えていることが好ましい。ＣＰＵ３１は、記憶部３３から各種プログラムやデータを読み出して、システム１全体の動作を制御する。制御部３は、さらにＲＡＭなどのメモリ（不図示）を備え、インターネット１０を介して利用者端末２Ａ〜２Ｆから受信した条件設定や各種情報などを一時的に格納する。通信部３２は、例えばルータやモデムなどの情報通信機器である。
【００１５】
記憶部３３は、利用者登録ＤＢ（データベース）３４，運動メニューＤＢ（データベース）３５を格納している。すなわち、記憶部３３は、利用者登録情報の格納手段であり、運動メニュー格納手段でもある。また、記憶部３３は、運動メニュー作成プログラム３６を格納している。制御部３は、運動メニュー作成プログラム３６を実行し、運動メニューＤＢ３５から利用者に適した運動メニューを抽出して運動プログラムを作成する。すなわち、運動プログラム作成手段としての機能を実現する。記憶部３３は、データやプログラムを格納した例えばハードディスク，ＲＯＭなどである。
【００１６】
利用者登録ＤＢ３４は、図２のブロック図に示すように、利用者ＩＤとＰＷを対応付けて登録する。利用者ＩＤとＰＷは、利用者毎に付与している。利用者登録ＤＢ３４は、さらに、利用者ＩＤと関連付けて、運動実行者の基本身体情報４，体力測定評価（体力要素）４１，体力測定評価（能力要素）４２の情報を登録している。これらの情報は、利用者が利用者端末２Ａ〜２Ｆを使って入力・送信し、システム１の制御部３が利用者登録ＤＢ３４に登録する。運動実行者が複数いる場合、平均値を用いることができる。運動実行者の基本身体情報４，体力測定評価（体力要素）４１，体力測定評価（能力要素）４２の情報を利用することによって、利用者は、どの能力を強化するのがよいかなどを把握することができ、運動プログラムの組み立て（システム１へのオーダー）に役立てることができる。但し、これらの情報は、必ずしも初期登録されていなくともよく、サービスを繰り返し利用する中で登録してもよい。
【００１７】
基本身体情報４は、身長や体重などの身体情報を登録する。体力測定評価（体力要素）４１は、ボール投げや２５ｍ走などの体力測定結果を登録する。体力測定評価（能力要素）４２は、ポジション能力やスイッチ能力などの９つの能力測定結果を登録する。各能力要素は、評価測定のための決められた運動を実施することによって測定する。図３（ａ）は、登録された体力測定評価（体力要素）４１を、利用者端末２Ａ（２Ｂ〜２Ｆ）の表示部２１に表示したときの一例を示す。図３（ｂ）は、登録された体力測定評価（能力要素）４２を、利用者端末２Ａ（２Ｂ〜２Ｆ）の表示部２１に表示したときの一例を示す。体力測定評価（体力要素）４１及び体力測定評価（能力要素）４２の表示には、システム１が各要素について例えば５段階評価を行った結果とグラフを表示する。
【００１８】
一方、運動メニューＤＢ３５は、図４のブロック図に示すように、運動メニュー（名称）５と関連付けて、動作５１，難易度５２，カリキュラム５３，能力要素５４，動作要素５５，構成時間５６，人数５７，使用道具５８の情報を格納している。運動メニューＤＢ３５の情報登録・設定は、システム管理者或いはシステム１のＡＩ機能によって行われる。システム１を利用した利用者からインターネット経由で情報を収集し、その結果に応じて登録内容を変更するようにすることも望ましい。
【００１９】
動作５１は、運動を実行するにあたっての準備，運動を実行する手順，運動を正しく行うためのチェックポイントとＮＧ動作を設定している。難易度５２は、例えば、易しい，やや易しい，ふつう，やや難しい，難しい、の５段階に設定している。カリキュラム５３は、体づくり運動，表現運動といった子供向けの運動の種別（コース）を設定している。能力要素５４は、ポジション能力やスイッチ能力などの９つの能力要素のうち、この運動メニューがどの能力要素を含むかを設定している。さらに運動メニューに含まれる能力要素には、例えば５段階評価などの評価値を設定している。動作要素５５は、立つ，組むなどの動作要素のうち、この運動メニューがどの動作要素を含むかを設定している。構成時間５６は、所要時間（実動時間），インターバル時間，およびその合計時間を設定している。人数５７は、運動メニューを実行する人数を設定している。なお、この人数は、運動を実行する人数を示すのであって、クラス等の人数を示すものではない。使用道具５８は、運動に使用する道具を設定している。勿論、道具を使用しない運動メニューもある。
【００２０】
ここで、本実施形態のシステム１は、コーディネーション能力と称される７つの運動能力に新たに２つの能力を加えた９つの能力要素を有機的に結びつけた運動メニューの複数を用意しており、運動実行者にとって心身ベース作りに適した運動メニューを選定して運動プログラムを組み立てることをコンセプトにしている。
【００２１】
すなわち、図５に改めて示すように、コーディネーション能力と称される７つの能力は、ポジション能力６，スイッチ能力６１，リンク能力６２，リアクション能力６３，コントロール能力６４，リズム能力６５，バランス能力６６である。新たに追加した２つの能力は、ジャッジ能力６７とコミュニケーション能力６８である。本発明者らは、現代社会の日常生活に適合する心身のベース作りは、７つのコーディネーション能力では必ずしも十分ではなく、ジャッジ能力とコミュニケーション能力を加えた９つの能力要素が必要と考えている。
【００２２】
本発明者らは、このようなコンセプトの下、多種多様なオリジナルの運動メニューを多数考案した。図６には、運動メニューの一例として、子供向けの運動メニューを２種類示している。図６（ａ）に示す「No.5平均台を渡る運動５」は、バランス能力，リンク能力及びポジション能力を含む。各能力の評価値は、バランス能力が最も高い評価５であり、リンク能力が評価２、ポジション能力が評価１である。すなわち、本発明者らによって評価された該運動メニューが有する能力評価値である。一方、図６（ｂ）に示す「No.116ロープを引く運動１」は、バランス能力，コミュニケーション能力，ジャッジ能力，スイッチ能力，ポジション能力，リンク能力及びリアクション能力を含む。各能力の評価値は、バランス能力が評価５，コミュニケーション能力とジャッジ能力が評価４，スイッチ能力が評価３，ポジション能力，リンク能力及びリアクション能力が夫々評価２である。このように、能力要素と関連付けた運動メニューを多数用意することで、９つの能力要素を均等化する、或いは特定の能力を伸ばすなどの目標付けをすることができる。
【００２３】
次に動作要素についてみると、「No.5平均台を渡る運動５」は、「渡る」「歩く」「持つ」「運ぶ」の動作を含む。「No.116ロープを引く運動１」は、「立つ」「引く」の動作を含む。難易度は、「No.5平均台を渡る運動５」は★★★ふつうであり、「No.116ロープを引く運動１」は、★易しいである。また、人数と使用道具についてみると、「No.5平均台を渡る運動５」は、平均台，メディシンボール及びボールを用いて一人で行う。「No.116ロープを引く運動１」は、ロープを用いて二人で行う。所要時間は、いずれも３０秒（インターバル時間を合せて合計６０秒）である。
【００２４】
なお、図６（ａ）及び図６（ｂ）は、運動メニューの詳細表示を選択した際に、利用者端末２Ａ（２Ｂ〜２Ｆ）の表示部２１に表示する詳細表示の一例を夫々示している。このように、個々の運動メニューの詳細表示は、上記した能力要素等に加え、運動の図解、準備、手順、チェックポイント、ＮＧ事項の説明を表示する。運動の図解は、動画にしてもよい。
【００２５】
図７は、運動メニューＤＢ３５のデータ配列の一例を示している。勿論、データ配列が限定されることはない。図７のデータ配列において、能力要素の項は、その運動メニューに含まれる能力要素を評価値（５段階の数値）で設定している。数値が大きい程、評価が高い。数値を設定していない能力要素は、この運動メニューには含まれない０（ゼロ）評価である。また、動作要素，人数，使用道具，カリキュラムは、その運動メニューが該当するものについて“ＴＲＵＥ”を設定している。難易度の項は、易しい〜難しいまでを５段階の数値で設定している。所要時間の項は、例えば１０秒刻みで設定している。
【００２６】
＜ランダム抽出系運動プログラム＞
続いて、システム１が運動プログラムを作成する手順について、図８〜図９のフローチャートを参照しながら説明する。また、図１０〜図１４は、運動プログラムを作成する過程で利用者端末２Ａ（２Ｂ〜２Ｆ）の表示部２１に表示する操作画面の一例を示す。なお、以下は、一例として、図１のＡ都市の保育園の利用者が、カリキュラムＡ（体づくり運動）の運動プログラムの提供サービスを受ける場合について説明する。例えばカリキュラムＡ（体づくり運動）は、能力要素等の条件設定が合えば運動メニュー同士の関連度（関連性）を考慮せず、運動メニューＤＢ３５からランダムに運動メニューを抽出して運動プログラムを作成する。システム１は、ランダム系運動プログラムの作成だけでなく、図８〜図９のフローチャートに従い、関連付けした運動メニューを抽出して関連抽出系運動プログラムを作成することができる。なお、関連抽出系運動プログラムの作成手順は後述する。
【００２７】
まず、利用者である保育園の職員は、利用者端末２Ａを起動してインターネット１１に接続し、システム１がインターネット１１上に提供するホームページにアクセスする（Ａｃｔ１０）。ホームページには、ログイン画面が用意されており（Ａｃｔ１１）、利用者は、利用者ＩＤとＰＷを入力して、システム１に送信する（Ａｃｔ１２）。
【００２８】
システム１の制御部３は、利用者ＩＤとＰＷを受信するとログイン処理を実行する（Ａｃｔ１３）。その際、利用者登録ＤＢ３４を参照して、受信した利用者ＩＤとＰＷに該当する利用者が登録されているか否か判定する（Ａｃｔ１４）。該当する利用者が登録されていた場合（Ａｃｔ１４，ｙｅｓ）、ログイン可として処理する。反対に、該当する利用者が登録されていなかった場合（Ａｃｔ１４，ｎｏ）、ログイン不可として処理する。具体的には、エラーメッセージを表示すると共に、ログイン画面の表示に戻る（Ａｃｔ１１）。
【００２９】
ログイン可として処理を開始すると、システム１の制御部３は、運動プログラム作成プログラム３６を実行し、運動メニューＤＢ３５から表示項目データを取得する（Ａｃｔ１５）。表示項目データは、カリキュラム，能力，動作，人数，使用道具の各種情報である。一例として、利用者端末２Ａの表示部２１に、例えば図１０に示すようなアイコン（条件パネル）付きの条件設定画面を表示する（Ａｃｔ１６）。なお、利用者端末２Ａの表示部２１に図１０の条件設定画面の全体を表示するのではなく、利用者は、表示画面をスクロールすることで全体を確認する。デフォルトのカリキュラムは、カリキュラムＡの体づくり運動としている。カリキュラムは、例えばプルダウンメニューによって他に変更できるようになっている（Ａｃｔ１７）。すなわち、デフォルトの条件設定画面には、カリキュラムＡの体づくり運動の表示と、サブカリキュラムである［バランスをとる運動］［体を移動する運動］［用具を操作する運動］［力試しの運動］の表示がある。さらに、カリキュラムＡの体づくり運動で条件設定可能（利用者が選択可能）な能力、動作、人数、使用道具を表示する。サブカリキュラムを複数設けている場合（Ａｃｔ１８，ｙｅｓ）、サブカリキュラムを選択することができる（Ａｃｔ１９）。カリキュラムＡの体づくり運動では、［バランスをとる運動］［体を移動する運動］［用具を操作する運動］［力試しの運動］の４つのサブカリキュラムのなかからいずれかを選択することができる。デフォルトの条件設定画面では４つのサブカリキュラムを全て選択した状態であり、利用者がサブカリキュラムのうちのいずれかを選択すると、選択したサブカリキュラムに絞り込むようになっている。サブカリキュラムは、一つに限らず複数選択することもできる。
【００３０】
カリキュラム及び／又はサブカリキュラムの選択を変更すると（Ａｃｔ２０，ｙｅｓ）、条件設定画面に表示していた条件設定可能（利用者が選択可能）な能力，動作，人数，使用道具を初期化する（Ａｃｔ２１）。そして、変更後のカリキュラム及びサブカリキュラムで条件設定可能（利用者が選択可能）な能力，動作，人数，使用道具に基づいて（Ａｃｔ２２，ｙｅｓ）、条件設定画面を復元する（Ａｃｔ２３）。すなわち、変更後のカリキュラム及びサブカリキュラムにおける条件設定可能（利用者が選択可能）な能力，動作，人数，使用道具のアイコン（条件パネル）を表示する。利用者は、画面をスクロールして設定可能な条件を確認できる。例えば図１０の条件設定画面において、「立つ」「跳ねる」「持つ」などの動作は、条件設定可能（利用者が選択可能）である。一方、「乗る」や「泳ぐ」などは条件設定不可（利用者が選択不可）である。カリキュラムが例えばカリキュラムＤ（水泳）に変更された場合、カリキュラムＡ（体づくり運動）では設定不可であった「泳ぐ」のアイコン（条件パネル）が設定可能となる。条件設定可能であるかは、運動メニューＤＢ３５でその動作に“ＴＲＵＥ”を設定しているか否かに基づく（図７参照）。条件設定不可の動作は、例えばそのアイコン（条件パネル）のコントラストを低くして利用者がクリックできないことを識別できるようにしている。人数、使用道具も同様である。
【００３１】
このように、図１０に示すアイコン（条件パネル）付きの条件設定画面が表示されると、利用者は、例えばカリキュラム，サブカリキュラム，能力，動作，人数，使用道具の順に、各アイコン（条件パネル）をクリックして条件設定を行う（Ａｃｔ２４）。具体的には、先ず、カリキュラムでカリキュラムＡ（体づくり運動）を選択し、サブカリキュラムの中の［バランスをとる運動］［体を移動する運動］［用具を操作する運動］［力試しの運動］のいずれか或いは全部を選択する。一例として、［力試しの運動］のみに条件を絞った場合、システム１の制御部３は、その下位条件である能力要素＞動作要素＞人数＞使用道具＞について条件設定可能か否かを判定し、設定可否をアイコン（条件パネル）で示す（Ａｃｔ２５）。より具体的には、図１１に示すように、例えば、能力については、スイッチ，リンク，バランス，ジャッジ，コミュニケーションが設定可能であり、他の能力は設定不可となる。この判別は、例えば能力要素の評価値が閾値以上（例えば、評価１以上）の運動メニューが用意されていればその能力を設定可とし、閾値を満たす運動メニューが用意されていなければ設定不可とする。動作については、「立つ」が設定可能であり、「逆立ち」「渡る」などは設定不可である（図面作成の都合上、他の動作の図示は省略する）。一方、［バランスをとる運動］のみに条件を絞った場合、図１２に示すように、能力要素に関しては全て設定可能である。しかも、より能力ＵＰに効果的な運動が用意されているとして「能力ＵＰ」の表示をする。この判別は、例えば能力要素の評価値が閾値以上（例えば、評価３以上）の運動メニューが用意されていれば「能力ＵＰ」を表示する。動作については、［力試しの運動］では設定不可であった「逆立ち」「渡る」などが設定可能になる。このように利用者は、アイコン（条件パネル）をクリックして条件設定を行っていく。システム１の制御部３は、条件設定される度に、その下位条件の設定可否の変化をアイコン（条件パネル）に示していく。このように、システム１は、能力設定手段，人数設定手段，使用道具設定手段を備える。但し、能力設定手段，人数設定手段，使用道具設定手段は、利用者端末２Ａ〜２Ｆを構成に包含するという意味ではなく、利用者端末２Ａ〜２Ｆから設定条件を受け取り処理するシステム１の機能による構成である。
【００３２】
カリキュラム、サブカリキュラム，能力要素，動作，人数，使用道具について条件設定が完了すると、システム１の制御部３は、運動メニューＤＢ３５から、設定された条件に適合する運動メニューの数（母集団）を難易度別に取得する（Ａｃｔ２６）。図１３（ａ）は、難易度別運動メニュー数の条件設定画面の一例である。利用者は、この画面に移ることで、各難易度別の運動メニュー数を確認する。カッコ内の数値が該当する運動メニューの数（母集団）を示す（例えば、易しいでは［３１］）。そして、利用者は、図１３（ｂ）に示すように、メニュー数バーを右に移動させることで各難易度別に運動メニューの数（希望数）を設定する（Ａｃｔ２７）。運動メニューの数（希望数）が設定されると、システム１の制御部３は、各運動メニューの所要時間を合計した所要時間を同画面に表示する（Ａｃｔ２８）。同じ運動メニューを繰り返し行う場合は、反復回数をプルダウンメニューで選択する。このように、システム１は、難易度別運動メニュー数設定手段を備える。
【００３３】
続いてシステム１の制御部３は、運動メニューの抽出を実行する（Ａｃｔ２９）。詳しくは、図９のフローチャートに示すように、既述のＡｃｔ２４〜Ａｃｔ２５によって設定された条件に従って、該当する運動メニューを抽出する（Ａｃｔ４０）。そして抽出した運動メニューの中から、既述のＡｃｔ２７〜Ａｃｔ２８で設定された件数分の運動メニューをランダムに選出する（Ａｃｔ４１）。運動メニュー同士の関連度（関連性）を考慮する関連オプションがない場合（Ａｃｔ４２，ｎｏ）、選出した運動メニューを難易度が易しい順に配列した運動プログラムを作成する（Ａｃｔ４３）。関連オプションがある場合（Ａｃｔ４２，ｙｅｓ）、関連グループ毎に難易度易しい順に配列した運動プログラムを作成する（Ａｃｔ４４）。カリキュラムＡ（体づくり運動）は、運動メニュー同士の関連度（関連性）を考慮する関連オプションがないので、選出した運動メニューを難易度が易しい順に配列した運動プログラムを作成する（Ａｃｔ４３）。
【００３４】
図８に戻り、システム１の制御部３は、作成した運動プログラムの候補を利用者端末２Ａの表示部２１に表示する（Ａｃｔ３０）。図１４は、作成された運動プログラムの表示画面の一例である。画面の中央に、作成した運動プログラムを時系列に表示する。図１４には、インターバルを含め６０分の運動プログラムを表示している。各運動メニューは、例えば難易度に応じて色分けする。運動プログラムの左側には、選出した運動メニューの図解を表示する。利用者が例えばマウスで運動メニューのバーを選択すると、運動メニューの名称が表示され、対応する運動メニューを図解で確認することができるようになっている。図１４では、１番目に「平均台で跳ぶ運動２」が配列され、画面の左側の図解で運動のイメージが確認できる。さらに、詳細表示を希望する場合、利用者は、詳細表示メニューをクリックする。詳細表示メニューがクリックされると、図３に例示したような詳細表示がなされる。このように、システム１は、運動詳細メニュー表示手段を備える。
【００３５】
なお、図１４において、運動メニュー配列の右側には、選出されなかった運動メニューの図解を表示する。利用者は、図解で運動のイメージを確認し、例えばドラッグ＆ドロップ操作で左側の運動メニューと入れ替えを行うことができるようになっている。このように、候補となる運動メニューを図解で表示することによって、より利用者が指導し易い運動メニューに組み替えることができる。候補とする運動メニューは、運動プログラムに選出された運動メニューの能力要素が同じか、又は評価値が所定範囲内（例えば±１以内）の運動メニューに絞り込んでもよい。
【００３６】
また、同画面では、運動メニューを、難しい順、或いはランダムに配列し直す「再配列メニュー」を選択できるようになっている。利用者が、例えばマウスやタッチパネルディスプレイなどで難しい順をクリックすると、システム１の制御部３は、運動メニューを難易度が難しい順に配列した運動プログラムを作成する（図９のＡｃｔ４５）。また、利用者が、ランダムをクリックすると、システム１の制御部３は、運動メニューをランダムに配列した運動プログラムを作成する（図９のＡｃｔ４６）。
【００３７】
以上のように運動プログラムが作成されると、利用者は、例えば図１４の画面を参照しながら運動実行者に運動を行うように指導する。図１５に一例を示すような実行順のスライドを表示部２１に表示して、指導するようにしてもよい。スライドは、画面の右矢印をクリックすると次の運動メニューが表示され、画面の左矢印をクリックすると前の運動メニューが表示されるようになっている。各運動の手順等は、例えば図３の詳細表示を参照する。なお、条件を再設定する場合は、条件設定画面を再表示させる（Ａｃｔ３１，ｙｅｓ→Ａｃｔ１６）。条件の再設定を行わない場合、ログオフしてサービスを終了する（Ａｃｔ３１，ｎｏ→Ａｃｔ３２）。
【００３８】
＜関連抽出系運動プログラム＞
続いて、関連抽出系運動プログラムの作成の流れについて説明する。関連抽出系運動プログラムの作成は、例えばカリキュラムＢ（器械運動），カリキュラムＣ（陸上運動），カリキュラムＤ（水泳），カリキュラムＥ（ボール運動）が選択された場合に実行する。このような運動メニュー同士の横の関連度（関連性）を考慮した関連抽出系運動プログラムは、発展系運動プログラムの一種であり、例えば学校体育における学年別の授業に適用する。さらには、例えば小学校の体育主任が、１年生から６年生までの長いスパンで授業計画を作成する際に適用する。
【００３９】
発展系運動プログラムの場合、サブカリキュラムを更に階層化することができる。一例として、図１６に示すように、例えばカリキュラムＢ（器械運動）の場合、「器械運動」を大項目とし、サブカリキュラム「マットを使った運動」「鉄棒を使った運動」「跳び箱を使った運動」を中項目として設ける。さらに、各サブカリキュラムの下層に、学年別に「はう運動」などの小項目を設ける。中項目及び小項目は、アイコン（条件パネル）付きの条件設定画面に表示する。図１７は、カリキュラムＢ（器械運動）のサブカリキュラム「マットを使った運動」の表示画面である。利用者は、アイコン（条件パネル）をクリックすることで中項目及び小項目を選択できる。図１７では省略するが、条件設定画面をスクロールすると、図１０と同様に、能力要素や動き要素のアイコン（条件パネル）が表示される。同様に、図１８は「鉄棒を使った運動」の表示画面であり、図１９は、「跳び箱を使った運動」の表示画面である。
【００４０】
図２０は、運動メニューＤＢ３５のデータ配列の変形例を示している。図２０のデータ配列は、運動メニュー間の関連度を示す関連度情報の一例として、関連度コードを各運動メニューに設定している。関連度コードは、図７に例示した運動メニューＤＢ３５のデータ配列に追加することができる。関連度コードは、カリキュラム及び／又はサブカリキュラムに関連付けて、関連度の強さを例えば数値で設定している。一例として、カリキュラムＢの「器械運動」の「マットを使った運動」に関連付けて、関連度コード“Ｈ−ｄ−１−１”を設定する。関連度コードは、“中項目−小項目−関連度−難易度”で構成している。中項目「Ｈ」は、「マット」を示す。小項目「ｄ」は、「回る」を示す。関連度「１」は、関連度の強さを５段階で示す（１が最も強い）。難易度「１」は、易しい〜難しいまでを５段階の数値で設定している。関連度コードの難易度は、運動実行者に応じて変わる。すなわち、同じ運動メニューでも学年に応じて難易度の感じ方が変わるので、同じ運動メニューでも例えば小学校低学年では難易度１、小学校中学年では難易度２に、難易度が変わるようになっている。
【００４１】
上記構成において、関連抽出系運動プログラムの作成の流れについて図８〜図９、並びに図１７を参照しながら説明する。すなわち、利用者が、Ａｃｔ１７においてカリキュラムＢ「器械運動」を選択すると、図１７の条件設定画面が表示される。使用者は、条件設定画面のアイコン（条件パネル）をクリックすることによって、中項目及び小項目を選択する（Ａｃｔ１９）。小項目は、全て選択しなくともよく、希望するものだけを選択してもよい。例えば１年生の場合、「はう運動」「支える運動」「回る運動」のいずれか一つ以上を選択することができる。このように、カリキュラム及びサブカリキュラムを選択し、さらに能力要素，動き要素，難易度、人数などの条件を選択すると、選択した条件を満たす運動メニューが抽出される（Ａｃｔ１９〜Ａｃｔ２４）。一例として、同じ関連度コード（例えば、Ｈ−ｄ−１−１）が割り当てられている運動メニューを優先して抽出する。中項目（例えば、Ｈ）及び小項目（例えば、ｄ）が同じで関連度の強さが弱い運動メニューは、優先順位が低くなる。さらに、Ａｃｔ４２において関連オプションありとして、関連グループ毎に難易度易しい順に配列した運動プログラムを作成する（Ａｃｔ４３）。以降は、ランダム抽出運動プログラムと同様である。
【００４２】
上述の実施形態によれば、本発明者らが考案した運動メニューについて、「ポジション」，「スイッチ」，「リンク」，「リアクション」，「コントロール」，「リズム」，「バランス」，「ジャッジ」，「コミュニケーション」の９つの能力要素を対応付けて運動メニューＤＢ３５に登録しておき、利用者が設定した能力要素を含む運動メニューを抽出し、抽出した運動メニューを配列して運動プログラムを作成することにより、心身のベース作りに好適な運動プログラムを作成して提供することが可能となる。
【００４３】
さらに上述の実施形態によれば、能力要素だけでなく、動作要素も条件設定肢として加えたことにより、効率よく運動プログラムを組み立てることが可能となる。すなわち、運動メニューＤＢに登録している動作は、運動メニューをイメージするのに適している。そして、普段から運動実行者（児童生徒等）と接している利用者に対し、動作のアイコン（条件パネル）を見せて条件設定させることにより、結果として、利用者（ひいては生徒たち）の好みに合った運動プログラムを提供することができる。
【００４４】
なお、利用者は、運動の終了後に、利用者端末２Ａの表示を評価画面に移動して運動メニューの評価をシステム１に送ることができる。図２１は、評価画面の一例である。評価は、例えば難易度について行う。システム１の制御部３は、受け取った評価に基づいて、運動メニューＤＢの評価を変える。但し、この評価の変更は、評価を行った利用者のみに適用する。従って、この利用者には、次回から評価変更後の運動メニューに基づく運動プログラムが作成される。一方、例えば多数の利用者から同様の評価が送られてきた場合、基の運動メニューＤＢの評価を変えることもある。
【００４５】
上述の実施形態は、子供向けの運動プログラムについて詳述したが、例えばシニア向けの運動メニューＤＢ３５は、図２２のように構成する。シニア向けの運動メニューＤＢ３５は、子供向けの運動メニューＤＢ３５と比べると、カリキュラム５３をシニア向けに用意している。動作要素５５は、子供向けに比べて少ない。代わりに、シニア向け特有に、対象とする体の部位５９Ａ、制限５９Ｂを設定している。例えば、部位５９Ａを設定すれば、設定された部位を強化する運動メニューを抽出する。反対に、制限５９Ｂを設定すれば、負荷のかからない運動メニューを抽出する。
【００４６】
システム１は、クラウドサーバー１０として構成するに限らない。例えば、ローカルサーバーであってもよい。また、運動プログラム作成サービスは、家庭向けに提供してもよい。
【００４７】
以上、本発明を具体的な実施形態に則して詳細に説明したが、形式や細部についての種々の置換、変形、変更等が、特許請求の範囲の記載により規定されるような本発明の精神及び範囲から逸脱することなく行われることが可能であることは、当該技術分野における通常の知識を有する者には明らかである。
【符号の説明】
【００４８】
１  運動プログラム提供システム
１０  クラウドサーバー
３  制御部
３２  通信部
３３  記憶部
３４  利用者ＤＢ
３５  運動メニューＤＢ
３６  運動プログラム作成プログラム
【図１】
2019208766.tif 000003
【図２】
2019208766.tif 000004
【図３】
2019208766.tif 000005
【図４】
2019208766.tif 000006
【図５】
2019208766.tif 000007
【図６】
2019208766.tif 000008
【図７】
2019208766.tif 000009
【図８Ａ】
2019208766.tif 000010
【図８Ｂ】
2019208766.tif 000011
【図９】
2019208766.tif 000012
【図１０】
2019208766.tif 000013
【図１１】
2019208766.tif 000014
【図１２】
2019208766.tif 000015
【図１３】
2019208766.tif 000016
【図１４】
2019208766.tif 000017
【図１５】
2019208766.tif 000018
【図１６】
2019208766.tif 000019
【図１７】
2019208766.tif 000020
【図１８】
2019208766.tif 000021
【図１９】
2019208766.tif 000022
【図２０】
2019208766.tif 000023
【図２１】
2019208766.tif 000024
【図２２】
2019208766.tif 000025