(57)【特許請求の範囲】
【請求項１】
地図を表示可能な表示画面を有する表示手段と、
前記表示画面への利用者の指のタッチ状態を検出するタッチ状態検出手段と、
前記表示画面への利用者の指の近接状態を検出する近接状態検出手段と、
前記指のタッチ状態が検出された場合に当該タッチ状態における利用者の指位置を取得し当該取得した指位置に基づいて前記地図のスクロールを行う地図スクロールモードを実行可能な実行手段と、を備え、
前記実行手段は、前記近接状態検出手段により前記指の近接状態が所定時間以上検出された場合、当該近接状態における利用者の指位置を取得し、前記取得した指位置に基づいて前記地図におけるエリアを特定するエリア特定モードを実行すること
を備えたことを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記実行手段は、前記エリア特定モードにおいて前記タッチ状態検出手段により前記表示画面への利用者の指のタッチ状態が検出された場合に、前記エリア特定モードの実行を停止し、前記地図スクロールモードを実行すること
を特徴とする地図表示装置。
【請求項３】
地図を表示可能な表示画面を有する表示手段と、
前記表示画面への利用者の指のタッチ状態を検出するタッチ状態検出手段と、
前記表示画面への利用者の指の近接状態を検出する近接状態検出手段と、
前記指のタッチ状態が検出された場合に当該タッチ状態における利用者の指位置を取得し当該取得した指位置に基づいて前記地図のスクロールを行う地図スクロールモードを実行可能な実行手段と、を備え、
前記実行手段は、前記指の近接状態が検出された場合、当該近接状態における利用者の指位置を取得し、前記取得した指位置に基づいて前記地図におけるエリアを特定するエリア特定モードを実行し、前記エリア特定モードにおいて前記タッチ状態検出手段により前記表示画面への利用者の指のタッチ状態が検出された場合に、前記エリア特定モードの実行を停止し、前記地図スクロールモードを実行すること
を特徴とする地図表示装置。
【請求項４】
請求項１〜３の何れか一項に記載の地図表示装置において、
前記実行手段は、前記近接状態検出手段により前記表示画面への利用者の指の近接状態が検出された状態で、所定距離以上の前記指位置の変化を取得すると、前記エリア特定モードを実行すること
を特徴とする地図表示装置。
【請求項５】
請求項１〜４の何れか一項に記載の地図表示装置において、
前記実行手段は、前記エリア特定モードにおいて、前記取得した指位置の変化に基づく指位置の軌跡が前記地図において閉領域を形成した場合に、当該閉領域を前記地図におけるエリアとして特定すること
を特徴とする地図表示装置。
【請求項６】
請求項５に記載の地図表示装置において、
前記実行手段は、前記指位置の軌跡を部分的に比較し、その部分同士が所定閾値以内の近似度を有している場合には、当該軌跡によって前記閉領域が形成されているものとみなすこと
を特徴とする地図表示装置。
【請求項７】
請求項１〜６の何れか一項に記載の地図表示装置において、
前記実行手段は、前記エリア特定モードにおいて、前記取得した指位置の変化に基づく指位置の軌跡を、前記地図上に表示すること
を特徴とする地図表示装置。
【請求項８】
請求項１〜７の何れか一項に記載の地図表示装置において、
前記実行手段は、前記特定されたエリアを地図上に識別可能に表示し、前記タッチ状態検出手段により当該特定されたエリアへの利用者の指のタッチ状態が検出された場合に、当該特定されたエリアの地図を拡大表示すること
を特徴する地図表示装置。
【請求項９】
請求項１〜８の何れか一項に記載の地図表示装置において、
前記実行手段は、前記特定されたエリアを地図上に識別可能に表示するとともに、当該特定されたエリア内に位置する施設のうち所定条件を満たす施設の情報を表示すること
を特徴とする地図表示装置。
【請求項１０】
請求項１〜９の何れか一項に記載の地図表示装置の実行手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた地図表示装置に関する。
【背景技術】
【０００２】
地図表示装置には、表示画面をタッチすることで入力操作を可能にするタッチパネルを実装するものが多い。タッチパネルを用いると、直感的な入力操作が可能となるため、ユーザの操作性の向上に寄与する。
【０００３】
近年、このようなタッチパネルを利用して表示画面に表示された地図上の領域を囲むようにタッチすることで、地図上の所望のエリアを指定することができる装置が提案されている（例えば、特許文献１参照）。この装置では、当該地図上で指定したエリアにおいて、施設を検索できるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１９５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、地図表示装置では、表示画面をタッチすることで地図スクロールが行われることも一般的である。
しかしながら、このような地図スクロール機能を有する地図表示装置においては、エリアを指定しようとして表示画面をタッチすると、ユーザの意図に反して地図がスクロールしてしまうため、特許文献１に開示されるような地図上の所望のエリアの指定は困難となる。
【０００６】
本発明は、上述した問題を解決するためになされたものであり、その目的は、タッチパネルを備えた地図表示装置において、容易な操作により地図スクロールと地図上のエリア指定とを実現することにある。
【課題を解決するための手段】
【０００７】
本発明に係る地図表示装置は、地図を表示可能な表示画面への利用者の指のタッチ状態が、タッチ状態検出手段にて検出される。また、表示画面への利用者の指の近接状態が、近接状態検出手段にて検出される。
【０００８】
そして、実行手段によって、地図スクロールモードが実行される。地図スクロールモードは、指のタッチ状態が検出された場合に、当該タッチ状態における利用者の指位置を取得し、当該取得した指位置に基づいて地図のスクロールを行うモードである。
【０００９】
ここで、指の近接状態が検出された場合、エリア特定モードが実行される。エリア特定モードは、当該近接状態における利用者の指位置を取得し、当該取得した指位置に基づいて地図におけるエリアを特定するモードである。
【００１０】
つまり、本発明に係る地図表示装置では、指のタッチ状態とは別に指の近接状態を検出するようにし、エリア特定モードを実行するようにしたのである。このようにすれば、タッチ状態とは異なる近接状態でエリアを指定することができる。その結果、タッチパネルを備えた地図表示装置において、容易な操作により地図スクロールと地図上のエリア指定とを実現することができる。
【００１１】
ところで、エリア特定モードの開始タイミングについては、例えば、近接状態検出手段により表示画面への利用者の指の近接状態が所定時間以上検出された場合、エリア特定モードを実行することが考えられる。このようにすれば、たまたま地図上を指し示すような短時間の近接状態が除かれ、エリア特定モードが適切なタイミングで実行される。
【００１２】
また、エリア特定モードの開始タイミングについては、例えば、近接状態検出手段により表示画面への利用者の指の近接状態が検出された状態で、所定距離以上の指位置の変化を取得した場合、エリア特定モードを実行することが考えられる。この場合も、たまたま地図上を指し示すような短時間の近接状態が除かれ、エリア特定モードが適切なタイミングで実行される。  
【００１３】
一方、エリア特定モードの終了タイミングについては、例えば、エリア特定モードにおいて地図におけるエリアが特定された場合に、エリア特定モードの実行を停止し、地図スクロールモードを実行することが考えられる。このようにすれば、エリアが特定された後は地図のスクロールが自動的に可能となり、ユーザはわざわざエリア特定モードの終了を指示する必要がなく利便性が向上する。
【００１４】
また、エリア特定モードの終了タイミングについては、例えば、エリア特定モードにおいてタッチ状態検出手段により表示画面への利用者の指のタッチ状態が検出された場合に、エリア特定モードの実行を停止し、地図スクロールモードを実行することが考えられる。このようにすれば、利用者の意思によりエリア特定モードを終了させることができる。
【００１５】
なお、エリアの特定について言えば、エリア特定モードにおいて、取得した指位置の変化に基づく指位置の軌跡が地図において閉領域を形成した場合に、当該閉領域を前記地図におけるエリアとして特定することが例示される。「閉領域」は、例えば円形状の軌跡であれば、当該円形状の軌跡の内側の領域となる。
【００１６】
ただし、近接状態で地図上の領域を囲った場合、始点と終点とがずれることにより、閉領域が形成されない虞がある。そこで、指位置の軌跡からユーザが領域を囲もうとしていることが推測できる場合には、当該領域を閉領域とみなすようにしてもよい。例えば、二重、三重という具合に同じ領域を指で囲むという具合である。具体的には、二重、三重となった軌跡を部分的に比較し、その部分同士が所定閾値以内の近似度を有しているか否かを判断することが考えられる。この場合、その軌跡に囲まれる領域が閉領域となっていなくても、閉領域とみなしてエリアを特定する。このようにすれば、エリアの指定が容易になる。
【００１７】
また、エリアの指定を容易にするという観点からは、指位置の軌跡を地図上に表示するようにしてもよい。すなわち、実行手段は、エリア特定モードにおいて、取得した指位置の変化に基づく指位置の軌跡を、地図上に表示することとしてもよい。このようにすれば、指位置の軌跡が地図上に表示されるため、ユーザは特定しようとするエリアを確認することができ、エリアの指定を確実に行なうことが可能となる。
【００１８】
ところで、特定されたエリアは、利用者の興味の対象となっている領域であると考えられる。そこで、特定されたエリアを地図上に識別可能に表示し、タッチ状態検出手段により当該特定されたエリアへの利用者の指のタッチ状態が検出された場合に、当該特定されたエリアを拡大表示するようにしてもよい。ここで「識別可能に表示」とは、エリアの境界線を表示したり、エリア内部を外部と異なる色で表示したりすることが例示される。このようにすれば、容易な操作で、指定したエリアを拡大表示することができる。
【００１９】
また、特定されたエリアを地図上に識別可能に表示するとともに、当該特定されたエリア内に位置する施設のうち所定条件を満たす施設の情報を表示することとしてもよい。このようにすれば、容易な操作で施設検索を行うことができる。
【００２０】
以上は、地図表示装置の発明として説明してきたが、プログラムの発明として実現することもできる。すなわち、上記地図表示装置の実行手段としてコンピュータを機能させるプログラムである。このようなプログラムを実行することによって、上記地図表示装置と同様の効果が奏される。
【図面の簡単な説明】
【００２１】
【図１】実施形態のナビゲーション装置の概略構成を示すブロック図である。
【図２】地図スクロール処理を示すフローチャートである。
【図３】エリア特定モード移行処理を示すフローチャートである。
【図４】エリア特定モード移行のための操作を示す説明図である。
【図５】エリア特定処理を示すフローチャートである。
【図６】エリア特定のための操作を示す説明図である。
【図７】地図スクロールモード移行処理を示すフローチャートである。
【図８】別実施形態としてのエリア表示処理を示すフローチャートである。
【図９】別実施形態としてのエリア特定モード移行処理を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、実施形態としてのナビゲーション装置を図面に基づいて説明する。
図１は、ナビゲーション装置の概略構成を示すブロック図である。ナビゲーション装置は、制御部１０を中心に構成されており、この制御部１０には、入力部２０、地図データ記憶部３０、現在位置算出部４０、通信部５０、スピーカ６０、及び、描画部７０が接続されている。描画部７０には、ディスプレイ７１が接続されている。
【００２３】
制御部１０は、通常のコンピュータとして構成されている。制御部１０の内部には、ＣＰＵ、ＲＯＭ、Ｉ／Ｏ、および、これらの構成を接続するバスラインなどが備えられている。この制御部１０により、ナビゲーション装置全体の制御が行われる。
【００２４】
入力部２０は、近接センサ２１と、タッチパネル２２とを備えている。この入力部２０は、システムに対する指示を行うためのものであり、ともに表示画面上での入力となるが、近接センサ２１を介した近接状態での入力と、タッチパネル２２を介したタッチ状態での入力とが可能となっている。
【００２５】
近接センサ２１は、例えば、低消費電力測距センサで構成される。近接センサ２１は、例えばディスプレイ７１の上下又は左右に取り付けられており、光又は電波を送受することにより、ディスプレイ７１の表示画面に近接した際の利用者の指位置を検出する。タッチパネル２２は、ディスプレイ７１の表示画面と一体になり、ディスプレイ７１の表示画面にタッチした際の利用者の指位置を検出する。
【００２６】
地図データ記憶部３０は、例えばハードディスク装置（ＨＤＤ）として実現される記憶装置である。なお、本実施形態ではＨＤＤを用いたが、ＤＶＤ−ＲＯＭや、メモリカード等の他の媒体を用いても差し支えない。地図データ記憶部３０は、位置検出の精度向上のためのいわゆるマップマッチング用データおよび経路を探索するための地図データを記憶している。
【００２７】
地図データには、施設に関する施設情報が含まれる。具体的には施設を特定するＩＤと関連付けられて記憶されているＰＯＩ（Point Of Interest ）情報が記憶されている。ＰＯＩ情報には、施設ＩＤ、住所、種別（ジャンル）を示すデータなどが含まれる。
【００２８】
現在位置算出部４０は、車両の現在位置を算出するものである。例えば、地磁気センサ、ジャイロスコープ、距離センサ、および、衛星からの電波を受信するＧＰＳ（Global Positioning System ）受信機等を有している。これらは、各々が性質の異なる誤差を持っているため、相互に補完しながら使用される。
【００２９】
通信部５０は、外部との情報通信を行うための構成である。外部のセンタ装置（不図示）との通信を行うことで、センタ装置から種々の情報を取得する。また、スピーカ６０は音声を出力するものであり、例えば経路の案内等を音声で行う場合に使用される。
【００３０】
描画部７０には、ディスプレイ７１が接続されている。ディスプレイ７１は、液晶などを用いて構成されるカラーディスプレイ装置である。かかる構成により、制御部１０は、描画部７０を介し、ディスプレイ７１に、地図や情報を表示する。
【００３１】
このような構成の下、制御部１０は、地図スクロールモードを実行する。地図スクロールモードでは、上記タッチパネル２２にてディスプレイ７１の表示画面への利用者の指のタッチ状態が検出されると、当該タッチ状態における利用者の指位置を取得し、当該取得した指位置に基づいて地図のスクロールを行う。そこで次に、地図スクロール処理を説明する。
【００３２】
図２は、地図スクロール処理を示すフローチャートである。この地図スクロール処理は、地図スクロールモードが実行されている間、繰り返し実行されるものである。
最初のＳ１００では、表示画面への利用者の指のタッチ状態が検出されたか否かを判断する。この処理は、タッチパネル２２からの信号に基づく判断処理である。ここでタッチ状態が検出されたと判断された場合（Ｓ１００：ＹＥＳ）、Ｓ１１０へ移行する。一方、タッチ状態が検出されなかったと判断された場合（Ｓ１００：ＮＯ）、以降の処理を実行せず、地図スクロール処理を終了する。
【００３３】
Ｓ１１０では、指位置を取得する。この処理は、タッチパネル２２からの信号に基づき、表示画面上の座標値として指位置を取得するものである。続くＳ１２０では、当該指位置に対応する地点が表示画面の中央へ来るように、地図をスクロールさせる。Ｓ１２０の処理実行後、地図スクロール処理を終了する。
【００３４】
なお、本実施形態では地図上の地点をタッチすることで地図がスクロールされる構成を採用したが、例えば表示画面上で指をスライドさせるドラッグ操作によって、当該指に追従するように地図をスクロールさせる構成としてもよい。また、表示画面上を指ではじくフリック操作によって、地図を高速でスクロールさせるようにしてもよい。
【００３５】
ここで特に本実施形態では、表示画面への利用者の指の近接状態が検出された場合、地図スクロールモードからエリア特定モードへ移行する。そこで次に、エリア特定モード移行処理を説明する。
【００３６】
図３は、エリア特定モード移行処理を示すフローチャートである。
最初のＳ２００では、表示画面への利用者の指の近接状態が検出されたか否かを判断する。この処理は、近接センサ２１からの信号に基づく判断処理である。ここで近接状態が検出されたと判断された場合（Ｓ２００：ＹＥＳ）、Ｓ２１０へ移行する。一方、近接状態が検出されなかったと判断された場合（Ｓ２００：ＮＯ）、以降の処理を実行せず、エリア特定モード移行処理を終了する。
【００３７】
Ｓ２１０では、指位置を取得する。この処理は、近接センサ２１からの信号に基づき、表示画面上の座標値として指位置を取得するものである。
続くＳ２２０では、指位置が停止しているか否かを判断する。ここでは、指位置の変化がないかあるいは微小である場合に、肯定判断される。ここで指位置がそのままであると判断された場合（Ｓ２２０：ＹＥＳ）、Ｓ２３０へ移行する。一方、指位置が移動している場合（Ｓ２２０：ＮＯ）、Ｓ２００からの処理を繰り返す。
【００３８】
次のＳ２３０では、所定時間が経過したか否かを判断する。ここで所定時間が経過したと判断された場合（Ｓ２３０：ＹＥＳ）、Ｓ２４０へ移行し、エリア特定モードを実行する。Ｓ２４０の処理終了後、エリア特定モード移行処理を終了する。一方、所定時間が経過していないうちは（Ｓ２３０：ＮＯ）、Ｓ２００からの処理を繰り返す。
【００３９】
なお、図４中では、表示画面を記号Ｇで示した。以下、他の図面においても、適宜「表示画面Ｇ」と記述する。また、図４（ｂ）では、指位置の変化に基づく指位置の軌跡を二点鎖線ｋで示した。
【００４０】
上記エリア特定モードにおいては、近接状態における利用者の指位置が取得され、取得された指位置に基づいて地図におけるエリアが特定可能となる。そこで次に、エリア特定処理を説明する。
【００４１】
図５は、エリア特定処理を示すフローチャートである。このエリア特定処理は、エリア特定モードにおいて、繰り返し実行される。
最初のＳ３００では、近接状態にある指位置を取得する。この処理は、図３中のＳ２１０と同様、近接センサ２１からの信号に基づき、表示画面上の座標値として指位置を取得するものである。
【００４２】
続くＳ３１０では、指位置の変化を取得する。この処理は、Ｓ３００で繰り返し取得される指位置に基づき、その変化を取得するものである。次のＳ３２０では、取得した指位置の変化に基づいて、表示画面上における指位置の軌跡を算出する。
【００４３】
続くＳ３３０では、閉領域が形成されたか否かを判断する。この処理は、Ｓ３２０にて算出された軌跡によって、表示画面上に閉じた領域が形成されたか否かを判断するものである。具体的には、図６（ａ）に示すように、二点鎖線ｋで示す指位置の軌跡が表示画面Ｇ上で交差することにより、当該軌跡の内側に閉領域（記号Ａで示す領域）が形成される。ここで閉領域が形成されたと判断された場合（Ｓ３３０：ＹＥＳ）、Ｓ３５０へ移行する。一方、閉領域が形成されていないと判断された場合（Ｓ３３０：ＮＯ）、Ｓ３４０へ移行する。
【００４４】
閉領域が形成されていないと判断された場合に移行するＳ３４０では、ある領域が複数の軌跡で囲まれたか否かを判断する。具体的には、図６（ｂ）に示すように、二点鎖線ｋで示す指位置の軌跡によって記号Ｂで示す領域が二重に囲まれているような場合に肯定判断される。例えば、二重、三重となった軌跡を部分的に比較し、その部分同士が所定閾値以内の近似度を有しているか否かを判断する。ここで複数の軌跡で囲まれたと判断された場合（Ｓ３４０：ＹＥＳ）、Ｓ３５０へ移行する。一方、複数の軌跡で囲まれていないと判断された場合（Ｓ３４０：ＮＯ）、Ｓ３００からの処理を繰り返す。
【００４５】
Ｓ３５０では、エリアを特定する。この処理は、指位置の軌跡の内側に形成される領域を特定するものである。図６（ａ）で言えば、記号Ａで示す閉領域が特定されることになる。一方、図６（ｂ）では、閉領域が形成されていないため、例えば最初の指位置（記号Ｓで示した）を延長させるなどして適当な閉領域を形成する。つまり、指位置の軌跡が複数回にわたって囲んでいる領域を、閉領域とみなすのである。
【００４６】
エリアが特定されると、次のＳ３６０では、地図スクロールモード移行処理を実行する。ここで、図７のフローチャートに基づき、地図スクロールモード移行処理の詳細を説明する。最初のＳ３６１では、タッチ状態が検出されたか否かを判断する。この処理は、図２中のＳ１００と同様の処理であり、タッチパネル２２からの信号に基づく判断処理である。ここでタッチ状態が検出されたと判断された場合（Ｓ３６１：ＹＥＳ）、Ｓ３６２にてエリア特定モードの実行を停止し地図スクロールモードを実行して、その後、地図スクロールモード移行処理を終了する。一方、タッチ状態が検出されないうちは（Ｓ３６１：ＮＯ）、以降の処理を実行せず、地図スクロールモード移行処理を終了する。
【００４７】
このようなエリア特定処理で特定されたエリアは、例えば目的地設定などの目的地候補となる施設の検索エリアとして使用される。例えば、特定されたエリアの情報が検索処理に渡され、当該エリア内の施設情報が検索されるという具合である。
【００４８】
以上詳述したように、本実施形態では、地図スクロールモードにおいて、利用者の指の近接状態を検出すると（図３中のＳ２００：ＹＥＳ）、エリア特定モードへ移行する。このエリア特定モードでは、表示画面上における指位置が取得され（図５中のＳ３００）、指位置の変化に基づく軌跡が算出されて（Ｓ３１０,Ｓ３２０）、形成された閉領域がエリアとして特定される（Ｓ３３０：ＹＥＳ，Ｓ３５０）。
【００４９】
つまり、指のタッチ状態とは別に指の近接状態を検出するようにし、地図スクロールモードに代えて、エリア特定モードを実行するようにしたのである。これにより、タッチ状態とは異なる近接状態でエリアを指定することができる。その結果、タッチパネルを備えた地図表示装置において、容易な操作により地図スクロールと地図上のエリア指定とを実現することができる。
【００５０】
また、本実施形態では、利用者が指を表示画面に近接させた状態で所定時間指を動かさずにいた場合（図３中のＳ２１０，Ｓ２２０：ＹＥＳ）、エリア特定モードを実行する（Ｓ２３０）。これにより、たまたま地図上を指し示すような短時間の近接状態が除かれ、エリア特定モードが適切なタイミングで実行される。
【００５１】
さらにまた、本実施形態では、エリアが特定された後、表示画面への利用者の指のタッチ状態が検出された場合に（図７中のＳ３６１：ＹＥＳ）、エリア特定モードの実行が停止されて、地図スクロールモードが実行される。これにより、利用者の意思により、しかも簡単に、エリア特定モードを終了させることができる。
【００５２】
また、本実施形態では、近接状態における指位置の軌跡を算出し（図５中のＳ３２０）、この軌跡によって閉領域が形成された場合に（Ｓ３３０：ＹＥＳ）、当該閉領域がエリアとして特定される（Ｓ３５０）。ただし、近接状態で地図上の領域を囲った場合、始点と終点とがずれることにより、閉領域が形成されない虞がある。そこで、閉領域が形成されていない場合であっても（図３中のＳ３３０：ＮＯ）、ある領域が複数の軌跡で囲まれていた場合（Ｓ３４０：ＹＥＳ）、具体的には二重、三重となった軌跡を部分的に比較し、その部分同士が所定閾値以内の近似度を有している場合には、当該領域を閉領域とみなし、エリアを特定するようにした（Ｓ３５０）。これにより、利用者にとってエリア指定が容易になっている。
【００５３】
なお、本実施形態におけるディスプレイ７１が「表示手段」に相当し、タッチパネル２２が「タッチ状態検出手段」に相当し、近接センサ２１が「近接状態検出手段」に相当し、制御部１０が「実行手段」に相当する。
【００５４】
以上、本発明は上記実施形態に何ら限定されるものではなく、その技術思想の範囲を逸脱しない限り、種々なる形態で実施できる。
（イ）特定したエリアについての種々の処理を可能としてもよい。具体的には、図５中のＳ３６０の地図スクロールモード移行処理に代え、例えば図８に示すエリア表示処理を実行するようにしてもよい。
【００５５】
最初のＳ４００では、特定されたエリアを表示する。この処理は、特定されたエリアを識別可能な態様で表示するものである。例えば、エリアの境界線を表示したり、エリア内の色を背景色とは異なる色で表示したりするという具合である。
【００５６】
次のＳ４１０では、表示画面への利用者の指のタッチ状態が検出されたか否かを判断する。ここでタッチ状態が検出されたと判断された場合（Ｓ４１０：ＹＥＳ）、Ｓ４２０へ移行する。一方、タッチ状態が検出されないうちは（Ｓ４１０：ＮＯ）、以降の処理を実行せず、エリア表示処理を終了する。
【００５７】
Ｓ４２０では、エリア内がタッチされたか否かを判断する。ここでタッチがエリア内であると判断された場合（Ｓ４２０：ＹＥＳ）、Ｓ４３０にてエリアの地図を拡大表示し、その後、エリア表示処理を終了する。一方、タッチがエリア外であると判断された場合（Ｓ４２０：ＮＯ）、Ｓ４４０にてエリア特定モードの実行を停止し地図スクロールモードを実行して、その後、エリア表示処理を終了する。尚、Ｓ４３０にてエリアを拡大表示した後、エリア表示処理を終了せずに、当該拡大表示されたエリア内を対象として、さらにエリア特定処理を行なうようにしてもよい。
【００５８】
このようにすれば、容易な操作で、指定したエリアの地図を拡大表示することができる。なお、上記実施形態では、特定されたエリアを検索処理に渡すことについて述べたが、このエリア表示の段階で、当該特定されたエリア内に位置する施設のうち所定条件を満たす施設の情報を表示するようにしてもよい。所定条件の例としては、エリアが指定された際に表示させたい施設の情報、例えばコンビニ、ガソリンスタンド等の施設のジャンル等の情報が挙げられる。このような所定条件は、予めユーザが地図表示装置に登録しておいてもよいし、また、エリアが指定された際に、表示させたい施設のジャンル等をユーザにその都度選択させるようにしてもよい。このようにすれば、容易な操作で施設検索を行うことができる。
【００５９】
（ロ）上記実施形態では、図４（ａ）に示すように、エリア特定モードへの移行タイミングを、近接状態にある指位置が変化しないまま所定時間が経過したか否かで判断しているが（図３中のＳ２２０，Ｓ２３０）、変形例として図４（ｂ）に示すように、近接状態を保持したまま指位置が変化した場合でも、所定時間の経過が判断された場合には、エリア特定モードを実行するよう構成してもよい。
この場合、図３中のＳ２１０及びＳ２２０の処理を省略し、Ｓ２３０にて所定時間の経過だけを判断するように構成すればよい。
つまり、この構成では、近接状態を保持したまま指位置が変化した場合を、所定時間の経過で判断するのである。
【００６０】
また、エリア特定モードへの移行に関し、例えば図３に示したエリア特定モード移行処理に代え、図９に示すようなエリア特定モード移行処理を実行するようにしてもよい。
まず、図３中のＳ２００及びＳ２１０と同様、近接状態が検出されると、指位置を検出する（Ｓ５００，Ｓ５１０）。このとき、指位置の変化を取得し（Ｓ５２０）、近接状態が保持された状態で指位置が所定距離以上変化した場合に（Ｓ５３０：ＹＥＳ）、エリア特定モードを実行する（Ｓ５５０）。
つまり、この構成では、近接状態を保持したまま指位置が変化した場合を、指位置の変化の距離で判断するのである。
【００６１】
上記いずれの変形例においても、近接状態にあれば指位置に変化があっても、エリア特定モードへ移行することになる。したがって、指を一定箇所に留めた状態で所定時間の経過を待たなくてもよいという効果を有する。
【００６２】
尚、後者のように所定距離の指位置の変化を判断する場合、エリア指定動作の一部がエリア特定モードへの移行条件となり得る。この場合、指位置の変化を記憶しておき（Ｓ５４０）、エリア特定処理（図５参照）において、モード移行前の指位置の変化を読み出すようにすれば、いきなりエリアを指で囲むという容易な動作によってエリア特定モードが実行されるため、地図表示画面における容易なエリア指定に寄与する。
【００６３】
（ハ）上記実施形態では、指位置を取得し（図５中のＳ３００）、指位置の変化に基づく指位置の軌跡を算出していた（Ｓ３１０，Ｓ３２０）。ここで、算出された指位置の軌跡を表示画面に表示するようにしてもよい。このようにすれば、指で囲む領域が一目瞭然となるため、利用者にとってエリア指定が容易になる。
【００６４】
（ニ）上記実施形態では、図５に示したように、指位置を取得し（Ｓ３００）、指位置の変化を取得し（Ｓ３１０）、指位置の軌跡を算出して（Ｓ３２０）、エリアを特定していた（Ｓ３５０）。
これに対し、指位置だけを取得して、この指位置に基づいてエリアを特定する構成としてもよい。具体的には、指位置が取得された場合、当該指位置から所定範囲の領域（例えば半径５ｋｍの円形領域）をエリアとして特定したり、指位置を含む行政区画をエリアとして特定したり、指位置近傍の道路を検出し、当該道路沿いの例えば幅１００ｍ以内の領域をエリアとして特定したりするように構成すればよく、この場合、表示画面上を最小限指で指し示すのみの簡易な操作でユーザ所望のエリアを特定することが可能となる。
【００６５】
（ホ）上記実施形態は本発明をナビゲーション装置の形態で実現したものであったが、地図表示装置を備えるものであればよく、例えば地図表示可能な携帯端末の形態として実現することもできる。
【符号の説明】
【００６６】
１０・・・制御部
２０・・・入力部
２１・・・近接センサ
２２・・・タッチパネル
３０・・・地図データ記憶部
４０・・・現在位置算出部
５０・・・通信部
６０・・・スピーカ
７０・・・描画部
７１・・・ディスプレイ
【図１】
0005424049.tif 000002
【図２】
0005424049.tif 000003
【図３】
0005424049.tif 000004
【図４】
0005424049.tif 000005
【図５】
0005424049.tif 000006
【図６】
0005424049.tif 000007
【図７】
0005424049.tif 000008
【図８】
0005424049.tif 000009
【図９】
0005424049.tif 000010