(57)【特許請求の範囲】
【請求項１】
地図データを記憶する記憶手段と、
自車位置を算出する自車位置算出手段と、
目的地までの経路を探索する経路探索手段と、
ナビゲーション機能を有する外部機器と接続可能な接続手段と、
前記自車位置算出手段によって算出された自車位置と前記記憶手段に記憶された地図データとを比較し、自車位置が地図データの道路上に表示可能か否かを判定する第１の判定手段と、
前記第１の判定手段により地図データの道路上に表示不可と判定された自車位置を表示不可走行地点として保持する保持手段と、
前記表示不可走行地点に基づいて道路を予測する予測手段と、
前記経路探索手段により探索された経路と前記予測手段により予測された道路とを比較し、前記探索された経路が前記予測された道路から予め決められた範囲内に含まれるか否かを判定する第２の判定手段と、
第２の判定手段により前記探索された経路が前記予測された道路から予め決められた範囲内に含まれると判定された場合、前記接続手段を介して前記外部機器のナビゲーション機能を選択する選択手段と、
を有する電子装置。
【請求項２】
前記第２の判定手段は、前記予測された道路上の始点と終点とを判定し、前記選択手段は、前記始点から前記終点の期間、前記外部機器のナビゲーション機能を選択するように前記接続手段を制御する、請求項１に記載の電子装置。
【請求項３】
前記第１の判定手段は、自車の走行速度が一定以上であるとき、自車位置が地図データの道路上に表示不可と判定する、請求項１に記載の電子装置。
【請求項４】
前記外部機器のナビゲーション機能が利用する地図データは、前記記憶手段に記憶された地図データよりも新しい、請求項１ないし３いずれか１つ記載の電子装置。
【請求項５】
前記予測された道路は、前記記憶手段の地図データに含まれない道路であるが、前記外部機器が利用する地図データには含まれる道路である、請求項１ないし４いずれか１つに記載の電子装置。
【請求項６】
電子装置はさらに、道路地図画像を表示する表示手段を含み、前記表示手段は、前記選択手段により外部機器のナビゲーション機能が選択されたとき、外部機器から送信される道路地図画像を表示する、請求項１ないし５いずれか１つに記載の電子装置。
【請求項７】
請求項１ないし６いずれか１つの電子装置と、当該電子装置と接続された外部機器とを含み、
前記外部機器は、地図データを配信する外部サーバと通信する機能を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション機能を有する電子装置に関し、特に、ナビゲーション機能を備えたスマートフォン等の外部機器の利用方法に関する。
【背景技術】
【０００２】
目的地までの案内を行うナビゲーション機能を備えた車載装置が普及する一方で、スマートフォンやタブレット型端末等の携帯端末のナビゲーション機能の利用も進んでいる。最近では、車載装置と、車内に持ち込まれた携帯端末とを接続し、車載装置が有するナビゲーション機能と、携帯端末が有するナビゲーション機能のいずれかを実行することが可能になっている。
【０００３】
特許文献１は、自車位置が車載装置の地図データの道路上に算出される場合には、当該地図データを用いた案内画像を表示し、自車位置が地図データの道路上に算出されない場合には、スマートフォンのナビアプリケーションが無線通信を介してサーバから取得した地図データの道路上に自車位置を表した案内画像を表示することを開示している。特許文献２は、地図データと実際の道路が一致しない場合には、携帯電話を作動させて情報センターに電話をかけ、情報センターから取得された最新の地図データにより地図表示を行うことを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１９６７６号公報
【特許文献２】特開２００１−５０７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、車載装置が有する地図データの更新頻度は低く、新規に開通した道路などが反映されていない場合がある。それ故、車載装置のナビゲーション機能を用いたとき、新規開通道路を迂回するようなルートが案内されてしまったり、あるいは、特許文献１、２に示すように、自車位置を地図データの道路上に表すことができない場合がある。他方、スマートフォン等のナビゲーション機能は、最新の地図データを備えたサーバを利用するため、新設道路などに対応することが可能である。しかしながら、スマートフォン等のナビゲーション機能は、最新の地図データを利用できる利点がある反面、車載装置に搭載された種々の詳細な機能には及ばない。例えば、車載装置のナビゲーション機能では、次の休憩所までの距離や時間を計測し、これを表示するなどの機能などを豊富に備えているが、スマートフォンのナビアプリケーションは、そのような機能に対応することができない場合がある。さらにスマートフォン等のナビゲーション機能を利用する場合には、通信コストがかかるため、無制限にスマートフォンを利用することは望ましくなく、可能な限り通信時間を短縮し、スマートフォンの効率の良い利用方法が求められている。
【０００６】
本発明は、このような従来の課題を解決するものであり、効率よく外部機器のナビゲーション機能を利用することができる電子装置および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子装置は、地図データを記憶する記憶手段と、自車位置を算出する自車位置算出手段と、目的地までの経路を探索する経路探索手段と、ナビゲーション機能を有する外部機器と接続可能な接続手段と、前記自車位置算出手段によって算出された自車位置と前記記憶手段に記憶された地図データとを比較し、自車位置が地図データの道路上に表示可能か否かを判定する第１の判定手段と、前記第１の判定手段により地図データの道路上に表示不可と判定された自車位置を表示不可走行地点として保持する保持手段と、前記経路探索手段により探索された経路と前記表示不可走行地点とを比較し、前記探索された経路が前記表示不可走行地点を走行するか否かを判定する第２の判定手段と、第２の判定手段により前記表示不可走行地点が表示不可走行地点を走行すると判定された場合、前記接続手段を介して前記外部機器のナビゲーション機能を選択する選択手段と、を有する。
【０００８】
好ましくは前記第２の判定手段は、前記表示不可走行地点により特定される道路上の始点と終点とを判定し、前記選択手段は、前記始点から前記終点の期間、前記外部機器のナビゲーション機能を選択するように前記接続手段を制御する。好ましくは前記第１の判定手段は、自車の走行速度が一定以上であるとき、自車位置が地図データの道路上に表示不可と判定する。好ましくは前記外部機器のナビゲーション機能が利用する地図データは、前記記憶手段に記憶された地図データよりも新しい。好ましくは前記表示不可走行地点により特定される道路は、前記記憶手段の地図データに含まれない道路であるが、前記外部機器が利用する地図データには含まれる道路である。好ましくは電子装置はさらに、道路地図画像を表示する表示手段を含み、前記表示手段は、前記選択手段により外部機器のナビゲーション機能が選択されたとき、外部機器から送信される道路地図画像を表示する。本発明の情報処理システムは、上記構成の電子装置と、当該電子装置と接続された外部機器とを含み、前記外部機器は、地図データを配信する外部サーバと通信する機能を有する。
【発明の効果】
【０００９】
本発明によれば、自車位置が地図データの道路上に表示可能か否かを判定し、表示不可の場合には、その間の自車位置を表示不可走行地点として保持し、探索された経路が表示不可走行地点を走行すると判定された場合に、外部機器のナビゲーション機能を選択するようにしたので、電子装置の地図データに存在しない新しい道路等が開通されたとしても、外部機器のナビゲーション機能の最新の地図データを利用して案内を行うことができる。さらに本発明によれば、地図データにない道路を過去に走行していれば、その区間の地図データが古いと判定し、そのような区間を走行するときに、外部機器のナビゲーション機能を利用するようにしたので、外部機器のナビゲーションの使用を最小限に抑え、その使用によって発生し得る通信コストを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係るナビゲーションシステムの全体を示す概要図である。
【図２】本発明の実施例に係る車載装置の構成例を示す図である。
【図３】本発明の実施例に係る切替制御プログラムの機能的な構成例を示す図である。
【図３Ａ】表示不可走行地点保持部の保持例を示す図である。
【図３Ｂ】本実施例のナビ機能選択部を説明する図である。
【図４】本発明の実施例に係るスマートフォンの典型的な構成例を示す図である。
【図５】本発明の実施例に係るスマートフォンのナビゲーションプログラムの機能的な構成例を示す図である。
【図６】本発明の実施例に係る切替制御プログラムの動作を説明するフロー図である。
【図７】本発明の実施例に係る切替制御プログラムによってスマートフォンのナビゲーション機能が選択された際の動作例を示すフローである。
【図８】本実施例の走行地点判定部および表示不可走行地点保持部の具体的な動作を説明する図である。
【図９】図９（Ａ）は、地図データＡによる経路探索、図９（Ｂ）は、地図データＢによる経路探索、図９（Ｃ）は、ナビゲーション機能の切替えを説明する図である
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について説明する。本実施の形態に係る電子装置は、車両に搭載される車載装置、または車両に持ち込まれる車載装置であることができる。電子装置は、好ましくは、ナビゲーション機能、外部機器と通信する機能などを備え、さらにオーディオ・ビデオデータを再生する機能、テレビ・ラジオを受信する機能等を備えることができる。
【００１２】
また、本発明の外部機器は、スマートフォン、携帯電話機、タブレット端末等の情報端末であることができる。外部機器は、好ましくは、ナビゲーション機能、車載装置やサーバ等と通信する機能を有する。このような情報端末は、例えば、車内に持ち込まれたとき、車内の電子装置に接続され、電子装置は、情報端末に搭載された機能を利用することができる。例えば、車内の電子装置は、自身のナビゲーション機能、あるいは情報端末のナビゲーション機能を利用することができる。
【実施例】
【００１３】
次に、本発明の実施例について説明する。本実施例では、外部機器としてスマートフォンが車内に持ち込まれ、スマートフォンが車載装置と接続されたナビゲーションシステムを例示する。図１は、本発明の実施例に係るナビゲーションシステムの全体を示す概要図である。ナビゲーションシステム１は、地図データＡを利用したナビゲーション機能を有する車載装置１０、スマートフォン２０、地図データＢを提供するサーバ３０を含んで構成される。
【００１４】
車載装置１０およびスマートフォン２０は、相互にデータ通信を可能な接続手段４０を有する。接続手段４０は、好ましくは、近距離の有線または無線の通信接続であり、例えば、ＵＳＢケーブルによる有線通信、Ｗｉ−Ｆｉ（登録商標）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等による通信により接続される。さらにスマートフォン２０は、Ｗｉ−Ｆｉ（登録商標）、無線ＬＡＮ、電話回線等によりネットワークＮＷを介してサーバ３０に接続可能である。サーバ３０は、例えば、最新の地図データＢを備え、スマートフォン２０は、自身のナビゲーション機能を実行するとき、サーバ３０が提供する最新の地図データＢを利用することができる。
【００１５】
車載装置１０は、スマートフォン２０が接続手段４０を介して接続されたとき、スマートフォン２０の機能を利用することができる。具体的には、車載装置１０は、スマートフォン２０のあたかも入出力装置として動作され、スマートフォン２０でナビゲーション機能が実行されたとき、ナビゲーション機能の実行に関する画像データおよび／または音声データがスマートフォン２０から車載装置１０へ伝送され、伝送された画像データおよび／または音声データが車載装置１０において出力される。また、車載装置１０におけるユーザー入力は、車載装置１０からスマートフォン２０へ送信され、スマートフォン２０を遠隔操作することが可能である。１つの態様では、車載装置１０は、自身が保有するナビゲーション機能を実行しているとき、スマートフォン２０が保有するナビゲーション機能への切り替えを行うことが可能である。
【００１６】
図２は、本発明の実施例に係る車載装置１０の典型的な構成例を示す図である。車載装置１０は、入力部１００、自車位置算出部１１０、ナビゲーション部１２０、通信部１３０、表示部１４０、音声出力部１５０、マルチメディア再生部１６０、記憶部１７０、制御部１８０を含んで構成される。
【００１７】
入力部１００は、ユーザーからの入力を受け取り、これを制御部１８０へ提供する。入力部１００は、例えば、タッチパネル、入力キーデバイス、音声入力等を含む。自車位置算出部１１０は、車速センサ、加速度センサ、ＧＰＳ衛星等を利用して自車位置を算出する。
【００１８】
ナビゲーション部１２０は、自車位置算出部１１０で算出された位置情報に基づき、自車位置周辺の道路地図を表示部１４０に表示させたり、目的地までの経路の探索や案内を行ったりする。ナビゲーション部１２０は、上記したように地図データＡを用いて自車位置等の表示を行う。
【００１９】
通信部１３０は、上記したようにスマートフォン２０との接続を可能にし、スマートフォン２０との間で有線および／または無線による通信を可能にする。表示部１４０は、液晶ディスプレイ等の表示装置であり、マルチメディア再生部１６０で再生された画像データ、ナビゲーション部１２０により生成された地図画像等を表示する。さらに表示部１４０は、スマートフォン２０が車載装置１０に接続されているとき、スマートフォン２０から伝送される画像データを表示することができる。音声出力部１５０は、マルチメディア再生部１６０で再生されたオーディオデータ、ナビゲーション部１２０により生成された音声案内等を出力する。さらに、音声出力部１５０は、スマートフォン２０が車載装置１０に接続されているとき、スマートフォン２０から伝送される音声データを出力することができる。
【００２０】
マルチメディア再生部１６０は、ＤＶＤ、ＣＤ、ブルーレイディスク等の記録媒体に記録されたビデオデータ、オーディオデータを再生する。再生されたビデオデータは、表示部１４０に表示され、オーディオデータは音声出力部１５０から出力される。
【００２１】
記憶部１７０は、上記した地図データＡを記憶したり、マルチメディア再生部１６０が実行するデータ、その他アプリケーションプログラム等を記憶することができる。地図データＡは、ナビゲーション機能に実行に必要な道路データ、施設データ等を含む。道路データには、交差点に関するノードデータ、道路に関するリンクデータが含まれ、リンクデータは、道路の始点と終点の緯度経度を示す位置データ、道路の種別を示すデータ、道路の幅員や車線数を示すデータ等が含まれる。
【００２２】
制御部１８０は、マイクロプロセッサやマイクロコントローラを含み、ＲＯＭ／ＲＡＭあるいは記憶部１７０に記憶されたプログラム等を実行することにより各部を制御する。さらに本実施例では、制御部１８０は、ナビゲーション部１２０が実行されるとき、一定の条件下において、スマートフォン２０のナビゲーション機能を利用するための切替制御プログラム２００を実施することができる。
【００２３】
図３は、本発明の実施例に係る車載装置の切替制御プログラムの機能的な構成例を示す図である。切替制御プログラム２００は、走行地点判定部２１０、表示不可走行地点保持部２２０、表示不可道路予測部２３０、予測道路走行判定部２４０、ナビ機能選択部２５０を含んで構成される。
【００２４】
走行地点判定部２１０は、ナビゲーション部１２０が実行されているとき、自車位置を、地図データＡの道路上に表示可能か否かを判定する。ナビゲーション部１２０は、自車位置算出部１１０により算出された自車位置を、地図データの道路上にマップマッチングすることで、自車位置を道路上に表示している。このとき、自車位置と地図データの道路間の差が一定の距離よりも小さければ、マップマッチングが可能であり、言い換えれば、道路上に自車位置を表示することができ、そうでなければ、自車位置を道路上に表示することができない。このような事態は、例えば、地図データＡが最新ものではなく、新規開設道路などが地図データＡに含まれていないような場合に、新規開設道路を走行したときに発生し得る。マップマッチングできない自車位置は、例えば、道路以外の領域に表示されてしまう。好ましい例では、走行地点判定部２１０は、算出された自車位置が地図データＡの道路上にマップマッチング可能か否かを判定し、マップマッチングできないとき、自車位置が道路上に表示不可であると判定する。自車位置算出部１１０による自車位置は、一定の時間間隔で行われ、その都度、各自車位置について表示可能か否かの判定が行われ、その判定結果が表示不可走行地点保持部２２０へ提供される。なお、走行地点判定部２１０は、ナビゲーション部１２０が目的地までの探索経路の案内を行っているか否かにかかわらず判定される。
【００２５】
表示不可走行地点保持部２２０は、走行地点判定部２１０により自車位置が道路上に表示不可であると判定された場合、当該自車位置を表示不可走行地点として記憶部１７０等に保持する。すなわち、走行地点保持部２２０によって保持される走行地点は、地図データＡに存在しない道路、例えば、新規開設道路や道路工事等によって改変された道路等を意味する。表示不可走行地点は、例えば、自車位置算出部１１０が算出した緯度、経度情報である。また、表示不可走行地点保持部２２０は、走行地点判定部２１０の判定結果に加えて、自車の速度情報を加重要件にしてもよい。つまり、表示不可走行地点保持部２２０は、仮に自車位置が表示不可であると判定されたとしても、自車の速度が一定速度未満であれば、そのような表示不可の自車位置を表示不可走行地点として保持することを要しない。低速で走行している場合、あるいは停車中から走行を開始した場合には、自車位置精度が必ずしも高くない場合があるためである。
【００２６】
図３Ａは、表示不可走行地点保持部２２０による保持情報の一例である。例えば、走行日時と、表示不可走行地点との関係が保持される。この例では、自車位置算出部１１０が、１秒単位で自車位置を算出しており、その一定期間の自車位置が表示不可走行地点として保持される。
【００２７】
表示不可道路予測部２３０は、ナビゲーション部１２０による目的地までの経路探索が行われるときに、表示不可走行地点保持部２２０によって保持された表示不可走行地点により特定される道路を予測する。表示不可道路予測部２３０は、図３Ａに示す情報を参照し、複数の表示不可走行地点により特定される道路を予測する。好ましくは、走行日時が連続するグループの表示不可走行地点を連続することで道路を予測する。
【００２８】
予測道路走行判定部２４０は、表示不可道路予測部２３０により予測された道路と、ナビゲーション部１２０による目的地までの探索された経路とを比較し、探索経路が予測道路から近傍（予め決められた範囲）を走行するか否かを判定する。探索経路は、ナビゲーション部１２０が地図データＡを用いて行った経路であり、すなわち、ユーザーが入力部１００を介して目的地を設定したとき、出発地から目的地までの経路が地図データＡを用いて探索される。
【００２９】
予測道路走行判定部２４０は、探索経路から一定距離内に予測道路が存在するか否かを判定する。例えば、表示不可走行地点を中心に、半径１Ｋｍ以内を探索経路が通過するか否かを判定する。さらに好ましい例では、予測道路走行判定部２４０は、探索経路が表示不可走行地点により予測された道路を走行すると判定したとき、探索経路が当該予測道路を走行すると始点および終点を判定する。図３Ｂに示すように、探索経路が、出発地Ａから目的地Ｂまでの経路であるとき、予測道路走行判定部２４０は、探索経路が、表示不可走行地点により予測された道路を走行するであろう始点Ｓと終点Ｅの区間を判定する。
【００３０】
ナビ機能選択部２５０は、予測道路走行判定部２４０により探索経路が予測道路付近を走行すると判定されたとき、予測道路を走行する区間、スマートフォン２０のナビゲーション機能を選択する。ナビ機能選択部２５０は、通信部１３０を介してスマートフォン２０のナビアプリケーションを実行させ、スマートフォン２０に目的地までの経路を探索させ、その探索された経路の案内を受け取り、これを表示部１４０や音声出力部１５０から出力させる。このとき、ナビ機能選択部２５０は、ナビアプリケーションを起動させる信号、出発地または自車位置の情報、目的地の情報をスマートフォン２０へ送信する。スマートフォン２０は、ナビアプリケーションを起動すると、サーバ３０との通信を開始し、スマートフォン２０は、最新の地図データＢを有するサーバ３０において探索された経路結果を含む道路地図画像を受け取り、この道路地図画像はさらに、車載装置へ送信される。ナビ機能選択部２５０は、ナビゲーション部１２０により生成された道路地図画像の代わりに、スマートフォン２０から受信した道路地図画像を表示部１４０に表示させる。ナビ機能選択部２５０によるナビ機能の選択は、好ましくは、図３Ｂに示すように、始点Ｓから終点Ｅの区間のみ実施される。
【００３１】
図４は、本発明の実施例に係るスマートフォン２０の典型的な構成例を示す図である。本実施例に係るスマートフォン２０は、通信部３００、入力部３１０、表示部３２０、音声出力部３３０、記憶部３４０、制御部３５０を含んで構成される。
【００３２】
通信部３００は、車載装置１０の通信部１３０と有線および／または無線による通信を行う。通信部３００さらには、ネットワークＮＷを介してサーバ３０との通信が可能であり、アクセスしたサーバ３０から種々の情報を取得することができる。
【００３３】
入力部３１０は、ユーザーからの入力を受け取り、これを制御部３５０に提供する。表示部３２０は、例えば、液晶ディスプレイ等の表示装置である。スマートフォン２０が車載装置１０に接続されているとき、表示部３２０に表示される画像データは、車載装置１０に伝送可能であり、当該画像データは、車載装置１０の表示部１４０に表示される。音声出力部３３０は、スマートフォン２０が実行するアプリケーション等によって生成されるオーディオデータを出力する。また、スマートフォン２０が車載装置１０に接続されているとき、アプリケーション等によって生成されるオーディオデータは、車載装置１０に伝送可能であり、当該オーディオデータは、車載装置１０の音声出力部１５０から出力される。
【００３４】
記憶部３４０は、スマートフォン２０で実行されるアプリケーションソフトウエアや、制御部３５０が実行するプログラム、その他必要なデータ等を記憶することができる。制御部３５０は、マイクロプロセッサやマイクロコントローラを含み、ＲＯＭ／ＲＡＭあるいは記憶部３４０に記憶されたプログラム等を実行することにより各部を制御する。さらに本実施例では、制御部３５０は、ナビ機能選択部２５０からの要求に応じてナビゲーション機能を実行するナビゲーションプログラムプログラム４００を実行する。ナビゲーションプログラム４００は、例えば、ナビゲーションのアプリケーションをスマートフォン２０にインストールすることによって取得される。
【００３５】
図５は、本発明の実施例に係るナビゲーションプログラムの機能的な構成例を示す図である。本実施例に係るナビゲーションプログラム４００は、起動信号受信部４１０、目的地情報取得部４２０、経路探索部４３０、道路地図画像出力部４４０を含んで構成される。
【００３６】
起動信号受信部４１０は、スマートフォン２０の入力部３１０からの起動信号、またはナビ機能選択部２５０からの起動信号を受け取る。起動信号が受信されると、ナビゲーションプログラムが実行される。目的地情報取得部４２０は、スマートフォン２０の入力部３１０からの目的地情報、またはナビ機能選択部２５０からの目的地情報を取得する。目的地情報には、車載装置１０の自車位置算出部１１０で算出された現在地情報を含めるようにしてもよい。
【００３７】
経路探索部４３０は、サーバ３０に対して、目的地情報および現在位置情報を送信し、サーバ３０に経路探索を要求する。現在位置情報を車載装置１０から取得しない場合には、スマートフォン２０で算出された現在位置情報を送信する。サーバ３０は、最新の地図データＢを利用して目的地までの最適の経路を探索し、当該探索された経路情報を含む道路地図画像をスマートフォン２０へ送信する。経路探索部４３０は、スマートフォン２０の現在位置の変化を逐次サーバ３０へ送信し、サーバ３０は、その位置変化に応じた道路地図画像をスマートフォン２０へ送信する。道路地図画像出力部４４０は、受信した経路情報を含む道路地図画像を表示部３２０や音声出力部３３０に出力する。スマートフォン２０が車載装置１０に接続されているとき、スマートフォン２０の表示部３２０に表示される画像データ、音声出力部３３０から出力されるオーディオデータは、車載装置１０へ送信され、車載装置１０の表示部１４０および音声出力部１５０から同様の画像データやオーディオデータが出力される。
【００３８】
次に、本実施例のナビゲーションシステムの動作について、図６のフローを参照して説明する。ナビゲーション部１２０が実施されているとき、現在の自車位置が算出され、自車位置が地図データＡの道路上にマッピングされ、自車位置周辺の道路地図画像が表示される（Ｓ１００）。この際、走行地点判定部２１０は、自車位置が地図データＡにマッピング可能か否かを監視し（Ｓ１０２）、マッピングが不可能であるとき、すなわち、自車位置を地図データＡの道路上に表示不可であると判定したとき、表示不可走行地点保持部２２０は、表示不可と判定された自車位置を表示不可走行地点として保持する（Ｓ１０４）。
【００３９】
次に、ナビゲーション部１２０による目的地までの経路探索が実施されるか否かが切替制御プログラム２００によって監視される。具体的には、ユーザーから目的地が入力されたか否かが監視される（Ｓ１０６）。ナビゲーション部１２０は、目的地が設定されると、地図データＡに基づき目的地までの最適な経路を探索する（Ｓ１０８）。経路探索が行われると、次に、表示不可道路予測部２３０は、表示不可走行地点保持部２２０で保持された走行地点から表示不可の道路を予測し（Ｓ１１０）、次に、予測道路走行判定部２４０は、予測された予測道路と探索経路とを比較し、予測道路付近に探索経路が含まれるか否かが判定される（Ｓ１１２）。この判定結果には、探索経路において予測道路を走行すると判定された始点と終点の区間が含まれる。
【００４０】
ナビ機能選択部２５０は、予測道路走行判定部２４０の判定結果の基づき、自車位置が予測道路の始点から終点の区間であるか否かが監視され（Ｓ１１４）、その区間の走行中、ナビ機能選択部２５０は、スマートフォン２０のナビゲーション機能を選択し（Ｓ１１６）、区間外の走行中、車載装置１０のナビゲーション機能を選択する（Ｓ１１８）。
【００４１】
図７は、切替制御プログラム２００によって、スマートフォン２０のナビゲーション機能を選択する際の動作例を示すフローである。図６に示したように、ナビ機能選択部２５０によりスマートフォン２０のナビゲーション機能が選択されると、ナビ機能選択部２５０は、ナビゲーション機能を起動させるための起動信号および目的地情報をスマートフォン２０に送信する（Ｓ２００）。スマートフォン２０は、車載装置１０から起動信号を受信すると、ナビゲーション機能を起動させ（Ｓ２０２）、さらにサーバ３０と連携して目的地までの経路探索を行う（Ｓ２０４）。好ましい例では、スマートフォン２０は、現在位置、目的地を含む情報とともに経路探索要求をサーバ３０に送信し、サーバ３０から探索経路を含む道路地図画像の案内結果を受け取る。スマートフォン２０は、サーバ３０から受信した道路地図画像を車載装置１０へ送信し（Ｓ２０６）、車載装置１０は、受信した道路地図画像を表示部１４０に表示する（Ｓ２０８）。
【００４２】
次に、具体例な動作例を説明する。図８は、実際の道路を模式化した図であり、Ｐ１、Ｐ２、Ｐ３、Ｐ４は、それぞれ交差点（ノード）を表し、Ｌ１は、交差点Ｐ１、Ｐ３間の道路（リンク）、Ｌ２は、交差点Ｐ３、Ｐ２間の道路、Ｌ３は、交差点Ｐ２、Ｐ４間の道路、Ｌ４は、交差点Ｐ１、Ｐ２間の道路を表す。また、車載装置１０の地図データＡは、道路（リンク）Ｌ４を包含していないが、最新の地図データＢは、道路（リンク）Ｌ４を包含している。道路（リンク）Ｌ４は、例えば、新規開設道路である。
【００４３】
このような道路において、交差点Ｐ１から交差点Ｐ４に向かうとき、通常、走行距離が短くなるように道路Ｌ４を走行する。すなわち、自車Ｍは、交差点Ｐ１、Ｐ２、Ｐ４の経路を走行する。車載装置１０の地図データＡは、道路（リンク）Ｌ４を備えていないため、道路Ｌ４を走行したときの自車位置ａ１、ａ２、…ａ６を道路Ｌ４上に表示させることができない。このため、道路Ｌ４を走行したときの自車位置ａ１、ａ２、…ａ６は、表示不可走行地点として表示不可走行地点保持部２２０により保持されることになる。
【００４４】
図９（Ａ）は、地図データＡによる経路探索結果を示し、図９（Ｂ）は、地図データＢによる経路探索結果を示している。例えば、交差点Ｐ１に繋がる出発地Ａから、交差点Ｐ４に繋がる目的地Ｂまでの経路探索を行ったとき、車載装置１０では、地図データＡを用いた探索が行われるので、図９（Ａ）に示すような、交差点Ｐ１、Ｐ３、Ｐ４を通過する経路Ｒ１が探索される。これに対し、最新の地図データＢを用いた探索では、図９（Ｂ）に示すように、交差点Ｐ１、Ｐ２、Ｐ４を通過する最短距離の経路Ｒ２が探索される。
【００４５】
図９（Ｃ）は、車載装置とスマートフォンのナビゲーション機能の切替動作を示している。図９（Ａ）に示す探索経路Ｒ１と、表示不可走行地点から予想される道路Ｌ４との比較により、予測道路走行判定部２４０は、探索経路Ｒ１のルート上に道路Ｌ４が含まれると判定する。この例では、予測道路走行判定部２４０は、始点Ｐ１から終点Ｐ２の区間、予測道路が存在すると判定することになる。
【００４６】
自車Ｍが出発地Ａから交差点Ｐ１までを走行する間、車載装置１０のナビゲーション機能が実行され、つまり、地図データＡにより案内が行われる。この区間、表示不可走行地点が存在しなければ、地図データＡは、最新の地図データＢと同じであると予想され、最新の地図データＢを用いたのと同じような案内が行われる。
【００４７】
自車Ｍが始点Ｐ１の近傍に到達すると、ナビ機能選択部２５０は、予測道路走行判定部２４０の判定結果に基づき、スマートフォン２０のナビゲーション機能の利用を選択する。これにより、始点Ｐ１から終点Ｐ２の区間、地図データＢによる案内が行われる。その後、自車Ｍが終点Ｐ２の近傍に到達すると、ナビ機能選択部２５０は、予測道路走行判定部２４０の判定結果に基づき、スマートフォンのナビゲーション機能から車載装置１０のナビゲーション機能へ切替え、地図データＡによる案内が行われる。
【００４８】
このように本実施例によれば、過去にマップマッチング等により地図データの道路上に表示することができない自車位置が検出された場合には、それらの自車位置を走行履歴情報として蓄積し、そのような表示不可の区間の地図データは最新ではないものとみなし、その区間の走行中のみスマートフォン側の最新の地図データによる案内を可能する。これにより、効率よくスマートフォンのナビゲーション機能の利用が可能になり、通信コストを抑制することができる。
【００４９】
上記実施例では、スマートフォン２０がサーバ３０の最新の地図データＢを利用する例を示したが、スマートフォン２０が地図データＡよりもバージョンの新しい地図データを備えている場合には、スマートフォン２０において経路探索を行ってもよく、サーバ３０へのアクセスは必須ではない。さらに上記実施例では、スマートフォンのナビゲーション機能を利用する例を示したが、これ以外にも、タブレット端末、携帯用パーソナルコンピュータ、その他の携帯端末を利用するものであってもよい。
【００５０】
さらに上記実施例では、予測道路走行判定部２４０は、少なくとも１つの表示不可走行地点から所定の距離内に探索経路が含まれている場合に、予測道路を走行すると判定しているが、判定基準はこれに限られるものではない。例えば、任意の数の表示不可走行地点から所定の距離内に探索経路が含まれている場合に、予測道路を走行すると判定しても良い。
【００５１】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００５２】
１：ナビゲーションシステム
１０：車載装置                          ２０：情報端末
３０：サーバ                            ４０：接続手段
１００：入力部                          １１０：自車位置算出部
１２０：ナビゲーション部                １３０：通信部
１４０：表示部                          １５０：音声出力部
１６０：マルチメディア再生部            １７０：記憶部
１８０：制御部                          ２００：切替制御プログラム
２１０：走行地点判定部                  ２２０：表示不可走行地点保持部
２３０：表示不可道路予測部              ２４０：予測道路走行判定部
２５０：ナビ機能選択部                  ３００：通信部
３１０：入力部                          ３２０：表示部
３３０：音声出力部                      ３４０：記憶部
３５０：制御部                          ４００：ナビゲーションプログラム
４１０：起動信号受信部                  ４２０：目的地情報取得部
４３０：経路探索部                      ４４０：道路地図画像出力部
Ｍ：自車                            Ｒ１、Ｒ２：経路
Ｐ１、Ｐ２、Ｐ３、Ｐ４：交差点              Ａ：出発地
Ｂ：目的地                  Ｌ１、Ｌ２、Ｌ３、Ｌ４：道路
【図１】
0006410636.tif 000002
【図２】
0006410636.tif 000003
【図３】
0006410636.tif 000004
【図３Ａ】
0006410636.tif 000005
【図３Ｂ】
0006410636.tif 000006
【図４】
0006410636.tif 000007
【図５】
0006410636.tif 000008
【図６】
0006410636.tif 000009
【図７】
0006410636.tif 000010
【図８】
0006410636.tif 000011
【図９】
0006410636.tif 000012