(57)【要約】【課題】  本発明の目的は、利用者に対して、より適切に経路を案内できる技術を提供することにある。【解決手段】  本発明に係る情報端末は、複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出手段と、前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出手段と、前記逸脱検出手段により逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始手段と、を備えることを特徴とする。【選択図】図１
2013137271.tif 000002
【特許請求の範囲】
【請求項１】
複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出手段と、
前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出手段と、
前記逸脱検出手段により逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始手段と、
を備えることを特徴とする情報端末。
【請求項２】
請求項１に記載の情報端末であって、さらに、
経路誘導を開始した前記外部機器から表示情報を受け付けて表示する表示手段、
を備えることを特徴とする情報端末。
【請求項３】
請求項１または２に記載の情報端末であって、さらに、
前記外部機器による経路誘導の開始後において、前記現在地の候補に所定以上の確度の候補が含まれることを検出する検出手段と、
前記検出手段により検出がなされた場合に、前記外部機器に経路誘導を終了させる外部誘導利用終了手段と、
を備えることを特徴とする情報端末。
【請求項４】
請求項１〜３のいずれか一項に記載の情報端末であって、
前記外部誘導利用開始手段は、前記現在地の候補のうち確度の高い候補により特定される位置情報を前記外部機器に受け渡す、
ことを特徴とする情報端末。
【請求項５】
請求項１〜４のいずれか一項に記載の情報端末であって、さらに、
前記外部機器による経路誘導が開始されると、前記外部機器による誘導に関する表示の設定情報を前記外部機器に受け渡す表示設定手段、
を備えることを特徴とする情報端末。
【請求項６】
請求項５に記載の情報端末であって、
前記表示の設定情報には、縮尺を特定する設定情報が含まれる、
ことを特徴とする情報端末。
【請求項７】
請求項１〜６のいずれか一項に記載の情報端末であって、さらに、
駐車場の範囲を特定する情報を記憶する駐車場情報記憶手段を備え、
前記逸脱検出手段は、前記現在地の候補のうち確度の高い候補が、前記駐車場の範囲に含まれる場合には、逸脱を検出しない、
ことを特徴とする情報端末。
【請求項８】
請求項１〜７のいずれか一項に記載の情報端末であって、
前記外部誘導利用開始手段は、所定の通信規格に則り前記外部機器に経路誘導を開始させる指示を送信する、
ことを特徴とする情報端末。
【請求項９】
コンピュータに、運転を支援する手順を実行させるプログラムであって、
前記コンピュータを、制御手段として機能させ、
前記制御手段に対して、
複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出手順と、
前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出手順と、
前記逸脱検出手順により逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始手順と、
を実行させることを特徴とするプログラム。
【請求項１０】
情報端末による運転支援方法であって、
前記情報端末は、
複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出ステップと、
前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出ステップと、
前記逸脱検出ステップにより逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始ステップと、
を実施することを特徴とする運転支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末の技術に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置では、現在地を特定して地図上に表示し、設定された目的地へ至る経路を案内する技術が用いられている。当該技術では、測定誤差が小さくないＧＰＳから得た現在地の情報に対して、その他ナビゲーション装置に付随するセンサ等を用いて誤差を除去して精度を高めた上で、マップマッチング処理等を通じて現在地を地図情報に含まれる道路上に優先的に配置するようにしている。特許文献１には、このようなナビゲーション装置についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１５９４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなナビゲーション装置では、新しく敷設された道路上を実際に通行しているにもかかわらず、地図情報に当該道路の情報が含まれていない場合等、実際の道路と地図情報とのずれが存在する場合がある。そのような場合には、例えば既存の道路上に現在地が表示される等、地図上で現在地が適切に表示されず、ひいては現在地の誤認により目的地へ至る経路の誘導にも不都合が起こる場合がある。
【０００５】
本発明の目的は、利用者に対して、より適切に経路を案内できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係る情報端末は、複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出手段と、前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出手段と、前記逸脱検出手段により逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始手段と、を備えることを特徴とする。
【０００７】
また、本発明に係るプログラムは、コンピュータに、運転を支援する手順を実行させるプログラムであって、前記コンピュータを、制御手段として機能させ、前記制御手段に対して、複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出手順と、前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出手順と、前記逸脱検出手順により逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始手順と、を実行させることを特徴とする。
【０００８】
また、本発明に係る運転支援方法は、情報端末による運転支援方法であって、前記情報端末は、複数の現在地の候補および当該現在地の候補の確度を算出する現在地候補算出ステップと、前記現在地の候補に所定以上の確度の候補が含まれない場合に逸脱を検出する逸脱検出ステップと、前記逸脱検出ステップにより逸脱の検出がなされた場合に、経路誘導を行うことができる外部機器に経路誘導を開始させる外部誘導利用開始ステップと、を実施することを特徴とする。
【発明の効果】
【０００９】
本願発明によれば、利用者に対して、より適切に経路を案内できるナビゲーション技術を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施形態に係るナビゲーション装置の概略構成図である。
【図２】リンクテーブルの構成を示す図である。
【図３】演算処理部の機能構成図である。
【図４】外部誘導利用制御処理のフロー図である。
【図５】外部誘導開始処理のフロー図である。
【図６】外部誘導を開始してから終了するまでのシーケンス図である。
【図７】外部誘導を開始する場合の例を示す図である。
【図８】外部誘導利用中の画面例を示す図である。
【図９】外部誘導利用後の画面例を示す図である。
【図１０】外部誘導利用中の画面の変形例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の第一の実施形態を適用した情報端末の一例であるナビゲーション装置について、図面を参照して説明する。
【００１２】
図１に、ナビゲーション装置１００の全体構成図を示す。ナビゲーション装置１００は、地図情報を表示して、ナビゲーション装置１００の現在地を示す地点と、設定された目的地までの経路を誘導する情報とを示すことが可能ないわゆるナビゲーション装置である。
【００１３】
ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、携帯電話等の外部機器１５と通信を行う外部機器通信装置１２と、を備えている。
【００１４】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報に基づいて基本となる現在地を特定する現在地基本情報を算出する。また、演算処理部１は、ＲＯＭ装置６あるいは記憶装置３に格納された地図データと照合させて、現在地が属する確度が高い所定の道路区間（リンク）を特定する（マップマッチング処理）。そして、演算処理部１は、特定したリンク上に現在地があるものとみなして、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１５】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、利用者から指示された出発地又は現在地と、目的地（または、経由地や立ち寄り地）とを結ぶ最適な経路（推奨経路）を探索する。また、スピーカ４２やディスプレイ２を用いて利用者を誘導する。
【００１６】
また、演算処理部１は、マップマッチング処理において、算出した現在地基本情報に基づいても、現在地が属する確度が高いリンクを特定できなかった時には、外部機器通信装置１２を介して外部機器に接続を行い、外部機器による経路誘導を開始させる。また、外部機器による経路誘導を開始した後、現在地が属する確度が高いリンクを特定できるようになった場合には、外部機器による経路誘導を終了させる。
【００１７】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェイス）２４と、を有する。
【００１８】
ディスプレイ２は、演算処理部１等で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１９】
記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００２０】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル２００が記憶されている。
【００２１】
図２は、リンクテーブル２００の構成を示す図である。リンクテーブル２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２０２を含んでいる。
【００２２】
リンクデータ２０２は、リンクの識別子であるリンクＩＤ２１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの長さを示すリンク長２２４、予め記憶されたリンク旅行時間２２５、開始接続リンクおよび終了接続リンク２２６、リンクを含む道路の制限速度を示す制限速度２２７などを含んでいる。なお、開始接続リンクおよび終了接続リンク２２６は、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する情報である。
【００２３】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【００２４】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、利用者やその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００２５】
スピーカ４２は、演算処理部１で生成された利用者へのメッセージを音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００２６】
入力装置５は、利用者からの指示を利用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。また、入力装置５には、ナビゲーション装置１００に対して遠隔で操作指示を行うことができるリモートコントローラが含まれる。リモートコントローラは、ダイヤルスイッチやスクロールキー、縮尺変更キーなどを備え、各キーやスイッチが操作された情報をナビゲーション装置１００に送出することができる。
【００２７】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００２８】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００２９】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３０】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００３１】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００３２】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００３３】
外部機器通信装置１２は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＢｌｕｅｔｏｏｔｈ（ブルートゥース：登録商標）、赤外線通信（ＩｒＤＡ）等の所定の通信プロトコルによりスマートフォンや携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、モバイルＰＣ、音楽プレーヤー等の情報端末である外部機器１５と通信を開始し、通信し、通信を終了させる。例えば、外部機器１５は、インターネット等に接続可能なスマートフォンであって、インターネットを介して所定のサーバーから経路探索や経路誘導に伴う表示地図画面を表示するソフトウェアがインストールされている。
【００３４】
図３は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、基本制御部１０１と、入力受付部１０２と、出力処理部１０３と、道路逸脱判定部１０４と、経路誘導部１０５と、外部誘導処理開始部１０６と、外部誘導処理終了部１０７と、を有する。
【００３５】
基本制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、各種センサ、ＧＰＳ受信装置９等の情報を取得し、マップマッチング処理等を行って、現在地が属する確度が高いリンクを特定することを試みる。また、基本制御部１０１は、現在地が属する確度が高いリンクを特定できなかった場合には、外部誘導利用制御処理を実施する。また、基本制御部１０１は、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、基本制御部１０１は、各処理部からの要求に応じて、現在時刻を出力する。
【００３６】
また、基本制御部１０１は、利用者から指示された出発地又は現在地と、目的地とを結ぶ最適な経路（推奨経路）を探索する。当該経路探索においては、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間（リンク）に対して予め設定されたリンクコストに基づいて経路を探索する。
【００３７】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力された利用者からの指示を受け付け、その要求内容に対応する処理を実行するように演算処理部１の各部を制御する。例えば、利用者が推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ２に表示する処理を出力処理部１０３に要求する。
【００３８】
出力処理部１０３は、例えばポリゴン情報等の表示させる画面情報を受け取り、ディスプレイ２に描画するための信号に変換してディスプレイ２に対して描画する指示を行う。
【００３９】
道路逸脱判定部１０４は、基本制御部１０１が実施するマップマッチング処理により確度の高い現在地を特定できなかった場合に、現在地の候補が道路から逸脱していると判定する。すなわち、道路逸脱判定部１０４は、現在地が属するリンクとして算出された現在地の候補に、確度が所定以上となるリンクが含まれない場合には、現在地の候補が道路から逸脱していると判定する。
【００４０】
また、経路誘導部１０５は、車両の現在地が属するリンクが推奨経路から逸脱しないよう、スピーカ４２やディスプレイ２を用いて利用者の運転操作を誘導する。
【００４１】
外部誘導処理開始部１０６は、現在地の候補が道路から逸脱していると判定された場合、外部機器１５による経路誘導を行うべく、外部機器１５による誘導処理の開始処理を行う。具体的には、外部誘導処理開始部１０６は、後述する外部誘導開始処理を行い、外部機器１５による経路誘導を開始する。
【００４２】
外部誘導処理終了部１０７は、外部誘導処理開始部１０６により外部機器１５による経路誘導が開始された後、基本制御部１０１が実施するマップマッチング処理により所定以上の確度の現在地を特定した場合には、外部機器１５による経路誘導を終了させる。
【００４３】
上記した演算処理部１の各機能部、すなわち基本制御部１０１、入力受付部１０２、出力処理部１０３、道路逸脱判定部１０４、経路誘導部１０５、外部誘導処理開始部１０６、外部誘導処理終了部１０７は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００４４】
なお、上記した各構成要素は、ナビゲーション装置１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４５】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４６】
［動作の説明］次に、ナビゲーション装置１００が実施する外部誘導利用制御処理の動作について説明する。図４は、ナビゲーション装置１００が実施する外部誘導利用制御処理を示すフロー図である。このフローは、ナビゲーション装置１００に電源が投入されて、ナビゲーション装置１００が起動すると、所定の間隔（例えば、３秒間隔）で、開始される。
【００４７】
まず、道路逸脱判定部１０５は、現在地候補を取得する（ステップＳ００１）。具体的には、道路逸脱判定部１０５は、基本制御部１０１に対して、マップマッチング処理により算出された現在地の候補と各候補の確度とを要求して取得する。
【００４８】
次に、道路逸脱判定部１０５は、取得した現在地候補のうち確度が高い候補を選択する（ステップＳ００２）。具体的には、道路逸脱判定部１０５は、ステップＳ００１において取得した現在地の候補のうち、確度が所定よりも高い候補、例えば確度が最も高い候補を対象として、以降の処理を実施する。
【００４９】
道路逸脱判定部１０５は、取得した候補は、確度が所定以上であるか否かを判定する（ステップＳ００３）。
【００５０】
確度が所定以上である場合（ステップＳ００３にて「Ｙｅｓ」の場合）には、外部誘導処理終了部１０７は、外部誘導処理が開始済みか否かを判定する（ステップＳ００４）。具体的には、外部誘導処理終了部１０７は、外部機器１５に対して誘導の開始を指示した状態にあるか否かを判定する。または、外部誘導処理終了部１０７は、外部機器１５に対して、誘導処理が開始されているか否かを問い合わせて、当該結果に応じて外部誘導処理が開始済みか否かを判定する。
【００５１】
外部誘導処理終了部１０７は、外部誘導処理が開始済みの場合（ステップＳ００４にて「Ｙｅｓ」の場合）には、外部誘導処理を終了させる（ステップＳ００５）。具体的には、外部誘導処理終了部１０７は、外部機器１５へ所定の終了指示を送信し、外部機器１５による誘導処理の終了後、外部機器１５との間の通信を切断する。
【００５２】
外部誘導処理が開始済みでない場合（ステップＳ００４にて「Ｎｏ」の場合）には、外部誘導利用制御処理を終了する。
【００５３】
取得した現在地の候補の確度が所定以上ではない場合（ステップＳ００３にて「Ｎｏ」の場合）には、外部誘導処理開始部１０６は、取得した候補は駐車場内に位置するか否かを判定する（ステップＳ００６）。具体的には、外部誘導処理開始部１０６は、取得した候補が、図示しない所定の領域情報を有する駐車場の領域に含まれるか否かを判定する。取得した候補が駐車場の領域に含まれる場合には、外部誘導処理開始部１０６は、外部誘導利用制御処理を終了させる。
【００５４】
取得した候補が駐車場の領域に含まれない場合（ステップＳ００６にて「Ｎｏ」の場合）には、外部誘導処理開始部１０６は、外部誘導処理が開始済みか否かを判定する（ステップＳ００７）。具体的には、外部誘導処理開始部１０６は、外部機器１５に対して誘導の開始を指示した状態にあるか否かを判定する。または、外部誘導処理開始部１０６は、外部機器１５に対して、誘導処理が開始されているか否かを問い合わせて、当該結果に応じて外部誘導処理が開始済みか否かを判定する。外部誘導処理開始部１０６は、外部誘導処理が開始済みの場合には、外部誘導利用制御処理を終了させる。
【００５５】
外部誘導処理が開始済みでない場合（ステップＳ００７にて「Ｎｏ」の場合）には、外部誘導処理開始部１０６は、外部誘導開始処理を実施する（ステップＳ００８）。そして、外部誘導処理開始部１０６は、外部誘導利用制御処理を終了する。
【００５６】
図５は、ナビゲーション装置１００が実施する外部誘導開始処理を示すフロー図である。このフローは、外部誘導利用制御処理において、既存道路からの逸脱が検出された場合、すなわち外部誘導を利用開始する際に開始される。
【００５７】
まず、外部誘導処理開始部１０６は、外部機器を特定する（ステップＳ１０１）。具体的には、外部誘導処理開始部１０６は、外部機器通信装置１２に接続可能な外部機器１５を検知する。例えば、外部機器通信装置１２がＢｌｕｅｔｏｏｔｈに対応しているものであれば、Ｂｌｕｅｔｏｏｔｈによる外部機器１５との通信の確立を行う。
【００５８】
そして、外部誘導処理開始部１０６は、特定した外部機器に経路誘導ソフトウェアの起動指示を行う（ステップＳ１０２）。具体的には、外部誘導処理開始部１０６は、ステップＳ１０１にて通信を確立した外部機器１５に対して、外部機器通信装置１２を介して、外部機器１５に備えられた経路誘導ソフトウェア、例えばネットワークを介して現在地周辺の地図画面を所定のサーバー上から提供されて表示させるネットワーク型ナビゲーションソフトに対して起動するための指示を行う。
【００５９】
そして、外部誘導処理開始部１０６は、初期位置情報及び目的地情報を送信する（ステップＳ１０３）。具体的には、外部誘導処理開始部１０６は、初期位置情報として、基本制御部１０１が算出した現在地候補のうち道路逸脱判定部１０５が選択した現在地候補を特定する情報（例えば、緯度経度等の座標情報）を送信し、目的地情報として基本制御部１０１に設定された目的地を特定する情報（例えば、緯度経度等の座標情報）を送信する。
【００６０】
そして、外部誘導処理開始部１０６は、地図表示設定情報を送信する（ステップＳ１０４）。具体的には、外部誘導処理開始部１０６は、ナビゲーション装置１００で表示している地図表示の設定情報を、外部機器１５で表示させる地図の表示に用いる設定情報として送信する。例えば、地図の縮尺を特定する情報（縮尺情報）、地図の視点を特定する情報（ノースアップ、ヘディングアップ、鳥瞰等）、ロードサイド施設のアイコン表示設定（アイコン表示、アイコン非表示、アニメーション表示、３Ｄ表示等）等の表示に関する設定である。
【００６１】
以降、外部誘導処理開始部１０６は、所定の間隔（例えば、１秒間隔）あるいは不定期に外部機器１５へ表示情報を要求する。そして、外部誘導処理開始部１０６は、外部機器１５から外部機器接続装置１２を介して表示情報を受信すると、表示情報をディスプレイ２に表示するよう出力処理部１０３に指示する（ステップＳ１０５）。
【００６２】
以上が、外部誘導開始処理の処理フローである。外部誘導開始処理によると、ナビゲーション装置１００は、外部機器として接続された機器に対して誘導処理のためのソフトウェアを起動させ、当該ソフトウェアの動作を制御するために、現在地および目的地の情報と、表示に関する設定値の情報と、を送信する。外部機器１５はこれを受けてナビゲーション処理を開始し、表示情報をナビゲーション装置１００へ送信することができる。また、ナビゲーション装置１００に対して外部機器１５から送信された表示情報、例えば地図の画像情報を受信すると、出力処理部１０３は、受信した情報をディスプレイ２に表示させることができる。
【００６３】
図６は、外部誘導を開始してから終了するまでのシーケンス図である。すなわち、ナビゲーション装置１００と、外部機器１５（例えば、スマートフォン）等との間での外部機器による経路誘導の連動についての例を示すシーケンス図である。
【００６４】
ナビゲーション装置１００は、外部機器１５へナビゲーションソフトウェアの起動指示を出す（ステップＳ１００１）。これは、ナビゲーション装置１００において、現在地の候補が地図上の道路から逸脱した場合、すなわち適正な現在地が取得できなかった場合等に実施される動作である。
【００６５】
そして、外部機器１５は、ナビゲーション装置１００へ、起動の報告を行う（ステップＳ１００３）。
【００６６】
そして、ナビゲーション装置１００は、外部機器１５に対して、初期位置及び目的地を特定する情報を送信する（ステップＳ１００３）。
【００６７】
ステップＳ１００３において送信された初期位置及び目的地を特定する情報を受信すると、外部機器１５は、初期位置の設定、初期位置から目的地へ至る経路の探索を行い、外部機器１５が特定する現在地が経路から逸脱しないよう、誘導を開始する（ステップＳ１００４）。
【００６８】
そして、外部機器１５はナビゲーション装置１００へ完了報告を送信する（ステップＳ１００５）。
【００６９】
そして、ナビゲーション装置１００は、外部機器１５に対して、表示設定情報を送信する（ステップＳ１００６）。
【００７０】
外部機器１５では、送信された表示設定情報のうち、外部機器１５にて実現可能な情報を取り込み、表示設定値に反映して表示設定を行う（ステップＳ１００７）。
【００７１】
外部機器１５にて経路の案内が開始されると、外部機器１５は、ナビゲーション装置１００へ案内開始報告を送信する（ステップＳ１００８）。
【００７２】
ナビゲーション装置１００は、案内開始報告を受けて、外部機器１５へ出力情報を要求する（ステップＳ１００９）。
【００７３】
そして、外部機器１５は、出力となる地図情報を含む画面情報および音声情報を、ナビゲーション装置１００へ出力情報として送信する（ステップＳ１０１０）。
【００７４】
ナビゲーション装置１００は、出力情報を受信すると、出力処理部１０３を介してディスプレイ２に当該情報を出力する（ステップＳ１０１１）。すなわち、外部機器１５からの出力情報である地図情報及び経路誘導の情報が、ナビゲーション装置１００のディスプレイ２およびスピーカ４２に出力される。
【００７５】
そして、ナビゲーション装置１００は、所定時間（例えば、１秒）経過後、外部機器１５へ出力情報を要求する（ステップＳ１０１２）。
【００７６】
そして、外部機器１５は、出力となる地図情報を含む画面情報および音声情報を、ナビゲーション装置１００へ出力情報として送信する（ステップＳ１０１３）。
【００７７】
ナビゲーション装置１００は、出力情報を受信すると、出力処理部１０３を介してディスプレイ２およびスピーカ４２に当該情報を出力する（ステップＳ１０１４）。すなわち、外部機器１５からの出力情報である地図情報及び経路誘導の情報が、ナビゲーション装置１００のディスプレイ２およびスピーカ４２に出力される。
【００７８】
その後も、ナビゲーション装置１００は、外部誘導処理終了まで、外部機器１５へ出力情報を要求して（ステップＳ１０１５）受信した出力情報を表示および音声出力することを繰り返す。
【００７９】
そして、ナビゲーション装置１００は、外部誘導処理を終了させる際に、外部機器１５へ誘導を終了させる指示を送信する（ステップＳ１０１６）。具体的には、ナビゲーション装置１００の外部誘導処理終了部１０７は、現在地の候補のうち確度が一定以上高い候補が、ナビゲーション装置１００のリンクデータ２００に含まれるリンク上のいずれかに位置するようになると、外部機器での誘導を終了させるために、終了指示を送信する。
【００８０】
外部機器１５では、終了指示を受け付けると、経路誘導ソフトウェアを終了させ、終了報告をナビゲーション装置１００へ送信する（ステップＳ１０１７）。
【００８１】
以上が、外部誘導を開始してから終了するまでのシーケンスである。
【００８２】
上記シーケンスに示すように、ナビゲーション装置１００では、現在地の候補のいずれもが適切な確度にない場合に、道路から逸脱したと判定して、外部機器を用いた経路誘導に切り替えることができる。その後、現在地の候補が適切な確度を有するようになると、外部機器による外部誘導を終了させてナビゲーション装置１００による経路誘導に戻すことができる。すなわち、地図情報が古い等、適切な道路情報がナビゲーション装置１００に不足している場合には、最新状態を保たれた地図情報を利用できる外部機器に誘導を委ねて、情報の不足を補って適切な経路誘導を行うことができるといえる。
【００８３】
図７は、外部誘導を利用する条件を満たす場合のナビゲーション装置１００の画面表示４００の例を示す図である。
【００８４】
画面表示４００においては、現在地を示すカーマーク４０１が地図上に表示されており、地図上の道路に重畳させて、経路情報４０２が表示されている。そして、現在地の候補のうち確度が高い候補は、当該ナビゲーション装置１００のリンクテーブルに含まれず、表示されない道路４０３上にあるものとする。この場合、道路４０３を構成するリンクは地図上表示されることなく、カーマーク４０１は道路のない位置に表示されてしまうため、経路の誘導もなされることがない。
【００８５】
図８は、外部誘導を利用している状態のナビゲーション装置１００の表示画面５００と、外部機器１５の表示画面５１０と、の例を示す図である。
【００８６】
外部機器１５の表示画面５１０には、現在地を示すカーマーク５０１が地図上に表示されており、地図上の道路に重畳させて、経路情報５０２が表示されている。経路情報５０２は、ナビゲーション装置１００のリンクテーブルに含まれず表示されない道路４０３に対応する道路であって、外部機器１５のナビゲーションソフトウェア上では存在するものとして扱われている道路５０３上にあるものとする。この場合、道路５０３を構成するリンクは、外部機器のナビゲーションソフトウェアにおける地図上で表示され、誘導する経路にも含まれるものとする。そして、ナビゲーション装置１００の表示画面５００には、かかる外部機器１５の表示画面５１０の情報が画面５１０´として出力される。
【００８７】
図９は、外部誘導利用後の状態のナビゲーション装置１００の表示画面６００と、外部機器１５の表示画面６１０と、の例を示す図である。
【００８８】
外部機器１５の表示画面６１０には、外部機器１５のナビゲーションソフトウェアの表示出力は表示されていない。ナビゲーション装置１００の表示画面６００には、現在地を示すカーマーク６０１が地図上に表示されており、地図上の道路に重畳させて、経路情報６０２が表示されている。カーマーク６０１は、ナビゲーション装置１００のリンクテーブル２００に含まれ表示される道路上にあるものとする。この場合、外部機器１５から画面情報が出力されることもなく、ナビゲーション装置１００の表示で経路誘導は完結する。
【００８９】
以上、本発明の第一の実施形態について説明した。本発明の第一の実施形態によると、ナビゲーション装置１００は、実際の道路と地図情報とのずれが存在する場合において、現在地の誤認により目的地へ至る経路の誘導に不都合が起こることを避けることができるため、利用者に対して、より適切に経路を案内できるといえる。
【００９０】
本発明は、上記の実施形態に制限されない。上記の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記の実施形態では、外部誘導を利用している場合には、ナビゲーション装置１００はディスプレイ２上に外部誘導の画面を表示するが、これに限られず、図１０に示すように、ナビゲーション装置１００が有する経路誘導画面を並行して出力するものであってもよい。
【００９１】
図１０は、外部誘導を利用している状態のナビゲーション装置１００の表示画面７００と、外部機器１５の表示画面７１０と、の変形例を示す図である。
【００９２】
外部機器１５の表示画面７１０には、現在地を示すカーマーク７０１が地図上に表示されており、地図上の道路に重畳させて、経路情報７０２が表示されている。経路情報７０２は、ナビゲーション装置１００のリンクテーブルに含まれず表示されない道路４０３に対応する道路であって、外部機器１５のナビゲーションソフトウェア上では存在するものとして扱われている道路７０３上を含むものとする。また、現在地は、当該道路７０３上にあるものとする。この場合、道路７０３を構成するリンクは、外部機器のナビゲーションソフトウェアにおける地図上で表示され、誘導する経路にも含まれる。そして、ナビゲーション装置１００の表示画面７００には、かかる外部機器１５の表示画面７１０の情報が画面７１０´として出力されるとともに、もとのナビゲーション装置１００が表示すべき地図情報として現在地４０１と経路４０２とが、横に並んで出力される。
【００９３】
このようにすることで、利用者は、ナビゲーション装置１００の地図上の位置と、外部機器１５のナビゲーションソフトウェアの地図上の位置と、を並行して見ることができるため、より正確な情報を得ることができるといえる。
【００９４】
また例えば、第一の実施形態においては、縮尺等の表示設定の情報を外部機器１５に設定しているが、外部機器１５のナビゲーションソフトウェアによっては、設定値に対応しえない場合も考えられる。例えば、ナビゲーション装置１００において表示していた縮尺と同一の縮尺で表示することができない場合等がある。そのような場合には、ナビゲーション装置１００は、所定の範囲に含まれる縮尺情報を複数回に分けて設定するようにしてもよい。このようにすることで、表示できない縮尺の設定があっても、表示可能な縮尺の設定のみを外部機器１５において取捨選択して適用することができるようになる。
【００９５】
また、その他に、第一の実施形態においてさらに、基本制御部１０１は、外部機器１５の駆動のための残エネルギー（例えば、駆動電圧）が一定以下となることを検出すると、外部機器１５による経路誘導を利用している場合には、外部機器１５に対して外部誘導を終了するよう指示するようにしてもよい。このようにすることで、外部機器１５の残エネルギー不足を回避することができる。
【００９６】
また、その他に、第一の実施形態においてさらに、基本制御部１０１は、外部機器１５の通信のための電波受信強度が一定以下となることを検出すると、外部機器１５による経路誘導を利用している場合には、外部機器１５に対して外部誘導を終了するよう指示するようにしてもよい。このようにすることで、通信環境が悪い地域等において経路誘導ができなくなることを回避することができる。
【００９７】
また、その他に、第一の実施形態においてさらに、基本制御部１０１は、外部機器１５の通信量が所定量以上となることを検出すると、外部機器１５による経路誘導を利用している場合には、外部機器１５に対して外部誘導を終了するよう指示するようにしてもよい。このようにすることで、外部機器１５の通信量超過を回避することができる。
【００９８】
また、その他に、第一の実施形態においては、所定時間経過後に、外部機器１５に出力情報を要求していたが、これに限らず、外部機器から所定の時間毎に出力情報を送信するようにしてもよい。
【００９９】
またさらに、外部機器１５に映像信号や音声信号を出力する機能が備えられている場合には、ナビゲーション装置１００で出力する映像信号や音声信号を外部機器１５から入力された信号に切り替えることで外部誘導を実現するようにしてもよい。
【０１００】
以上、本発明について、第一の実施形態を中心に説明した。なお、上記の第一の実施形態では、本発明にナビゲーション装置を用いた例について説明したが、本発明はナビゲーション装置に限らず、移動体の経路案内を行う装置全般、例えば携帯電話、ＰＤＡ、モバイルＰＣ、音楽プレーヤー等の情報端末全般に適用することができる。
【符号の説明】
【０１０１】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、１２・・・外部機器通信装置、１５・・・外部機器、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・Ｉ／Ｆ、２５・・・バス、４１・・・マイクロフォン、４２・・・スピーカ、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・基本制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・道路逸脱判定部、１０５・・・経路誘導部、１０６・・・外部誘導処理開始部、１０７・・・外部誘導処理終了部、２００・・・リンクテーブル
【図１】
2013137271.tif 000003
【図２】
2013137271.tif 000004
【図３】
2013137271.tif 000005
【図４】
2013137271.tif 000006
【図５】
2013137271.tif 000007
【図６】
2013137271.tif 000008
【図７】
2013137271.tif 000009
【図８】
2013137271.tif 000010
【図９】
2013137271.tif 000011
【図１０】
2013137271.tif 000012