(57)【要約】【課題】運転を模擬するための運転模擬装置であって、特に、様々な状況に応じてより現実に近い運転状態／視界状態を与えることのできる運転模擬装置等を提供する。【解決手段】操作者の操作に応答して運転席からの視界の模擬画像を表示し、模擬運転を体験させる運転模擬装置が、模擬画像を表示する表示手段と、操作情報を生成する操作手段と、操作情報と仮想空間を表現するデータに基づいて、運転される仮想空間内の移動体の運動状態を求め、運動状態情報と仮想空間を表現するデータに基づいて、前方についての前方視界模擬画像を生成して表示手段に表示させる制御手段と、を有し、制御手段は、運動状態情報である、移動体の位置、移動速度、及び、移動方向のうちの何れかが所定の条件を満たす場合に、前方以外の方向について他視界模擬画像を生成し前方視界模擬画像内の一部の領域に合成して表示手段に表示させる。【選択図】  図１
2012048105.tif 000002
【特許請求の範囲】
【請求項１】
操作者の操作に応答して運転席からの視界の模擬画像を表示し、当該操作者に模擬運転を体験させる運転模擬装置であって、
前記模擬画像を表示する表示手段と、
前記操作者の操作の状態を示す操作情報を生成する操作手段と、
前記操作情報と予め用意された仮想空間を表現するデータに基づいて、前記操作者の操作によって運転される前記仮想空間内の移動体の運動状態を求め、当該求めた運動状態を表す運動状態情報と前記仮想空間を表現するデータに基づいて、前記移動体における前方についての前記模擬画像である前方視界模擬画像を生成して前記表示手段に表示させる制御手段と、を有し、
前記制御手段は、前記運動状態情報である、前記移動体の位置、前記移動体の移動速度、及び、前記移動体の移動方向のうちの何れかが所定の条件を満たす場合に、前記移動体の前方以外の方向についての前記模擬画像である他視界模擬画像を生成し、当該他視界模擬画像を前記前方視界模擬画像内の一部の領域に合成して、前記表示手段に表示させる
ことを特徴とする運転模擬装置。
【請求項２】
請求項１において、
前記制御手段は、当該移動体の位置が前記仮想空間内の所定領域に入っていることを前記所定の条件とする
ことを特徴とする運転模擬装置。
【請求項３】
請求項１乃至２のいずれかにおいて、
前記制御手段は、当該移動体の移動速度が所定範囲に入っていることを前記所定の条件とする
ことを特徴とする運転模擬装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記制御手段は、所定の前記操作情報が生成されたことに応じて前記他視界模擬画像を前記表示手段に表示させる
ことを特徴とする運転模擬装置。
【請求項５】
請求項４において、
前記所定の操作情報は、前記操作手段が備える方向指示器スイッチレバーがオンであることを示す情報である
ことを特徴とする運転模擬装置。
【請求項６】
請求項１乃至３のいずれかにおいて、
更に、前記操作者の視線の方向を検出する検出手段を有し、
前記制御手段は、前記検出手段が前記視線の方向が前方をはずれたことを検出したことに応じて前記他視界模擬画像を前記表示手段に表示させる
ことを特徴とする運転模擬装置。
【請求項７】
操作者の操作に応答して運転席からの視界の模擬画像を表示し、当該操作者に模擬運転を体験させる運転模擬装置用の制御プログラムであって、
前記運転模擬装置には、前記模擬画像を表示する表示部と、前記操作者の操作の状態を示す操作情報を生成する操作部と、制御部とが備えられ、
前記制御部に、
前記操作情報と予め用意された仮想空間を表現するデータに基づいて、前記操作者の操作によって運転される前記仮想空間内の移動体の運動状態を求め、当該求めた運動状態を表す運動状態情報と前記仮想空間を表現するデータに基づいて、前記移動体における前方についての前記模擬画像である前方視界模擬画像を生成して前記表示ぶに表示させる、処理を実行させ、
前記制御部に、前記運動状態情報である、前記移動体の位置、前記移動体の移動速度、及び、前記移動体の移動方向のうちの何れかが所定の条件を満たす場合に、前記移動体の前方以外の方向についての前記模擬画像である他視界模擬画像を生成し、当該他視界模擬画像を前記前方視界模擬画像内の一部の領域に合成して、前記表示部に表示させる、処理を実行させる
ことを特徴とする運転模擬装置用の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車などの運転を模擬するための運転模擬装置等に関し、特に、様々な状況に応じてより現実に近い運転状態／視界状態を与えることのできる運転模擬装置等に関する。
【背景技術】
【０００２】
従来、運転教習所では、教習の初期段階等において実際の自動車を運転する代わりに運転模擬装置を用いる場合がある。かかる運転模擬装置は、操作者の操作に応答して仮想空間内の仮想自動車を移動させ、当該仮想自動車の運転席から見える景観を操作者に表示するように構成されている。また、ドライビングゲームも予てより普及しており、ここでも同様の運転模擬装置が用いられている。
【０００３】
このような運転模擬装置においては、実際の運転により近い状態を作り出すために様々な工夫がなされており、特に、最近の表示処理能力の向上に伴って、複数の視界の画像を操作者に提供するための改良がなされている。
【０００４】
例えば、下記特許文献１には、左折時などには左後方の交通状態が確認でき、運転者が不安を感ぜず十分な道路走行の教習を行える自動車運転模擬表示方法等について記載され、方向指示器スイッチレバーを左側方向指示器が点灯するように操作した場合、表示画面の左側に設けた左ドアミラー表示画像領域に左ドアミラーの画像を表示することなどが示されている。
【０００５】
また、自動車の前方以外の方向の画像をスイッチ操作で表示させるようにした運転模擬装置もある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−６６５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の装置では、ある決まった状況でドアミラー画像を出すというものであり、それ以外の運転状況には対応できず、また、運転者が首を振って左右の状況を確認するような場合の画像も提供されないので、実際の運転に近づけるためには未だ機能不足である。
【０００８】
また、上述したスイッチ操作を伴う画像表示は、実際には運転者が首を振って直接見る画像を提供するものであるので、実際には必要としないスイッチ操作をする必要があり不自然であると共に、運転を煩雑にし危険発見の遅れにつながる虞がある。
【０００９】
そこで、本発明の目的は、自動車などの運転を模擬するための運転模擬装置であって、特に、様々な状況に応じてより現実に近い運転状態／視界状態を与えることのできる運転模擬装置、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、操作者の操作に応答して運転席からの視界の模擬画像を表示し、当該操作者に模擬運転を体験させる運転模擬装置が、前記模擬画像を表示する表示手段と、前記操作者の操作の状態を示す操作情報を生成する操作手段と、前記操作情報と予め用意された仮想空間を表現するデータに基づいて、前記操作者の操作によって運転される前記仮想空間内の移動体の運動状態を求め、当該求めた運動状態を表す運動状態情報と前記仮想空間を表現するデータに基づいて、前記移動体における前方についての前記模擬画像である前方視界模擬画像を生成して前記表示手段に表示させる制御手段と、を有し、前記制御手段は、前記運動状態情報である、前記移動体の位置、前記移動体の移動速度、及び、前記移動体の移動方向のうちの何れかが所定の条件を満たす場合に、前記移動体の前方以外の方向についての前記模擬画像である他視界模擬画像を生成し、当該他視界模擬画像を前記前方視界模擬画像内の一部の領域に合成して、前記表示手段に表示させる、ことである。
【００１１】
更に、上記の発明において、一つの態様は、前記制御手段は、当該移動体の位置が前記仮想空間内の所定領域に入っていることを前記所定の条件とする、ことを特徴とする。
【００１２】
更に、上記の発明において、一つの態様は、前記制御手段は、当該移動体の移動速度が所定範囲に入っていることを前記所定の条件とする、ことを特徴とする。
【００１３】
更にまた、上記の発明において、一つの態様は、前記制御手段は、所定の前記操作情報が生成されたことに応じて前記他視界模擬画像を前記表示手段に表示させる、ことを特徴とする。
【００１４】
更に、上記の発明において、一つの態様は、前記所定の操作情報は、前記操作手段が備える方向指示器スイッチレバーがオンであることを示す情報である、ことを特徴とする。
【００１５】
更にまた、上記の発明において、好ましい態様は、更に、前記操作者の視線の方向を検出する検出手段を有し、前記制御手段は、前記検出手段が前記視線の方向が前方をはずれたことを検出したことに応じて前記他視界模擬画像を前記表示手段に表示させる、ことを特徴とする。
【００１６】
上記の目的を達成するために、本発明の別の側面は、操作者の操作に応答して運転席からの視界の模擬画像を表示し、当該操作者に模擬運転を体験させる運転模擬装置用の制御プログラムにおいて、前記運転模擬装置には、前記模擬画像を表示する表示部と、前記操作者の操作の状態を示す操作情報を生成する操作部と、制御部とが備えられ、前記制御部に、前記操作情報と予め用意された仮想空間を表現するデータに基づいて、前記操作者の操作によって運転される前記仮想空間内の移動体の運動状態を求め、当該求めた運動状態を表す運動状態情報と前記仮想空間を表現するデータに基づいて、前記移動体における前方についての前記模擬画像である前方視界模擬画像を生成して前記表示ぶに表示させる、処理を実行させ、前記制御部に、前記運動状態情報である、前記移動体の位置、前記移動体の移動速度、及び、前記移動体の移動方向のうちの何れかが所定の条件を満たす場合に、前記移動体の前方以外の方向についての前記模擬画像である他視界模擬画像を生成し、当該他視界模擬画像を前記前方視界模擬画像内の一部の領域に合成して、前記表示部に表示させる、処理を実行させる、ことである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した運転模擬装置の実施の形態例に係る概略構成図である。
【図２】本運転模擬装置１の外観斜視図である。
【図３】制御部３の概略機能構成図である。
【図４】制御部３の処理内容を例示したフローチャートである。
【図５】画像生成部３３が生成する３画面モニタ用の画像を例示した図である。
【図６】画像生成部３３が生成する１画面モニタ用の画像を例示した図である。
【図７】３画面モニタ用の画像の視点と視界を例示した図である。
【図８】１画面モニタ用の画像の視点と視界を例示した図である。
【図９】交差点での右左折を行う状況を説明するための図である。
【図１０】停止状態から発進する状況を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した運転模擬装置の実施の形態例に係る概略構成図である。図１に示す運転模擬装置１が本発明を適用した運転模擬装置であり、少なくとも、操作者の操作に応じて仮想空間内を移動する移動体１００（仮想自動車）の運動状態が所定の条件を満たした場合に、前方以外の所定の方向の視界についての模擬画像を操作者に提供し、より現実に近い運転状態を実現しようとするものである。
【００２１】
図１に示す本実施の形態例に係る運転模擬装置１は、図に示すように、表示部２、制御部３、操作部４、スピーカー５、データ格納部６、及びセンサ７等を備え、操作者の操作部４に対する操作に応答して仮想空間内の移動体１００を移動させ、その運転席１０１からの視界の模擬画像を随時表示部２に表示させるように構成されている。また、ここでは、運転模擬装置１は、運転教習用の装置であるものとする。
【００２２】
まず、操作部４は、操作者が模擬運転を行うための操作手段であり、通常の自動車が備えるハンドル、アクセル、ブレーキ、シフトレバー、方向指示器スイッチレバー等を備えている。当該操作部４は、操作部の状態、すなわち、操作者の操作の状態を示す操作情報を生成する。
【００２３】
図２は、本運転模擬装置１の外観斜視図である。図２には、操作部４の一部として、ハンドルユニット４０、ステアリングホイール４１、ハンドブレーキ４２、チェンジレバー４３、コンビネーションスイッチ４４、コンビネーションメータユニット４５が示されている。また、運転模擬装置１には、操作者が前方を向いて座るように座席４６が設けられている。
【００２４】
次に、センサ７は、操作者の視線の方向を検出する検出手段であり、ここでは、一例として、図２に示されるカメラ７１とそれに接続されるルックセンサシステムによって構成される。なお、この画像による方法ではなく、操作者に装着したジャイロを用いて頭の動きを捉え操作者の視線方向を検出する方法など、操作者の視線方向を検出できるものであれば他の方法を用いることができる。
【００２５】
表示部２は、座席４６に座った操作者に上記模擬画像を表示するためのモニタであり、図２に示すように、座席４６の前面に設置される。ここでは、左側モニタ２１、中央モニタ２２、及び右側モニタ２３を備えた３画面のモニタを示しているが１画面のモニタであってもよい。この表示部２には、模擬運転中、通常表示されている通常視界画像と、所定の状況のときに表示される他視界画像が表示される。通常視界画像には、操作者によって操作される仮想空間内の移動体１００の運転席１０１から前方を見た時の前方視界画像（６００、９００）と運転席１０１から各ミラーを用いて見た時の画像（６０３−６０５、９０３−９０５）含まれる。また、他視界画像は、運転席１０１から前方以外の方向を見た時の視界の画像（６０１、６０２、９０１、９０２）であり、状況に応じて、また、操作者の視線方向に応じて様々な方向の画像が含まれる。
【００２６】
スピーカー５は、操作者に対する案内や警告を行うための音声を出力する部分である。
【００２７】
データ格納部６は、車両や通行人などを含む仮想空間を構成する各オブジェクトの３Ｄデータ等、移動体１００の運動計算や表示部２に表示する模擬画像の生成に必要なデータを収めたＨＤＤなどのデータ格納手段である。
【００２８】
次に、制御部３は、上記表示部２に表示される画像及び上記スピーカー５から出力される音声を制御する部分であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＡＳＩＣなどで構成されている。制御部３は、模擬運転中、所定のタイムサイクルで、上記操作部４に対して操作者によって行われた操作の情報（操作情報）、及び、上記センサ７が検出した操作者の動作の情報（動作情報）を受信して、上記データ格納部６に格納されるデータを用い、その時点での仮想空間内での移動体１００の運動状態を求め、その運動状態の情報（運動状態情報）に基づいて上記模擬画像を生成し、表示部２に表示させる。
【００２９】
図３は、制御部３の概略機能構成図である。図３に示すように、制御部３は、画像の表示に係る機能については、運動計算部３１、表示判定部３２、画像生成部３３、画像合成部３４、及び表示制御部３５を備えている。運動計算部３１は、上記仮想空間内での移動体１００の運動状態を演算する部分であり、表示判定部３２は、その時点で表示すべき上記模擬画像を決定する部分であり、画像生成部３３は、表示する上記模擬画像を生成する部分であり、画像合成部３４は、生成された複数の上記模擬画像を合成する部分であり、表示制御部３５は、合成された上記模擬画像を表示部２に表示する部分である。また、画像生成部３３は、通常視界画像生成部３３１と他視界画像生成部３３２を備え、前者は、上述した通常視界画像を生成し、後者は、上述した他視界画像を生成する。
【００３０】
なお、これらの各機能構成部（３１−３５）は、上記ＲＯＭ等に格納されたプログラムと、当該プログラムに従って処理を実行する上記ＣＰＵ等によって構成されている。
【００３１】
以上説明したような構成を有する本実施の形態例に係る運転模擬装置１は、上記表示判定部３２の判定により、所定の状況になった際に他視界画像を生成、表示することに特徴があり、以下その点を中心に、画像が表示されるまでの処理について具体的に説明する。
【００３２】
図４は、制御部３の処理内容を例示したフローチャートである。制御部３は、模擬運転が開始されると、所定の時間間隔で図４のステップＳ１からステップＳ８の処理を、模擬運転が終了するまで繰り返し実行する。
【００３３】
まず、その時点の操作部４の状態を示す操作情報を操作部４から受信する（ステップＳ１）。当該操作情報には、少なくとも、方向指示器スイッチレバーのＯＮ／ＯＦＦ情報、アクセルの角度情報、ハンドルの回転情報などが含まれる。
【００３４】
次に、運動計算部３１は、上記受信した操作情報により操作の内容を把握し、当該操作によって仮想空間内の移動体１００の状態がどのように変化するかを演算する（ステップＳ２）。その結果、少なくとも、移動体１００の仮想空間内での位置情報、移動体１００の移動速度情報、移動体１００の移動方向情報を含む運動状態情報が生成される。また、移動体１００の位置に基づいて仮想空間内の他のオブジェクトとの干渉等についてもチェックがなされる。
【００３５】
次に、通常視界画像生成部３３１が、上記生成された運動状態情報に基づいて、データ格納部６に格納されるデータを用い、通常視界画像を生成する（ステップＳ３）。すなわち、上述した前方視界画像と各ミラーを用いて見た時の画像を生成する。
【００３６】
図５は、画像生成部３３が生成する３画面モニタ用の画像を例示した図である。また、図６は、画像生成部３３が生成する１画面モニタ用の画像を例示した図である。また、図７は、３画面モニタ用の画像の視点と視界を例示した図である。また、図８は、１画面モニタ用の画像の視点と視界を例示した図である。
【００３７】
３画面のモニタを用いる場合の前方視界画像６００は、例えば、図５に示される６００（Ｌ）、６００（Ｃ）、及び６００（Ｒ）である。この場合には、前方視界画像６００が、左側モニタ２１、中央モニタ２２、及び右側モニタ２３のそれぞれに合わせて、３分割されている。また、１画面のモニタの場合には、例えば、図６に示される前方視界画像９００のようになる。
【００３８】
また、上記前方視界画像６００（Ｌ）、６００（Ｃ）、及び６００（Ｒ）は、それぞれ、図７に示す視点４００からの視界５００（Ｌ）、５００（Ｃ）、及び５００（Ｒ）による画像である。言い換えれば、視点４００の位置に仮想カメラを置いてそれぞれの視界を捉えた際の仮想空間内での模擬画像である。同様に、上記前方視界画像９００は、図８に示す視点７００からの視界８００による画像である。
【００３９】
なお、視点４００、７００の位置は、移動体１００の運転席１０１の位置に相当する。
【００４０】
次に、サイドミラーを用いて見える画像は、３画面モニタでは、例えば、図５の右サイドミラー画像６０３及び左サイドミラー画像６０４であり、１画面モニタでは、例えば、図６の右サイドミラー画像９０３及び左サイドミラー画像９０４である。
【００４１】
これらサイドミラー画像のそれぞれの視点（仮想カメラの位置）とその視界は、それぞれ、図７の視点４０３及び４０４、視界５０３及び５０４、並びに、図８の視点７０３及び７０４、視界８０３及び８０４である。
【００４２】
また、バックミラーを用いて見える画像は、３画面モニタでは、例えば、図５のバックミラー画像６０５であり、１画面モニタでは、例えば、図６のバックミラー画像９０５である。これらバックミラー画像のそれぞれの視点（仮想カメラの位置）とその視界は、それぞれ、図７の視点４０５及び視界５０５、並びに、図８の視点７０５及び視界８０５である。
【００４３】
なお、上記ミラーを用いた場合に見える画像の実際の視点は４００と７００である。
【００４４】
次に、制御部３の表示判定部３２は、上述した他視界画像をこの時点で表示するか否かの判定を行う（ステップＳ４）。当該判定が本運転模擬装置１の大きな特徴である。
【００４５】
当該判定では、移動体の運転者（運転模擬装置１の操作者）が、首を振るなどして視線を前方からはずす、本運転模擬装置１のように教習用の場合には視線をはずすべき、状況であるか否かを判断する。言い換えれば、前方以外の方向をミラーを用いずに見る状況であるか否かを判断する。
【００４６】
具体的には、当該状況になったか否かを、少なくとも、その時点の移動体１００の運動状態に基づいて、より具体的には、上記運動計算（Ｓ２）で生成された運動状態情報を用いて判断する。また、以下に具体例として説明するように、上記運動状態と、その時点の操作部４の状態、すなわち、上記操作情報に基づいて判断しても良いし、その時点の操作者の視線方向、すなわち、上記動作情報に基づいて判断しても良い。
【００４７】
上記判断する状況は、例えば、交差点において左折又は右折をする状況、停止している状態から発進する状況、車線を変更する状況、交差点を通過する状況などである。
【００４８】
本運転模擬装置１では、これらの状況を判断するための条件が設けられており、表示判定部３２は、具体的には、当該条件を満たしているか否かを判定する処理を行う。当該条件と具体的な判定については後述する。
【００４９】
なお、通常の場合は、当該表示判定部３２による判定は、上記生成された通常視界画像を常に表示するものとして、他視界画像の表示・非表示について判定するが、判断された上記状況によっては、通常視界画像を表示せずに他視界画像のみを表示するという判定を行っても良い。
【００５０】
また、上記他視界画像のモニタ上の表示位置（表示領域）は、固定にしても良いし可変にしてもよい。可変にする場合には、当該表示判定部３２が判断した上記状況に応じて表示位置を決定する。
【００５１】
かかる判定の結果、表示判定部３２が上記条件を満たしている、すなわち、他視界画像を表示すべきと判定した場合には（ステップＳ４のＹｅｓ）、他視界画像生成部３３２が他視界画像を生成する（ステップＳ５）。一方、上記条件を満たしていない場合には（ステップＳ４のＮｏ）、処理がステップＳ６に移行する。
【００５２】
他視界画像生成部３３２による生成が行われる場合には、上記判断されたその時点の状況に相応しい視線方向の視界画像を、上記その時点の運動状態情報に基づいてデータ格納部６に格納されるデータを用い生成する。具体的状況とそれに相応する視点及び視界については後述する。
【００５３】
次に、ステップＳ６では、画像合成部３４が画像の合成処理を行う。具体的には、上記生成された通常視界画像の上述した前方視界画像とミラーを用いてみた画像を、例えば、図５及び図６に示すような配置で合成し、さらに、上記判定（Ｓ４）により他視界画像を表示する場合には、生成された他視界画像をさらに合成する。
【００５４】
３画面モニタの場合には、例えば、図５に示す画像６０１及び６０２が他視界画像であり、１画面モニタの場合には、例えば、図６に示す画像９０１及び９０２が他視界画像である。これらの図に示すように、一例としては、モニタの左側と右側の比較的小さい領域に（小窓のように）表示されるように、他視界画像が通常視界画像に合成される。
【００５５】
また、左右の他視界画像は、その時点の状況に応じて、片方のみを表示したり両方を表示したりすることができる。さらに、上述のとおり、他視界画像のみをモニタに表示するように画像の合成を行ってもよい。また、図５及び図６に示す他視界画像の大きさは一例であり、その時点の状況に応じて可変にするようにしてもよい。
【００５６】
次に、当該合成された画像を、表示制御部３５がモニタ（表示部２）に表示させる（ステップＳ７）。この際、表示制御部３５は、モニタに移動体１００のダッシュボードを表示する場合には、当該ダッシュボード上のメータユニットに表示するデータを上記運転状態情報や操作情報から取得して、上記画像に合成して表示する。例えば、その時点の移動体１００の移動速度や方向指示器のオン・オフの状態が合成される。
【００５７】
当該表示処理が終了すると、当該１サイクルの処理が終了し、制御部３は、現在行っている模擬運転を終了するか否かの終了判定を行う（ステップＳ８）。具体的には、当該模擬運転の用意されたカリキュラムが全て終了した場合、あるいは、移動体１００（仮想自動車）が通行人や障害物に接触した場合などに終了であると判定される（ステップＳ８のＹｅｓ）。また、終了と判定されない場合には（ステップＳ８のＮｏ）、次のサイクルの処理が上述したステップＳ１から開始される。
【００５８】
そして、上記終了判定がなされれば、当該模擬運転の処理が終了する。
【００５９】
次に、上述した他視界画像を表示するか否かの判定及び他視界画像の視界について、具体的な例を説明する。まず、一例として、表示判定部３２は、仮想空間内の移動体１００が交差点での右左折を行う状況であると判断した場合に、他視界画像の表示を行うと判定する。図９は、かかる場合の状況を説明するための図である。そして、この場合の判定条件は、以下の三つである。
条件（１）：仮想空間内の移動体１００の現在位置が交差点領域（図９の領域１０２、例えば、交差点の中心位置から進行方向前後及び左右に３０ｍ以内の領域）内であること
条件（２）：仮想空間内の移動体１００の移動速度が時速０ｋｍ以上時速１５ｋｍ以下であること
条件（３）：操作部４の方向指示器スイッチレバーが左方向又は右方向を指示させる状態である（オンであること）
上記条件（１）及び（２）は、上述したように移動体１００の運動状態情報から満足するか否かが判断され、上記条件（３）については、上述した操作情報から満足するか否かが判断される。その結果、全ての条件が満たされている場合に、他視界画像の表示を行うと判定する。
【００６０】
そして、この場合に生成、表示される他視界画像は以下の視点と視界によって生成されるものである。
視点位置：移動体１００の運転席１０１（具体的には、運転者の頭部位置）
視界方向：移動体１００の進行方向から左又は右に７０度の方向
視界角度：４５度
なお、方向指示器スイッチレバーが左方向を指示させる状態であれば（すなわち、左折中の状況であると判断されれば）、上記視界方向は左に７０度の方向であり、方向指示器スイッチレバーが右方向を指示させる状態であれば（すなわち、右折中の状況であると判断されれば）、上記視界方向は右に７０度の方向である。
【００６１】
図９には、左折時の視点４０２、７０２と視界５０２、８０２、及び、右折時の視点４０１、７０１と視界５０１、８０１が例示されている。
【００６２】
次の例として、表示判定部３２は、仮想空間内の移動体１００が停止状態から発進する状況であると判断した場合に、他視界画像の表示を行うと判定する。図１０は、かかる場合の状況を説明するための図である。そして、この場合の判定条件は、以下の三つである。
条件（４）：仮想空間内の移動体１００の現在位置が停止領域（図１０の領域１０３、例えば、最初の発進位置など教習カリキュラムの停止すべき位置を含む領域）内であること
条件（５）：仮想空間内の移動体１００の移動速度が時速０ｋｍであること
条件（６）：操作部４の方向指示器スイッチレバーが左方向又は右方向を指示させる状態である（オンであること）
上記条件（４）及び（５）は、上述したように運動状態情報から満足するか否かが判断され、上記条件（６）については、上述した操作情報から満足するか否かが判断される。その結果、全ての条件が満たされている場合に、他視界画像の表示を行うと判定する。
【００６３】
そして、この場合に生成、表示される他視界画像は以下の視点と視界によって生成されるものである。
視点位置：移動体１００の運転席１０１（具体的には、運転者の頭部位置）
視界方向：移動体１００の進行方向から左又は右に１３５度の方向
視界角度：４５度
なお、方向指示器スイッチレバーが左方向を指示させる状態であれば（すなわち、左側に発進する状況であると判断されれば）、上記視界方向は左に１３５度の方向であり、方向指示器スイッチレバーが右方向を指示させる状態であれば（すなわち、右側に発進する状況であると判断されれば）、上記視界方向は右に１３５度の方向である。
【００６４】
図１０には、左側発進時の視点４０２、７０２と視界５０２、８０２、及び、右側発進時の視点４０１、７０１と視界５０１、８０１が例示されている。
【００６５】
また、別の例として、表示判定部３２は、仮想空間内の移動体１００が車線変更をする状況であると判断した場合に、他視界画像の表示を行うと判定する。この場合の判定条件は、以下の通りである。
条件（７）：仮想空間内の移動体１００の移動速度が時速３０ｋｍ以上であること
条件（８）：操作部４の方向指示器スイッチレバーが左方向又は右方向を指示させる状態である（オンであること）
そして、この場合に生成、表示される他視界画像は、以下の視点と視界によって生成されるものである。
視点位置：移動体１００の運転席１０１（具体的には、運転者の頭部位置）
視界方向：移動体１００の進行方向から左又は右に１３５度の方向
視界角度：４５度
なお、移動体１００の車線変更可能領域を設けて、移動体１００の位置がその領域内であるか否かを条件として加えてもよい。
【００６６】
また、上記運転状態情報だけの条件で判定する例として、交差点を直進する状況である場合に他視界画像の表示を行うと判定する。かかる場合には、例えば、移動体１００が上記交差点領域内に位置し、所定の速度以下で移動中である、という判定条件が用いられる。そして、その条件が満足された場合には、移動体１００の進行方向に対して左右を運転者が目視した場合の画像が生成されて表示される。
【００６７】
以上説明したように、本運転模擬装置１では、運転者が視線を向けて目視である方向の状態を確認すべき状況を捉えて、その状況で運転者が目視で見た場合の画像を提供する。
【００６８】
なお、上述の例などにおいて、運転者が左側を見た場合の他視界画像は、図５及び図６の画像６０２及び画像９０２のように、モニタの左側に表示され、運転者が右側を見た場合の他視界画像は、図５及び図６の画像６０１及び画像９０１のように、モニタの右側に表示される。
【００６９】
また、以上の具体的説明では、他視界画像の表示を行うか否かの判定を上記運転状態情報と上記操作情報に基づいて行った場合であったが、上述したように上記動作情報に基づいて行ってもよい。具体的には、センサ７が検出する操作者の視線方向が前方でない方向であること、より具体的には、左側又は右側の所定範囲内の方向であることを、上記判定の条件に加えるようにしてもよい。
【００７０】
例えば、上述した交差点の右左折時や発進時の条件に上記視線方向の条件を加えるようにすることができる。かかる場合には、操作者が実際に首を振って確認行為を行った場合にのみ他視界画像が提供されるので、より現実に近い状態にすることができる。なお、この場合には、提供する画像を上記検出された視線方向で得られる視界の画像とするようにしてもよい。
【００７１】
また、上記検出した視線方向の条件のみを判定条件としてもよい。この場合には、操作者が、視線を前方からある一定程度以上ずらした場合に、その方向の視界の画像が生成されて表示されるようになる。
【００７２】
また、上述の説明では、各ミラーを用いて見た画像は通常前方視界画像に合成されて、通常、表示されるものとしたが、当該ミラー画像も、運転者がミラーを見るべき状況を判定して、又は、操作者が視線を変えてミラー方向を見たことを検出して、かかる状況である場合にのみ表示するようにしてもよい。
【００７３】
また、本運転模擬装置１では、上述したような他視界画像の表示を実行可能なモードと、実行可能でないモード、すなわち、通常視界画像のみを表示するモードを切り換えて設定可能にするようにすることができる。後者のモードでは、図４のステップＳ４及びＳ５が省かれた処理が行なわれ、一連の模擬運転が終了するまで他視界画像は表示されない。
【００７４】
なお、本運転模擬装置１を教習所等で用いる場合には、複数の当該装置１と一つの管理用装置をネットワークで接続した構成とすることができる。この場合、当該管理用装置は、データ処理部やモニタ等を備え、各運転模擬装置１の教習用コース及び上記モードの設定や操作状態及び運転状態の監視ができる機能を有する。
【００７５】
以上説明したように、本実施の形態例に係る運転模擬装置１では、運転者が前方以外の方向を目視で確認する状況、確認すべき状況を、少なくとも、模擬運転される車両の運動状態に基づいて捉え、その場合に、当該確認によって見られる画像を提供するので、従来よりも実際の運転に近い状態を実現でき、教習の効果を向上させることができる。
【００７６】
また、上記目視確認を必要とする状況は、模擬運転に必要な模擬画像の生成のために計算される車両の運動状態や運転者の操作内容による条件で設定できるので、より現実に近い様々な運転状況を模擬することができるようになる。
【００７７】
また、上述したように、他視界画像を表示しないモードを設定可能とすることにより、両モードの模擬運転を通じて、教習を受ける者に対して目視確認の必要性をより強く認識させることができる。
【００７８】
なお、本実施の形態例では、運転模擬装置を自動車の教習用装置として説明したが、本発明は、運転が必要な他の乗り物の教習用装置やゲーム機としての模擬装置に適用することもできる。
【００７９】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００８０】
１  運転模擬装置
２  表示部（表示手段）
３  制御部（制御手段）
４  操作部（操作手段）
５  スピーカー
６  データ格納部
７  センサ（検出手段）
２１  左側モニタ
２２  中央モニタ
２３  右側モニタ
３１  運動計算部
３２  表示判定部
３３  画像生成部
３４  画像合成部
３５  表示制御部
４０  ハンドルユニット
４１  ステアリングホイール
４２  ハンドブレーキ
４３  チェンジレバー
４４  コンビネーションスイッチ
４５  コンビネーションメータユニット
４６  座席
７１  カメラ
１００  移動体
１０１  運転席
１０２  交差点領域
１０３  発進領域
３３１  通常視界画像生成部
３３２  他視界画像生成部
４００−４０５  視点（仮想カメラ）
５００−５０５  視界
６００−６０５  画像
７００−７０５  視点（仮想カメラ）
８００−８０５  視界
９００−９０５  画像
【図１】
2012048105.tif 000003
【図２】
2012048105.tif 000004
【図３】
2012048105.tif 000005
【図４】
2012048105.tif 000006
【図７】
2012048105.tif 000007
【図８】
2012048105.tif 000008
【図９】
2012048105.tif 000009
【図１０】
2012048105.tif 000010
【図５】
2012048105.tif 000011
【図６】
2012048105.tif 000012