(57)【要約】【課題】地図データの表示変更の前後において、表示手段に矢印等の新たな表示を追加することなく、変更前の地図データと変更後の地図データとの位置関係を容易に把握させることが可能な地図表示システム、地図表示方法、及び地図表示プログラムを提供すること。【解決手段】車載ナビ１は、現在地点から変更先地点に至る移動方向を特定する移動方向特定部６ａと、移動方向に沿って現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定部６ｂと、地図データをスライド表示するための現在地点側地図データをバッファするバッファ部６ｃと、現在地図データから現在地点側中継地図データへのスライド表示と、現在地点側中継地図データから変更先地図データへの切替表示とを、順次、ディスプレイ４に行わせる表示制御部６ｄと、を備える。【選択図】図１
2014145682.tif 000002
【特許請求の範囲】
【請求項１】
地図情報格納手段によって格納されている複数の地図データを相互に変更して表示手段に表示する地図表示システムであって、
前記表示手段に現在表示されている現在地点を含む現在地図データを、当該現在地点とは異なる変更先地点を含む変更先地図データに変更して、前記表示手段に表示する場合において、前記現在地点から前記変更先地点に至る移動方向を特定する移動方向特定手段と、
前記移動方向特定手段によって特定された前記移動方向に沿って前記現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定手段と、
前記現在地図データから、前記中継地点特定手段によって特定された前記現在地点側中継地点を含む現在地点側中継地図データに至るように、地図データをスライド表示するための現在地点側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファするバッファ手段と、
前記バッファ手段によって前記地図描画メモリにバッファされた前記現在地点側地図データに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先地図データへの切替表示とを、順次、前記表示手段に行わせる表示制御手段と、
を備える地図表示システム。
【請求項２】
前記中継地点特定手段は、前記移動方向とは逆方向に沿って前記変更先地点から所定距離だけ移動した変更先側中継地点を特定し、
前記バッファ手段は、前記中継地点特定手段によって特定された前記変更先側中継地点を含む変更先側中継地図データから、前記変更先地図データに至るように、地図データをスライド表示するための変更先側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファし、
前記表示制御手段は、前記バッファ手段によって前記地図描画メモリにバッファされた前記現在地点側地図データと前記変更先側地図データとに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示と、前記変更先側中継地図データから前記変更先地図データへのスライド表示とを、順次、前記表示手段に行わせる、
請求項１に記載の地図表示システム。
【請求項３】
前記表示制御手段は、前記現在地点と前記変更先地点との距離が所定距離以下であるか否かを判定し、所定距離以下であると判定した場合には、前記現在地図データから前記変更先地図データに至るスライド表示を行う、
請求項２に記載の地図表示システム。
【請求項４】
前記表示制御手段は、
前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示を行う際、
前記現在地点側中継地図データの下層に前記変更先側中継地図データを表示した状態において、前記現在地点側中継地図データと前記変更先側中継地図データの透過率を、前記現在地点側中継地図データのみが表示されるような透過率とし、
少なくとも前記現在地点側中継地図データの透過率を増加させることにより、前記変更先側中継地図データのみを表示させる、
請求項２又は３に記載の地図表示システム。
【請求項５】
前記表示制御手段は、
前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示を行う際、
前記変更先側中継地図データの下層に前記現在地点側中継地図データを表示した状態において、前記現在地点側中継地図データと前記変更先側中継地図データの透過率を、前記現在地点側中継地図データのみが表示されるような透過率とし、
少なくとも前記変更先側中継地図データの透過率を減少させることにより、前記変更先側中継地図データのみを表示させる、
請求項２又は３に記載の地図表示システム。
【請求項６】
地図情報格納手段によって格納されている複数の地図データを相互に変更して表示手段に表示する地図表示方法であって、
前記表示手段に現在表示されている現在地点を含む現在地図データを、当該現在地点とは異なる変更先地点を含む変更先地図データに変更して、前記表示手段に表示する場合において、前記現在地点から前記変更先地点に至る移動方向を特定する移動方向特定ステップと、
前記移動方向特定ステップにおいて特定された前記移動方向に沿って前記現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定ステップと、
前記現在地図データから、前記中継地点特定ステップにおいて特定された前記現在地点側中継地点を含む現在地点側中継地図データに至るように、地図データをスライド表示するための現在地点側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファするバッファステップと、
前記バッファステップにおいて前記地図描画メモリにバッファされた前記現在地点側地図データに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先地図データへの切替表示とを、順次、前記表示手段に行わせる表示制御ステップと、
を含む地図表示方法。
【請求項７】
請求項６に記載の方法をコンピュータに実行させるための地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システム、地図表示方法、及び地図表示プログラムに関する。
【背景技術】
【０００２】
従来、目的地点までの経路を探索し、探索した経路を車両のユーザに案内することが可能な車載ナビゲーションシステムが利用されている。このような車載ナビゲーションシステムにおいては、ユーザによって入力された入力内容（目的地点の名称、住所、電話番号等）に基づいて目的地点までの車両の走行ルートを探索して特定し、車両の現在地点の周辺の地図データに対して、車両の現在地点を表す位置アイコンや目的地点までの車両の走行ルート等を重畳させて、ディスプレイの如き表示手段に表示することによって、車両の走行ルートの案内が行われる。
【０００３】
ところで、表示手段に現在地点周辺の地図データが表示されている際において、ユーザが目的地点周辺の地図を確認する事を所望する場合がある。このような場合には、ユーザの操作によって、表示手段の表示内容を現在地点周辺の地図データから目的地点周辺の地図データに変更する必要が有る。このような変更は、例えば、ユーザが目的地点の住所等を入力することで行われ、表示手段に表示されていた現在地点周辺の地図データが目的地点周辺の地図データに瞬時に切り替えられることになる。しかし、このように地図データを瞬時に変更してしまうと、ユーザは、地図データの変更の前後で、それぞれの地図データの位置関係を把握する事が困難であり、現在地点を基準として目的地点がどの方向に位置するかを把握することが困難となってしまうという問題があった。
【０００４】
そこで、このような問題を解決すべく、地図データの変更前には次の変更後の地図データが位置する方向を矢印で表示すると共に、地図データの変更後には変更前の地図データが位置する方向を矢印で表示するように、地図データの変更の前後における相互間の位置関係を示す情報を表示手段に表示することを特徴とした地図表示装置が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８９４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、表示手段には、地名、施設名、あるいは案内図のような多くの情報が表示されている。そのため、上記特許文献１に記載の技術のように、表示手段にさらに矢印の表示を追加した場合には、表示手段の表示が煩雑となってしまう。また、表示手段に表示した矢印によってユーザが閲覧したい部分が隠されてしまう可能性もある。そのため、表示手段に新たな表示を追加することなく、地図データの変更の前後における相互間の位置関係を容易に把握させることが可能な地図表示システムが要望されていた。
【０００７】
本発明は、上記に鑑みてなされたものであって、地図データの表示変更の前後において、表示手段に矢印等の新たな表示を追加することなく、変更前の地図データと変更後の地図データとの位置関係を容易に把握させることが可能な地図表示システム、地図表示方法、及び地図表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１に記載の地図表示システムは、地図情報格納手段によって格納されている複数の地図データを相互に変更して表示手段に表示する地図表示システムであって、前記表示手段に現在表示されている現在地点を含む現在地図データを、当該現在地点とは異なる変更先地点を含む変更先地図データに変更して、前記表示手段に表示する場合において、前記現在地点から前記変更先地点に至る移動方向を特定する移動方向特定手段と、前記移動方向特定手段によって特定された前記移動方向に沿って前記現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定手段と、前記現在地図データから、前記中継地点特定手段によって特定された前記現在地点側中継地点を含む現在地点側中継地図データに至るように、地図データをスライド表示するための現在地点側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファするバッファ手段と、前記バッファ手段によって前記地図描画メモリにバッファされた前記現在地点側地図データに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先地図データへの切替表示とを、順次、前記表示手段に行わせる表示制御手段とを備える。
【０００９】
また、請求項２に記載の地図表示システムは、請求項１に記載の地図表示システムにおいて、前記中継地点特定手段は、前記移動方向とは逆方向に沿って前記変更先地点から所定距離だけ移動した変更先側中継地点を特定し、前記バッファ手段は、前記中継地点特定手段によって特定された前記変更先側中継地点を含む変更先側中継地図データから、前記変更先地図データに至るように、地図データをスライド表示するための変更先側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファし、前記表示制御手段は、前記バッファ手段によって前記地図描画メモリにバッファされた前記現在地点側地図データと前記変更先側地図データとに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示と、前記変更先側中継地図データから前記変更先地図データへのスライド表示とを、順次、前記表示手段に行わせる。
【００１０】
また、請求項３に記載の地図表示システムは、請求項２に記載の地図表示システムにおいて、前記表示制御手段は、前記現在地点と前記変更先地点との距離が所定距離以下であるか否かを判定し、所定距離以下であると判定した場合には、前記現在地図データから前記変更先地図データに至るスライド表示を行う。
【００１１】
また、請求項４に記載の地図表示システムは、請求項２又は３に記載の地図表示システムにおいて、前記表示制御手段は、前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示を行う際、前記現在地点側中継地図データの下層に前記変更先側中継地図データを表示した状態において、前記現在地点側中継地図データと前記変更先側中継地図データの透過率を、前記現在地点側中継地図データのみが表示されるような透過率とし、少なくとも前記現在地点側中継地図データの透過率を増加させることにより、前記変更先側中継地図データのみを表示させる。
【００１２】
また、請求項５に記載の地図表示システムは、請求項２又は３に記載の地図表示システムにおいて、前記表示制御手段は、前記現在地点側中継地図データから前記変更先側中継地図データへの切替表示を行う際、前記変更先側中継地図データの下層に前記現在地点側中継地図データを表示した状態において、前記現在地点側中継地図データと前記変更先側中継地図データの透過率を、前記現在地点側中継地図データのみが表示されるような透過率とし、少なくとも前記変更先側中継地図データの透過率を減少させることにより、前記変更先側中継地図データのみを表示させる。
【００１３】
また、請求項６に記載の地図表示方法は、地図情報格納手段によって格納されている複数の地図データを相互に変更して表示手段に表示する地図表示方法であって、前記表示手段に現在表示されている現在地点を含む現在地図データを、当該現在地点とは異なる変更先地点を含む変更先地図データに変更して、前記表示手段に表示する場合において、前記現在地点から前記変更先地点に至る移動方向を特定する移動方向特定ステップと、前記移動方向特定ステップにおいて特定された前記移動方向に沿って前記現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定ステップと、前記現在地図データから、前記中継地点特定ステップにおいて特定された前記現在地点側中継地点を含む現在地点側中継地図データに至るように、地図データをスライド表示するための現在地点側地図データを、前記地図情報格納手段から読み出して地図描画メモリにバッファするバッファステップと、前記バッファステップにおいて前記地図描画メモリにバッファされた前記現在地点側地図データに基づいて、前記現在地図データから前記現在地点側中継地図データへのスライド表示と、前記現在地点側中継地図データから前記変更先地図データへの切替表示とを、順次、前記表示手段に行わせる表示制御ステップと、を含む。
【００１４】
また、請求項７に記載の地図表示プログラムは、請求項６に記載の方法をコンピュータに実行させるための地図表示プログラムである。
【発明の効果】
【００１５】
請求項１に記載の地図表示システム、請求項６に記載の地図表示方法、及び請求項７に記載の地図表示プログラムによれば、現在地点から変更先地点に至る移動方向を特定し、現在地点から当該特定した移動方向上に位置する現在地点側中継地点を含む現在地点側中継地図データへのスライド表示を経由しながら、現在地図データから変更先地図データへの表示変更を行うことによって、現在地図データから現在地点側中継地図データに至るまで地図データが移動方向に沿って表示手段にスライド表示されるため、地図データの表示変更の前後において、表示手段に矢印等の新たな表示を追加することなく、表示変更前の地図データと表示変更後の地図データとの位置関係を容易に把握させることが可能となる。
また、このように現在地点側中継地図データの如き付加的な地図データを迅速に表示するためには、当該地図データを地図描画メモリにバッファすることが好ましいが、多数の地図データをバッファした場合には、地図描画メモリが過大に消費され描画速度が却って低下する可能性が生じる。しかし、現在地図データから現在地点側中継地図データに至るように地図データをスライド表示するための現在地点側地図データのみを地図描画メモリにバッファすることによって、変更前の地図データと変更後の地図データとの位置関係の把握を行う上で必要最低限の範囲の地図データのみを地図描画メモリにバッファすることが可能であり、地図描画メモリの最小化と描画速度の向上を図ることが可能となる。
【００１６】
また、請求項２に記載の地図表示システムによれば、現在地図データから変更先地図データへの表示の変更を、さらに変更先側中継地点の表示を経由しながら行うことによって、変更先側中継地図データから変更先地図データに至るまで地図データが移動方向に沿って表示手段にスライド表示されるため、表示変更前の地図データと表示変更後の地図データとの位置関係を一層容易に把握させることが可能である。
【００１７】
また、請求項３に記載の地図表示システムによれば、現在地点と変更先地点との距離が比較的近い場合には、これら２つの地点を結ぶスライド表示を行うことによって、現在地図データから変更先地図データに至る地図データを順次表示手段に表示することが可能であるため、表示変更前の地図データと表示変更後の地図データとの位置関係に加えて、現在地点と変更先地点との距離を視覚的に把握させることが可能である。
【００１８】
また、請求項４に記載の地図表示システムによれば、上層に表示した現在地点側中継地図データの透過率を増加させることにより、下層に表示した変更先側中継地図データを滑らかに表示することが可能となるため、現在地点側中継地図データから変更先側中継地図データへの切替表示を滑らかに行うことが可能となる。
【００１９】
また、請求項５に記載の地図表示システムによれば、上層に表示した変更先側中継地図データの透過率を減少させることにより、上層に表示した変更先側中継地図データを滑らかに表示することが可能となるため、現在地点側中継地図データから変更先側中継地図データへの切替表示を滑らかに行うことが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１に係る車載ナビを例示するブロック図である。
【図２】地図ＤＢに格納された地図データを示す図である。
【図３】各地図データを概念的に示す図である。
【図４】表示制御処理のフローチャートである。
【図５】図４に続く表示制御処理のフローチャートである。
【図６】図４に続く表示制御処理のフローチャートである。
【図７】ディスプレイの表示を概念的に表す図であって、（ａ）は第一段階を概念的に表す図であり、（ｂ）は第二段階を概念的に表す図であり、（ｃ）は第三段階を概念的に表す図であり、（ｄ）は第四段階を概念的に表す図である。
【図８】近距離時地図データを概念的に示す図である。
【図９】本発明の実施の形態２に係る表示制御処理のフローチャートである。
【図１０】ディスプレイの表示を概念的に表す図であって、（ａ）は第一段階を概念的に表す図であり、（ｂ）は第二段階を概念的に表す図であり、（ｃ）は第三段階を概念的に表す図であり、（ｄ）は第四段階を概念的に表す図である。
【図１１】その他の移動方向を概略的に示す図である。
【図１２】変形例に係るディスプレイの表示を概念的に表す図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る地図表示システム、地図表示方法、及び地図表示プログラムの各実施の形態について図面を参照しつつ詳細に説明する。ただし、これらの実施の形態によって本発明が限定されるものではない。
【００２２】
〔実施の形態１〕
最初に実施の形態１について説明する。
【００２３】
本実施の形態１に係る地図表示システムは、複数の地図データを相互に変更してディスプレイに表示する地図表示システムである。特に、本実施の形態１における地図表示システムは、公知の方法により特定された車載ナビゲーションシステム（以下、車載ナビと称する）の地図データ上の位置（以下、現在地点と称する）周辺の地図データをディスプレイに表示している状態において、当該現在地点周辺の地図データを、現在地点とは異なる他の一地点（以下、変更先地点と称する）周辺の地図データに変更する際に後述する表示制御処理を実行する地図表示システムである。ここで、本実施の形態１では、車載ナビに地図表示プログラムをインストールすることにより、車載ナビが地図表示システムとして機能する場合について説明するが、この他にも、スマートフォンやタブレットＰＣの如き携帯型情報端末を含む任意の装置によって地図表示システムを構成してもよい。また、地図表示システムにおける車載ナビとしての機能については、特に地図表示機能を達成するための構成について説明することとし、その他の機能は公知の車載ナビと同様の構成により得ることができるので、その説明は省略することとする。なお、この車載ナビが搭載された車両を以下では必要に応じて「自車両」と称して説明する。また、「車両」とは、四輪自動車の他、二輪自動車や自転車を含む。
【００２４】
（構成）
まず、本実施の形態１に係る車載ナビ１の構成を説明する。図１は、本発明の実施の形態１に係る車載ナビ１を例示するブロック図である。この図１に示すように、車載ナビ１は、概略的に、スピーカ２、タッチパネル３、ディスプレイ４、現在地点検出部５、制御部６、データ記憶部７、及び地図描画メモリ８を備えて構成されている。
【００２５】
（構成−スピーカ）
スピーカ２は、制御部６の制御に基づいて各種の音声を出力する出力手段である。スピーカ２より出力される音声の具体的な態様は任意であり、必要に応じて生成された合成音声や、予め録音された音声を出力することができる。
【００２６】
（構成−タッチパネル）
タッチパネル３は、ユーザの指等で押圧されることにより、当該ユーザから各種手動入力を受け付けるものである。このタッチパネル３は、透明又は半透明状に形成され、ディスプレイ４の前面において当該ディスプレイ４の表示面と重畳するように設けられている。このタッチパネル３としては、例えば抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のタッチパネルを使用することができる。
【００２７】
（構成−ディスプレイ）
ディスプレイ４は、制御部６の制御に基づいて各種の画像が表示される表示手段であり、特に、後述する地図ＤＢ７ａにて格納された地図データに基づいて地図を表示する表示手段である。このディスプレイ４の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。
【００２８】
（構成−現在地点検出部）
現在地点検出部５は、自車両の現在地点を検出する現在地点検出手段である。例えば、現在地点検出部５は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも一つを有し、現在の車載ナビ１の位置（座標）及び方位等を公知の方法にて検出する。なお、本実施の形態１では、現在地点検出部５はＧＰＳであるものとして説明する。
【００２９】
（構成−制御部）
制御部６は、車載ナビ１を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態１に係る地図表示プログラムは、任意の記録媒体又はネットワークを介して車載ナビ１にインストールされることで、制御部６の各部を実質的に構成する。
【００３０】
この制御部６は、機能概念的に、移動方向特定部６ａ、中継地点特定部６ｂ、バッファ部６ｃ、及び表示制御部６ｄを備える。
【００３１】
移動方向特定部６ａは、現在地点から変更先地点に至る移動方向を特定する移動方向特定手段である。ここで、「移動方向」とは、車両の現在地点を基準として変更先地点がどの方向に位置するかを示す方向であって、具体的には、現在地点から変更先地点に至る直線として表される方向である。中継地点特定部６ｂは、移動方向特定部６ａによって特定された移動方向に沿って現在地点から所定距離だけ移動した現在地点側中継地点を特定する中継地点特定手段である。バッファ部６ｃは、地図データを、地図ＤＢ７ａ（後述する）から読み出して地図描画メモリ８にバッファするバッファ手段である。表示制御部６ｄは、現在地図データから現在地点側中継地図データへのスライド表示や、現在地点側中継地図データから変更先地図データへの切替表示等を、順次、ディスプレイ４に行わせる表示制御手段である。これら制御部６の各部により行われる具体的な処理については後述する。
【００３２】
（構成−データ記憶部）
データ記憶部７は、車載ナビ１の動作に必要なプログラム及び各種のデータを記憶する記憶手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００３３】
このデータ記憶部７は、地図データベース（以下、データベースを「ＤＢ」と称する）７ａを備えている。
【００３４】
地図ＤＢ７ａは、地図データを格納する地図情報格納手段である。「地図データ」は、例えば道路リンクデータ（道路リンク番号、接続ノード番号、道路座標、道路種別、車線数、及び、走行規制等）、ノードデータ（ノード番号、座標）、地物データ（信号機、道路標識、ガードレール、建物等）、対象地物データ（交差点、一時停止線、踏切、カーブ、ＥＴＣ料金所、高速出口等）、施設データ（各施設の位置、各施設の種別等）、地形データ、地図をディスプレイ４に表示するための地図表示データ等を含んで構成されている。
【００３５】
（構成−地図描画メモリ）
地図描画メモリ８は、地図データをバッファするための一時記憶手段であり、例えばＲＡＭとして形成されている。ここで、この地図描画メモリ８には、後述する処理において「現在地点側地図データ」及び「変更先側地図データ」が適宜バッファされる。ここで、図２は、地図ＤＢ７ａに格納された地図データを示す図である。また、図３は、各地図データを概念的に示す図である。以下では、この図２及び図３を参照して、「現在地点側地図データ」及び「変更先側地図データ」、並びにこれらの地図データを説明する上で必要な地図データである「現在地図データ」、「現在地点側中継地図データ」、「変更先地図データ」及び「変更先側中継地図データ」について説明する。
【００３６】
まず、「現在地図データ」とは、ディスプレイ４に現在表示されている現在地点を含む地図データである。具体的には、地図ＤＢ７ａに格納された地図データのうち現在地点を中心とする表示範囲を読み出した地図データである。ここで、「表示範囲」とは、ユーザによって設定された若しくは所定条件下で自動的に設定された表示倍率に基づいて、ディスプレイ４の表示範囲と略対応するサイズの矩形の範囲になるように、拡大若しくは縮小等された範囲である。
【００３７】
また、現在地点側中継地図データ、変更先地図データ、及び変更先側中継地図データも、この現在地図データと同様に地図ＤＢ７ａに格納された地図データの一部であって、この現在地図データと同じ表示倍率に基づいて拡大若しくは縮小等された地図データであるが、これらは、それぞれ異なる位置を中心とする地図データである。
【００３８】
具体的には、「現在地点側中継地図データ」とは、現在地点と変更先地点とを結ぶ線上における地点のうち現在地点から移動方向に沿って所定距離だけ移動した地点（以下、現在地点側中継地点）を中心とする矩形の地図データである。また、「変更先地図データ」とは、変更先地点である経路案内の目的地点を含む地図データであり、後述する表示制御処理を実行することによって最終的にディスプレイ４に表示される矩形の地図データである。また、「変更先側中継地図データ」とは、現在地点と変更先地点とを結ぶ線上における地点のうち変更先地点から移動方向とは逆方向に沿って所定距離だけ移動した地点（以下、現在地点側中継地点）を中心とする矩形の地図データである。
【００３９】
そして、「現在地点側地図データ」とは、上述した現在地図データから上述した現在地点側中継地図データに至るように地図データをスライド表示するための地図データであり、具体的には、少なくとも、現在地図データと、現在地点側中継地図データと、これら現在地図データと現在地点側中継地図データとの相互間の地図データであり、その具体的な設定例については後述する。
【００４０】
また、「変更先側地図データ」とは、変更先側中継地図データから変更先地図データに至るように地図データをスライド表示するための地図データであり、具体的には、少なくとも変更先地図データと変更先側地図データとの両方の地図データを含む範囲の地図データであり、その具体的な設定例については後述する。
【００４１】
（処理）
次に、このように構成される車載ナビ１によって実行される表示制御処理について説明する。ここで、図４は、表示制御処理のフローチャートである。また、図５及び図６は、図４に続く表示制御処理のフローチャートである。以下では、これら図４、図５、及び図６を適宜参照にしつつ表示制御処理について説明する。
【００４２】
まず、この表示制御処理の起動条件について説明する。この表示制御処理は、ディスプレイ４に表示された現在地図データを、変更先地点を含む変更先地図データに変更してディスプレイ４に表示する場合に起動される。具体的には、本実施の形態１では、ユーザがタッチパネル３を操作して目的地点の名称を入力し、制御部６が入力された目的地点の名称と一致する名称の地点を地図ＤＢ７ａに格納された地図データから探索した場合において、ディスプレイ４に表示された現在地図データを、当該探索された目的地点を含む変更先地図データに変更してディスプレイ４に表示する場合に起動する。なお、このように制御部６が目的地点を探索する処理については公知の経路探索処理と同様に実行することが可能であるため、その詳細な説明を省略する。
【００４３】
（処理−表示制御処理）
まず、制御部６は、現在地図データを取得する（ＳＡ１）。ここで、現在地図データを取得する具体的な方法は任意である。例えば、現在地点検出部５により車両の現在地点を検出し、検出された車両の現在地点を中心とする矩形の地図データを地図ＤＢ７ａから呼び出して取得することができる。ただし、本実施の形態１においては、上述のようにディスプレイ４に既に現在地図データが表示されている状態において表示制御処理が起動されるため、この現在地図データの取得は省略することができる。
【００４４】
次に、制御部６は、変更先地図データを取得する（ＳＡ２）。ここで、変更先地図データを取得する具体的な方法は任意である。例えば、上述のようにユーザによって入力された目的地点の名称に基づいて地図データから探索された地点を変更先地点として特定し、この変更先地点を中心とする矩形の地図データを地図ＤＢ７ａから読み出して取得することができる。この際、現在地図データの表示倍率（ユーザによって設定された若しくは所定条件下で自動的に設定された表示倍率）に基づいて、ディスプレイ４の表示範囲と略対応するサイズの矩形の範囲の地図データを読み出す（以下、他の地図データの取得に関して同じ）。
【００４５】
次に、移動方向特定部６ａは、移動方向を特定する（ＳＡ３）。具体的には、現在地点の座標位置（緯度及び経度）と、変更先地点の座標位置とを地図ＤＢ７ａに格納された地図データに基づいて特定し、特定された両座標位置の差に基づいて、現在地点から変更先地点に至る角度を抽出することにより移動方向を特定する。なお、本実施の形態１では、図２に示すように、現在地点を基準として点線で図示した方向に変更先地点が位置するため、この方向を移動方向として特定する。
【００４６】
次に、表示制御部６ｄは、現在地点と変更先地点との距離が所定距離以下であるか否かの判定を行う（ＳＡ４）。具体的には、地図ＤＢ７ａに格納された現在地点及び変更先地点の位置座標を特定し、これらの位置座標の差異に基づいて、現在地点と変更先地点との距離を求めることが可能である。なお、この所定距離は任意の値を設定することが可能であり、例えばユーザがタッチパネル３により入力して設定することとしても良い。
【００４７】
そして、両地点の距離が所定距離以下でないと判定した場合（ＳＡ４、Ｎｏ）、中継地点特定部６ｂは、現在地点側中継地図データを特定する（ＳＡ５）。具体的には、まず、中継地点特定部６ｂは、現在地点検出部５により検出した現在地点から移動方向に沿って所定距離だけ移動した地点を現在地点側中継地点として特定する。なお、この所定距離とは、現在地点から現在地点側中継地点に至る移動が確認できない程に小さい値でなければどのような値でも構わない。ただし、現在地図データから現在地点側中継地図データに至るディスプレイ４の表示の変更は、地図データがディスプレイ４上を一定の距離だけ移動したようにユーザに見える事が好ましいため、上記の所定距離（地理的な距離）は、現在地図データの表示倍率に応じて異なる距離とすることが好ましい。例えば、現在地図データの表示倍率が比較的大きい場合（地図の縮尺が比較的大きい場合）には、上記の所定距離を比較的大きくし、現在地図データの表示倍率が比較的小さい場合（地図の縮尺が比較的小さい場合）には、上記の所定距離を比較的小さくすることが好ましい。
【００４８】
次に、中継地点特定部６ｂは、変更先側中継地図データを特定する（ＳＡ６）。具体的には、まず、中継地点特定部６ｂは、ユーザによって入力された変更先地点から移動方向とは逆方向に沿って所定距離移動した地点を変更先側中継地点として特定する。なお、この所定距離とは、変更先側中継地点から変更先地点に至る移動が確認できない程に小さい値でなければどのような値でも構わない。ただし、変更先側中継地図データから変更先地図データに至るディスプレイ４の表示の変更は、地図データがディスプレイ４上を一定の距離だけ移動したようにユーザに見える事が好ましいため、上記の所定距離（地理的な距離）は、現在地図データの表示倍率に応じて異なる距離とすることが好ましい。また、当該所定距離は、上述したＳＡ５における所定距離とは同一の距離でなくても構わない。そして、中継地点特定部６ｂは、ＳＡ５と同様に、変更先側中継地点を中心とした矩形の地図データを地図ＤＢ７ａから読み出して変更先側中継地図データを特定する。
【００４９】
次に、バッファ部６ｃは、現在地点側地図データをバッファする（ＳＡ７）。具体的には、バッファ部６ｃは、地図ＤＢ７ａの地図データを読み出して、ＳＡ１において取得した現在地図データからＳＡ５において特定した現在地点側中継地図データに至るように地図データをディスプレイ４にスライド表示することが可能な範囲を現在地点側地図データとして特定して地図描画メモリ８に対してバッファする。ここで、現在地点側地図データとは、上述のように、少なくとも現在地図データと現在地点側中継地図データとの両方の地図データを含む範囲の地図データであるが、処理上の都合等によっては、それ以上の範囲を含む地図データとして構成してもよい。例えば、本実施の形態１では、図３に示すように、現在地図データの左辺の延長線と現在地点側中継地図データの上辺の延長線との交点を左上点、現在地図データの左下の点を左下点、現在地図データの下辺の延長線と現在地点側中継地図データの右辺の延長線との交点を右下点、現在地点側中継地図データの右上の点を右上点として、これら左上点、左下点、右下点、及び右上点を結ぶ事により形成された矩形の範囲の地図データを現在地点側地図データとして特定して、地図描画メモリ８に対してバッファする。このようにバッファを行った現在地点側地図データのうち、現在地図データの左上点と現在地点側中継地図データの左上点とを結ぶ直線よりも上方の領域と、現在地図データの右下点と現在地点側中継地図データの右下点とを結ぶ直線よりも下方の領域とは、実際の表示には使用しない領域であるが、このような領域を含めてバッファを行っているのは、当該領域を除外すると却って処理負荷や処理時間が増大するためである（後述する変更先側地図データ及び近距離時地図データのバッファに関しても同様）。
【００５０】
次に、バッファ部６ｃは、変更先側地図データをバッファする（ＳＡ８）。具体的には、バッファ部６ｃは、地図ＤＢ７ａの地図データを読み出して、ＳＡ６において取得した変更先側中継地図データからＳＡ２において取得した変更先地図データに至るように地図データをディスプレイ４にスライド表示することが可能な範囲を変更先側地図データとして特定して地図描画メモリ８に対してバッファする。ここで、変更先側地図データとは、上述のように、少なくとも変更先地図データと変更先側地図データとの両方の地図データを含む範囲の地図データであるが、処理上の都合等によっては、それ以上の範囲を含む地図データとして構成してもよい。例えば、本実施の形態１では、図３に示すように、変更先側中継地図データの左辺の延長線と変更先地図データの上辺の延長線との交点を左上点、変更先側中継地図データの左下の点を左下点、変更先側中継地図データの下辺の延長線と変更先地図データの右辺の延長線との交点を右下点、変更先地図データの右上の点を右上点として、これら左上点、左下点、右下点、及び右上点を結ぶ事により形成された矩形の範囲の地図データを変更先側地図データとして特定してバッファする。
【００５１】
次に、図５に移行する。ここで、図７はディスプレイ４の表示を概念的に表す図である。なお、図７において、点線で記された地図データは透過率１００％の地図データを表し、実線で記された地図データは透過率０％の地図データを表す（後述する図１０においても同様とする）。この図７に示すように、本実施の形態１では、２種類の地図データをそれぞれ上層と下層にレイヤー分けして表示し、上層の透過率を適宜変更させることにより、表示態様を変更する。例えば、下層の透過率を常に０％とする前提において、上層の透過率を０％とした場合は、上層の地図データが下層の地図データを全遮蔽するため、ディスプレイ４には上層のみが表示されて見える。また、上層の透過率を５０％とした場合は、上層の地図データの表示が半分程度の薄さまで透けるため、ディスプレイ４には上層の地図データ越しに下層の地図データが表示されて見える。また、上層の透過率が１００％である場合は、上層の地図データが完全な透明になって表示されないため、ディスプレイ４には下層の地図データのみが表示されて見える。
【００５２】
そして、まずは図７（ａ）の第一段階を概念的に表す図に示すように、表示制御部６ｄは、上層に現在地図データを表示し（ＳＡ１０）、下層に変更先側中継地図データを表示する（ＳＡ１１）。なお、この第一段階においては、上層の透過率は０％に設定し、下層の透過率は０％に設定する。すなわち、この第一段階においては、上層の現在地図データのみがディスプレイ４に表示されて見える。
【００５３】
次に、表示制御部６ｄは、上層のスライド表示を開始する（ＳＡ１２）。ここで、「スライド表示」とは、地図データ全体におけるディスプレイ４の表示位置が移動方向に向かってスライドしたかのようにディスプレイ４の表示を変更していくことであり、具体的には、現在地図データから現在地点側中継地図データまでに至る地図データを地図描画メモリ８にバッファされた現在地点側地図データから順次取得してディスプレイ４に表示することである。このように、表示制御部６ｄは、上層が現在地図データから現在地点側中継地図データに至るまでスライド表示を行う。そして、表示制御部６ｄは、ディスプレイ４に現在地点側中継地図データが表示されたか否かの判定を行う（ＳＡ１３）。そして、現在地点側中継地図データが表示されたと判定されるまで待機し（ＳＡ１３、Ｎｏ）、表示されたと判定した場合（ＳＡ１３、Ｙｅｓ）、表示制御部６ｄは、図７（ｂ）の第二段階を概念的に表す図に示すように、上層のスライドを停止させる（ＳＡ１４）。
【００５４】
続いて、表示制御部６ｄは、地図データの切替表示を行う。ここで、「切替表示」とは、任意の態様によりディスプレイ４の表示を変更することであり、上述したスライド表示による表示の変更や、スライドを伴わない表示の変更を含むが、本実施の形態１における切替表示は、レイヤーの透過率を変更することにより表示の変更を行うものとして説明する。具体的には、まず、表示制御部６ｄは、上層に表示された現在地点側中継地図データの透過率を増加させる（ＳＡ１５）。ここで、増加させるペースは任意であるが、概念的には、０％から１００％まで徐々に透過率を増加させることにより、画像を滑らかに切り替える（トランジション表示を行う）。そして、表示制御部６ｄは、上層の透過率が１００％に到達したか否かを判定する（ＳＡ１６）。
【００５５】
そして、上層の透過率が１００％に到達するまで待機し（ＳＡ１６、Ｎｏ）、到達したと判定した場合（ＳＡ１６、Ｙｅｓ）、すなわち、下層の変更先側中継地図データのみが表示されて見えるようになった場合（図７（ｃ）の第三段階を概念的に表す図に示すような場合）、表示制御部６ｄは、下層のスライド表示を開始する（ＳＡ１７）。具体的には、変更先側中継地図データから変更先地図データまでに至る地図データを地図描画メモリ８にバッファされた変更先側地図データから順次取得してディスプレイ４に表示する。このように、表示制御部６ｄは、下層が変更先側中継地図データから変更先地図データに至るまでスライド表示を行う。そして、表示制御部６ｄは、ディスプレイ４に変更先地図データが表示されたか否かの判定を行う（ＳＡ１８）。そして、変更先地図データが表示されたと判定されるまで待機し（ＳＡ１８、Ｎｏ）、表示されたと判定した場合（ＳＡ１８、Ｙｅｓ）、表示制御部６ｄは、図７（ｄ）の第四段階を概念的に表す図に示すように、下層のスライドを停止させる（ＳＡ１９）。これにて表示制御処理を終了する。
【００５６】
このように、表示制御部６ｄは、バッファ部６ｃによって地図描画メモリ８にバッファされた現在地点側地図データと変更先側地図データとに基づいて、現在地図データから現在地点側中継地図データへのスライド表示と、現在地点側中継地図データから変更先側中継地図データへの切替表示と、変更先側中継地図データから変更先地図データへのスライド表示とを、順次、ディスプレイ４に行わせる。この際に、ディスプレイ４の表示は、地図データ全体を移動方向に沿って移動したように見えるため、ユーザは、このディスプレイ４の表示を視認することによって、現在地点を基準としてどの方向に変更先地点が位置するかを視覚的かつ直感的に把握する事が可能である。
【００５７】
また、図４のＳＡ４において、現在地点と変更先地点との距離が所定距離以下であると判定した場合（ＳＡ４、Ｙｅｓ）、バッファ部６ｃは、近距離時地図データのバッファを行う（ＳＡ９）。ここで、図８は、近距離時地図データを概念的に示す図である。この図８に示すように、「近距離時地図データ」とは、現在地図データから変更先地図データに至るように地図データをスライド表示するための地図データであり、具体的には、少なくとも現在地図データと変更先地図データとの両方の地図データを含む範囲の地図データである。
【００５８】
また、このような範囲として、具体的にどのような範囲をバッファするかは任意であるが、本実施の形態１では、現在地図データの左辺の延長線と変更先地図データの上辺の延長線との交点を左上点、現在地図データの左下の点を左下点、現在地図データの下辺の延長線と変更先地図データの右辺の延長線との交点を右下点、変更先地図データの右上の点を右上点として、これら左上点、左下点、右下点、及び右上点を結ぶ事により形成された矩形の範囲の地図データを近距離時地図データとして特定して地図描画メモリ８に対してバッファする。
【００５９】
そして、図６に移り、表示制御部６ｄは、現在地図データを表示し（ＳＡ２０）、スライド表示を開始する（ＳＡ２１）。具体的には、現在地図データから変更先地図データに至る地図データを、地図描画メモリ８にバッファされた近距離時地図データから取得してディスプレイ４に表示する。このようにスライド表示を行うことによって、ディスプレイ４に変更先地図データが表示された状態において（ＳＡ２２）、スライドを停止し（ＳＡ２３）、これにて表示制御処理を終了する。なお、これらスライド表示の具体的な内容は上述したためその説明を省略する。
【００６０】
このように、現在地点と変更先地点との距離が所定距離以下である場合には、近距離時地図データの容量はさほど大きくならないため、近距離時地図データを取得したとしても、車載ナビ１の処理負荷が極端に増大することはない。したがって、ディスプレイ４の表示を、現在地図データから変更先地図データに至るスライド表示を行ったとしても処理負荷が極端に増大することはなく、また、上述したトランジション表示のような切替表示を行わず一貫してスライド表示を行うことにより、現在地図データと変更先地図データとの位置関係を一層容易に把握させることが可能となり、さらに、現在地点と変更先地点との距離を視覚的に把握させることが可能である。
【００６１】
（本実施の形態１の効果）
このように本実施の形態１によれば、現在地点から変更先地点に至る移動方向を特定し、現在地点から当該特定した移動方向上に位置する現在地点側中継地点を含む現在地点側中継地図データへのスライド表示を経由しながら、現在地図データから変更先地図データへの表示変更を行うことによって、現在地図データから現在地点側中継地図データに至るまで地図データが移動方向に沿ってディスプレイ４にスライド表示されるため、地図データの表示変更の前後において、ディスプレイ４に矢印等の新たな表示を追加することなく、表示変更前の地図データと表示変更後の地図データとの位置関係を容易に把握させることが可能となる。
また、このように現在地点側中継地図データの如き付加的な地図データを迅速に表示するためには、当該地図データを地図描画メモリ８にバッファすることが好ましいが、多数の地図データをバッファした場合には、地図描画メモリ８が過大に消費され描画速度が却って低下する可能性が生じる。しかし、現在地図データから現在地点側中継地図データに至るように地図データをスライド表示するための現在地点側地図データのみを地図描画メモリ８にバッファすることによって、変更前の地図データと変更後の地図データとの位置関係の把握を行う上で必要最低限の範囲の地図データのみを地図描画メモリ８にバッファすることが可能であり、地図描画メモリ８の最小化と描画速度の向上を図ることが可能となる。
【００６２】
また、現在地図データから変更先地図データへの表示の変更を、さらに変更先側中継地点の表示を経由しながら行うことによって、変更先側中継地図データから変更先地図データに至るまで地図データが移動方向に沿ってディスプレイ４にスライド表示されるため、表示変更前の地図データと表示変更後の地図データとの位置関係を一層容易に把握させることが可能である。
【００６３】
また、現在地点と変更先地点との距離が比較的近い場合には、これら２つの地点を結ぶスライド表示を行うことで、現在地図データから変更先地図データに至る地図データを順次表示手段に表示することが可能であるため、表示変更前の地図データと表示変更後の地図データとの位置関係に加えて、現在地点と変更先地点との距離を視覚的に把握させることが可能である。
【００６４】
また、上層に表示した現在地点側中継地図データの透過率を増加させることにより、下層に表示した変更先側中継地図データを滑らかに表示することが可能となるため、現在地点側中継地図データから変更先側中継地図データへの切替表示を滑らかに行うことが可能となる。
【００６５】
〔実施の形態２〕
次に、本発明の実施の形態２について説明する。この形態は、上層に表示された変更先側中継地図データの透過率を減少させることにより切替表示を行う形態である。ただし、特に説明なき構造や処理については、実施の形態１の構造や処理と同様であり、実施の形態１と同様の構成要素については、必要に応じて実施の形態１で用いたものと同一の符号又は名称を付してその説明を省略する。
【００６６】
（処理）
なお、車載ナビ１の各構成要素については、実施の形態１と同様に構成することが可能であるため、以下では、車載ナビ１の構成についての説明を省略し、実施の形態２に係る表示制御処理について説明する。
【００６７】
（処理−表示制御処理）
図９は、本発明の実施の形態２に係る表示制御処理のフローチャートである。この図９におけるＳＢ１からＳＢ１０のステップは、図５におけるＳＡ１０からＳＡ１９に対応するステップであり、これらＳＢ１からＳＢ１０のステップ以外のステップは、実施の形態１のＳＡ１からＳＡ９及びＳＡ２０からＳＡ２５のステップと同様に実行する事が可能であるため、その詳細な説明を省略する。
【００６８】
ここで、図１０は、ディスプレイ４の表示を概念的に表す図である。この図１０に示すように、本実施の形態２では、実施の形態１と同様に、２種類の地図データをそれぞれ上層と下層にレイヤー分けして表示し、上層の透過率を適宜変更させることにより、表示態様を変更する。
【００６９】
そして、まずは図１０（ａ）の第一段階を概念的に表す図に示すように、表示制御部６ｄは、ディスプレイ４への表示の第一段階として、下層に現在地図データを表示し（ＳＢ１）、上層に変更先側中継地図データを表示する（ＳＢ２）。このように、本実施の形態２においては、実施の形態１とは逆の層にそれぞれ現在地図データ及び変更先側中継地図データを表示する。ここで、実施の形態１において、第一段階では上層の透過率を０％に設定したが、本実施の形態２においては、第一段階では上層の透過率を１００％に設定し、下層の透過率は０％に設定する。すなわち、この第一段階においては、上層の変更先側中継地図データは完全に透明であるため表示されず、下層の現在地図データのみがディスプレイ４に表示されて見える。
【００７０】
次に、表示制御部６ｄは、下層のスライド表示を開始する（ＳＢ３）。具体的には、現在地図データから現在地点側中継地図データまでに至る地図データを地図描画メモリ８にバッファされた現在地点側地図データから順次取得してディスプレイ４に表示する。このように、表示制御部６ｄは、下層が現在地図データから現在地点側中継地図データに至るまでスライド表示を行う。そして、表示制御部６ｄは、ディスプレイ４に現在地点側中継地図データが表示されたか否かの判定を行う（ＳＢ４）。そして、現在地点側中継地図データが表示されたと判定されるまで待機し（ＳＢ４、Ｎｏ）、表示されたと判定した場合（ＳＢ４、Ｙｅｓ）、表示制御部６ｄは、図１０（ｂ）の第二段階を概念的に表す図に示すように、下層のスライドを停止させる（ＳＢ５）。
【００７１】
続いて、表示制御部６ｄは、地図データの切替表示を行う。具体的には、表示制御部６ｄは、上層に表示された変更先側中継地図データの透過率を減少させる（ＳＢ６）。なお、実施の形態１と同様に、透過率を減少させるペースは任意である。そして、表示制御部６ｄは、上層の透過率が０％に到達したか否かを判定する（ＳＢ７）。
【００７２】
そして、上層の透過率が０％に到達するまで待機し（ＳＢ７、Ｎｏ）、到達したと判定した場合（ＳＢ７、Ｙｅｓ）、すなわち、上層の変更先側中継地図データのみが表示されて見えるようになった場合（図１０（ｃ）の第三段階を概念的に表す図に示すような場合）、表示制御部６ｄは、上層のスライド表示を開始する（ＳＢ８）。具体的には、変更先側中継地図データから変更先地図データまでに至る地図データを地図描画メモリ８にバッファされた変更先側地図データから順次取得してディスプレイ４に表示する。このように、表示制御部６ｄは、上層が変更先側中継地図データから変更先地図データに至るまでスライド表示を行う。そして、表示制御部６ｄは、ディスプレイ４に変更先地図データが表示されたか否かの判定を行う（ＳＢ９）。そして、変更先地図データが表示されたと判定されるまで待機し（ＳＢ９、Ｎｏ）、表示されたと判定した場合（ＳＢ９、Ｙｅｓ）、表示制御部６ｄは、図１０（ｄ）の第四段階を概念的に表す図に示すように、上層のスライドを停止させる（ＳＢ１０）。これにて表示制御処理を終了する。
【００７３】
（本実施の形態２の効果）
このように本実施の形態２によれば、上層に表示した変更先側中継地図データの透過率を減少させることにより、上層に表示した変更先側中継地図データを滑らかに表示することが可能となるため、現在地点側中継地図データから変更先側中継地図データへの切替表示を滑らかに行うことが可能となる。
【００７４】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００７５】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。例えば、地図表示を完全に正確に行うことができない場合であっても、従来より僅かに地図表示の利便性を向上できている場合や、従来と同程度の地図表示の利便性を従来とは異なる技術により達成できている場合には、本願発明の課題が解決されている。
【００７６】
（分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散や統合して構成できる。例えば、地図表示システムの各構成要素を、分散配置した上でネットワークを介して相互に接続してもよい。
【００７７】
（移動方向について）
各実施の形態では、移動方向が斜め方向であるものとしたが、これに限定されない。図１１は、その他の移動方向を概略的に示す図である。この図１１に示すように、移動方向は、斜め方向に限らず縦方向や横方向であっても構わない。このような場合であっても同様に、現在地図データ及び現在地点側中継地図データを含む範囲を現在地点側地図データとし、変更先地図データ及び変更先側中継地図データを含む範囲を変更先側地図データとする。
【００７８】
（スライド表示について）
変更先側中継地図データから変更先地図データに至るスライド表示、及び現在地図データから現在地点側中継地図データに至るスライド表示のいずれか一方は省略しても良い。このようにいずれか一方を省略したとしても、省略していないもう一方のスライド表示が行われることによって、移動方向の特定を行うことが可能である。
【００７９】
また、スライド表示におけるスライドの速度は一定である必要はなく、例えば、スライドの開始時付近では徐々にスライドの速度を上昇させても良いし、スライドの停止時付近では徐々にスライドの速度を低下させても良い。
【００８０】
また、実施の形態１では、現在地点側中継地図データを表示した際にスライド表示を停止して、その後に切替表示を開始するものとして説明したが、スライド表示を停止させずに切替表示を開始しても良い。すなわち、現在地図データから現在地点側中継地図データに至るスライド表示を行っている最中に現在地点側地図データの透過率を徐々に増加させて、現在地点側中継地図データが表示された際に透過率が１００％となるようにすることで、スライド表示を停止させることなく滑らかに変更先側中継地図データを表示させることが可能である。実施の形態２についても同様である。
【００８１】
なお、図２の表示画面例では、ノースアップ表示（真北を画面上方に表示）を行っている状態を示しているが、ヘッドアップ表示（自車両の進行方向を画面上方に表示）を行っている場合であっても、上記と同様に各処理を行うことができる。
【００８２】
（切替表示について）
各実施の形態では、切替表示を行う際に、上層の透過率を０％から１００％まで徐々に増加させたが、これに限定されず、上層の透過率を０％から１００％に瞬時に増加させても良い。
【００８３】
（中継地点について）
各実施の形態では、現在地図データと現在地点側中継地図データとが重複するように現在地点側中継地点を特定したが、これらの地図データが重複しないように現在地点側中継地点を特定しても良い。変更先側中継地点についても同様とする。
【００８４】
また、中継地点を複数特定しても良い。すなわち、現在地点側中継地点からさらに移動方向に沿って所定距離移動した位置に第二現在地点側中継地点を特定し、この第二現在地点側中継地点を含む第二現在地点側中継地図データと現在地点側中継地図データとを含む地図データを現在地点側地図データとして地図描画メモリ８にバッファし、当該現在地点側地図データに基づいて現在地図データから現在地点側中継地図データを経由して第二現在地点側中継地図データに至るスライド表示を行っても良い。変更先側中継地図データについても同様とする。
【００８５】
（バッファについて）
各実施の形態においては、描画処理の迅速化のために現在地点側地図データや変更先側地図データをバッファしたが、バッファを行わずに、スライド表示を行う際に地図ＤＢ７ａから地図データを逐次取得しても良い。
【００８６】
（起動条件について）
各実施の形態においては、現在地点を含む地図データから車載ナビ１によって探索した目的地点を表示する地図データに変更してディスプレイ４に表示する際に表示制御処理が実行されるものとして説明したが、特定の地図データから他の地図データに変更して表示する際であればどのような場合であっても本実施の形態に係る表示制御処理を実行することが可能である。図１２は、変形例に係るディスプレイ４の表示を概念的に表す図である。この図１２に示すように、車載ナビ１に目的地点候補として登録されている複数の地点（図１２の地点Ａから地点Ｆ）を呼び出す際にも、各実施の形態に係る表示制御処理を実行しても良い。例えば、図１２のように、複数の地点の中から地点Ｂを選択した際において、現在地点を含む地図データから地点Ｂの位置周辺の地図データに変更してディスプレイ４に表示する際に、各実施の形態に係る表示制御処理を実行しても良い。あるいは、ディスプレイ４には、画面変更前の初期状態においては、何も表示されていなくてもよく、若しくは地図以外の任意の内容が表示されていてもよい。
【符号の説明】
【００８７】
１  車載ナビ
２  スピーカ
３  タッチパネル
４  ディスプレイ
５  現在地点検出部
６  制御部
６ａ  移動方向特定部
６ｂ  中継地点特定部
６ｃ  バッファ部
６ｄ  表示制御部
７  データ記憶部
７ａ  地図ＤＢ
８  地図描画メモリ
【図１】
2014145682.tif 000003
【図２】
2014145682.tif 000004
【図３】
2014145682.tif 000005
【図４】
2014145682.tif 000006
【図５】
2014145682.tif 000007
【図６】
2014145682.tif 000008
【図７】
2014145682.tif 000009
【図８】
2014145682.tif 000010
【図９】
2014145682.tif 000011
【図１０】
2014145682.tif 000012
【図１１】
2014145682.tif 000013
【図１２】
2014145682.tif 000014