(57)【要約】  誘導経路を探索する経路探索処理部１６と、探索された誘導経路を地図上に表示する表示装置８と、画面上のカーソルが誘導経路上か否かを判定する経路沿いスクロールモード判定部４４と、カーソルが誘導経路上なら経路沿いスクロールモードに遷移し、カーソルの目的地方向およびこれに対角方向の線分を太線ハイライト表示させる太線ハイライト処理部４５と、複数の方向キーを備えた入力装置３と、太線ハイライト表示された目的地方向の線分の方向の方向キーの押下で目的地方向へ地図をスクロールさせ、対角方向の線分の方向の方向キーの押下で出発地方向へ地図をスクロールさせるスクロール処理部４６と、スクロール処理された地図を表示装置に表示させる表示処理部４７を備えている。
2009144861.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの誘導経路を探索する経路探索処理部と、
前記経路探索処理部で探索された誘導経路を地図上に表示する表示装置と、
前記表示装置の画面上に形成された複数の方向にそれぞれ伸びた複数の線分を有するカーソルが前記経路探索処理部で探索された誘導経路上に置かれたかどうかを判定する経路沿いスクロールモード判定部と、
前記経路沿いスクロールモード判定部によりカーソルが誘導経路上に置かれたことが判断された場合に経路沿いスクロールモードに遷移し、該カーソルの目的地方向に伸びた線分および該線分に対して対角方向に伸びた線分をハイライト表示させるハイライト処理部と、
複数の方向をそれぞれ指示する複数の方向キーを備えた入力装置と、
前記ハイライト処理部によってハイライト表示された目的地方向に伸びたカーソルの線分と同じ方向を指示する前記入力装置の方向キーが押された場合に、誘導経路に沿って目的地方向へ地図をスクロールさせ、目的地方向に伸びたカーソルの線分に対して対角方向に伸びた線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って出発地方向へ地図をスクロールさせるスクロール処理を行うスクロール処理部と、
前記スクロール処理部でスクロール処理が行われる地図を前記表示装置に表示させる表示処理部
とを備えたナビゲーション装置。
【請求項２】
入力装置の操作に応じて、経路沿いスクロールの有効または無効を設定する経路沿いスクロールモード有効／無効切替設定部を備え、
経路沿いスクロールモード判定部は、前記経路沿いスクロールモード有効／無効切替設定部により経路沿いスクロールの有効が設定されている場合にのみ、カーソルが誘導経路上に置かれたかどうかを判定する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
スクロール処理部は、入力装置に備えられた方向キーが押下されている間は、経路沿いスクロールを継続し、方向キー以外のキーが操作された場合に、経路沿いスクロールモードを解除し、誘導経路に沿ったスクロールを停止する誘導経路上スクロール処理部
を備えたことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
表示処理部は、経路沿いスクロールモードで作動中には、その旨を報知するテキストまたはアイコンを、表示装置に表示されている地図上に表示させる経路沿いスクロールモード報知部
を備えたことを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
表示処理部は、ハイライト処理部によってハイライト表示された目的地方向に伸びたカーソルの線分と、目的地方向に伸びたカーソルの線分に対して対角方向に伸びた線分とを異なった形態で表示させるカーソル表示形態制御部
を備えたことを特徴とする請求項１記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、誘導経路に沿ってユーザを目的地まで案内するナビゲーション装置に関し、特に画面に表示された地図をスクロールする技術に関する。
【背景技術】
【０００２】
従来、ユーザの指示に応じて、表示装置の画面に表示された地図の誘導経路上に十字カーソルを置き、例えばリモートコントローラ（以下、「リモコン」と略する）の４個の方向キーのいずれかでスクロール方向を指示することにより、誘導経路に沿って地図をスクロール（以下、「経路沿いスクロール」という）させることができるナビゲーション装置が知られている。例えば、特許文献１は、簡単な操作で効率良く地図上の目標となる地点を表示させ、操作性を向上させることができるナビゲーション装置を開示している。【０００３】
このナビゲーション装置は、ディスプレイの表示画面上に表示された地図画像上の任意の点がタッチされるとタッチされた点にカーソルを配置しその座標位置が画面の中心となるように地図画像をスクロールするワンタッチスクロールおよび押下された矢印方向に表示画面上の地図画像をスクロールする８方向スクロールを行う第１のスクロールモードと、経路案内中であれば案内中の経路に沿ってスクロールするシミュレーションスクロールを行い、経路案内中でなければ乗線道路に沿ってスクロールし、その経路を記憶する学習スクロールを行う第２のスクロールモードを有する。【０００４】
また、特許文献２は、誘導経路を確認する場合、ユーザが誘導経路の形状に沿ってスクロール操作を行なわなくても自動的に誘導経路に沿ってスクロールするナビゲーション装置を開示している。このナビゲーション装置は、所望の地点を目的地として設定し、該目的地までの誘導経路を探索するとともに、カーソル位置の移動に対応させて地図画像をスクロール表示するナビゲーション装置であって、カーソル位置の移動を指示する指示手段と、該指示手段のカーソル位置移動指示によりカーソル位置が誘導経路近傍に移動したか否かを判定する判定手段と、該判定手段によりカーソル位置が誘導経路近傍に移動したと判定されたとき、該誘導経路に沿ってスクロール制御するとともに、該誘導経路上の交差点に近付くにつれてスクロール速度を遅くするスクロール制御手段を備えている。【０００５】
【特許文献１】特開２００６−２１４９８０号公報
【特許文献２】特開２００２−２２４７０号公報
【０００６】
しかしながら、経路沿いスクロールを行うことが可能な従来のナビゲーション装置では、次のような問題がある。すなわち、従来の経路沿いスクロールでは、誘導経路が緩やかにカーブする部分に十字カーソルが置かれた場合は、十字カーソルの２つの線分を強調表示することにより経路沿いスクロールが可能な方向を示すことができるので、方向キーで示された方向を指示することにより、目的地方向および出発地方向の２方向へ経路沿いスクロールが可能である。これに対し、誘導経路が鋭角にカーブする部分に十字カーソルが置かれた場合には、目的地方向と出発地方向とが近接するので、経路沿いスクロールできる方向が十字カーソルの１つの強調表示された線分でしか示されない。その結果、方向キーでは１つの方向しか指示できず、目的地方向への経路沿いスクロールしかできないという問題がある。【０００７】
また、既存の経路沿いスクロールでは、手動で地図スクロールを操作中に誘導経路の近傍でスクロールを止めた場合、十字カーソルが誘導経路上に重なるため、経路沿いスクロールの動作モード（以下、「経路沿いスクロールモード」）へ遷移してしまう。この遷移はユーザにとっては必ずしも望んでいる動作とは限らないため、意図しない動作として問題がある。【０００８】
また、既存の経路沿いスクロールでは、経路沿いスクロールモードを解除する場合、目的地方向および出発地方向へスクロールさせる方向キー以外の方向キーを押下して、十字カーソルを案内経路上から離脱させている。しかし、一般的に、方向キーは、ナビゲーション操作において、メニュー内のカーソル移動または地図スクロールなどには使用されるものの、ある機能からの離脱または解除などのために使用されることは少ないので、ユーザによっては、経路沿いスクロールモードを解除する方法が理解され難いという問題がある。【０００９】
さらに、既存の経路沿いスクロールでは、ユーザは、経路沿いスクロールモード中であるかどうかは、十字カーソルの色の変化または十字カーソルの線分が太線で強調表示されるといった表示形態の変化によってのみ知ることができる。ユーザによっては、十字カーソルの表示形態の変化のみでは、経路沿いスクロールモード中であることを理解し難いという問題がある。【００１０】
この発明は、上述した問題を解消するためになされたものであり、その課題は、誘導経路の形状に拘わらず目的地方向および出発地方向といった両方向への経路沿いスクロールが可能であり、しかも、使い勝手に優れたナビゲーション装置を提供することにある。
【発明の開示】
【００１１】
上記課題を解決するために、この発明に係るナビゲーション装置は、出発地から目的地までの誘導経路を探索する経路探索処理部と、経路探索処理部で探索された誘導経路を地図上に表示する表示装置と、表示装置の画面上に形成された複数の方向にそれぞれ伸びた複数の線分を有するカーソルが経路探索処理部で探索された誘導経路上に置かれたかどうかを判定する経路沿いスクロールモード判定部と、経路沿いスクロールモード判定部によりカーソルが誘導経路上に置かれたことが判断された場合に経路沿いスクロールモードに遷移し、該カーソルの目的地方向に伸びた線分および該線分に対して対角方向に伸びた線分を太線ハイライト表示させる太線ハイライト処理部と、複数の方向をそれぞれ指示する複数の方向キーを備えた入力装置と、太線ハイライト処理部によって太線ハイライト表示された目的地方向に伸びたカーソルの線分と同じ方向を指示する入力装置の方向キーが押された場合に、誘導経路に沿って目的地方向へ地図をスクロールさせ、目的地方向に伸びたカーソルの線分に対して対角方向に伸びた線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って出発地方向へ地図をスクロールさせるスクロール処理を行うスクロール処理部と、スクロール処理部でスクロール処理が行われる地図を表示装置に表示させる表示処理部を備えている。
【００１２】
この発明に係るナビゲーション装置によれば、カーソルが誘導経路上に置かれた場合に経路沿いスクロールモードに遷移し、カーソルの目的地方向に伸びた線分および該線分に対して対角方向に伸びた線分を太線ハイライト表示させ、太線ハイライト表示された目的地方向に伸びたカーソルの線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って目的地方向へ地図をスクロールさせ、目的地方向に伸びたカーソルの線分に対して対角方向に伸びた線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って出発地方向へ地図をスクロールさせるように構成したので、誘導経路の形状に拘わらず目的地方向および出発地方向といった両方向への経路沿いスクロールが可能になり、使い勝手が向上する。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１に係るナビゲーション装置の全体的な構成を示すブロック図である。
【図２】この発明の実施の形態１に係るナビゲーション装置で使用されるリモコンの構成を示す図である。
【図３】この発明の実施の形態１に係るナビゲーション装置の主要部のみを抽出して示す機能ブロック図である。
【図４】この発明の実施の形態１に係るナビゲーション装置で使用されるカーソルの表示形態を示す図である。
【図５】この発明の実施の形態１に係るナビゲーション装置で地図画面に表示されるテキストおよびアイコンを説明するための図である。
【図６】この発明の実施の形態１に係るナビゲーション装置で使用されるカーソルの他の表示形態を示す図である。
【図７】この発明の実施の形態１に係るナビゲーション装置で実行されるカーソル線分を強調表示する強調表示処理を示すフローチャートである。
【図８】この発明の実施の形態１に係るナビゲーション装置で行われる目的地算出を説明するための図である。
【図９】この発明の実施の形態１に係るナビゲーション装置で行われる目的地算出に使用されるテーブルを説明するための図である。
【図１０】この発明の実施の形態１に係るナビゲーション装置で行われる目的地算出に使用されるテーブルで使用される用語の定義を説明するための図である。
【図１１】この発明の実施の形態１に係るナビゲーション装置で表示される十字カーソルの強調表示の例を示す図である。
【図１２】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールを有効または無効に設定する処理を示すフローチャートである。
【図１３】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールを有効または無効に設定する入力画面の例を示す図である。
【図１４】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールモードへの遷移処理を示すフローチャートである。
【図１５】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールモード解除処理を示すフローチャートである。
【図１６】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールモード報知のテキスト・アイコン表示処理を示すフローチャートである。
【図１７】この発明の実施の形態１に係るナビゲーション装置で実行される経路沿いスクロールモードの異なった形態の線分強調表示処理を示すフローチャートである。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置の全体的な構成を示すブロック図である。このナビゲーション装置は、ナビゲーションＥＣＵ（Electronic Control Unit）（以下、「ナビＥＣＵ」と略する）１、ＨＤＤ（Hard Disk Drive）２、リモコン３、ＧＰＳ受信機４、車両情報センサ５、ジャイロ６、交通情報受信機７、表示装置８、音声出力装置９およびスピーカ９ａを備えている。【００１５】
ナビＥＣＵ１は、このナビゲーション装置の全体を制御する。このナビＥＣＵ１の詳細については、後述する。【００１６】
ＨＤＤ２は、地図データを記憶している。地図データには、ロケータデータベース（以下、「ＤＢ」と略する）、経路探索ＤＢ、経路誘導ＤＢ、地図表示ＤＢおよび検索ＤＢなどが含まれる。なお、ＨＤＤ２の代わりに、ＣＤ（Compact Disc）ドライブまたはＤＶＤ（Digital Versatile Disk）ドライブなどを用いることもできる。この場合、地図データは、ＣＤまたはＤＶＤにそれぞれ記録される。このＨＤＤ２に記憶されている地図データは、ナビＥＣＵ１によって読み出される。【００１７】
リモコン３は、この発明の入力装置に対応し、例えば、図２に示すように、上下左右の４方向に操作可能な操作キー３１、スタートキー（ＳＴＡＲＴ）３２、バックキー（ＢＡＣＫ）３３および入力キー（ＥＮＴＥＲ）３４を備えている。操作キー３１は、上下左右の４方向を指示する４個の方向キーから構成されており、表示装置８の画面上のカーソルの移動の指示および地図のスクロール方向の指示などに使用される。スタートキー３２は、動作を開始させるために使用される。バックキー３３は、先に行った処理などを戻すために使用される。入力キー３４は、入力を確定させるために使用される。このリモコン３を操作することによって発生された操作データは、ナビＥＣＵ１に送られる。【００１８】
ＧＰＳ受信機４は、ＧＰＳ衛星からの信号を受信して車両の現在位置を検出する。このＧＰＳ受信機４で検出された車両の現在位置は、現在位置データとして、ナビＥＣＵ１に送られる。【００１９】
車両情報センサ５は、操作者の車内での位置を検出する。この車両情報センサ５は、例えばシートに人が着座したことを検出する着座センサまたは車内を撮影した画像から人の位置を検出するカメラシステムなどから構成することができる。この車両情報センサ５で検出された操作者の位置は、操作者位置データとしてナビＥＣＵ１に送られる。【００２０】
ジャイロ６は、車両の進行方向を検出する。このジャイロ６で検出された車両の進行方向は、進行方向データとしてナビＥＣＵ１に送られる。【００２１】
交通情報受信機７は、例えば、道路交通データ通信システム（ＶＩＣＳ：Vehicle Information and Communication System）のテレターミナルから送信される交通情報信号を受信する。この交通情報受信機７で受信された交通情報は、交通情報データとしてナビＥＣＵ１に送られる。【００２２】
表示装置８は、例えばＬＣＤ（Liquid Crystal Display）から構成されており、ナビＥＣＵ１から送られてくる表示信号に応じて地図、自車位置マーク、その他のメッセージを表示する。【００２３】
音声出力装置９は、ナビＥＣＵ１から送られてくる音声データに応じて音声信号を生成し、スピーカ９ａに送る。スピーカ９ａは、音声出力装置９からの音声信号を音に変換して出力する。これにより、スピーカ９ａから音声による種々の案内メッセージなどが発生される。【００２４】
次に、ナビＥＣＵ１の詳細を説明する。ナビＥＣＵ１は、例えばマイクロコンピュータから構成されている。このナビＥＣＵ１は、ソフトウェア処理によって実現されたナビゲーション機能部１０、地図データ管理部１１およびユーザインタフェース制御部１２を備えている。【００２５】
ナビゲーション機能部１０は、種々のナビゲーション機能を実現するための処理を実行する。このナビゲーション機能部１０の詳細は後述する。【００２６】
地図データ管理部１１は、ナビゲーション機能部１０からの要求に応答してＨＤＤ２から地図データを読み出し、必要に応じて加工を加えてナビゲーション機能部１０に送る。また、地図データ管理部１１は、ナビゲーション機能部１０からの要求に応答して、ナビゲーション機能部１０から送られてきた地図データを、必要に応じて加工を加えた後に、ＨＤＤ２に書き込む。【００２７】
ユーザインタフェース制御部１２は、リモコン３から入力されたユーザの要求を受け付けて、その要求の内容に応じた制御指令を生成し、ナビゲーション機能部１０に送る。また、ユーザインタフェース制御部１２は、制御指令に応答してナビゲーション機能部１０から返されてくる処理結果を、表示装置８および／または音声出力装置９に送る。これにより、ユーザが要求した情報が表示装置８に表示されるとともに、スピーカ９ａから音声によるメッセージが出力される。【００２８】
次に、ナビゲーション機能部１０の詳細を説明する。ナビゲーション機能部１０は、入力制御部１３、地図表示制御部１４、経路案内処理部１５、経路探索処理部１６、検索処理部１７、交通情報処理部１８および自車位置検出部１９を備えている。なお、これらの構成要素間のデータの送受は、地図データ管理部１１を経由して行われるので、以下では、地図データ管理部１１を経由する旨の記述は省略する。【００２９】
入力制御部１３は、リモコン３からユーザインタフェース制御部１２を介して送られてくるユーザの要求に応じた処理を実行する。この入力制御部１３における処理結果は、地図データ管理部１１およびユーザインタフェース制御部１２に送られる。【００３０】
地図表示制御部１４は、ＨＤＤ２から地図データ管理部１１を経由して取得した地図データに基づいて地図表示用の表示データを生成するとともに、経路探索処理部１６から送られてくる経路データに基づき誘導経路表示用の表示データ、および、リモコン３からユーザインタフェース制御部１２および入力制御部１３を経由して送られてくるキー入力情報に基づきカーソル表示用の表示データなどを生成する。この地図表示制御部１４で生成された表示データは、ユーザインタフェース制御部１２を経由して表示装置８に送られる。なお、この地図表示制御部１４については、後にさらに詳細に説明する。【００３１】
経路案内処理部１５は、ＨＤＤ２から地図データ管理部１１を経由して地図データを取得して経路案内のための処理を行う。この経路案内処理部１５における処理結果は、ユーザインタフェース制御部１２を経由して表示装置８および音声出力装置９に送られる。【００３２】
経路探索処理部１６は、自車位置検出部１９で検出された自車位置データによって示される自車位置を出発地とし、検索処理部１７から送られてくる目的地データによって示される目的地までの経路を、ＨＤＤ２から地図データ管理部１１を経由して取得した地図データに基づき探索する。この経路探索処理部１６によって探索された経路は、経路データとして地図表示制御部１４に送られる。【００３３】
検索処理部１７は、リモコン３からユーザインタフェース制御部１２および入力制御部１３を経由して送られてくるキー入力情報によって示される目的地を、ＨＤＤ２から地図データ管理部１１を経由して取得した地図データに基づき検索し、検索結果を目的地データとして経路探索処理部１６に送る。【００３４】
交通情報処理部１８は、ＨＤＤ２から地図データ管理部１１を経由して地図データを取得し、この取得した地図データ上に、交通情報受信機７から送られてくる交通情報に基づいて、例えば渋滞箇所を表示するための処理を行う。この交通情報処理部１８における処理結果は、地図表示制御部１４に送られる。【００３５】
自車位置検出部１９は、ＧＰＳ受信機４から送られてくる現在位置データ、車両情報センサ５から得られた操作者位置データおよびジャイロ６から得られた進行方向データに基づき自車位置を算出し、自車位置データとして経路探索処理部１６に送る。【００３６】
次に、上記のように構成されるナビゲーション装置のうち、この発明に直接関係する部分をさらに詳細に説明する。図３は、実施の形態１に係るナビゲーション装置のうち、この発明に直接関係する主要部のみを抽出して示す機能ブロック図である。【００３７】
このナビゲーション装置は、キー入力情報取得部４１、経路沿いスクロールモード有効／無効切替設定部４２、経路沿いスクロールモード有効／無効判定部４３、経路沿いスクロールモード判定部４４、太線ハイライト処理部４５、スクロール処理部４６および表示処理部４７を備えている。これらの構成要素は、主に、地図表示制御部１４の内部に実現されている。【００３８】
キー入力情報取得部４１は、リモコン３からユーザインタフェース制御部１２および入力制御部１３を経由して送られてくるキー入力情報を取得する。このキー入力情報取得部４１で取得されたキー入力情報は、経路沿いスクロールモード有効／無効切替設定部４２およびスクロール処理部４６に送られる。【００３９】
経路沿いスクロールモード有効／無効切替設定部４２は、図示しない操作パネルの操作に応答して、より具体的には、操作パネルからユーザインタフェース制御部１２、入力制御部１３およびキー入力情報取得部４１を経由して送られてくるキー入力情報に応答して、経路沿いスクロールを有効にするか無効にするかを設定する。この経路沿いスクロールモード有効／無効切替設定部４２で設定された経路沿いスクロールの有効または無効を表す情報は、経路沿いスクロールモード有効／無効判定部４３に送られる。【００４０】
経路沿いスクロールモード有効／無効判定部４３は、経路沿いスクロールモード有効／無効切替設定部４２に設定されている経路沿いスクロールの有効または無効を表す情報を取得し、経路沿いスクロールモードの有効が設定されていれば経路沿いスクロールモード判定部４４を起動する。【００４１】
経路沿いスクロールモード判定部４４は、経路沿いスクロールモード有効／無効判定部４３から起動された場合に処理を開始する。この経路沿いスクロールモード判定部４４は、誘導経路情報取得部４４１、十字カーソル位置算出部４４２および十字カーソル経路上判定部４４３を備えている。【００４２】
誘導経路情報取得部４４１は、表示装置８に表示されている誘導経路、つまり経路探索処理部１６から取得した経路データによって示される経路の各リンクの両端のノード座標を含む座標情報を取得し、十字カーソル経路上判定部４４３および太線ハイライト処理部４５に送る。【００４３】
十字カーソル位置算出部４４２は、表示装置８に表示されている十字カーソルの中心位置の座標を算出し、十字カーソル経路上判定部４４３および太線ハイライト処理部４５に送る。【００４４】
十字カーソル経路上判定部４４３は、誘導経路情報取得部４４１から送られてくる座標情報と十字カーソル位置算出部４４２から送られてくる十字カーソルの中心位置の座標とに基づき、十字カーソルの中心位置が誘導経路上に位置しているか否かを判定し、誘導経路上に位置していることを判定した場合は、経路沿いスクロールモードの開始を、太線ハイライト処理部４５および表示処理部４７に指示する。【００４５】
太線ハイライト処理部４５は、経路沿いスクロールモード判定部４４からの指示に応じて処理を開始する。この太線ハイライト処理部４５は、目的地方向算出部４５１、対角方向算出部４５２および太線ハイライト方向処理部４５３を備えている。【００４６】
目的地方向算出部４５１は、経路沿いスクロールモード判定部４４の十字カーソル位置算出部４４２から送られてくる十字カーソルの中心位置の座標を起点として、経路沿いスクロールモード判定部４４の誘導経路情報取得部４４１から送られてくる座標情報に含まれる、目的地方向へ伸びる誘導経路のリンクのノード座標からベクトルを算出し、あらかじめ記憶している図９に示すようなテーブル４５１ａを参照して、このベクトルの方向に最も近い方向へ伸びる十字カーソルの線分を算出する。この目的地方向算出部４５１で算出された十字カーソルの線分を表す情報は、対角方向算出部４５２および太線ハイライト方向処理部４５３に送られる。【００４７】
なお、十字カーソルの線分は、この実施の形態１に係るナビゲーション装置においては、図４（ａ）に示すように、上下左右の４方向へ伸びるものとしているが、例えば、図４（ｂ）に示すように、８方向に伸びるカーソル、または、さらに細分化されたカーソルを用いることもできる。【００４８】
対角方向算出部４５２は、目的地方向算出部４５１から送られてくる十字カーソルの線分を表す情報によって示される十字カーソルの線分と対角関係にある十字カーソルの線分（十字カーソルの中心位置に対して対称位置にある線分）を算出する。この対角方向算出部４５２で算出された十字カーソルの線分を表す情報は、太線ハイライト方向処理部４５３に送られる。【００４９】
太線ハイライト方向処理部４５３は、目的地方向算出部４５１から送られてくる十字カーソルの線分を表す情報によって示される十字カーソルの線分に対応するリモコン３の方向キーを求め、目的地方向へスクロールさせるための方向キーとして決定する。また、対角方向算出部４５２から送られてくる十字カーソルの線分を表す情報によって示される十字カーソルの線分に対応するリモコン３の方向キーを求め、出発地方向へスクロールさせるための方向キーとして決定する。この太線ハイライト方向処理部４５３によって決定された目的地方向への方向キーおよび出発地方向への方向キーを表す情報は、スクロール処理部４６および表示処理部４７に送られる。【００５０】
スクロール処理部４６は、経路沿いスクロールモード解除判定部４６１および誘導経路上スクロール処理部４６２を備えている。【００５１】
経路沿いスクロールモード解除判定部４６１は、経路沿いスクロールモード中に、キー入力情報取得部４１から、経路沿いスクロールモード遷移時に使用していた方向キーとは異なるキー（例えば、リモコン３のバックキー３３など）のキー入力情報を受け取った場合に、経路沿いスクロールモードが解除されたと判定し、その旨を、誘導経路上スクロール処理部４６２へ通知する。【００５２】
誘導経路上スクロール処理部４６２は、キー入力情報取得部４１から方向キーが押下されている旨のキー入力情報を受け取っている間は、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーまたは出発地への方向キーを表す情報にしたがって、目的地方向または出発地方向へ経路沿いスクロールを継続的に行わせる処理を実行する。また、経路沿いスクロールモード解除判定部４６１から、経路沿いスクロールモードが解除された旨の通知を受け取った場合は、経路沿いスクロールを中止させる処理を実行する。この誘導経路上スクロール処理部４６２における処理結果は、表示処理部４７に送られる。【００５３】
表示処理部４７は、スクロール処理部４６の誘導経路上スクロール処理部４６２から送られてくる処理結果に基づき、地図スクロールを表す表示データを生成し、ユーザインタフェース制御部１２を経由して表示装置８に送る。この表示処理部４７は、経路沿いスクロールモード報知部４７１および十字カーソル表示形態制御部４７２を備えている。【００５４】
経路沿いスクロールモード報知部４７１は、経路沿いスクロールモード判定部４４の十字カーソル経路上判定部４４３から経路沿いスクロールモードの開始が指示された場合に、表示装置８の画面上に、図５（ａ）に示すような、経路沿いスクロールが作動中である旨を表したテキスト、または、図５（ｂ）に示すような、経路沿いスクロールが作動中である旨を表すアイコンを表示する。【００５５】
また、経路沿いスクロールモード報知部４７１は、スクロール処理部４６の誘導経路上スクロール処理部４６２から、経路沿いスクロール動作を中止した旨の通知を受け取った場合は、経路沿いスクロールが作動中である旨を表すテキストまたはアイコンを、表示装置８の画面から消去する。【００５６】
十字カーソル表示形態制御部４７２は、この発明のカーソル表示形態制御部に対応し、経路沿いスクロールモード判定部４４の十字カーソル経路上判定部４４３から経路沿いスクロールモードの開始が指示された場合に、通常の地図スクロール時のカーソル表示から経路沿いスクロールモードのカーソル表示に切り替える。この時、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーおよび出発地方向への方向キーを表す情報に基づき、目的地方向と出発地方向に対応した線分を、例えば図６に示すように、互いに区別可能な異なった形態（目的地方向の線分は矢印付、出発地方向の線分は矢印なし）で表示する。また、十字カーソル表示形態制御部４７２は、スクロール処理部４６の誘導経路上スクロール処理部４６２から、経路沿いスクロール動作を中止した旨の通知を受け取った場合は、カーソル表示を通常の地図スクロール時のカーソル表示に戻す。【００５７】
次に、上記のように構成される、この発明の実施の形態１に係るナビゲーション装置の動作を、幾つかの主要な処理に分けて説明する。【００５８】
（１）カーソル線分の強調表示処理
図７は、経路沿いスクロールにおいて、誘導経路上に十字カーソルが位置した場合のカーソル線分を強調表示する強調表示処理を示すフローチャートである。【００５９】
強調表示処理では、まず、カーソル中心位置の座標が算出される（ステップＳＴ１１）。すなわち、経路沿いスクロールモード判定部４４の十字カーソル位置算出部４４２は、表示装置８に表示されている十字カーソルの中心位置の座標を算出し、十字カーソル経路上判定部４４３および太線ハイライト処理部４５に送る。【００６０】
次いで、地図データから画面表示上の誘導経路の座標情報が読み取られる（ステップＳＴ１２）。すなわち、誘導経路情報取得部４４１は、表示装置８に表示されている誘導経路の各リンクの両端のノード座標を含む座標情報を取得し、十字カーソル経路上判定部４４３および太線ハイライト処理部４５に送る。【００６１】
次いで、カーソル中心位置が誘導経路上に位置しているかどうかが調べられる（ステップＳＴ１３）。すなわち、十字カーソル経路上判定部４４３は、誘導経路情報取得部４４１から送られてくる座標情報と十字カーソル位置算出部４４２から送られてくる十字カーソルの中心位置の座標とに基づき、十字カーソルの中心位置が誘導経路上に位置しているか否か、より具体的には、十字カーソルの中心が誘導経路から垂直方向に一定範囲の距離内に位置しているかどうかを調べる。この場合、十字カーソル中心位置が誘導経路から一定のマージン幅の帯状の範囲にあれば誘導経路上に位置しているとみなされる。【００６２】
このステップＳＴ１３において、カーソル中心位置が誘導経路上に位置していないことが判断されると強調表示処理は終了する。一方、ステップＳＴ１３において、カーソル中心位置が誘導経路上に位置していることが判断されると、次いで、目的地方向へのベクトルａが算出される（ステップＳＴ１４）。すなわち、太線ハイライト処理部４５の目的地方向算出部４５１は、経路沿いスクロールモード判定部４４の十字カーソル位置算出部４４２から送られてくる十字カーソルの中心位置の座標を起点として、経路沿いスクロールモード判定部４４の誘導経路情報取得部４４１から送られてくる座標情報に含まれる、目的地方向へ伸びる誘導経路のリンクのノード座標からベクトルａを算出する。【００６３】
次いで、０°を基準としたベクトルａの角度θａが算出される（ステップＳＴ１５）。すなわち、目的地方向算出部４５１は、図８に示すように、０°（３６０°）を基準とし、ステップＳＴ１４で算出したベクトルａの角度θａを算出する。【００６４】
次いで、角度θａに対応する目的地方向の強調表示線分が算出される（ステップＳＴ１６）。すなわち、目的地方向算出部４５１は、ステップＳＴ１５で算出されたベクトルａの角度θａの方向に最も近い方向へ伸びる十字カーソルの線分、具体的には、図９に示すテーブル４５１ａを参照することにより、角度θａに対応する目的地方向の強調表示線分を算出し、対角方向算出部４５２および太線ハイライト方向処理部４５３に送る。なお、図９に示す目的地方向強調表示線分および出発地方向強調表示線分は、図１０に示すように定義されている。【００６５】
次いで、出発地方向の強調表示線分が算出される（ステップＳＴ１７）。すなわち、対角方向算出部４５２は、目的地方向算出部４５１から送られてくる十字カーソルの線分を表す情報によって示される十字カーソルの線分と対角関係にある十字カーソルの線分、具体的には、図９に示すテーブル４５１ａを参照することにより、ベクトルａの角度θａの方向に最も近い方向へ伸びる十字カーソルの線分と対角関係にある線分を算出し、太線ハイライト方向処理部４５３に送る。【００６６】
次いで、目的地方向と出発地方向の線分が強調表示される（ステップＳＴ１８）。すなわち、太線ハイライト方向処理部４５３は、目的地方向算出部４５１から送られてくる目的地方向の強調表示線分および対角方向算出部４５２から送られてくる出発地方向の強調表示線分を表す情報を表示処理部４７に送る。これにより、例えば図１１に示すように、太線により図中上方向と下方向とが強調表示された十字カーソルが表示される。また、太線ハイライト方向処理部４５３は、目的地方向算出部４５１から送られてくる目的地方向の強調表示線分に対応するリモコン３の方向キーを求め、目的地方向へスクロールさせるための方向キーとして決定するとともに、対角方向算出部４５２から送られてくる出発地方向の強調表示線分に対応するリモコン３の方向キーを求め、出発地方向へスクロールさせるための方向キーとして決定し、これら目的地方向への方向キーおよび出発地方向への方向キーを表す情報を、スクロール処理部４６に送る。【００６７】
次いで、方向キーのキー入力情報が取得される（ステップＳＴ１９）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１からキー入力情報を取得する。次いで、押下された方向は目的地方向または出発地方向であるかどうかが調べられる（ステップＳＴ２０）。すなわち、誘導経路上スクロール処理部４６２は、ステップＳＴ１９でキー入力情報取得部４１から取得したキー入力情報が、目的地方向へスクロールさせる方向キーまたは出発地方向へスクロールさせる方向キーを表しているかどうかを調べる。【００６８】
このステップＳＴ２０において、押下された方向は目的地方向または出発地方向であることが判断されると、経路沿いスクロールが開始される（ステップＳＴ２１）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１から方向キーが押下されている旨のキー入力情報を受け取っている間は、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーまたは出発地への方向キーを表す情報にしたがって、目的地方向または出発地方向へ経路沿いスクロールを継続的に行わせる処理を実行する。その後、強調表示処理は終了する。【００６９】
一方、ステップＳＴ２０において、押下された方向は目的地方向または出発地方向でないことが判断されると、十字カーソルが通常の地図スクロール時のカーソル表示に戻され（ステップＳＴ２２）、その後、経路沿いスクロールモードが終了される（ステップＳＴ２３）。すなわち、スクロール処理部４６の経路沿いスクロールモード解除判定部４６１は、キー入力情報取得部４１から、経路沿いスクロールモード遷移時に使用していた方向キーとは異なるキー（例えば、リモコン３のバックキー３３など）のキー入力情報を受け取った場合に、経路沿いスクロールモードが解除されたと判定し、その旨を、誘導経路上スクロール処理部４６２へ通知する。誘導経路上スクロール処理部４６２は、経路沿いスクロールモード解除判定部４６１から、経路沿いスクロールモードが解除された旨の通知を受け取ると、経路沿いスクロールを中止させる処理を実行する。この処理結果は、表示処理部４７に送られる。その後、強調表示処理は終了する。【００７０】
（２）経路沿いスクロールモード有効／無効設定処理
図１２は、経路沿いスクロールを有効または無効に設定する処理を示すフローチャートである。【００７１】
この処理では、まず、経路沿いスクロールモード設定画面に遷移される（ステップＳＴ３１）。所定の操作が行われることにより、経路沿いスクロールモードを有効または無効に設定する入力画面に遷移される。図１３は、経路沿いスクロールモードを有効または無効に設定する入力画面の例を示す。【００７２】
次いで、ユーザからの設定入力情報が取得される（ステップＳＴ３２）。すなわち、経路沿いスクロールモード有効／無効切替設定部４２は、図示しない操作パネルからユーザインタフェース制御部１２、入力制御部１３およびキー入力情報取得部４１を経由して送られてくるキー入力情報を取得する。【００７３】
次いで、入力された情報は有効設定であるかどうかが調べられる（ステップＳＴ３３）。すなわち、経路沿いスクロールモード有効／無効切替設定部４２は、ステップＳＴ３２で取得したキー入力情報が有効設定を示しているか無効設定を示しているかを調べる。このステップＳＴ３３において、有効設定であることが判断されると、経路沿いスクロールが有効に設定される（ステップＳＴ３４）。すなわち、経路沿いスクロールモード有効／無効切替設定部４２は、経路沿いスクロールモードを有効に設定する。この場合、経路沿いスクロールモード判定部４４が起動され、経路沿いスクロールが可能な状態になる。その後、処理は終了する。【００７４】
一方、ステップＳＴ３３において、有効設定でないことが判断されると、経路沿いスクロールが無効に設定される（ステップＳＴ３５）。すなわち、経路沿いスクロールモード有効／無効切替設定部４２は、経路沿いスクロールモードを無効に設定する。この場合、経路沿いスクロールモード判定部４４が起動されず、経路沿いスクロールは不可能な状態になる。その後、処理は終了する。【００７５】
（３）有効／無効設定を考慮した経路沿いスクロールモードへの遷移処理
図１４は、有効／無効設定を考慮した経路沿いスクロールモードへの遷移処理を示すフローチャートである。【００７６】
この遷移処理では、まず、カーソル中心位置の座標が算出される（ステップＳＴ４１）。このステップＳＴ４１の処理は、上述した図７のフローチャートのステップＳＴ１１で行われる処理と同じである。次いで、地図データから画面表示上の誘導経路の座標情報が読み取られる（ステップＳＴ４２）。このステップＳＴ４２の処理は、上述した図７のフローチャートのステップＳＴ１２で行われる処理と同じである。【００７７】
次いで、カーソル中心位置が誘導経路上に位置しているかどうかが調べられる（ステップＳＴ４３）。このステップＳＴ４３の処理は、上述した図７のフローチャートのステップＳＴ１３で行われる処理と同じである。このステップＳＴ４３において、カーソル中心位置が誘導経路上に位置していないことが判断されると遷移処理は終了する。【００７８】
一方、ステップＳＴ４３において、カーソル中心位置が誘導経路上に位置していることが判断されると、次いで、経路沿いスクロールモードの設定情報が参照される（ステップＳＴ４４）。すなわち、経路沿いスクロールモード有効／無効判定部４３は、経路沿いスクロールモード有効／無効切替設定部４２に設定されている経路沿いスクロールの有効または無効を表す情報を取得する。【００７９】
次いで、設定情報は有効であるかどうかが調べられる（ステップＳＴ４５）。すなわち、経路沿いスクロールモード有効／無効判定部４３は、ステップＳＴ４４で取得した情報に基づき、経路沿いスクロールが有効であるか、または、無効であるかを調べる。このステップＳＴ４５において、設定情報は有効でない、つまり無効であることが判断されると、遷移処理は終了する。一方、ステップＳＴ４５において、設定情報は有効であることが判断されると、経路沿いスクロールモード処理が開始される（ステップＳＴ４６）。すなわち、経路沿いスクロールモード有効／無効判定部４３は、経路沿いスクロールモード判定部４４を起動する。その後、遷移処理は終了する【００８０】
（４）経路沿いスクロールモード解除処理
図１５は、経路沿いスクロールモードを方向キー以外のキー（例えば、バックキー３３）の押下で解除する経路沿いスクロールモード解除処理を示すフローチャートである。【００８１】
経路沿いスクロールモード解除処理では、まず、十字カーソルの目的地方向および出発地方向の線分が強調表示される（ステップＳＴ５１）。このステップＳＴ５１の処理は、上述した図７のフローチャートのステップＳＴ１１〜ＳＴ１８で行われる処理と同じ処理によって実現される。【００８２】
次いで、キー入力情報が取得される（ステップＳＴ５２）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１からキー入力情報を取得する。次いで、押下されたキーは方向キーであるかどうかが調べられる（ステップＳＴ５３）。すなわち、誘導経路上スクロール処理部４６２は、ステップＳＴ５２でキー入力情報取得部４１から取得したキー入力情報が、方向キーを表しているかどうかを調べる。【００８３】
このステップＳＴ５３において、方向キーであることが判断されると、次いで、押下された方向は、目的地方向または出発地方向であるかどうかが調べられる（ステップＳＴ５４）。すなわち、誘導経路上スクロール処理部４６２は、ステップＳＴ５２でキー入力情報取得部４１から取得されたキー入力情報が、目的地方向へスクロールさせる方向キーまたは出発地方向へスクロールさせる方向キーを表しているかどうかを調べる。このステップＳＴ５４において、押下された方向は目的地方向または出発地方向でないことが判断されると、シーケンスはステップＳＴ５２に戻り、上述した処理が繰り返される。【００８４】
一方、ステップＳＴ５４において、押下された方向は目的地方向または出発地方向であることが判断されると、経路沿いスクロールモード処理が開始される（ステップＳＴ５５）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１から方向キーが押下されている旨のキー入力情報を受け取っている間は、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーまたは出発地方向への方向キーを表す情報にしたがって、目的地方向または出発地方向へ経路沿いスクロールを継続的に行わせる処理を実行する。その後、経路沿いスクロールモード解除処理は終了する。【００８５】
上記ステップＳＴ５３において、方向キーでないことが判断されると、次いで、押下されたキーはバックキーであるかどうかが調べられる（ステップＳＴ５６）。すなわち、スクロール処理部４６の経路沿いスクロールモード解除判定部４６１は、ステップＳＴ５２でキー入力情報取得部４１から取得したキー入力情報が、バックキー３３を表しているかどうかを調べる。【００８６】
このステップＳＴ５６において、バックキーであることが判断されると、十字カーソルが通常の地図スクロール時のカーソル表示に戻され（ステップＳＴ５７）、その後、経路沿いスクロールモードが終了される（ステップＳＴ５８）。これらステップＳＴ５７およびＳＴ５８に示す処理は、上述した図７のフローチャートのステップＳＴ２２およびＳＴ２３で行われる処理とそれぞれ同じである。その後、経路沿いスクロールモード解除処理は終了する。【００８７】
（５）経路沿いスクロールモード報知のテキスト・アイコン表示処理
図１６は、経路沿いスクロールモードを報知するためのテキスト・アイコンを表示するテキスト・アイコン表示処理を示すフローチャートである。【００８８】
このテキスト・アイコン表示処理では、まず、十字カーソルの目的地方向および出発地方向の線分が強調表示される（ステップＳＴ６１）。このステップＳＴ６１の処理は、上述した図７のフローチャートのステップＳＴ１１〜ＳＴ１８で行われる処理と同じ処理によって実現される。【００８９】
次いで、地図画面上に経路沿いスクロールモード中を示すテキストまたはアイコンが表示される（ステップＳＴ６２）。すなわち、表示処理部４７の経路沿いスクロールモード報知部４７１は、経路沿いスクロールモード判定部４４の十字カーソル経路上判定部４４３から経路沿いスクロールモードの開始が指示された場合に、表示装置８の画面上に、図５（ａ）に示すような、経路沿いスクロールが作動中である旨を表したテキスト、または、図５（ｂ）に示すような、経路沿いスクロールが作動中である旨を表すアイコンを表示する。【００９０】
次いで、キー入力情報が取得される（ステップＳＴ６３）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１からキー入力情報を取得する。次いで、目的地方向または出発地方向への方向キーが押下されたかどうかが調べられる（ステップＳＴ６４）。すなわち、誘導経路上スクロール処理部４６２は、ステップＳＴ６３でキー入力情報取得部４１から取得されたキー入力情報が、目的地方向へスクロールさせる方向キーまたは出発地方向へスクロールさせる方向キーを表しているかどうかを調べる。【００９１】
このステップＳＴ６４において、目的地方向または出発地方向への方向キーが押下されたことが判断されると、経路沿いスクロールモード処理が開始される（ステップＳＴ６５）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１から方向キーが押下されている旨のキー入力情報を受け取っている間は、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーまたは出発地方向への方向キーを表す情報にしたがって、目的地方向または出発地方向へ経路沿いスクロールを継続的に行わせる処理を実行する。その後、テキスト・アイコン表示処理は終了する。【００９２】
上記ステップＳＴ６４において、目的地方向または出発地方向への方向キーが押下されていないことが判断されると、次いで、経路沿いスクロールモードを解除するキーが押下されたかどうかが調べられる（ステップＳＴ６６）。すなわち、誘導経路上スクロール処理部４６２は、ステップＳＴ６３でキー入力情報取得部４１から取得されたキー入力情報が、目的地方向へスクロールさせる方向キーまたは出発地方向へスクロールさせる方向キー以外の方向キーまたはその他のキー（例えばバックキー３３）を表しているかどうかを調べる。このステップＳＴ６６において、経路沿いスクロールモードを解除するキーが押下されていないことが判断されると、シーケンスはステップＳＴ６３に戻り、上述した処理が繰り返される。【００９３】
一方、ステップＳＴ６６において、経路沿いスクロールモードを解除するキーが押下されたことが判断されると、次いで、十字カーソルが通常の地図スクロール時のカーソル表示に戻される（ステップＳＴ６７）。このステップＳＴ６７の処理は、上述した図７のフローチャートのステップＳＴ２２で行われる処理と同じである。【００９４】
次いで、地図画面上の経路沿いスクロールモード中を示すテキストまたはアイコンが消去される（ステップＳＴ６８）。すなわち、表示処理部４７の経路沿いスクロールモード報知部４７１は、表示装置８の画面上に表示されている経路沿いスクロールが作動中である旨を表したテキストまたは経路沿いスクロールが作動中である旨を表すアイコンを消去する。次いで、経路沿いスクロールモード処理が終了される（ステップＳＴ６９）。このステップＳＴ６９の処理は、上述した図７のフローチャートのステップＳＴ２３で行われる処理と同じである。その後、テキスト・アイコン表示処理は終了する。【００９５】
（６）経路沿いスクロールモードの異なった形態の線分強調表示処理
図１７は、経路沿いスクロールモード時の十字カーソル線分を目的地方向と出発地方向で異なった形態で強調表示する線分強調表示処理を示すフローチャートである。【００９６】
この線分強調表示処理では、まず、カーソル中心位置の座標が算出される（ステップＳＴ７１）。このステップＳＴ７１の処理は、上述した図７のフローチャートのステップＳＴ１１で行われる処理と同じである。次いで、地図データから画面表示上の誘導経路の座標情報が読み取られる（ステップＳＴ７２）。このステップＳＴ７２の処理は、上述した図７のフローチャートのステップＳＴ１２で行われる処理と同じである。【００９７】
次いで、カーソル中心位置が誘導経路上に位置しているかどうかが調べられる（ステップＳＴ７３）。このステップＳＴ７３の処理は、上述した図７のフローチャートのステップＳＴ１３で行われる処理と同じである。このステップＳＴ７３において、カーソル中心位置が誘導経路上に位置していないことが判断されると線分強調表示処理は終了する。【００９８】
次いで、目的地方向のベクトルａおよび出発地方向のベクトルｂが算出される（ステップＳＴ７４）。すなわち、太線ハイライト処理部４５の目的地方向算出部４５１は、経路沿いスクロールモード判定部４４の十字カーソル位置算出部４４２から送られてくる十字カーソルの中心位置の座標を起点として、経路沿いスクロールモード判定部４４の誘導経路情報取得部４４１から送られてくる座標情報に含まれる、目的地方向へ伸びる誘導経路のリンクのノード座標からベクトルａを算出するとともに、出発地方向へ伸びる誘導経路のリンクのノード座標からベクトルｂを算出する。【００９９】
次いで、ベクトルａおよびベクトルｂから目的地方向および出発地方向に対応する十字カーソルの線分が算出される（ステップＳＴ７５）。すなわち、目的地方向算出部４５１は、ステップＳＴ７４で算出されたベクトルａおよびベクトルｂの角度方向に最も近い方向へ伸びる十字カーソルの線分、具体的には、図９に示すテーブル４５１ａを参照することにより、ベクトルａおよびベクトルｂの角度に対応する目的地方向および出発地方向の線分を算出し、太線ハイライト方向処理部４５３に送る。【０１００】
次いで、目的地方向の線分は、先端を矢印の形状にした太線で強調描画される（ステップＳＴ７６）。すなわち、太線ハイライト方向処理部４５３は、目的地方向算出部４５１から送られてくる目的地方向の線分の先端を矢印の形状にした太線を作成し、この矢印付太線を表す情報を表示処理部４７に送る。【０１０１】
次いで、出発地方向の線分は、先端に矢印の形状を有しない太線で強調描画される（ステップＳＴ７７）。すなわち、太線ハイライト方向処理部４５３は、目的地方向算出部４５１から送られてくる出発地方向の線分の先端に矢印の形状を有しない太線を作成し、この太線を表す情報を表示処理部４７に送る。これらステップＳＴ７６およびＳＴ７７の処理により、図６に示すような、目的地方向が矢印を有する太線により、出発地方向が矢印を有しない太線によりそれぞれ強調表示された十字カーソルが表示される。【０１０２】
次いで、経路沿いスクロール処理が行われる（ステップＳＴ７８）。すなわち、スクロール処理部４６の誘導経路上スクロール処理部４６２は、キー入力情報取得部４１から方向キーが押下されている旨のキー入力情報を受け取っている間は、太線ハイライト処理部４５の太線ハイライト方向処理部４５３から送られてくる目的地方向への方向キーまたは出発地方向への方向キーを表す情報にしたがって、目的地方向または出発地方向へ経路沿いスクロールを継続的に行わせる処理を実行する。その後、線分強調表示処理は終了する。【０１０３】
以上説明したように、この発明の実施の形態１に係るナビゲーション装置によれば、十字カーソルが誘導経路上に置かれた場合に経路沿いスクロールモードに遷移し、十字カーソルの目的地方向に伸びた線分および該線分に対して対角方向に伸びた線分を太線ハイライト表示させ、太線ハイライト表示された目的地方向に伸びた十字カーソルの線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って目的地方向へ地図をスクロールさせ、目的地方向に伸びた十字カーソルの線分に対して対角方向に伸びた線分と同じ方向を指示する方向キーが押された場合に、誘導経路に沿って出発地方向へ地図をスクロールさせるように構成したので、誘導経路の形状に拘わらず目的地方向および出発地方向といった両方向への経路沿いスクロールが可能になり、使い勝手が向上する。【０１０４】
また、既存の経路沿いスクロールは常にその機能が有効なため、手動で地図スクロールを操作中に案内経路近傍でスクロールを止めた場合に、十字カーソルが案内経路上に重なることにより、ユーザの意図に関係なく経路沿いスクロールモードへ遷移する。これに対し、この実施の形態１に係るナビゲーション装置によれば、経路沿いスクロールの有効／無効を切り替えができるように構成したので、経路沿いスクロールを無効にすることによって、意図しない経路沿いスクロールモードへの遷移は発生せずに、快適に手動で地図スクロールを行うことができる。【０１０５】
また、既存の経路沿いスクロールでは、目的地方向および出発地方向に対応するキー以外の方向キーを操作して経路沿いスクロールモードを解除するように構成されているので、ユーザによっては、この操作方法が理解され難い可能性があるが、この実施の形態１に係るナビゲーション装置によれば、経路沿いスクロールモードは、経路沿いスクロールモードで使用するキー（方向キー）とは異なるキー（例えば、バックキー）を用いて解除することができるように構成したので、より理解し易い解除方法をユーザに提供できる。【０１０６】
また、既存の経路沿いスクロールでは、経路沿いスクロールモード中であることは十字カーソルのデザインの変化のみでしか知ることができないが、この実施の形態１に係るナビゲーション装置では、経路沿いスクロールモード中であることを明示するテキストまたはアイコンをナビゲーション画面に補助的に表示するように構成したので、より明示的に経路沿いスクロールモード中であることを示すことが可能になり、ユーザへの報知性が高くなる。【０１０７】
さらに、既存の経路沿いスクロールでは、目的地方向と出発地方向を示す表示形態として、十字カーソルの線分を両方向とも同じ太線で強調表示しているが、この実施の形態１に係るナビゲーション装置では、経路沿いスクロールのスクロール方向である目的地方向と出発地方向を示す十字カーソルの線分を、それぞれ異なる形態で表示するように構成したので、目的地方向と出発地方向を一目で区別でき、よりユーザの認知性が高くなる。
【産業上の利用可能性】
【０１０８】
以上のように、この発明に係るナビゲーション装置は、誘導経路の形状に拘わらず目的地方向および出発地方向といった両方向へ経路沿いスクロールが可能で、かつ、使い勝手に優れたナビゲーション装置を提供するため、出発地から目的地までの誘導経路を探索する経路探索処理部と、誘導経路を地図上に表示する表示部と、カーソルが経路探索処理部で探索された誘導経路上に置かれたかどうかを判定する経路沿いスクロールモード判定部と、線分を太線ハイライト表示させる太線ハイライト処理部と、複数の方向キーを備えた入力装置と、誘導経路に沿って出発地方向へ地図をスクロールさせるスクロール処理を行うスクロール処理部と、スクロール処理部でスクロール処理が行われる地図を表示装置に表示させる表示処理部を備えるように構成したので、画面表示された地図をスクロールし、誘導経路に沿ってユーザを目的地まで案内するナビゲーション装置に適している。
【図１】
2009144861.tif 000003
【図２】
2009144861.tif 000004
【図３】
2009144861.tif 000005
【図４】
2009144861.tif 000006
【図５】
2009144861.tif 000007
【図６】
2009144861.tif 000008
【図７】
2009144861.tif 000009
【図８】
2009144861.tif 000010
【図９】
2009144861.tif 000011
【図１０】
2009144861.tif 000012
【図１１】
2009144861.tif 000013
【図１２】
2009144861.tif 000014
【図１３】
2009144861.tif 000015
【図１４】
2009144861.tif 000016
【図１５】
2009144861.tif 000017
【図１６】
2009144861.tif 000018
【図１７】
2009144861.tif 000019
【国際調査報告】
2009144861.tif 000020
2009144861.tif 000021
2009144861.tif 000022
2009144861.tif 000023