(57)【要約】【課題】太陽光による逆光の影響を最小にすることが可能な経路探索装置を提供することを課題とする。【解決手段】経路探索装置は、複数の地点の夫々を示す複数のノード、ノード間を結ぶ道路を示す複数のリンクを含む地図データを備える。経路探索装置は、調査エリア内の地図上の複数のリンクの夫々について、カメラの撮影方向の単位ベクトルと太陽光の入射方向の単位ベクトルの内積を算出し、経路を構成するリンクについての内積の和を算出し、内積の和を基にルート評価値を算出する。経路探索装置は、調査エリア内の複数の経路のうち、最もルート評価値が高い経路を出力表示する。これにより、移動体に設置されたカメラから風景を撮影する場合における太陽光による逆光の影響を最小にすることが可能な経路を示すことができる。【選択図】図８
2007315799.tif 000002
【特許請求の範囲】
【請求項１】
カメラを搭載した移動体が通過する地図上の経路を出力する経路探索装置であって、
複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、
調査エリアが入力される入力手段と、
前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段と、
前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段と、
前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段と、を備えることを特徴とする経路探索装置。
【請求項２】
前記ルート評価値算出手段は、前記内積の和を、前記経路を構成するリンク数で割った値を前記ルート評価値として算出することを特徴とする請求項１に記載の経路探索装置。
【請求項３】
前記入力手段には、前記移動体に対するカメラの設置角度が入力され、
前記内積算出手段は、前記移動体に対するカメラの設置角度と、前記移動体の進行方向とに基づいて、前記地図上におけるカメラの撮影方向を算出することを特徴とする請求項１又は２に記載の経路探索装置。
【請求項４】
前記入力手段には、調査日及び調査時間帯が入力され、
前記内積算出手段は、前記調査日及び前記調査時間帯に基づいて、前記カメラに対する太陽光の入射方向を算出することを特徴とする請求項１乃至３のいずれか一項に記載の経路探索装置。
【請求項５】
複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データを用いて、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索方法であって、
調査エリアが入力される入力工程と、
前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出工程と、
前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出工程と、
前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力工程と、を備えることを特徴とする経路探索方法。
【請求項６】
複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、を備えるコンピュータにより実行される、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索プログラムであって、
前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段、として前記コンピュータを機能させることを特徴とする経路探索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上における道路の経路を表示する経路探索装置に関する。
【背景技術】
【０００２】
ナビゲーション装置などに搭載される地図データには、信号機、及び、交通規制看板などの道路標識について、その位置情報や内容情報が記録されており、ユーザは、ナビゲーション装置の表示画面上に表示された地図を見ることで、信号機や道路標識の位置や内容を予め知ることができる。
【０００３】
この信号機や道路標識の位置情報や内容情報は、調査員が、実際に車両などの移動体で道路を走行しながら信号機や道路標識を含む風景を撮影する走行調査を行うことによって得られる。この走行調査によって得られた位置情報や内容情報が地図データに組み込まれる。走行調査の方法としては、例えば、調査員は、車両内部に車両前方に向けてカメラを設置し、当該車両が道路を走行している間中、当該カメラを用いて車両前方の風景を連続的に撮影するといった方法がとられる。
【０００４】
しかしながら、上記の方法では、太陽が車両前方に位置してカメラのフレーム内に入るときには、逆光となってしまうため、カメラは信号機や道路標識といった対象物を的確に撮影することができなくなってしまう。
【０００５】
なお、以下の特許文献１には、車両検知装置において、太陽の方向を検知する装置が設けられると共に、受光素子の前面に偏光板が設けられており、太陽の方向を検知する当該装置からの情報を基に当該偏光板を制御することで、車両の側面や窓からの太陽の反射光を打ち消す技術が記載されている。
【０００６】
【特許文献１】特開平８−５０６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、例えば、選択された調査エリア内の複数の道路を走行調査するために、移動体に設置されたカメラから風景を撮影する場合において、太陽光による逆光の影響を最小にすることが可能な経路探索装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索装置であって、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段と、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段と、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段と、を備える。
【０００９】
請求項５に記載の発明は、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データを用いて、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索方法であって、調査エリアが入力される入力工程と、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出工程と、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出工程と、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力工程と、を備える。
【００１０】
請求項６に記載の発明は、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、を備えるコンピュータにより実行される、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索プログラムであって、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段、として前記コンピュータを機能させる。
【発明を実施するための最良の形態】
【００１１】
本発明の１つの観点では、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索装置は、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段と、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段と、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段と、を備える。
【００１２】
上記の経路探索装置は、例えば、パーソナルコンピュータであり、カメラを搭載した車両などの移動体が通過する地図上の経路を出力するためのものである。経路探索装置は、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データを備える。また、経路探索装置は、入力手段と、内積算出手段と、ルート評価値算出手段と、出力手段と、を備える。入力手段は、例えば、マウスなどの座標指示デバイスやキーボードであり、調査エリアを入力するためのものである。内積算出手段は、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する。ルート評価値算出手段は、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出する。出力手段は、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する。このようにすることで、経路探索装置は、前記移動体に設置されたカメラから風景を撮影する場合における太陽光による逆光の影響を最小にすることが可能な経路を示すことができる。
【００１３】
上記の経路探索装置の一態様は、前記ルート評価値算出手段は、前記内積の和を、前記経路を構成するリンク数で割った値を前記ルート評価値として算出する。これにより、経路によってリンク数に大きな差がある場合などにおいても、逆光の影響を最小にすることが可能な経路を示すことができる。
【００１４】
上記の経路探索装置の他の一態様は、前記入力手段には、前記移動体に対するカメラの設置角度が入力され、前記内積算出手段は、前記移動体に対するカメラの設置角度と、前記移動体の進行方向とに基づいて、前記地図上におけるカメラの撮影方向を算出する。これにより、カメラの設置角度に拘らず、逆光の影響を最小にすることが可能な経路を示すことができる。
【００１５】
上記の経路探索装置の他の一態様は、前記入力手段には、調査日及び調査時間帯が入力され、前記内積算出手段は、前記調査日及び前記調査時間帯に基づいて、前記カメラに対する太陽光の入射方向を算出する。これにより、逆光の影響を最小にすることが可能な経路をより正確に示すことができる。
【００１６】
本発明の他の観点では、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データを用いて、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索方法は、調査エリアが入力される入力工程と、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出工程と、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出工程と、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力工程と、を備える。この方法によっても、前記移動体に設置されたカメラから風景を撮影する場合における太陽光による逆光の影響を最小にすることが可能な経路を示すことができる。
【００１７】
本発明の更なる他の観点では、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、を備えるコンピュータにより実行される、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索プログラムは、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段、として前記コンピュータを機能させる。この経路探索プログラムをコンピュータに実行させることにより、上記の経路探索装置を実現することができる。
【実施例】
【００１８】
［経路探索装置］
（装置構成）
以下、本発明の好適な実施例を図面に基づいて説明する。図１に、本発明の実施例に係
る経路探索装置１００の全体構成を示す。
【００１９】
経路探索装置１００は、例えば、パーソナルコンピュータであり、システムバス１１と、ＣＰＵ（Central Processing Unit）１２と、メモリ１３と、キーボード１４と、マウスなどの座標指示デバイス１５と、ディスプレイ１６と、プリンタ１７と、データベース１８より構成される。ここで、キーボード１４、座標指示デバイス１５は、入力装置である。また、ディスプレイ１６、プリンタ１７は、出力装置である。ＣＰＵ１２は、経路探索装置１００全体を制御し、入出力装置の制御を行う。
【００２０】
ＣＰＵ１２、メモリ１３、データベース１８は、システムバス１１に接続される。キーボード１４、座標指示デバイス１５、ディスプレイ１６、プリンタ１７も、図示しないインタフェースを介してシステムバス１１に接続される。ここでいうメモリ１３は、いわゆるメインメモリであり、本実施例に係る経路探索プログラムが記憶されている。また、データベース１８には、例えば、日本全国における電子データ化した地図データが記憶され、当該地図データでは、道路は、複数のノードと、当該ノード間を結ぶリンクから構成されるベクタデータの形式で表現されている。
【００２１】
調査員は、信号機や道路標識の位置情報や内容情報を収集するために走行調査を行う。調査員は、この走行調査を行う前に、本実施例に係る経路探索装置１００を用いることで、走行調査を行う場合における信号機や道路標識を撮影するのに最適な経路、具体的には、なるべく太陽光による逆光の影響を受けない撮影を行うことのできる経路を予め知ることができる。
【００２２】
調査員は、まず、キーボード１４や座標指示デバイス１５を用いて、ＣＰＵ１２に対し、経路探索プログラムを起動させる命令を行う。ＣＰＵ１２は、命令を受け取ると、メモリ１３に記憶されている経路探索プログラムを起動する。
【００２３】
経路探索プログラムが起動すると、ディスプレイ１６には、撮影を行うカメラの車両に対する設置角度、調査日、調査時間帯、調査エリアを入力することのできるメニュー画面が表示される。調査員は、キーボード１４や座標指示デバイス１５を用いて、ディスプレイ１６に表示されたメニュー画面に対し、撮影を行うカメラの走行車両に対する設置角度、調査日、調査時間帯、調査エリアを夫々入力する。
【００２４】
ＣＰＵ１２は、調査エリアの範囲の地図上の道路について、カメラの走行車両に対する設置角度、調査日、調査時間帯を基に、なるべく太陽光による逆光の影響を受けない撮影を行うことのできる経路を割り出して、ディスプレイ１６に当該経路を表示する。具体的には、ＣＰＵ１２は、太陽光による逆光の影響を最小にすることのできる、出発時刻、出発点、経路をディスプレイ１６に表示する。
【００２５】
（経路探索方法）
次に、本実施例に係る経路探索方法について具体的に述べる。図２、図４は、走行調査が行われるときの車両の模式図を示している。図２において、カメラ２１は、車両２０に取り付けられ、車両２０が走行している間、車両２０の外部の風景を撮影する。図２に示す例では、カメラ２１の撮影方向Ｖｃは、車両２０の進行方向と同じ方向であるとしている。また、「Ｓｕｎ」で示した図形は太陽を示すものであるとし、「Ｖｓ」は、カメラ２１に対する太陽光の入射方向を示すものであるとする。
【００２６】
図３は、カメラ２１の撮影方向Ｖｃが車両２０の進行方向と同じ方向であるとしたときのカメラ２１によって撮影される風景の一例を示す模式図である。
【００２７】
図３に示すフレーム２５内には、道路２６と信号機２７が撮影されている。走行調査では、このように、道路２６に沿った風景をカメラ２１で撮影し続けることによって、調査員は、道路２６に設けられている信号機や道路標識の位置情報や内容情報を収集する。
【００２８】
しかしながら、図３に示すように、フレーム２５内に太陽が入って撮影された場合には、逆光となってしまうため、撮影された風景は全体的に白っぽく写ってしまうこととなる。このとき、調査員は、撮影された風景から道路２６上に設けられた信号機や道路標識を認識できなくなってしまうことがある。このような逆光の影響は、カメラ２１に対する太陽光の入射方向Ｖｓが、カメラ２１の撮影方向Ｖｃと対向する方向となるに従い大きくなり、太陽光の入射方向Ｖｓが、カメラ２１の撮影方向Ｖｃと同じ方向となるに従い小さくなる（図４参照）。
【００２９】
図５は、太陽光の入射方向とカメラの撮影方向の関係を示した模式図であり、カメラの上空から地上方向を見た平面図として示している。図５において、太陽は、カメラ２１を中心として４５°間隔で表示されている。太陽光の入射方向Ｖｓは、紙面に対し平行な方向であるとする。太陽の表示位置に記された数値は、太陽光の入射方向Ｖｓの単位ベクトルとカメラ２１の撮影方向Ｖｃの単位ベクトルの内積の値を示している。カメラ２１の撮影方向Ｖｃの単位ベクトルと太陽光の入射方向Ｖｓの単位ベクトルの内積は、カメラ２１の撮影方向Ｖｃと太陽光の入射方向Ｖｓの間のなす角の余弦と等しくなる。従って、図５に示すように、太陽光の入射方向Ｖｓが、カメラ２１の撮影方向Ｖｃと対向する方向となるに従い、当該内積の値は−１に近づき、太陽光の入射方向Ｖｓが、カメラ２１の撮影方向Ｖｃと同じ方向となるに従い、当該内積の値は１に近づくこととなる。
【００３０】
本実施例に係る経路探索装置１００は、調査員により入力された地図データの調査エリア内の複数のリンクの夫々について、カメラ２１の撮影方向Ｖｃの単位ベクトルと、カメラ２１に対する太陽光の入射方向Ｖｓの単位ベクトルとの内積を算出する。そして、経路探索装置１００は、調査エリア内の複数の経路の夫々について、経路毎に当該経路を構成するリンクの内積の和を求めた後、当該内積の和を、当該経路を構成するリンク数で割ったルート評価値を算出する。
【００３１】
図６は、道路地図の一例を示す模式図であり、上空から地上方向を見た平面図として示している。図６に示す道路は、地点Ａ〜Ｄのノードと、地点Ａと地点Ｂの間、地点Ｂと地点Ｄの間、地点Ｄと地点Ｃの間、地点Ｃと地点Ｂの間の夫々を結ぶリンクより構成される。一例として、経路探索装置１００における、地図データの調査エリア内の地図上の道路が図６で示されるものであった場合の具体的な動作について述べる。なお、説明の便宜上、図６における太陽の位置は、静止しているものとし、カメラに対する太陽光の入射方向Ｖｓは、紙面に対し平行で地点Ｂと地点Ｃを結ぶリンクに対して垂直な方向であるとする。また、カメラの撮影方向Ｖｃは、車両進行方向と同じ方向に向けたもの、即ちリンクに沿ったものであるとする。
【００３２】
本実施例に係る経路探索装置１００は、まず、調査エリア内の複数のリンクの夫々について、カメラの撮影方向Ｖｃの単位ベクトルと太陽光の入射方向Ｖｓの単位ベクトルの内積を算出する。
【００３３】
地点Ａから地点Ｂに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ａから地点Ｂに向かう方向の間のなす角が４５°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は０．７となる。地点Ｂから地点Ｃに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｂから地点Ｃに向かう方向の間のなす角が９０°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は０．０となる。
【００３４】
地点Ｃから地点Ｄに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｃから地点Ｄに向かう方向の間のなす角が１８０°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は−１．０となる。地点Ｄから地点Ｃに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｄから地点Ｃに向かう方向の間のなす角が４５°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は０．７となる。
【００３５】
地点Ｂから地点Ａに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｂから地点Ａに向かう方向の間のなす角が１３５°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は−０．７となる。地点Ｃから地点Ｂに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｃから地点Ｂに向かう方向の間のなす角が９０°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は０．０となる。
【００３６】
地点Ｄから地点Ｃに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｄから地点Ｃに向かう方向の間のなす角が０°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は１．０となる。地点Ｂから地点Ｄに向かうリンクでは、太陽光の入射方向Ｖｓと地点Ｂから地点Ｄに向かう方向の間のなす角が１３５°となっているので、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積は−０．７となる。
【００３７】
本実施例に係る経路探索装置１００は、調査エリア内の複数の経路の夫々について、経路毎に当該経路を構成するリンクの内積の和であるリンク評価値を求めた後、当該内積の和を、当該経路を構成するリンク数で割ったルート評価値を算出する。
【００３８】
図７に示す図表は、図６に示す道路における複数の経路の夫々についてのリンク評価値を示している。複数の経路としては、図７に示すように、ルート１〜ルート８までの８つの経路が設定される。図７において、ルート名に隣接するかっこ内には、通過するノードの順番が記載されている。この複数の経路は、どの経路も必ず、全てのリンクを通過するものとなっている。図８に示す図表は、図６に示す道路における複数の経路の夫々についてのルート評価値を示している。
【００３９】
図７に示すように、ルート１は、地点Ａ→地点Ｂ→地点Ｃ→地点Ｄ→地点Ｂと辿る経路である。従って、ルート１のリンク評価値は、０．７＋０．０＋（−１．０）＋０．７＝０．４となる。同様にして、ルート２のリンク評価値は１．０、ルート３のリンク評価値は−１．０、ルート４のリンク評価値は−０．４、ルート５のリンク評価値は−１．０、ルート６のリンク評価値は−０．４、ルート７のリンク評価値は０．３、ルート８のリンク評価値は−０．３となる。
【００４０】
図８に示すように、ルート１は、地点Ａ→地点Ｂ→地点Ｃ→地点Ｄ→地点Ｂへと辿る経路であるので、リンク数は４となる。従って、リンク評価値たる０．４をリンク数たる４で割ることにより、ルート１のルート評価値は０．１となる。同様にして、ルート２のルート評価値は０．２５、ルート３のルート評価値は−０．２５、ルート４のルート評価値は−０．１、ルート５のルート評価値は−０．２、ルート６のルート評価値は−０．０８、ルート７のルート評価値は０．０６、ルート８のルート評価値は−０．０６となる。
【００４１】
即ち、ルート評価値は、夫々の経路を構成するリンクの内積の平均値である。従って、ルート評価値が大きい経路になる程、太陽光の入射方向Ｖｓとカメラの撮影方向Ｖｃの間のなす角の大きさが小さくなる場合が多くなる、即ち、太陽光の入射方向Ｖｓは、カメラの撮影方向Ｖｃと同じ方向に近づく場合が多くなり、逆光の影響は少なくなる。一方、ルート評価値が小さい経路になる程、太陽光の入射方向Ｖｓとカメラの撮影方向Ｖｃの間のなす角の大きさが大きくなる場合が多くなる、即ち、太陽光の入射方向Ｖｓは、カメラの撮影方向Ｖｃと対向する方向に近づく場合が多くなり、逆光の影響は大きくなる。
【００４２】
従って、本実施例に係る経路探索装置１００は、調査エリア内の複数の経路のうち、最もルート評価値が高い経路を、太陽光による逆光の影響が少ない撮影を行うことのできる経路としてディスプレイ１６に表示する。図８に示す例では、最もルート評価値が高い経路は、ルート評価値が０．２５となるルート２の経路なので、経路探索装置１００は、ルート２の経路、即ち、地点Ａ→地点Ｂ→地点Ｄ→地点Ｃ→地点Ｂへと辿る経路をディスプレイ１６に出力表示する。
【００４３】
このようにして、経路探索装置１００は、移動体に設置されたカメラから風景を撮影する場合における太陽光による逆光の影響を最小にすることが可能な経路を示すことができる。また、経路探索装置１００は、ルート評価値として、夫々の経路を構成するリンクの内積の平均値をとることにより、経路によってリンク数に大きな差がある場合などにおいても、逆光の影響を最小にすることが可能な経路を示すことができる。
【００４４】
図６に示した道路地図の例では、説明のため、太陽の位置は、静止しているものとし、カメラの撮影方向Ｖｃは、車両進行方向と同じ方向に向けたものであるとしていた。しかし、実際には、太陽の位置は時々刻々と変化するものであるため、太陽光の入射方向Ｖｓは変化する。また、カメラの撮影方向Ｖｃも、車両進行方向と同じ方向に向けられるとは限らない。
【００４５】
太陽の位置は、日付と時刻によって決定されるものであるため、本実施例に係る経路探索装置１００は、太陽の軌道を計算するプログラムなどを用いて、入力された調査日、調査時間帯を基に、当該調査日における日の出及び日の入り時刻、及び、日の出時刻と日の入り時刻の間に調査時間帯が存するのであれば、当該調査時間帯における所定時間毎（例えば１０分毎）の太陽の位置を算出し、太陽光の入射方向Ｖｓを算出する。このようにすることで、太陽の位置が時々刻々と変化しても、太陽光の入射方向Ｖｓを算出することができる。経路探索装置１００は、太陽光の入射方向Ｖｓをこのようにして算出することで、逆光の影響を最小にすることが可能な経路をより正確に示すことができる。
【００４６】
図９は、カメラを車両進行方向に対し垂直となる設置角度で取り付けた場合のカメラの撮影方向Ｖｃの模式図を示す。図９の模式図は、図６の地点Ａと地点Ｂを結ぶリンクの拡大図である。
【００４７】
この場合、太陽光の入射方向Ｖｓと地点Ａから地点Ｂに向かう方向の間のなす角が４５°となっているが、カメラ２１は車両進行方向に対し垂直となる設置角度で取り付けられているので、太陽光の入射方向Ｖｓとカメラ２１の撮影方向Ｖｃのなす角は、１３５°となる。従って、この場合、太陽光の入射方向Ｖｓの単位ベクトルとカメラ２１の撮影方向Ｖｃの単位ベクトルの内積は−０．７となる。
【００４８】
本実施例に係る経路探索装置１００は、入力されたカメラの車両に対する設置角度と車両の進行方向を基に、上記の様に各リンク毎にカメラの撮影方向Ｖｃを算出して、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積を算出する。このようにすることで、カメラの撮影方向Ｖｃが車両進行方向と同じ方向とされなくても、太陽光の入射方向Ｖｓの単位ベクトルとカメラの撮影方向Ｖｃの単位ベクトルの内積を算出することができる。これにより、経路探索装置１００は、カメラの設置角度に拘らず、逆光の影響を最小にすることが可能な経路を示すことができる。
【００４９】
（経路探索処理）
次に、本実施例に係る経路探索装置が行う経路探索処理の方法について図１０に示すフローチャートを用いて説明する。図１０は本実施例に係る経路探索処理を示すフローチャートである。
【００５０】
調査員は、ディスプレイ１６に表示されたメニュー画面に対し、撮影を行うカメラの走行車両に対する設置角度、調査日、調査時間帯、調査エリアを夫々入力する（ステップＳ１１）。ＣＰＵ１２は、入力された調査日、調査時間帯を基に、当該調査日における日の出及び日の入り時刻、及び、日の出時刻と日の入り時刻の間に調査時間帯が存するのであれば、当該調査時間帯における所定時間毎の太陽の位置を算出し、太陽光の入射方向Ｖｓを算出する（ステップＳ１２）。
【００５１】
ＣＰＵ１２は、入力された調査エリア内の道路を示す複数のリンクの夫々について、入力されたカメラの車両に対する設置角度と車両の進行方向を基にリンク上におけるカメラの撮影方向Ｖｃを算出し、カメラの撮影方向Ｖｃの単位ベクトルと太陽光の入射方向Ｖｓの単位ベクトルの内積を算出する（ステップＳ１３）。従って、ＣＰＵ１２は、本発明における内積算出手段として機能する。
【００５２】
次に、ＣＰＵ１２は、調査エリア内の複数の経路の夫々について、経路毎に当該経路を構成するリンクの内積の和であるリンク評価値を算出し、当該内積の和を、当該経路を構成するリンク数で割ったルート評価値を算出する（ステップＳ１４）。従って、ＣＰＵ１２は、本発明におけるルート評価値算出手段として機能する。
【００５３】
ステップＳ１３及びステップＳ１４において、具体的には、ＣＰＵ１２は、各ノードのうち、所定のノードを開始ノード（出発点）として設定し、調査時間帯において、所定時間毎（例えば１０分毎）に出発時刻を設定し、各出発時刻毎に全リンクを通過する経路検索を行う。ＣＰＵ１２は、経路検索を行う際に、出発時刻に対し、各リンクを通過するのに必要な時間を各リンクの通過の度に加算していくことにより、各リンクを通過するリンク通過時刻を算出する。ＣＰＵ１２は、各リンクの夫々について、入力されたカメラの車両に対する設置角度を基に当該リンク上におけるカメラの撮影方向Ｖｃを算出すると共に、当該リンクに対応するリンク通過時刻における太陽光の入射方向Ｖｓを算出して、カメラの撮影方向Ｖｃの単位ベクトルと太陽光の入射方向Ｖｓの単位ベクトルの内積を算出する。ＣＰＵ１２は、算出された内積を次々と加算していくことにより、１つの経路のリンク評価値を算出し、当該経路を構成するリンク数で割ったルート評価値を算出する。ＣＰＵ１２は、以上の操作を経路探索される全ての経路について行う。さらに、ＣＰＵ１２は、ステップＳ１３及びステップＳ１４の操作を全ノードの夫々を開始ノードとした場合について行う。即ち、この場合における調査エリア内の複数の経路とは、全ノードの夫々を開始ノードとした場合における、各出発時刻毎に経路検索された全ての経路を示す。
【００５４】
そして、ＣＰＵ１２は、調査エリア内の複数の経路のうち、最もルート評価値が高い経路を、太陽光による逆光の影響が少ない撮影を行うことのできる経路としてディスプレイ１６に出力表示する（ステップＳ１５）。具体的には、ＣＰＵ１２は、最もルート評価値が高くなる、出発時刻、出発点（開始ノード）、経路をディスプレイ１６に表示する。従って、ＣＰＵ１２は、本発明における出力手段としても機能する。
【００５５】
以上に述べたように、カメラを搭載した移動体が通過する地図上の経路を出力する経路探索装置は、複数の地点の夫々を示す複数のノード、前記ノード間を結ぶ道路を示す複数のリンクを含む地図データと、調査エリアが入力される入力手段と、前記調査エリア内の地図上の複数のリンクの夫々について、前記カメラの撮影方向及び前記カメラに対する太陽光の入射方向を算出し、前記カメラの撮影方向の単位ベクトルと前記太陽光の入射方向の単位ベクトルの内積を算出する内積算出手段と、前記調査エリア内の前記地図上の複数の経路の夫々について、前記経路を構成するリンクについての内積の和を算出し、当該内積の和に基づいてルート評価値を算出するルート評価値算出手段と、前記調査エリア内の複数の経路のうち、最も前記ルート評価値が高い経路の経路情報を出力する出力手段と、を備える。これにより、車両などの移動体に設置されたカメラから風景を撮影する場合における太陽光による逆光の影響を最小にすることが可能な経路を示すことができる。
［変形例］
上記の例では、調査エリア内の複数の経路の夫々について、経路毎に当該経路を構成するリンク毎の内積の和であるリンク評価値を算出し、当該内積の和を当該経路を構成するリンク数で割った値をルート評価値としている。しかし、ルート評価値はこれには限られず、例えば経路を構成するリンク毎の内積の和自体をルート評価値として使用しても構わない。
【００５６】
また、上記の実施例では、調査員が入力した移動体に対するカメラの設置角度と、移動体の進行方向とに基づいてカメラの撮影方向が算出されているが、カメラが移動体の進行方向と同一方向に固定設置される場合には、調査員によるカメラの設置角度の入力は不要となる。
【００５７】
また、上記の実施例は、調査員が入力した調査日及び調査時間帯に基づいて太陽光の入射方向が算出されているが、日時毎の太陽光の入射方向の情報を外部から入手可能である場合には、調査員が入力した調査日及び調査時間帯における太陽光の入射方向の情報を外部から取得して利用することとしてもよい。
【００５８】
なお、上記の実施例は、走行調査のために経路探索を行う場合についてのものであるが、本発明の経路探索装置は、このような走行調査に用いる場合に限られるものではなく、代わりに、例えば、一般的なナビゲーション装置に搭載されるとしてもよい。経路探索装置をナビゲーション装置に搭載することにより、当該ナビゲーション装置は、例えば、運転者が太陽光による逆光を受けることをなるべく少なくすることの可能な経路を示すことができる。
【図面の簡単な説明】
【００５９】
【図１】本実施例による経路探索装置の概略構成を示すブロック図である。
【図２】走行調査が行われるときの車両の模式図である。
【図３】カメラによって撮影される風景の一例を示す模式図である。
【図４】走行調査が行われるときの車両の模式図である。
【図５】太陽光の入射方向とカメラの撮影方向の関係を示した模式図である。
【図６】道路地図の一例を示す模式図である
【図７】複数の経路の夫々についてのリンク評価値を示す図表である。
【図８】複数の経路の夫々についてのルート評価値を示す図表である。
【図９】カメラの撮影方向を示す模式図である。
【図１０】本実施例による経路探索処理を示すフローチャートである。
【符号の説明】
【００６０】
１１・・・システムバス
１２・・・ＣＰＵ
１３・・・メモリ
１４・・・キーボード
１５・・・座標指示デバイス
１６・・・ディスプレイ
１７・・・プリンタ
１８・・・データベース
１００・・・経路探索装置
【図１】
2007315799.tif 000003
【図２】
2007315799.tif 000004
【図３】
2007315799.tif 000005
【図４】
2007315799.tif 000006
【図５】
2007315799.tif 000007
【図６】
2007315799.tif 000008
【図７】
2007315799.tif 000009
【図８】
2007315799.tif 000010
【図９】
2007315799.tif 000011
【図１０】
2007315799.tif 000012