(57)【特許請求の範囲】
【請求項１】
移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，
前記走行ガイドシステムは，
位置情報取得装置から位置情報を取得する位置情報取得処理部と，
方向情報を取得する方向情報取得処理部と，
前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，
前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，
管理対象箇所の位置情報を記憶する管理対象箇所記憶部と，
前記取得した位置情報を用いて，前記管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部と，
前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部と，
前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部と，を有しており，
前記仮想空間情報記憶部は，
前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，
前記仮想視点画像生成処理部は，
前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，
ことを特徴とする走行ガイドシステム。
【請求項２】
移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，
前記走行ガイドシステムは，
位置情報取得装置から位置情報を取得する位置情報取得処理部と，
方向情報を取得する方向情報取得処理部と，
前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，
前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，
前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部と，を有しており，
前記仮想空間情報記憶部は，
前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，
前記仮想視点画像生成処理部は，
前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，
ことを特徴とする走行ガイドシステム。
【請求項３】
移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，
前記走行ガイドシステムは，
位置情報取得装置から位置情報を取得する位置情報取得処理部と，
方向情報を取得する方向情報取得処理部と，
前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，
前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，
管理対象箇所の位置情報を記憶する管理対象箇所記憶部と，
前記取得した位置情報を用いて，前記管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部と，
前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部と，
前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部と，を有しており，
前記方向情報取得処理部は，
前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，
ことを特徴とする走行ガイドシステム。
【請求項４】
移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，
前記走行ガイドシステムは，
位置情報取得装置から位置情報を取得する位置情報取得処理部と，
方向情報を取得する方向情報取得処理部と，
前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，
前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，
前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部と，を有しており，
前記方向情報取得処理部は，
前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，
ことを特徴とする走行ガイドシステム。
【請求項５】
前記仮想空間情報記憶部は，
前記仮想空間情報として，前記走行ガイドが，前記移動体の運転者の正面に位置するように配置されている，
ことを特徴とする請求項１から請求項４のいずれかに記載の走行ガイドシステム。
【請求項６】
前記仮想視点画像生成処理部は，さらに，
前記移動体または投影装置に備えた３軸慣性センサから３軸の角度情報を取得し，前記仮想視点の仰角，水平回転方向の方角，ねじれ角として反映させて，前記仮想視点画像を生成する，
ことを特徴とする請求項１から請求項５のいずれかに記載の走行ガイドシステム。
【請求項７】
前記管理対象箇所記憶部は，さらに，
前記管理対象箇所の位置情報に対応づけて管理対象画像を記憶しており，
前記出力処理部は，
前記取得した位置情報と，前記管理対象箇所の位置情報とを比較することで前記移動体が前記管理対象箇所からあらかじめ定められた範囲に入ったかを判定し，
前記あらかじめ定められた範囲に入ったことを判定すると，前記管理対象箇所記憶部からその管理対象箇所の管理対象画像を抽出して出力する，
ことを特徴とする請求項１または請求項３に記載の走行ガイドシステム。
【請求項８】
移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，
位置情報取得装置から位置情報を取得する位置情報取得処理部，
方向情報を取得する方向情報取得処理部，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，
前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，
前記取得した位置情報を用いて，管理対象箇所の位置情報を記憶する管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部，
前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部，
前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，
前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，
前記仮想視点画像生成処理部は，
前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，
ことを特徴とする走行ガイドプログラム。
【請求項９】
移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，
位置情報取得装置から位置情報を取得する位置情報取得処理部，
方向情報を取得する方向情報取得処理部，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，
前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，
前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，
前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，
前記仮想視点画像生成処理部は，
前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，
ことを特徴とする走行ガイドプログラム。
【請求項１０】
移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，
位置情報取得装置から位置情報を取得する位置情報取得処理部，
方向情報を取得する方向情報取得処理部，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，
前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，
前記取得した位置情報を用いて，管理対象箇所の位置情報を記憶する管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部，
前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部，
前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，  
前記方向情報取得処理部は，
前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，
ことを特徴とする走行ガイドプログラム。
【請求項１１】
移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，
位置情報取得装置から位置情報を取得する位置情報取得処理部，
方向情報を取得する方向情報取得処理部，
前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，
前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，
前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，
前記方向情報取得処理部は，
前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，
ことを特徴とする走行ガイドプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，車両などの移動体の操作者に，移動体の走行位置および／または管理対象箇所の位置をガイドする走行ガイドシステムに関する。
【背景技術】
【０００２】
事故を未然に防止するため，空港では，滑走路の路面の損傷箇所などの管理対象箇所，たとえばひび割れや陥没箇所などを迅速に発見し，修理することが求められている。従来，この作業は，滑走路を使用していないときに，保守作業担当者が車両で滑走路を走行し，目視によって管理対象箇所の発見，修理を行っていた。
【０００３】
しかし滑走路は，場合によっては全長３０００メートル以上，幅も６０メートル程度になる。そのため，目視で滑走路の小さな管理対象箇所を発見するのは困難な作業である。そこで作業の簡易化のため，滑走路の路面を撮像するための撮像装置を備えた車両で滑走路を走行し，走行時に路面を逐次，撮像して管理対象箇所を発見する，という方法が検討されている。
【０００４】
この場合，滑走路を車両で走行しながら路面を撮像することを，複数回，撮像位置を並行にずらしながら行うことが求められる。しかし，車両を運転するのは人間であるから，つねに直線的に走行することは困難である。また，走行は航空機の離着陸が行われる日中の時間帯を避けて夜間に行わなければならず，目印となるものが見えなくなることから，直線的な走行はますます困難となる。そのため，車両の走行時に，左右へのずれが発生してしまい，滑走路の路面を撮像した画像の大幅な重複や欠落が生じる可能性がある。
【０００５】
そこで，滑走路に，車両が走行するためのガイドとなるＬＥＤを搭載したコーン（パイロン）を置き，それに沿って車両が走行する方法が考えられる。
【０００６】
また，走行すべき経路をガイドするシステムとしてカーナビゲーションシステムがあり，それを用いることも考えられる。そしてその応用例として，人が進行すべき方向を，日陰の位置に投影することでナビゲーションをするシステムも存在する（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−２７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
滑走路に置いたＬＥＤ搭載のコーンに沿って車両が走行する方法はもっとも簡易であり，コーンに沿って走行できるので，撮像範囲の大幅な重複や欠落が生じることもない。しかし，コーンを滑走路に置く作業は保守作業担当者が行わなければならず，コーンの設置，回収の作業時間を要することとなる。また，作業終了後にはすべてのコーンを回収しなければならないが，もしコーンを回収し忘れてしまうと，滑走路を使用する飛行機にコーンが接触するなど，事故につながりかねない。そのため，安全性の観点からも問題がある。
【０００９】
また，カーナビゲーションシステムの場合，ＧＰＳによって現在の位置情報を測位し，現在地点から目的地点まで走行すべき道路をガイドする。そのため，道路や車線に沿って（自由度が１の状態で），ある目的地までどのように到達すべきか，という点においては有益である。しかし，滑走路のように，走行すべき地図がない場所，車線がない場所を走行する場合（自由度が２の状態の場合）や，管理対象箇所の位置を特定する場合には，カーナビゲーションシステムや特許文献１に記載のシステムを用いることはできない。
【課題を解決するための手段】
【００１０】
そこで本発明者は上記課題に鑑み，以下の発明をした。
【００１１】
請求項１の発明は，移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，前記走行ガイドシステムは，位置情報取得装置から位置情報を取得する位置情報取得処理部と，方向情報を取得する方向情報取得処理部と，前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，管理対象箇所の位置情報を記憶する管理対象箇所記憶部と，前記取得した位置情報を用いて，前記管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部と，前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部と，前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部と，を有しており，前記仮想空間情報記憶部は，前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，前記仮想視点画像生成処理部は，前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，走行ガイドシステムである。
また請求項２の発明は，移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，前記走行ガイドシステムは，位置情報取得装置から位置情報を取得する位置情報取得処理部と，方向情報を取得する方向情報取得処理部と，前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部と，を有しており，前記仮想空間情報記憶部は，前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，前記仮想視点画像生成処理部は，前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，走行ガイドシステムである。
【００１２】
これらの発明のように構成することで，車両などの移動体の操作者は，滑走路などの自由度が２以上の空間においても，移動体を，走行ガイドにしたがって適切に走行させることが可能となる。そのため，コーンを設置して移動体の走行位置を制御するなどの方法を採る必要がなくなり，作業時間の短縮ができ，安全性を確保することもできる。また，これらの発明のように構成することで，走行ガイドのみならず，距離標が出力される。そのため，距離やレーン番号を通じて，長さ方向，幅方向の位置を操作者は認識することができる。
【００１３】
また，請求項１の発明では，あらかじめ特定してある損傷などの管理対象箇所の中から，所望の管理対象箇所に移動体を移動させることができる。そのため，保守作業などが容易になる。
【００１４】
請求項３の発明は，移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，前記走行ガイドシステムは，位置情報取得装置から位置情報を取得する位置情報取得処理部と，方向情報を取得する方向情報取得処理部と，前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，管理対象箇所の位置情報を記憶する管理対象箇所記憶部と，前記取得した位置情報を用いて，前記管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部と，前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部と，前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部と，を有しており，前記方向情報取得処理部は，前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，走行ガイドシステムである。
また請求項４の発明は，移動体の操作者にその移動体の走行位置をガイドする走行ガイドシステムであって，前記走行ガイドシステムは，位置情報取得装置から位置情報を取得する位置情報取得処理部と，方向情報を取得する方向情報取得処理部と，前記移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する仮想空間情報記憶部と，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部と，前記仮想空間情報記憶部に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部と，前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部と，を有しており，前記方向情報取得処理部は，前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，走行ガイドシステムである。
【００１５】
これらの発明のように構成することで，車両などの移動体の操作者は，滑走路などの自由度が２以上の空間においても，移動体を，走行ガイドにしたがって適切に走行させることが可能となる。そのため，コーンを設置して移動体の走行位置を制御するなどの方法を採る必要がなくなり，作業時間の短縮ができ，安全性を確保することもできる。また，位置情報の測位の際には，センサの精度の限界から，誤差がランダムに生じることがある。その場合，位置情報の変化から方向情報を特定し，その方向情報を用いて出力する画像（仮想視点画像）を生成すると，ランダムに方向が歪んでしまうこととなる。そのため，移動体を高速で移動させているときには，出力された画像を操作者が見て，移動体が回転方向に揺らいでいるように感じられ，幻惑されてしまう現象が発生する場合がある。そこでこれらの発明のように構成することで，出力する仮想視点画像の方向についての揺らぎを抑えることができる。さらに，請求項３の発明では，あらかじめ特定してある損傷などの管理対象箇所の中から，所望の管理対象箇所に移動体を移動させることができる。そのため，保守作業などが容易になる。
【００１６】
上述の発明において，前記仮想空間情報記憶部は，前記仮想空間情報として，前記走行ガイドが，前記移動体の運転者の正面に位置するように配置されている，走行ガイドシステムのように構成することもできる。
【００１７】
通常の道路上の走行であれば，車両の両脇にガイドとなる車線などの白線が見え，運転者はそれを目安に直線走行するが，運転者から見ると，白線は運転者の視線の正面ではなく，視線から左右方向へのオフセットがあるので，車線の中央を正確に走行するためには最適な視覚情報の与え方とはいえない。しかし，本発明のように，仮想空間情報において，走行ガイドを，運転者の正面となるように配置しておけば，運転者の視線の正面に走行ガイドが投影，表示される。そのため，運転者は走行ガイドが常に自分の正面に来るように運転すればよく，より正確な走行が可能となる。
【００２３】
上述の発明において，前記仮想視点画像生成処理部は，さらに，前記移動体または投影装置に備えた３軸慣性センサから３軸の角度情報を取得し，前記仮想視点の仰角，水平回転方向の方角，ねじれ角として反映させて，前記仮想視点画像を生成する，走行ガイドシステムのように構成することができる。
【００２４】
移動体が移動する場所の凹凸の状況や移動体の加速，減速の状況によっては移動体に設置された投影装置の姿勢が変動し，投影する仮想視点画像の投影位置が不安定な状態となる。そこで，本発明のように構成することで，仮想視点画像の投影位置を概略同じ位置に表示することができる。
【００２７】
上述の発明において，前記管理対象箇所記憶部は，さらに，前記管理対象箇所の位置情報に対応づけて管理対象画像を記憶しており，前記出力処理部は，前記取得した位置情報と，前記管理対象箇所の位置情報とを比較することで前記移動体が前記管理対象箇所からあらかじめ定められた範囲に入ったかを判定し，前記あらかじめ定められた範囲に入ったことを判定すると，前記管理対象箇所記憶部からその管理対象箇所の管理対象画像を抽出して出力する，走行ガイドシステムのように構成することができる。
【００２８】
本発明のように構成することで，移動体が管理対象箇所に接近すると，管理対象箇所に，サイズ，位置，方向などの一以上を概略合致させた管理対象画像を出力することができる。そのため，保守作業担当者はそれをみて管理対象箇所のおおよその位置を特定し，迅速に保守作業を進めることができる。
【００２９】
請求項１の発明は，本発明のプログラムをコンピュータで実行することで実現することもできる。すなわち，移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，位置情報取得装置から位置情報を取得する位置情報取得処理部，方向情報を取得する方向情報取得処理部，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，前記取得した位置情報を用いて，管理対象箇所の位置情報を記憶する管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部，前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部，前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，前記仮想視点画像生成処理部は，前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，走行ガイドプログラムである。
請求項２の発明は，本発明のプログラムをコンピュータで実行することで実現することもできる。すなわち，移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，位置情報取得装置から位置情報を取得する位置情報取得処理部，方向情報を取得する方向情報取得処理部，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，前記仮想空間情報として，前記仮想空間の一部または全部を，所定間隔で長さ方向，幅方向に区切り，長さ方向を，長さ方向の基準位置からの距離で表し，幅方向を，幅方向の基準位置からのレーン番号で表し，距離とレーン番号の交点には，距離およびレーン番号を示す距離標が，前記仮想空間に配置されており，前記仮想視点画像生成処理部は，前記仮想視点からの，前記走行ガイドおよび前記距離標を含む仮想視点画像を生成する，走行ガイドプログラムである。
【００３０】
請求項３の発明は，本発明のプログラムをコンピュータで実行することで実現することもできる。すなわち，移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，位置情報取得装置から位置情報を取得する位置情報取得処理部，方向情報を取得する方向情報取得処理部，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，前記取得した位置情報を用いて，管理対象箇所の位置情報を記憶する管理対象箇所記憶部を参照することで，所定範囲内にある管理対象箇所を特定する管理対象箇所特定処理部，前記特定した管理対象箇所までの距離および／または方向を算出し，ガイドするガイド画像を生成するガイド画像生成処理部，前記生成した仮想視点画像および／またはガイド画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，前記方向情報取得処理部は，前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，走行ガイドプログラムである。
請求項４の発明は，本発明のプログラムをコンピュータで実行することで実現することもできる。すなわち，移動体の操作者に走行位置をガイドする範囲を含む実空間の一部または全部に対応する仮想空間であって，前記操作者が移動体を移動させるべき走行位置を示す走行ガイドがその仮想空間に配置されている仮想空間情報を記憶する記憶装置にアクセス可能なコンピュータを，位置情報取得装置から位置情報を取得する位置情報取得処理部，方向情報を取得する方向情報取得処理部，前記取得した位置情報と方向情報とを用いて，前記仮想空間における仮想視点の位置と向きの情報に変換する仮想空間位置変換処理部，前記記憶装置に記憶する仮想空間において，前記仮想視点からの，前記走行ガイドを含む前記仮想空間の画像である仮想視点画像を生成する仮想視点画像生成処理部，前記生成した仮想視点画像を，投影装置または表示装置から出力する出力処理部，として機能させる走行ガイドプログラムであって，前記方向情報取得処理部は，前記移動体の移動速度と所定の閾値とを比較し，閾値を超えたと判定した場合には，位置情報を用いた方向情報の算出処理を中止する，または所定時間における位置情報の移動平均によって方向情報の算出処理を行う，走行ガイドプログラムである。
【発明の効果】
【００３２】
本発明の走行ガイドシステムでは，移動体に搭載した投影装置などで走行する位置を路面に投影，あるいは表示位置に表示し，操作者はそれにしたがって車両などの移動体を走行させれば良いだけであるので，操作者にとっては簡単である。また，滑走路に滑走路にコーンなどを置く必要もないので，作業時間の短縮ができるとともに，安全性を損なうこともない。
【図面の簡単な説明】
【００３３】
【図１】本発明の走行ガイドシステムのシステム構成の概念の一例を模式的に示す概念図である。
【図２】管理コンピュータのハードウェア構成の一例を模式的に示す概念図である。
【図３】本発明の走行ガイドシステムの処理プロセスの一例を模式的に示すフローチャートである。
【図４】走行ガイドシステムを搭載した車両が，撮像装置を備えた牽引台車を牽引している状態の一例を模式的に示す図である。
【図５】車両が牽引台車を牽引しているときに，撮像装置で撮像をする状態の一例を模式的に示す図である。
【図６】撮像装置による撮像範囲の一例を模式的に示す図である。
【図７】投影装置が車両に取り付けられた状態の一例を模式的に示す図である。
【図８】仮想空間情報を図として表した一例を模式的に示す図である。
【図９】レーンの幅を模式的に示す図である。
【図１０】車両による走行経路の一例を模式的に示す図である。
【図１１】投影装置によって画像を投影した際に，運転席からの視認状況の一例を模式的に示す図である。
【図１２】投影装置によって画像を投影した場合の俯瞰図である。
【図１３】仮想空間に配置されている走行ガイドと投影装置の投影範囲を示す上方からの図である。
【図１４】投影する仮想空間の画像の一例を模式的に示す図である。
【図１５】投影する仮想空間の画像の一例を模式的に示す図である。
【図１６】走行経路の低速走行，高速走行の各領域の一例を模式的に示す図である。
【図１７】実施例４における走行ガイドシステムのシステム構成の概念の一例を模式的に示す図である。
【図１８】生成するガイド画像の一例を模式的に示す図である。
【図１９】実施例４における走行ガイドシステムの処理プロセスの一例を模式的に示すフローチャートである。
【図２０】管理対象箇所に接近した場合に管理対象画像を路面に投影した場合の一例を模式的に示す図である。
【図２１】仮想空間における滑走路を模式的に示した図である。
【図２２】仮想空間における滑走路でのカメラ位置（仮想視点）を模式的に示す図である。
【図２３】仮想空間位置変換処理部２３における，実空間の位置情報，方向情報を，仮想空間情報における仮想視点の位置情報と向きの情報に変換する処理を模式的に示す図である。
【発明を実施するための形態】
【００３４】
本発明の走行ガイドシステム１は車両１０などの移動体に搭載される。なお，以下の説明では移動体として車両１０の場合を説明するが，それ以外の移動体であっても良い。また，移動体が車両であるので，その操作者としては運転者とする。図１に走行ガイドシステム１のシステム構成の一例の概念図を模式的に示す。また，図２に走行ガイドシステム１を構成する管理コンピュータ２のハードウェア構成の一例を模式的に示す。
【００３５】
走行ガイドシステム１は，管理コンピュータ２とＧＰＳ装置３と，投影装置４および／または表示装置５とを有する。管理コンピュータ２は，プログラムの演算処理を実行するＣＰＵなどの演算装置７０と，情報を記憶するＲＡＭやハードディスクなどの記憶装置７１とを備える。場合によっては，演算装置７０の処理結果や記憶装置７１に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置が備えられていても良い。
【００３６】
図１では走行ガイドシステム１が一台のコンピュータで実現される場合を示したが，複数台のコンピュータにその機能が分散配置され，実現されても良い。
【００３７】
本発明における各手段は，その機能が論理的に区別されているのみであって，物理上あるいは事実上は同一の領域を為していても良い。
【００３８】
移動体としての車両１０に牽引台車１１が取り付けられた状態の一例を図４に模式的に示す。図４では，車両１０の後方に，撮像装置６を搭載した牽引台車１１を牽引しており，牽引台車１１の撮像装置６で路面の撮影を行う。図５は，車両１０が牽引台車１１を牽引しているときに，撮像装置６で撮像をする状態を模式的に示す図である。
【００３９】
牽引台車１１は，鉄やステンレスなどの金属製の枠体９によって形成されており，牽引台車１１の後方左右にはそれぞれ車輪が取り付けられている。また，枠体９には，撮像装置６による撮像範囲を照らすためのＬＥＤランプなどの照明装置７を取り付けた吊具８Ｌと，撮像装置６を取り付けた吊具８Ｃが取り付けられている。さらに撮像装置６の上方にはＧＰＳ装置３が取り付けられている。撮像装置６は路面を撮像するように，レンズが路面方向に向けられて吊具８Ｃに取り付けられており，照明装置７も路面を光で照射するように吊具８Ｌに取り付けられている。図４の例では，牽引台車１１の左右の方向に２台の撮像装置６ａ，６ｂが取り付けられている。以下の説明では，図４における牽引台車１１の左側の撮像装置６ａを第１撮像装置，右側の撮像装置６ｂを第２撮像装置ということがある。
【００４０】
牽引台車１１の照明装置７は撮像を行う際には路面を照明で照らしており，各撮像装置６ａ，６ｂが，一定時間，たとえば１／３０秒ごとに路面の撮像を行う。そして車両１０が牽引台車１１を牽引しながら一定の速度で移動するので，図６に示すように，路面を撮像することができる。この際に，第１撮像装置６ａ，第２撮像装置６ｂの撮像範囲が一部重なるように，牽引台車１１に取り付けられることがよい。撮像した画像が一部重なることによって，その重なりを検出することで，隣接する画像同士を正確に合成することができるからである。
【００４１】
また，撮像の時間間隔は，一つ前の撮像範囲と今回の撮像範囲とが一部重なるような間隔となることがよい。これも，撮像した画像が一部重なることによって，その重なりを検出することで，隣接する画像同士を正確に合成することができるからである。撮像間隔は，車両１０の走行速度にも依存するので，車両１０の走行速度と関連づけて適切な値を選んで設定することが可能である。なお，車速センサから車両１０の走行速度の情報を受け取り，走行速度から撮像間隔を自動的に設定するように構成しても良い。
【００４２】
なお，車両１０に取り付けられた管理コンピュータ２と，牽引台車１１に取り付けられた各装置との間の情報の送受信は，有線または無線により適宜，行われる。また，管理コンピュータ２が牽引台車１１に取り付けられていてもよい。
【００４３】
本発明の実施例では，車両１０と牽引台車１１の場合を説明するが，それらが一台で構成されていてもよい。また，牽引台車１１の構成は，撮像装置６で路面を撮像できる構成であれば如何なる構成であっても良い。
【００４４】
投影装置４は，車両１０の進行方向前方を投影することができる位置であれば，どの位置に設置されても良いが，たとえば車両１０のルーフ，運転席や助手席の天井付近，フロントガラス付近に設置されていても良い。投影装置４が車両１０に取り付けられた状態の一例を図７に模式的に示す。図７（ａ）は車両１０のルーフに投影装置４が取り付けられた状態の一例を模式的に示しており，図７（ｂ）は車両１０の助手席に投影装置４が取り付けられた状態の一例を模式的に示している。
【００４５】
なお，投影装置４の位置にＧＰＳ装置３が取り付けられることが好ましいが，投影装置４とＧＰＳ装置３との取り付け位置が異なる場合，投影装置４の位置とＧＰＳ装置３の位置とに，前後，左右のそれぞれどの方向にどれだけオフセットがあるかを管理しておき，ＧＰＳ装置３で取得した位置情報を上記管理しているオフセットで補正をし，投影装置４の位置を算出すると，より正確に投影装置４の位置情報を取得することができる。
【００４６】
投影装置４としては，プロジェクタを用いることができる。たとえばセイコーエプソン社製のビジネスプロジェクタ「ＥＢ−Ｓ０３」（明るさ２６００ｌｍ（ルーメン），画素数８００×６００）を用いることができるが，それに限定されるものではない。現在の比較的安価な撮像装置６と照明装置７の性能では，路面を良好に撮像するためには，車両１０は時速３０キロメートル以下で走行することが好ましい。その場合，投影装置４で３０メートル程度先まで投影できれば，運転者に十分なフィードバック情報を提供できる。そのため，好ましくは３０メートル先程度まで投影できる程度の投影装置４の性能があればよい。また，夜の滑走路のように暗いところで投影を行う場合には，投影装置４としては，明るさが３０００ルーメン以下の安価なプロジェクタを用いたとしても３０メートル先まで投影することが可能となる。
【００４７】
投影装置４は，投影対象，たとえば路面に投影できるように設置位置，投影角度が調整される。プロジェクタは通常，水平に設置すると斜め上向きに投影をし，水平より下はわずかな角度しか投影されない。そこで，投影装置４としてプロジェクタを用いる場合には，プロジェクタを上下逆にして設置することが好ましい。これによって，プロジェクタの水平位置より下向きに（路面方向に）投影できるため，プロジェクタによる投影範囲を広く確保することができる。
【００４８】
表示装置５は，車両１０の運転者が視認可能な位置に取り付けられていれば良い。表示装置５として透過型ディスプレイや透過型スクリーンを用いる場合には，運転者の視線の先に表示装置５が位置するように，たとえばダッシュボードの上部付近や，運転席のルーフに設置されたサンバイザーの下方にヘッドアップディスプレイ状に設置することができる。
【００４９】
走行ガイドシステム１の管理コンピュータ２は，位置情報取得処理部２０と方向情報取得処理部２１と仮想空間情報記憶部２２と仮想空間位置変換処理部２３と仮想視点画像生成処理部２４と出力処理部２５とを有する。
【００５０】
位置情報取得処理部２０は，ＧＰＳ装置３などの位置情報を取得する装置によって位置情報としての緯度，経度情報を取得する。なお，位置情報取得装置としてＧＰＳ装置３による緯度，経度情報のほかにも，ジャイロセンサなどの各種センサを用いて，走行開始位置からの位置を取得しても良い。
【００５１】
方向情報取得処理部２１は，ＧＰＳ装置３によって車両１０の進行方向の情報を取得する。なお，車両１０の進行方向の情報は，ジャイロセンサや加速度センサなどの各種センサによって方向情報を取得することができるが，位置情報取得処理部２０で取得した位置情報の変化によって進行方向を取得しても良い。各種センサはＧＰＳ装置３などの装置に設置されていても良いし，車両１０に設置されているセンサを用いても良い。
【００５２】
仮想空間情報記憶部２２は，車両１０の運転者に対して，後述の出力処理部２５により画像を出力して走行ガイドを行う実空間の一部または全部を，２次元または３次元モデル化した空間情報（仮想空間情報）として記憶する。実空間と仮想空間とは縮尺が等倍率（１倍）であることが好ましいが，実空間とは異なる倍率の仮想空間としてモデル化され，出力処理の際などに倍率変更され，実空間に対応するように出力されても良い。
【００５３】
仮想空間情報には，さらに，実空間において車両が走行すべき位置に対応する仮想空間上の位置に，車両１０の走行すべき位置や目的地となる管理対象箇所の位置を運転者に示す走行ガイドがオブジェクトとして配置されている。たとえば仮想空間情報が空港の滑走路の場合，撮像範囲の滑走路が仮想空間としてモデル化されており，仮想空間の滑走路の路面上には，走行ガイドである三角マークがオブジェクトとして，実空間で車両１０が走行すべき滑走路の位置に対応するように配置されている。なお，走行ガイドとして好ましいのは進行方向を示せる三角マークであるが，それに限定されるものではなく，たとえば線や矢印，丸印などの記号や文字，数字，図形などいかなるものであっても良い。走行ガイドは，投影装置４で投影すべき場所に表示されるので，仮想空間においても，滑走路の路面上に走行ガイドが配置されると良い。
【００５４】
仮想空間における滑走路を所定間隔で長さ，幅方向に区切り，長さ方向を滑走路の撮像範囲の所定位置からの距離（たとえば，メートル単位で０から３０００）で表し，幅方向を，幅方向の基準位置からの撮影範囲を考慮した所定幅ごとのレーン番号（たとえば，中央のレーン番号０を基準として，その左右のレーン番号を−１０から＋１０とする）で表す。そして距離，レーン番号の交点には，距離およびレーン番号を示す距離標がオブジェクトとして滑走路の路面上に配置されている。
【００５５】
実空間の滑走路を仮想空間として３次元モデル化し，走行ガイドと距離標をオブジェクトとして滑走路の路面上に配置した場合の仮想空間情報の一例を図８に示す。図８（ａ）は仮想空間情報の一部を俯瞰したものであり，図８（ｂ）は仮想空間情報の一部を上方から示したものである。なお，図８（ｂ）では，仮想空間におけるレーンの間隔を３メートル，仮想空間の長さ方向の距離標の配置間隔を５メートルとした場合を示しているが，それに限定されない。
【００５６】
レーンの幅としては，牽引台車１１に取り付けられた撮像装置６による撮影範囲よりも若干，狭くなることが好ましい。これを模式的に示すのが図９である。撮像した画像に対応づけられた位置情報に基づいて隣接する画像であることを判定し，判定した画像同士の重なりを検出することで，隣接した画像を一つの画像に隣接させて組み合わせる。
【００５７】
図８（ｂ）および図９におけるレーン間の距離３メートルは，牽引台車１１に設置した撮像装置６ａ，６ｂの２台分をあわせた撮像範囲が４メートルとした場合である。この場合，レーンを３メートル間隔として車両１０が往復走行をすれば，隣のレーンを走行した場合と撮像範囲が１メートル重複する。そのため，車両１０を走行させたときのぶれが左右５０センチメートルに収まっていれば撮像範囲に抜けが生じないこととなる。
【００５８】
仮想空間では，運転者が車両１０を走行させるのに必要な最小限の情報である走行ガイドがあれば足りるが，それ以外に，上述の距離標，目標物などのオブジェクトが仮想空間情報として配置されていても良い。
【００５９】
仮想空間位置変換処理部２３は，位置情報取得処理部２０で取得した位置情報，方向情報取得処理部２１で取得した方向情報，あらかじめ設定されている投影装置４の高さ情報を用いて，仮想空間情報記憶部２２に記憶する仮想空間情報における視点（仮想視点）の位置情報とその視点の向きの情報に変換処理を行う。
【００６０】
仮想空間位置変換処理部２３において，実空間の位置情報，方向情報を，仮想空間情報における仮想視点の位置情報と向きの情報に変換する処理は，たとえば以下のように処理を行うことで実現できる。
【００６１】
一例として，仮想空間情報記憶部２２には，実空間における滑走路（幅６０メートル，距離３０００メートル）と縮尺が１倍である滑走路（幅６０メートル，距離３０００メートル）が３次元モデル化されている。そして，走行ガイドおよび距離標が仮想空間の滑走路にオブジェクトとして配置されている。このような仮想空間情報が仮想空間情報記憶部２２に記憶されているとする。仮想空間としてモデル化された滑走路の一例が図２１である。図２１では，滑走路の幅方向にＸ軸，距離方向にＹ軸となる。そして幅６０メートルのうち，その中心（端から３０メートルの位置）をＸ＝０とする。
【００６２】
投影装置４を車両１０のルーフに設置した場合，出力処理部２５で投影処理を行うときの投影装置４の高さは変わらない。そのため実空間における投影装置４の高さは，仮想空間におけるＺ座標に対応する。したがって，仮想空間上の仮想視点（カメラ位置と向き）を制御するパラメータは，原点からのカメラ位置のオフセット（ｘ１，ｙ１）と，カメラの向きθとなる。これを，模式的に示すのが図２２である。なお，実空間において投影装置４の高さが変わる場合には，ＧＰＳ装置３から取得した高さ情報を仮想空間におけるＺ座標にすればよい。
【００６３】
このような前提のもと，仮想空間位置変換処理部２３は，図２３に示す変換処理を実行する。まず，位置情報取得処理部２０で位置情報として緯度，経度情報を取得している場合，たとえば平成１４年国土交通省告示第９号に基づいて，平面直交座標系（ｘ，ｙ）に変換をする。そして，平面直交座標系と仮想空間座標系とでは座標系にずれが生じているので，そのずれの角度φに基づいて，平面直交座標系（ｘ，ｙ）の座標を，さらに仮想空間の座標系に変換する。なお，滑走路における始点の平面直交座標系（Ｘ１，Ｙ１）は，その位置情報としての緯度，経度情報に基づいてあらかじめ算出しておく。
【００６４】
以上のように座標系の変換処理をした後，仮想空間情報における仮想視点の位置（ｘｃ，ｙｃ）に変換を行う。このような処理をすることで，位置情報取得処理部１０で取得した位置情報を仮想視点の位置に変換することができる。
【００６５】
すなわち，仮想空間位置変換処理部２３における位置情報の変換処理は，
ｘｃ＝（Ｘ１−ｘ）×ｃｏｓ（φ）−（ｙ−Ｙ１）×ｓｉｎ（φ）
ｙｃ＝（Ｘ１−ｘ）×ｓｉｎ（φ）＋（ｙ−Ｙ１）×ｃｏｓ（φ）
を演算することで，仮想視点の位置（ｘｃ，ｙｃ）に変換できる。
なお，平面直交座標系のＸ軸は，座標系原点において子午線に一致する軸とし，真北に向かう値を正とし，座標系のＹ軸は，座標系原点において座標系のＸ軸に直交する軸とし，真東に向かう値を正としている。そのため，通常の座標系とＸ，Ｙが入れ替わった演算式となる。
【００６６】
仮想視点における向きの情報は，実空間の滑走路の方角に，実空間の０度の方角とのオフセットθを加算することで変換できる。
【００６７】
なお，投影装置４による投影ではなく，表示装置５による表示を行う場合には，上述の投影装置４の高さ情報や位置情報などは表示装置５の高さ情報や位置情報に読み替えられる。
【００６８】
仮想視点画像生成処理部２４は，仮想空間位置変換処理部２３で変換した仮想視点の位置情報と向きの情報（方向情報）に基づいて，その位置情報から見える仮想空間の画像（仮想視点画像）を生成する。すなわち，仮想視点画像とは，仮想空間情報記憶部２２に記憶する仮想空間情報において，仮想視点に設置したカメラから仮想空間を撮像した場合にうつる仮想空間の画像である。
【００６９】
出力処理部２５は，仮想視点画像生成処理部２４で生成した仮想視点画像を投影装置４で路面上に投影，または表示装置５で表示を行う。
【００７０】
夜間は投影装置４による投影を行えるが，昼間では周囲の明るさから投影することができない。そこで，昼間には，出力処理部２５は，投影装置４を用いるのではなく，車両１０内に表示装置５を設け，そこに出力処理部２５が表示をしても良い。
【００７１】
なお，何らかの理由で車両１０が後進しなくてはならなくなったとき，本来の進行方向と方向が逆に認識され，出力処理部２５が本来の進行方向と逆向きの画像を投影する可能性がある。そのため，それまでの進行方向とは逆を向いたことを判定した場合（方向情報取得処理部２１で取得した方向情報と反対方向の方向情報を取得した場合や，ＧＰＳ装置３に内蔵された方位磁針の方角と，方向情報取得処理部２１で取得した方向情報とを比較し，車両１０が後進していると判定した場合など）には，出力処理部２５における出力処理を行わないように構成しても良い。
【００７２】
さらに，出力処理部２５で出力処理を中止するほか，撮像装置６ａ，６ｂでの撮像処理を中止するように構成しても良い。
【実施例１】
【００７３】
つぎに本発明の走行ガイドシステム１を用いた処理プロセスの一例を図３のフローチャートを用いて説明する。
【００７４】
まず，走行ガイドシステム１における投影装置４を車両１０の所定位置，たとえばルーフの上に設置する。この際に，投影装置４の路面からの高さの情報はあらかじめ計測しておき，それを走行ガイドシステム１に入力しておく。また，撮像装置６，照明装置７を設置した牽引台車１１を車両１０に取り付け，牽引可能としておく。
【００７５】
車両１０はあらかじめ滑走路の所定のレーン，たとえば左端のレーンから走行を開始する（Ｓ１００）。たとえば図１０に示すように，滑走路上の開始地点から走行を開始する。走行開始と同時に，ＧＰＳ装置３では位置情報および方向情報の測位を開始する。また，牽引台車１１に取り付けられた照明装置７では路面を照射しているので，撮像装置６で撮像を開始する。
【００７６】
位置情報取得処理部２０は，ＧＰＳ装置３で取得した位置情報としての緯度，経度情報を取得する（Ｓ１１０）。同様に，方向情報取得処理部２１は，ＧＰＳ装置３で取得した方向情報を取得する（Ｓ１１０）。このようにして取得した位置情報，方向情報と，投影装置４の高さ情報とを用いて，仮想空間位置変換処理部２３は，仮想空間内のカメラ位置およびカメラ方向の情報に変換する。すなわち仮想空間内におけるカメラ位置としてのＸ座標，Ｙ座標，Ｚ座標およびカメラ方向に変換する（Ｓ１２０）。このカメラ位置が，実空間における投影装置４に対応する，仮想空間における仮想視点のＸ軸，Ｙ軸，Ｚ軸の各座標情報に相当し，カメラ方向が，実空間における投影装置４に対応する，仮想空間における投影方向に相当する。
【００７７】
そして，Ｓ１２０で変換した仮想空間内のカメラ位置（仮想空間におけるＸ座標，Ｙ座標，Ｚ座標）およびカメラ方向の情報に基づいて，仮想視点画像生成処理部２４が，仮想空間のカメラ位置およびカメラ方向から，走行ガイド，距離標のオブジェクトを含む仮想空間の滑走路を撮影したときの仮想空間の画像を生成する（Ｓ１３０）。これによって，投影すべき画像（仮想視点画像）が生成できる。
【００７８】
そして，出力手段が，仮想視点画像生成処理部２４で生成した画像を投影装置４から投影（出力）させる（Ｓ１４０）。この投影によって，仮想空間における走行ガイド，距離標が，実空間における路面に向けて投影されることとなる。投影装置４によって，仮想視点画像を滑走路に投影した際の一例が図１１乃至図１３である。図１１は，投影装置４によって仮想視点画像を投影した際に，運転席からの視認状況の一例を模式的に示したものである。図１１におけるセンターライン状のものは，滑走路にもとから引かれているラインである。図１２は，投影装置４によって仮想視点画像を投影した場合の俯瞰図である。図１３は，仮想空間に配置されている走行ガイドと投影装置４の投影範囲を示す上方からの図である。
【００７９】
以上のＳ１１０からＳ１４０の処理を，車両１０が走行を停止するまで，たとえば１／１０秒ごとに行う（Ｓ１００）。投影の間隔はＧＰＳ装置３での位置情報などの取得間隔によって任意に定めることができ，１／１０秒間隔に限定されるものではなく，それよりも短くも長くすることもできる。
【００８０】
運転者は，投影装置４で投影される走行ガイド（図１１，図１２で示す三角マーク）に沿って運転を行えばよい。また，車両１０が走行している場合であっても，ＧＰＳ装置３では１／１０秒間隔などで位置情報などを取得し，逐次，投影する画像を変更しているので，車両１０の進行方向に適した走行ガイドの表示が行われる。そして，仮に車両１０が走行ガイドから左右にずれたとしても，走行ガイドは，路面上にあたかもペイントされているかのように概略同じ位置に投影されるので，運転者は，車両１０が走行ガイドの走行位置に復帰するように，すぐにハンドルを戻すことで車両１０が本来の走行位置に復帰可能となる。さらに，距離標の表示が行われることで，目標物のない滑走路などでも自らの走行位置を的確に把握しやすくなる。
【００８１】
車両１０が走行している間，撮像装置６は，逐次，所定間隔で滑走路の路面を撮像している。撮像する時間間隔は任意に定めることができる。ＧＰＳ装置３での位置情報などを取得する時間間隔と同じ時間間隔であっても良いし，異なる時間間隔であっても良い。また，走行距離をセンシングし，一定の距離ごとに撮像をしても良い。この際に，滑走路の路面を撮像した画像は，ＧＰＳ装置３で取得した位置情報に対応づけて記憶させておくと良い。それによって，撮像した画像情報の位置を特定することができる。撮像装置６とＧＰＳ装置３とが離れた位置に設置されている場合には，それらのオフセットをあらかじめ管理しておき，ＧＰＳ装置３で取得した位置情報にオフセットを演算して撮像装置６の正しい位置を算出した上で，撮像した画像情報の正確な位置を特定することが好ましい。
【００８２】
図１４および図１５に，投影する仮想空間の画像の一例を模式的に示す。図１４は，０番目のレーンの４０メートル付近を走行している場合の仮想視点画像であり，図１５は，０番目のレーンの１５０メートル付近を走行している場合の仮想視点画像である。したがって，０番目のレーンを走行している場合の４０メートル付近では図１４の仮想視点画像が仮想視点画像生成処理部２４で生成され，その仮想視点画像を出力処理部２５が投影装置４から投影する。また，０番目のレーンを走行している場合の１５０メートル付近では図１５の仮想視点画像が仮想視点画像生成処理部２４で生成され，その仮想視点画像を出力処理部２５が投影装置４から投影する。生成された仮想視点画像は出力処理部２５が投影装置４を介して投影するが，運転者が視認できるのは，実際に路面に投影された領域の画像となる。
【００８３】
図１４では運転席（運転者）の正面に走行ガイドが表示されているので，運転者は車両１０を正しい走行位置で走行させているが，図１５では，走行ガイドの右側に車両１０がずれている。そのため，運転者はハンドルを左に切り，走行ガイドが運転席（運転者）の正面に来るように走行位置を修正することが求められる。
【実施例２】
【００８４】
本発明の走行ガイドシステム１は，撮像装置６で路面を撮像するため，車両１０がどのような位置を走行したら良いかを運転者に適切にガイドすることが目的であるが，たとえば図１０に示すような経路で走行することとなる。この際に，直線である場所は高速走行が可能であるが，走行方向を変える場所は低速走行とならざるを得ない。これを模式的に示すのが図１６である。
【００８５】
ＧＰＳ装置３では，通常，位置情報の変化から方向（方向情報）を判定しているので，方向の判定精度が高くなく，方向情報の精度に限界がある。したがって，計測ごとにランダムに誤差が生じるので，その方向情報をそのまま使って出力する画像（仮想視点画像）を生成し，生成した画像を投影装置４で路面に投影したり，表示装置５で表示すると，ランダムに方向が歪んでしまう。そのため，車両１０を高速に直線走行させる領域では，投影された画像を運転者が見て，車両１０が回転方向に揺らいでいるように感じられ，幻惑されてしまう現象が発生する。
【００８６】
そこで，本実施例では，この現象を緩和するため，走行ガイドシステム１では，位置情報と方向情報を別々に処理して出力する仮想視点画像を生成する。この場合，位置情報についてはたとえば１／１０秒の頻度で更新するが，方向情報については，車速が低速走行を脱した速度，たとえば時速２０キロメートルの閾値を超えるなど，高速走行している間は，方向情報取得処理部２１のＧＰＳ装置３の２つの位置情報を用いた方向情報の算出処理を中止する，あるいはＧＰＳ装置３の２つの位置情報ではなく，たとえば所定時間（たとえば直近１秒間）の移動平均によって方向情報の算出処理を行うように構成してもよい。
【００８７】
このように車速に応じて方向情報の算出処理を変更することで，出力する画像の方向についての揺らぎを抑えることができる。
【００８８】
本実施例の処理を用いることで，運転者には正確な方向情報のフィードバックはなくなる，または遅延する（方向がずれてもすぐには仮想視点画像に反映されない）ことになるが，位置情報については通常の処理と同様の頻度，たとえば１／１０秒の頻度で更新するので，車両１０の走行を想定するレーンからの左右のズレについては，リアルタイムに運転者にフィードバックされ，正確な直線走行をするためには十分である。
【００８９】
なお，車両１０が走行する想定レーンが直線ではなく，湾曲している場合には，方向情報についてのある程度のフィードバックは必要なので，方向情報取得処理部２１は，方向情報の算出処理を中止する処理方法よりは，直近の所定の時間間隔の移動平均によって方向情報の算出処理を行う処理方法を用いることが好ましい。
【実施例３】
【００９０】
さらに，本発明の走行ガイドシステム１で投影する画像の安定性を確保するため，３軸慣性センサを備えても良い。
【００９１】
すなわち，路面の凹凸の状況や車両１０の加速，減速の状況によっては車両１０に設置された投影装置４の姿勢が変動し，投影する画像の投影位置が不安定な状態となる。たとえば，車両１０が加速，減速する場合に投影装置４が通常より上や下を向いたり，湾曲したレーンを進行するときに遠心力等で投影装置４が通常より傾いたりする場合がある。このような状態を緩和し，なるべく同一の位置に表示するため，車両１０に３軸慣性センサをさらに設置しても良い。
【００９２】
この場合，走行ガイドシステム１が３軸慣性センサから，画像の投影の頻度（上述の実施例では１／１０秒に１回）でピッチ軸，ヨー軸，ロール軸のそれぞれの角度情報を得て，それぞれのパラメータを仮想空間上のカメラの仰角，水平回転方向の方角，ねじれ角（カメラを水平ではなく斜めに撮影する）に反映させ，仮想視点画像生成処理部２４が仮想視点画像を生成し，出力処理部２５が投影装置４から投影することで，仮想視点画像の投影位置を安定させることができる。
【実施例４】
【００９３】
本実施例では，施設や路面の損傷箇所などの，管理対象となる管理対象箇所への走行ガイドを行う場合を説明する。この場合，走行ガイドシステム１として，撮像装置６などで撮像した画像から，管理対象箇所を抽出した画像（管理対象画像）が記憶されており，その管理対象画像を用いて，管理対象箇所のある場所まで車両１０の運転者をガイドするように構成する場合である。本実施例における走行ガイドシステム１の構成の一例を図１７に示す。なお，本明細書における管理対象画像とは，撮像装置６などで撮像した画像の中から画像認識等の手段により，損傷箇所などの管理対象となる箇所が認識され，その認識された箇所が二値画像化やベクトル画像化されたＣＡＤ図面などの画像である。
【００９４】
本実施例の走行ガイドシステム１では，さらに，管理対象箇所記憶部２６と管理対象箇所特定処理部２７とガイド画像生成処理部２８とを有する。なお，走行ガイドシステム１における実施例１乃至実施例３の機能に加えて上述の各機能を備えていても良いが，仮想空間情報記憶部２２，仮想空間位置変換処理部２３，仮想視点画像生成処理部２４などの各機能の一部または全部の機能を備えていなくても良い。
【００９５】
管理対象箇所記憶部２６は，管理対象画像とその位置情報（緯度，経度情報，方向情報，縮尺情報）とを記憶する。なお，管理対象画像および位置情報は，それらを識別する識別情報に対応づけて記憶されていることが好ましい。管理対象画像を路面の管理対象箇所に重畳表示させる場合，管理対象画像から管理対象箇所をさらに切り出し，拡大／縮小や回転させた画像として管理していれば良い。
【００９６】
管理対象箇所特定処理部２７は，ＧＰＳ装置３により位置情報取得処理部２０で取得した位置情報（車両１０の現在の位置情報）に基づいて，そこから所定範囲内にある管理対象箇所を特定する。具体的には位置情報取得処理部２０で取得した位置情報と，管理対象箇所記憶部２６に記憶する位置情報とを比較し，取得した位置情報から所定範囲内，たとえば半径１００メートル以内にある管理対象箇所の識別情報を特定する。
【００９７】
ガイド画像生成処理部２８は，管理対象箇所特定処理部２７で特定した管理対象箇所の識別情報に基づいて，現在地点から，特定した管理対象箇所までの距離や方向を算出し，それをガイドするガイド画像を生成する。生成するガイド画像の一例が図１８である。
【００９８】
図１８に示すガイド画像では，位置情報取得処理部２０で取得した位置情報を中心として，３つの同心円を描いている。内側から第１同心円，第２同心円，第３同心円とした場合，第３同心円が，上述の取得した位置情報から所定範囲である１００メートルを意味しており，各同心円が１／３ずつの距離を意味している。そして，第３同心円から各方向に伸びている矢印が管理対象箇所の存在する方向であり，矢印に付されている「♯」記号が管理対象箇所画像を示す識別情報，その隣の数字が当該管理対象箇所までの距離である。また矢印の長さは距離に比例して表示される。同心円状にある黒丸は，同心円の原点を位置情報取得処理部２０で取得した位置情報としたときの，各管理対象箇所までの距離と方向を示している。すなわち，１００メートルを所定範囲としたとき，どの方向と位置に管理対象箇所があるかを概略示すガイドとなる。
【００９９】
なお，ガイド画像としては，図１８に示す表示方法に限定されるのではなく，少なくとも進行方向が表示されれば，いかなる表示方法であっても良い。
【０１００】
つぎに本実施例における走行ガイドシステム１の処理プロセスの一例を図１９のフローチャートを用いて説明する。なお，以下の説明では，管理対象箇所記憶部２６に管理対象画像，位置情報，損傷のレベル，識別情報などが記憶されているものとする。
【０１０１】
本実施例における走行ガイドシステム１を搭載した車両１０は，ＧＰＳ装置３によって位置情報取得手段が位置情報を取得する（Ｓ２１０）。そして取得した位置情報に基づいて，管理対象箇所特定処理部２７は，取得した位置情報から所定範囲，たとえば１００メートル以内の管理対象箇所があるかを特定する（Ｓ２２０）。
【０１０２】
管理対象箇所特定処理部２７で所定範囲内の管理対象箇所を特定すると，ガイド画像生成処理部２８は，Ｓ２００で取得した位置情報と，特定した管理対象箇所の位置情報とを比較することで，方向および距離を算出する（Ｓ２３０）。そして特定した各管理対象箇所までの方向および距離を算出することで，ガイド画像を生成する（Ｓ２４０）。
【０１０３】
ガイド画像生成処理部２８で生成したガイド画像は，出力処理部２５が，投影装置４で投影するＳ２５０）。
【０１０４】
このようにＳ２１０からＳ２５０までの処理を，車両１０が走行を終了するまで反復する。反復の頻度としては，たとえばＧＰＳ装置３で位置情報を取得する頻度，たとえば１／１０秒ごとに行うと良いが，それに限定されるものではない。
【０１０５】
これによって，車両１０の運転者は，路面に投影されたガイド画像を見ながら運転することで，所望の管理対象箇所まで移動することができる。
【０１０６】
以上の処理において，さらに，車両１０が特定の管理対象箇所に接近した場合，たとえば損傷から１０メートル以内に近づいた場合，出力処理部２５は，ガイド画像ではなく，管理対象画像記憶部から管理対象画像を抽出し，管理対象画像を路面に投影するように構成しても良い。ガイド画像の表示から切り替えを行う場合，投影装置４と管理対象画像との位置関係に基づいて切り替えタイミングを調整することもできる。すなわち，投影装置４で路面に投影をする場合，管理対象画像を投影したときに，管理対象箇所と概略一致する，投影装置４の管理対象箇所までの距離はあらかじめ定まる。そのため，管理対象箇所からのあらかじめ定められた距離を切り替えタイミングとして設定することもできる。
【０１０７】
管理対象箇所に接近した場合に管理対象画像を路面に投影した場合の一例を図２０に示す。図２０では，管理対象画像に加え，管理対象箇所の識別情報，損傷の度合いを示すレベルが投影されている。本実施例の場合，正確に管理対象箇所を特定できることが好ましいが，誤差は発生し得る。そのため，正確に投影できなくても概略の位置が特定できれば，実際には十分に対応し得る。そのため，本発明のように管理対象画像を投影できることで，車両１０を所望の管理対象箇所まで，迅速かつ容易にガイドすることができる。そして車両１０が管理対象箇所まで到達後，保守作業担当者などが保守作業を行う。
【０１０８】
現状では，保守作業担当者は管理対象図を印刷した図面を持参し，夜間，手持ちのライト，あるいはヘルメットに装着したライトで図面を照らしながら路面の管理対象と思しきものと，管理対象図とを照合して，確認，補修すべき管理対象箇所を同定している。しかし本実施例を用いれば，管理対象箇所に管理対象画像が重畳表示されるので，参照，照合が極めて容易かつ効率的である。また，通常，管理対象画像には補修の指示等が記入されるので，その情報についても容易かつ確実に保守作業担当者に伝達できる。
【０１０９】
さらに，本実施例を用いれば，道路の地下に埋設された施設の保守を行う場合には，地中の施設は目視で確認することができないため，施設の近傍に走行ガイドで誘導した上で設計図を路面に投影して大まかな位置を把握しながら繰り返して保守作業を行う場合に利用することができる。たとえば，道路の地下に埋設された配管が管理対象箇所となっている場合には，管理対象画像として配管図とその位置情報を記憶させておく。そして，配管の保守を行う場合には，本実施例における走行ガイドシステム１を用いることで，保守を行う配管のある場所まで容易にたどり着け，かつ配管図などの管理対象画像を路面に投影することで，保守作業を容易に行うことができる。
【実施例５】
【０１１０】
上述の各実施例の説明では，本発明の走行ガイドシステム１を滑走路上の走行の場合を例として説明したが，それに限定されるものではない。砂漠やゴルフ場，海浜など「自由度２」で車両１０が移動できる場所で，管理，保全，保守あるいは遊戯などの目的で運転者をガイドする場合に利用することができる。
【０１１１】
また，投影装置４は車両１０に設置せずともよく，移動体としての飛行体（ヘリコプターや，ドローンなどのＵＡＶなど）に設置しても良い。この場合，機体の高さ，すなわち対象物までの高さ方向の距離および投影装置４の仰角が変化することとなるが，ＧＰＳ装置３で高さ情報を取得するとともに，実施例３のように３軸慣性センサを飛行体に設置し，画像の投影の頻度でピッチ軸，ヨー軸，ロール軸のそれぞれの角度情報を得て，それぞれのパラメータを仮想空間上のカメラの高さ，仰角，水平回転方向の方角，ねじれ角（カメラを水平ではなく斜めに撮影する）にさらに反映させ，仮想視点画像生成処理部２４が仮想視点画像を生成し，出力処理部２５が投影装置４から投影することで，仮想視点画像の投影位置を安定させることができる。ＵＡＶに投影装置４を搭載する場合には，車両１０の走行や歩行による移動をガイドするために，上空から走行ガイドを投影するなどの目的で利用することができる。
【産業上の利用可能性】
【０１１２】
本発明の走行ガイドシステム１では，移動体に搭載した投影装置４などで走行する位置を路面に投影し，あるいは表示位置５に表示し，操作者はそれにしたがって車両１０などの移動体を走行させれば良いだけであるので，操作者にとっては簡単である。また，滑走路にコーンなどを置く必要もないので，作業時間の短縮ができるとともに，安全性を損なうこともない。
【０１１３】
また，実施例４における走行ガイドシステムを用いることによって，道路の地下に埋設された施設の保守を行う場合に，目視では確認できない地下施設の近傍まで走行ガイドで誘導した上で，設計図等を路面に投影して大まかな位置を把握しながら繰り返して保守作業を行うことができるので，保守作業担当者にとって作業時間の短縮ができ，安全性を損なうこともない。
【符号の説明】
【０１１４】
１：走行ガイドシステム
２：管理コンピュータ
３：ＧＰＳ装置
４：投影装置
５：表示装置
６：撮像装置
７：照明装置
８：吊具
９：枠体
１０：車両
１１：牽引台車
２０：位置情報取得処理部
２１：方向情報取得処理部
２２：仮想空間情報記憶部
２３：仮想空間位置変換処理部
２４：仮想視点画像生成処理部
２５：出力処理部
２６：管理対象箇所記憶部
２７：管理対象箇所特定処理部
２８：ガイド画像生成処理部
７０：演算装置
７１：記憶装置
【図１】
0006763656.tif 000002
【図２】
0006763656.tif 000003
【図３】
0006763656.tif 000004
【図４】
0006763656.tif 000005
【図５】
0006763656.tif 000006
【図６】
0006763656.tif 000007
【図７】
0006763656.tif 000008
【図８】
0006763656.tif 000009
【図９】
0006763656.tif 000010
【図１０】
0006763656.tif 000011
【図１１】
0006763656.tif 000012
【図１２】
0006763656.tif 000013
【図１３】
0006763656.tif 000014
【図１４】
0006763656.tif 000015
【図１５】
0006763656.tif 000016
【図１６】
0006763656.tif 000017
【図１７】
0006763656.tif 000018
【図１８】
0006763656.tif 000019
【図１９】
0006763656.tif 000020
【図２０】
0006763656.tif 000021
【図２１】
0006763656.tif 000022
【図２２】
0006763656.tif 000023
【図２３】
0006763656.tif 000024