説明

地図関連画像提供装置、地図関連画像提供方法、及び地図関連画像提供プログラム

【課題】装置の処理負荷がかかる可能性を軽減し、所定の基準位置、及び当該基準位置に対応する位置の画像データを提供する。
【解決手段】地図関連画像提供装置は、予め地図情報と、上記地図情報に対応する画像データと、前記画像データ及び当該画像データの撮影位置が関連付けられている撮影関連情報と、複数車線を有する道路について、車線毎に、車線に関する情報を有している車線対応情報を保持し、車線対応情報を用いて画像データの検索を可能としているので、所定の表示基準位置の画像データだけでなく、上記表示基準位置に対応する反対車線上で撮影された画像データについても取得及び表示することができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、地図関連画像を提供する技術に関する。
【背景技術】
【0002】
従来から、ナビゲーション装置等、地図情報を提供する装置には、地図と当該地図上で撮影された画像データとを関連付けることにより、地図情報と共に、所定のルート上の画像データを表示する地図情報表示装置がある(例えば、特許文献1参照)。上記の地図情報表示装置は、地図情報だけでなく実際の画像データも提供することが可能となり、単に地図情報を提供する場合に比して、利用者にとってより有用性のある情報を提供することができる。
【0003】
【特許文献1】特開2007−212681号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかし、上記のような地図情報表示装置の場合、画像データに対応する位置の全てに、画像データを配置しているが、画像データ自体のデータサイズが必ずしも小さいものではないことから、装置に処理負荷がかかる可能性がある。
【0005】
よって、処理負荷を軽減させるために、利用者が注目している個所(例えば、ナビゲーション装置の場合、走行位置等)の画像データのみを表示させることが考えられるが、例えば、走行車線と反対車線の距離がある場合、反対車線側から撮影した画像データも表示させた方が、反対車線側からの画像も利用できるので、走行車線側の画像だけでなく、反対車線側の画像データも表示した方が利用者にとって好ましい。
【0006】
本発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明は、装置の処理負荷がかかる可能性を軽減し、所定の基準位置、及び当該基準位置に対応する位置の画像データを提供する地図関連画像提供装置を提供することを課題とする。
【課題を解決するための手段】
【0007】
請求項1に記載の発明は、地図関連画像提供装置であって、地図情報を保持する地図情報保持手段と、前記地図情報に対応する画像データを保持する画像データ保持手段と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段と、を備えることを特徴とする。
【0008】
請求項4に記載の発明は、地図情報を保持する地図情報保持工程と、前記地図情報に対応する画像データを保持する画像データ保持工程と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持工程と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持工程と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索工程と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得工程と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得工程と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示工程と、を備えることを特徴とする。
【0009】
請求項5に記載の発明は、コンピュータを備える装置によって実行される地図関連画像提供プログラムであって、地図情報を保持する地図情報保持手段と、前記地図情報に対応する画像データを保持する画像データ保持手段と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【0010】
本発明の好適な実施形態では、地図関連画像提供装置は、地図情報を保持する地図情報保持手段と、前記地図情報に対応する画像データを保持する画像データ保持手段と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段と、を備える。
【0011】
上記の地図関連画像提供装置は、具体的には、カーナビゲーション装置や、サーバ装置等に適用される。地図関連画像提供装置は、予め地図情報と、上記地図情報に対応する画像データと、前記画像データ及び当該画像データの撮影位置が関連付けられている撮影関連情報と、複数車線を有する道路について、車線毎に、車線に関する情報を有している車線対応情報を保持する。なお、撮影関連情報と、車線対応情報とは、所定の情報により対応付けられている。撮影関連情報検索手段は、所定の表示基準位置に対応する撮影関連情報を検索する。ここで表示基準位置の具体例には、ナビゲーション装置の現在位置、利用者によって指定されたカーソル位置等がある。表示基準位置対応画像データ取得手段は、上記撮影関連情報検索手段が検索した撮影関連情報を用いて、表示基準位置に対応する画像データである表示基準位置対応画像データを取得する。別車線画像データ取得手段は、上記車線対応情報と上記撮影関連情報とを用いて、表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する。そして、画像データ表示手段は、表示基準位置対応画像データ及び上記別車線画像データを表示する。
【0012】
このように、地図関連画像提供装置は、複数の車線を有する道路について車線同士を関連付けた車線関連情報を予め保持しているので、所定の表示基準位置の画像データだけでなく、上記表示基準位置に対応する反対車線上で撮影された画像データについても取得及び表示することができる。
【0013】
上記の地図関連画像提供装置の一態様では、前記撮影関連情報は、撮影地点毎に一意の撮影関連情報識別子を含み、前記車線対応情報は、前記車線に関する情報として、前記車線に対応する撮影関連情報識別子を有し、前記別車線画像データ取得手段は、前記撮影関連情報検索手段が検索した撮影関連情報の撮影関連情報識別子に対応する、別車線の撮影関連情報識別子を特定し、前記別車線の撮影関連情報識別子を有する撮影関連情報に関する画像データを別車線画像データとして取得する。
【0014】
この場合、地図関連画像提供装置は、複数の車線を有する道路上における、一方の車線上の撮影位置と、他方の撮影位置との関係を車線対応情報で明示的に定義しているので、所定の表示基準位置に対応する反対車線上の撮影位置を特定することができる。従って、地図関連画像提供装置は、反対車線上の撮影位置に関する画像データを取得すれば、反対車線上で撮影された画像データを取得・表示することができる。
【0015】
上記の地図関連画像提供装置の他の一態様では、前記撮影関連情報は、撮影地点毎に一意の撮影関連情報識別子及び車線識別子を有し、前記車線対応情報は、前記車線に関する情報として、前記車線に対応する前記車線識別子を有し、前記別車線画像データ取得手段は、前記撮影関連情報検索手段が検索した撮影関連情報の車線識別子に対応する、別車線の車線識別子を有する撮影関連情報の内、前記撮影関連情報検索手段が検索した撮影関連情報の撮影位置に近い、撮影位置である撮影関連情報に関する画像データを別車線画像データとして取得する。
【0016】
この場合、地図関連画像提供装置は、撮影関連情報検索手段が検索した撮影関連情報の車線識別子に対応する、別車線の車線識別子を特定し、当該車線識別子を有する撮影関連情報を特定し、当該撮影関連情報の内、上記撮影関連情報検索手段が検索した撮影関連情報の撮影位置に近い撮影関連情報の画像データを取得し、当該画像データを別車線の画像データとしており、撮影位置毎に、別車線上の撮影位置を定義することなく、別車線上の画像データを取得・表示できる。
【0017】
本発明の他の観点では、地図関連画像提供方法は、地図情報を保持する地図情報保持工程と、前記地図情報に対応する画像データを保持する画像データ保持工程と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持工程と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持工程と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索工程と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得工程と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得工程と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示工程と、を備える。
【0018】
上記の方法によっても複数の車線を有する道路について車線同士を関連付けた車線関連情報を予め保持しているので、所定の表示基準位置の画像データだけでなく、上記表示基準位置に対応する反対車線上で撮影された画像データについても取得及び表示することができる。
【0019】
本発明の他の観点では、コンピュータを備える装置によって実行される地図関連画像提供プログラムであって、地図情報を保持する地図情報保持手段と、前記地図情報に対応する画像データを保持する画像データ保持手段と、前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段、として前記コンピュータを機能させる。このプログラムを、コンピュータ上で実行することにより、上記の地図関連画像提供装置を実現することができる。なお、この地図関連画像提供プログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【実施例】
【0020】
以下、図面を参照して本発明の好適な実施例について説明する。
【0021】
[地図関連画像提供の概要]
まず、地図関連画像提供の概要について図1を用いて説明する。ここで、地図関連画像提供とは、複数車線の道路上における、所定の位置で撮影された画像データを表示すると共に、上記位置の反対車線上の位置で撮影された画像データも表示することをいう。
【0022】
図示しないナビゲーション装置200を備えた車両が、図1に示す位置P1を通過すると、ナビゲーション装置200に適用されている地図関連画像提供装置100は、予め保持している、位置P1から撮影された画像データを検索する。さらに、地図関連画像提供装置100は、上記位置P1の車線の反対車線における、上記位置P1に対応する位置P2から撮影された画像データを検索する。
【0023】
そして、地図関連画像提供装置100は、撮影位置が位置P1、撮影方向が方向D1である画像データ135A、及び撮影位置が位置P1、撮影方向が方向D2である画像データ135Bを取得し、撮影位置が位置P2、撮影方向が方向D3である画像データ135C、及び撮影位置が位置P2、撮影方向が方向D4である画像データ135Dを取得し、上記画像データ135A〜画像データ135Dをナビゲーション装置200の表示装置へ表示する。
【0024】
これにより、地図関連画像提供装置100の利用者は、位置P1から撮影された画像データ135だけでなく、位置P1の反対車線の画像データ135も表示することができる。
【0025】
[ナビゲーション装置]
図2に、本発明の実施例に係るナビゲーション装置200の構成を示す。ナビゲーション装置200は、自立測位装置10、GPS受信機18、システムコントローラ20、ディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、通信装置38、表示ユニット40、音声出力ユニット50及び入力装置60を備える。
【0026】
自立測位装置10は、加速度センサ11、角速度センサ12及び距離センサ13を備える。加速度センサ11は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ12は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ13は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【0027】
GPS受信機18は、複数のGPS衛星から、測位用データを含む下り回線データを搬送する電波19を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【0028】
システムコントローラ20は、インタフェース21、CPU22、ROM23及びRAM24を含んでおり、ナビゲーション装置200全体の制御を行う。
【0029】
インタフェース21は、加速度センサ11、角速度センサ12、距離センサ13及びGPS受信機18とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、GPS測位データ、絶対方位データ等をシステムコントローラ20に入力する。CPU22は、システムコントローラ20全体を制御する。ROM23は、システムコントローラ20を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。RAM24は、入力装置60を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、CPU22に対してワーキングエリアを提供したりする。
【0030】
システムコントローラ20、CD−ROMドライブ又はDVD−ROMドライブなどのディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、表示ユニット40、音声出力ユニット50及び入力装置60は、バスライン30を介して相互に接続されている。
【0031】
ディスクドライブ31は、システムコントローラ20の制御の下、CD又はDVDといったディスク33から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ31は、CD−ROMドライブ又はDVD−ROMドライブのうち、いずれか一方としてもよいし、CD及びDVDコンパチブルのドライブとしてもよい。
【0032】
データ記憶ユニット36は、例えば、HDDなどにより構成され、地図情報や施設データなどのナビゲーション処理に用いられる各種データを記憶する。
【0033】
通信装置38は、例えば、FMチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース37を介して、各種情報を受信する。
【0034】
表示ユニット40は、システムコントローラ20の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ20は、データ記憶ユニット36から地図データを読み出す。表示ユニット40は、システムコントローラ20によってデータ記憶ユニット36から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット40は、バスライン30を介してCPU22から送られる制御データに基づいて表示ユニット40全体の制御を行うグラフィックコントローラ41と、VRAM(Video RAM)等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ42と、グラフィックコントローラ41から出力される画像データに基づいて、液晶、CRT(Cathode Ray Tube)等のディスプレイ44を表示制御する表示制御部43と、ディスプレイ44とを備える。ディスプレイ44は、例えば対角5〜10インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【0035】
音声出力ユニット50は、システムコントローラ20の制御の下、ディスクドライブ31又はRAM24等からバスライン30を介して送られる音声デジタルデータのD/A変換を行うD/Aコンバータ51と、D/Aコンバータ51から出力される音声アナログ信号を増幅する増幅器(AMP)52と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ53とを備えて構成されている。
【0036】
入力装置60は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置60は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ44の周囲に配置される。また、ディスプレイ44がタッチパネル方式である場合には、ディスプレイ44の表示画面上に設けられたタッチパネルも入力装置60として機能する。
【0037】
[第1実施例]
(第1実施例における地図関連画像提供装置)
図3に、第1実施例における地図関連画像提供装置100Aの機能構成を示す。地図関連画像提供装置100Aは、実体的には、ナビゲーション装置200の構成要素により構成される。地図関連画像提供装置100Aでは、図示のように、システムコントローラ20内に現在地情報取得部101と、撮影関連情報検索部102と、表示基準位置対応画像データ取得部104と、別車線画像データ取得部105Aと、画像データ表示部106とを備え、データ記憶ユニット36内に地図情報DB120と、画像ファイル130と、撮影関連情報DB140と、上り用車線対応情報DB150と、下り用車線対応情報DB160と、を備える。
【0038】
システムコントローラ20は、具体的には、CPU等であり、地図関連画像提供装置100全体を統括制御する。そしてシステムコントローラ20は、所定のプログラムを実行することにより、現在地情報取得部101と、撮影関連情報検索部102と、表示基準位置対応画像データ取得部104と、別車線画像データ取得部105Aと、画像データ表示部106とを実現する。
【0039】
記憶ユニット36内の地図情報DB120は、地図情報が格納されているデータベースである。そして、画像ファイル130は、道路上で撮影された画像データ135を含むファイルであり、地図関連画像提供装置100は、上記画像ファイル130を複数保持する。
【0040】
撮影関連情報DB140は、撮影された位置の情報と、画像ファイルを特定する情報とを関連付けた撮影関連情報を保持するデータベースである。ここで、撮影関連情報DB140のデータ構造を図4(a)に示す。
【0041】
撮影関連情報DB140は、撮影位置を示す「緯度経度141」と、撮影位置の識別子である「撮影位置ID142」と、撮影位置から走行方向を撮影した画像データ(以下、前方画像データとも呼ぶ)を識別し得る情報である前方画像情報143と、撮影位置から走行方向の逆方向を撮影した画像データ(以下、後方画像データとも呼ぶ)を識別し得る情報である後方画像情報144と、を有する撮影関連情報145を管理する。具体的に、前方画像情報143や後方画像情報144は、画像データIDや保存先情報等である。
【0042】
上り用車線対応情報DB150は、上り車線上の位置に対応する、下り車線上の位置を定義した上り用車線対応情報155を管理するデータベースである。ここで、上り用車線対応情報DB150のデータ構造を図4(b)に示す。
【0043】
上り用車線対応情報DB150では、上り用車線対応情報155が上り車線上の撮影位置の識別子を示す上り車線撮影位置ID151と、当該上り車線撮影位置ID151に対応する下り車線撮影位置ID152を有する。なお、下り車線撮影位置ID152とは、下り車線上の撮影位置の識別子をいう。
【0044】
下り用車線対応情報DB160は、下り用車線上の撮影位置に対応する、上り車線上の撮影位置を定義した下り用車線対応情報165を管理するデータベースである。ここで、下り用車線対応情報DB160のデータ構造を図4(c)に示す。
【0045】
下り用車線対応情報DB160では、下り用車線対応情報165が下り車線上の撮影位置の識別子を示す下り車線撮影位置ID161と、当該下り車線撮影位置ID161に対応する上り車線撮影位置ID162を有する。
【0046】
従って、図5に示すように、上り車線上の撮影位置ID142と、下り車線上の撮影位置ID142とが対応付けられる。
【0047】
また、地図関連画像提供装置100Aは、上り用車線対応情報DB150と、下り用車線対応情報DB160とを保持しているので、例えば、一方の車線上の撮影位置IDが他方の車線上における複数の撮影位置IDと対応付けられている場合でも、撮影関連情報検索部102が検索した撮影関連情報145Aの撮影位置ID142に対応する、撮影位置ID(下り車線撮影位置ID152又は上り車線撮影位置ID162)は、1つに定まる。
【0048】
現在地情報取得部101は、GPS受信機18から現在地情報を取得する。ここで、現在地情報とは、現在地に対応する緯度経度情報等である。
【0049】
撮影関連情報検索部102は、現在地情報取得部101が取得した現在地情報の緯度経度情報に合致する緯度経度141を有する撮影関連情報145Aを検索する。
【0050】
表示基準位置対応画像データ取得部104は、撮影関連情報検索部102が検索した撮影関連情報145Aの前方画像情報143や後方画像情報144に対応する画像データ135を含む画像ファイル130を取得する。
【0051】
別車線画像データ取得部105Aは、撮影関連情報145A及び車線対応情報(上り用車線対応情報155又は下り用車線対応情報165)を用いて、上記現在地に対応する、現在地の反対車線の位置の画像データ135を取得する。詳細については、後述する。
【0052】
画像データ表示部106は、表示基準位置対応画像データ取得部104が取得した画像データ135、及び別車線画像データ取得部105Aが取得した画像データ135を表示ユニット40に表示する。
【0053】
次に、第1実施例における、地図関連画像提供方法及び地図関連画像提供手順について説明する。まず、地図関連画像提供装置100Aは、ナビゲーション装置200に適用されている場合、現在地情報取得部101が所定のタイミングで、GPS受信機18を用いて現在地情報を取得する。
【0054】
そして、撮影関連情報検索部102は、撮影関連情報DB140へアクセスし、緯度経度141が、上記現在地情報である緯度経度情報に合致する撮影関連情報145Aを検索する。
【0055】
そして、表示基準位置対応画像データ取得部104は、撮影関連情報検索部102が検索した撮影関連情報145Aの前方画像情報143、及び後方画像情報144を用いて、前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する。これにより、地図関連画像提供装置100Aは、現在地に対応する画像データ135を取得することができる。
【0056】
そして、別車線画像データ取得部105Aは、撮影関連情報検索部102が検索した撮影関連情報145A、及び上り用車線対応情報DB150内の上り用車線対応情報155又は下り用車線対応情報DB160内の下り用車線対応情報165を用いて、現在地に対応する反対車線の位置の画像データ135を取得する。以下の(取得手順1)、(取得手順2−1)、及び(取得手順2−2)に、別車線画像データ取得部105Aが反対車線の位置の画像データ135を取得する手順の具体例を記載する。
【0057】
(取得手順1)別車線画像データ取得部105Aは、上り用車線対応情報DB150にアクセスし、撮影関連情報検索部102が検索した撮影関連情報145Aの撮影位置ID142に合致する、上り用車線対応情報DB150内の上り用車線対応情報155の上り車線撮影位置ID151を有する上り用車線対応情報155を検索する。
【0058】
(取得手順2−1)上り用車線対応情報155を取得した場合、別車線画像データ取得部105Aは、撮影関連情報DB140にアクセスし、当該上り用車線対応情報155の下り車線撮影位置ID152に合致する、撮影位置ID142を有する撮影関連情報145Aを検索し、当該撮影関連情報145Aの前方画像情報143や後方画像情報144を用いて、前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する。
【0059】
(取得手順2−2)上り用車線対応情報155を取得しなかった場合、別車線画像データ取得部105Aは、下り用車線対応情報DB160にアクセスし、撮影関連情報検索部102が検索した撮影関連情報145Aの撮影位置ID142に合致する、下り用車線対応情報DB160内の下り用車線対応情報165の下り車線撮影位置ID161を有する下り用車線対応情報165を検索する。そして、別車線画像データ取得部105Aは、撮影関連情報DB140にアクセスし、当該下り用車線対応情報165の上り車線撮影位置ID162に合致する、撮影位置ID142を有する撮影関連情報145Aを検索し、当該撮影関連情報145の前方画像情報143や後方画像情報144を用いて、前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する。
【0060】
このように、地図関連画像提供装置100は、撮影関連情報145と、上り用車線対応情報155又は下り用車線対応情報155とを用いることにより、現在地から撮影された画像データ130だけでなく、現在地の反対車線の所定位置で撮影された画像データ135を取得することができる。
【0061】
そして、画像データ表示部106は、表示基準位置対応画像データ取得部104が取得した画像データ135(現在位置で撮影された前方の画像データ135及び後方の画像データ135)と、別車線画像データ取得部105Aが取得した画像データ135(現在地に対応する反対車線の位置で撮影された前方の画像データ135及び後方の画像データ135)とを表示ユニット40へ表示する。
【0062】
[地図関連画像提供処理]
次に、地図関連画像提供処理の手順について図6に示すフローチャートを用いて説明する。この処理は、地図関連画像提供装置100A内の制御部20が、予め用意されたプログラムを実行することにより実現される。
【0063】
まず、現在地情報取得部101が、所定のタイミングでGPS受信機18から現在地情報(緯度経度情報等)を取得する(ステップS1)。そして、撮影関連情報検索部102は、上記現在地情報の緯度経度情報に合致する緯度経度141を有する撮影関連情報145Aを検索し、表示基準位置決定部103は、撮影関連情報検索部102が検索した結果、取得した撮影関連情報145Aの緯度経度141に対応する位置を表示基準位置に決定する(ステップS2)。
【0064】
そして、表示基準位置対応画像データ取得部104は、撮影関連情報145Aの前方画像情報143と後方画像情報144を用いて、前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する(ステップS3)。
【0065】
そして、別車線画像データ取得部105Aは、上り用車線対応情報DB150にアクセスし、現在地情報の撮影関連情報145Aの撮影位置ID142に対応する上り用車線対応情報155を検索する(ステップS4)。
【0066】
そして、別車線画像データ取得部105Aは、上記上り用車線対応情報155を取得した場合(ステップS5;Yes)、撮影位置ID142が当該上り用車線対応情報155の下り車線撮影位置ID152に合致する撮影関連情報145Aを検索し、当該撮影関連情報145Aの前方画像情報143及び後方画像情報144の各々に対応する画像ファイル130を取得する。
【0067】
そして、別車線画像データ取得部105Aは、上記上り用車線対応情報155を取得できなかった場合(ステップS5;No)、下り用車線対応情報DB160にアクセスし、現在地情報に対応する下り用車線対応情報165を検索し、撮影位置ID142が下り用車線対応情報165の上り車線撮影位置ID162に合致する撮影関連情報145Aを検索し、当該撮影関連情報145の前方画像情報143及び後方画像情報144の各々に対応する画像ファイル130を取得する。
【0068】
そして、画像データ表示部106は、表示基準位置対応画像データ取得部104が取得した画像ファイル130内の画像データ135と、別車線画像データ取得部105Aが取得した画像ファイル130内の画像データ135とを表示し(ステップS6)、地図関連画像提供処理を終了する。
【0069】
このように、地図関連画像提供装置100Aは、複数の車線を有する道路上における、一方の車線上の撮影位置と、他方の撮影位置との関係を車線対応情報(上り用車線対応情報155又は下り用車線対応情報165)で明示的に定義しているので、所定の表示基準位置に対応する反対車線上の撮影位置を特定することができる。従って、地図関連画像提供装置100Aは、反対車線上の撮影位置に関する画像データ135を取得すれば、反対車線上で撮影された画像データ135を取得・表示することができる。
【0070】
[第2実施例]
(第2実施例における地図関連画像提供装置)
図7に、第2実施例における地図関連画像提供装置100Bの機能構成を示す。なお、図3に示す第1実施例の地図関連画像提供装置100Aと同一の構成要素には同一の符号を付し、その説明を省略する。地図関連画像提供装置100Bは、実体的には、ナビゲーション装置200の構成要素により構成される。地図関連画像提供装置100Bでは、図示のように、システムコントローラ20内に現在地情報取得部101と、撮影関連情報検索部102と、表示基準位置対応画像データ取得部104と、別車線画像データ取得部105Bと、画像データ表示部106とを備え、データ記憶ユニット36内に地図情報DB120と、画像ファイル130と、撮影関連情報DB140Bと、車線対応情報DB180と、を備える。
【0071】
システムコントローラ20は、具体的には、CPU等であり、地図関連画像提供装置100全体を統括制御する。そしてシステムコントローラ20は、所定のプログラムを実行することにより、現在地情報取得部101と、撮影関連情報検索部102と、表示基準位置対応画像データ取得部104と、別車線画像データ取得部105Bと、画像データ表示部106とを実現する。
【0072】
記憶ユニット36内の地図情報DB120は、地図情報が格納されているデータベースである。そして、画像ファイル130は、道路上で撮影された画像データ135を含むファイルであり、地図関連画像提供装置100Bは、上記画像ファイル130を複数保持する。
【0073】
撮影関連情報DB140Bは、撮影された位置の情報と、画像ファイル130を特定する情報とを関連付けた撮影関連情報145Bを保持するデータベースである。ここで、撮影関連情報DB140Bのデータ構造を図8(a)に示す。
【0074】
撮影関連情報DB140Bでは、撮影関連情報145Bが撮影位置を示す「緯度経度141」と、撮影位置の識別子である「撮影位置ID142」と、撮影位置から走行方向を撮影した画像(以下、前方画像とも呼ぶ)を識別し得る情報である前方画像情報143と、撮影位置から走行方向の逆方向を撮影した画像(以下、後方画像とも呼ぶ)を識別し得る情報である後方画像情報144と、車線を識別する車線ID146とを有する。
【0075】
車線対応情報DB180は、各車線における車線IDの関連付けを定義する車線対応情報185を保持するデータベースである。ここで、車線対応情報DB180のデータ構造を図8(b)に示す。図8(b)に示すように、車線対応情報DB180が管理する車線対応情報185では、車線対応情報185が道路名称を示す道路名称181と、上り車線の識別子を示す「上り車線ID182」と、下り車線の識別子を示す「下り車線ID183」とを有する。なお、撮影関連情報145の車線ID146は、上記上り車線ID182又は下り車線ID183に対応する。従って、撮影関連情報145Bと、車線対応情報185とは、紐付けられていることになる。
【0076】
別車線画像データ取得部105Bは、撮影関連情報145B及び車線対応情報185を用いて、現在地の反対車線の位置の画像データ135を取得する。詳細については、後述する。
【0077】
別車線画像データ取得部105Bは、車線対応情報DB180へアクセスして、撮影関連情報検索部102が検索した撮影関連情報145Bの車線ID146に合致する車線対応情報185を検索し、当該車線対応情報185を用いて、反対車線のIDを特定する。例えば、上記車線ID146が車線対応情報185の上り車線ID182と合致した場合、別車線画像データ取得部105Bは、反対車線のIDを下り車線ID183とし、上記車線ID146が車線対応情報185の下り車線ID183と合致した場合、別車線画像データ取得部105Bは、上り車線ID182を反対車線のIDとする。
【0078】
そして、別車線画像データ取得部105Bは、撮影関連情報DB140Bにアクセスし、車線ID146が反対車線のIDと合致する撮影関連情報145Bの内、撮影関連情報検索部102が検索した撮影関連情報145Bの緯度経度141に最も近い撮影関連情報145Bを検索し、当該撮影関連情報145Bの前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する。
【0079】
このように、地図関連画像提供装置100Bは、第1実施例のように、反対車線に対応する撮影位置まで特定することなく、図9に示すように、現在地に近い反対車線上に関する画像データ135を取得する。従って、地図関連画像提供装置100Bは、厳密に所定の車線の撮影位置と、反対車線の撮影位置とを関連付けておくことなく、反対車線上の画像データ135を取得することができるので、第1実施例に比して使用する記憶容量を軽減することができる。
【0080】
次に、第2実施例における、地図関連画像提供手順について図10に示すフローチャートを用いて説明する。この処理は、地図関連画像提供装置100B内の制御部20が、予め用意されたプログラムを実行することにより実現される。
【0081】
地図関連画像提供装置100Bは、ナビゲーション装置200に適用されている場合、現在地情報取得部101が所定のタイミングで、GPS受信機18を用いて現在地情報を取得する(ステップS11)。
【0082】
そして、撮影関連情報検索部102は、撮影関連情報DB140へアクセスし、緯度経度141が、上記現在地情報である緯度経度情報に合致する撮影関連情報145Bを検索し、検索した撮影関連情報145の緯度経度の個所を表示基準位置とする(ステップS12)。
【0083】
そして、表示基準位置画像データ取得部104は、撮影関連情報検索部102が検索した撮影関連情報145の前方画像情報143、及び後方画像情報144を用いて、前方画像データ含む画像ファイル130と後方画像データを含む画像ファイル130とを取得する(ステップS13)。これにより、地図関連画像提供装置100Bは、現在地に対応する画像データ135を取得することができる。
【0084】
そして、別車線画像データ取得部105Bは、車線対応情報DB180へアクセスして、撮影関連情報検索部102が検索した撮影関連情報145Bの車線ID146に合致する車線対応情報185を検索し、当該車線対応情報185を用いて、反対車線のIDを特定する(ステップS14)。
【0085】
そして、別車線画像データ取得部105Bは、撮影関連情報DB140にアクセスし、車線ID146が反対車線のIDと合致する撮影関連情報145Bの内、撮影関連情報検索部102が検索した撮影関連情報145Bの緯度経度141に最も近い撮影関連情報145を検索し、当該撮影関連情報145Bの前方画像情報143及び後方画像情報144に対応する画像ファイル130を取得する(ステップS15)。
【0086】
画像データ表示部106は、表示基準位置対応画像データ取得部104が取得した画像ファイル130内の画像データ135と、別車線画像データ取得部105が取得した画像ファイル130内の画像データ135とを表示し(ステップS16)、第2実施例における地図関連画像提供処理を終了する。
【0087】
このように、地図関連画像提供装置100Bは、撮影関連情報検索部102が検索した撮影関連情報145Bの車線ID146に対応する、別車線の車線ID(上り車線ID182又は下り車線ID183)を特定し、当該車線IDを有する撮影関連情報145Bを特定し、当該撮影関連情報145Bの内、上記撮影関連情報検索部102が検索した撮影関連情報145の緯度経度141に近い撮影関連情報145Bの画像データ135を取得し、当該画像データ135を別車線の画像データ135としており、撮影位置毎に、別車線上の撮影位置を定義することなく、別車線上の画像データ135を取得・表示できる。
【0088】
以上述べたように、地図関連画像提供装置100は、地図情報を保持する地図情報保持手段と、地図情報に対応する画像データを保持する画像データ保持手段と、画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、複数車線を有する道路について、車線毎に、車線に関する情報を有しており、撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、撮影関連情報を用いて、表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、車線対応情報と撮影関連情報とを用いて、表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、表示基準位置対応画像データ及び別車線画像データを表示する画像データ表示手段と、を備える。
【0089】
これによれば、地図関連画像提供装置100は、複数の車線を有する道路について車線同士を関連付けた車線関連情報を予め保持しているので、所定の表示基準位置の画像データだけでなく、上記表示基準位置に対応する反対車線上で撮影された画像データについても取得及び表示することができる。
【0090】
[他の実施例]
上述の実施例では、地図関連画像提供装置100は、反対車線の画像データ135について、特に画像データ135に対して、編集することなく表示する場合について述べたが、本発明は、これに限られず、反対車線の左右反転処理等、各種編集を行った画像データ135を表示するようにしても良い。
【0091】
上述の実施例では、地図関連画像提供装置100は、撮影位置ID142を撮影関連情報145の識別子とする場合について述べたが、本発明は、これに限られず、緯度経度141を撮影関連情報145の識別子としても良い。
【0092】
上述の実施例では、第1実施例における地図関連画像提供装置100Aは、上り用車線対応情報DB150と下り用車線対応情報DB160とを保持する場合について述べたが、本発明は、これに限られず、1つのデータベース(例えば、車線毎に、撮影位置IDを有するデータベース)を保持するようにしても良い。
【0093】
上述の実施例では、地図関連画像提供装置100をナビゲーション装置200へ適用する場合について述べたが、本発明は、これに限られず、ナビゲーションのデモ走行表示を行うコンピュータ、歩行者用ナビゲーション装置等、種々の装置に適用しても良い。
【図面の簡単な説明】
【0094】
【図1】地図関連画像提供の概略を説明する図である。
【図2】ナビゲーション装置の概略構成を示すブロック図である。
【図3】第1実施例における地図関連画像提供装置の概略構成を示すブロック図である。
【図4】第1実施例における各種データベースのデータ構造を示す図である。
【図5】第1実施例における車線間の対応付けを示す図である。
【図6】第1実施例における地図関連画像提供処理のフローチャートである。
【図7】第2実施例における地図関連画像提供装置の概略構成を示すブロック図である。
【図8】第2実施例における各種データベースのデータ構造を示す図である。
【図9】第2実施例における車線間の対応付けを示す図である。
【図10】第2実施例における地図関連画像提供処理のフローチャートである。
【符号の説明】
【0095】
20 システムコントローラ
36 データ記憶ユニット
60 入力装置
100 地図関連画像提供装置
101 現在地情報取得部
102 撮影関連情報検索部
104 表示基準位置対応画像データ取得部
105 別車線画像データ取得部
106 画像データ表示部
120 地図情報DB
130 画像ファイル
140 撮影関連情報DB
150 上り用車線対応情報DB
160 下り用車線対応情報DB
180 車線対応情報DB

【特許請求の範囲】
【請求項1】
地図情報を保持する地図情報保持手段と、
前記地図情報に対応する画像データを保持する画像データ保持手段と、
前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、
複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、
所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、
前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、
前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、
前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段と、を備えることを特徴とする地図関連画像提供装置。
【請求項2】
前記撮影関連情報は、撮影地点毎に一意の撮影関連情報識別子を含み、
前記車線対応情報は、前記車線に関する情報として、前記車線に対応する撮影関連情報識別子を有し、
前記別車線画像データ取得手段は、前記撮影関連情報検索手段が検索した撮影関連情報の撮影関連情報識別子に対応する、別車線の撮影関連情報識別子を特定し、前記別車線の撮影関連情報識別子を有する撮影関連情報に関する画像データを別車線画像データとして取得することを特徴とする請求項1に記載の地図関連画像提供装置。
【請求項3】
前記撮影関連情報は、撮影地点毎に一意の撮影関連情報識別子、及び撮影地点に関する車線識別子を有し、
前記車線対応情報は、前記車線に関する情報として、前記車線に対応する前記車線識別子を有し、
前記別車線画像データ取得手段は、前記撮影関連情報検索手段が検索した撮影関連情報の車線識別子に対応する、別車線の車線識別子を有する撮影関連情報の内、前記撮影関連情報検索手段が検索した撮影関連情報の撮影位置に近い、撮影位置である撮影関連情報に関する画像データを別車線画像データとして取得することを特徴とする請求項1に記載の地図関連画像提供装置。
【請求項4】
地図情報を保持する地図情報保持工程と、
前記地図情報に対応する画像データを保持する画像データ保持工程と、
前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持工程と、
複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持工程と、
所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索工程と、
前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得工程と、
前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得工程と、
前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示工程と、を備えることを特徴とする地図関連画像提供方法。
【請求項5】
コンピュータを備える装置によって実行される地図関連画像提供プログラムであって、 地図情報を保持する地図情報保持手段と、
前記地図情報に対応する画像データを保持する画像データ保持手段と、
前記画像データと撮影位置との関連を定義した撮影関連情報を保持する撮影関連情報保持手段と、
複数車線を有する道路について、前記車線毎に、前記車線に関する情報を有しており、前記撮影関連情報と対応づけられている車線対応情報を保持する車線対応情報保持手段と、
所定の表示基準位置に対応する撮影関連情報を検索する撮影関連情報検索手段と、
前記撮影関連情報を用いて、前記表示基準位置に対応する画像データである表示基準位置対応画像データを取得する表示基準位置対応画像データ取得手段と、
前記車線対応情報と前記撮影関連情報とを用いて、前記表示基準位置に対応する別車線の撮影位置の画像データである別車線画像データを取得する別車線画像データ取得手段と、
前記表示基準位置対応画像データ及び前記別車線画像データを表示する画像データ表示手段、として前記コンピュータを機能させることを特徴とする地図関連画像提供プログラム。
【請求項6】
請求項5に記載の地図関連画像提供プログラムを記憶したことを特徴とする記憶媒体。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2009−109262(P2009−109262A)
【公開日】平成21年5月21日(2009.5.21)
【国際特許分類】
【出願番号】特願2007−280039(P2007−280039)
【出願日】平成19年10月29日(2007.10.29)
【出願人】(000005016)パイオニア株式会社 (3,620)
【出願人】(595105515)インクリメント・ピー株式会社 (197)
【Fターム(参考)】