(57)【要約】      （修正有）【課題】操作者が、アイコンを選択して、目標とする所定位置までの移動途中に、なんらかの拍子に、アイコンの選択が解除されてしまったとしても、その解除されてしまった位置を確定することがなく、すばやく、操作者の目標とする位置まで移動させることができるナビゲーション装置を提供する。【解決手段】アイコンを挟み込むように画面上に２点が接触されたと判断した場合に、アイコンが選択されたと判断し、そのアイコンが選択された状態で、アイコンが所定位置まで移動され、所定位置において、画面上の２点が、その２点を結ぶ線を基準にそれぞれの点が反対方向に移動されたと判断され、かつ２点の接触が解除された場合に、アイコンを所定位置として確定する。【選択図】図１
2011095242.tif 000002
【特許請求の範囲】
【請求項１】
地図及びアイコンの表示を行う表示手段と、 
表示された前記アイコンを選択し、該アイコンを前記地図上の任意の位置に移動するアイコン選択手段と、
該移動されたアイコンの位置を確定するアイコン位置確定手段と、
前記確定されたアイコンの位置に対して該アイコンの機能を実行する制御手段とを備え、
前記アイコン選択手段は、前記表示手段に接触された２点の接触位置の中点から所定範囲内に存在するアイコンを選択し、
前記アイコン位置確定手段は、該アイコンを選択している２点の位置が該アイコンを中心として回転した場合に、該アイコンの位置を確定することを特徴とするナビゲーション装置。
【請求項２】
前記アイコン位置確定手段は、前記アイコンを選択している２点の位置が該アイコンの位置を中心として反対側に位置し、且つ、それぞれの接触位置が該アイコンの位置を中心として反対方向に移動した場合に、該アイコンを選択している２点の接触位置が回転したと判断することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記アイコンは、該アイコンを選択している２点の回転方向に応じた２つの機能を有し、
前記制御手段は、該アイコンの機能を実行する際に、該アイコンを選択している２点の回転方向に応じた機能を実行することを特徴とする請求項１又は請求項２におけるナビゲーション装置。
【請求項４】
前記アイコンは、経路探索条件を指定して該アイコンの位置を目的地とした経路探索を行う機能を有し、
前記制御手段は、前記確定されたアイコン位置までの経路探索を実行する際に、該アイコンを選択している２点の回転方向に応じて経路探索条件を設定し経路探索を実行することを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記アイコンは、該アイコンを選択している２点の回転角度に応じた複数の機能を有し、
前記制御手段は、該アイコンの機能を実行する際に、該アイコンを選択している２点の回転角度に応じた機能を実行することを特徴とする請求項１又は請求項２におけるナビゲーション装置。
【請求項６】
前記アイコン選択手段は、選択された前記アイコンの周辺に該アイコンが有する複数の機能の情報を表示し、
前記制御手段は、該アイコンを選択している２点の接触が解除されたときの何れかの接触位置に表示されている前記機能を実行することを特徴とする請求項５におけるナビゲーション装置。
【請求項７】
前記アイコン選択手段は、前記アイコンの周辺に表示されている複数の機能の情報のうち、該アイコンを選択している２点の何れかの接触位置に表示されている機能の情報を該アイコン上に表示することを特徴とする請求項６に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面に表示された地図上にマーク等のアイコンを表示するナビゲーション装置に関するもので、例えば、アイコンによって特定の場所を目的地または経由地として設定できるナビゲーション装置に関するものである。
【背景技術】
【０００２】
従来のナビゲーション装置は、ＧＰＳ（Global Positioning System：全地球測位システム）衛星を利用し、自己の位置や移動速度をリアルタイムに求めている。この種のナビゲーション装置は、自動車等の移動体または携帯用として普及している。
このナビゲーション装置は、電子化された地図データに基づいて、ディスプレイの画面上に地図を表示し、その地図上で自己の位置を示している。また、ナビゲーション装置を操作する操作者が出発地、目的地、経由地等を指定することによって、その設定された経路に基づいて走行を案内する機能を有している。
【０００３】
この種のナビゲーション装置として、特許文献１の技術が公知である。特許文献１では、入力機能ボタンと地図上の任意の座標とが指定されたときに、指定された座標に対応する地図上の位置に入力機能ボタンに対応するマークを生成表示する技術を開示している。具体的には、表示部に地図とともに特定の処理と関連付けられた入力機能ボタンを表示させ、タッチパネルによって入力機能ボタンと地図上の任意の座標とが指定されたときに、当該座標に対応する地図上の位置にマークを生成し、表示するのである。ここで、マークとは、例えば、お気に入りの場所、目的地や経由地を示すものである。
また、マークを生成した後、入力機能ボタンと地図上に表示されたマークに対応する座標とが指定されたときに、当該マークに関する情報（オブジェクト）が表示される。
ここで、マークに関する情報は、例えば、マークが付された場所が何らかの施設や店舗であれば、営業時間、休業日、住所、電話番号、その場所を紹介する写真（画像）等のガイド情報である。この情報は、予め所定のデータ格納部、記録ディスク等にマークと関連付けをして格納されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３２８０２８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、特許文献１の技術は、ナビゲーション装置を操作する操作者が選択する出発地、目的地、経由地、消去等を入力機能ボタンとして画面上で表示し、ペンや指をタッチパネルに触れた状態のまま移動させることによって、地図を固定させた状態で地図上の任意の座標を指定し、ナビゲーション装置の出発地、目的地、経由地、それらの消去等の設定を行うことができる。
【０００６】
しかし、上記の技術においては、操作者の目的とする座標まで入力機能ボタンを移動させる途中において、なんらかの拍子にペンや指がタッチパネルから離れてしまうと、その座標が指定されてしまう。例えば、入力機能ボタンが目的地の場合においては、ペンや指がタッチパネルから離れてしまった地点の座標を目的地として経路探索が実行されてしまうといった問題点が発生してしまう。
【０００７】
そこで、本発明は、操作者が、アイコンを選択して、目標とする所定位置までの移動途中に、なんらかの拍子に、アイコンの選択が解除されてしまったとしても、その解除されてしまった位置を確定することがなく、すばやく、操作者の目標とする位置まで移動させることができるナビゲーション装置の提供を課題とするものである。
【課題を解決するための手段】
【０００８】
請求項１におけるナビゲーション装置は、地図及びアイコンの表示を行う表示手段と、表示された前記アイコンを選択し、該アイコンを前記地図上の任意の位置に移動するアイコン選択手段と、該移動されたアイコンの位置を確定するアイコン位置確定手段と、前記確定されたアイコンの位置に対して該アイコンの機能を実行する制御手段とを備え、前記アイコン選択手段は、前記表示手段に接触された２点の接触位置の中点から所定範囲内に存在するアイコンを選択し、前記アイコン位置確定手段は、該アイコンを選択している２点の位置が該アイコンを中心として回転した場合に、該アイコンの位置を確定することを特徴とするものである。
【０００９】
請求項２におけるナビゲーション装置は、請求項１に記載のナビゲーション装置において、前記アイコン位置確定手段は、前記アイコンを選択している２点の位置が該アイコンの位置を中心として反対側に位置し、且つ、それぞれの接触位置が該アイコンの位置を中心として反対方向に移動した場合に、該アイコンを選択している２点の接触位置が回転したと判断することを特徴とするものである。
【００１０】
請求項３におけるナビゲーション装置は、請求項１又は請求項２におけるナビゲーション装置において、前記アイコンは、該アイコンを選択している２点の回転方向に応じた２つの機能を有し、前記制御手段は、該アイコンの機能を実行する際に、該アイコンを選択している２点の回転方向に応じた機能を実行することを特徴とするものである。
【００１１】
請求項４におけるナビゲーション装置は、請求項３に記載のナビゲーション装置において、前記アイコンは、経路探索条件を指定して該アイコンの位置を目的地とした経路探索を行う機能を有し、前記制御手段は、前記確定されたアイコン位置までの経路探索を実行する際に、該アイコンを選択している２点の回転方向に応じて経路探索条件を設定し経路探索を実行することを特徴とするものである。
【００１２】
請求項５におけるナビゲーション装置は、請求項１又は請求項２におけるナビゲーション装置において、前記アイコンは、該アイコンを選択している２点の回転角度に応じた複数の機能を有し、前記制御手段は、該アイコンの機能を実行する際に、該アイコンを選択している２点の回転角度に応じた機能を実行することを特徴とするものである。
【００１３】
請求項６におけるナビゲーション装置は、請求項５におけるナビゲーション装置において、前記アイコン選択手段は、選択された前記アイコンの周辺に該アイコンが有する複数の機能の情報を表示し、前記制御手段は、該アイコンを選択している２点の接触が解除されたときの何れかの接触位置に表示されている前記機能を実行することを特徴とするものである。
【００１４】
請求項７におけるナビゲーション装置は、請求項６に記載のナビゲーション装置において、前記アイコン選択手段は、前記アイコンの周辺に表示されている複数の機能の情報のうち、該アイコンを選択している２点の何れかの接触位置に表示されている機能の情報を該アイコン上に表示することを特徴とするものである。
【発明の効果】
【００１５】
本発明におけるナビゲーション装置においては、アイコンを挟むように画面上の２点に接触することでアイコンを選択し、該アイコンを任意の位置まで移動している途中に画面上の２点の接触が解除されたとしても、その解除された位置ではアイコンの位置が確定されることがない。そのため、アイコンの位置の誤確定を防止することができるとともに、すぐに、そのアイコンを選択することができるので、所望の位置までスピーディーにアイコンを移動させて確定させることが可能となる。
【００１６】
また、その接触された２点の移動を検出するのみであるため、比較的、安価なセンサにて検出が可能であるため、低コスト化を達成できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態にかかるナビゲーション装置の一部機能表現を含む全体構成を示すブロック図である。
【図２】本発明の実施形態にかかるナビゲーション装置の表示画面の説明図である。
【図３】本発明の実施形態にかかるナビゲーション装置の目的地設定に関する説明図である。
【図４】本発明の実施形態にかかるナビゲーション装置の「目的地設定ルーチン」のフローチャートである。
【図５】他の実施形態にかかるナビゲーション装置の説明図である。
【図６】他の実施形態２にかかるナビゲーション装置の目的地設定の一例を示す図である。
【図７】図６の目的地の通過順序の変更方法を説明する図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面に基づいて説明する。なお、本実施の形態において、図示の同一記号及び同一符号は、同一または相当する機能部分であるから、ここではその重複する説明を省略する。
まず、本発明の実施形態について図１から図５を用いて説明する。
図１は本発明の実施形態にかかるナビゲーション装置の一部機能表現を含む全体構成を示すブロック図である。
【００１９】
図１において、本実施の形態のナビゲーション装置は、入力された情報に基づいて、各種の演算処理を行うマイクロプロセッサからなる演算・制御部１と、操作者からの操作を受け付けるエンジンの駆動を行うイグニッションスイッチ２１を含む各種キー入力、音声入力、タッチスイッチ等の操作部２と、操作者に対して操作情報、地図等の情報を表示する液晶、ＥＬ等からなるディスプレイ３と、経路案内、交通規制情報、渋滞情報の案内に関する音声ガイダンスを行うスピーカ４と、更に、現在の自車の位置、方位、目標物（例えば、交差点）に至るまでの距離等を検出することが可能となるように各種センサからなる自車の現在位置を検出する現在地検出部７と、道路交通情報通信システムセンター（ＶＩＣＳ（登録商標）：Vehicle Information and Communication System）６２等の情報センターとの間でネットワーク６１を介して通信を行う通信部６、各種のデータが記録され、書込み、読み出しが可能な記憶容量が大きいハードディスクからなるナビ情報処理部８と、ナビゲーション機能による目的地の設定によって経路が探索される目的地設定部９等から構成されている。なお、ディスプレイ３は操作部２としてのタッチスイッチを兼ねるものもある。
【００２０】
マイクロプロセッサからなる演算・制御部１は、全体の制御を行う演算及び制御を行うＣＰＵ１１、及びＣＰＵ１１が各種の演算処理を行うに当たってワーキングメモリとして使用すると共に、経路が探索されたときの経路データや交通規制情報が存在するリンクＩＤ等が記憶されるＲＡＭ１２、制御用プログラムの他、渋滞回避経路への変更をユーザに案内する経路変更案内処理プログラム等が記憶されたＲＯＭ１３、ＲＯＭ１３から読み出したプログラムを記憶するフラッシュメモリ１４等の内部記憶装置や、タイマ１５等を備え、ＲＡＭ１２、ＲＯＭ１３、フラッシュメモリ１４等としては半導体メモリ、磁気コア等が使用され、演算及び制御を行うＣＰＵ１１は、ＭＰＵ等の演算機能を有するものの使用が可能である。
【００２１】
ＲＯＭ１３には、各種のプログラムが記憶され、ＲＡＭ１２に各種のデータが記憶されるようになっており、また、プログラム、データ等を外部記憶装置、メモリーカード等からプログラム、データ等を読み出してフラッシュメモリ１４に書き込む。更に、メモリーカード等を交換することによってプログラム、データ等を更新することができる。
そして、自車の現在位置を検出する現在地検出部７は、ＧＰＳセンサ７１、地磁気センサ７２、距離センサ７３、ステアリングセンサ７４、方位検出部としてのジャイロセンサ７５、高度計７６、更に、自車の走行速度及び走行距離を検出する車速センサ７７等からなる。
【００２２】
なお、本実施形態のナビゲーション装置は、ネットワーク６１を介して道路交通情報通信システムセンター６２から警察、日本道路公団等の交通管制システムの情報を収集して作成した道路の渋滞等に関する情報や、交通規制情報等の道路交通情報を所定時間毎に受信することが可能に構成されている。また、この道路交通情報は、例えば、道路の渋滞等に関する道路渋滞情報、道路工事、建築工事等による交通規制情報等の道路交通情報に関する詳細情報である。該詳細情報としては、道路渋滞情報の場合、後述のＶＩＣＳリンクＩＤ、渋滞の実際の長さ、渋滞解消の見込まれる時刻等であり、交通規制情報の場合、後述のＶＩＣＳリンクＩＤ、道路工事、建築工事等の継続期間、通行止め、片側交互通行、車線規制等の交通規制の種類、交通規制の時間帯等である。
【００２３】
また、ネットワーク６１としては、例えば、無線ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、イントラネット、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系を使用することができる。そして、放送衛星によるＣＳ放送、ＢＳ放送、地上波ディジタルテレビ放送、ＦＭ多重放送等を利用する通信系を使用することもできる。更に、高度道路交通システム（ＩＴＳ）において利用されるノンストップ自動料金支払いシステム（ＥＴＣ）、狭域通信システム（ＤＳＲＣ）等の通信系を使用することもできる。
【００２４】
更に、本実施形態のナビゲーション装置を構成する各構成要素について図１に基づいて具体的に説明する。
ＧＰＳセンサ７１は、人工衛星によって発生させられた電波を受信することにより、地球上における自車の現在位置及び現在時刻を検出する。地磁気センサ７２は、地磁気を測定することによって自車方位を検出する。距離センサ７３は、道路上の所定位置間の距離等を検出する。ここで、距離センサ７３としては、例えば、自車の車輪の回転速度を測定し、測定した回転速度に基づいて距離を検出するが、車速センサ７７の出力を積分して距離を検出してもよい。
【００２５】
また、ステアリングセンサ７４は自車の操舵角を検出するものである。ここで、ステアリングセンサ７４としては、例えば、ステアリングホイールの回転部に取り付けられた光学的な回転センサ、回転抵抗センサ、車輪に取り付けられた角度センサ等が使用される。
そして、ジャイロセンサ７５は自車の旋回角を検出するものである。ここで、ジャイロセンサ７５としては、例えば、ガスレートジャイロ、振動ジャイロ等が使用される。また、ジャイロセンサ７５によって検出された旋回角を積分することにより、自車方位を検出することができる。
【００２６】
また、ナビ情報処理部８及び目的地設定部９は、本実施の形態ではハードディスクを使用した場合で説明する。本実施の形態においては、ナビ情報処理部８、目的地設定部９としてハードディスクが使用されているが、ハードディスクの他に、フレキシブルディスク等の磁気ディスクを外部記憶装置の一部として使用することができる。また、メモリーカード、磁気テープ、磁気ドラム、ＣＤ、ＭＤ、ＤＶＤ、光ディスク、ＩＣカード等を外部記憶装置の一部として使用することもできる。
【００２７】
更に、演算・制御部１には、操作部２、ディスプレイ３、スピーカ４、タッチパネル５、通信部６の各周辺装置が電気的に接続されている。操作部２は、走行開始時の現在地を修正し、案内開始地点としての出発地及び案内終了地点としての目的地を入力する際や施設に関する情報の検索を行う際等に操作され、各種キー等の複数の操作スイッチから構成される。そして、演算・制御部１は、操作部２の各スイッチの操作により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。イグニッションスイッチ２１はエンジンの始動及び停止を行うものである。
なお、操作部２としては、キーボード、マウス、バーコードリーダ、遠隔操作用のリモートコントロール装置、ジョイスティック、ライトペン、スタイラスペン等を使用することもできる。更に、ディスプレイ３の前面に設けたタッチパネル５によって構成することもできる。
【００２８】
ディスプレイ３の画面３２には、操作案内、操作メニュー、キーの案内、地図、各種アイコン、現在地から目的地までの誘導経路、誘導経路に沿った案内情報、後述の経路変更案内情報、交通情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。
なお、ディスプレイ３の代わりに、ＣＲＴディスプレイ、プラズマディスプレイ、ＥＬ等を使用し、車両のフロントガラスにホログラムを投影するホログラム装置等を使用することもできる。
【００２９】
スピーカ４は、演算・制御部１からの指示に基づいて、誘導経路に沿った走行を案内する音声ガイダンスや、誘導経路の変更を案内する音声案内を出力する。ここで、案内される音声ガイダンスとしては、例えば、「２００ｍ先、○○交差点を右方向です。」や「有料道路を利用するルートに変更されました。」等がある。特に、本実施の形態においては、操作順序等のメッセージを出力する。
なお、スピーカ４より出力される音声としては、合成された音声の他に、各種効果音、予めＩＣメモリ等に録音された各種の案内情報を出力することもできる。
【００３０】
更にまた、通信部６は、情報センター、例えば、道路交通情報通信システムセンター６２等から送信された渋滞情報、交通規制情報、駐車場情報、交通事故情報、サービスエリアの混雑状況等の各情報から成る道路交通情報を、道路に沿って配設された電波ビーコン装置、光ビーコン装置等を介して電波ビーコン、光ビーコン等として受信するビーコンレシーバである。また、通信部６は、ネットワーク６１としてＬＡＮ、ＷＡＮ、イントラネット、携帯電話回線網、電話回線網、公衆通信回線網、専用通信回線網、インターネット等の通信回線網等の通信系において通信を可能とするネットワーク機器である。更に、通信部６は道路交通情報通信システムセンター６２からの情報の他に、ニュース、天気予報等の情報から成るＦＭ多重情報を、ＦＭ放送局を介してＦＭ多重放送として受信するＦＭ受信機を備える。なお、前記ビーコンレシーバ及びＦＭ受信機は、ユニット化されてＶＩＣＳレシーバとして配設されるようになっているが、別々に配設することもできる。
【００３１】
ナビ情報処理部８の交通情報ＤＢ８１には、道路交通情報通信システムセンター６２から受信した渋滞の実際の長さ、渋滞解消の見込まれる時刻等から構成される現況の道路の渋滞等に関する道路交通情報から作成した渋滞情報８２が格納されている。また、この交通情報ＤＢ８１には、道路交通情報通信システムセンター６２から受信した交通規制のある道路工事、建築工事等による交通規制情報等に関する道路交通情報から作成した交通規制情報８３が格納されている。
道路交通情報通信システムセンター６２から受信した各道路交通情報には、種別情報、位置、渋滞区間の距離、渋滞度等の情報と共に、ＶＩＣＳリンクＩＤが含まれる。ＶＩＣＳリンクＩＤは、道路を所定の交差点毎に分割して規格化された走行案内用リンクとしてのＶＩＣＳリンクに付与された識別番号である。なお、前記道路交通情報には、各ＶＩＣＳリンクにおける始点及び終点の座標、始点から終点までの距離等の情報も含まれている。
【００３２】
なお、地図情報ＤＢ８４に記憶される道路とＶＩＣＳリンクとは同一ではない。即ち、一般的には、道路（リンク）の方がＶＩＣＳリンクよりも細分化されている。そこで、交通情報ＤＢ８１には、各道路に識別番号として付与されるリンクＩＤとＶＩＣＳリンクＩＤとの間の変換テーブル（対照表）を有し、ＶＩＣＳリンクＩＤに基づいて、対応するリンクＩＤを特定することができるようになっている。そのため、本実施の形態のナビゲーション装置は、道路交通情報通信システムセンター６２からＶＩＣＳリンクＩＤを受信すると、該ＶＩＣＳリンクＩＤに基づいて渋滞情報等の道路交通情報を表示すべき道路の区間を特定することができる。そして、道路交通情報通信システムセンター６２から受信した現況の道路の渋滞等に関する道路交通情報のＶＩＣＳリンクＩＤは、リンクＩＤに変換されて渋滞情報８２として格納される。また、道路交通情報通信システムセンター６２から受信した交通規制情報８３等に関する道路交通情報のＶＩＣＳリンクＩＤは、リンクＩＤに変換されて交通規制情報８３として格納される。
【００３３】
また、地図情報ＤＢ８４には、本実施形態のナビゲーション装置における走行案内や経路探索に使用されるナビ地図情報８５が格納されている。ここで、ナビ地図情報８５には、経路案内及び地図表示に必要な各種情報から構成されており、例えば、各新設道路を特定するための新設道路情報、地図３１（図２参照）を表示するための地図表示データ、各交差点に関する交差点データ、ノード点に関するノードデータ、施設の一種である道路に関するリンクデータ、経路を探索するための探索データ、施設の一種である店舗等のＰＯＩ（Point of Interest）に関する店舗データ、地点を検索するための検索データ等から構成されている。そして、地図情報ＤＢ８４の内容は、地図情報配信センターから通信部６を介して配信された更新情報をダウンロードすることによって更新される。
【００３４】
目的地設定部９は、アイコン格納部９１と目的地確定部９２とから構成されており、アイコン格納部９１は、操作者が使用するアイコンを格納するメモリ領域で、種々のアイコンがあるが、本実施形態においては、メモリ地点アイコン２６と目的地アイコン２７（図２参照）が格納されているものとする。なお、これらのメモリ地点アイコン２６と目的地アイコン２７は、ディスプレイ３の画面３２（図２参照）におけるアイコン領域２５（図２参照）に表示されているものである。
【００３５】
また、目的地確定部９２は、操作者により選択されたアイコンが地図３１上の所定位置まで移動され、各アイコン２６、２７の位置が確定された時に、該アイコンが移動された位置を目的地の位置として確定する。
【００３６】
次に、演算・制御部１が処理する本実施の形態にかかるナビゲーション装置の制御について、ディスプレイ３の画面表示と共に説明する。
【００３７】
図２は本発明の実施形態におけるナビゲーション装置の表示画面の説明図、図３は本実施形態のナビゲーション装置における目的地を設定するための説明図、図４は本実施形態のナビゲーション装置における「目的地設定ルーチン」のフローチャート、図５は他の実施形態にかかるナビゲーション装置の説明図である。
【００３８】
図２に示すように、図示しないメインプログラムの実行によってディスプレイ３の画面３２上に地図３１と複数のアイコン２６、２７が表示されている。また、画面３２は、画面中央の地図３１を表示するための地図表示部３４と、該地図表示部３４の右部の、種々のアイコンが配置されたアイコン領域２５とから構成されている。該アイコン領域２５には、上からメモリ地点アイコン２６、目的地アイコン２７とが配置されている。そして、後述する「目的地設定ルーチン」のプログラムが実行されることによって、目的地アイコン２７が地図３１上の所定位置に確定することによって経路探索が実行される。
【００３９】
ここで、アイコン領域２５に表示されているアイコンには各々機能が割り当てられており、これらのアイコンはユーザに選択され画面上を移動したときに、移動後の位置で割り当てられた機能を実行する。例えば、メモリ地点アイコン２６には移動後の位置をメモリ地点として登録する機能が割り当てられており、メモリ地点として登録された位置は簡単に地図等を呼び出せるようになる。また、目的地アイコン２７には移動後の位置を目的地として設定する機能が割り当てられており、演算・制御部１により目的地として設定された位置までの経路が探索される。
【００４０】
次に、目的地を設定するための方法を図３に基づいて、図３（ａ）から図３（ｄ）の順に従って説明をする。
【００４１】
まず、図３（ａ）において、まず、ナビゲーション装置を操作する操作者が、自身の手Ｄにおける２本の指を、アイコン領域２５内にある目的地アイコン２７を挟む形で画面上に接触させる。具体的には、操作者の２本の指先が、画面上のＡ点及びＢ点にタッチ（接触）される。（尚、図３におけるＡ点、Ｂ点及び直線Ｅは、実際の画面上には表示されるものではなく、本実施形態の説明のために表示している。）そして、その２箇所のタッチ位置（Ａ１，Ｂ１）、（Ａ２，Ｂ２）が、それぞれ、タッチ位置検出位置Ａ及びタッチ位置検出位置Ｂとして検出され、そのタッチ位置（Ａ１，Ｂ１）、（Ａ２，Ｂ２）が、目的地アイコン２７を挟み込むような形である場合に、前記目的地アイコン２７が選択されたと判断される。詳細には、タッチ位置検出位置Ａが、目的地アイコン２７の周り一定距離範囲内に位置し、タッチ位置検出位置Ｂが、目的地アイコン２７に対してタッチ位置検出位置Ａとは、反対側における所定範囲内に位置していると判断されると、前記目的地アイコン２７が選択されたと判断される。つまり、操作者が目的地アイコン２７を掴んだものと判断されるようになっている。なお、本実施形態においては、２点のタッチ位置（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の中点Ｃに目的地アイコン２７の略中心が存在している場合にて説明しているが、この実施形態に限らず、２点のタッチ位置（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の中点Ｃに目的地アイコン２７の一部が存在していればよい。
【００４２】
次に、図３（ｂ）において、目的地アイコン２７が選択され、操作者が目的地アイコン２７を掴んだと判断されたのち、操作者が２点のタッチ位置（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の位置関係を維持した状態で、矢印３６の方向に向かって、それぞれの点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）を移動した場合に、目的地アイコン２７が移動しているものと判断される。つまり、操作者は、地図表示部３４における地図３１上の所定位置まで２本の指を移動させることで目的地アイコン２７の移動を行う。
【００４３】
次に、図３（ｃ）において、操作者が、地図表示部３４における地図３１上の所定位置まで目的地アイコン２７を移動させた所で、操作者の２本の指を右方向（時計回り）に回転した後に、画面３２上から離した場合に目的地アイコン２７の位置を目的地として確定する。つまり、画面３２上に接触された２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）が、その２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の中点Ｃを中心に、所定方向、例えば、右方向に回転された後に、２点の接触が解除された場合、地図表示部３４の地図３１上において、２本の指が画面上から離されたときの目的地アイコン２７の位置が、操作者の意図とする目的地アイコン２７の位置として確定される。そして、その位置を目的地として経路探索が実行されることとなるが、本実施例においては、有料道路優先の経路探索が実行されるようになっており、「有料道路優先で検索します。」と画面３２の下端部に表示される。なお、２本の指のタッチ位置が目的地アイコン２７の位置を中心として略反対側に位置し、且つ、それぞれのタッチ位置の移動方向が目的地アイコン２７の位置を中心として反対方向である場合に、目的地アイコンを選択している（掴んでいる）２本の指が回転したと見なす。
【００４４】
したがって、操作者が、地図３１上の所定位置まで目的地アイコン２７を移動させている途中に、何らかの拍子に、操作者がその２本の指を画面３２上から離してしまっても、そのときの目的地アイコン２７の位置が目的地として確定して、経路探索を実行してしまうといった問題点が解消される。
【００４５】
一方、図３（ｄ）において、操作者の２本の指を左方向（反時計回り）に回転した後に、画面３２上から離した場合にも目的地アイコン２７の位置を目的地として確定する。つまり、画面３２上に接触された２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）が、その２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の中点Ｃを中心に、所定方向、例えば、左方向に回転された後に、２点の接触が解除された場合、上記の右方向に回転された場合の時と同様に、２本の指が画面３２上から離されたときの目的地アイコン２７の位置が、操作者の意図する目的地アイコン２７の位置として確定される。そして、その位置を目的地として経路探索が実行されるようになっている。しかし、その目的地に対して経路探索を行う際には、先の右方向に回転された場合の時の経路探索条件つまり有料道路優先ではなく、一般道路優先により経路探索を行うようになっており、「一般道路優先で検索します。」と画面３２の下端部に表示される。
【００４６】
このように、２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の接触が解除される前に、その２点（Ａ１，Ｂ１）、（Ａ２，Ｂ２）の中点Ｃを中心とした回転を検出するという構成を追加することで、目的地の位置を誤確定してしまうのを防止すると共に、その回転方向によって、経路探索条件、例えば、一般道路を優先なのか有料道路を優先なのか等の条件を変更するという機能を追加することで、操作者の操作を増やすことなく、機能を追加することが可能となり、操作者の操作工数の低減が可能となる。
【００４７】
次に、演算・制御部１が処理する本実施の形態にかかるナビゲーション装置の目的地を設定するための制御方法について、以下のとおり説明する。
【００４８】
まず、図４に基づいて、本実施形態のナビゲーション装置の「目的地設定ルーチン」のフローチャートについて説明する。このフローチャートは、本ナビゲーション装置のメインプログラムの実行中に呼び出されるものである。
【００４９】
まず、ステップＳ１１で、２箇所のタッチ（接触）を検出したか否か、つまり、操作者の２本の指が、画面上の２箇所にタッチ（接触）したことが検出されたか否かを判断し、ＹＥＳであれば、ステップＳ１２に進み、ＮＯであれば、ステップＳ１１においてＹＥＳと判断されるまで、ステップＳ１１を繰り返し実行する。ここで、ステップＳ１１を接触検出手段とする。
【００５０】
ステップＳ１１において、ＹＥＳと判断された場合、つまり、操作者の２本の指が、画面３２上の２箇所にタッチ（接触）されたことを検出したと判断されると、ステップＳ１２へ進む。ステップＳ１２では、画面３２上にタッチ（接触）された２点の中点Ｃに目的地アイコン２７が存在しているか否かを判断し、ＹＥＳであれば、ステップＳ１３へ進み、ＮＯであれば、ステップＳ１９へ進む。
【００５１】
ステップＳ１２において、ＹＥＳと判断された場合、つまり、タッチ（接触）された２点の中点Ｃに目的地アイコン２７が存在していると判断された場合には、ステップＳ１３へ進む。ステップＳ１３では、タッチ（接触）位置間にある目的地アイコン２７が選択され、つまり、操作者が目的地アイコン２７を掴んだものと判断され、ステップＳ１４へと進む。
【００５２】
一方、ステップＳ１２において、ＮＯと判断された場合、つまり、タッチ（接触）された２点の中点Ｃに目的地アイコン２７が存在していないと判断された場合には、ステップＳ１９へ進み、単なる地図全体における何らかの操作をしているものと判断し、本フローチャートのリターンを実行する。
【００５３】
ステップＳ１３において、操作者により、目的地アイコン２７が、地図３１上の任意の位置まで移動されるが、ステップＳ１５において、タッチ位置の回転があると判断されるまでは目的地アイコン２７の位置を確定しない。そのため、ステップＳ１４において、２箇所のタッチ位置の検出が解除されたか否か、つまり、目的地アイコン２７を地図３１上の任意の位置まで移動させている途中に、２点の接触が解除されてしまったか否かが判断され、ＮＯであれば、ステップＳ１５へ進み、ＹＥＳであれば、ステップＳ１１へ戻り、ステップＳ１１がＹＥＳとなるまで、ステップＳ１１を繰り返し実行する。
【００５４】
ステップＳ１４において、ＹＥＳと判断された場合、つまり、２箇所のタッチ位置の検出が解除された場合には、ステップＳ１１へ戻り、２箇所のタッチ（接触）が検出されたか否かの判断が、直ちにできるようになっており、２点の接触が解除されてしまった地点から、再度、目的地アイコン２７が選択されるように構成されている。ここで、本ステップＳ１４においては、２点の接触が解除されても、その解除された位置を目的地として確定するものではなく、経路探索は実行されない。
【００５５】
一方、ステップＳ１４において、ＮＯと判断された場合、つまり、２箇所のタッチ位置の検出が解除されていない場合には、ステップＳ１５へ進み、ステップＳ１５では、タッチ位置の回転があるか否かが判断され、ＹＥＳであれば、ステップＳ１６へ進み、ＮＯであれば、ステップＳ２０へ進む。
【００５６】
操作者により、目的地アイコン２７が、画面３２上における地図３１の所定位置まで移動され、次に、ステップＳ１５において、タッチ位置の回転があるか否か、つまり、画面上にて、操作者の２本の指がタッチ（接触）された２点が、その接触された２点の中点Ｃを中心に回転したか否かが判断され、ＹＥＳであれば、ステップＳ１６へ進み、ＮＯであれば、ステップＳ２０へ進む。
【００５７】
ステップＳ１５において、ＹＥＳと判断され、つまり、タッチ（接触）された２点が、その２点の中点Ｃを中心に回転したと判断された場合には、ステップＳ１６へ進み、ステップＳ１６では、その回転方向が、右回転であるか左回転であるかを判断し、ＹＥＳであれば、ステップＳ１７へ進み、ＮＯであれば、ステップＳ２２へ進む。
【００５８】
一方、ステップＳ１５において、ＮＯと判断された場合、つまり、タッチ（接触）された２点が、その２点の中点Ｃを中心に回転したことが検出されない場合には、ステップＳ２０へ進み、ステップＳ２０では、タッチ位置の平行移動があるか否か、つまり、タッチされた２点の間隔を維持したままの状態で同方向への移動であるか否かを判断し、ＹＥＳであれば、ステップＳ２１へ進み、ＮＯであれば、ステップＳ１５がＹＥＳと判断されるまで、ステップＳ１５を繰り返し実行する。
【００５９】
ステップＳ２０において、ＹＥＳと判断された場合、つまり、目的地アイコン２７が選択されたと判断されてから、タッチされた２点の間隔を維持したままの状態で同方向へ移動していると判断された場合には、ステップＳ２１へ進み、ステップＳ２１では、その目的地アイコン２７の位置が画面３２上を移動中であると判断し、ステップＳ１５がＹＥＳと判断されるまで、ステップＳ１５を繰り返し実行する。
【００６０】
また、ステップＳ１６において、ＹＥＳと判断された場合、つまり、右回転であると判断された場合には、ステップＳ１７へ進み、ステップＳ１７では、２箇所のタッチの検出が解除されたか否かを判断し、ＹＥＳであれば、ステップＳ１８へ進み、ＮＯであれば、ステップＳ１６がＹＥＳと判断されるまで、ステップＳ１６を繰り返し実行する。
【００６１】
ステップＳ１７において、ＹＥＳと判断された場合、つまり、２箇所のタッチの検出が解除されたと判断された場合には、ステップＳ１８へ進み、ステップＳ１８では、その解除された画面３２上の目的地アイコン２７の地点を目的地として確定し、その目的地までの経路が有料道路を優先に探索が実行されて、本フローチャートをリターンする。
【００６２】
一方、ステップＳ１６において、ＮＯと判断された場合、つまり、左回転であると判断された場合には、ステップＳ２２へ進み、２箇所のタッチの検出が解除されたか否かを判断し、ＹＥＳであれば、ステップＳ２３へ進み、ＮＯであれば、ステップＳ１６がＹＥＳと判断されるまで、ステップＳ１６を繰り返し実行する。
【００６３】
ステップＳ２２において、ＹＥＳと判断された場合、つまり、２箇所のタッチの検出が解除されたと判断された場合には、ステップＳ２３へ進み、ステップＳ２３では、その解除された画面３２上の目的地アイコン２７の地点を目的地として確定し、その目的地までの経路が一般道路を優先に探索されて、本フローチャートをリターンする。
【００６４】
図５は、地図上でアイコンの位置を確定する際に適用できる、他の実施形態の例である。
【００６５】
図５の（Ａ）は、操作者によりタッチされた２点のタッチ位置を、その２点の中点Ｃを中心に左方向に回転させた場合に、所定のアイコンを経由地として確定し、右方向に回転させた場合には、所定のアイコンを目的地として確定するものである。ここで、経由地とは、ある目的地に対して探索された経路に対して、目的地に行く途中に立ち寄る地点のことを指す。したがって、経由地として設定された場合には、再度、経由地を経由した目的地への新たな経路が探索されることとなる。
【００６６】
また、図５の（Ｂ）は、操作者によりタッチされた２点のタッチ位置を、その２点の中点Ｃを中心に左方向に回転させた場合に、所定のアイコンが位置する地点をメモリ地点として確定し、右方向に回転させた場合には、所定のアイコンが位置する地点を目的地として確定するものである。
【００６７】
また、図５の（Ｃ）は、回転方向を検出することに加え、回転角度を検出することによって、さらなる機能を追加するものである。
【００６８】
このような、回転角度を検出する場合の実施形態について、図６及び図７に基づいて説明する。なお、地図３１上に、目的地アイコン２７が３個すでに確定されており、その３個の目的地アイコン２７を通る経路が探索されている状態からの動作を説明する。
【００６９】
図６に示すように、ナビゲーション装置を操作する操作者が、自身の手Ｄにおける２本の指を、アイコン領域２５内にある目的地アイコン２７を挟む形で画面上に接触させる。具体的には、操作者の２本の指先が、画面上のＡ点及びＢ点にタッチ（接触）される。（尚、図６及び図７におけるＡ点、Ｂ点及び直線Ｅは、実際の画面上には表示されるものではなく、説明のために表示している。）
【００７０】
これにより、４個目の目的地アイコン２７が選択され、操作者が目的地アイコン２７を掴んだと判断されたのち、操作者が２点のタッチ位置（Ａ３，Ｂ３）、（Ａ４，Ｂ４）の間隔を維持した状態で、矢印３８の方向に向かって、それぞれの点（Ａ３，Ｂ３）、（Ａ４，Ｂ４）を同方向に平行移動した場合に、目的地アイコン２７が移動しているものと判断され、操作者は、地図表示部３４における地図３１上の所定位置まで２本の指を移動させることで４個目の目的地アイコン２７の移動を行う。
【００７１】
また、目的地アイコン２７を掴んでいるとき、目的地アイコン２７の周辺に４個の各丸印４１〜４４が表示されると共に、各丸印４１〜４４の中に「４」、「３」、「２」、「１」の数字が順番に表示される。尚、各丸印４１〜４４に限らず、四角枠、三角枠、菱形等でもよい。
【００７２】
各丸印４１〜４４の中に表示された「４」、「３」、「２」、「１」の数字は、当該目的地アイコン２７を含む４個の目的地アイコン２７に対応する通過順番を表すものである。従って、例えば、４個の目的地アイコン２７が、すでに確定されている場合には、５個目の目的地アイコン２７を掴んでいるときに、当該５個目の目的地アイコン２７の周辺に５個の丸印が表示されると共に、この丸印の中に「５」、「４」、「３」、「２」、「１」の数字が順番に表示される。
【００７３】
そして、操作者の指が各丸印４１〜４４の何れかの上に位置した場合には、当該位置の丸印の中に表示された数字が、目的地アイコン２７上の「Ｇ」の文字に替えて表示される。例えば、図７に示すように、操作者の指が「３」の数字が表示された丸印４２の上に位置した場合には、目的地アイコン２７上の「Ｇ」の文字に替えて、「３」の数字が表示される。続いて、この状態で、操作者が２本の指を画面３２上から離した場合には、４個目の当該目的地アイコン２７の位置が、３番目の通過順番に設定され、元の３番目の通過順番の目的地アイコン２７の通過順番が４番目に再設定される。
【００７４】
また、例えば、操作者の指が「４」の数字が表示された丸印４１の上に位置した場合には、目的地アイコン２７上の「Ｇ」の文字に替えて、「４」の数字が表示される。続いて、この状態で、操作者が２本の指を画面３２上から離した場合には、４個目の当該目的地アイコン２７の位置が、４番目の通過順番に設定される。
【００７５】
従って、操作者は、目的地アイコン２７を所定の位置まで移動した後、２本の指を所定方向、例えば、右方向に回転を開始することで目的地を確定するが、このときに当該目的地アイコン２７の周辺に表示された各数字のうち、当該目的地アイコン２７の設定したい通過順番の数字の上まで指を動かした後、２本の指を画面３２上から離すことによって、当該目的地アイコン２７の位置を含む確定された各目的地の通過順序の変更を行って経路探索を行うことが可能となる。
【００７６】
また、目的地アイコン２７の周辺に表示された各丸印４１〜４４の上に操作者の指が位置した場合には、指で隠れた丸印の中に表示されている数字が、目的地アイコン２７上の「Ｇ」の文字に替えて表示される。これにより、操作者は指で隠れた丸印の中に表示されている数字を容易に確認することができ、通過順番の設定操作を正確に行え、操作性の向上を図ることができる。
【００７７】
尚、図７においては、目的地アイコン２７の周辺に、通過順番を表す数字を表示したが、これに限ることはない。例えば、目的地アイコン２７の周辺に、各丸印４１〜４４に替えて、有料道路優先の検索条件を表す「有料」や一般道路優先の検索条件を表す「一般」が表示された四角枠を表示するようにしてもよい。そして、いずれかの四角枠の上まで指を動かした後、２本の指を画面３２上から離すことによって、経路探索条件を当該四角枠に表示された検索条件で行うようにしてもよい。また、操作者の指が各四角枠の上に位置した場合には、当該四角枠の中に表示されている文字を、目的地アイコン２７上の「Ｇ」の文字に替えて表示するようにしてもよい。
【符号の説明】
【００７８】
１      演算・制御部
３      ディスプレイ
５      タッチパネル
７      現在地検出部
８      ナビ情報処理部
９      目的地設定部
１１      ＣＰＵ
１２      ＲＡＭ
１３      ＲＯＭ
２５      アイコン領域
２６      メモリ地点アイコン
２７      目的地アイコン
３４      地図表示部
４１〜４４      丸印
９１    アイコン格納部
９２    目的地確定部
【図１】
2011095242.tif 000003
【図２】
2011095242.tif 000004
【図３】
2011095242.tif 000005
【図４】
2011095242.tif 000006
【図５】
2011095242.tif 000007
【図６】
2011095242.tif 000008
【図７】
2011095242.tif 000009