(57)【要約】      （修正有）【課題】互いの歌唱中の状態を歌唱音声以外について知ることができない、歌唱中の利用者の身体の位置と、比較対象者の身体の位置とを用いて、歌唱中の利用者それぞれを相対評価する。【解決手段】第１の恰好をしたユーザの位置情報を、状態検知装置から受信したとき、１人目のユーザが検出Ｓ１０されたと判断する。第１ボーン情報により示される身体部位の動きは、ユーザの身体部位の動きまたはアバタの身体部位の動きを示し、第２ボーン情報により示される身体部位の動きは、算出された第１ボーン情報により示される身体部位の動きを評価した評価値と、第２ボーン情報により示される身体部位の動きを評価した評価値との和および差を算出Ｓ３２し、算出した結果をディスプレイに出力する。【選択図】図３
2017181858.tif 000002
【特許請求の範囲】
【請求項１】
所定の空間内にいるユーザを観測対象者として識別する識別手段と、
所定の楽曲の再生中に前記識別手段により識別した前記観測対象者の特定の身体部位の位置情報を、前記楽曲の再生時間を示す時間情報と対応付けて取得する観測取得手段と、
前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記観測取得手段により前記位置情報が取得された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を取得する比較取得手段と、
前記観測取得手段により取得された前記観測対象者の前記位置情報と、前記比較読出手段により読み出された前記比較対象者の前記位置情報とを、それぞれの前記時間情報が対応する前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を判定する判定手段と、
前記判定手段による判定結果に応じて、前記楽曲の再生中の前記観測対象者の動きを評価した結果を出力させる出力制御手段と、
を備える評価制御装置。
【請求項２】
前記所定の空間内で再生される楽曲の再生開始時間および再生終了時間を検知する検知手段と、
前記観測取得手段により取得した前記観測対象者の前記位置情報を、前記位置情報を取得したときの時間を示す時間情報と対応付けて記憶部に記憶する記憶手段と、を備え、
前記観測取得手段は、前記検知手段により検知される楽曲の再生開始時間から再生終了時間までに対応する前記時間情報が対応付けられた前記観測対象者の前記位置情報を、前記記憶部から読み出して取得するものであり、
前記比較取得手段は、前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記読出手段により前記位置情報が読み出された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を、記憶部から読み出して取得するものであり、
前記観測取得手段により取得された前記楽曲の再生開始時間から再生終了時間までの前記位置情報により示される前記観測対象者の移動遷移を決定する第１決定手段と、
前記比較取得手段により取得された前記楽曲の再生開始時間から再生終了時間までの前記位置情報により示される前記比較対象者の移動遷移を決定する第２決定手段と、を備え、
前記判定手段は、前記第１決定手段により決定された前記観測対象者の移動遷移と、前記第２決定手段により決定された前記比較対象者の移動遷移とを、前記時間情報と対応する前記楽曲の再生開始時間から再生終了時間までの所定タイミングごとに比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離の距離遷移と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかの方向遷移と、を判定し、
前記出力制御手段は、前記判定手段による前記距離遷移および前記方向遷移の判定結果に応じて、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者の動きを評価した結果を出力させる
ことを特徴とする請求項１に記載の評価制御装置。
【請求項３】
前記観測取得手段により取得した前記観測対象者の特定の身体部位の前記位置情報に従って、前記観測対象者の特定の身体部位の位置を反映した反映人物像を、所定の表示部上に表示する表示制御手段を備え、
前記判定手段は、前記表示部上に表示される前記反映人物像の位置情報を、前記観測対象者の前記位置情報として、前記比較対象者の前記位置情報と比較する
ことを特徴とする請求項１または２に記載の評価制御装置。
【請求項４】
前記比較取得手段は、空間内に設けられる表示部に表示される仮想人物像を前記比較対象者として、前記空間内の前記表示部上の前記仮想人物像の前記特定の身体部位の位置情報を取得するものであり、
前記判定手段は、所定の基準位置からの前記観測対象者の位置情報と、前記所定の基準位置からの前記表示部上の前記仮想人物像の前記位置情報とを比較し、前記相対距離と、前記向き及び傾きの少なくともいずれかと、を判定する
ことを特徴とする請求項１〜３のいずれかに記載の評価制御装置。
【請求項５】
前記判定手段は、前記表示部上に表示される前記反映人物像の前記位置情報と、前記比較取得手段により取得された前記表示部上に表示される前記仮想人物像の前記位置情報とを、比較し、前記表示部上の前記反映人物像について、前記仮想人物像との前記相対距離と、前記向きおよび傾きの少なくともいずれかと、を判定する
ことを特徴とする請求項４に記載の評価制御装置。
【請求項６】
前記識別手段は、所定の空間内にいる第１のユーザを前記観測対象者として識別し、前記所定の空間内にいる第２のユーザを比較対象者として識別し、
観測取得手段は、前記識別手段により前記観測対象者と識別された前記第１のユーザの特定の身体部位の位置情報を取得し、
前記比較取得手段は、前記識別手段により前記比較対象者と識別された前記第２のユーザの特定の身体部位の位置情報を取得し、
前記判定手段は、前記第１のユーザの前記位置情報と、前記第２のユーザの前記位置情報とを、前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記第１のユーザについて、前記第２のユーザとの前記特定の身体部位の相対距離と、前記第２のユーザに近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を第１のユーザの判定結果として判定し、比較したタイミングにおける前記第２のユーザについて、前記第１のユーザとの前記特定の身体部位の相対距離と、前記第１のユーザに近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を第２のユーザの判定結果として判定し、
前記出力制御手段は、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者および前記比較対象者の動きの相対関係を評価した結果を出力させる
ことを特徴とする請求項１〜３のいずれかに記載の評価制御装置。
【請求項７】
コンピュータにより実行されるプログラムであって、
所定の空間内にいるユーザを観測対象者として識別する識別ステップと、
前記識別ステップにより識別した前記観測対象者の特定の身体部位の位置情報を取得する観測取得ステップと、
前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記観測取得ステップにより前記位置情報が取得された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を取得する比較取得ステップと、
前記観測取得ステップにより取得された前記観測対象者の前記位置情報と、前記比較読出手段により読み出された前記比較対象者の前記位置情報とを、それぞれの前記時間情報が対応する前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を判定する判定ステップと、
判定ステップによる判定結果に応じて、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者の動きを評価した結果を出力させる出力制御ステップと、
を備えることを特徴とする評価制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の動きを検知し、所定の比較対象者の動きと相対比較することにより、利用者の動きの相性を評価する評価制御装置に関する。
【背景技術】
【０００２】
従来、複数人の唄い手の歌唱の音声を取得し、音声から求めた唄い手のピッチ・リズムの差と、音量の差から、唄い手の相性を判断し、相性の判断結果を示す内容を表示するカラオケ装置が考案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５６３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術を用いると、唄い手は、歌唱が終わった後に、複数人の唄い手間での歌唱音声の相性を知ることができる。複数の唄い手の相性は、歌唱音声の相性のほか、唄い手の歌唱時の身体の相対位置によっても判断することは可能であると考えられる。複数の唄い手それぞれは、歌唱中は歌唱に集中するため、互いの歌唱時の相対位置を認識することはできず、互いの歌唱中の状態を歌唱音声以外について知ることができない。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、歌唱中の利用者の身体の位置と、比較対象者の身体の位置とを用いて、歌唱中の利用者を相対評価することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の評価制御装置は、所定の空間内にいるユーザを観測対象者として識別する識別手段と、所定の楽曲の再生中に前記識別手段により識別した前記観測対象者の特定の身体部位の位置情報を、前記楽曲の再生時間を示す時間情報と対応付けて取得する観測取得手段と、前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記観測取得手段により前記位置情報が取得された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を取得する比較取得手段と、前記観測取得手段により取得された前記観測対象者の前記位置情報と、前記比較読出手段により読み出された前記比較対象者の前記位置情報とを、それぞれの前記時間情報が対応する前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を判定する判定手段と、前記判定手段による判定結果に応じて、前記楽曲の再生中の前記観測対象者の動きを評価した結果を出力させる出力制御手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の評価制御装置は、前記所定の空間内で再生される楽曲の再生開始時間および再生終了時間を検知する検知手段と、前記観測取得手段により取得した前記観測対象者の前記位置情報を、前記位置情報を取得したときの時間を示す時間情報と対応付けて記憶部に記憶する記憶手段と、を備え、前記観測取得手段は、前記検知手段により検知される楽曲の再生開始時間から再生終了時間までに対応する前記時間情報が対応付けられた前記観測対象者の前記位置情報を、前記記憶部から読み出して取得するものであり、前記比較取得手段は、前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記読出手段により前記位置情報が読み出された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を、記憶部から読み出して取得するものであり、前記観測取得手段により取得された前記楽曲の再生開始時間から再生終了時間までの前記位置情報により示される前記観測対象者の移動遷移を決定する第１決定手段と、前記比較取得手段により取得された前記楽曲の再生開始時間から再生終了時間までの前記位置情報により示される前記比較対象者の移動遷移を決定する第２決定手段と、を備え、前記判定手段は、前記第１決定手段により決定された前記観測対象者の移動遷移と、前記第２決定手段により決定された前記比較対象者の移動遷移とを、前記時間情報と対応する前記楽曲の再生開始時間から再生終了時間までの所定タイミングごとに比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離の距離遷移と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかの方向遷移と、を判定し、前記出力制御手段は、前記判定手段による前記距離遷移および前記方向遷移の判定結果に応じて、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者の動きを評価した結果を出力させることを特徴とする。
【０００８】
請求項３に記載の評価制御装置は、前記観測取得手段により取得した前記観測対象者の特定の身体部位の前記位置情報に従って、前記観測対象者の特定の身体部位の位置を反映した反映人物像を、所定の表示部上に表示する表示制御手段を備え、前記判定手段は、前記表示部上に表示される前記反映人物像の位置情報を、前記観測対象者の前記位置情報として、前記比較対象者の前記位置情報と比較することを特徴とする。
【０００９】
請求項４に記載の評価制御装置は、前記比較取得手段は、空間内に設けられる表示部に表示される仮想人物像を前記比較対象者として、前記空間内の前記表示部上の前記仮想人物像の前記特定の身体部位の位置情報を取得するものであり、前記判定手段は、所定の基準位置からの前記観測対象者の位置情報と、前記所定の基準位置からの前記表示部上の前記仮想人物像の前記位置情報とを比較し、前記相対距離と、前記向き及び傾きの少なくともいずれかと、を判定することを特徴とする。
【００１０】
請求項５に記載の評価制御装置は、前記判定手段は、前記表示部上に表示される前記反映人物像の前記位置情報と、前記比較取得手段により取得された前記表示部上に表示される前記仮想人物像の前記位置情報とを、比較し、前記表示部上の前記反映人物像について、前記仮想人物像との前記相対距離と、前記向きおよび傾きの少なくともいずれかと、を判定することを特徴とする。
【００１１】
請求項６に記載の評価制御装置は、前記識別手段は、所定の空間内にいる第１のユーザを前記観測対象者として識別し、前記所定の空間内にいる第２のユーザを比較対象者として識別し、観測取得手段は、前記識別手段により前記観測対象者と識別された前記第１のユーザの特定の身体部位の位置情報を取得し、前記比較取得手段は、前記識別手段により前記比較対象者と識別された前記第２のユーザの特定の身体部位の位置情報を取得し、前記判定手段は、前記第１のユーザの前記位置情報と、前記第２のユーザの前記位置情報とを、前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記第１のユーザについて、前記第２のユーザとの前記特定の身体部位の相対距離と、前記第２のユーザに近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を第１のユーザの判定結果として判定し、比較したタイミングにおける前記第２のユーザについて、前記第１のユーザとの前記特定の身体部位の相対距離と、前記第１のユーザに近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を第２のユーザの判定結果として判定し、前記出力制御手段は、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者および前記比較対象者の動きの相対関係を評価した結果を出力させる
ことを特徴とする。
【００１２】
請求項７に記載の評価制御プログラムは、コンピュータにより実行されるプログラムであって、所定の空間内にいるユーザを観測対象者として識別する識別ステップと、前記識別ステップにより識別した前記観測対象者の特定の身体部位の位置情報を取得する観測取得ステップと、前記楽曲の再生開始時間から再生終了時間までの前記時間情報が対応付けられた位置情報であって、前記観測取得ステップにより前記位置情報が取得された前記観測対象者とは異なる所定の比較対象者の前記特定の身体部位の位置情報を取得する比較取得ステップと、前記観測取得ステップにより取得された前記観測対象者の前記位置情報と、前記比較読出手段により読み出された前記比較対象者の前記位置情報とを、それぞれの前記時間情報が対応する前記楽曲の再生開始時間から再生終了時間までの同一タイミングにおいて比較し、比較したタイミングにおける前記観測対象者について、前記比較対象者との前記特定の身体部位の相対距離と、前記比較対象者に近づく向きを正とする前記特定の身体部位の向きおよび傾きの少なくともいずれかと、を判定する判定ステップと、判定ステップによる判定結果に応じて、前記楽曲の再生開始時間から再生終了時間までの前記観測対象者の動きを評価した結果を出力させる出力制御ステップと、を備えることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の評価制御装置によれば、判定手段により、観測取得手段により取得した観測対象者の位置情報を、比較取得手段により取得した比較対象者の位置情報と、楽曲の再生開始から再生終了までにおいて比較し、観測対象者を比較対象者に対して判定することにより、楽曲の再生中における比較対象者に対する観測対象者の動きを、評価することができる。
【００１４】
請求項２記載の評価制御装置によれば、判定手段により、第１決定手段により決定した楽曲の再生中の観測対象者の移動遷移を、第２決定手段により決定した楽曲の再生中の比較対象者の移動遷移に対して比較し、観測対象者の移動推移を、比較対象者の移動推移に対して判定することにより、楽曲の再生中における比較対象者の移動推移に対する観測対象者の移動推移を、評価することができる。
【００１５】
請求項３記載の評価制御装置によれば、観測対象者の位置情報として、表示制御手段により表示された反映人物像の位置情報を用いて、比較対象者の位置情報とを比較することにより、比較対象者に対し、観測対象者の位置情報の代わりに反映人物像の位置情報を用いて、観測対象者の動きを評価することが可能である。
【００１６】
請求項４記載の評価制御装置によれば、観測対象者の位置情報と、比較対象者として表示部に表示された仮想人物像の位置情報とを比較することにより、比較対象者が仮想人物である場合であっても、比較対象者に対する観測対象者の動きを評価することが可能である。
【００１７】
請求項５記載の評価制御装置によれば、反映人物像の位置情報と、仮想人物像の位置情報とを用いて比較し、判定することにより、表示部上に表示された人物像により、観測対象者の動きを評価することが可能である。
【００１８】
請求項６記載の評価制御装置によれば、同一空間内にいる第１のユーザおよび第２のユーザの位置情報を比較し、判定することにより、第１のユーザおよび第２のユーザをそれぞれ観測対象者および比較対象者としたユーザ間の動きの相対関係を評価することが可能である。
【００１９】
請求項７記載のプログラムによれば、判定ステップにより、観測取得ステップにより取得した観測対象者の位置情報を、比較取得ステップにより取得した比較対象者の位置情報と、楽曲の再生開始から再生終了までにおいて比較し、観測対象者を比較対象者に対して判定することにより、楽曲の再生中における比較対象者に対する観測対象者の動きを、評価することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態の評価制御装置１の使用例を示す概要図である。
【図２】評価制御装置１の電気的構成の概略を示す説明図である。
【図３】評価制御装置１のＣＰＵ１１により実行される評価制御処理の処理手順を示すフローチャートである。
【図４】評価制御処理のサブフローチャートの処理手順を示す図である。
【図５】評価制御処理において実行される判定処理の判定基準を示す図である。
【図６】判定処理による判定結果が記憶されたときの記憶内容の構成を説明する図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。図１（Ａ）〜図１（Ｄ）は、本発明の評価処理装置の一実施形態である評価処理装置１の使用例を示す概要図である。評価処理装置１は、例えば、カラオケルームなどの部屋内に設置されて使用される。図１（Ａ）〜図１（Ｄ）に示すように、評価処理装置１の使用時は、評価処理装置１と共に、状態検知装置２、カラオケ装置３、ディスプレイ５、スピーカ６が備えられる。評価処理装置１は、状態検知装置２、カラオケ装置３、ディスプレイ５と電気的に接続されている。スピーカ６は、カラオケ装置３と電気的に接続されている。本実施形態では、ディスプレイ５は、部屋内の１つの壁に設けられた一例を示すが、ディスプレイ５の構成はこれに限らない。ディスプレイ５に代えて、プロジェクタが設けられ、プロジェクタにより壁または設置される投影スクリーンに画像を投影するものであってもよい。スピーカ６は、備えられなくてもよい。
【００２２】
評価処理装置１は、少なくとも１人以上のユーザにより使用される。図１（Ａ）は、評価処理装置１が、ユーザＵ１およびユーザＵ２の２人のユーザにより使用される第１例を示す図である。図１（Ｂ）は、評価処理装置１が、ユーザＵ１およびユーザＵ２の２人のユーザにより使用される第２例を示す図である。第２例では、ユーザＵ１およびユーザＵ２の身体部位の位置が状態検知装置２により検知され、ユーザＵ１の身体部位の位置を反映したアバタＡ１と、ユーザＵ２の身体部位の位置を反映したアバタＡ２とが、ディスプレイ５に表示される例を示す。
【００２３】
図１（Ｃ）および図１（Ｄ）は、評価処理装置１が、ユーザＵ１の１人のユーザにより使用される例を示す第３例および第４例である。第３例および第４例には、第１例および第２例において居たユーザＵ２は居ない、あるいは第１例および第２例において検知されていたユーザＵ２の身体部位の位置は検知されない。図１（Ｃ）に示す第３例および図１（Ｄ）に示す第４例では、ディスプレイ５には、第２例に示されるユーザＵ２の身体部位の位置を反映したアバタＡ２の代わりに、バーチャル人物Ｖ２が表示される。バーチャル人物Ｖ２の身体部位の動きは、後述のように評価処理装置１に予め記憶されている。図１（Ｄ）に示す第４例では、ユーザＵ１の身体部位の位置が状態検知装置２により検知され、ユーザＵ１の身体部位の位置を反映したアバタＡ１が、ディスプレイ５に表示される。ユーザＵ１およびユーザＵ２は、例えば、カラオケ装置３によりカラオケ楽曲が再生されると、スピーカ６により出力されるカラオケ楽曲の演奏音に合わせて歌唱を行う。
【００２４】
［評価処理装置１の電気的構成］
図２は、評価処理装置１の電気的構成および評価処理装置１と電気的に接続される外部機器との電気的接続の概略を示すブロック図である。評価処理装置１と電気的に接続される外部機器には、例えば、状態検知装置２、カラオケ装置３、ディスプレイ５がある。評価処理装置１は、ＣＰＵ１１、情報受信部１２、ＲＯＭ１３、ＲＡＭ１４を備える。ＣＰＵ１１は、情報受信部１２と、ＲＯＭ１３と、ＲＡＭ１４と、ディスプレイ５と、カラオケ装置３とが電気的に接続される。情報受信部１２には、外部機器の状態検知装置２が電気的に接続される。状態検知装置２は、例えば、赤外線センサや深度センサ等のセンサにより、ユーザの位置を検知する。状態検知装置２は、予め複数の身体部位の位置関係を定めた多種の基本ボーン情報を記憶しており、センサにより検知した位置が対応する身体部位を、基本ボーン情報を参照することで特定することが可能である。状態検知装置２は、ユーザの身体部位の位置を示す位置情報として、ｘ座標、ｙ座標、ｚ座標で構成される座標情報と、その座標情報が示す身体部位とを対応付けて情報受信部１２に通知する。本実施形態では、身体部位の例として、頭、首、右肩、左肩を用いる。首の代わりに、両肩の中心を、首として定めてもよい。本実施形態では、ｘ座標、ｙ座標、ｚ座標は、図１（Ａ）内に示す各方向を示す座標とする。さらに、本実施形態において、評価処理装置１がディスプレイ５にユーザの画像を表示可能な機能を備える場合には、状態検知装置２は、カメラ機能を備えることが望ましい。このとき、状態検知装置２は、カメラ機能による撮影画像を順次、評価処理装置１へ送信する。情報受信部１２は、状態検知装置２から、状態検知装置２により検知されるユーザの身体部位の位置情報を受信する。
【００２５】
カラオケ装置３には、評価処理装置１のほか、入力装置４と、スピーカ６とが電気的に接続される。入力装置４は、例えばユーザからカラオケ装置３により再生させるカラオケ楽曲の指定を受け付ける。カラオケ装置３は、入力装置４により指定されたカラオケ楽曲を再生し、スピーカ６から演奏音を出力する。カラオケ装置３は、カラオケ楽曲の再生を開始するとき、およびカラオケ楽曲の再生を終了するとき、評価処理装置１へ、再生開始および再生終了を通知する。入力装置４は、カラオケ装置３と一体に構成されてもよい。ディスプレイ５には、カラオケ装置３により再生されるカラオケ楽曲の歌詞と、評価処理装置１により行われる処理の結果とが出力され、表示される。
【００２６】
評価処理装置１のＲＯＭ１３は、評価制御プログラム記憶領域１３１と、判定条件記憶領域１３２と、ユーザ反映アバタ情報記憶領域１３３と、バーチャル人物情報記憶領域１３４とを備える。評価制御プログラム記憶領域１３１には、ＣＰＵ１１により実行される評価制御プログラムが記憶される。評価制御装置１は、ＣＰＵ１１により評価制御プログラムが実行されることにより、後述する評価制御処理を実行する。判定条件記憶領域１３２には、評価制御処理における判定処理に用いる判定条件を記憶する。判定条件の詳細は、後述の評価制御処理において詳述する。判定条件記憶領域１３２に記憶される判定処理は、後述する第１ボーン判定処理と、第２ボーン判定処理に用いられる。
【００２７】
ユーザ反映アバタ情報記憶領域１３３には、ユーザ反映アバタ情報が記憶される。ユーザ反映アバタ情報は、図１（Ｂ）および図１（Ｄ）のアバタＡ１に示すように、ユーザＵ１の身体部位の位置を反映したアバタ画像をディスプレイ５に表示するための情報である。ユーザ反映アバタ情報には、例えば、キャラクタや動物を模した画像データであって、ヒトの身体部位に対応するパーツごとに分割されてなる画像データが、パーツ画像として含まれる。評価制御装置１は、ＣＰＵ１１により実行される評価制御処理において、ユーザＵ１の身体を、ユーザ反映アバタ情報のパーツ画像を組み合わせて再現し、且つ、状態検知装置２により検知したユーザＵ１の身体部位の位置を、ユーザＵ１の身体を再現するパーツ画像の位置に反映して作成したアバタ画像を、ディスプレイ５に表示させる。
【００２８】
バーチャル人物情報記憶領域１３４には、バーチャル人物情報が記憶される。バーチャル人物情報は、図１（Ｃ）および図１（Ｄ）のバーチャル人物Ｖ２に示すような仮想人物画像をディスプレイ５に表示するための情報である。仮想人物画像とは、実在するユーザを反映しない仮想人物を示す画像である。仮想人物画像には、仮想人物の身体部位の位置情報と、表示タイミングとが対応付けて記憶される。表示タイミングは、例えば、仮想人物画像をバーチャル人物Ｖ２として、表示を開始してからの経過時間を示す情報である。これにより、仮想人物であるバーチャル人物Ｖ２の身体部位の位置の遷移を特定することが可能である。ＣＰＵ１１は、時間情報の遷移に沿って、身体部位の位置の遷移を表す仮想人物画像を、バーチャル人物Ｖ２としてディスプレイ５に表示する。バーチャル人物情報記憶領域１４３には、複数種類のバーチャル人物情報が記憶されてもよい。
【００２９】
ＲＡＭ１４は、第１ボーン情報蓄積記憶領域１４１と、第２ボーン情報蓄積記憶領域１４２と、第１判定情報記憶領域１４３と、第２判定情報記憶領域１４４とを備える。第１ボーン情報蓄積記憶領域１４１および第２ボーン情報蓄積記憶領域１４２には、状態検知部２から取得されるユーザの身体部位の位置を示す位置情報と、取得された時間を示す時間情報とが対応付けられて、ボーン情報として記憶される。ユーザの身体部位の位置を示す位置情報は、状態検知部２から定期的に複数回取得される。取得された複数回の身体部位の位置情報は、時間情報と対応付けて、第１ボーン情報蓄積記憶領域１４１と第２ボーン情報蓄積記憶領域１４２に、それぞれボーン情報として蓄積される。
【００３０】
第１ボーン情報蓄積記憶領域１４１には、ＣＰＵ１１により評価制御処理が実行されることにより、例えば、図１（Ａ）に示すユーザＵ１の身体部位の位置を示す位置情報と、位置を取得したときの時間情報とが対応付けられて、第１ボーン情報として記憶される。あるいは、図１（Ｂ）および図１（Ｄ）に示すようにディスプレイ５にユーザＵ１の身体部位の位置を反映したアバタＡ１が表示されるとき、第１ボーン情報蓄積記憶領域１４１には、アバタＡ１のパーツ画像が表示されるディスプレイ５上で、パーツ画像に含まれる身体部位の表示位置を示す情報と、ディスプレイ５にそのパーツ画像が表示されるときの時間情報とが対応付けられて、第１ボーン情報として記憶されてもよい。
【００３１】
第２ボーン情報蓄積記憶領域１４２には、ＣＰＵ１１により評価制御処理が実行されることにより、例えば、図１（Ａ）に示すユーザＵ２の身体部位の位置を示す位置情報と、位置を取得したときの時間情報とが対応付けられて、第２ボーン情報として記憶される。あるいは、図１（Ｂ）に示すようにディスプレイ５にユーザＵ２の身体部位の位置を反映したアバタＡ２が表示されるとき、第２ボーン情報蓄積記憶領域１４２には、アバタＡ２のパーツ画像が表示されるディスプレイ５上で、パーツ画像に含まれる身体部位の表示位置を示す情報と、ディスプレイ５にそのパーツ画像が表示されるときの時間情報とが対応付けられて、第２ボーン情報として記憶されてもよい。あるいは、図１（Ｃ）および図１（Ｄ）に示すようにディスプレイ５にバーチャル人物Ｖ２が表示されるとき、第２ボーン情報蓄積記憶領域１４２には、仮想人物画像として対応付けられている仮想人物の身体部位の位置情報から定められる表示位置であって、バーチャル人物Ｖ２を示す仮想人物画像が表示されるディスプレイ５上の表示位置を示す情報と、ディスプレイ５にその仮想人物画像が表示されるときの時間情報とが対応付けられて、第２ボーン情報として記憶されてもよい。
【００３２】
第１判定情報記憶領域１４３および第２判定情報記憶領域１４４には、ＣＰＵ１１により実行される評価制御処理の第１ボーン判定処理および第２ボーン判定処理により判定される判定結果が記憶される。判定結果の詳細は後述する。第１判定情報記憶領域１４３には、第１ボーン判定処理により判定される判定結果が記憶される。第２判定情報記憶領域１４４には、第２ボーン判定処理により判定される判定結果が記憶される。
【００３３】
［評価制御装置１の動作の説明］
本実施形態の評価制御装置１の動作および作用について、図３〜図６を参照して説明する。図３、図４（Ａ）〜図４（Ｃ）は、評価制御装置１の動作の処理手順を示すフローチャートである。図３は、評価制御装置１のＣＰＵ１１により実行される評価制御プログラムの評価制御処理の処理手順を示すフローチャートである。図４（Ａ）、図４（Ｂ）、図４（Ｃ）は、それぞれ評価制御処理に評価制御プログラム含まれるユーザ検出処理、第１ボーン判定処理、第２ボーン判定処理の処理手順を示すサブフローチャートである。図５（Ａ）〜図５（Ｃ）は、図４（Ｂ）に示す第１ボーン判定処理および図４（Ｃ）に示す第２ボーン判定処理に用いられる判定条件を説明する説明図である。図５（Ａ）〜図５（Ｃ）に示す各判定条件は、ＲＯＭ１３の判定条件記憶領域１３２に記憶される。図６（Ａ）〜図６（Ｂ）は、第１ボーン判定処理および第２ボーン判定処理により判定された判定結果が記憶される判定結果テーブルを示す図である。図６（Ｃ）は、評価制御処理において、第１ボーン情報または第２ボーン情報について判定結果から比率算出が行われた算出結果テーブルを示す図である。第１ボーン判定処理により判定された判定結果が記憶される判定結果テーブルおよび第１ボーン情報が対応する算出結果テーブルは、ＲＡＭ１４の第１判定情報記憶領域１４３に記憶される。第２ボーン判定処理により判定された判定結果が記憶される判定結果テーブルおよび第２ボーン情報が対応する算出結果テーブルは、ＲＡＭ１４の第２判定情報記憶領域１４４に記憶される。
【００３４】
図３を用いて、評価制御処理の処理手順を説明する。図３に示す評価制御処理は、評価制御装置１の電源がＯＮされたとき、ＣＰＵ１１によって評価制御プログラムが実行されることにより開始される。
【００３５】
評価制御装置１の電源がＯＮされると、ステップＳ１０が実行される。ステップＳ１０では、図４（Ａ）に示すステップＳ１０２〜ステップＳ１２４のユーザ検出処理が実行される。図４（Ａ）に示すユーザ検出処理のステップＳ１０２では、１人目のユーザが検出されたか否かが判断される。ステップＳ１０２では、例えば、所定の第１の恰好をしたユーザの位置情報を、状態検知装置２から受信したとき、１人目のユーザが検出されたと判断される。１人目のユーザが検出されたと判断されたとき（Ｓ１０２：ＹＥＳ）、判断された以降で、判断されたユーザをユーザＵ１と特定して身体部位の位置情報によるユーザＵ１の検出が継続して行われる。１人目のユーザが検出されたと判断されないとき（Ｓ１０２：ＮＯ）、ステップＳ１０２の処理が繰り返し実行される。
【００３６】
ステップＳ１０４では、ユーザＵ１を示す画像をディスプレイ５に表示する設定がされたか否かが判断される。ステップＳ１０４では、例えば、ステップＳ１０２において特定したユーザＵ１が所定の第２の恰好をしたことを示すユーザの位置情報、またはユーザＵ１による画像を表示する指示を示す情報を受信することにより、ユーザＵ１を示す画像をディスプレイ５に表示する設定がされたと判断される。あるいは、評価制御装置１を利用するいずれかのユーザにより予め設定された設定情報または評価制御装置１のカメラ機能の有無に応じて設定された設定情報を取得して判断されるものであってもよい。ユーザＵ１を示す画像をディスプレイ５に表示する設定がされたと判断されるとき（Ｓ１０４：ＹＥＳ）、ステップＳ１０６の処理が実行される。ユーザＵ１を示す画像をディスプレイ５に表示する設定がされたと判断されないとき（Ｓ１０４：ＮＯ）、ステップＳ１１２の処理が実行される。
【００３７】
ステップＳ１０６では、ユーザＵ１の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたか否かが判断される。ステップＳ１０６では、例えば、ステップＳ１０２において特定したユーザＵ１が所定の第３の恰好をしたことを示すユーザの位置情報、またはユーザＵ１によるアバタ画像を表示する指示を示す情報を受信することにより、ユーザＵ１の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断される。あるいは、評価制御装置１を利用するいずれかのユーザにより予め設定された設定情報または評価制御装置１の機能に応じて設定された設定情報を取得して判断されるものであってもよい。ユーザＵ１の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断されるとき（Ｓ１０６：ＹＥＳ）、ステップＳ１１０の処理が実行される。ユーザＵ１の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断されないとき（Ｓ１０６：ＮＯ）、ステップＳ１０８の処理が実行される。
【００３８】
ステップＳ１０８では、状態検知装置２のカメラ機能により撮影されたユーザＵ１の画像を第１ユーザの画像としてディスプレイ５に表示させる処理が行われる。ステップＳ１０８が実行されることにより、ディスプレイ５に表示される第１ユーザの画像は、状態検知装置２から撮影画像を受信する度に更新される。ステップＳ１１０では、状態検出装置２から受信したユーザＵ１の位置情報の各身体部位に対応するパーツ画像を、ＲＯＭ１３のユーザ反映アバタ情報記憶領域１３３から読み出し、状態検出装置２から受信した位置情報の各身体部位と対応付けられた座標情報を反映して作成したアバタ画像が、ディスプレイ５に表示される。
【００３９】
ステップＳ１１２では、図１（Ｃ）および図１（Ｄ）のバーチャル人物Ｖ２に示すような仮想人物画像をディスプレイ５に表示する設定がされているか否かが判断される。ステップＳ１１２では、例えば、ユーザＵ１による、仮想人物画像をディスプレイ５に表示する指示を示す情報を受信することにより、仮想人物画像をディスプレイ５に表示する設定がされたと判断される。あるいは、評価制御装置１を利用するいずれかのユーザにより予め設定された設定情報または評価制御装置１の機能に応じて設定された設定情報を取得して判断されるものであってもよい。仮想人物画像をディスプレイ５に表示する設定がされていると判断されたとき（ステップＳ１１２：ＹＥＳ）、ステップＳ１１４の処理が実行される。仮想人物画像をディスプレイ５に表示する設定がされていると判断されないとき（ステップＳ１１２：ＮＯ）、ステップＳ１１６の処理が実行される。ステップＳ１１４では、ＲＯＭ１３のバーチャル人物情報記憶領域１３４に記憶されている仮想人物画像が、対応付けられた時間情報に従ってディスプレイ５に表示される。
【００４０】
ステップＳ１１６では、２人目のユーザが検出されたか否かが判断される。ステップＳ１１６では、１人目のユーザが検出されたと判断され、１人目のユーザとして検出したユーザＵ１の検出が継続されているとき、ユーザＵ１とは異なる所定の第１の恰好をしたユーザの位置情報を、新たに状態検知装置２から受信したとき、２人目のユーザが検出されたと判断される。２人目のユーザが検出されたと判断されたとき（Ｓ１１６：ＹＥＳ）、判断された以降で、判断された新たなユーザをユーザＵ２と特定して身体部位の位置情報によるユーザＵ２の検出が継続して行われる。２人目のユーザが検出されたと判断されないとき（Ｓ１０２：ＮＯ）、ステップＳ１１６の処理が繰り返し実行される。
【００４１】
ステップＳ１１８では、ユーザＵ２を示す画像をディスプレイ５に表示する設定がされたか否かが判断される。ステップＳ１１８では、例えば、ステップＳ１１６において特定したユーザＵ２が所定の第２の恰好をしたことを示すユーザの位置情報、またはユーザＵ２による画像を表示する指示を示す情報を受信することにより、ユーザＵ２を示す画像をディスプレイ５に表示する設定がされたと判断される。あるいは、評価制御装置１を利用するいずれかのユーザにより予め設定された設定情報または評価制御装置１のカメラ機能の有無に応じて設定された設定情報を取得して判断されるものであってもよい。ユーザＵ２を示す画像をディスプレイ５に表示する設定がされたと判断されるとき（Ｓ１１８：ＹＥＳ）、ステップＳ１１８の処理が実行される。ユーザＵ１を示す画像をディスプレイ５に表示する設定がされたと判断されないとき（Ｓ１１８：ＮＯ）、ユーザ検出処理が終了される。
【００４２】
ステップＳ１２０では、ユーザＵ２の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたか否かが判断される。ステップＳ１２０では、例えば、ステップＳ１１６において特定したユーザＵ２が所定の第３の恰好をしたことを示すユーザの位置情報、またはユーザＵ２によるアバタ画像を表示する指示を示す情報を受信することにより、ユーザＵ２の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断される。あるいは、評価制御装置１を利用するいずれかのユーザにより予め設定された設定情報または評価制御装置１の機能に応じて設定された設定情報を取得して判断されるものであってもよい。ユーザＵ２の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断されるとき（Ｓ１２０：ＹＥＳ）、ステップＳ１２４の処理が実行される。ユーザＵ２の身体部位の位置を反映したアバタ画像をディスプレイ５に表示する設定がされたと判断されないとき（Ｓ１２０：ＮＯ）、ステップＳ１２２の処理が実行される。
【００４３】
ステップＳ１２２では、状態検知装置２のカメラ機能により撮影されたユーザＵ２の画像を第２ユーザの画像としてディスプレイ５に表示させる処理が行われる。ステップＳ１２２が実行されることにより、ディスプレイ５に表示される第２ユーザの画像は、状態検知装置２から撮影画像を受信する度に更新される。ステップＳ１２４では、状態検知装置２から送信されるユーザの身体部位の位置を示す位置情報に従って、ユーザＵ２の身体部位の位置を、ＲＯＭ１３のユーザ反映アバタ情報記憶領域１３３に記憶されたパーツ画像の位置に反映して作成したアバタ画像が、ディスプレイ５に表示される。
【００４４】
ステップＳ１１８においてユーザＵ１を示す画像をディスプレイ５に表示する設定がされたと判断されないとき、ステップＳ１２２によりユーザＵ２の画像がディスプレイ５に表示さされるとき、またはステップＳ１２４によりユーザＵ２の身体部位の位置をパーツ画像の位置に反映して作成したアバタ画像がディスプレイ５に表示されるとき、ユーザ検出処理が終了される。ユーザ検出処理が終了されると、図３に示す評価制御処理のステップＳ１２の処理が実行される。
【００４５】
ステップＳ１２では、カラオケ装置３によるカラオケ楽曲の再生が開始されたか否かが判断される。ステップＳ１２では、カラオケ装置３からカラオケ楽曲の再生開始が通知されたと判断したとき、カラオケ楽曲の再生が開始されたと判断され（Ｓ１２：ＹＥＳ）、ステップＳ１４の処理が実行される。ステップＳ１２では、カラオケ装置３からカラオケ楽曲の再生開始が通知されたと判断しないとき、カラオケ楽曲の再生が開始されたと判断されず（Ｓ１２：ＮＯ）、ステップＳ１２の処理が繰り返し実行される。
【００４６】
ステップＳ１４では、ステップＳ１２においてカラオケ楽曲の再生が開始されたと判断されてから、状態検知装置２により検知されたユーザの身体部位の位置情報が、取得された時間情報と対応付けて記憶される。具体的には、ユーザ検出処理により検出され、１人目のユーザと特定されたユーザＵ１について、ステップＳ１２においてカラオケ楽曲の再生が開始されたと判断されてから、状態検出装置２から受信した位置情報である頭、首、右肩、左肩のいずれかの身体部位および各身体部位の位置を示す座標情報（ｘ座標，ｙ座標，ｚ座標）と、位置情報を取得したときの時間情報とを、第１ボーン情報として、第１ボーン情報蓄積記憶領域１４１に記憶する。または、図１（Ｂ）および図１（Ｄ）のアバタＡ１のように、ユーザＵ１の身体部位の位置を反映して作成したアバタＡ１に示すアバタ画像をディスプレイ５に表示させる場合は、状態検出装置２から受信した位置情報の座標情報に代えて、ステップＳ１０８の処理により作成されたアバタ画像に含まれる各身体部位に対応するパーツ画像が、ディスプレイ５上で表示される位置を示す表示上の座標情報を、時間情報と対応付けて、第１ボーン情報として第１ボーン情報蓄積記憶手段１４１に記憶してもよい。このとき、時間情報は、状態検出装置２から受信した位置情報を取得したときの時間情報または作成したアバタ画像をディスプレイ５に表示させるときの時間情報である。
【００４７】
さらに、ステップＳ１４では、ユーザ検出処理により２人目のユーザと特定されたユーザＵ２について、ステップＳ１２においてカラオケ楽曲の再生が開始されたと判断されてから、状態検出装置２から受信した位置情報である頭、首、右肩、左肩のいずれかの身体部位および各身体部位の位置を示す座標情報（ｘ座標，ｙ座標，ｚ座標）と、位置情報を取得したときの時間情報とを、第２ボーン情報として、第２ボーン情報蓄積記憶領域１４２に記憶する。または、第１ボーン情報と同様に、図１（Ｂ）および図１（Ｄ）のアバタＡ１のように、ユーザＵ１の身体部位の位置を反映して作成したアバタＡ１に示すアバタ画像をディスプレイ５に表示させる場合は、作成されたアバタ画像に含まれる各身体部位に対応するパーツ画像が、ディスプレイ５上で表示される位置を示す表示上の座標情報を、時間情報と対応付けて、第２ボーン情報として第２ボーン情報蓄積記憶手段１４２に記憶してもよい。
【００４８】
また、ステップＳ１４における第２ボーン情報の別の例として、ユーザ検出処理においてディスプレイ５に仮想人物画像を表示する設定がされているときの図１（Ｃ）および図１（Ｄ）のバーチャル人物Ｖ２について、ステップＳ１２においてカラオケ楽曲の再生が開始されたと判断されてから、バーチャル人物Ｖ２を示す仮想人物画像がディスプレイ５に表示されたときの仮想人物画像に対応付けてバーチャル人物情報記憶領域１３４に記憶されている仮想人物の身体部位の位置情報と、表示されたときの時間情報とを、第２ボーン情報として、第２ボーン情報蓄積記憶領域１４２に記憶するものであってもよい。表示されたときの時間情報は、バーチャル人物情報記憶領域１３４に、身体情報の位置情報対応付けて記憶されている表示タイミングから算出されるものであってもよい。
【００４９】
ステップＳ１６では、ステップＳ１２で再生が開始されたカラオケ楽曲の再生がカラオケ装置３により終了されたか否かが判断される。ステップＳ１６では、カラオケ装置３からカラオケ楽曲の再生終了が通知されたと判断したとき、カラオケ楽曲の再生が終了されたと判断され（Ｓ１６：ＹＥＳ）、ステップＳ１８の処理が実行される。ステップＳ１８では、カラオケ装置３からカラオケ楽曲の再生終了が通知されたと判断しないとき、カラオケ楽曲の再生が終了されたと判断されず（Ｓ１６：ＮＯ）、ステップＳ１４の処理が繰り返し実行される。ステップＳ１４では、ステップＳ１６においてカラオケ楽曲の再生が終了されたと判断されるまで、第１ボーン情報および第２ボーン情報が、それぞれ第１ボーン情報蓄積記憶領域１４１および第２ボーン情報蓄積記憶領域１４２に繰り返し記憶される。
【００５０】
ステップＳ１８では、第１ボーン判定処理が行われる。ステップＳ１８の第１ボーン判定処理に続くステップＳ２０では、第２ボーン判定処理が行われる。第１ボーン判定処理は、図４（Ｂ）に示すステップＳ１８２〜ステップＳ１９４の処理が行われる。第１ボーン判定処理では、第１ボーン情報蓄積記憶領域１４１に記憶されたカラオケ楽曲の再生開始から再生終了までの第１ボーン情報が繰り返し読み出され、判定される。第２ボーン判定処理は、図４（Ｃ）に示すステップＳ２０２〜ステップＳ２１４の処理が行われる。第２ボーン判定処理では、第２ボーン情報蓄積記憶領域１４２に記憶されたカラオケ楽曲の再生開始から再生終了までの第２ボーン情報が繰り返し読み出され、判定される。第１ボーン判定処理のステップＳ１８２〜ステップＳ１８６の処理と、第２ボーン判定処理のステップＳ２０２〜ステップＳ２０６の処理とは、処理が同一であり、第１ボーン判定処理のステップＳ１８８〜ステップＳ１９４の処理と、第２ボーン判定処理のステップＳ２０８〜ステップＳ２１４の処理とは、処理内容が対応するため、以下では、第１ボーン判定処理および第２ボーン判定処理の各処理の詳細を並行して説明する。
【００５１】
ステップＳ１８２およびステップＳ２０２では、第１ボーン情報蓄積記憶領域１４１に記憶された第１ボーン情報のうち、より早い時間情報が対応付けられている第１ボーン情報の位置情報が読み出される。ステップＳ１８４ステップＳ２０４では、第２ボーン情報蓄積記憶領域１４１に記憶された第２ボーン情報のうち、ステップＳ１８２およびステップＳ２０２において読み出された第１ボーン情報の時間情報と同じまたは近い時間情報が対応付けられている第２ボーン情報の位置情報が読み出される。ステップＳ１８２およびステップＳ２０２では第１ボーン情報として、ステップＳ１８４およびステップＳ２０４では第２ボーン情報として、１つの時間情報ごとに、同一の時間情報が対応付けられた複数の身体部位についての位置情報が読み出される。例えば、同一の時間情報が対応付けられた頭、首、左肩、右肩のそれぞれの位置を示す各座標情報が、第１ボーン情報および第２ボーン情報として読み出される。
【００５２】
ステップＳ１８６〜ステップＳ１９０の処理、およびステップＳ２０６〜ステップＳ２１０の処理では、それぞれステップＳ１８２およびステップＳ１８４と，ステップＳ２０２およびステップＳ２０４において読み出された同一の第１ボーン情報および第２ボーン情報について判定処理が行われる。ステップＳ１８６〜ステップＳ１９０の処理およびステップＳ２０６〜ステップＳ２１０では、ステップＳ１８２およびステップＳ２０２において読み出された第１ボーン情報の座標情報と、ステップＳ１８４およびステップＳ２０８において読み出された第２ボーン情報の座標情報とを比較することにより、判定処理が行われる。
【００５３】
ステップＳ１８６およびステップＳ２０６では、第１ボーン情報と第２ボーン情報との距離が、図５（Ａ）に示す判定条件に従って判定される。図５（Ａ）は、ＲＯＭ１３の判定条件記憶領域１３２に記憶された距離判定条件および条件に応じた距離算出式を示す図である。ステップＳ１８６およびステップＳ２０６では、ステップＳ１８２およびステップＳ２０２において読み出された第１ボーン情報の座標情報と、ステップＳ１８４およびステップＳ２０４において読み出された第２ボーン情報の座標情報とを比較し、図５（Ａ）に示す判定条件に従って距離が判定される。
【００５４】
より具体的には、ステップＳ１８６およびステップＳ２０６では、第１ボーン情報をＡとして、第１ボーン情報のうち右肩のｘ座標を右肩Ａｘ、左肩のｘ座標を左肩Ａｘとし、右肩のｚ座標を右肩Ａｚ、左肩のｚ座標を左肩Ａｚとする。第２ボーン情報をＢとして、第２ボーン情報のうち右肩のｘ座標を右肩Ｂｘ、左肩のｘ座標を左肩Ｂｘとし、右肩のｚ座標を右肩Ｂｚ、左肩のｚ座標を左肩Ｂｚとする。
【００５５】
ステップＳ１８６およびステップＳ２０６では、図５（Ａ）の距離条件に示すように左肩Ａｘと左肩Ｂｘとを比較し、左肩Ａｘ＜左肩Ｂｘであれば、（左肩Ｂｘ，左肩Ｂｚ）から（右肩Ａｘ，右肩Ａｚ）を引いた差分の直線距離を判定距離と定める。左肩Ａｘ＞左肩Ｂｘであれば、（左肩Ａｘ，左肩Ａｚ）から（右肩Ｂｘ，右肩Ｂｚ）を引いた差分の直線距離を判定距離と定める。
【００５６】
ステップＳ１８８では、第１ボーン情報の、第２ボーン情報に対する向きが判定される。ステップＳ２０８では、第２ボーン情報の、第１ボーン情報に対する向きが判定される。ステップＳ１８８およびステップＳ２０８による判定は、図５（Ｂ）に示す判定条件を用いて行われる。図５（Ｂ）は、ＲＯＭ１３の判定条件記憶領域１３２に記憶された向き判定条件を示す図である。ステップＳ１８８およびステップＳ２０８では、ステップＳ１８２およびステップＳ２０２において読み出された第１ボーン情報の座標情報と、ステップＳ１８４およびステップＳ２０４において読み出された第２ボーン情報の座標情報とを比較し、図５（Ｂ）に示す判定条件に従って向きが判定される。
【００５７】
より具体的には、ステップＳ１８８およびステップＳ２０８では、第１ボーン情報をＡとして、第１ボーン情報のうち左肩のｘ座標を左肩Ａｘとし、右肩のｚ座標を右肩Ａｚ、左肩のｚ座標を左肩Ａｚとする。第２ボーン情報をＢとして、第２ボーン情報のうち左肩のｘ座標を左肩Ｂｘとし、右肩のｚ座標を右肩Ｂｚ、左肩のｚ座標を左肩Ｂｚとする。ステップＳ１８８およびステップＳ２０８では、図５（Ｂ）に示すように向き条件１として、左肩Ａｘと左肩Ｂｘとを比較し、左肩Ａｘ＜左肩Ｂｘであるか、左肩Ａｘ＞左肩Ｂｘであるかが判定される。
【００５８】
ステップＳ１８８では、向き条件１にて、左肩Ａｘ＜左肩Ｂｘであると判定されたとき、向き条件２として、右肩Ａｚから左肩Ａｚを引いた差分が所定距離以上であるか否か、または左肩Ａｚから右肩Ａｚを引いた差分が所定距離以上であるか否か、が判定される。向き条件１にて、左肩Ａｘ＞左肩Ｂｘであると判定されたとき、向き条件２として、左肩Ａｚから右肩Ａｚを引いた差分が所定距離以上であるか否か、または右肩Ａｚから左肩Ａｚを引いた差分が所定距離以上であるか否か、が判定される。
【００５９】
例えば、ステップＳ１８８では、図５（Ｂ）に示すように、左肩Ａｘ＜左肩Ｂｘ（向き条件１）および右肩Ａｚ−左肩Ａｚ＞５ｃｍ（向き条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および左肩Ａｚ−右肩Ａｚ＞５ｃｍ（向き条件２）を満たすとき、第１ボーン情報が相手向きであると判断される。左肩Ａｘ＜左肩Ｂｘ（向き条件１）および左肩Ａｚ−右肩Ａｚ＞５ｃｍ（向き条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および右肩Ａｚ−左肩Ａｚ＞５ｃｍ（向き条件２）を満たすとき、第１ボーン情報が相手向きとは反対向きであると判断される。
【００６０】
ステップＳ２０８では、向き条件１にて、左肩Ａｘ＜左肩Ｂｘであると判定されたとき、向き条件２として、左肩Ｂｚから右肩Ｂｚを引いた差分が所定距離以上であるか否か、または右肩Ｂｚから左肩Ｂｚを引いた差分が所定距離以上であるか否か、が判定される。向き条件１にて、左肩Ａｘ＞左肩Ｂｘであると判定されたとき、向き条件２として、右肩Ｂｚから左肩Ｂｚを引いた差分が所定距離以上であるか否か、または左肩Ｂｚから右肩Ｂｚを引いた差分が所定距離以上であるか否か、が判定される。
【００６１】
例えば、ステップＳ２０８では、図５（Ｂ）に示すように、左肩Ａｘ＜左肩Ｂｘ（向き条件１）および左肩Ｂｚ−右肩Ｂｚ＞５ｃｍ（向き条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および右肩Ｂｚ−左肩Ｂｚ＞５ｃｍ（向き条件２）を満たす
とき、第２ボーン情報が相手向きであると判断される。左肩Ａｘ＜左肩Ｂｘ（向き条件１）および右肩Ｂｚ−左肩Ｂｚ＞５ｃｍ（向き条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および左肩Ｂｚ−右肩Ｂｚ＞５ｃｍ（向き条件２）を満たすとき、第２ボーン情報が相手向きとは反対向きであると判断される。ステップＳ１８８およびステップ２０８において、左肩Ａｘ，Ａｚおよび右肩Ａｚ、左肩Ｂｘ，Ｂｚおよび右肩Ｂｚが、向き条件１および向き条件２のいずれにも合致しない場合、その第１ボーン情報または第２ボーン情報は、正面向きであると判定される。
【００６２】
ステップＳ１９０では、第１ボーン情報の、第２ボーン情報に対する角度が判定される。ステップＳ２１０では、第２ボーン情報の、第１ボーン情報に対する角度が判定される。ステップＳ１９０およびステップＳ２１０による判定は、図５（Ｃ）に示す判定条件を用いて行われる。図５（Ｃ）は、ＲＯＭ１３の判定条件記憶領域１３２に記憶された角度判定条件を示す図である。ステップＳ１９０およびステップＳ２１０では、ステップＳ１８２およびステップＳ２０２において読み出された第１ボーン情報の座標情報と、ステップＳ１８４およびステップＳ２０４において読み出された第２ボーン情報の座標情報とを比較し、図５（Ｃ）に示す角度判定条件に従って傾きが判定される。
【００６３】
より具体的には、ステップＳ１９０およびステップＳ２１０では、第１ボーン情報をＡとして、第１ボーン情報のうち左肩のｘ座標を左肩Ａｘとし、頭のｘ座標を頭Ａｘとし、首のｘ座標を首Ａｘとする。第２ボーン情報をＢとして、第２ボーン情報のうち左肩のｘ座標を左肩Ｂｘとし、頭のｘ座標を頭Ｂｘ、首のｘ座標を首Ｂｘとする。
【００６４】
ステップＳ１９０およびステップＳ２１０では、図５（Ｃ）に示すように角度条件１として、左肩Ａｘと左肩Ｂｘとを比較し、左肩Ａｘ＜左肩Ｂｘであるか、左肩Ａｘ＞左肩Ｂｘであるかが判定される。ステップＳ１９０では、角度条件１にて、左肩Ａｘ＜左肩Ｂｘであると判定されたとき、角度条件２として、頭Ａｘから首Ａｘを引いた差分が所定距離以上であるか否か、または首Ａｘから頭Ａｘを引いた差分が所定距離以上であるか否か、が判定される。角度条件１にて、左肩Ａｘ＞左肩Ｂｘであると判定されたとき、角度条件２として、首Ａｘから頭Ａｘを引いた差分が所定距離以上であるか否か、または頭Ａｘから首Ａｘを引いた差分が所定距離以上であるか否か、が判定される。
【００６５】
例えば、ステップＳ１９０では、図５（Ｃ）に示すように、左肩Ａｘ＜左肩Ｂｘ（角度条件１）および頭Ａｘ−首Ａｘ＞２ｃｍ（角度条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（角度条件１）および首Ａｘ−頭Ａｘ＞２ｃｍ（角度条件２）を満たすとき、第１ボーン情報の頭部が相手方向へ傾いている相手傾きであると判断される。左肩Ａｘ＜左肩Ｂｘ（角度条件１）および首Ａｘ−頭Ａｘ＞２ｃｍ（角度条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（角度条件１）および頭Ａｘ−首Ａｘ＞５ｃｍ（角度条件２）を満たすとき、第１ボーン情報の頭部が相手方向とは反対の方向へ傾いている反対傾きであると判断される。
【００６６】
ステップＳ２１０では、角度条件１にて、左肩Ａｘ＜左肩Ｂｘであると判定されたとき、角度条件２として、首Ｂｘから頭Ｂｘを引いた差分が所定距離以上であるか否か、または頭Ｂｘから首Ｂｘを引いた差分が所定距離以上であるか否か、が判断される。角度条件１にて、左肩Ａｘ＞左肩Ｂｘであると判定されたとき、頭Ｂｘから首Ｂｘを引いた差分が所定距離以上であるか否か、または首Ｂｘから頭Ｂｘを引いた差分が所定距離以上であるか否か、が判断される。
【００６７】
例えば、ステップＳ２１０では、図５（Ｃ）に示すように、左肩Ａｘ＜左肩Ｂｘ（角度条件１）および頭Ｂｘ−首Ａｘ＞２ｃｍ（角度条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および首Ａｘ−頭Ａｘ＞２ｃｍ（角度条件２）を満たすとき、第２ボーン情報の頭部が相手方向へ傾いている相手傾きであると判断される。左肩Ａｘ＜左肩Ｂｘ（向き条件１）および首Ａｘ−頭Ａｘ＞２ｃｍ（向き条件２）を満たすとき、または左肩Ａｘ＞左肩Ｂｘ（向き条件１）および頭Ａｘ−首Ａｘ＞２ｃｍ（向き条件２）を満たすとき、第２ボーン情報の頭部が相手方向とは反対の方向へ傾いている反対傾きであると判断される。ステップＳ１９０およびステップ２１０において、左肩Ａｘ、頭Ａｘ，首Ａｘ、左肩Ｂｘ、頭Ｂｘ、首Ｂｘが、傾き条件１および傾き条件２のいずれにも合致しない場合、その第１ボーン情報の頭部または第２ボーン情報の頭部は、正面向きであると判定される。
【００６８】
ステップＳ１９２およびステップＳ２０２では、ステップＳ１８６〜ステップＳ１９０による第１ボーン情報の判定結果およびステップＳ２０６〜ステップＳ２１０による第２ボーン情報の判定結果が、図６（Ａ）および図６（Ｂ）に示す判定結果テーブルにして、それぞれＲＡＭ１４の第１判定情報記憶領域１４３および第２判定情報記憶領域１４４に記憶される。
【００６９】
具体的には、ステップＳ１９２では、ステップＳ１８６〜ステップＳ１９０の処理により判定された第１ボーン情報が、ステップＳ１８６により判定された距離から、密接距離、個体距離、社会距離のいずれに該当するかが判断され、且つ、ステップＳ１８８により判定された結果から相手向き、反対向き、正面向きのいずれに該当するかが判断される。各距離は、密接距離、個体距離、社会距離の順に、第１ボーン情報と第２ボーン情報との間の距離が遠い閾値が設定されている。例えば、ステップＳ１８６により判定された第１ボーン情報の距離が、４５ｃｍ未満であるとき密接距離に該当すると判断され、４５ｃｍ以上１２０ｃｍ未満であるとき個体距離に該当すると判断され、１２０ｃｍ以上であるとき社会距離に該当すると判断される。ステップＳ１９２では、ステップＳ１８６〜ステップＳ１９０の処理により判定された第１ボーン情報が、距離および向きにおいて、図６（Ａ）に示す組み合わせ項目ＩＥ、ＰＥ、ＳＥ、ＩＡ、ＰＡ、ＳＡ、ＩＳ、ＰＳ、ＳＳのいずれの組み合わせ項目に該当するかが判断され、該当する組み合わせ項目が＋１とカウントされ、第１判定情報記憶領域１４３の図６（Ａ）に示す判定結果テーブルＡが更新記憶される。
【００７０】
さらに、ステップＳ１９２では、ステップＳ１９０により判定された結果から、第１ボーン情報の頭部が、相手傾き、反対傾き、正面のいずれに該当するかが判断される。ステップＳ１９２では、第１ボーン情報の頭部が、傾きにおいて、図６（Ｂ）に示す傾き項目ＳＬＥ、ＳＬＡ、ＳＬＳのいずれの傾き項目に該当するかが判断され、該当する傾き項目が＋１とカウントされ、第１判定情報記憶領域１４３の図６（Ｂ）に示す判定結果テーブルＢが更新記憶される。
【００７１】
同様に、ステップＳ２１２では、ステップＳ２０６〜ステップＳ２１０の処理により判定された第２ボーン情報が、ステップＳ２０６により判定された距離から、密接距離、個体距離、社会距離のいずれに該当するかが判断され、且つ、ステップＳ２０８により、相手向き、反対向き、正面向きのいずれに該当するかが判断される。各距離は、密接距離、個体距離、社会距離の順に、第１ボーン情報と第２ボーン情報との間の距離が遠い閾値が設定されている。例えば、ステップＳ２０６により判定された第２ボーン情報の距離が、４５ｃｍ未満であるとき密接距離に該当すると判断され、４５ｃｍ以上１２０ｃｍ未満であるとき個体距離に該当すると判断され、１２０ｃｍ以上であるとき社会距離に該当すると判断される。ステップＳ２１２では、ステップＳ２０６〜ステップＳ２１０の処理により判定された第２ボーン情報が、距離および向きにおいて、図６（Ａ）に示す組み合わせ項目ＩＥ、ＰＥ、ＳＥ、ＩＡ、ＰＡ、ＳＡ、ＩＳ、ＰＳ、ＳＳのいずれの組み合わせ項目に該当するかが判断され、該当する組み合わせ項目が＋１とカウントされ、第２判定情報記憶領域１４４の図６（Ａ）に示す判定結果テーブルＡが更新記憶される。
【００７２】
さらに、ステップＳ２１２では、ステップＳ２１０により判定された結果から、第２ボーン情報の頭部が、相手傾き、反対傾き、正面のいずれに該当するかが判断される。ステップＳ２１２では、第２ボーン情報の頭部が、傾きにおいて、図６（Ｂ）に示す傾き項目ＳＬＥ、ＳＬＡ、ＳＬＳのいずれの傾き項目に該当するかが判断され、該当する傾き項目が＋１とカウントされ、第２判定情報記憶領域１４４の図６（Ｂ）に示す判定結果テーブルＢが更新記憶される。
【００７３】
ステップＳ１９４およびステップＳ２１４では，ステップＳ１４において蓄積されたすべての第１ボーン情報およびすべての第２ボーン情報について判定が終了したか否かが判断される。ステップＳ１９４において、すべての第１ボーン情報の判定が終了したと判断されないとき（ステップＳ１９４：ＮＯ）、すべての第１ボーン情報の判定が終了したと判断されるまで、ステップＳ１８２〜ステップＳ１９２の処理が行われる。ステップＳ２１４において、すべての第２ボーン情報の判定が終了したと判断されないとき（ステップＳ２１４：ＮＯ）、すべての第２ボーン情報の判定が終了したと判断されるまで、ステップＳ２０２〜ステップＳ２１２の処理が行われる。すべての第１ボーン情報の判定が終了したと判断され（ステップＳ１９４：ＹＥＳ）、且つすべての第２ボーン情報の判定が終了したと判断されると（ステップＳ２１４：ＹＥＳ）、第１ボーン判定処理および第２ボーン判定処理が終了し、評価制御処理のステップＳ２２の処理が実行される。
【００７４】
ステップＳ２２、およびステップＳ２２に続くステップＳ２４では、ステップＳ１８の第１ボーン判定処理により判定された第１ボーン情報について、相手向き、反対向き、正面のそれぞれに該当する第１ボーン情報の比率が算出される。ステップＳ２６、およびステップＳ２６に続くステップＳ２８では、ステップＳ２０の第２ボーン判定処理により判定された第２ボーン情報について、相手向き、反対向き、正面のそれぞれに該当する第２ボーン情報の比率が算出される。
【００７５】
ステップＳ２２では、ステップＳ１８の第１ボーン判定処理により判定され、ＲＡＭ１４の第１判定情報記憶領域１４３に記憶された図６（Ｂ）に示す判定結果テーブルＢの相手傾き回数ＳＬＥ、反対傾き回数ＳＬＡ、正面向き回数ＳＬＳから、ＳＬＥ＋ＳＬＡ＋ＳＬＳを母集合として各傾き項目の頻度の比率である傾き別比率として、相手傾き比率ＳＲＥ、正面比率ＳＲＳ、相手傾き比率ＳＲＡがそれぞれ算出される。算出された第１ボーン情報の各傾き別比率は、第１判定情報記憶領域１４３の図６（Ｃ）に示す算出結果テーブルＣに記憶される。
【００７６】
同様に、ステップＳ２６では、ステップＳ２０の第２ボーン判定処理により判定され、ＲＡＭ１４の第２判定情報記憶領域１４４に記憶された図６（Ｂ）に示す判定結果テーブルＢから、傾き別比率として、相手傾き比率ＳＲＥ、正面比率ＳＲＳ、相手傾き比率ＳＲＡがそれぞれ算出される。算出された第２ボーン情報の各傾き別比率は、第２判定情報記憶領域１４４の図６（Ｃ）に示す算出結果テーブルＣに記憶される。
【００７７】
ステップＳ２４では、ステップＳ１８の第１ボーン判定処理により判定され、ＲＡＭ１４の第１判定情報記憶領域１４３に記憶された図６（Ａ）に示す判定結果テーブルＡの距離と向きとの組み合わせに応じて其々示される各項目の相手向き、反対向き、正面向きのそれぞれのカウント数から、各向き項目の頻度の比率である向き別比率として、相手向き比率ＥＲ、正面向き比率ＳＲ，反対向き比率ＡＲがそれぞれ算出される。各向き別比率は、距離と向きとの組み合わせに応じた各項目であるＩＥ＋ＩＡ＋ＩＳ＋ＰＥ＋ＰＡ＋ＰＳ＋ＳＥ＋ＳＡ＋ＳＳの和を母集合として、ＩＥ＋ＰＥ＋ＳＥの和から相手向き比率ＥＲが算出され、ＩＡ＋ＰＡ＋ＳＡの和から反対向き比率ＡＲが算出され、ＩＳ＋ＰＳ＋ＳＳの和から正面向き比率ＳＲが算出される。算出された第１ボーン情報の各向き別比率は、第１判定情報記憶領域１４３の図６（Ｃ）に示す算出結果テーブルに記憶される。
【００７８】
ステップＳ２８では、ステップＳ２０の第２ボーン判定処理により判定され、ＲＡＭ１４の第２判定情報記憶領域１４４に記憶された図６（Ａ）に示す判定結果テーブルＡの距離と向きとの組み合わせに応じて其々示される各項目の相手向き、反対向き、正面向きのそれぞれのカウント数から、各向き項目の頻度の比率である向き別比率として、相手向き比率ＥＲ、正面向き比率ＳＲ、反対向き比率ＡＲがそれぞれ算出される。算出された第２ボーン情報の各向き別比率は、第２判定情報記憶領域１４４の図６（Ｃ）に示す算出結果テーブルに記憶される。
【００７９】
ステップＳ３０では、第１ボーン情報により示される身体部位の動きと、第２ボーン情報により示される身体部位の動きとを評価する。本実施形態の評価制御装置１が第１例の使用例で使用される場合、第１ボーン情報により示される身体部位の動きは、ユーザＵ１の身体部位の位置の動きを示し、第２ボーン情報により示される身体部位の動きは、ユーザＵ２の身体部位の位置の動きを示すものである。ユーザＵ１の動きは、第１判定情報記憶領域１４３に記憶された図６（Ａ）に示す判定結果テーブルＡおよび図６（Ｃ）に示す算出結果テーブルＣを用いて評価値が算出される。ユーザＵ２の動きは、第２判定情報記憶領域１４３に記憶された図６（Ａ）に示す判定結果テーブルＡおよび図６（Ｃ）に示す算出結果テーブルＣを用いて評価値が算出される。評価値Ｖを算出する式は、たとえば、下記（１）に示すように定義される。
【００８０】
Ｖ＝５０＊（ＩＥ＊ＳＲＥ＊ＥＲ＋ＩＡ＊ＳＲＡ＊ＡＲ＋ＩＳ＊ＳＲＳ＊ＳＲ）＋２５＊（ＰＥ＊ＳＲＥ＊ＥＲ＋ＰＡ＊ＳＲＡ＊ＡＲ＋ＰＳ＊ＳＲＳ＊ＳＲ）＋２５＊（ＳＥ＊ＳＲＥ＊ＥＲ＋ＳＡ＊ＳＲＡ＊ＡＲ＋ＳＳ＊ＳＲＳ＊ＳＲ）・・・（１）
【００８１】
なお、ステップＳ３０で評価される第１ボーン情報および第２ボーン情報は、本実施形態の評価処理装置１の使用例により異なる。例えば、本実施形態の評価制御装置１が第２例の使用例で使用される場合、第１ボーン情報により示される身体部位の動きは、ユーザＵ１の身体部位の動きまたはアバタＡ１の身体部位の動きを示し、第２ボーン情報により示される身体部位の動きは、ユーザＵ２の身体部位の位置の動きまたはアバタＡ２の身体部位の動きを示すものである。
【００８２】
本実施形態の評価制御装置１が第２例の使用例で使用される場合、第１ボーン情報により示される身体部位の動きは、ユーザＵ１の身体部位の動きまたはアバタＡ１の身体部位の動きを示し、第２ボーン情報により示される身体部位の動きは、ユーザＵ２の身体部位の位置の動きまたはアバタＡ２の身体部位の動きを示すものである。本実施形態の評価制御装置１が第２例の使用例で使用される場合、第１ボーン情報により示される身体部位の動きは、ユーザＵ１の身体部位の動きを示し、第２ボーン情報により示される身体部位の動きは、バーチャル人物Ｖ２の身体部位の動きを示すものである。本実施形態の評価制御装置１が第２例の使用例で使用される場合、第１ボーン情報により示される身体部位の動きは、ユーザＵ１の身体部位の動きまたはアバタＡ１の身体部位の動きを示し、第２ボーン情報により示される身体部位の動きは、バーチャル人物Ｖ２の身体部位の動きを示すものである。
【００８３】
ステップＳ３２では、ステップＳ３０において算出された第１ボーン情報により示される身体部位の動きを評価した評価値Ｖ１と、第２ボーン情報により示される身体部位の動きを評価した評価値Ｖ２との和および差を算出し、算出した結果をディスプレイ５に出力する制御が行われる。これにより、少なくともユーザＵ１は、カラオケ楽曲の再生開始から再生終了までの自分と他のユーザまたはアバタ等の比較対象者との相性を知ることができる。
【００８４】
ステップＳ３４では、評価制御装置１の終了指示が行われたか否かが判断される。評価処理装置１の終了指示が行われたと判断されると（ステップＳ３４：ＹＥＳ）、評価制御処理が終了される。評価処理装置１の終了指示が行われたと判断されないと（ステップＳ３４：ＮＯ）、ステップＳ１０の処理が再び実行される。
【００８５】
なお、上記実施形態においては、ディスプレイ５は、ユーザＵ１が居る空間と同一の空間に設置されていた。ディスプレイ５が設置される場所は、これに限らない。例えば、ユーザＵ１が居る空間とは離れた遠隔地の空間に設けられた表示装置に、ユーザＵ１の身体部位の動きを示す映像が表示されるものであってもよい。
【符号の説明】
【００８６】
１  評価処理装置
２  状態検知装置
３  カラオケ装置
５  ディスプレイ
１１  ＣＰＵ
１３  ＲＯＭ
１３１  評価制御プログラム記憶領域
１３２  判定条件記憶領域
１４  ＲＡＭ
１３１  第１ボーン情報蓄積記憶領域
１３２  第２ボーン情報蓄積記憶領域
１３３  第２判定情報記憶領域
１３４  第２判定情報記憶領域
【図１】
2017181858.tif 000003
【図２】
2017181858.tif 000004
【図３】
2017181858.tif 000005
【図４】
2017181858.tif 000006
【図５】
2017181858.tif 000007
【図６】
2017181858.tif 000008