(57)【要約】【課題】  ユーザの映像を分析することで体幹バランスを診断し、診断結果に応じて最適なトレーニングメニューを選択してユーザに提供する。【解決手段】  バランス診断部２４は、ユーザ端末１にバランス診断メニューを表示させ、バランス診断メニューを実施するユーザを撮影した診断映像をユーザ端末１から取得し、この診断映像に基づいて当該ユーザの体幹バランスを診断する。トレーニングDB３は、複数のトレーニングメニューを体幹バランスと対応付けて記憶する。トレーニング評価部２６は、体幹バランスの診断結果に対応したトレーニングメニューをトレーニングDB３から選択してユーザ端末１へ配信し、このトレーニングメニューを実施するユーザを撮影したトレーニング映像から骨格情報を抽出、分析してユーザのトレーニングを評価する。【選択図】図２
2020048867.tif 000002
【特許請求の範囲】
【請求項１】
複数のトレーニングメニューを記憶するデータベースと、
前記データベースからトレーニングメニューを選択する手段と、
前記選択されたトレーニングメニューをユーザ端末へ配信する手段と、
前記トレーニングメニューを実施するユーザを撮影したトレーニング映像をユーザ端末から取得する手段と、
前記トレーニング映像からユーザの骨格情報を抽出する手段と、
前記骨格情報に基づいてユーザのトレーニングを評価する手段と、
前記トレーニングの評価結果をユーザ端末へ配信する手段とを具備したことを特徴とするトレーニング支援装置。
【請求項２】
ユーザ端末によるトレーニング目的の入力を受け付ける手段を更に具備し、
前記選択する手段は、前記トレーニング目的に基づいてトレーニングメニューを選択することを特徴とする請求項１に記載のトレーニング支援装置。
【請求項３】
前記各ユーザの属性情報を記憶する手段を更に具備し、
前記選択する手段は、ユーザの属性情報に基づいてトレーニングメニューを選択することを特徴とする請求項１または２に記載のトレーニング支援装置。
【請求項４】
ユーザ端末にバランス診断メニューを表示させる手段と、
バランス診断メニューを実施するユーザを撮影した診断映像をユーザ端末から取得する手段と、
取得した診断映像に基づいて当該ユーザの体幹バランスを診断する手段とを更に具備し、
前記選択する手段は、前記体幹バランスの診断結果に基づいてトレーニングメニューを選択することを特徴とする請求項１ないし３のいずれかに記載のトレーニング支援装置。
【請求項５】
前記体幹バランスを診断する手段は、
前記診断映像からユーザの骨格情報を抽出する手段と、
前記骨格情報に基づいて体幹の左右バランスを分析する手段とを含むことを特徴とする請求項４に記載のトレーニング支援装置。
【請求項６】
前記診断映像 に基づいてユーザの体調を診断する手段を更に具備し、
前記選択する手段は、ユーザの体調に基づいてトレーニングメニューを選択することを特徴とする請求項４または５に記載のトレーニング支援装置。
【請求項７】
前記トレーニングを評価する手段は、前記トレーニング映像から抽出した骨格情報に基づいてユーザのトレーニング量をカウントする手段を含み、
前記評価結果をユーザ端末へ配信する手段は、前記トレーニング量のカウント結果に基づくスコアを配信することを特徴とする請求項１ないし６のいずれかに記載のトレーニング支援装置。
【請求項８】
トレーニングメニューごとに、骨格の所定部位が所定の順序で所定の遷移条件を充足したことをカウント条件として規定する手段を具備し、
前記トレーニング量をカウントする手段は、前記トレーニング映像から取得した骨格情報に基づいて、前記カウント条件が充足されるごとにトレーニング量をカウントすることを特徴とする請求項７に記載のトレーニング支援装置。
【請求項９】
前記トレーニングを評価する手段は、前記骨格情報に基づくユーザの行動認識の結果に基づいて、所定の指導ポイントが所定のNG閾値をクリアしているか否かを判断し、NG閾値をクリアできていなければ当該指導ポイントを改善ポイントとしてユーザ端末に配信する改善ポイント指導部を含むことを特徴とする請求項７または８に記載のトレーニング支援装置。
【請求項１０】
前記改善ポイント指導部は、前記改善ポイントを内容とする音声メッセージまたは映像メッセージをユーザ端末に配信することを特徴とする請求項９に記載のトレーニング支援装置。
【請求項１１】
前記トレーニングを評価する手段が、
前記トレーニングの質を判定する手段と、
前記トレーニング量のカウント結果を前記トレーニングの質に基づいてスコア化する手段とを含むことを特徴とする請求項９または１０に記載のトレーニング支援装置。
【請求項１２】
前記トレーニングの質を判定する手段は、前記改善ポイントの数に基づいてトレーニングの質を判定することを特徴とする請求項１１に記載のトレーニング支援装置。
【請求項１３】
前記トレーニングの質を判定する手段は、トレーニングのテンポに基づいてトレーニングの質を判定することを特徴とする請求項１１または１２に記載のトレーニング支援装置。
【請求項１４】
前記トレーニングの質を判定する手段は、ユーザが所定の動きに要する時間をテンポとして計測し、当該テンポが標準テンポから外れるほどトレーニングの質が低いと判定することを特徴とする請求項１３に記載のレーニング支援装置。
【請求項１５】
ユーザごとに、そのトレーニング量の累積値に基づいてトレーニングレベルを設定する手段と、
トレーニングが終了するごとに、今回のトレーニング量に基づいて前記トレーニングレベルを更新する手段とを具備したことを特徴とする請求項９または１１に記載のトレーニング支援装置。
【請求項１６】
前記トレーニングメニューを選択する手段は、ユーザのトレーニングレベルを更に考慮してトレーニングメニューを選択することを特徴とする請求項１５に記載のトレーニング支援装置。
【請求項１７】
前記トレーニングメニューが、トレーニングの種別およびその実施回数の情報を含むことを特徴とする請求項１ないし１６のいずれかに記載のトレーニング支援装置。
【請求項１８】
コンピュータが、
複数のトレーニングメニューを記憶するデータベースからトレーニングメニューを選択し、
前記選択されたトレーニングメニューをユーザ端末へ配信し、
前記トレーニングメニューを実施するユーザを撮影したトレーニング映像をユーザ端末から取得し、
前記トレーニング映像からユーザの骨格情報を抽出し、
前記骨格情報に基づいてユーザのトレーニングを評価し、
前記トレーニングの評価をユーザ端末へ配信することを特徴とするトレーニング支援方法。
【請求項１９】
ユーザ端末によるトレーニング目的の入力を受け付け、当該トレーニング目的に基づいてトレーニングメニューを選択することを特徴とする請求項１８に記載のトレーニング支援方法。
【請求項２０】
ユーザ端末にバランス診断メニューを表示させ、
バランス診断メニューを実施するユーザを撮影した診断映像をユーザ端末から取得し、
取得した診断映像に基づいて当該ユーザの体幹バランスを診断し、
前記体幹バランスの診断結果に基づいてトレーニングメニューを選択することを特徴とする請求項１８または１９に記載のトレーニング支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トレーニング支援方法および装置に係り、特に、ユーザの動きを撮影した映像に基づいて体幹バランスを診断し、診断結果に応じたトレーニングメニューをユーザへ提供、実施させ、その映像から抽出した骨格情報を用いた行動認識に基づいてトレーニングを支援するトレーニング支援方法および装置に関する。
【背景技術】
【０００２】
健康の維持あるいは促進を目的として、自宅やトレーニングジムなどの施設でトレーニングを実施することがある。安全かつ有効なトレーニングには専門家の指導が不可欠となるが、自宅でのトレーニングでは専門家の指導を受けることが難しく、自己流のトレーニングになることになる。
【０００３】
トレーニングジムにはトレーニング機器が揃い、専門の指導員が常駐する。しかしながら、トレーニングジムまで出向かなければならないので手軽さに欠ける。また、マンツーマンで指導を受けるためには相応のコスト負担を強いられ、時間的な拘束も増すことになる。
【０００４】
このような技術課題に対して、特許文献１には、入力画像に映る人物の運動を認識する認識部と、認識された運動の有効性に応じて異なる仮想オブジェクトを入力画像に重畳する表示制御部とを備え、認識部により認識される運動の有効性を示すスコアを算出し、算出結果を入力画像に重畳することで、運動の有効性に関するフィードバックを目に見える形でユーザに呈示する画像処理装置が提案されている。
【０００５】
非特許文献１には、トレーニングするユーザを撮影した映像をモーションセンサシステムで分析することで骨格情報を取得し、ユーザの筋力トレーニングの動作を検知し、検知したトレーニング動作を速度、確度の観点から支援する筋力トレーニング支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2013-103010号公報
【非特許文献】
【０００７】
【非特許文献１】"Kinectを用いた筋力トレーニング支援システム"，第77回全国大会講演論文集（P437-438，2015-03-17）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１では、ユーザのトレーニング映像をユーザ自身が確認し、更には重畳表示される仮想オブジェクトの動きと比較することでトレーニングを主観的に評価することが可能になるものの、専門家の具体的な指導を受けることはできない。したがって、ユーザ自身が専門知識を有していない限り、安全かつ有効はトレーニングを実現できない。
【０００９】
特許文献２では、ユーザのトレーニング映像を定量的に分析できるようになる。しかしながら、特許文献２では、トレーニングを評価するのみで、ユーザの現在の状態を診断し、診断結果に応じたトレーニングを提案することができない。
【００１０】
本発明の目的は、上記の技術課題を解決し、ユーザの運動映像を分析することで体幹バランスを診断し、診断結果に応じて最適なトレーニングを選択してユーザに提供するトレーニング支援方法および装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明は、以下の構成を具備した点に特徴がある。
【００１２】
(1) 複数のトレーニングメニューを記憶するデータベースと、データベースからトレーニングメニューを選択する手段と、選択されたトレーニングメニューをユーザ端末へ配信する手段と、トレーニングメニューを実施するユーザを撮影したトレーニング映像をユーザ端末から取得する手段と、トレーニング映像からユーザの骨格情報を抽出する手段と、骨格情報に基づいてユーザのトレーニングを評価する手段と、トレーニングの評価をユーザ端末へ配信する手段とを具備した。
【００１３】
(2) ユーザ端末によるトレーニング目的の入力を受け付ける手段を具備し、前記選択する手段は、トレーニング目的に基づいてトレーニングメニューを選択するようにした。
【００１４】
(3) 各ユーザの属性情報を記憶する手段を具備し、前記選択する手段は、ユーザの属性情報に基づいてトレーニングメニューを選択するようにした。
【００１５】
(4) 診断映像に基づいてユーザの体調を診断する手段を更に具備し、前記選択する手段は、ユーザの体調に基づいてトレーニングメニューを選択するようにした。
【００１６】
(5) ユーザ端末にバランス診断メニューを表示させる手段と、バランス診断メニューを実施するユーザを撮影した診断映像をユーザ端末から取得する手段と、取得した診断映像に基づいて当該ユーザの体幹バランスを診断する手段とを具備し、前記選択する手段は、体幹バランスの診断結果に基づいてトレーニングメニューを選択するようにした。
【００１７】
(6) トレーニングを評価する手段は、骨格情報に基づくユーザの行動認識の結果に基づいて、所定の指導ポイントが所定のNG閾値をクリアしているか否かを判断し、NG閾値をクリアできていなければ当該指導ポイントを改善ポイントとしてユーザを指導する改善ポイント指導部を含むようにした。
【００１８】
(7) トレーニングを評価する手段は、トレーニング映像から抽出した骨格情報に基づいてユーザのトレーニング量をカウントする手段を含み、評価結果をユーザ端末へ配信する手段は、トレーニング量のカウント結果を配信するようにした。
【００１９】
(8) ユーザごとに、そのトレーニング量の累積値に基づいてトレーニングレベルを設定する手段と、トレーニングが終了するごとに、今回のトレーニング量に基づいてトレーニングレベルを更新する手段とを具備した。
【００２０】
(9) トレーニングメニューを選択する手段は、ユーザのトレーニングレベルを更に考慮してトレーニングメニューを選択するようにした。
【発明の効果】
【００２１】
本発明によれば、以下のような効果が達成される。
【００２２】
(1) ユーザは、配信されたトレーニングメニューを実施する自身のトレーニング映像をユーザ端末で撮影、送信するだけで、専門家が常駐するトレーニングジム等の施設に出向くことなく、自宅などで専門的なトレーニングを手軽に受けられるようになる。
【００２３】
(2) ユーザ端末にトレーニング目的を入力すると、当該トレーニング目的に適したトレーニングメニューが配信されるので、ユーザは自身に適したトレーニングを自宅等で手軽に行えるようになる。
【００２４】
(3) トレーニングメニューを選択する際に、ユーザのトレーニングレベル、属性情報、体調等が考慮されるので、各ユーザに対してオーダメイド的かつ無理のないトレーニングメニューを提案できるようになる。
【００２５】
(4) ユーザは体幹バランスの診断結果に基づいて、自身に固有かつ最適なトレーニングメニューの提案を受けることができるので、ユーザごとに安全かつ効果的なトレーニングを自宅等で手軽に行えるようになる。
【００２６】
(5) トレーニング中のユーザは、トレーニング映像に基づいて分析された改善ポイントの指導をほぼリアルタイムで個別に受けることができるので、各ユーザは常に安全で効果的なトレーニングを行えるようになる。
【００２７】
(6) 今回のトレーニングの評価結果に基づいて各ユーザのトレーニングレベルを計算、更新し、次回のトレーニング時には最新のトレーニングレべルに基づいてトレーニングメニューが選択されるので、ユーザは自身の最新のトレーニングレベルに応じた最適なトレーニングを行えるようになる。
【図面の簡単な説明】
【００２８】
【図１】本発明を適用したトレーニング支援装置の構成を示したブロック図である。
【図２】トレーニング支援サーバ(2)およびトレーニングDB(3)の主要部の構成を示した機能ブロック図である。
【図３】トレーニングメニューの一覧を示した図である。
【図４】トレーニングメニューの内容を管理するトレーニングテーブルの一例を示した図である。
【図５】上半身を左右に旋回させるバランス診断メニューを示した図である。
【図６】左右の踵を一方ずつ順番に上げ下げするバランス診断メニューを示した図である。
【図７】ユーザ端末(1)、トレーニング支援サーバ(2)およびトレーニングDB(3)間での通信および各種処理の手順を時系列で示したシーケンスフローである。
【図８】トレーニング目的をユーザに選択される画面の例を示した図である。
【図９】ユーザ端末の操作手順およびユーザ端末とユーザとの相対位置を調整させる画面の例を示した図である。
【図１０】体幹バランス診断用のガイダンスの表示例を示した図である。
【図１１】診断結果の表示例を示した図である。
【図１２】トレーニングメニューの開始画面の例を示した図である。
【図１３】今回のトレーニング内容の一覧表示の例を示した図である。
【図１４】トレーニングごとに内容や注意点の表示例を示した図である。
【図１５】トータルスコア画面の例を示した図である。
【図１６】トータルスコアの履歴を時系列で一覧表示する例を示した図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１は、本発明を適用したトレーニング支援装置の主要部の構成を示したブロック図であり、動画撮影機能、通信機能およびディスプレイを備えたユーザ端末１と、ユーザ端末１からユーザを撮影したトレーニング動画を、Wi-Fi、基地局BSおよびネットワークNW経由して取得し、その映像を分析して適正なトレーニング評価をユーザ端末１へ提供するトレーニング支援サーバ２と、各ユーザの属性情報、多数のトレーニングメニューや診断メニューを記憶するトレーニングDB３とを主要な構成としている。前記ユーザ端末１としては、スマートフォンを用いることができる。
【００３０】
図２は、前記トレーニング支援サーバ２およびトレーニングDB３の主要部の構成を示した機能ブロック図であり、トレーニングDB３は、属性情報記憶部３１、トレーニングレベル記憶部３２、診断メニュー記憶部３３およびトレーニングメニュー記憶部３４を含む。
【００３１】
前記属性情報記憶部３１には、ユーザIDごとに当該ユーザの属性情報として、年齢、性別、身長、体重、血圧、既往症などが記憶されている。トレーニングレベル記憶部３２には、ユーザIDごとに現在のトレーニングレベルが記憶されている。診断メニュー記憶部３３には、複数の診断メニューが記憶されている。
【００３２】
トレーニングメニュー記憶部３４には、複数のトレーニングメニューが記憶されている。図３は、トレーニングメニュー記憶部３４に記憶されているトレーニングメニューの一覧を示した図であり、本実施形態では、「スクワット」、「アームツイスト」、「ウッドチョッパー」など、３２種類のトレーニングメニューが用意されている。
【００３３】
図４は、前記トレーニングメニューの内容を管理するトレーニングテーブルの一例を示した図であり、トレーニングメニューごとに、その効能（主に鍛える部位）、基準テンポ、左右の有無、音声ガイド識別子、指導ポイントおよびNG閾値等が登録されている。NG閾値とは、有効なトレーニングと認められない閾値条件であり、例えばトレーニングメニューが「スクワット」であれば、下脚の角度が４０°以上であると有効なトレーニングと認められない。
【００３４】
また、本実施形態では、ユーザのトレーニングレベルや属性情報に応じて最適なトレーニングメニューが選択されるように、多数のトレーニングメニューが複数のグループに分類され、また忌避情報として、例えば高血圧、心臓疾患、腰痛等の既往症ごとに不向きなトレーニングメニューも登録されている。
【００３５】
図２へ戻り、前記トレーニング支援サーバ２において、入出力インタフェース２１は、ユーザ端末１との間に通信セッションを確立し、音声、映像またはテキスト等を利用したメッセージの送受信を行う
【００３６】
ユーザ認証部２２は、ユーザ端末１から送信されるユーザIDとトレーニングDB３に登録されているユーザIDとを突き合わせることでユーザ認証を実施する。トレーニング目的受付部２３は、ユーザがユーザ端末１から指定したトレーニング目的を受け付ける。バランス診断部２４は、診断メニュー選択部２４１、診断メニュー配信部２４２および第１行動認識部２４３を含み、バランス診断運動を実施するユーザの診断映像を分析し、その骨格情報から体幹の左右バランスを診断する。
【００３７】
前記診断メニュー選択部２４１は、ユーザの属性情報、トレーニング目的およびトレーニングレベルに基づいて、ユーザの体幹バランスを診断するための診断メニューを前記診断メニュー記憶部３３から選択する。診断メニュー配信部２４２は、前記選択された診断メニューをユーザ端末１へ配信し、そのディスプレイに表示させる。第１行動認識部２４３は、診断メニューを実施するユーザの診断映像から骨格情報を抽出し、この骨格情報に基づいてユーザの行動認識を実行する。骨格情報に基づく行動認識手法は、例えば前記非特許文献１に開示されている。バランス診断部２４は、行動認識の結果に基づいて当該ユーザの体幹バランスを診断できる。
【００３８】
図５，６は、ユーザの体幹バランスを評価するために、前記診断メニュー配信部２４２により配信される診断メニューの一例を示した図であり、図５のように、上半身を左右に旋回させる診断メニュー、あるいは図６に示したように、左右の踵を一方ずつ順番に上げ下げする診断メニューが各ユーザに配信される。
【００３９】
前記第１行動認識部２４３は、図５の診断メニューを実施するユーザの診断映像を取得すると、当該診断映像から抽出した骨格情報に基づいて、左旋回の角度と右旋回の角度とを比較し、その差分に基づいて体幹バランスを診断できる。図６の診断メニューを実施するユーザの診断映像を取得すると、左踵を上げた時と右踵を上げた時との腰位置の高さを比較することで体幹バランスを診断できる。
【００４０】
体調診断部２５は、バランス診断メニューを実施するユーザの映像に基づいて当該ユーザの現在の体調を診断する。このような体調診断は、例えばバランス診断メニューを実施するユーザを撮影した診断映像に基づいて、当該ユーザの動きのテンポを計測することで実現できる。
【００４１】
トレーニング評価部２６は、トレーニングメニュー選択部２６１，トレーニングメニュー配信部２６２、第２行動認識部２６３、改善ポイント指導部２６４、トレーニング質判定部２６５、トレーニング量カウント部２６６、スコア計算部２６７および評価結果配信部２６８を含み、トレーニングを実施するユーザのトレーニング映像を分析し、特定部位の遷移を観測することでトレーニングを評価する。
【００４２】
前記トレーニングメニュー選択部２６１は、ユーザのトレーニング目的、体幹バランスの診断結果およびトレーニングレベル、更には必要に応じて当該ユーザの属性情報や体調に基づいて、現時点で当該ユーザに最適なトレーニングメニューを前記トレーニングDB３から選択する。
【００４３】
トレーニングメッセージ配信部２６２は、前記選択されたトレーニングメニューをユーザ端末１へ配信する。第２行動認識部２６３は、配信したトレーニングメニューを実施するユーザのトレーニング映像から骨格情報を抽出し、この骨格情報に基づいて当該ユーザの行動認識を行う。
【００４４】
改善ポイント指導部２６４は、前記ユーザの行動認識の結果に基づいて、前記図４に示した各「指導ポイント」が、対応する各「NG閾値」をクリアしているか否かを判断し、NG閾値をクリアできていなければ当該指導ポイントを改善ポイントとする指導をユーザに対して行う。
【００４５】
本実施形態では、例えばトレーニングメニュー「スクワット」に関して、「下脚の角度」が指導ポイントの一つとして登録されており、そのNG閾値が「４０°以上」とされている。前記改善ポイント認定部２６４は、前記行動認識の結果に基づいて下脚の角度を判別し、これが４０°以上であれば、音声番号「２０１」に登録された指導メッセージをトレーニングDB３から選択してユーザ端末１へ配信する。当該指導メッセージには、たとえば「下脚をもっと曲げてください」といった内容が登録されている。なお、指導メッセージは音声メッセージに限定されず、音声付きの映像メッセージであっても良い。
【００４６】
トレーニング質判定部２６５は、前記改善ポイント指導部２６４が指導した改善ポイントの指導回数やトレーニングのテンポなどに基づいてトレーニングの質を判断する。本実施形態では、改善ポイントの指導回数が多いほど、またトレーニングのテンポとして、例えば所定の動き（例えば、屈伸）に要する時間を計測し、当該テンポが標準テンポから外れるほど、トレーニングの質が低いと判定され、判定結果が例えば０．５（質が低い）〜１（質が高い）の値に定量化、正規化される。
【００４７】
トレーニング量カウント部２６６は、前記行動認識の結果を予め用意されている評価ポリシーに適用することでユーザのトレーニング量をカウントする。本実施形態では、配信したトレーニングメニューごとに、骨格の所定部位が所定の順序で所定の遷移条件を充足したことがカウント条件として規定され、トレーニング映像から取得した骨格情報に基づいて、前記カウント条件が充足されるごとにトレーニング量がカウントされる。
【００４８】
例えば、提供したトレーニングメニューがスクワットであれば、屈伸した際の膝の角度θ、１回の屈伸に要する時間（テンポ）t、屈伸時における頭と肘との側面視での相対位置Pなどが評価項目として登録されており、前記角度θ，時間tおよび相対位置Pが所定の条件を満足した回数がカウントされる。
【００４９】
スコア計算部２６７は、前記トレーニング量のカウント値に前記トレーニングの質に関する判断結果を反映して今回のトレーニングをスコア化する。本実施形態では、トレーニングの質に応じてトレーニング量のカウント値を減じてスコア化するものとし、例えば、トレーニング量のカウント値が「１００」であり、トレーニングの質が「０．８」であれば、スコアは１００×０．８=８０として計算される。以上のようにしてスコア化された評価結果は、前記評価結果配信部２６８によりユーザ端末１へ配信される。
【００５０】
トレーニング情報更新部２７は、前記ユーザIDと対応付けて前記トレーニングレベル記憶部３２に記憶されている当該ユーザのトレーニングレベルを今回の評価結果に基づいて更新する。トレーニングレベルは、初めはレベル１からスタートし、トレーニング量の累計が所定の基準値を超えるごとにレベル２、レベル３…レベルN（上級）へと更新される。
【００５１】
図７は、前記ユーザ端末１、トレーニング支援サーバ２およびトレーニングDB３間での通信および各種処理の手順を時系列で示したシーケンスフローである。
【００５２】
時刻t1において、ユーザがユーザ端末１に予め実装されているトレーニング支援アプリケーションを起動すると、時刻t2では、ユーザ認証が実施されてユーザ端末１とトレーニング支援サーバ２との間に通信セッションが確立される。
【００５３】
時刻t3では、図８(a)に示したように、ユーザ端末１のディスプレイ上に、今回のトレーニング目的をユーザに入力させるための選択画面が表示される。ユーザが「ダイエット」を選択すると、同図(b)に示したように、ダイエットを希望する具体的な部位を選択させる画面が表示される。本実施形態では、「全身」，「体幹・お腹周り」，「上半身・二の腕」，「下半身・ピップアップ」のいずれかを選択できる。
【００５４】
一方、前記選択画面で「コンディショニング」を選択すると、同図(c)に示したように、気になる症状を選択させる画面が表示される。本実施形態では、「肩こり改善」，「腰痛改善」，「柔軟性向上」のいずれかを選択できる。
【００５５】
時刻t4では、前記選択されたトレーニング目的およびその「部位」または「症状」がユーザ端末１からトレーニング支援サーバ２へ送信される。時刻t5では、トレーニング支援サーバ２が、前記ユーザIDに基づいてトレーニングDB３の属性情報記憶部３１およびトレーニングレベル記憶部３２を参照し、当該ユーザの属性情報およびトレーニングレベルを抽出する。そして、当該抽出した属性情報およびトレーニングレベル、ならびに前記送信されたトレーニング目的に基づいて、前記図５または図６に示したバランス診断メニューを選択する。
【００５６】
時刻t6では、前記選択されたバランス診断メニューがユーザ端末１へ送信される。時刻t7では、ユーザ端末１の内蔵カメラが動画撮影モードで起動される。時刻t8では、図９に示したように、ユーザ端末１の操作手順およびユーザ端末１とユーザとの相対位置を調整するための画面が、ユーザ端末１のディスプレイにスクロール形式で表示される。
【００５７】
ここで、ユーザが「測定開始」ボタンをタップ等すると、時刻t9では、図１０(a)に示したように、ユーザ端末１のディスプレイに、体幹バランス診断用のガイダンスが表示される。ここで、ユーザがメッセージ「画面の人型ガイドに合わせて、カメラの正面に立ってください」に応じて、ディスプレイ上での自身の表示位置をガイドに合わせると、同図(b)に示したように、前記バランス診断メニューが開始され、映像およびメッセージにしたがって体を動かすことが要求される。ユーザが前記バランス診断メニューに基づいて体を動かすと、時刻t10以降、その映像がユーザ端末１からトレーニング支援サーバ２へ診断映像として送信される。
【００５８】
時刻t11では、トレーニング支援サーバ２のバランス診断部２４において前記ユーザの体幹バランスが評価される。体調診断部２５は、バランス診断映像におけるユーザの顔色や動き（テンポ）を分析してユーザの現在の体調を診断する。時刻t12では、前記診断結果がユーザ端末１へ配信される。時刻t13では、図１１に示したように、前記診断結果がユーザ端末１のディスプレイに表示される。
【００５９】
本実施形態では、ユーザが選択したトレーニング目的「ダイエット」および気になる部位「お腹周り」と共に、体幹バランスの診断結果として「左重心」が表示されている。
【００６０】
前記診断結果画面でユーザが「決定」ボタンをタップすると、時刻t14では、トレーニング支援サーバ２のトレーニングメニュー選択部２６１が、前記体幹バランスの分析結果、トレーニング目的，ユーザのトレーニングレベル及び現在の体調、更には必要に応じて当該ユーザの属性情報を、予め構築されているトレーニングメニュー選択ポリシーに適用することで、現在のユーザに最適なトレーニングメニューを前記トレーニングメニュー記憶部３４から選択する。
【００６１】
例えば、体調診断の結果が「良好」であれば、体幹バランス、トレーニングレベルおよびトレーニング目的に適合するトレーニングメニューが選択される。これに対して、体調診断の結果が「不調」であれば、体幹バランス、トレーニングレベルおよびトレーニング目的に適合するトレーニングメニューよりも負荷の低いトレーニングメニューが選択される。なお、体調の「不調」の程度によっては今回のトレーニングを推奨しない旨のメッセージが配信されるようにしても良い。
【００６２】
また、ユーザの属性情報を更に考慮するのであれば、年齢や性別に応じてトレーニングメニューの負荷を増減させても良い。あるいは、既往症として「高血圧」が登録されているユーザであれば血圧を上昇させにくいトレーニングメニューが選択されえるようにしても良い。同様に、既往症として「腰痛」が登録されているユーザであれば、腰の負担が少ないトレーニングメニューが選択されるようにしても良い。
【００６３】
時刻t15では、トレーニング支援サーバ２からユーザ端末１へ、前記選択したトレーニングメニューがトレーニングメニュー配信部２６２により配信される。時刻t16では、図１２に示したように、前記選択されたトレーニングメニューが表示される。
【００６４】
図１２は、トレーニングメニューの開始画面の例を示した図であり、前記選択されたトレーニングメニューの内容および説明が表示される。
【００６５】
本実施形態では、トレーニング数が「４」であり、時間目安が２０分であり、トレーニング内容が４回とも「リバースランジ」である旨が表示されている。ユーザは提案されたメニューを完全に消化する必要は無く、例えば時間的な制約や体調から一部を実施したくない場合は、時刻t17において、実施したくないトレーニングの案件をタップ等することでスキップすることもできる。
【００６６】
以上のようにして、トレーニングメニューの修正が完了すると、図１３に示したように、今回のトレーニング内容が一覧表示される。この場合、前記スキップされたトレーニングはグレーアウトされる。
【００６７】
ユーザがトレーニング開始ボタンをタップすると、時刻t18においてトレーニングメニューがスタートし、図１４に示したように、実施するトレーニングごとにトレーニング内容や注意点が表示される。
【００６８】
時刻t19では、トレーニングするユーザを撮影したトレーニング映像がフレーム単位でトレーニング支援サーバ２へ送信される。時刻t20では、トレーニング支援サーバ２のトレーニング評価部２６が前記トレーニング映像から骨格情報を抽出して行動認識を行う。
【００６９】
時刻t21では、前記評価結果がユーザ端末１へ送信され、時刻t22でユーザ端末１のディスプレイに表示される。時刻t23では、今回のスコアを過去のスコアの履歴情報に累積することで既登録のトレーニングレベルが更新される。
【００７０】
本実施形態では、トレーニングレベルが例えば第１レベル（初級）から第５レベル（上級）まで規定されており、第nレベルにおいて獲得したスコアの累計が所定の閾値を上回ると、次の第n+1レベルに昇格するように構成されている。
【００７１】
図１５は、トレーニング後にユーザ端末に表示される評価結果の一例を示した図であり、実施したトレーニング内容、各トレーニングの個別スコアおよびメッセージが時系列で一覧表示されると共に、今回のトレーニングのトータルスコア「３９０」が表示されている。
【００７２】
前記トータルスコアは履歴情報として管理されており、図１６に示したように時系列で一覧表示させることもできる。これにより、ユーザはトレーニングの履歴を容易に確認することができるようになり、特にスコアを参照することで、トレーニングレベルが向上していることを客観的に感じることができるので、トレーニングに対するモチベーションの向上が期待できる。
【符号の説明】
【００７３】
１…ユーザ端末，２…トレーニング支援サーバ，３…トレーニングDB，２２…ユーザ認証部，２３…トレーニング目的受付部，２４…バランス診断部，２５…体調診断部，２６…トレーニング評価部，２７…トレーニング情報更新部，３１…属性情報記憶部，３２…トレーニングレベル記憶部，３３…診断メニュー記憶部，３４…トレーニングメニュー記憶部
【図１】
2020048867.tif 000003
【図２】
2020048867.tif 000004
【図３】
2020048867.tif 000005
【図４】
2020048867.tif 000006
【図５】
2020048867.tif 000007
【図６】
2020048867.tif 000008
【図７】
2020048867.tif 000009
【図８】
2020048867.tif 000010
【図９】
2020048867.tif 000011
【図１０】
2020048867.tif 000012
【図１１】
2020048867.tif 000013
【図１２】
2020048867.tif 000014
【図１３】
2020048867.tif 000015
【図１４】
2020048867.tif 000016
【図１５】
2020048867.tif 000017
【図１６】
2020048867.tif 000018