(57)【要約】【課題】ユーザによる操作に基づいて異なる範囲の地図を表示させる際に、操作の前後において表示される二つの地図の領域の距離感がユーザに把握できるようにする。【解決手段】（ａ）タッチパネルを備えたディスプレイ２０２上に、第１の範囲Ａｄ０の地図を表示する。（ｂ）その状態において、ユーザがタッチパネル２０２に接触し接触部分を移動させる移動操作Ｓｗ０１を行ったこと、を含む第１の条件が満たされた場合に、移動操作Ｓｗ０１に応じて、第２の範囲Ａｄ１の地図をディスプレイ２０２上に表示する。その際、まず、第１の範囲Ａｄ０を表す第１の参考画像Ｆ０と、第２の範囲Ａｄ１を表す第２の参考画像Ｆ１と、を第１の範囲Ａｄ０と第２の範囲Ａｄ１の位置関係にしたがって、ディスプレイ２０２上に同一の縮尺で表示する。その後、第１と第２の参考画像Ｆ０，Ｆ１の表示をやめて、第２の範囲Ａｄ１の地図をディスプレイ２０２上に表示する。【選択図】図５
2010181945.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有するディスプレイと、
前記ディスプレイの表示を制御する表示制御部と、を備えた画像表示装置であって、
前記表示制御部は、
前記ディスプレイ上に第１の範囲の画像を表示されている状態において行われる、画面表示をスクロールするスクロール操作に応じて、第２の範囲の画像を前記ディスプレイ上に表示させることができ、
前記第２の範囲の画像を前記ディスプレイ上に表示する際には、前記第１の範囲と前記第２の範囲の位置関係を示す位置関係画像を前記ディスプレイ上に表示させることができる、画像表示装置。
【請求項２】
請求項１記載の装置であって、
前記位置関係画像は、前記第１の範囲を表す第１の参考画像と、前記第２の範囲を表す第２の参考画像とを、前記第１の範囲と前記第２の範囲の位置関係にしたがって、前記ディスプレイ上に同一の縮尺で表す画像である、画像表示装置。
【請求項３】
請求項２記載の装置であって、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記ディスプレイの少なくとも一部の範囲において、前記第１の範囲の画像および前記第２の範囲の画像に対して、明度の最大値と彩度の最大値の少なくとも一方が低い背景画像を表示し、
前記第１と第２の参考画像を、前記背景画像が表示されている範囲内において、前記背景画像よりも明度の最大値と彩度の最大値の少なくとも一方が高い画像として表示する、装置。
【請求項４】
請求項３記載の装置であって、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記第１の範囲から前記第２の範囲に表示範囲が移行するように、前記第１の範囲と前記第２の範囲を結ぶ範囲の画像を、前記ディスプレイ上に表示し、
前記背景画像を表示する際には、
前記背景画像として、前記ディスプレイの少なくとも一部の前記範囲において、前記第１の範囲の画像および前記第２の範囲の画像に対して、対応する画像部分の明度と彩度の少なくとも一方が低い画像で、前記第１の範囲と前記第２の範囲を結ぶ範囲の画像を表示する、装置。
【請求項５】
請求項４記載の装置であって、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記第１の範囲と前記第２の範囲との距離は、前記第１の範囲の画像が表示される際の縮尺で表した場合に、前記スクロール操作の操作量の４〜６倍となる距離であり、
前記第１の範囲の画像が表示されるディスプレイ上の範囲に対して、前記背景画像は、０．６１倍〜０．６４倍の大きさであり、
前記第１の範囲の画像が表示されるディスプレイ上の範囲に対して、前記第１の参考画像は、０．１１倍〜０．１４倍の大きさであり、
前記第２の範囲の画像が表示されるディスプレイ上の範囲に対して、前記第２の参考画像は、０．１１倍〜０．１４倍の大きさであるように、
前記第１と第２の参考画像を前記ディスプレイ上に表示する、装置。
【請求項６】
請求項２ないし５のいずれかに記載の装置であって、
前記表示制御部は、さらに、
前記第１の範囲の画像が表示されている状態において、画面表示をスクロールさせる操作であって前記スクロール操作よりも前記タッチパネルに接触する時間が長いドラッグ操作に応じて、前記第１と第２の参考画像の表示を行わずに、前記第１の範囲とは異なる第３の範囲の画像を前記ディスプレイ上に表示することができ、
前記第３の範囲と前記第１の範囲との距離の前記ドラッグ操作の操作量に対する比は、前記第２の範囲と前記第１の範囲との距離の前記スクロール操作の操作量に対する比よりも小さい、装置。
【請求項７】
タッチパネルを備えたディスプレイ上に画像を表示する方法であって、
（ａ）前記ディスプレイ上に第１の範囲の画像を表示されている状態において行われる、画面表示をスクロールするスクロール操作に応じて、第２の範囲の画像を前記ディスプレイ上に表示する工程と、
（ｂ）前記第２の範囲の画像を表示する際に、前記第１の範囲と前記第２の範囲の位置関係を示す位置関係画像を前記ディスプレイ上に表示する工程と、を含む方法。
【請求項８】
タッチパネルを備えたディスプレイを備えたコンピュータにおいて前記ディスプレイ上に画像を表示させるためのコンピュータプログラムであって、
前記ディスプレイ上に第１の範囲の画像を表示されている状態において行われる、画面表示をスクロールするスクロール操作に応じて、第２の範囲の画像を前記ディスプレイ上に表示する第１の機能と、
前記第２の範囲の画像を表示する際に、前記第１の範囲と前記第２の範囲の位置関係を示す位置関係画像を前記ディスプレイ上に表示する第２の機能と、
をコンピュータに実現させることができる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示する範囲を変えて画像を表示するための技術に関するものである。
【背景技術】
【０００２】
従来、タッチパネルに画像が表示されている状態において、ユーザが指でタッチパネル上の１点に接触し、タッチパネルに接触した状態で素早く指を動かすと、ユーザがタッチパネルから指を離した後も、ユーザが指を動かした方向に沿って画像が送られるように、タッチパネル上の画像を変化させる技術が存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３３２３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、そのような技術を使用して、地図の表示範囲を移動させて、それまで表示されていた領域とは異なる領域の地図の画像をタッチパネルに表示させた場合には、ユーザは、操作の前後の表示範囲の位置関係（方向や距離）を把握することが困難である。このような問題は、ユーザによる所定の操作に基づいて異なる範囲の画像を表示させる際に広く存在する。
【０００５】
本発明は、上述の課題の少なくとも一部を取り扱うためになされたものであり、ユーザによる操作に基づいて異なる範囲の画像を表示させる際に、操作の前後において表示される二つの画像の領域の位置関係がユーザに把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を取り扱うためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
タッチパネルを有するディスプレイと、
前記ディスプレイの表示を制御する表示制御部と、を備えた画像表示装置であって、
前記表示制御部は、
前記ディスプレイ上に第１の範囲の画像を表示されている状態において行われる、画面表示をスクロールするスクロール操作に応じて、第２の範囲の画像を前記ディスプレイ上に表示させることができ、
前記第２の範囲の画像を前記ディスプレイ上に表示する際には、前記第１の範囲と前記第２の範囲の位置関係を示す位置関係画像を前記ディスプレイ上に表示させることができる、画像表示装置である。
【０００８】
このような態様とすれば、ユーザは、第１の参考画像と第２の参考画像に基づいて、スクロール操作後にディスプレイ上に表示される第２の範囲の画像が、スクロール操作前に表示されていた第１の範囲の画像に対してどのような位置関係にあるのか、理解することができる。
【０００９】
なお、スクロール操作に応じた処理は、スクロール操作が行われた場合に常に行われるのではなく、スクロール操作を行ったことを含む所定の第１の条件が満たされた場合に、行われるようにすることができる。
また、前記第２の範囲は、前記第１の範囲の画像とは異なる範囲とすることができる。
前記スクロール操作は、たとえば、ユーザが前記タッチパネルに接触し接触部分を移動させる操作とすることができる。
そして、前記表示制御部は、前記ディスプレイ上の前記第１の範囲の画像を示した範囲と少なくとも一部が重なる位置に前記位置関係画像を示し、前記位置関係画像を示した後に、前記第１の範囲の画像を示した範囲に前記第２の範囲の画像を表示する態様とすることができる。
【００１０】
［適用例２］
適用例１の装置において、
前記位置関係画像は、前記第１の範囲を表す第１の参考画像と、前記第２の範囲を表す第２の参考画像とを、前記第１の範囲と前記第２の範囲の位置関係にしたがって、前記ディスプレイ上に同一の縮尺で表す画像とすることが好ましい。
【００１１】
このような態様とすれば、ユーザは、スクロール操作後にディスプレイ上に表示される第２の範囲の画像が、スクロール操作前に表示されていた第１の範囲の画像に対してどのような位置関係にあるのかを、より直感的に理解することができる。
【００１２】
［適用例３］
適用例２の装置において、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記ディスプレイの少なくとも一部の範囲において、前記第１の範囲の画像および前記第２の範囲の画像に対して、明度の最大値と彩度の最大値の少なくとも一方が低い背景画像を表示し、
前記第１と第２の参考画像を、前記背景画像が表示されている範囲内において、前記背景画像よりも明度の最大値と彩度の最大値の少なくとも一方が高い画像として表示する態様とすることが好ましい。
【００１３】
このような態様とすれば、ユーザは、第１と第２の参考画像をより視認しやすくなる。このため、第１と第２の参考画像を表示する時間を短くしても、ユーザは、スクロール操作後にディスプレイ上に表示される第２の範囲の画像と、スクロール操作前に表示されていた第１の範囲の画像との位置関係を理解することができる。
【００１４】
なお、色の比較の基準とされる第１の範囲の画像は、第１と第２の参考画像の表示の前に表示される際の画像とすることができる。また、色の比較の基準とされる第２の範囲の画像は、第１と第２の参考画像の表示の後に表示される際の画像とすることができる。
【００１５】
［適用例４］
適用例３の装置において、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記第１の範囲から前記第２の範囲に表示範囲が移行するように、前記第１の範囲と前記第２の範囲を結ぶ範囲の画像を、前記ディスプレイ上に表示し、
前記背景画像を表示する際には、
前記背景画像として、前記ディスプレイの少なくとも一部の前記範囲において、前記第１の範囲の画像および前記第２の範囲の画像に対して、対応する画像部分の明度と彩度の少なくとも一方が低い画像で、前記第１の範囲と前記第２の範囲を結ぶ範囲の画像を表示する態様とすることが好ましい。
【００１６】
このような態様とすれば、ユーザは、第１の範囲の画像から第２の範囲の画像に表示が移行する様子を、背景画像を通じてディスプレイ上で見ることができる。このため、ユーザは、背景画像として表示され移行の様子を示す画像と、それに対して目立つように表示される第１および第２の参考画像と、の両方を通じて、スクロール操作前後にディスプレイ上に表示される画像の位置関係を理解することができる。
【００１７】
［適用例５］
適用例４の装置において、
前記表示制御部は、前記第１と第２の参考画像を前記ディスプレイ上に表示する際には、
前記第１の範囲と前記第２の範囲との距離は、前記第１の範囲の画像が表示される際の縮尺で表した場合に、前記スクロール操作の操作量の４〜６倍となる距離であり、
前記第１の範囲の画像が表示されるディスプレイ上の範囲に対して、前記背景画像は、０．６１倍〜０．６４倍の大きさであり、
前記第１の範囲の画像が表示されるディスプレイ上の範囲に対して、前記第１の参考画像は、０．１１倍〜０．１４倍の大きさであり、
前記第２の範囲の画像が表示されるディスプレイ上の範囲に対して、前記第２の参考画像は、０．１１倍〜０．１４倍の大きさであるように、
前記第１と第２の参考画像を前記ディスプレイ上に表示する態様とすることが好ましい。
【００１８】
このような態様においては、背景画像はディスプレイの表示可能範囲の全体を占めない。このため、ユーザは、背景画像、第１の参考画像、および第２の参考画像は、永続的な表示ではなく暫定的な表示であることが理解しやすい。また、第１の範囲と第２の範囲の位置関係にしたがって第１と第２の参考画像をディスプレイ上に表示する際に、背景画像の範囲内におさまる程度の大きさ（小ささ）であって、ユーザの目にとまりやすい程度の大きさで、第１と第２の参考画像をディスプレイ上に表示することができる。
【００１９】
なお、大きさの比較の基準とされる第１の範囲の画像の大きさは、第１と第２の参考画像の表示の前に表示される際の大きさとすることができる。
【００２０】
なお、前記第１の範囲と前記第２の範囲との距離は、前記第１の範囲の地図が表示される際の縮尺で表した場合に、前記スクロール操作の操作量の４．５〜５．５倍となる距離であることが好ましく、前記スクロール操作の操作量の４．８〜５．２倍となる距離であることがさらに好ましい。
【００２１】
また、前記第１の範囲の地図が表示されるディスプレイ上の範囲に対して、前記背景画像は、０．６２〜０．６３倍の範囲で表示されることがより好ましく、０．６２５倍（５／８倍）の範囲で表示されることがさらに好ましい。前記第１の範囲の地図が表示されるディスプレイ上の範囲に対して、前記第１の参考画像は、０．１２〜０．１３倍の範囲で表示されることがより好ましく、０．１２５倍（１／８倍）の範囲で表示されることがさらに好ましい。前記第２の範囲の地図が表示されるディスプレイ上の範囲に対して、前記第２の参考画像は、０．１２〜０．１３倍の範囲で表示されることがより好ましく、０．１２５倍（１／８倍）の範囲で表示されることがさらに好ましい。
【００２２】
なお、前記第１の範囲の地図が表示されるディスプレイ上の範囲と、前記第２の範囲の地図が表示されるディスプレイ上の範囲とは、等しいことが好ましい。
【００２３】
また、第１の範囲の地図の縮尺で第１の範囲と第２の範囲との距離を表したときの寸法は、スクロール操作の操作量に対して、４倍〜６倍であることが好ましい。そして、第１の範囲の地図の縮尺で第１の範囲と第２の範囲との距離を表したときの寸法は、スクロール操作の操作量に対して、４．５倍〜５．５倍であることがより好ましく、５倍であることがさらに好ましい。
【００２４】
［適用例６］
適用例２〜５のいずれかの装置において、
前記表示制御部は、さらに、
前記第１の範囲の画像が表示されている状態において、画面表示をスクロールさせる操作であって前記スクロール操作よりも前記タッチパネルに接触する時間が長いドラッグ操作に応じて、前記第１と第２の参考画像の表示を行わずに、第３の範囲の画像を前記ディスプレイ上に表示することができ、
前記第３の範囲と前記第１の範囲との距離の前記ドラッグ操作の操作量に対する比は、前記第２の範囲と前記第１の範囲との距離の前記スクロール操作の操作量に対する比よりも小さい態様とすることが好ましい。
【００２５】
このような態様とすれば、ユーザが素早くスクロール操作を行った時には、操作量に対する地図の移動量が大きいため、現在の表示範囲に対して遠くの範囲の地図をディスプレイ上に表示させることができる。そして、ユーザがゆっくりとドラッグ操作を行った時には、操作量に対する地図の移動量が小さいため、自ら行う微妙な操作に応じて、近くの望ましい範囲の地図を表示させることができる。なお、第３の範囲は、第１の範囲とは異なる範囲とすることが好ましい。
【００２６】
なお、ドラッグ操作に応じた処理は、ドラッグ操作が行われた場合に常に行われるのではなく、ドラッグ操作を行ったことを含む所定の第２の条件が満たされた場合に、行われるようにすることができる。その際、スクロール操作に関する第１の条件は、タッチパネルに接触して画面表示をスクロールさせる操作が第１のしきい値よりも短い時間で行われたことを含むことができる。そして、ドラッグ操作に関する第２の条件は、タッチパネルに接触して画面表示をスクロールさせる操作が第２のしきい値（第１のしきい値以上の値である）以上の時間で行われたことを含むことができる。
【００２７】
なお、「第３の範囲と前記第１の範囲との距離」および「第２の範囲と前記第１の範囲との距離」は、第１〜第３の範囲の形状がいずれも同一の略長方形の形状である場合には、その長方形の各頂点を結ぶ対角線の交点の間の距離で測定される。
【００２８】
また、前記第１の範囲と前記第２の範囲を結ぶ範囲の地図を、前記第１の範囲から前記第３の範囲に表示範囲が移行するように順に前記ディスプレイ上に表示する工程であることが好ましい。
【００２９】
［適用例７］
なお、本発明は、以下のような適用例で実現することもできる。
タッチパネルを備えたディスプレイ上に地図を表示する方法であって、
（ａ）タッチパネルを備えたディスプレイ上に、第１の範囲の地図を表示する工程と、
（ｂ）前記第１の範囲の地図が表示されている状態において、ユーザが前記タッチパネルに接触し接触部分を移動させるスクロール操作を行ったこと、を含む第１の条件が満たされた場合に、前記スクロール操作に応じて、前記第１の範囲とは異なる第２の範囲の地図を前記ディスプレイ上に表示する工程と、を備え、
前記工程（ｂ）は、
（ｂ１）前記第１の範囲を表す第１の参考画像と、前記第２の範囲を表す第２の参考画像とを、前記第１の範囲と前記第２の範囲の位置関係にしたがって、前記ディスプレイ上に同一の縮尺で表示する工程と、
（ｂ２）前記第１と第２の領域の表示をやめて、前記第２の範囲の地図を前記ディスプレイ上に表示する工程と、を含む方法。
【００３０】
このような態様とすれば、ユーザは、第１の参考画像と第２の参考画像に基づいて、スクロール操作後にディスプレイ上に表示される第２の範囲の地図が、スクロール操作前に表示されていた第１の範囲の地図に対してどのような位置関係にあるのか、理解することができる。
【００３１】
なお、適用例７において、
前記第１の参考画像の前記第１の範囲に対する縮尺と、
前記第２の参考画像の前記第２の範囲に対する縮尺と、
前記第１と第２の参考画像の間の距離の、前記第１と第２の範囲の間の距離に対する縮尺と、が一致するように、前記第１と第２の参考画像が前記ディスプレイ上に表示されることが好ましい。
【００３２】
このような態様とすれば、ユーザは、スクロール操作後にディスプレイ上に表示される第２の範囲の地図が、スクロール操作前に表示されていた第１の範囲の地図に対してどのような位置関係にあるのかを、より直感的に理解することができる。
【００３３】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像表示方法および画像表示装置、地図表示方法および地図表示装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１実施例である地図表示システムのハードウェア構成を示す図。
【図２】本実施例において地図を表示する際の携帯電話２００の処理を示すフローチャート。
【図３】図２のステップＳ１０における表示パネル２０２の地図の表示の例を示す図。
【図４】図３で表示パネル２０２上に表示されている地図の範囲を含むより広い範囲の地図Ｍａを示す図。
【図５】図２のステップＳ５０における表示パネル２０２の表示の例を示す図。
【図６】図２のステップＳ７０における表示パネル２０２の地図の表示の例を示す図。
【発明を実施するための形態】
【００３５】
Ａ．実施例：
Ａ１．全体構成：
図１は、本発明の第１実施例である地図表示システムのハードウェア構成を示す図である。第１実施例の地図表示システムは、携帯電話２００と、サーバ１７０と、を含む。
【００３６】
携帯電話２００は、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、コマンド入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを有している。
【００３７】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネルを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネルが重ねられて構成される。ユーザは、たとえば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。
【００３８】
なお、本明細書において、「画像」とは、狭義の画像のほか、文字、記号等を含む概念である。たとえば、「画像」は、ＰＤＦなどの各主のフォーマットで表現された文書も含む。すなわち、本明細書において、「画像」とは、２次元で表現できる任意の対象を含む。本実施例では、画像の例として地図を採用して技術内容を説明する。しかし、たとえば、文書データの一部のみを画面に表示し、スクロール操作に応じて他の部分を表示するような場合にも、この技術を適用することができる。
【００３９】
なお、表示パネル２０２としては、感圧式、静電方式など、様々な方式のタッチパネルを採用することができる。たとえば、「抵抗膜方式（アナログ抵抗膜方式）」、「静電容量方式」、ガラスなどの表面を物理的な振動として伝播する表面弾性波を使用した「超音波表面弾性波方式」、ガラス表面を伝播する音響波を利用してタッチ位置を検出する「音響パルス認識方式」、タッチ面のタッチによる物理的な振動を検出し位置を求める「振動検出方式(DST)」、表示パネルの表面周囲の縦壁および横壁に発光部と受光部とを設け光が遮られた部分を検出する「赤外線遮光方式」、磁界を発生できる特別なペンによりタッチすることでパネル側でその電磁エネルギーを受け取りペンの位置を検出する「電磁誘導方式」、画面近くの主にコーナーに配置された複数個のイメージセンサでタッチする指などの画像を撮影しその画像解析結果からタッチ位置とタッチしたことを判断する「画像認識方式」、静電容量が変化する物体がセンサ電極に近接すると電極の静電容量が増加する特性を利用した「静電センサ方式」、LCD自体が直接イメージセンサとなる「光センサ内蔵LCD方式」など、様々な方式を採用することができる。
【００４０】
コマンド入力部２０６は、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネルである表示パネル２０２だけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【００４１】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【００４２】
通信部２０５は、通信ネットワークとしてのインターネットＩＮＴを介して、サーバ１７０と通信を行い、情報を送受信することができる。なお、通信ネットワークとしては、インターネットのほかにＬＡＮやＷＡＮ、公衆回線等がある。通話制御部２２０は、通話のための着信呼出、音声／電気信号の変換などを行う回路である。時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。
【００４３】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。例えば、主制御部２１０は、ＣＰＵでアプリケーションソフトウェア２３０を実行することによって携帯電話２００の各部を制御して様々な処理を行わせることができ、また、携帯電話２００からサーバ１７０に情報を送信してサーバ１７０に様々な処理を行わせることができる。
【００４４】
サーバ１７０は、通信部１７２と、制御部１７４と、記憶部１７６とを有している。記憶部１７６は、地図データベース１７８を格納している。サーバ１７０は、通信部１７２およびインターネットＩＮＴを介して、携帯電話２００と通信を行うことができる。サーバ１７０の制御部１７４は、携帯電話２００から受け取ったデータ要求に基づいて、地図データベース１７８内の地図画像データを参照して、携帯電話２００が要求する領域の地図を表す地図画像データを切り出す。そして、切り出した地図画像データを、通信部１７２を介して、携帯電話２００に送信する。
【００４５】
なお、本実施例における表示パネル２０２が、「ディスプレイ」に相当する。本実施例における主制御部２１０が、「表示制御部」に相当する。
【００４６】
Ａ２．地図の表示：
図２は、本実施例において地図を表示する際の携帯電話２００（より具体的には主制御部２１０）の処理を示すフローチャートである。ステップＳ１０では、携帯電話２００の主制御部２１０は、表示パネル２０２上にある範囲の地図を表示する。なお、ステップＳ１０では、地図はカラーで（有彩色で）表示される。
【００４７】
図３は、図２のステップＳ１０における表示パネル２０２の地図の表示の例を示す図である。表示パネル２０２に表示されている地図には、道路Ｒ０１が表示されている。なお、実際には表示パネル２０２の地図には、交差点名や施設名などの文字が表示されるが、本願の図面においては技術の理解を容易にするため、地図上の文字については図示を省略する。なお、ステップＳ１０の処理を実現する主制御部２１０の機能部を、「第１の地図表示部２３１」として図１に示す。
【００４８】
図２のステップＳ２０では、携帯電話２００の主制御部２１０は、ユーザがタッチパネルに接触し接触状態を保って接触部分を移動させる操作（本明細書において「移動操作」という）を行ったか否かを判定する。移動操作が行われた場合には、処理はステップＳ３０に進む。移動操作が行われていない場合には、処理はステップＳ１０に戻り、引き続き同じ地図が表示パネル２０２に表示される。
【００４９】
図３において、ユーザが行う移動操作の例を示す。ここでは、ユーザは、まず、タッチパネルとしての表示パネル２０２の位置Ｐｆ１に指で接触したものとする。そして、ユーザは、表示パネル２０２に接触した状態を保ってその指を移動させ（矢印Ｓｗ０１参照）、位置Ｐｆ２で表示パネル２０２から指を離したものとする。そして、その間に要した時間は０．２秒であったものとする。このように、比較的短い時間で行われる移動操作を、本明細書において「スクロール操作」と呼ぶ。これに対して、スクロール操作よりも長い時間で行われる移動操作を、本明細書において「ドラッグ操作」と呼ぶ。
【００５０】
図２のステップＳ３０では、主制御部２１０は、移動操作が行われた時間ｔｓが所定のしきい値Ｔｈ１（たとえば、０．５秒）より小さかったか否かを判定する。移動操作が行われた時間ｔｓは、表示パネル２０２から得られるユーザによる表示パネル２０２の接触の有無の情報と、時計部２０９から得られる、ユーザによる表示パネル２０２の接触の開始および終了の時刻の情報と、に基づいて、主制御部２１０が計算する。
【００５１】
移動操作が行われた時間ｔｓが所定のしきい値Ｔｈ１より小さかった場合には（ステップＳ３０：Ｙｅｓ）、処理はステップＳ４０に進む。移動操作が行われた時間ｔｓが所定のしきい値Ｔｈ１以上であった場合には（ステップＳ３０：Ｎｏ）、処理はステップＳ８０に進む。上述のように、移動操作に要した時間が０．２秒であれば、処理はステップＳ４０に進む。なお、ステップＳ３０で行われる判定は、ユーザが行った移動操作が、スクロール操作であるのか（ステップＳ３０：Ｙｅｓ）、ドラッグ操作であるのか（ステップＳ３０：Ｎｏ）の判定である。
【００５２】
ステップＳ４０では、主制御部２１０は、移動操作に応じて、スクロール操作に応じて最終的に表示すべき地図の範囲を決定する。より具体的には、主制御部２１０は、移動操作の向きと、移動量とに基づいて、表示すべき地図の範囲を決定する。
【００５３】
図４は、図３で表示パネル２０２上に表示されている地図の範囲Ａｄ０を含むより広い範囲の地図Ｍａを示す図である。図４において、Ｒ０１〜Ｒ０４は、道路である。Ｐｃ１〜Ｐｃ３は、ビルなどの施設である。Ｒｖ０１は、川である。図４において、図３で表示されている地図の範囲をＡｄ０で示す。また、長方形である範囲Ａｄ０の中心をＤｃ０として示す。また、ステップＳ４０で決定する、表示すべき地図の範囲をＡｄ１で示す。長方形である範囲Ａｄ１の中心をＤｃ１として示す。
【００５４】
図２のステップＳ４０では、移動操作Ｓｗ０１が行われた向きに対して１８０度をなす向きに、距離Ｄｍだけ離れた位置にある範囲Ａｄ１を表示すべき地図の範囲として決定する（図４の矢印Ａｍ参照）。ここでは、移動操作Ｓｗ０１は図４において水平方向の左向きに行われているため、範囲Ａｄ１は、矢印Ａｍで示すように、図４において範囲Ａｄ０に対して水平方向の右向きの位置にある。また、距離Ｄｍは、ステップＳ１０で表示されている地図の縮尺で表したときに、移動操作Ｓｗ０１の操作量ＤｓのＣ１倍（Ｃ１＞１。たとえば、Ｃ１＝５）の大きさとなる距離である。
【００５５】
図５は、図２のステップＳ５０における表示パネル２０２の表示の例を示す図である。ステップＳ５０では、主制御部２１０は、範囲Ａｄ０から範囲Ａｄ１に向かう向きに移動するように、表示パネル２０２に表示する地図の範囲を順に変更する（図４の矢印Ａｍ、図５の矢印Ａｍｍ参照）。その結果、範囲Ａｄ０と範囲Ａｄ１を結ぶ範囲の地図が順に、表示パネル２０２に表示される。この表示の際には、地図上の交差点、施設名などの文字は表示されない。なお、「範囲Ａｄ０と範囲Ａｄ１を結ぶ範囲」とは、範囲Ａｄ０と範囲Ａｄ１の対応する各頂点を結ぶ直線と（図４において破線で示す）、範囲Ａｄ０と範囲Ａｄ１とで囲まれる範囲である。
【００５６】
範囲Ａｄ０と範囲Ａｄ１を結ぶ範囲の地図を表示する際の縮尺は、ステップＳ１０で表示されていた地図の縮尺と同一の値に保たれる。その結果、地図内の各要素は一方向に流れるように表示される（図５の矢印Ａｍｍ参照）。図３の表示において道路Ｒ０１が示されていた位置を、図５において、一点鎖線で示す。なお、携帯電話２００は、ステップＳ１０で表示した地図の範囲に対するその周辺の所定の範囲については、あらかじめサーバ１７０からから取得してＲＡＭ２１２内に地図の画像データを保持している。しかし、ステップＳ４０で決定した地図の範囲が保持している画像データの範囲を超えている場合には、主制御部２１０は、サーバ１７０に対して地図データを要求し、サーバ１７０から地図データを受け取る。
【００５７】
範囲Ａｄ０と範囲Ａｄ１を結ぶ範囲の地図を表示する際には、表示パネル２０２の領域Ｆｉ内においては、地図は、無彩色、すなわち濃度のみの白黒の画像として表示される（図５参照）。また、表示パネル２０２の領域Ｆｉ内においては、領域Ｆｉ外に表示されたと仮定した場合に比べて明度の最大値はより小さくなり、明度の最小値はより大きくなるように、地図が表示される。その結果、表示パネル２０２の領域Ｆｉ内においては、全体にグレーがかった地図の表示がなされる。これに対して、領域Ｆｉ外においては、地図の表示は、ステップＳ１０における地図表示と同様の明度および彩度で行われる。
【００５８】
表示パネル２０２の領域Ｆｉは、ステップＳ１０において地図が表示されていた表示パネル２０２の範囲を、その範囲の中心Ｄｃ０を中心として５／８にした範囲である。すなわち、領域Ｆｉは、ステップＳ１０において地図が表示されていた表示パネル２０２の範囲の中心Ｄｃ０と一致し、横幅は、ステップＳ１０において地図が表示されていた表示パネル２０２の範囲の横幅Ｗの５／８となる。また、高さも、ステップＳ１０において地図が表示されていた表示パネル２０２の範囲の高さＨの５／８となる。
【００５９】
表示パネル２０２の領域Ｆｉ内に表示される無彩色の地図の画像を「背景画像Ｉｂ」という。これに対して、表示パネル２０２の領域Ｆｉ外に表示される有彩色の地図の画像を「移行画像Ｉｔ」と呼ぶ。図５において、カラーで表示される移行画像Ｉｔの部分の道路Ｒ０１を実線で示し、無彩色で表示される背景画像Ｉｂの部分の道路Ｒ０１を破線で示す。すなわち、地図上の要素は、領域Ｆｉ内に表示される部分のみが無彩色で表示される。なお、道路Ｒ０１は、技術の理解を容易にするために図５において示すものであり、動画としての背景画像Ｉｂおよび移行画像Ｉｔにおいて、図５に示す位置に道路Ｒ０１が表示されるタイミングは、参考画像Ｆ１（後述する）が図５の位置に表示されるタイミングと一致するものではない。
【００６０】
また、領域Ｆｉの中心部分には、ステップＳ１０において地図が表示されていた範囲に対応する参考画像Ｆ０が緑色の枠として表示される。そして、領域Ｆｉ内には、スクロール操作に応じて最終的に表示されるべき地図の範囲に対応する参考画像Ｆ１が赤色の枠として表示される。参考画像Ｆ０は、ステップＳ１０において地図が表示されていた大きさの１／８の大きさで縮小表示される。参考画像Ｆ１は、スクロール操作に応じて最終的に表示される地図の大きさの１／８の大きさで縮小表示される。スクロール操作に応じて最終的に表示される地図の大きさおよび縮尺は、ステップＳ１０において地図が表示されていた大きさおよび縮尺と同じであるので、参考画像Ｆ０，Ｆ１は、同じ大きさおよび縮尺で表示される。すなわち、参考画像Ｆ０，Ｆ１の横幅はＷ×１／８であり、高さはＨ×１／８である。
【００６１】
参考画像Ｆ１は、ステップＳ１０で表示されていた地図の範囲Ａｄ０に対する、ステップＳ４０で決定された地図の範囲Ａｄ１の位置関係に応じて同一の縮尺で表示される。具体的には、参考画像Ｆ１は、移動操作Ｓｗ０１が行われた向きに対して１８０度をなす向きに、距離Ｄｍの１／８倍、すなわち、移動操作Ｓｗ０１が行われた操作量の（Ｃ１×１／８）倍の距離だけ離れた位置に表示される。なお、実際には、ステップＳ５０において、参考画像Ｆ１は、最初は参考画像Ｆ０と重なる位置に表示され、その後、図５に示すような、上述の位置関係を反映させた位置に向かって移動し（図５の矢印Ａｍｓ参照）、最終的に図５に示すように表示される。
【００６２】
図２のステップＳ６０では、主制御部２１０は、背景画像Ｉｂ、ならびに参考画像Ｆ０，Ｆ１を、表示した時間ｔｄが所定のしきい値Ｔｈｄ（たとえば、０．５秒）を超えたか、またはユーザが携帯電話２００に対して新たに別の操作を行ったかを判定する。背景画像、ならびに参考画像Ｆ０，Ｆ１の表示時間は、時計部２０９から得られる時刻の情報に基づいて、主制御部２１０が計算する。時間ｔｄが所定のしきい値Ｔｈｄを超えたか、またはユーザが携帯電話２００に対して新たに別の操作を行った場合には（ステップＳ６０：Ｙｅｓ）、処理はステップＳ７０に進む。時間ｔｄが所定のしきい値Ｔｈｄを超えず、かつユーザが携帯電話２００に対して新たに別の操作を行っていない場合には（ステップＳ６０：Ｎｏ）、処理はステップＳ５０に戻る。すなわち、背景画像、ならびに参考画像Ｆ０，Ｆ１は、最大で時間Ｔｈｄだけ表示パネル２０２表示される。
【００６３】
図６は、図２のステップＳ７０における表示パネル２０２の地図の表示の例を示す図である。図２のステップＳ７０では、背景画像ならびに参考画像Ｆ０，Ｆ１の表示をやめ、ステップＳ４０で決定された範囲の地図が表示パネル２０２に表示される（図６参照）。なお、ステップＳ７０では、地図はカラーで表示される。図６においては、表示パネル２０２に表示されている地図には、道路Ｒ０３および川Ｒｖ０１が表示されている（図４の範囲Ａｄ１も参照）。なお、（ステップＳ２０：Ｙｅｓ）および（ステップＳ３０：Ｙｅｓ）の条件が満たされた場合に、Ｓ４０〜Ｓ７０の処理を実現する主制御部２１０の機能部を、「第２の地図表示部２３２」として図１に示す。
【００６４】
このように、本実施例においては、ステップＳ１０において地図が表示されていた地図の範囲と、スクロール操作に応じてステップＳ７０で表示される地図の範囲と、を表す参考画像Ｆ０，Ｆ１が、ステップＳ７０における地図表示に先立って表示される（図２のＳ５０、および図５参照）。このため、スクロール操作の結果、ステップＳ１０の表示範囲とは離れた位置にある範囲の地図がステップＳ７０で表示されても、ユーザは、両者の位置関係を把握することができる。
【００６５】
特に、本実施例のステップＳ７０においては、移動操作の操作量のＣ１倍（５倍）だけ離れた範囲の地図が表示される。このため、移動操作前後に表示される地図は重複しない可能性が高い。よって、そのような態様において、図５のように参考画像Ｆ０，Ｆ１をすることは、ユーザが距離感を把握するのに特に有効である。
【００６６】
また、長時間にわたって背景画像Ｉｂ、ならびに参考画像Ｆ０，Ｆ１を表示すると（図５参照）、スクロール操作前後に表示される地図の位置関係がユーザに伝わりやすくなる一方で、早く次の地図を見たいユーザの要望に応えることができない。よって、背景画像、ならびに参考画像Ｆ０，Ｆ１をあまり長時間にわたって表示させることも好ましくない。本実施例においては、無彩色の背景画像Ｉｂの範囲Ｆｉ内において、参考画像Ｆ０，Ｆ１は有彩色で表示される。このため、ユーザは、参考画像Ｆ０，Ｆ１の位置関係を短時間で把握しやすい。よって、参考画像Ｆ０，Ｆ１を短時間（たとえば、最大で０．５秒）だけ表示しても、ユーザは、移動操作前後に表示される地図の位置関係を把握することができる。
【００６７】
一方、図２のステップＳ８０では、主制御部２１０は、ユーザが表示パネル２０２に触れている部分に地図の表示が追随するように、表示する範囲を変えて地図画像を表示する。なお、ステップＳ８０では、地図はカラーで表示される。このような制御が行われるため、ユーザは、表示パネル２０２上の地図の表示範囲を直感的に変更することができる。なお、ステップＳ８０の制御では、背景画像Ｉｂ、ならびに参考画像Ｆ０，Ｆ１の表示は行われない。なお、（ステップＳ２０：Ｙｅｓ）および（ステップＳ３０：Ｎｏ）の条件が満たされた場合に、Ｓ８０の処理を実現する主制御部２１０の機能部を、「第３の地図表示部２３３」として図１に示す。
【００６８】
ステップＳ８０では、ユーザが表示パネル２０２に触れている部分に地図が追随するように地図画像が表示される。このため、ステップＳ８０で最終的に表示される地図の範囲とステップＳ１０で表示される地図の範囲との間の距離の移動操作Ｓｗ０１の操作量に対する比は、「１」である。すなわち、ステップＳ８０で最終的に表示される地図の範囲とステップＳ１０で表示される地図の範囲との間の距離の移動操作Ｓｗ０１の操作量に対する比は、ステップＳ７０で最終的に表示される地図の範囲とステップＳ１０で表示される地図の範囲との間の距離の移動操作Ｓｗ０１の操作量に対する比Ｃ１（Ｃ１＞１。ここではＣ１＝５）よりも小さい。
【００６９】
また、本実施例においては、移動操作の時間に応じて、接触部分に追随させる表示制御を行うか（ステップＳ８０）、図５の表示を行う制御を行うか（ステップＳ４０〜Ｓ７０）、を選択する（ステップＳ３０）。このため、ユーザが素早い操作（スクロール操作）を行った場合には、より遠くの範囲の地図を表示させることができ、ユーザがゆっくりと操作（ドラッグ操作）を行った場合には、ユーザによる微妙な操作量および走査方向を反映した範囲の地図を表示させることができる。よって、地図の表示範囲を変更する際のユーザの利便性が高い。
【００７０】
なお、本実施例における背景画像Ｉｂ、参考画像Ｆ０および参考画像Ｆ１が、「位置関係画像」に相当する。参考画像Ｆ０が、「第１の参考画像」に相当し、参考画像Ｆ１が、「第２の参考画像」に相当する。なお、「位置関係画像」は、本実施例で示した前記各構成要素以外の構成要素を含むこともできる。
【００７１】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７２】
Ｂ１．変形例１：
上記実施例においては、移動操作が行われた場合に、ステップＳ４０以下の処理、またはステップＳ８０の処理において、ステップＳ１０とは異なる地図が表示される（図４および図６参照）。しかし、ステップＳ１０とは異なる地図を表示するための条件としては、「移動操作が行われること」に加えて、他の条件を含んでもよい。たとえば、携帯電話２００が所定の動作モードで地図を動作している場合にかぎり、移動操作に基づいてそれまでとは異なる地図を表示する処理に進む態様とすることもできる。また、タッチパネルの他の箇所を押していることや、他のハードウェアボタンを押していることを、移動操作に基づいてそれまでとは異なる地図を表示する処理に進む際の条件として含むこともできる。
【００７３】
Ｂ２．変形例２：
上記実施例においては、ステップＳ１０，Ｓ７０において、地図は有彩色で表示され、ステップＳ５０において、背景画像Ｉｂは無彩色で表示される。しかし、ステップＳ１０，Ｓ７０で表示される地図と、ステップＳ５０で表示される背景画像Ｉｂとの関係は他の関係であってもよい。たとえば、背景画像Ｉｂは、ステップＳ１０やステップＳ７０で表示される地図に対して明度を低下させたカラー画像を含む動画像とすることができる。また、背景画像は、ステップＳ１０やステップＳ７０で表示される地図に対して明度の最大値を低下させ、かつ明度の最小値を大きくしたカラー画像を含む動画像とすることができる。
【００７４】
さらに、背景画像Ｉｂは、無彩色ではないが、ステップＳ１０やステップＳ７０で表示される地図に対して彩度を低下させたカラー画像を含む動画像とすることができる。なお、彩度の低下のさせ方は、たとえば、各画素について、その画素の色とある明るさのグレーの平均、または重み付け平均で得られる値を、新たにその画素の色とする方法を採用することができる。たとえば、グレーを表すレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の階調値が互いに等しい値（Ｖｇｒ，Ｖｇｒ，Ｖｇｒ）であり、ある画素の色を表すＲＧＢの階調値が（Ｖｒ，Ｖｇ，Ｖｂ）であるとすると、新たに、その画素のレッドの階調値を（Ｖｒ＋Ｖｇｒ）／２、グリーンの階調値を（Ｖｇ＋Ｖｇｒ）／２、ブルーの階調値を（Ｖｂ＋Ｖｇｒ）／２とすることができる。なお、彩度の低下のさせ方は、色に応じて異ならせることができる。さらに、彩度の低下のさせ方は、画素位置に応じて異ならせることもできる。すなわち、背景画像Ｉｂにおいては、各画素の色は、移行画像Ｉｔとして表示されたと仮定した場合の色よりもグレーよりの色で表示されることができる。たとえば、背景画像Ｉｂの領域に半透明のグレーのシートを重ねたように見える処理が好ましい。
【００７５】
また、背景画像Ｉｂは、単一の明度を有する１色のグレーの画像や、ステップＳ１０やステップＳ７０で表示される地図の明度最大値（または彩度の最大値）よりも明度（または彩度）が低い１色の画像とすることもできる。さらに、背景画像Ｉｂは、枠のみの表示とすることもできる。ただし、背景画像は、ステップＳ１０やステップＳ７０で表示される地図に対して、明度の最大値と彩度の最大値の少なくとも一方が低い画像とすることが好ましい。
【００７６】
なお、背景画像が、ステップＳ１０，Ｓ７０で表示される地図に対して明度の最大値が低い画像であるとき、第１と第２の参考画像は、背景画像よりも明度が高いものであってもよいし、彩度が高いものであってもよいし、明度および彩度の両方が高いものであってもよい。背景画像が、ステップＳ１０，Ｓ７０で表示される地図に対して彩度の最大値が低い画像であるとき、第１と第２の参考画像は、背景画像よりも明度が高いものであってもよいし、彩度が高いものであってもよいし、明度および彩度の両方が高いものであってもよい。すなわち、ステップＳ１０，Ｓ７０で表示される地図と背景画像との明度および彩度の関係と、第１および第２の参考画像と背景画像との明度および彩度の関係とは、第１と第２の参考画像が、背景画像よりも明度の最大値と彩度の最大値の少なくとも一方が高い画像として表示されるかぎり、任意の組み合わせとすることができる。ただし、背景画像が、ステップＳ１０，Ｓ７０で表示される地図に対して彩度の最大値が低い画像であるとき、第１と第２の参考画像は、背景画像よりも彩度が高いものであることが好ましい。
【００７７】
また、上記実施例では、背景画像は、表示パネル２０２上で地図が表示される範囲の５／８（すなわち、０．６２５倍）の大きさで表示される（図５参照）。しかし、背景画像は、表示パネル２０２上で地図が表示される範囲全体とするなど、他の大きさとすることもできる。ただし、地図が表示されるディスプレイ上の範囲に対して、背景画像は、０．６２〜０．６３倍で表示されることがより好ましく、０．６２４〜０．６２６倍で表示されることがさらに好ましい。
【００７８】
また、上記実施例において、範囲Ａｄ０と範囲Ａｄ１を結ぶ範囲の地図を表示する際には、背景画像Ｉｂおよび移行画像Ｉｔは、範囲Ａｄ０から範囲Ａｄ１に向かう向きに移動するように表示される。その際の表示は、人間の目に連続的に表示範囲が動くように見える表示でもよいし、人間の目に表示範囲が不連続であることが分かる程度の表示でもよい。すなわち、人間の目に連続的な動画的として見えるように表示されてもよいし、互いに異なる断続的な画像が順に表示されるように見えるように、処理が行われてもよい。
【００７９】
上記実施例では、画像Ｆ０および背景画像Ｉｂは、表示パネル２０２の画像を表示できる範囲の中央に表示される。しかし、画像Ｆ０および背景画像Ｉｂは、表示パネル２０２の画像を表示できる範囲の他の部分に表示されることもできる。たとえば、右下や左下、右上または左上の一部の領域に、図５と同様であるが、図５よりも小さく画像Ｆ０，Ｆ１および背景画像Ｉｂを表示する態様とすることもできる。そのような態様とすれば、ユーザは、スクロール表示される地図を画像Ｆ０，Ｆ１および背景画像Ｉｂに邪魔されることなく、見ることができる。なお、そのような態様においては、図２のステップＳ１０やＳ７０においても、画像Ｆ０，Ｆ１および背景画像Ｉｂが表示されている態様とすることができる。
【００８０】
Ｂ３．変形例３：
上記実施例において、第１の参考画像Ｆ０は緑の枠で表示され、および第２の参考画像Ｆ１は赤の枠で表示される。しかし、第１および第２の参考画像は、他の様々な態様で表示されることができる。たとえば、第１および第２の参考画像は、枠の表示ではなく、背景画像に対して全体に明度と彩度の少なくとも一方が高い１以上の色で塗りつぶされた表示とすることもできる。第１および第２の参考画像は、それぞれ１色の表示とすることもでき、それぞれ複数色による表示とすることもできる。また、第１および第２の参考画像は、明度と彩度の一方が、背景画像に対して所定値以上離れた値である表示とすることもできる。ただし、第１と第２の参考画像は、背景画像が表示されている範囲内において、背景画像よりも明度の最大値と彩度の最大値の少なくとも一方が高い画像であることが好ましい。
【００８１】
Ｂ４．変形例４：
上記実施例のステップＳ８０においては、地図は、ユーザによる表示パネル２０２の接触部分に追随するように表示される。しかし、比較的長い時間で行われる移動操作に対しては（Ｓ３０：Ｎｏ）、他の処理を行うこともできる。たとえば、操作量に対してＣ２倍（Ｃ２＞１）の距離だけ表示範囲を移動させる処理を行うこともできる。すなわち、上記実施例のステップＳ８０においては、第１の参考画像Ｆ０および第２の参考画像Ｆ１を行わないものであれば、様々な処理を行うことができる。ただし、上記の係数Ｃ２は、ステップＳ４０〜Ｓ７０における「移動操作の操作量」に対する「地図の移動量」の係数Ｃ１よりも小さい値であることが好ましい。
【００８２】
また、上記実施例では、ステップＳ４０〜Ｓ７０における「スクロール操作の操作量」に対する「地図の移動量」の係数Ｃ１は、固定値「５」である。しかし、係数Ｃ１は、移動操作の速度に応じて、変動する係数とすることもできる。たとえば、主制御部２１０は、上述のように、移動操作が行われた時間ｔｓを計算することができる。また、主制御部２１０は、表示パネル２０２からユーザの移動操作の移動量を得ることができる。図３の例では、主制御部２１０は、接触部Ｐｆ１の代表点と接触部Ｐｆ２の代表点（たとえば、それぞれの接触部の重心とすることもでき、接触部のうち他方の接触部に最も近い点とすることもできる）の位置の情報を表示パネル２０２から得て、両者の距離を計算することができる。そして、主制御部２１０は、移動操作が行われた時間ｔｓと移動操作の移動量とから、移動操作（スイープ操作）の速度を計算することができる。主制御部２１０は、移動操作の速度が大きいほど大きい値となるように、係数Ｃ１を定めることができる。たとえば、係数Ｃ１は、移動操作の速度範囲に応じて複数の固定値をとることができるように定められてもよいし、移動操作の速度を入力とする関数で定められてもよい。
【００８３】
Ｂ５．変形例５：
前記実施例において、ステップＳ３０におけるしきい値Ｔｈ１は０．５秒である。しかし、第１および第２の参考画像を行う処理を実行するか（図２のステップＳ４０〜Ｓ７０参照）、第１および第２の参考画像を行わない処理を実行するか（図２のステップＳ８０参照）、の判断基準となるしきい値は、０．２秒や０．３秒、０．４秒など他の値とすることもできる。ただし、そのしきい値は０．３〜０．６秒であることが好ましく、０．４５〜０．５５秒であることがより好ましい。
【００８４】
Ｂ６．変形例６：
前記実施例において、ステップＳ６０におけるしきい値Ｔｈｄは０．５秒である。しかし、第１および第２の参考画像を行う時間の最大値となるしきい値は、０．３秒や０．４秒、０．６秒など他の値とすることもできる。ただし、そのしきい値は０．４〜０．７秒であることが好ましく、０．４５〜０．６５秒であることがより好ましい。
【００８５】
Ｂ７．変形例７：
サーバ１７０の地図データベース１７８内に格納されている画像データとしての地図画像データは、ラスタデータとして保持されていてもよいし、ベクトルデータとして保持されていてもよい。ユーザが携帯する端末装置としての携帯電話２００に送信される地図画像データも、ラスタデータであってもよいし、ベクトルデータであってもよい。さらに、地図データベース１７８内の地図画像データと、端末装置に送信される地図画像データは、いずれか一方をベクトルデータとし、他方をラスタデータとすることもできる。
【００８６】
Ｂ８．変形例８：
上記実施例においては、地図表示システムは、その構成要素として、サーバ１７０と携帯電話２００とを含む。しかし、端末としての携帯電話２００は、たとえば、電話機能を備えない機器としての、ＰＤＡ（Personal Data Assistant）や、画像表示機能を備えた携帯型画像表示装置、ノート型のコンピュータなどとすることもできる。また、ＧＰＳ（Global Positioning System／全地球測位システム）の衛星からの電波を受信する電波に基づいて、端末の現在位置を表す現在位置情報を生成することができるＧＰＳユニットを備える端末とすることも好ましい。
【００８７】
また、サーバ１７０は、一つのサーバであってもよいし、ネットワークで接続された複数のサーバで実現することもできる。すなわち、画像表示装置は、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、画像表示装置は、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。そして、画像表示装置が実現する各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【００８８】
Ｂ９．変形例９：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、携帯電話２００は、ハードウェアキーとしてのコマンド入力部２０６を備えない態様とすることもできる。
【００８９】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【００９０】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００９１】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【符号の説明】
【００９２】
１７０…サーバ
１７２…通信部
１７４…制御部
１７６…記憶部
１７８…地図データベース
２００…携帯電話
２０２…表示パネル（タッチパネル）
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…コマンド入力部
２０６ｂ…カーソルキー
２０９…時計部
２１０…主制御部
２１１…ＣＰＵ
２１２…ＲＡＭ
２１３…ＲＯＭ
２２０…通話制御部
２３０…アプリケーションソフトウェア
Ａｄ０…第１の範囲
Ａｄ１…第２の範囲
Ａｍ…範囲Ａｄ０から範囲Ａｄ１への移動を表す矢印
Ａｍｍ…表示される画像の移動を表す矢印
Ａｍｓ…表示パネル２０２上の表示において参考画像Ｆ１の移動を示す矢印
Ｄｃ０…範囲Ａｄ０の中心
Ｄｃ１…範囲Ａｄ１の中心
Ｆ０…第１の参考画像
Ｆ１…第２の参考画像
Ｆｉ…背景画像Ｉｂが表示される領域
ＩＮＴ…インターネット
Ｉｂ…背景画像
Ｉｔ…移行画像
Ｍａ…表示パネル２０２上に表示されている地図の範囲を含むより広い範囲の地図
Ｐｆ１…ユーザが表示パネルに接触した位置
Ｐｆ２ｄ…ユーザが表示パネルから指を離した位置
Ｒ０１〜Ｒ０３…道路
Ｒｖ０１…川
Ｓｗ０１…移動操作を示す矢印
【図１】
2010181945.tif 000003
【図２】
2010181945.tif 000004
【図３】
2010181945.tif 000005
【図４】
2010181945.tif 000006
【図５】
2010181945.tif 000007
【図６】
2010181945.tif 000008