(57)【要約】【課題】  本発明の目的は、地図データの更新が終わるのを待つために経路誘導機能を利用できない状況を回避する技術を提供することにある。【解決手段】  本発明に係るナビゲーション装置は、所定の範囲の地図情報である第一の地図情報を格納する記憶部と、接続された機器に含まれ、第一の地図情報と共通する範囲の情報を有する第二の地図情報と、第一の地図情報と、のいずれかの地図情報を所定の基準で選定する地図情報選定部と、地図情報選定部により選定された地図情報を読み出す地図情報読出部と、を備えることを特徴とする。【選択図】図１
2014235056.tif 000002
【特許請求の範囲】
【請求項１】
所定の範囲の地図情報である第一の地図情報を格納する記憶部と、
接続された機器に含まれ、前記第一の地図情報と共通する範囲の情報を有する第二の地図情報と、前記第一の地図情報と、のいずれかの地図情報を所定の基準で選定する地図情報選定部と、
前記地図情報選定部により選定された地図情報を読み出す地図情報読出部と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記地図情報選定部は、より新しい情報が含まれる地図情報を前記第一の地図情報および前記第二の地図情報のいずれかから選定する、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置であって、
前記地図情報選定部は、前記第一の地図情報および前記第二の地図情報に含まれる情報が同様に新しい場合には、前記第二の地図情報が含まれる前記機器との通信の経路に応じて前記第一の地図情報あるいは第二の地図情報を選定する、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１〜３のいずれか一項に記載のナビゲーション装置であって、
前記地図情報選定部は、利用中でない地図情報を選定する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置であって、
前記地図情報選定部は、更新中でない地図情報を選定する、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項１〜５のいずれか一項に記載のナビゲーション装置であって、
前記地図情報選定部は、使用することにより課金される地図情報を除外して選定する、
ことを特徴とするナビゲーション装置。
【請求項７】
請求項１〜６のいずれか一項に記載のナビゲーション装置であって、
前記地図情報選定部は、選定した地図情報が含まれる前記接続された機器に継続利用上の困難が発生した場合には、他の地図情報を選定し直す、
ことを特徴とするナビゲーション装置。
【請求項８】
請求項１〜７のいずれか一項に記載のナビゲーション装置であって、
前記地図情報選定部は、所定の地域ごとに、前記第一の地図情報と、前記第二の地図情報と、のいずれかの地図情報を所定の基準で選定する、
ことを特徴とするナビゲーション装置。
【請求項９】
請求項１〜８のいずれか一項に記載のナビゲーション装置であって、
前記第二の地図情報に前記第一の地図情報よりも新しい情報が付加されている場合には、前記第二の地図情報に含まれる当該新しい情報を前記第一の地図情報に対して適用させる更新を行う地図情報更新部、
を備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置の技術に関するものである。
【背景技術】
【０００２】
従来、携帯電話において地図更新データを予め受信して記憶し、カーナビの起動時に転送し、カーナビは受信したデータにより地図データを更新する技術がある。特許文献１には、このような装置についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９３０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような技術では、地図データの受信時間を短縮できるが、受信した地図データによる地図データの更新が終わるまで経路誘導機能を利用できず出発できないことがあった。
【０００５】
本発明の目的は、地図データの更新が終わるのを待つために経路誘導機能を利用できない状況を回避する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記課題を解決すべく、本発明に係るナビゲーション装置は、所定の範囲の地図情報である第一の地図情報を格納する記憶部と、接続された機器に含まれ、前記第一の地図情報と共通する範囲の情報を有する第二の地図情報と、前記第一の地図情報と、のいずれかの地図情報を所定の基準で選定する地図情報選定部と、前記地図情報選定部により選定された地図情報を読み出す地図情報読出部と、を備えることを特徴とする。
【０００７】
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【発明の効果】
【０００８】
本願発明によれば、地図データの更新が終わるのを待つために経路誘導機能を利用できない状況を回避する技術を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態に係るナビゲーション装置の概略構成図である。
【図２】地図情報のデータ構造を示す図である。
【図３】外部装置テーブルのデータ構造を示す図である。
【図４】接続優先テーブルのデータ構造を示す図である。
【図５】ナビゲーション装置の制御部の機能構成図である。
【図６】使用地図選定処理の流れを示す図である。
【図７】地図更新処理の流れを示す図である。
【図８】接続装置確認画面の例を示す図である。
【図９】使用地図情報一覧画面の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る実施形態に係るナビゲーション装置１００について、図面を参照して説明する。
【００１１】
図１に、本発明に係る実施形態に係るナビゲーション装置１００の概略を示す。移動体に搭載されたナビゲーション装置１００は、後述する通信装置１３を介して、記憶装置１６０と通信可能な通信装置１５０と有線、無線のいずれかの方法で通信することが可能となっている。なお、ナビゲーション装置１００の通信装置１３と、記憶装置１６０と通信可能な通信装置１５０とは、例えばインターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷｉＦｉ（登録商標）等の無線ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線、ＵＳＢ（登録商標）ケーブル等の有線、の各種通信方法により接続される。
【００１２】
また、移動体には、ナビゲーション装置１００が着脱可能に搭載される。本実施形態においては、ナビゲーション装置１００は、現在位置情報等を取得することが可能な情報処理装置である。しかし、本願発明の対象となるナビゲーション装置は、図１に示すナビゲーション装置１００に限られるものではない。例えば、移動体に組み込まれた各種制御機器であってもよい。
【００１３】
通信装置１５０は、移動体の運転者あるいは乗員が有する携帯電話機器等の移動端末であり、例えばスマートフォンやフィーチャーフォン、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、ノートパソコン等である。なお、通信装置１５０は、内部インターフェースを介して記憶装置１６０と接続するものであってもよいし、記憶装置１６０を別装置として外部インターフェースを介して接続するものであってもよい。
【００１４】
本実施形態においては、移動体の乗員が有する通信装置１５０と、ナビゲーション装置１００とは、乗員の指示に従ってあるいは通信可能な状態になると、通信のための接続を確立させる。
【００１５】
ここで、通信装置１５０は、記憶装置１６０に格納された後述する地図情報２００を読み出してナビゲーション装置１００へ送信し、あるいは書き込みを記憶装置１６０に指示することができる。
【００１６】
ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、ネットワーク通信装置１２と、通信装置１３と、を備えている。
【００１７】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報に基づいて現在地を算出する。また、得られた現在地の情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１８】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、現在地又はユーザから指示された出発地と、目的地（または、経由地や立ち寄り地）と、を結ぶ最適な経路である推奨経路を探索する。また、スピーカ４２やディスプレイ２を用いてユーザを誘導する。
【００１９】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２と、プログラムやデータを格納するＲＯＭ２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェース）２４と、を有する。
【００２０】
ディスプレイ２は、演算処理部１等で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどで構成される。
【００２１】
記憶装置３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  
Ｓｔａｔｅ  Ｄｒｉｖｅ）、不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００２２】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）である地図情報２００と、ナビゲーション装置１００の外部の装置であって通信装置１３を介して接続される装置の状態を記録する外部装置テーブル３００と、外部装置の接続経路に応じて使用する地図情報を優先付ける接続優先テーブル４００と、が記憶されている。
【００２３】
図２は、地図情報２００の構成を示す図である。地図情報２００は、地図上の区画された領域である地域ＩＤ２０１ごとに区分けされ、当該領域には、地図を構成する情報の新旧を特定するバージョン２０２と、当該領域ごとに地図を構成する情報の複製の許可、参照の許可等の権限を特定するパーミッション２０３が対応づけられている。また、当該地域ＩＤ２０１には、地図上の地域ＩＤ２０１ごとにその内部を区画された領域であるメッシュの識別コード（メッシュＩＤ）２１０が含まれている。また、メッシュＩＤ２１０ごとに、そのメッシュに含まれる道路を構成する各リンクおよびその接続点であるノードを含むリンクデータ２２０を含んでいる。
【００２４】
リンクデータ２２０は、リンクの識別子であるリンクＩＤ２２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの長さを示すリンク長２２４、予め記憶されたリンク旅行時間２２５、開始接続リンクおよび終了接続リンク２２６、リンクを含む道路の制限速度を示す制限速度２２７などを含んでいる。なお、開始接続リンクおよび終了接続リンク２２６は、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する情報である。
【００２５】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしているが、これに限られない。例えば、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別しないものであってもよい。
【００２６】
また、地図情報２００には、リンクデータ２２０の他にも、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）等の施設等の存在、位置、サービス内容等の付帯情報が含まれる。
【００２７】
図３は、外部装置テーブル３００の構成を示す図である。外部装置テーブル３００は、ナビゲーション装置１００とは異なる他の装置である外部装置を識別する装置ＩＤ３０１と、当該外部装置とナビゲーション装置１００との接続手段を特定する接続経路３０２と、が対応付けられた情報を備える。また、装置ＩＤ３０１ごとに、地図データ提供元３１１と、地図データ地域ＩＤ３１２と、地図データバージョン３１３と、パーミッション３１４と、利用状態３１５と、利用中プロセス３１６と、が対応付けられた情報の組が複数組対応付けられている。
【００２８】
地図データ提供元３１１は、地図データ地域ＩＤ３１２と地図データバージョン３１３とで特定される地図情報の提供を行っている提供者を特定する情報である。例えば、地図データ提供元３１１は、地図データを作成、販売している地図業者を特定する情報である。なお、地図データは、提供元に応じてデータフォーマットや含まれる情報等が異なるため、原則的には提供元が異なると互換性がない。
【００２９】
地図データ地域ＩＤ３１２は、地図上の所定の範囲を所定の規則で分割した地域の一つを特定する情報である。地図データバージョン３１３は、地図データ地域ＩＤ３１２で特定される地域についての地図情報の新しさを、所定のルールで付番された数値等を用いて特定する情報である。なお、地図データバージョン３１３は、地図情報の提供元により独自に付番され、ある地域の地図情報の提供元が同一主体であれば、原則的に同一の付番体系となる。また、バージョンを示す数値が大きいほど、新しい情報に基づいて作成された地図情報であるといえる。
【００３０】
パーミッション３１４は、地図データ地域ＩＤ３１２と地図データバージョン３１３とで特定される地図情報へのアクセス権限を特定する情報である。例えば、「読み取り可能」、「読み取りおよび更新元としての読み取り可能」等の情報である。
【００３１】
利用状態３１５は、地図データ地域ＩＤ３１２と地図データバージョン３１３とで特定される地図情報の利用（読み出し等）されている状態を特定する情報である。例えば、読み出し中であることを示す「Ｒｅａｄ」、更新中であることを示す「Ｕｐｄａｔｅ」、未使用状態であることを示す「Ｉｄｌｅ」等の状態を特定する情報である。
【００３２】
利用中プロセス３１６は、地図データ地域ＩＤ３１２と地図データバージョン３１３とで特定される地図情報を利用（読み出し等）している処理（プロセス）を特定する情報である。例えば、地図情報の更新を行う機能部が当該地図情報を更新している場合、当該更新を行う機能部を特定する情報である。
【００３３】
図４は、接続優先テーブル４００の構成を示す図である。接続優先テーブル４００は、ナビゲーション装置１００とは異なる他の装置である外部装置とナビゲーション装置１００との接続手段を特定する接続経路４０１ごとに、優先的に地図情報を取得する順位を特定する優先順位４０２が対応付けられた情報を備える。なお、優先順位４０２については、接続経路４０１における規格上の通信速度の早いものから優先させるよう予め定められているものとしているが、これに限られない。例えば、接続経路４０１による通信速度を所定のサンプリングにより実際に計測して、通信速度の速い規格順に優先順位を定めるよう所定のタイミングでチューニングするようにしてもよい。インターネット等を接続手段として経由する場合には、環境や通信状況に応じて通信速度の変動が激しい場合もあるためである。
【００３４】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、ユーザやその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００３５】
スピーカ４２は、演算処理部１で生成されたユーザへのメッセージを音声として出力する。マイクロフォン４１とスピーカ４２は、移動体の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００３６】
入力装置５は、ユーザからの指示をユーザによる操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。また、入力装置５には、ナビゲーション装置１００に対して遠隔で操作指示を行うことができるリモートコントローラが含まれる。リモートコントローラは、ダイヤルスイッチやスクロールキー、縮尺変更キーなどを備え、各キーやスイッチが操作された情報をナビゲーション装置１００に送出することができる。
【００３７】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。なお、タッチパネル５１は、同時に複数のタッチ位置を検出することのできるマルチタッチを実現できるものであってもよい。
【００３８】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００３９】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭや、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００４０】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地（例えば、自車位置）を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００４１】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００４２】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００４３】
ネットワーク通信装置１２は、ナビゲーション装置１００を、図示しない移動体内の制御ネットワーク規格であるＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等に対応するネットワークに接続させ、ネットワークに接続された他の移動体内の制御装置であるＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）とＣＡＮメッセージ等をやり取りすることで通信を行う装置である。
【００４４】
通信装置１３は、記憶装置１６０と通信可能な通信装置１５０との通信を開始、継続、終了させる。通信装置１３は、通信装置１５０とは、例えばインターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷｉＦｉ（登録商標）等の無線ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線、ＵＳＢ（登録商標）ケーブル等の有線、の各種通信方法により接続する。また、通信装置１３は、定期的あるいは所定のタイミングで通信装置１５０の発見および接続を試み、接続可能な通信装置１５０に対して通信を確立させる。
【００４５】
図５は、演算処理部１の機能構成を示す図である。演算処理部１には、基本制御部１０１と、入力受付部１０２と、出力処理部１０３と、地図情報選定部１０４と、外部装置接続部１０５と、地図情報読出部１０６と、地図情報更新部１０７と、経路誘導部１０８と、が含まれる。
【００４６】
基本制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の機能部の動作を制御する。また、各種センサ、ＧＰＳ受信装置９等の情報を取得し、マップマッチング処理等を行って現在地を特定する。また、随時、移動した日付および時刻と、位置と、を対応付けて、リンクごとに移動履歴を記憶装置３に記憶する。さらに、各処理部からの要求に応じて、現在時刻を出力する。
【００４７】
また、基本制御部１０１は、現在地又はユーザから指示された出発地と、目的地（または、経由地や立ち寄り地）とを結ぶ最適な経路である推奨経路を探索する。当該経路探索においては、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間（リンク）に対して予め設定されたリンクコストに基づいて、リンクコストが最小となる経路を探索する。
【００４８】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力されたユーザからの入力指示を受け付け、その入力指示に関する情報であるタッチの座標位置や、音声情報とともに、要求内容に対応する処理を実行するように基本制御部１０１へ伝達する。例えば、ユーザが推奨経路の探索を要求したときは、その要求指示を基本制御部１０１に要求する。すなわち、入力受付部１０２は、接触する操作により指示を受け付ける接触指示受付部であるといえる。また、入力受付部１０２は、音声による操作により指示を受け付ける音声指示受付部であるともいえる。
【００４９】
出力処理部１０３は、例えばポリゴン情報等、表示させる画面を構成する情報を受け取り、ディスプレイ２に描画するための信号に変換してディスプレイ２に対して描画する指示を行う。
【００５０】
地図情報選定部１０４は、使用する地図情報を、外部装置を含めた記憶装置から選定する。具体的には、地図情報選定部１０４は、基本制御部１０１が経路探索・誘導に使用する地図情報を特定するにあたり、接続された外部装置の記憶装置１６０および記憶装置３の中から適した地図情報を特定し、地図情報の読み出し元として選定する。
【００５１】
外部装置接続部１０５は、ナビゲーション装置１００とは異なる外部装置と、ナビゲーション装置１００とを通信可能に接続させる処理を実施する。具体的には、外部装置接続部１０５は、地図情報選定部１０４が選定した地図情報を読み出すための通信路を外部装置である通信装置１５０との間で確立させ、記憶装置１６０が格納する情報の取得を可能ならしめる。
【００５２】
地図情報読出部１０６は、外部装置接続部１０５により接続された外部装置から、地図情報選定部１０４が選定した地図情報を読み出す。
【００５３】
地図情報更新部１０７は、外部装置接続部１０５により接続された外部機器から読み出した地図情報を用いて、ナビゲーション装置１００が記憶装置３に有する地図情報の更新を実施する。
【００５４】
経路誘導部１０８は、外部装置接続部１０５により接続された外部機器から読み出した地図情報を用いて、基本制御部１０１が探索した推奨経路に基づいて、移動体の現在地が推奨経路から逸脱しないよう、推奨経路を表示させつつスピーカ４２やディスプレイ２を用いてユーザを誘導する。
【００５５】
上記した演算処理部１の各機能部、すなわち基本制御部１０１、入力受付部１０２、出力処理部１０３、地図情報選定部１０４、外部装置接続部１０５、地図情報読出部１０６、地図情報更新部１０７、経路誘導部１０８は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００５６】
なお、上記した各構成要素は、ナビゲーション装置１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５７】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５８】
なお、記憶装置１６０に格納された地図情報２００は、ナビゲーション装置１００の記憶装置３に格納された地図情報２００と略同様の地図情報であり、少なくとも共通する範囲の情報を有する。
【００５９】
［動作の説明］次に、ナビゲーション装置１００が実施する使用地図選定処理の動作について説明する。図６に示す使用地図選定処理は、ナビゲーション装置１００の入力装置５あるいは音声入出力装置４を介して移動体の乗員から指示を受け付けた場合、通信装置１５０が新たに接続された場合、通信装置１５０の接続が解除された場合、および所定の周期のいずれかまたはその組み合わせのタイミングで、開始される。
【００６０】
まず、地図情報選定部１０４は、使用する地図の地域ＩＤを特定する（ステップＳ００１）。具体的には、地図情報選定部１０４は、利用者が地図を表示する対象として指示した地点あるいは範囲が含まれる地図上の地域を特定し、当該地域のＩＤを特定する。または、地図情報選定部１０４は、利用者が地図を表示する対象として特に明示の指示をしていない場合には、現在地が属する地域のＩＤを特定する。
【００６１】
そして、地図情報選定部１０４は、保有する地図情報のバージョンと提供元、利用状態とを特定する（ステップＳ００２）。具体的には、地図情報選定部１０４は、記憶装置３に含まれる地図情報２００において、ステップＳ００１で特定した地域ＩＤとマッチする地域ＩＤ２０１に対応づけられた情報を特定し、そのバージョン２０２と、所定の提供元の情報と、利用状態とを特定する。なお、所定の提供元とは、地図情報のメタ情報に含まれる情報であり、地図情報の提供主体を示す情報である。また、利用状態とは、例えば地図情報へのアクセス可否を特定する（利用状態にあればアクセス不可、利用状態になければアクセス可とする）情報である。
【００６２】
次に、地図情報選定部１０４は、外部装置の地図情報ごとのパーミッション、提供元、バージョン、利用状態を特定する（ステップＳ００３）。具体的には、地図情報選定部１０４は、接続されている通信装置１５０の装置ＩＤ３０１ごとに、外部装置テーブル３００を参照して、ステップＳ００１で特定した地域ＩＤとマッチする地図データ地域ＩＤ３１２に対応づけられた情報を特定し、そのパーミッション３１４と、地図データバージョン３１３と、地図データ提供元３１１の情報と、利用状態３１５とを特定する。
【００６３】
そして、地図情報選定部１０４は、提供元が同一であって利用中でない地図情報のうち、最新のバージョンの地図であって利用状態が「Ｕｐｄａｔｅ」でない物を特定する（ステップＳ００４）。具体的には、地図情報選定部１０４は、地図情報の提供元が自機の記憶装置３に格納された地図情報の提供元と同一であって利用状態が利用中にない地図情報のうち、最新のバージョンの地図であって利用状態が「Ｕｐｄａｔｅ」でない物を特定する。
【００６４】
すなわち、地図情報選定部１０４は、データの整合性のある地図情報のうち、再新かつ利用可能な地図情報を特定する。なお、地図情報選定部１０４は、特定する対象となる地図情報の候補が複数となる場合、すなわち同一バージョンの地図情報を有する外部機器が複数存在する場合等においては、当該外部装置の装置ＩＤ３０１がナビゲーション装置１００に接続する手段である接続経路３０２に応じて、接続優先テーブル４００にて対応付けられた優先順位４０２を用いて優先順位が高い接続手段で接続された外部装置を優先させて接続対象を特定する。
【００６５】
そして、外部装置接続部１０５は、特定した地図情報と接続を開始する（ステップＳ００５）。具体的には、外部装置接続部１０５は、ステップＳ００４にて特定した地図情報を格納している外部装置に対して接続を確立する。そして、地図情報読出部１０６は、特定した地域ＩＤにより特定される地図情報との接続を開始する。
【００６６】
以上が、使用地図選定処理の処理フローである。使用地図選定処理を行うことで、外部機器をも含めて、地図情報選定部１０４は、データの整合性のある地図情報のうち、再新かつ利用可能な地図情報を選定し、接続可能とすることができる。
【００６７】
図７に示す地図更新処理は、接続した外部機器が所定の条件を満たす場合には、当該外部機器の地図情報を用いてナビゲーション装置１００の地図情報を更新する処理である。地図更新処理は、ナビゲーション装置１００の入力装置５あるいは音声入出力装置４を介して移動体の乗員から指示を受け付けた場合、通信装置１５０が新たに接続された場合、通信装置１５０の接続が解除された場合、および所定の周期のいずれかまたはその組み合わせのタイミングのいずれかまたはこれらの組み合わせで、開始される。
【００６８】
まず、地図情報更新部１０７は、接続を開始した地図情報は外部装置の地図情報であるか否かを判定する（ステップＳ１０１）。具体的には、地図情報更新部１０７は、使用地図選定処理において接続を開始した地図情報は、ナビゲーション装置１００の外部の装置が有する地図情報であるか否かを、外部装置テーブル３００を参照して、接続する地図データ地域ＩＤ３１２の属する装置ＩＤ３０１により判定する。外部装置の地図情報ではない場合には、地図情報更新部１０７は地図更新処理を終了させる。
【００６９】
外部装置の地図情報である場合（ステップＳ１０１にて「Ｙｅｓ」の場合）には、地図情報更新部１０７は、接続を開始した地図情報は複製可能か否かを判定する（ステップＳ１０２）。具体的には、地図情報更新部１０７は、使用地図選定処理において接続を開始した地図情報は、複製可能であるか否かを、外部装置テーブル３００を参照して、接続する地図データ地域ＩＤ３１２に対応付けられたパーミッション３１４により判定する。複製可能ではない場合には、地図情報更新部１０７は地図更新処理を終了させる。
【００７０】
複製可能である場合（ステップＳ１０２にて「Ｙｅｓ」の場合）には、地図情報更新部１０７は、接続を開始した地図情報を複製のために読み取りを開始する（ステップＳ１０３）。
【００７１】
そして、地図情報更新部１０７は、読み取った地図情報を用い更新する（ステップＳ１０４）。具体的には、地図情報更新部１０７は、使用地図選定処理において接続を開始した地図情報の読み取った情報と、記憶装置３に格納されている地図情報２００とを比較して、差異を抽出する。そして、地図情報更新部１０７は、差異のある部分について使用地図選定処理において接続を開始した地図情報の読み取った情報を用いて記憶装置３に格納されている地図情報２００の該当部分の情報を更新する。その際、地図情報更新部１０７は、更新される地図情報の利用状態を「Ｕｐｄａｔｅ」に設定する。利用状態を「Ｕｐｄａｔｅ」に設定しておくことで、使用地図選定処理において接続先として選定されることを防ぐことができるため、更新中の地図情報を他の処理により割り込まれて更新中の不整合が含まれうる地図情報を読み出されることを防ぐことができる。
【００７２】
そして、地図情報更新部１０７は、更新が終了すると、更新された地図情報の利用状態を「Ｉｄｌｅ」に変更する（ステップＳ１０５）。このようにすることで、更新終了後は他の処理部例えば経路誘導部１０８等により地図情報を読み取る対象とすることができる。
【００７３】
以上が、地図更新処理のフローである。地図更新処理を行うことで、外部装置から地図情報を読み取り、ナビゲーション装置１００の地図情報を更新することができる。また、更新される地図情報については、更新中は接続させないように制御できるため、整合しない更新途中の地図情報を利用することなく、優先順は低いが整合する地図情報を利用させるための制御を行うことができる。
【００７４】
図８は、外部装置からの地図情報の利用を可能とするナビゲーション装置１００において表示される画面５００の構成例を示す図である。画面５００では、現在地およびその進行方向を図形で示すロケータ５０１と、リンク５０２と、接続中の地図情報を有する装置を示す指示を受け付ける地図デバイス確認入力領域５０３と、が示される。
【００７５】
そして、地図デバイス確認入力領域５０３に対する入力指示を、入力装置５を介して受け付けると、地図情報選定部１０４は、接続されている外部装置についての装置ＩＤ３０１を外部装置テーブル３００から取得する。
【００７６】
そして、出力処理部１０３は、接続されている外部装置についての装置ＩＤ３０１を、図８に示すタッチ後の画面において地図提供装置表示領域５１０に表示させる。
【００７７】
図９は、外部装置からの地図情報の利用を可能とするナビゲーション装置１００において表示される画面６００の構成例を示す図である。画面６００では、ナビゲーション装置１００に接続される機器ごとに表示領域６０１、６０２、６０３が表示され、最新のバージョンの地図情報を有する地域とそのバージョンとが機器ごとに表示される。例えば、東京都、神奈川、千葉県等の地域については、ナビゲーション装置１００が最新の地図情報を有しそれぞれのバージョンが１．０１、１．００、１．００である場合には、その旨がナビゲーション装置１００の表示領域６０１に表示される。一方で、北海道の地域については、外部機器Ａが最新の地図情報を有しそのバージョンが１．０２である場合には、外部機器Ａの表示領域６０２に表示される。地図提供元が異なる地図情報を有する外部機器Ｂについては、地図提供元に不整合がある旨およびその旨を示す標識６１０が外部機器Ｂの表示領域６０３に表示される。
【００７８】
以上が、第一の実施形態に係るナビゲーション装置１００の構成および処理内容である。第一の実施形態によれば、ナビゲーション装置１００に接続された他の機器がより新しい地図情報を有しており所定の条件を満たす場合には、当該他の機器から地図情報を取得して利用することができる。そのため、地図更新を行うために地図情報を使用できないという事態を回避することができる。
【００７９】
また、複製の許可がなされている地図情報であれば、ナビゲーション装置１００の地図情報を更新することができる。更新の間は更新されている地図情報へアクセスすることは不可能であるが、更新元となる外部機器の地図情報へのアクセスは可能であるため、使用上の不便を発生させないといえる。ただし、本発明は、上記の実施形態に制限されない。上記の第一の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【００８０】
以下、本発明に係る変形例について説明する。例えば、地図情報選定部１０４は、外部機器が有する地図情報が利用量に応じて課金される従量制等の使用料を要するものである場合には、最新の地図情報であったとしても当該外部機器の地図情報は使用しないよう制限するようにしてもよい。このようにすることで、大量の使用料を外部機器の所有者に不意に支払わせる可能性を避けることができる。
【００８１】
また例えば、外部装置接続部１０５は、一度接続した地図情報であっても、その後の継続利用上の困難が発生した場合には、接続を終了させ、別の地図情報に接続するようにしてもよい。このような場合にいう困難とは、例えば外部機器の動力源からの給電環境が悪化した場合や、通信速度が低下した場合、熱暴走、あるいは外部機器がスマートフォン等である場合に通話を開始した場合等の負荷の増大がみられる場合等である。
【００８２】
また例えば、外部装置接続部１０５が接続する対象としては、地図情報に限定されない。例えばＶＩＣＳ等により配信された渋滞や工事、走行制限等の交通状況を示す情報であってもよいし、駐車場の空き情報等の情報であってもよい。また、店舗等の施設の情報、営業時間の情報等であってもよい。
【００８３】
以上、本発明の実施形態について、第一の実施形態を挙げて説明した。なお、ナビゲーション装置に限らず、情報処理が可能な機器全般においても適用することができる。
【符号の説明】
【００８４】
１００・・・ナビゲーション装置、１０１・・・基本制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・地図情報選定部、１０５・・・外部装置接続部、１０６・・・地図情報読出部、１０７・・・地図情報更新部、１０８・・・経路誘導部、１５０・・・通信装置、１６０・・・記憶装置、２００・・・地図情報、３００・・・外部装置テーブル、４００・・・接続優先テーブル
【図１】
2014235056.tif 000003
【図２】
2014235056.tif 000004
【図３】
2014235056.tif 000005
【図４】
2014235056.tif 000006
【図５】
2014235056.tif 000007
【図６】
2014235056.tif 000008
【図７】
2014235056.tif 000009
【図８】
2014235056.tif 000010
【図９】
2014235056.tif 000011