(57)【要約】【課題】ユーザにとって必要な情報をディスプレイに表示させつつ、スムーズにスクロールを行うことができる、表示装置を提供すること。【解決手段】表示装置１は、表示設定されている項目の情報を地図上に表示するディスプレイ２０と、ディスプレイ２０の前面に設けられたタッチパネル１０と、タッチパネル１０に接触した利用者の指の位置を検出する検出部３１と、利用者の指がタッチパネル１０から離れた場合、最後に利用者の指の位置が検出される所定時間前に検出された利用者の指の位置から、最後に検出された利用者の指の位置までの距離に基づき、利用者の指の速度を特定し、当該特定した指の速度に基づく移動速度で、ディスプレイ２０に表示されている地図をスクロールさせる表示制御部３２とを備える表示装置１において、表示制御部３２は、表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、移動速度を変更することを特徴とする。【選択図】図１
2012215648.tif 000002
【特許請求の範囲】
【請求項１】
表示設定されている項目の情報を地図上に表示する表示手段と、
前記表示手段の前面に設けられたタッチパネルと、
前記タッチパネルに接触した利用者の指の位置を検出する検出手段と、
前記利用者の指が前記タッチパネルから離れた場合、前記検出手段により最後に利用者の指の位置が検出される所定時間前に当該検出手段により検出された利用者の指の位置から、当該検出手段により最後に検出された利用者の指の位置までの距離に基づき、当該利用者の指の速度を特定し、当該特定した指の速度に基づく移動速度で、前記表示手段に表示されている前記地図をスクロールさせる表示制御手段と、を備える表示装置において、
前記表示制御手段は、前記表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、前記移動速度を変更すること、
を特徴とする表示装置。
【請求項２】
前記表示制御手段は、前記表示設定の対象として選択された項目数が多いほど小さくなる係数を、前記指の速度に乗じることにより、前記移動速度を算出する、
請求項１に記載の表示装置。
【請求項３】
前記表示設定の対象となる各項目を一意に識別する識別情報と、所定のパラメータを特定するパラメータ情報とを、相互に関連付けて格納するパラメータ情報格納手段を備え、
前記表示制御手段は、前記表示設定の対象として選択された各項目に対応するパラメータ情報を前記パラメータ情報格納手段から取得し、当該取得したパラメータ情報に基づき特定される各パラメータを用いて基準値に対する演算を行うことにより、前記係数を算出する、
請求項２に記載の表示装置。
【請求項４】
表示設定されている項目の情報を表示手段により地図上に表示させる表示ステップと、
前記表示手段の前面に設けられたタッチパネルに接触した利用者の指の位置を検出する検出ステップと、
前記利用者の指が前記タッチパネルから離れた場合、前記検出ステップで最後に利用者の指の位置が検出される所定時間前に当該検出ステップで検出された利用者の指の位置から、当該検出ステップで最後に検出された利用者の指の位置までの距離に基づき、当該利用者の指の速度を特定し、当該特定した指の速度に基づく移動速度で、前記表示手段に表示されている前記地図をスクロールさせる表示制御ステップと、を含む表示方法において、
前記表示制御ステップで、前記表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、前記移動速度を変更すること、
を特徴とする表示方法。
【請求項５】
請求項４に記載の方法をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置等において、ディスプレイに表示された地図を上下左右にスクロールさせたり、ディスプレイに表示されたリストを特定の方向にスクロールさせたりすることが行われている。ディスプレイに表示された画像をこのようにスクロールさせるための操作入力として、例えばタッチパネルやジョイスティック等を用いた操作入力が採用されている。例えばタッチパネルを用いた操作入力を採用した場合、タッチパネルを用いた座標入力部による座標入力がある間は、入力座標の変化ベクトルに基づいたベクトルで画像をスクロールさせ、座標入力がなくなると、その座標入力がなくなる直前の入力座標の変化ベクトルに基づいたベクトルで画像をスクロールさせる制御（いわゆるフリック操作制御）等が用いられている。
【０００３】
さらに、画像のスクロールをスムーズに行えるようにするため、例えば、スクロールの速度に応じて動的に描画データ量を変更することで、描画処理量を削減する、車載ナビゲーション装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２４１１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の如き従来の装置では、スクロールの速度に応じて道路や名称等の描画量が削減されることに伴い、ユーザにより表示設定の対象として選択された項目の情報まで削除されてしまう可能性があった。その結果、ユーザにとって必要な情報がディスプレイに表示されない等、利便性に向上の余地があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、フリック操作が行われた場合において、ユーザにとって必要な情報をディスプレイに表示させつつ、スムーズにスクロールを行うことができる、表示装置、表示方法、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１に記載の表示装置は、表示設定されている項目の情報を地図上に表示する表示手段と、前記表示手段の前面に設けられたタッチパネルと、前記タッチパネルに接触した利用者の指の位置を検出する検出手段と、前記利用者の指が前記タッチパネルから離れた場合、前記検出手段により最後に利用者の指の位置が検出される所定時間前に当該検出手段により検出された利用者の指の位置から、当該検出手段により最後に検出された利用者の指の位置までの距離に基づき、当該利用者の指の速度を特定し、当該特定した指の速度に基づく移動速度で、前記表示手段に表示されている前記地図をスクロールさせる表示制御手段と、を備える表示装置において、前記表示制御手段は、前記表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、前記移動速度を変更すること、を特徴とする。
【０００８】
また、請求項２に記載の表示装置は、請求項１に記載の表示装置において、前記表示制御手段は、前記表示設定の対象として選択された項目数が多いほど小さくなる係数を、前記指の速度に乗じることにより、前記移動速度を算出する。
【０００９】
また、請求項３に記載の表示装置は、請求項２に記載の表示装置において、前記表示設定の対象となる各項目を一意に識別する識別情報と、所定のパラメータを特定するパラメータ情報とを、相互に関連付けて格納するパラメータ情報格納手段を備え、前記表示制御手段は、前記表示設定の対象として選択された各項目に対応するパラメータ情報を前記パラメータ情報格納手段から取得し、当該取得したパラメータ情報に基づき特定される各パラメータを用いて基準値に対する演算を行うことにより、前記係数を算出する。
【００１０】
また、請求項４に記載の表示方法は、表示設定されている項目の情報を表示手段により地図上に表示させる表示ステップと、前記表示手段の前面に設けられたタッチパネルに接触した利用者の指の位置を検出する検出ステップと、前記利用者の指が前記タッチパネルから離れた場合、前記検出ステップで最後に利用者の指の位置が検出される所定時間前に当該検出ステップで検出された利用者の指の位置から、当該検出ステップで最後に検出された利用者の指の位置までの距離に基づき、当該利用者の指の速度を特定し、当該特定した指の速度に基づく移動速度で、前記表示手段に表示されている前記地図をスクロールさせる表示制御ステップと、を含む表示方法において、前記表示制御ステップで、前記表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、前記移動速度を変更すること、を特徴とする。
【００１１】
また、請求項５に記載の表示プログラムは、請求項４に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１２】
請求項１に記載の表示装置、請求項４に記載の表示方法、及び請求項５に記載の表示プログラムによれば、表示制御手段は、表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、表示手段に表示されている地図をスクロールさせる際の移動速度を変更するので、表示設定されている項目に応じた適切な速度で表示手段に表示されている地図をスクロールさせることができ、ユーザにとって必要な情報を表示手段に表示させつつ、スムーズにスクロールを行うことができる。
【００１３】
また、請求項２に記載の表示装置によれば、表示制御手段は、表示設定の対象として選択された項目数が多いほど小さくなる係数を、利用者の指の速度に乗じることにより、移動速度を算出するので、表示設定の対象として選択された項目数が多くなり表示手段における描画量が増えるほど、表示手段に表示されている地図をスクロールさせる際の移動速度を遅くすることができ、スムーズにスクロールを行うことができる。
【００１４】
また、請求項３に記載の表示装置によれば、表示制御手段は、表示設定の対象として選択された各項目に対応するパラメータ情報をパラメータ情報格納手段から取得し、当該取得したパラメータ情報に基づき特定される各パラメータを用いて基準値に対する演算を行うことにより、係数を算出するので、表示設定されている項目に応じた適切な速度で表示手段に表示されている地図をスクロールさせることができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る表示装置を例示するブロック図である。
【図２】パラメータテーブルに格納されている情報を例示した表である。
【図３】表示制御処理のフローチャートである。
【図４】フリック移動処理のフローチャートである。
【図５】表示制御部がディスプレイに表示されている地図をスクロールさせる状況を例示した図であり、図５（ａ）は施設情報や交通情報等、表示設定の対象となり得る何れの項目も表示設定の対象として選択されていない場合を示す図、図５（ｂ）は表示設定の対象として項目「施設情報」のみが選択されている場合を示す図、図５（ｃ）は表示設定の対象として項目「施設情報」及び「交通情報」が選択されている場合を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係る表示装置、表示方法、及び表示プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、この実施の形態によって本発明が限定されるものではない。なお、以下の説明では、カーナビゲーションシステムの一部として表示装置が車両に搭載されているものとする。
【００１７】
（構成）
最初に、実施の形態に係る表示装置の構成について説明する。図１は、本実施の形態に係る表示装置を例示するブロック図である。図１に示すように、表示装置１は、タッチパネル１０、ディスプレイ２０、制御部３０、及びデータ記録部４０を備えている。
【００１８】
（構成−タッチパネル）
タッチパネル１０は、利用者の指等で接触されることにより、ディスプレイ２０に表示されている画像をスクロールさせるための操作入力等を含む各種操作を受け付ける入力手段である。このタッチパネル１０は、透明又は半透明状に形成され、ディスプレイ２０の前面において当該ディスプレイ２０の表示面と重畳するように設けられている。このタッチパネル１０としては、例えば抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のタッチパネルを使用することができる。
【００１９】
（構成−ディスプレイ）
ディスプレイ２０は、制御部３０の制御に基づき、表示設定されている項目の情報を地図上に表示する表示手段である。ここで、「表示設定されている項目」とは、ディスプレイ２０に表示させるべき項目として、入力手段を介してユーザにより選択された項目を意味する。この表示設定の対象となる項目には、施設情報（例えばＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）の位置や種別を示すアイコン等）や、交通情報（例えば渋滞中の道路を示す渋滞情報等）が含まれる。なお、このディスプレイ２０の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。
【００２０】
（構成−制御部）
制御部３０は、表示装置１を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る表示プログラムは、任意の記録媒体又はネットワークを介して表示装置１にインストールされることで、制御部３０の各部を実質的に構成する。
【００２１】
この制御部３０は、機能概念的に、検出部３１、及び表示制御部３２を備えている。検出部３１は、タッチパネル１０に接触した利用者の指の位置を所定の検出周期で検出する検出手段である。表示制御部３２は、ディスプレイ２０に表示されている地図をスクロールさせる表示制御手段である。これらの制御部３０の各部によって実行される処理の詳細については後述する。
【００２２】
（構成−データ記録部）
データ記録部４０は、表示装置１の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記憶装置としてのハードディスク（図示省略）の如き磁気的記録媒体を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、フラッシュメモリの如き半導体型記憶媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２３】
このデータ記録部４０は、地図情報データベース４１（以下、データベースをＤＢと略記する）、及びパラメータテーブル４２を備えている。
【００２４】
地図情報ＤＢ４１は、地図情報を格納する地図情報格納手段である。「地図情報」は、例えばリンクデータ（リンク番号、接続ノード番号、道路座標、道路種別、車線数、走行規制等）、ノードデータ（ノード番号、座標）、地物データ（信号機、道路標識、ガードレール、建物等）、対象地物データ（交差点、一時停止線、踏切、カーブ、ＥＴＣ料金所、高速出口等）、施設データ（各施設の位置、各施設の種別等）、地形データ、地図をディスプレイ２０に表示するための地図表示データ等を含んで構成されている。
【００２５】
パラメータテーブル４２は、表示設定の対象となる各項目を一意に識別する識別情報と、所定のパラメータを特定するパラメータ情報とを、相互に関連付けて格納するパラメータ情報格納手段である。図２は、パラメータテーブル４２に格納されている情報を例示した表である。この図２に示すように、パラメータテーブル４２には、項目「項目」及び「パラメータ」に対応する情報が、相互に関連付けて格納されている。
【００２６】
この内、項目「項目」に対応して格納される情報は、表示設定の対象となる各項目を一意に識別する識別情報である。例えば、表示設定の対象となる各項目の名称が、識別情報として項目「項目」に対応して格納される（図２では「施設情報」等）。
【００２７】
また、項目「パラメータ」に対応して格納される情報は、後述する表示制御処理において用いられる所定のパラメータを特定するパラメータ情報である。図２では、パラメータを示す数値がパラメータ情報として項目「パラメータ」に対応して格納される（図２では「０．１」等）。なお、このパラメータ情報に基づき特定されるパラメータを用いた演算の詳細については後述する。
【００２８】
（処理−表示制御処理）
次に、このように構成された表示装置１によって実行される表示制御処理について説明する。図３は表示制御処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この表示制御処理は、例えば、表示装置１に電源が投入され、ディスプレイ２０に地図やリスト等の情報が表示された場合に起動される。以下では、ディスプレイ２０に地図が表示された場合を例として説明する。なお、表示制御処理が開始される前提として、タッチパネル１０等の入力手段を介して所定の項目が表示設定の対象として選択され、当該選択された内容がデータ記録部４０やＲＡＭ（図示省略）等に格納されているものとする。
【００２９】
図３に示すように、表示制御処理が開始されると、検出部３１は、タッチパネル１０からの出力に基づき、利用者の指がタッチパネル１０に接触するまで待機し（ＳＡ１、Ｎｏ）、利用者の指がタッチパネル１０に接触した場合（ＳＡ１、Ｙｅｓ）、タッチパネル１０に接触した利用者の指の位置（以下、必要に応じて「指位置」）を検出する（ＳＡ２）。指位置は、例えばタッチパネル１０上の座標として検出される。
【００３０】
次に、表示制御部３２は、ＳＡ２で検出部３１により検出された指位置に応じて、ディスプレイ２０に表示されている地図の表示位置を更新する（ＳＡ３）。但し、表示制御部３２は、利用者の指がタッチパネル１０に接触した後に初めてＳＡ２で検出部３１により指位置が検出された場合には、地図の表示位置の更新を行わない。一方、利用者の指がタッチパネル１０に接触した後、既に１回以上ＳＡ２で検出部３１により指位置が検出されている場合には、表示制御部３２は、前回のＳＡ２の処理で検出部３１が検出した指位置と、今回のＳＡ２の処理で検出部３１が検出した指位置との差分に基づき、指位置の変位ベクトルを特定し、当該特定した変位ベクトルに応じた移動量で地図をスクロールさせる。これにより、タッチパネル１０に接触した利用者の指の動きに応じて、ディスプレイ２０に表示されている地図がスクロールする。
【００３１】
次に、検出部３１は、タッチパネル１０からの出力に基づき、利用者の指がタッチパネル１０から離れたか否かを判定する（ＳＡ４）。例えば検出部３１は、タッチパネル１０に対する接触が検出されなかった場合に、利用者の指がタッチパネル１０から離れたと判定する。
【００３２】
その結果、利用者の指がタッチパネル１０から離れていない場合（ＳＡ４、Ｎｏ）、ＳＡ２に戻り、利用者の指がタッチパネル１０から離れるまでＳＡ２からＳＡ４の処理を所定周期（例えば２０ｍｓ）で繰り返す。このように、利用者の指がタッチパネル１０に接触してから離れるまでの間、検出部３１はタッチパネル１０に接触した利用者の指の位置を所定の検出周期（例えば２０ｍｓ）で検出し、表示制御部３２は検出部３１により検出された利用者の指の位置に応じて、ディスプレイ２０に表示されている地図の表示位置を所定の表示周期（例えば２０ｍｓ）で更新する。
【００３３】
一方、利用者の指がタッチパネル１０から離れた場合（ＳＡ４、Ｙｅｓ）、表示制御部３２はフリック移動処理を実行する（ＳＡ５）。その後、制御部３０はＳＡ１に戻る。
【００３４】
（処理−フリック移動処理）
ここで、フリック移動処理について説明する。図４は、フリック移動処理のフローチャートである。
【００３５】
フリック移動処理が開始されると、表示制御部３２は、検出部３１により最後に指位置が検出される所定時間前に検出部３１により検出された指位置から、検出部３１により最後に検出された指位置までの距離に基づき、利用者の指の速度ベクトルを特定する（ＳＢ１）。
【００３６】
具体的には、表示制御部３２は、図３のＳＡ２で検出部３１により最後に指位置が検出される所定時間前に検出部３１により検出された指位置（例えば、最後のＳＡ２の処理の更に１回前のＳＡ２の処理で検出部３１が検出した指位置）から、検出部３１により最後に検出された指位置（例えば、最後のＳＡ２の処理で検出部３１が検出した指位置）までの距離及び向きと、図３のＳＡ２からＳＡ４の処理が繰り返される周期（例えば２０ｍｓ）とに基づいて、利用者の指の速度ベクトル（すなわち、利用者の指が移動する速さと向き）を特定する。
【００３７】
次に表示制御部３２は、表示設定の対象として選択された項目を特定する（ＳＢ２）。例えば表示制御部３２は、データ記録部４０やＲＡＭ（図示省略）等を参照し、タッチパネル１０等の入力手段を介して表示設定の対象として選択された項目を特定する。
【００３８】
続いて、表示制御部３２は、表示設定の対象として選択された各項目に対応するパラメータ情報を、パラメータテーブル４２から取得する（ＳＢ３）。すなわち表示制御部３２は、ＳＢ２で特定された項目に対応するパラメータ情報を、パラメータテーブル４２から取得する。
【００３９】
次に、表示制御部３２は、ＳＢ３で当該表示制御部３２が取得したパラメータ情報に基づき特定される各パラメータを用いて基準値に対する演算を行うことにより、係数を算出する（ＳＢ４）。ここで「係数」とは、表示制御部３２が、ＳＢ１で当該表示制御部３２が特定した指の速さに基づき、ディスプレイ２０に表示されている地図をスクロールさせる際の速さを算出するために用いる値である。また、「基準値」とは、施設情報や交通情報等、表示設定の対象となり得る何れの項目も表示設定の対象として選択されていない場合における係数の値であり、例えば「０．５」が基準値として用いられる。
【００４０】
例えば表示設定の対象として項目「施設情報」のみが選択されている場合、図２のパラメータテーブル４２によれば、表示制御部３２は、当該項目に対応するパラメータ情報に基づきパラメータ「０．１」を特定し、当該特定したパラメータ「０．１」を基準値「０．５」から減算することにより、係数「０．４」を算出する。
【００４１】
また、表示設定の対象として項目「施設情報」及び「交通情報」が選択されている場合、図２のパラメータテーブル４２によれば、表示制御部３２は、当該各項目に対応するパラメータ情報に基づき項目「施設情報」に対応するパラメータ「０．１」及び項目「交通情報」に対応するパラメータ「０．１」を特定し、当該特定した各パラメータを基準値「０．５」から減算することにより、係数「０．３」を算出する。このように、各項目に対応して正の値として設定されている各パラメータを基準値から減算することにより、表示設定の対象として選択された項目数が多いほど係数が小さくなる。
【００４２】
図４に戻り、表示制御部３２は、ＳＢ４で当該表示制御部３２が算出した係数を、ＳＢ１で当該表示制御部３２が特定した指の速さに乗じることにより、ディスプレイ２０に表示されている地図をスクロールさせる際の速さを算出する（ＳＢ５）。上述のように、表示設定の対象として選択された項目数が多いほど係数が小さくなることから、表示設定の対象として選択された項目数が多いほど、ディスプレイ２０に表示されている地図をスクロールさせる際の速さが遅くなる。
【００４３】
続いて表示制御部３２は、ＳＢ５で当該表示制御部３２が算出した速さ、及びＳＢ１で当該表示制御部３２が特定した指が移動する向きと同じ向きで、ディスプレイ２０に表示されている地図をスクロールさせる（ＳＢ６）。
【００４４】
図５は表示制御部３２がディスプレイ２０に表示されている地図をスクロールさせる状況を例示した図であり、図５（ａ）は施設情報や交通情報等、表示設定の対象となり得る何れの項目も表示設定の対象として選択されていない場合を示す図、図５（ｂ）は表示設定の対象として項目「施設情報」のみが選択されている場合を示す図、図５（ｃ）は表示設定の対象として項目「施設情報」及び「交通情報」が選択されている場合を示す図である。なお、図５における矢印は、ディスプレイ２０に表示されている地図をスクロールさせる際の移動速度ベクトルを示すものであり、矢印の長さが地図がスクロールする速さを示している。また、図５（ｂ）及び図５（ｃ）における「Ｔ」や「２４」等の記号は施設情報を示しており、図５（ｃ）における太点線は交通情報（具体的には、当該太点線に沿った道路が渋滞していることを示す渋滞情報）を示している。
【００４５】
この図５に示すように、表示設定の対象となり得る何れの項目も表示設定の対象として選択されていない図５（ａ）の場合と比較して、表示設定の対象として項目「施設情報」が選択されている場合には、図５（ｂ）に示すように、地図がスクロールする速さが遅くなる。さらに、表示設定の対象として項目「施設情報」及び「交通情報」が選択されている場合には、表示設定の対象として項目「施設情報」が選択されている場合（図５（ｂ）の場合）と比較して、地図がスクロールする速さがさらに遅くなっている。このように、表示設定の対象として選択された項目数が多いほど（すなわち、ディスプレイ２０の描画量が多いほど）、ディスプレイ２０に表示されている地図をスクロールさせる際の速さが遅くなる。これにより、表示設定されている項目に応じた適切な速度でディスプレイ２０に表示されている地図をスクロールさせることができ、ユーザにとって必要な情報をディスプレイ２０に表示させつつ、スムーズにスクロールを行うことができる。
【００４６】
図４に戻り、ＳＢ６の処理の後、制御部３０はフリック移動処理を終了し、図３の表示制御処理のＳＡ１に戻る。
【００４７】
（効果）
このように本実施の形態によれば、フリック操作が行われた場合において、表示制御部３２は、表示設定の対象として選択された項目を特定し、当該特定した項目に基づき、ディスプレイ２０に表示されている地図をスクロールさせる際の移動速度を変更するので、表示設定されている項目に応じた適切な速度でディスプレイ２０に表示されている地図をスクロールさせることができ、ユーザにとって必要な情報をディスプレイ２０に表示させつつ、スムーズにスクロールを行うことができる。
【００４８】
また、表示制御部３２は、表示設定の対象として選択された項目数が多いほど小さくなる係数を、利用者の指の速度に乗じることにより、移動速度を算出するので、表示設定の対象として選択された項目数が多くなりディスプレイ２０における描画量が増えるほど、ディスプレイ２０に表示されている地図をスクロールさせる際の移動速度を遅くすることができ、スムーズにスクロールを行うことができる。
【００４９】
特に、表示制御部３２は、表示設定の対象として選択された各項目に対応するパラメータ情報をパラメータテーブル４２から取得し、当該取得したパラメータ情報に基づき特定される各パラメータを用いて基準値に対する演算を行うことにより、係数を算出するので、表示設定されている項目に応じた適切な速度でディスプレイ２０に表示されている地図をスクロールさせることができる。
【００５０】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５１】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５２】
（表示制御処理について）
上述の実施の形態では、図３の表示制御処理において、検出部３１が指位置を検出する度に（ＳＡ２）、表示制御部３２がディスプレイ２０に表示されている地図の表示位置を更新する（ＳＡ３）場合を例として説明したが、指位置の検出周期と地図の表示位置を更新する表示周期とを異なる値としてもよい。
【００５３】
（フリック移動処理について）
上述の実施の形態では、図４のフリック移動処理において、表示制御部３２が、当該表示制御部３２が特定した各パラメータを基準値から減算することにより係数を算出する場合を例として説明したが、表示設定の対象として選択された項目数が多いほど係数が小さくなることを条件として、パラメータを用いて基準値に対してこれとは異なる他の演算を行うことにより係数を算出するようにしてもよい。例えば、各項目に対応して負の値として設定されたパラメータを基準値に加算するようにしてもよい。あるいは、各項目に対応して０より大きく１より小さい値として設定されたパラメータを基準値に乗算するようにしてもよい。
【符号の説明】
【００５４】
１  表示装置
１０  タッチパネル
２０  ディスプレイ
３０  制御部
３１  検出部
３２  表示制御部
４０  データ記録部
４１  地図情報ＤＢ
４２  パラメータテーブル
【図１】
2012215648.tif 000003
【図２】
2012215648.tif 000004
【図３】
2012215648.tif 000005
【図４】
2012215648.tif 000006
【図５】
2012215648.tif 000007