(57)【要約】【課題】通過したくない回避領域を簡単な操作で設定することが可能となるナビゲーション装置、ナビゲーション装置の回避領域設定方法及びプログラムを提供する。【解決手段】制御部１４は、入力部１２からの地図のスクロール操作がされた場合には、地図上の任意の地点で回避したいエリアを設定することができる回避領域設定スイッチ２３を表示部１３の表示画面に表示する。そして、回避領域設定スイッチ２３が操作された場合には、地図上の基準となる座標に相当する位置を囲むように矩形領域２４を表示すると共に、この矩形領域２４の範囲を変更可能な各範囲変更スイッチ２６Ａ、２６Ｂと、決定スイッチ２５を表示する。そして、決定スイッチ２５が操作された場合には、制御部１４は、矩形領域２４により囲まれる範囲を回避領域として回避領域記憶部１６に記憶する。【選択図】図２
2010085359.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶手段と、
前記地図情報に基づいて地図を表示する表示手段と、
現在地の座標を取得する現在地取得手段と、
前記表示手段に表示される地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定手段と、
前記地図判定手段を介して前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置するように制御する制御手段と、
入力操作を行う入力手段と、
前記入力手段を介して前記回避設定スイッチの入力操作が行われた場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
前記入力手段を介して前記表示手段に表示される地図の範囲を移動させるための地図スクロールの入力操作が行われて、該表示手段に表示される地図の範囲が移動した場合に、前記地図判定手段は、前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
表示手段に表示される地図の範囲を移動させる地図スクロールの要求があったか否かを判断する判断手段と、
前記判断手段を介して前記地図スクロールの要求があったと判断した場合に、前記表示手段に表示される地図上に回避設定スイッチを配置するように制御する制御手段と、
前記回避設定スイッチが操作された場合に、回避する回避領域を設定する回避領域設定手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項４】
地図情報に基づいて表示手段に地図を表示する表示ステップと、
現在地の座標を取得する現在地取得ステップと、
前記表示ステップで表示手段に表示された地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定ステップと、
前記地図判定ステップで前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置する配置ステップと、
前記配置ステップで配置された前記回避設定スイッチの入力操作が行われたか否かを判定する入力判定ステップと、
前記入力判定ステップで前記回避設定スイッチの入力操作が行われたと判定された場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定ステップと、
を備えたことを特徴とするナビゲーション装置の回避領域設定方法。
【請求項５】
コンピュータに、
地図情報に基づいて表示手段に地図を表示する表示ステップと、
現在地の座標を取得する現在地取得ステップと、
前記表示ステップで表示手段に表示された地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定ステップと、
前記地図判定ステップで前記表示手段に表示された地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置する配置ステップと、
前記配置ステップで配置された前記回避設定スイッチの入力操作が行われたか否かを判定する入力判定ステップと、
前記入力判定ステップで前記回避設定スイッチの入力操作が行われたと判定された場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション装置の回避領域設定方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来より、ユーザが通過したくない回避領域を設定した場合には、この回避領域を通過しないように目的地までの経路探索を行う技術に関して種々提案されている。
例えば、回避したい領域を２次元の平面で示されるエリアで指定しておき、指定された回避エリアを含まないように経路探索する回避領域指定方法が開示されている（例えば、特許文献１参照。）。
【０００３】
この回避領域指定方法においては次のステップを経て回避領域の指定が行われる。即ち、ユーザは、第１ステップで、回避領域の設定を行う指示を入力し、第２ステップで、エリアで指定を行うか否かを入力し、第３ステップで、地図上で指定するか否かを入カし、第４ステップで、画面表示される地図上において回避領域の中心となるポイントを入カし、第５ステップで、このポイントから所定の距離を入力して、更に、第６ステップで、入力された距離を半径としてポイントを中心とした円によって囲まれるエリアを回避領域として登録する。
【０００４】
【特許文献１】特開２００２−２４３４７５号公報（段落（００１６）〜（００５５）、図１〜図７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記した特許文献１に記載された回避領域指定方法では、上記の通り、回避エリアを指定する際に多数のステップを経る必要があり、ユーザによる操作が煩雑となっていた。そのため、例えば、ユーザは、さっき通った領域を通過したくない回避領域として指定したいと思っても操作が煩雑であるため、短時間のうちに登録できないという問題がある。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、通過したくない回避領域を簡単な操作で設定することが可能となるナビゲーション装置、ナビゲーション装置の回避領域設定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため請求項１に係るナビゲーション装置は、地図情報を記憶する地図情報記憶手段と、前記地図情報に基づいて地図を表示する表示手段と、現在地の座標を取得する現在地取得手段と、前記表示手段に表示される地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定手段と、前記地図判定手段を介して前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置するように制御する制御手段と、入力操作を行う入力手段と、前記入力手段を介して前記回避設定スイッチの入力操作が行われた場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定手段と、を備えたことを特徴とする。
【０００８】
また、請求項２に係るナビゲーション装置は、請求項１に記載のナビゲーション装置において、前記入力手段を介して前記表示手段に表示される地図の範囲を移動させるための地図スクロールの入力操作が行われて、該表示手段に表示される地図の範囲が移動した場合に、前記地図判定手段は、前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定することを特徴とする。
【０００９】
また、請求項３に係るナビゲーション装置は、表示手段に表示される地図の範囲を移動させる地図スクロールの要求があったか否かを判断する判断手段と、前記判断手段を介して前記地図スクロールの要求があったと判断した場合に、前記表示手段に表示される地図上に回避設定スイッチを配置するように制御する制御手段と、前記回避設定スイッチが操作された場合に、回避する回避領域を設定する回避領域設定手段と、を備えたことを特徴とする。
【００１０】
また、請求項４に係るナビゲーション装置の回避領域設定方法は、地図情報に基づいて表示手段に地図を表示する表示ステップと、現在地の座標を取得する現在地取得ステップと、前記表示ステップで表示手段に表示された地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定ステップと、前記地図判定ステップで前記表示手段に表示される地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置する配置ステップと、前記配置ステップで配置された前記回避設定スイッチの入力操作が行われたか否かを判定する入力判定ステップと、前記入力判定ステップで前記回避設定スイッチの入力操作が行われたと判定された場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定ステップと、を備えたことを特徴とする。
【００１１】
更に、請求項５に係るプログラムは、コンピュータに、地図情報に基づいて表示手段に地図を表示する表示ステップと、現在地の座標を取得する現在地取得ステップと、前記表示ステップで表示手段に表示された地図の範囲が前記現在地の座標を基準としているか否かを判定する地図判定ステップと、前記地図判定ステップで前記表示手段に表示された地図の範囲が前記現在地の座標を基準としていないと判定された場合に、回避設定スイッチを前記表示手段の表示画面上に配置する配置ステップと、前記配置ステップで配置された前記回避設定スイッチの入力操作が行われたか否かを判定する入力判定ステップと、前記入力判定ステップで前記回避設定スイッチの入力操作が行われたと判定された場合に、前記表示手段に表示されている地図上の表示基準位置を含む所定領域を回避する回避領域として設定する回避領域設定ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１２】
前記構成を有する請求項１に係るナビゲーション装置では、表示している地図の範囲が現在地の座標を基準としていないと判定した場合に、回避設定スイッチを表示手段の表示画面上に配置する。そして、この回避設定スイッチの入力操作が行われた場合には、表示している地図上の表示基準位置を含む所定領域を回避する回避領域として設定する。
これにより、ユーザは、表示している地図の範囲を、現在地の座標を基準としない所望の範囲に移動させ、表示された回避設定スイッチの入力操作を行うという簡単な操作で、回避する回避領域を容易に設定することが可能となる。
【００１３】
また、請求項２に係るナビゲーション装置では、地図スクロールの要求により表示手段に表示される地図の範囲が移動した場合に、この表示手段に表示されている地図の範囲が、現在地の座標を基準としていないと判定する。
これにより、ユーザは、地図スクロールの要求により所望の位置に地図の表示範囲を変更することによって、回避設定スイッチを表示手段の表示画面上に表示させることが可能となり、簡単な操作で回避設定スイッチを表示手段の表示画面上に表示させて、回避領域を設定することが可能となる。
【００１４】
また、請求項３に係るナビゲーション装置では、地図スクロールの要求があったと判断した場合に、表示手段に表示される地図上に回避設定スイッチを配置し、この回避設定スイッチが操作された場合に、回避する回避領域を設定する。
これにより、ユーザは、地図スクロールの要求により所望の位置に地図の表示範囲を変更することによって、回避設定スイッチを表示手段の表示画面上に表示させ、この回避スイッチを操作するという簡単な操作で回避領域を設定することが可能となる。
【００１５】
また、請求項４に係るナビゲーション装置の回避領域設定方法では、表示している地図の範囲が現在地の座標を基準としていないと判定した場合に、回避設定スイッチを表示手段の表示画面上に配置する。そして、この回避設定スイッチの入力操作が行われた場合には、表示している地図上の表示基準位置を含む所定領域を回避する回避領域として設定する。
これにより、ユーザは、表示している地図の範囲を、現在地の座標を基準としない所望の範囲に移動させ、表示された回避設定スイッチの入力操作を行うという簡単な操作で、回避する回避領域を容易に設定することが可能となる。
【００１６】
更に、請求項５に係るプログラムでは、コンピュータは当該プログラムを読み込むことによって、表示している地図の範囲が現在地の座標を基準としていないと判定した場合には、回避設定スイッチを表示手段の表示画面上に配置する。そして、コンピュータは回避設定スイッチの入力操作が行われた場合には、表示している地図上の表示基準位置を含む所定領域を回避する回避領域として設定する。
これにより、ユーザは、表示している地図の範囲を、現在地の座標を基準としない所望の範囲に移動させ、表示された回避設定スイッチの入力操作を行うという簡単な操作で、回避する回避領域を簡易に設定することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係るナビゲーション装置、ナビゲーション装置の回避領域設定方法及びプログラムについて具体化した第１実施形態及び第２実施形態に基づき図面を参照しつつ詳細に説明する。
【００１８】
（第１実施形態）
以下、車両用ナビゲーション装置に適用した場合の第１実施形態について図１乃至図３に基づいて説明する。
先ず、第１実施形態に係るナビゲーション装置１の要部構成について図１を用いて説明する。図１は第１実施形態に係るナビゲーション装置１を示したブロック図である。
【００１９】
図１に示すように、第１実施形態に係るナビゲーション装置１は、少なくとも現在位置を取得する現在地取得部１１と、操作者からの入力操作を受け付ける入力部１２と、操作者に対して地図等の情報を表示する表示部１３と、入力された情報に基づいて各種の演算処理および前記表示部１３への出力処理を行う制御部１４と、各種のデータが記録されたデータ記憶部１５とから構成され、これら各部は相互にデータ通信可能に接続されている。また、データ記憶部１５には、回避領域（Avoidarea）として設定された領域を格納する回避領域記憶部１６が設けられている。
【００２０】
以下に、ナビゲーション装置１を構成する各構成要素について説明する。
現在地取得部１１は、ＧＰＳ、方位センサ、地磁気センサ、ジャイロセンサ、距離センサ、ステアリングセンサ、加速度センサ、高度計等のうち少なくともーつまたはこれらの組み合わせにより構成され、現在の自車の位置、方位、目標物（例えば、交差点）までの距離等を検出することが可能となっている。
【００２１】
また、入力部１２は、現在位置周辺の地図表示、地図のスクロール、施設の検索、目的地の設定、各種パラメータの設定などの入力を可能とする。例えば、操作ボタン、タッチスイッチ、ジョイスティック、ロータリーエンコーダー、リモートコントローラ、音声認識装置などから１つあるいはこれらの組み合わせにより構成される。
【００２２】
また、表示部１３は、地図、経路、交差点図、交通情報、施設情報、時刻、設定メニューなどナビゲーションを行う情報を出力する。例えば、ＣＲＴ、液晶、ＰＤＰ、有機ＥＬなどのディスプレイで構成される。なお、表示部１３は、上記情報以外に、例えば、ニュース、天気予報、メール、テレビ番組等を表示してもよい。
【００２３】
また、制御部１４は、現在位置を追跡し、データ記憶部１５の地図情報を読み出して現在位置周辺の地図を表示部１３へ出力する。さらに、入力部１２からの入力操作を判断し、データ記憶部１５の情報の読み出し、メニューを出力、所望の地点の地図を表示、目的地の設定、経路の探索、施設の検索、施設情報の出力などを制御する。
さらに、ナビゲーションモードでは、設定された経路と現在位置の追跡に基づき、運転者に経路の案内を実行するとともに、現在位置が経路から逸脱しているか否かを判断し、経路の再探索を実行、案内を行う。また、交通渋滞や交通規制を判断し、最適な経路を探索するよう制御する。
【００２４】
また、データ記憶部１５は、地図情報、施設情報、経路情報、交通情報、統計情報、登録地点情報、各種設定情報などの各種データを記憶し、特に、回避領域記憶部１６には、使用者が通りたくない領域として設定した回避領域に関するデータを記憶する。また、データ記憶部１５は、例えば、ＣＤ、ＤＶＤ、ＳＤ、ハードディスク、フラッシュメモリ、ＲＯＭ、ＲＡＭなどの１つあるいはこれらの組み合わせにより構成される。
【００２５】
尚、第１実施形態において、図１に示す表示部１３は、図３に示す表示画面２０を有するディスプレイであり、さらに、図１の入力部１２は、図３に示す表示画面２０上に設けられたタッチパネルから構成されている。
【００２６】
次に、前記構成を有するナビゲーション装置１の制御部１４が実行する回避領域を設定する「回避領域設定処理」について図２及び図３に基づいて説明する。
図２はナビゲーション装置１の制御部１４が実行する回避領域を設定する「回避領域設定処理」を示すフローチャートである。図３は図２の処理において、ナビゲーション装置１の制御部１４が作成する表示画面２０の一例を模式的に示す図である。
【００２７】
先ず、図２に基づいてナビゲーション装置１の制御部１４が実行する回避領域を設定する「回避領域設定処理」について説明する。尚、図２に、Ｓ１０１〜Ｓ１０７のフローチャートで示される処理は、制御部１４により逐次実行される。
【００２８】
図２に示すように、先ず、ステップ（以下、Ｓと略記する）１０１において、制御部１４は、地図がスクロール操作中であるか否か（例えば、操作者が表示画面２０(図３参照)内の地図領域をタッチしたか否か）を判定する地図スクロール判定処理を実行する。ここで、表示部１３の表示画面２０に表示された地図に対しタッチパネル１２からスクロール操作があった場合に、制御部１４はスクロール中であると判断する。
【００２９】
そして、Ｓ１０１においてスクロール中でないと判定された場合には（Ｓ１０１：ＮＯ）、制御部１４は、当該処理を終了する。なお、スクロール中か否かの判断は、操作者により現在位置と異なる位置の地図を表示する要求があるか否かで判断することもできる。
【００３０】
一方、操作者が地図スクロール中であると判定された場合には（Ｓ１０１：ＹＥＳ）、制御部１４は、Ｓ１０２の処理に移行する。Ｓ１０２において、制御部１４は、タッチパネル１２により入力された地図スクロール操作に応じて、地図のスクロール量を算出し、表示部１３の表示画面２０に表示される地図のスクロール表示処理を実行する。
【００３１】
また、制御部１４は、スクロール操作がされたと判断したとき、表示部１３に表示される地図を、スクロール操作によって意図された方向の任意の座標を基準に表示しても良いし、タッチされた位置を基準にして地図を表示するようにしても良いし、タッチされた位置と基準位置との距離や、スイッチの押圧力や押圧時間に基づいて、スクロール量を制御するようにしても良い。
【００３２】
続いて、Ｓ１０３において、制御部１４は、表示部１３の表示画面２０に表示された地図上に回避領域設定スイッチ２３(図３（Ｂ）参照)を表示する。
続いて、Ｓ１０４において、制御部１４は、表示部１３の表示画面２０に表示された回避領域設定スイッチ２３が操作されたか否かを判定するスイッチ判定処理を実行する。
【００３３】
具体的には、この回避領域設定スイッチ２３の操作は、操作者からの入力操作を受けつける入力部１２の回避領域設定スイッチ２３に対応するスイッチが操作されたことにより判定される。即ち、上記のように入力部１２をタッチパネル１２により構成した場合には、制御部１４は、操作者が表示画面２０上の回避領域設定スイッチ２３の位置をタッチしたか否かにより、回避領域設定スイッチ２３が操作されたか否かを判定する。
【００３４】
そして、Ｓ１０４において回避領域設定スイッチ２３が操作されたと判定された場合には（Ｓ１０４：ＹＥＳ）、制御部１４は、Ｓ１０５の処理に移行する。Ｓ１０５において、制御部１４は、回避領域の範囲設定処理を実行する。第１実施形態においては表示画面２０に表示された地図上の基準となる座標に相当する位置を囲むように矩形領域２４（図３（Ｃ）参照）を表示し、この矩形領域２４の範囲を入力部１２の入力操作により変更可能としている。
【００３５】
この矩形領域２４の範囲は、表示画面２０に表示された各範囲変更スイッチ２６Ａ、２６Ｂ（図３（Ｃ）参照）に対応するタッチパネル１２の位置をタッチすることにより拡大または縮小可能である。また、表示画面２０に表示された範囲アイコン２７（図３（Ｃ）参照）により矩形領域の大きさ（即ち一辺の長さ）を表示することが可能である。そして表示画面２０に表示された決定スイッチ２５（図３（Ｃ）参照）を操作することにより矩形領域２４が回避したい回避領域として設定される。
【００３６】
続いて、Ｓ１０６において、決定スイッチ２５が操作された場合には、制御部１４は、矩形領域２４により囲まれる範囲を回避領域としてデータ記憶部１５の回避領域記憶部１６に記憶後、当該処理を終了する。
これにより、回避領域記憶部１６に記憶された回避領域は、経路探索の際に回避するよう制御される。また、現在経路案内中で案内中の経路が、回避領域記憶部１６に記憶された回避領域を含む場合には、当該回避領域を回避するように経路の再探索処理を実行可能である。
【００３７】
一方、上記Ｓ１０４で回避領域設定スイッチ２３が操作されていないと判定された場合には（Ｓ１０４：ＮＯ）、制御部１４は、Ｓ１０７の処理に移行する。Ｓ１０７において、制御部１４は、リターン操作が行われたか否かを判定するリターン判定処理を実行する。
【００３８】
例えば、入力部１２の図示しない現在地スイッチが操作された場合には、制御部１４は、操作者が地図スクロール操作から現在位置周辺の地図を表示するように指示したものと判断し、リターン操作が行われたと判定する。また、「現在地」スイッチ以外にも、「メニュー」スイッチ、「戻る」スイッチ、「オーディオ」スイッチ、「テレビ」スイッチ等の各スイッチの操作によってモード変更された場合にも、制御部１４は、リターン操作が行われたと判定する。
【００３９】
そして、Ｓ１０７においてリターン操作が行われたと判定された場合には（Ｓ１０７：ＹＥＳ）、制御部１４は、地図スクロール処理を終了して、当該処理を終了する。
一方、リターン操作が行われていないと判定された場合には（Ｓ１０７：ＮＯ）、制御部１４は、再度Ｓ１０２以降の処理を実行する。
【００４０】
ここで、図３（Ａ）〜（Ｃ）を用い、図２に示されるフローチャートに基づいて制御部１４が実行する処理に伴って表示部１３に表示される表示画面２０の一例を説明する。
先ず、図３（Ａ）は、スクロール中ではない状態の表示画面２０の一例を示す模式図である。このとき、表示画面２０に表示される地図の表示基準位置として現在地取得部１１により取得された自車位置、即ち、現在地の座標（例えば、緯度と経度である。）が用いられ、表示基準位置には現在地を示す現在地アイコン２１が表示される。
【００４１】
また、図３（Ｂ）は、制御部１４が図２のＳ１０３の処理を実行したときの表示画面２０の一例を示す模式図である。このとき、表示画面２０に表示される地図の表示基準位置として、スクロール操作によりシフトした座標が用いられ、表示基準位置にはカーソルアイコン２２が表示される。また、表示画面２０に表示された地図上に回避設定スイッチ２３が配置される。
【００４２】
また、図３（Ｃ）は、制御部１４が図２のＳ１０５の処理を実行中のときの表示画面２０の一例を示す模式図である。このとき、前記カーソルアイコン２２の位置（即ち表示基準位置）に基づいて所定範囲を囲む矩形領域２４が、回避領域の候補として表示される。この矩形領域２４の大きさは、表示画面２０に表示された地図上に配置された各範囲変更スイッチ２６Ａ、２６Ｂの操作により変更可能である。また、表示画面２０に表示された地図上に配置された範囲アイコン２７により、矩形領域の大きさ（即ち一辺の長さ）が表示される。また、図３（Ｂ）で表示画面２０に表示された地図上に配置された回避設定スイッチ２３は、図３（Ｃ）においては決定スイッチ２５に置き換えられる。
【００４３】
従って、第１実施形態に係るナビゲーション装置１では、制御部１４は、入力部１２からの地図のスクロール操作がされた場合に、地図上の任意の地点で回避したいエリアを設定することができる回避領域設定スイッチ２３を表示部１３の表示画面に表示する。そして、回避領域設定スイッチ２３が操作された場合には、地図上の基準となる座標に相当する位置を囲むように矩形領域２４を表示すると共に、この矩形領域２４の範囲を変更可能な各範囲変更スイッチ２６Ａ、２６Ｂと、決定スイッチ２５を表示する。そして、決定スイッチ２５が操作された場合には、制御部１４は、矩形領域２４により囲まれる範囲を回避領域としてデータ記憶部１５の回避領域記憶部１６に記憶する。
【００４４】
これにより、操作者は、スクロール操作をすることによって、表示部１３の表示画面２０に回避領域設定スイッチ２３を表示させ、この回避領域設定スイッチ２３を押圧後、地図を見ながら各範囲変更スイッチ２６Ａ、２６Ｂと決定スイッチ２５を操作することによって、容易に回避領域を設定することが可能となる。さらに、制御部１４は、経路を算出する際に、回避領域記憶部１６に記憶された回避領域を回避するように目的地までの経路の探索処理を実行することが可能となる。
【００４５】
（第２実施形態）
次に、第２実施形態に係るナビゲーション装置５１について図４に基づいて説明する。尚、以下の説明において上記図１乃至図３の第１実施形態に係るナビゲーション装置１の構成等と同一符号は、該第１実施形態に係るナビゲーション装置１の構成等と同一あるいは相当部分を示すものである。図４は第２実施形態に係るナビゲーション装置５１の制御部１４が実行する回避領域を設定する「回避領域設定処理」を示すフローチャートである。尚、第１の実施形態と同様の構成については説明を省略する。
【００４６】
図４に示すように、先ず、Ｓ２０１において、制御部１４は、現在地モードであるか否かを判定する現在地モード判定処理を実行する。この現在地モードとは、表示部１３の表示画面２０に表示される地図の範囲が自車位置、即ち、現在地の座標（例えば、緯度と経度である。）を基準としている状態である。また、現在地モードではない状態は、表示部１３の表示画面２０に表示される地図の範囲が現在地の座標を基準としていない状態、または入力部１２の操作により表示部１３に表示される地図の範囲を現在地以外の座標へと移動操作されたことにより判定される。
【００４７】
例えば、表示部１３の表示画面２０に表示された地図に対し入力部１２による移動操作があった場合には、表示部１３に表示される地図の表示範囲が、移動操作によって意図された方向の任意の座標を基準に表示されるよう表示制御されるため、制御部１４は、現在地モードでないと判断する。
【００４８】
そして、Ｓ２０１において現在地モードであると判定された場合には（Ｓ２０１：ＹＥＳ）、制御部１４は、Ｓ２０２の処理に移行する。Ｓ２０２において、制御部１４は、表示部１３の表示画面２０に表示される地図の範囲を設定するための表示基準位置を、現在地取得部１１に取得された現在地の座標（例えば、緯度と経度である。）に設定する。
【００４９】
続いて、Ｓ２０３において、制御部１４は、上記Ｓ２０１で設定された表示基準位置に基づく範囲の地図を表示部１３の表示画面２０に表示する。また、制御部１４は、表示部１３の表示画面２０の表示基準位置に、現在地アイコン２１を配置後、当該処理を終了する。
【００５０】
一方、上記Ｓ２０１で、現在地モードでないと判定された場合には（Ｓ２０１：ＮＯ）、制御部１４は、Ｓ２０４の処理に移行する。Ｓ２０４において、制御部１４は、入力部１２の移動操作に基づいて移動量を取得する。
続いて、Ｓ２０５において、制御部１４は、表示基準位置をＳ２０４で取得された移動量に基づいて移動した座標に設定する。
【００５１】
その後、Ｓ２０６において、制御部１４は、表示部１３の表示画面２０に表示される地図範囲をシフトして表示する表示処理を実行する。即ち、上記Ｓ２０１で現在地を基準とした範囲の地図を表示していた場合には、移動操作により現在地からシフトした座標を基準とした範囲の地図を表示する。この場合、基準となる座標に相当する位置にカーソルアイコン２２が表示される。また、既に現在地モードではない状態で、表示基準位置が現在地ではない場合には移動量に応じて更にシフトした範囲の地図を表示すると共に、表示基準位置の移動量に応じてカーソルアイコン２２を移動表示する。
【００５２】
そして、Ｓ２０７において、制御部１４は、表示部１３の表示画面２０に表示された地図上に回避領域設定スイッチ２３を表示する。
続いて、Ｓ２０８において、制御部１４は、表示部１３の表示画面２０に表示された回避領域設定スイッチ２３が操作されたか否かを判定するスイッチ判定処理を実行する。
【００５３】
そして、Ｓ２０８において回避領域設定スイッチ２３が操作されたと判定された場合には（Ｓ２０８：ＹＥＳ）、制御部１４は、Ｓ２０９の処理に移行する。Ｓ２０９において、制御部１４は、回避領域の範囲設定処理を実行する。第２実施形態においては表示画面２０に表示された地図上の基準となる座標に相当する位置を囲むように矩形領域２４を表示し、この矩形領域２４の範囲を入力部１２の入力操作により変更可能としている。
【００５４】
続いて、Ｓ２１０において、決定スイッチ２５が操作された場合には、制御部１４は、矩形領域２４により囲まれる範囲を回避領域としてデータ記憶部１５の回避領域記憶部１６に記憶後、当該処理を終了する。
【００５５】
一方、上記Ｓ２０８で回避領域設定スイッチ２３が操作されていないと判定された場合には（Ｓ２０８：ＮＯ）、制御部１４は、Ｓ２１１の処理に移行する。Ｓ２１１において、制御部１４は、リターン操作が行われたか否かを判定するリターン判定処理を実行する。
【００５６】
そして、Ｓ２１１においてリターン操作が行われたと判定された場合には（Ｓ２１１：ＹＥＳ）、制御部１４は、地図スクロール処理を終了して、当該処理を終了する。
一方、リターン操作が行われていないと判定された場合には（Ｓ２１１：ＮＯ）、制御部１４は、再度Ｓ２０４以降の処理を実行する。
【００５７】
従って、第２実施形態に係るナビゲーション装置５１では、制御部１４は、現在地モードの場合には、現在地を表示基準位置として表示部１３に地図を表示する。また、入力部１２から地図のスクロール操作がされた場合には、制御部１４は、地図上の任意の地点で回避したいエリアを設定することができる回避領域設定スイッチ２３を表示部１３の表示画面に表示する。そして、回避領域設定スイッチ２３が操作された場合には、地図上の基準となる座標に相当する位置を囲むように矩形領域２４を表示すると共に、この矩形領域２４の範囲を変更可能な各範囲変更スイッチ２６Ａ、２６Ｂと、決定スイッチ２５を表示する。そして、決定スイッチ２５が操作された場合には、制御部１４は、矩形領域２４により囲まれる範囲を回避領域としてデータ記憶部１５の回避領域記憶部１６に記憶する。
【００５８】
これにより、操作者は、スクロール操作をすることによって、表示部１３の表示画面２０に回避領域設定スイッチ２３を表示させ、この回避領域設定スイッチ２３を押圧後、地図を見ながら各範囲変更スイッチ２６Ａ、２６Ｂと決定スイッチ２５を操作することによって、容易に回避領域を設定することが可能となる。さらに、制御部１４は、経路を算出する際に、回避領域記憶部１６に記憶された回避領域を回避するように目的地までの経路の探索処理を実行することが可能となる。
【００５９】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００６０】
例えば、図２のフローチャートのＳ１０４において、回避領域設定スイッチ２３が操作された場合に、Ｓ１０５の回避領域の範囲設定処理に移行せずに、Ｓ１０６に移行し、表示基準位置を中心とした所定範囲の回避領域を回避領域記憶部１６に記憶するようにしてもよい。同様に、図４のフローチャートのＳ２０８においても、Ｓ２０９に移行せずにＳ２１０に移行し、表示基準位置を中心とした所定範囲の回避領域を回避領域記憶部１６に記憶するようにしてもよい。これにより、使用者は回避領域を簡単な操作で設定することが可能となる。
【００６１】
また、入力部１２としてタッチパネルを使用した場合について、地図スクロール操作やスイッチの選択操作を説明したが、ジョイスティック、ロータリーエンコーダー、音声認識装置を使用して、これらの操作を行ってもよい。また、スイッチの選択操作は、表示画面２０に表示されたスイッチまたはアイコンの位置に対応させて表示部１３の周囲またはリモコンに配置したスイッチを使用してもよいし、音声認識装置によりスイッチ操作を受け付けてもよい。
【図面の簡単な説明】
【００６２】
【図１】第１実施形態に係るナビゲーション装置を示したブロック図である。
【図２】第１実施形態に係るナビゲーション装置の制御部が実行する「回避領域設定処理」を示すフローチャートである。
【図３】ナビゲーション装置の制御部が作成する表示画面の一例を模式的に示す図である。
【図４】第２実施形態に係るナビゲーション装置の制御部が実行する「回避領域設定処理」を示すフローチャートである。
【符号の説明】
【００６３】
１        ナビゲーション装置
１１      現在地取得部
１２      入力部
１３      表示部
１４      制御部
１５      データ記憶部
１６      回避領域記憶部
２０      表示画面
２１      現在地アイコン
２２      カーソルアイコン
２３      回避領域設定スイッチ
２４      矩形領域
２５      決定スイッチ
２６Ａ、２６Ｂ      範囲変更スイッチ
２７      範囲アイコン
【図１】
2010085359.tif 000003
【図２】
2010085359.tif 000004
【図３】
2010085359.tif 000005
【図４】
2010085359.tif 000006