IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本電信電話株式会社の特許一覧 ▶ 公立大学法人名桜大学の特許一覧

特開2024-10504トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム
<>
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図1
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図2
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図3
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図4
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図5
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図6
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図7
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図8
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図9
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図10
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図11
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図12
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図13
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図14
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図15
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図16
  • 特開-トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム 図17
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024010504
(43)【公開日】2024-01-24
(54)【発明の名称】トレーニング支援システム、トレーニング支援制御装置、方法およびプログラム
(51)【国際特許分類】
   A63B 69/00 20060101AFI20240117BHJP
【FI】
A63B69/00 512
A63B69/00 Z
【審査請求】未請求
【請求項の数】8
【出願形態】OL
(21)【出願番号】P 2022111880
(22)【出願日】2022-07-12
(71)【出願人】
【識別番号】000004226
【氏名又は名称】日本電信電話株式会社
(71)【出願人】
【識別番号】522279807
【氏名又は名称】公立大学法人名桜大学
(74)【代理人】
【識別番号】110003708
【氏名又は名称】弁理士法人鈴榮特許綜合事務所
(72)【発明者】
【氏名】江崎 健司
(72)【発明者】
【氏名】亀田 明男
(72)【発明者】
【氏名】瀬下 仁志
(72)【発明者】
【氏名】平野 貴也
(57)【要約】
【課題】試行錯誤による姿勢の確認を効率良く行えるようにし、これによりトレーニング効率の向上を図る。
【解決手段】ユーザおよび用具のサイズが反映された実寸比メディアと、実寸比メディアとの間でデータの送受信が可能な支援制御装置とを備える。実寸比メディアは、ユーザおよび用具の姿勢を再現するための複数の可動部位とその駆動部と、支援制御装置から送られる制御データに基づいて上記駆動部を制御して上記複数の可動部位の姿勢を変化させる制御部とを備える。支援制御装置は、実寸比メディアの姿勢に対する操作データが入力されるごとに、上記操作データに対応する制御データを生成して実寸比メディアへ送信し、上記複数の可動部位をユーザが試行を希望する姿勢に対応する状態に変化させる。
【選択図】図1
【特許請求の範囲】
【請求項1】
用具を用いたユーザのトレーニングを支援するトレーニング支援システムであって、
前記ユーザおよび前記用具のサイズが反映された実寸比メディアと、
前記実寸比メディアとの間でデータの送受信が可能な支援制御装置と
を具備し、
前記実寸比メディアは、
前記ユーザおよび前記用具の姿勢を再現するための複数の可動部位を動作させる機構部と、
前記支援制御装置から送られる制御データに基づいて、前記機構部を制御して前記複数の可動部位の姿勢を変化させる制御部と
を備え、
前記支援制御装置は、
前記実寸比メディアの姿勢に対する操作データの入力を受け付ける入力処理部と、
前記操作データが入力されるごとに、前記操作データに対応する前記制御データを前記実寸比メディアへ送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する状態に変化させる姿勢制御処理部と
を備えるトレーニング支援システム。
【請求項2】
前記実寸比メディアの前記制御部は、
前記ユーザにより前記複数の可動部位が直接手で操作された場合に、前記複数の可動部位に対する操作量を検出して、検出した前記操作量を表す検出データを前記支援制御装置へ送信する処理機能を、さらに備え、
前記支援制御装置は、
前記検出データを受信し、受信した前記検出データを前記操作データとして管理する操作管理処理部を
さらに備える請求項1に記載のトレーニング支援システム。
【請求項3】
ユーザおよび用具の姿勢を再現するための複数の可動部位を動作させる機構部を有し、前記機構部を制御データに基づいて制御して前記複数の可動部位の姿勢を変化させる機能を有する実寸比メディアとの間で、データの送受信が可能なトレーニング支援制御装置であって、
前記実寸比メディアに対する操作データの入力を受け付ける第1の処理部と、
前記操作データが入力されるごとに、前記操作データに対応する前記制御データを前記実寸比メディアに対し送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する状態に変化させる第2の処理部と
を備えるトレーニング支援制御装置。
【請求項4】
トレーニング中の前記ユーザおよび前記用具の姿勢を表す姿勢検出データを取得し、取得した前記姿勢検出データをもとに前記制御データを生成して前記実寸比メディアへ送信し、前記実寸比メディアの前記複数の可動部位を前記トレーニング中の前記ユーザおよび前記用具の姿勢に対応する状態に初期設定する第3の処理部を
さらに備える、請求項3に記載のトレーニング支援制御装置。
【請求項5】
前記第1の処理部は、前記実寸比メディアの前記状態に対する所定の質問項目を前記ユーザに対し提示し、前記質問項目に対する前記ユーザの回答結果を前記操作データとして受け付け、
前記第2の処理部は、前記ユーザの回答結果を前記ユーザが試行を希望する姿勢を表す仮説変数に変換し、変換した前記仮説変数に対応する前記制御データを前記実寸比メディアに対し送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する前記状態に変化させる、請求項3に記載のトレーニング支援制御装置。
【請求項6】
前記第1の処理部は、前記実寸比メディアの前記複数の可動部位の制御量を表す値を前記操作データとして受け取り、
前記第2の処理部は、前記制御量を表す値を前記制御データに含めて前記実寸比メディアへ送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する状態に変化させる、請求項3に記載のトレーニング支援制御装置。
【請求項7】
ユーザおよび用具の姿勢を再現するための複数の可動部位を動作させる機構部を有し、前記機構部を制御データに基づいて制御して前記複数の可動部位の姿勢を変化させる機能を有する実寸比メディアとの間で、データの送受信が可能な支援制御装置が実行するトレーニング支援制御方法であって、
前記実寸比メディアに対する操作データの入力を受け付ける過程と、
前記操作データが入力されるごとに、前記操作データに対応する前記制御データを前記実寸比メディアに対し送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する状態に変化させる過程と
を備えるトレーニング支援制御方法。
【請求項8】
請求項3乃至請求項6のいずれかに記載のトレーニング支援制御装置が備える前記第1の処理部および前記第2の処理部による処理を、前記トレーニング支援制御装置が備えるプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
この発明の一態様は、例えばスポーツやエクササイズのトレーニングを行う際に使用するトレーニング支援システムと、このシステムで使用されるトレーニング支援制御装置、トレーニング支援制御方法およびプログラムに関する。
【背景技術】
【0002】
スポーツやエクササイズにおける身体スキルを向上させるトレーニング手法として、客観的なからだの使い方を会得しようとするスポーツ科学的アプローチのほかに、主観的な体感やフィーリングを言語化(以後「ことば化」とも云う)することにより着眼点の発見を促す「からだメタ認知」と呼ばれる手法が知られている。しかし、「ことば化」は、一般に競技者等が自身の記憶に頼るものであるため、自身の動き等を漏れなく的確に表現できるとは限らない。
【0003】
そこで、「ことば化」を活性化する手法として、他の競技者のトレーニングを見ながら自身の動きを思い出して連想し言語化する、いわゆる身体移入原理を利用する手法や、映像などのメディアを利用して自身の動きを思い出して連想し、言語化する手法が提案されている。
【0004】
例えば、非特許文献1には、運動時の自身の動きを観察するために、一人称視点で撮影した映像と三人称視点で撮影した映像を併用し、運動者がこれらの映像を観察することで自身の動きを内省し言語化する手法が記載されている。この手法を用いれば、運動者は自身の動きを記憶に頼ることなく漏れなく「ことば化」することが可能となる。
【先行技術文献】
【非特許文献】
【0005】
【非特許文献1】大野寛季、林佑樹、瀬田和久、「一人称と三人称視点映像に基づく「からだメタ認知」の活性化支援システム」、教育システム情報学会、2016年度学生研究発表会
【発明の概要】
【発明が解決しようとする課題】
【0006】
ところが、非特許文献1に記載された手法は、運動者自身が実際に運動し、その様子を撮影した映像を観察することにより自身の動きを内省し、ことば化するものとなっている。このため、例えば映像から気付きを得て新たな動きを試そうとした場合、運動者自身がその新たな動きを自ら試行してその様子を再度撮影しなければ、上記新たな動きを検証することができない。従って、運動者が試行錯誤を繰り返しながら最適な動きを確認したい場合には、多くの時間と手間が掛かる。
【0007】
この発明は上記事情に着目してなされたもので、試行錯誤による動きの確認を効率良く行えるようにし、これによりトレーニング効率の向上を図る技術を提供しようとするものである。
【課題を解決するための手段】
【0008】
上記課題を解決するためにこの発明の一態様は、用具を用いたユーザのトレーニングを支援するトレーニング支援システムであって、前記ユーザおよび前記用具のサイズが反映された実寸比メディアと、前記実寸比メディアとの間でデータの送受信が可能な支援制御装置とを具備する。
このうち前記実寸比メディアは、前記ユーザおよび前記用具の姿勢を再現するための複数の可動部位とその駆動部と、前記制御装置から送られる制御データに基づいて前記駆動部を制御して前記複数の可動部位の姿勢を変化させる制御部とを備える。
一方、前記支援制御装置は、前記実寸比メディアの姿勢に対する操作データの入力を受け付ける第1の処理部と、前記操作データが入力されるごとに、前記操作データに対応する前記制御データを前記実寸比メディアへ送信して、前記複数の可動部位を前記ユーザが試行を希望する姿勢に対応する状態に変化させる第2の処理部とを備える。
【0009】
この発明の一態様によれば、ユーザおよび用具のサイズが反映された実寸比メディアにおいて、ユーザが試行を希望する姿勢が再現される。このため、例えばユーザがトレーニングを行う際の様々な姿勢を事前に試したい場合には、その各々の姿勢を実寸比メディアにおいて順次再現させてその状態を確認することにより、ユーザは簡単かつ短時間に様々な姿勢を確認することが可能となる。従って、ユーザが希望する最適な姿勢を簡単かつ短時間に見つけることが可能となり、これによりトレーニング効率を向上させることができる。
【発明の効果】
【0010】
すなわちこの発明の一態様によれば、試行錯誤による動きの確認を効率良く行えるようにし、これによりトレーニング効率の向上を図った技術を提供することができる。
【図面の簡単な説明】
【0011】
図1図1は、この発明の一実施形態に係るトレーニング支援システムの構成の一例を示す図である。
図2図2は、図1に示したトレーニング支援システムで使用される実寸比メディアの回路構成の一例を示すブロック図である。
図3図3は、図1に示したトレーニング支援システムで使用されるトレーニング支援制御装置のハードウェア構成の一例を示すブロック図である。
図4図4は、図1に示したトレーニング支援システムで使用されるトレーニング支援制御装置のソフトウェア構成の一例を示すブロック図である。
図5図5は、図4に示したトレーニング支援制御装置の制御部が実行する支援制御処理の処理手順と処理内容の一例を示すフローチャートである。
図6図6は、図4に示したトレーニング支援制御装置のトレーニングデータ記憶部に記憶されるトレーニング履歴情報の一例を示す図である。
図7図7は、図4に示したトレーニング支援制御装置のトレーニングデータ記憶部に記憶される映像ファイルリストの一例を示す図である。
図8図8は、図4に示したトレーニング支援制御装置のトレーニングデータ記憶部に記憶されるセンサファイルリストの一例を示す図である。
図9図9は、図4に示したトレーニング支援制御装置の姿勢データ生成処理部により生成されるユーザデータファイルの一例を示す図である。
図10図10は、図4に示したトレーニング支援制御装置の姿勢データ生成処理部により生成されるユーザの姿勢データファイルの一例を示す図である。
図11図11は、図4に示したトレーニング支援制御装置の姿勢データ生成処理部により生成される用具の姿勢データファイルの一例を示す図である。
図12図12は、図4に示したトレーニング支援制御装置からユーザに対して提示される、ことば入力のためのユーザ姿勢質問シートの一例を示す図である。
図13図13は、図4に示したトレーニング支援制御装置からユーザに対して提示される、ことば入力のための用具姿勢質問シートの一例を示す図である。
図14図14は、図4に示したトレーニング支援制御装置からユーザに対して提示される、ことば入力のための検証項目入力シートの一例を示す図である。
図15図15は、操作データが反映されたユーザ姿勢データファイルの一例を示す図である。
図16図16は、操作データが反映された実寸比メディアの状態の一例を示す図である。
図17図17は、操作データが反映された用具姿勢データファイルの一例を示す図である。
【発明を実施するための形態】
【0012】
以下、図面を参照してこの発明に係わる実施形態を説明する。
【0013】
[一実施形態]
一実施形態では、ユーザによるウィンドサーフィンのトレーニング(練習ともいう)を支援する場合を例にとって説明を行う。
【0014】
(構成例)
(1)システム
図1は、この発明の一実施形態に係るトレーニング支援システムの構成の一例を示す図である。
一実施形態に係るトレーニング支援システムは、実寸比メディアMDと、この実寸比メディアMDとの間でデータ伝送が可能なトレーニング支援制御装置CTとを備える。
【0015】
(2)装置
(2-1)実寸比メディアMD
実寸比メディアMDは、例えばミニチュアからなり、競技者を模した人型の模型HMと、用具であるセーリングボードを模した模型TLとを実寸比で製作したものである。上記人型の模型HMおよびセーリングボードの模型TLは、いずれも関節部を備える複数の可動部を備え、トレーニングを行うときの競技者の姿勢および用具の姿勢を再現できるように構成されている。なお、実寸比メディアMDとしては、他にシミュレータが用いられてもよい。
【0016】
図2は、実寸比メディアMDの回路構成の一例を示すブロック図である。
同図に示すように実寸比メディアMDは、駆動機構部7と、この駆動機構部7に接続される実寸比メディア制御回路8とを備えている。駆動機構部7は、上記複数の可動部を個別に動作させる複数のサーボ機構71~7nを備える。例えば、サーボ機構71~7nは、人型模型HMの肘、膝、腰などの関節に相当する部位と、用具模型TLのボードおよびセイルにおけるヨー、ロール、ピッチの各軸に設けられる。
【0017】
実寸比メディア制御回路8は、駆動制御部81と、操作量検出部82と、通信インタフェース(以後インタフェースをI/Fと略称する)部83とを備える。
【0018】
駆動制御部81は、後述するトレーニング支援制御装置CTから送信される制御データに従い、サーボ機構71~7nのうち駆動対象として指定されたサーボ機構を指定された回転量だけ回転駆動する。
【0019】
操作量検出部82は、ユーザが上記複数の可動部を直接手で操作した場合に、その操作量を上記サーボ機構71~7nの回転量をもとに検出し、検出した上記回転量を表す検出データを操作検出データとして通信I/F部83へ出力する。なお、上記可動部の操作量は、例えばカメラにより実寸比メディアMDを撮影し、その映像データから骨格推定処理を行うことで推定されてもよい。
【0020】
通信I/F部83は、トレーニング支援制御装置CTから送信される上記制御データを無線回線を介して受信すると共に、上記操作検出データを無線回線を介してトレーニング支援制御装置CTへ送信する。
【0021】
なお、上記無線回線としては、例えばWiFi(登録商標)やBluetooth(登録商標)等の小電力無線データ通信規格を採用した無線インタフェースが用いられるが、その他の無線インタフェースであってもよく、さらには無線以外に信号ケーブル等により有線接続されるものであってもよい。
【0022】
(2-2)トレーニング支援制御装置CT
図3および図4は、それぞれこの発明の一実施形態に係るトレーニング支援制御装置CTのハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
【0023】
トレーニング支援制御装置CTは、例えばパーソナルコンピュータからなり、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを使用した制御部1を備える。そして、この制御部1に対し、プログラム記憶部2およびデータ記憶部3を有する記憶ユニットと、入出力I/F部4と、通信I/F部5とを、バス6を介して接続したものとなっている。
【0024】
入出力I/F部4には、入力デバイス41および出力デバイス42が接続される。入力デバイス41は、例えばキーボードやマウス、操作ボタンを備える。入力デバイス41は、主としてユーザが、自身のトレーニングデータを入力したり、実寸比メディアMDに対する操作データを入力するために使用される。なお、入力デバイス41としては、例えばUSB(Universal Serial Bus)メモリ等の外部記憶媒体やスマートフォン等の携帯端末が用いられてもよい。
【0025】
出力デバイス42は、例えばディスプレイを備え、上記トレーニングデータおよび操作データの入力に必要な表示データや、「からだメタ認知」のためのことばデータを入力する際にユーザに提示する質問データを表示する。
【0026】
通信I/F部5は、制御部1の制御の下、実寸比メディアMDとの間で無線回線を介して制御データおよび検出データの送受信を行う。なお、通信I/F部5は、ネットワークを介して、他の端末やWeb上またはクラウド上のサーバコンピュータとの間でデータの送受信を行う場合にも使用可能である。
【0027】
プログラム記憶部2は、例えば、記憶媒体としてSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、一実施形態に係るトレーニング支援制御に必要なアプリケーション・プログラムを格納する。なお、以後OSと各アプリケーション・プログラムとをまとめてプログラムと称する。
【0028】
データ記憶部3は、例えば、記憶媒体として、SSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、その記憶領域には、この発明の一実施形態を実施するために必要な主たる記憶部として、トレーニングデータ記憶部31と、姿勢データ記憶部32と、質問データ記憶部33と、ことばデータ記憶部34と、数値変換データ記憶部35が用意されている。
【0029】
トレーニングデータ記憶部31は、ユーザ自身のトレーニングデータを記憶するために使用される。姿勢データ記憶部32は、トレーニング中のユーザ自身および用具の姿勢を表す数値データを保存するために使用される。質問データ記憶部33は、ユーザによる「からだメタ認知」のためのことばデータの入力を行いやすくするための質問データを記憶する。ことばデータ記憶部34は、上記質問データに対しユーザが入力した回答データを「からだメタ認知」のためのことばデータとして保存するために使用される。数値変換データ記憶部35は、ユーザが上記ことばデータの入力過程で入力した、ユーザが検証する予定のユーザ自身および用具の姿勢を表す仮説変数を数値化するための数値変換データを記憶する。
【0030】
制御部1は、この発明の一実施形態を実施するために必要な処理機能として、トレーニングデータ取得処理部11と、姿勢データ生成処理部12と、姿勢初期設定処理部13と、ことばデータ取得処理部14と、仮説変数数値化処理部15と、姿勢可変制御処理部16と、操作データ取得処理部17とを備える。これらの処理部11~17は、何れもプログラム記憶部2に格納されたアプリケーション・プログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。
【0031】
なお、上記処理部11~17の一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)等のハードウェアを用いて実現されてもよい。
【0032】
トレーニングデータ取得処理部11は、ユーザが実際にトレーニングを行ったときのトレーニングデータを入出力I/F部4を介して取得し、取得したトレーニングデータをトレーニングデータ記憶部31に記憶する。
【0033】
トレーニングデータは、例えば、トレーニング中のユーザおよび用具の様子を三人称視点で撮影した映像データと、ユーザおよび用具の可動部における動きをセンサにより検出したセンサデータとを含む。センサとしては、例えば3次元加速度センサが用いられるが、他にジャイロセンサやGPSセンサ等と併用されてもよい。
【0034】
姿勢データ生成処理部12は、上記トレーニングデータに基づいて、ユーザ別にトレーニングごとのユーザおよび用具の姿勢データファイルを生成し、生成した上記ユーザおよび用具の各姿勢データファイルを姿勢データ記憶部32に保存する。なお、姿勢データファイルの一例は動作例において述べる。
【0035】
姿勢初期設定処理部13は、上記姿勢データ生成処理部12により生成されたユーザおよび用具の各姿勢データファイルをもとに、トレーニング中の上記ユーザおよび用具の姿勢を実寸比メディアMDに初期設定するための初期設定制御データを生成する。そして、姿勢初期設定処理部13は、生成した上記初期設定制御データを通信I/F部5から実寸比メディアMDへ送信する。
【0036】
ことばデータ取得処理部14は、「からだメタ認知」のために、ユーザが実寸比メディアMDの姿勢を観察し、その観察結果をもとに感想や改善点、検証予定等をことばで入力しようとする場合に、質問データ記憶部33から予め記憶された質問データ(スクリプトデータ)を読み出す。そして、読み出した上記質問データを入出力I/F部4から出力デバイス42へ出力し、表示させる。
【0037】
また、ことばデータ取得処理部14は、上記質問データに対しユーザが入力デバイス41において入力した回答データを入出力I/F部4を介して取得し、取得した上記回答データを「からだメタ認知」のためのことば入力データとして、ことばデータ記憶部34に保存する。
【0038】
仮説変数数値化処理部15は、上記回答データのうち検証予定を表すデータを仮説変数データとして抽出する。そして、仮説変数数値化処理部15は、抽出した上記仮説変数データを、数値変換データ記憶部35に記憶されている数値変換データをもとに、実寸比メディアMDの姿勢を制御するための数値データに変換し、姿勢可変制御処理部16に与える。
【0039】
操作データ取得処理部17は、ユーザが実寸比メディアMDの姿勢を操作するために入力デバイス41により数値データを入力した場合に、入力した上記数値データを入出力I/F部4を介して取得し、姿勢可変制御処理部16に与える。また、操作データ取得処理部17は、実寸比メディアMDからユーザが可動部を直接手で操作したときの操作量を表す検出データを通信I/F部5を介して取得する処理も行う。
【0040】
姿勢可変制御処理部16は、上記仮説変数数値化処理部15および上記操作データ取得処理部17から上記数値データが与えられた場合に、実寸比メディアMDの各可動部の姿勢を制御するための姿勢制御データを生成する。そして、生成した上記姿勢制御データを通信I/F部5から実寸比メディアMDへ送信する。
【0041】
(動作例)
次に、以上のように構成されたトレーニング支援システムの動作例を説明する。
図5は、トレーニング支援制御装置CTの制御部1が実行する支援制御処理の処理手順と処理内容の一例を示すフローチャートである。
【0042】
(1)トレーニングデータの取得
ユーザは、実際にトレーニングを行ったときの様子を撮影した映像データと、ユーザ自身および用具の各可動部の動作をセンサにより検出したセンサデータを、例えばUSBメモリ等の外部記憶媒体に記録しておく。なお、外部記憶媒体に記憶する代わりにスマートフォン等の携帯端末やWebまたはクラウド上のサーバコンピュータ等に記憶するようにしてもよい。
【0043】
トレーニング支援制御装置CTの制御部1は、ステップS10においてトレーニングデータの入力要求を監視している。この状態で、例えばユーザが入力デバイス41において上記入力要求を入力すると、トレーニング支援制御装置CTの制御部1はトレーニングデータ取得処理部11の制御の下、ステップS11において、例えば外部記憶媒体またはスマートフォン等の携帯端末に記憶されたトレーニングデータを入出力I/F部4を介して読み込み、トレーニングデータ記憶部31に格納する。
【0044】
このとき、トレーニングデータ記憶部31には、トレーニングデータとして、複数のユーザのトレーニング履歴を表すトレーニング履歴情報と、映像ファイルリストと、センサファイルリストがそれぞれ記憶される。
【0045】
図6は、トレーニング履歴情報の一例を示すもので、この例ではトレーニングごとにユニークに設定されるトレーニングIDに対応付けて、ユーザID、日付、練習の種別を表す練習ID、練習スタート時刻および練習終了時刻を記憶した場合を示している。
【0046】
図7は、映像ファイルリストの一例を示すもので、この例ではトレーニングIDに対応付けて、ユーザID、日付、映像データ名および映像ファイル名が保存された場合を示している。
【0047】
図8は、センサファイルリストの一例を示すもので、この例ではトレーニングIDに対応付けて、ユーザID、日付、センサデータ名およびセンサファイル名が保存された場合を示している。
【0048】
なお、トレーニングデータがWebまたはクラウド上のサーバコンピュータ等に保存されている場合には、トレーニングデータを上記サーバコンピュータ等から通信I/F部5を介して取得するようにしてもよい。
【0049】
(2)姿勢データの生成および実寸比メディアMDに対する姿勢の初期設定
(2-1)姿勢データの生成
上記トレーニングデータの記憶後に、ユーザがトレーニング支援制御装置CTに対しトレーニング支援サービスの利用要求を入力したとする。この場合、トレーニング支援制御装置CTの制御部1は、姿勢データ生成処理部12の制御の下、ステップS12において以下のように姿勢データの生成処理を行う。
【0050】
すなわち、姿勢データ生成処理部12は、先ず上記ユーザから要求されたトレーニングIDに対応するセンサデータファイルを、トレーニングデータ記憶部31から読み込む。そして、姿勢データ生成処理部12は、上記センサデータファイルに含まれる複数のセンサによる角度の実測値をもとに、ユーザおよび用具の姿勢データファイルをそれぞれ生成する。
【0051】
ユーザ姿勢データファイルは、ユーザの身体の各部位における角度の実測値[Degree]をリスト化したもので、図10にその一例を示す。用具姿勢データファイルは、用具の各部位における角度の実測値[Degree]をリスト化したもので、図11にその一例を示す。
【0052】
また、姿勢データ生成処理部12は、上記ユーザおよび用具の各姿勢データファイル名を、上記日付および練習IDと対応付けたユーザデータファイルを生成し、このユーザデータファイルを姿勢データ記憶部32に保存する。図9にこのユーザデータファイルの一例を示す。
【0053】
なお、以上の説明ではユーザ姿勢データファイルをセンサデータファイルに基づいて生成した場合について述べた。しかし、それに限らず、例えば映像データファイルをもとにユーザの骨格推定を行い、推定された各部位の角度を用いてユーザ姿勢データファイルを生成するようにしてもよい。
【0054】
(2-2)実寸比メディアMDに対する姿勢の初期設定
トレーニング支援制御装置CTの制御部1は、続いて姿勢初期設定処理部13の制御の下、ステップS13において、上記ユーザおよび用具の各姿勢データファイルをもとに、実寸比メディアMDの各可動部を駆動制御するための制御データを生成する。そして、生成した上記制御データを初期設定制御データとして通信I/F部5から実寸比メディアMDへ送信する。
【0055】
これに対し、実寸比メディアMDは、上記初期設定制御データを実寸比メディア制御回路8で受信する。実寸比メディア制御回路8は、受信した上記初期設定制御データに従い、駆動対象となる可動部に対応するサーボ機構71~7nに対し駆動制御信号を与え、これにより可動部の角度を指定された量だけ変化させる。このため、実寸比メディアMDの人型模型HMおよび用具模型TLの姿勢は変化し、これにより実寸比メディアMDには上記トレーニング中のユーザおよび用具の姿勢が初期設定される。つまり、トレーニング時のユーザおよび用具のそれぞれの姿勢が実寸比メディアMDにおいて再現される。
【0056】
(3)ことばデータの入力
上記実寸比メディアMDに、トレーニング時のユーザおよび用具の姿勢が再現された状態で、ユーザがことばメタ認知のために、入力デバイス41においてことばデータの入力要求を入力したとする。この場合、トレーニング支援制御装置CTの制御部1は、ステップS14により上記入力要求を検出すると、ことばデータ取得処理部14の制御の下、先ずステップS16において、質問データ記憶部33から質問データを読み出す。そして、読み出した上記質問データを入出力I/F部4から出力デバイス42へ出力し、表示させる。
【0057】
この状態で、入力デバイス41においてユーザが、感想や改善点、検証内容等を表す回答データを入力したとする。この場合、ことばデータ取得処理部14は、ステップS17において、上記入力された回答データを入出力I/F部4を介して取得し、取得した上記回答データをことばデータ記憶部34に保存する。ことばデータ記憶部34に記憶された上記回答データは、後に「からだメタ認知」によるユーザ自身のトレーニングの振り返りなどを行う際に利用される。
【0058】
ところで、質問データには、ユーザ姿勢に対する質問データと、用具姿勢に対する質問データと、検証項目データとがある。ユーザは上記各質問データに対しそれぞれ質問項目に応じた回答を入力する。
【0059】
図12は、ユーザ姿勢質問データの一例を示すもので、身体の複数の部位とその状態についての質問項目がマトリクス状に配置されている。この質問データに対しユーザは、図中W1に示す回答領域に対しテキストデータなる回答を入力する。
【0060】
図13は、用具姿勢質問データの一例を示すもので、用具の複数の部位とその状態についての質問項目がマトリクス状に配置されている。この質問データに対しユーザは、図中W2に示す回答領域に対しテキストデータなる回答を入力する。
【0061】
図14は、検証項目データの一例を示すもので、ステータスとして「検証テーマ」、「検証方法」、「狙い・理由」が定義されている。ユーザは、上記各ステータスに対しそれぞれ検証予定をテキストデータにより入力する。
【0062】
なお、以上の例では各質問項目に対しユーザが回答をテキストデータにより入力する場合について説明したが、音声認識機能を使用してユーザが音声により回答を入力するようにしてもよい。また、質問項目に回答する形態ではなく、ユーザが自由なコメントを入力するようにしてもよい。
【0063】
(4)仮説変数に基づく実寸比メディアMDの姿勢制御
(4-1)仮説変数の数値化
トレーニング支援制御装置CTの制御部1は、上記ことば入力過程において、検証予定を表すデータが入力された場合、仮説変数数値化処理部15の制御の下、ステップS18において上記検証予定を表すデータを仮説変数データとして抽出する。そして、仮説変数数値化処理部15は、ステップS19において、数値変換データ記憶部35に記憶されている数値変換データに従い、上記仮説変数データを実寸比メディアMDの姿勢を制御するための数値データに変換する。
【0064】
例えば、数値変換データ記憶部35には、
ボードのヒールが“フラット” => 0°
ボードのヒールが“強め” => 15°
ボードのヒールが“弱め” => 5°
ボードとマストが“直角” => 90°
後ろ足の位置 “ストラップ” => (25,25)
後ろ足の位置 “ボード中央” => (40,0)
後ろ足の位置 “ボードより” => (35、15)
のような数値変換データのデフォルト値が記憶されている。仮説変数数値化処理部15は、上記仮説変数データを上記数値変換データに従い対応する数値データに変換する。
【0065】
図15および図17は、それぞれ上記仮説変数が反映されたユーザ姿勢データファイルおよび用具姿勢データファイルの一例を示すものである。この例では、ユーザ姿勢データファイルでは「後ろ足位置」に“ストラップ”が追加され、また用具姿勢データファイルでは「ボードヒール」が“-15”、「セイルレイキ」が“0”にそれぞれ変更された場合を示している。なお、図16は、ボードSBおよびマストMTの位置に対するユーザの前足および後ろ足の位置Pの例を示す。
【0066】
(4-2)実寸比メディアMDの姿勢可変制御
トレーニング支援制御装置CTの制御部1は、姿勢可変制御処理部16の制御の下、ステップS20において、上記仮説変数数値化処理部15により変換された仮説変数の数値データをもとに、実寸比メディアMDの姿勢を制御するための姿勢可変制御データを生成する。そして、姿勢可変制御処理部16は、上記姿勢可変制御データを通信I/F部5から実寸比メディアMDへ送信する。
【0067】
これに対し、実寸比メディアMDは、上記姿勢可変制御データが受信されると、実寸比メディア制御回路8が上記受信した上記姿勢可変制御データに基づいて、駆動対象となる可動部に対応するサーボ機構71~7nに対し駆動制御信号を与え、これにより可動部の角度を指定された量だけ変化させる。この結果、実寸比メディアMDの人型模型HMおよび用具模型TLの姿勢は変化し、これにより実寸比メディアMDはユーザが仮説変数データにより指定した姿勢に対応する状態に可変設定される。従って、ユーザは上記実寸比メディアMDの変更後の姿勢を見て、自身が試そうとする姿勢が希望するものであるか否かを確認することができる。
【0068】
(5)操作データに基づく実寸比メディアMDの姿勢可変制御
トレーニング支援制御装置CTの制御部1は、ステップS15においてユーザによる操作データの入力を監視する。この状態で、ユーザが入力デバイス41において、実寸比メディアMDの姿勢を操作するための数値データを入力したとする。この場合、トレーニング支援制御装置CTの制御部1は、操作データ取得処理部17の制御の下、ステップS21において、上記数値データを入出力I/F部4を介して取得し、取得した上記数値データを姿勢可変制御処理部16に与える。
【0069】
なお、上記数値データの入力の参考とするために、操作データ取得処理部17は、姿勢データ記憶部32に保存されている、現在の実寸比メディアMDの姿勢に対応するユーザ姿勢データファイルおよび用具姿勢データファイルを読み出し、出力デバイス42に表示するようにしてもよい。
【0070】
姿勢可変制御処理部16は、上記数値データが与えられると、ステップS20において、上記数値データをもとに実寸比メディアMDの姿勢を制御するための姿勢可変制御データを生成する。そして、姿勢可変制御処理部16は、上記姿勢可変制御データを通信I/F部5から実寸比メディアMDへ送信する。
【0071】
これに対し、実寸比メディアMDは、上記姿勢可変制御データが受信されると、実寸比メディア制御回路8の制御の下、受信した上記姿勢可変制御データに基づいて、駆動対象となる可動部に対応するサーボ機構71~7nに対し駆動制御信号を与え、これにより可動部の角度を指定された量だけ変化させる。かくして、実寸比メディアMDには、ユーザが試したい姿勢に対応する状態が設定される。
【0072】
(6)ユーザが実寸比メディアMDを直接操作した場合
実寸比メディアMDは、ユーザが直接手で操作することが可能である。すなわち、ユーザが実寸比メディアMDの可動部を手で動かして自身が試したい姿勢にすると、上記可動部の変化が対応するサーボ機構71~7nにより検出され、その変化量を表す検出信号が実寸比メディア制御回路8に入力される。実寸比メディア制御回路8は、上記検出信号により表される変化量、つまり操作量を表す検出データを生成し、生成した検出データを操作検出データとしてトレーニング支援制御装置CTへ送信する。
【0073】
これに対し、トレーニング支援制御装置CTの制御部1は、上記実寸比メディア制御回路8から送信された上記操作検出データが通信I/F部5により受信されると、操作データ取得処理部17の制御の下、受信された上記操作検出データの値を、姿勢データ記憶部32に保存されているユーザ姿勢データファイルおよび用具姿勢データファイルに反映する。
【0074】
(7)支援制御の終了
トレーニング支援制御装置CTの制御部1は、上記した実寸比メディアMDに対する姿勢制御が終了するごとに、ステップS22において支援サービスの終了を判定する。この状態で、ユーザが、ことば入力において検証要求データを入力するか、姿勢操作のための数値データを入力するか、或いは実寸比メディアMDを直接手で操作すると、トレーニング支援制御装置CTの制御部1は、その都度上記数S14~S22による一連の処理を繰り返し実行する。これにより、ユーザは、実寸比メディアMDを使用してトレーニングで試す姿勢を試行錯誤的に繰り返し検証することが可能となる。
【0075】
そして、ユーザが終了要求を入力すれば、トレーニング支援制御装置CTの制御部1は、上記一連の支援制御を終了する。
【0076】
(効果)
以上述べたように一実施形態では、ユーザおよび用具の姿勢を再現可能な複数の可動部を有する実寸比メディアMDを使用し、この実寸比メディアMDに、ユーザが実際に行ったトレーニングのデータをもとにユーザおよび用具の姿勢を初期設定した後、ことば入力の過程で入力された検証内容データにより表される仮説変数を数値データに変換して上記実寸比メディアMDの姿勢を可変制御している。また、実寸比メディアMDの姿勢を操作するための数値データの入力に応じて、上記実寸比メディアMDの姿勢を可変制御している。さらに、実寸比メディアMDの可動部をユーザが直接手で操作できるようにし、その操作データをトレーニング支援制御装置CTで管理するようにしている。
【0077】
従って、ユーザがトレーニングで試したい姿勢を実寸比メディアMDにおいて再現することが可能となり、これによりユーザはトレーニングを行う前に様々な姿勢を試行錯誤的に繰り返し確認することが可能となる。すなわち、トレーニングにおいて試す姿勢を簡単かつ短時間に検証することが可能となり、これによりトレーニング効率を向上させることができる。
【0078】
[その他の実施形態]
(1)一実施形態では、ユーザが実際に行ったトレーニングのデータをもとにユーザおよび用具の姿勢を実寸比メディアMDに初期設定するようにした。しかし、これに限らず、例えば用具およびユーザのサイズを表すデータを取得し、取得した上記サイズを表すデータに基づいて実寸比メディアの姿勢を初期設定するようにしてもよく、また予め設定された姿勢を実寸比メディアMDに初期設定するようにしてもよい。
【0079】
(2)一実施形態では、検証内容データにより表される仮説変数に基づく姿勢制御と、ユーザによる操作データの入力に応じた姿勢制御との両方を実行可能としたが、いずれか一方のみを実行するようにしてもよい。また、実寸比メディアMDを直接手で操作する場合、その操作データは必ずしもトレーニング支援制御装置CTで管理しなくてもよい。
【0080】
(3)一実施形態では、実寸比メディアの実物をユーザに提示する場合を例にとって説明したが、例えばCG技術を利用して実寸比メディアの3次元映像を生成し、生成した3次元映像をユーザに提示するようにしてもよい。このようにすると、ユーザはどこにいてもトレーニング支援を受けることが可能となり、また同時に複数のユーザが支援を受けることが可能となる。
【0081】
(4)また、以上述べた各実施形態では、説明の簡単のため実寸比メディアMDの姿勢を制御する場合を例にとって説明したが、一定期間における姿勢の時間変化、つまり動きを制御するようにしてもよい。
【0082】
(5)トレーニング支援制御装置CTの機能の全部または一部は、パーソナルコンピュータ以外にWebまたはクラウド上のサーバコンピュータに設けてもよい。また、トレーニングの種類としてはその他のスポーツやエクササイズであってもよく、その他実寸比メディアの構成やトレーニング支援制御装置の機能、支援制御処理の処理手順と処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【0083】
以上、この発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点においてこの発明の例示に過ぎない。この発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、この発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【0084】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【0085】
MD…実寸比メディア
HM…人型模型
TL…用具模型
CT…トレーニング支援制御装置
1…制御部
2…プログラム記憶部
3…データ記憶部
4…入出力I/F部
5…通信I/F部
6…バス
7…駆動機構部
8…実寸比メディア制御回路
11…トレーニングデータ取得処理部
12…姿勢データ生成処理部
13…姿勢初期設定処理部
14…ことばデータ取得処理部
15…仮説変数数値化処理部
16…姿勢可変制御処理部
17…操作データ取得処理部
31…トレーニングデータ記憶部
32…姿勢データ記憶部
33…質問データ記憶部
34…ことばデータ記憶部
35…数値変換データ記憶部
41…入力デバイス
42…出力デバイス
71~7n…サーボ機構
81…駆動制御部
82…操作量検出部
83…通信I/F部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17