(57)【要約】【課題】着目点に応じたリハビリテーションの評価をすることができる動作情報処理装置を提供すること。【解決手段】実施形態に係る動作情報処理装置は、取得部と、指定操作受け付け部と、解析部と、表示制御部とを備える。取得部は、所定の動作を実行する対象者の動作情報を取得する。指定操作受け付け部は、対象者の部位を指定する操作を受け付ける。解析部は、前記動作情報を解析して前記指定された部位の動きに関する解析値を求める。表示制御部は、前記指定された部位の動きに関する解析値に基づく表示情報を表示する。【選択図】図４
2015061579.tif 000002
【特許請求の範囲】
【請求項１】
所定の動作を実行する対象者の動作情報を取得する取得部と、
対象者の部位を指定する操作を受け付ける指定操作受け付け部と、
前記動作情報を解析して前記指定された部位の動きに関する解析値を求める解析部と、
前記指定された部位の動きに関する解析値に基づく表示情報を表示する表示制御部と、
を備える、動作情報処理装置。
【請求項２】
前記表示制御部は、前記対象者の部位を指定させるための情報として、前記対象者の画像情報及び人型の情報のうち少なくとも一方に指定部を配置した情報を表示させるように制御する、請求項１に記載の動作情報処理装置。
【請求項３】
前記対象者の画像情報及び前記人型の情報の任意の位置に前記指定部を配置するための操作を受け付ける受け付け部をさらに備え、
前記表示制御部は、前記受け付け部によって受け付けられた位置に前記指定部を配置した情報を表示させるように制御する、請求項２に記載の動作情報処理装置。
【請求項４】
前記指定部は、前記対象者の画像情報及び前記人型の情報における所定の位置が、点状及び線状のうち少なくとも一方で指定操作されるように、当該対象者の画像情報及び前記人型の情報に配置される、請求項２又は３に記載の動作情報処理装置。
【請求項５】
前記指定操作受け付け部は、前記対象者が前記所定の動作を実行している際の骨格情報、前記対象者の所定の位置における速度情報及び角度情報、及び、前記対象者が歩行動作を実行している場合の歩行情報のうち、少なくとも１つを解析するための部位を指定する操作を受け付ける、請求項１〜４のいずれか１つに記載の動作情報処理装置。
【請求項６】
前記解析部は、前記対象者が歩行動作を実行している場合の歩行方向に直交する方向への膝の揺動、前記膝の内外反角度、前記対象者の重心の速度、及び、前記膝の屈曲及び伸展の角度のうち少なくとも１つについて解析して解析値を求める、請求項１〜５のいずれか１つに記載の動作情報処理装置。
【請求項７】
人物の動作を表す動作情報を取得する取得部と、
リハビリテーションの対象となる対象者の初期状態における前記動作情報を用いて、当該リハビリテーションの動作において評価の基準となる基準情報を設定する設定部と、
前記動作情報が取得されるごとに、当該動作情報及び前記基準情報を用いて、リハビリテーションの評価の指標となる指標値を測定する測定部と
を備える、動作情報処理装置。
【請求項８】
前記設定部は、前記基準情報として、前額面、矢状面、水平面のうち少なくとも一つを設定する、請求項７に記載の動作情報処理装置。
【請求項９】
前記測定部は、前記設定部によって設定された前額面を用いて、肩の屈曲伸展、肩の水平屈曲伸展、肩甲帯の屈曲伸展、股の屈曲伸展、頭部の前屈後屈、胸腰部の前屈後屈及び胸腰部の回旋のうち少なくとも一つの指標値を測定する、請求項８に記載の動作情報処理装置。
【請求項１０】
前記測定部は、前記設定部によって設定された矢状面を用いて、肩の外転内転、肩の外旋内旋、股の外転内転、頸部の側屈及び胸腰部の側屈のうち少なくとも一つの指標値を測定する、請求項８又は９に記載の動作情報処理装置。
【請求項１１】
前記測定部は、前記設定部によって設定された水平面を用いて、肩甲帯の拳上引下げ及び肩の外旋内旋のうち少なくとも一つの指標値を測定する、請求項８〜１０のいずれか１つに記載の動作情報処理装置。
【請求項１２】
前記指標値を出力部に表示する表示制御部を更に備え、
前記表示制御部は、前記基準情報と前記指標値の測定対象となる部位とを含む画像情報、及び、前記指標値を表す情報のうち、少なくとも一つを表示する、請求項７〜１１のいずれか１つに記載の動作情報処理装置。
【請求項１３】
前記表示制御部は、更に、前記リハビリテーションにおける正常な前記指標値の範囲を示す情報、及び、前記リハビリテーションにおける注意事項を示す情報のうち、少なくとも一つを表示する、請求項１２に記載の動作情報処理装置。
【請求項１４】
前記対象者の座標情報と深度情報とを含む深度画像情報から、前記対象者の部位を検出する検出部と、
前記深度画像情報から検出された部位の座標情報を用いて、該部位の回旋方向の動きを示す向き情報を算出する算出部と
を更に備え、
前記測定部は、前記算出部によって算出された向き情報と、前記基準情報とを用いて、前記指標値を測定する、請求項７〜１３のいずれか１つに記載の動作情報処理装置。
【請求項１５】
所定の動作を実行する対象者の動作情報を取得する取得部と、
前記対象者の部位及びリハビリテーションの動作において評価の基準となる基準情報を指定する操作を受け付ける指定操作受け付け部と、
前記動作情報が取得されるごとに、前記指定された基準情報と前記指定された部位との位置関係に基づいて、前記リハビリテーションの評価の指標となる指標値を測定する測定部と、
を備える、動作情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、動作情報処理装置に関する。
【背景技術】
【０００２】
従来、リハビリテーション（rehabilitation）においては、疾病や外傷、老化現象などの様々な原因により生じた心身の障害や、先天的な障害を有する者がより良い生活を送ることを目的として、多数の専門家による連携した支援が行われている。例えば、リハビリテーションは、リハビリテーション専門医、リハビリテーション看護師、理学療法士、作業療法士、言語聴覚士、臨床心理士、義肢装具士、ソーシャルワーカーなどの多数の専門家によって連携した支援が行われている。
【０００３】
一方、近年、人物や物体の動きをデジタル的に記録するモーションキャプチャ（motion  capture）技術の開発が進んでいる。モーションキャプチャ技術の方式としては、例えば、光学式、機械式、磁気式、カメラ式などが知られている。一例を挙げると、人物にマーカを装着させて、カメラなどのトラッカーによってマーカを検出し、検出したマーカを処理することにより人物の動きをデジタル的に記録するカメラ方式が知られている。また、マーカ及びトラッカーを用いない方式としては、赤外線センサを利用して、センサから人物までの距離を計測し、該人物の大きさや骨格のさまざまな動きを検出することで人物の動きをデジタル的に記録する方式が知られている。このような方式を利用したセンサとしては、例えば、Ｋｉｎｅｃｔ（登録商標）が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−５６６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、着目点に応じたリハビリテーションの評価をすることができる動作情報処理装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態に係る動作情報処理装置は、取得部と、指定操作受け付け部と、解析部と、表示制御部とを備える。取得部は、所定の動作を実行する対象者の動作情報を取得する。指定操作受け付け部は、対象者の部位を指定する操作を受け付ける。解析部は、前記動作情報を解析して前記指定された部位の動きに関する解析値を求める。表示制御部は、前記指定された部位の動きに関する解析値に基づく表示情報を表示する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る動作情報処理装置の構成の一例を示す図である。
【図２Ａ】図２Ａは、第１の実施形態に係る動作情報生成部の処理を説明するための図である。
【図２Ｂ】図２Ｂは、第１の実施形態に係る動作情報生成部の処理を説明するための図である。
【図２Ｃ】図２Ｃは、第１の実施形態に係る動作情報生成部の処理を説明するための図である。
【図３】図３は、第１の実施形態に係る動作情報生成部によって生成される骨格情報の一例を示す図である。
【図４】図４は、第１の実施形態に係る動作情報処理装置の詳細な構成の一例を示す図である。
【図５】図５は、第１の実施形態に係る動作情報記憶部によって記憶される動作情報の一例を示す図である。
【図６Ａ】図６Ａは、第１の実施形態に係る表示制御部によって表示される表示情報の一例を示す図である。
【図６Ｂ】図６Ｂは、第１の実施形態に係る表示制御部によって表示される表示情報の一例を示す図である。
【図７】図７は、第１の実施形態に係るリアルタイム表示の設定の一例を説明するための図である。
【図８Ａ】図８Ａは、第１の実施形態に係る角度測定の設定の一例を説明するための図である。
【図８Ｂ】図８Ｂは、第１の実施形態に係る角度測定の設定の一例を説明するための図である。
【図９Ａ】図９Ａは、第１の実施形態に係る解析部による角度の測定の一例を説明するための図である。
【図９Ｂ】図９Ｂは、第１の実施形態に係る解析部による角度の測定の一例を説明するための図である。
【図９Ｃ】図９Ｃは、第１の実施形態に係る解析部による角度の測定の一例を説明するための図である。
【図９Ｄ】図９Ｄは、第１の実施形態に係る解析部による角度の測定の一例を説明するための図である。
【図１０】図１０は、第１の実施形態に係る解析部による足の着地点の算出の一例を説明するための図である。
【図１１】図１１は、第１の実施形態に係る設定ファイルの保存と読込の一例を説明するための図である。
【図１２】図１２は、第１の実施形態に係る支援アプリケーションの一例を示す図である。
【図１３】図１３は、第１の実施形態に係る動作情報処理装置による処理の手順を示すフローチャートである。
【図１４】図１４は、第２の実施形態に係る表示制御部によって表示される膝のブレの解析結果の一例を示す図である。
【図１５】図１５は、第２の実施形態に係る動作情報処理装置による膝のブレの解析処理の手順を示すフローチャートである。
【図１６Ａ】図１６Ａは、第３の実施形態に係る解析部によって参照される膝の内外反角度の参照情報の一例を説明するための図である。
【図１６Ｂ】図１６Ｂは、第３の実施形態に係る解析部による膝の角度算出を説明するための図である。
【図１７】図１７は、第３の実施形態に係る動作情報処理装置による角度の算出処理の手順を示すフローチャートである。
【図１８】図１８は、第４の実施形態に係る動作情報処理装置による処理内容の一例を説明するための図である。
【図１９】図１９は、第５の実施形態に係る解析部による処理の一例を説明するための図である。
【図２０】図２０は、第５の実施形態に係る表示制御部によって表示される角度の解析結果の一例を示す図である。
【図２１】図２１は、第６の実施形態に係る線指定の一例を示す図である。
【図２２】図２２は、第７の実施形態に係る動作情報処理装置の詳細な構成例を示すブロック図である。
【図２３Ａ】図２３Ａは、第７の実施形態に係る設定部が基準面情報を設定する処理を説明するための図である。
【図２３Ｂ】図２３Ｂは、第７の実施形態に係る設定部が基準面情報を設定する処理を説明するための図である。
【図２３Ｃ】図２３Ｃは、第７の実施形態に係る設定部が基準面情報を設定する処理を説明するための図である。
【図２４Ａ】図２４Ａは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｂ】図２４Ｂは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｃ】図２４Ｃは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｄ】図２４Ｄは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｅ】図２４Ｅは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｆ】図２４Ｆは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｇ】図２４Ｇは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２４Ｈ】図２４Ｈは、第７の実施形態に係る測定部が前額面情報を用いて測定する指標値について説明するための図である。
【図２５Ａ】図２５Ａは、第７の実施形態に係る測定部が矢状面情報を用いて測定する指標値について説明するための図である。
【図２５Ｂ】図２５Ｂは、第７の実施形態に係る測定部が矢状面情報を用いて測定する指標値について説明するための図である。
【図２５Ｃ】図２５Ｃは、第７の実施形態に係る測定部が矢状面情報を用いて測定する指標値について説明するための図である。
【図２５Ｄ】図２５Ｄは、第７の実施形態に係る測定部が矢状面情報を用いて測定する指標値について説明するための図である。
【図２５Ｅ】図２５Ｅは、第７の実施形態に係る測定部が矢状面情報を用いて測定する指標値について説明するための図である。
【図２６Ａ】図２６Ａは、第７の実施形態に係る測定部が水平面情報を用いて測定する指標値について説明するための図である。
【図２６Ｂ】図２６Ｂは、第７の実施形態に係る測定部が水平面情報を用いて測定する指標値について説明するための図である。
【図２７】図２７は、第７の実施形態に係る表示制御部の処理を説明するための図である。
【図２８】図２８は、第７の実施形態に係る動作情報処理装置による処理手順を示すフローチャートである。
【図２９Ａ】図２９Ａは、第８の実施形態に係る測定部が基準線情報を用いて測定する指標値について説明するための図である。
【図２９Ｂ】図２９Ｂは、第８の実施形態に係る測定部が基準線情報を用いて測定する指標値について説明するための図である。
【図３０】図３０は、第９の実施形態に係る動作情報処理装置の詳細な構成例を示すブロック図である。
【図３１】図３１は、第９の実施形態に係る設定部の処理を説明するための図である。
【図３２Ａ】図３２Ａは、第９の実施形態に係る検出空間設定部の処理を説明するための図である。
【図３２Ｂ】図３２Ｂは、第９の実施形態に係る検出空間設定部の処理を説明するための図である。
【図３３】図３３は、第９の実施形態に係る検出部の処理を説明するための図である。
【図３４】図３４は、第９の実施形態に係る算出部の処理を説明するための図である。
【図３５】図３５は、第９の実施形態に係る測定部が指標値を測定する処理を説明するための図である。
【図３６Ａ】図３６Ａは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｂ】図３６Ｂは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｃ】図３６Ｃは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｄ】図３６Ｄは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｅ】図３６Ｅは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｆ】図３６Ｆは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｇ】図３６Ｇは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｈ】図３６Ｈは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｉ】図３６Ｉは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｊ】図３６Ｊは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３６Ｋ】図３６Ｋは、第９の実施形態に係る測定部がその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【図３７Ａ】図３７Ａは、第１１の実施形態に係る動作情報処理装置による処理の一例を説明するための図である。
【図３７Ｂ】図３７Ｂは、第１１の実施形態に係る動作情報処理装置による処理の一例を説明するための図である。
【図３８】図３８は、第１２の実施形態に係るサービス提供装置に適用される場合の一例を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態に係る動作情報処理装置を説明する。なお、以下で説明する動作情報処理装置は、動作情報処理装置単体として用いられてもよく、或いは、例えば、カルテシステムや、リハビリ部門システムなどのシステムに組み込まれて用いられる場合であってもよい。
【０００９】
（第１の実施形態）
図１は、第１の実施形態に係る動作情報処理装置１００の構成の一例を示す図である。第１の実施形態に係る動作情報処理装置１００は、例えば、医療機関や自宅、職場等において行われるリハビリテーションを支援する装置である。ここで、「リハビリテーション」とは、障害、慢性疾患、老年病など、治療期間が長期にわたる患者の潜在能力を高めて、生活機能ひいては、社会的機能を回復、促進するための技術や方法を指す。かかる技術や方法としては、例えば、生活機能、社会的機能を回復、促進するための機能訓練などが含まれる。ここで、機能訓練としては、例えば、歩行訓練や関節可動域訓練などが挙げられる。また、リハビリテーションの対象となる者を「対象者」と表記する。この対象者は、例えば、病人やけが人、高齢者、障害者等である。また、リハビリテーションが行われる際に、対象者を介助する者を「介助者」と表記する。この介助者は、例えば、医療機関に従事する医師、理学療法士、看護師等の医療従事者や、対象者を自宅で介護する介護士、家族、友人等である。また、リハビリテーションは、「リハビリ」とも略記する。
図１に示すように、第１の実施形態において、動作情報処理装置１００は、動作情報収集部１０に接続される。
【００１０】
動作情報収集部１０は、リハビリテーションが行われる空間における人物や物体等の動作を検知し、人物や物体等の動作を表す動作情報を収集する。なお、動作情報については、後述の動作情報生成部１４の処理を説明する際に詳述する。また、動作情報収集部１０としては、例えば、Ｋｉｎｅｃｔ（登録商標）が用いられる。
【００１１】
図１に示すように、動作情報収集部１０は、カラー画像収集部１１と、距離画像収集部１２と、音声認識部１３と、動作情報生成部１４とを有する。なお、図１に示す動作情報収集部１０の構成は、あくまでも一例であり、実施形態はこれに限定されるものではない。
【００１２】
カラー画像収集部１１は、リハビリテーションが行われる空間における人物や物体等の被写体を撮影し、カラー画像情報を収集する。例えば、カラー画像収集部１１は、被写体表面で反射される光を受光素子で検知し、可視光を電気信号に変換する。そして、カラー画像収集部１１は、その電気信号をデジタルデータに変換することにより、撮影範囲に対応する１フレームのカラー画像情報を生成する。この１フレーム分のカラー画像情報には、例えば、撮影時刻情報と、この１フレームに含まれる各画素にＲＧＢ（Red  Green  Blue）値が対応付けられた情報とが含まれる。カラー画像収集部１１は、次々に検知される可視光から連続する複数フレームのカラー画像情報を生成することで、撮影範囲を動画撮影する。なお、カラー画像収集部１１によって生成されるカラー画像情報は、各画素のＲＧＢ値をビットマップに配置したカラー画像として出力されても良い。また、カラー画像収集部１１は、受光素子として、例えば、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）やＣＣＤ（Charge  Coupled  Device）を有する。
【００１３】
距離画像収集部１２は、リハビリテーションが行われる空間における人物や物体等の被写体を撮影し、距離画像情報を収集する。例えば、距離画像収集部１２は、赤外線を周囲に照射し、照射波が被写体表面で反射された反射波を受光素子で検知する。そして、距離画像収集部１２は、照射波とその反射波との位相差や、照射から検知までの時間に基づいて、被写体と距離画像収集部１２との距離を求め、撮影範囲に対応する１フレームの距離画像情報を生成する。この１フレーム分の距離画像情報には、例えば、撮影時刻情報と、撮影範囲に含まれる各画素に、その画素に対応する被写体と距離画像収集部１２との距離が対応付けられた情報とが含まれる。距離画像収集部１２は、次々に検知される反射波から連続する複数フレームの距離画像情報を生成することで、撮影範囲を動画撮影する。なお、距離画像収集部１２によって生成される距離画像情報は、各画素の距離に応じた色の濃淡をビットマップに配置した距離画像として出力されても良い。また、距離画像収集部１２は、受光素子として、例えば、ＣＭＯＳやＣＣＤを有する。この受光素子は、カラー画像収集部１１で用いられる受光素子と共用されても良い。また、距離画像収集部１２によって算出される距離の単位は、例えば、メートル［ｍ］である。
【００１４】
音声認識部１３は、周囲の音声を集音し、音源の方向特定及び音声認識を行う。音声認識部１３は、複数のマイクを備えたマイクアレイを有し、ビームフォーミングを行う。ビームフォーミングは、特定の方向からの音声を選択的に集音する技術である。例えば、音声認識部１３は、マイクアレイを用いたビームフォーミングによって、音源の方向を特定する。また、音声認識部１３は、既知の音声認識技術を用いて、集音した音声から単語を認識する。すなわち、音声認識部１３は、例えば、音声認識技術によって認識された単語、その単語が発せられた方向及びその単語を認識した時刻が対応付けられた情報を、音声認識結果として生成する。
【００１５】
動作情報生成部１４は、人物や物体等の動作を表す動作情報を生成する。この動作情報は、例えば、人物の動作（ジェスチャー）を複数の姿勢（ポーズ）の連続として捉えることにより生成される。概要を説明すると、動作情報生成部１４は、まず、人体パターンを用いたパターンマッチングにより、距離画像収集部１２によって生成される距離画像情報から、人体の骨格を形成する各関節の座標を得る。距離画像情報から得られた各関節の座標は、距離画像の座標系(以下、「距離画像座標系」と呼ぶ)で表される値である。このため、動作情報生成部１４は、次に、距離画像座標系における各関節の座標を、リハビリテーションが行われる３次元空間の座標系（以下、「世界座標系」と呼ぶ）で表される値に変換する。この世界座標系で表される各関節の座標が、１フレーム分の骨格情報となる。また、複数フレーム分の骨格情報が、動作情報である。以下、第１の実施形態に係る動作情報生成部１４の処理を具体的に説明する。
【００１６】
図２Ａから図２Ｃは、第１の実施形態に係る動作情報生成部１４の処理を説明するための図である。図２Ａには、距離画像収集部１２によって生成される距離画像の一例を示す。なお、図２Ａにおいては、説明の便宜上、線画で表現された画像を示すが、実際の距離画像は、距離に応じた色の濃淡で表現された画像等である。この距離画像において、各画素は、距離画像の左右方向における「画素位置Ｘ」と、距離画像の上下方向における「画素位置Ｙ」と、当該画素に対応する被写体と距離画像収集部１２との「距離Ｚ」とを対応付けた３次元の値を有する。以下では、距離画像座標系の座標の値を、この３次元の値（Ｘ，Ｙ，Ｚ）で表記する。
【００１７】
第１の実施形態において、動作情報生成部１４は、様々な姿勢に対応する人体パターンを、例えば、学習により予め記憶している。動作情報生成部１４は、距離画像収集部１２によって距離画像情報が生成されるごとに、生成された各フレームの距離画像情報を取得する。そして、動作情報生成部１４は、取得した各フレームの距離画像情報に対して人体パターンを用いたパターンマッチングを行う。
【００１８】
ここで、人体パターンについて説明する。図２Ｂには、人体パターンの一例を示す。第１の実施形態において、人体パターンは、距離画像情報とのパターンマッチングに用いられるパターンであるので、距離画像座標系で表現され、また、距離画像に描出される人物と同様、人体の表面の情報（以下、「人体表面」と呼ぶ）を有する。例えば、人体表面は、その人物の皮膚や衣服の表面に対応する。更に、人体パターンは、図２Ｂに示すように、人体の骨格を形成する各関節の情報を有する。すなわち、人体パターンにおいて、人体表面と各関節との相対的な位置関係は既知である。
【００１９】
図２Ｂに示す例では、人体パターンは、関節２ａから関節２ｔまでの２０点の関節の情報を有する。このうち、関節２ａは、頭部に対応し、関節２ｂは、両肩の中央部に対応し、関節２ｃは、腰に対応し、関節２ｄは、臀部の中央部に対応する。また、関節２ｅは、右肩に対応し、関節２ｆは、右肘に対応し、関節２ｇは、右手首に対応し、関節２ｈは、右手に対応する。また、関節２ｉは、左肩に対応し、関節２ｊは、左肘に対応し、関節２ｋは、左手首に対応し、関節２ｌは、左手に対応する。また、関節２ｍは、右臀部に対応し、関節２ｎは、右膝に対応し、関節２ｏは、右足首に対応し、関節２ｐは、右足の足根に対応する。また、関節２ｑは、左臀部に対応し、関節２ｒは、左膝に対応し、関節２ｓは、左足首に対応し、関節２ｔは、左足の足根に対応する。
【００２０】
なお、図２Ｂでは、人体パターンが２０点の関節の情報を有する場合を説明したが、実施形態はこれに限定されるものではなく、関節の位置及び数は操作者が任意に設定して良い。例えば、四肢の動きの変化のみを捉える場合には、関節２ａから関節２ｄまでのうち、関節２ｂ及び関節２ｃの情報は取得しなくても良い。また、右手の動きの変化を詳細に捉える場合には、関節２ｈのみならず、右手の指の関節を新たに設定して良い。なお、図２Ｂの関節２ａ、関節２ｈ、関節２ｌ、関節２ｐ、関節２ｔは、骨の末端部分であるためいわゆる関節とは異なるが、骨の位置及び向きを表す重要な点であるため、説明の便宜上、ここでは関節として説明する。
【００２１】
動作情報生成部１４は、かかる人体パターンを用いて、各フレームの距離画像情報とのパターンマッチングを行う。例えば、動作情報生成部１４は、図２Ｂに示す人体パターンの人体表面と、図２Ａに示す距離画像とをパターンマッチングすることで、距離画像情報から、ある姿勢の人物を抽出する。こうして、動作情報生成部１４は、距離画像に描出された人物の人体表面の座標を得る。また、上述したように、人体パターンにおいて、人体表面と各関節との相対的な位置関係は既知である。このため、動作情報生成部１４は、距離画像に描出された人物の人体表面の座標から、当該人物内の各関節の座標を算出する。こうして、図２Ｃに示すように、動作情報生成部１４は、距離画像情報から、人体の骨格を形成する各関節の座標を取得する。なお、ここで得られる各関節の座標は、距離座標系の座標である。
【００２２】
なお、動作情報生成部１４は、パターンマッチングを行う際、各関節の位置関係を表す情報を補助的に用いても良い。各関節の位置関係を表す情報には、例えば、関節同士の連結関係（例えば、「関節２ａと関節２ｂとが連結」等）や、各関節の可動域が含まれる。関節は、２つ以上の骨を連結する部位である。姿勢の変化に応じて骨と骨とがなす角は変化するものであり、また、関節に応じてその可動域は異なる。例えば、可動域は、各関節が連結する骨同士がなす角の最大値及び最小値等で表される。例えば、動作情報生成部１４は、人体パターンを学習する際に、各関節の可動域も学習し、各関節に対応付けてこれを記憶する。
【００２３】
続いて、動作情報生成部１４は、距離画像座標系における各関節の座標を、世界座標系で表される値に変換する。世界座標系とは、リハビリテーションが行われる３次元空間の座標系であり、例えば、動作情報収集部１０の位置を原点とし、水平方向をｘ軸、鉛直方向（垂直方向）をｙ軸、ｘｙ平面に直交する方向をｚ軸とする座標系である。なお、このｚ軸方向の座標の値を「深度」と呼ぶことがある。
【００２４】
ここで、距離画像座標系から世界座標系へ変換する処理について説明する。第１の実施形態において、動作情報生成部１４は、距離画像座標系から世界座標系へ変換するための変換式を予め記憶しているものとする。例えば、この変換式は、距離画像座標系の座標、及び当該座標に対応する反射光の入射角を入力として、世界座標系の座標を出力する。例えば、動作情報生成部１４は、ある関節の座標（Ｘ１，Ｙ１，Ｚ１）、及び、当該座標に対応する反射光の入射角をこの変換式に入力して、ある関節の座標（Ｘ１，Ｙ１，Ｚ１）を世界座標系の座標（ｘ１，ｙ１，ｚ１）に変換する。なお、距離画像座標系の座標と、反射光の入射角との対応関係は既知であるので、動作情報生成部１４は、座標（Ｘ１，Ｙ１，Ｚ１）に対応する入射角を変換式に入力することができる。また、ここでは、動作情報生成部１４が距離画像座標系の座標を世界座標系の座標に変換する場合を説明したが、世界座標系の座標を距離座標系の座標に変換することも可能である。
【００２５】
そして、動作情報生成部１４は、この世界座標系で表される各関節の座標から骨格情報を生成する。図３は、第１の実施形態に係る動作情報生成部１４によって生成される骨格情報の一例を示す図である。各フレームの骨格情報は、当該フレームの撮影時刻情報と、各関節の座標とを含む。例えば、動作情報生成部１４は、図３に示すように、関節識別情報と座標情報とを対応付けた骨格情報を生成する。なお、図３において、撮影時刻情報は図示を省略する。関節識別情報は、関節を識別するための識別情報であり、予め設定されている。例えば、関節識別情報「２ａ」は、頭部に対応し、関節識別情報「２ｂ」は、両肩の中央部に対応する。他の関節識別情報についても同様に、各関節識別情報は、それぞれ対応する関節を示す。また、座標情報は、各フレームにおける各関節の座標を世界座標系で示す。
【００２６】
図３の１行目には、関節識別情報「２ａ」と、座標情報「（ｘ１，ｙ１，ｚ１）」とが対応付けられている。つまり、図３の骨格情報は、あるフレームにおいて頭部が座標（ｘ１，ｙ１，ｚ１）の位置に存在することを表す。また、図３の２行目には、関節識別情報「２ｂ」と、座標情報「（ｘ２，ｙ２，ｚ２）」とが対応付けられている。つまり、図３の骨格情報は、あるフレームにおいて両肩の中央部が座標（ｘ２，ｙ２，ｚ２）の位置に存在することを表す。また、他の関節についても同様に、あるフレームにおいてそれぞれの関節がそれぞれの座標で表される位置に存在することを表す。
【００２７】
このように、動作情報生成部１４は、距離画像収集部１２から各フレームの距離画像情報を取得するごとに、各フレームの距離画像情報に対してパターンマッチングを行い、距離画像座標系から世界座標系に変換することで、各フレームの骨格情報を生成する。そして、動作情報生成部１４は、生成した各フレームの骨格情報を、動作情報処理装置１００へ出力し、後述の動作情報記憶部１３１へ格納する。
【００２８】
なお、動作情報生成部１４の処理は、上述した手法に限られるものではない。例えば、上述では、動作情報生成部１４が人体パターンを用いてパターンマッチングを行う手法を説明したが、実施形態はこれに限られるものではない。例えば、人体パターンに替えて、若しくは人体パターンとともに、部位別のパターンを用いてパターンマッチングを行う手法でも良い。
【００２９】
また、例えば、上述では、動作情報生成部１４が距離画像情報から各関節の座標を得る手法を説明したが、実施形態はこれに限られるものではない。例えば、動作情報生成部１４が、距離画像情報とともにカラー画像情報を用いて各関節の座標を得る手法でも良い。この場合、例えば、動作情報生成部１４は、カラー画像の座標系で表現された人体パターンとカラー画像情報とでパターンマッチングを行い、カラー画像情報から人体表面の座標を得る。このカラー画像の座標系には、距離画像座標系でいう「距離Ｚ」の情報は含まれない。そこで、動作情報生成部１４は、例えば、この「距離Ｚ」の情報については距離画像情報から得て、これら２つの情報を用いた計算処理によって、各関節の世界座標系の座標を得る。
【００３０】
また、動作情報生成部１４は、カラー画像収集部１１によって生成されたカラー画像情報、距離画像収集部１２によって生成された距離画像情報及び音声認識部１３によって出力された音声認識結果を、必要に応じて動作情報処理装置１００へ適宜出力し、後述の動作情報記憶部１３１へ格納する。なお、カラー画像情報の画素位置及び距離画像情報の画素位置は、カラー画像収集部１１及び距離画像収集部１２の位置及び撮影方向に応じて予め対応付け可能である。このため、カラー画像情報の画素位置及び距離画像情報の画素位置は、動作情報生成部１４によって算出される世界座標系とも対応付けが可能である。更に、この対応付けと距離画像収集部１２により算出される距離［ｍ］を用いることで、身長や体の各部の長さ（腕の長さや腹部の長さ）を求めたり、カラー画像上で指定された２ピクセル間の距離を求めたりすることが可能である。また、同様に、カラー画像情報の撮影時刻情報及び距離画像情報の撮影時刻情報も、予め対応付け可能である。また、動作情報生成部１４は、音声認識結果と距離画像情報とを参照し、ある時刻に音声認識された単語が発せられた方向の付近に関節２ａがあれば、その関節２ａを含む人物が発した単語として出力可能である。更に、動作情報生成部１４は、各関節の位置関係を表す情報についても、必要に応じて動作情報処理装置１００へ適宜出力し、後述の動作情報記憶部１３１へ格納する。
【００３１】
また、動作情報生成部１４は、世界座標系のｚ軸方向の座標の値である深度を用いて、撮影範囲に対応する１フレームの深度画像情報を生成する。この１フレーム分の深度画像情報には、例えば、撮影時刻情報と、撮影範囲に含まれる各画素に、その画素に対応する深度が対応付けられた情報とが含まれる。言い換えると、深度画像情報は、距離画像情報の各画素に対応付けられた距離情報に代えて深度情報を対応付けたものであり、距離画像情報と同様の距離画像座標系で各画素位置を表すことができる。動作情報生成部１４は、生成した深度画像情報を動作情報処理装置１００へ出力し、後述の動作情報記憶部１３１に格納する。なお、深度画像情報は、各画素の深度に応じた色の濃淡をビットマップに配置した深度画像として出力されても良い。
【００３２】
なお、ここでは、動作情報収集部１０によって一人の人物（対象者）の動作が検知される場合を説明したが、実施形態はこれに限定されるものではない。動作情報収集部１０の撮影範囲（検知範囲）に含まれていれば、動作情報収集部１０は、複数人の人物（対象者）の動作を検知しても良い。なお、同一フレームの距離画像情報に複数人の人物が撮影される場合には、動作情報収集部１０は、同一フレームの距離画像情報から生成される複数人の人物の骨格情報を対応付けて、これを動作情報として動作情報処理装置１００へ出力する。
【００３３】
また、動作情報収集部１０の構成は、上記の構成に限定されるものではない。例えば、光学式、機械式、磁気式等、他のモーションキャプチャによって人物の動作を検出することで動作情報を生成する場合には、動作情報収集部１０は、必ずしも距離画像収集部１２を有していなくても良い。かかる場合、動作情報収集部１０は、モーションセンサとして、人物の動作を検知するために人体に装着させるマーカと、マーカを検出するセンサとを有する。そして、動作情報収集部１０は、モーションセンサを用いて人物の動作を検知して動作情報を生成する。また、動作情報収集部１０は、カラー画像収集部１１によって撮影した画像に含まれるマーカの位置を用いて、カラー画像情報の画素位置と動作情報の座標とを対応付けた上で、必要に応じて動作情報処理装置１００へ適宜出力する。また、例えば、動作情報収集部１０は、音声認識結果を動作情報処理装置１００へ出力しない場合には、音声認識部１３を有していなくても良い。
【００３４】
更に、上述した実施形態において、動作情報収集部１０は、骨格情報として世界座標系の座標を出力したが、実施形態はこれに限られるものではない。例えば、動作情報収集部１０は、変換前の距離画像座標系の座標を出力し、距離画像座標系から世界座標系への変換は、必要に応じて、動作情報処理装置１００側で行ってもよい。
【００３５】
図１の説明に戻る。動作情報処理装置１００は、動作情報収集部１０から出力される動作情報を用いて、リハビリテーションを支援するための処理を行う。具体的には、動作情報処理装置１００は、動作情報収集部１０によって収集された動作情報を用いたリハビリの支援に際して、着目点に応じた支援（リハビリテーションの評価）を簡便にする。
【００３６】
上述したように、従来、リハビリの機能訓練として、種々の訓練が行われている。例えば、歩行訓練や、関節可動域訓練、スクワット訓練、ジャンプ訓練などが行われている。さらに、例えば、歩行訓練においても、対象者の疾患（例えば、整形外科疾患、脳疾患など）や担当する医療従事者などが様々である。すなわち、リハビリの現場においては、種々の状況によりリハビリにおける着目点が異なる。従って、リハビリを支援する際には、画一的な支援ではなく、着目点に応じた柔軟な支援をすることが重要である。そこで、本実施形態に係る動作情報処理装置１００は、着目点に応じた支援を簡便に行うことを可能にするように構成される。
【００３７】
例えば、動作情報処理装置１００は、コンピュータ、ワークステーション等の情報処理装置であり、図１に示すように、出力部１１０と、入力部１２０と、記憶部１３０と、制御部１４０とを有する。
【００３８】
出力部１１０は、リハビリを実施する対象者の動作情報を用いたリハビリを支援するための各種情報を出力する。例えば、出力部１１０は、後述する制御部１４０による各種処理結果を出力する。また、例えば、出力部１１０は、動作情報処理装置１００を操作する操作者が入力部１２０を用いて各種要求を入力するためのＧＵＩ（Graphical  User  Interface）を表示したり、動作情報処理装置１００において生成された出力画像などの表示情報を表示したり、或いは警告音を出力したりする。例えば、出力部１１０は、モニタ、スピーカー、ヘッドフォン、ヘッドセットのヘッドフォン部分等である。また、出力部１１０は、メガネ型ディスプレイやヘッドマウントディスプレイ等、利用者の身体に装着させる方式のディスプレイであってもよい。
【００３９】
入力部１２０は、着目点に応じたリハビリテーションの支援を実行するための各種情報の入力を受け付ける。例えば、入力部１２０は、動作情報処理装置１００の操作者から各種要求（例えば、種々の情報の選択要求や、ＧＵＩ上で計測を実行させるための計測要求など）の入力を受け付け、受け付けた各種要求を動作情報処理装置１００に転送する。また、入力部１２０は、対象者の部位を指定するための操作を受け付けることで、対象者の部位を指定する。例えば、入力部１２０は、マウス、キーボード、タッチコマンドスクリーン、トラックボール、マイク、ヘッドセットのマイク部分等である。また、入力部１２０は、血圧計、心拍計、体温計等の生体情報を取得するセンサであっても良い。なお、入力部１２０は、指定操作受け付け部とも呼ぶ。
【００４０】
記憶部１３０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスク装置や光ディスク装置等の記憶装置である。また、制御部１４０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、或いはＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。
【００４１】
以上、第１の実施形態に係る動作情報処理装置１００の構成について説明した。かかる構成のもと、第１の実施形態に係る動作情報処理装置１００は、以下、詳細に説明する構成により、着目点に応じたリハビリテーションの評価をすることを可能にする。ここで、本願に係る動作情報処理装置１００は、着目点に応じた支援を簡便にすることで、着目点に応じたリハビリテーションの評価をすることを可能にする。また、本願に係る動作情報処理装置１００は、様々なリハビリテーションを評価することで、着目点に応じたリハビリテーションの評価をすることを可能にする。以下の実施形態では、第１の実施形態〜第６の実施形態において、着目点に応じた支援を簡便にする動作情報処理装置１００について説明し、第７の実施形態〜第１０の実施形態において、様々なリハビリテーションを評価する動作情報処理装置１００について説明する。そして、第１１の実施形態において、それらを組み合わせた動作情報処理装置１００について説明する。
【００４２】
まず、着目点に応じた支援を簡便にする動作情報処理装置１００の実施形態について説明する。なお、以下の実施形態においては、支援の対象としてリハビリの歩行訓練を行う場合を一例に挙げて説明する。図４は、第１の実施形態に係る動作情報処理装置１００の詳細な構成の一例を示す図である。まず、動作情報処理装置１００における記憶部１３０について説明する。図４に示すように、動作情報処理装置１００においては、例えば、記憶部１３０が動作情報記憶部１３１と、設定ファイル記憶部１３２とを備える。
【００４３】
動作情報記憶部１３１は、動作情報収集部１０によって収集された各種情報を記憶する。具体的には、動作情報記憶部１３１は、動作情報生成部１４によって生成された動作情報を記憶する。より具体的には、動作情報記憶部１３１は、動作情報生成部１４によって生成されたフレームごとの骨格情報を記憶する。ここで、動作情報記憶部１３１、動作情報生成部１４によって出力されたカラー画像情報、距離画像情報及び音声認識結果をフレームごとにさらに対応付けて記憶することも可能である。
【００４４】
図５は、第１の実施形態に係る動作情報記憶部１３１によって記憶される動作情報の一例を示す図である。動作情報記憶部１３１は、図５に示すように、氏名ごとに、氏名番号と、実施日と、動作情報とを対応付けた動作情報を記憶する。ここで、「氏名番号」とは、対象者を一意に特定するための識別子であり、氏名ごとに付与される。「実施日」とは、対象者が歩行訓練を実施した日時を示す。「動作情報」とは、動作情報収集部１０によって収集された情報を示す。
【００４５】
例えば、動作情報記憶部１３１は、図５に示すように、「氏名：Ａ、氏名番号：１、実施日：２０１２０８０１＿１、動作情報：カラー画像情報、距離画像情報、音声認識結果、骨格情報、・」を記憶する。上記した情報は、「氏名番号」が「１」である「氏名：Ａ」の人物が「２０１２年」の「８月１日」に実施した「１回目」の歩行訓練における動作情報として、「カラー画像情報」と、「距離画像情報」と、「音声認識結果」と、「骨格情報」とを含む動作情報が記憶されていることを示す。
【００４６】
ここで、図５に示す動作情報において、歩行訓練を実行している際に撮影された全てのフレームごとの「カラー画像情報」、「距離画像情報」、「音声認識結果」及び「骨格情報」が時系列順に時間に対応付けて記憶される。
【００４７】
また、動作情報記憶部１３１は、図５に示すように、「氏名：Ａ、氏名番号：１、実施日：２０１２０８０１＿２、動作情報：カラー画像情報、距離画像情報、音声認識結果、骨格情報、・」を記憶する。すなわち、動作情報記憶部１３１は、「氏名：Ａ」の人物が「２０１２年」の「８月１日」に実施した「２回目」の歩行訓練における動作情報も同様に記憶する。
【００４８】
また、動作情報記憶部１３１は、図５に示すように、「氏名：Ｂ、氏名番号：２」の人物についても、「カラー画像情報」、「距離画像情報」、「音声認識結果」及び「骨格情報」を含む動作情報を記憶する。このように、動作情報記憶部１３１は、対象者ごとに収集された歩行訓練の動作情報を、それぞれの対象者に対応付けて記憶する。なお、図５に示す動作情報はあくまでも一例である。すなわち、動作情報記憶部１３１は、図５に示す「カラー画像情報」、「距離画像情報」、「音声認識結果」及び「骨格情報」以外の情報がさらに対応付けて記憶することができ、また、例えば、動作情報収集部１０が音声認識部１３を有さない場合には、音声認識結果が含まれないものとして記憶することとなる。
【００４９】
また、動作情報に含まれる「カラー画像情報」及び「距離画像情報」には、ＢＩＴ  ＭＡＰ、ＪＰＥＧ、その他バイナリ形式の画像データ、または、当該画像データへのリンク等が含まれる。また、動作情報に含まれる「音声認識結果」には、上述した認識情報の他、音声データそのものや、認識情報或いは音声データへのリンクであってもよい。
【００５０】
設定ファイル記憶部１３２は、後述する制御部１４０によって格納される設定ファイルを記憶する。具体的には、設定ファイル記憶部１３２は、着目点ごとに、取得する動作情報や、解析内容などが対応付けられた設定ファイルを記憶する。なお、設定ファイルの詳細については、後に詳述する。
【００５１】
次に、動作情報処理装置１００の制御部１４０の詳細について説明する。図４に示すように、動作情報処理装置１００においては、例えば、制御部１４０が取得部１４１と、解析部１４２と、表示制御部１４３とを備える。
【００５２】
取得部１４１は、所定の動作を実行する対象者の動作情報を取得する。具体的には、取得部１４１は、動作情報収集部１０によって収集され、動作情報記憶部１３１によって記憶された動作情報を取得する。例えば、取得部１４１は、動作情報記憶部１３１によってフレームごとに記憶されたカラー画像情報、距離画像情報、音声認識結果及び骨格情報などを取得する。
【００５３】
ここで、取得部１４１は、後述する表示制御部１４３の制御によって出力部１１０に表示される表示情報に含まれる指定部によって指定された動作情報を動作情報記憶部１３１から取得する。例えば、取得部１４１は、表示制御部１４３の制御によって表示されたＧＵＩを介して指定された位置の動作情報を取得する。なお、かかる処理については、後に詳述する。
【００５４】
解析部１４２は、取得部１４１によって取得された動作情報を用いて種々の解析を実行する。具体的には、解析部１４２は、動作情報を解析して指定された部位の動きに関する解析値を求める。より具体的には、解析部１４２は、後述する表示制御部１４３の制御によって出力部１１０に表示される表示情報に含まれる指定部によって受け付けられた指定操作に対応する状態情報を解析する。例えば、解析部１４２は、表示制御部１４３の制御によって表示されたＧＵＩを介して指定された位置の動作情報を用いて、歩行訓練を実施する対象者の歩行の状態を解析する。なお、解析部１４２による解析の詳細については、後述する。
【００５５】
表示制御部１４３は、指定された部位の動きに関する解析値に基づく表示情報を表示する。具体的には、表示制御部１４３は、解析部によって解析された解析結果（解析値）にを示す表示情報を出力部１１０にて表示させるように制御する。また、さらに、表示制御部１４３は、取得部１４１によって取得された動作情報を用いて示される対象者の状態情報のうち、出力部１１０にて表示させる状態情報を指定するための指定操作を受け付ける指定部を含む表示情報を表示させるように制御する。具体的には、表示制御部１４３は、リハビリ訓練において、対象者や医療従事者などの操作者が着目する着目点を指定するための表示情報（対象者の部位を指定させるための情報）を出力部１１０に表示するように制御する。例えば、表示制御部１４３は、対象者の部位を指定させるための情報として、対象者の画像情報及び人型の情報のうち少なくとも一方に指定部を配置した情報を表示させるように制御する。
【００５６】
図６Ａ及び図６Ｂは、第１の実施形態に係る表示制御部１４３によって表示される表示情報の一例を示す図である。ここで、図６Ａにおいては、表示制御部１４３によって表示される人型の一例を示す。また、図６Ｂにおいては、表示制御部１４３によって表示される人型を含むウィンドウの一例を示す。例えば、表示制御部１４３は、図６Ａに示すように、人型５０に複数の指定部５１を配置した表示情報を出力部１１０に表示させる。なお、人型５０は図示されるものに限られず、種々の人型を用いることが可能である。
【００５７】
一例を挙げると、表示制御部１４３は、図６Ａに示す表示情報を出力部１１０に表示させる。ここで、操作者が、出力部１１０に表示された表示情報に含まれる指定部５１を、入力部１２０を介して指定することで、解析部１４２が指定された位置における各種情報を解析する。ここで、図６Ａの表示情報に含まれる指定部５１は、例えば、動作情報収集部１０によって認識される関節の位置に対応する。すなわち、解析部１４２は、動作情報収集部１０によって収集された動作情報のうち、指定された指定部５１に対応する位置の関節の動作情報を用いて各種情報を解析する。
【００５８】
そして、表示制御部１４３は、人型を含むウィンドウとして、例えば、図６Ｂに示すように、リアルタイム表示の設定や、速度測定の設定、上から見た歩行イメージの設定、角度測定の設定などについて、それぞれに対応する人型を含むウィンドウを出力部１１０に表示させる。ここで、人型に配置される指定部は、新たに追加したり、位置を変えたりすることが可能である。すなわち、入力部１２０は、人型の情報の任意の位置に指定部を配置するための操作を受け付ける。そして、表示制御部１４３は、受け付け手段によって受け付けられた位置に指定部を配置した表示情報を表示させるように制御する。
【００５９】
例えば、図６Ｂの左上の人型に示すように、人型の上半身の中心に新たに指定部５２を追加することも可能である。また、図示された各指定部は、任意の位置に移動させることが可能である。例えば、操作者が入力部１２０を介して移動させる指定部を選択し、入力部１１０のカーソルキーを用いて選択した指定部を所望の位置に移動したり、又は、ウィンドウ内に配置した矢印キー（不図示）を用いて選択した指定部を所望の位置に移動したりすることが可能である。或いは、移動させたい指定部に対してドラッグ＆ドロップを実行することで、指定部を所望の位置に移動させることも可能である。ここで、操作者は、例えば、つま先や、重心などの医学的に意味のある位置に指定部を移動、追加することで、解析部１４２による解析を信頼性の高いものにすることができる。
【００６０】
以下、図６Ｂに示す人型による設定について説明する。まず、リアルタイム表示の設定について説明する。図６Ｂの示すように、リアルタイム表示の設定においては、「点指定」と「線指定」とが選択でき、さらに、「全身骨格描画」を選択することができる。すなわち、人型に配置される指定部においては、人型の情報における所定の位置が、点状及び線状のうち少なくとも一方で指定操作されるように、人型の情報に配置される。ここで、図７を用いてリアルタイム表示の設定の一例について説明する。図７は、第１の実施形態に係るリアルタイム表示の設定の一例を説明するための図である。
【００６１】
例えば、図７の（Ａ）に示すように、リアルタイム表示の設定の人型において、操作者が、入力部１２０を介して「点指定」を選択し、さらに、両肩及び上半身の中心の指定部を指定する。かかる場合には、表示制御部１４３は、図７の（Ｂ）に示すように、歩行訓練を実施する対象者の画像に対して、両肩に対応する関節「２ｅ」及び「２ｉ」と、上半身の中心に対応する位置「２ｕ」とをそれぞれ重畳して表示させる。さらに、操作者が人型において、「線指定」を選択し、両肩及び左右の股関節と指定する。かかる場合には、表示制御部１４３は、図７の（Ｂ）に示すように、関節「２ｅ」と「２ｉ」とを結ぶ線、及び、関節「２ｍ」と「２ｑ」とを結ぶ線を対象者の画像に重畳して表示させる。なお、「全身骨格描画」を選択すると、全ての骨格情報（各関節及び指定された位置と、関節を結ぶ線）が対象者の画像に重畳して表示される。
【００６２】
すなわち、リアルタイム表示の設定においては、例えば、歩行訓練などを実施する対象者のリアルタイムの画像に重畳させる骨格情報を設定することが可能である。ここで、上述したように、本実施形態に係る動作情報処理装置１００においては、指定部の位置を任意の位置に移動させたり、新たな指定部を追加したりすることができるが、これらは、人型においてだけではなく、画像においても実行することができる。例えば、図７の（Ａ）に示す両肩に対応する関節「２ｅ」及び「２ｉ」をカーソルキーなどにより移動させたり、新たな点を画像上で追加したりすることが可能である。
【００６３】
次に、速度測定の設定について説明する。図６Ｂの示すように、速度測定の設定においては、各関節や上半身中心などの各指定部を任意で指定することができる。例えば、操作者が、入力部１２０を介して人型に配置された指定部を指定すると、解析部１４２は、指定された指定部の速度を解析する。一例を挙げると、解析部１４２は、速度を解析する場合には、所定時間（例えば、０．５秒）ごとに対象者の指定された指定部に対応する座標が移動した移動距離［ｍ］を算出する。そして、解析部１４２は、算出した所定時間当たりの移動距離に基づいて、対象者の移動速度［ｍ／秒］を所定時間ごとに算出する。
【００６４】
ここで、解析部１４２は、歩行訓練を行っている間の対象者の移動速度の平均値を、対象者が歩く速度として算出することも可能である。一例を挙げると、解析部１４２は、操作者が入力部１２０を介して指示した部位（例えば、いずれかの関節、或いは、各関節から導出される体の部位）の移動速度を歩く速度として算出する。ここで、解析部１４２は、算出した速度を用いて加速度を算出することも可能である。具体的には、解析部１４２は、上述した手法により算出した単位時間あたりの速度を用いて、加速度（単位時間あたりの速度の変化率）を算出する。そして、表示制御部１４３は、解析結果を出力部１１０にて表示させる。
【００６５】
次に、角度測定の設定について説明する。図６Ｂに示すように、角度測定の設定においては、「角度指定」、「水平との角度指定」、「垂直との角度指定」などを選択することができる。すなわち、角度測定の設定においては、複数の指定部によって形成される角度の測定と、基準に対する対象者の角度の測定とを設定される。ここで、図８Ａ及び図８Ｂを用いて角度測定の設定の一例について説明する。図８Ａ及び８Ｂは、第１の実施形態に係る角度測定の設定の一例を説明するための図である。図８Ａにおいては、複数の指定部によって形成される角度の測定を設定する場合の例を示す。また、図８Ｂにおいては、基準に対する対象者の角度の測定を設定する場合の例を示す。
【００６６】
例えば、複数の指定部によって形成される角度の測定を設定する場合、図８Ａに示すように、角度測定の設定の人型において、操作者が、入力部１２０を介して「角度指定」を選択し、さらに、角度測定の対象となる指定部を指定する。ここで、操作者は、例えば、人型の指定部を３点続けて指定することで、２番目に指定した位置の角度を測定する。一例を挙げると、操作者は、図８Ａの関節「２ｅ」、関節「２ｆ」、関節「２ｇ」を順に指定すると、解析部１４２は、２番目に指定された関節「２ｆ」の角度を測定する。すなわち、解析部１４２は、関節「２ｅ」と関節「２ｆ」とを結ぶ線（骨）と、関節「２ｆ」と関節「２ｇ」とを結ぶ線（骨）とのなす角度を測定する。
【００６７】
また、複数の指定部によって形成される角度の測定を設定する場合の設定方法は上述した例に限られず、種々の方法によって設定することが可能である。例えば、操作者は、角度測定の対象となる指定部のみを指定する場合であってもよい。一例を挙げると、右肘に対応する関節「２ｆ」のみを指定することで、関節「２ｅ」と関節「２ｆ」とを結ぶ線（骨）と、関節「２ｆ」と関節「２ｇ」とを結ぶ線（骨）とのなす角度を解析部１４２に測定させる場合であってもよい。
【００６８】
また、指定された３点の指定部のうち真ん中の指定部の角度を測定する場合であってもよい。すなわち、例えば、操作者が図８Ａの関節「２ｅ」、関節「２ｇ」、関節「２ｆ」の順に指定部を指定した場合に、解析部１４２は、３つの指定部のうち２つの指定部と隣接する関節「２ｆ」の角度を測定するようにしてもよい。また、指定される３つの指定部は、隣接する３点ではない場合であってもよい。すなわち、例えば、操作者が図８Ａの関節「２ｅ」、関節「２ｉ」、関節「２ｋ」の順に指定部を指定した場合に、解析部１４２は、２番目に指定された関節「２ｉ」の角度を測定するようにしてもよい。なお、指定される指定部の数は、３つに限られず、４つ以上の指定部が指定される場合であってもよい。
【００６９】
一方、基準に対する対象者の角度の測定を設定する場合には、図８Ｂに示すように、角度測定の設定の人型において、操作者が、入力部１２０を介して、例えば、「水平との角度指定」を選択し、さらに、角度測定の対象となる指定部を指定する。ここで、操作者は、例えば、人型の指定部を２点続けて指定することで、基準に対する指定した位置の角度を測定する。一例を挙げると、操作者は、「水平との角度指定」を選択した後、図８Ｂの関節「２ｅ」、関節「２ｉ」を指定すると、解析部１４２は、関節「２ｅ」と関節「２ｉ」とを結ぶ線の水平方向に対する角度を測定する。すなわち、解析部１４２は、関節「２ｅ」と関節「２ｆ」とを結ぶ線（骨）と、関節「２ｆ」と関節「２ｇ」とを結ぶ線（骨）とのなす角度を測定する。なお、垂直との角度指定が選択される場合も上記と同様に角度測定が実行される。
【００７０】
ここで、解析部１４２による角度測定について説明する。図９Ａ〜図９Ｄは、第１の実施形態に係る解析部１４２による角度の測定の一例を説明するための図である。図９Ａにおいては、複数の指定部によって形成される角度の測定を行う場合の一例を示す。また、図９Ｂ〜図９Ｄにおいては、基準に対する対象者の角度の測定を行う場合の一例を示す。
【００７１】
例えば、解析部１４２は、図９Ａに示すように、右肩に対応する関節「２ｅ」と右肘に対応する関節「２ｆ」とを結ぶ線（骨）に対する右肘に対応する関節「２ｆ」と右手首に対応する関節「２ｇ」とを結ぶ線（骨）の角度「θ１」を算出する。すなわち、解析部１４２は、対象者の右腕（右肘）の角度を解析する。かかる場合には、解析部１４２は、所定のフレームにおける右肩に対応する関節「２ｅ」における座標情報（ｘ５，ｙ５，ｚ５）と、右肘に対応する関節「２ｆ」の座標情報（ｘ６，ｙ６，ｚ６）とを通過する直線を算出する。さらに、解析部１４２は、右肘に対応する関節「２ｆ」の座標情報（ｘ６，ｙ６，ｚ６）と、右手首に対応する関節「２ｇ」の座標情報（ｘ７，ｙ７，ｚ７）とを通過する直線を算出する。そして、解析部１４２は、算出した２本の直線のなす角度を角度「θ１」として算出する。
【００７２】
また、例えば、解析部１４２は、図９Ｂに示すように、ｘｚ平面における水平方向に対する右肩に対応する関節「２ｅ」から左肩に対応する関節「２ｉ」までの軸の角度「θ２」を算出する。かかる場合には、解析部１４２は、所定のフレームにおける右肩に対応する関節「２ｅ」における座標情報（ｘ５，ｚ５）と、左肩に対応する関節「２ｉ」の座標情報（ｘ９，ｚ９）とを通過する直線を算出して、算出した直線とｘ軸と平行の直線とのなす角度を角度「θ２」として算出する。すなわち、解析部１４２は、対象者を上方から見た場合の体軸を中心とする回転方向の体のブレの度合いを算出する。なお、図示していないが、解析部１４２は、図９Ｂの矢印で示す歩行の進行方向に対する種々の角度も算出することができる。
【００７３】
例えば、解析部１４２は、図９Ｃに示すように、ｘｙ平面における垂直方向に対する頭に対応する関節「２ａ」から腰に対応する関節「２ｃ」までの軸（体軸）の角度「θ３」を算出する。かかる場合には、解析部１４２は、所定のフレームにおける頭に対応する関節「２ａ」における座標情報（ｘ１，ｙ１）と、腰に対応する関節「２ｃ」の座標情報（ｘ３，ｙ３）とを通過する直線を算出して、算出した直線とｙ軸と平行の直線とのなす角度を角度「θ３」として算出する。すなわち、解析部１４２は、対象者を前方から見た場合の左右への角度（対象者にとって左右の角度）の度合いを算出する。
【００７４】
また、例えば、解析部１４２は、図９Ｄに示すように、ｙｚ平面における垂直方向に対する頭に対応する関節「２ａ」から腰に対応する関節「２ｃ」までの軸（体軸）の角度「θ４」を算出する。かかる場合には、解析部１４２は、所定のフレームにおける頭に対応する関節「２ａ」における座標情報（ｙ１，ｚ１）と、腰に対応する関節「２ｃ」の座標情報（ｙ３，ｚ３）とを通過する直線を算出して、算出した直線とｙ軸と平行の直線とのなす角度を角度「θ４」として算出する。すなわち、解析部１４２は、対象者を横から見た場合の左右への角度（対象者にとって前後の角度）の度合いを算出する。
【００７５】
図６Ｂに戻って、次に、上から見た歩行イメージの設定について説明する。図６Ｂに示すように、上から見た歩行イメージの設定においては、「点指定」、「線指定」、「歩行計測」などを選択することができる。すなわち、上から見た歩行イメージの設定においては、歩行訓練時の対象者の局所的な状態情報や、体全体の状態情報などを解析するための設定が実行される。ここで、上から見た歩行イメージの設定における操作者による指定部の指定は、上述したリアルタイム表示の設定と同様である。ここで、図６Ｂに示す上から見た歩行イメージの設定の人型の指定部に対して操作者が指定を行うと、解析部１４２は、歩行訓練を実施している対象者について、指定された指定部に関する種々の解析を行う。例えば、解析部１４２は、指定された指定部について、上から見た歩行イメージを表示するために、指定された指定部のｘ座標及びｙ座標の値を算出する。
【００７６】
また、例えば、図６Ｂの上から見た歩行イメージの設定において「歩行計測」が選択された場合には、解析部１４２は、予め設定された歩行の状態情報の解析を行う。例えば、解析部１４２は、対象者の足の着地点を算出したり、予め設定された指定部の速度や、角度などを算出したりする。なお、歩行計測を選択された場合に実行される解析の設定は、任意に設定することができる。以下、解析部１４２による足の着地点の算出の一例について図１０を用いて説明する。図１０は、第１の実施形態に係る解析部１４２による足の着地点の算出の一例を説明するための図である。
【００７７】
例えば、解析部１４２は、取得部１４１によって取得されたフレームごとの骨格情報を用いて対象者の足が地面についた着地点を算出する。例えば、解析部１４２は、歩行訓練を実行している対象者の骨格情報における足の各部位に対応する関節の座標情報を用いて着地点を算出する。一例を挙げると、解析部１４２は、右足の足根に対応する関節「２ｐ」、及び、左足の足根に対応する関節「２ｔ」の座標情報を用いて、対象者の着地点を算出する。例えば、解析部１４２は、右足の足根に対応する関節「２ｐ」及び左足の足根に対応する関節「２ｔ」それぞれのｚ座標の値を、全てのフレームから取得して、図１０に示すように、縦軸を座標、横軸を時間としたグラフとする。
【００７８】
すなわち、解析部１４２は、図１０に示すように、左足の足根のｚ座標の時間における変化を示す曲線２１と、右足の足根のｚ座標の時間における変化を示す曲線２２とを算出する。そして、解析部１４２は、例えば、各曲線における単位時間あたりのｚ座標の値の変化が所定の閾値以下となっている時点を足が地面に着いている時点と判定する。
【００７９】
例えば、図１０に示すように、解析部１４２は、左足の足根のｚ座標の時間における変化を示す曲線２１において、単位時間あたりの座標の変化が所定の閾値以下となっている時点３１を足が地面についた時点と判定する。同様に、解析部１４２は、図１０に示すように、右足の足根のｚ座標の時間における変化を示す曲線２２において、単位時間あたりの座標の変化が所定の閾値以下となっている時点３２を足が地面についた時点と判定する。解析部１４２は、足が地面についたと判定した時点に相当するフレームの骨格情報を表示制御部１４３に出力する。
【００８０】
なお、上述した例は、あくまでも一例であり、用いられる座標は上記した例に限られない。すなわち、足根のｚ座標だけではなく、例えば、足首のｚ座標、或いは、膝のｚ座標が用いられる場合であってもよい。また、単一の関節だけではなく、例えば、足根及び膝の２つの関節のｚ座標の変化を用いて総合的に判定する場合であってもよい。また、用いられる座標は、ｚ座標だけではなく、例えば、ｙ座標、又はｘ座標が用いられる場合であってもよい。
【００８１】
一例を挙げると、ｙ座標を用いる場合には、解析部１４２は、各関節におけるｙ座標の値（各関節の高さ）から足が地面に着いているか否かを判定する。すなわち、解析部１４２は、関節のｙ座標の値が所定の閾値以下である場合に、足が地面に着いていると判定する。なお、所定の閾値は関節ごとに任意に設定される。また、ｘ座標を用いる場合には、解析部１４２は、ｘ座標の値が略一定である場合に足が地面に着いていると判定する。すなわち、対象者が歩行している際に、地面に着いている側の足の関節のｘ座標の値の変化はほとんどないが、足が宙にういている場合には、ｘ座標の値が小刻みに変化する。そこで、解析部１４２は、ｘ座標の値が略一定である場合に足が地面に着いていると判定する。
【００８２】
また、座標について、複数の座標を総合的に用いて判定される場合であってもよい。例えば、ｚ座標の変化とｙ座標の変化をそれぞれ解析して、それぞれの解析結果に基づいて、足が地面についたか否かを判定する場合であってもよい。また、各座標の値に対して、所定の係数を加える場合であってもよい。例えば、ｙ座標の値に係数「α」を加えた上で、判定される場合であってもよい。
【００８３】
また、上述したように、解析部１４２は、足が着地したことを判定するだけではなく、足が浮いていることを判定することもできる。例えば、解析部１４２は、ｚ座標の単位時間当たりの値の変化が所定の閾値を超えている場合に、足が浮いていると判定する。また、例えば、解析部１４２は、ｙ座標の値が所定の閾値を超えている場合に、足が浮いていると判定する。また、例えば、解析部１４２は、ｘ座標の値が小刻みに変化している場合に、足が浮いていると判定する。そして、解析部１４２は、浮いていると判定した足とは反対側の足が地面に着いていると判定する。例えば、解析部１４２は、歩行中に右足が浮いていれば、左足は着地していると判定できる。また、予め地面の座標をシステムにインプットしておくことで、解析部１４２は、足が地面の座標に近くなった場合に、着地していると判定することも可能である。
【００８４】
上述したように、解析部１４２は、足の着地点の位置（座標）を解析する。これにより、解析部１４２は、例えば、解析した着地点の位置を基に、重複歩距離、歩幅、歩隔、歩数、歩行率、歩行時間、足が着地している時間などを解析する。すなわち、解析部１４２は、着地点の座標を用いて、上記した種々の情報を解析する。ここで、解析部１４２は、重複歩距離、歩幅、歩隔などを、歩行の方向を基準にして算出することが可能である。
【００８５】
なお、上述した例では、対象者が深度方向（ｚ軸方向）を歩行する場合（ｚ軸に沿って歩く場合）を例に挙げて説明した。しかしながら、対象者の歩行の方向は任意であり、解析部１４２は、それに対応することができる。すなわち、解析部１４２は、対象者の歩行の進行方向を解析して、上述した手法により足の着地点を判定することができる。また、解析部１４２は、上から見た歩行イメージの設定において、「歩行計測」が選択された場合に、所定の指定部に対応する位置の角度や、速度なども解析する。なお、角度や、速度の解析手法は、上記と同様である。
【００８６】
なお、上述した解析部１４２による処理において、指定部が新たに追加された指定部であったり、移動された指定部であったりした場合には、解析部１４２は、追加された位置、或いは、移動された位置と、その周囲の指定部との相対的な位置関係などの情報を用いることで、上述した各種処理を実行することができる。例えば、新たに指定部が追加された場合には、解析部１４２は、隣接する指定部との位置関係の情報から追加された位置の座標を算出し、算出した座標を用いて上述した各種処理を実行する。
【００８７】
上述したように、第１の実施形態に係る動作情報処理装置１００は、図６Ｂに示すようなウィンドウを出力部１１０に表示して、操作者ごとに所望の設定を行わせることができる。従って、動作情報処理装置１００は、着目点に応じた支援を簡便に行うことができる。ここで、図６Ｂに示すウィンドウでは、図６Ｂに示すように、設定した線をクリアするための「線設定クリア」ボタンや、設定を保存するための「設定ファイル保存」ボタン、設定を読み込むための「設定の読込」ボタンなどを付けることが可能である。
【００８８】
例えば、操作者が種々の指定部に対して指定を行った後に、現時点の設定の保存を所望した場合には、図１１に示すように、ウィンドウの右上に示す「設定ファイル」ボタンを押下することで、保存ウィンドウが現れ、現時点の設定を設定ファイルとして名前を付けて保存することが可能である。すなわち、制御部１４０は、入力された名前に対応付けて、現時点の設定を設定ファイル記憶部１３２に格納する。ここで、設定ファイルは、医師、介助者、対象者などの操作者ごと、疾患（例えば、整形外科疾患や、脳疾患など）ごと、訓練メニュー（例えば、歩行訓練、関節可動域訓練、スクワット訓練、ジャンプ訓練など）ごと、或いは、部位（例えば、膝、腕など）ごとに記憶させることができる。一例を挙げると、設定ファイルとして、歩行訓練に対応付けて、リアルタイム表示の設定における足全体及び上半身中心の指定、速度測定の設定における上半身中心の指定、角度測定の設定における両肩と水平方向との角度の指定などを記憶させる。
【００８９】
そして、操作者がウィンドウの右上に示す「設定の読込」ボタンを押下することで、読込ウィンドウが現れ、表示された名前に基づいて所望の設定ファイルを選択して、「開く」ボタンを押下することで、選択した設定ファイルを読み込ませる。なお、図１１は、第１の実施形態に係る設定ファイルの保存と読込の一例を説明するための図である。
【００９０】
また、各種指定を実行するためのウィンドウにおいては、その他種々の情報を表示させることができ、例えば、図６Ｂや、図１１に示すように、「※設定中も患者へのご配慮を※」とする注意事項や、各設定において指定できる最大数（最大２０線、最大３点、各５線まで）などを表示させることが可能である。
【００９１】
以下、図１２を用いて、上述したウィンドウを適用したアプリケーションの一例を説明する。図１２は、第１の実施形態に係る支援アプリケーションの一例を示す図である。なお、図１２においては、歩行訓練を支援するための支援アプリケーションの一例を示す。例えば、表示制御部１４３は、図１２の左側のウィンドウに示すように、「リアルタイム」タブ及び「比較再生」タブを備え、カラー画像情報と、各種解析情報とを表示するための表示領域を有するウィンドウを出力部１１０に表示する。
【００９２】
操作者は、ウィンドウの左下に配置された「設定画面」ボタンを押下することにより、図１２の右側に示す設定ウィンドウを表示させる。そして、操作者は、表示された設定ウィンドウのうち、所望の設定について指定部を指定することで、リアルタイム表示に骨格情報を表示させたり、上から見た歩行イメージを表示させたり、速度や角度などの解析情報を表示させたりする。ここで、表示制御部１４３は、例えば、リアルタイム表示の領域において、図１２に示すように、カラー画像に骨格情報を重畳させた表示画像を表示させる。また、表示制御部１４３は、例えば、上から見た歩行イメージの領域において、図１２に示すように、横方向と奥行とを示す平面上に左右の足の着地点や、左右の肩、及び上半身中心の移動軌跡、左右の肩を結ぶ線分などを表示する。また、表示制御部１４３は、例えば、解析情報の領域において、図１２に示すように、右足や、上半身中心など部位ごとに速度の情報や角度の情報などを表示する。なお、図１２に示す支援アプリケーションは、あくまでも一例であり、実施形態はこれに限定されるものではない。
【００９３】
次に、図１３を用いて、第１の実施形態に係る動作情報処理装置１００の処理について説明する。図１３は、第１の実施形態に係る動作情報処理装置１００による処理の手順を示すフローチャートである。図１３に示すように、第１の実施形態に係る動作情報処理装置１００においては、取得部１４１が、対象者の動作情報を取得する（ステップＳ１０１）と、表示制御部１４３が、支援機能ツールがＯＮであるか否かを判定する（ステップＳ１０２）。
【００９４】
ここで、支援機能ツールがＯＮである場合には（ステップＳ１０２肯定）、表示制御部１４３は、設定ファイルが指定されたか否かを判定する（ステップＳ１０３）。ここで、設定ファイルが指定された場合には（ステップＳ１０３肯定）、解析部１４２は、指定された設定ファイルを読み出して、登録された情報に応じた解析を実施し、表示制御部１４３は、解析部１４２による解析結果を含む表示情報を表示する（ステップＳ１０４）。
【００９５】
一方、設定ファイルが指定されていない場合には（ステップＳ１０３否定）、表示制御部１４３は、設定が指定されたか否かを判定する（ステップＳ１０５）。ここで、設定が指定された場合には（ステップＳ１０５肯定）、解析部１４２は、指定された設定に応じた解析を実施し、表示制御部１４３は、解析部１４２による解析結果を含む表示情報を表示する（ステップＳ１０６）。
【００９６】
そして、制御部１４０は、設定の保存が要求されたか否かを判定する（ステップＳ１０７）。ここで、設定の保存が要求された場合には（ステップＳ１０７肯定）、制御部１４０は、設定ファイルを格納する（ステップＳ１０８）。設定ファイルの格納後、或いは、設定の保存が要求されていない場合（ステップＳ１０７否定）、制御部１４０は、終了コマンドを受け付けたか否かを判定する（ステップＳ１０９）。
【００９７】
ここで、終了コマンドを受け付けていない場合には（ステップＳ１０９否定）、ステップＳ１０３に戻って、表示制御部１４３は、設定ファイルが指定されたか否かを判定する（ステップＳ１０３）。一方、終了コマンドを受け付けた場合には（ステップＳ１０９肯定）、動作情報処理装置１００は、処理を終了する。
【００９８】
上述したように、第１の実施形態によれば、取得部１４１は、所定の動作を実行する対象者の動作情報を取得する。入力部１２０は、対象者の部位を指定する。解析部１４２は、動作情報を解析して指定された部位の動きに関する解析値を求める。表示制御手段は、指定された部位の動きに関する解析値に基づく表示情報を表示する。また、表示制御部１４３は、取得部１４１によって取得された動作情報を用いて示される対象者の状態情報のうち、出力部１１０にて表示させる状態情報を指定するための指定操作を受け付ける指定部を含む表示情報を表示させるように制御する。従って、第１の実施形態に係る動作情報処理装置１００は、操作者が着目する対象者の状態情報を表示するように容易に操作することができ、着目点に応じた支援を簡便にすることを可能にする。
【００９９】
その結果、動作情報処理装置１００は、疾患ごと、訓練ごと、或いは、医療従事者ごとに臨床上有用な評価を容易に行わせることができ、リハビリの訓練や、運動訓練などに対して有効な支援をすることを可能にする。例えば、動作情報処理装置１００は、ある患者において有用な評価方法を医療従事者に提供することができる。すなわち、動作情報処理装置１００は、医療従事者に対して、患者ごとにどのように評価したほうがいいかを推奨することができる。
【０１００】
また、第１の実施形態によれば、表示制御部１４３は、対象者の部位を指定させるための情報として、対象者の画像情報及び人型の情報のうち少なくとも一方に指定部を配置した情報を表示させるように制御する。従って、第１の実施形態に係る動作情報処理装置１００は、操作者に対して着目点を容易に把握させることを可能にする。
【０１０１】
また、第１の実施形態によれば、入力部１２０は、対象者の画像情報及び人型の情報の任意の位置に指定部を配置するための操作を受け付ける。表示制御部１４３は、入力部１２０によって受け付けられた位置に指定部を配置した表示情報を表示させるように制御する。従って、第１の実施形態に係る動作情報処理装置１００は、着目点を柔軟に設定することができ、種々の訓練に対する支援を可能にする。例えば、動作情報処理装置１００は、医学的に意味のある位置に指定部を設定することができ、より正確な評価を行うことを可能にする。
【０１０２】
また、第１の実施形態によれば、指定部は、対象者の画像情報及び人型の情報における所定の位置が、点状及び線状のうち少なくとも一方で指定操作されるように、当該対象者の画像情報及び人型の情報に配置される。従って、第１の実施形態に係る動作情報処理装置１００は、対象者に対して種々の着目点を設定することを可能にする。
【０１０３】
また、第１の実施形態によれば、指定部は、対象者が所定の動作を実行している際の骨格情報、対象者の所定の位置における速度情報及び角度情報、及び、対象者が歩行動作を実行している場合の歩行情報のうち、少なくとも１つを解析するための部位を指定する。従って、第１の実施形態に係る動作情報処理装置１００は、歩行訓練をはじめとする様々な訓練における種々の情報を提供することを可能にする。
【０１０４】
また、第１の実施形態によれば、解析部１４２は、指定部によって受け付けられた指定操作に対応する状態情報を解析する。表示制御部１４３は、解析部１４２によって解析された状態情報を出力部１１０にて表示させるように制御する。従って、第１の実施形態に係る動作情報処理装置１００は、種々の解析情報を提供することを可能にする。
【０１０５】
（第２の実施形態）
上述した第１の実施形態では、指定された指定部に応じて種々の情報を表示する場合について説明した。第２の実施形態では、第１の実施形態において説明した設定のウィンドウに適用される膝のブレの解析及び表示について説明する。なお、以下で説明する膝のブレの解析及び表示は、設定ウィンドウの上から見た歩行イメージの設定に含まれる「歩行計測」が選択された際に実行される場合であってもよく、或いは、専用の設定ボタンを配置する場合であってもよい。第２の実施形態に係る動作情報処理装置１００は、第１の実施形態と比較して、解析部１４２及び表示制御部１４３の処理内容が異なる。以下、これらを中心に説明する。
【０１０６】
第２の実施形態に係る解析部１４２は、対象者が歩行動作を実行している場合の歩行方向に直交する方向への膝の揺動を状態情報として解析する。例えば、解析部１４２は、まず、対象者の歩行時の歩行方向を算出して、算出した歩行方向からの膝の距離を膝のブレとして算出する。一例を挙げると、解析部１４２は、歩行訓練中の対象者の所定の位置（例えば、股関節中心や、頭、肩の中心など）の変化から歩行方向を算出する。例えば、解析部１４２は、歩行中の対象者の所定の位置の座標に対する最小二乗法で求めた近似曲線を歩行方向として算出する。或いは、解析部１４２は、歩行開始時の所定の位置の座標と、歩行終了時の所定の位置の座標とを結んだ直線を歩行方向として算出する。そして、解析部１４２は、算出した歩行方向からの左右の膝の距離をフレームごとに算出することで、歩行中の膝のブレを解析する。
【０１０７】
第２の実施形態に係る表示制御部１４３は、解析部１４２によって解析された膝のブレの解析結果を出力部１１０にて表示する。図１４は、第２の実施形態に係る表示制御部１４３によって表示される膝のブレの解析結果の一例を示す図である。例えば、表示制御部１４３は、図１４に示すように、カラー画像の表示領域と、上から見た歩行イメージと、解析結果とを含む解析結果を表示する。ここで、表示制御部１４３は、解析情報の表示領域において、右膝と左膝の歩行方向からのブレの解析結果を表示する。
【０１０８】
例えば、表示制御部１４３は、図１４の（Ａ）に示すように、左右の膝について、縦方向に奥行をとり、横方向にブレをとった平面のグラフをそれぞれ表示する。また、例えば、表示制御部１４３は、図１４の（Ｂ）に示すように、左右の膝のブレの最大値を表示する。なお、図１４に示す膝のブレを示すグラフと、膝のブレの最大値を示す数値とは、任意に切り替えることが可能である。
【０１０９】
次に、図１５を用いて、第２の実施形態に係る動作情報処理装置１００による膝のブレの解析処理について説明する。図１５は、第２の実施形態に係る動作情報処理装置１００による膝のブレの解析処理の手順を示すフローチャートである。  図１５に示すように、第２の実施形態に係る動作情報処理装置１００においては、取得部１４１が、左右の膝の座標及び股関節中心の座標を１フレームごとに取得する（ステップＳ２０１）と、解析部１４２が、股関節中心の座標から歩行方向を算出する（ステップＳ２０２）。
【０１１０】
そして、解析部１４２は、算出した歩行方向からの膝の座標の距離を算出することで、膝のブレを算出し（ステップＳ２０３）、歩行方向から膝のブレの最大値を算出する（ステップＳ２０４）。その後、表示制御部１４３は、膝のブレについて、膝のブレを示したグラフや、膝のブレの最大値などを表示する（ステップＳ２０５）。
【０１１１】
上述したように、第２の実施形態によれば、解析部１４２は、対象者が歩行動作を実行している場合の歩行方向に直交する方向への膝の揺動を状態情報として解析する。従って、第２の実施形態に係る動作情報処理装置１００は、歩行訓練時の対象者の膝の状態を詳細に解析することを可能にする。
【０１１２】
（第３の実施形態）
上述した第２の実施形態では、膝のブレを解析して表示する場合について説明した。第３の実施形態では、第１の実施形態において説明した設定のウィンドウに適用される膝の内外反角度の解析及び表示について説明する。なお、以下で説明する内外反角度の解析及び表示は、設定ウィンドウの上から見た歩行イメージの設定に含まれる「歩行計測」が選択された際に実行される場合であってもよく、或いは、専用の設定ボタンを配置する場合であってもよい。第３の実施形態に係る動作情報処理装置１００は、第１の実施形態と比較して、解析部１４２及び表示制御部１４３の処理内容が異なる。以下、これらを中心に説明する。
【０１１３】
第３の実施形態に係る解析部１４２は、対象者が歩行動作を実行している場合の膝の内外反角度を状態情報として解析する。例えば、解析部１４２は、図１６Ａに示す情報に基づいて、膝の内外反角度の解析を実行する。図１６Ａは、第３の実施形態に係る解析部１４２によって参照される膝の内外反角度の参照情報の一例を説明するための図である。
【０１１４】
例えば、解析部１４２は、図１６Ａに示すように、歩行時の前額面方向の膝の外側の角度に応じて、膝関節が外反した状態（外反膝）と、正常な状態（正常）と、膝関節が内反した状態（内反膝）とを判定する。一例を挙げると、解析部１４２は、図１６Ａに示すように、「外側の角度≒１８０°」の場合に「正常」と判定し、「外側の角度＜＜１８０°」の場合に「外反膝」と判定し、「外側の角度＞＞１８０°」の場合に「内反膝」と判定する。
【０１１５】
そして、解析部１４２は、例えば、図１６Ｂに示す方法により、歩行時の前額面方向の膝の外側の角度を算出する。図１６Ｂは、第３の実施形態に係る解析部１４２による膝の角度算出を説明するための図である。例えば、解析部１４２は、図１６Ｂに示すように、右股関節から右膝までのベクトルＶ１と、右膝から右足首までのベクトルＶ２とのなす角度「θ５」を算出する。なお、角度「θ５」の算出の詳細は後に詳述する。
【０１１６】
そして、解析部１４２は、算出した角度「θ５」を用いて外側の角度を算出する。具体的には、解析部１４２は、まず、対象者が内股（或いは、外股）であるか否かを判定する。そして、解析部１４２は、内股である（外股ではない）場合、算出した角度「θ５」に「１８０°」を加算した値を外側の角度として算出する。一方、内股ではない（外股である）場合、解析部１４２は、算出した角度「θ５」を「１８０°」から減算した値を外側の角度として算出する。そして、解析部１４２は、左足についても、上記した処理と同様の処理を実行する。
【０１１７】
ここで、内股であるか否かは、例えば、上記で算出した両足のベクトルを用いて判定することができる。例えば、対象者が垂直に立っている場合には、右股関節に対応する関節「２ｍ」と右膝に対応する関節「２ｎ」とを結ぶベクトルＶ１と、右膝に対応する関節「２ｎ」と右足首に対応する関節「２ｏ」とを結ぶベクトルＶ２との外積で示されるベクトルＶ３、及び、左股関節に対応する関節「２ｑ」と左膝に対応する関節「２ｒ」とを結ぶベクトルＶ４と、左膝に対応する関節「２ｒ」と左足首に対応する関節「２ｓ」とを結ぶベクトルＶ５との外積で示されるベクトルＶ６、によって形成される角度は、「約１８０度」となる。ここで、対象者が内股で立っている場合には、角度は「１８０度」よりも小さくなる。一方、対象者が外股で立っている場合には、角度は「１８０度」よりも大きくなる。
【０１１８】
そこで、解析部１４２は、取得部１４１によって収集された動作情報から各ベクトルを算出して、算出したベクトルから角度を算出する。そして、解析部１４２は、算出した角度に基づいて、対象者が内股であるか外股であるかを判定する。
【０１１９】
また、右膝と左膝との距離（膝間距離）から膝の離れ度合いを算出して、内股度合い、或いは、外股度合いを判定する場合であってもよい。例えば、解析部１４２は、各フレームにおける膝間距離を算出して、各距離の値を所定の閾値と比較することで、内股度合い、外股度合いを判定する。例えば、解析部１４２は、距離が所定の閾値よりも小さい場合に、内股であると判定する。また、解析部１４２は、距離が所定の閾値よりも大きい場合に、外股であると判定する。ここで、距離による内股、外股を判定する際の閾値は、利用者（例えば、対象者、介助者など）により任意に設定することができる。
【０１２０】
次に、図１７を用いて、第３の実施形態に係る動作情報処理装置１００による膝の外側の角度の算出処理について説明する。図１７は、第３の実施形態に係る動作情報処理装置１００による角度の算出処理の手順を示すフローチャートである。なお、図１７においては、右膝に対する処理を示すが、実際には、左足についても同様に処理が実行される。
【０１２１】
図１７に示すように、第３の実施形態に係る動作情報処理装置１００においては、取得部１４１が、対象者の動作情報を取得すると、解析部１４２は、右股関節−右膝のベクトルＶ１と、右膝−右足首のベクトルＶ２とのなす角度「θ５」を算出する（ステップＳ３０１）。
【０１２２】
そして、解析部１４２は、対象者が内股であるか否かを判定する（ステップＳ３０２）。ここで、対象者が内股であると判定した場合には（ステップＳ３０２肯定）、解析部１４２は、膝の外側の角度を「１８０°−θ５」として算出する（ステップＳ３０３）。一方、対象者が内股ではないと判定した場合には（ステップＳ３０２否定）、解析部１４２は、膝の外側の角度を「１８０°＋θ５」として算出する（ステップＳ３０４）。
【０１２３】
上述したように、第３の実施形態によれば、解析部１４２は、対象者が歩行動作を実行している場合の膝の内外反角度を状態情報として解析する。従って、第３の実施形態に係る動作情報処理装置１００は、歩行時の膝の状態をより詳細に解析することを可能にする。
【０１２４】
（第４の実施形態）
第４の実施形態では、第１の実施形態において説明した設定のウィンドウに適用される重心位置の速度の解析及び表示について説明する。なお、以下で説明する重心位置の速度の解析及び表示は、設定ウィンドウの上から見た歩行イメージの設定に含まれる「歩行計測」が選択された際に実行される場合であってもよく、或いは、専用の設定ボタンを配置する場合であってもよい。第４の実施形態に係る動作情報処理装置１００は、第１の実施形態と比較して、解析部１４２及び表示制御部１４３の処理内容が異なる。以下、これらを中心に説明する。
【０１２５】
第４の実施形態に係る解析部１４２は、対象者が歩行動作を実行している場合の対象者の重心の速度を状態情報として解析する。図１８は、第４の実施形態に係る動作情報処理装置１００による処理内容の一例を説明するための図である。例えば、解析部１４２は、図１８の（Ａ）に示すように、対象者の骨盤内の仙骨（第２仙椎）のやや上方を重心位置として定義された情報に基づいて、当該重心位置の座標の変化に基づいて、重心位置の速度を算出する。
【０１２６】
そして、第４の実施形態に係る表示制御部１４３は、図１８の（Ｂ）に示すように、横軸に時間を示し、縦軸に速度（ｍ／秒）を示したグラフ上に重心位置の速度を示した解析結果を出力部１１０にて表示する。ここで、表示制御部１４３は、図１８の（Ｂ）に示すように、異なる時期の解析結果を並列して表示させることも可能である。
【０１２７】
上述したように、第４の実施形態によれば、解析部１４２は、対象者が歩行動作を実行している場合の対象者の重心の速度を状態情報として解析する。従って、第４の実施形態に係る動作情報処理装置１００は、医学的に根拠のある重心位置を設定して歩行時の速度を解析することができ、より正確な評価を行うことを可能にする。
【０１２８】
（第５の実施形態）
第５の実施形態では、第１の実施形態において説明した設定のウィンドウに適用される歩行時の膝の屈曲・伸展の角度の解析及び表示について説明する。なお、以下で説明する膝の屈曲・伸展の角度の解析及び表示は、設定ウィンドウの上から見た歩行イメージの設定に含まれる「歩行計測」が選択された際に実行される場合であってもよく、或いは、専用の設定ボタンを配置する場合であってもよい。第５の実施形態に係る動作情報処理装置１００は、第１の実施形態と比較して、解析部１４２及び表示制御部１４３の処理内容が異なる。以下、これらを中心に説明する。
【０１２９】
第５の実施形態に係る解析部１４２は、対象者が歩行動作を実行している場合の対象者の膝の屈曲及び伸展の角度を状態情報として解析する。図１９は、第５の実施形態に係る解析部１４２による処理の一例を説明するための図である。例えば、解析部１４２は、図１９の（Ａ）に示すように、膝が屈曲した状態の角度と伸展した状態の角度を解析する。すなわち、解析部１４２は、図１９の（Ａ）に示すように、足が完全に伸びた状態である伸展の状態と、膝から下の足が曲がり始めから曲がりきった状態である屈曲の状態とについて、足が伸びた状態から膝が曲がった各状態までの角度を解析する。なお、一般に、屈曲は「０〜１３０°」程度であり、伸展は「０°」である。
【０１３０】
換言すると、解析部１４２は、図１９の（Ｂ）に示すように、「２ｑ−２ｒ」と「２ｒ−２ｓ（或いは、２ｔ）」とのおりなす角度、及び、「２ｍ−２ｎ」と「２ｎ−２ｏ（或いは、２ｐ）」とのおりなす角度を解析する。ここで、例えば、図１９の（Ｃ）に示すように、２ｍの座標が（Ｘm,  Ｙm,  Ｚm）、２ｎの座標が（Ｘn,  Ｙn,  Ｚn）、２ｏの座標（Ｘo,  Ｙo,  Ｚo）である場合には、解析部１４２は、ベクトルＶmn（Ｘn−Ｘm,  Ｙn−Ｙm,  Ｚn−Ｚm）と、ベクトルＶno（Ｘo−Ｘn,  Ｙo−Ｙn,  Ｚo−Ｚn）とを算出する。そして、解析部１４２は、図１９の（Ｃ）に示すように、角度「θ６」を「θ６＝ｃｏｓ−１（Ｖmn・Ｖno／|Ｖmn|・|Ｖno|）」により算出する。解析部１４２は、取得部１４１によって取得されたフレームごとに上記した解析を実行して、フレームごとの角度を算出する。なお、上述した角度「θ６」の算出方法は、上述した角度「θ５」の算出方法として用いることが可能である。
【０１３１】
第５の実施形態に係る表示制御部１４３は、解析部１４２による解析結果を出力部１１０に表示させる。図２０は、第５の実施形態に係る表示制御部１４３によって表示される角度の解析結果の一例を示す図である。例えば、表示制御部１４３は、図２０の（Ａ）に示すように、横軸に時間を示し、縦軸に角度（度）を示したグラフにより解析結果を表示させる。また、例えば、表示制御部１４３は、図２０の（Ｂ）に示すように、解析部１４２によって解析された角度に応じた伸展と屈曲とを示すアニメーションを出力部１１０に表示させる。
【０１３２】
なお、上述した例では、角度「θ６」を算出する際に、図１９の（Ｂ）に示す「２ｑ−２ｒ」と「２ｒ−２ｓ（或いは、２ｔ）」とのおりなす角度などを算出する場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、仮想的な位置に指定部を設定して直接角度「θ６」を算出する場合であってもよい。かかる場合には、例えば、図１９の（Ｃ）の膝から先の点線上に指定部を配置することで、角度「θ６」を直接算出する。
【０１３３】
上述したように、第５の実施形態によれば、解析部１４２は、対象者が歩行動作を実行している場合の膝の屈曲及び伸展の角度を、状態情報として解析する。従って、第５の実施形態に係る動作情報処理装置１００は、歩行時の足の蹴り上げについて詳細に評価することを可能にする。
【０１３４】
（第６の実施形態）
さて、これまで第１〜第５の実施形態について説明したが、上述した第１〜第５の実施形態以外にも、種々の異なる形態にて実施されてよいものである。
【０１３５】
上述した第１〜第５の実施形態においては、線を指定する場合に、線指定を選択したのちに、例えば、３点の指定部を連続して指定することで、線を指定する場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、線を直接操作する場合であってもよい。図２１は、第６の実施形態に係る線指定の一例を示す図である。例えば、図２１に示すように、人型に複数の指定部が配置され、点指定や線指定の選択後にいくつかの線が指定されている場合に、操作者は、入力部１２０を介して線を直接操作することも可能である。
【０１３６】
一例を挙げると、図２１に示すように、操作者が入力部１２０を介したドラッグ＆ドロップにより、線を直接指定することが可能である。また、例えば、操作者が指定した線をクリックすることで、線をクリアすることも可能である。
【０１３７】
また、上述した第１〜第５の実施形態では、所定の動作としてリハビリの歩行訓練を実施する場合について説明した。しかしながら、本願に係る動作情報処理装置１００は、歩行訓練だけでなく、その他の動作に対しても適用することができる。例えば、本願に係る動作情報処理装置１００は、リハビリの関節可動域訓練や、運動におけるスクワット訓練、ジャンプ訓練などに対しても適用することが可能である。
【０１３８】
（第７の実施形態）
以上、着目点に応じた支援を簡便にする動作情報処理装置１００について説明した。次に、様々なリハビリテーションを評価する動作情報処理装置１００について説明する。以下、第７の実施形態においては、動作情報処理装置１００が、リハビリテーションの動作において評価の基準となる面である基準面を設定することで、様々なリハビリテーションを評価する場合を説明する。ここで、基準面とは、例えば、対象者の身体を前後に切る断面に対応する前額面、対象者の身体を左右に切る断面に対応する矢状面、及び、対象者の身体を水平に切る断面に対応する水平面などである。
【０１３９】
図２２は、第７の実施形態に係る動作情報処理装置１００の詳細な構成例を示すブロック図である。図２２に示すように、動作情報処理装置１００においては、記憶部１３０が動作情報記憶部１３１と、指標値記憶部１３３とを有する。
【０１４０】
動作情報記憶部１３１は、動作情報収集部１０によって収集された動作情報を記憶する。この動作情報は、動作情報生成部１４によって生成されたフレームごとの骨格情報である。例えば、動作情報は、動作情報収集部１０によって収集されるごとに動作情報記憶部１３１に格納される。ここで、動作情報記憶部１３１は、動作情報生成部１４によって出力されたカラー画像情報、距離画像情報及び音声認識結果をフレームごとにさらに対応付けて記憶することも可能である。
【０１４１】
指標値記憶部１３３は、例えば、リハビリテーションの評価の指標となる指標値を記憶する。ここで、指標値とは、対象者が行うリハビリごとに定義される値である。例えば、指標値記憶部１３３は、リハビリとして右肩の屈曲伸展が行われる場合には、前額面と、上腕（関節２ｅと関節２ｆとを結ぶ線）とがなす角度を、指標値としてフレームごとに記憶する。指標値記憶部１３３に記憶される情報は、後述の測定部１４２ｂによって測定される。なお、指標値記憶部１３３に記憶される情報は、これに限定されるものではなく、例えば、角度の時間変化量である角速度を記憶しても良い。
動作情報処理装置１００においては、制御部１４０が取得部１４１と、設定部１４２ａと、測定部１４２ｂと、表示制御部１４３とを有する。
【０１４２】
取得部１４１は、リハビリテーションを行う対象者の動作情報を取得する。例えば、取得部１４１は、動作情報収集部１０及び動作情報処理装置１００に電源が投入され、１フレームの骨格情報が動作情報記憶部１３１に格納されるごとに、格納された骨格情報と、格納された骨格情報に対応するフレームのカラー画像情報とを、動作情報記憶部１３１からそれぞれ取得する。
【０１４３】
設定部１４２ａは、リハビリテーションの対象となる対象者の初期状態における動作情報を用いて、リハビリテーションの動作において評価の基準となる基準情報を設定する。例えば、設定部１４２ａは、取得部１４１によって取得された対象者の動作情報を用いて、対象者の前額面の情報である前額面情報、対象者の矢状面の情報である矢状面情報、及び、対象者の水平面の情報である水平面情報のうち少なくとも一つを設定する。なお、前額面情報、矢状面情報及び水平面情報は、基準情報の一例である。また、前額面情報、矢状面情報及び水平面情報を総称して、基準面情報と表記する場合がある。
【０１４４】
一例としては、設定部１４２ａは、基準情報を設定する旨の設定指示を受け付ける。この設定指示は、設定する基準面情報、例えば前額面情報を設定する旨の指示を含む。例えば、介助者は、対象者がリハビリを行う初期状態であることを確認した上で、前額面情報を設定する旨の設定指示を、入力部１２０を用いて入力する。前額面情報を設定する旨の設定指示を受け付けると、設定部１４２ａは、指示を受け付けた時刻に対応する動作情報を用いて、前額面情報を設定する。なお、ここでいう初期状態とは、例えば、リハビリにおいて後述の指標値が「０」となる対象者の姿勢を表す。また、設定指示は、介助者のみならず、例えば、対象者自身が入力しても良い。
【０１４５】
図２３Ａ〜図２３Ｃを用いて、設定部１４２ａが基準面情報を設定する処理を説明する。図２３Ａ〜図２３Ｃは、第７の実施形態に係る設定部１４２ａが基準面情報を設定する処理を説明するための図である。図２３Ａには、対象者の骨格情報及び対象者の前額面５ａを例示する。図２３Ｂには、対象者の骨格情報及び対象者の矢状面５ｂを例示する。図２３Ｃには、対象者の骨格情報及び対象者の水平面５ｃを例示する。
【０１４６】
図２３Ａに示す例では、設定部１４２ａは、前額面情報を設定する旨の設定指示を受け付けた場合に、右肩（関節２ｅ）及び左肩（関節２ｉ）を通り、世界座標系におけるｙ軸に平行な面を算出し、算出した前額面５ａの情報を前額面情報として設定する。そして、設定部１４２ａは、設定した前額面情報を測定部１４２ｂへ出力する。
【０１４７】
図２３Ｂに示す例では、設定部１４２ａは、矢状面情報を設定する旨の設定指示を受け付けた場合に、右肩（関節２ｅ）及び左肩（関節２ｉ）を結ぶ線分の中点においてその線分に直交し、世界座標系におけるｙ軸に平行な面を算出し、算出した矢状面５ｂの情報を矢状面情報として設定する。そして、設定部１４２ａは、設定した矢状面情報を測定部１４２ｂへ出力する。
【０１４８】
図２３Ｃに示す例では、設定部１４２ａは、水平面情報を設定する旨の設定指示を受け付けた場合に、腰（関節２ｃ）を通り、世界座標系におけるｘｚ平面に平行な面を算出し、算出した水平面５ｃの情報を水平面情報として設定する。そして、設定部１４２ａは、設定した水平面情報を測定部１４２ｂへ出力する。
【０１４９】
なお、ここでは、設定部１４２ａが、前額面５ａ、矢状面５ｂ及び水平面５ｃのうち指示された一つの基準面の基準情報を設定する場合を説明したが、これに限らず、例えば、複数の基準面が指示された場合には、指示された複数の基準面を設定しても良い。
【０１５０】
また、ここでは、設定部１４２ａが設定する基準面が利用者によって指示される場合を説明したが、これに限らず、例えば、リハビリの内容に応じて自動的にいずれかの基準面を選択し、選択した基準面の基準面情報を設定しても良い。この場合、動作情報処理装置１００は、リハビリの内容と、リハビリの内容に対応する基準面とを予め記憶する。そして、設定部１４２ａは、例えば、リハビリが開始される場合に、リハビリの内容を含む情報を受け付ける。そして、設定部１４２ａは、記憶した情報を参照し、受け付けた情報に含まれるリハビリの内容に応じた基準面を選択し、選択した基準面の基準面情報を設定する。
【０１５１】
また、上述した基準面情報の算出方法は一例であり、他の算出方法によって基準面情報を設定しても良い。例えば、前額面情報を設定する場合には、設定部１４２ａは、右肩（関節２ｅ）、左肩（関節２ｉ）及び腰（関節２ｃ）の３点を通る面を算出しても良い。また、矢状面情報を設定する場合には、設定部１４２ａは、頭部（関節２ａ）及び腰（関節２ｃ）を通り、右肩（関節２ｅ）及び左肩（関節２ｉ）を結ぶ線に直交する面を算出しても良い。また、水平面情報を設定する場合には、設定部１４２ａは、右肩（関節２ｅ）及び左肩（関節２ｉ）を通り、頭部（関節２ａ）及び腰（関節２ｃ）を結ぶ線に直交する面を算出しても良い。更に、これに限らず、設定部１４２ａは、他の算出方法によって基準面情報を設定しても良い。
測定部１４２ｂは、動作情報が取得されるごとに、取得された動作情報及び基準情報を用いて、リハビリテーションの評価の指標となる指標値を測定する。
【０１５２】
一例としては、測定部１４２ｂは、設定部１４２ａによって設定された基準情報を受け付ける。そして、測定部１４２ｂは、測定を開始する旨の開始指示を受け付ける。この開始指示は、測定するリハビリの内容を示す情報を含み、例えば、右肩の屈曲伸展のリハビリを行う旨の情報を含む。右肩の屈曲伸展のリハビリを行う旨の情報を含む開始指示を受け付けると、測定部１４２ｂは、指示を受け付けた時刻以降に、取得部１４１によって動作情報が取得されるごとに、取得された動作情報と、受け付けた基準情報とを用いて、右肩の屈曲伸展の指標値を測定する。すなわち、測定部１４２ｂは、動作情報が取得されたフレームごとに、右肩の屈曲伸展の指標値を測定する。ここで測定される指標値については、後述する。そして、測定部１４２ｂは、測定したフレームごとの指標値を指標値記憶部１３３に格納する。
【０１５３】
なお、ここでは、開始指示を測定部１４２ｂが受け付けたことを契機として、測定を開始する場合を説明したが、これに限定されるものではない。例えば、測定部１４２ｂは、設定部１４２ａから基準情報を受け付けたことを契機として、自動的に測定を開始しても良い。
【０１５４】
以下、測定部１４２ｂによって測定される指標値について説明する。ここでは、測定部１４２ｂが、基準情報として、前額面情報、矢状面情報及び水平面情報をそれぞれ用いて測定する各種の指標値について順に説明する。
【０１５５】
（前額面情報）
測定部１４２ｂは、前額面情報を用いることで、例えば、肩の屈曲伸展、肩の水平屈曲伸展、肩甲帯の屈曲伸展、股の屈曲伸展、頭部の前屈後屈、胸腰部の前屈後屈及び胸腰部の回旋等のリハビリの指標値を測定する。
【０１５６】
図２４Ａ〜図２４Ｈは、第７の実施形態に係る測定部１４２ｂが前額面情報を用いて測定する指標値について説明するための図である。ここで、図２４Ａには、肩の屈曲伸展の指標値を例示し、図２４Ｂには、肩の水平屈曲伸展の指標値を例示し、図２４Ｃには、肩甲帯の屈曲伸展の指標値を例示する。また、図２４Ｄ及び図２４Ｅには、股の屈曲伸展の指標値を例示し、図２４Ｆには、頸部の前屈後屈の指標値を例示し、図２４Ｇには、胸腰部の前屈後屈の指標値を例示し、図２４Ｈには、胸腰部の回旋の指標値を例示する。
【０１５７】
図２４Ａを用いて、肩の屈曲伸展の指標値を測定する場合を説明する。図２４Ａでは、対象者の左側から見た図を例示し、測定部１４２ｂが左肩の屈曲伸展の指標値を測定する場合を説明する。なお、図２４Ａ（ａ）には、左肩を屈曲させた場合を例示し、図２４Ａ（ｂ）には、左肩を伸展させた場合を例示する。
【０１５８】
図２４Ａに示すように、測定部１４２ｂは、左肩の屈曲伸展の指標値を測定する場合には、前額面５ａと、左腕上腕（関節２ｉと関節２ｊとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、屈曲の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｉ−２ｊ」とがなす角度６ａを指標値として測定する。また、伸展の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｉ−２ｊ」とがなす角度６ｂを指標値として測定する。
【０１５９】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、屈曲の場合には、前額面５ａと、線分「２ｉ−２ｋ（又は２ｌ）」とがなす角度を指標値として測定しても良い。また、測定部１４２ｂは、伸展の場合には、前額面５ａと、線分「２ｉ−２ｋ（又は２ｌ）」とがなす角度を指標値として測定しても良い。また、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。前額面５ａの位置が変化しても、算出される角度は変化しない。
【０１６０】
また、ここでは説明の都合上、測定対象が左肩の場合を説明したが、右肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、前額面５ａと、右腕上腕（関節２ｅと関節２ｆ（又は２ｇ、２ｈ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０１６１】
図２４Ｂを用いて、肩の水平屈曲伸展の指標値を測定する場合を説明する。図２４Ｂでは、対象者の頭部側から見た図を例示し、測定部１４２ｂが右肩の水平屈曲伸展の指標値を測定する場合を説明する。
【０１６２】
図２４Ｂに示すように、測定部１４２ｂは、右肩の水平屈曲伸展の指標値を測定する場合には、前額面５ａと、右腕上腕（関節２ｅと関節２ｆとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、前額面５ａと、線分「２ｅ−２ｆ」とがなす角度を指標値として測定する。
【０１６３】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、前額面５ａと、線分「２ｅ−２ｇ（又は２ｈ）」とがなす角度を指標値として測定しても良い。また、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１６４】
また、ここでは説明の都合上、測定対象が右肩の場合を説明したが、左肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、前額面５ａと、左腕上腕（関節２ｉと関節２ｊ（又は２ｋ、２ｌ）とを結ぶ線）とを結ぶ線とがなす角度を、指標値として測定する。
【０１６５】
図２４Ｃを用いて、肩甲帯の屈曲伸展の指標値を測定する場合を説明する。図２４Ｃでは、対象者の頭部側から見た図を例示し、測定部１４２ｂが右の肩甲帯の屈曲伸展の指標値を測定する場合を説明する。なお、図２４Ｃにおいて、関節２ｅ１は、右肩を屈曲させた場合の右肩の位置を示し、関節２ｅ２は、右肩を伸展させた場合の右肩の位置を示す。
【０１６６】
図２４Ｃに示すように、測定部１４２ｂは、右の肩甲帯の屈曲伸展の指標値を測定する場合には、前額面５ａと、関節２ｂと関節２ｅとを結ぶ線とがなす角度を、指標値として測定する。具体的には、屈曲の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｂ−２ｅ１」とがなす角度６ｃを指標値として測定する。また、伸展の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｂ−２ｅ２」とがなす角度６ｄを指標値として測定する。
【０１６７】
なお、ここでは説明の都合上、測定対象が右肩の場合を説明したが、左肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、前額面５ａと、関節２ｂと関節２ｉとを結ぶ線とがなす角度を、指標値として測定する。また、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１６８】
図２４Ｄ及び図２４Ｅを用いて、股の屈曲伸展の指標値を測定する場合を説明する。図２４Ｄ及び図２４Ｅでは、対象者の左側から見た図を例示し、測定部１４２ｂが左側の股の屈曲伸展の指標値を測定する場合を説明する。
【０１６９】
図２４Ｄに示すように、測定部１４２ｂは、左側の股の屈曲伸展の指標値を測定する場合には、前額面５ａと、左脚大腿骨（関節２ｑと関節２ｒとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、前額面５ａと、線分「２ｑ−２ｒ」とがなす角度６ｅを指標値として測定する。
【０１７０】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、前額面５ａと、線分「２ｑ−２ｓ（又は２ｔ）」とがなす角度を指標値として測定しても良い。また、図２４Ｅに示すように測定部１４２ｂは、膝を曲げた状態で測定を行っても良い。また、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１７１】
また、ここでは説明の都合上、測定対象が左側の場合を説明したが、右側の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、前額面５ａと、右脚大腿骨（関節２ｍと関節２ｎ（又は２ｏ、２ｐ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０１７２】
図２４Ｆを用いて、頸部の前屈後屈の指標値を測定する場合を説明する。図２４Ｆでは、対象者の左側から見た図を例示し、測定部１４２ｂが頸部の前屈後屈の指標値を測定する場合を説明する。なお、図２４Ｆ（ａ）には、頸部を前屈させた場合を例示し、図２４Ｆ（ｂ）には、頸部を後屈させた場合を例示する。
【０１７３】
図２４Ｆに示すように、測定部１４２ｂは、頸部の前屈後屈の指標値を測定する場合には、前額面５ａと、関節２ｂと関節２ａとを結ぶ線とがなす角度を、指標値として測定する。具体的には、前屈の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｂ−２ａ」とがなす角度を指標値として測定する。また、後屈の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｂ−２ａ」とがなす角度を指標値として測定する。なお、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１７４】
図２４Ｇを用いて、胸腰部の前屈後屈の指標値を測定する場合を説明する。図２４Ｇでは、対象者の右側から見た図を例示し、測定部１４２ｂが胸腰部の前屈後屈の指標値を測定する場合を説明する。なお、図２４Ｇ（ａ）には、胸腰部を前屈させた場合を例示し、図２４Ｇ（ｂ）には、胸腰部を後屈させた場合を例示する。
【０１７５】
図２４Ｇに示すように、測定部１４２ｂは、胸腰部の前屈後屈の指標値を測定する場合には、前額面５ａと、胸腰部（関節２ｄと関節２ｂとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、前屈の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｄ−２ｂ」とがなす角度を指標値として測定する。また、後屈の場合には、測定部１４２ｂは、前額面５ａと、線分「２ｄ−２ｂ」とがなす角度を指標値として測定する。なお、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１７６】
図２４Ｈを用いて、胸腰部の回旋の指標値を測定する場合を説明する。図２４Ｈでは、対象者の上方から見た図を例示し、測定部１４２ｂが胸腰部の右旋の指標値を測定する場合を説明する。
【０１７７】
図２４Ｈに示すように、測定部１４２ｂは、胸腰部の右旋の指標値を測定する場合には、前額面５ａと、両肩（関節２ｉと関節２ｅとを結ぶ線）とがなす角度を、指標値として測定する。なお、前額面５ａの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１７８】
このように、測定部１４２ｂは、前額面情報を用いることで、肩の屈曲伸展、肩の水平屈曲伸展、肩甲帯の屈曲伸展、股の屈曲伸展、頭部の前屈後屈、胸腰部の前屈後屈及び胸腰部の回旋等のリハビリの指標値を測定する。なお、測定部１４２ｂが前額面情報を用いて測定する指標値は、必ずしも上記の例に限定されるものではなく、前額面５ａと、任意の２つの関節を結ぶ線とがなす角度が測定されて良い。また、測定部１４２ｂが前額面情報を用いて測定する指標値は、角度に限定されるものではない。例えば、測定部１４２ｂは、左肩の屈曲伸展の指標値として、前額面５ａと関節２ｊとの距離を測定しても良い。また、測定部１４２ｂは、上記の指標値のうち２つ以上の指標値を同時に測定しても良い。
【０１７９】
（矢状面情報）
測定部１４２ｂは、矢状面情報を用いることで、例えば、肩の外転内転、肩の外旋内旋、股の外転内転、頸部の側屈（左屈右屈）及び胸腰部の側屈（左屈右屈）等のリハビリの指標値を測定する。
【０１８０】
図２５Ａ〜図２５Ｅは、第７の実施形態に係る測定部１４２ｂが矢状面情報を用いて測定する指標値について説明するための図である。ここで、図２５Ａには、肩の外転内転の指標値を例示し、図２５Ｂには、肩の外旋内旋の指標値を例示する。また、図２５Ｃには、股の外転内転の指標値を例示し、図２５Ｄには、頸部の側屈（左屈右屈）の指標値を例示し、図２５Ｅには、胸腰部の側屈（左屈右屈）の指標値を例示する。
【０１８１】
図２５Ａを用いて、肩の外転内転の指標値を測定する場合を説明する。図２５Ａでは、対象者の正面から見た図を例示し、測定部１４２ｂが左肩の外転内転の指標値を測定する場合を説明する。なお、図２５Ａでは、説明の都合上、矢状面５ｂが関節２ｉを通る位置に設定された場合を例示する。
【０１８２】
図２５Ａに示すように、測定部１４２ｂは、左肩の外転内転の指標値を測定する場合には、矢状面５ｂと、左腕上腕（関節２ｉと関節２ｊとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｉ−２ｊ」とがなす角度を指標値として測定する。
【０１８３】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、矢状面５ｂと、線分「２ｉ−２ｋ（又は２ｌ）」とがなす角度を指標値として測定しても良い。また、矢状面５ｂの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１８４】
また、ここでは説明の都合上、測定対象が左肩の場合を説明したが、右肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、矢状面５ｂと、右腕上腕（関節２ｅと関節２ｆ（又は２ｇ、２ｈ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０１８５】
図２５Ｂを用いて、肩の外旋内旋の指標値を測定する場合を説明する。図２５Ｂでは、対象者の上方から見た図を例示し、測定部１４２ｂが右肩の外旋内旋の指標値を測定する場合を説明する。なお、図２５Ｂでは、説明の都合上、矢状面５ｂが関節２ｆを通る位置に設定された場合を例示する。
【０１８６】
図２５Ｂに示すように、測定部１４２ｂは、右肩の外旋内旋の指標値を測定する場合には、矢状面５ｂと、右腕下腕（関節２ｆと関節２ｇとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｆ−２ｇ」とがなす角度を指標値として測定する。
【０１８７】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、矢状面５ｂと、線分「２ｆ−２ｈ」とがなす角度を指標値として測定しても良い。また、矢状面５ｂの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１８８】
また、ここでは説明の都合上、測定対象が右肩の場合を説明したが、左肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、矢状面５ｂと、左腕下腕（関節２ｊと関節２ｋ（又は２ｌ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０１８９】
図２５Ｃを用いて、股の外転内転の指標値を測定する場合を説明する。図２５Ｃでは、対象者の正面から見た図を例示し、測定部１４２ｂが右側の股の外転内転の指標値を測定する場合を説明する。なお、図２５Ｃでは、説明の都合上、矢状面５ｂが関節２ｍを通る位置に設定された場合を例示する。
【０１９０】
図２５Ｃに示すように、測定部１４２ｂは、右側の股の外転内転の指標値を測定する場合には、矢状面５ｂと、右脚大腿骨（関節２ｍと関節２ｎとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｍ−２ｎ」とがなす角度を指標値として測定する。
【０１９１】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、矢状面５ｂと、線分「２ｍ−２ｏ（又は２ｐ）」とがなす角度を指標値として測定しても良い。また、矢状面５ｂの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１９２】
また、ここでは説明の都合上、測定対象が右側の場合を説明したが、左側の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、矢状面５ｂと、左脚大腿骨（関節２ｑと関節２ｒ（又は２ｓ、２ｔ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０１９３】
図２５Ｄを用いて、頸部の側屈（左屈右屈）の指標値を測定する場合を説明する。図２５Ｄでは、対象者の背面から見た図を例示し、測定部１４２ｂが頸部の側屈の指標値を測定する場合を説明する。なお、図２５Ｄでは、説明の都合上、矢状面５ｂが関節２ｂを通る位置に設定された場合を例示する。
【０１９４】
図２５Ｄに示すように、測定部１４２ｂは、頸部の側屈の指標値を測定する場合には、矢状面５ｂと、関節２ｂと関節２ａとを結ぶ線とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｂ−２ａ」とがなす角度を指標値として測定する。なお、矢状面５ｂの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１９５】
図２５Ｅを用いて、胸腰部の側屈（左屈右屈）の指標値を測定する場合を説明する。図２５Ｅでは、対象者の背面から見た図を例示し、測定部１４２ｂが胸腰部の側屈の指標値を測定する場合を説明する。なお、図２５Ｅでは、説明の都合上、矢状面５ｂが関節２ｄを通る位置に設定された場合を例示する。
【０１９６】
図２５Ｅに示すように、測定部１４２ｂは、胸腰部の側屈の指標値を測定する場合には、矢状面５ｂと、関節２ｂと関節２ｃとを結ぶ線とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｂ−２ｃ」とがなす角度を指標値として測定する。
【０１９７】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、矢状面５ｂと、線分「２ｂ−２ｄ」とがなす角度を指標値として測定しても良い。また、例えば、測定部１４２ｂは、矢状面５ｂと、線分「２ａ−２ｃ（又は２ｄ）」とがなす角度を指標値として測定しても良い。また、矢状面５ｂの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０１９８】
このように、測定部１４２ｂは、矢状面情報を用いることで、例えば、肩の外転内転、肩の外旋内旋、股の外転内転、頸部の側屈（左屈右屈）及び胸腰部の側屈（左屈右屈）等のリハビリの指標値を測定する。なお、測定部１４２ｂが矢状面情報を用いて測定する指標値は、必ずしも上記の例に限定されるものではなく、矢状面５ｂと、任意の２つの関節を結ぶ線とがなす角度が測定されて良い。また、測定部１４２ｂが前額面情報を用いて測定する指標値は、角度に限定されるものではない。例えば、測定部１４２ｂは、左肩の外転内転の指標値として、矢状面５ｂと関節２ｊとの距離を測定しても良い。また、測定部１４２ｂは、上記の指標値のうち２つ以上の指標値を同時に測定しても良い。
【０１９９】
（水平面情報）
測定部１４２ｂは、水平面情報を用いることで、例えば、肩甲帯の拳上引下げ及び肩の外旋内旋等のリハビリの指標値を測定する。
【０２００】
図２６Ａ及び図２６Ｂは、第７の実施形態に係る測定部１４２ｂが水平面情報を用いて測定する指標値について説明するための図である。ここで、図２６Ａには、肩甲帯の拳上引下げの指標値を例示し、図２６Ｂには、肩の外旋内旋の指標値を例示する。
【０２０１】
図２６Ａを用いて、肩甲帯の拳上引下げの指標値を測定する場合を説明する。図２６Ａでは、対象者の正面から見た図を例示し、測定部１４２ｂが左側の肩甲帯の拳上引下げの指標値を測定する場合を説明する。なお、図２６Ａでは、説明の都合上、水平面５ｃが関節２ｂを通る位置に設定された場合を例示する。
【０２０２】
図２６Ａに示すように、測定部１４２ｂは、左側の肩甲帯の拳上引下げの指標値を測定する場合には、水平面５ｃと、関節２ｂと関節２ｉとを結ぶ線とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、矢状面５ｂと、線分「２ｂ−２ｉ」とがなす角度を指標値として測定する。
【０２０３】
なお、ここでは説明の都合上、測定対象が左側の場合を説明したが、右側の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、水平面５ｃと、関節２ｂと関節２ｅとを結ぶ線とがなす角度を、指標値として測定する。また、水平面５ｃの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０２０４】
図２６Ｂを用いて、肩の外旋内旋の指標値を測定する場合を説明する。図２６Ｂでは、対象者の正面から見た図を例示し、測定部１４２ｂが右肩の外旋内旋の指標値を測定する場合を説明する。なお、図２６Ｂでは、説明の都合上、水平面５ｃが関節２ｆを通る位置に設定された場合を例示する。
【０２０５】
図２６Ｂに示すように、測定部１４２ｂは、右肩の外旋内旋の指標値を測定する場合には、水平面５ｃと、右腕下腕（関節２ｆと関節２ｇとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、水平面５ｃと、線分「２ｆ−２ｇ」とがなす角度を指標値として測定する。
【０２０６】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、水平面５ｃと、線分「２ｆ−２ｈ」とがなす角度を指標値として測定しても良い。また、水平面５ｃの位置は、図示の例に限定されず、利用者の任意の位置に平行移動しても良い。
【０２０７】
また、ここでは説明の都合上、測定対象が右肩の場合を説明したが、左肩の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、水平面５ｃと、左腕下腕（関節２ｊと関節２ｋ（又は２ｌ）とを結ぶ線）とがなす角度を、指標値として測定する。
【０２０８】
このように、測定部１４２ｂは、水平面情報を用いることで、例えば、肩甲帯の拳上引下げ及び肩の外旋内旋等のリハビリの指標値を測定する。なお、測定部１４２ｂが水平面情報を用いて測定する指標値は、必ずしも上記の例に限定されるものではなく、水平面５ｃと、任意の２つの関節を結ぶ線とがなす角度が測定されて良い。また、測定部１４２ｂが水平面情報を用いて測定する指標値は、角度に限定されるものではない。例えば、測定部１４２ｂは、左側の肩甲帯の拳上引下げの指標値として、水平面５ｃと関節２ｉとの距離を測定しても良い。また、測定部１４２ｂは、上記の指標値のうち２つ以上の指標値を同時に測定しても良い。
【０２０９】
図２２の説明に戻る。表示制御部１４３は、測定された指標値の表示制御を行う。例えば、表示制御部１４３は、カラー画像情報、設定部１４２ａによって設定された基準情報、及び、測定部１４２ｂによって測定された測定対象となる部位のうち、少なくとも一つを出力部１１０に表示する。
【０２１０】
図２７は、第７の実施形態に係る表示制御部１４３の処理を説明するための図である。図２７には、右肩の屈曲伸展が行われる場合に、表示制御部１４３によって表示される表示画面９ａの一例を示す。この表示画面９ａは、表示画像９ｂと、グラフ９ｃと、グラフ９ｄと、正常可動範囲情報９ｅと、注意事項情報９ｆとを含む。このうち、表示画像９ｂは、取得部１４１によって取得されたカラー画像情報に、設定部１４２ａによって設定された前額面５ａと、測定部１４２ｂによって測定される測定対象である右腕上腕（関節２ｅと関節２ｆとを結ぶ線）とが重畳されたものである。また、グラフ９ｃは、縦軸を角度とし、横軸を時間変化として示したものである。また、グラフ９ｄは、今回行っているリハビリにおける最大角度を示し、点９ｇは、屈曲における最大角度を示し、点９ｈは、伸展における最大角度を示し、バー９ｉは、現在の角度を示す。また、正常可動範囲情報９ｅは、今回行っているリハビリの正常な指標値の範囲を示し、注意事項情報９ｆは、今回行っているリハビリの注意事項を示す。なお、正常可動範囲情報９ｅ及び注意事項情報９ｆに含まれる情報は、リハビリの内容ごとに、記憶部１３０に記憶されている。
【０２１１】
図２７に示すように、表示制御部１４３は、動作情報記憶部１３１に記憶されたカラー画像情報に、設定部１４２ａによって設定された前額面５ａと、測定部１４２ｂによって測定される測定対象である右腕上腕とを重畳させ、表示画像９ｂを生成する。そして、表示制御部１４３は、生成した表示画像９ｂを出力部１１０に表示させる。なお、説明の便宜上、図２７は単色で表示しているが、ここで重畳表示される対象は、それぞれ異なる色で表示することが好ましい。例えば、前額面５ａを青色半透明の面、右腕上腕を赤色の直線でそれぞれ表示すると良い。また、例示の色に限らず、例えば、背景画像であるカラー画像に含まれない色を任意に選択して表示しても良い。また、これらは図示の例に限定されるものではなく、例えば、前額面５ａは、図示の例とは異なる大きさで表示しても良いし、右腕上腕は、図示の例より長い直線で表示しても良い。また、グラフ９ｃ及びグラフ９ｄは、図示の例に限定されるものではなく、円グラフ等の他の形式のグラフであっても良い。また、現在の角度（測定結果）の表示方法は、グラフ９ｃやグラフ９ｄに限らず、例えば、画面内の任意の位置に数字として表示しても良い。具体的には、表示画像９ｂの右腕上腕の付近に表示しても良いし、人物が腕を動かすアニメーション（イラストの動画）を作成してアニメーションとともに現在の角度（数字）を表示しても良い。
【０２１２】
また、表示制御部１４３は、指標値記憶部１３３からフレームごとの角度を取得する。そして、表示制御部１４３は、所定数のフレームごとに、角度の平均値を算出し、グラフ９ｃにプロットする。表示制御部１４３は、プロットするごとにグラフ９ｃを更新する。なお、説明の便宜上、図２７は単色で表示しているが、プロットされた結果（図の波形）は、背景とは異なる色、例えば、水色の曲線で表示することが好ましい。また、例示の色に限らず、例えば、目盛線とは異なる色を任意に選択して表示しても良い。また、プロットされるのは必ずしも平均値でなくても良く、例えば、数フレームごとの角度をプロットしても良い。これにより、プロットされたグラフが連続的に表示されることを趣旨とする。
【０２１３】
また、表示制御部１４３は、最大角度を示す点９ｇ及び点９ｈを表示する。例えば、表示制御部１４３は、指標値記憶部１３３からフレームごとの角度を取得する。そして、表示制御部１４３は、所定数のフレームごとに、角度の平均値を算出し、これを記憶する。そして、表示制御部１４３は、既に算出済みの角度の平均値のうち最大値を、屈曲における最大角度とし、点９ｇとしてプロットする。また、表示制御部１４３は、既に算出済みの角度の平均値のうち最小値を、伸展における最大角度とし、点９ｈとしてプロットする。そして、表示制御部１４３は、最大角度を示す点９ｇ及び点９ｈ、更にその比較対象として現在の値を示すバー９ｉを含むグラフ９ｄを更新表示する。なお、説明の便宜上、図２７は単色で表示しているが、点９ｇ、点９ｈ及びバー９ｉは、それぞれ異なる色で表示することが好ましい。例えば、点９ｇ及び点９ｈを黄色、バー９ｉを青色でそれぞれ表示すると良い。また、例示の色に限らず、例えば、目盛線とは異なる色を任意に選択して表示しても良い。
【０２１４】
また、表示制御部１４３は、正常可動範囲情報９ｅ及び注意事項情報９ｆを出力部１１０に表示する。例えば、表示制御部１４３は、測定部１４２ｂによって測定された指標値に対応する正常可動範囲情報９ｅ及び注意事項情報９ｆを記憶部１３０から取得する。そして、表示制御部１４３は、取得した正常可動範囲情報９ｅ及び注意事項情報９ｆを出力部１１０に表示する。図２７に示す例では、表示制御部１４３は、正常可動範囲情報９ｅとして、「屈曲時正常可動範囲：０〜１８０度」と、「伸展時正常可動範囲：０〜５０度」とを表示する。また、表示制御部１４３は、注意事項情報９ｆとして、「注意事項：体幹が動かないように固定する。また、脊柱が前後屈しないようにする。」を表示する。なお、ここでは、肩の屈曲伸展の指標値が測定された場合に表示される正常可動範囲情報９ｅ及び注意事項情報９ｆを例示したが、図示の例に限定されるものではない。例えば、記憶部１３０は、リハビリの指標値ごとに、正常可動範囲情報９ｅ及び注意事項情報９ｆを記憶する。そして、表示制御部１４３は、測定部１４２ｂによって測定された指標値に応じて正常可動範囲情報９ｅ及び注意事項情報９ｆを記憶部１３０から取得し、これを表示する。また、グラフ９ｄの網掛けで示した領域は、正常可動範囲に対応する。
【０２１５】
なお、第７の実施形態においては、あるリハビリを行う場合に、１つの基準面を設定して指標値を測定する場合を説明したが、これに限定されるものではない。例えば、２つ以上の基準面を用いて指標値を測定しても良い。具体例を挙げると、左肩の屈曲伸展を行う場合には（図２４Ａ）、動作情報処理装置１００は、前額面５ａと左腕上腕（２ｉ−２ｊ）とがなす角度を指標値として測定するとともに、矢状面５ｂと左腕上腕（２ｉ−２ｊ）とがなす角度をリハビリ動作のずれとして測定しても良い。更に、動作情報処理装置１００は、測定した指標値とずれとを統合することで、ずれを加味した評価を行っても良い。
【０２１６】
図２８を用いて、第７の実施形態に係る動作情報処理装置１００による処理手順を説明する。図２８は、第７の実施形態に係る動作情報処理装置１００による処理手順を示すフローチャートである。
【０２１７】
図２８に示すように、取得部１４１は、対象者の動作情報を取得する（ステップＳ４０１）。例えば、取得部１４１は、動作情報収集部１０及び動作情報処理装置１００に電源が投入され、１フレームの骨格情報が動作情報記憶部１３１に格納されるごとに、格納された骨格情報と、格納された骨格情報に対応するフレームのカラー画像情報とを、動作情報記憶部１３１からそれぞれ取得する。
【０２１８】
設定部１４２ａは、設定指示を受け付けると（ステップＳ４０２肯定）、対象者の初期状態における動作情報を用いて、基準情報を設定する（ステップＳ４０３）。例えば、前額面情報を設定する旨の設定指示を受け付けると、設定部１４２ａは、指示を受け付けた時刻に対応する動作情報を用いて、前額面情報を設定する。なお、設定部１４２ａは、設定指示を受け付けるまで（ステップＳ４０２否定）、待機状態である。
【０２１９】
測定部１４２ｂは、開始指示を受け付けると（ステップＳ４０４肯定）、取得部１４１によって動作情報が取得されるごとに、取得された動作情報と、設定部１４２ａによって設定された基準情報とを用いて、リハビリの指標値を測定する（ステップＳ４０５）。例えば、測定部１４２ｂは、左肩の屈曲伸展の指標値を測定する場合には、測定部１４２ｂは、前額面５ａと、左腕上腕（関節２ｉと関節２ｊとを結ぶ線）とがなす角度を、指標値として測定する。なお、測定部１４２ｂは、開始指示を受け付けるまで（ステップＳ４０４否定）、待機状態である。
【０２２０】
表示制御部１４３は、測定された指標値の表示制御を行う（ステップＳ４０６）。例えば、図２７に示したように、表示制御部１４３は、カラー画像情報、設定部１４２ａによって設定された基準情報、及び、測定部１４２ｂによって測定された測定対象となる部位のうち、少なくとも一つを出力部１１０に表示する。
【０２２１】
表示制御部１４３が、表示制御を終了する旨の終了指示を受け付けるまで（ステップＳ４０７否定）、ステップＳ４０５へ移行し、ステップＳ４０５の処理及びステップＳ４０６の処理を繰り返し実行する。そして、表示制御部１４３は、終了指示を受け付けると（ステップＳ４０７肯定）、処理を終了する。
【０２２２】
上述してきたように、第７の実施形態に係る動作情報処理装置１００は、リハビリを行う場合に、初期状態の対象者の動作情報から評価の基準となる基準情報を設定する。そして、動作情報処理装置１００は、設定した基準情報と、動作情報とを用いて、リハビリの指標となる指標値を測定する。このため、動作情報処理装置１００は、様々なリハビリテーションを評価することができる。
【０２２３】
例えば、動作情報処理装置１００は、基準情報として、前額面、矢状面、水平面のうち少なくとも一つの基準面を設定し、設定した基準面と動作情報とを用いて、リハビリの指標値を測定する。このため、動作情報処理装置１００は、上肢、下肢、体幹等、様々な部位のリハビリテーションが行われる場合にも、指標値を測定することができる。
【０２２４】
また、例えば、動作情報処理装置１００は、基準面と指標値の測定対象となる部位とを含む画像情報、及び、指標値を表すグラフのうち、少なくとも一つを表示する。このため、動作情報処理装置１００は、指標値を視覚的に表示したり、指標値の数値変化を明確に表示したりすることができる。
【０２２５】
また、例えば、動作情報処理装置１００は、リハビリテーションにおける正常な指標値の範囲を示す正常可動範囲情報、及び、リハビリテーションにおける注意事項を示す注意事項情報のうち、少なくとも一つを表示する。このため、動作情報処理装置１００は、対象者や介助者がリハビリテーションの非専門家であっても、実施されるリハビリの質を担保することができる。
【０２２６】
（第８の実施形態）
第７の実施形態では、動作情報処理装置１００が基準面を設定することで、様々なリハビリテーションを評価する場合を説明したが、これに限定されるものではない。例えば、動作情報処理装置１００は、リハビリテーションの動作において評価の基準となる線である基準線を設定することで、リハビリテーションを評価しても良い。そこで、第８の実施形態では、動作情報処理装置１００が基準線を設定することで、リハビリテーションを評価する場合を説明する。
【０２２７】
第８の実施形態に係る動作情報処理装置１００は、図２２に示した動作情報処理装置１００と同様の構成を有し、設定部１４２ａ及び測定部１４２ｂにおける処理が一部相違する。そこで、第８の実施形態では、第７の実施形態と相違する点を中心に説明することとし、第７の実施形態において説明した構成と同様の機能を有する点については、図２２と同一の符号を付し、説明を省略する。
【０２２８】
第８の実施形態に係る設定部１４２ａは、第７の実施形態において説明した設定部１４２ａと同様の機能を有する。更に、第８の実施形態に係る設定部１４２ａは、取得部１４１によって取得された対象者の動作情報を用いて、リハビリテーションの動作において評価の基準となる線である基準線の情報である基準線情報を設定する。
【０２２９】
一例としては、設定部１４２ａは、基準線情報を設定する旨の設定指示を受け付ける。この設定指示は、今回行われるリハビリの内容を含む。例えば、設定部１４２ａは、動作情報処理装置１００を利用する利用者（介助者及び対象者を含む）から、右肘の屈曲伸展のリハビリを行う旨の設定指示を受け付ける。この設定指示を受け付けると、設定部１４２ａは、設定指示を受け付けた時刻に対応する動作情報を用いて、右腕上腕（関節２ｅと関節２ｆとを結ぶ線）を算出し、算出した右腕上腕の情報を基準線情報として設定する。そして、設定部１４２ａは、設定した基準線情報を測定部１４２ｂへ出力する。
【０２３０】
また、他の例としては、設定部１４２ａは、利用者から、左膝の屈曲伸展のリハビリを行う旨の設定指示を受け付ける。この設定指示を受け付けると、設定部１４２ａは、設定指示を受け付けた時刻に対応する動作情報を用いて、左脚大腿骨（関節２ｑと関節２ｒとを結ぶ線）を算出し、算出した左脚大腿骨の情報を基準線情報として設定する。そして、設定部１４２ａは、設定した基準線情報を測定部１４２ｂへ出力する。
【０２３１】
第８の実施形態に係る測定部１４２ｂは、第７の実施形態において説明した測定部１４２ｂと同様の機能を有する。更に、第８の実施形態に係る測定部１４２ｂは、設定部１４２ａによって設定された基準線情報を用いて、リハビリテーションの評価の指標となる指標値を測定する。
【０２３２】
図２９Ａ及び図２９Ｂを用いて、第８の実施形態に係る測定部１４２ｂが基準線情報を用いて測定する指標値について説明する。図２９Ａ及び図２９Ｂは、第８の実施形態に係る測定部１４２ｂが基準線情報を用いて測定する指標値について説明するための図である。図２９Ａには、対象者を背後から見た図を例示し、測定部１４２ｂが右肘の屈曲伸展の指標値を測定する場合を説明する。図２９Ａ（ａ）には、右肘を屈曲させた場合を例示し、図２９Ａ（ｂ）には、右肘を伸展させた場合を例示する。また、図２９Ｂには、対象者を左側から見た図を例示し、測定部１４２ｂが左脚の屈曲伸展の指標値を測定する場合を説明する。図２９Ｂ（ａ）には、左脚を屈曲させた場合を例示し、図２９Ｂ（ｂ）には、左脚を伸展させた場合を例示する。
【０２３３】
図２９Ａに示すように、測定部１４２ｂは、右肘の屈曲伸展の指標値を測定する場合には、設定部１４２ａによって設定された右腕上腕（関節２ｅと関節２ｆとを結ぶ線）と、右腕下腕（関節２ｆと関節２ｇとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、設定された線分「２ｅ−２ｆ」と線分「２ｆ−２ｇ」とがなす角度を指標値として測定する。
【０２３４】
また、図２９Ｂに示すように、測定部１４２ｂは、左脚の屈曲伸展の指標値を測定する場合には、設定部１４２ａによって設定された左脚大腿骨（関節２ｑと関節２ｒとを結ぶ線）と、左脚脛骨（関節２ｒと関節２ｓとを結ぶ線）とがなす角度を、指標値として測定する。具体的には、測定部１４２ｂは、設定された線分「２ｑ−２ｒ」と線分「２ｒ−２ｓ」とがなす角度を指標値として測定する。
【０２３５】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではない。例えば、左脚の屈曲伸展の指標値を測定する場合には（図２９Ｂ）、測定部１４２ｂは、第７の実施形態において説明した前額面５ａと、左脚脛骨（関節２ｒと関節２ｓとを結ぶ線）とがなす角度を、指標値として測定しても良い。
【０２３６】
このように、第８の実施形態に係る動作情報処理装置１００は、リハビリを行う場合に、初期状態の対象者の動作情報から評価の基準となる基準線情報を設定する。そして、動作情報処理装置１００は、設定した基準線情報と、動作情報とを用いて、リハビリの指標となる指標値を測定する。このため、動作情報処理装置１００は、様々なリハビリテーションを評価することができる。
【０２３７】
（第９の実施形態）
上記の実施形態では、動作情報処理装置１００が基準面又は基準線と、リハビリを行っている対象者の測定対象となる部位との角度を指標値として測定する場合を説明したが、これに限定されるものではない。例えば、動作情報処理装置１００は、深度情報を用いて回旋方向の運動を測定する場合に、基準面又は基準線を用いても良い。そこで、第９の実施形態では、動作情報処理装置１００が基準面又は基準線を用いて、回旋方向の運動の指標値を測定する場合を説明する。
【０２３８】
図３０は、第９の実施形態に係る動作情報処理装置１００の詳細な構成例を示すブロック図である。第９の実施形態に係る動作情報処理装置１００は、図２２に示した動作情報処理装置１００と比べて、検出空間設定部１４２ｃと、検出部１４２ｄと、算出部１４２ｅと、深度画像情報記憶部１３４と、カラー画像情報記憶部１３５とを更に有する点が相違する。そこで、第９の実施形態では、第７の実施形態と相違する点を中心に説明することとし、第７の実施形態において説明した構成と同様の機能を有する点については、図２２と同一の符号を付し、説明を省略する。
【０２３９】
深度画像情報記憶部１３４は、動作情報収集部１０によって生成された深度画像情報を記憶する。例えば、深度画像情報は、動作情報収集部１０によって生成されるごとに深度画像情報記憶部１３４に格納される。
【０２４０】
カラー画像情報記憶部１３５は、動作情報収集部１０によって収集されたカラー画像情報を記憶する。例えば、カラー画像情報は、動作情報収集部１０によって収集されるごとにカラー画像情報記憶部１３５に格納される。
【０２４１】
なお、動作情報記憶部１３１、深度画像情報記憶部１３４及びカラー画像情報記憶部１３５において、骨格情報の各関節の座標、深度画像情報の画素位置及びカラー画像情報の画素位置は、予め対応付けられている。また、骨格情報の撮影時刻情報、深度画像情報の撮影時刻情報及びカラー画像情報の撮影時刻情報は、予め対応付けられている。
【０２４２】
第９の実施形態に係る取得部１４１は、第７の実施形態において説明した取得部１４１と同様の機能を有する。更に、第９の実施形態に係る取得部１４１は、リハビリテーションが行われる空間内に存在する被写体の座標情報と深度情報とを含む深度画像情報を取得する。例えば、取得部１４１は、動作情報収集部１０及び動作情報処理装置１００に電源が投入され、１フレームの骨格情報が動作情報記憶部１３１に格納されるごとに、骨格情報と、対応するフレームの深度画像情報及びカラー画像情報とを、動作情報記憶部１３１、深度画像情報記憶部１３４及びカラー画像情報記憶部１３５からそれぞれ取得する。
【０２４３】
第９の実施形態に係る設定部１４２ａは、第７の実施形態において説明した設定部１４２ａと同様の機能を有する。図３１は、第９の実施形態に係る設定部１４２ａの処理を説明するための図である。図３１に示すように、設定部１４２ａは、左腕前腕の回旋運動のリハビリを行う場合には、矢状面５ｂを示す矢状面情報を設定する。なお、これに限らず、設定部１４２ａは、左腕前腕の回旋運動のリハビリを行う場合には、左腕上腕（関節２ｉと関節２ｊとを結ぶ線）を示す基準線情報を設定しても良い。
【０２４４】
第９の実施形態に係る検出空間設定部１４２ｃは、処理対象となる部位を含む検出空間を設定する。例えば、検出空間設定部１４２ｃは、リハビリの対象となる部位及び運動内容を指定する旨の入力を、入力部１２０を介して利用者から受け付ける。続いて、検出空間設定部１４２ｃは、入力によって指定された部位及び運動内容にしたがって、取得部１４１によって取得された動作情報から処理対象となる関節の座標を抽出する。そして、検出空間設定部１４２ｃは、リハビリテーションが行われる空間に対して、抽出した関節の座標を含む検出空間を設定する。
【０２４５】
ここで、検出空間設定部１４２ｃが検出空間を設定するのは、リハビリテーションが行われる空間において回旋方向の運動が行われる空間を絞り込むためである。すなわち、回旋方向の運動が行われる空間を、ｘｙｚ方向について絞り込む。また、ｘｙ方向について絞り込むことで、対象者が行う回旋方向の運動を、他の運動や他の被写体の位置変化と区別して解析することが可能となる。具体例を挙げると、両腕で前腕の回旋運動を行う場合にも、右手と左手の位置をそれぞれ中心とする検出空間を設定することにより、両腕の回旋運動を同時に解析することができる。なお、この検出空間で行われる回旋方向の運動は、回旋軸と略同一の撮影方向で撮影した画像を解析することで、画像的に捉えることが可能となる。この処理の詳細については、後述する。
【０２４６】
図３２Ａ及び図３２Ｂは、第９の実施形態に係る検出空間設定部１４２ｃの処理を説明するための図である。図３２Ａ及び図３２Ｂには、ある人物が左腕前腕の回旋運動を行う場合を例示する。この場合、検出空間設定部１４２ｃは、左腕前腕の回旋運動を行う旨の入力を、入力部１２０を介して利用者から受け付けているものとする。なお、図３２Ａは、回旋運動を行う人物を正面から見た図であり、動作情報収集部１０によって撮影されるカラー画像に対応する。このカラー画像の左右方向は、距離画像座標系の「画素位置Ｘ」に対応し、深度画像の上下方向は、距離画像座標系の「画素位置Ｙ」に対応する。また、図３２Ｂは、回旋運動を行う人物を横から見た図であり、図の左方向は、世界座標系のｚ軸方向、すなわち深度に対応する。
【０２４７】
図３２Ａ及び図３２Ｂに示すように、検出空間設定部１４２ｃは、左腕前腕の回旋運動を行う旨の入力を受け付けると、取得部１４１によって取得された動作情報から左手の関節２ｌの座標を抽出する。そして、検出空間設定部１４２ｃは、リハビリテーションが行われる空間に対して、抽出した関節２ｌの座標を設定する。この検出空間１４ａは、世界座標系で表される。具体的には、例えば、検出空間１４ａのｘ軸方向については、関節２ｌのｘ軸方向の値を中心とする３０ｃｍの範囲が設定される。また、検出空間１４ａのｙ軸方向については、関節２ｌのｙ軸方向の値を中心とする３０ｃｍの範囲が設定される。つまり、図３２Ａに示すように、検出空間１４ａのｘ軸方向の範囲及びｙ軸方向の範囲は、それぞれ距離画像座標系（画素位置Ｘの範囲及び画素位置Ｙの範囲）に変換することで、カラー画像上で表される。また、検出空間１４ａのｚ軸方向については、図３２Ｂに示すように、関節２ｌのｚ軸方向の値を１．２倍した値の位置から動作情報収集部１０の位置までの範囲が設定される。このように、検出空間設定部１４２ｃは、処理対象となる関節の位置を含む角柱形の空間を検出空間として設定する。なお、検出空間設定部１４２ｃが設定する検出空間は上記の例に限定されるものではなく、上記の値は処理対象となる部位に応じて任意に変更されて良い。また、検出空間設定部１４２ｃは、正六面体形や球形等の任意の形状の空間を検出空間として設定しても良い。
【０２４８】
第９の実施形態に係る検出部１４２ｄは、深度情報に基づいて、深度画像情報から、被写体の部位を検出する。例えば、検出部１４２ｄは、検出空間設定部１４２ｃによって設定された検出空間を用いて深度画像情報を２値化することで、処理対象となる部位を検出する。
【０２４９】
図３３は、第９の実施形態に係る検出部１４２ｄの処理を説明するための図である。図３３には、図３２Ａに対応する深度画像を２値化した場合を例示する。図３３に示すように、検出部１４２ｄは、取得部１４１によって取得された深度画像のうち、検出空間１４ａのｘ軸方向の範囲及びｙ軸方向の範囲で囲まれる領域を、検出処理の対象とする。そして、検出部１４２ｄは、検出処理の対象とする領域に含まれる各画素を、関節２ｌのｚ軸方向の値を１．２倍した値を閾値として２値化する。図３３に示す例では、検出部１４２ｄは、閾値以上の画素（検出空間１４ａに被写体が存在しない画素）を黒、閾値未満の画素（検出空間１４ａに被写体が存在する画素）を白として２値化する。これにより、検出部１４２ｄは、深度画像において人物の左手が存在する領域１５ａを検出する。なお、深度画像のうち検出空間１４ａ以外の領域は、検出処理の対象ではないため、網掛けで示している。
【０２５０】
第９の実施形態に係る算出部１４２ｅは、深度画像情報から検出された部位の座標情報を用いて、その部位の向きを示す向き情報を算出する。例えば、算出部１４２ｅは、検出部１４２ｄによって２値化された深度画像のうち、検出空間１４ａのｘ軸方向の範囲及びｙ軸方向の範囲で囲まれる領域を、算出処理の対象とする。そして、算出部１４２ｅは、算出処理の対象とする領域のうち、検出部１４２ｄによって検出された部位の重心を算出する。そして、算出部１４２ｅは、算出した重心を用いて、検出された部位の長軸（慣性主軸）を向き情報として算出する。そして、算出部１４２ｅは、算出した向き情報を測定部１４２ｂへ出力する。
【０２５１】
図３４は、第９の実施形態に係る算出部１４２ｅの処理を説明するための図である。図３４には、算出部１４２ｅが、図３３で検出された領域１５ａの重心１６ａと、長軸１６ｂとを算出する場合を示す。
【０２５２】
図３４に示すように、算出部１４２ｅは、下記の式（１）及び（２）を用いて、領域１５ａの重心１６ａを算出する。なお、式（１）及び（２）において、Ｘｃは、重心１６ａのＸ座標の値を示し、Ｙｃは、重心１６ａのＹ座標の値を示す。また、Ｘは、検出空間１４ａに含まれる各画素のＸ座標の値を示し、Ｙは、検出空間１４ａに含まれる各画素のＹ座標の値を示す。また、ｆ（Ｘ，Ｙ）は、座標（Ｘ，Ｙ）の画素が白であれば「１」、黒であれば「０」である。
Ｘｃ＝ΣＸ×ｆ（Ｘ，Ｙ）／ｓｕｍ（ｆ（Ｘ，Ｙ））・・・（１）
Ｙｃ＝ΣＹ×ｆ（Ｘ，Ｙ）／ｓｕｍ（ｆ（Ｘ，Ｙ））・・・（２）
【０２５３】
そして、下記の式（３）から（６）を用いて、領域１５ａの長軸１６ｂの角度を算出する。なお、式（３）から（６）において、σＸは、Ｘ軸方向の画素の分散を示し、σＹは、Ｙ軸方向の画素の分散を示す。また、σＸＹは、Ｘ及びＹの共分散を示し、θは、図３４の左右方向（水平方向）に対する長軸１６ｂの角度を示す。
σＸ＝Σ（（Ｘ−Ｘｃ）２×ｆ（Ｘ，Ｙ））・・・（３）
σＹ＝Σ（（Ｙ−Ｙｃ）２×ｆ（Ｘ，Ｙ））・・・（４）
σＸＹ＝Σ（（Ｘ−Ｘｃ）×（Ｙ−Ｙｃ）×ｆ（Ｘ，Ｙ））・・・（５）
θ＝ａｔａｎ２（σＸＹ，（σＸ−σＹ））・・・（６）
【０２５４】
なお、ここで算出される角度θは、左右方向に対する鋭角を表す。このため、算出部１４２ｅは、算出された角度を追従させることにより、回旋運動における回旋角度を算出する。具体例を挙げると、算出部１４２ｅは、左腕前腕の回旋運動を評価する場合には、左手の親指を上に向けた位置を０度とし、回外を正の角度、回内を負の角度として表す。この場合、算出部１４２ｅは、リハビリを行う対象者が左手を０度の位置に置いた状態から角度の算出を行い、算出した角度を追従する。対象者が回外を行った場合には、０度から正の方向へ角度が変化するので、算出部１４２ｅは、回外の動きに応じて、０度、４５度、９０度、１３５度・・・と、回旋角度を算出する。また、対象者が回内を行った場合には、０度から負の方向へ角度が変化するので、算出部１４２ｅは、回外の動きに応じて、０度、−４５度、−９０度、−１３５度・・・と、回旋角度を算出する。なお、回外の回旋角度を表示する場合には、−４５度、−９０度、−１３５度・・・と表示されても良いし、回外４５度、回外９０度、回外１３５度・・・と表示されても良い。また、回旋運動においては、例えば、正常可動範囲が０〜９０度とされている場合には、算出された回旋角度を０〜９０度の範囲内で評価する。
【０２５５】
このように、算出部１４２ｅは、領域１５ａが検出されるごとに、重心１６ａから伸びる長軸１６ｂの角度θを算出する。そして、算出部１４２ｅは、算出した角度を追従することにより、回旋運動の回旋角度をフレームごとに算出する。そして、算出部１４２ｅは、算出した回旋角度における長軸を向き情報として算出する。そして、算出部１４２ｅは、算出した向き情報を測定部１４２ｂへ出力する。
【０２５６】
第９の実施形態に係る測定部１４２ｂは、第７の実施形態において説明した測定部１４２ｂと同様の機能を有する。更に、第９の実施形態に係る測定部１４２ｂは、設定部１４２ａによって設定された基準情報と、算出部１４２ｅによって算出された向き情報とを用いて、指標値を測定する。
【０２５７】
図３５を用いて、第９の実施形態に係る測定部１４２ｂが指標値を測定する処理を説明する。図３５は、第９の実施形態に係る測定部１４２ｂが指標値を測定する処理を説明するための図である。図３５には、対象者を正面から見た図を例示し、測定部１４２ｂが左腕前腕の回旋運動の指標値を測定する場合を説明する。
【０２５８】
図３５に示すように、左腕前腕の回旋運動の指標値を測定する場合には、測定部１４２ｂは、設定部１４２ａによって設定された矢状面５ｂと、算出部１４２ｅによって算出された長軸１６ｂとの角度を、指標値として測定する。
【０２５９】
なお、測定部１４２ｂが測定する指標値は、上記の例に限定されるものではなく、例えば、測定部１４２ｂは、基準情報として、左腕上腕（関節２ｉと関節２ｊとを結ぶ線）が設定された場合には、左腕上腕と長軸１６ｂとの角度を、指標値として測定しても良い。
【０２６０】
また、前腕の回旋運動以外の回旋方向の運動についても、測定部１４２ｂは、指標値を測定することができる。以下、図３６Ａ〜図３６Ｋを用いて、第９の実施形態に係る測定部１４２ｂがその他の回旋方向の運動の指標値を測定する場合を説明する。図３６Ａ〜図３６Ｋは、第９の実施形態に係る測定部１４２ｂがその他の回旋方向の運動の指標値を測定する場合を説明するための図である。
【０２６１】
図３６Ａを用いて、手の背屈掌屈の指標値を測定する場合を説明する。図３６Ａでは、対象者の左手を親指側から見た図を例示し、測定部１４２ｂが左手の背屈掌屈の指標値を測定する場合を説明する。なお、図３６Ａにおいて、基準情報は、設定部１４２ａによって左腕下腕（関節２ｊと関節２ｋとを結ぶ線）が設定され、検出空間１４ａは、図示のように設定される。
【０２６２】
図３６Ａに示すように、測定部１４２ｂは、左手の背屈掌屈の指標値を測定する場合には、左腕下腕と、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が左手の場合を説明したが、右手の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、右腕下腕（関節２ｆと関節２ｇとを結ぶ線）と、右手の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２６３】
図３６Ｂを用いて、手の橈屈尺屈の指標値を測定する場合を説明する。図３６Ｂでは、対象者の右手を掌側から見た図を例示し、測定部１４２ｂが右手の橈屈尺屈の指標値を測定する場合を説明する。なお、図３６Ｂにおいて、基準情報は、設定部１４２ａによって右腕下腕（関節２ｆと関節２ｇとを結ぶ線）が設定され、検出空間１４ａは、図示のように設定される。
【０２６４】
図３６Ｂに示すように、測定部１４２ｂは、右手の橈屈尺屈の指標値を測定する場合には、右腕下腕と、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が右手の場合を説明したが、左手の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、左腕下腕（関節２ｊと関節２ｋとを結ぶ線）と、左手の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２６５】
図３６Ｃを用いて、母指（親指）の橈側外転尺側内転の指標値を測定する場合を説明する。図３６Ｃでは、対象者の右手を掌側から見た図を例示し、測定部１４２ｂが右手母指の橈側外転尺側内転の指標値を測定する場合を説明する。なお、図３６Ｃにおいて、基準情報は、設定部１４２ａによって右腕下腕（関節２ｆと関節２ｇとを結ぶ線）が設定され、検出空間１４ａは、図示のように設定される。
【０２６６】
図３６Ｃに示すように、測定部１４２ｂは、右手母指の橈側外転尺側内転の指標値を測定する場合には、右腕下腕と、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が右手の場合を説明したが、左手の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、左腕下腕（関節２ｊと関節２ｋとを結ぶ線）と、左手の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２６７】
図３６Ｄを用いて、母指の掌側外転掌側内転の指標値を測定する場合を説明する。図３６Ｄでは、対象者の右手を母指側から見た図を例示し、測定部１４２ｂが右手母指の掌側外転掌側内転の指標値を測定する場合を説明する。なお、図３６Ｄにおいて、基準情報は、設定部１４２ａによって右腕下腕（関節２ｆと関節２ｇとを結ぶ線）が設定され、検出空間１４ａは、図示のように設定される。
【０２６８】
図３６Ｄに示すように、測定部１４２ｂは、右手母指の掌側外転掌側内転の指標値を測定する場合には、右腕下腕と、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が右手の場合を説明したが、左手の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、左腕下腕（関節２ｊと関節２ｋとを結ぶ線）と、左手の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２６９】
図３６Ｅを用いて、股の外旋内旋の指標値を測定する場合を説明する。図３６Ｅでは、着座した対象者の右脚を正面から見た図を例示し、測定部１４２ｂが右脚の外旋内旋の指標値を測定する場合を説明する。なお、図３６Ｅにおいて、基準情報は、設定部１４２ａによって矢状面５ｂが設定され、検出空間１４ａは、図示のように設定される。
【０２７０】
図３６Ｅに示すように、測定部１４２ｂは、右脚の外旋内旋の指標値を測定する場合には、矢状面５ｂと、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が右脚の場合を説明したが、左脚の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、矢状面５ｂと、左脚の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２７１】
図３６Ｆ〜図３６Ｈを用いて、下腿の外旋内旋の指標値を測定する場合を説明する。図３６Ｆでは、着座した対象者を上方から見た図を例示し、測定部１４２ｂが右脚下腿の外旋内旋の指標値を測定する場合を説明する。なお、図３６Ｆにおいて、基準情報は、設定部１４２ａによって矢状面５ｂが設定され、検出空間１４ａは、図３６Ｇに示すように、対象者の右脚下腿の下部から撮影された深度画像を用いて設定される。この結果、図３６Ｈに例示の深度画像が撮影される。
【０２７２】
図３６Ｈに示すように、測定部１４２ｂは、右脚下腿の外旋内旋の指標値を測定する場合には、矢状面５ｂと、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が右脚の場合を説明したが、左脚の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、矢状面５ｂと、左脚の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。
【０２７３】
図３６Ｉを用いて、足の背屈底屈の指標値を測定する場合を説明する。図３６Ｉでは、対象者の左足を親指側から見た図を例示し、測定部１４２ｂが左足の背屈底屈の指標値を測定する場合を説明する。なお、図３６Ｉにおいて、基準情報は、設定部１４２ａによって水平面５ｃが設定され、検出空間１４ａは、図示のように設定される。また、図３６Ｉ（ａ）は、左足が背屈した場合を例示し、図３６Ｉ（ｂ）は、左足が底屈した場合を例示する。
【０２７４】
図３６Ｉに示すように、測定部１４２ｂは、左足の背屈底屈の指標値を測定する場合には、水平面５ｃと、長軸１６ｂとがなす角度を、指標値として測定する。なお、ここでは説明の都合上、測定対象が左足の場合を説明したが、右足の場合にも同様に測定可能である。この場合、例えば、測定部１４２ｂは、水平面５ｃと、右足の深度画像情報に基づいて算出された長軸１６ｂとがなす角度を、指標値として測定する。また、図３６Ｉに例示の検出空間１４ａは、図示の例に限定されず、例えば、図３６Ｊ（ａ）及び図３６Ｊ（ｂ）に示すように設定しても良い。
【０２７５】
図３６Ｋを用いて、頸部の回旋の指標値を測定する場合を説明する。図３６Ｋでは、対象者の頭部を上方から見た図を例示し、測定部１４２ｂが頸部の回旋の指標値を測定する場合を説明する。なお、図３６Ｋにおいて、基準情報は、設定部１４２ａによって矢状面５ｂが設定され、検出空間１４ａは、対象者の頭部のみを含むように、図示のように設定される。
図３６Ｋに示すように、測定部１４２ｂは、頸部の回旋の指標値を測定する場合には、矢状面５ｂと、長軸１６ｂとがなす角度を、指標値として測定する。
【０２７６】
このように、第９の実施形態に係る動作情報処理装置１００は、基準面又は基準線を設定するとともに、様々な回旋方向の運動についての向き情報を算出する。そして、動作情報処理装置１００は、設定した基準面又は基準線と、向き情報とを用いて、回旋方向の運動の指標値を測定する。このため、動作情報処理装置１００は、様々な回旋方向の運動を評価することができる。
【０２７７】
（第１０の実施形態）
さて、これまで第７〜第９の実施形態について説明したが、上述した実施形態以外にも、種々の異なる形態にて実施されて良いものである。
【０２７８】
例えば、上述した実施形態において、入力部１２０を用いて、設定指示及び開始指示を入力する場合を説明したが、これに限定されるものではない。例えば、設定指示及び開始指示は、動作情報収集部１０の音声認識技術を用いて、入力されても良い。一例としては、設定部１４２ａは、「基準面の設定」という音声認識結果を受け付けた場合に、設定指示が入力されたものとして、基準情報を設定しても良い。他の例としては、動作情報収集部１０が、カラー画像に撮影された被写体の手が開いた状態から握った状態に変化したことを検知した場合に、測定部１４２ｂは、開始指示が入力されたものとして、指標値を測定しても良い。
【０２７９】
また、例えば、第９の実施形態では、動作情報を用いて設定した基準面又は基準線と、回旋方向の運動を示す向き情報とを用いて、指標値を測定する場合を説明したが、これに限定されるものではない。例えば、動作情報処理装置１００は、対象者の初期状態における向き情報を用いて、基準線を設定してもよい。そして、動作情報処理装置１００は、設定した基準線と、リハビリを行っている間に算出された向き情報とを比較することで、指標値を測定しても良い。
【０２８０】
具体的には、動作情報処理装置１００において、算出部１４２ｅは、取得部１４１によって深度画像情報が取得されるごとに、深度画像情報を用いてフレームごとの向き情報を算出する。そして、設定部１４２ａは、対象者の初期状態において設定指示を受け付けると、設定指示を受け付けた時刻に対応する向き情報を用いて、基準線情報を設定する。そして、測定部１４２ｂは、開始指示を受け付けると、設定された基準線情報と、開始指示を受け付けた時刻以降に算出された向き情報とのなす角度を、指標値として算出する。
【０２８１】
（第１１の実施形態）
以上、様々なリハビリテーションを評価する動作情報処理装置１００について説明した。ここで、本願に係る動作情報処理装置１００は、第１〜第６の実施形態で説明した内容と、第７〜第１０の実施形態で説明した内容とを適宜任意に組み合わせて種々の処理を実行することができる。具体的には、取得部１４１が、所定の動作を実行する対象者の動作情報を取得する。入力部１２０が前記対象者の部位及びリハビリテーションの動作において評価の基準となる基準情報を指定する操作を受け付ける。そして、解析部１４２（或いは、測定部１４２ｂ）が動作情報が取得されるごとに、指定された基準情報と指定された部位との位置関係に基づいて、リハビリテーションの評価の指標となる指標値を測定する。以下、第１１の実施形態に係る動作情報処理装置１００の一例について説明する。
【０２８２】
第１１の実施形態に係る動作情報処理装置１００は、図３０に示した動作情報処理装置１００と同様の構成（すなわち、第１〜第６の実施形態で説明した各部と、第７〜第１０の実施形態で説明した各部とを備える構成）を有し、解析部１４２及び表示制御部１４３における処理が一部相違する。そこで、第１１の実施形態では、上述した実施形態と相違する点を中心に説明することとし、上述した実施形態において説明した構成と同様の機能を有する点については、同一の符号を付し、説明を省略する。
【０２８３】
図３７Ａ及び図３７Ｂは、第１１の実施形態に係る動作情報処理装置１００による処理の一例を説明するための図である。例えば、第１１の実施形態に係る表示制御部１４３は、第１の実施形態において説明した支援アプリケーションのウィンドウ（例えば、図１２参照）の「設定画面」ボタンが押下されると、図３７Ａに示すような設定ウィンドウを出力部１１０に表示させる。すなわち、表示制御部１４３は、図３７Ａに示すように、人型に複数の指定部を配置した表示情報と、前額面、矢状面及び水平面などの基準面を示す表示情報とを含む設定ウィンドウを出力部１１０に表示させる。
【０２８４】
ここで、操作者は、入力部１２０を介して、出力部１１０に表示された設定ウィンドウのうち、所望の設定について指定部を指定するとともに、基準面を指定することで、基準面に対する各種情報の表示を行わせることができる。例えば、操作者は、図３７Ａの（Ａ）の設定ウィンドウの左側に示すリアルタイム表示の設定や、速度測定の設定、上から見た歩行イメージの設定、角度測定の設定などについて指定し、さらに、図３７Ａの（Ａ）の設定ウィンドウの右側に示す前額面、矢状面及び水平面からいずれかの面を指定することで、前額面、矢状面又は水平面を基準とさせた各種情報を表示させることができる。
【０２８５】
ここで、基準面は操作者によって任意の位置に移動させることも可能である。例えば、図３７Ａの（Ａ）に示す設定ウィンドウにおいて矢状面が指定されると、表示制御部１４３は、図３７Ａの（Ｂ）に示すように、指定された矢状面に対する設定ウィンドウをさらに表示させる。操作者は、例えば、図３７Ａの（Ｂ）に示す設定ウィンドウにおいて、矢状面５ｂに対してドラッグ＆ドロップを実行することで、矢状面５ｂを任意の位置に移動させる。なお、図３７Ａの（Ｂ）においては、矢状面５ｂを一例に挙げて説明したが、実施形態はこれに限定されるものではなく、前額面及び水平面についても同様に任意の位置に移動させることができる。なお、図３７Ａに示す例はあくまでも一例であり、実施形態はこれに限定されるものではない。すなわち、第１１の実施形態に係る動作情報処理装置１００は、指定部を配置する情報として、他の人型を用いたり、対象者の画像情報を用いたりすることも可能である。また、設定ウィンドウの項目も任意に設定することができる。
【０２８６】
以下、図３７Ｂを用いて一例を説明する。例えば、図３７Ｂの（Ａ）に示すように、操作者によってリアルタイム表示の設定における指定部が指定され、さらに図３７Ｂの（Ｂ）に示すように、矢状面５ｂが指定されると、表示制御部１４３は、図３７Ｂの（Ｃ）に示すように、関節「２ａ」と「２ｃ」とを結ぶ線と、矢状面５ｂを示す線とを対象者の画像に重畳して表示させる。これにより、矢状面５ｂに対する対象者の状況をリアルタイムに確認することができる。
【０２８７】
なお、図３７Ｂに示す例はあくまでも一例であり、実施形態はこれに限定されるものではない。すなわち、第１１の実施形態に係る動作情報処理装置１００は、出力部１１０に表示した設定ウィンドウにおいて、対象者の任意の部位と、任意の基準面とを指定させ、角度などを測定することも可能である。一例を挙げると、図３７Ａの（Ａ）に示す設定ウィンドウにおいて角度測定の設定が指定され、基準面の指定及び移動が実行されると、解析部１４２は、指定及び移動された基準面に対する指定された部位の角度を測定する。例えば、設定ウィンドウにおいて、角度測定の設定の人型で腕の関節を示す指定部が指定され、基準面の指定において前額面が指定されて、移動されると、解析部１４２は移動後の前額面に対する腕の角度を測定する。
【０２８８】
また、第１１の実施形態に係る動作情報処理装置１００は、指定された部位及び指定された基準面に応じた指標値をあらかじめ記憶しておき、設定ウィンドウを介した指定に基づいて、設定部１４２ｂがリハビリの各種指標値を測定することも可能である。また、第１１の実施形態に係る動作情報処理装置１００は、設定ファイル記憶部１３２に指定された設定情報を設定ファイルとして記憶しておき、設定ファイルの読み出し要求に応じて、記憶した設定情報を読み出すことも可能である。このように、第１１の実施形態に係る動作情報処理装置１００は、対象者の任意の部位について、任意の基準面に対する各種情報を表示させることが可能である。
【０２８９】
（第１２の実施形態）
さて、これまで第１〜第１１の実施形態について説明したが、上述した第１〜第１１の実施形態以外にも、種々の異なる形態にて実施されてよいものである。
【０２９０】
上述した第１〜第６の実施形態では、動作情報処理装置１００が、指定部を含む表示情報を表示させる場合について説明した。また、上述した第７〜第１０の実施形態では、動作情報処理装置１００が、指標値を算出する場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、各処理がネットワーク上のサービス提供装置によって実行される場合であってもよい。
【０２９１】
図３８は、第１２の実施形態に係るサービス提供装置に適用される場合の一例を説明するための図である。図３８に示すように、サービス提供装置２００は、サービスセンタ内に配置され、例えば、ネットワーク５を介して、医療機関や、自宅、職場、スポーツジムなどに配置される端末装置３００とそれぞれ接続される。医療機関、自宅、職場及びスポーツジムなどに配置された端末装置３００は、動作情報収集部１０がそれぞれ接続される。そして、各端末装置３００は、サービス提供装置２００によって提供されるサービスを利用するクライアント機能を備える。なお、ネットワーク５には、有線又は無線を問わず、インターネット（Internet）、ＷＡＮ（Wide  Area  Network）などの任意の種類の通信網を採用できる。
【０２９２】
サービス提供装置２００は、動作情報処理装置１００と同様の処理をサービスとして端末装置３００に提供する。すなわち、サービス提供装置２００は、取得部１４１と、表示制御部１４３と同様の機能部を有する。そして、取得部１４１と同様の機能部は、所定の動作を実行する対象者の動作情報を取得する。そして、表示制御部１４３と同様の機能部は、取得部１４１と同様の機能部によって取得された動作情報を用いて示される対象者の状態情報のうち、出力部１１０にて表示させる状態情報を指定するための指定操作を受け付ける指定部を含む表示情報を表示させるように制御する。
【０２９３】
また、サービス提供装置２００は、取得部１４１と、設定部１４２ａと、測定部１４２ｂとそれぞれ同様の機能部を有する。そして、取得部１４１と同様の機能部は、リハビリテーションが行われる空間の深度情報を取得する。そして、設定部１４２ａと同様の機能部は、リハビリテーションの対象となる対象者の初期状態における動作情報を用いて、リハビリテーションの動作において評価の基準となる基準情報を設定する。そして、測定部１４２ｂと同様の機能部は、動作情報が取得されるごとに、動作情報及び基準情報を用いて、リハビリテーションの評価の指標となる指標値を測定する。このようなことから、サービス提供装置２００は、着目点に応じたリハビリテーションの評価をすることができる。すなわち、サービス提供装置２００は、着目点に応じた支援を簡便にすることができる。また、サービス提供装置２００は、様々なリハビリテーションを評価することができる。
【０２９４】
また、上述した第１〜第１１の実施形態における動作情報処理装置１００の構成はあくまでも一例であり、各部の統合及び分離は適宜行うことができる。例えば、動作情報記憶部１３１と設定ファイル記憶部１３２とを統合したり、解析部１４２を、関節間の距離などを算出する算出部と算出された値を閾値と比較する比較部とに分離したりすることが可能である。また、例えば、設定部１４２ａ及び測定部１４２ｂを統合することが可能である。
【０２９５】
なお、上述した第１の実施形態〜第１１の実施形態で示したリハビリのルール情報や、指標値などは、日本整形外科学会などで規定されたものだけでなく、その他種々の団体によって規定されたものを用いる場合であってもよい。例えば、「International Society of Orthopaedic  Surgery and Traumatology（SICOT）：国際整形外科学会」、「American Academy of Orthopaedic Surgeons(AAOS)：米国整形外科学会」、「European Orthopaedic Research Society（EORS）：欧州整形外科学研究会」、「International Society of Physical and Rehabilitation Medicine (ISPRM) ：国際リハビリテーション医学会」、「American Academy of Physical Medicine and Rehabilitation(AAPM&R)：米国物理療法リハビリテーション学会」などによって規定された各種規則やルールを用いる場合であってもよい。
【０２９６】
また、上述した実施形態において説明した取得部１４１、設定部１４２ａ、測定部１４２ｂ及び表示制御部１４３の機能は、ソフトウェアによって実現することもできる。例えば、取得部１４１、設定部１４２ａ、測定部１４２ｂ及び表示制御部１４３の機能は、上記の実施形態において取得部１４１、設定部１４２ａ、測定部１４２ｂ及び表示制御部１４３が行うものとして説明した処理の手順を規定した運動情報処理プログラムをコンピュータに実行させることで、実現される。この運動情報処理プログラムは、例えば、ハードディスクや半導体メモリ素子等に記憶され、ＣＰＵやＭＰＵ等のプロセッサによって読み出されて実行される。また、この運動情報処理プログラムは、ＣＤ−ＲＯＭ（Compact  Disc  −  Read  Only  Memory）やＭＯ（Magnetic  Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータ読取り可能な記録媒体に記録されて、配布され得る。
【０２９７】
以上説明したとおり、少なくも一つの実施形態によれば、本実施形態の動作情報処理装置は、着目点に応じたリハビリテーションの評価をすることを可能にする。
【０２９８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０２９９】
１００    動作情報処理装置
１２０    入力部
１４１    取得部
１４２    解析部
１４３    表示制御部
【図１】
2015061579.tif 000003
【図２Ａ】
2015061579.tif 000004
【図２Ｂ】
2015061579.tif 000005
【図２Ｃ】
2015061579.tif 000006
【図３】
2015061579.tif 000007
【図４】
2015061579.tif 000008
【図５】
2015061579.tif 000009
【図６Ａ】
2015061579.tif 000010
【図６Ｂ】
2015061579.tif 000011
【図７】
2015061579.tif 000012
【図８Ａ】
2015061579.tif 000013
【図８Ｂ】
2015061579.tif 000014
【図９Ａ】
2015061579.tif 000015
【図９Ｂ】
2015061579.tif 000016
【図９Ｃ】
2015061579.tif 000017
【図９Ｄ】
2015061579.tif 000018
【図１０】
2015061579.tif 000019
【図１１】
2015061579.tif 000020
【図１２】
2015061579.tif 000021
【図１３】
2015061579.tif 000022
【図１４】
2015061579.tif 000023
【図１５】
2015061579.tif 000024
【図１６Ａ】
2015061579.tif 000025
【図１６Ｂ】
2015061579.tif 000026
【図１７】
2015061579.tif 000027
【図１８】
2015061579.tif 000028
【図１９】
2015061579.tif 000029
【図２０】
2015061579.tif 000030
【図２１】
2015061579.tif 000031
【図２２】
2015061579.tif 000032
【図２３Ａ】
2015061579.tif 000033
【図２３Ｂ】
2015061579.tif 000034
【図２３Ｃ】
2015061579.tif 000035
【図２４Ａ】
2015061579.tif 000036
【図２４Ｂ】
2015061579.tif 000037
【図２４Ｃ】
2015061579.tif 000038
【図２４Ｄ】
2015061579.tif 000039
【図２４Ｅ】
2015061579.tif 000040
【図２４Ｆ】
2015061579.tif 000041
【図２４Ｇ】
2015061579.tif 000042
【図２４Ｈ】
2015061579.tif 000043
【図２５Ａ】
2015061579.tif 000044
【図２５Ｂ】
2015061579.tif 000045
【図２５Ｃ】
2015061579.tif 000046
【図２５Ｄ】
2015061579.tif 000047
【図２５Ｅ】
2015061579.tif 000048
【図２６Ａ】
2015061579.tif 000049
【図２６Ｂ】
2015061579.tif 000050
【図２７】
2015061579.tif 000051
【図２８】
2015061579.tif 000052
【図２９Ａ】
2015061579.tif 000053
【図２９Ｂ】
2015061579.tif 000054
【図３０】
2015061579.tif 000055
【図３１】
2015061579.tif 000056
【図３２Ａ】
2015061579.tif 000057
【図３２Ｂ】
2015061579.tif 000058
【図３３】
2015061579.tif 000059
【図３４】
2015061579.tif 000060
【図３５】
2015061579.tif 000061
【図３６Ａ】
2015061579.tif 000062
【図３６Ｂ】
2015061579.tif 000063
【図３６Ｃ】
2015061579.tif 000064
【図３６Ｄ】
2015061579.tif 000065
【図３６Ｅ】
2015061579.tif 000066
【図３６Ｆ】
2015061579.tif 000067
【図３６Ｇ】
2015061579.tif 000068
【図３６Ｈ】
2015061579.tif 000069
【図３６Ｉ】
2015061579.tif 000070
【図３６Ｊ】
2015061579.tif 000071
【図３６Ｋ】
2015061579.tif 000072
【図３７Ａ】
2015061579.tif 000073
【図３７Ｂ】
2015061579.tif 000074
【図３８】
2015061579.tif 000075