(57)【特許請求の範囲】
【請求項１】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、
前記制御手段は、前記状況判断手段によって前記移動体が所定距離以上道なり走行するように誘導されている道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とするナビゲーション装置。
【請求項２】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、
前記制御手段は、前記状況判断手段によって前記移動体が自宅周辺を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とするナビゲーション装置。
【請求項３】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、
前記制御手段は、前記状況判断手段によって前記移動体が過去に走行した道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とするナビゲーション装置。
【請求項４】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、
前記制御手段は、前記状況判断手段によって前記移動体が自動走行モードで走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とするナビゲーション装置。
【請求項５】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、
前記状況判断工程によって前記移動体が所定距離以上道なり走行するように誘導されている道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、
を含むことを特徴とする処理制御方法。
【請求項６】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、
前記状況判断工程によって前記移動体が自宅周辺を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、
を含むことを特徴とする処理制御方法。
【請求項７】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、
前記状況判断工程によって前記移動体が過去に走行した道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、
を含むことを特徴とする処理制御方法。
【請求項８】
記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、
前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、
前記状況判断工程によって前記移動体が自動走行モードで走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、
を含むことを特徴とする処理制御方法。
【請求項９】
請求項５〜８のいずれか一つに記載の処理制御方法をコンピュータに実行させることを特徴とする処理制御プログラム。
【請求項１０】
請求項９に記載の処理制御プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ナビゲーション装置、処理制御方法、処理制御プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、たとえば、更新データが探索用データであるか否かのように、更新データの種別に応じて一括更新または動的更新をおこなうことで、ナビゲーション機能の動作速度に影響を与えることなく、かつナビゲーション機能が使用できなくなる時間を最小限にして最新地図データへの更新をおこなうようにした地図データ処理装置がある（たとえば、下記特許文献１参照。）。
【０００３】
この場合に、更新する新たなデータは、たとえば、光ディスクのように、可搬性を有する記録媒体に記録されており、更新時には、この光ディスクを光ディスクドライブに挿入する。そして、必要なデータを、適宜更新する。
【０００４】
【特許文献１】特開２００４−２９５２０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、たとえば、車両などに搭載することを目的とした装置は、装置の大きさに制限が課せられるため、ナビゲーション機能を実現したりデータを更新したりするリソースには限りがある。このため、上述した特許文献１に記載された技術では、一括更新がおこなわれた場合、実質的にはナビゲーション機能が停止してしまうという問題が一例として挙げられる。
【０００６】
一方で、上述した特許文献１に記載された技術では、動的更新がおこなわれた場合、すべてのデータの更新が終了するまでに長い時間がかかることに加えて、すべてのデータの更新が終了するまでの間光ディスクドライブが占有されてしまうという問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるナビゲーション装置は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、前記制御手段は、前記状況判断手段によって前記移動体が所定距離以上道なり走行するように誘導されている道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とする。
【０００８】
請求項２の発明にかかるナビゲーション装置は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、前記制御手段は、前記状況判断手段によって前記移動体が自宅周辺を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とする。
【０００９】
請求項３の発明にかかるナビゲーション装置は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、前記制御手段は、前記状況判断手段によって前記移動体が過去に走行した道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とする。
【００１０】
請求項４の発明にかかるナビゲーション装置は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行する制御手段を備えるナビゲーション装置であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断手段を備え、前記制御手段は、前記状況判断手段によって前記移動体が自動走行モードで走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行することを特徴とする。
【００１１】
請求項５の発明にかかる処理制御方法は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、前記状況判断工程によって前記移動体が所定距離以上道なり走行するように誘導されている道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、を含むことを特徴とする。
【００１２】
請求項６の発明にかかる処理制御方法は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、前記状況判断工程によって前記移動体が自宅周辺を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、を含むことを特徴とする。
【００１３】
請求項７の発明にかかる処理制御方法は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、前記状況判断工程によって前記移動体が過去に走行した道路を走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、を含むことを特徴とする。
【００１４】
請求項８の発明にかかる処理制御方法は、記憶装置に記憶されているデータを用いたナビゲーション処理および前記記憶装置に記憶されているデータの更新処理を同時に実行するナビゲーション装置における処理制御方法であって、前記更新処理の実行中に、前記ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断工程と、前記状況判断工程によって前記移動体が自動走行モードで走行している状況であると判断された場合に、前記ナビゲーション処理におけるナビゲーション情報の表示手段への表示処理を停止し、前記表示処理を停止する前よりも前記更新処理にかけるリソースの負荷を大きくして当該更新処理を実行する処理制御工程と、を含むことを特徴とする。
【００１５】
請求項９の発明にかかる処理制御プログラムは、請求項５〜８のいずれか一つに記載の処理制御方法をコンピュータに実行させることを特徴とする。
【００１６】
請求項１０の発明にかかる記録媒体は、請求項９に記載の処理制御プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、処理制御方法、処理制御プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１８】
（ナビゲーション装置の機能的構成）
はじめに、この発明の実施の形態にかかるナビゲーション装置の機能的構成について説明する。図１は、この発明の実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。実施の形態にかかるナビゲーション装置１００は、移動体とともに移動することが可能な可搬性の記憶装置を備えるコンピュータ端末である。
【００１９】
ここで、移動体とは、移動することが可能な物体であり、たとえば、車両、船舶あるいは人間などである。ナビゲーション装置１００は、たとえば、移動体が車両である場合には当該車両に搭載されたナビゲーション装置などによって実現され、移動体が人間である場合には当該人物が所有する携帯型電話機などによって実現される。
【００２０】
図１において、ナビゲーション装置１００は、記憶装置１０１と、検出部１０２と、交通情報取得部１０３と、入力部１０４と、制御部１０５と、判定部１０６と、を備えている。記憶装置１０１は、各種のデータを記憶する。具体的には、記憶装置１０１は、たとえば、地図データや機能データを記憶する。
【００２１】
検出部１０２は、ナビゲーション装置１００を搭載した移動体の現在位置を検出する。移動体の現在位置は、たとえば、ＧＰＳ衛星からのＧＰＳ信号を受信することによって検出することが可能である。また、たとえば、ナビゲーション装置１００が車両に搭載されている場合には、ＧＰＳ衛星から受信したＧＰＳ信号に加えて、当該車両の挙動を検出する加速度センサや車速センサの出力値に応じて、移動体（車両）の現在位置を検出するようにしてもよい。検出部１０２は、データの更新中には、常に移動体の現在位置を検出する。
【００２２】
交通情報取得部１０３は、交通情報を取得する。ここで、交通情報とは、たとえば、一般道路や高速道路における通行規制箇所、渋滞箇所、渋滞の長さ、渋滞の原因などの情報である。交通情報は、たとえば、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）を利用して取得することができる。なお、ＶＩＣＳは登録商標である。
【００２３】
入力部１０４は、ユーザの指示入力を受け付ける。具体的には、入力部１０４は、たとえば、目的地点を指定する指示入力や、各種機能を指定する指示入力を受け付ける。
【００２４】
制御部１０５は、記憶装置１０１に記憶されているデータを用いたナビゲーション処理および記憶装置１０１に記憶されているデータの更新処理を実行する。ここで、ナビゲーション処理とは、たとえば、検出部１０２によって検出された移動体の現在位置に追従した地図を表示画面に表示する地図表示処理である。
【００２５】
また、ナビゲーション処理とは、たとえば、移動体を目的地まで誘導する際に、検出部１０２によって検出された移動体の現在位置が、目的地までの経路上における案内地点の近傍に存在する場合におこなわれる経路案内処理である。ほかに、ナビゲーション処理とは、検出部１０２によって検出された移動体の現在位置が、目的地までの経路上から逸脱した場合におこなわれる経路の再探索処理である。
【００２６】
また、ナビゲーション処理とは、たとえば、交通情報取得部１０３によって取得された交通情報に基づく交通情報提示処理であってもよい。ここで、交通情報提示処理とは、渋滞箇所を表示画面に表示された地図上に重畳表示することで提示したり、交通情報を示す文字や図形を表示することで提示したりする処理である。
【００２７】
交通情報提示処理に際しては、たとえば、『この先１００ｍに渋滞が発生しています』などのように、渋滞箇所の存在位置を音声によって提示してもよい。検出部１０２によって移動体の現在位置が検出されている場合には、現在位置近傍の渋滞あるいは通行規制箇所を提示してもよい。所定の地点までの経路にしたがった案内中の場合には、経路上の渋滞あるいは通行規制箇所を提示してもよい。
【００２８】
また、ナビゲーション処理とは、たとえば、入力部１０４によってユーザから受け付けた指示入力に対応するナビゲーション処理である。具体的には、たとえば、ユーザの指示入力によって特定の地点が指定された場合、指定された地点を含む地図情報を表示画面に表示する処理である。ほかに、ナビゲーション処理とは、たとえば、目的地点を設定するためのメニュー画面などを表示画面に表示する処理であってもよい。
【００２９】
また、制御部１０５によるデータの更新処理は、更新用データを用いて記憶装置１０１に記憶されているデータを更新する処理である。ここで、更新用データとは、具体的には、たとえば、記憶装置１０１に記憶されているデータが地図データである場合には、当該地図データに対して、新たに建設された道路や施設に関するデータが追加された地図データである。更新用データは、たとえば、可搬性を有する記録媒体に記録されていてもよいし、ナビゲーション装置１００との通信が可能な外部装置に記録されていてもよい。
【００３０】
更新に際して、制御部１０５は、記憶装置１０１に記憶されているすべてのデータを消去してから更新用データを記憶させてもよいし、記憶装置１０１に記憶されているデータをブロック単位で消去し、消去したブロックに該当する更新用データを順次記憶させてもよい。
【００３１】
判定部１０６は、更新処理の実行中に所定のナビゲーション処理を実行するか否かを判定する。ここで、所定のナビゲーション処理とは、上述した各種のナビゲーション処理のうち、状況に応じて選択されるナビゲーション処理である。上述した制御部１０５は、更新処理の実行中に所定のナビゲーション処理を実行すると判定部１０６によって判定された場合には、当該所定のナビゲーション処理を優先して実行する、若しくは、実行中の更新処理を停止して当該所定のナビゲーション処理を実行する。ここで、「ナビゲーション処理を優先して実行」とは、ナビゲーション処理にかける負荷を更新処理にかける負荷より大きくして双方の処理を実行することである。
【００３２】
（ナビゲーション装置のデータ更新処理手順）
つぎに、ナビゲーション装置１００のデータ更新処理手順について説明する。図２は、ナビゲーション装置１００のデータ更新処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、制御部１０２によるデータの更新処理が開始されるのを待って（ステップＳ２０１：Ｎｏ）、更新処理が開始された場合（ステップＳ２０１：Ｙｅｓ）には、所定のナビゲーション処理を実行するか否かを判定部１０６によって判定する（ステップＳ２０２）。
【００３３】
ステップＳ２０２において、所定のナビゲーション処理を実行する場合（ステップＳ２０２：Ｙｅｓ）には、ステップＳ２０２：Ｙｅｓにおいて実行すると判定された所定のナビゲーション処理を実行する（ステップＳ２０３）。ステップＳ２０３においては、所定のナビゲーション処理を更新処理よりも優先して実行してもよいし、実行中の更新処理を停止して所定のナビゲーション処理を実行してもよい。
【００３４】
一方、ステップＳ２０２において、所定のナビゲーション処理を実行しない場合（ステップＳ２０２：Ｎｏ）には、データの更新処理を継続する（ステップＳ２０４）。ステップＳ２０４においては、ナビゲーション処理と更新処理の双方を実行する場合に、これらの処理の優劣は任意として処理する。優劣なしとして処理してもよく、また、あらかじめどちらかを優先するように設定して処理してもよい。
【００３５】
ステップＳ２０３若しくはステップＳ２０４の処理後、データの更新処理が終了したか否かを判断し（ステップＳ２０５）、終了していない場合（ステップＳ２０５：Ｎｏ）にはステップＳ２０２へ戻り、終了した場合（ステップＳ２０５：Ｙｅｓ）には、一連の処理を終了する。
【００３６】
上述したように、実施の形態のナビゲーション装置１００によれば、更新処理の実行中に所定のナビゲーション処理を実行すると判定された場合には、当該所定のナビゲーション処理を優先して実行する、若しくは、実行中の更新処理を停止して当該所定のナビゲーション処理を実行することができる。
【００３７】
したがって、ナビゲーション装置１００は、データの更新処理の途中でも、状況に応じて適宜所定のナビゲーション処理を実行することができる。これによって、利用者は、ナビゲーション装置１００を利用しながらデータを更新させることができ、可能な限り短い時間ですべてのデータを更新させることができる。
【００３８】
また、実施の形態のナビゲーション装置１００によれば、検出部１０２によって検出された移動体の現在位置が交差点またはその近傍に存在する場合には、当該現在位置に追従した地図を表示画面に表示する地図表示処理をナビゲーション処理としておこなうことができる。
【００３９】
したがって、ナビゲーション装置１００は、データの更新処理の途中でも、利用者の現在位置に応じて、交差点またはその近傍の状況を伝えることができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【００４０】
また、実施の形態のナビゲーション装置１００によれば、交通情報取得部１０３によって取得された交通情報に基づく交通情報提示処理をナビゲーション処理としておこなうことができる。
【００４１】
したがって、ナビゲーション装置１００は、データの更新処理の途中でも、利用者に対して交通情報を提示することができる。これによって、利用者は、交通事情を把握しながら、可能な限り短い時間ですべてのデータを更新させることができる。
【００４２】
また、実施の形態のナビゲーション装置１００によれば、利用者の指示入力を受け付けた場合には、指示入力を受け付けた際の当該指示入力に対応するナビゲーション処理をおこなうことができる。
【００４３】
したがって、ナビゲーション装置１００は、データの更新中であっても、利用者の指示入力に応じた対応するナビゲーション処理をおこなうことができる。これによって、利用者は、必要なタイミングで指示入力に応じたナビゲーション機能を享受しながら、可能な限り短い時間ですべてのデータを更新させることができる。
【００４４】
また、実施の形態のナビゲーション装置１００によれば、検出部１０２によって検出された現在位置に応じて、当該現在位置が経路上の案内地点の近傍に存在する場合には、経路案内処理をナビゲーション処理としておこなうことができる。
【００４５】
したがって、ナビゲーション装置１００は、データの更新中であっても、経路を案内することができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【００４６】
また、実施の形態のナビゲーション装置１００によれば、検出部１０２によって検出された移動体の現在位置が経路から逸脱した場合には、経路の再探索処理をナビゲーション処理としておこなうことができる。
【００４７】
したがって、ナビゲーション装置１００は、データの更新中であっても、移動体が経路から逸脱した場合には、当該移動体の現在位置に応じた経路を再探索することができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【００４８】
図示を省略するが、たとえば、制御部１０５による更新処理の実行中において、ナビゲーション装置を搭載した移動体の走行状況を判断する状況判断部を設け、当該状況判断部によって判断される移動体の走行状況が、所定の走行状況である場合に、ナビゲーション処理におけるナビゲーション情報の表示画面への表示処理を停止し、更新処理を優先して実行するようにしてもよい。
【００４９】
ここで、所定の走行状況とは、たとえば、上述した各種ナビゲーション処理のうちの経路の誘導を行う経路誘導処理を実行中において、移動体が所定距離以上道なりに走行するよう誘導がされている道路を走行している状況である。また、所定の走行状況は、たとえば、移動体が自宅として登録されている地点の周辺を走行している状況であってもよい。
【００５０】
さらに、所定の走行状況は、移動体が過去に走行した道路を走行している状況であってもよい。加えて、所定の走行状況は、移動体が自動走行モードで走行している状況であってもよい。なお、自動走行モードとは、利用者が操縦しなくても移動体に搭載された制御装置が移動体の速度などを制御して自動走行するモードのことである。
【００５１】
この場合、ナビゲーション情報の表示画面への表示処理は停止するが、ナビゲーション処理は継続しておこなう。ナビゲーション情報の表示画面への表示処理とは、たとえば、上述した地図表示処理や、表示画面への表示をともなう交通情報提示処理などの処理である。なお、「更新処理を優先して実行」とは、更新処理にかける負荷をナビゲーション処理にかける負荷より大きくして双方の処理を実行することである。
【００５２】
このように、制御部１０５によって更新をおこなうことによってリソースが占有されている間は、ナビゲーション情報の表示画面への表示処理を停止するようにした場合、たとえば、『データ更新中』などのメッセージのみを表示画面に表示させてもよいし、すべての情報の表示を停止してもよい。
【００５３】
したがって、ナビゲーション装置１００は、状況判断部によって判断される移動体の走行状況に応じて、表示画面への表示処理をともなうナビゲーション処理を停止させ、制御部１０２による更新処理を優先させることができる。これによって、利用者は、移動体の走行状況に応じてデータ更新を優先させて可能な限り短い時間ですべてのデータを更新させることができる。
【実施例】
【００５４】
つぎに、上述した実施の形態にかかるナビゲーション装置１００の実施例について説明する。この実施例においては、上述した実施の形態にかかるナビゲーション装置１００を、車両に搭載されたナビゲーション装置に適用した例を示す。
【００５５】
（ナビゲーション装置のハードウェア構成）
はじめに、実施例のナビゲーション装置のハードウェア構成について説明する。図３は、実施例のナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、を備えている。各構成部３０１〜３１６は、バス３２０によってそれぞれ接続されている。
【００５６】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、処理制御プログラムなどのナビゲーション処理に関する各種プログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００５７】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、図１に示したナビゲーション装置１００が備える記憶装置１０１を実現し、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００５８】
本実施例において、磁気ディスク３０５には、地図データなどのナビゲーション処理に用いられる各種データが記録されている。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００５９】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００６０】
また、交通条件データには、過去の渋滞情報を、季節・曜日・大型連休・時刻などを基準に統計処理した過去渋滞情報を記憶している。ナビゲーション装置３００は、後述する通信Ｉ／Ｆ３１４によって受信される道路交通情報によって現在発生している渋滞の情報を得るが、過去渋滞情報により、指定した時刻における渋滞状況の予想をおこなうことが可能となる。
【００６１】
ナビゲーション処理に用いられる各種データには、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータが含まれている。
【００６２】
ナビゲーション処理に用いられる各種データには、また、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータが含まれている。
【００６３】
ナビゲーション処理に用いられる各種データには、たとえば、『自宅』、『勤務先』、『友人Ａ宅』などのように、利用者によって登録された任意の地点をあらわすデータが含まれていてもよい。地点の登録は、入力デバイス３１１を用いた入力操作を受け付けることによっておこなうことができる。
【００６４】
なお、上述したナビゲーション処理に用いられる各種データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００６５】
なお、実施例では、地図データを磁気ディスク３０５に記録するようにしたが、これに限るものではない。地図データは、ナビゲーション装置３００のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置３００外部に設けられていても良い。その場合、ナビゲーション装置３００は、たとえば、通信Ｉ／Ｆ３１４を通じて、ネットワークを介して地図データを取得する。取得された地図データは、ＲＡＭ３０３などに記憶される。
【００６６】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００６７】
本実施例において、光ディスク３０７には、磁気ディスク３０５に記録されている地図データなどの各種データを更新するための更新用データが記録されている。そして、磁気ディスク３０５に記録されている各種データを更新する際に、この更新用データが光ディスクドライブ３０６によって読み出されて各種データの更新処理に用いられる。
【００６８】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００６９】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００７０】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００７１】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ３１３に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在位置をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ３０１によって算出される。
【００７２】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００７３】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００７４】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００７５】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両（ナビゲーション装置３００）の位置に関する情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００７６】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による現在地点の算出や、速度や方位の変化量の測定に用いられる。なお、ナビゲーション装置３００は、各種センサ３１６からの出力値を、ドライブレコーダ機能で記録するデータとしてもよい。
【００７７】
なお、図示および説明を省略するが、ナビゲーション装置３００は、上述した構成３０１〜３１６に加えて、ＤＶＤやＣＤなどの再生、テレビ放送の受信・録画などの各種機能を実現する構成を備えていてもよい。
【００７８】
図１に示したナビゲーション装置１００が備える各部の機能は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００７９】
（ナビゲーション装置のデータ更新処理手順）
つぎに、ナビゲーション装置３００のデータ更新処理手順について説明する。図４は、ナビゲーション装置３００のデータ更新処理手順を示すフローチャートである。図４に示すデータ更新処理手順は、光ディスクドライブ３０６に更新用データが記録されている光ディスク３０７が挿入されている状態において実行される。
【００８０】
図４のフローチャートにおいて、まず、データの更新が開始されるまで待つ（ステップＳ４０１：Ｎｏ）。データの更新は、光ディスクドライブ３０６に光ディスク３０７が挿入された場合、あるいは、光ディスクドライブ３０６に光ディスク３０７が挿入された状態で、利用者による更新開始の指示操作を受け付けた場合に開始される。
【００８１】
ステップＳ４０１においてデータの更新が開始された場合（ステップＳ４０１：Ｙｅｓ）、入力デバイス３１１の操作によって、指示入力を受け付けたか否かを判断する（ステップＳ４０２）。ステップＳ４０２においては、たとえば、地図スクロール処理や目的地設定処理などのナビゲーション処理に関するユーザの指示入力を受け付けたか否かを判断する。
【００８２】
ステップＳ４０２において、指示入力を受け付けた場合（ステップＳ４０２：Ｙｅｓ）にはステップＳ４０８へ移行し、受け付けていない場合（ステップＳ４０２：Ｎｏ）には、経路誘導中であるか否かを判断する（ステップＳ４０３）。ここで、経路誘導とは、目的地点までの最適経路に沿って、車両を移動させるための各種処理および当該処理によって実現される各種動作である。
【００８３】
ステップＳ４０３において、経路誘導中ではない場合（ステップＳ４０３：Ｎｏ）には、ステップＳ４０６へ移行する。経路誘導中である場合（ステップＳ４０３：Ｙｅｓ）には、車両が案内地点に近付いたか否かを判断し（ステップＳ４０４）、近付いた場合（ステップＳ４０４：Ｙｅｓ）には、ステップＳ４０８へ移行する。
【００８４】
ステップＳ４０４において、車両が案内地点に近付いていない場合（ステップＳ４０４：Ｎｏ）には、車両が経路誘導に用いられている経路から逸脱したか否かを判断する（ステップＳ４０５）。逸脱した場合（ステップＳ４０５：Ｙｅｓ）には、ステップＳ４０８へ移行する。
【００８５】
ステップＳ４０５において、車両が経路誘導に用いられている経路から逸脱していない場合（ステップＳ４０５：Ｎｏ）には、車両の現在位置近傍における交通情報を受信したか否かを判断する（ステップＳ４０７）。経路誘導中の場合、ステップＳ４０７においては、経路誘導に用いられている経路上に存在する交通情報を受信したか否かを併せて判断する。受信した場合（ステップＳ４０６：Ｙｅｓ）には、ステップＳ４０８へ移行する。
【００８６】
交通情報を受信していない場合（ステップＳ４０６：Ｎｏ）、車両が交差点に近付いたか否かを判断し（ステップＳ４０７）、近付いた場合（ステップＳ４０７：Ｙｅｓ）には、ステップＳ４０８へ移行する。ステップＳ４０８においては、ナビゲーション処理を更新処理よりも優先して実行して、ステップＳ４１２へ移行する。
【００８７】
具体的には、指示入力を受け付けた場合（Ｓ４０２：Ｙｅｓ）には、指示入力に対応するナビゲーション処理を優先して実行する。また、案内地点に近付いた場合（Ｓ４０４：Ｙｅｓ）には、案内地点の拡大図や進行方向を案内する情報をディスプレイ３１３に表示したり、進行方向を案内する音声メッセージを出力したりする。
【００８８】
また、車両が経路から逸脱した場合（ステップＳ４０５：Ｙｅｓ）には、車両の現在位置に応じて新たな経路を再探索する。さらに、交通情報を受信した場合（ステップＳ４０６：Ｙｅｓ）には、渋滞箇所や通行規制箇所をあらわす情報を、ディスプレイ３１３に表示したり、音声メッセージによって出力したりする。ほかに、交差点に近付いた場合（ステップＳ４０７：Ｙｅｓ）には、車両の現在位置および交差点を含む地図ディスプレイ３１３に表示する。なお、ステップＳ４０８においては、実行するナビゲーション処理に応じて、適宜、更新処理を停止してもよい。
【００８９】
ステップＳ４０７において、ナビゲーション装置３００の現在位置が、交差点に近付いていない場合（ステップＳ４０７：Ｎｏ）、更新処理を優先して実行可能であるか否かを判断する（ステップＳ４０９）。ステップＳ４０９においては、ナビゲーション装置３００が有する各種リソースのうち、データの更新処理に関わるリソースを、データの更新処理のために最優先に利用して、データの更新処理をおこなうことが可能であるか否かを判断する。データの更新処理に関わるリソースとしては、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスクドライブ３０４、磁気ディスク３０５、光ディスクドライブ３０６、光ディスク３０７などが挙げられる。
【００９０】
ステップＳ４０９において、更新処理を優先して実行可能である場合（ステップＳ４０９：Ｙｅｓ）には、更新処理を優先して実行して（ステップＳ４１０）、ステップＳ４１２へ移行する。ステップＳ４１０においては、ナビゲーション情報のディスプレイ３１３の表示画面への表示を停止し、ナビゲーション処理より更新処理を優先して実行する。なお、ナビゲーション処理については表示処理のみ停止し、その他の処理は続行する。
【００９１】
一方、更新処理を優先して実行することが不可能である場合（ステップＳ４０９：Ｎｏ）には、通常の処理を実行して（ステップＳ４１１）、ステップＳ４１２へ移行する。ステップＳ４１１においては、ナビゲーション処理と更新処理との優劣は任意として処理する。優劣なしとしても処理してもよく、また、予めどちらかを優先するように設定して処理してもよい。ただし、ナビゲーション情報の表示は行い、また、更新処理は停止しない。
【００９２】
そして、すべてのデータファイルの更新が終了したか否かを判断し（ステップＳ４１２）、終了していない場合（ステップＳ４１２：Ｎｏ）にはステップＳ４０２へ戻る。終了した場合（ステップＳ４１２：Ｙｅｓ）には、一連の処理を終了する。
【００９３】
つぎに、上述したステップＳ４０９における、更新処理を優先して実行可能であるか否かの判断について説明する。図５は、更新処理の優先実行の可否を判断する処理手順を示すフローチャートである。図５のフローチャートにおいて、まず、更新処理の優先実行が停止してからｔ１以上経過したか否かを判断する（ステップＳ５０１）。経過していない場合にはステップＳ５０８へ移行する。ここで、ｔ１とは、たとえば、ナビゲーション装置３００の製造時などにおいて予め設定され、具体的には、たとえば、『ｔ１＝３０秒』のように、任意に設定することが可能である。
【００９４】
ステップＳ５０１において、更新処理の優先実行が停止してからｔ１以上経過した場合（ステップＳ５０１：Ｙｅｓ）には、経路誘導中であるか否かを判断する（ステップＳ５０２）。経路誘導中ではない場合（ステップＳ５０２：Ｎｏ）には、ステップＳ５０５へ移行する。経路誘導中である場合（ステップＳ５０２：Ｙｅｓ）には、車両が所定距離以上右左折せず道なり走行するように誘導されている道路を走行中か否かを判断する（ステップＳ５０３）。
【００９５】
ステップＳ５０３において、車両が所定距離以上道なり走行するように誘導されている道路を走行中である場合（ステップＳ５０３：Ｙｅｓ）には、ステップＳ５０９へ移行する。走行中ではない場合（ステップＳ５０３：Ｎｏ）には、車両が自宅周辺を走行中か否かを判断する（ステップＳ５０４）。車両が自宅周辺を走行中である場合（ステップＳ５０４：Ｙｅｓ）には、ステップＳ５０９へ移行する。
【００９６】
ステップＳ５０４において、車両が自宅周辺を走行中ではない場合（ステップＳ５０４：Ｎｏ）には、走行軌跡の記録された道路（車両が過去に走行した道路）を走行中か否かを判断する（ステップＳ５０５）。走行軌跡の記録された道路を走行中である場合（ステップＳ５０５：Ｙｅｓ）には、ステップＳ５０９へ移行する。走行軌跡の記録された道路を走行中ではない場合（ステップＳ５０５：Ｎｏ）には、車両が自動走行モードで走行中か否かを判断する（ステップＳ５０６）。
【００９７】
ステップＳ５０６において、車両が自動走行モードで走行中である場合（ステップＳ５０６：Ｙｅｓ）には、ステップＳ５０９へ移行する。車両が自動走行モードで走行中ではない場合（ステップＳ５０６：Ｎｏ）には、更新処理の優先実行が停止してからｔ２以上経過したか否かを判断する（ステップＳ５０７）。ここで、ｔ２とは、たとえば、ナビゲーション装置３００の製造時などにおいてあらかじめ設定され、具体的には、たとえば、『ｔ２＝５分』のように、任意に設定することが可能である。なお、ｔ２＞ｔ１である。
【００９８】
ステップＳ５０７において、更新処理の優先実行が停止してからｔ２以上経過していない場合（ステップＳ：Ｎｏ）には、更新処理を優先して実行不可能と判断して（ステップＳ５０８）一連の処理を終了する。一方、更新処理の優先実行が停止してからｔ２以上経過した場合（ステップＳ：Ｙｅｓ）には、更新処理を優先して実行可能と判断して（ステップＳ５０８）、一連の処理を終了する。
【００９９】
つぎに、表示画面例について説明する。図６は、表示画面例を示す平面図である。図６に示す表示画面６００は、高速更新モードでの更新中に、ディスプレイ３１３に表示される。図５に示すように、表示画面６００には、データの更新中であることを示すメッセージ６０１、データ更新の進捗状況を案内するグラフ６０２、および数値情報６０３が表示されている。
【０１００】
ディスプレイ３１３に表示画面６００を表示している間は、映像Ｉ／Ｆ３１２は、データ更新の進捗状況に応じてグラフ６０２および数値情報６０３のみを更新すればよい。これにより、映像Ｉ／Ｆ３１２の制御に関わるＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３などのリソースの使用量を、車両の現在位置に追従した地図を表示する場合と比較して大きく抑制することができる。
【０１０１】
上述したように、実施例のナビゲーション装置３００によれば、データの更新処理の途中でも、状況に応じて適宜所定のナビゲーション処理を実行することができる。これによって、利用者は、ナビゲーション装置３００を利用しながら、データを更新させることができ、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０２】
また、実施例のナビゲーション装置３００によれば、データの更新処理の途中でも、利用者の現在位置に応じて、交差点またはその近傍の状況を伝えることができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０３】
また、実施の形態のナビゲーション装置３００によれば、データの更新処理の途中でも、利用者に対して交通情報を提示することができる。これによって、利用者は、交通事情を把握しながら、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０４】
また、実施例のナビゲーション装置３００によれば、データの更新中であっても、利用者の指示入力に応じた対応するナビゲーション処理をおこなうことができる。これによって、利用者は、必要なタイミングで指示入力に応じたナビゲーション機能を享受しながら、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０５】
また、実施例のナビゲーション装置３００によれば、データの更新中であっても、経路誘導をおこなうことができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０６】
また、実施例のナビゲーション装置３００によれば、データの更新中であっても、車両が経路から逸脱した場合には、当該車両の現在位置に応じた経路を再探索することができる。これによって、利用者は、移動に支障を来たすことなく、可能な限り短い時間ですべてのデータを更新させることができる。
【０１０７】
また、実施例のナビゲーション装置３００によれば、経路誘導処理を実行中において、移動体が所定距離以上道なり走行するよう誘導がされている道路を走行している状況においては、ナビゲーション情報のディスプレイ３１３への表示処理を停止し、更新処理を優先して実行することができる。これによって、利用者は、ナビゲーション情報の表示が不要な場合に、データ更新を優先させて可能な限り短い時間ですべてのデータを更新させることができる。
【０１０８】
また、実施例のナビゲーション装置３００によれば、移動体が自宅として登録されている地点の周辺を走行している状況においては、ナビゲーション情報のディスプレイ３１３への表示処理を停止し、更新処理を優先して実行することができる。これによって、利用者は、ナビゲーション情報の表示が不要な場合に、データ更新を優先させて可能な限り短い時間ですべてのデータを更新させることができる。
【０１０９】
また、実施例のナビゲーション装置３００によれば、移動体が過去に走行した道路を走行している状況においては、ナビゲーション情報のディスプレイ３１３への表示処理を停止し、更新処理を優先して実行することができる。これによって、利用者は、ナビゲーション情報の表示が不要な場合に、データ更新を優先させて可能な限り短い時間ですべてのデータを更新させることができる。
【０１１０】
また、実施例のナビゲーション装置３００によれば、移動体が自動走行モードで走行している状況においては、ナビゲーション情報のディスプレイ３１３への表示処理を停止し、更新処理を優先して実行することができる。これによって、利用者は、ナビゲーション情報の表示が不要な場合に、データ更新を優先させて可能な限り短い時間ですべてのデータを更新させることができる。
【０１１１】
なお、本実施の形態で説明した処理制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１１２】
【図１】この発明の実施の形態にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】ナビゲーション装置のデータ更新処理手順を示すフローチャートである。
【図３】実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】ナビゲーション装置のデータ更新処理手順を示すフローチャートである。
【図５】更新処理の優先実行の可否を判断する処理手順を示すフローチャートである。
【図６】表示画面例を示す平面図である。
【符号の説明】
【０１１３】
１００  ナビゲーション装置
１０１  記憶装置
１０２  検出部
１０３  交通情報取得部
１０４  入力部
１０５  制御部
１０６  判定部
【図１】
0004682210.tif 000002
【図２】
0004682210.tif 000003
【図３】
0004682210.tif 000004
【図４】
0004682210.tif 000005
【図５】
0004682210.tif 000006
【図６】
0004682210.tif 000007