(57)【要約】      （修正有）【課題】効率的に身体運動を支援することができるようにする。【解決手段】ユーザの運動を支援するシステムは、運動時のユーザを撮影するカメラ２１と、運動を行う場所に設置されるディスプレイ２２と、運動に関する説明をディスプレイに出力する説明出力部と、カメラが撮影した画像を解析してユーザの身体の部位の位置を特定する部位特定部と、部位の位置を前記画像に重畳させて前記ディスプレイに出力する出力部と、を備える。【選択図】図１
2020174910.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運動を支援するシステムであって、
前記運動時の前記ユーザを撮影するカメラと、
前記運動を行う場所に設置されるディスプレイと、
前記運動に関する説明を前記ディスプレイに出力する説明出力部と、
前記カメラが撮影した画像を解析して前記ユーザの身体の部位の位置を特定する部位特定部と、
前記部位の位置を前記画像に重畳させて前記ディスプレイに出力する出力部と、
を備えることを特徴とする運動支援システム。
【請求項２】
請求項１に記載の運動支援システムであって、
少なくとも１つの前記部位の位置に係る基準値を記憶する基準値記憶部と、
前記画像における前記部位の位置および前記基準値を比較して前記運動の評価値を決定する評価部と、
をさらに備え、
前記出力部はさらに、前記評価値を前記ディスプレイに出力すること、
を特徴とする運動支援システム。
【請求項３】
請求項２に記載の運動支援システムであって、
前記評価部は、前記基準値から前記位置までの距離に応じて前記評価値を決定すること、
を特徴とする運動支援システム。
【請求項４】
請求項２に記載の運動支援システムであって、
前記基準値記憶部は、第１および第２の前記部位のそれぞれと第３の前記部位とを結ぶ直線の間の角度についての前記基準値を記憶し、
前記部位特定部は、前記第１ないし第３の部位のそれぞれを前記画像から特定し、
前記評価部は、特定された前記第１ないし第３の部位についての前記角度を算出し、算出した前記角度と前記基準値とを比較して、前記評価値を決定すること、
を特徴とする運動支援システム。
【請求項５】
請求項１に記載の運動支援システムであって、
前記部位の位置に基づいて、前記運動の回数をカウントする回数カウント部をさらに備え、
前記出力部はさらに、前記運動の回数を前記ディスプレイに出力すること、
を特徴とする運動支援システム。
【請求項６】
請求項２に記載の運動支援システムであって、
前記出力部はさらに、前記評価値を音声で出力すること、
を特徴とする運動支援システム。
【請求項７】
請求項１に記載の運動支援システムであって、
前記出力部はさらに、前記特定されたユーザの身体の位置に基づいて改善策情報を音声で出力すること、
を特徴とする運動支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動支援システムに関する。
【背景技術】
【０００２】
従来、身体運動分野における分析技術として、動画像に繰り返し表れる動作パターンを抽出し、抽出した動画像における時間位置が異なる複数位置での動作パターンを所定の観点で比較し、比較結果を動画像や静止画像として出力する技術（特許文献１）、また、スポーツにおいては、例えば、ゴルフにおいて、装置をユーザの身体に装着して、モーションセンサによりゴルフウィングを解析する技術（特許文献２）、また、２台のカメラで投球の各段階（軸足の設置、体幹の水平回転）を撮影し、移行時間を算出する技術（特許文献３）などが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２９０８１号公報
【特許文献２】特開２０１０−０６８９４７号公報
【特許文献３】特開２０１８−１１４１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１ないし３のいずれの技術も、複数の動画像、特定の装置、複数台のカメラといった設備やリソースを必要とし、一人のユーザがこれらの装置等を取り入れて、身体運動の分析を行い、分析結果を理解することは困難である。
【０００５】
本発明はこのような背景を鑑みてなされたものであり、効率的に身体運動を支援することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、ユーザの運動を支援するシステムであって、前記運動時の前記ユーザを撮影するカメラと、前記運動を行う場所に設置されるディスプレイと、前記運動に関する説明を前記ディスプレイに出力する説明出力部と、前記カメラが撮影した画像を解析して前記ユーザの身体の部位の位置を特定する部位特定部と、前記部位の位置を前記画像に重畳させて前記ディスプレイに出力する出力部と、を備えることとする。
【０００７】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【０００８】
本発明によれば、効率的に身体運動を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る運動支援システムの全体構成例を示す図である。
【図２】サーバ装置２０のハードウェア構成例を示す図である。
【図３】サーバ装置２０のソフトウェア構成例を示す図である。
【図４】トレーニング情報記憶部２３１の構成例を示す図である。
【図５】ユーザ情報記憶部２３２の構成例を示す図である。
【図６】ユーザ情報を入力する入力画面４１の一例を示す図である。。
【図７】画像データ記憶部２３３の構成例を示す図である。
【図８】基準情報記憶部２３４の構成例を示す図である。
【図９】評価条件情報記憶部２３５の構成例を示す図である。
【図１０】トレーニング計画記憶部２３６の構成例を示す図である。
【図１１】トレーニング履歴記憶部２３７の構成例を示す図である。
【図１２】改善条件記憶部２３８の構成例を示す図である。
【図１３】トレーニング情報の出力画面４２の一例を示す図である。
【図１４】評価部２１５が作成する評価情報の構成例を示す図である。
【図１５】評価情報出力部２１６が出力する画面４２の一例を示す図である。
【図１６】評価情報出力部２１６が出力する画面４２の一例を示す図である。
【図１７】評価情報出力部２１６が出力する画面４２の一例を示す図である。
【図１８】ユーザ端末１０によるトレーニング履歴の表示例を示す図である。
【図１９】トレーニングボリューム情報の出力画面４４の一例を示す図である。
【図２０】本実施形態の運動支援システムにおいて実行される処理の流れを示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態による運動支援システムは、以下のような構成を備える。
【００１１】
［項目１］
ユーザの運動を支援するシステムであって、
前記運動時の前記ユーザを撮影するカメラと、
前記運動を行う場所に設置されるディスプレイと、
前記運動に関する説明を前記ディスプレイに出力する説明出力部と、
前記カメラが撮影した画像を解析して前記ユーザの身体の部位の位置を特定する部位特定部と、
前記部位の位置を前記画像に重畳させて前記ディスプレイに出力する出力部と、
を備えることを特徴とする運動支援システム。
［項目２］
項目１に記載の運動支援システムであって、
少なくとも１つの前記部位の位置に係る基準値を記憶する基準値記憶部と、
前記画像における前記部位の位置および前記基準値を比較して前記運動の評価値を決定する評価部と、
をさらに備え、
前記出力部はさらに、前記評価値を前記ディスプレイに出力すること、
を特徴とする運動支援システム。
［項目３］
項目２に記載の運動支援システムであって、
前記評価部は、前記基準値から前記位置までの距離に応じて前記評価値を決定すること、
を特徴とする運動支援システム。
［項目４］
項目２に記載の運動支援システムであって、
前記基準値記憶部は、第１および第２の前記部位のそれぞれと第３の前記部位とを結ぶ直線の間の角度についての前記基準値を記憶し、
前記部位特定部は、前記第１ないし第３の部位のそれぞれを前記画像から特定し、
前記評価部は、特定された前記第１ないし第３の部位についての前記角度を算出し、算出した前記角度と前記基準値とを比較して、前記評価値を決定すること、
を特徴とする運動支援システム。
［項目５］
項目１に記載の運動支援システムであって、
前記部位の位置に基づいて、前記運動の回数をカウントする回数カウント部をさらに備え、
前記出力部はさらに、前記運動の回数を前記ディスプレイに出力すること、
を特徴とする運動支援システム。
［項目６］
項木２に記載の運動支援システムであって、
前記出力部はさらに、前記評価値を音声で出力すること、
を特徴とする運動支援システム。
［項目７］
項目１に記載の運動支援システムであって、
前記出力部はさらに、前記特定されたユーザの身体の位置に基づいて改善策情報を音声で出力すること、
を特徴とする運動支援システム。
【００１２】
本発明の一実施形態に係る運動支援システムは、トレーニングジムにおいてユーザのトレーニングを支援しようとするものである。本実施形態の運動支援システムは、トレーニング器具を用いてユーザが身体運動をしている様子をカメラで撮影し、撮影した画像（静止画像であっても動画像であってもよいが、本実施形態では動画像であるものとする。）から、トレーニングの回数をカウントするとともに、トレーニング中のユーザの身体の姿勢や動きを評価する。
【００１３】
図１は本実施形態に係る運動支援システムの全体構成例を示す図である。同図に示すように、本実施形態の運動支援システムでは、サーバ装置２０とカメラ２１およびディスプレイ２２とが通信ネットワーク２３を介して互いに通信可能に接続されている。通信ネットワーク２３は、たとえば、インターネットやＬＡＮ（Local Area Network）であり、公衆電話回線網、専用電話回線網、携帯電話回線網、イーサネット（登録商標）、無線通信路などにより構築される。
【００１４】
カメラ２１は、トレーニング中のユーザ１を撮影する。カメラ２１は、たとえば監視カメラを利用してもよいし、トレーニング機器にカメラ２１を取り付けるなど、カメラ２１をトレーニング場所に設置したりしてもよい。カメラ２１は、ＴＣＰ／ＩＰやＢｌｕｅｔｏｏｔｈ（登録商標）などのプロトコルにより、撮影した画像をサーバ装置２０に送信することができる。カメラ２１は、常時撮影するようにしてもよいし、ユーザ１が近傍に来たことを検出して撮影開始するようにしてもよいし、ユーザ１からの指示に応じて撮影を開始するようにしてもよい。
【００１５】
ディスプレイ２２は、トレーニング前およびトレーニング中にユーザ１から視認可能に設置される。ディスプレイ２２は、通信ネットワーク２３を介してサーバ装置２０からの制御により情報を出力するものとする。なお、ディスプレイ２２にコンピュータを接続し、当該コンピュータとサーバ装置２０とが通信を行うことにより、サーバ２０からの指示に応じて情報をディスプレイ２２に出力することができる。また、ディスプレイ２２とともに、またはディスプレイ２２に替えて、ユーザ１にヘッドフォン、イヤフォン、ネックスピーカなどの音声出力装置を装着させて、情報を音声として出力することもできる。
【００１６】
ユーザ端末１０は、ユーザ１またはその支援者が操作するコンピュータである。ユーザ端末１０は、たとえば、スマートフォンやタブレットコンピュータ、パーソナルコンピュータなどである。ユーザ端末１０がカメラ等の撮像装置を備え、これにより運動中におけるユーザ１の身体を撮像するようにしてもよい。ディスプレイ２２に表示されていた情報は、サーバ装置２０からユーザ端末１０にも提供される。ユーザ１は後からユーザ端末１０を確認することで、トレーニングに関する情報を閲覧することができる。
【００１７】
サーバ装置２０は、トレーニングを支援するコンピュータである。サーバ装置２０は、たとえば、ワークステーションやパーソナルコンピュータ、クラウドコンピューティングにより論理的に実現される仮想コンピュータなどである。サーバ装置２０は、ユーザ端末１０が撮影した動画像を受信し、受信した動画像を解析して身体運動の評価を行う。また、サーバ装置２０は、身体運動の改善策に係る提案も行う。身体運動の評価および改善策の提案の詳細については後述する。
【００１８】
管理者端末３０は、トレーニングジムの管理者が操作するコンピュータである。管理者端末３０は、たとえば、スマートフォンやタブレットコンピュータ、パーソナルコンピュータなどとすることができる。
【００１９】
図２は、サーバ装置２０のハードウェア構成例を示す図である。サーバ装置２０は、演算装置２０１、メモリ２０２、記憶装置２０３、通信インタフェース２０４、入力装置２０５、出力装置２０６を備える。演算装置２０１は、各種の演算処理を行う、たとえば、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）である。記憶装置２０３は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。通信インタフェース２０４は、通信ネットワーク３０に接続するためのインタフェースであり、例えばイーサネット（登録商標）に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのＵＳＢ（Universal Serial Bus）コネクタやＲＳ２３２Ｃコネクタなどである。入力装置２０５は、データを入力する、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォンなどである。出力装置２０６は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。
【００２０】
図３は、サーバ装置２０のソフトウェア構成例を示す図である。同図に示すように、サーバ装置２０は、ユーザ認証部２１０、トレーニング情報出力部２１１、画像取得部２１２、画像解析部２１３、回数カウント部２１４、評価部２１５、評価情報出力部２１６、トレーニング履歴送信部２１７、改善策情報出力部２１８の各機能部と、トレーニング情報記憶部２３１、ユーザ情報記憶部２３２、画像データ記憶部２３３、基準情報記憶部２３４、評価条件情報記憶部２３５、トレーニング計画記憶部２３６、トレーニング履歴記憶部２３７、改善条件記憶部２３８の各記憶部とを備える。
【００２１】
なお、上記各機能部は、サーバ装置２０が備える演算装置２０１が記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することにより実現され、上記各記憶部は、サーバ装置２０が備えるメモリ２０２および記憶装置２０３が提供する記憶領域の一部として実現される。
【００２２】
トレーニング情報記憶部２３１は、トレーニングに関する情報を記憶する。トレーニングに関する情報は、たとえば、トレーニングの説明である。トレーニングの説明には、トレーニング器具の使い方、トレーニング器具を利用した効果的なトレーニングの仕方などを含む。図４は、トレーニング情報記憶部２３１の構成例を示す図である。同図に示すように、トレーニング情報記憶部２３１には、トレーニング情報とディスプレイ情報とを記憶している。トレーニング情報は、トレーニングに関する情報である。トレーニング情報には、トレーニングのメニューを特定するための情報（メニューＩＤ）およびトレーニングの目的に対応付けて、トレーニングの内容と、回数と、トレーニングのやり方を表す動画データとが含まれる。トレーニングの目的は、たとえば、運動不足の解消や、筋肉量の増加など、トレーニングにより求める結果を示す。トレーニングの内容には、トレーニング機器の使い方、トレーニングに関する注意点など、任意の情報を設定することができる。動画データは、たとえば、トレーニングの仕方をデモンストレーションした人を撮影した動画、トレーニング機械の使い方を示すチュートリアル動画などである。トレーニングの内容および動画データは、トレーニングの目的に紐付いており、当該トレーニング機器を用いて当該目的を達成するためにどのようなトレーニングを何回行うべきかの提案を行うために準備されたものである。ディスプレイ情報は、ディスプレイ２２を見ながら行うトレーニングメニューを設定する情報である。ディスプレイ情報には、ディスプレイ２２を特定するディスプレイＩＤに対応付けて、メニューＩＤが含まれる。
【００２３】
ユーザ情報記憶部２３２は、ユーザ１に関する情報（以下、ユーザ情報という。）を記憶する。図５は、ユーザ情報記憶部２３２の構成例を示す図である。同図に示すように、ユーザ情報記憶部２３２が記憶するユーザ情報には、ユーザ１を特定するユーザＩＤに対応付けて、認証情報、身長、体重、筋肉量、柔軟性などが含まれる。認証情報は、ユーザ１を認証するために使用可能な情報である。認証情報は、たとえば、顔認証に用いるためのユーザ１の顔部分の特徴量であってもよいし、ユーザ端末１０の機器ＩＤであってもよいし、ユーザ名とパスワードとの組み合わせであってもよいし、ユーザ１の公開鍵であってもよいが、ユーザ１の認証を行うことが可能な情報であればこれらに限られない。また、ユーザ情報には上記の項目以外にも、測定または評価可能なユーザの身体に関する各種の情報を含めることができる。
【００２４】
図６は、ユーザ情報を入力するための入力画面４１の一例を示す図である。たとえば、ユーザ端末１０に同図に示すような入力画面４１を表示し、ユーザ１にユーザ情報の各項目４１１を入力させるようにすることができる。この場合、ユーザ端末１０からユーザ情報の各項目がサーバ装置２０に送信され、ユーザ情報記憶部２３２に登録されるようにすることができる。
【００２５】
画像データ記憶部２３３は、カメラ２１が撮影した画像を記憶する。図７は、画像データ記憶部２３３の構成例を示す図である。同図に示すように、画像データ記憶部２３３は画像情報を記憶し、画像情報には、撮影したカメラ２１を特定するカメラＩＤに対応付けて、画像データが含まれる。画像データは、カメラ２１が撮影した画像を表示するためのデータである。画像データは、たとえば、ＭＰ４、ＭＰＥＧ２、ＡＶＩ、ＭＯＶなど任意の形式のデータとすることができる。
【００２６】
基準情報記憶部２３４は、ユーザ１の身体運動に係る姿勢（部位の位置や角度）の基準値を含む情報（以下、基準情報という。）を記憶する。図８は、基準情報記憶部２３４の構成例を示す図である。同図に示すように、基準情報記憶部２３４は、部位の絶対位置または他の部位もしくは他の基準物に対する相対位置に関する基準情報（以下、位置基準情報という。）と、関節部位を含む３つの部位について、２つの部位のそれぞれと関節部位とを結ぶ直線により形成される角度の基準情報（以下、角度基準情報という。）とを記憶する。
【００２７】
位置基準情報には、モードとチェックポイントＩＤとに対応付けて、部位と、当該部位の基準となる位置が含まれる。チェックポイントＩＤは、ユーザの身体の一連の動作の中で、姿勢などをチェックするべきポイント（以下、チェックポイントという。）を示す情報である。部位は複数あってもよい。位置について、鉛直方向の位置は、たとえば、地面からの高さとしてもよいし、いずれかの足先からの距離とすることができる。水平方向の位置は、所定の基準物（たとえば、床上のマークや設置されている器具など）からの距離としてもよいし、肩や胸、足などの基準部位からの距離としてもよい。位置基準情報は、予め登録されているものとする。
【００２８】
角度基準情報には、モードとチェックポイントＩＤとに対応付けて、２つの部位（部位１および部位２）と、１つの関節部位と、部位１と関節部位とを結ぶ直線と、部位２と関節部位とを結ぶ直線との間の角度の基準値とが含まれる。
【００２９】
評価条件情報記憶部２３５は、評価を行うための情報（以下、評価条件情報という。）を記憶する。図９は、評価条件情報記憶部２３５の構成例を示す図である。評価条件情報には、カテゴリ、条件、評価ランク、コメントが含まれている。カテゴリは、評価のカテゴリである。カテゴリとしては、たとえば、「アームカール」「クリーン」「プレス」などとすることができる。条件は、画像における身体の各部位の位置または動き（時系列における位置の変化）に対する条件である。たとえば、ウェイトリフティングの動作を分析する場合、ウェイトをクリーンするチェックポイントについて、肘の角度や腰の角度などに対する条件を評価条件情報に設定することができる。評価ランクは、上記条件が満たされた場合の評価値である。コメントは、上記条件が満たされた場合における、身体の姿勢や動きについての説明である。
【００３０】
トレーニング計画記憶部２３６は、ユーザ１またはその支援者が設定したトレーニングの計画を記憶する。図１０は、トレーニング計画記憶部２３６の構成例を示す図である。トレーニング計画記憶部２３６は、トレーニング計画を記憶しており、各トレーニング計画には、ユーザ１を示すユーザＩＤと日付に対応づけて、トレーニングメニューを示すメニューＩＤ、トレーニング機器等の設定内容（たとえば、ウェイトの重さなど）、トレーニング（たとえば、ウェイトを上げることやスクワットをすることなどの繰り返す行為）の回数が含まれる。トレーニング計画は、事前にユーザ１またはその支援者により設定されているものとする。
【００３１】
トレーニング履歴記憶部２３７は、ユーザ１のトレーニングの履歴を記憶する。図１１は、トレーニング履歴記憶部２３７の構成例を示す図である。同図に示すように、トレーニング履歴記憶部２３７は、トレーニング履歴を記憶し、各トレーニング履歴には、ユーザ１を示すユーザＩＤおよびユーザ１がトレーニングを行った日時に対応付けて、ユーザ１が行ったトレーニングメニューを示すメニューＩＤ、トレーニング機器等の設定内容を示す設定情報、トレーニングの回数、トレーニングを行った時間などが含まれる。
【００３２】
改善条件記憶部２３８は、トレーニングの改善策に係る情報（以下、改善条件情報という。）を記憶する。図１２は、改善条件記憶部２３８の構成例を示す図である。同図に示すように、改善条件記憶部２３８が記憶する改善条件情報には、メニューＩＤ、目的、カテゴリおよび条件に対応付けてアドバイスが含まれる。条件は、身体条件（柔軟性など）に対する条件であってもよいし、身体の部位の位置や動きに対する条件であってもよい。アドバイスは、本実施形態では改善策を表した文字列であることを想定するが、画像や動画などにより改善策を提示するコンテンツであってもよい。
【００３３】
ユーザ認証部２１０は、ディスプレイ２２を見ているユーザ１を認証する。ユーザ認証部２１０は、ユーザ情報の認証情報を用いてユーザ１を認証することができる。本実施形態では、ユーザ情報の認証情報はユーザ１の顔部分の特徴量であり、ユーザ認証部２１０は、カメラ２１が撮影した画像からその特徴量を抽出できたことによりユーザ１を認証することを想定する。なお、ユーザ認証部２１０は、たとえば、ユーザ端末１０との間で通信を行い、ユーザ１を認証するようにしてもよいし、ディスプレイ２２がユーザ端末１０との間で通信を行うことによりユーザ１を認証し、その結果をディスプレイ２２からユーザ認証部２１０に送信するようにしてもよい。
【００３４】
トレーニング情報出力部２１１は、ディスプレイ２２にトレーニング情報を出力する。トレーニング情報出力部２１１は、ディスプレイ２２を示すディスプレイＩＤに対応するメニューＩＤをディスプレイ情報から特定し、特定したメニューＩＤに対応するトレーニング情報の内容および動画データをディスプレイ２２に出力する。トレーニング情報出力部２１１は、ディスプレイ２２の近傍にユーザ１が来たこと（たとえば、ディスプレイ２２が人感センサーを備え、人感センサーがユーザ１を検知し、あるいはディスプレイ２２がユーザ端末１０と通信を行う通信機能を備え、ディスプレイ２２がユーザ端末１０と通信可能となったことを検知することにより、ユーザ１が近傍にいることを検知することができる。）契機として、当該ディスプレイ２２に対してトレーニング情報を出力することができる。ユーザ１は、トレーニング前またはトレーニング中に、ディスプレイ２２に出力されたトレーニング内容や動画を見てトレーニングの参考とすることができる。
【００３５】
図１３は、トレーニング情報の出力画面４２の一例を示す図である。出力画面４２には、トレーニングの目的４２１と、トレーニング内容４２２と、動画４２３とが表示されている。動画データは、トレーンイング情報に複数含まれてよく、複数の動画が出力画面４２に表示されてよい。
【００３６】
なお、トレーニング情報出力部２１１は、身体情報に基づいてトレーニング情報の内容を補正するようにしてもよい。たとえば、トレーニング情報出力部２１１は、身長に応じて、トレーニング機器の椅子の高さを変更したり、身長および体重に応じて、おすすめのウェイトの重さを設定したりすることができる。
【００３７】
また、トレーニング情報出力部２１１は、ユーザ１の過去のトレーニング履歴に応じてトレーニング情報の内容を補正するようにしてもよい。たとえば、トレーニング情報出力部２１１は、トレーニング履歴記憶部２３７からユーザ１を示すユーザＩＤに対応するトレーニング履歴を読み出し、読み出したトレーニング履歴に含まれている設定情報（ウェイトの重さや椅子の高さなど）や回数に応じて、たとえば、前回の設定情報の内容と同様の情報または前回のウェイトよりも所定値だけ重いウェイトもしくは前回の回数よりも所定値だけ多い回数を提案するようにトレーニング情報の内容に含めるようにすることができる。
【００３８】
画像取得部２１２は、カメラ２１が撮影した画像を取得する。本実施形態では、カメラ２１は撮影した画像データを通信によりサーバ装置２０に送信し、画像取得部２１２はカメラ２１から送信される画像データを、当該カメラ２１を示すカメラＩＤに対応付けて画像データ記憶部２３３に登録する。なお、画像取得部２１２は、ユーザ認証部２１０がユーザ１の認証に成功したことを契機として、カメラ２１に指示を送信し、カメラ２１が撮影を開始するようにしてもよい。
【００３９】
画像解析部２１３（部位特定部）は、画像データを解析する。画像解析部２１３は、画像データを解析して身体の各部位の特徴量を抽出し、各部位の画像における位置を特定する。なお、画像解析部２１３による画像解析の手法については一般的なものを採用するものとして、ここでは詳細な説明を省略する。画像解析部２１３は、フレームごとまたはキーフレーム毎に画像データを解析するようにしてもよいし、ランダムなタイミングで解析するようにしてもよい。
【００４０】
画像解析部２１３はまた、チェックポイントＩＤごとに、画像データから抽出した各部位の位置と、基準情報記憶部２３２に記憶されている位置基準情報とを比較し、最も近い時点をチェックポイントの時点として特定する。
【００４１】
また、画像解析部２１３は、ユーザ１の身体の動作を認識することもできる。この場合、画像解析部２１３は、たとえば、機械学習により動画データから身体の動作（たとえば、スクワットやリフトアップなど）を認識可能なモデルを作成しておき、当該モデルを用いて動作を認識することができる。この場合において、画像解析部２１３は、たとえば、複数のＧＰＵを用いて並列処理を行うことにより実現するようにしてもよい。
【００４２】
回数カウント部２１４は、トレーニングの回数をカウントする。回数カウント部２１４は、画像解析部２１３が解析した各部位の位置を用いて、ユーザ１が（他の姿勢から）所定の姿勢に変化した回数をカウントすることができる。回数カウント部２１４は、たとえば、画像解析部２１３が解析した各部位のそれぞれについて、部位の位置と、位置基準情報に含まれている位置との距離が所定値以内になっている場合にカウントアップすることができる。また、角度基準情報に含まれている関節部位を頂点とした２つの部位の角度が所定値以内である場合にカウントアップするようにしてもよい。また、回数カウント部２１４は、たとえば、身体の姿勢を教師データとし、各部位の位置（相対的な位置関係）を入力データとした機械学習により作成したモデルを事前に準備しておき、当該モデルを用いてユーザ１の姿勢を特定し、所定の姿勢になったときにカウントアップするようにしてもよい。
【００４３】
なお、回数カウント部２１４は、トレーニングの回数及びトレーニングのセット数をカウントし、これらの数値にウェイトの重さを掛け合わせ、トレーニングボリュームを算出することでユーザ１の仕事量を計算することもできる。このトレーニングボリュームをユーザ１の疲労度を測る一指標として利用することができる。このトレーニングボリュームをトレーニング履歴記憶部２３７に記憶しておくことで、ユーザ１は、所望のタイミングで、このトレーニングボリューム及びその推移をディスプレイ２２等に表示して確認することができる。
【００４４】
評価部２１５は、画像データに基づいてユーザ１の身体の動きを評価する。本実施形態では、評価部２１５は、画像データから特定された各部位の位置および部位の動きが満たす条件を含む評価条件情報を評価条件記憶部２３５から検索し、条件が満たされた評価条件情報があればそれに含まれる評価ランクおよびコメントを取得する。
【００４５】
図１４は、評価部２１５が作成する評価情報の構成例を示す図である。評価情報には、メニューＩＤ、ユーザＩＤ、位置情報、姿勢情報、動き情報およびチェックポイント情報が含まれる。
【００４６】
位置情報は、身体の各部位（たとえば、頭、肩、肘、腰、膝、足首など）の画像中の位置を示す。位置情報には、動画の時間軸上の時点に対応付けて、部位と、当該部位の位置とが含まれる。位置情報に基づいて、身体の骨格の状態（ボーン）を表示することができる。すなわち、たとえば、位置情報が示す位置に、部位を示す図形（たとえば円など）を画像に重畳させて表示することができる。なお、１つの時点について複数の部位の位置が含まれ得る。なお、２つの部位の間を結ぶ部位（たとえば、手首と肘を結ぶ前腕や腰と膝を結ぶ大腿など）については、位置情報が含まれていなくてよい。この場合、所定の２つの部位を示すマーク（円など）のペアの間を線で結ぶことにより、これらの２つの部位の間を結ぶ部位を表現することができる。位置情報は、動画を構成する各フレームについて含まれていてもよいし、キーフレームごとに含まれていてもよいし、任意の数ごとのフレームごとに含まれていてもよいし、ランダムな時点について含まれていてもよい。マイフレームに位置情報が含まれていない場合、最も近い過去の時点の位置情報に基づいてボーンを表示するようにすることができる。
【００４７】
姿勢情報は、ユーザの身体の姿勢に係る情報である。姿勢情報には、動画の時間軸上の時点に対応付けて、評価対象となる部位と、姿勢値と、評価ランクと、評価コメントとが含まれる。姿勢値とは、姿勢を表す値である。姿勢値は、たとえば、地面から部位までの距離、２つの部位間の距離、間接部位の角度（第１の端部の部位から間接部位への直線と、第２の端部の部位から間接部位への直線とが作る角度）などである。評価ランクは、評価値をランクにより表した値である。評価ランクは、たとえば、５段階の１ないし５や、ＡＢＣなどで表現される。評価コメントは、姿勢に関する評価に係るコメントである。たとえば、モードが「リフティング」で、屈曲が十分でない場合に、「腰が下がっていない」といった評価コメントが含まれうる。
【００４８】
動き情報は、ユーザの身体の動きに係る情報である。動き情報には、動画の時間軸上の期間に対応付けて、評価対象となる部位と、姿勢値のリストと、評価ランクと、評価コメントとが含まれる。姿勢値のリストは、期間内における時系列の姿勢値である。評価コメントは、動きに関する評価に係るコメントである。たとえば、モードが「リフティング」で、膝の伸展がスムーズでない場合に、「膝の動きがスムーズではありません」といった評価コメントが含まれうる。
【００４９】
チェックポイント情報は、チェックポイントに関する情報である。チェックポイントとしては、たとえば、ウェイトリフティングのトレーニングメニューの場合に、ウェイトのバーを握ったところ、ウェイトを持って直立したところ、ウェイトを胸の高さまで上げたところなどである。チェックポイント情報には、動画の時間軸上の時点に対応付けて、チェックポイントを記憶している。すなわち、チェックポイントＩＤが示すチェックポイントが表示されている動画中のフレーム（静止画像）を特定することができる。
【００５０】
評価部２１５は、画像解析部２１２が特定した動画の時間軸における時点と各部位の位置とを含む位置情報を生成することができる。評価部２１５は、取得した評価ランクおよびコメントについて、部位の位置が条件を満たす場合には、時点、部位および姿勢値と、評価ランクおよびコメントとを含む姿勢情報を生成し、部位の動き（時系列における位置の変化）が条件を満たす場合には、時点、部位および姿勢値のリストと、評価ランクおよびコメントとを含む動き情報を生成する。また、評価部２１５は、画像解析部２１２が解析した、各チェックポイントに対応する時点と、当該チェックポイントを示すチェックポイントＩＤとを含むチェックポイント情報を生成する。
【００５１】
評価情報出力部２１６は、評価情報をディスプレイ２２に出力する。評価情報出力部２１６は、たとえば、評価表示部１１４は、評価情報に含まれている位置情報に基づいて、動画に重畳させて、身体の部位を表す図形（たとえば、端部や間接を表す円とそれらを結ぶ線）を表示することで、ボーンの動きを動画に重ねて表示することができる。また、評価情報出力部２１６は、たとえば、部位の位置の時系列的な変化をグラフ表示することができる。
【００５２】
また、評価表示部１１４は、評価情報に含まれている姿勢情報および動き情報に基づいて、動画の表示に併せて、評価ランクおよび評価コメントを表示することができる。たとえば、評価表示部１１４は、動画の再生時間が、姿勢情報に含まれている時点の前後近傍（たとえば、５秒前後など任意の長さとすることができる。）にきたところで、姿勢情報に含まれている評価ランクおよび評価コメントを表示することができる。また、評価表示部１１４は、動画の再生時間が、動き情報に含まれている期間内にきたところで、動き情報に含まれている評価ランクおよび評価コメントを表示することができる。また、評価表示部１１４は、姿勢情報に含まれている姿勢値を表示することができる。また、評価表示部１１４は、動き情報に含まれている姿勢値のリストに基づいて、姿勢値の時系列的な変換をグラフ表示することができる。
【００５３】
図１５、図１６および図１７は、評価情報出力部２１６が出力する画面４２の一例を示す図である。図１５において、画面４２には、ユーザ１を撮影した画像データ４２１に重畳させて、ボーン４２２が表示されている。また、図１５の例では、画面４２には、姿勢情報の評価コメント４２３と動き情報の評価コメント４２４が表示されている。さらに、画面４２の例には、トレーニング情報の回数４２５と、回数カウント部２１４がカウントした回数４２６とが表示されている。図１６の例では、肩や手首、足首などの速度を表すグラフ４２７の例が示されている。図１７の例では、トレーニング情報の動画データ４２３が表示されている。このような画面４２がディスプレイ２２に表示されることにより、ユーザ１はトレーニング時の身体の姿勢や動きを修正し、効率的かつ効果的なトレーニングを行うことが可能となる。
【００５４】
評価情報出力部２１６は、評価情報をユーザ端末１０に送信することもできる。ユーザ１は、ユーザ端末１０を用いてトレーニング中およびトレーニング後にトレーニングの振り返りを行うことが可能となる。
【００５５】
評価情報出力部２１６は、ユーザ１によるトレーニングの履歴をトレーニング履歴記憶部２３７に登録する。評価情報出力部２１６は、ユーザ１を示すユーザＩＤと、ユーザ認証部２１０がユーザ１を認証した日時と、ディスプレイ２２に対応するメニューＩＤと、設定情報と、回数カウント部２１４がカウントした回数と、ユーザを認証した時刻から、トレーニング終了までの時間とを含むトレーニング履歴をトレーニング履歴記憶部２３７に登録することができる。設定情報については、ディスプレイ２２がユーザ１から設定情報の入力を受け付けて（たとえば、ディスプレイ２２をタッチパネルディスプレイとし、タッチパネルディスプレイに選択肢などを表示して入力を受け付けることができる。）、ディスプレイ２２から設定情報を受信するようにしてもよいし、ユーザ端末１０が設定情報の入力を受け付けて、ユーザ端末１０から設定情報を受信するようにしてもよいし、トレーニング機器が通信機能を備えるようにして、トレーニング機器から設定情報を取得するようにしてもよい。
【００５６】
トレーニング履歴送信部２１７は、トレーニング履歴をユーザ端末１０に送信する。トレーニング履歴送信部２１７は、トレーニングが終了する度にトレーニング情報をユーザ端末１０に送信するようにしてもよいし、ユーザ端末１０からのリクエストに応じてトレーニング履歴を応答するようにしてもよい。ユーザ端末１０では、トレーニング履歴を表示することができる。図１８は、ユーザ端末１０によるトレーニング履歴の表示例を示す図である。図１８に示す画面４３では、ユーザ１が行ったトレーニングの内容４３１と、トレーニング中のユーザ１を撮影した動画４３２が表示されている。このようにユーザ１はトレーニング中の状態を後から振り返ることができるので、効果的なトレーニングが可能となる。
【００５７】
トレーニング履歴送信部２１７は、トレーニングボリュームをユーザ端末１０に送信する。図１９に示す画面４４では、トレーニングボリューム情報の出力画面４４の一例を示す。図１９に示すように、トレーニングボリュームを、ユーザの日次の身長、体重等の身体情報とともに、日次、週次、月次の推移を示すことができる。また、図１９に示すように、ユーザの脂肪率とともにトレーニングボリューム情報を同時に示すことで、ユーザに仕事量に対する脂肪率の推移を比較することもできる。
【００５８】
また、トレーニング履歴送信部２１７は、トレーニング履歴を管理者端末３０にも送信することができる。トレーニング履歴送信部２１７は、トレーニングが終了する度にトレーニング情報を管理者端末１０に送信するようにしてもよいし、管理者端末３０からのリクエストに応じてトレーニング履歴を応答するようにしてもよい。
【００５９】
改善策情報出力部２１８は、トレーニングの改善策をディスプレイ２２に出力する。改善策情報出力部２１８は、ディスプレイ２２に対応するメニューＩＤに対応する改善条件情報のうち、ユーザ１の身体情報や、画像解析部２１３が特定した各部位の位置や動きが条件を満たされるものを検索する。改善策情報出力部２１８は、検索した改善策情報のアドバイスを取得し、取得したアドバイスをディスプレイ２２に出力する。改善策情報出力部２１８は、また、基準情報に含まれている各部位の位置や角度をディスプレイ２２に出力することができる。たとえば、改善策情報出力部２１８は、基準位置に含まれている各部位の位置や角度に基づいて、身体の骨格の状態（ボーン）を表示することができる。すなわち、たとえば、位置情報が示す位置に、部位を示す図形（たとえば円など）を画像に重畳させて表示することができる。
【００６０】
図２０は、本実施形態の運動支援システムにおいて実行される処理の流れを示す図である。
【００６１】
サーバ装置２０のユーザ認証部２１０は、ユーザ１がトレーニング器具の近傍に来たことを検出する（Ｓ５０１）。ユーザ１の検出は、たとえば、人感センサーをディスプレイ２２付近に設置してもよいし、カメラ２１からの画像を監視し、画像から人間を検出するようにしてもよい。
【００６２】
次にユーザ認証部２１０は、ユーザ１の認証を行う（Ｓ５０２）。ユーザ１の認証は、たとえば、画像から顔部分の特徴量を抽出してユーザ情報の認証情報に含まれている特徴量と比較することにより行うことができる。また、ユーザ認証部２１０は、たとえば、ユーザ端末１０との間の通信（たとえば、ユーザ端末１０からユーザＩＤおよびパスワード、あるいは公開鍵などの認証情報の入力を受け付けることなど）によりユーザ１の認証を行うようにしてもよい。また、ディスプレイ２２付近にＩＣカードリーダを設置して会員証を用いて認証を行うようにしてもよい。
【００６３】
ユーザ１が認証されると、画像取得部２１２は、カメラ２１からの画像を取得して画像データ記憶部２３３に登録することを開始する（Ｓ５０３）。トレーニング情報出力部２１１は、ディスプレイ２２に対応するメニューＩＤをトレーニング情報記憶部２３１から特定し、特定したメニューＩＤに対応するトレーニング情報をトレーニング情報記憶部２３１から読み出し（Ｓ５０４）、読み出したトレーニング情報を、ユーザ１に対応するユーザ情報を用いて修正する（Ｓ５０５）。トレーニング情報出力部２１１は、たとえば、身長や体重、筋肉量などに応じて、ウェイトの重さや回数などを修正することができる。また、トレーニング情報出力部２１１は、ユーザ１のトレーニング履歴に応じてトレーニング情報を修正するようにしてもよい。トレーニング情報出力部２１１は、修正したトレーニング情報をディスプレイ２２に出力する（Ｓ５０６）。トレーニング情報出力部２１１は、ここでユーザ１から目的の入力を受け付けるようにして、目的とメニューＩＤとに対応するトレーニング情報を読み出すようにしてもよい。トレーニング情報の出力例は、たとえば図１３に示した画面４２である。
【００６４】
画像解析部２１３は、カメラ２１から取得した画像データを解析して、ユーザ１の身体の各部位の位置を特定する（Ｓ５０７）。回数カウント部２１４は、部位の位置に基づいて、ユーザ１が行ったトレーニングの回数をカウントする（Ｓ５０８）。回数カウント部２１４は、たとえば、膝の角度が所定角度以内になった場合に、足の屈伸を１回行ったとカウントしたり、臀部の位置が床上所定距離以内になった場合に、スクワットを１回行ったとカウントしたりすることができる。
【００６５】
評価情報出力部２１６は、ユーザ１を撮影した画像に、各部位の位置とその接続関係を重畳表示させる、いわゆるボーンの表示を行う（Ｓ５０９）。また、評価部２１５は、部位の位置や動き（位置または角度の時系列変化）に基づいてトレーニングの評価を行い、評価情報出力部２１６は、その評価結果をディスプレイ２２に出力する（Ｓ５１０）。ここで、ユーザ１がイヤフォン、ヘッドフォン、ネックスピーカなどの音声出力装置を装着している場合は、評価結果を音声として出力することもできる。
【００６６】
改善策情報出力部２１８は、ユーザ１の身体情報や、画像解析部２１３が特定した各部位の位置および動きが条件を満たす改善条件情報を改善条件記憶部２３８から検索し、検索した改善条件情報のアドバイスをディスプレイ２２に出力する（Ｓ５１１）。なお、改善策情報出力部２１８は、改善条件情報に含まれている他の項目をディスプレイ２２に出力してもよい。また、ユーザ１がイヤフォン、ヘッドフォン、ネックスピーカなどの音声出力装置を装着している場合は、改善条件情報に含まれているアドバイスなどの情報を音声として出力してもよい。
【００６７】
最後に回数カウント部２１４は、トレーニングの履歴をトレーニング履歴記憶部２３７に登録することができる（Ｓ５１２）。回数カウント部２１４は、トレーニングの回数をカウントする度に、または、トレーニングのカウントができなくなって所定時間経過したことなどによりトレーニングの終了を検知して、履歴を登録するようにしてもよい。
【００６８】
以上のようにして、本実施形態の運動支援システムによれば、トレーニング機器ごとに設置されるディスプレイ２２にトレーニングの説明などの情報が表示されるとともに、カメラ２１によって撮影されたユーザ１の身体を解析して姿勢や動きについての評価および改善策が提示される。したがって、従来パーソナルトレーナーなどが人力で行っていた機器の説明や身体の動きの評価・アドバイス等をシステムにより行うことができるので、ユーザ１の指導を効率化することが可能となる。
【００６９】
また、本実施形態の運動支援システムによれば、容易に身体運動についての評価を行うことができる。トレーニングに係る身体運動について、身体の各部位の位置関係や動きについて評価することができるので、具体的な改善努力につながりやすく、トレーニング効果の向上が期待される。また、本実施形態の運動支援システムでは、コメントやアドバイスも提供されるため、ユーザは容易に現状と改善策とを把握することが可能になる。
【００７０】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００７１】
たとえば、本実施形態では、サーバ装置２０において画像の解析を行うものとしたが、これに限らず、カメラ２１またはユーザ端末１０において画像の解析を行い、各部位の位置関係を特定するようにしてもよい。
【００７２】
また、本実施形態では、部位の位置は２次元の画像上の位置であることを想定したが、これに限らず、３次元の位置としてもよい。たとえば、カメラ２１に加えて、トレーニング器具の設置場所にデプスカメラを配置し、カメラ２１からの画像と、デプスカメラからの深度マップとに基づいて、部位の３次元の位置を特定することができる。なお、カメラ２１に代えてデプスカメラを設けるようにし、デプスカメラからの深度マップのみから３次元の位置を特定することも可能である。
【００７３】
また、本実施形態では、カメラで撮影するユーザの身体の部位は、ユーザの正面方向または横方向から見た部位であることを想定したが、これに限らず、ユーザより上方に設置するカメラの特性を活かし、ユーザの頭上方向から見た部位であることとしてもよい。この場合、頭上から見たユーザの頭の中心及び両肩の二次元上の位置を特定して解析を行うことができる。
【００７４】
また、本実施形態では、運動中のユーザの身体を撮像した画像がカメラ２１からサーバ装置２０に送信されるものとしたが、これに限らず、トレーニング器具の設置場所にコンピュータを配置し、当該コンピュータにおいて画像から特徴量を抽出し、特徴量をサーバ装置２０に送信するようにしてもよいし、当該コンピュータが特徴量に基づいて身体の部位を推定し、部位の絶対的な位置（画像のＸＹ座標上の位置としてもよいし、基準位置（たとえば、地面や足先、頭、身体の重心など）からの実寸での距離としてもよいし、その他の任意の座標系での位置とすることもできる。）または複数部位間の相対的な位置関係を取得し、これらの絶対的な位置や相対的な位置関係をサーバ装置２０に送信するようにしてもよい。
【００７５】
また、本実施形態では、改善策情報にはサーバ装置２０側で準備されたコンテンツが提供されるものとしたが、これに限らず、たとえば、基準値を含めるようにして、基準値に基づく正しい姿勢（各部位の位置や角度）となるボーンを動画または動画から抽出した静止画に重畳して表示するようにしてもよい。これにより、どのような姿勢とするべきかを容易に把握することができる。
【００７６】
また、本実施形態では、身体の部位の位置または動き（経時的な位置）について評価するものとしたが、これに限らず、ユーザが把持または装着している道具の位置を特定して評価するようにしてもよい。この場合、道具の位置についての基準情報と評価条件情報を登録しておき、道具の特徴量を抽出して位置を特定して、身体部位の位置と同様に評価を行うようにすればよい。
【００７７】
また、本実施形態では、改善策についてはアドバイス等のコンテンツを提供するものとしたが、たとえば、用具のレコメンデーションを行うようにしてもよい。この場合、サーバ装置２０は、ユーザの身体情報（身長、体重等）に対応付けて、用具と当該用具のサイズ（長さ等）の基準値を記憶しておき、画像データからユーザが使用している用具の特徴量を抽出して用具の形状を特定し、当該形状と身体情報に含まれるユーザのサイズ（たとえば身長等）に基づいて用具の大きさを推定し、推定した用具の大きさと、基準値との差が所定の閾値以上であれば、基準値のサイズの用具をレコメンドすることができる。
【００７８】
また、道具の位置を推定することにより、サーバ装置２０は、道具のスピードを推定することができる。また、サーバ装置２０は、時系列での道具の位置の変化のパターンを抽出することにより、パターンの回数を、道具を使った動作の回数として推定することができる。
【００７９】
また、ある姿勢または動きを検出した場合に、その動作に対する課題を提案するようにしてもよい。この場合、サーバ装置２０は、ひとつまたは一連の姿勢または動きに対応付けて、評価コメントに代えて、課題を記憶しておき、当該課題を出力すればよい。
【００８０】
また、ある姿勢または動きを検出した場合に、行うべきトレーニングを提示するようにしてもよい。この場合、サーバ装置２０は、ひとつまたは一連の姿勢または動きに対応付けて、評価コメントに代えて、トレーニング内容を記憶しておき、当該内容を出力すればよい。
【００８１】
また、プレイヤーが行った動作を自動検出するようにすることもできる。この場合、サーバ装置２０は、たとえばシュートやパスなどの所定の動作を行う姿勢（身体の各部位の位置）を基準情報として記憶しておき、画像から解析した身体の部位の位置と基準情報とを比較して、画像中のプレイヤーが行った動作を特定することができる。
【００８２】
また、本実施形態では、所定の機能の実行及び情報の記憶を、ユーザ端末またはサーバ装置で行うものとしているが、これに限らず、いずれか一方の装置で当該機能の実行及び情報の記憶を行うこととしてもよい。または、本実施形態とは異なる形態で、機能部及び記憶部を分散して設けてもよい。
【００８３】
また、本実施形態では、基準情報（位置基準情報および角度基準情報）は予め設定されているものとしたが、これに限らず、複数のユーザ１を撮影した画像データから基準情報を作製するようにしてもよい。この場合、たとえば、ユーザ１の姿勢や運動が正しいか否かの入力を受け付けて、正しいと評価されたもののみに基づいて、基準情報を作成するようにすることができる。
【００８４】
また、本実施形態では、トレーニングに関する情報や評価結果などがディスプレイ２２に表示され、またはユーザ１が装着している音声出力装置から音声として出力されるものとしたが、トレーニングを応援するメッセージをディスプレイ２２に表示し、またはトレーニングを応援するかけ声をユーザ１が装着している音声出力装置から音声として出力するようにしてもよい。これにより、ユーザ１のトレーニングのモチベーションを向上することが可能となる。
【符号の説明】
【００８５】
１０    ユーザ端末
２０    サーバ装置
２１    カメラ
２２    ディスプレイ
２３    通信ネットワークすぴ
３０    管理者端末
２１０  ユーザ認証部
２１１  トレーニング情報出力部
２１２  画像取得部
２１３  画像解析部
２１４  回数カウント部
２１５  評価部
２１６  評価情報送信部
２３１  トレーニング情報記憶部
２３２  ユーザ情報記憶部
２３３  画像データ記憶部
２３４  基準情報記憶部
２３５  評価条件情報記憶部
２３６  トレーニング計画記憶部
２３７  トレーニング履歴記憶部
２３８  改善条件記憶部
【図１】
2020174910.tif 000003
【図２】
2020174910.tif 000004
【図３】
2020174910.tif 000005
【図４】
2020174910.tif 000006
【図５】
2020174910.tif 000007
【図６】
2020174910.tif 000008
【図７】
2020174910.tif 000009
【図８】
2020174910.tif 000010
【図９】
2020174910.tif 000011
【図１０】
2020174910.tif 000012
【図１１】
2020174910.tif 000013
【図１２】
2020174910.tif 000014
【図１３】
2020174910.tif 000015
【図１４】
2020174910.tif 000016
【図１５】
2020174910.tif 000017
【図１６】
2020174910.tif 000018
【図１７】
2020174910.tif 000019
【図１８】
2020174910.tif 000020
【図１９】
2020174910.tif 000021
【図２０】
2020174910.tif 000022