(57)【要約】【課題】適切な方法によるスクロール速度の改善を導くことを可能とした表示処理装置、表示処理方法及びコンピュータプログラムを提供する。【解決手段】液晶ディスプレイ１５に対して車両周辺の地図画像６１を表示する（Ｓ２）とともに、地図画像６１をスクロール表示させる操作を受け付けた場合には、地図画像６１をスクロール表示する（Ｓ４）一方、スクロール速度の理論値と実測値をそれぞれ取得し（Ｓ５、Ｓ６）、スクロール速度の理論値に対する実測値の割合を算出し（Ｓ７）、算出された割合が第２割合未満である場合に、ナビゲーション装置１で実施されている機能の内、スクロール速度が理論値に対して低下する原因となっている機能の機能名を案内する（Ｓ１４）ように構成する。【選択図】図７
2012068909.tif 000002
【特許請求の範囲】
【請求項１】
各種プログラムを実行することによって複数種類の機能を実施可能に処理する表示処理装置において、
画像を表示する表示装置と、
ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記表示装置に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示手段と、
前記スクロール表示手段による前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得手段と、
前記スクロール表示手段による前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得手段と、
前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較手段と、
前記速度比較手段による比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内手段と、を有することを特徴とする表示処理装置。
【請求項２】
前記速度比較手段は、前記スクロール速度理論値に対する前記スクロール速度実測値の割合を算出し、
前記案内手段は、前記割合算出手段によって算出された前記割合が所定値未満の場合に前記機能名を案内することを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記表示装置の表示領域の前面に配置されたタッチパネルを有し、
前記表示装置の表示領域は、複数の領域から構成されるとともに、各領域に対して前記スクロール速度理論値がそれぞれ対応付けられ、
前記操作受付手段は、前記タッチパネルにおけるユーザの操作を受け付け、
前記スクロール速度理論値取得手段は、前記タッチパネルに対してユーザがタッチした座標を含む前記領域に対応付けられた前記スクロール速度理論値を取得することを特徴とする請求項１又は請求項２に記載の表示処理装置。
【請求項４】
前記表示処理装置で実施される前記機能毎に、該機能が実施された場合における前記表示処理装置の処理負担値を取得する処理負担値取得手段を有し、
前記案内手段は、前記処理負担値取得手段により取得した前記機能毎の処理負担値に基づいて、前記表示処理装置で実施されている前記機能を停止した場合の前記スクロール速度の改善度を、前記表示処理装置で実施されている前記機能毎に案内することを特徴とする請求項１乃至請求項３のいずれかに記載の表示処理装置。
【請求項５】
前記表示装置に前記画像として地図画像を所定の縮尺で表示する地図画像表示手段と、
前記表示装置に表示されている前記地図画像の縮尺を取得する縮尺取得手段と、を有し、
前記処理負担値取得手段は、前記表示処理装置で実施される前記機能毎に、前記縮尺取得手段で取得した前記縮尺により前記地図画像を前記表示装置に表示した状態で該機能が実施された場合における前記表示処理装置の処理負担値を取得することを特徴とする請求項４に記載の表示処理装置。
【請求項６】
前記案内手段は、前記表示処理装置で実施されている前記機能の内、該機能を停止した場合の前記スクロール速度の改善度が高い順に所定数の前記機能名を、前記表示装置に対してリスト表示することを特徴とする請求項１乃至請求項５のいずれかに記載の表示処理装置。
【請求項７】
前記案内手段によって案内された前記機能名を選択する機能選択手段と、
前記機能選択手段によって選択された前記機能名に対応する機能を前記表示処理装置において停止する機能停止手段と、を有することを特徴とする請求項１乃至請求項６のいずれかに記載の表示処理装置。
【請求項８】
前記操作受付手段において前記スクロール表示手段による前記画像のスクロール速度を改善する為の操作を受け付けたか否か判定する操作判定手段を有し、
前記案内手段は、前記操作判定手段によって前記画像のスクロール速度を改善する為の操作を受け付けたと判定された場合に前記機能名を案内することを特徴とする請求項１乃至請求項７のいずれかに記載の表示処理装置。
【請求項９】
各種プログラムを実行することによって複数種類の機能を実施可能に処理する表示処理装置の表示処理方法であって、
ユーザの操作を受け付ける操作受付ステップと、
前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、画像を表示する表示装置に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示ステップと、
前記スクロール表示ステップによる前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得ステップと、
前記スクロール表示ステップによる前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得ステップと、
前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較ステップと、
前記速度比較ステップの比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内ステップと、を有することを特徴とする表示処理方法。
【請求項１０】
各種プログラムをプロセッサに実行することによって複数種類の機能を実施可能に処理する表示処理装置に搭載され、
ユーザの操作を受け付ける操作受付機能と、
前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、画像を表示する表示装置に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示機能と、
前記スクロール表示機能による前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得機能と、
前記スクロール表示機能による前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得機能と、
前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較機能と、
前記速度比較機能による比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内機能と、
をプロセッサに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のスクロール表示を行う表示処理装置、表示処理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、車載用のナビゲーション装置、ＰＤＡ（Personal Digital Assistant）や携帯電話機などの携帯情報機器、携帯型音楽プレイヤ、携帯型ゲーム装置、パーソナルコンピュータ等のディスプレイを備える表示処理装置においては、液晶ディスプレイに対して地図画像、アイコン、ウィンドウ等の様々な画像を表示する。一方で、上記表示処理装置はユーザの操作を受け付ける手段としてキーボード、コントローラ、タッチパネル等についても備えている。そして、上記表示処理装置では、ユーザから受け付けた操作に基づいて、ディスプレイに表示された画像を選択したり、選択された画像をスクロール表示する機能を有する。
【０００３】
また、上記表示処理装置では画像の表示に関する機能以外にも様々な機能を実施する。例えば、ナビゲーション装置を例に挙げて説明すると、ＶＩＣＳセンタとの通信機能、経路探索機能、走行案内機能、音楽再生機能等がある。そして、これらの機能を実施する為に表示処理装置は、演算装置（ＣＰＵやＧＰＵ等）によって数値計算や情報処理、機器制御などを行う。しかしながら、上記演算装置の処理性能は予め決まっており、同時に複数の機能を実施しようとすると、処理を一部省略する、あるいは処理完了時刻が遅れる所謂処理落ちが発生する場合がある。
【０００４】
ここで、上記表示処理装置の一つであるナビゲーション装置は、車両の現在位置周辺の地図画像を表示する機能や、ユーザの操作に基づいて表示された地図画像をスクロール表示する機能を備える。しかし、上記処理落ちが発生することによって、ナビゲーション装置で地図画像をスクロール表示する際のスクロール速度が遅くなると、車両の適切な走行の案内を行うことができない問題があった。そこで、例えば特開２０００−２４１１７６号公報には、スクロール速度が遅くならないようにスクロール表示を行う際のデータ描画量を調整する技術について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２４１１７６号公報（第３頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載された技術のように、スクロール速度を保つためにスクロール表示を行う際のデータの描画量を少なくすると、スクロール表示中にユーザが地図画像の内容を正しく認識することができない虞がある。即ち、スクロール速度を保つために、ナビゲーション装置側で一方的に一部の機能（例えば、特定対象の描画）を行わないように制御すると、ユーザの意図しない機能が停止される（例えば、特定対象が地図画面上から削除されてしまう）ことがある。更に、従来の技術ではスクロール速度の低下の原因となっている機能をユーザが把握することもできなかった。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、画像のスクロール速度が低下している場合に、その低下の低下する原因となっている機能をユーザに把握させるとともに、適切な方法によるスクロール速度の改善を導くことを可能とした表示処理装置、表示処理方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る表示処理装置（１）は、各種プログラムを実行することによって複数種類の機能を実施可能に処理する表示処理装置において、画像（６１）を表示する表示装置（１５）と、ユーザの操作を受け付ける操作受付手段（３６）と、前記操作受付手段により受け付けた前記ユーザの操作に基づいて、前記表示装置に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示手段（３７）と、前記スクロール表示手段による前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得手段（３８）と、前記スクロール表示手段による前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得手段（３９）と、前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較手段（４０）と、前記速度比較手段による比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内手段（４１）と、を有することを特徴とする。
尚、「スクロール速度理論値」とは、設計段階において予め想定されたスクロール速度の値であり、表示処理装置のプロセッサの処理性能に余裕がある場合においてスクロール表示処理を行う場合に実現される。
【０００９】
また、請求項２に係る表示処理装置（１）は、請求項１に記載の表示処理装置であって、前記速度比較手段（４０）は、前記スクロール速度理論値に対する前記スクロール速度実測値の割合を算出し、前記案内手段（４１）は、前記割合算出手段によって算出された前記割合が所定値未満の場合に前記機能名を案内することを特徴とする。
【００１０】
また、請求項３に係る表示処理装置（１）は、請求項１又は請求項２に記載の表示処理装置であって、前記表示装置（１５）の表示領域の前面に配置されたタッチパネル（１４）を有し、前記表示装置の表示領域は、複数の領域から構成されるとともに、各領域に対して前記スクロール速度理論値がそれぞれ対応付けられ、前記操作受付手段（３６）は、前記タッチパネルにおけるユーザの操作を受け付け、前記スクロール速度理論値取得手段（３８）は、前記タッチパネルに対してユーザがタッチした座標を含む前記領域に対応付けられた前記スクロール速度理論値を取得することを特徴とする。
【００１１】
また、請求項４に係る表示処理装置（１）は、請求項１乃至請求項３のいずれかに記載の表示処理装置であって、前記表示処理装置で実施される前記機能毎に、該機能が実施された場合における前記表示処理装置の処理負担値を取得する処理負担値取得手段（４２）を有し、前記案内手段（４１）は、前記処理負担値取得手段により取得した前記機能毎の処理負担値に基づいて、前記表示処理装置で実施されている前記機能を停止した場合の前記スクロール速度の改善度を、前記表示処理装置で実施されている前記機能毎に案内することを特徴とする。
【００１２】
また、請求項５に係る表示処理装置（１）は、請求項４に記載の表示処理装置であって、前記表示装置（１５）に前記画像（６１）として地図画像を所定の縮尺で表示する地図画像表示手段（４３）と、前記表示装置に表示されている前記地図画像の縮尺を取得する縮尺取得手段（４４）と、を有し、前記処理負担値取得手段（４２）は、前記表示処理装置で実施される前記機能毎に、前記縮尺取得手段で取得した前記縮尺により前記地図画像を前記表示装置に表示した状態で該機能が実施された場合における前記表示処理装置の処理負担値を取得することを特徴とする。
【００１３】
また、請求項６に係る表示処理装置（１）は、請求項１乃至請求項５のいずれかに記載の表示処理装置であって、前記案内手段（４１）は、前記表示処理装置（１５）で実施されている前記機能の内、該機能を停止した場合の前記スクロール速度の改善度が高い順に所定数の前記機能名を、前記表示装置に対してリスト表示することを特徴とする。
【００１４】
また、請求項７に係る表示処理装置（１）は、請求項１乃至請求項６のいずれかに記載の表示処理装置であって、前記案内手段（４１）によって案内された前記機能名を選択する機能選択手段（４５）と、前記機能選択手段によって選択された前記機能名に対応する機能を前記表示処理装置において停止する機能停止手段（４６）と、を有することを特徴とする。
【００１５】
また、請求項８に係る表示処理装置（１）は、請求項１乃至請求項７のいずれかに記載の表示処理装置であって、前記操作受付手段（３６）において前記スクロール表示手段（３７）による前記画像のスクロール速度を改善する為の操作を受け付けたか否か判定する操作判定手段（４７）を有し、前記案内手段（４１）は、前記操作判定手段によって前記画像のスクロール速度を改善する為の操作を受け付けたと判定された場合に前記機能名を案内することを特徴とする。
【００１６】
また、請求項９に係る表示処理方法は、各種プログラムを実行することによって複数種類の機能を実施可能に処理する表示処理装置（１）の表示処理方法であって、ユーザの操作を受け付ける操作受付ステップと、前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、画像（６１）を表示する表示装置（１５）に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示ステップと、前記スクロール表示ステップによる前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得ステップと、前記スクロール表示ステップによる前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得ステップと、前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較ステップと、前記速度比較ステップの比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内ステップと、を有することを特徴とする。
【００１７】
更に、請求項１０に係るコンピュータプログラムは、各種プログラムをプロセッサに実行することによって複数種類の機能を実施可能に処理する表示処理装置（１）に搭載され、ユーザの操作を受け付ける操作受付機能と、前記操作受付ステップにより受け付けた前記ユーザの操作に基づいて、画像（６１）を表示する表示装置（１５）に表示された前記画像を前記表示装置においてスクロール表示するスクロール表示機能と、前記スクロール表示機能による前記画像のスクロール速度の前記ユーザの操作に対応したスクロール速度理論値を取得するスクロール速度理論値取得機能と、前記スクロール表示機能による前記画像のスクロール速度の実測値をスクロール速度実測値として取得するスクロール速度実測値取得機能と、前記スクロール速度理論値と前記スクロール速度実測値を比較する速度比較機能と、前記速度比較機能による比較結果に基づいて、前記表示処理装置で実施されている機能名を案内する案内機能と、をプロセッサに実行させることを特徴とする。
【発明の効果】
【００１８】
前記構成を有する請求項１に記載の表示処理装置によれば、画像のスクロール表示を行う場合に、スクロール速度が理論値に対して低下する原因となっている機能の機能名を、ユーザがスクロール速度の改善を要望する状況で案内することが可能となる。その結果、適切な方法によるスクロール速度の改善を導くことが可能となる。
【００１９】
また、請求項２に記載の表示処理装置によれば、ユーザがスクロール速度の改善を要望する状況を適切に把握することが可能となる。
【００２０】
また、請求項３に記載の表示処理装置によれば、タッチパネルを用いた操作の操作内容に基づいて画像のスクロール表示におけるスクロール方向や速度が選択されるので、ユーザの意図を反映した自由度の高い画像のスクロール表示を行うことが可能となる。また、受け付けたタッチパネルの操作に基づいて、ユーザの操作に対応したスクロール速度の理論値を適切に特定することが可能となる。
【００２１】
また、請求項４に記載の表示処理装置によれば、機能名を案内する際には、表示処理装置で実施されている機能を停止した場合のスクロール速度の改善度についても機能毎に案内するので、案内された機能毎に該機能を停止した場合にスクロール速度がどの程度改善されるのかをユーザに把握させることが可能となる。
【００２２】
また、請求項５に記載の表示処理装置によれば、ナビゲーション装置１で表示される地図の縮尺を考慮して機能を停止した場合の改善度を算出するので、改善度のより正確な値を算出することが可能となる。
【００２３】
また、請求項６に記載の表示処理装置によれば、表示処理装置で実施されている機能が多数ある場合であっても、スクロール速度を改善する為に有効な情報となる機能名をユーザに理解し易く案内することが可能となる。また、案内される情報量を制限できるので、不要な案内によって画像の視認を妨げる虞が無い。
【００２４】
また、請求項７に記載の表示処理装置によれば、案内された機能名の内、ユーザにより選択された機能名に対応する機能が停止されるので、機能の停止に基づいて表示処理装置の処理負担を軽減させ、画像のスクロール速度を向上させることが可能となる。
【００２５】
また、請求項８に記載の表示処理装置によれば、ユーザがスクロール速度の改善を要望する状況を、ユーザから受け付けた操作に基づいてより正確に特定することができる。従って、ユーザがスクロール速度の改善を要望する状況で、より確実にスクロール速度が理論値に対して低下する原因となっている機能の機能名を案内することが可能となる。
【００２６】
また、請求項９に記載の表示処理方法によれば、表示処理装置において画像のスクロール表示を行う場合に、スクロール速度が理論値に対して低下する原因となっている機能の機能名を、ユーザがスクロール速度の改善を要望する状況で案内することが可能となる。その結果、適切な方法によるスクロール速度の改善を導くことが可能となる。
【００２７】
更に、請求項１０に記載のコンピュータプログラムによれば、表示処理装置において画像のスクロール表示を行う場合に、スクロール速度が理論値に対して低下する原因となる機能の機能名を、ユーザがスクロール速度の改善を要望する状況で案内させることが可能となる。その結果、適切な方法によるスクロール速度の改善を導くことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】地図の縮尺が１／１万と１／８万に対応する処理負担規定テーブルをそれぞれ示した図である。
【図３】ナビゲーションＥＣＵの構成を示した図である。
【図４】車両の走行中において液晶ディスプレイに表示される走行案内画面の一例を示した図である。
【図５】ワンタッチスクロール処理を行う場合の地図画像のスクロール表示態様を説明した図である。
【図６】連続スクロール処理を行う場合の地図画像のスクロール表示態様を説明した図である。
【図７】本実施形態に係るスクロール表示処理プログラムのフローチャートである。
【図８】１／１万の縮尺でスクロール速度を低下させる要因となっている機能の機能名が表示された走行案内画面の一例を示した図である。
【図９】１／８万の縮尺でスクロール速度を低下させる要因となっている機能の機能名が表示された走行案内画面の一例を示した図である。
【図１０】ナビゲーション装置で実施されている一部の機能が停止された後の走行案内画面の一例を示した図である。
【発明を実施するための形態】
【００２９】
以下、本発明に係る表示処理装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００３０】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付けるタッチパネル１４と、ユーザに対して車両周辺の地図や施設検索画面等を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１８と、から構成されている。
【００３１】
以下に、ナビゲーション装置１を構成する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００３２】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や処理負担規定テーブル３２や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。また、データ記録部１２にはＶＩＣＳセンタから取得したＶＩＣＳ情報や過去の道路の渋滞に関する統計データについても記憶される。
【００３３】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３４】
また、処理負担規定テーブル３２は、ナビゲーション装置１で実施される機能毎に、プロセッサ（ＣＰＵ、ＧＰＵ等）の処理負担値を示したデーブルである。尚、処理負担値は、例えばＭＩＰＳ値によって特定される。ＭＩＰＳ値は、コンピュータの処理能力を表す単位であり、コンピュータが１秒間に何百万回命令を実行できるかを示す値である。また、処理負担規定テーブル３２は、液晶ディスプレイ１５に表示される地図の縮尺（１／１２５０〜１／２０４８万までの１６段階）毎の処理負担値（即ち、縮尺毎に該縮尺で地図画像６１を液晶ディスプレイ１５に表示した状態で各機能が実施された場合におけるプロセッサの処理負担値）を示す。
【００３５】
例えば、図２は表示される地図の縮尺が１／１万と１／８万に対応する処理負担規定テーブル３２をそれぞれ示した図である。図２に示すように機能毎の処理負担値は地図画像の表示縮尺毎に予め決まっており、例えば１／１万の地図を表示した状態においては、施設等の地点（駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等）に関するＰＯＩ（地点を示すマークや名称等）を地図画像上に表示する「ＰＯＩ表示機能」の処理負担は２００（ＭＩＰＳ）であり、ＶＩＣＳ情報を地図画像上に表示する「ＶＩＣＳ表示機能」の処理負担は１５０（ＭＩＰＳ）であり、過去の統計データに基づく渋滞予測を地図画像上に表示する「統計データ表示機能」の処理負担は３００（ＭＩＰＳ）である。一方、１／８万の地図を表示した状態においては、「ＰＯＩ表示機能」の処理負担は１００（ＭＩＰＳ）であり、「ＶＩＣＳ表示機能」の処理負担は３００（ＭＩＰＳ）であり、「統計データ表示機能」の処理負担は６００（ＭＩＰＳ）である。尚、上記のように液晶ディスプレイ１５に表示される地図の縮尺によって処理負担が変化するのは、縮尺によって表示対象となる地図データのエリアやリンクが異なる為である。例えば、縮尺が小さくなると、表示対象となるエリアが広くなり、ＶＩＣＳ情報が表示される対象となる主要道路も多くなる。従って、「ＶＩＣＳ情報機能」の処理負担は大きくなる。同じく、縮尺が小さくなると、表示対象となるエリアが広くなり、過去の統計データに基づく渋滞予測を表示する対象となる道路も多くなる。従って、「統計データ表示機能」の処理負担についても大きくなる。一方、縮尺が小さくなると、表示対象となる地図データのエリアが広くなるが、表示対象となるＰＯＩは一部の主要なＰＯＩを除いて非表示となる（間引かれる）こととなる。従って、「ＰＯＩ表示機能」の処理負担は小さくなる。
そして、後述のようにナビゲーションＥＣＵ１３は、処理負担規定テーブル３２を用いてスクロール速度の改善の為の案内を行う。
【００３６】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、ナビゲーション装置１の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、後述のスクロール表示処理プログラム（図７参照）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。また、ナビゲーション装置１は、プロセッサとしてＣＰＵ５１に加え、ＣＰＵ５１と一体又は別体に設けられ、画像処理に関する各種処理を主に実行するＧＰＵ（図示せず）についても備える。尚、ナビゲーションＥＣＵ１３は、図３に示す処理アルゴリズムとしての各種手段を構成する。例えば、案内経路設定手段３５は、出発地から目的地までの案内経路を設定する。操作受付手段３６は、ユーザの操作を受け付け、スクロール表示手段３７は、受け付けたユーザの操作に基づいて、液晶ディスプレイ１５に表示された画像（例えば地図画像）を液晶ディスプレイ１５においてスクロール表示する。スクロール速度理論値取得手段３８は、スクロール表示手段３７による画像のスクロール速度のユーザの操作に対応したスクロール速度理論値を取得し、スクロール速度実測値取得手段３９は、スクロール表示手段３７による画像のスクロール速度の実測値をスクロール速度実測値として取得する。速度比較手段４０は、スクロール速度理論値とスクロール速度実測値を比較し、案内手段４１は、速度比較手段４０による比較結果に基づいて、ナビゲーション装置１で実施されている機能名を案内する。処理負担値取得手段４２は、ナビゲーション装置１で実施される機能毎に、該機能が実施された場合におけるナビゲーション装置１の処理負担値を取得し、地図画像表示手段４３は、液晶ディスプレイ１５に画像として地図画像を所定の縮尺で表示し、縮尺取得手段４４は、液晶ディスプレイ１５に表示されている地図画像の縮尺を取得する。また、機能選択手段４５は、案内手段４１によって案内された機能名を選択し、機能停止手段４６は、機能選択手段４５によって選択された機能名に対応する機能をナビゲーション装置１において停止する。また、操作判定手段４７は、スクロール表示手段３７による画像のスクロール速度を改善する為の操作を受け付けたか否か判定する。
【００３７】
タッチパネル１４は、液晶ディスプレイ１５の表示領域の前面に配置され、地図画像のスクロール表示を行う場合や表示領域に配置されたボタンを選択する場合等に操作される。そして、ナビゲーションＥＣＵ１３は、タッチパネル１４の操作によりタッチパネル１４から出力される検出信号に基づき、タッチパネル１４にユーザがタッチしていない状態からタッチした状態へと移行する“タッチオン”や、タッチパネル１４にユーザがタッチした状態からタッチしていない状態へと移行する“タッチオフ”を検出する。また、ユーザがタッチした地点の座標である“タッチ座標”や“タッチ座標の変位”についても検出する。そして、ナビゲーションＥＣＵ１３は、検出したタッチ操作やタッチ座標等に対応する各種の動作を実行すべく制御を行う。
【００３８】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、地点検索を行った場合に検索された地点に関する情報を表示する際にも用いられる。ここで、図４は車両の走行中において液晶ディスプレイ１５に表示される走行案内画面６０の一例を示した図である。
【００３９】
図４に示すように液晶ディスプレイ１５に表示される走行案内画面６０には、車両の現在位置周辺の地図画像６１と、地図上にマッチングされた車両の現在位置を示す自車位置マーク６２と、地図の表示エリアの中央位置を特定する中央カーソル６３と、ナビゲーション装置１で所定機能を実行させる為に選択される為の各種ボタン６４〜６８とが表示される。また、地図画像６１には、施設等の地点（駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等）に関するＰＯＩ７０、ＶＩＣＳセンタから取得したＶＩＣＳ情報に基づく渋滞度を示すＶＩＣＳ渋滞マーク７１、過去の統計データに基づく渋滞予測を示す統計渋滞マーク７２が表示される。尚、ＰＯＩ７０は、駐車場、ガソリンスタンド、レストラン、コンビニエンスストア等の地点を示すマークから形成され、該地点が位置する座標に表示される。また、ＶＩＣＳ渋滞マーク７１は、ＶＩＣＳ情報により特定された各道路区間の渋滞度を“渋滞”、“混雑”、“空き”のいずれかに特定するマークである。また、統計渋滞マーク７２は、過去の統計データにより予測される各道路区間の渋滞度を“渋滞”、“混雑”、“空き”のいずれかに特定するマークである。尚、ＶＩＣＳ渋滞マーク７１は主に主要道路に表示され、統計渋滞マーク７２は主にＶＩＣＳ情報の対象外となる道路に表示される。尚、図４では１／１万の縮尺で地図を表示した場合の走行案内画面６０を示している。そして、ユーザは走行案内画面６０を参照することによって、現在の車両周辺の地点情報や道路形状（案内経路が設定されている場合には案内経路を含む）や渋滞状況等を把握することが可能となる。また、詳細ボタン６４をタッチオンして選択すると、地図の縮尺をより大きい縮尺（例えば１／５０００の縮尺）に変更することが可能である。また、表示変更ボタン６５をタッチオンして選択すると、地図画像６１の表示態様（鳥瞰図、平面図、ノーズアップ、ノースアップ等）を変更することが可能である。また、目的地セットボタン６６をタッチオンして選択すると、中央カーソル６３の示す地点を目的地に設定することが可能である。また、地点登録ボタン６７をタッチオンして選択すると、中央カーソル６３の示す地点を登録地点としてナビゲーション装置１に登録することが可能である。また、広域ボタン６８をタッチオンして選択すると、地図の縮尺をより小さい縮尺（例えば１／２万の縮尺）に変更することが可能である。
【００４０】
また、走行案内画面６０が表示されている場合に、ユーザが走行案内画面６０に表示されているエリア外の施設や道路形状を把握することを希望する場合がある。その場合には、地図の縮尺をより小さな縮尺に変更することも可能であるが、地図画像をスクロール表示することも可能である。ここで、地図画像のスクロール表示を行わせる処理には、地図画像を選択して所定方向にドラッグする操作を受け付けた場合に、受け付けたドラッグ操作に応じて地図画像をスクロールさせる処理以外に、ワンタッチスクロール処理や連続スクロール処理が存在する。
【００４１】
先ず、ワンタッチスクロール処理について説明する。ワンタッチスクロール処理は、ユーザが液晶ディスプレイ１５の地図画像６１の表示領域のいずれかの箇所を所定時間（例えば１ｓｅｃ）未満の間のみタッチ状態となったことをＣＰＵ５１が検出した場合に実行される。そして、ＣＰＵ５１は、先ず図５に示すようにユーザがタッチした地点Ｘの座標を取得する。次に、取得した地点Ｘの座標が地図画像６１の表示エリアの中央位置となるように地図画像６１を矢印７２方向に所定距離だけスクロールする。その結果、ユーザがタッチした地点Ｘを表示エリアの中央位置とした地図画像６１が液晶ディスプレイ１５に新たに表示される。
【００４２】
次に、連続スクロール処理について説明する。連続スクロール処理は、ユーザが液晶ディスプレイ１５の地図画像６１の表示領域のいずれかの箇所を所定時間（例えば１ｓｅｃ）以上継続してタッチ状態にあることをＣＰＵ５１が検出した場合に実行される。そして、連続スクロール処理は、液晶ディスプレイ１５の表示画面においてユーザのタッチした座標によってスクロール方向（８方向のいずれか）とスクロール速度（低速、高速のいずれか）が決定される。ここで、図６に示すように第１実施形態では、液晶ディスプレイ１５の表示領域は、１６個のエリア７５〜９０に区分される。そして、エリア７５、７６にユーザがタッチしたことを検出した場合には、地図を矢印９５方向へスクロールする。同様に、エリア７７、７８にユーザがタッチしたことを検出した場合には、地図を矢印９６方向へスクロールする。エリア７９、８０にユーザがタッチしたことを検出した場合には、地図を矢印９７方向へスクロールする。エリア８１、８２にユーザがタッチしたことを検出した場合には、地図を矢印９８方向へスクロールする。エリア８３、８４にユーザがタッチしたことを検出した場合には、地図を矢印９９方向へスクロールする。エリア８５、８６にユーザがタッチしたことを検出した場合には、地図を矢印１００方向へスクロールする。エリア８７、８８にユーザがタッチしたことを検出した場合には、地図を矢印１０１方向へスクロールする。エリア８９、９０にユーザがタッチしたことを検出した場合には、地図を矢印１０２方向へスクロールする。また、中心に近いエリア７５、７７、７９、８１、８３、８５、８７、８９にタッチしたことを検出した場合より外側のエリア７６、７８、８０、８２、８４、８６、８８、９０にタッチしたことを検出した場合の方が、より高速のスクロール速度の理論値（以下、スクロール速度理論値という）が設定されている。尚、スクロール速度理論値は、設計段階において予め想定されたスクロール速度の値であり、プロセッサの処理性能に余裕がある場合においてスクロール表示処理を行う場合に実現される。そして、スクロール表示処理の種類毎（特に連続スクロール操作に基づくスクロール表示ではタッチされるエリア毎、ドラッグスクロール操作に基づくスクロール表示ではドラッグ速度毎）のスクロール速度理論値が、ＲＡＭ５２等に記憶されている。
【００４３】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、施設検索を行った場合に検索された施設に関する情報を出力する際にも用いられる。
【００４４】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。
【００４５】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００４６】
続いて、前記構成を有するナビゲーション装置１においてナビゲーションＥＣＵ１３が実行するスクロール表示処理プログラムについて図７に基づき説明する。図７は本実施形態に係るスクロール表示処理プログラムのフローチャートである。ここで、スクロール表示処理プログラムは、車両のＡＣＣがオンされた後に実行され、ユーザから受け付けた操作に基づいて走行案内画面６０に表示された地図画像６１をスクロール表示するとともに、スクロール速度が一定基準未満となった場合にはナビゲーション装置１で実施されている機能名を案内するプログラムである。尚、以下の図７にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ５２やＲＯＭ５３に記憶されており、ＣＰＵ５１やＧＰＵ（以下、ＣＰＵ５１等と称する）により実行される。
【００４７】
先ず、スクロール表示処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ５１等は車両に関する情報を取得する。尚、前記Ｓ１で取得される車両情報としては、例えば現在位置検出部１１によって検出される車両の現在位置、方位等がある。
【００４８】
次に、Ｓ２においてＣＰＵ５１等は、液晶ディスプレイ１５に対して走行案内画面６０（図４）を表示する。尚、走行案内画面６０には、前記したように車両の現在位置周辺の地図画像６１に加えて、地図画像６１に重畳してＰＯＩ７０、ＶＩＣＳ渋滞マーク７１、統計渋滞マーク７２についても表示される。具体的に前記Ｓ２においてＣＰＵ５１等は、前記Ｓ１で取得した車両の現在位置、方位とナビゲーション装置１で設定されている地図の縮尺とに基づいて、表示対象となるエリアの地図データを地図情報ＤＢ３１から読み出し、読み出した地図データに基づく地図画像６１を液晶ディスプレイ１５に対して描画する。同様に、表示対象となるエリア内に含まれる地点データを地図情報ＤＢ３１から読み出して、読み出した地点データに基づいてＰＯＩ７０を描画する（ＰＯＩ表示機能）。また、表示対象となるエリア内に含まれるＶＩＣＳ情報をデータ記録部１２から読み出して、読み出したＶＩＣＳ情報に基づいてＶＩＣＳ渋滞マーク７１を描画する（ＶＩＣＳ表示機能）。また、表示対象となるエリア内に含まれる道路の過去の渋滞に関する統計データをデータ記録部１２から読み出して、読み出した統計データに基づいて統計渋滞マーク７２を描画する（統計データ表示機能）。
【００４９】
続いて、Ｓ３においてＣＰＵ５１等は、タッチパネル１４から送信される検出信号に基づいて、液晶ディスプレイ１５に表示された地図画像６１をスクロール表示させる為のスクロール操作を受け付けたか否かを判定する。具体的にＣＰＵ５１等は、タッチパネル１４をタッチした地点の座標であるタッチ座標やタッチ座標の変位に基づいて判定する。尚、地図画像６１をスクロール表示させる為のスクロール操作としては、前記したように地図画像６１をドラッグする操作（以下、ドラッグスクロール操作という）や、液晶ディスプレイ１５の地図画像６１の表示領域のいずれかの箇所を所定時間（例えば１ｓｅｃ）未満の間のみタッチ状態とする操作（以下、ワンタッチスクロール操作という）、液晶ディスプレイ１５の地図画像６１の表示領域のいずれかの箇所を所定時間以上継続してタッチ状態とする操作（以下、連続スクロール操作という）等がある。
【００５０】
そして、液晶ディスプレイ１５に表示された地図画像６１をスクロール表示させる為のスクロール操作を受け付けたと判定された場合（Ｓ３：ＹＥＳ）には、Ｓ４へと移行する。それに対して、液晶ディスプレイ１５に表示された地図画像６１をスクロール表示させる為のスクロール操作を受け付けていないと判定された場合（Ｓ３：ＮＯ）には、地図画像６１のスクロール表示を行うことなく当該スクロール表示処理プログラムを終了する。
【００５１】
Ｓ４においてＣＰＵ５１等は、受け付けたユーザのスクロール操作に基づいて、液晶ディスプレイ１５に表示された地図画像６１を所定方向に所定速度でスクロール表示する。例えば、スクロール操作としてドラッグスクロール操作を受け付けた場合には、ドラッグ中のタッチ座標の変位と変位量に基づく速度と方位で地図画像６１をスクロール表示する。また、スクロール操作としてワンタッチスクロール操作を受け付けた場合には、タッチ座標に基づく方位へ予め設定された速度で地図画像６１をスクロール表示する（図５参照）。また、スクロール操作として連続スクロール操作を受け付けた場合には、タッチ座標の属するエリアに対応づけられた方位と速度で地図画像６１をスクロール表示する（図６参照）。尚、地図画像６１のスクロール表示は、受け付けたスクロール操作に対応するスクロール速度の理論値で基本的にスクロールされる。但し、ナビゲーション装置１においてスクロール表示以外に複数の機能が実施されることによって、プロセッサの処理性能が要求に対して不足する状態となっていると、処理を一部省略する、あるいは処理完了時刻が遅れる所謂処理落ちが発生する場合がある。その結果、スクロール速度の実測値が理論値よりも遅くなる場合がある。
【００５２】
続いて、Ｓ５においてＣＰＵ５１等は、現在ナビゲーション装置１で実施されている地図画像６１のスクロール表示について、スクロール速度の理論値（スクロール速度理論値）を取得する。尚、スクロール速度理論値は、スクロール表示処理の種類毎（特に連続スクロール操作に基づくスクロール表示ではタッチされるエリア毎、ドラッグスクロール操作に基づくスクロール表示ではドラッグ速度毎）の値がＲＡＭ５２に記憶されている。
【００５３】
その後、Ｓ６においてＣＰＵ５１等は、現在ナビゲーション装置１で実施されている地図画像６１のスクロール表示について、スクロール速度の実測値（スクロール速度実測値）を取得する。
【００５４】
次に、Ｓ７においてＣＰＵ５１等は、前記Ｓ５で取得したスクロール速度理論値と前記Ｓ６で取得したスクロール速度実測値とを比較する。本実施形態においては、スクロール速度理論値に対するスクロール速度実測値の割合（以下、スクロール速度割合という）を算出する。
【００５５】
続いて、Ｓ８においてＣＰＵ５１等は、前記Ｓ７で算出されたスクロール速度割合が、所定の第１所定値未満であるか否か判定する。尚、第１所定値は例えば７０％とする。
【００５６】
そして、スクロール速度割合が第１所定値未満であると判定された場合（Ｓ８：ＹＥＳ）には、Ｓ９へと移行する。それに対して、スクロール速度割合が第１所定値以上であると判定された場合（Ｓ８：ＮＯ）には、スクロール速度を改善するユーザの要望は無いと推定し、スクロール速度の改善を導く案内を行うことなく当該スクロール表示処理プログラムを終了する。
【００５７】
Ｓ９においてＣＰＵ５１等は、前記Ｓ７で算出されたスクロール速度割合が、所定の第２所定値未満であるか否か判定する。尚、第２所定値は例えば４０％とする。
【００５８】
そして、スクロール速度割合が第２所定値未満であると判定された場合（Ｓ９：ＹＥＳ）には、スクロール速度を改善するユーザの要望があると推定し、Ｓ１１へと移行する。それに対して、スクロール速度割合が第２所定値以上であると判定された場合（Ｓ９：ＮＯ）には、Ｓ１０へと移行する。尚、上記Ｓ７〜Ｓ９が比較手段に相当する。
【００５９】
Ｓ１０においてＣＰＵ５１等は、現在ナビゲーション装置１で実施されている地図画像６１のスクロール表示について、地図画像６１のスクロール速度を改善する為の操作を受け付けたか否か判定する。ここで、地図画像６１のスクロール速度を改善する為の操作とは、例えば、スクロール操作を行う際に、所定量以上の弱から強への圧力変化を伴う操作や、連続スクロール操作中においてタッチされる領域を中心に近いエリア７５、７７、７９、８１、８３、８５、８７、８９（図６参照）から外側のエリア７６、７８、８０、８２、８４、８６、８８、９０へと変更する操作等が該当する。尚、同じエリアであってもより外側にタッチ座標が移行したことを検出した場合にも、地図画像６１のスクロール速度を改善する為の操作を受け付けたと判定しても良い。また、スクロール速度の調整ボタンをナビゲーション装置１が備える場合には、スクロール速度をより速くするボタン操作がなされた場合にも、地図画像６１のスクロール速度を改善する為の操作を受け付けたと判定しても良い。このような操作がユーザによって行われる場合は、ユーザがスクロール速度を改善したい要望があると推定される。
【００６０】
従って、地図画像６１のスクロール速度を改善する為の操作を受け付けたと判定された場合（Ｓ１０：ＹＥＳ）には、スクロール速度を改善するユーザの要望があると推定し、Ｓ１１へと移行する。それに対して、地図画像６１のスクロール速度を改善する為の操作を受け付けていないと判定された場合（Ｓ１０：ＮＯ）には、スクロール速度を改善するユーザの要望は無いと推定し、スクロール速度の改善を導く案内を行うことなく当該スクロール表示処理プログラムを終了する。
【００６１】
Ｓ１１においてＣＰＵ５１等は、現在ナビゲーション装置１で設定されている地図の縮尺を取得する。尚、ＣＰＵ５１等は液晶ディスプレイ１５において地図画像６１を表示する場合に、現在設定されている地図の縮尺で地図画像６１を表示する（Ｓ２）。また、地図の縮尺は詳細ボタン６４や広域ボタン６８（図４参照）を操作することにより変更可能に構成され、現在設定されている地図の縮尺はＲＡＭ５２等に記憶されている。
【００６２】
次に、Ｓ１２においてＣＰＵ５１等は、処理負担規定テーブル３２（図２）を参照し、前記Ｓ１１で取得した地図の縮尺に応じたプロセッサ（ＣＰＵ５１、ＧＰＵ等）の処理負担値を、ナビゲーション装置１で実施される機能毎に取得する。即ち、前記Ｓ１２でＣＰＵ５１等は、ナビゲーション装置１で設定された縮尺により地図画像６１を液晶ディスプレイ１５に表示した状態で、各機能が実施された場合におけるプロセッサの処理負担値を取得する。
【００６３】
続いて、Ｓ１３においてＣＰＵ５１は、前記Ｓ１２で取得した処理負担値に基づいて、現在ナビゲーション装置１で実施されている各機能について、該機能を停止した場合のスクロール速度の改善度を算出する。
【００６４】
その後、Ｓ１４においてＣＰＵ５１は、前記Ｓ１３で算出された各機能の改善度に基づいて、現在ナビゲーション装置１で実施されている各機能の内、該機能を停止した場合のスクロール速度の改善度が高い順に所定数（例えば３個）の機能名を、液晶ディスプレイ１５にリスト表示する。また、機能名とともにスクロール速度の改善度についても表示する。
【００６５】
ここで、図８は地図の縮尺が１／１万に設定された状態で、前記Ｓ１４において機能名及び改善度が表示された走行案内画面６０を示した図である。図８に示すように、走行案内画面６０には、ウィンドウ１１０が新たに表示される。そして、ウィンドウ１１０には、改善度が高い順に所定数（図８では３個）の機能名とスクロール速度の改善度（図８に示す例では特にスクロール速度の改善率）が表示される。その結果、ユーザはウィンドウ１１０の表示内容を参照することによって、ナビゲーション装置１で現在実施されている機能の内、スクロール速度が低下する原因となっている機能と、その機能を停止した場合にスクロール速度がどの程度改善されるのかを把握することが可能となる。尚、地図の縮尺が１／１万の場合において、ナビゲーション装置１で“ＰＯＩ表示機能”、“ＶＩＣＳ表示機能”、“統計データ表示機能”がそれぞれ実施されている場合には、各機能の処理負担は図２に示すように“ＶＩＣＳ表示機能”、“ＰＯＩ表示機能”、“統計データ表示機能”の順に高くなる。従って、“統計データ表示機能”、“ＰＯＩ表示機能”、“ＶＩＣＳ表示機能”の順に機能名がウィンドウ１１０に表示されることとなる。
また、ウィンドウ１１０には、表示された各機能名に隣接して機能停止ボタン１１１について表示される。そして、ユーザは機能停止ボタン１１１を操作することによって、後述のようにウィンドウ１１０に機能名が表示された機能を選択的に停止することが可能となる。
【００６６】
一方、図９は地図の縮尺が１／８万に設定された状態で、前記Ｓ１４において機能名及び改善度が表示された走行案内画面６０を示した図である。図２に示すように地図の縮尺が１／８万に設定された場合には、地図の縮尺が１／１万に設定された場合よりも地図データの表示エリアが広がり、ＶＩＣＳ渋滞マーク７１や統計渋滞マーク７２の描画量も増加する。一方、ＰＯＩ７０については一部の主要なＰＯＩ７０を除いて非表示となるのでＰＯＩ７０の描画量は減少する。そして、地図の縮尺が１／８万の場合において、ナビゲーション装置１で“ＰＯＩ表示機能”、“ＶＩＣＳ表示機能”、“統計データ表示機能”がそれぞれ実施されている場合には、各機能の処理負担は図２に示すように“ＰＯＩ表示機能”、“ＶＩＣＳ表示機能”、“統計データ表示機能”の順に高くなる。従って、“統計データ表示機能”、“ＶＩＣＳ表示機能”、“ＰＯＩ表示機能”の順に機能名がウィンドウ１１０に表示されることとなる。
【００６７】
その後、Ｓ１５においてＣＰＵ５１等は、タッチパネル１４から送信される検出信号に基づいて、前記Ｓ１４で機能名が表示された機能を停止させる操作を受け付けたか否かを判定する。具体的には、液晶ディスプレイ１５に機能名に隣接して新たに表示された機能停止ボタン１１１（図８）が押下されたか否かに基づいて判定する。
【００６８】
そして、前記Ｓ１４で機能名が表示された機能を停止させる操作を受け付けたと判定された場合（Ｓ１５：ＹＥＳ）、即ち、液晶ディスプレイ１５に表示された機能停止ボタン１１１が押下されたと判定された場合には、Ｓ１６へと移行する。それに対して、前記Ｓ１４で機能名が表示された機能を停止させる操作を受け付けていないと判定された場合（Ｓ１５：ＮＯ）には、当該スクロール表示処理プログラムを終了する。
【００６９】
Ｓ１６においてＣＰＵ５１等は、押下された機能停止ボタン１１１に対応する機能を停止させる。その結果、プロセッサの処理負担は軽減し、地図画像６１のスクロール速度が上昇する。尚、選択された機能を停止させる期間は、所定期間（例えば１０秒）でも良いし、機能の再開がユーザによって選択されるまでの期間としても良い。また、ＡＣＣがオフされるまで停止させることとしても良い。
【００７０】
ここで、図１０は、図８における走行案内画面６０において、前記Ｓ１６において機能の停止が選択された後の走行案内画面６０を示した図である。尚、図１０に示す例では、特に過去の統計データに基づく渋滞予測を表示する「統計データ表示機能」を停止することが選択された場合を示す。そして、図１０に示すように、「統計データ表示機能」がユーザの選択に基づいて停止されると、統計データに基づく予測渋滞度を示していた統計渋滞マーク７２が消去される。その結果、渋滞度の演算処理や統計渋滞マーク７２の描画処理に関するプロセッサの負担が軽減されることとなり、地図画像６１のスクロール速度が上昇する。
【００７１】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１による表示処理方法及びナビゲーション装置１で実行されるコンピュータプログラムでは、液晶ディスプレイ１５に対して車両周辺の地図画像６１を表示する（Ｓ２）とともに、地図画像６１をスクロール表示させる操作を受け付けた場合には、地図画像６１をスクロール表示する（Ｓ４）一方、スクロール速度の理論値と実測値をそれぞれ取得し（Ｓ５、Ｓ６）、スクロール速度の理論値に対する実測値の割合を算出し（Ｓ７）、算出された割合が第２割合未満である場合に、ナビゲーション装置１で実施されている機能の内、スクロール速度が理論値に対して低下する原因となっている機能の機能名を案内する（Ｓ１４）ので、地図画像６１のスクロール表示を行う場合に、スクロール速度が理論値に対して低下する原因となっている機能の機能名を、ユーザがスクロール速度の改善を要望する状況で案内することが可能となる。その結果、適切な方法によるスクロール速度の改善を導くことが可能となる。
また、地図画像６１のスクロール表示中のスクロール速度の実測値が理論値に対して大きく低下している状況で、スクロール速度が低下する原因となる機能の機能名を案内するので、ユーザがスクロール速度の改善を要望する状況を適切に把握することが可能となる。また、ユーザが案内を不要としている状況で機能名の案内が行われることがないので、不要な案内によって地図画像６１の視認を妨げる虞が無い。
また、タッチパネル１４を用いた操作の操作内容に基づいて地図画像６１のスクロール表示におけるスクロール方向や速度が選択されるので、ユーザの意図を反映した自由度の高い地図画像６１のスクロール表示を行うことが可能となる。また、受け付けたタッチパネル１４の操作に基づいて、ユーザの操作に対応したスクロール速度の理論値を適切に特定することが可能となる。
また、機能名を案内する際には、ナビゲーション装置１で実施されている機能を停止した場合のスクロール速度の改善度についても機能毎に案内するので、案内された機能毎に該機能を停止した場合にスクロール速度がどの程度改善されるのかをユーザに把握させることが可能となる。
また、ナビゲーション装置１で表示される地図の縮尺を考慮して機能を停止した場合の改善度を算出するので、改善度のより正確な値を算出することが可能となる。
また、ナビゲーション装置１で実施されている機能の内、該機能を停止した場合のスクロール速度の改善度が高い順に所定数の機能名をリスト表示するので、ナビゲーション装置１で実施されている機能が多数ある場合であっても、スクロール速度を改善する為に有効な情報となる機能名をユーザに理解し易く案内することが可能となる。また、案内される情報量を制限できるので、不要な案内によって画像の視認を妨げる虞が無い。
また、案内された機能名の内、ユーザにより選択された機能名に対応する機能が停止される（Ｓ１６）ので、機能の停止に基づいてナビゲーション装置１の処理負担を軽減させ、地図画像６１のスクロール速度を向上させることが可能となる。
また、スクロール速度の理論値に対する実測値の割合が第２割合以上であっても、地図画像６１のスクロール速度を改善する為の操作を受け付けたと判定された場合には機能名を案内するので、ユーザがスクロール速度の改善を要望する状況を、ユーザから受け付けた操作に基づいてより正確に特定することができる。従って、ユーザがスクロール速度の改善を要望する状況で、より確実にスクロール速度が理論値に対して低下する原因となっている機能の機能名を案内することが可能となる。
【００７２】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では処理負担規定テーブル３２（図２）において機能毎のプロセッサの処理負担値を規定し、処理負担規定テーブル３２に規定された機能毎のプロセッサの処理負担値を用いてスクロール速度の改善度を算出する（Ｓ１３）構成としているが、プロセッサ以外のハード資源の負担値に基づいてスクロール速度の改善度を算出する構成としても良い。例えば、機能毎のワークメモリの使用量を用いても良い。また、機能毎のプロセッサの処理負担値は、予めテーブルとして記憶するのではなく、ＣＰＵが現在の使用状況から算出する構成としても良い。
【００７３】
また、本実施形態ではスクロール表示を行った場合に、スクロール速度が理論値に対して低下する原因となっている機能を案内する構成としているが、スクロール表示以外の処理を行う際に適用しても良い。例えば、スクロール表示以外の処理を行っている状況で、該処理のパラメータが低下する原因となっている機能を案内する構成としても良い。
【００７４】
また、本実施形態ではナビゲーション装置１が実施する機能として、ＰＯＩ表示機能、ＶＩＣＳ表示機能、統計データ表示機能を例に挙げて説明したが、上記機能以外の機能の機能名を案内したり、選択的に停止させることも可能である。例えば、通信処理、オーディオの再生処理、案内経路に沿った走行案内処理等がある。
【００７５】
また、本実施形態では、第１割合を７０％とし、第２割合を４０％としているが、第１割合＞第２割合を満たす範囲であれば、他の値を用いても良い。また、Ｓ９及びＳ１０の判定処理については省略しても良い。
【００７６】
また、本実施形態では、スクロール速度理論値に対するスクロール速度実測値の割合が所定値未満である場合に、ナビゲーション装置１で実施されている機能名の案内を行うように構成されているが、スクロール速度理論値とスクロール速度実測値の差分が所定値以上である場合に、ナビゲーション装置１で実施されている機能名の案内を行うように構成しても良い。
【００７７】
また、本実施形態ではスクロール速度の改善度を案内する場合に、改善率（％）を具体的な数値で案内しているが、他の案内態様を用いても良い。例えば、「大・中・小」の３段階で改善度を案内しても良い。
【００７８】
また、Ｓ１５及びＳ１６の処理を行わずに、スクロール速度が理論値に対して低下する原因となっている機能を案内するまでの構成としても良い。
【００７９】
また、本願発明はナビゲーション装置以外に、画像をスクロール表示させる機能を備える装置に対して適用することが可能である。例えば、携帯電話機等の携帯端末、パーソナルコンピュータ、携帯型音楽プレイヤ等に適用することも可能である。また、ユーザの操作を受け付ける手段としては、タッチパネル以外の手段を用いても良い。例えば、キーボードやマウス等を用いても良い。
【符号の説明】
【００８０】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
１４            タッチパネル
１５            液晶ディスプレイ
３２            処理負担規定テーブル
５１            ＣＰＵ
５２            ＲＡＭ
５３            ＲＯＭ
６０            走行案内画面
６１            地図画像
７０            ＰＯＩ
７１            ＶＩＣＳ渋滞マーク
７２            統計渋滞マーク
【図１】
2012068909.tif 000003
【図２】
2012068909.tif 000004
【図３】
2012068909.tif 000005
【図４】
2012068909.tif 000006
【図５】
2012068909.tif 000007
【図６】
2012068909.tif 000008
【図７】
2012068909.tif 000009
【図８】
2012068909.tif 000010
【図９】
2012068909.tif 000011
【図１０】
2012068909.tif 000012