(57)【要約】【課題】本発明は、ユーザのタッチ操作だけで簡単にユーザ所望のスクロール処理を実行できるようにする。【解決手段】本発明は、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６に対して、連続的なスムーススクロール処理を行わせるため、運転席の位置に合わせて上記地図画像上の右下部分又は左下部分にスムーススクロール操作用アイコンＳＳＡを表示し、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６上でスムーススクロール操作用アイコンＳＳＡがタッチ操作されたことを検出したときスムーススクロール処理を行い、スムーススクロール操作用アイコンＳＳＡ以外の領域がタッチ操作されたことを検出したとき、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離以内である場合にはタッチスクロール処理を実行し、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離を超えている場合にはドラッグスクロール処理を実行させる。【選択図】図６
2010032546.tif 000002
【特許請求の範囲】
【請求項１】
地図画像の上で現在位置から目的地までの走行経路を案内するナビゲーション装置であって、
上記地図画像を表示する表示手段と、
上記表示手段の前面に設けられたタッチセンサ手段と、
上記地図画像を連続的にスムーススクロール処理させるためのスムーススクロール操作用アイコンを生成し、当該スムーススクロール操作用アイコンを運転席の位置に合わせて上記地図画像上の右下部分又は左下部分に表示するアイコン生成手段と、
上記スムーススクロール操作用アイコンが上記タッチ操作されたことを上記タッチセンサ手段によって検出したとき、上記スムーススクロール処理を実行し、上記表示手段の画面上で上記スムーススクロール操作用アイコン以外の領域がタッチ操作されたことを上記タッチセンサ手段によって検出したとき、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離以内である場合には当該タッチ操作された地点を画面中心に移動させるタッチスクロール処理を実行し、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離を超えている場合には当該タッチ操作の軌跡に沿った方向へドラッグスクロール処理を実行するスクロール制御手段と
を具えるナビゲーション装置。
【請求項２】
地図画像の上で現在位置から目的地までの走行経路を案内するナビゲーション装置の地図スクロール処理方法であって、
表示手段に表示された地図画像上で連続的なスムーススクロール処理を行わせるためのスムーススクロール操作用アイコンを所定のアイコン生成手段により生成し、当該スムーススクロール操作用アイコンを運転席の位置に合わせて上記地図画像上の右下部分又は左下部分に表示するアイコン生成ステップと、
上記スムーススクロール操作用アイコンが上記タッチ操作されたことを当該表示手段の前面に設けられたタッチセンサ手段によって検出したとき、所定のスクロール制御手段によって上記スムーススクロール処理を実行し、上記表示手段の画面上で上記スムーススクロール操作用アイコン以外の領域がタッチ操作されたことを上記タッチセンサ手段によって検出したとき、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離以内である場合には上記スクロール制御手段によって当該タッチ操作された地点を画面中心に移動させるタッチスクロール処理を実行し、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離を超えている場合には上記スクロール制御手段によって当該タッチ操作の軌跡に沿った方向へドラッグスクロール処理を実行するスクロール制御ステップと
を有する地図スクロール処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置及び地図スクロール処理方法に関し、例えばポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ）に適用して好適なものである。
【背景技術】
【０００２】
近年、ヨーロッパ・北米を中心に、簡単に取り付け、取り外しが可能な小さな画面サイズのＰＮＤ(Personal Navigation Device)の利用が増えている。このＰＮＤでは、画面上に地図画像を表示した状態で、ユーザが直接画面上を指先でタッチしてなぞることにより当該地図画像をスクロールすることが可能であり、製品ごとに様々なスクロール操作手段を提供している。
【０００３】
また、タッチセンサにより検出された位置が画面中央になるように地図画像をタッチスクロールするナビゲーションの画面表示制御装置（例えば、特許文献１参照）や、タッチセンサパネルを押下してスクロールさせる際に、タッチセンサパネルの押下された位置が表示画面の中心になるように地図をタッチスクロールさせると共に、押下がそのまま継続された場合には、その押下が解除されるまで、押下されている位置から表示画面中心方向へ地図画像を連続的にスムーススクロールさせる地図表示装置がある（例えば、特許文献２参照）。
【特許文献１】特開平7-210137号公報
【特許文献２】特開2002-323850公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで上述したかかる構成のＰＮＤにおいては、いわゆるユーザのドラッグスクロール操作に応じて現在位置周辺をスクロール表示することは容易であるが、現在位置から離れた遠くの地点の地図画像を表示させたい場合、いわゆるスムーススクロール操作をユーザに行わせる必要がある。
【０００５】
そのスムーススクロール操作方法としては、例えば画面上の任意の地点を一定時間以上指先で触れ続けることであり、このときＰＮＤではスムーススクロール処理に遷移させる（一定時間以内指先で触れ続けたタッチスクロール操作のときには、その触れた地点を画面中央に移動させる所謂タッチスクロール処理に遷移させる）ようになされている。
【０００６】
しかしながら、ＰＮＤでは、ユーザのスムーススクロール操作とタッチスクロール操作との違いが画面上の任意の地点を指先で触れ続けている時間の差だけであって、両者の操作が非常に似通っているため、ユーザ自身がスムーススクロール操作をしているつもりであるにも拘わらず、実際にはタッチスクロール操作をしていた関係でタッチスクロール処理に遷移してしまったり、或いはユーザ自身がタッチスクロール操作をしているつもりであるにも拘わらず、実際にはスムーススクロール操作をしていた関係でスムーススクロール処理に遷移してしまうという事態が生じ易く、操作性が悪いという問題があった。
【０００７】
またＰＮＤでは、画面上のタッチパネルに対するスクロール操作以外の方法でスムーススクロール処理を実行させる場合、リモートコントローラ等の入力手段を用いて地図画像のスケールを変更してから当該リモートコントローラを介してスムーススクロール操作を行わせる必要があり、リモートコントローラを用いた煩雑な操作をユーザに強いるという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、ユーザのタッチ操作だけで簡単にユーザ所望のスクロール処理を実行し得るナビゲーション装置及び地図スクロール処理方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、地図画像の上で現在位置から目的地までの走行経路を案内する際、表示手段に表示された地図画像上で連続的なスムーススクロール処理を行わせるためのスムーススクロール操作用アイコンを生成し、当該スムーススクロール操作用アイコンを運転席の位置に合わせて上記地図画像上の右下部分又は左下部分に表示し、スムーススクロール操作用アイコンがタッチ操作されたことを当該表示手段の前面に設けられたタッチセンサ手段によって検出したときスムーススクロール処理を実行し、表示手段の画面上でスムーススクロール操作用アイコン以外の領域がタッチ操作されたことをタッチセンサ手段によって検出したとき、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離以内である場合には当該タッチ操作された地点を画面中心に移動させるタッチスクロール処理を実行し、当該タッチ操作された地点と現在タッチ操作されている地点との間が一定距離を超えている場合には当該タッチ操作の軌跡に沿った方向へドラッグスクロール処理を実行するようにしたことにより、スムーススクロール処理を容易に実行させるため運転席から近く操作し易い位置に表示されたスムーススクロール操作用アイコンと、タッチスクロール処理又はドラッグスクロール処理を実行させるためのスムーススクロール操作用アイコンの領域外部分とに区分けした表示状態をユーザに目視確認させ状態でユーザに選択操作させることが出来るので、ユーザが意図する種類のスクロール処理を同一画面上で正確に指示させるように促して操作性を格段に向上させることができる。
【発明の効果】
【００１０】
本発明によれば、スムーススクロール処理を容易に実行させるため運転席から近く操作し易い位置に表示されたスムーススクロール操作用アイコンと、タッチスクロール処理又はドラッグスクロール処理を実行させるためのスムーススクロール操作用アイコンの領域外部分とに区分けした表示状態をユーザに目視確認させ状態でユーザに選択操作させることが出来るので、ユーザが意図する種類のスクロール処理を同一画面上で正確に指示させるように促して操作性を格段に向上させることができ、かくしてユーザのタッチ操作だけで簡単にユーザ所望のスクロール処理を実行し得るナビゲーション装置及び地図スクロール処理方法を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】ＰＮＤの外観構成を示す略線的斜視図である。
【図２】ＰＮＤの回路構成を示す略線的ブロック図である。
【図３】スクロール処理の機能ブロックを示す略線的ブロック図である。
【図４】タッチスクロール処理の説明に供する略線図である。
【図５】ドラッグスクロール処理の説明に供する略線図である。
【図６】スムーススクロール処理の説明に供する略線図である。
【図７】スムーススクロール操作用アイコンの表示形態及びタッチ領域を示す略線図である。
【図８】地図スクロール処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面について、本発明の一実施の形態を詳述する。
【００１３】
（１）ＰＮＤの外観構成
図１において、１は全体として携帯型で持ち運び可能であり、主に車内で用いられるＰＮＤを示し、矩形状の本体部２における前面にモニター３が設けられており、本体部２に内蔵された不揮発性メモリやハードディスク等に格納されている地図データに応じた地図画像等を生成し、モニター３に表示し得るようになされている。
【００１４】
（２）ＰＮＤのハードウェア構成
図２に示すように、ＰＮＤ１はバッテリ２９から供給される電力によって動作し、ＣＰＵ(Central Processing Unit)２０が全体を統括制御すると共に、不揮発性メモリ２１に格納された基本プログラムや各種アプリケーションプログラムを読み出してＲＡＭ(Random Access Memory)２２上で実行することにより、通常のナビゲーション機能及び後述する地図スクロール処理機能を実現するようになされている。
【００１５】
このＰＮＤ１は、バッテリ２９によりバックアップされたＳＲＡＭ(Static Random Access Memory)やフラッシュメモリ等でなる不揮発性メモリ２１に全国の地図を示す地図データが記憶されていると共に、各種施設などの関心地点を表すＰＯＩ(Point Of Interest)データが地図上の位置に対応付けられた状態で予め記憶されている。
【００１６】
なおＰＮＤ１は、例えばＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)、ＤＶＤ−ＲＯＭ(Digital Versatile Disc- Read Only Memory)等の光ディスクやハードディスクドライブ等の外部メモリ２８を有し、地図データ、ＰＯＩデータ、検索情報若しくは音楽／映像のコンテンツデータ等の大容量データを保持し得るようになされている。
【００１７】
またＰＮＤ１は、ＧＰＳ(Global Positioning System)衛生からの電波をＧＰＳユニット２３によって受信することにより、緯度、経度及び高度等からなるＧＰＳ情報を常時算出するようになされており、そのＧＰＳ情報をＣＰＵ２０へ送出する。
【００１８】
ＰＮＤ１のＣＰＵ２０は、ＧＰＳユニット２３から供給されるＧＰＳ情報と不揮発性メモリ２１に記憶されている地図データとを比較することにより、現時点でＰＮＤ１が存在する位置（すなわち、ＰＮＤ１が搭載された車両が存在する自車位置）を含む所定範囲の地図データを読み出し、その地図データに応じて自車位置とその周辺とを表す所定倍率の地図画像をモニター３のＬＣＤ(Liquid Crystal Display)２４に表示するようになされている。
【００１９】
またＰＮＤ１のＣＰＵ２０は、モニター３のＬＣＤ２４の表面に設けられたタッチパネル２５に対するユーザ操作に応じて、目的地としてＰＯＩデータが任意に選択された場合、車両の自車位置からＰＯＩデータに対応した目的地までの到達経路等を探索し、その到達経路を表したナビゲーション地図画像を生成し、ＬＣＤ２４に表示し得るようになされている。
【００２０】
このときＰＮＤ１のＣＰＵ２０は、到達経路を表したナビゲーション地図画像をＬＣＤ２４に表示すると共に、音声処理部２６を介して車両が到達経路に従って目的地まで走行する間、ユーザの運転を誘導及び補助（以下、これらをナビゲートと呼ぶ）するための音声情報を生成し、そのナビゲート音声をスピーカ２７から出力する。
【００２１】
このようにしてＰＮＤ１では、ユーザ所望の目的地まで車両をナビゲートするナビゲーション機能を提供し得るようになされている。
【００２２】
なおＰＮＤ１は、車両の車輪回転数を検知する車速センサ、車体の回転角速度を検知する振動ジャイロセンサ、車両の加速度を検知する加速度センサ、車両の振動を検知する振動センサ、車両の走行装置の状態を検出する例えばパーキングブレーキスイッチ検知センサ、ブレーキランプスイッチ検知センサ、ステアリング舵角センサ、スロットル開度センサ等からなるセンサ部３０を有しており、このセンサ部３０の検出結果と、ＧＰＳユニット２３のＧＰＳ情報とに基づいて自車位置を一段と高精度に検出し得るようになされている。
【００２３】
（３）ＰＮＤによる地図スクロール処理機能を実現するソフトウェア機能ブロック構成
続いて、ＰＮＤ１のＣＰＵ２０が基本プログラムや各種アプリケーションプログラムに従い、ユーザからのスクロール操作を受け付けてモニター３のＬＣＤ２４に表示したナビゲーション地図画像をスクロール処理する際のソフトウェア機能ブロックについて説明する。
【００２４】
図３に示すようにＰＮＤ１のＣＰＵ２０は、モニター３のタッチパネル２５に対するユーザの指先によるタッチ操作を入力情報処理部２０Ａによって受け付け、そのタッチ操作に応じた地図画像のＬＣＤ２４に対する表示位置を計算する。
【００２５】
このときＰＮＤ１のＣＰＵ２０は、地図画像の元となる地図データを不揮発性メモリ２１（図２）若しくは外部メモリ２８から読み出し、地図情報処理部２０ＤによりＬＣＤ２４に描画可能な構造に当該地図データを変換すると共に、ＧＰＳユニット２３からのＧＰＳ情報に基づいて算出した自車位置から目的地までの到達経路を経路探索処理部２０Ｂによって求める。
【００２６】
そしてＰＮＤ１のＣＰＵ２０は、地図画像のＬＣＤ２４に対する表示位置、当該表示位置に表示すべき地図画像に対応した所定範囲の地図データ、及び到達経路等の各種情報を基に、画面描画処理部２０Ｃによってルート案内を行うためのナビゲーション地図画像を生成し、これをモニター３のＬＣＤ２４に対して表示し、ユーザのスクロール操作に合わせたスクロール処理を実行するようになされている。
【００２７】
このようにＰＮＤ１のＣＰＵ２０は、モニター３のＬＣＤ２４にナビゲーション地図画像を表示した状態で、ユーザの指先によってタッチスクロール操作又はドラッグスクロール操作が行われたことをタッチパネル２５によって検出すると、そのスクロール操作に応じてナビゲーション地図画像をスクロール処理し得るようになされている。
【００２８】
なおＰＮＤ１のＣＰＵ２０は、スムーススクロール操作用アイコン生成部２０Ｅにより、ユーザの指先によるタッチ操作に応じてナビゲーション地図画像を連続的にスムーススクロール処理するためのスムーススクロール操作用アイコン（後述する）を生成し、これをナビゲーション地図画像上に重ねて表示し得るようになされている。
【００２９】
（４）スクロール処理
続いて、ＰＮＤ１のＣＰＵ２０が行う各種のスクロール処理（タッチスクロール処理、ドラッグスクロール処理及びスムーススクロール処理）について具体的に説明する。
【００３０】
（４−１）タッチスクロール処理
図４に示すように、ＰＮＤ１のＣＰＵ２０は、モニター３のＬＣＤ２４にナビゲーション地図画像ＮＧ１を表示した状態で、ユーザの指先でＬＣＤ２４における画面上の任意の地点ＰＯ１がタッチ操作された場合、当該地点ＰＯ１をＬＣＤ２４の画面中心に移動させる所謂タッチスクロール処理を実行することにより、その表示領域を移動させたナビゲーション地図画像ＮＧ２を表示するようになされている。
【００３１】
すなわちＰＮＤ１のＣＰＵ２０は、ＬＣＤ２４に表示したナビゲーション地図画像ＮＧ１の任意の地点ＰＯ１がユーザによってタッチ操作されたことを認識すると、その地点ＰＯ１を画面中心とした表示領域からなるナビゲーション地図画像ＮＧ２をＬＣＤ２４に表示することにより、当該ＬＣＤ２４の表示内容を瞬間的に切り換えるタッチスクロール処理を実行し得るようになされている。
【００３２】
（４−２）ドラッグスクロール処理
図５に示すように、ＰＮＤ１のＣＰＵ２０はモニター３のＬＣＤ２４にナビゲーション地図画像ＮＧ３を表示した状態で、ユーザの指先でＬＣＤ２４における画面上の任意の地点ＰＯ２がタッチ操作された状態のまま、指先が地点ＰＯ３、ＰＯ４へなぞられた場合、そのドラッグスクロール操作の軌跡に合わせて当該地点ＰＯ２〜地点ＰＯ４へ向かって地図を順次移動させたナビゲーション地図画像ＮＧ４、ＮＧ５を表示するようになされている。
【００３３】
すなわちＰＮＤ１のＣＰＵ２０は、ＬＣＤ２４に表示したナビゲーション地図画像ＮＧ３の任意の地点ＰＯ２が指先でタッチ操作された状態で画面上をなぞられるドラッグスクロール操作が行われたことを認識すると、そのドラッグスクロール操作の軌跡に沿った方向へドラッグスクロール操作と共に地図の表示領域を移動させたナビゲーション地図画像ＮＧ４、ＮＧ５を順次表示することにより、ＬＣＤ２４の地図を徐々に移動させながら表示するドラッグスクロール処理を実行し得るようになされている。
【００３４】
（４−３）スムーススクロール処理
図６に示すように、ＰＮＤ１のＣＰＵ２０は、ＬＣＤ２４に表示したナビゲーション地図画像ＮＧ６の右隅に、右ハンドル仕様の車両に合わせたスムーススクロール操作用アイコンＳＳＡが設けられており、そのスムーススクロール操作用アイコンＳＳＡの所定方向を示す矢印部分がユーザの指先でタッチ操作された場合、タッチ操作され続けている時間だけ、その矢印方向へナビゲーション地図画像を高速に移動させ得るようになされている。
【００３５】
すなわちＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ６の右隅に配されたスムーススクロール操作用アイコンＳＳＡのうち、ユーザがスムーススクロール処理を希望する所定方向の矢印部分がユーザの指先でタッチ操作され続けている時間だけ、その矢印方向へ地図画像を高速に移動させることによりスムーススクロール処理を実行し得るようになされているため、地図の縮尺を変更することなく、同じ縮尺のまま、ナビゲーション地図画像ＮＧ６が表示している領域から大きく離れた地点の地図を短時間のうちに表示し得るようになされている。
【００３６】
ここで図７（Ａ）に示すように、スムーススクロール操作用アイコンＳＳＡは、前後左右方向の矢印部分に加えて、斜め右上方向、斜め右下方向、斜め左上方向及び斜め左下方向を示した矢印部分を有し、その周囲にタッチ操作されたか否かを判別するための矩形状でなるタッチ領域ＴＡ１が形成されている。
【００３７】
従ってＰＮＤ１は、このスムーススクロール操作用アイコンＳＳＡにおける前後左右方向の矢印部分、斜め右上方向、斜め右下方向、斜め左上方向及び斜め左下方向の矢印部分のうち、ユーザの指先で何れかの方向を示す矢印部分がタッチ操作されたことをタッチパネル２５によって検出すると、その検出結果をＣＰＵ２０へ供給することにより、当該ＣＰＵ２０に対してスムーススクロール処理の方向を決定させ得るようになされている。
【００３８】
但しＰＮＤ１では、スムーススクロール操作用アイコンＳＳＡのサイズがユーザの指先に比べて必ずしも大きくなく、タッチ操作の誤りが生じ得ることを考慮し、図７（Ｂ）に示すように、タッチ領域ＴＡ１の中で所定太さの斜線部分によって区切られた上方向領域ＴＡ１Ｕ、下方向領域ＴＡ１Ｄ、右方向領域ＴＡ１Ｒ、左方向領域ＴＡ１Ｌ、斜め右上方向領域ＴＡ１ＲＵ、斜め右下方向領域ＴＡ１ＲＤ、斜め左上方向領域ＴＡ１ＬＵ及び斜め左下方向領域ＴＡ１ＬＤがタッチ操作されたことをタッチパネル２５によって検出し、その検出結果をＣＰＵ２０へ供給することにより、当該ＣＰＵ２０に対してスムーススクロール処理の方向を決定させ得るようになされている。
【００３９】
すなわちＰＮＤ１では、タッチ領域ＴＡ１の中心から周囲へ向かって行くに連れて拡がった形状の上方向領域ＴＡ１Ｕ、下方向領域ＴＡ１Ｄ、右方向領域ＴＡ１Ｒ、左方向領域ＴＡ１Ｌ、斜め右上方向領域ＴＡ１ＲＵ、斜め右下方向領域ＴＡ１ＲＤ、斜め左上方向領域ＴＡ１ＬＵ及び斜め左下方向領域ＴＡ１ＬＤに対するタッチ操作をタッチパネル２５によって検出するようにしたことにより、スムーススクロール操作用アイコンＳＳＡのサイズがユーザの指先に比べて必ずしも大きくなくタッチ操作の誤りが生じ易い状況を改善し得るようになされている。
【００４０】
なおＰＮＤ１のＣＰＵ２０は、スムーススクロール操作用アイコンＳＳＡをナビゲーション地図画像ＮＧ６の右隅に表示するようになされているが、このときタッチ領域ＴＡ１及びその上方向領域ＴＡ１Ｕ、下方向領域ＴＡ１Ｄ、右方向領域ＴＡ１Ｒ、左方向領域ＴＡ１Ｌ、斜め右上方向領域ＴＡ１ＲＵ、斜め右下方向領域ＴＡ１ＲＤ、斜め左上方向領域ＴＡ１ＬＵ及び斜め左下方向領域ＴＡ１ＬＤについては表示しないようになされており、これによりあたかもスムーススクロール操作用アイコンＳＳＡの矢印部分がタッチ操作されたことに反応してスムーススクロール処理を実行しているかのような印象をユーザに与え得るようになされている。
【００４１】
因みにＰＮＤ１のＣＰＵ２０は、スムーススクロール操作用アイコンＳＳＡをナビゲーション地図画像ＮＧ１（図４）及びナビゲーション地図画像ＮＧ３（図５）に対しても表示するようになされており、ナビゲーション地図画像ＮＧ１、ＮＧ３のスムーススクロール操作用アイコンＳＳＡを選択させるか否かを基準に、タッチスクロール操作やドラッグスクロール操作をユーザに実行させるか、或いはスムーススクロール操作をユーザに実行させるかを容易に判別させ得るようになされている。
【００４２】
（５）地図スクロール処理手順
続いて、上述したようにユーザのスクロール操作に応じてナビゲーション地図画像をスクロール処理する地図スクロール処理手順を、図８のフローチャートにより説明する。
【００４３】
実際上、ＰＮＤ１のＣＰＵ２０は、不揮発性メモリ２１からＲＡＭ２２上に立ち上げたアプリケーションプログラムである地図スクロール処理プログラムに従い、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、ユーザによって設定された目的地までの到達経路を含むナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６をモニター３のＬＣＤ２４に表示し、次のステップＳＰ２へ移る。
【００４４】
ステップＳＰ２においてＰＮＤ１のＣＰＵ２０は、ＬＣＤ２４に表示したナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６に対してユーザの指先によるタッチ操作が行われたか否かを判定し、否定結果が得られると再度ステップＳＰ２へ戻ってタッチ操作が行われるまで待ち受けるのに対し、肯定結果が得られると次のステップＳＰ３へ移る。
【００４５】
ステップＳＰ３においてＰＮＤ１のＣＰＵ２０は、ＬＣＤ２４に表示中のナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の右隅に設けられたスムーススクロール操作用アイコンＳＳＡがユーザの指先でタッチ操作されたか否かを判定する。
【００４６】
ここで否定結果が得られると、このことはスムーススクロール操作用アイコンＳＳＡがタッチ操作されておらず、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６のスムーススクロール操作用アイコンＳＳＡを除く任意の地点がタッチ操作されたことを表しており、このときＰＮＤ１のＣＰＵ２０は次のステップＳＰ４へ移る。
【００４７】
ステップＳＰ４においてＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ６のスムーススクロール操作用アイコンＳＳＡを除き、ユーザの指先でタッチ操作された地点と現在の指先が位置する地点とが一定距離以内であるか否かを判定し、肯定結果が得られたときは所謂タッチスクロール操作が行われたと解釈し、このとき次のステップＳＰ５へ移る。
【００４８】
ステップＳＰ５においてＰＮＤ１のＣＰＵ２０は、ユーザのタッチスクロール操作に合わせてタッチスクロール処理（図４）を実行し、次のステップＳＰ８へ移って処理を終了する。
【００４９】
これに対してステップＳＰ４で否定結果が得られると、このことはユーザの指先でタッチ操作された地点と現在の指先が位置する地点とが一定距離を超えていること、すなわちドラッグスクロール操作が行われたと解釈し、このときＰＮＤ１のＣＰＵ２０は次のステップＳＰ６へ移る。
【００５０】
ステップＳＰ６においてＰＮＤ１のＣＰＵ２０は、ユーザのドラッグスクロール操作に合わせてドラッグスクロール処理（図５）を実行し、次のステップＳＰ８へ移って処理を終了する。
【００５１】
一方、ステップＳＰ３で肯定結果が得られると、このことはスムーススクロール操作用アイコンＳＳＡがタッチ操作されており、そのタッチ操作されたスムーススクロール操作用アイコンＳＳＡの矢印部分の矢印方向へスムーススクロール処理を行いたい旨の意志をユーザが持っていると解釈し、このときＰＮＤ１のＣＰＵ２０は次のステップＳＰ７へ移る。
【００５２】
ステップＳＰ７においてＰＮＤ１のＣＰＵ２０は、ユーザの指先でタッチ操作されたスムーススクロール操作用アイコンＳＳＡの矢印部分（実際は、タッチ領域ＴＡ１に設けられた上方向領域ＴＡ１Ｕ、下方向領域ＴＡ１Ｄ、右方向領域ＴＡ１Ｒ、左方向領域ＴＡ１Ｌ、斜め右上方向領域ＴＡ１ＲＵ、斜め右下方向領域ＴＡ１ＲＤ、斜め左上方向領域ＴＡ１ＬＵ及び斜め左下方向領域ＴＡ１ＬＤの何れか）に対応した方向へスムーススクロール処理（図６）を実行し、次のステップＳＰ８へ移って処理を終了する。
【００５３】
（６）動作及び効果
以上の構成において、ＰＮＤ１のＣＰＵ２０は、モニター３のＬＣＤ２４に表示したナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６において、その右隅にスムーススクロール操作用アイコンＳＳＡを設けたことにより、そのスムーススクロール操作用アイコンＳＳＡの矢印部分がユーザの指先でタッチ操作されたとき、タッチ操作され続けている間だけ、ナビゲーション地図画像ＮＧ６をその矢印部分の矢印方向へ高速に移動させるスムーススクロール処理を行わせることを直感的にイメージさせることが出来る。
【００５４】
またＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の右隅に配置されたスムーススクロール操作用アイコンＳＳＡの領域外部分がユーザの指先でタッチ操作された場合、従来通り、タッチスクロール処理又はドラッグスクロール処理を行わせることをイメージさせることが出来る。
【００５５】
すなわちＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の画面上で、スムーススクロール処理を実行させるためのスムーススクロール操作用アイコンＳＳＡと、タッチスクロール処理又はドラッグスクロール処理を実行させるためのスムーススクロール操作用アイコンＳＳＡの領域外部分とに区分けした表示状態をユーザに目視確認させることが出来るので、ユーザが意図する種類のスクロール処理を正確に指示させるよう促すことが出来る。
【００５６】
またＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の縮尺を切り換える等の画面切換操作をユーザに行わせることなく、その画面上でスムーススクロール操作用アイコンＳＳＡ又はそれ以外の領域をタッチ操作させるだけで、ユーザの意志を正確に反映したスムーススクロール処理、タッチスクロール処理又はドラッグスクロール処理を実行することができる。
【００５７】
以上の構成によれば、ＰＮＤ１のＣＰＵ２０は、ナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の画面上でユーザに簡単なタッチ操作を行わせることにより、ユーザ所望のスクロール処理を同一画面上で全て実行させることができ、煩わしい操作によるユーザのストレスを軽減し、その操作性を格段に向上させることができる。
【００５８】
（７）他の実施の形態
なお上述の実施の形態においては、スムーススクロール操作用アイコンＳＳＡを右ハンドル用の車両に合わせてナビゲーション地図画像ＮＧ１、ＮＧ３及びＮＧ６の右隅に配置するようにした場合について述べたが、本発明はこれに限らず、左ハンドル用の車両に合わせてスムーススクロール操作用アイコンＳＳＡをナビゲーション地図画像ＮＧ１、ＮＧ３又はＮＧ６の左隅に配置するようにしても良い。
【００５９】
また上述の実施の形態においては、携帯型で持ち運び可能であり、主に車内で用いられるポータブル形式のＰＮＤ１に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、車両の取り付け固定式のカーナビゲーション装置に本発明を適用するようにしても良い。
【００６０】
さらに上述の実施の形態においては、スムーススクロール操作用アイコンＳＳＡがタッチ操作され続けている時間だけスムーススクロール処理を実行するようにした場合について述べたが、本発明はこれに限らず、スムーススクロール操作用アイコンＳＳＡが一度タッチ操作されたことを検出したときにスムーススクロール処理を開始し、スムーススクロール操作用アイコンＳＳＡが再度タッチ操作されたことを検出したときにスムーススクロール処理を停止するようにしても良い。
【００６１】
さらに上述の実施の形態においては、ＰＮＤ１のＣＰＵ２０が不揮発性メモリ２１に格納されている地図スクロール処理プログラムに従い、上述した地図スクロール処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、記録媒体からインストールした地図スクロール処理プログラムや、インターネットからダウンロードした地図スクロール処理プログラム、その他種々のルートによってインストールした地図スクロール処理プログラムに従って上述した地図スクロール処理手順を実行するようにしても良い。
【００６２】
さらに上述の実施の形態においては、表示手段としてのＬＣＤ２４、タッチセンサ手段としてのタッチパネル２５、アイコン生成手段及びスクロール制御手段としてのＣＰＵ２０によって本発明のナビゲーション装置としてのＰＮＤ１を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる表示手段、タッチセンサ手段、アイコン生成手段、スクロール制御手段によってナビゲーション装置を構成するようにしても良い。
【産業上の利用可能性】
【００６３】
本発明のナビゲーション装置及び地図スクロール処理方法は、例えばＰＮＤ等のカーナビゲーション装置以外にも、ナビゲーション機能を搭載したノートブック型パーソナルコンピュータ、ナビゲーション機能を搭載したゲーム機、ナビゲーション機能を搭載した携帯電話機等のその他種々の電子機器に適用することができる。
【符号の説明】
【００６４】
１……ＰＮＤ、２……本体部、３……モニター、２０……ＣＰＵ、２１……不揮発性メモリ、２２……ＲＡＭ、２３……ＧＰＳユニット、２４……ＬＣＤ、２５……タッチパネル、２６……音声処理部、２７……スピーカ、２８……外部メモリ、２９……バッテリ、３０……センサ部、ＮＧ１〜ＮＧ６……ナビゲーション地図画像。
【図１】
2010032546.tif 000003
【図２】
2010032546.tif 000004
【図３】
2010032546.tif 000005
【図４】
2010032546.tif 000006
【図５】
2010032546.tif 000007
【図６】
2010032546.tif 000008
【図７】
2010032546.tif 000009
【図８】
2010032546.tif 000010