(57)【要約】【課題】詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上したナビゲーション装置を提供する。【解決手段】ナビゲーション装置１００は、広域地図Ｍ１を示す広域地図情報と詳細地図Ｍ２を示す詳細地図情報とを格納している広域地図格納部１０７および詳細地図格納部１１１と、広域地図情報の示す所定範囲の広域地図Ｍ１を表示部１１０に表示させる広域表示制御部１０８と、表示された広域地図上の道路Ｌ１の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路を特定し、その指定道路上の操作線の長さに応じた地点を、指定地点として特定する地点特定部１０５と、詳細地図情報によって示されるその指定地点における詳細地図Ｍ２を表示部１１０に表示させる詳細表示制御部１０９とを備える。【選択図】図１
2007163234.tif 000002
【特許請求の範囲】
【請求項１】
広域地図と詳細地図とを表示するナビゲーション装置であって、
広域地図を示す広域地図情報と詳細地図を示す詳細地図情報とを格納している地図格納手段と、
前記地図格納手段に格納されている広域地図情報を読み出して、所定範囲の広域地図を表示する広域表示手段と、
前記広域表示手段により表示された広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、指定地点として特定する地点特定手段と、
前記地図格納手段に格納されている詳細地図情報を読み出して、前記詳細地図情報によって示される前記指定地点における詳細地図を表示する詳細表示手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記地点特定手段は、
ユーザによる操作の動きを示す軌跡を前記操作線として扱い、前記軌跡の形状に近い形状を有する指定道路を特定し、前記指定道路上の前記軌跡の長さに応じた地点を、前記指定地点として特定する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記広域表示手段は、
前記地点特定手段によって特定された指定地点が所定の範囲から外れた場合に、前記指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させる
ことを特徴とする請求項１または２記載のナビゲーション装置。
【請求項４】
前記広域表示手段は、
ユーザによる操作が終了した場合に、前記指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させる
ことを特徴とする請求項１または２記載のナビゲーション装置。
【請求項５】
前記地点特定手段は、さらに、
特定した指定地点にある道路に沿った方向のうち、前記操作線の始点側から終点に向かう向きに近い向きを、進行の向きとして特定し、
前記広域表示手段は、前記進行の向きが予め定められた向きと等しくなるように、表示されている前記道路を含む広域地図の向きを変える
ことを特徴とする請求項１〜４の何れか１項に記載のナビゲーション装置。
【請求項６】
前記広域表示手段は、さらに、前記地点特定手段によって特定された指定地点にアイコンを表示する
ことを特徴とする請求項１〜５の何れか１項に記載のナビゲーション装置。
【請求項７】
前記詳細表示手段は、
前記地点特定手段により連続して順次特定される指定地点の移動速度に基づいて、前記詳細地図の縮尺を変更する
ことを特徴とする請求項１〜６の何れか１項に記載のナビゲーション装置。
【請求項８】
前記広域表示手段は、
前記地点特定手段によって特定された指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させる
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項９】
前記地点特定手段は、
ユーザによる操作の動きを示す軌跡を反転して前記操作線を生成するとともに、前記広域表示手段に表示されている広域地図上の道路の中から、前記操作線の形状に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、前記指定地点として特定する
ことを特徴とする請求項８記載のナビゲーション装置。
【請求項１０】
記憶手段を用いて広域地図と詳細地図とを表示する表示方法であって、
前記記憶手段は、広域地図を示す広域地図情報と詳細地図を示す詳細地図情報とを格納しており、
前記ナビゲーション方法は、
前記記憶手段に格納されている広域地図情報を読み出して、所定範囲の広域地図を表示する広域表示ステップと、
前記広域表示ステップで表示された広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、指定地点として特定する地点特定ステップと、
前記記憶手段に格納されている詳細地図情報を読み出して、前記詳細地図情報によって示される前記指定地点における詳細地図を表示する詳細表示ステップと
を含むことを特徴とする表示方法。
【請求項１１】
記憶手段を用いて広域地図と詳細地図とを表示するためのプログラムであって、
前記記憶手段は、広域地図を示す広域地図情報と詳細地図を示す詳細地図情報とを格納しており、
前記プログラムは、
前記記憶手段に格納されている広域地図情報を読み出して、所定範囲の広域地図を表示する広域表示ステップと、
前記広域表示ステップで表示された広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、指定地点として特定する地点特定ステップと、
前記記憶手段に格納されている詳細地図情報を読み出して、前記詳細地図情報によって示される前記指定地点における詳細地図を表示する詳細表示ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広域地図と詳細地図とを表示する車載用のナビゲーション装置に関する。
【背景技術】
【０００２】
従来より、車に搭載されて広域地図と詳細地図とを表示するナビゲーション装置（電子地図表示装置）が提案されている（例えば、特許文献１参照。）。
【０００３】
上記特許文献１のナビゲーション装置は、経路探索を行なって探索された経路を広域地図としてスクロールバー状に表示するとともに、その経路に配置されたスライダの位置、つまり経路上のスライダにより示される地点を中心とする地図を詳細地図として表示する。
【０００４】
そして、ユーザがその経路に沿ってスライダを移動させると、ナビゲーション装置は、上述のように表示されている詳細地図を、スライダの移動先の地点が中心となるような詳細地図に更新する。
【０００５】
このように、上記特許文献１のナビゲーション装置では、ユーザは、スライダを移動させることにより、探索された経路上におけるユーザの所望の地点を指定し、その地点の詳細な地図を確認することができる。つまり、このナビゲーション装置は、ユーザの所望の地点周辺の状況をシミュレーションすることができ、ユーザによるスライダの連続的な移動によって、ドライブシミュレーションを行なうことができる。
【特許文献１】特開平２００３−１７７０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のナビゲーション装置では、シミュレーション可能な道路が限定されているため、ユーザのあらゆる要求に応じた地点周辺の詳細地図を表示することができないという問題がある。
【０００７】
即ち、上記特許文献１のナビゲーション装置では、探索された１次元の経路を広域地図として表示するため、その経路以外の他の道路上の地点の指定を受け付けて、その地点における詳細地図を表示することができない。
【０００８】
そこで、本発明は、かかる問題に鑑みてなされたものであって、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上したナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係るナビゲーション装置は、広域地図と詳細地図とを表示するナビゲーション装置であって、広域地図を示す広域地図情報と詳細地図を示す詳細地図情報とを格納している地図格納手段と、前記地図格納手段に格納されている広域地図情報を読み出して、所定範囲の広域地図を表示する広域表示手段と、前記広域表示手段により表示された広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、指定地点として特定する地点特定手段と、前記地図格納手段に格納されている詳細地図情報を読み出して、前記詳細地図情報によって示される前記指定地点における詳細地図を表示する詳細表示手段とを備えることを特徴とする。
【００１０】
これにより、広域地図が表示されるとともに、その広域地図上の道路の中から、ユーザによる操作によって指定された指定地点における詳細地図が表示されるため、ユーザは、その広域地図上の複数の道路の中から任意の道路を選んで、その選んだ道路上の任意の地点における詳細地図を見ることができる。したがって、従来例では、予め定められた分岐していない１次元の経路上の地点しか指定できず、その経路以外の道路上の地点を指定してその地点における詳細地図を表示することができなかったが、本発明では、あらゆる道路上の地点を指定してその地点における詳細地図を表示することができる。その結果、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上することができる。さらに、広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路が特定され、その指定道路上の操作線の長さに応じた地点が、指定地点として特定されるため、つまり、広域地図上の道路とユーザの操作線とのパターンマッチングにより指定地点が特定されるため、ユーザの指定しようとする所望の指定地点を適切に特定することができる。
【００１１】
また、前記地点特定手段は、ユーザによる操作の動きを示す軌跡を前記操作線として扱い、前記軌跡の形状に近い形状を有する指定道路を特定し、前記指定道路上の前記軌跡の長さに応じた地点を、前記指定地点として特定することを特徴としてもよい。
【００１２】
これにより、ユーザの動きを示す軌跡が操作線として直接扱われるため、ユーザの指定しようとする所望の指定地点を適切に且つ迅速に特定することができる。
【００１３】
また、前記広域表示手段は、前記地点特定手段によって特定された指定地点が所定の範囲から外れた場合に、前記指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させることを特徴としてもよい。
【００１４】
例えば、指定地点が表示範囲の端であったときには、ユーザがその指定地点に近い地点を新たな指定地点として指定しようとしても、その新たな指定地点が広域地図上に表示されていない場合がある。そこで、本発明では、指定地点が所定の範囲から外れた場合には、その指定地点が表示範囲の例えば中心に一致するようにその表示範囲が移動するため、ユーザは、その指定地点に近い地点を新たな指定地点として確実に指定することができ、シミュレーションの利便性をさらに向上することができる。
【００１５】
また、前記広域表示手段は、ユーザによる操作が終了した場合に、前記指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させることを特徴としてもよい。
【００１６】
例えば、指定地点が表示範囲の端であったときには、ユーザがその指定地点に近い地点を新たな指定地点として指定しようとしても、その新たな指定地点が広域地図上に表示されていない場合がある。そこで、本発明では、ユーザによる操作が終了した場合には、その指定地点が表示範囲の例えば中心に一致するようにその表示範囲が移動するため、ユーザは、その指定地点に近い地点を新たな指定地点として確実に指定することができ、シミュレーションの利便性をさらに向上することができる。
【００１７】
また、前記地点特定手段は、さらに、特定した指定地点にある道路に沿った方向のうち、前記操作線の始点側から終点に向かう向きに近い向きを、進行の向きとして特定し、前記広域表示手段は、前記進行の向きが予め定められた向きと等しくなるように、表示されている前記道路を含む広域地図の向きを変えることを特徴としてもよい。
【００１８】
これにより、例えば進行の向きが上向きとなるように広域地図の向きが変わるため、ユーザは次の新たな指定地点を、元の指定地点より上側から容易に見つけて指定することができ、シミュレーションの利便性をさらに向上することができる。
【００１９】
また、前記広域表示手段は、さらに、前記地点特定手段によって特定された指定地点にアイコンを表示することを特徴としてもよい。
【００２０】
これにより、ユーザは指定地点を容易に把握することができ、シミュレーションの利便性をさらに向上することができる。
【００２１】
また、前記詳細表示手段は、前記地点特定手段により連続して順次特定される指定地点の移動速度に基づいて、前記詳細地図の縮尺を変更することを特徴としてもよい。
【００２２】
例えば、指定地点の移動速度が速い場合に、連続的に表示される詳細地図の縮尺が大きいと、ユーザはそれらの詳細地図を見てもその内容を容易に把握することができない。逆に、移動速度が遅い場合に、連続的に表示される詳細地図の縮尺が小さいと、ユーザはそれらの詳細地図の相違を把握することができず、さらに、詳細地図の内容を詳しく把握することができない。しかし、本発明では、例えば、その移動速度が速い場合には、表示される詳細地図の縮尺が小さくなり、その移動速度が遅い場合には、表示される詳細地図の縮尺が大きくなるため、ユーザは、連続して表示される詳細地図を見てその内容を容易に且つ確実に把握することができる。
【００２３】
また、前記広域表示手段は、前記地点特定手段によって特定された指定地点が予め定められた位置に一致するように、前記広域地図の表示される表示範囲を移動させることを特徴としてもよい。
【００２４】
これにより、例えば、予め定められた位置が表示範囲の中心であるときには、指定地点が特定されるたびに、その指定地点を中心とする広域地図の一部の領域がその表示範囲に表示されるため、ユーザは、常に、その指定地点に近い地点を新たな指定地点として確実に指定することができ、シミュレーションの利便性をさらに向上することができる。
【００２５】
また、前記地点特定手段は、ユーザによる操作の動きを示す軌跡を反転して前記操作線を生成するとともに、前記広域表示手段に表示されている広域地図上の道路の中から、前記操作線の形状に近い形状を有する指定道路を特定し、前記指定道路上の前記操作線の長さに応じた地点を、前記指定地点として特定することを特徴としてもよい。
【００２６】
これにより、ユーザの軌跡を反転して指定地点を特定するため、上述のように表示範囲が移動するような場合には、ユーザは広域地図を動かすように指定地点を特定することができ、さらに、広域地図上の道路と反転軌跡とのパターンマッチングにより指定地点が特定されるため、ユーザの指定しようとする所望の指定地点を適切に特定することができる。
【００２７】
なお、本発明は、このようなナビゲーション装置として実現することができるだけでなく、その方法やプログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００２８】
本発明のナビゲーション装置は、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上することができるという作用効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態におけるナビゲーション装置について図面を参照しながら説明する。
【００３０】
図１は、本発明の実施の形態におけるナビゲーション装置の構成を示すブロック図である。
【００３１】
本実施の形態におけるナビゲーション装置１００は、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上したものであって、測位部１０１、操作部１０２、制御部１０３、ルート探索部１０４、地点特定部１０５、タイマ１０６、広域地図格納部１０７、広域表示制御部１０８、詳細表示制御部１０９、表示部１１０、および詳細地図格納部１１１を備えている。
【００３２】
測位部１０１は、ＧＰＳ（Global Positioning System）によりナビゲーション装置１００の現地点を測位してその現地点を示す現地点データを制御部１０３に出力する。
【００３３】
操作部１０２は、ユーザによる操作を受け付けてその操作内容を制御部１０３に通知する。
【００３４】
タイマ１０６は、地点特定部１０５からの指示に基づいて計時を行なう。
広域地図格納部１０７は、２次元の広域地図を示す広域地図情報を格納している。この広域地図情報には、広域地図上の各道路の形状を示す道路データが含まれている。
【００３５】
詳細地図格納部１１１は、上述の広域地図上の地点ごとにその地点における詳細地図を示す詳細地図情報を格納している。
【００３６】
表示部１１０は、例えば液晶ディスプレイなどにより構成されており、広域表示制御部１０８および詳細表示制御部１０９からの出力に応じた画像を表示する。ここで、本実施の形態における表示部１１０は、いわゆるタッチパネルとして操作部１０２と一体に構成されている。
【００３７】
ルート探索部１０４は、制御部１０３を介して操作部１０２から、現地点および目的地点とルート探索の開始指示とを受け付けると、広域地図格納部１０７や詳細地図格納部１１１に格納されている広域地図情報または詳細地図情報を参照して、その現地点から目的地点までの経路を探索し、その経路を制御部１０３に通知する。
【００３８】
広域表示制御部１０８は、ルート探索部１０４によって探索された経路を制御部１０３から取得すると、広域地図情報により示される広域地図を背景にしてその経路を表示部１１０に表示させる。
【００３９】
また、広域表示制御部１０８は、制御部１０３によってドライブシミュレーションモードが設定されると、測位部１０１から出力される現地点データを、制御部１０３を介して取得し、その現地点データの示す現地点を含む一部の広域地図を表示部１１０に表示させる。さらに、広域表示制御部１０８は、ナビゲーション装置１００が搭載されている車を示す後述の車アイコンを表示部１１０に表示させる。
【００４０】
地点特定部１０５は、制御部１０３によってドライブシミュレーションモードが設定されると、操作部１０２から制御部１０３を介して通知される操作内容に基づいて、表示部１１０に表示されている広域地図から、ユーザにより指定された道路上の各地点を指定地点として特定する。
【００４１】
詳細表示制御部１０９は、制御部１０３によってドライブシミュレーションモードが設定されると、詳細地図格納部１１１に格納されている詳細地図情報を読出して、その詳細地図情報によって示される指定地点における詳細地図を表示部１１０に表示させる。
【００４２】
制御部１０３は、測位部１０１からの出力および操作部１０２からの通知に基づいて、ルート探索部１０４、地点特定部１０５、広域表示制御部１０８および詳細表示制御部１０９を制御する。
【００４３】
図２は、ドライブシミュレーションモード時にナビゲーション装置１００の表示部１１０に表示される画面を示す図である。
【００４４】
例えば、ユーザが操作部１０２を操作してドライブシミュレーションモードを選択すると、操作部１０２は、ドライブシミュレーションモードが選択されたことを制御部１０３に通知し、制御部１０３は、現在設定されているモードをドライブシミュレーションモードに切り換えて設定する。
【００４５】
広域表示制御部１０８は、表示部１１０の右表示面（図２中の右半分）に、広域地図情報の示す広域地図Ｍ１のうち、現地点が含まれる一部の領域を表示させる。つまり、広域表示制御部１０８は、広域地図Ｍ１上において、右表示面と同じ形状および大きさの表示範囲を設定する。このとき、広域表示制御部１０８は、その表示範囲に広域地図Ｍ１上の現地点が含まれるようにその表示範囲を設定する。そして、広域表示制御部１０８は、広域地図Ｍ１のうちその表示範囲に収まる領域のみを表示部１１０の右表示面に表示させる。
【００４６】
また、広域表示制御部１０８は、ドライブシミュレーションモードの初期状態には、ナビゲーション装置１００を搭載する車を示す車アイコンＣｍを現地点に表示させる。そして、地点特定部１０５が現地点以外の指定地点を特定すると、広域表示制御部１０８は、車アイコンＣｍをその特定された指定地点に移動させる。
【００４７】
詳細表示制御部１０９は、表示部１１０の左表示面（図２中の左半分）に、詳細地図情報の示す詳細地図Ｍ２を表示させる。ここで、詳細表示制御部１０９は、ドライブシミュレーションモードの初期状態には、現地点を指定地点として、その現地点における詳細地図Ｍ２を表示させ、地点特定部１０５が現地点以外の指定地点を特定すると、その特定された指定地点における詳細地図Ｍ２を表示させる。
【００４８】
操作部１０２は、ドライブシミュレーションモードが設定されているときには、表示部１１０の右表示面に接するユーザの指の動きを検知して、その指が移動している間、その指の動きをユーザによる指定地点の入力操作として受け付ける。
【００４９】
地点特定部１０５は、操作部１０２から制御部１０３を介して、指定地点の入力操作が開始されたことを知得すると、タイマ１０６による計時を開始させる。そして、地点特定部１０５は、一定時間ごとに、その入力操作における指の動きの軌跡（以下、操作軌跡という）に基づいて、表示範囲内にある広域地図Ｍ１の領域から、ユーザの指定する指定地点を特定する。
【００５０】
図３は、ドライブシミュレーションモードの画面遷移を示す図である。
広域表示制御部１０８は、ドライブシミュレーションモードが設定されると、まず、測位部１０１から制御部１０３を介して現地点データを取得する。そして、広域表示制御部１０８は、図３の（ａ）に示すように、広域地図情報の示す広域地図Ｍ１のうち、その現地点データの示す現地点を含む一部の領域だけを表示部１１０の右表示面に表示させる。この広域地図Ｍ１の表示されている領域には道路Ｌ１が含まれ、その道路Ｌ１は分岐道路Ｌ１ａと分岐道路Ｌ１ｂに分岐されている。さらに、広域表示制御部１０８は、現地点データの示す現地点に車アイコンＣｍを表示させる。
【００５１】
ここで、ユーザは、ドライブシミュレーションを行ないたい道路をナビゲーション装置１００に指示するため、表示部１１０に表示されている車アイコンＣｍに指を当てて所望の道路に沿うように移動させる。例えば、ユーザは、道路Ｌ１の基幹に沿って図３中上方に指を移動させて、さらに分岐道路Ｌ１ｂに沿って図３中右上方向にその指を移動させる。このとき、操作部１０２はその指の動きを検知し、地点特定部１０５は、一定時間ごとに、その動きの操作軌跡に基づいて指定地点を特定する。
【００５２】
広域表示制御部１０８は、地点特定部１０５によって特定された指定地点に車アイコンＣｍを移動させる。上述の例では、広域表示制御部１０８は、まず、図３の（ｂ）に示すように、道路Ｌの基幹に沿って車アイコンＣｍを移動させ、さらに、図３の（ｃ）に示すように、分岐点以降では分岐道路Ｌｂに沿って車アイコンＣｍを移動させる。
【００５３】
このように広域表示制御部１０８は、ユーザの操作軌跡に基づいて特定された指定地点に車アイコンＣｍを移動させるため、その車アイコンＣｍは、ユーザの指で押し進められているように表示される。そして、表示される詳細地図Ｍ２は、車アイコンＣｍと連動することとなる。
【００５４】
また、車アイコンＣｍは、現地点または直前の指定地点から現在の指定地点に向かう向きに、その車アイコンＣｍの先頭が向くように表示される。
【００５５】
図４は、地点特定部１０５の動作を説明するための説明図である。
例えば図４の（ａ）に示すように、ユーザは、図４中の上方に向かいさらに右上方向に向かう操作軌跡（操作線）Ｔ１が描かれるように指を移動させる。このとき、操作部１０２は一定時間（図４のｔ１〜ｔ５のタイミング）ごとに指の動きを検知する。
【００５６】
この場合、地点特定部１０５は、操作部１０２による上記移動の検知結果に基づいて操作軌跡Ｔ１を特定する。そして、地点特定部１０５は、その特定された操作軌跡Ｔ１と、直前に特定された指定地点Ｐ１周辺にある道路Ｌ１とのパターンマッチングを行なう。即ち、地点特定部１０５は、道路Ｌ１の中から、ユーザによる操作に応じて形成された操作軌跡Ｔ１の形状に近い形状を有する指定道路を特定する。
【００５７】
より具体的には、まず、ｔ１〜ｔ３においては上方に移動している操作軌跡Ｔ１をもとに、道路Ｌ１の基幹部の形状と一致すると判断し、操作軌跡Ｔ１の移動量に応じてそれぞれＰ１〜Ｐ３を指定地点として特定する。さらに、ｔ４、ｔ５においては、操作軌跡Ｔ１が右上方向に向かっているため、道路Ｌ１の分岐道路Ｌ１ａよりも分岐道路Ｌ１ｂの方が、操作軌跡Ｔ１の形状と一致すると判断し、道路Ｌ１の基幹から分岐道路Ｌ１ｂに至る道路を指定道路として特定する。そして、地点特定部１０５は、操作軌跡Ｔ１の移動量に応じてそれぞれＰ４、Ｐ５を指定地点として特定する。
【００５８】
このように、本実施の形態における地点特定部１０５は、ユーザの指によって描かれる操作軌跡Ｔ１と道路Ｌ１とのパターンマッチングに基づいて指定地点Ｐ５を特定するため、道路Ｌ１が分岐していても、ユーザの指定しようとする適切な指定地点Ｐ５を特定することができる。
【００５９】
また、本実施の形態における地点特定部１０５は、その操作軌跡が道路Ｌ１から外れていても、ユーザの指定しようとする適切な指定地点Ｐ２を特定することができる。
【００６０】
例えば図４の（ｂ）に示すように、ユーザが上述の一定時間内に指を移動させた結果、分岐道路Ｌ１ｂから外れた操作軌跡Ｔ２が描かれてしまった場合でも、地点特定部１０５は、道路Ｌ１と操作軌跡Ｔ２とのパターンマッチングを行うことによって、道路Ｌ１の基幹から分岐道路Ｌ１ｂに至る道路を指定道路として特定することができる。その結果、地点特定部１０５は、その指定道路上の指定地点Ｐ２を適切に特定することができる。
【００６１】
したがって、本実施の形態では、ユーザはドライブシミュレーションを行ないたい道路に指を厳密に沿わせて移動させる必要がなく、ユーザに対するシミュレーションの利便性を向上することができる。
【００６２】
また、本実施の形態では、上述のように一定時間ごとに上記パターンマッチングによる指定地点の特定が行なわれるため、ユーザが指を移動し続ければ、その移動による操作軌跡に沿って順次指定地点が特定され、その特定されたタイミングで、その指定地点における詳細地図Ｍ２が表示される。つまり、ユーザが所望の道路を指でなぞれば、詳細地図の連続的な表示によって、ユーザはその道路に沿って運転しているような景観を眺めることができ、ドライブシミュレーションを楽しむことができる。
【００６３】
図５は、本実施の形態のナビゲーション装置１００の動作を示すフローチャートである。
【００６４】
ナビゲーション装置１００は、まず、操作部１０２に対するユーザの操作に基づいて、ドライブシミュレーションモードを設定する（ステップＳ１００）。そして、ナビゲーション装置１００は、広域地図情報と詳細地図情報を参照することにより、現地点における広域地図Ｍ１と詳細地図Ｍ２とを２画面表示する（ステップＳ１０２）。
【００６５】
ここで、ナビゲーション装置１００は、操作部１０２に対する指定地点の入力操作があったか否か、つまり表示部１１０の右表示面上での指の動きを検知したか否かを判別する（ステップＳ１０４）。入力操作があったと判別したときには（ステップＳ１０４のＹｅｓ）、ナビゲーション装置１００は、その入力操作によって描かれた操作軌跡と道路とのパターンマッチングを行い（ステップＳ１０６）、その結果に応じた指定地点を特定する（ステップＳ１０８）。
【００６６】
そして、ナビゲーション装置１００は、その指定地点における詳細地図Ｍ２を表示部１１０の左表示面に表示させることにより、その指定地点周辺の状況をシミュレーションする（ステップＳ１１０）。そして、ナビゲーション装置１００は、ステップＳ１０４からの動作を繰り返し実行する。なお、ステップＳ１０４における判別は、例えば一定時間ごとに行なわれる。
【００６７】
一方、ステップＳ１０４で入力操作がなかったと判別したときには（ステップＳ１０４のＮｏ）、ナビゲーション装置１００は、さらに、操作部１０２に対するドライブシミュレーションモードの終了の操作があったか否かを判別する（ステップＳ１１２）。ナビゲーション装置１００は、終了の操作があったと判別したときには（ステップＳ１１２のＹｅｓ）、ドライブシミュレーションモードの設定を解除し、終了の操作がなかったと判別したときには（ステップＳ１１２のＮｏ）、ステップＳ１０４からの動作を繰り返し実行する。
【００６８】
このように本実施の形態では、広域地図Ｍ１上の分岐している道路Ｌ１が表示されるとともに、その道路Ｌ１上のユーザによって指定された指定地点における詳細地図が表示されるため、ユーザは、その道路から分岐している分岐道路Ｌ１ａ，Ｌ１ｂの中から任意の分岐道路を選んで、その選んだ分岐道路上の任意の地点における詳細地図Ｍ２を見ることができる。したがって、従来例では、予め定められた分岐していない１次元の経路上の地点しか指定できず、その経路以外の道路上の地点を指定してその地点における詳細地図を表示することができなかったが、本発明では、あらゆる道路上の地点を指定してその地点における詳細地図を表示することができる。その結果、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上することができる。さらに、広域地図上の道路の中から、ユーザによる操作に応じて形成された操作線に近い形状を有する指定道路が特定され、その指定道路上の操作線の長さに応じた地点が、指定地点として特定されるため、つまり、広域地図上の道路とユーザの操作線とのパターンマッチングにより指定地点が特定されるため、ユーザの指定しようとする所望の指定地点を適切に特定することができる。
【００６９】
また、本実施の形態では、直感的インターフェースより、ユーザの見たいところを直ぐに、且つ所望の速さでシミュレーションすることができる。また、広域地図における地点を確かめながらシミュレーションすることができる。
【００７０】
（変形例１）
ここで本実施の形態におけるナビゲーション装置１００の第１の変形例について説明する。
【００７１】
本変形例に係るナビゲーション装置１００は、車アイコンＣｍが表示部１１０の右表示面における端に移動したときには、車アイコンＣｍが右表示面の中央に位置するように、広域地図Ｍ１上の表示範囲を移動させる。
【００７２】
図６は、本変形例に係るナビゲーション装置１００の表示部１１０に表示される画面を示す図である。
【００７３】
例えば、ユーザは、表示部１１０の右表示面上に指を当てて移動させることにより、操作部１０２に対して指定地点の入力操作を行なう。その結果、車アイコンＣｍは、図６の（ａ）に示すように、表示部１１０の右表示面の端に移動する。
【００７４】
このとき、本変形例に係る広域表示制御部１０８は、表示部１１０の右表示面の中央、つまり広域地図Ｍ１の表示範囲における中央に設定された中央範囲Ａ１から車アイコンＣｍが外れたため、図６の（ｂ）に示すように、その車アイコンＣｍ（指定地点）が中央範囲Ａ１の中心に位置するように、広域地図Ｍ１の表示範囲をずらす。
【００７５】
即ち、本変形例に係る広域表示制御部１０８は、車アイコンＣｍが中央範囲Ａ１から外れているか否かを常に判別し、外れていると判別したときには、その車アイコンＣｍのある地点が、中央範囲Ａ１の中心になるように広域地図Ｍ１の表示範囲をずらす。
【００７６】
このように、本変形例に係るナビゲーション装置１００は、車アイコンＣｍの位置に応じて広域地図Ｍ１の表示範囲をずらすため、表示部１１０の右表示面に一度に表示しきれない広域地図Ｍ１の道路に沿って、ドライブシミュレーションを行なうことができる。
【００７７】
なお、本変形例では、車アイコンＣｍが中央範囲Ａ１から外れたときに、広域地図Ｍ１の表示範囲をずらしたが、ユーザの指が表示部１１０の右表示面から離れたときに、上述と同様、車アイコンＣｍのある指定地点が表示範囲の中心となるように、表示範囲をずらしてもよい。
【００７８】
（変形例２）
ここで本実施の形態におけるナビゲーション装置１００の第２の変形例について説明する。
【００７９】
本変形例に係るナビゲーション装置１００は、車アイコンＣｍの先頭が表示部１１０の上方に向くように、表示部１１０に表示されている広域地図Ｍ１の向きを変更する。
【００８０】
図７は、本変形例に係るナビゲーション装置１００の表示部１１０に表示される広域地図Ｍ１を示す図である。
【００８１】
例えば図７の（ａ）に示すように、広域地図Ｍ１の道路Ｌ２には車アイコンＣｍが、その先頭を表示部１１０の上方に向けて表示されている。ここで、ユーザは、その表示されている車アイコンＣｍに指をあてて移動させることにより、操作部１０２に対して指定地点の入力操作を行なう。その結果、車アイコンＣｍは、図７の（ｂ）に示すように、広域地図Ｍ１の道路Ｌ２から右斜め方向に折れ曲がった分岐道路Ｌ２ａ上の指定地点に配置される。
【００８２】
このとき、本変形例に係る広域表示制御部１０８は、図７の（ｂ）に示すように、分岐道路Ｌ２ａに沿って配置される車アイコンＣｍの先頭が表示部１１０の右斜め上方向に向くため、図７の（ｃ）に示すように、車アイコンＣｍの先頭が表示部１１０の上方に向くように、表示部１１０に表示されている広域地図Ｍ１の向きを変更する。
【００８３】
即ち、本変形例に係る地点特定部１０５は、さらに、特定した指定地点にある道路に沿った方向のうち、操作軌跡の始点側から終点に向かう向きに近い向きを、進行の向きとして特定する。そして本変形例に係る広域表示制御部１０８は、その進行の向きが予め定められた上向きと等しくなるように、表示されている道路Ｌ２を含む広域地図Ｍ１の向きを変える。そして、広域表示制御部１０８は、その進行の向きに車アイコンＣｍの先頭が向くように、その車アイコンＣｍを表示させる。
【００８４】
このように、本変形例に係るナビゲーション装置１００は、車アイコンＣｍの先頭が上方に向くように広域地図Ｍ１の向きを変更するため、ユーザによる指定地点の入力操作を容易にすることができる。
【００８５】
（変形例３）
ここで本実施の形態におけるナビゲーション装置１００の第３の変形例について説明する。
【００８６】
本変形例に係るナビゲーション装置１００は、順次特定される指定地点の移動速度に基づいて、詳細地図の縮尺を変更する。
【００８７】
例えば、移動速度が速い場合には、一定時間ごとに連続して特定される各指定地点の距離が長いため、詳細地図の縮尺が大きいと、表示部１１０に連続的に表示される各指定地点における詳細地図Ｍ２には互いに関連性がなく、全く異なる地図内容となってしまう。その結果、ユーザは、連続して表示される各詳細地図の関連性を把握することができず、ドライブシミュレーションを理解することができない。
【００８８】
そこで、本変形例に係る詳細地図情報は、さらに、上記移動速度のレベルごとに、そのレベルに応じた縮尺の詳細地図を示す。そして、本変形例に係る詳細表示制御部１０９は、一定時間ごとに連続して特定される各指定地点間の距離から、指定地点の移動速度を算出し、上記詳細地図情報に基づいて、その移動速度のレベルに応じた縮尺の詳細地図を表示部１１０に表示させる。
【００８９】
図８は、本変形例に係るナビゲーション装置１００の表示部１１０に表示される詳細地図を示す図である。
【００９０】
例えば、移動速度が低速レベルと中速レベルと高速レベルとに区分される場合、詳細表示制御部１０９は、指定地点の移動速度を算出して、その移動速度が低速レベルであると判断すると、図３に示すように、指定地点から眺めたような景観を示す詳細地図Ｍ１を表示部１１０に表示させる。
【００９１】
一方、詳細表示制御部１０９は、指定地点の移動速度を算出して、その移動速度が中速レベルであると判断すると、図８の（ａ）に示すように、指定地点から５０ｍ斜め上空に離れた位置から眺めたような景観を示す詳細地図Ｍ２ａを表示部１１０に表示させる。また、詳細表示制御部１０９は、指定地点の移動速度を算出して、その移動速度が高速レベルであると判断すると、図８の（ｂ）に示すように、指定地点から２００ｍ斜め上空に離れた位置から眺めたような景観を示す詳細地図Ｍ２ｂを表示部１１０に表示させる。
【００９２】
このように、本変形例に係るナビゲーション装置１００は、移動速度に基づいて詳細地図の縮尺を変更するため、ドライブシミュレーションをユーザに容易に且つ確実に理解させることができる。
【００９３】
なお、本変形例では、詳細地図の縮尺を変更したが、その縮尺を変更することなく、詳細地図の表示速度を変更してもよい。つまり、ユーザの指の速度が速い場合には、地点特定部１０５は、上記一定時間よりも短い時間ごとに、指定地点の特定を行い、その指定地点における詳細地図を、その指定地点が特定されるタイミングから遅らせて表示させる。これにより、ユーザは、ゆっくりと詳細地図を見ることができ、ドライブシミュレーションを確実に理解することができる。
【００９４】
（変形例４）
ここで本実施の形態におけるナビゲーション装置１００の第４の変形例について説明する。
【００９５】
上記実施の形態では、表示部１１０に表示されている車アイコンＣｍの表示位置を、ユーザによる指定地点の入力操作に応じて移動させたが、本変形例では、その車アイコンの表示位置および向きを変更せずに、広域地図Ｍ１の表示範囲および向きを変更する。
【００９６】
図９は、本変形例に係るドライブシミュレーションモードの画面遷移を示す図である。
広域表示制御部１０８は、ドライブシミュレーションモードが設定されると、まず、測位部１０１から制御部１０３を介して現地点データを取得する。そして、広域表示制御部１０８は、図９の（ａ）に示すように、広域地図情報の示す広域地図Ｍ１のうち、その現地点データの示す現地点を中心とする一部の領域だけを表示部１１０の右表示面に表示させる。さらに、広域表示制御部１０８は、現地点データの示す現地点に、つまり表示部１１０の右表示面の中心に車アイコンＣｍを表示させる。
【００９７】
ここで、ユーザは、ドライブシミュレーションを行ないたい道路をナビゲーション装置１００に指示するため、表示部１１０の右表示面に表示されている広域地図Ｍ１に指を当てて、車アイコンＣｍが所望の道路に沿って進むように、その指を移動させる。例えば、ユーザは、図９中下方に指を移動させて、さらに図９中左下方向にその指を移動させる。このとき、操作部１０２はその指の動きを検知し、地点特定部１０５は、一定時間ごとに、その動きの操作軌跡に基づいて指定地点を特定する。
【００９８】
広域表示制御部１０８は、地点特定部１０５によって特定された指定地点が表示部１１０の右表示面の中心となって車アイコンＣｍがその中心に留まるように、広域地図Ｍ１の表示範囲を移動させる。上述の例では、広域表示制御部１０８は、まず、図９の（ｂ）に示すように、道路Ｌの基幹に沿って車アイコンＣｍが移動するように広域地図Ｍ１の表示範囲を移動させ、さらに、図９の（ｃ）に示すように、分岐点以降では分岐道路Ｌｂに沿って車アイコンＣｍが移動するように広域地図Ｍ１の表示範囲を移動させる。
【００９９】
このように本変形例では、指定地点が表示範囲の中心に固定されるため、車アイコンＣｍが表示部１１０の右表示面から外れることがない。
【０１００】
図１０は、本変形例に係る地点特定部１０５の動作を説明するための説明図である。
例えば図１０の（ａ）に示すように、ユーザは、表示されている広域地図Ｍ１に指を当てた状態で、図１０中の下方に向かいさらに左下方向に向かう操作軌跡Ｔ３が描かれるように、その指を移動させる。このとき、操作部１０２は一定時間（図１０のｔ１〜ｔ５のタイミング）ごとに指の動きを検知する。
【０１０１】
この場合、地点特定部１０５は、操作部１０２による上記移動の検知結果に基づいて操作軌跡Ｔ３を特定する。そして、地点特定部１０５は、図１０の（ｂ）に示すように、その特定された操作軌跡Ｔ３を、その操作軌跡Ｔ３の始点を中心に１８０°回転させることにより、反転軌跡（操作線）Ｔ４を生成する。地点特定部１０５は、図１０の（ｃ）に示すように、この反転軌跡Ｔ４と、直前に特定された指定地点Ｐ１（表示部１１０の右表示面の中心）周辺にある道路Ｌ１とのパターンマッチングを行なう。即ち、地点特定部１０５は、道路Ｌ１の中から、ユーザによる操作に応じて形成された反転軌跡Ｔ４の形状に近い形状を有する指定道路を特定する。
【０１０２】
より具体的には、まず、ｔ１〜ｔ３においては上方に移動している反転軌跡Ｔ４をもとに、道路Ｌ１の基幹部の形状と一致すると判断し、反転軌跡Ｔ４の移動量に応じてそれぞれＰ１〜Ｐ３を指定地点として特定する。さらに、ｔ４、ｔ５においては、反転軌跡Ｔ４が右上方向に向かっているため、道路Ｌ１の分岐道路Ｌ１ａよりも分岐道路Ｌ１ｂの方が、反転軌跡Ｔ４の形状と一致すると判断し、道路Ｌ１の基幹から分岐道路Ｌ１ｂに至る道路を指定道路として特定する。そして、地点特定部１０５は、反転軌跡Ｔ４の移動量に応じてそれぞれＰ４、Ｐ５を指定地点として特定する。
【０１０３】
このように、本変形例にかかる地点特定部１０５は、ユーザの操作に応じて形成された反転軌跡Ｔ４と道路Ｌ１とのパターンマッチングに基づいて指定地点Ｐ５を特定するため、道路Ｌ１が分岐していても、ユーザの指定しようとする適切な指定地点Ｐ５を特定することができる。さらに、本変形例にかかる地点特定部１０５は、上記実施の形態と同様、その反転軌跡Ｔ４が道路Ｌ１から外れていても、ユーザの指定しようとする適切な指定地点Ｐ２を特定することができる。
【０１０４】
以上、本発明に係るナビゲーション装置について、実施の形態および変形例を用いて説明したが、本発明は、これらに限定されるものではない。
【０１０５】
例えば、実施の形態および変形例では、現地点を基点にして、ドライブシミュレーションを行なったが、任意の地点を基点にして、ドライブシミュレーションを行っても良い。例えば、ユーザは、まず、その現地点または既に特定された指定地点にある車アイコンＣｍをダブルクリックする。操作部１０２は、このようなダブルクリックを検知し、制御部１０３を介してその検知結果を広域表示制御部１０８に通知する。その通知を受けた広域表示制御部１０８は、表示されている車アイコンＣｍを消去する。次に、ユーザは、任意の地点をタッチする。操作部１０２は、このようなタッチ操作を検知し、制御部１０３を介してその検知結果を広域表示制御部１０８に通知する。その通知を受けた広域表示制御部１０８は、そのタッチされた地点に車アイコンＣｍを表示させる。このように車アイコンＣｍが移動されると、ナビゲーション装置１００は、その車アイコンＣｍがある地点を基点に、ドライブシミュレーションを行なう。
【０１０６】
また、実施の形態および変形例では、１つの車アイコンＣｍを表示したが、複数の車アイコンＣｍを表示してもよい。この場合には、ユーザが操作部１０２を操作することによりドライブシミュレーションの対象となる車アイコンＣｍを選択する。そして、ナビゲーション装置１００は、その選択された車アイコンＣｍを用いてドライブシミュレーションを行なう。
【０１０７】
また、同一道路上の一定の向きに指定地点が移動するように指定地点が順次特定され、次に特定された最新の指定地点がその向きと逆の向きに移動するようなときには、車アイコンＣｍの向きを逆向きにしてもよい。これにより、ドライブシミュレーションにおいて車アイコンＣｍがＵターンしたことがユーザに分かりやすく示すことができる。
【０１０８】
また、ナビゲーション装置１００がＶＩＣＳ（Vehicle Information and Communication System）の機能を備えているときには、現在の交通状況を詳細地図Ｍ２に表示してもよい。例えば、制御部１０３は、受信機等を介して、各道路における渋滞の様子などを示す交通情報を取得する。そして、地点特定部１０５によって特定された指定地点が、その交通情報により示される渋滞中の道路上にある場合、詳細表示制御部１０９は、その地点における詳細地図Ｍ２に複数の車の画像を合成して表示部１１０に表示させる。これにより、より現実に近いドライブシミュレーションを行なうことができる。
【０１０９】
また、実施の形態および変形例では、ルート探索部１０４を備えたが、このルート探索部１０４を備えないように構成してもよい。また、ナビゲーション装置１００は、ルート探索部１０４によって探索された経路に沿ってドライブシミュレーションを行なってもよく、その経路の途中から他の道路に沿ってドライブシミュレーションを行ってもよいことは言うまでもない。
【０１１０】
また、本発明は、上述の実施形態、変形例、およびその他の発明をそれぞれ矛盾のないように組み合わせてもよい。
【産業上の利用可能性】
【０１１１】
本発明のナビゲーション装置は、詳細地図の表示可能な領域を広げてシミュレーションの利便性を向上することができるという効果を奏し、例えば車載用のナビゲーション装置などに適用することができる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態におけるナビゲーション装置の構成を示すブロック図である。
【図２】同上のドライブシミュレーションモード時にナビゲーション装置の表示部に表示される画面を示す図である。
【図３】同上のドライブシミュレーションモードの画面遷移を示す図である。
【図４】同上の地点特定部の動作を説明するための説明図である。
【図５】同上のナビゲーション装置の動作を示すフローチャートである。
【図６】同上の第１の変形例に係るナビゲーション装置の表示部に表示される画面を示す図である。
【図７】同上の第２の変形例に係るナビゲーション装置の表示部に表示される広域地図を示す図である。
【図８】同上の第３の変形例に係るナビゲーション装置の表示部に表示される詳細地図を示す図である。
【図９】同上の第４の変形例に係るドライブシミュレーションモードの画面遷移を示す図である。
【図１０】同上の第４の変形例に係る地点特定部の動作を説明するための説明図である。
【符号の説明】
【０１１３】
１００  ナビゲーション装置
１０１  測位部
１０２  操作部
１０３  制御部
１０４  ルート探索部
１０５  地点特定部１０５
１０６  タイマ
１０７  広域地図格納部
１０８  広域表示制御部
１０９  詳細表示制御部
１１０  表示部
１１１  詳細地図格納部
【図１】
2007163234.tif 000003
【図２】
2007163234.tif 000004
【図３】
2007163234.tif 000005
【図４】
2007163234.tif 000006
【図５】
2007163234.tif 000007
【図６】
2007163234.tif 000008
【図７】
2007163234.tif 000009
【図８】
2007163234.tif 000010
【図９】
2007163234.tif 000011
【図１０】
2007163234.tif 000012