(57)【要約】【課題】スクロールの操作性を向上させることができるナビゲーション装置を提供する。【解決手段】データを記憶するメモリ１７と、地図を表示する表示部１８と、指示を入力する操作部１６と、操作部から入力されたスクロールの指示に応答して表示部の画面上で移動する地図を表すデータを、所定のメモリ蓄積条件にしたがって、履歴データとしてメモリに蓄積させる履歴蓄積部４３と、操作部からスクロールの指示が入力された場合に、表示部の画面上にスナップショット部を形成し、メモリから読み出された履歴データに基づき生成された地図を、所定のスナップショット表示更新条件にしたがって、該形成したスナップショット部に表示させるスナップショット表示部２４を備えている。【選択図】図１
2010249526.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するメモリと、
地図を表示する表示部と、
指示を入力する操作部と、
前記操作部から入力されたスクロールの指示に応答して前記表示部の画面上で移動する地図を表すデータを、所定のメモリ蓄積条件にしたがって、履歴データとして前記メモリに蓄積させる履歴蓄積部と、
前記操作部からスクロールの指示が入力された場合に、前記表示部の画面上にスナップショット部を形成し、前記メモリから読み出された履歴データに基づき生成された地図を、所定のスナップショット表示更新条件にしたがって、該形成したスナップショット部に表示させるスナップショット表示部
とを備えたナビゲーション装置。
【請求項２】
メモリに蓄積された履歴データから所望の履歴データを選択する蓄積データ操作部を備え、
履歴蓄積部は、前記履歴データ操作部で選択された履歴データを読み出し、
スナップショット表示部は、前記履歴蓄積部から読み出された履歴データに基づき生成された地図を、所定のスナップショット表示更新条件にしたがって、スナップショット部に表示させる
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
履歴蓄積部で用いられる所定のメモリ蓄積条件は、メモリへの蓄積を更新するタイミング、該メモリに蓄積する量、または、該メモリへ蓄積する容量がオーバーした際の動作を規定している
ことを特徴とする請求項１または請求項２記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザを目的地まで案内するナビゲーション装置に関し、特に画面に表示された地図をスクロールする技術に関する。
【背景技術】
【０００２】
ナビゲーション装置において、目的地を設定する場合、経路または周辺施設の情報を見る場合などは、地図の表示位置を移動させる操作、つまりスクロール操作が行われる。ところで、一般に、ナビゲーション装置では地図の縮尺を変更して表示することが可能である。道幅の狭い道路（細街路）、地域の名称、施設の名称、施設の種類または施設の形状などといった詳細な情報を確認できる縮尺で表示された地図を「詳細地図」、詳細な情報は表示されないが広い範囲を確認できる縮尺で表示された地図を「広域地図」という。
【０００３】
今、表示させたい地点が現在表示されている地点から比較的遠方にある場合を考える。詳細地図でスクロールを行う場合、所望の位置を探すまでの時間を短縮するために単位時間あたりの移動距離を大きくして高速でスクロール表示が行われるが、詳細地図に表示される情報量は非常に多いために、表示内容を認識し辛く見落としなどが発生するので所望の地点を容易に見つけられないという問題が生じている。特に、近年のハードウェアの性能向上に伴い、最大のスクロール速度は非常に早くなっている。
【０００４】
一方、広域地図でスクロールを行う場合、広域地図に表示される情報量は詳細地図と比較して少なくなる（縮尺が大きくなるにつれて情報量が極端に減る）ため現在表示されている地図の詳細な地点（例えば、市町村名、地名など）を判断することが困難である。したがって、操作者は、目測で所望の地点付近になったことを判断したら一旦、スクロールを中断し、その中断状態で縮尺を変更して詳細地図にして場所を確認し、もし所望の位置でなければ再度縮尺を変更して広域地図にしてスクロールを行うといった操作が必要になり、操作者は非常に煩わしい操作を強いられる。
【０００５】
このような問題を解決するために、画面を２分割して広域地図と詳細地図との両方を表示させる方法が考えられる。例えば、特許文献１は、２分割された一方の画面に詳細地図を表示し、他方の画面に広域地図を表示する際に両者の関連付けを行う走行位置表示装置を開示している。この走行位置表示装置は、表示画面を２分割し、分割された左画面に詳細地図を表示し、右画面に広域地図を表示するとともに、右画面の地図表示領域上に、左画面の詳細地図が表示されている範囲を枠として表示する。左画面をスクロールすれば枠も同方向に移動し、スクロールによって枠が画面からはみ出す場合は、右画面も同方向にスクロールさせたり、より広域の地図を表示させたりする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、画面を２分割して広域地図と詳細地図との両方を表示させる従来の技術を用いれば、縮尺を頻繁に変更する操作は必要がなくなるものの、広域地図の縮尺と詳細地図の縮尺との差が大きい場合は、広域地図の移動量と詳細地図の移動量を合わせるためには、詳細地図のスクロール速度を非常に高速にする必要性があり、詳細地図の視認性は低下する。このため、広域地図を見ながらスクロールして、所望の地点付近に来たことを目測で判断してスクロールを一旦停止し、詳細地図を見て所望の地点付近であるか否かを確認し、所望の地点付近でない場合は、さらにスクロールして表示地点を変更するといった操作が必要となり、上述した「操作者は非常に煩わしい操作を強いられる」という問題が完全に解決されるには至っていない。
【０００８】
他にもスクロール量を制御する操作手段を備え、スクロール量に応じて縮尺を自動的に適時調整しながらスクロール速度を一定に保つことで、所望する地点を探すまでの時間を短縮しつつ視認性と操作性の向上を図る技術も存在するが、スクロール量を制御するために特別な操作手段を設ける必要があるとともに、操作者は縮尺を切り替えるために、ある程度目測で位置を把握しながらスクロール量を調整する操作手段を使って微調整する必要があるなどという問題がある。
【０００９】
この発明は、上述した問題を解消するためになされたものであり、その課題は、スクロールの操作性を向上させることができるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【００１０】
この発明は、上記課題を解決するために、データを記憶するメモリと、地図を表示する表示部と、指示を入力する操作部と、操作部から入力されたスクロールの指示に応答して表示部の画面上で移動する地図を表すデータを、所定のメモリ蓄積条件にしたがって、履歴データとしてメモリに蓄積させる履歴蓄積部と、操作部からスクロールの指示が入力された場合に、表示部の画面上にスナップショット部を形成し、メモリから読み出された履歴データに基づき生成された地図を、所定のスナップショット表示更新条件にしたがって、該形成したスナップショット部に表示させるスナップショット表示部を備えている。
【発明の効果】
【００１１】
この発明によれば、操作部を用いてスクロール操作が行われた場合に、移動距離が大きい広域地図を表示しながら、詳細な情報が表示される詳細地図を、例えば履歴データをメモリに蓄積する間隔より大きい間隔でスナップショット部に表示させることができるので視認性を向上させることが可能となる。これにより、操作者は広域地図で例えば都道府県名など全体的な位置関係を把握しつつ、スナップショット部に表示される詳細地図で詳細な情報を把握しながらスクロール操作を行うことができるので、所望する地点の地図を容易に表示させることが可能となり、スクロールの操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係るナビゲーション装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るナビゲーション装置において、１画面表示の状態でスクロール操作が行われた場合の画面表示の例を示す図である。
【図３】この発明の実施の形態１に係るナビゲーション装置において、２画面表示の状態でスクロール操作が行われた場合の画面表示の例を示す図である。
【図４】この発明の実施の形態１に係るナビゲーション装置において、元画面が１画面／広域地図の状態でスクロールが開始された場合の画面例を示す図である。
【図５】この発明の実施の形態１に係るナビゲーション装置において、元画面が１画面／詳細地図の状態でスクロールが開始された場合の画面例を示す図である。
【図６】この発明の実施の形態１に係るナビゲーション装置において、元画面が１画面／詳細地図の状態でスクロールが開始された場合の他の画面例を示す図である。
【図７】この発明の実施の形態１に係るナビゲーション装置において、２画面表示の状態でスクロール操作が行われた場合の画面表示の例を示す図である。
【図８】この発明の実施の形態１に係るナビゲーション装置において、スクロール開始前が１画面表示である場合の状態遷移を示す図である。
【図９】この発明の実施の形態１に係るナビゲーション装置において、スクロール開始前が２画面表示である場合の状態遷移を示す図である。
【図１０】この発明の実施の形態１に係るナビゲーション装置の動作を説明するためのフローチャート（その１）である。
【図１１】この発明の実施の形態１に係るナビゲーション装置の動作を説明するためのフローチャート（その２）である。
【図１２】この発明の実施の形態１に係るナビゲーション装置の動作を説明するためのフローチャート（その３）である。
【発明を実施するための形態】
【００１３】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置の構成を示す図である。このナビゲーション装置は、システム制御部１１、ＧＰＳ（Global Positioning System）受信機１２、方位センサ１３、距離センサ１４、地図データベース１５、操作部１６、メモリ１７、表示部１８および音声出力部１９を備えている。
【００１４】
システム制御部１１は、例えばマイクロコンピュータから構成されており、ナビゲーション装置の全体を制御する。このシステム制御部１１の詳細は後述する。
【００１５】
ＧＰＳ受信機１２は、衛星から送信された位置情報を受信し、現在位置信号としてシステム制御部１１に送る。方位センサ１３は、例えばジャイロセンサから構成されており、当該ナビゲーション装置が搭載された車両の進行方位を検出し、方位信号としてシステム制御部１１に送る。距離センサ１４は、例えば車速センサから構成されており、車両の移動距離を検出し、距離信号としてシステム制御部１１に送る。
【００１６】
地図データベース１５は、例えばＨＤＤ（Hard Disk Drive）または大容量のフラッシュメモリなどから構成されており、様々な地図データを格納している。この地図データベース１５に格納されている地図データは、システム制御部１１によって読み出される。
【００１７】
操作部１６は、ハードキー１６ａおよびタッチキー１６ｂを備えている。ハードキー１６ａは、例えばナビゲーション装置の前面パネルに設けられた押釦スイッチまたは赤外線通信を行うリモートコントローラなどから構成されており、ユーザが種々の指示をナビゲーション装置に入力するために使用される。ユーザが、このハードキー１６ａを操作することによって発生された信号は、操作信号としてシステム制御部１１に送られる。
【００１８】
タッチキー１６ｂは、表示部１８の画面上に載置された透明のタッチパネルから構成されており、ユーザが種々の指示をナビゲーション装置に入力するために使用される。ユーザが、このタッチキー１６ｂにタッチすることにより発生された信号は、操作信号としてシステム制御部１１の操作制御部２２に送られる。
【００１９】
メモリ１７は、例えばＲＡＭ（Random Access Memory）から構成されており、種々のデータを一時記憶するために使用される。このメモリ１７は、システム制御部１１の履歴蓄積制御部２３に含まれる履歴蓄積部４３によってアクセスされる。
【００２０】
表示部１８は、例えば液晶ディスプレイ装置から構成されており、システム制御部１１から送られてくる画像信号にしたがって画像を表示する。音声出力部１９は、例えばスピーカから構成されており、システム制御部１１から送られてくる音声信号にしたがって音声を出力する。
【００２１】
次に、システム制御部１１の詳細を説明する。システム制御部１１は、ナビゲーション基本動作制御部２１、操作制御部２２、履歴蓄積制御部２３、スナップショット表示部２４、表示制御部２５および案内音声制御部２６を備えている。
【００２２】
ナビゲーション基本動作制御部２１は、経路探索、誘導案内および施設検索などといったナビゲーション装置としての基本的な機能を実現するための処理を行う。このナビゲーション基本動作制御部２１の詳細は後述する。
【００２３】
操作制御部２２は、操作部１６のハードキー１６ａおよびタッチキー１６ｂを制御する。具体的には、操作制御部２２は、ユーザがハードキー１６ａまたはタッチキー１６ｂを操作することによって発生された操作信号を受け取り、操作情報としてナビゲーション基本動作制御部２１および履歴蓄積制御部２３に送る。
【００２４】
履歴蓄積制御部２３は、ナビゲーション基本動作制御部２１から送られてくるスクロール操作に関する情報（以下、「スクロール状態情報」という）、行政区の情報（以下、「行政区変化情報」という）および履歴蓄積用の地図データ（以下、「地図表示データ（蓄積用）」という）ならびに操作制御部２２から送られてくる操作情報に基づき、スクロールを制御する。この履歴蓄積制御部２３の詳細は後述する。
【００２５】
スナップショット表示部２４は、履歴蓄積制御部２３から送られてくるスナップショット表示用の地図データ（以下、「地図表示データ（スナップショット用）」という）に基づき、スナップショット画面を生成し、画像信号として表示部１８に送る。
【００２６】
表示制御部２５は、ナビゲーション基本動作制御部２１から送られてくる地図表示用の地図データ（以下、「地図表示データ（表示用）」という）に基づき地図表示のための画面を生成し、画像信号として表示部１８に送る。案内音声制御部２６は、ナビゲーション基本動作制御部２１から送られてくる案内音声情報に基づき音声信号を生成し、音声出力部１９に送る。
【００２７】
次に、ナビゲーション基本動作制御部２１の詳細を説明する。このナビゲーション基本動作制御部２１は、自車位置特定制御部３１、地図データ管理部３２、探索制御部３３、誘導制御部３４、検索制御部３５および地図生成制御部３６を備えている。
【００２８】
自車位置特定制御部３１は、ロケーターとも呼ばれ、ＧＰＳ受信機１２から送られてくる現在位置信号、方位センサ１３から送られてくる方位信号および距離センサ１４から送られてくる距離信号に基づき自車位置を特定する。この自車位置特定制御部３１で特定された自車位置は、自車位置データとして探索制御部３３、誘導制御部３４、検索制御部３５および地図生成制御部３６に送られる。
【００２９】
地図データ管理部３２は、自車位置特定制御部３１、探索制御部３３、誘導制御部３４、検索制御部３５または地図生成制御部３６からの要求に応答して、地図データベース１５から地図データを取得する。この地図データ管理部３２で取得された地図データは、要求元に送られる。
【００３０】
探索制御部３３は、自車位置特定制御部３１から送られてくる自車位置データによって示される自車位置から、操作部１６から操作制御部２２を介して送られてくる操作情報によって示される目的地までの経路を、地図データベース１５から地図データ管理部３２を介して取得した地図データに基づき探索する。この探索制御部３３で探索された経路は、経路データとして誘導制御部３４に送られる。
【００３１】
誘導制御部３４は、自車を目的地まで誘導／案内する制御を行う。具体的には、誘導制御部３４は、探索制御部３３から送られてくる経路データによって示される経路を案内するための案内図を、地図データベース１５から地図データ管理部３２を介して取得した地図データに基づき生成し、案内図データとして地図生成制御部３６に送るとともに、経路に沿った地図データに含まれる情報に基づき案内音声情報を生成して案内音声制御部２６に送る。
【００３２】
検索制御部３５は、周辺の施設を検索する。具体的には、検索制御部３５は、操作部１６から操作制御部２２を介して送られてくる操作情報によって示される検索条件に従って、地図データベース１５から地図データ管理部３２を介して取得した地図データから施設を検索する。この検索制御部３５で検索された施設は、施設データとして地図生成制御部３６に送られる。
【００３３】
地図生成制御部３６は、表示する地図データを生成する。具体的には、地図生成制御部３６は、地図データ管理部３２から取得した地図データによって示される地図上に、探索制御部３３から送られてくる経路データによって示される経路、自車位置特定制御部３１から送られてくる自車位置データによって示される自車位置マーク、誘導制御部３４から送られてくる案内図データによって示される案内図、および、検索制御部３５から送られてくる施設データによって示される施設を重畳した地図データを生成し、地図表示データ（表示用）として表示制御部２５に送る。また、地図生成制御部３６は、履歴蓄積用の地図データを生成し、地図表示データ（蓄積用）として履歴蓄積制御部２３に送る。
【００３４】
次に、履歴蓄積制御部２３の詳細を説明する。履歴蓄積制御部２３は、蓄積データ操作部４１、履歴蓄積判定部４２および履歴蓄積部４３を備えている。
【００３５】
蓄積データ操作部４１は、操作制御部２２から送られてくる操作情報に基づき、蓄積データの操作に関する情報を生成し、履歴操作情報として履歴蓄積部４３に送る。履歴操作情報には、メモリ１７に格納されている１つ前の履歴データを指示するための「−１」、１つ先の履歴データを指示するための「＋１」または履歴データを直接に指示するための「選択」などの情報が含まれる。
【００３６】
履歴蓄積判定部４２は、ナビゲーション基本動作制御部２１から送られてくるスクロール状態情報および行政区変化情報に基づき、地図表示データ（蓄積用）の蓄積または更新を指示する蓄積要求を生成し、履歴蓄積部４３に送る。なお、スクロール状態情報には、スクロール開始、中断、終了およびスクロール移動量などを表す情報が含まれる。また、行政区変化情報には、都道府県、市町村および番地などの情報が含まれる。
【００３７】
履歴蓄積部４３は、蓄積データ操作部４１から送られてくる履歴操作情報および履歴蓄積判定部４２から送られてくる蓄積要求に応じて、データの管理を行う。具体的には、履歴蓄積部４３は、ナビゲーション基本動作制御部２１から送られてくる地図表示データ（蓄積用）を履歴データとしてメモリ１７に格納する。また、履歴蓄積部４３は、蓄積データ操作部４１から送られてくる履歴操作情報によって選択された履歴データをメモリ１７から読み出し、履歴選択情報としてナビゲーション基本動作制御部２１に送る。さらに、履歴蓄積部４３は、メモリ１７から履歴データを読み出し、地図表示データ（スナップショット用）としてスナップショット表示部２４に送る。
【００３８】
次に、表示部１８に表示される表示画面について説明する。図２は、１画面表示がなされている状態でスクロール操作が行われた場合の画面表示の例を示す図である。図２（ａ）は、スクロール中の画面表示の例であり、広域地図または詳細地図上にスナップショット領域が形成され、このスナップショット領域に、スナップショット部が重畳して表示される。スナップショット部には、最新通過地点の詳細地図が表示されるとともに、当該スナップショット部を消去するための「表示消」ボタンが表示される。
【００３９】
図２（ｂ）は、スクロール中断または蓄積データ操作中の画面表示の例であり、スナップショット領域が拡大され、この拡大された部分に、履歴操作ボタンが表示される。履歴操作ボタンには、１つ前の履歴データを指示するための−１ボタン（左向きの三角印）５１、１つ前の履歴データを指示するための＋１ボタン（右向きの三角印）５２、これら−１ボタン５１と＋１ボタン５２との間に表示されたメモリＮ−２〜Ｎに格納されている履歴データを直接に指示するための選択ボタン５３が含まれる。メモリＮ−２〜Ｎには、スナップショット表示を縮小した画像が表示される。また、スクロール中断または蓄積データ操作中の画面には、「＋」印で示されるカーソルを、スナップショット画面で表示している位置に移動させるための「移動」ボタンが表示される。図２（ｂ）に示す例では、メモリＮ地点が選択されている状態を示している。
【００４０】
図３は、２画面表示がなされている状態でスクロール操作が行われた場合の画面表示の例を示す図である。図３（ａ）は、スクロール中の画面表示の例であり、広域地図または詳細地図が左側の画面（以下、「親画面」という）に表示され、右側の画面（以下、「子画面」という）にスナップショット部が表示される。スナップショット部には、最新通過地点の詳細地図が表示されるとともに、当該スナップショット部を消去するための「表示消」ボタンが表示される。
【００４１】
図３（ｂ）は、スクロール中断または蓄積データ操作中の画面表示の例であり、広域地図または詳細地図が親画面に表示され、スナップショット部は子画面に表示される。このスナップショット部に履歴操作ボタンおよび「移動」ボタンが表示される。スナップショット部の構成は、上述した図２（ｂ）に示した構成と同じである。
【００４２】
次に、上記のように構成される、この発明の実施の形態１に係るナビゲーション装置の動作を説明する。まず、スクロール時の履歴蓄積の基本動作を説明する。
【００４３】
（Ａ）ユーザが操作部１６を操作することによってスクロールが開始されると、ユーザが設定した条件にしたがって、スナップショット表示が開始される。なお、ユーザが設定できる条件（設定項目）については、後に詳細に説明する。
【００４４】
スクロール開始前の画面表示が１画面表示である場合、スナップショット部は元画面上の一部に重畳されて表示される。スナップショット部の表示位置は、スクロール方向を勘案して、元画面の視認の邪魔にならない位置に決定される。その際、画面上のカーソル（「＋」マーク）配置も適宜、移動される。
【００４５】
元画面が１画面／広域地図の状態でスクロールが開始されると、図４に示すように、元画面は広域地図のままでスナップショット部にはユーザが設定した縮尺の詳細地図が表示される。
【００４６】
元画面が１画面／詳細地図の状態でスクロールが開始された場合は、ユーザの設定に応じて、動作が変更される。すなわち、図５に示すように、スクロールが開始されると、元画面が広域地図に切り替えられ、スナップショット部にはユーザが設定した縮尺の詳細地図または元画面と同一縮尺の詳細地図が表示される。または、図６に示すように、元画面の縮尺が保持され、スナップショット部にはユーザが設定した縮尺の詳細地図または元画面と同一縮尺の詳細地図が表示される。
【００４７】
スクロール開始前の画面表示が２画面表示である場合、親画面がスクロール用に、子画面がスナップショット表示に使用される。図７に示すように、２画面表示／親画面が広域地図の状態でスクロールが開始されると、元画面は広域地図のままでスナップショット部にはユーザが設定した縮尺の詳細地図または子画面の縮尺の詳細地図（または広域地図）が表示される。
【００４８】
２画面表示／親画面が詳細地図の状態でスクロールが開始された場合は、ユーザの設定に応じて、動作が変更される。すなわち、親画面は広域地図に切り替えられ、スナップショット部にはユーザが設定した縮尺の詳細地図または親画面と同一縮尺の詳細地図が表示される。または、親画面の縮尺が保持され、スナップショット部にはユーザが設定した縮尺の詳細地図または親画面と同一縮尺の詳細地図が表示される。
【００４９】
（Ｂ）ユーザが操作部１６を操作することによりスクロールが継続している間は、ユーザが設定した条件にしたがって、蓄積データが生成または更新されるとともに、最新のデータがスナップショット部に表示される。蓄積データはユーザが設定した条件で生成して、メモリ１７に蓄積する。この蓄積されたデータを「履歴データ」と称する。
【００５０】
ユーザが設定する条件、すなわち、データの蓄積タイミングの例を以下に示す。
（ａ）一定距離をスクロールする毎に蓄積する。
（ｂ）一定時間毎に蓄積する。
（ｃ）行政区（都道府県、市町村など）が変化する毎に蓄積する。
【００５１】
上述した一定距離および一定時間は、ユーザが任意の値を入力することにより、または、ユーザが予め用意されたリストから選択することより決定される。なお、ユーザ自身が直接に決定せず、予め用意された、縮尺に応じた推奨値を自動的に設定するように構成することもできる。
【００５２】
なお、上述した例では、蓄積した最新のデータをスナップショット部に表示するように構成したが、データの蓄積タイミングと表示タイミングを同期させないように構成することができる。すなわち、データの蓄積タイミングよりも表示タイミングを少なくするように構成できる。これにより、データの蓄積密度を落とすことなく、表示の更新周期を遅くして認識度を上げることが可能となる。データの蓄積密度を落とさない点については、後述する履歴データから所望のデータを検索する際に、情報量を多くするという観点から有益である。
【００５３】
スナップショット部の表示タイミングについてもデータの蓄積タイミングと同様にユーザが設定するように構成できる。ユーザが設定する条件、すなわち、データの表示タイミングの例を以下に示す。
（ａ）データの蓄積タイミングと同じにする。
（ｂ）一定距離をスクロールする毎に表示する。
（ｃ）一定時間毎に表示する。
（ｄ）行政区（都道府県、市町村など）が変化する毎に表示する。
【００５４】
この場合も、一定距離および一定時間は、ユーザが任意の値を入力することにより、または、ユーザが予め用意されたリストから選択することより決定される。また、ユーザ自身が直接に決定せず、予め用意された、縮尺に応じた推奨値を自動的に設定するように構成することもできる。
【００５５】
（Ｃ）ユーザが操作部１６を操作することによりスクロールが中断されると、蓄積データの生成または更新とスナップショット部の表示更新が停止される。
【００５６】
スクロール中断時、蓄積データ操作部４１からの履歴操作情報によってメモリ１７の参照位置を変更することにより、スナップショット部に表示される地点を変更することができる。また、スナップショット部に表示された地点が、現在、カーソルが存在する位置と異なる状態で「移動」ボタンを操作することにより、カーソルがスナップショット部に表示されている地図の位置に移動する。
【００５７】
また、「表示消」ボタンを操作することにより、スナップショット部の表示を消去することができる。スナップショット部の表示を消去した場合、スクロールを再開した時点で自動的にスナップショットが再表示される。
【００５８】
図８は、スクロール開始前の画面表示が１画面表示である場合に、「スクロール開始前」、「スクロール操作中」および「スクロール操作中断」の各状態を遷移する様子を示す図である。図９は、スクロール開始前の画面表示が２画面表示である場合に、「スクロール開始前」、「スクロール操作中」および「スクロール操作中断」の各状態を遷移する様子を示す図である。
【００５９】
次に、実施の形態１に係るナビゲーション装置において、ユーザが設定できる条件、つまり設定項目を、以下に説明する。
【００６０】
（１）スナップショット表示の有り／無し
スクロール操作がなされた場合に、スナップショット表示を行うか／行わないかを設定する。「有り」の場合はスナップショット表示が行われ、「無し」の場合は、スナップショット表示は行われない。
【００６１】
（２）スナップショット表示の開始条件１
スナップショット表示が「有り」に設定されている場合に、スナップショット表示を開始するタイミングを設定する。スナップショット表示の開始条件１としては、下記の設定が可能である。
（２−１）スクロール操作時、直ちに表示を開始する
（２−２）スクロール操作が一定時間（ＸＸ秒）以上継続した場合に表示を開始する
（２−３）スクロール移動が一定距離（ＸＸｋｍ）以上継続した場合に表示を開始する
（２−４）スクロール範囲がスクロール開始前の画面範囲外になった場合に表示を開始する
（２−５）システム推奨条件
【００６２】
（３）スナップショット表示の開始条件２
スナップショット表示が「有り」に設定されている場合に、縮尺に応じてスナップショット表示を制限するか否かを設定する。スナップショット表示の開始条件２としては、下記の設定が可能である。
（３−１）縮尺による制限無し
（３−２）縮尺により制限を行う（表示可能縮尺ＸＸ）
（３−３）システム推奨条件
【００６３】
（４）スナップショット表示の終了条件
スナップショット表示が「有り」に設定されている場合に、スナップショット表示を終了するタイミングを設定する。スナップショット表示の終了条件としては、下記の設定が可能である。
（４−１）スクロール操作の終了時のみ終了する
（４−２）スクロール操作が一定時間（ＸＸ秒）以上なされない場合に終了する
（４−３）システム推奨条件
【００６４】
（５）メモリ蓄積条件１
スナップショット表示が「有り」に設定されている場合に、メモリ１７への蓄積を更新するタイミングを設定する。メモリ蓄積条件１としては、下記の設定が可能である。
（５−１）一定時間（ＸＸｍｓ）毎に更新
（５−２）一定距離（ＸＸｋｍ）毎に更新
（５−３）行政区変化毎に更新
（５−４）縮尺に応じた推奨条件で更新
（５−５）システム推奨条件
【００６５】
（６）メモリ蓄積条件２
スナップショット表示が「有り」に設定されている場合に、メモリ１７に蓄積する量を設定する。メモリ蓄積条件２としては、下記の設定が可能である。
（６−１）メモリ件数（ＸＸ件）以内
（６−２）距離（ＸＸｋｍ）以内
（６−３）メモリ容量（ＸＸバイト）以内
（６−４）システム推奨条件
【００６６】
（７）メモリ蓄積条件３
スナップショット表示が「有り」に設定されている場合に、メモリ１７へ蓄積する容量がオーバーした際の動作を設定する。メモリ蓄積条件３としては、下記の設定が可能である。
（７−１）上書き
（７−２）蓄積中断
（７−３）システム推奨条件
【００６７】
（８）スナップショット表示更新条件
スナップショット表示が「有り」に設定されている場合に、スナップショットの表示を更新するタイミングを設定する。このスナップショット表示更新条件は、メモリ蓄積条件１〜３とは独立に設定可能である。スナップショット表示更新条件としては、下記の設定が可能である。
（８−１）メモリ蓄積更新毎に表示を更新
（８−２）一定時間（ＸＸｍｓ）毎に表示を更新
（８−３）一定距離（ＸＸｋｍ）毎に表示を更新
（８−４）行政区変化毎に表示を更新
（８−５）縮尺に応じたシステム推奨条件で表示を更新
【００６８】
（９）スナップショット表示の親画面の縮尺表示条件
スナップショット表示が「有り」に設定されている場合に、親画面の縮尺を設定する。スナップショット表示の親画面の縮尺表示条件としては、下記の設定が可能である。
（９−１）元の縮尺を保持
（９−２）ユーザが設定した縮尺値に切り替える
（９−３）システム推奨の縮尺値に切り替える
【００６９】
（１０）スナップショット表示のスナップショット画面の縮尺表示条件
スナップショット表示が「有り」に設定されている場合に、スナップショット画面の縮尺を設定する。スナップショット表示のスナップショット画面の縮尺表示条件としては、下記の設定が可能である。
（１０−１）ユーザが設定した縮尺値に切り替える
（１０−２）システム推奨の縮尺値に切り替える
【００７０】
（１１）スナップショット表示のスナップショット画面の表示位置
スナップショット表示が「有り」に設定されている場合に、スナップショット画面の表示位置を設定する。スナップショット表示のスナップショット画面の表示位置としては、下記の設定が可能である。
（１１−１）自動的に２画面表示に切り替え、子画面にスナップショットを表示する
（１１−２）画面の一部に重畳する（位置はユーザ設定地点に固定）
（１１−３）画面の一部に重畳する（位置はシステム推奨地点）
【００７１】
次に、上記のように構成されるナビゲーション装置で行われるスクロール処理を、図１０に示すフローチャートを参照しながら説明する。
【００７２】
スクロール処理では、まず、スクロール状態が判定される（ステップＳＴ１１）。すなわち、システム制御部１１に含まれる履歴蓄積制御部２３の履歴蓄積判定部４２は、ナビゲーション基本動作制御部２１から送られてくるスクロール状態情報を解析する。次いで、スクロール状態が調べられる（ステップＳＴ１２）。すなわち、履歴蓄積判定部４２は、ステップＳＴ１１における解析結果に基づき、スクロール中であるか、スクロール停止中であるか、または、スクロール以外であるかを調べる。
【００７３】
このステップＳＴ１２において、スクロール中であることが判断されると、次いで、スナップショット表示が行われる（ステップＳＴ１３）。すなわち、履歴蓄積部４３は、履歴蓄積判定部４２からの蓄積要求に応答して、メモリ１７から履歴データを読み出し、地図表示データ（スナップショット用）としてスナップショット表示部２４に送る。これにより、スナップショット表示部２４は、表示部１８の画面にスナップショット部を表示させる。
【００７４】
次いで、履歴操作ボタンが消去される（ステップＳＴ１４）。すなわち、履歴蓄積部４３は、履歴操作ボタンの消去をスナップショット表示部２４に指示する。これにより、スナップショット表示部２４は、スナップショット部の中の履歴操作ボタンを消去する。次いで、スクロール継続時間が算出される（ステップＳＴ１５）。すなわち、履歴蓄積判定部４２は、ナビゲーション基本動作制御部２１からのスクロール状態情報に基づき、スクロールが継続されている時間を算出する。
【００７５】
次いで、スクロール移動距離が算出される（ステップＳＴ１６）。すなわち、履歴蓄積判定部４２は、ナビゲーション基本動作制御部２１からのスクロール状態情報に含まれるスクロール移動量に基づき、スクロールによる地図の移動距離を算出する。次いで、行政区変化判定が行われる（ステップＳＴ１７）。すなわち、履歴蓄積判定部４２は、ナビゲーション基本動作制御部２１からの行政区変化情報を解析する。
【００７６】
次いで、履歴蓄積条件成立判定が行われる（ステップＳＴ１８）。すなわち、履歴蓄積判定部４２は、ステップＳＴ１５で算出されたスクロール継続時間、ステップＳＴ１６で算出されたスクロール移動距離およびステップＳＴ１７で判定された行政区変化情報の解析結果に基づき、履歴蓄積条件成立の有無を判定するための解析を行い、その解析結果を履歴蓄積部４３に送る。
【００７７】
次いで、履歴蓄積条件が成立したかどうかが調べられる（ステップＳＴ１９）。すなわち、履歴蓄積部４３は、ステップＳＴ１８で履歴蓄積判定部４２から送られてきた解析結果に基づき履歴蓄積条件が成立したかどうかを調べる。このステップＳＴ１９において、履歴蓄積条件が成立したことが判断されると、次いで、履歴データ更新処理が実行される（ステップＳＴ２０）。すなわち、履歴蓄積部４３は、ナビゲーション基本動作制御部２１から送られてくる地図表示データ（蓄積用）を履歴データとしてメモリ１７に格納する。一方、ステップＳＴ１９において、履歴蓄積条件が成立していない（不成立である）ことが判断されると、ステップＳＴ２０の処理はスキップされる。
【００７８】
次いで、スナップショット更新条件が成立したかどうかが調べられる（ステップＳＴ２１）。すなわち、履歴蓄積部４３は、ステップＳＴ１８で履歴蓄積判定部４２から送られてきた解析結果に基づきスナップショット更新条件が成立したかどうかを調べる。このステップＳＴ２１において、スナップショット更新条件が成立したことが判断されると、次いで、スナップショット表示更新処理が実行される（ステップＳＴ２２）。すなわち、履歴蓄積部４３は、メモリ１７から履歴データを読み出し、地図表示データ（スナップショット用）としてスナップショット表示部２４に送る。その後、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。上記ステップＳＴ２１において、スナップショット更新条件が成立していない（不成立である）ことが判断された場合も、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。
【００７９】
上記ステップＳＴ１２において、スクロール停止中であることが判断されると、次いで、図１１のフローチャートに示すように、スナップショット表示が行われる（ステップＳＴ２３）。このステップＳＴ２３の処理は、上述したステップＳＴ１３の処理と同じである。次いで、履歴操作ボタンが表示される（ステップＳＴ２４）。すなわち、履歴蓄積部４３は、履歴操作ボタンの表示をスナップショット表示部２４に指示する。これにより、スナップショット表示部２４は、スナップショット部の中に履歴操作ボタンを表示させる。
【００８０】
次いで、スクロール継続時間が初期値に設定される（ステップＳＴ２５）。すなわち、履歴蓄積判定部４２は、スクロール継続時間を初期値に設定する。次いで、スクロール移動距離が初期値に設定される（ステップＳＴ２６）。すなわち、履歴蓄積判定部４２は、スクロール移動距離を初期値に設定する。次いで、行政区変化判定が初期値に設定される（ステップＳＴ２７）。すなわち、履歴蓄積判定部４２は、行政区変化判定結果を初期値に設定する。
【００８１】
次いで、履歴操作判定が行われる（ステップＳＴ２８）。すなわち、履歴蓄積部４３は、蓄積データ操作部４１から送られてくる履歴操作情報を解析する。次いで、履歴操作が有るかどうかが調べられる（ステップＳＴ２９）。すなわち、履歴蓄積部４３は、ステップＳＴ２８における解析結果に基づき履歴操作が有るかどうかを調べる。このステップＳＴ２９において、履歴操作がないことが判断されると、スクロール処理は終了する。
【００８２】
一方、ステップＳＴ２９において、履歴操作があることが判断されると、履歴データ操作処理が行われる（ステップＳＴ３０）。すなわち、履歴蓄積部４３は、ステップＳＴ２８における解析結果に応じて、スナップショット表示の変更などを制御する。次いで、スクロール位置変更が必要であるかどうかが調べられる（ステップＳＴ３１）。すなわち、履歴蓄積部４３は、ステップＳＴ３０で行われた履歴データ操作処理の結果、スクロール位置を変更する必要が生じたかどうかを調べる。
【００８３】
このステップＳＴ３１において、スクロール位置変更が必要であることが判断されると、スクロール位置変更が行われる（ステップＳＴ３２）。すなわち、履歴蓄積部４３は、表示制御部２５に対し、スクロール位置の変更を指示する。これにより、ナビゲーション基本動作制御部２１から送られてくる地図表示データによって示される親画面または元画面の地図の表示位置が履歴情報にあわせて変更される。その後、スクロール処理は終了する。上記ステップＳＴ３１において、スクロール位置変更が必要でないことが判断された場合もスクロール処理は終了する。
【００８４】
上記ステップＳＴ１２においてスクロール以外であることが判断されると、次いで、図１２のフローチャートに示すように、スナップショットが消去される（ステップＳＴ３５）。すなわち、履歴蓄積部４３は、スナップショット表示部２４に対し、スナップショット部の消去を指示する。これにより、スナップショットが消去される。
【００８５】
次いで、履歴操作ボタンが消去される（ステップＳＴ３６）。すなわち、履歴蓄積部４３は、履歴操作ボタンの消去をスナップショット表示部２４に指示する。これにより、スナップショット部を拡張して表示されていた履歴操作ボタンが消去される。次いで、スクロール継続時間が初期値に設定される（ステップＳＴ３７）。すなわち、履歴蓄積判定部４２は、スクロール継続時間を初期値に設定する。次いで、スクロール移動距離が初期値に設定される（ステップＳＴ３８）。すなわち、履歴蓄積判定部４２は、スクロール移動距離を初期値に設定する。次いで、行政区変化判定が初期値に設定される（ステップＳＴ３９）。すなわち、履歴蓄積判定部４２は、行政区変化判定結果を初期値に設定する。その後、スクロール処理は終了する。
【００８６】
以上説明したように、この発明の実施の形態１に係るナビゲーション装置によれば、スクロール操作が行われた場合に、移動距離が大きい広域地図を表示しながら、詳細な情報が表示される詳細地図の認識性を上げることが可能となり、操作者は広域地図で例えば都道府県名など全体的な位置関係を把握しつつ、スナップショット部に表示される詳細地図で詳細な情報を把握しながらスクロール操作を行うことが可能であり、容易に所望する地点の地図を表示させることが可能となる。
【００８７】
また、万が一、操作者が誤ってスクロールをさせ過ぎた場合であっても、再度スクロールで表示位置を戻す操作を行わず、蓄積データ操作部を用いて蓄積された地図データを順次確認しながら選択する操作を行うことにより、容易に所望する地点の地図を表示させることが可能となる。
【符号の説明】
【００８８】
１１  システム制御部、１２  ＧＰＳ受信機、１３  方位センサ、１４  距離センサ、１５  地図データベース、１６  操作部、１６ａ  ハードキー、１６ｂ  タッチキー、１７  メモリ、１８  表示部、１９  音声出力部、２１  ナビゲーション基本動作制御部、２２  操作制御部、２３  履歴蓄積制御部、２４  スナップショット表示部、２５  表示制御部、２６  案内音声制御部、３１  自車位置特定制御部、３２  地図データ管理部、３３  探索制御部、３４  誘導制御部、３５  検索制御部、３６  地図生成制御部、４１  蓄積データ操作部、４２  履歴蓄積判定部、４３  履歴蓄積部。
【図１】
2010249526.tif 000003
【図２】
2010249526.tif 000004
【図３】
2010249526.tif 000005
【図４】
2010249526.tif 000006
【図５】
2010249526.tif 000007
【図６】
2010249526.tif 000008
【図７】
2010249526.tif 000009
【図８】
2010249526.tif 000010
【図９】
2010249526.tif 000011
【図１０】
2010249526.tif 000012
【図１１】
2010249526.tif 000013
【図１２】
2010249526.tif 000014