(57)【要約】【課題】車両の走行速度に応じて適切に表示画面のスクロール表示状態を調整する。【解決手段】制御手段１８が、座標入力に伴う座標入力初速度と車両速度とを算出し、車両速度の増加に応じて座標入力初速度を低減させて画面表示手段に表示情報をスクロール表示させるためのスクロール初速度を算出し、表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度であって、車両速度の増減に応じてスクロール速度を低減させる割合が変更され、かつ、算出された座標入力初速度が同一速度である場合に、車両速度に拘わらず一定のスクロール量だけ表示情報をスクロール表示させることが可能なスクロール加速度を算出し、スクロール加速度とスクロール初速度とに基づいて、表示画面に表示情報がスクロール初速度でスクロール表示されつつ、スクロール加速度に応じて徐々に表示情報のスクロール速度が低減するように、表示制御手段１１を制御する。【選択図】図１
2014006708.tif 000002
【特許請求の範囲】
【請求項１】
表示情報を一時的に記憶する表示情報記憶手段と、
該表示情報記憶手段から読み出された表示情報のスクロール表示制御を行う表示制御手段と、
前記表示情報記憶手段によりスクロール表示制御された前記表示情報を表示する画面表示手段と、
該画面表示手段の表示画面に対して座標位置の入力処理を行うための座標入力手段と、
車両の速度情報を取得する車両速度取得手段と、
前記表示情報記憶手段に記憶された前記表示情報の読み出し制御を行うと共に、前記表示制御手段を制御することにより、読み出された前記表示情報を前記画面表示手段にスクロール表示させる制御手段とを備え、
該制御手段は、
前記座標入力手段により座標位置の入力がなくなる直前の入力座標の座標位置変化に基づいて、座標入力に伴う座標入力初速度を算出し、
前記車両速度取得手段により取得された車両の速度情報に基づいて車両速度を算出し、
前記車両速度の増加に応じて前記座標入力初速度を低減させることにより前記画面表示手段に前記表示情報をスクロール表示させるためのスクロール初速度を算出し、
前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度であって、前記車両速度の増減に応じて前記スクロール速度を低減させる割合が変更され、かつ、算出された前記座標入力初速度が同一速度である場合に、前記車両速度に拘わらず一定のスクロール量だけ前記表示情報をスクロール表示させることが可能なスクロール加速度を算出し、
算出された前記スクロール加速度と前記スクロール初速度とに基づいて、前記表示画面に前記表示情報が前記スクロール初速度でスクロール表示されつつ、前記スクロール加速度に応じて徐々に前記表示情報のスクロール速度が低減するように、前記表示制御手段を制御すること
を特徴とする表示情報のスクロール制御装置。
【請求項２】
前記制御手段は、
前記座標入力初速度をｖfとし、前記車両速度をＶ（但し、Ｖ≧０）とし、
前記座標入力初速度がｖfであって、前記車両速度が０の場合の前記スクロール初速度をｖs0（ｖf）とし、
前記座標入力初速度がｖfであって、前記車両速度が０でない場合の前記スクロール初速度をｖs0（Ｖ，ｖf）として、
当該スクロール初速度ｖs0（Ｖ，ｖf）を、
ｖs0（Ｖ，ｖf）
＝Ａ・ｖs0（ｖf）・ｅｘｐ（−α・Ｖ）＋ｖs0（ｖf）・（１−Ａ）
で示す式を用いて算出すること
を特徴とする請求項１に記載の表示情報のスクロール制御装置。
但し、Ａとαとは定数であって、Ａは、０＜Ａ≦１の値とする。
【請求項３】
前記制御手段は、
車両速度Ｖが０の場合の前記スクロール加速度をａ0（但し、ａ0＜０の定数）とし、
車両速度Ｖが０でない場合の前記スクロール加速度をａ（Ｖ，ｖf）として、
当該スクロール加速度ａ（Ｖ，ｖf）を、
【数１】
2014006708.tif 000014
で示す式を用いて算出すること
を特徴とする請求項２に記載の表示情報のスクロール制御装置。
【請求項４】
表示情報を一時的に記憶する表示情報記憶手段と、
該表示情報記憶手段から読み出された前記表示情報のスクロール表示制御を行う表示制御手段と、
前記表示情報記憶手段によりスクロール表示制御された前記表示情報を表示する画面表示手段と、
該画面表示手段の表示画面に対して座標位置の入力処理を行うための座標入力手段と、
車両の速度情報を取得する車両速度取得手段と、
前記表示情報記憶手段に記憶された前記表示情報の読み出し制御を行うと共に、前記表示制御手段を制御することにより、読み出された前記表示情報を前記画面表示手段にスクロール表示させる制御手段とを備え、
該制御手段は、
前記座標入力手段により座標位置の入力がなくなる直前の入力座標の座標位置変化に基づいて、座標入力に伴う座標入力初速度ｖfを算出し、
前記車両速度取得手段により取得された車両の速度情報に基づいて車両速度Ｖ（但し、Ｖ≧０）を算出し、
前記座標入力初速度がｖfであって、前記車両速度Ｖが０の場合に前記表示情報をスクロール表示させるためのスクロール初速度をｖs0（ｖf）とし、前記座標入力初速度がｖfであって、前記車両速度Ｖが０でない場合に前記表示情報をスクロール表示させるためのスクロール初速度をｖs0（Ｖ，ｖf）として、
当該スクロール初速度ｖs0（Ｖ，ｖf）を、
ｖs0（Ｖ，ｖf）
＝Ａ・ｖs0（ｖf）・ｅｘｐ（−α・Ｖ）＋ｖs0（ｖf）・（１−Ａ）
で示す式を用いて算出し、
車両速度Ｖが０の場合に、前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度をａ0（但し、ａ0＜０の定数）とし、車両速度Ｖが０でない場合に、前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度をａ（Ｖ，ｖf）として、
当該スクロール加速度ａ（Ｖ，ｖf）を、
【数２】
2014006708.tif 000015
で示す式を用いて算出し、
算出された前記スクロール加速度ａ（Ｖ，ｖf）と前記スクロール初速度ｖs0（Ｖ，ｖf）とに基づいて、前記表示画面に前記表示情報が前記スクロール初速度でスクロール表示されつつ、前記スクロール加速度に応じて徐々に前記表示情報のスクロール速度が低減するように、前記表示制御手段を制御すること
を特徴とする表示情報のスクロール制御装置。
但し、ＡとＢとαとβとｎとは定数であって、Ａは０＜Ａ≦１の値とし、Ｂは０＜Ｂ≦１の値とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示情報のスクロール制御装置に関し、より詳細には、ユーザの座標入力操作に応じて、表示画面に表示される表示情報を、所定の初速度でスクロールさせ始めた後に、徐々にスクロール速度が低減するようにスクロール表示させることが可能な表示情報のスクロール制御装置に関する。
【背景技術】
【０００２】
今日の自動車において、カーナビゲーションシステムが広く普及している。ユーザは、ディスプレイに表示される地図案内表示やスピーカから出力される音声案内に従って車両を走行させることによって、目的地に到着することが可能となっている。これらのカーナビゲーションシステムでは、ボタン操作ではなく、タッチパネルを用いて、表示画面を指で直接タッチしたり、ドラッグしたりすることによって、操作などを行うことが可能となっている。
【０００３】
また、近時のカーナビゲーションシステムでは、単に経路案内をするだけでなく、ＣＤやＤＶＤ等のメディアに記録される音楽情報や映像情報の再生機能を備えることが多い。このような音楽情報や映像情報の再生を行う場合においても、ユーザは、表示画面を指で直接タッチしたり、ドラッグしたりすることによって、操作することが可能となっている。
【０００４】
特に、近年では、タッチパネルを備える携帯用音楽プレーヤやタブレット端末の影響を受けて、カーナビゲーションシステムの表示画面を、指で直接タッチ（画面に指で触れる）したり、ドラッグ（タッチの状態で画面をなぞる）したり、フリック（画面を軽くはらう）したりすることによって、操作するものが多くなっている。
【０００５】
このように、タッチパネルを用いて操作を行う場合には、表示画面を指でタッチしたり、ドラッグしたり、フリックしたりすることによって、表示画面をスクロール表示等することが可能となっている。さらに、表示画面をフリック（画面を軽くはらう）することによって、指が表示画面から離れた直前の座標の入力位置変化に基づいて、画面のスクロール量を時間と共に徐々に低減させる画面のスクロール制御方法なども提案されている（例えば、特許文献１参照）。このように、画面のスクロール量を時間と共に徐々に低減させることによって、日常的な動作に近いインターフェースでスクロール操作を行うことができ、違和感のないスクロール操作を実現することが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第３５９３８２７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、表示画面を指で直接タッチ等して操作する場合、車両が停止している時には、画面を常に見ながらタッチ操作を行うことが可能であるため、問題は生じにくい。一方で、車両走行中であっても、再生される楽曲を他の楽曲に切り替えたり、再生されるソースを他のソースに切り替えたり（例えば、再生される音楽を、ＣＤからラジオに切り替えたり）する必要が生ずることがある。しかしながら、車両の走行中に、運転者がタッチ操作によって、操作を行うことは容易ではない。
【０００８】
例えば、高速道路や幹線道路などのように車両速度が比較的高い場合には、車両前方を確認しつつちらちらとしか操作画面を見ることができず、スクロール表示される操作画面を長時間凝視することが困難である。このため、気付いたときには目的の操作アイコンや操作バー等が、スクロール表示によって画面の外に流れてしまって表示されていない場合などもある。また、操作画面のスクロールが速い場合には、ちらちらと画面を確認しつつ素早くタッチ操作を行うことが困難であるため、確実なタッチ操作ができず、操作負担の増大を招くという問題があった。
【０００９】
一方で、市街地走行時のように車両速度が低い場合には、高速道路のように車両速度が比較的高い場合に比べて操作画面を視認しやすくなるため、短い操作時間で目的の操作を完了しようとする傾向がある。しかしながら、操作画面のスクロール速度が遅い場合には、目的の操作を完了するまで時間がかかってしまうおそれがあり、スクロール表示によってかえって操作の利便性を損なうおそれがあった。
【００１０】
本発明は、このような問題に鑑みてなされたものであり、車両の走行速度に応じて適切に表示画面のスクロール表示を調整することが可能な表示情報のスクロール制御装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る表示情報のスクロール制御装置は、表示情報を一時的に記憶する表示情報記憶手段と、該表示情報記憶手段から読み出された表示情報のスクロール表示制御を行う表示制御手段と、前記表示情報記憶手段によりスクロール表示制御された前記表示情報を表示する画面表示手段と、該画面表示手段の表示画面に対して座標位置の入力処理を行うための座標入力手段と、車両の速度情報を取得する車両速度取得手段と、前記表示情報記憶手段に記憶された前記表示情報の読み出し制御を行うと共に、前記表示制御手段を制御することにより、読み出された前記表示情報を前記画面表示手段にスクロール表示させる制御手段とを備え、該制御手段は、前記座標入力手段により座標位置の入力がなくなる直前の入力座標の座標位置変化に基づいて、座標入力に伴う座標入力初速度を算出し、前記車両速度取得手段により取得された車両の速度情報に基づいて車両速度を算出し、前記車両速度の増加に応じて前記座標入力初速度を低減させることにより前記画面表示手段に前記表示情報をスクロール表示させるためのスクロール初速度を算出し、前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度であって、前記車両速度の増減に応じて前記スクロール速度を低減させる割合が変更され、かつ、算出された前記座標入力初速度が同一速度である場合に、前記車両速度に拘わらず一定のスクロール量だけ前記表示情報をスクロール表示させることが可能なスクロール加速度を算出し、算出された前記スクロール加速度と前記スクロール初速度とに基づいて、前記表示画面に前記表示情報が前記スクロール初速度でスクロール表示されつつ、前記スクロール加速度に応じて徐々に前記表示情報のスクロール速度が低減するように、前記表示制御手段を制御することを特徴とする。
【００１２】
また、上記表示情報のスクロール制御装置において、前記制御手段が、前記座標入力初速度をｖfとし、前記車両速度をＶ（但し、Ｖ≧０）とし、前記座標入力初速度がｖfであって、前記車両速度が０の場合の前記スクロール初速度をｖs0（ｖf）とし、前記座標入力初速度がｖfであって、前記車両速度が０でない場合の前記スクロール初速度をｖs0（Ｖ，ｖf）として、当該スクロール初速度ｖs0（Ｖ，ｖf）を、
ｖs0（Ｖ，ｖf）
＝Ａ・ｖs0（ｖf）・ｅｘｐ（−α・Ｖ）＋ｖs0（ｖf）・（１−Ａ）
で示す式を用いて算出することを特徴とするものであってもよい。但し、Ａとαとは定数であって、Ａは、０＜Ａ≦１の値とする。
【００１３】
さらに上述した表示情報のスクロール制御装置において、前記制御手段が、車両速度Ｖが０の場合の前記スクロール加速度をａ0（但し、ａ0＜０の定数）とし、車両速度Ｖが０でない場合の前記スクロール加速度をａ（Ｖ，ｖf）として、
当該スクロール加速度ａ（Ｖ，ｖf）を、
【数１】
2014006708.tif 000003
で示す式を用いて算出するものであってもよい。
【００１４】
本発明に係る表示情報のスクロール制御装置によれば、制御手段により、車両速度の増加に応じて座標入力初速度を低減させることにより画面表示手段に表示情報をスクロール表示させるためのスクロール初速度が算出される。また、表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度であって、車両速度の増減に応じてスクロール速度を低減させる割合が変更され、かつ、算出された座標入力初速度が同一速度である場合に、車両速度に拘わらず一定のスクロール量だけ表示情報をスクロール表示させることが可能なスクロール加速度が算出される。そして制御手段により、算出されたスクロール加速度とスクロール初速度とに基づいて、表示画面に表示情報がスクロール初速度でスクロール表示されつつ、スクロール加速度に応じて徐々に表示情報のスクロール速度が低減するように、表示制御手段が制御される。
【００１５】
このため、速い速度で走行する車両において表示情報のスクロール処理を行う場合には、ゆっくりとスクロールが開始して、スクロールが停止するまでゆっくりとスクロール速度が低減を続けて表示内容が変わっていく。このため、画面表示手段をちらちらと確認しつつ座標入力操作を行う場合であっても、短い間隔であっという間に、目的の表示情報がスクロールしてしまって、表示画面の外に流れてしまうおそれが低くなる。従って、ちらちらと画面表示手段を確認する状態であっても、スクロール表示される表示情報の内容を把握しやすくなるとともに、確実に表示情報を確認しながら座標入力の操作を行うことが可能となる。
【００１６】
一方で、遅い速度で走行する車両において表示情報のスクロール処理を行う場合には、車両速度が速い場合に比べて速い初速度でスクロールが開始され、比較的速くスクロール速度が低減されるので、短い時間で端的に表示情報を確認しながら座標入力操作を行うことが可能となり、操作の利便性を高めることが可能となる。
【００１７】
また、算出された座標入力初速度が同一速度である場合に、車両速度に拘わらず一定のスクロール量だけ表示情報をスクロール表示させることが可能なスクロール加速度が算出される。従って、ユーザが好みの（慣れ親しんだ）操作量で操作を行う（例えば、慣れ親しんだ操作量でフリック操作を行う）ことにより、表示情報がスクロールされるときの初速度や加速度（スクロール速度の減速割合）が車両速度によって変化しても、同一量（一定量）だけスクロールされてスクロール表示が止まることになる。このため、ユーザは、スクロール量を通常の操作感覚（操作速度）に基づいて感覚的に把握することができるので、操作性を向上させることができるとともに、車両速度に拘わらず（車両速度が速い場合であっても遅い場合であっても）、安心して表示情報を確認しながら座標入力の操作を行うことが可能となる。
【００１８】
また、本発明に係る表示情報のスクロール制御装置は、表示情報を一時的に記憶する表示情報記憶手段と、該表示情報記憶手段から読み出された前記表示情報のスクロール表示制御を行う表示制御手段と、前記表示情報記憶手段によりスクロール表示制御された前記表示情報を表示する画面表示手段と、該画面表示手段の表示画面に対して座標位置の入力処理を行うための座標入力手段と、車両の速度情報を取得する車両速度取得手段と、前記表示情報記憶手段に記憶された前記表示情報の読み出し制御を行うと共に、前記表示制御手段を制御することにより、読み出された前記表示情報を前記画面表示手段にスクロール表示させる制御手段とを備え、該制御手段が、前記座標入力手段により座標位置の入力がなくなる直前の入力座標の座標位置変化に基づいて、座標入力に伴う座標入力初速度ｖfを算出し、前記車両速度取得手段により取得された車両の速度情報に基づいて車両速度Ｖ（但し、Ｖ≧０）を算出し、前記座標入力初速度がｖfであって、前記車両速度Ｖが０の場合に前記表示情報をスクロール表示させるためのスクロール初速度をｖs0（ｖf）とし、前記座標入力初速度がｖfであって、前記車両速度Ｖが０でない場合に前記表示情報をスクロール表示させるためのスクロール初速度をｖs0（Ｖ，ｖf）として、
当該スクロール初速度ｖs0（Ｖ，ｖf）を、
ｖs0（Ｖ，ｖf）
＝Ａ・ｖs0（ｖf）・ｅｘｐ（−α・Ｖ）＋ｖs0（ｖf）・（１−Ａ）
で示す式を用いて算出し、
車両速度Ｖが０の場合に、前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度をａ0（但し、ａ0＜０の定数）とし、車両速度Ｖが０でない場合に、前記表示情報のスクロール速度を時間の経過に伴って低減させるためのスクロール加速度をａ（Ｖ，ｖf）として、
当該スクロール加速度ａ（Ｖ，ｖf）を、
【数２】
2014006708.tif 000004
で示す式を用いて算出し、
算出された前記スクロール加速度ａ（Ｖ，ｖf）と前記スクロール初速度ｖs0（Ｖ，ｖf）とに基づいて、前記表示画面に前記表示情報が前記スクロール初速度でスクロール表示されつつ、前記スクロール加速度に応じて徐々に前記表示情報のスクロール速度が低減するように、前記表示制御手段を制御することを特徴とする。但し、ＡとＢとαとβとｎとは定数であって、Ａは０＜Ａ≦１の値とし、Ｂは０＜Ｂ≦１の値とする。
【００１９】
本発明に係る表示情報のスクロール制御装置は、スクロール加速度ａ（Ｖ，ｖf）が、
【数３】
2014006708.tif 000005
で示す式を用いて算出される。
【００２０】
ｎ＞０の場合に上記の式で算出される加速度ａ（Ｖ,ｖｆ）の値は、車両速度Ｖが大きいほど、
【数４】
2014006708.tif 000006
で示す式で算出される加速度の値よりも大きくなる。
ａ0が負の値（ａ0＜０）なので、絶対値は小さくなるが、ｎ＞０の場合に上述の式で算出される加速度の値は、
【数５】
2014006708.tif 000007
で示す式で算出される加速度の値よりも大きな値となり、結果として減速度（スクロール速度の減少率）が小さくなる。
【００２１】
従って、ｎ＞０として上述した式を用いてスクロール加速度ａ（Ｖ,ｖｆ）を求めると、入力される座標入力初速度ｖfが同じ値であっても、スクロールを開始したときの車両速度が速くなるほどゆっくりとした初速度で、しかもスクロール量（移動距離）が多いスクロールが行われる。つまり、車両速度Ｖに伴って、スクロールの加速度ａ（Ｖ,ｖｆ）が変化するだけでなく、スクロール量（移動距離）も変化することになる。このため、一度の座標入力操作によってスクロールされる表示情報のスクロール量が、車両速度Ｖの上昇に伴って大きくなり、表示情報を一定のスクロール量だけスクロールさせるために必要な操作回数を減らすことが可能となる。例えば、座標入力操作において多くのスクロール量が必要とされる場合には、少ない操作回数でより多くのスクロール量を確保することができるので、操作効率の向上を図ることが可能となる。
【００２２】
一方で、ｎ＜０の場合に上述の式で算出される加速度ａ（Ｖ,ｖｆ）の値は、
【数６】
2014006708.tif 000008
で示す式で算出される加速度の値よりも小さくなる。
ａ0が負の値（ａ0＜０）なので、絶対値は大きくなるが、ｎ＜０の場合に上述の式で算出される加速度の値は、
【数７】
2014006708.tif 000009
で示す式で算出される加速度の値よりも小さい値となり、結果として減速度が大きくなる。
【００２３】
従って、ｎ＜０として上述した式を用いてスクロール加速度ａ（Ｖ,ｖｆ）を求めると、入力される座標入力初速度ｖfが同じ値であっても、スクロールを開始したときの車両速度が速くなるほどゆっくりした初速度で、しかもスクロール量（移動距離）が少ないスクロールが行われる。このため、一度の座標入力操作によってスクロールされる表示情報のスクロール量を、車両速度Ｖの上昇に伴って小さくすることができる。
【００２４】
例えば、ｎの値を小さく（ｎ＜０）設定する場合には、車両速度Ｖが大きくなるとスクロール速度が大幅に低減されるので、車両速度が速い場合などに、表示情報のスクロール自体を実質的に停止させることも可能となる。このため、例えば、高速道路などのように高い車両速度が維持される場合には、スクロールを実質的に行わせないことが可能となる。
【発明の効果】
【００２５】
本発明に係る表示情報のスクロール制御装置によれば、速い速度で走行する車両において表示情報のスクロール処理を行う場合には、ゆっくりとスクロールが開始して、スクロールが停止するまでゆっくりとスクロール速度が低減を続けて表示内容が変わっていく。このため、画面表示手段をちらちらと確認しつつ座標入力操作を行う場合であっても、短い間隔であっという間に、目的の表示情報がスクロールしてしまって、表示画面の外に流れてしまうおそれが低くなる。従って、ちらちらと画面表示手段を確認する状態であっても、スクロール表示される表示情報の内容を把握しやすくなるとともに、確実に表示情報を確認しながら座標入力の操作を行うことが可能となる。
【００２６】
一方で、遅い速度で走行する車両において表示情報のスクロール処理を行う場合には、車両速度が速い場合に比べて速い初速度でスクロールが開始され、比較的速くスクロール速度が低減されるので、短い時間で端的に表示情報を確認しながら座標入力操作を行うことが可能となり、操作の利便性を高めることが可能となる。
【００２７】
また、算出された座標入力初速度が同一速度である場合に、車両速度に拘わらず一定のスクロール量だけ表示情報をスクロール表示させることが可能なスクロール加速度が算出される。従って、ユーザが好みの（慣れ親しんだ）操作量で操作を行う（例えば、慣れ親しんだ操作量でフリック操作を行う）ことにより、表示情報がスクロールされるときの初速度や加速度（スクロール速度の減速割合）が車両速度によって変化しても、同一量（一定量）だけスクロールされてスクロール表示が止まることになる。このため、ユーザは、スクロール量を通常の操作感覚（操作速度）に基づいて感覚的に把握することができるので、操作性を向上させることができるとともに、車両速度に拘わらず（車両速度が速い場合であっても遅い場合であっても）、安心して表示情報を確認しながら座標入力の操作を行うことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態に係るナビゲーション装置の概略構成を示したブロック図である。
【図２】本実施の形態に係る表示モニタに表示される操作メニューの一例を示した図である。
【図３】本実施の形態に係る制御部において実行される処理内容を示したフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明に係る表示情報のスクロール制御装置の一例であるカーナビゲーション装置（以下、ナビゲーション装置と称する）について、図面を用いて詳細に説明する。
【００３０】
図１は、ナビゲーション装置１の概略構成を示したブロック図を示している。ナビゲーション装置１は、図１に示すように、現在位置検出部１０と、表示制御部（表示制御手段）１１と、入力操作部１２と、画像メモリ部（表示情報記憶手段）１３と、表示モニタ（画面表示手段）１４と、タッチパネル部（座標入力手段）１５と、地図データ記録部１６と、スピーカ１７と、制御部（制御手段）１８と、ＲＡＭ（Random Access Memory）１９と、ＲＯＭ（Read Only Memory）２０とを有している。
【００３１】
現在位置検出部１０は、ナビゲーション装置１が搭載された車両の現在位置を検出する役割を有している。現在位置検出部１０は、振動ジャイロ１０ａ、車速センサ（車両速度取得手段）１０ｂ、ＧＰＳ（Global Positioning System）センサ１０ｃを有している。振動ジャイロ１０ａは、車両の進行方向（進行方向の方位）を検出する機能を備えている。車速センサ１０ｂは、車両に設置されるパルス発生器より車両の走行距離に応じて発せられるパルスを検出することにより車速情報を検出する役割を有している。ＧＰＳセンサ１０ｃはＧＰＳ衛星からのＧＰＳ信号を検出する役割を有しており、制御部１８では、受信したＧＰＳ信号によって、車両の現在位置を座標位置（例えば、世界測地系（WGS84）に基づく緯度・経度情報）に基づいて検出をすることが可能となっている。
【００３２】
入力操作部１２は、タッチパネル部１５によるタッチ操作以外の操作方法によって、ナビゲーション装置１における各種操作を行う際に用いられる。具体的には、ナビゲーション装置１の筐体に設けられる物理的なスイッチ・ボタンなど（例えば、音量調節スイッチなど）の他、リモコンなどが、入力操作部１２に該当する。
【００３３】
画像メモリ部１３は、表示モニタ１４に表示するための画像データ（表示情報）を一時的に格納する役割を有している。この画像データは、現在位置検出部１０より取得した車両の現在位置情報や、ユーザにより設定された目的地の情報などに基づいて、制御部１８が、地図データ記録部１６より地図データを抽出し、各種画像情報を合成することによって適宜生成される。また、制御部１８は、地図データ記録部１６より操作メニュー情報（操作アイコン、操作バー、操作パネルなどの情報）を読み出して、タッチ操作を行うための操作メニュー画像（表示情報）（例えば、図２に示すような操作メニュー３０）を適宜生成することも可能となっている。なお、制御部１８により生成される操作メニューなどの画像データは、表示モニタ１４の表示範囲（表示可能な画素数）よりも広い領域を備えた画像データ（より大きな画素数からなる画像）である。
【００３４】
表示制御部１１は、制御部１８の指示に従って、画像メモリ部１３に記録された操作メニュー画像などの画像データを移動させることにより、表示モニタ１４に表示される操作メニュー画像などをスクロール表示させる役割を有している。表示モニタ１４においてスクロール表示される操作メニュー画像等は、次述するユーザのフリック初速度（座標入力初速度）に応じてスクロールを開始し、その後摩擦が働いている状態のように、徐々にスクロール速度が低減される。
【００３５】
このようにスクロールが開始された後に徐々にスクロール速度が低減されるスクロールを慣性スクロールという。慣性スクロールは、後述する慣性スクロール初速度（スクロール初速度）と慣性スクロール加速度（スクロール加速度）とに基づいて、表示制御部１１が制御部１８で制御されることにより実現される。表示制御部１１により慣性スクロールの制御が行われた表示情報（操作メニュー画像など）は、順次、表示モニタ１４へ出力されて、ナビゲーション装置１の表示モニタ１４に地図表示や操作メニュー等の画像として表示される。
【００３６】
表示モニタ１４は、地図データなどの各種情報に基づいて、自車位置付近の道路地図などの各種情報を画面に表示する役割を有している。表示モニタ１４として、例えば、液晶モニタやＣＲＴモニタなどを具体的に用いることができる。また、表示モニタ１４には、ナビゲーション装置１における操作メニュー等の画像を表示させることが可能となっている。ユーザが、表示モニタ１４に表示される操作メニューをタッチ操作することにより、表示モニタ１４に表示されたメニュー内容（メニュー画像）などをスクロール表示させることが可能となっている。その具体的な表示処理については、後で詳しく説明する。
【００３７】
タッチパネル部１５は、ユーザが指で表示モニタ１４の表面をタッチしたか否かを判断し、ユーザによる入力処理をタッチ位置に基づいて判断する役割を有している。タッチパネル部１５は、タッチ検出部１５ａと、タッチコントロール部１５ｂとを有している。
【００３８】
タッチ検出部１５ａは、表示モニタ１４の表面に積層される透明のタッチスイッチなどにより構成されている。タッチ検出部１５ａは、入力操作部１２のような物理的なスイッチとは異なる検出手段であり、表示モニタ１４の表示画面に対するタッチ操作の有無を、静電方式などの検出方式に基づいて検出する。タッチ操作として、ユーザは、表示モニタ１４の表示画面を、タッチ（画面に指で触れる）したり、ドラッグ（タッチの状態で画面をなぞる）したり、フリック（画面を軽くはらう）することが可能である。タッチ検出部１５ａは、透明のタッチスイッチなどにより構成されるため、ユーザは、タッチ検出部１５ａを介して表示モニタ１４に表示される操作メニューや地図などの画像を視認することが可能となっている。
【００３９】
タッチコントロール部１５ｂは、タッチ検出部１５ａと制御部１８との間に介在されている。タッチコントロール部１５ｂは、タッチ検出部１５ａにおいて検出した信号（タッチ操作による信号）に基づいて、タッチ位置を短い検出間隔で検出（サンプリング）し、制御部１８へ出力する。タッチコントロール部１５ｂでは、検出されたタッチ位置と、そのタッチ位置の時間変化などに基づいて、ユーザが、タッチ操作を行ったのか、ドラッグ操作を行ったのか、およびフリック操作を行ったのかを判断することが可能となっている。タッチコントロール部１５ｂは、フリック操作を検出した場合に、そのフリック操作によりユーザが指を表示モニタ１４の表示画面から離す直前の最後のサンプリング点の座標位置（以下、第２の座標位置とする）と、最後のサンプリング点の１つ前のサンプリング点における座標位置（以下、第１の座標位置とする）との情報を検出して、制御部１８へ出力する。
【００４０】
地図データ記録部１６は、ハードディスク、ＳＳＤ、ＤＶＤ―ＲＯＭ、ＣＤ−ＲＯＭ、ＳＤカードなど、地図データを記録可能な一般的な補助記憶装置により構成されている。地図データは、地図表示用データ、経路探索用データなどを含んでおり、地図表示用データおよび経路探索用データには、地図データに格納されている道路のリンク情報およびノード情報が含まれている。地図表示用データとして、広域から詳細まで複数の縮尺の地図データが用意されているため、この地図表示用データを用いることによって、ユーザの要求に応じて表示地図の縮尺を変更することが可能となっている。
【００４１】
また、地図データ記録部１６には、ユーザのタッチ操作に伴って表示モニタ１４に表示される操作メニューに関する情報が記録されている。具体的には、ナビゲーション装置１における様々な機能を実現するために、ユーザにより選択的に選択させることが可能な複数の操作メニューの情報が、予め操作内容と操作内容に応じて表示される操作メニューの内容とに関連づけられ、データベース化されて記録されている。地図データ記録部１６では、制御部１８の指示に応じて、該当する操作メニューを操作メニュー画像として抽出し、画像メモリ部１３へ出力することが可能となっている。
【００４２】
スピーカ１７は、ユーザに対して、ルート誘導を行うための音声案内を出力したり、ナビゲーション装置１における様々な入力操作に伴う音声案内を出力したりする役割を有している。
【００４３】
制御部１８は、ユーザにより設定される目的地までのルート検索や、検索されたルートに基づく画像生成処理や、案内音声出力処理など、ナビゲーション装置１における各種処理を行う役割を有している。制御部１８は、例えば、ＣＰＵ（Central Processing Unit）により構成される。
【００４４】
ＲＡＭ１９は、制御部１８の作業エリアとしての役割を有している。例えば、上述したように、ユーザがフリック操作を行った場合に検出された第１の座標位置の情報と第２の座標位置の情報とを、一時的に記録する役割などを有する。また、ＲＯＭ２０は、制御部１８において実行される各種のプログラム等が記録されている。制御部１８は、ＲＯＭ２０よりプログラムを読み込んで実行することにより各種の制御処理を行うことが可能となる。例えば、ＲＯＭ２０には、次述する図３に示すような処理内容のプログラムが記録される。
【００４５】
本実施の形態に係る制御部１８では、ＲＯＭ２０より各種プログラムを読み出して実行することにより、ナビゲーション装置１における経路案内処理を実行すると共に、実行される経路案内処理に伴って、誘導経路に用いられる地図情報を生成し、表示モニタ１４に表示させる処理を行う。さらに、制御部１８では、ナビゲーション装置１における様々な機能を実現させるため、ユーザに対して所望の操作メニューの選択操作を直感的に行わせるための処理を行う。
【００４６】
図２（ａ）（ｂ）は、タッチ操作によってスクロール表示させることが可能な操作メニューの一例が、表示モニタに表示された状態を示している。図２（ａ）には、操作メニュー３０として１から４までの選択項目が示されており、タッチ操作することによって、該当する番号を選択・決定することが可能となっている。また、図２（ａ）には、１から４までの選択項目しか表示されていないが、選択項目は１から１５まで表示可能となっている。例えば、ドラッグ操作によって、表示モニタ１４（詳細には、タッチ検出部１５ａ）をなぞった操作量だけ操作メニュー３０の選択項目を上下方向にスクロール表示させることができる。また、フリック操作によって、表示モニタ１４（詳細には、タッチ検出部１５ａ）をはらう操作を行った場合には、タッチコントロール部１５ｂによって検出された第１の座標位置と第２の座標位置との情報と、車速センサ１０ｂにより検出された車両の速度とに基づいて、操作メニュー３０を慣性スクロール表示させる。
【００４７】
ここで、本実施の形態における慣性スクロール表示とは、単に操作メニューをスクロールさせるのではなく、第１の座標位置と第２の座標位置との情報とにより求められるフリック操作のフリック速度（第１の座標位置から第２の座標位置までの距離と、第１の座標位置を検出してから第２の座標位置を検出するまでのサンプリング時間とにより求められる速度：座標入力初速度）と、車両速度とに基づいて、操作メニューをスクロールさせるときの初速度を決定すると共に、その後に車両速度に応じてスクロール速度を低減させて、一定量だけスクロールさせた後にスクロールを自動的に停止させる表示を意味している。ここで、最終的に停止されるまでのスクロール量は、フリック操作におけるフリック速度が同じ速度であれば、車両速度にかかわらず一定量（同一のスクロール量）となる。例えば、図２（ａ）に示すように、１から４までの選択項目が表示される操作メニュー３０において、所定のフリック速度でフリック操作を行った場合には、車両速度が変化しても、図２（ｂ）に示すように、１０から１３までの選択項目が表示される位置でスクロールが停止する。
【００４８】
次に、制御部１８がフリック操作に伴って、操作メニュー（操作メニュー画像）を慣性スクロール表示させる場合における、スクロールの初速度とスクロール速度を徐々に低減させる加速度（負の加速度）との関係を、フリック操作によるフリック速度と、車両速度とを用いて説明する。
【００４９】
まず、車両が停止している場合における、フリック操作のフリック速度をｖfとし、このときの慣性スクロールの加速度をａ0（但し、ａ0＜０：定数）とすると、操作メニューに対する慣性スクロールは、初速度ｖfでスクロールを開始して、その後一定の加速度ａ0（但しａ0＜０であるから、減速を行う）でスクロール速度が低減する単純な等加速度運動となる。
【００５０】
一方で、車両速度をＶとし、車両が速度Ｖ（Ｖ≧０）で走行する場合におけるフリック操作のフリック速度をｖfとして、このときの慣性スクロールの初速度をｖs0（Ｖ，ｖf）で表すと、慣性スクロールの初速度（スクロール初速度）ｖs0（Ｖ，ｖf）は、次の式１で求めることが可能となる。
【００５１】
ｖs0（Ｖ，ｖf）
＝Ａ・ｖs0（ｖf）・ｅｘｐ（−α・Ｖ）＋ｖs0（ｖf）・（１−Ａ）  ・・・式１
ここで、Ａとαとは定数であって、Ａは、０＜Ａ≦１の値である。
また、ｅｘｐは、自然対数の底「ｅ」を底とする指数関数を示しており、ｅｘｐ（−α・Ｖ）は、ｅの（−α・Ｖ）乗に該当する。
【００５２】
この式１を用いることにより、車両速度Ｖが高い値になるほど（つまり速度が速くなるほど）、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さな値となり、最終的には、ｖs0（ｖf）・（１−Ａ）に近づくことになる。
従って、式１を用いて慣性スクロールの初速度ｖs0（Ｖ，ｖf）を求めることにより、車両速度Ｖが速い場合には、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さくなり、車両速度Ｖが遅い場合には、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が大きくなる。
【００５３】
また、車両速度がＶであり、さらに、フリック操作のフリック速度がｖfである場合における、慣性スクロールの加速度をａ（Ｖ，ｖf）とすると、ａ（Ｖ，ｖf）は、次の式２で示すことが可能となる。
【数８】
2014006708.tif 000010
【００５４】
加速度ａ（Ｖ，ｖf）を式２で求めることにより、フリック操作のフリック速度ｖfが同じ速度であるならば、車両速度Ｖに応じて慣性スクロールの初速度ｖs0（Ｖ，ｖf）が変化しても、慣性スクロールによりスクロールされる操作メニューのスクロール量（移動量）は一定となる。
【００５５】
例えば、等加速度運動の公式であるｖ12−ｖ02＝２ａ1Ｓを用いることにより、慣性スクロールによりスクロールされる操作メニューのスクロール量（移動距離）Ｓは、次の式３で求められる。式３において、ｖ０は、車両速度がＶであってフリック速度がｖfである場合における慣性スクロールの初速度ｖs0（Ｖ，ｖf）を示し、ａ1は、車両速度Ｖの時の慣性スクロールの加速度ａ（Ｖ，ｖf）を示し、ｖ1は、最終的に慣性スクロールが停止する時の速度である０ｋｍ／ｈが代入される。
【００５６】
【数９】
2014006708.tif 000011
式３から明らかなように、操作メニューのスクロール量（移動距離）Ｓは、常に、
（１）車両速度Ｖ＝０、フリック速度がｖfの場合における慣性スクロールの初速度ｖs0（ｖf）と、
（２）車両速度Ｖ＝０のときの加速度ａ0と
によって求められる。ここで、加速度ａ0は定数であるため、スクロール量（移動距離）Ｓは、慣性スクロールの初速度ｖs0（ｖf）によって決定される。車両速度Ｖ＝０の場合の慣性スクロールの初速度ｖs0（ｖf）は、フリック速度ｖfによってその初速度の値が決定されるので、フリック速度ｖfが同じ速度であるならば、慣性スクロールによりスクロール表示される操作メニューのスクロール量（移動距離）Ｓは、車両速度Ｖの値に拘わらず、一定のスクロール量（移動距離）となる。
【００５７】
なお、式２に示した慣性スクロールの加速度ａ（Ｖ，ｖf）において、車両速度Ｖを０としたときの加速度を求めると、次の式４に示すように、車両が停止している場合（つまり、車両速度Ｖ＝０の場合）に定義される加速度の値ａ0と一致する。
【数１０】
2014006708.tif 000012
【００５８】
制御部１８では、式１と式２とを用いて求められる慣性スクロールの初速度ｖs0（Ｖ，ｖf）と加速度ａ（Ｖ，ｖf）とに基づいて、操作メニューのフレーム単位の移動量（スクロール量）を算出し、求められた移動量（スクロール量）で操作メニュー（操作メニュー画像）がスクロール表示されるように、表示制御部１１を制御する。表示制御部１１では、制御部１８からの指示に基づいて、画像メモリ部１３に記録された操作メニュー画像を移動（スクロール）させて、表示モニタ１４にスクロール表示させる。このようにして操作メニューのスクロール量が決定され、スクロール表示が行われるので、画像メモリ部１３から表示モニタ１４へと出力される操作メニュー画像のスクロール表示が、車両速度Ｖとフリック速度ｖfとに応じて調整される。
【００５９】
また、車両速度Ｖとフリック速度ｖfとに応じて操作メニューのスクロール表示が調整されたとしても、フリック速度ｖfの速度が同じ速度である限り、車両速度Ｖの値に拘わらず一定のスクロール量（移動距離）だけスクロール表示される。このため、車両速度が速い場合には、式１に示すように慣性スクロールの初速度が小さくなり、式２に示すように慣性スクロールの加速度が大きくなる（ａ0＜０なので、加速度の絶対値は小さくなるが、加速度の値そのものは大きくなり、結果的に減速度が小さくなる）。従って、初めからゆっくりと慣性スクロールを開始しつつ、ゆっくりとスクロール速度を低減させて、一定量Ｓだけスクロール表示させた後に、操作メニューの慣性スクロール表示を終了させる。
【００６０】
一方で、車両速度が遅い場合には、式１に示すように慣性スクロールの初速度が高くなり、式２に示すように慣性スクロールの加速度が小さめになるため、初めからある程度の速度で慣性スクロールが開始し、その後徐々にスクロール速度を低減させて、同じく一定量Ｓだけスクロール表示させた後に、操作メニューの慣性スクロール表示を終了する。
【００６１】
次に、制御部１８における慣性スクロール表示の処理内容について説明する。図３は、制御部１８が行う慣性スクロール表示処理の処理内容を示したフローチャートである。
【００６２】
まず、制御部１８は、タッチコントロール部１５ｂより、ユーザによってタッチ操作が行われたか否かの情報を取得する（ステップＳ．１）。具体的には、タッチコントロール部１５ｂが、検出されたタッチ位置（座標位置）と、そのタッチ位置（座標位置）の時間変化などに基づいて、ユーザが、タッチ操作を行ったのか、ドラッグ操作を行ったのか、または、フリック操作を行ったのかを判断する。そして、タッチコントロール部１５ｂは、ユーザがタッチ操作を行ったという情報か、ドラッグ操作を行ったという情報か、フリック操作を行ったという情報か、またはタッチ操作を行わなかったという情報（以下、これらの情報をタッチ操作情報とする）を制御部１８へ出力する。制御部１８では、タッチ操作情報を取得して（ステップＳ．１）、ユーザによりフリック操作が行われたか否かの判断を行う（ステップＳ．２）。
【００６３】
フリック操作が行われなかった場合（ステップＳ．２でＮｏ）、制御部１８は、慣性スクロール表示処理を終了する。一方で、フリック操作が行われた場合（ステップＳ．２でＹｅｓ）、制御部１８は、タッチコントロール部１５ｂから、第１の座標位置と第２の座標位置との情報を取得する（ステップＳ．３）。そして、制御部１８は、取得した第１の座標位置と第２の座標位置との情報に基づいて、フリック速度ｖfを算出する（ステップＳ．４）。
【００６４】
また、制御部１８は、車速センサ１０ｂより車両の速度情報（車速情報）を取得し、車両速度Ｖを求める（ステップＳ．５）。そして、制御部１８は、算出されたフリック速度ｖfと車両速度Ｖとを用いて、式１より慣性スクロールの初速度ｖs0（Ｖ，ｖf）を算出し、さらに、算出された慣性スクロールの初速度ｖs0（Ｖ，ｖf）を用いて、式２より慣性スクロールの加速度ａ（Ｖ，ｖf）を求める（ステップＳ．６）。
【００６５】
次に、制御部１８は、求められた慣性スクロールの初速度ｖs0（Ｖ，ｖf）と加速度ａ（Ｖ，ｖf）とに基づいて、フレーム毎に操作メニューのスクロール量を求めて、求められたスクロール量で操作メニューが慣性スクロール表示されるように、表示制御部１１を制御する（ステップＳ．７）。このようにして慣性スクロールされた操作メニュー画像が、画像メモリ部１３から表示モニタ１４へと出力されることにより、表示モニタ１４に操作メニューがスクロール表示される。
【００６６】
そして、制御部１８は、タッチコントロール部１５ｂよりタッチ操作情報を取得して（ステップＳ．８）、ユーザによりフリック操作が行われたか否かの判断を行う（ステップＳ．９）。ユーザによりフリック操作が行われた場合（ステップＳ．９でＹｅｓ）、制御部１８は、処理をステップＳ．３に移行して、新たに第１の座標位置と第２の座標位置との情報を取得する（ステップＳ．３）。制御部１８は、上述したステップＳ．４以降の処理を再度実行することにより、ユーザによって新たに行われたフリック操作に対応する操作メニューの慣性スクロール表示処理を行う。
【００６７】
一方で、ユーザによりフリック操作が行われていない場合（ステップＳ．９でＮｏ）、制御部１８は、ステップＳ．８において取得したタッチ操作情報に基づいて、ユーザによりタッチ操作、あるいはドラッグ操作が行われたかどうかの判断を行う（ステップＳ．１０）。ユーザによりをタッチ操作、あるいはドラッグ操作が行われた場合（ステップＳ．１０でＹｅｓ）、制御部１８は、タッチ操作あるいはドラッグ操作が行われたときの操作メニューの画像を画像メモリ部１３に出力させることにより、操作メニューの慣性スクロール表示を終了させて（ステップＳ．１１）、慣性スクロール表示処理を終了する。このようにして、慣性スクロール表示処理を終了させることにより、制御部１８は、タッチ操作が行われた場合には、タッチ操作に対応する処理へ処理内容を移行させ、ドラッグ操作が行われた場合には、ドラッグ操作に対応する処理へ処理内容を移行させる。このようにして処理内容を移行させることによって、それぞれのタッチ操作、ドラッグ操作に適した処理が行われる。
【００６８】
一方で、ユーザによりタッチ操作、あるいはドラッグ操作が行われていない場合（ステップＳ．１０でＮｏ）、制御部１８は、慣性スクロールによりスクロール表示された操作メニューのスクロール量Ｓを求めて、所定のスクロール量（つまり、慣性スクロールが停止するスクロール量）だけ、操作メニューがスクロール表示されたか否かの判断を行う（ステップＳ．１２）。所定のスクロール量だけスクロール表示が行われた場合（ステップＳ．１２でＹｅｓ）、制御部１８は、所定のスクロール量だけスクロール表示させたときの最後の操作メニュー画像を画像メモリ部１３へと出力させることにより、操作メニューが慣性スクロール表示されることを終了させて（ステップＳ．１１）、慣性スクロールのスクロール表示処理を終了する。
【００６９】
一方で、所定のスクロール量だけスクロール表示が行われていない場合（ステップＳ．１２でＮｏ）、制御部１８は、処理をステップＳ．５へと移行させて、再度ステップＳ．５以降の処理を繰り返し実行する。
【００７０】
このように、制御部１８では、ユーザによりフリック操作が行われた場合（ステップＳ．９でＹｅｓ）には、新たな慣性スクロール表示処理を開始し、ユーザによりタッチ操作、あるいはドラッグ操作が行われた場合（ステップＳ．１０でＹｅｓ）には、慣性スクロール表示処理を終了して、それぞれの操作に合った処理へと処理内容を移行させる。さらに、制御部１８では、慣性スクロールが停止するスクロール量まで操作メニューがスクロール表示された場合（ステップＳ．１２でＹｅｓ）には、慣性スクロール表示処理を終了させることにより、ユーザのタッチ操作等に対応させて適切な処理を行うことが可能となる。
【００７１】
以上説明したように、本実施の形態に係るナビゲーション装置１では、ユーザのフリック操作を検出し、検出されたフリック操作によりフリック速度ｖfを算出すると共に、車速センサ１０ｂより車両速度Ｖを求めることにより、慣性スクロールの初速度ｖs0（Ｖ，ｖf）と加速度ａ（Ｖ，ｖf）を求めて、フレーム毎に操作メニューのスクロール量を求める。そして、求められたスクロール量に応じて、操作メニューの画像を表示モニタ１４に慣性スクロール表示させる。このようにして、操作メニューの慣性スクロール表示処理を行うことにより、フリック速度に応じて操作メニューのスクロールが開始されると共に、その後に車両速度Ｖに応じて加速度（減速度）が変化し、徐々にスクロール速度が低減して最終的にスクロールが停止するという、慣性スクロールによる操作メニューの表示を行うことが可能となる。
【００７２】
特に、慣性スクロールの初速度ｖs0（Ｖ，ｖf）と加速度ａ（Ｖ，ｖf）とは、フリック速度ｖfと車両速度Ｖとに基づいて求められる。このため、例えば、車両が停止している状態で、フリック速度ｖfでフリック操作が行われた場合には、初速度ｖs0（ｖf）で操作メニューの慣性スクロールが開始されるとともに、加速度ａ0（ａ0は負の定数）が等加速度で減速して、最終的には所定距離だけスクロールが行われた後に、操作メニューのスクロールが終了する。
【００７３】
一方で、車両速度Ｖで走行している状態において、フリック速度ｖfでフリック操作が行われた場合には、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が、車両速度Ｖに伴って調整されて、車両速度Ｖが大きいほど、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さな値となる。このため、車両が速い速度で走行している場合には、遅い速度で走行している場合に比べてゆっくりとした初速度で、慣性スクロールが開始される。
【００７４】
従って、速い速度で走行する車両においてフリック操作により操作メニューのスクロールを行う場合には、ゆっくりとスクロールが開始して、スクロールが停止するまでゆっくりとスクロール速度が低減を続けながら、操作メニューのスクロール表示が行われるので、表示モニタ１４をちらちらと確認しつつ操作を行う場合であっても、短い間隔であっという間に操作メニューがスクロールしてしまい、表示画面の外に流れてしまうおそれが低くなる。このため、ちらちらと表示モニタ１４を確認する状態であっても、スクロール表示される操作メニューの内容を把握しやすくなるとともに、確実に操作メニューの操作を行うことが可能となる。
【００７５】
一方で、遅い速度で走行する車両においてフリック操作により操作メニューのスクロールを行う場合には、車両速度が速い場合に比べて速い初速度で慣性スクロールが開始され、比較的速くスクロール速度が低減されるので、短い時間で端的に操作メニューの操作を行うことが可能となり、操作の利便性を高めることが可能となる。
【００７６】
さらに、本実施の形態に係るナビゲーション装置１では、式３を用いて説明したように、フリック速度ｖfが同じ速度であるならば、慣性スクロールによりスクロール表示される操作メニューのスクロール量（移動距離）Ｓは、車両速度Ｖの値に拘わらず、一定のスクロール量（移動距離）となる。このため、ユーザの好みの（慣れ親しんだ）操作量でフリック操作を行うことにより、操作メニューがスクロールされるときの初速度や加速度が車両速度によって異なっていても、操作メニューが停止するまでのスクロール量が同一量（一定量）となり、スクロール量を通常の操作感覚（操作速度）によって感覚的に把握することができる。このため、ユーザの操作性を向上させることができるとともに、車両速度に拘わらず（車両速度が速い場合であっても遅い場合であっても）、安心してタッチ操作を行うことが可能となる。
【００７７】
以上、本発明に係る表示情報のスクロール制御装置を、実施の形態のナビゲーション装置１を一例として用いて詳細に説明したが、本発明に係る表示情報のスクロール制御装置は、上述した実施の形態には限定されない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到しうることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７８】
例えば、慣性スクロールの初速度ｖs0（Ｖ，ｖf）を求める式１は、車両速度Ｖが高い値になるほど、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さくなる場合の一例を示したものである。式１では、ｅｘｐ（−α・Ｖ）によって負の指数を用いて、車両速度Ｖの増加により指数関数的に慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さくなる場合を例示しているが、車両速度Ｖが高い値になるほど、慣性スクロールの初速度ｖs0（Ｖ，ｖf）が小さくなるような関係式を用いるものであれば、式１の関係式には限定されない。
【００７９】
また、慣性スクロールの加速度を求める式２に、｛Ｂ・ｅｘｐ（−β・Ｖ）＋（１−Ｂ）｝ｎ（但し、Ｂは０＜Ｂ≦１の定数、β,ｎも定数）を掛けて式５を求めて、この式５に基づいて、慣性スクロールの加速度ａ（Ｖ,ｖｆ）を求める構成とすることも可能である。
【数１１】
2014006708.tif 000013
【００８０】
式５においてｎ＞０の場合には、車両速度Ｖが大きいほど、加速度ａ（Ｖ,ｖｆ）の値が、式２で求められる値よりも大きくなっていく。ａ0が負の値（ａ0＜０）なので、絶対値は小さくなるが加速度の値は式２の場合よりも大きな値となり、結果として減速度が小さくなる。従って、式２の代わりに、ｎ＞０として式５を用いて慣性スクロールの加速度ａ（Ｖ,ｖｆ）を求めると、同じフリック操作であっても、慣性スクロールを開始したときの車両速度が速くなるほどゆっくりとした初速度で、しかもスクロール量（移動距離）の多い慣性スクロールが行われる。つまり、式５を採用することにより、車両速度Ｖに伴って、慣性スクロールの加速度ａ（Ｖ,ｖｆ）が変化するだけでなく、スクロール量（移動距離）も変化することになる。このため、一度のフリック操作によりスクロールされる操作メニューのスクロール量が、車両速度Ｖの上昇に伴って大きくなり、操作メニューをスクロールさせるためのフリック操作の回数を減らすことが可能となる。従って、例えば、たくさんのスクロール量が必要とされる場合には、少ないフリック操作回数でより多くのスクロール量を確保することができ、操作効率の向上を図ることが可能となる。
【００８１】
一方で、式５においてｎ＜０の場合には、車両速度Ｖが大きいほど、加速度ａ（Ｖ,ｖｆ）の値が、式２で求められる値よりも小さくなっていく。ａ0が負の値（ａ0＜０）なので、絶対値は大きくなるが加速度の値は式２の場合よりも小さい値となり、結果として減速度が大きくなる。従って、式２の代わりに、ｎ＜０として式５を用いて慣性スクロールの加速度ａ（Ｖ,ｖｆ）を求めると、同じフリック操作であっても、慣性スクロールを開始したときの車両速度が速くなるほどゆっくりした初速度で、しかもスクロール量（移動距離）が少ない慣性スクロールが行われる。このため、一度のフリック操作によってスクロールされる操作メニューのスクロール量を、車両速度Ｖの上昇に伴って小さくすることができる。例えば、ｎの値をより小さくすると、車両速度Ｖが大きくなるほどフリック操作に伴う慣性スクロールのスクロール量が大幅に低減されることになるので、車両速度が速い場合などに、慣性スクロールによるスクロール自体を実質的に停止させることも可能となる。このため、例えば、高速道路などのように高い車両速度が維持される場合には、フリック操作によるスクロールを実質的に行わせないようにすることが可能となる。
【００８２】
なお、式５においてｎ＝０の場合には、式２と同じ式となる。このため、慣性スクロールを開始したときの車両速度が速くなるほどゆっくりした初速度となるが、１回のフリック操作によりスクロールされる慣性スクロールのスクロール量（移動距離）は一定で変わらない。このため、一定量のフリック操作によって同じスクロール量をいつでも保持することが可能となり、安定した操作感覚をユーザに与えることが可能となる。
【００８３】
また、実施の形態に係るナビゲーション装置１では、ユーザがタッチパネルでタッチ操作を行う場合について説明を行ったが、本発明に係る表示情報のスクロール制御装置では、必ずしもタッチ操作による操作には限定されない。例えば、マウスやジョイスティックなどを使用して、表示モニタ１４の表示画面に表示されるカーソルなどを用いてフリック操作に該当する操作を行う構成であっても良い。例えば、マウス等にフリック操作に該当するフリックボタンを割り当てて、フリックボタンを押下しつつマウスを動かすことにより、フリック初速度を検出することも可能である。
【００８４】
さらに、実施の形態に係るナビゲーション装置１では、フリック操作の検出をタッチコントロール部１５ｂで行う構成について説明を行ったが、制御部１８がユーザのタッチ操作におけるタッチ位置情報をサンプリング毎にタッチコントロール部１５ｂから取得することによって、制御部１８で、フリック操作を含むタッチ操作の有無（フリック操作、タッチ操作、ドラッグ操作など）を判断する構成とすることも可能である。
【符号の説明】
【００８５】
１     …ナビゲーション装置（表示情報のスクロール制御装置）
１０   …現在位置検出部
１０ａ  …振動ジャイロ
１０ｂ  …車速センサ（車両速度取得手段）
１０ｃ  …ＧＰＳセンサ
１１   …表示制御部（表示制御手段）
１２   …入力操作部
１３   …画像メモリ部（表示情報記憶手段）
１４   …表示モニタ（画面表示手段）
１５   …タッチパネル部（座標入力手段）
１５ａ  …タッチ検出部
１５ｂ  …タッチコントロール部
１６   …地図データ記録部
１７   …スピーカ
１８   …制御部（制御手段）
１９   …ＲＡＭ
２０   …ＲＯＭ
【図１】
2014006708.tif 000016
【図２】
2014006708.tif 000017
【図３】
2014006708.tif 000018