(57)【特許請求の範囲】
【請求項１】
ユーザのリハビリテ−ションを支援する装置であって、
ヘッドマウントディスプレイを装着した前記ユーザの頭の向きを検出する検出部と、
前記ユーザの周囲の実空間における床面または壁面の位置を検知する第１検知部と、
前記ユーザに視認させるリハビリテーション用の目標オブジェクトを仮想空間内に生成し、前記検出部で検出した前記ユーザの頭の向きに応じて、前記ヘッドマウントディスプレイに表示させる表示制御部と、
を備え、
前記表示制御部は、さらに、前記ユーザが実空間中の床面または壁面と衝突する危険を回避するため、前記床面または壁面に向かって移動する前記目標オブジェクトについて、前記床面または壁面から所定距離の位置で、前記目標オブジェクトを消滅、停止または反転移動させるリハビリテーション支援装置。
【請求項２】
前記ユーザの周囲の実空間における障害物の位置を検知する第２検知部をさらに備え、
前記表示制御部は、前記第２検知部が検知した障害物と衝突する危険を回避するため、前記障害物の方向以外の方向に、前記目標オブジェクトを表示させる請求項１に記載のリハビリテーション支援装置。
【請求項３】
前記ユーザの周囲の実空間における障害物の位置を検知する第２検知部をさらに備え、
前記表示制御部は、前記第２検知部が検知した障害物と衝突する危険を回避するため、前記障害物の方向に、障害物オブジェクトまたは禁止通知画像を表示させる請求項１または２に記載のリハビリテーション支援装置。
【請求項４】
前記ユーザの周囲の実空間における障害物の位置を検知する第２検知部をさらに備え、
前記表示制御部は、前記第２検知部が検知した障害物と衝突する危険を回避するため、前記障害物を検知した場合に、前記目標オブジェクトの表示を中止させ、または前記ヘッドマウントディスプレイに表示される画面を一時的に停止させ、または前記ヘッドマウントディスプレイの画面表示自体を中止させ、または前記目標オブジェクトの動きを停止させる請求項１乃至３のいずれか１項に記載のリハビリテーション支援装置。
【請求項５】
前記第１検知部が、前記ヘッドマウントディスプレイに設けられた請求項１乃至４のいずれか１項に記載のリハビリテーション支援装置。
【請求項６】
リハビリテーションの前にユーザの動作レベルを事前評価するキャリブレーション部をさらに備え、
前記表示制御部は、前記キャリブレーション部の評価結果に基づいて、前記目標オブジェクトの生成位置を決定する請求項１乃至５のいずれか１項に記載のリハビリテーション支援装置。
【請求項７】
リハビリテーション中にユーザの動作レベルを評価するレベル評価部をさらに備え、
前記表示制御部は、前記レベル評価部の評価結果に基づいて、前記目標オブジェクトの生成位置を決定する請求項１乃至６のいずれか１項に記載のリハビリテーション支援装置。
【請求項８】
ユーザのリハビリテ−ションを支援する方法であって、
ヘッドマウントディスプレイを装着した前記ユーザの頭の向きを検出する検出ステップと、
前記ユーザの周囲の実空間における床面または壁面の位置を検知する検知ステップと、
前記ユーザに視認させるリハビリテーション用の目標オブジェクトを仮想空間内に生成し、前記検出ステップで検出した前記ユーザの頭の向きに応じて、前記ヘッドマウントディスプレイに表示させる表示制御ステップと、
を備え、
前記表示制御ステップは、さらに、前記ユーザが実空間中の床面または壁面と衝突する危険を回避するため、前記床面または壁面に向かって移動する前記目標オブジェクトについて、前記床面または壁面から所定距離の位置で、前記目標オブジェクトを消滅、停止または反転移動させるリハビリテーション支援方法。
【請求項９】
ユーザのリハビリテ−ションを支援するプログラムであって、
ヘッドマウントディスプレイを装着した前記ユーザの頭の向きを検出する検出ステップと、
前記ユーザの周囲の実空間における床面または壁面の位置を検知する検知ステップと、
前記ユーザに視認させるリハビリテーション用の目標オブジェクトを仮想空間内に生成し、前記検出ステップで検出した前記ユーザの頭の向きに応じて、前記ヘッドマウントディスプレイに表示させる表示制御ステップと、
をコンピュータに実行させ、
前記表示制御ステップは、さらに、前記ユーザが実空間中の床面または壁面と衝突する危険を回避するため、前記床面または壁面に向かって移動する前記目標オブジェクトについて、前記床面または壁面から所定距離の位置で、前記目標オブジェクトを消滅、停止または反転移動させるリハビリテーション支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リハビリテーション支援装置、その方法およびプログラムに関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１にはリハビリテーションを支援するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2015-228957号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、リハビリテーション中のユーザに危険が及ぶことを回避することができなかった。ヘッドマウントディスプレイを装着すると周りが見えないため、例えば実空間中の物体に衝突すると、身構えることができずに、捻挫など、ユーザが怪我をしてしまう可能性が高かった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明にあっては、
ユーザのリハビリテ−ションを支援する装置であって、
ヘッドマウントディスプレイを装着した前記ユーザの頭の向きを検出する検出部と、
前記ユーザの周囲の実空間における床面または壁面の位置を検知する第１検知部と、
前記ユーザに視認させるリハビリテーション用の目標オブジェクトを仮想空間内に生成し、前記検出部で検出した前記ユーザの頭の向きに応じて、前記ヘッドマウントディスプレイに表示させる表示制御部と、
を備え、
前記表示制御部は、さらに、前記ユーザが実空間中の床面または壁面と衝突する危険を回避するため、前記床面または壁面に向かって移動する前記目標オブジェクトについて、前記床面または壁面から所定距離の位置で、前記目標オブジェクトを消滅、停止または反転移動させる。
【発明の効果】
【０００７】
本発明によれば、リハビリテーション中のユーザまたはその周囲に危険が及ぶことを回避できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係るリハビリテーション支援装置の構成を示す図である。
【図２】本発明の第２実施形態に係るリハビリテーション支援装置の構成を示す図である。
【図３Ａ】本発明の第２実施形態に係るリハビリテーション支援装置の表示制御例を示す図である。
【図３Ｂ】本発明の第２実施形態に係るリハビリテーション支援装置の処理の流れを示すフローチャートである。
【図４】本発明の第３実施形態に係るリハビリテーション支援装置の構成を示す図である。
【図５】本発明の第４実施形態に係るリハビリテーション支援装置の構成を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１０】
［第１実施形態］
本発明の第１実施形態としてのリハビリテーション支援装置１００について、図１を用いて説明する。リハビリテーション支援装置１００は、ユーザ１３０のリハビリテーションを支援し、評価する装置である。
【００１１】
図１に示すように、リハビリテーション支援装置１００は、検出部１０１と表示制御部１０２とを含む。
【００１２】
検出部１０１は、ヘッドマウントディスプレイ１２０を装着したユーザ１３０の頭の向きを検出する。
【００１３】
表示制御部１０２は、ユーザ１３０に視認させるリハビリテーション用の目標オブジェクト１４０を仮想空間１５０内に生成し、検出部１０１で検出したユーザ１３０の頭の向きに応じて、ヘッドマウントディスプレイ１２０に表示させる。
【００１４】
表示制御部１０２は、さらに、ユーザ１３０が実空間中の物体（例えば床１６０や壁１７０）と干渉する危険を回避するため、ヘッドマウントディスプレイ１２０の表示を制御する。
【００１５】
例えば、仮想空間１５０内で落下するオブジェクト１４０を、ユーザ１３０がコントローラ１３４、１３５で触ることにより、ユーザ１３０のリハビリテーション動作を実現するシステムを考える。この場合、例えば、床上２０ｃｍで、オブジェクト１４０を消すようなプログラムにすることにより、ユーザがコントローラや手を床１６０にぶつけることを防止できる。もちろん２０ｃｍという数字は例示に過ぎず、２５ｃｍでも３０ｃｍでもよい。
【００１６】
ユーザ１３０やその周囲が危険を回避するための表示制御も、「オブジェクトを所定範囲で消す」という制御に限定されず、他の様々な方法が考えられるため、本発明は、その制御に限定されるものではない。床上２０ｃｍで目標オブジェクトが消えるので、床にコントローラをぶつけてけがをしたり、前のめりになって転倒したりする危険を防止できる。
【００１７】
［第２実施形態］
本発明の第２実施形態に係るリハビリテーション支援システム２００について、図２を用いて説明する。図２は、本実施形態に係るリハビリテーション支援システム２００の構成を説明するための図である。
【００１８】
図２に示すように、リハビリテーション支援システム２００は、リハビリテーション支援装置２１０と、２つのベースステーション２３１、２３２と、ヘッドマウントディスプレイ２３３と、２つのコントローラ２３４、２３５とを備える。ユーザ２２０は、椅子２２１に座りながら、ヘッドマウントディスプレイ２３３の表示に合わせて、上半身を傾けたり、ねじったり、手を様々な方向に伸ばしたりすることでリハビリテーション動作を行なう。本実施形態では、椅子に座って行なうリハビリテーションを前提に説明するが、本発明はこれに限定されるものではなく、立って行なっても、歩きながらや走りながら行っても、ベッドや布団等に寝ながら行なってもよい。さらに、何らかの機具を使用する等して特定の姿勢や状態を保持しながら行っても、あるいはトレッドミルやその他の歩行支援装置を用いてあらゆる角度や傾斜状態で定常位置を保持しつつ歩きながら、または走りながら行ってもよい。
【００１９】
２つのベースステーション２３１、２３２は、ヘッドマウントディスプレイ２３３の位置や動きおよびコントローラ２３４、２３５の位置や動きを検知して、リハビリテーション支援装置２１０に送る。リハビリテーション支援装置２１０は、ヘッドマウントディスプレイ２３３の位置や動きおよびコントローラ２３４、２３５の位置や動きに基づいて、ユーザ２２０のリハビリテーション動作を評価しつつ、ヘッドマウントディスプレイ２３３の表示制御を行なう。ヘッドマウントディスプレイ２３３は、非透過タイプでも、ビデオシースルータイプでも、オプティカルシースルータイプでもよい。ヘッドマウントディスプレイ２３３には、ヘッドフォンスピーカ２３６が付属しており、リハビリテーション支援装置２１０は、ユーザ２２０のリハビリテーション動作の評価結果に応じた音声を、ヘッドフォンスピーカ２３６から出力する。なお、音声出力の方法はヘッドフォンスピーカに限定されず、外部音声出力装置や骨伝導イヤホン等を用いてもよい。
【００２０】
本実施形態では、ユーザ２２０の動作を検出するためのセンサの一例として、ユーザ２２０が手に持つコントローラ２３４、２３５や、ベースステーション２３１、２３２を示しているが、本発明はこれに限定されるものではない。画像処理によりユーザの手の位置を検出するためのカメラ（深度センサを含む）、温度によりユーザの手の位置を検出するためのセンサ、ユーザの腕に装着させる腕時計型のウェアラブル端末などや、モーションキャプチャなどが、動作検出部に含まれてもよい。
【００２１】
リハビリテーション支援装置２１０は、動作検出部２１１と表示制御部２１２と障害物検知部２１３と評価部２１４と更新部２１５とタスクセットデータベース２１６とフィードバック部２１７とを備える。
【００２２】
動作検出部２１１は、ユーザ２２０が手に持つコントローラ２３４、２３５の位置をベースステーション２３１、２３２を介して取得し、ユーザ２２０の手の位置の変化によりユーザ２２０のリハビリテーション動作を検出する。
【００２３】
障害物検知部２１３は、ユーザ２２０にとってリハビリテーション動作の障害となる物体を検知する。例えば、障害物検知部２１３は、ユーザの周囲の実空間における障害物である床面２６０および壁面２７０の少なくともいずれか一方の位置を検知する。障害物検知部２１３が検知する障害物は、ユーザ２２０の周囲にある物体であれば、静的物体、動的物体にかかわらずどんなものでもよい。すなわち、床面２６０および壁面２７０に限定されず、人、ペット、机、ドア、その他の家電製品や動物、植物、昆虫、カーテン、あるいは水蒸気や水滴、氷、炎などでもよい。
【００２４】
表示制御部２１２は、検出したリハビリテーション動作に応じて動くアバターオブジェクト２４１と、リハビリテーション動作の目標を示す目標オブジェクト２４２と、を仮想空間内に生成する。仮想空間内には、他のオブジェクト（背景オブジェクトなど）が含まれていてもよい。表示制御部２１２は、アバターオブジェクト２４１および目標オブジェクト２４２の画像を、動作検出部２１１が検出したヘッドマウントディスプレイ２３３の向きおよび位置に応じて、表示画面２４０に表示させる。
【００２５】
アバターオブジェクト２４１および目標オブジェクト２４２の画像は、背景画像に重畳表示される。ここでは、アバターオブジェクト２４１は、コントローラ２３４、２３５と同じ形状をしているがこれに限定されるものではなく、人間の手の形をした画像でも、その他の体の一部を表現する画像でも、あるいはなんらかの道具の形をした画像等でもよい。アバターオブジェクト２４１は、コントローラ２３４、２３５の動きに合わせて表示画面２４０内を動く。コントローラ２３４、２３５にはボタンが設けられており、各種設定操作など可能に構成されている。
【００２６】
表示制御部２１２は、目標オブジェクト２４２を、表示位置および大きさを徐々に変えつつ、表示画面２４０中で動かす。例えば、目標オブジェクト２４２をユーザ２２０の頭上方向から下方に向けて降下してきているように動かして表示したり、目標オブジェクト２４２をユーザ２２０に向かって近づくように動かして表示したりすればよい。目標オブジェクト２４２の移動方向は、上下方向に限定されず、左右方向や、斜め方向であってもよい。なお、ここでは、目標オブジェクト２４２が動く例を説明したが、本発明はこれに限定されるものではなく、静止した目標オブジェクト２４２を表示してもよい。
【００２７】
ユーザ２２０は、コントローラ２３４、２３５を動かして、画面中のアバターオブジェクト２４１を、目標オブジェクト２４２に近づける。アバターオブジェクト２４１が目標オブジェクト２４２にぶつかると、表示制御部２１２は目標オブジェクト２４２を消滅させる。このとき、フィードバック部２１７は、目標動作が達成されたとして、メッセージを表示すると同時にヘッドフォンスピーカ２３６から音声を出力し、コントローラーを振動させる。
【００２８】
評価部２１４は、動作検出部２１１が検出したリハビリテーション動作と、表示制御部２１２によって表示された目標オブジェクトが表わす目標位置とを比較して、ユーザ２２０のリハビリテーション能力を評価する。具体的には、動作検出部２１１が検出したリハビリテーション動作に対応して移動するアバターオブジェクト２４１と目標オブジェクト２４２との３次元仮想空間中の位置を比較することにより評価する。言い換えれば評価部２１４は、アバターオブジェクト２４１に含まれるセンサオブジェクト（例えば、アバターオブジェクト２４１の中心）と目標オブジェクト２４２との距離がどこまで縮まったかによってリハビリテーション動作の評価を変える。例えば、センサオブジェクトが目標オブジェクト２４２の中心に接触すれば、高評価を与え、センサオブジェクトが目標オブジェクト２４２の中心の周囲部分のみに接触し、中心に接触しなかった場合には低評価を与える。センサオブジェクトが目標オブジェクト２４２のどこにも接触しなければ評価なしとする。評価部２１４によるこれらの評価は、フィードバック部２１７のフィードバックと連動して行なわれる。
【００２９】
フィードバック部２１７は、表示制御部２１２を介して、メッセージなどのフィードバックを、リハビリテーション動作の評価に応じて変化させる。例えば、センサオブジェクトが目標オブジェクト２４２の中心に接触すれば、「あっぱれ」と表示し、センサオブジェクトが目標オブジェクト２４２の中心の周囲部分のみに接触すれば「おみごと」と表示する。フィードバック部２１７は、目標オブジェクト２４２に対して仮想的にアバターオブジェクト２４１で触れたユーザに対して、５感のうち少なくとも２つの感覚を刺激するフィードバックを、目標オブジェクト２４２に触れたタイミングとほぼ同時に行う。
【００３０】
表示制御部２１２は、目標オブジェクト２４２を、奥行き方向について異なる位置（例えば３段階の位置）に出現させることができる。評価部２１４は、それぞれ、異なるポイント（遠いオブジェクトには高いポイント、近いオブジェクトには低いポイント）を付与する。
【００３１】
タスクセットデータベース２１６は、複数のタスクのセットを格納している。タスクとは、ユーザが行なうべき１回のリハビリテーション動作を示す。具体的には、１つのタスクを表わす情報として、どの位置にどのような速度で、どのような大きさの目標オブジェクトを出現させたか、その際、アバターオブジェクトはどのような大きさだったかなどを格納している。
【００３２】
具体的には、左右の目標オブジェクト２４２の大きさ、アバターオブジェクト２４１（センサオブジェクト）の大きさ、目標オブジェクト２４２の落下スピード、目標オブジェクトの位置等がタスクの内容となる。さらに詳細に言えば、右と左のそれぞれにおいて、目標オブジェクトの位置を見やすくするための視認用オブジェクトの半径（視認サイズ）、アバターオブジェクト２４１と反応する目標オブジェクトの半径（評価サイズ）もタスクの内容として設定可能である。つまり、ユーザには半径２０ｃｍのボールを見せつつ、そのボールの中央に位置する半径１０ｃｍのボールにタッチして初めて「あっぱれ」と評価する。視認サイズが小さければ、ユーザは目標オブジェクトを見つけるのが困難になる。視認サイズを大きくすれば、ユーザは目標オブジェクトを見つけやすくなる。評価サイズを大きくすれば、アバターオブジェクト２４１のずれの許容量が大きくなり、より位置ずれの許容度が上がる。評価サイズを小さくすれば、アバターオブジェクト２４１のずれの許容量が小さくなりよりシビアにリハビリテーション動作を評価できる。これらの視認サイズと評価サイズとを一致させることもできる。
【００３３】
アバターオブジェクト２４１のセンササイズ（センサオブジェクトのサイズ）を含むタスクセットＤＢ内のパラメータを左右バラバラに、または各タスクごとにバラバラに設定することもできる。センササイズが大きければ、手の位置が目標オブジェクトから大きくずれていても、タスクを達成したことになるためリハビリテーション動作の難易度は下がる。逆にセンササイズが小さければ、手を目標オブジェクトの中央領域（評価用サイズに依存）に、正確に動かさなければならないため、よりリハビリテーション動作の難易度が上がる。
【００３４】
脳梗塞の後遺症による運動障害など、運動能力に左右差がある場合には、アバターオブジェクトのセンササイズを左右で変えることにより、より効果的なリハビリテーションを行なうことができる。
【００３５】
タスクセットデータベース２１６は、上記のような複数のタスクをどのような順番でユーザに提供するかを決めるタスクセットを格納している。例えば、病院毎のテンプレートとしてタスクセットを格納してもよいし、実行したタスクセットの履歴をユーザごとに格納してもよい。リハビリテーション支援装置２１０は、インターネットを介して他のリハビリテーション支援装置と通信可能に構成されていてもよい。その場合、１つのタスクセットを、同じユーザが複数の場所で実行することもできるし、様々なテンプレートを離れた複数のユーザ同士で共有することもできる。
【００３６】
表示制御部２１２は、タスクセットデータベース２１６から読出したタスクセットに応じて、表示画面２４０に目標オブジェクト２４２を表示させ、アバターオブジェクト２４１で仮想的に触る動作を要求する。
【００３７】
更新部２１５は、積算されたポイントに応じて、目標課題を更新する。例えば、課題達成率（目標達成数／課題数）などを用いて目標課題を更新してもよい。
【００３８】
（危険回避処理）
表示制御部２１２は、ユーザ２２０が実空間中の物体である床２６０や壁面２７０と干渉する危険を回避するため、ヘッドマウントディスプレイ２３３の表示を制御する。具体的には、表示制御部２１２は、床面２６０または壁面２７０と衝突する危険を回避するため、目標オブジェクト２４２を、床面２６０または壁面２７０から所定距離以上離れた位置に表示させ、所定距離以内の位置には表示させない。図２の例では、木から目標オブジェクト２４２であるリンゴが落ちてきて、床面２６０から所定距離（例えば２０ｃｍ）の位置になると、アライグマ２４３がそれをつかみ、それの高さ以下に下がらないように停止させる。アライグマ２４３は、その後、目標オブジェクト２４２であるリンゴを、自分の巣に持ち帰る。
【００３９】
図３Ａは、ユーザ２２０が実空間中の物体である床２６０や壁面２７０と干渉する危険を回避するためのさまざまな表示例を示す。（ａ）では、目標オブジェクト２４２が床面２６０から所定距離（例えば２０ｃｍ）の位置３０１で消える例を示している。（ｂ）では、目標オブジェクト２４２が床面２６０から所定距離の位置３０１で止まる例を示している。（ｃ）では、床面２６０から所定距離の位置３０１で目標オブジェクト２４２が上方向に跳ね返る例を示している。（ｄ）では、床面２６０から所定距離の位置３０１に水面が表示され、目標オブジェクト２４２としての木の葉がその水面に浮かぶ例を示している。（ｅ）では、床面２６０から所定距離の位置３０１に子供が表示され、目標オブジェクト２４２としてのシャボン玉がその子供から上方向に浮かびながら動く例を示している。あるいは、目標オブジェクト２４２としてのシャボン玉が床上２０ｃｍで反転して上昇し、ある程度の高さに上れば、消える構成でもよい。その他、モグラたたきのように地面から顔を出したモグラを目標オブジェクトとしてもよい。海から飛び出す魚を目標オブジェクトとしてもよい。発射台から上方に発射されたミサイルを目標オブジェクトとしてもよい。子供が手放して上方に上がっていく風船を目標オブジェクトとしてもよい。この場合、失敗した数だけ、木に引っかかり、上方に行きすぎないように表示制御してもよい。ユーザ周囲の実空間中の壁によって十分にリハビリテーション動作を行えない方向がある場合、その方向に目標オブジェクトを表示させない、または壁までの距離に応じて表示を変更してもよい。
【００４０】
図３Ｂは、リハビリテーション支援装置２１０による処理の流れを説明するためのフローチャートである。まずステップＳ３０１において、ヘッドマウントディスプレイ２３３を装着したユーザ２２０の頭の向きを検出する。つぎに、ステップＳ３０３においてユーザ２２０に視認させるリハビリテーション用の目標オブジェクト２４２を仮想空間内に生成し、ユーザ２２０の頭の向きに応じて、ヘッドマウントディスプレイ２３３に表示させる。さらに、ステップＳ３０５において、ユーザ２２０が実空間中の物体である床面２６０と干渉する危険を回避するため、表示制御部２１２が表示を制御する。
【００４１】
以上、本実施形態によれば、目標オブジェクト２４２が、床面２６０から所定距離以下の位置に表示されないため、ユーザ２２０が床面２６０にコントローラ２３４、２３５をぶつけてけがをしたり、前のめりになって転倒したりする危険を防止できる。すなわち、リハビリテーション中のユーザまたはその周囲に危険が及ぶことを回避できる。
【００４２】
［第３実施形態］
次に本発明の第３実施形態に係るリハビリテーション支援装置について、図４を用いて説明する。図４は、本実施形態に係るリハビリテーション支援装置の構成を説明するための図である。本実施形態に係るリハビリテーション支援装置は、上記第２実施形態と比べると、障害物検知部２１３が検知する動的な障害物の種類、大きさ、動きに応じて、動的に表示を制御する点で異なる。すなわち、人４０１などが、ユーザ２２０のそばを通った場合に、表示を制御する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００４３】
実空間の人物４０１を回避するため、ヘッドマウントディスプレイ２３３に設けられたカメラ４０２を利用する。障害物を検知できるのであればカメラ４０２に限定されず、他の構成（レーダ、超音波センサなど）でもよい。なお、ここでは動的障害物の一例として人物４０１を例示したが、その他ペットや昆虫等の動物を含んでもよい。また、家電製品等の自立動作型の障害物から、カーテンやドア、机、植物といった、風や外部応力等の外部要因で動き得る一般には静的障害物と分類され得るもの、または水蒸気や水滴、氷、炎等を障害物として検知することも本発明の概念に含まれるものとする。
【００４４】
表示制御部２１２は、カメラ４０２と障害物検知部２１３が検知した人物４０１の方向に目標オブジェクト２４２を表示しない。つまり、表示制御部２１２は、障害物検知部２１３が検知した障害物４０１と衝突する危険を回避するため、障害物４０１が存在する方向以外の方向に、目標オブジェクト２４２を表示させる。
【００４５】
また、表示制御部２１２は、カメラ４０２と障害物検知部２１３が検知した人物４０１の方向に障害物オブジェクトとしての壁４０３を表示させて、ユーザが手を伸ばそうと思わないようにする。障害物オブジェクトとしては、壁に限定されず、木や人の画像にしてもよい。さらに、手を伸ばすことを禁止する禁止通知画像（言葉や記号でのメッセージ）を表示させてもよいし、危険を通知するために目標オブジェクトの色を例えば赤色に変更したり、目標オブジェクトを爆弾等の別のものに変更してもよい。または、これらの表示制御に加えて音声や振動刺激等による触覚刺激を用いた危険通知を組み合わせてもよい。
【００４６】
また、表示制御部２１２は、障害物検知部２１３が検知した障害物４０１と衝突する危険を回避するため、障害物４０１を検知した場合に、目標オブジェクト２４２の表示を中止させてもよい。または、ヘッドマウントディスプレイに表示される画面を一時的に停止させても、ブラックアウトのように画面表示自体を中止させても、さらには、目標オブジェクトを表示させたままその動きを停止させてもよい。
【００４７】
障害物検知部２１３が障害物を検知した場合に、カメラ４０２で撮像した実空間画像をそのままヘッドマウントディスプレイ２３３に表示してもよい。
【００４８】
ヘッドマウントディスプレイ２３３がオプティカルシースルータイプであれば、障害物検知部２１３が障害物を検知した場合に、ヘッドマウントディスプレイ２３３の透過度を変えて、実際の障害物４０１が見えるように制御してもよい。つまり、仮想現実技術ＶＲから拡張現実技術ＡＲ、または混合現実技術ＭＲへの切替えを行なってもよい。
【００４９】
本実施形態では、障害物検知部２１３は、ヘッドマウントディスプレイ２３３のカメラ４０２を利用したが、これに限定されず、他の外部カメラや外部センサを利用してもよい。
【００５０】
タスクセットデータベース２１６に、障害物オブジェクトのデータとして、壁画像などの特殊画像をあらかじめ用意しておくことが望ましい。
【００５１】
障害物検知部２１３は、既存のパターンマッチング技術を利用した物体認識を行なってもよく、障害物の種類に応じた画像を表示してもよい。その場合、タスクセットデータベース２１６には、障害物の種類（大人、子供、ペットなど）に対応して、それぞれ表示させる障害物オブジェクト（壁、木、岩など）が記憶される。
【００５２】
［第４実施形態］
次に本発明の第４実施形態に係るリハビリテーション支援装置について、図５を用いて説明する。図５は、本実施形態に係るリハビリテーション支援装置５１０の構成を説明するための図である。本実施形態に係るリハビリテーション支援装置５１０は、上記第２実施形態と比べると、キャリブレーション部５０１およびレベル評価部５０２を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００５３】
キャリブレーション部５０１は、リハビリテーションの前にユーザの動作レベルを事前評価する。表示制御部２１２は、キャリブレーション部５０１の評価結果に基づいて、目標オブジェクトの生成位置を決定する。具体的には、ユーザ個々の動作レベルに応じて、転倒や疾患増悪等のリスクのある所には、目標動作を出現させない。
【００５４】
レベル評価部５０２は、リハビリテーション中にユーザの動作レベルを評価する。表示制御部２１２は、同様にレベル評価部５０２の評価結果に基づいて、目標オブジェクトの生成位置を決定すればよい。
【００５５】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の技術的範囲で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の技術的範囲に含まれる。
【００５６】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に供給され、内蔵されたプロセッサによって実行される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、プログラムを実行するプロセッサも本発明の技術的範囲に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の技術的範囲に含まれる。
【要約】
【課題】リハビリテーション中のユーザまたはその周囲に及ぶ危険を回避すること。
【解決手段】ユーザのリハビリテ−ションを支援する装置であって、ヘッドマウントディスプレイを装着したユーザの頭の向きを検出する検出部と、ユーザに視認させるリハビリテーション用の目標オブジェクトを仮想空間内に生成し、検出部で検出したユーザの頭の向きに応じて、ヘッドマウントディスプレイに表示させる表示制御部と、を備え、表示制御部は、さらに、ユーザが実空間中の物体と干渉する危険を回避するため、ヘッドマウントディスプレイの表示を制御する。
【選択図】  図１【図１】
0006710845.tif 000002
【図２】
0006710845.tif 000003
【図３Ａ】
0006710845.tif 000004
【図３Ｂ】
0006710845.tif 000005
【図４】
0006710845.tif 000006
【図５】
0006710845.tif 000007