(57)【要約】  地図情報を記憶する地図情報記憶部２３と、現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部２２と、地図情報記憶部から読み込んだ地図情報とセンサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルの数を算出し、該算出したトンネルの数を含む地図画像を生成するナビゲーション処理部２５と、ナビゲーション処理部２５で生成された地図画像を出力する出力制御部２６を備えている。
2010092650.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶部と、
現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルの数を算出し、該算出したトンネルの数を含む地図画像を生成するナビゲーション処理部と、
前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
とを備えた地図情報処理装置。
【請求項２】
地図情報を記憶する地図情報記憶部と、
現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの残距離を算出し、該算出した残距離を含む地図画像を生成するナビゲーション処理部と、
前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
とを備えた地図情報処理装置。
【請求項３】
地図情報を記憶する地図情報記憶部と、
現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続する全てのトンネルの出口までの残距離を算出し、該算出した残距離を含む地図画像を生成するナビゲーション処理部と、
前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
とを備えた地図情報処理装置。
【請求項４】
地図情報を記憶する地図情報記憶部と、
現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルのうちの現在位置から近い所定数のトンネルの出口までの残距離を算出し、該算出した残距離を含む地図画像を生成するナビゲーション処理部と、
前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
とを備えた地図情報処理装置。
【請求項５】
地図情報を記憶する地図情報記憶部と、
現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルのうちの現在位置から近い所定数のトンネルの出口までの残距離および最後のトンネルの出口までの残距離を算出し、該算出した残距離を含む地図画像を生成するナビゲーション処理部と、
前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
とを備えた地図情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばナビゲーション装置などに適用されて地図情報を処理する地図情報処理装置に関し、特に連続する複数のトンネルを走行時にトンネル出口に関する情報を提示する技術に関する。
【背景技術】
【０００２】
従来のナビゲーション装置では、トンネルを走行中は、地図上にトンネルが道路とは異なる形態で表示される。しかしながら、トンネルの残距離が表示されないので、長いトンネルを走行中は、トンネル出口までの距離が分からないことに起因する心理的不安が生じることがある。【０００３】
トンネルに関する情報を出力する技術として、特許文献１は、トンネル内で事故などに遭遇した場合に、現在位置と避難経路との関係を運転手に迅速に知らせることができるナビゲーション装置を開示している。このナビゲーション装置は、トンネル内で事故などに遭遇した場合に、ユーザの指示によって、または、自動的に事故などの緊急事態を検知して、現在位置と避難口の関係を通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９６３４６号公報
【発明の概要】
【０００５】
しかしながら、上述した特許文献１に開示されたナビゲーション装置では、通常の走行中にはトンネル出口の情報がドライバに提示されないため、上述したドライバの心理的不安を解消することはできない。
【０００６】
この発明は、上述した問題を解消するためになされたものであり、その課題は、トンネルを走行時に生じるドライバの心理的不安を解消できる地図情報処理装置を提供することにある。
【０００７】
この発明は、上記課題を解決するために、地図情報を記憶する地図情報記憶部と、現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、地図情報記憶部から読み込んだ地図情報とセンサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネルに入ったことを判断した場合に、該トンネルの前方に存在する所定距離以内で連続するトンネルの数を算出し、該算出したトンネルの数を含む地図画像を生成するナビゲーション処理部と、ナビゲーション処理部で生成された地図画像を出力する出力制御部を備えている。
【０００８】
この発明によれば、トンネルに進入した場合に、所定距離以内で連続するトンネルの数をドライバに提示するように構成したので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係る地図情報処理装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係る地図情報処理装置のトンネル表示処理を示すフローチャートである。
【図３】この発明の実施の形態１に係る地図情報処理装置のトンネル表示処理で表示される画面例を示す図である。
【図４】この発明の実施の形態２に係る地図情報処理装置のトンネル表示処理を示すフローチャートである。
【図５】この発明の実施の形態２に係る地図情報処理装置のトンネル表示処理で表示される画面例を示す図である。
【図６】この発明の実施の形態３に係る地図情報処理装置のトンネル表示処理を示すフローチャートである。
【図７】この発明の実施の形態３に係る地図情報処理装置のトンネル表示処理で表示される画面例を示す図である。
【図８】この発明の実施の形態４に係る地図情報処理装置のトンネル表示処理を示すフローチャートである。
【図９】この発明の実施の形態４に係る地図情報処理装置のトンネル表示処理で表示される画面例を示す図である。
【図１０】この発明の実施の形態５に係る地図情報処理装置のトンネル表示処理を示すフローチャートである。
【図１１】この発明の実施の形態５に係る地図情報処理装置のトンネル表示処理で表示される画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面にしたがって説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る地図情報処理装置の構成を示すブロック図である。なお、以下では、地図情報処理装置がナビゲーション装置に適用されている例について説明する。この地図情報処理装置は、リモートコントローラ（以下、「リモコン」と略する）受光装置１１、車速センサ１２、ＧＰＳ（Global Positioning System）受信機１３、角速度センサ１４、表示装置１５、音声出力装置１６およびナビゲーションユニット１７を備えている。
【００１１】
リモコン受光装置１１は、ユーザによって操作されたワイヤレスリモコン（図示しない）から送られてくる操作を指示する信号（赤外線または電波）を受信し、操作信号としてナビゲーションユニット１７に送る。
【００１２】
車速センサ１２は、自己の移動する速度を計測し、速度信号としてナビゲーションユニット１７に送る。ＧＰＳ受信機１３は、ＧＰＳ衛星から送信される電波を受信し、ＧＰＳ信号としてナビゲーションユニット１７に送る。角速度センサ１４は、自己の方向変化を計測し、方位信号としてナビゲーションユニット１７に送る。
【００１３】
表示装置１５は、例えば液晶ディスプレイ装置から構成されており、ナビゲーションユニット１７から送られてくる映像信号に応じて、地図画像、推奨経路、トンネルの連続数またはトンネル残距離などといった情報を表示する。
【００１４】
音声出力装置１６は、例えばスピーカから構成されており、ナビゲーションユニット１７から送られてくる音声信号に応じて、推奨経路に従って目的地までの案内を行う音声、トンネルの連続数またはトンネルの残距離などを知らせる音声を出力する他に、地図情報に含まれている種々の情報を音声で出力する。
【００１５】
ナビゲーションユニット１７は、ユーザ操作入力部２１、センサ情報入力部２２、ＨＤＤ（Hard Disk Drive）２３、ＲＡＭ（Random Access Memory）２４、ナビゲーション処理部２５、出力制御部２６および制御部２７を備えている。
【００１６】
ユーザ操作入力部２１は、リモコン受光装置１１から送られてくる操作信号を受け取り、制御部２７に送る。センサ情報入力部２２は、車速センサ１２から送られてくる車速信号、ＧＰＳ受信機１３から送られてくるＧＰＳ信号および角速度センサ１４から送られてくる方位信号を受け取り、センサ情報として制御部２７に送る。
【００１７】
ＨＤＤ２３は、この発明の地図情報記憶部に対応し、地図情報を記憶する。地図情報は、交差点をノードとし、交差点間の道路をリンクとするグラフ構造で表現されている。各リンクには、その道路がトンネルかどうかを表すトンネルフラグが付加されている。トンネルフラグは、当該道路がトンネルである場合は「１」、トンネルでない場合は「０」にセットされている。また、各リンクには、車両が走行可能な方向を示す走行可能方向情報が付加されている。このＨＤＤ２３に記憶されている地図情報は、制御部２７によって読み出される。
【００１８】
なお、この発明の地図情報記憶部は、ＨＤＤに限らず、例えば、ＤＶＤ（Digital Versatile Disk）またはＣＤ（Compact Disc）などといった記録媒体に格納されている地図情報を読み出すディスクドライブ装置から構成することができる。
【００１９】
ＲＡＭ２４は、各種の処理で使用されるデータを一時的に記憶する。例えば、ＲＡＭ２４には、ＨＤＤ２３から読み出された地図情報が、制御部２７を介して、書き込まれる。また、ＲＡＭ２４に格納されている地図情報は、制御部２７を介して、ナビゲーション処理部２５によって読み出される。
【００２０】
ナビゲーション処理部２５は、制御部２７からの指示に応じて、ナビゲーション機能を実現するための各種処理を実行する。例えば、ナビゲーション処理部２５は、センサ情報入力部２２から制御部２７を介して送られてくるセンサ情報を用いて現在地点を検出し、この検出した現在地点が存在している道路上の位置（以下、単に「現在位置」という）を、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して算出する現在位置算出機能、表示装置１５に表示する現在位置付近または任意の地点の地図画像を生成する地図表示機能、現在位置から任意の地点までまたは任意の２地点間の推奨経路を算出する経路計算機能、経路計算機能によって算出された推奨経路に従って目的地まで右左折などの案内を行う経路案内機能などを実現するための処理を実行する。これらの各機能は、ＨＤＤ２３に記憶されている地図情報を参照しながら実現される。このナビゲーション処理部２５における処理結果は、制御部２７に送られる。
【００２１】
出力制御部２６は、ナビゲーション処理部２５から制御部２７を介して送られてくるナビゲーション処理の結果に基づき映像信号を生成して表示装置１５に送るとともに、音声信号を生成して音声出力装置１６に送る。
【００２２】
制御部２７は、ユーザ操作入力部２１、センサ情報入力部２２、ＨＤＤ２３、ＲＡＭ２４、ナビゲーション処理部２５および出力制御部２６間のデータの送受を制御することにより、ナビゲーションユニット１７の全体を制御する。
【００２３】
次に、上記のように構成される実施の形態１に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図２に示すフローチャートを参照しながら説明する。
【００２４】
トンネル表示処理では、まず、現在位置のリンクのトンネルフラグが「０」から「１」に変化したかどうかが調べられる（ステップＳＴ１１）。すなわち、ナビゲーション処理部２５は、現在位置算出機能を用いて現在位置を算出し、この算出した現在位置が存在するリンクに付与されているトンネルフラグが「１」であり、かつ、直前に走行していたリンクに付与されているトンネルフラグが「０」であるかどうか、つまり、トンネルフラグが「０」から「１」に変化したかどうかを調べる。このステップＳＴ１１において、トンネルフラグが「０」から「１」に変化していないことが判断されると、トンネルに進入していない旨が認識され、トンネル表示処理は終了する。
【００２５】
一方、ステップＳＴ１１において、トンネルフラグが「０」から「１」に変化したことが判断されると、トンネルに進入した旨が認識され、次いで、トンネル連続数Ｎが「１」に初期化される（ステップＳＴ１２）。すなわち、ナビゲーション処理部２５は、所定距離以内の間隔で連続するトンネル数を計数するトンネル数カウンタ（図示は省略する）の内容を「１」に初期化する。ここで、所定距離は任意に決定することができる。
【００２６】
次いで、トンネルフラグが「０」であるリンクに到達するまでリンクが手繰られる（ステップＳＴ１３）。すなわち、ナビゲーション処理部２５は、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して、現在位置が存在するリンクからトンネルフラグが「０」であるリンクに到達するまで、前方方向に存在するリンクを順次に辿る処理を実行する。
【００２７】
次いで、トンネルフラグが「０」であるリンクＲ２の進行方向始点がトンネル終点Ｐとされる（ステップＳＴ１４）。すなわち、ナビゲーション処理部２５は、ステップＳＴ１３の処理によって到達した、トンネルフラグが「０」であるリンクの始点をトンネル終点Ｐとして記憶する。
【００２８】
次いで、トンネル終点Ｐの前方所定距離以内にトンネルフラグが「１」のリンクがあるかどうかが調べられる（ステップＳＴ１５）。すなわち、ナビゲーション処理部２５は、ステップＳＴ１４で求められたトンネル終点Ｐから前方方向の所定距離以内にトンネルフラグが「１」のリンクが存在するかどうかを、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して調べる。
【００２９】
このステップＳＴ１５において、トンネル終点Ｐの前方所定距離以内にトンネルフラグが「１」のリンクがあることが判断されると、所定距離以内で連続するトンネルが存在する旨が認識され、トンネルフラグが「１」になるリンクがリンクＲ２とされる（ステップＳＴ１６）。すなわち、ナビゲーション処理部２５は、トンネル終点Ｐの前方所定距離以内に存在する、トンネルフラグが「１」のリンクをリンクＲ２とする。
【００３０】
次いで、トンネル連続数Ｎがインクリメント（＋１）される（ステップＳＴ１７）。すなわち、ナビゲーション処理部２５は、トンネル数カウンタの内容に「１」を加える。その後、シーケンスはステップＳＴ１３に戻り、上述した処理が繰り返される。
【００３１】
上記ステップＳＴ１５において、トンネル終点Ｐの前方所定距離以内にトンネルフラグが「１」のリンクがないことが判断されると、所定距離以内で連続するトンネルは存在していない旨が認識され、Ｎがトンネル連続数として出力される（ステップＳＴ１８）。すなわち、ナビゲーション処理部２５は、その時点のトンネル数カウンタの内容をトンネル連続数Ｎとし、制御部２７を介して出力制御部２６に送る。出力制御部２６は、制御部２７から受け取ったトンネル連続数Ｎを地図に重畳した画像を生成し、映像信号として表示装置１５に送る。これにより、例えば図３に示すように、所定距離以内で連続するトンネルの数が表示装置１５の画面の一部に表示される。図３は、「連続３つ」という文字列により３個のトンネルが連続している場合を示している。
【００３２】
なお、出力制御部２６は、制御部２７から受け取ったトンネル連続数Ｎに基づき、さらに、所定距離以内で連続するトンネルの数を発音するための音声信号を生成して音声出力装置１６に送るように構成できる。これにより、音声出力装置１６から、所定距離以内で連続するトンネルの数が音声で出力される。
【００３３】
以上説明したように、この発明の実施の形態１に係る地図情報処理装置によれば、トンネルに進入した場合に、所定距離以内で連続するトンネルの数がドライバに提示されるので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。
【００３４】
なお、トンネル連続数Ｎは、トンネル手前の所定距離の位置でトンネルフラグが「０」から「１」に変化する地点を検出した時点で計算するように構成することもできる。この場合、所定距離は道路の種類、例えば高速道路かそうでない道路かなどによって切り替えるように構成できる。
【００３５】
実施の形態２．
この発明の実施の形態２に係る地図情報処理装置は、所定距離以内でトンネルが連続する場合に、最後のトンネルの出口までの距離を表示するようにしたものである。この発明の実施の形態２に係る地図情報処理装置の構成は、図１に示した実施の形態１に係る地図情報処理装置の構成と同じである。
【００３６】
次に、実施の形態２に係る地図情報処理装置の動作を説明する。トンネル表示処理では、まず、現在位置のリンクＲ１のトンネルフラグが「０」から「１」に変化したかどうかが調べられる（ステップＳＴ２１）。このステップＳＴ２１の処理は、図２に示したステップＳＴ１１の処理と同じである。このステップＳＴ２１において、トンネルフラグが「０」から「１」に変化していないことが判断されると、トンネルに進入していない旨が認識され、トンネル表示処理は終了する。
【００３７】
一方、ステップＳＴ２１において、トンネルフラグが「０」から「１」に変化したことが判断されると、トンネルに進入した旨が認識され、次いで、トンネル連続残距離Ｄとして現在のリンク残距離が設定される（ステップＳＴ２２）。すなわち、ナビゲーション処理部２５は、現在位置算出機能を用いて現在位置を算出し、この算出した現在位置が存在するリンクの残距離、つまり進行方向に存在するノードまでの距離を算出し、トンネル連続残距離Ｄの初期値としてトンネル距離カウンタ（図示しない）に設定する。
【００３８】
次いで、リンクＲ１の次のリンクのトンネルフラグが「１」であるかどうかが調べられる（ステップＳＴ２３）。すなわち、ナビゲーション処理部２５は、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して、現在位置が存在するリンクＲ１の次のリンクに付与されているトンネルフラグが「１」であるかどうかを調べる。
【００３９】
このステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」であることが判断されると、次のリンクもトンネルである旨が認識され、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２４）。すなわち、ナビゲーション処理部２５は、トンネル距離カウンタの内容に、次のリンクのリンク長を加算して、新たなトンネル連続残距離Ｄを算出する。
【００４０】
次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２５）。すなわち、ナビゲーション処理部２５は、ステップＳＴ２３において、トンネルフラグとして「１」が付与されていると判断したリンクを新たなリンクＲ１とする。その後、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００４１】
上記ステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」でない、つまり「０」であることが判断されると、次のリンクはトンネルでない旨が認識され、次いで、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあるかどうかが調べられる（ステップＳＴ２６）。すなわち、ナビゲーション処理部２５は、リンクＲ１の次のリンクの前方方向に所定距離以内にトンネルフラグが「１」のリンクが存在するかどうかを、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して調べる。
【００４２】
このステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあることが判断されると、所定距離以内で連続するトンネルが存在する旨が認識され、次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２７）。このステップＳＴ２７の処理は、上述したステップＳＴ２５の処理と同じである。次いで、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２８）。このステップＳＴ２８の処理は、上述したステップＳＴ２４の処理と同じである。
【００４３】
次いで、リンクＲ１の次のリンクのトンネルフラグが「０」であるかどうかが調べられる（ステップＳＴ２９）。すなわち、ナビゲーション処理部２５は、ＨＤＤ２３から制御部２７を介して読み込んだ地図情報を参照して、リンクＲ１の次のリンクに付与されているトンネルフラグが「０」であるかどうかを調べる。このステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」であることが判断されると、シーケンスはステップＳＴ２７に戻り、上述した処理が繰り返される。一方、ステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」でないことが判断されると、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００４４】
上記ステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがないことが判断されると、所定距離以内で連続するトンネルが存在しない旨が認識され、Ｄがトンネル連続残距離として出力される（ステップＳＴ３０）。すなわち、ナビゲーション処理部２５は、その時点のトンネル距離カウンタの内容をトンネル連続残距離Ｄとし、制御部２７を介して出力制御部２６に送る。出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄを地図に重畳した画像を生成し、映像信号として表示装置１５に送る。これにより、例えば図５に示すように、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの残距離が表示装置１５の画面の一部に表示される。図５は、「連続残８６０ｍ」という文字列により、３個のトンネルの最後のトンネルの出口までの距離を示している。
【００４５】
なお、出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄに基づき、さらに、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの残距離を発音するための音声信号を生成して音声出力装置１６に送るように構成できる。これにより、音声出力装置１６から、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの残距離が音声で出力される。
【００４６】
以上説明したように、この発明の実施の形態２に係る地図情報処理装置によれば、トンネルに進入した場合に、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの距離が表示されるので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。
【００４７】
なお、実施の形態２に係る地図情報処理装置では、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの距離を出力するように構成したが、この距離と同時に、実施の形態１に係る地図情報処理装置と同様のトンネルの数を出力するように構成することもできる。
【００４８】
実施の形態３．
この発明の実施の形態３に係る地図情報処理装置は、トンネルフラグが「１」から「０」に変化する全ての地点、つまり所定距離以内で連続する全てのトンネルの出口までの距離を表示するようにしたものである。この発明の実施の形態３に係る地図情報処理装置の構成は、図１に示した実施の形態１に係る地図情報処理装置の構成と同じである。
【００４９】
次に、実施の形態３に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図６に示すフローチャートを参照しながら説明する。なお、以下においては、図４のフローチャートに示した実施の形態２に係る地図情報処理装置のトンネル表示処理と同一または相当する処理を実行するステップには、図４で使用した符号を付して説明を簡略化する。
【００５０】
トンネル表示処理では、まず、現在位置のリンクＲ１のトンネルフラグが「０」から「１」に変化したかどうかが調べられる（ステップＳＴ２１）。このステップＳＴ２１において、トンネルフラグが「０」から「１」に変化していないことが判断されると、トンネルに進入していない旨が認識され、トンネル表示処理は終了する。
【００５１】
一方、ステップＳＴ２１において、トンネルフラグが「０」から「１」に変化したことが判断されると、トンネルに進入した旨が認識され、トンネル連続残距離Ｄとして現在のリンク残距離が設定される（ステップＳＴ２２）。次いで、リンクＲ１の次のリンクのトンネルフラグが「１」であるかどうかが調べられる（ステップＳＴ２３）。
【００５２】
このステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」であることが判断されると、次のリンクもトンネルである旨が認識され、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２４）。次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２５）。その後、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００５３】
上記ステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」でない、つまり「０」であることが判断されると、次のリンクはトンネルでない旨が認識され、次いで、Ｄがトンネル連続残距離として出力される（ステップＳＴ３０）。すなわち、ナビゲーション処理部２５は、その時点のトンネル距離カウンタの内容をトンネル連続残距離Ｄとし、制御部２７を介して出力制御部２６に送る。出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄを地図に重畳した画像を生成し、映像信号として表示装置１５に送る。これにより、所定距離以内で連続するトンネルのうちの１つのトンネルの出口までの残距離が表示装置１５の画面の一部に表示される。
【００５４】
次いで、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあるかどうかが調べられる（ステップＳＴ２６）。このステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあることが判断されると、所定距離以内で連続するトンネルが存在する旨が認識され、次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２７）。このステップＳＴ２７の処理は、上述したステップＳＴ２５の処理と同じである。次いで、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２８）。このステップＳＴ２８の処理は、上述したステップＳＴ２４の処理と同じである。
【００５５】
次いで、リンクＲ１の次のリンクのトンネルフラグが「０」であるかどうかが調べられる（ステップＳＴ２９）。このステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」であることが判断されると、シーケンスはステップＳＴ２７に戻り、上述した処理が繰り返される。一方、ステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」でないことが判断されると、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００５６】
上記ステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがないことが判断されると、所定距離以内で連続するトンネルが存在しない旨が認識され、トンネル表示処理は終了する。
【００５７】
以上の処理により、複数の所定距離以内でトンネルが連続する場合に、例えば図７に示すように、各トンネルの出口までの距離が、表示装置１５の画面の一部に表示される。図７は、「残り２００ｍ」、「残り３５０ｍ」および「残り５２０ｍ」という文字列により、３つのトンネルの各々の出口までの距離を示している。なお、上記表示に加え、所定距離以内で連続する各トンネルの出口までの残距離を音声で出力するように構成できる。この場合、出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄに基づき、所定距離以内で連続するトンネルのうちの１つのトンネルの出口までの残距離を発音するための音声信号を生成して音声出力装置１６に送る。
【００５８】
以上説明したように、この発明の実施の形態３に係る地図情報処理装置によれば、トンネルに進入した場合に、所定距離以内で連続する各トンネルの出口までの距離が表示されるので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。
【００５９】
なお、実施の形態３に係る地図情報処理装置では、所定距離以内で連続する各トンネルの出口までの距離を出力するように構成したが、ステップＳＴ２３〜ステップＳＴ２５のループで算出された距離のみを出力するように構成すれば、トンネル以外の道路の距離を除くトンネルのみの距離を出力することができる。
【００６０】
実施の形態４．
この発明の実施の形態４に係る地図情報処理装置は、トンネルフラグが「１」から「０」に変化する地点が所定数に達するまで、各トンネルの出口までの距離を表示するようにしたものである。この発明の実施の形態４に係る地図情報処理装置の構成は、図１に示した実施の形態１に係る地図情報処理装置の構成と同じである。
【００６１】
次に、実施の形態４に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図８に示すフローチャートを参照しながら説明する。なお、以下においては、図４のフローチャートに示した実施の形態２に係る地図情報処理装置のトンネル表示処理と同一または相当する処理を実行するステップには、図４で使用した符号を付して説明を簡略化する。
【００６２】
トンネル表示処理では、まず、現在位置のリンクＲ１のトンネルフラグが「０」から「１」に変化したかどうかが調べられる（ステップＳＴ２１）。このステップＳＴ２１において、トンネルフラグが「０」から「１」に変化していないことが判断されると、トンネルに進入していない旨が認識され、トンネル表示処理は終了する。
【００６３】
一方、ステップＳＴ２１において、トンネルフラグが「０」から「１」に変化したことが判断されると、トンネルに進入した旨が認識され、トンネル連続残距離Ｄとして現在のリンク残距離が設定される（ステップＳＴ２２）。次いで、トンネル連続数Ｎが「１」に初期化される（ステップＳＴ４１）。すなわち、ナビゲーション処理部２５は、所定距離以内の間隔で連続するトンネル数を計数するトンネル数カウンタ（図示は省略する）の内容を「１」に初期化する。次いで、リンクＲ１の次のリンクのトンネルフラグが「１」であるかどうかが調べられる（ステップＳＴ２３）。
【００６４】
このステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」であることが判断されると、次のリンクもトンネルである旨が認識され、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２４）。次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２５）。その後、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００６５】
上記ステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」でない、つまり「０」であることが判断されると、次のリンクはトンネルでない旨が認識され、次いで、Ｎが所定数以内であるかどうかが調べられる（ステップＳＴ４２）。すなわち、ナビゲーション処理部２５は、トンネル数カウンタの内容が所定数以内であるかどうかを調べる。このステップＳＴ４２において、Ｎが所定数以内でないことが判断されると、トンネル表示処理は終了する。
【００６６】
一方、ステップＳＴ４２において、Ｎが所定数以内であることが判断されると、次いで、Ｄがトンネル連続残距離として出力される（ステップＳＴ３０）。これにより、所定距離以内で連続するトンネルのうちの１つのトンネルの出口までの残距離が表示装置１５の画面の一部に表示される。トンネル連続数Ｎがインクリメント（＋１）される（ステップＳＴ４３）。すなわち、ナビゲーション処理部２５は、トンネル数カウンタの内容に「１」を加える。
【００６７】
次いで、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあるかどうかが調べられる（ステップＳＴ２６）。このステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあることが判断されると、所定距離以内で連続するトンネルが存在する旨が認識され、次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２７）。このステップＳＴ２７の処理は、上述したステップＳＴ２５の処理と同じである。次いで、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２８）。このステップＳＴ２８の処理は、上述したステップＳＴ２４の処理と同じである。
【００６８】
次いで、リンクＲ１の次のリンクのトンネルフラグが「０」であるかどうかが調べられる（ステップＳＴ２９）。このステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」であることが判断されると、シーケンスはステップＳＴ２７に戻り、上述した処理が繰り返される。一方、ステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」でないことが判断されると、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００６９】
上記ステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがないことが判断されると、所定距離以内で連続するトンネルが存在しない旨が認識され、トンネル表示処理は終了する。
【００７０】
以上の処理により、複数の所定距離以内でトンネルが連続する場合に、例えば図９に示すように、所定数のトンネルの出口までの距離が、表示装置１５の画面の一部に表示される。図９は、「残り２００ｍ」および「残り３５０ｍ」という文字列により、現在位置から近い２つのトンネルの出口までの距離を示している。なお、上記表示に加え、所定距離以内で連続する所定数のトンネルの出口までの残距離を音声で出力するように構成できる。この場合、出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄに基づき、所定距離以内で連続する所定数のトンネルの出口までの残距離を発音するための音声信号を生成して音声出力装置１６に送る。
【００７１】
以上説明したように、この発明の実施の形態４に係る地図情報処理装置によれば、トンネルに進入した場合に、所定距離以内で連続するトンネルのうちの現在位置から近い所定数のトンネルの出口までの距離が表示されるので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。また、画面に表示されるトンネルの出口までの距離を所定数に限ったので、多数のトンネルが所定距離以内で連続する場合に、画面の表示が煩雑になるのを避けることができる。
【００７２】
実施の形態５．
この発明の実施の形態５に係る地図情報処理装置は、トンネルフラグが「１」から「０」に変化する地点が所定数に達するまで、各トンネルの出口までの距離を表示するとともに、最終のトンネルの出口までの距離を表示するようにしたものである。この発明の実施の形態４に係る地図情報処理装置の構成は、図１に示した実施の形態１に係る地図情報処理装置の構成と同じである。
【００７３】
次に、実施の形態５に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図１０に示すフローチャートを参照しながら説明する。なお、以下においては、図８のフローチャートに示した実施の形態４に係る地図情報処理装置のトンネル表示処理と同一または相当する処理を実行するステップには、図８で使用した符号を付して説明を簡略化する。
【００７４】
トンネル表示処理では、まず、現在位置のリンクＲ１のトンネルフラグが「０」から「１」に変化したかどうかが調べられる（ステップＳＴ２１）。このステップＳＴ２１において、トンネルフラグが「０」から「１」に変化していないことが判断されると、トンネルに進入していない旨が認識され、トンネル表示処理は終了する。
【００７５】
一方、ステップＳＴ２１において、トンネルフラグが「０」から「１」に変化したことが判断されると、トンネルに進入した旨が認識され、トンネル連続残距離Ｄとして現在のリンク残距離が設定される（ステップＳＴ２２）。次いで、トンネル連続数Ｎが「１」に初期化される（ステップＳＴ４１）。次いで、リンクＲ１の次のリンクのトンネルフラグが「１」であるかどうかが調べられる（ステップＳＴ２３）。
【００７６】
このステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」であることが判断されると、次のリンクもトンネルである旨が認識され、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２４）。次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２５）。その後、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００７７】
上記ステップＳＴ２３において、リンクＲ１の次のリンクのトンネルフラグが「１」でない、つまり「０」であることが判断されると、次のリンクはトンネルでない旨が認識され、次いで、Ｎが所定数以内であるかどうかが調べられる（ステップＳＴ４２）。すなわち、ナビゲーション処理部２５は、トンネル数カウンタの内容が所定数以内であるかどうかを調べる。このステップＳＴ４２において、Ｎが所定数以内でないことが判断されると、シーケンスはステップＳＴ４３に進む。
【００７８】
一方、ステップＳＴ４２において、Ｎが所定数以内であることが判断されると、次いで、Ｄがトンネル連続残距離として出力される（ステップＳＴ３０）。その後、シーケンスはステップＳＴ４３に進む。ステップＳＴ４３においては、トンネル連続数Ｎがインクリメント（＋１）される。
【００７９】
次いで、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあるかどうかが調べられる（ステップＳＴ２６）。このステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがあることが判断されると、所定距離以内で連続するトンネルが存在する旨が認識され、次いで、リンクＲ１の次のリンクが新たなリンクＲ１とされる（ステップＳＴ２７）。このステップＳＴ２７の処理は、上述したステップＳＴ２５の処理と同じである。次いで、現在のトンネル連続残距離Ｄに次のリンクのリンク長が加算されて新たなトンネル連続残距離Ｄとされる（ステップＳＴ２８）。このステップＳＴ２８の処理は、上述したステップＳＴ２４の処理と同じである。
【００８０】
次いで、リンクＲ１の次のリンクのトンネルフラグが「０」であるかどうかが調べられる（ステップＳＴ２９）。このステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」であることが判断されると、シーケンスはステップＳＴ２７に戻り、上述した処理が繰り返される。一方、ステップＳＴ２９において、リンクＲ１の次のリンクのトンネルフラグが「０」でないことが判断されると、シーケンスはステップＳＴ２３に戻り、上述した処理が繰り返される。
【００８１】
上記ステップＳＴ２６において、リンクＲ１の次のリンクの前方所定距離以内にトンネルフラグが「１」のリンクがないことが判断されると、所定距離以内で連続するトンネルが存在しない旨が認識され、次いで、Ｄがトンネル連続最終残距離として出力される（ステップＳＴ５１）。すなわち、ナビゲーション処理部２５は、その時点のトンネル距離カウンタの内容をトンネル連続最終残距離Ｄとし、制御部２７を介して出力制御部２６に送る。出力制御部２６は、制御部２７から受け取ったトンネル連続最終残距離Ｄを地図に重畳した画像を生成し、映像信号として表示装置１５に送る。これにより、例えば図１１に示すように、図９に示した実施の形態４に係る地図情報処理装置における「残り２００ｍ」および「残り３５０ｍ」という文字列に加え、所定距離以内で連続するトンネルのうちの最後のトンネルの出口までの残距離（「最終出口５２０ｍ」）が表示装置１５の画面の一部に表示される。その後、トンネル表示処理は終了する。
【００８２】
なお、上記表示に加え、所定距離以内で連続する所定数のトンネルの出口までの残距離を音声で出力するように構成できる。この場合、出力制御部２６は、制御部２７から受け取ったトンネル連続残距離Ｄに基づき、所定距離以内で連続する所定数のトンネルの出口までの残距離を発音するための音声信号を生成して音声出力装置１６に送る。
【００８３】
以上説明したように、この発明の実施の形態５に係る地図情報処理装置によれば、トンネルに進入した場合に、所定距離以内で連続するトンネルのうちの現在位置から近い所定数のトンネルの出口までの距離および最後のトンネルの出口までの残距離が表示されるので、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できる。
【産業上の利用可能性】
【００８４】
この発明に係る地図情報処理装置は、トンネル出口に関する情報がわからないことに起因するドライバの心理的負担を軽減できるため、ナビゲーション装置などに適用されて地図情報を処理する地図情報処理装置において、連続する複数のトンネルを走行時にトンネル出口に関する情報を提示する場合等に用いるのに適している。
【図１】
2010092650.tif 000003
【図２】
2010092650.tif 000004
【図３】
2010092650.tif 000005
【図４】
2010092650.tif 000006
【図５】
2010092650.tif 000007
【図６】
2010092650.tif 000008
【図７】
2010092650.tif 000009
【図８】
2010092650.tif 000010
【図９】
2010092650.tif 000011
【図１０】
2010092650.tif 000012
【図１１】
2010092650.tif 000013
【国際調査報告】
2010092650.tif 000014
2010092650.tif 000015