(57)【特許請求の範囲】
【請求項１】
画像を表示する画像表示装置であって、
表示領域に画像を表示する表示部と、
座標を入力するポインティングデバイスと、
前記入力された座標である入力座標に基づいて描画画像を生成し、該描画画像を前記表示部によって表示させる描画処理を実行する描画処理部と、
前記入力座標に基づいて前記表示領域に表示する前記画像の範囲を変更するスクロール処理を実行するスクロール処理部と、
前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定部と、
前記表示領域に前記描画端点領域を表示させる表示処理部と、
前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替部と
を備える画像表示装置。
【請求項２】
請求項１記載の画像表示装置であって、
前記処理切替部は、前記再入力座標が前記描画端点領域の内である場合、前記再入力座標に基づく描画処理を前記描画処理部に実行させ、前記再入力座標が前記描画端点領域の外である場合、前記再入力座標に基づくスクロール処理を前記スクロール処理部に実行させる
画像表示装置。
【請求項３】
請求項２記載の画像表示装置であって、
前記描画処理部は、複数回の前記描画処理によって、順次、描画画像Ｌ［０］ないし描画画像Ｌ［ｎ］（ｎは０以上の整数）を生成して前記表示部によって前記表示領域に表示させ、
前記描画端点領域設定部は、描画画像Ｌ［０］ないし描画画像Ｌ［ｎ］の生成に対応して、順次、描画端点領域Ｆ［１］ないし描画端点領域Ｆ［ｎ＋１］を設定し、
前記切替処理部は、
前記描画端点領域Ｆ［ｎ＋１］を設定後に、前記ポインティングデバイスから入力される座標が描画端点領域Ｆ［ｍ］（ｍはｎ＋１）の内である場合には、該入力される座標に基づいて描画画像Ｌ［ｎ＋１］を生成して前記表示部によって前記表示領域に表示させる前記描画処理を行わせ、
前記描画端点領域Ｆ［ｎ＋１］を設定後に、前記ポインティングデバイスから入力される座標が描画端点領域Ｆ［ｍ］（ｍは０以上ｎ＋１未満の整数）の内である場合には、前記描画端点領域Ｆ［ｍ］の設定以降に生成された前記描画画像および設定された前記描画端点領域を消去し、該入力される座標に基づいて新たな描画画像Ｌ［ｍ］を生成して前記表示部によって前記表示領域に表示させる前記描画処理を行わせる
画像表示装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像表示装置であって、さらに、
地図画像を取得する地図画像取得部と、
前記地図画像に前記描画画像を重畳して前記表示領域に表示させる画像重畳部と、
前記描画画像を前記地図画像上の経路として扱い、該経路に基づく経路案内を行う経路案内部と
を備える画像表示装置。
【請求項５】
コンピュータに画像を表示させるためのコンピュータプログラムであって、
表示領域に画像を表示する表示機能と、
ポインティングデバイスから座標を入力する座標入力機能と、
前記入力された座標である入力座標に基づいて描画画像を生成し、該描画画像を前記表示領域に表示させる描画処理を実行する描画処理機能と、
前記入力座標に基づいて前記表示領域に表示する前記画像の範囲を変更するスクロール処理を実行するスクロール処理機能と、
前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定機能と、
前記表示領域に前記描画端点領域を表示させる表示機能と、
前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替機能と
を前記コンピュータに実現させるコンピュータプログラム。
【請求項６】
コンピュータに画像を表示させる画像表示方法であって、
表示領域に画像を表示する表示工程と、
ポインティングデバイスから座標を入力する座標入力工程と、
前記入力された座標である入力座標に基づいて、描画画像を生成し該描画画像を前記表示領域に表示させる描画処理、又は、前記表示領域に表示する前記画像の範囲を変更するスクロール処理のいずれか一方を実行する処理実行工程と、
前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定工程と、
前記表示領域に前記描画端点領域を表示させる表示工程と、
前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替工程と
を備える画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画像をポインティングデバイスで操作する技術に関するものである。
【背景技術】
【０００２】
従来から、ポインティングデバイスを用いて行う操作について、画像を描画する操作（描画操作）と、表示部に表示させる表示画像の範囲を変更する操作（表示範囲変更操作）との切り替えをスムーズに行いながら、画像を描画したいという要望があった。例えば下記特許文献１には、ユーザがタッチパネルを指でなぞって画像を描画中に、タッチパネルに接触している指が、タッチパネルの周縁領域に入った際に、表示画像のスクロールを行うと言う技術が開示されている。
【０００３】
しかし従来の技術では、描画操作中のユーザの指がタッチパネルの周縁領域に入らないとスクロール操作が行えず、ユーザが周縁領域まで描画しなかった場合にスクロール操作が行えないと言った問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７-２５０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、ユーザが描画操作と表示範囲変更操作との切り替えを容易に行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。画像を表示する画像表示装置であって、表示領域に画像を表示する表示部と、座標を入力するポインティングデバイスと、前記入力された座標である入力座標に基づいて描画画像を生成し、該描画画像を前記表示部によって表示させる描画処理を実行する描画処理部と、前記入力座標に基づいて前記表示領域に表示する前記画像の範囲を変更するスクロール処理を実行するスクロール処理部と、前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定部と、前記表示領域に前記描画端点領域を表示させる表示処理部と、前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替部とを備える画像表示装置。そのほか、本発明は、以下の形態としても実現可能である。
【０００７】
[適用例１]画像を表示する画像表示装置であって、表示領域に画像を表示する表示部と、座標を入力するポインティングデバイスと、前記入力された座標である入力座標に基づいて描画画像を生成し、該描画画像を前記表示部によって表示させる描画処理を実行する描画処理部と、前記入力座標に基づいて前記表示領域に表示する前記画像の範囲を変更するスクロール処理を実行するスクロール処理部と、前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定部と、前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理と前記スクロール処理のいずれか一方を行わせる処理切替部とを備える画像表示装置。
この画像表示装置によると、処理切替部は再入力座標が描画端点領域の内か外かに基づいて処理の切替えを行うので、ユーザは描画処理とスクロール処理の各々に対応するポインティングデバイスを用いた操作の切り替えを、再入力座標の位置によって行うことができる。従って、ユーザは操作の切り替えを容易に行うことができる。
【０００８】
[適用例２]適用例１記載の画像表示装置であって、前記処理切替部は、前記再入力座標が前記描画端点領域の内である場合、前記再入力座標に基づく描画処理を前記描画処理部に実行させ、前記再入力座標が前記描画端点領域の外である場合、前記再入力座標に基づくスクロール処理を前記スクロール処理部に実行させる画像表示装置。
この画像表示装置によると、再入力座標が描画端点領域の内である場合には描画処理を実行し、再入力座標が描画端点領域の外である場合にはスクロール処理を実行することができる。
【０００９】
[適用例３]適用例２記載の画像表示装置であって、前記描画処理部は、複数回の前記描画処理によって、順次、描画画像Ｌ［０］ないし描画画像Ｌ［ｎ］（ｎは０以上の整数）を生成して前記表示部によって前記表示領域に表示させ、前記描画端点領域設定部は、描画画像Ｌ［０］ないし描画画像Ｌ［ｎ］の生成に対応して、順次、描画端点領域Ｆ［１］ないし描画端点領域Ｆ［ｎ＋１］を設定し、前記切替処理部は、前記描画端点領域Ｆ［ｎ＋１］を設定後に、前記ポインティングデバイスから入力される座標が描画端点領域Ｆ［ｍ］（ｍはｎ＋１）の内である場合には、該入力される座標に基づいて描画画像Ｌ［ｎ＋１］を生成して前記表示部によって前記表示領域に表示させる前記描画処理を行わせ、前記描画端点領域Ｆ［ｎ＋１］を設定後に、前記ポインティングデバイスから入力される座標が描画端点領域Ｆ［ｍ］（ｍは０以上ｎ＋１未満の整数）の内である場合には、前記描画端点領域Ｆ［ｍ］の設定以降に生成された前記描画画像および設定された前記描画端点領域を消去し、該入力される座標に基づいて新たな描画画像Ｌ［ｍ］を生成して前記表示部によって前記表示領域に表示させる前記描画処理を行わせる画像表示装置。
この画像表示装置によると、描画画像Ｌ［０］ないし描画画像Ｌ［ｎ］の生成後に、描画端点領域Ｆ［ｍ］の設定以降に生成された描画画像および設定された描画端点領域を消去し、新たな描画画像Ｌ［ｍ］を生成することができる。
【００１０】
[適用例４]適用例１ないし適用例３のいずれかに記載の画像表示装置であって、さらに、地図画像を取得する地図画像取得部と、前記地図画像に前記描画画像を重畳して前記表示領域に表示させる画像重畳部と、前記描画画像を前記地図画像上の経路として扱い、該経路に基づく経路案内を行う経路案内部とを備える画像表示装置。
この画像表示装置によると、描画画像を地図画像上の経路として扱って経路案内を行うことができる。
【００１１】
[適用例５]コンピュータに画像を表示させるためのコンピュータプログラムであって、表示領域に画像を表示する表示機能と、ポインティングデバイスから座標を入力する座標入力機能と、前記入力された座標である入力座標に基づいて描画画像を生成し、該描画画像を前記表示領域に表示させる描画処理を実行する描画処理機能と、前記入力座標に基づいて前記表示領域に表示する前記画像の範囲を変更するスクロール処理を実行するスクロール処理機能と、前記描画処理の実行中に、前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合に、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定機能と前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替機能とを前記コンピュータに実現させるコンピュータプログラム。
このコンピュータプログラムによると、処理切替機能は再入力座標が描画端点領域の内か外かに基づいて処理の切替えを行う機能を備える。従って、コンピュータにこのコンピュータプログラムをインストールすることによって、ユーザに、描画処理に対応する操作とスクロール処理に対応する操作の切り替えを容易に行わせることができる。
【００１２】
［適用例６］コンピュータに画像を表示させる画像表示方法であって、表示領域に画像を表示する表示工程と、ポインティングデバイスから座標を入力する座標入力工程と、前記入力された座標である入力座標に基づいて、描画画像を生成し該描画画像を前記表示領域に表示させる描画処理、又は、前記表示領域に表示する前記画像の範囲を変更するスクロール処理のいずれか一方を実行する処理実行工程と、前記描画処理の実行中に前記ポインティングデバイスから前記座標の入力が非入力の状態に変化した場合、前記描画処理による描画画像の端点の座標である描画端点座標に基づいて、前記表示領域上に、所定の領域である描画端点領域を設定する描画端点領域設定処理を実行する描画端点領域設定工程と、前記描画端点領域設定処理後に前記ポインティングデバイスから入力される座標である再入力座標が前記描画端点領域の内か外かに基づいて、前記描画処理もしくは前記スクロール処理のいずれか一方を行わせる処理切替工程とを備える画像表示方法。
この画像表示方法によると、処理切替工程において、再入力座標が描画端点領域の内か外かに基づいて処理の切替えを行う。従って、ユーザに、描画処理に対応する操作とスクロール処理に対応する操作の切り替えを容易に行わせることができる。
【００１３】
なお、本発明は、種々の態様で実現することが可能である。例えば、画像描画方法および装置、描画経路探索システム、それらの方法または装置の機能を実現するための集積回路、コンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１４】
【図１】経路案内システム１０の構成を説明する説明図である。
【図２】描画経路案内処理の流れについて説明するフローチャートである。
【図３】経路描画処理の一例を説明する説明図である。
【図４】経路描画処理の一例を説明する説明図である。
【図５】経路描画処理の流れを示したフローチャートである。
【図６】変形例１における経路描画処理の説明図である。
【図７】変形例１における経路描画処理の流れを示すフローチャートである。
【図８】変形例２における経路描画処理の説明図である。
【図９】変形例２における経路描画処理の流れを示すフローチャートである。
【図１０】変形例３における経路描画処理の流れを示したフローチャートである。
【図１１】スクロール領域Ｆｓｃ［ｎ］を設定する様子を示す説明図である。
【発明を実施するための形態】
【００１５】
Ａ．第１実施例：
（Ａ１）システム構成：
図１は、本発明の一実施例における携帯端末２０を用いた経路案内システム１０の構成を説明する説明図である。経路案内システム１０は、携帯端末２０と地図サーバ５０とを備える。携帯端末２０と地図サーバ５０とは、互いにインターネットＩＮＴを介して接続可能である。携帯端末２０は、基地局ＢＳを介して無線によってインターネットＩＮＴに接続可能である。なお、実際には、携帯端末２０は、送受信アンテナ、無線基地局、交換局を介してインターネットＩＮＴに接続される。図１に示した基地局ＢＳは、これらアンテナ、無線基地局、交換局を含むものとする。経路案内システム１０は、携帯端末２０に表示された地図画像上に、ユーザが希望する経路を描画し、描画された経路（以下、描画経路とも呼ぶ）に基づいて、携帯端末２０が経路案内を行うためのシステムである。
【００１６】
図示するように、携帯端末２０は、主制御部２２を中心に構成され、通信部３２、通信制御部３４、タッチパネル３６、表示部３８、音声出力部４０、ＧＰＳ受信機４２が接続されている。主制御部２２は、ＣＰＵ２４と、ＲＡＭ２６と、ＲＯＭ２８とを備える。主制御部２２は、携帯端末２０の全体の動作を制御する。また、ＲＯＭ２８には、後述する描画経路案内処理を行うためのプログラム（描画経路案内プログラム）が記憶されており、ＣＰＵ２４が読み出して実行することによって描画経路案内処理が実現される。通信部３２は、基地局ＢＳとの間でデータ通信もしくは音声通信を行うための回路である。通信部３２は、基地局ＢＳを介して地図サーバ５０にアクセスを行うことができる。通信制御部３４は、音声通話のための着信や呼び出し、音声信号と電気信号の変換などを行う回路である。携帯端末２０は、通信部３２と通信制御部３４とを備えることにより電話としても動作する。
【００１７】
タッチパネル３６は、ユーザによる指や専用のペン等（以下、指や専用のペンなどをまとめて単に「指示体」と表現する）による接触操作を受け付け、接触位置に基づく座標を取得するポインティングデバイスである。表示部３８は、画像を表示可能な領域（以下、表示領域ＤＦとも呼ぶ）に、種々の画像（表示画像）を表示する。タッチパネル３６と表示部３８の表示領域ＤＦとは重畳されている。主制御部２２は、タッチパネル３６へのユーザの接触位置の座標（接触位置座標）に基づいて、接触位置座標に対応する表示領域ＤＦ上の座標を取得し、接触操作に対応して表示画像が動作するように画像処理を行う。従って、見かけ上、ユーザが指示体で直接的に表示画像を操作することを可能にしている。
【００１８】
音声出力部４０は、描画経路案内処理実行時に、ユーザに向けて経路案内用の音声を出力するスピーカである。その他、音声出力部４０は、経路案内システム１０が備える種々のアプリケーションを実行時に、ユーザに向けて音声を出力する。ＧＰＳ受信機４２は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から送信された電波を受信することによって、携帯端末２０の現在位置の座標（経度・緯度）を取得するための装置であり、描画経路案内処理の実行時に、ユーザの現在位置の情報を取得する。
【００１９】
上述した携帯端末２０と協働して経路案内システム１０を構成する地図サーバ５０について説明する。地図サーバ５０は、携帯端末２０からの地図データの取得要求に応じて、指定された範囲の地図データをインターネットＩＮＴを介して携帯端末２０に送信するためのサーバである。地図サーバ５０は、通信部５２と、制御部５４と、地図データベース５６（以下、地図ＤＢ５６とも呼ぶ）とを備える。地図サーバ５０は内部にＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等のデバイスを備え、所定のプログラムを実行することにより、通信部５２、制御部５４、地図データベース５６として機能する。
【００２０】
制御部５４は、地図サーバ５０全体の動作を制御する。通信部５２は、制御部５４による制御によって、インターネットＩＮＴを介して携帯端末２０と通信を行う。地図データベース５６は地図を表す地図データＭＤを格納する記憶部である。描画経路案内処理実行時に、携帯端末２０からの地図データＭＤの取得要求を受信した際には、制御部５４は、地図データベース５６から地図データＭＤを読み出し、通信部５２を介して携帯端末２０へ送信する。
【００２１】
地図データＭＤは、地図を表す画像である地図画像データＭＰＤと、道路網をノードとリンクとで表したネットワークデータＮＴＤとからなる。本実施例では、地図画像データＭＰＤは、ベクトルデータ形式で格納されている。なお、地図画像データＭＰＤはベクトルデータ形式に代えて、ビットマップ形式やＪＰＥＧ形式などのラスターデータ形式で格納されているとしてもよい。ネットワークデータＮＴＤを構成するノードとリンクについては、一般的な電子地図データに用いられている技術であるので詳しい説明は省略する。
【００２２】
（Ａ２）描画経路案内処理：
図２は、携帯端末２０が行う描画経路案内処理の流れについて説明するフローチャートである。描画経路案内処理は、ユーザがタッチパネル３６を操作してＲＯＭ２８に格納されている描画経路案内プログラムを起動することによって開始される。描画経路案内処理が開始されると、ＣＰＵ２４は、ＧＰＳ受信機４２によってユーザの現在位置を取得し、現在位置を中心にした所定範囲の地図データＭＤをインターネットＩＮＴを介して地図サーバ５０から取得する（ステップＳ１００）。具体的には、ＣＰＵ２４が所定範囲の地図データＭＤの取得要求を地図サーバ５０に送信し、地図サーバ５０の制御部５４が取得要求に応じて地図データベース５６から所定範囲の地図画像データＭＰＤとネットワークデータＮＴＤとを読み込み、地図データＭＤとして携帯端末２０に送信する。ＣＰＵ２４は、地図サーバ５０から送信された地図データＭＤを受信しＲＡＭ２６に記憶することによって所定範囲の地図データＭＤを取得する。
【００２３】
地図データＭＤを取得すると、ＣＰＵ２４は、取得した地図データＭＤうち、ユーザの現在位置を中心とした予め設定された範囲（設定範囲）の地図画像データＭＰＤを表示部３８に表示する（ステップＳ１１０）。表示部３８に表示された地図画像に対して、ユーザは通行を希望する経路をタッチパネル３６を用いて描画する。ＣＰＵ２４は、ユーザが経路を描画する際にタッチパネル３６に対して行う一連の操作に対応して経路描画処理を行う（ステップＳ１２０）。経路描画処理は、ユーザが経路を描画する操作（描画操作）や、表示部３８に表示される地図画像の表示範囲を変更する操作（以下、表示範囲変更操作とも呼ぶ）など、経路を描画する際にユーザがタッチパネル３６に対して行う一連の操作に対応して、ＣＰＵ２４が行う処理である。表示範囲変更操作としては、表示部３８に表示させる地図画像の平行移動操作（スクロール操作）や、表示部３８に表示させる地図画像の拡大、縮小を行う操作（ピンチイン操作や、ピンチアウト操作）などが挙げられる。経路描画処理においてＣＰＵ２４が行う処理の詳細は、後で詳しく説明する。
【００２４】
経路描画処理後、ＣＰＵ２４は、描画画像に基づく経路（以下、描画経路とも呼ぶ）に対応して、ユーザに対して経路案内を行う（ステップＳ１６０）。具体的には、ＧＰＳ受信機４２を用いて所定のインターバルでユーザの現在位置を取得し、現在位置と描画経路との対比によって、ユーザが進行すべき方向や、右折または左折すべき交差点や、描画経路を逸脱していないか否か等の経路案内を、表示部３８による表示と音声出力部４０からの音声案内によって行う。ＣＰＵ２４は、ユーザが目的地へ到着するまで経路案内を行う（ステップＳ１７０：ＮＯ）。そして、ＣＰＵ２４は、ユーザが目的地に到着した場合、または、ユーザがタッチパネル３６を介して描画経路案内プログラムの終了操作を行った場合に（ステップＳ１７０：ＹＥＳ）、描画経路案内処理を終了する。ＣＰＵ２４はこのようにして描画経路案内処理を行う。
【００２５】
（Ａ３）経路描画処理：
次に、描画経路案内処理においてＣＰＵ２４が行う経路描画処理（図２：ステップＳ１２０）について説明する。上述したように、経路描画処理は、描画操作や表示範囲変更操作など、ユーザが経路を描画する際にタッチパネル３６に対して行う一連の操作に対応して、ＣＰＵ２４が行う処理である。本説明においては、表示範囲変更操作の一例としてスクロール操作を例に説明をする。すなわち、本説明において経路描画処理は、ユーザがタッチパネル３６に対して行った操作に対して、当該操作が描画操作であるのか、またはスクロール操作であるのかの判断をし、判断結果に応じて描画処理又はスクロール処理を実行する処理である。最初に図３および図４を用いて経路描画処理の大凡の内容を説明し、その後、フローチャートによって経路描画処理の詳細を説明する。
【００２６】
図３および図４は、ＣＰＵ２４が行う経路描画処理の一例を模式的に説明する説明図である。図３および図４には、携帯端末２０における表示部３８の表示領域ＤＦ、および、表示部３８に重畳されているタッチパネル３６を示している。また、経路描画処理の際は、表示部３８には地図画像が表示されるが、説明の便宜上、図３および図４においては、表示部３８に表示される地図画像の図示を省略している。
【００２７】
ＣＰＵ２４は、経路描画処理を開始すると、表示部３８（表示領域ＤＦ）に、ユーザが描画を開始するためのアイコンＢＴ１を表示する（ステップＴ１１）。経路描画処理開始後、ユーザがアイコンＢＴ１を操作するまで、ＣＰＵ２４は、ユーザによるタッチパネル３６への接触操作をスクロール操作と判断し、ユーザの接触操作に対してはスクロール処理を実行する。
【００２８】
ユーザがアイコンＢＴ１を操作すると、ＣＰＵ２４は、アイコンＢＴ１操作以後のユーザによる接触操作を描画操作と判断し、接触操作に対して描画処理を行う。具体的には、ユーザがタッチパネル３６に対して接触操作を行うと、ＣＰＵ２４は、その接触操作の軌跡に対応する座標を取得し、取得した座標に基づいて描画画像Ｌ［０］を生成し、地図画像に重畳して表示部３８（表示領域ＤＦ）に表示させる（ステップＴ１２）。また、ユーザがアイコンＢＴ１を操作後、ＣＰＵ２４は、経路描画処理を終了するためのアイコンＢＴ２を表示領域ＤＦに表示させる。仮に、ユーザがアイコンＢＴ２を操作した場合には、ＣＰＵ２４は経路描画処理を終了する。
【００２９】
ステップＴ１２における描画処理中に、ユーザによるタッチパネル３６への指示体の接触が解除されると、ＣＰＵ２４は、描画画像Ｌ[０]の端点の座標（描画端点座標）のうちユーザが接触を解除した位置に対応する座標（以下、接触解除座標Ｐ［１］）を中心として、所定の大きさの円形の領域である描画端点領域Ｆ［１］を設定し、表示領域ＤＦに表示させる（ステップＴ１３）。
【００３０】
描画端点領域Ｆ［１］を設定後、ユーザによるタッチパネル３６への接触操作において、最初の接触位置に対応する座標（以下、接触開始座標とも呼ぶ）が描画端点領域Ｆ［１］の外側であった場合には、ＣＰＵ２４は、この接触操作に対してスクロール処理を実行する（ステップＴ１４）。一方、接触開始座標が描画端点領域Ｆ［１］の内側であった場合には、ＣＰＵ２４は、この接触操作に対して描画処理を実行し、描画画像Ｌ［１］を表示領域ＤＦに表示する（ステップＴ１５）。また、図示したように、ステップＴ１５において、接触開始座標が接触解除座標Ｐ［１］と離れている場合には、ＣＰＵ２４は、接触解除座標Ｐ［１］と描画画像Ｌ［１］の間を補間する補間処理を行う。具体的には、描画画像Ｌ［１］と描画端点領域Ｆ［１］との交点Ｑと、接触解除座標Ｐ［１］とを結ぶ補間画像を生成し、描画した経路の補間を行う。その他、例えば、ＣＰＵ２４は、描画画像Ｌ［１］の接触開始座標と接触解除座標Ｐ［１］との間を補間する画像を生成し、描画した経路の補間を行うとしてもよい。なお、図３においては、ステップＴ１３→ステップＴ１４→ステップＴ１５の順に処理が進行するとして説明したが、ステップＴ１３においてＣＰＵ２４が描画端点領域Ｆ［１］を設定した後に、ユーザが描画端点領域Ｆ［１］の内側の領域に接触操作を行った場合には、ステップＴ１３→ステップＴ１５の順に処理が進行する。
【００３１】
ステップＴ１５における描画処理中に、ユーザによるタッチパネル３６への接触が解除されると、ＣＰＵ２４は、ユーザが接触を解除した位置に対応する座標である接触解除座標Ｐ［２］を中心として、所定の大きさの円形の領域である描画端点領域Ｆ［２］を設定し、表示領域ＤＦに表示する（図４：ステップＴ１６）。
【００３２】
描画端点領域Ｆ［２］を設定後、ユーザの接触操作における接触開始座標が描画端点領域Ｆ［１］および描画端点領域Ｆ［２］の外側の領域であった場合には、ＣＰＵ２４は、ユーザの接触操作に対してスクロール処理を実行する。接触開始座標が描画端点領域Ｆ［２］の内側であった場合には、ＣＰＵ２４は、ユーザの接触操作に対して描画処理を実行する。接触開始座標が描画端点領域Ｆ［１］の内側であった場合には（ステップＴ１７）、ＣＰＵ２４は、表示領域ＤＦから描画画像Ｌ［１］を消去し（ステップＴ１８）、ユーザの接触操作に対して描画処理を実行し、新たな描画画像Ｌ［１］を表示領域ＤＦに表示する（ステップＴ１９）。
【００３３】
ステップＴ１９における描画処理中に、ユーザによるタッチパネル３６への接触が解除されると、ＣＰＵ２４は、接触を解除した位置、すなわち新たな描画画像Ｌ［１］の端点に対応する座標（新たな接触解除座標Ｐ［２］）を中心として、所定の大きさの円形の領域である新たな描画端点領域Ｆ［２］を設定し、表示領域ＤＦに表示する（ステップＴ２０）。そして、ユーザがアイコンＢＴ２を操作すると、ＣＰＵ２４は、ユーザが描画した描画画像（本例においては描画画像Ｌ[０]〜Ｌ[１]）に基づいて描画経路を決定し、その後、経路描画処理を終了する。
【００３４】
このように、ＣＰＵ２４は、接触解除座標Ｐの位置に基づいて描画端点領域Ｆを設定する。そして、ＣＰＵ２４は、スクロール処理と描画処理との切替えを、ユーザのタッチパネル３６へ接触操作における接触開始座標が描画端点領域Ｆの内側か外側かに基づいて行う。また、描画端点領域Ｆ［２］の設定後の接触操作において、描画端点領域Ｆ［１］の内側に接触した場合には、描画端点領域Ｆ［１］の設定以降に生成した描画画像Ｌ［１］の消去、および設定した描画端点領域Ｆ［２］の解除を行い、新たな描画画像Ｌ［１］の生成および描画端点領域Ｆ［２］を生成する。
【００３５】
次に、ＣＰＵ２４が行う経路描画処理をフローチャートによって説明する。図５は、経路描画処理の流れを示したフローチャートである。ＣＰＵ２４は、経路描画処理を開始すると、表示領域ＤＦにアイコンＢＴ１を表示し、ユーザがアイコンＢＴ１を操作して描画操作を開始するまでは（ステップＳ１２２：ＮＯ）、ユーザによる接触操作に対してスクロール処理を実行する（ステップＳ１２４）。ユーザがアイコンＢＴ１を操作すると、ＣＰＵ２４は、後の処理に用いるカウンタの値をｎ＝０に設定する（ステップＳ１２６）。その後、ＣＰＵ２４は、表示領域ＤＦにアイコンＢＴ２を表示し、ユーザがアイコンＢＴ２を操作した場合には（ステップＳ１２８：ＹＥＳ）、ＣＰＵ２４は、経路描画処理を終了する。一方、ユーザがタッチパネル３６上のアイコンＢＴ２以外の領域に対して描画操作を行い、タッチパネル３６から座標が入力されると（ステップＳ１２８：ＮＯ→ステップＳ１３０；ＹＥＳ）、ＣＰＵ２４は、タッチパネル３６から入力された座標（入力座標）に基づいて描画処理を実行する（ステップＳ１３２）。すなわち、ＣＰＵ２４は、入力座標に対応した描画画像Ｌ［ｎ］を生成し、表示領域ＤＦに表示する。ＣＰＵ２４は、ユーザによるタッチパネル３６への接触が解除されるまで、ユーザの描画操作に基づいて描画処理を継続する（ステップＳ１３４：ＮＯ）。その後、ユーザによる描画操作に対応するタッチパネル３６への接触が解除されると（ステップＳ１３４：ＹＥＳ）、ＣＰＵ２４は、カウンタの「ｎ」の値をインクリメントする（ステップＳ１３６）。その後、ＣＰＵ２４は、ユーザが接触を解除した位置に対応する座標である接触解除座標Ｐを中心として描画端点領域Ｆ［ｎ］を設定し、表示領域ＤＦに表示する（ステップＳ１３８）。
【００３６】
その後、ユーザがタッチパネル３６に接触するまでＣＰＵ２４は処理を待機状態とし、ユーザがアイコンＢＴ２を操作した場合には（ステップＳ１４０：ＹＥＳ）、描画処理によって生成された描画画像を描画経路に決定し（ステップＳ１４２）、経路描画処理を終了する。一方、ユーザが、タッチパネル３６に対して接触操作を行った場合には（ステップＳ１４０：ＮＯ）、その接触操作に対する接触開始座標が描画端点領域Ｆ［ｎ］の内側である場合には（ステップＳ１４４：Ｆ［ｎ］）、ＣＰＵ２４は、ステップＳ１３２から処理を繰り返す。また、ＣＰＵ２４がステップＳ１３２からの処理を繰り返して行ったことによりカウンタの「ｎ」の値が２以上である場合において、ユーザの接触操作に対する接触開始座標が描画端点領域Ｆ［ｎ−１］の内側である場合には（ステップＳ１４４：Ｆ［ｎ−１］）、ＣＰＵ２４は、設定したＦ［ｎ］の解除、および描画画像Ｌ［ｎ−１］の消去を行い（ステップＳ１４６）、その後、カウンタの「ｎ」の値をデクリメントして（ステップＳ１４８）、ステップＳ１３２から処理を繰り返す。また、ユーザの接触操作に対する接触開始座標が描画端点領域Ｆ［ｎ］およびＦ［ｎ−１］以外の位置である場合には（ステップＳ１４２：Ｆ［ｎ］，Ｆ［ｎ−１］以外）、ＣＰＵ２４は、ユーザの接触操作をスクロール操作と判断してスクロール処理を実行し（ステップＳ１５０）、その後、ステップＳ１４０から処理を繰り返す。このようにしてＣＰＵ２４は経路描画処理を行う。
【００３７】
以上説明したように、本実施例の携帯端末２０は、経路描画処理において、描画画像Ｌ[ｎ]の端点の座標の１つである接触解除座標Ｐの位置に基づいて描画端点領域Ｆ[ｎ]を設定する。したがって、描画端点領域Ｆの位置を、ユーザが認識しやすい位置や、描画操作とスクロール操作との切り替えを行いやすい位置に設定することが可能である。また、携帯端末２０は、経路描画処理において、ユーザにおける接触操作に対して描画処理又はスクロール処理のいずれを行うかの判断を、接触開始座標が描画端点領域Ｆの内側か外側かによって判断するので、ユーザは、経路の描画時に、描画操作とスクロール操作との切り替えを意識する必要がない。従って、ユーザは、描画操作とスクロール操作との切り替えを、例えばアイコン操作やキー操作など、描画操作とスクロール操作以外の操作によって行う必要がない。結果として、ユーザは、容易に、かつ、スムーズに、描画操作とスクロール操作とを切替えながら経路の描画を行うことができる。また、携帯端末２０は、描画端点領域Ｆ［ｎ］を設定した後に、ユーザの接触操作による接触開始座標が描画端点領域Ｆ［ｎ―１］の内側である場合には、描画端点領域Ｆ［ｎ］の解除およびＬ［ｎ−１］の消去を行い、当該ユーザの接触操作に対して描画処理を行い、新たにＬ［ｎ−１］を生成するので、ユーザは、描画画像の修正用のアイコンの操作等を行うことなく、描画した画像の修正を容易に行うことができる。
【００３８】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
（Ｂ１）変形例１：
上記実施例においては、図５で説明した経路描画処理としたが、他の経路描画処理を採用するとしてもよい。図６は、変形例１における経路描画処理の概要を説明する説明図である。例えば、ユーザの接触操作によって、ＣＰＵ２４が、描画画像Ｌ[０]〜Ｌ[３]を生成し、描画端点領域Ｆ［１］〜Ｆ［４］まで設定した状態で（ステップT３１）、ユーザの接触操作において、接触開始座標が描画端点領域Ｆ［１］である場合には（ステップＴ３２）、ＣＰＵ２４は、描画端点領域Ｆ［１］の設定以降に設定した描画端点領域である描画端点領域Ｆ［２］〜Ｆ［４］の解除、および、描画画像Ｌ［１］〜Ｌ［３］の消去を行い（ステップＴ３３）、その後、ユーザの接触操作に対して描画処理を実行し、新たな描画画像Ｌ[１]を生成する（ステップＴ３４）。
【００３９】
図７は、変形例１における経路描画処理の流れを示すフローチャートである。ステップＳ１３６までは、図５で説明した経路描画処理と同じであるので、図示および説明を省略する。ＣＰＵ２４は、ユーザの接触解除座標に応じて描画端点領域Ｆ[ｎ]を設定後（ステップＳ１３８ａ）、ユーザがアイコンＢＴ２を操作せず（ステップＳ１４０ａ：ＮＯ）、タッチパネル３６に接触操作を行った場合、接触開始座標が描画端点領域Ｆ［ｍ］（ｍ＜ｎ）の内側である場合には（ステップＳ１４４ａ：Ｆ［ｍ］（ｍ＜ｎ））、ＣＰＵ２４は、描画端点領域Ｆ［ｍ］の設定以降に設定した描画端点領域Ｆ［ｍ＋１］〜Ｆ［ｎ］の解除、および描画画像Ｌ［ｍ］〜Ｌ［ｎ−１］の消去を行う（ステップＳ１４６ａ）。その後、ＣＰＵ２４は、カウンタの値を「ｎ＝ｍ」に設定し（ステップＳ１４８ａ）、ステップＳ１３２（図５参照）から処理を繰り返し、ユーザの接触操作に対して描画処理を実行する。
【００４０】
一方、接触開始座標が描画端点領域Ｆ［ｍ］（ｍ＝ｎ）の内側である場合には（ステップＳ１４４ａ：Ｆ［ｍ］（ｍ＝ｎ））、ＣＰＵ２４は、ステップＳ１３２（図５参照）から処理を繰り返し、ユーザの接触操作に対して描画処理を実行する。また、接触開始座標がＦ［ｍ］（１≦ｍ≦ｎ）の場合には（ステップＳ１４４ａ：Ｆ［ｍ］（１≦ｍ≦ｎ））、ＣＰＵ２４は、ユーザの接触操作をスクロール操作と判断し、スクロール処理を実行し（ステップＳ１５０ａ）、その後、ステップＳ１４０ａから処理を繰り返す。
【００４１】
変形例１においては、このような経路描画処理を採用することによって、ＣＰＵ２４は、接触開始座標が描画端点領域Ｆ［ｍ］（ｍ＜ｎ）の内側である場合には、描画端点領域Ｆ［ｍ］の設定以降に設定した描画端点領域Ｆ［ｍ＋１］〜Ｆ［ｎ］の解除、および描画画像Ｌ［ｍ］〜Ｌ［ｎ−１］の消去を行い、ユーザの接触操作に対して描画処理を実行する。従って、ユーザは、描画した画像の大幅な修正を行うことが可能となる。また、このような大幅な修正を、例えばアイコン操作やキー操作など、描画操作とスクロール操作以外の操作によって行うことを回避することができスムーズに経路の描画を行うことができる。
【００４２】
（Ｂ２）変形例２：
上記実施例においては、描画画像Ｌの端点の座標（描画端点座標）のうち接触解除座標の位置に基づいて描画端点領域Ｆを設定したが、それに限ることなく、描画画像の両端の座標に基づいて描画端点領域Ｆを設定するとしてもよい。図８は、変形例２における経路描画処理の概要を説明する説明図である。図示するように、描画処理の実行中に（ステップＴ４１）、ユーザがタッチパネル３６への接触を解除すると、ＣＰＵ２４は、生成した描画画像Ｌ[０]の両端のそれぞれの座標（描画端点座標）を中心に、描画端点領域Ｆ［１］を設定する（ステップＴ４２）。その後、ユーザの接触操作において、接触開始座標が描画端点領域Ｆ［１］の内側である場合には、ＣＰＵ２４は、ユーザの接触操作に対して描画処理を実行する（ステップＴ４３）。そして、再び、ユーザがタッチパネル３６への接触を解除すると、ＣＰＵ２４は、生成した描画画像の全てを連結して１つの描画画像（以下、連結描画画像とも呼ぶ）とみなし、連結描画画像の両端のそれぞれの座標（描画端点座標）を中心に、描画端点領域Ｆ［２］を設定する（ステップＴ４４）。
【００４３】
図９は、変形例２における経路描画処理の流れを示すフローチャートである。ステップＳ１３６までは、図５で説明した経路描画処理と同じであるので、図示および説明を省略する。本説明における経路描画処理においては、ＣＰＵ２４は、描画画像Ｌ[０]〜Ｌ[ｎ]を生成後（図５：ステップＳ１３２，Ｓ１３４参照）、カウンタの「ｎ」の値をインクリメントする（図５：ステップＳ１３６参照）。その後、ＣＰＵ２４は、生成した描画画像Ｌ[０]〜Ｌ[ｎ]を１つの連結描画画像とみなし、連結描画画像の両端に描画端点領域Ｆ［ｎ］（ｎはインクリメント後の値）を設定する（図９：ステップＳ１３８ｂ）。ユーザがアイコンＢＴ２を操作せず（ステップＳ１４０ｂ：ＮＯ）、タッチパネル３６に接触操作を行った場合、接触開始座標が描画端点領域Ｆ［ｎ］の内側である場合には（ステップＳ１４４ｂ：Ｆ［ｎ］）、ＣＰＵ２４は、ステップＳ１３２（図５参照）から処理を繰り返し、ユーザの接触操作に応じて描画処理を実行する。一方、接触開始座標が描画端点領域Ｆ［ｎ］以外の位置である場合には（ステップＳ１４４ｂ：Ｆ［ｎ］以外）、ＣＰＵ２４は、ユーザの接触操作に対してスクロール処理を実行する（ステップＳ１５０ｂ）。このような経路描画処理とすることで、ユーザは、既に生成された描画画像の両端から、さらに描画を行うことができる。
【００４４】
（Ｂ３）変形例３：
上記実施例の経路描画処理（図５参照）においては、ＣＰＵ２４は、接触開始座標が、接触解除座標Ｐ[ｎ]の位置に応じて設定した領域（上記実施例においては描画端点領域Ｆ[ｎ]）の内側である場合には描画処理を実行し、外側である場合にはスクロール処理を実行した。一方、変形例３においては、ＣＰＵ２４は、接触開始座標が、接触解除座標Ｐ[ｎ]の位置に応じて設定した領域（スクロール領域Ｆｓｃ[ｎ]）の内側である場合にはスクロール処理を実行し、外側である場合には描画処理を実行する。
【００４５】
図１０は、変形例３における経路描画処理の流れを示したフローチャートである。ステップＳ１３６までは、図５で説明した経路描画処理と同じであるので、図示および説明を省略する。本説明における経路描画処理においては、ＣＰＵ２４は、ユーザの接触解除座標Ｐ[ｎ]の位置に応じてスクロール領域Ｆｓｃ［ｎ］を設定する（ステップＳ１３８ｃ）。ユーザがアイコンＢＴ２を操作せず（ステップＳ１４０ｃ：ＮＯ）、タッチパネル３６に接触操作を行った場合、接触開始座標がスクロール領域Ｆｓｃ［ｎ］の内側である場合には（ステップＳ１４４ｃ：Ｆｓｃ［ｎ］）、ＣＰＵ２４ａは、ユーザの接触操作に応じてスクロール処理を実行する（ステップＳ１５０ｃ）。接触開始座標がスクロール領域Ｆｓｃ［ｎ］以外の位置である場合には、ＣＰＵ２４ａは、ユーザの接触操作に応じて描画処理を実行する。
【００４６】
変形例３における経路描画処理後においては、ＣＰＵ２４は、ステップＳ１３８ｃにおけるスクロール領域Ｆｓｃ［ｎ］を以下のように設定する。図１１は、ＣＰＵ２４がスクロール領域Ｆｓｃ［ｎ］を設定する様子を示す説明図である。図示するように、タッチパネル３６上の領域を区分して、予め４つの領域を設定しておく。そして、描画処理時に、ＣＰＵ２４は、描画画像Ｌにおける接触解除座標Ｐが４つに区分した領域うちのどの領域内に存在するかによって、スクロール領域Ｆｓｃ［ｎ］を設定する位置を変える。本実施例においては、図１１に示すように、区分した４つの領域のうち、接触解除座標Ｐが属する領域と対角に位置する領域にスクロール領域Ｆｓｃを設定する。
【００４７】
本変形例においては、図１１に示した位置にスクロール領域Ｆｓｃを設定するが、ユーザの描画操作に支障を来さない位置であれば、接触解除座標Ｐの位置に応じて、他の位置にスクロール領域Ｆｓｃを設定するとしてもよい。また、スクロール領域Ｆｓｃの形状についても、円形や、三角形や五角形などの多角形の形状を採用するとしてもよい。このようにしても、上記実施例と同様に、ユーザは、経路の描画時に、タッチパネル３６への接触操作に対して、携帯端末２０に描画処理を行わせるかスクロール処理を行わせるかの指示をアイコン等の操作によって行うことを回避することができ、スムーズに描画操作とスクロール操作とを切替えながら経路の描画を行うことができる。また、上記実施例においては、描画操作を行うためには、接触開始座標が描画端点領域内である必要があるが、本変形例においては、描画操作を行うには、接触開始座標がスクロール領域Ｆｓｃの外側であればタッチパネル上のどの位置でもよい。従って、上記実施例のように経路を連続的に描画する必要がなく、ユーザは、部分的に複数の経路を描画しながら描画経路を作成することができる。
【００４８】
（Ｂ４）変形例４：
上記実施例における経路描画処理を、ユーザが画像を描画する画像描画装置に適用するとしてもよい。すなわち、ユーザが経路を描画するのではなく、所望の形状の画像を描画する際に用いる画像描画装置に適用する。本変形例における画像描画装置も、上記実施例における携帯端末２０と同様のハードウェア構成であり、タッチパネル３６上にユーザが接触操作を行うことによって、所望の画像の描画を行う。画像描画装置におけるＣＰＵ２４ａが行う処理（以下、画像描画処理とも呼ぶ）は、図５で説明した経路描画処理と同様の処理とすることができる。このようにしても、上記実施例と同様に、ユーザは、画像の描画時に、タッチパネルへの接触操作に対して、画像描画装置に描画処理を行わせるかスクロール処理を行わせるかの指示を、アイコンの操作等によって行うことを回避することができ、スムーズに描画操作とスクロール操作とを切替えながら所望の画像の描画を行うことができる。
【００４９】
（Ｂ５）変形例５：
上記実施例においては、ポインティングデバイスとしてタッチパネルを採用したが、それに限ることなく、マウス、タブレット、壁に投射された投射画像の位置を手などで指定することによって座標の指定が可能な投写型の座標指定装置など、ユーザの特定の操作によって座標の指定が可能な装置であれは、種々のポインティングデバイスを採用することが可能である。このようにしても、上記実施例と同様の効果を得ることができる。
【００５０】
（Ｂ６）変形例６：
上記実施例においては、表示範囲変更操作として、スクロール操作を例に説明をしたが、それに限ることなく、表示部３８に表示させる地図画像の拡大、縮小を行う操作（ピンチイン操作や、ピンチアウト操作）など、ポインティングデバイスにおいて座標を指定する特定の操作であれば、種々の操作を採用することができる。ＣＰＵ２４は、ユーザが行った各種操作に対して、描画操作に対応した描画処理、各種表示範囲変更操作（スクロール操作、ピンチイン操作、ピンチアウト操作など）に対応した各種表示範囲変更処理を行う。なお、ピンチインやピンチアウトによって地図画像の拡大・縮小を行った場合には、描画端点領域の大きさは変更せず一定としてもよいし、予め定めた拡縮の割合で、拡大・縮小を行うとしてもよい。地図画像の拡大・縮小を行った場合に、描画端点領域の大きさを一定とした場合には、ユーザは地図画像のみの拡縮の割合に依存せず、一定の操作で描画操作と表示範囲変更操作との切り替えを行うことができる。
【００５１】
（Ｂ７）変形例７：
上記実施例においては、描画端点領域Ｆは所定の大きさの円形の領域としたが、それに限ることなく、例えば、楕円や、三角形や四角形や五角形などの多角形、描画画像の形状に依存した形状など種々の形状を採用することができる。描画画像の形状に依存した形状としては、例えば、描画画像における描画端点座標における接線の角度に依存して所定の回転角度で回転した四角形を採用することができる。
【００５２】
また、ＣＰＵ２４は、設定した描画端点領域Ｆを表示領域ＤＦに表示しないとしてもよい。例えば、ユーザが描画端点領域Ｆの位置を予め認識可能な場合には、表示領域ＤＦに描画端点領域Ｆを表示しなくても、ユーザは描画操作と表示範囲変更操作の切り替えを容易に行うことができる。
【００５３】
（Ｂ８）変形例８：
上記実施例における地図サーバ５０が備える構成の一部または全部を携帯端末２０が備えるとしてもよいし、携帯端末２０が備える構成の一部または全部を地図サーバ５０が備えるとしてもよい。
【００５４】
（Ｂ９）変形例９：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【符号の説明】
【００５５】
１０…経路案内システム
２０…携帯端末
２２…主制御部
２４，２４ａ…ＣＰＵ
２６…ＲＡＭ
２８…ＲＯＭ
３２…通信部
３４…通信制御部
３６…タッチパネル
３８…表示部
４０…音声出力部
４２…ＧＰＳ受信機
５０…地図サーバ
５２…通信部
５４…制御部
５６…地図データベース
ＢＴ１，ＢＴ２…アイコン
Ｌ…描画画像
Ｐ…接触解除座標
Ｆ…描画端点領域
Ｆｓｃ…スクロール領域
ＭＤ…地図データ
ＤＦ…表示領域
ＢＳ…基地局
ＭＰＤ…地図画像データ
ＮＴＤ…ネットワークデータ
ＩＮＴ…インターネット
【図１】
0005498518.tif 000002
【図２】
0005498518.tif 000003
【図３】
0005498518.tif 000004
【図４】
0005498518.tif 000005
【図５】
0005498518.tif 000006
【図６】
0005498518.tif 000007
【図７】
0005498518.tif 000008
【図８】
0005498518.tif 000009
【図９】
0005498518.tif 000010
【図１０】
0005498518.tif 000011
【図１１】
0005498518.tif 000012