(57)【特許請求の範囲】
【請求項１】
携帯端末と車載機とを連携させ、上記携帯端末にインストールされているナビゲーションアプリのナビゲーション画面を上記携帯端末から上記車載機に転送して表示させることができるようになされたナビゲーションシステムであって、
上記携帯端末は、
自車位置周辺のナビゲーション画面を画像データとして取得するナビゲーション画像取得部と、
上記ナビゲーション画像取得部により取得されたナビゲーション画像を上記車載機に送信するナビゲーション画像送信部と、
上記ナビゲーションアプリがバックグラウンドに移行したか否かを判定する移行判定部と、
上記移行判定部により上記ナビゲーションアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標を、上記ナビゲーション画像取得部により取得された上記ナビゲーション画像上の正規化座標に換算する座標算出部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標算出部により算出された上記正規化座標を上記車載機に繰り返し送信する座標送信部とを備え、
上記車載機は、
上記ナビゲーション画像送信部により送信された上記ナビゲーション画像を受信するナビゲーション画像受信部と、
上記ナビゲーション画像受信部により受信された上記ナビゲーション画像を記憶するナビゲーション画像記憶部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標送信部により繰り返し送信された上記正規化座標を受信する座標受信部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記ナビゲーション画像記憶部に記憶しておいた上記ナビゲーション画像を表示させるとともに、上記座標受信部により受信された上記正規化座標の位置に自車位置マークを重ねて表示させる表示制御部とを備えたことを特徴とするナビゲーションシステム。
【請求項２】
上記ナビゲーション画像取得部は、上記携帯端末において上記ナビゲーション画面として表示中のエリアを中心として、当該中心のエリアおよびその周囲のエリアを含む複数のメッシュのナビゲーション画像を取得し、
上記ナビゲーション画像送信部は、上記複数のメッシュのナビゲーション画像を上記車載機に送信し、
上記携帯端末は、上記ナビゲーションアプリがバックグラウンドに移行している間、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標が属するエリアを示すエリア情報を上記車載機に送信するエリア情報送信部を更に備え、
上記車載機は、上記エリア情報送信部により送信された上記エリア情報を受信するエリア情報受信部を更に備え、
上記表示制御部は、上記ナビゲーションアプリがバックグラウンドに移行している間、上記ナビゲーション画像記憶部に記憶しておいた複数のメッシュのナビゲーション画像のうち、上記エリア情報受信部により受信された上記エリア情報に対応するメッシュのナビゲーション画像を表示させるとともに、上記座標受信部により受信された上記正規化座標の位置に自車位置マークを重ねて表示させることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
上記ナビゲーション画像取得部は、上記ナビゲーションアプリがフォアグラウンドで動作している間、自車位置の移動に応じて、上記複数のメッシュのナビゲーション画像を繰り返し取得し、
上記ナビゲーション画像送信部は、上記ナビゲーション画像取得部により上記複数のメッシュのナビゲーション画像が取得される都度、当該複数のメッシュのナビゲーション画像を上記車載機に繰り返し送信し、
上記表示制御部は、上記ナビゲーションアプリがバックグラウンドに移行している間、上記バックグラウンドに移行する直前に上記ナビゲーション画像記憶部に記憶された複数のメッシュのナビゲーション画像を用いて、上記エリア情報受信部により受信された上記エリア情報に対応するメッシュのナビゲーション画像を表示させることを特徴とする請求項２に記載のナビゲーションシステム。
【請求項４】
上記携帯端末は、
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき案内音声を記憶した音声ファイルを生成する音声ファイル生成部と、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出部と、
上記音声ファイル生成部により生成された音声ファイルを、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する音声ファイル送信部とを更に備え、
上記車載機は、
上記音声ファイル送信部により送信された上記音声ファイルおよび上記案内位置の正規化座標を受信する音声ファイル受信部と、
上記音声ファイル受信部により受信された上記音声ファイルを上記案内位置の正規化座標に紐付けて記憶する音声ファイル記憶部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている音声ファイルを上記音声ファイル記憶部から読み出して再生する音声ファイル再生部とを更に備えたことを特徴とする請求項１に記載のナビゲーションシステム。
【請求項５】
上記携帯端末は、
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき拡大案内画像を生成する案内画像生成部と、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出部と、
上記案内画像生成部により生成された拡大案内画像を、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する案内画像送信部とを更に備え、
上記車載機は、
上記案内画像送信部により送信された上記拡大案内画像および上記案内位置の正規化座標を受信する案内画像受信部と、
上記案内画像受信部により受信された上記拡大案内画像を上記案内位置の正規化座標に紐付けて記憶する案内画像記憶部とを更に備え、
上記表示制御部は、上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている拡大案内画像を上記案内画像記憶部から読み出して表示させることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項６】
車載機と連携し、ナビゲーションアプリのナビゲーション画面を上記車載機に転送して表示させることができるようになされたナビゲーション機能付き携帯端末であって、
自車位置周辺のナビゲーション画面を画像データとして取得するナビゲーション画像取得部と、
上記ナビゲーション画像取得部により取得されたナビゲーション画像を上記車載機に送信するナビゲーション画像送信部と、
上記ナビゲーションアプリがバックグラウンドに移行したか否かを判定する移行判定部と、
上記移行判定部により上記ナビゲーションアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標を、上記ナビゲーション画像取得部により取得された上記ナビゲーション画像上の正規化座標に換算する座標算出部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標算出部により算出された上記正規化座標を上記車載機に繰り返し送信する座標送信部とを備えたことを特徴とするナビゲーション機能付き携帯端末。
【請求項７】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき案内音声を記憶した音声ファイルを生成する音声ファイル生成部と、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出部と、
上記音声ファイル生成部により生成された音声ファイルを、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する音声ファイル送信部とを更に備えたことを特徴とする請求項６に記載のナビゲーション機能付き携帯端末。
【請求項８】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき拡大案内画像を生成する案内画像生成部と、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出部と、
上記案内画像生成部により生成された拡大案内画像を、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する案内画像送信部とを更に備えたことを特徴とする請求項６に記載のナビゲーション機能付き携帯端末。
【請求項９】
携帯端末と連携し、上記携帯端末にインストールされているナビゲーションアプリのナビゲーション画面を上記携帯端末から受信して表示させることができるようになされた車載機であって、
上記携帯端末から送信されたナビゲーション画像を受信するナビゲーション画像受信部と、
上記ナビゲーション画像受信部により受信された上記ナビゲーション画像を記憶するナビゲーション画像記憶部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記携帯端末から繰り返し送信された正規化座標を受信する座標受信部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記ナビゲーション画像記憶部に記憶しておいた上記ナビゲーション画像を表示させるとともに、上記座標受信部により受信された上記正規化座標の位置に自車位置マークを重ねて表示させる表示制御部とを備え、
上記ナビゲーション画像受信部が上記携帯端末から受信する上記ナビゲーション画像は、上記携帯端末が自車位置周辺のナビゲーション画面を画像データとして取得したものであり、
上記座標受信部が上記携帯端末から受信する上記正規化座標は、上記携帯端末において上記ナビゲーションアプリがバックグラウンドに移行したと判定された後に、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標を、上記携帯端末が上記ナビゲーション画像上の正規化座標に換算したものであることを特徴とする車載機。
【請求項１０】
上記携帯端末から送信された音声ファイルおよび案内位置の正規化座標を受信する音声ファイル受信部と、
上記音声ファイル受信部により受信された上記音声ファイルを上記案内位置の正規化座標に紐付けて記憶する音声ファイル記憶部と、
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている音声ファイルを上記音声ファイル記憶部から読み出して再生する音声ファイル再生部とを更に備え、
上記音声ファイル受信部が上記携帯端末から受信する上記音声ファイルは、上記ナビゲーションアプリによって誘導経路が設定されている場合に、上記携帯端末において取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき案内音声として生成されたものであり、
上記音声ファイル受信部が上記携帯端末から受信する上記案内位置の正規化座標は、上記１以上の案内位置を示す座標を、上記携帯端末が上記ナビゲーション画像上の正規化座標に換算したものであることを特徴とする請求項９に記載の車載機。
【請求項１１】
上記携帯端末から送信された拡大案内画像および案内位置の正規化座標を受信する案内画像受信部と、
上記案内画像受信部により受信された上記拡大案内画像を上記案内位置の正規化座標に紐付けて記憶する案内画像記憶部とを更に備え、
上記案内画像受信部が上記携帯端末から受信する上記拡大案内画像は、上記ナビゲーションアプリによって誘導経路が設定されている場合に、上記携帯端末において取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき画像として生成されたものであり、
上記案内画像受信部が上記携帯端末から受信する上記案内位置の正規化座標は、上記１以上の案内位置を示す座標を、上記携帯端末が上記ナビゲーション画像上の正規化座標に換算したものであり、
上記表示制御部は、上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている拡大案内画像を上記案内画像記憶部から読み出して表示させることを特徴とする請求項９に記載の車載機。
【請求項１２】
車載機に画面を転送して表示させることができるようになされた携帯端末にインストールされる案内継続用プログラムであって、
ナビゲーションアプリによって提供される自車位置周辺のナビゲーション画面を画像データとして取得するナビゲーション画像取得手段、
上記ナビゲーション画像取得手段により取得されたナビゲーション画像を上記車載機に送信するナビゲーション画像送信手段、
上記ナビゲーションアプリがバックグラウンドに移行したか否かを判定する移行判定手段、
上記移行判定手段により上記ナビゲーションアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標を、上記ナビゲーション画像送信手段により送信した上記ナビゲーション画像上の正規化座標に換算する座標算出手段、および
上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標算出手段により算出された上記正規化座標を上記車載機に繰り返し送信する座標送信手段
として上記携帯端末のコンピュータを機能させるためのコンピュータ読み取り可能な案内継続用プログラム。
【請求項１３】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得手段により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき案内音声を記憶した音声ファイルを生成する音声ファイル生成手段、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得手段により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出手段、および
上記音声ファイル生成手段により生成された音声ファイルを、上記第２の座標算出手段により算出された案内位置の正規化座標と紐付けて上記車載機に送信する音声ファイル送信手段
として上記携帯端末のコンピュータを更に機能させるための請求項１２に記載の案内継続用プログラム。
【請求項１４】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記ナビゲーション画像取得手段により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき拡大案内画像を生成する案内画像生成手段、
上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得手段により取得されたナビゲーション画像上の正規化座標に換算する第２の座標算出手段、
上記案内画像生成手段により生成された拡大案内画像を、上記第２の座標算出手段により算出された案内位置の正規化座標と紐付けて上記車載機に送信する案内画像送信手段
として上記携帯端末のコンピュータを更に機能させるための請求項１２に記載の案内継続用プログラム。
【請求項１５】
携帯端末と車載機とを連携させ、上記携帯端末にインストールされているナビゲーションアプリのナビゲーション画面を上記携帯端末から上記車載機に転送して表示させることができるようになされたナビゲーションシステムにおいて走行案内を行う方法であって、
上記携帯端末のナビゲーション画像取得部が、自車位置周辺のナビゲーション画面を画像データとして取得する第１のステップと、
上記携帯端末のナビゲーション画像送信部が、上記ナビゲーション画像取得部により取得されたナビゲーション画像を上記車載機に送信する第２のステップと、
上記車載機のナビゲーション画像受信部が、上記ナビゲーション画像送信部により送信された上記ナビゲーション画像を受信する第３のステップと、
上記車載機のナビゲーション画像記憶部が、上記ナビゲーション画像受信部により受信された上記ナビゲーション画像を記憶する第４のステップと、
上記携帯端末の移行判定部が、上記ナビゲーションアプリがバックグラウンドに移行したか否かを判定する第５のステップと、
上記携帯端末の座標算出部が、上記移行判定部により上記ナビゲーションアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中の上記ナビゲーションアプリで検出される自車位置座標を、上記ナビゲーション画像取得部により取得された上記ナビゲーション画像上の正規化座標に換算する第６のステップと、
上記携帯端末の座標送信部が、上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標算出部により算出された上記正規化座標を上記車載機に繰り返し送信する第７のステップと、
上記車載機の座標受信部が、上記座標送信部により送信された上記正規化座標を受信する第８のステップと、
上記車載機の表示制御部が、上記ナビゲーションアプリがバックグラウンドに移行している間、上記ナビゲーション画像記憶部に記憶しておいた上記ナビゲーション画像を表示させるとともに、上記座標受信部により受信された上記正規化座標の位置に自車位置マークを重ねて表示させる第９のステップとを有することを特徴とする走行案内方法。
【請求項１６】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記携帯端末の音声ファイル生成部が、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき案内音声を記憶した音声ファイルを生成する第１０のステップと、
上記携帯端末の第２の座標算出部が、上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第１１のステップと、
上記携帯端末の音声ファイル送信部が、上記音声ファイル生成部により生成された音声ファイルを、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する第１２のステップと、
上記車載機の音声ファイル受信部が、上記音声ファイル送信部により送信された上記音声ファイルおよび上記案内位置の正規化座標を受信する第１３のステップと、
上記車載機の音声ファイル記憶部が、上記音声ファイル受信部により受信された上記音声ファイルを上記案内位置の正規化座標に紐付けて記憶する第１４のステップとを上記第５のステップよりも前に更に有し、
上記車載機の音声ファイル再生部が、上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている音声ファイルを上記音声ファイル記憶部から読み出して再生する第１５のステップを更に有することを特徴とする請求項１５に記載の走行案内方法。
【請求項１７】
上記ナビゲーションアプリによって誘導経路が設定されている場合、上記携帯端末の案内画像生成部が、上記ナビゲーション画像取得部により取得されたナビゲーション画像の範囲内に含まれる誘導経路上の１以上の案内位置において出力すべき拡大案内画像を生成する第１６のステップと、
上記携帯端末の第２の座標算出部が、上記１以上の案内位置を示す座標を、上記ナビゲーション画像取得部により取得されたナビゲーション画像上の正規化座標に換算する第１７のステップと、
上記携帯端末の案内画像送信部が、上記案内画像生成部により生成された拡大案内画像を、上記第２の座標算出部により算出された案内位置の正規化座標と紐付けて上記車載機に送信する第１８のステップと、
上記車載機の案内画像受信部が、上記案内画像送信部により送信された上記拡大案内画像および上記案内位置の正規化座標を受信する第１９のステップと、
上記車載機の案内画像記憶部が、上記案内画像受信部により受信された上記拡大案内画像を上記案内位置の正規化座標に紐付けて記憶する第２０のステップとを上記第５のステップよりも前に更に有し、
上記車載機の上記表示制御部が、上記ナビゲーションアプリがバックグラウンドに移行している間、上記座標受信部により上記正規化座標が受信されたときに、当該受信された正規化座標と同じ値を示す上記案内位置の正規化座標に紐付けられている拡大案内画像を上記案内画像記憶部から読み出して表示させる第２１のステップを更に有することを特徴とする請求項１５に記載の走行案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、ナビゲーション機能付き携帯端末、車載機、案内継続用プログラムおよび走行案内方法に関し、特に、携帯端末と車載機とを連携させ、携帯端末に表示されているナビゲーション画面を車載機に転送して表示させることができるようになされたシステムに用いて好適なものである。
【背景技術】
【０００２】
近年、スマートフォン等の携帯端末と車載機とを連携させて所定の処理を行う技術が提供されている。例えば、スマートフォンと車載機との連携を可能にするMirrorLinkと呼ばれる技術が知られている。最近では、アップル社よりCarPlayと呼ばれる連携機能も提供されている。これらのMirrorLink やCarPlayに対応した車載機では、スマートフォンにインストールされているナビゲーションアプリ（以下、ナビアプリという）のナビゲーション画面を車載機側に転送して表示させ、車載機側からスマートフォンを遠隔操作することが可能である。
【０００３】
また、携帯端末と車載機との連携に関する技術について特許出願も行われている（例えば、特許文献１〜３参照）。特許文献１に記載のシステムでは、デジタル表示信号に基づき自位置地図画像を表示するディスプレイ手段を備えた携帯情報通信装置に対し、外部ディスプレイ手段を伴う周辺装置を接続し、該周辺装置に対してデジタル表示信号に基づき外部表示信号を送信することにより、外部ディスプレイ手段に自位置地図画像またはナビゲーション画像を表示することができるようにしている。
【０００４】
また、特許文献２に記載のシステムでは、連携アプリケーションのウインドウが車載装置に表示されたときに、起動中である他の連携アプリケーションが複数存在する場合に、当該複数存在する他の連携アプリケーションのうちから、バックグランド動作中に処理を継続して行う連携アプリケーションを選定し、当該選定した連携アプリケーションが連携する携帯装置アプリケーションのウインドウを携帯装置に表示する。
【０００５】
また、特許文献３に記載のシステムでは、通信相手端末にてフォアグラウンドで実行中の連携アプリケーションがバックグラウンドに移行したことでサービスの提供が中断された後に、当該連携アプリケーションがフォアグラウンドに復帰した場合に、携帯通信端末からのＵＵＩＤの取得を繰り返し行うことにより、当該サービスの提供を適切に再開できるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許４０２８５８０号公報
【特許文献２】特開２０１２−２４７８９８号公報
【特許文献３】特開２０１３−２４７６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、図１２に示すように、スマートフォン１００’と車載機２００’とを連携させてナビアプリのナビゲーション画面を車載機２００’に転送して表示させているときに、スマートフォン１００’に対する電話やメッセージ等の着信によりナビアプリがバックグラウンドに移行すると、スマートフォンには着信画面が表示され、ナビアプリの動作が停止するように実装されている。
【０００８】
そのため、ナビアプリがバックグラウンドに移行している間は、車載機２００’にもスマートフォン１００’と同じ着信画面が表示され、自車位置の更新や走行案内が一切停止してしまう。これにより、ナビゲーション画面が表示されなくなるため、運転者が案内交差点を見落として通り過ぎてしまう恐れがあるという問題があった。また、ナビアプリがフォアグラウンドに復帰した際に、車載機２００’に表示されるナビゲーション画面において、ナビアプリの動作が停止した地点から現在地まで自車位置が飛ぶ事象が発生するという問題もあった。
【０００９】
本発明は、このような問題を解決するために成されたものであり、携帯端末から車載機にナビゲーション画面を転送して表示させているときに、携帯端末のナビアプリがバックグラウンドに移行した場合であっても、車載機において走行案内を行い続けることができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記した課題を解決するために、本発明では、携帯端末においてナビアプリがバックグラウンドに移行する前、自車位置周辺のナビゲーション画像を携帯端末から車載機に送信し、車載機のナビゲーション画像記憶部に記憶させておく。そして、携帯端末では、ナビアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中のナビアプリで検出される自車位置座標をナビゲーション画像上の正規化座標に換算し、算出された正規化座標を車載機に繰り返し送信するようにする。車載機では、ナビアプリがバックグラウンドに移行している間、ナビゲーション画像記憶部に記憶しておいたナビゲーション画像を表示させるとともに、携帯端末から送られてくる正規化座標の位置に自車位置マークを重ねて表示させるようにする。
【発明の効果】
【００１１】
上記のように構成した本発明によれば、携帯端末から車載機にナビゲーション画面を転送して表示させているときに、着信等の発生によって携帯端末のナビアプリがバックグラウンドに移行すると、バックグラウンドに移行する前にあらかじめ携帯端末から車載機に送信して記憶しておいたナビゲーション画像が車載機に表示され、バックグラウンドに移行している間も継続して携帯端末から車載機に送信される自車位置を表すナビゲーション画像上の正規化座標に基づいて、ナビゲーション画像上に自車位置マークが重ねて表示される。これにより、携帯端末のナビアプリがバックグラウンドに移行し、携帯端末においてナビゲーション画面が表示されなくなった場合であっても、車載機において走行案内を行い続けることができる。
【図面の簡単な説明】
【００１２】
【図１】第１〜第３の実施形態によるナビゲーションシステムの構成例を示す図である。
【図２】第１の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。
【図３】ナビゲーション画像取得部が取得する複数のメッシュのナビゲーション画像の例を示す図である。
【図４】第１の実施形態による携帯端末の動作例を示すフローチャートである。
【図５】第１の実施形態による車載機の動作例を示すフローチャートである。
【図６】第２の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。
【図７】第２の実施形態による携帯端末の動作例を示すフローチャートである。
【図８】第２の実施形態による車載機の動作例を示すフローチャートである。
【図９】第３の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。
【図１０】第３の実施形態による携帯端末の動作例を示すフローチャートである。
【図１１】第３の実施形態による車載機の動作例を示すフローチャートである。
【図１２】従来の問題点を説明するための図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態によるナビゲーションシステムの構成例を示す図である。図１に示すように、第１の実施形態によるナビゲーションシステムは、スマートフォン等の携帯端末１００と車載機２００とを備えて構成されている。
【００１４】
第１の実施形態によるナビゲーションシステムは、図１（ａ）に示すように、携帯端末１００と車載機２００とを連携させ、携帯端末１００にインストールされているナビアプリのナビゲーション画面を携帯端末１００から車載機２００に転送して表示させることができるようになされている。
【００１５】
また、第１の実施形態によるナビゲーションシステムは、図１（ｂ）に示すように、携帯端末１００と車載機２００とを連携させてナビアプリのナビゲーション画面を車載機１００に転送して表示させているときに、携帯端末１００に対する電話やメッセージ等の着信によりナビアプリがバックグラウンドに移行し、携帯端末１００に着信画面が表示された場合であっても、車載機２００にナビゲーション画像を表示し、走行案内を行い続けることができるようにしている。
【００１６】
図２は、第１の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。図２に示すように、第１の実施形態による携帯端末１００は、地図データ記憶部１、現在位置検出部２、ナビゲーション画面生成部３、走行案内部４、ナビゲーション画像取得部５、ナビゲーション画像送信部６、移行判定部７、座標算出部８、座標送信部９、エリア情報生成部１０およびエリア情報送信部１１を備えている。また、第１の実施形態による車載機２００は、ナビゲーション画像受信部２1、座標受信部２２、エリア情報受信部２３、表示制御部２４およびナビゲーション画像記憶部２５を備えている。
【００１７】
ここで、携帯端末１００が備える各機能ブロック２〜１１は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック２〜１１は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現される。
【００１８】
なお、機能ブロック２〜４は、ナビアプリのプログラムが動作することによって実現される。また、機能ブロック５〜１１は、本発明の案内継続用プログラムが動作することによって実現される。ここでは、ナビアプリのプログラムと案内継続用プログラムとが別物であるとして説明したが、案内継続用プログラムをナビアプリの一部として実装するようにしてもよい。
【００１９】
車載機２００が備える各機能ブロック２１〜２４も、ハードウェア、ＤＳＰ、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック２１〜２４は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現される。
【００２０】
携帯端末１００の地図データ記憶部１は、地図画像を用いたナビゲーション画面の表示や走行案内、経路誘導などに必要な地図データを記憶する。現在位置検出部２は、携帯端末１００の現在位置（すなわち、携帯端末１００が持ち込まれている車両の現在位置）を検出する。
【００２１】
ナビゲーション画面生成部３は、地図データ記憶部１に記憶されている地図データを用いて、現在位置検出部２により検出される車両現在位置の周辺におけるナビゲーション画面を生成する。ナビゲーション画面生成部３は、現在位置検出部２により検出される車両現在位置が所定量ずつ移動するたびに、車両現在位置が画面内の固定位置に該当するようなナビゲーション画面を逐次生成する。
【００２２】
走行案内部４は、ナビゲーション画面生成部３により生成されたナビゲーション画面を携帯端末１００のディスプレイ（図示せず）に表示させるとともに、現在位置検出部２により検出された車両現在位置に自車位置マークを重ねて表示させることにより、走行案内を行う。
【００２３】
携帯端末１００のナビゲーション画像取得部５は、ナビゲーション画面生成部３により生成される自車位置周辺のナビゲーション画面を画像データ（ナビゲーション画像）として取得する。本実施形態において、ナビゲーション画像取得部５は、携帯端末１００においてナビゲーション画面として表示中のエリアを中心として、当該中心のエリアおよびその周囲のエリアを含む複数のメッシュのナビゲーション画像を取得する。
【００２４】
図３は、ナビゲーション画像取得部５が取得する複数のメッシュのナビゲーション画像の例を示す図である。図３の例では、携帯端末１００においてナビゲーション画面として表示中のエリアを中心として、その周囲のエリアを含めて９個のメッシュのナビゲーション画像を取得している。すなわち、ナビゲーション画面生成部３は、ディスプレイに表示中のナビゲーション画面に加えて、その周囲における８個のナビゲーション画面も生成している。ナビゲーション画像取得部５は、ナビゲーション画面生成部３により生成される９個のナビゲーション画面から９個のナビゲーション画像を生成する。
【００２５】
上述のように、ナビゲーション画面生成部３は、現在位置検出部２により検出される車両現在位置が所定量ずつ移動するたびにナビゲーション画面を逐次生成している。これに応じて、ナビゲーション画像取得部５は、ナビアプリがフォアグラウンドで動作している間（つまり、ナビゲーション画面生成部３が動作している間）、現在位置検出部２により検出される車両現在位置の移動に応じて逐次生成されるナビゲーション画面を用いて、９個のメッシュのナビゲーション画像を繰り返し取得する。
【００２６】
ナビゲーション画像送信部６は、ナビアプリがフォアグラウンドで動作している間、ナビゲーション画像取得部５により９個のメッシュのナビゲーション画像が取得される都度、当該９個のメッシュのナビゲーション画像を車載機２００に繰り返し送信する。車載機２００のナビゲーション画像受信部２1は、ナビゲーション画像送信部６により繰り返し送信されたナビゲーション画像を逐次受信する。
【００２７】
車載機２００のナビゲーション画像記憶部２５は、ナビゲーション画像受信部２1により受信された複数のメッシュのナビゲーション画像を記憶する。ナビゲーション画像記憶部２５は、ナビゲーション画像受信部２1が繰り返し受信するナビゲーション画像のうち、少なくとも最新のナビゲーション画像を記憶しておけばよい。
【００２８】
表示制御部２４は、ナビアプリがフォアグラウンドで動作している間は、ナビゲーション画像記憶部２５に記憶された９個のメッシュのナビゲーション画像のうち、中心に位置するナビゲーション画像を車載機２００のディスプレイ（図示せず）に表示させる。これにより、車載機２００のディスプレイには、携帯端末１００のディスプレイに表示されたナビゲーション画面と同じナビゲーション画像が表示される。
【００２９】
携帯端末１００の移行判定部７は、ナビアプリがバックグラウンドに移行したか否かを判定する。上述したように、携帯端末１００と車載機２００とを連携させてナビアプリのナビゲーション画面を車載機１００に転送して表示させているときに、携帯端末１００に対する電話やメッセージ等の着信が発生すると、ナビアプリがフォアグラウンドからバックグラウンドに移行して動作するようになる。移行判定部７は、この移行が発生したか否かを判定する。
【００３０】
座標算出部８は、移行判定部７によりナビアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中のナビアプリ（現在位置検出部２）で検出される車両現在位置を表す自車位置座標を、ナビゲーション画像取得部５により取得された最新のナビゲーション画像上の正規化座標に換算する。現在位置検出部２により検出される自車位置座標は緯度・経度情報であり、ナビゲーション画像上の正規化座標は、画像上の１点（例えば、左上の点）を原点とする２次元座標の座標情報である。すなわち、座標算出部８は、車両現在位置を表す緯度・経度情報を、ナビゲーション画像上の２次元座標情報に変換する。
【００３１】
座標送信部９は、ナビアプリがバックグラウンドに移行している間、現在位置検出部２により検出される車両現在位置が移動するたびに座標算出部８により算出される正規化座標を車載機２００に逐次送信する。車載機２００の座標受信部２２は、座標送信部９により送信された正規化座標を逐次受信する。
【００３２】
携帯端末１００のエリア情報生成部１０は、ナビアプリがバックグラウンドに移行している間、当該バックグラウンドで動作中のナビアプリ（現在位置検出部２）で検出される車両現在位置を表す自車位置座標が属するエリアを示すエリア情報を生成する。すなわち、エリア情報生成部１０は、ナビゲーション画像取得部５により取得される９個のメッシュのうち、どのメッシュのエリア内に自車位置座標が属するかを表すエリア情報を生成する。
【００３３】
エリア情報送信部１１は、エリア情報生成部１０により生成されたエリア情報を車載機２００に送信する。エリア情報送信部１１は、自車位置座標が属するエリアに変更が生じたときに、変更後のエリアを表すエリア情報を車載機２００に送信すればよい。車載機２００のエリア情報受信部２３は、エリア情報送信部１１により送信されたエリア情報を受信する。
【００３４】
車載機２００の表示制御部２４は、ナビアプリがバックグラウンドに移行している間、ナビゲーション画像記憶部２５に記憶しておいたナビゲーション画像を車載機２００のディスプレイに表示させるとともに、座標受信部２２により受信された正規化座標の位置に自車位置マークを重ねて表示させる。ここで、ナビゲーション画像記憶部２５には、ナビアプリがバックグラウンドに移行する直前に携帯端末１００から送信された最新の複数のメッシュのナビゲーション画像が記憶されている。表示制御部２４は、このナビゲーション画像記憶部２５に記憶されている最新の複数のメッシュのナビゲーション画像のうち、エリア情報受信部２３により受信されたエリア情報により示されるメッシュのナビゲーション画像を読み出してディスプレイに表示させる。
【００３５】
図４および図５は、上記のように構成した第１の実施形態によるナビゲーションシステムの動作例を示すフローチャートである。このうち、図４は携帯端末１００の動作例を示すフローチャート、図５は車載機２００の動作例を示すフローチャートである。なお、図４および図５のフローチャートは、携帯端末１００と車載機２００とを連携させてナビアプリを起動したときに開始する。
【００３６】
最初に、図４を用いて携帯端末１００の動作を説明する。まず、ナビゲーション画面生成部３は、現在位置検出部２により検出される車両現在位置の周辺におけるナビゲーション画面を生成する（ステップＳ１）。本実施形態では、９個のメッシュに対応するエリアのナビゲーション画面を生成する。
【００３７】
次いで、走行案内部４は、ナビゲーション画面生成部３により生成された９個のナビゲーション画面のうち、中心に位置するナビゲーション画面をディスプレイに表示させるとともに、現在位置検出部２により検出された車両現在位置に自車位置マークを重ねて表示させる（ステップＳ２）。
【００３８】
また、ナビゲーション画像取得部５は、ナビゲーション画面生成部３により生成された９個のメッシュのナビゲーション画面を画像データ（ナビゲーション画像）として取得する（ステップＳ３）。そして、ナビゲーション画像送信部６は、ナビゲーション画像取得部５により生成された９個のメッシュのナビゲーション画像を車載機２００に送信する（ステップＳ４）。
【００３９】
その後、移行判定部７は、ナビアプリがフォアグラウンドからバックグラウンドに移行したか否かを判定する（ステップＳ５）。ナビアプリがバックグラウンドに移行していない場合、処理はステップＳ１に戻り、移動した車両現在位置をもとにナビゲーション画面を生成する。
【００４０】
一方、ナビアプリがバックグラウンドに移行したと判定された場合、座標算出部８は、現在位置検出部２により検出される車両現在位置を表す自車位置座標を、ナビゲーション画像取得部５により取得された最新のナビゲーション画像上の正規化座標に換算する（ステップＳ６）。そして、座標送信部９は、座標算出部８により算出された正規化座標を車載機２００に送信する（ステップＳ７）。
【００４１】
次に、エリア情報生成部１０は、現在位置検出部２により検出される車両現在位置が１つのエリアを越えて移動したか否かを判定する（ステップＳ８）。車両現在位置がエリアを越えていないと判定された場合、処理はステップＳ１１に遷移する。
【００４２】
一方、車両現在位置がエリアを越えて移動したと判定された場合、エリア情報生成部１０は、現在位置検出部２で検出される車両現在位置が属するエリアを示すエリア情報を生成する（ステップＳ９）。そして、エリア情報送信部１１は、エリア情報生成部１０により生成されたエリア情報を車載機２００に送信する（ステップＳ１０）。なお、ナビアプリがバックグラウンドに移行した直後は、必ずエリア情報を生成して車載機２００に送信する。
【００４３】
その後、移行判定部７は、ナビアプリがバックグラウンドからフォアグラウンドに戻ったか否かを判定する（ステップＳ１１）。ナビアプリがフォアグラウンドに戻っていない場合、処理はステップＳ６に戻り、移動した車両現在位置を表す自車位置座標をナビゲーション画像上の正規化座標に換算し、車載機２００に送信する。
【００４４】
一方、ナビアプリがフォアグラウンドに戻ったと判定された場合、処理はステップＳ１に戻り、そのとき現在位置検出部２により検出される車両現在位置をもとにナビゲーション画面を生成する。以降、ナビアプリの動作を中止するか、車載機２００との連携を中止するまで、以上の処理を繰り返し実行する。
【００４５】
次に、図５を用いて車載機２００の動作を説明する。まず、ナビゲーション画像受信部２１は、図４のステップＳ４でナビゲーション画像送信部６により送信された９個のメッシュのナビゲーション画像を受信する（ステップＳ２１）。そして、ナビゲーション画像記憶部２５は、ナビゲーション画像受信部２1により受信された９個のメッシュのナビゲーション画像を記憶する（ステップＳ２２）。
【００４６】
表示制御部２４は、ナビゲーション画像記憶部２５に記憶された９個のメッシュのナビゲーション画像のうち、中心に位置するナビゲーション画像を車載機２００のディスプレイに表示させる（ステップＳ２３）。これにより、ナビアプリがフォアグラウンドで動作している間は、車載機２００のディスプレイには、携帯端末１００のディスプレイに表示されたナビゲーション画面と同じナビゲーション画像が表示される。
【００４７】
その後、座標受信部２２は、図４のステップＳ７で座標送信部９により送信された正規化座標を受信したか否かを判定する（ステップＳ２４）。正規化座標を受信していない場合、携帯端末１００のナビアプリはまだバックグラウンドに移行していないということなので、処理はステップＳ２１に戻り、移動した車両現在位置をもとに取得された９個のメッシュのナビゲーション画像を携帯端末１００から再び受信する。
【００４８】
一方、座標受信部２２が正規化座標を受信した場合、携帯端末１００のナビアプリがバックグラウンドに移行したということである。この場合、エリア情報受信部２３は、図４のステップＳ１０でエリア情報送信部１１により送信されたエリア情報を受信したか否かを判定する（ステップＳ２５）。
【００４９】
エリア情報受信部２３がエリア情報を受信した場合、表示制御部２４は、ナビゲーション画像記憶部２５に記憶されている最新の複数のメッシュのナビゲーション画像のうち、エリア情報受信部２３により受信されたエリア情報により示されるメッシュのナビゲーション画像を読み出し（ステップＳ２６）、ディスプレイに表示させる（ステップＳ２７）。また、表示制御部２４は、新たに表示させたナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。
【００５０】
上記ステップＳ２５において、エリア情報受信部２３がエリア情報を受信していない場合、ステップＳ２６，Ｓ２７の処理は行わず、現在表示中のナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。その後、処理はステップＳ２４に戻り、正規化座標を受信したか否かを再び判定する。ここで、一定時間以内に正規化座標を受信しない場合、携帯端末１００のナビアプリはフォアグラウンドに戻ったということなので、処理はステップＳ２１に戻る。以降、携帯端末１００との連携を中止するまで、以上の処理を繰り返し実行する。
【００５１】
なお、以上のフローチャートでは、車載機２００において、携帯端末１００がバックグラウンドに移行したか否かを正規化座標の受信の有無により把握する例について説明したが、これに限定されない。例えば、携帯端末１００から車載機２００に対して、バックグラウンドに移行したか否かを通知するようにしてもよい。
【００５２】
以上詳しく説明したように、第１の実施形態では、携帯端末１００においてナビアプリがフォアグラウンドで動作している間、自車位置周辺のナビゲーション画像を携帯端末１００から車載機２００に送信し、車載機２００のナビゲーション画像記憶部２５に記憶させておく。そして、携帯端末１００では、ナビアプリがバックグラウンドに移行したと判定された場合、当該バックグラウンドで動作中のナビアプリで検出される自車位置座標をナビゲーション画像上の正規化座標に換算し、算出された正規化座標を車載機２００に繰り返し送信するようにする。車載機２００では、ナビアプリがバックグラウンドに移行している間、ナビゲーション画像記憶部２５に記憶しておいたナビゲーション画像を表示させるとともに、携帯端末１００から送られてくる正規化座標の位置に自車位置マークを重ねて表示させるようにしている。
【００５３】
上記のように構成した第１の実施形態によれば、携帯端末１００から車載機２００にナビゲーション画面を転送して表示させているときに、着信等の発生によって携帯端末１００のナビアプリがバックグラウンドに移行すると、バックグラウンドに移行する前にあらかじめ携帯端末１００から車載機２００に送信して記憶しておいたナビゲーション画像が車載機２００に表示され、バックグラウンドに移行している間も継続して携帯端末１００から車載機２００に送信される自車位置を表すナビゲーション画像上の正規化座標に基づいて、ナビゲーション画像上に自車位置マークが重ねて表示される。これにより、携帯端末１００のナビアプリがバックグラウンドに移行し、携帯端末１００においてナビゲーション画面が表示されなくなった場合であっても、車載機２００においてナビゲーション画像を表示して走行案内を行い続けることができる。
【００５４】
また、第１の実施形態では、ナビアプリがフォアグラウンドで動作している間に、携帯端末１００のディスプレイに表示中のナビゲーション画像だけでなく、その周囲も含めて９個のメッシュのナビゲーション画像を車載機２００に送信して記憶させている。そのため、ナビアプリがバックグラウンドに移行している間に、車両現在位置がある程度移動しても、９個のメッシュに対応したエリアの範囲内であれば、車載機２００においてナビゲーション画像を表示して走行案内を行い続けることができる。
【００５５】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。第２の実施形態によるナビゲーションシステムの構成は、図１と同様である。第２の実施形態によるナビゲーションシステムは、ナビアプリがバックグラウンドに移行している間、車載機２００にナビゲーション画像を表示して走行案内を行うことに加え、誘導経路の案内位置において案内音声を出力できるようにしたものである。
【００５６】
図６は、第２の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。なお、この図６において、図２に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５７】
図６に示すように、第２の実施形態による携帯端末１００は、誘導経路探索部１２、音声ファイル生成部１３、第２の座標算出部１４および音声ファイル送信部１５を更に備えている。また、第２の実施形態による車載機２００は、音声ファイル受信部２６、音声ファイル記憶部２７および音声ファイル再生部２８を更に備えている。
【００５８】
ここで、携帯端末１００および車載機２００が備える追加の機能ブロック１２〜１５，２６，２８は、ハードウェア、ＤＳＰ、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１２〜１５，２６，２８は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現される。
【００５９】
なお、携帯端末１００の誘導経路探索部１２は、ナビアプリのプログラムが動作することによって実現される。また、音声ファイル生成部１３、第２の座標算出部１４および音声ファイル送信部１５は、本発明の案内継続用プログラムが動作することによって実現される。
【００６０】
携帯端末１００の誘導経路探索部１２は、現在位置検出部２により検出された車両現在位置からユーザ操作により設定された目的地までの誘導経路を探索して設定する。誘導経路探索部１２によって誘導経路が設定されている場合、走行案内部４は、ナビゲーション画面生成部３により生成されたナビゲーション画面上に誘導経路を重ねて表示させ、案内交差点において所定の交差点案内（案内音声の出力および拡大案内画像の表示）を行う。
【００６１】
音声ファイル生成部１３は、ナビアプリの誘導経路探索部１２によって誘導経路が設定されている場合、ナビアプリがフォアグラウンドで動作している際に、ナビゲーション画像取得部５により取得された９個のメッシュのナビゲーション画像の範囲内に含まれる誘導経路上にある１以上の案内位置において出力すべき案内音声を記憶した音声ファイルを生成する。すなわち、音声ファイル生成部１３は、車両現在位置が案内位置に到達したときに出力する予定の案内音声を音声ファイルとしてあらかじめ生成する。
【００６２】
なお、車両現在位置の移動に伴ってナビゲーション画像取得部５がナビゲーション画像を繰り返し取得するのに対し、音声ファイル生成部１３は、ナビゲーション画像取得部５により取得されたナビゲーション画像内に新たな案内位置が含まれるようになったときに、その新たな案内位置において出力すべき案内音声を記憶した音声ファイルを生成する。
【００６３】
第２の座標算出部１４は、上記１以上の案内位置を示す座標を、ナビゲーション画像取得部５により取得されたナビゲーション画像上の正規化座標に換算する。案内位置を示す座標は緯度・経度情報であり、ナビゲーション画像上の正規化座標は、画像上の１点（例えば、左上の点）を原点とする２次元座標の座標情報である。すなわち、第２の座標算出部１４は、１以上の案内位置を表す緯度・経度情報を、ナビゲーション画像上の２次元座標情報に変換する。
【００６４】
音声ファイル送信部１５は、音声ファイル生成部１３により生成された音声ファイルを、第２の座標算出部１４により算出された案内位置の正規化座標と紐付けて車載機２００に送信する。音声ファイル送信部１５は、ナビアプリがフォアグラウンドで動作している間、音声ファイル生成部１３により音声ファイルが生成されるたびに、当該音声ファイルを案内位置の正規化座標と紐付けて車載機２００に送信する。
【００６５】
車載機２００の音声ファイル受信部２６は、音声ファイル送信部１５により送信された音声ファイルおよび案内位置の正規化座標を受信する。音声ファイル記憶部２７は、音声ファイル受信部２６により受信された音声ファイルを案内位置の正規化座標に紐付けて記憶する。
【００６６】
音声ファイル再生部２８は、ナビアプリがバックグラウンドに移行している間、座標受信部２２により車両現在位置の正規化座標が受信されたときに、当該受信された車両現在位置の正規化座標と同じ値を示す案内位置の正規化座標に紐付けられている音声ファイルを音声ファイル記憶部２７から読み出して再生する。
【００６７】
図７および図８は、上記のように構成した第２の実施形態によるナビゲーションシステムの動作例を示すフローチャートである。このうち、図７は携帯端末１００の動作例を示すフローチャート、図８は車載機２００の動作例を示すフローチャートである。なお、図７および図８のフローチャートは、携帯端末１００と車載機２００とを連携させてナビアプリを起動したときに開始する。
【００６８】
最初に、図７を用いて携帯端末１００の動作を説明する。なお、この図７において、図４に示したステップ番号と同一の番号を付したものは、同一の処理を実行するものである。
【００６９】
まず、ナビゲーション画面生成部３は、現在位置検出部２により検出される車両現在位置のエリアを中心として、９個のメッシュに対応するエリアのナビゲーション画面を生成する（ステップＳ１）。
【００７０】
次いで、走行案内部４は、ナビゲーション画面生成部３により生成された９個のナビゲーション画面のうち、中心に位置するナビゲーション画面をディスプレイに表示させるとともに、現在位置検出部２により検出された車両現在位置に自車位置マークを重ねて表示させる（ステップＳ２）。誘導経路が設定されている場合は、当該誘導経路もナビゲーション画面に重ねて表示する。
【００７１】
また、ナビゲーション画像取得部５は、ナビゲーション画面生成部３により生成された９個のメッシュのナビゲーション画面を画像データ（ナビゲーション画像）として取得する（ステップＳ３）。そして、ナビゲーション画像送信部６は、ナビゲーション画像取得部５により生成された９個のメッシュのナビゲーション画像を車載機２００に送信する（ステップＳ４）。
【００７２】
その後、音声ファイル生成部１３は、誘導経路が設定されているか否かを判定する（ステップＳ４１）。誘導経路が設定されていない場合、処理はステップＳ５に遷移する。一方、誘導経路が設定されている場合、音声ファイル生成部１３は、ナビゲーション画像取得部５により取得された９個のメッシュのナビゲーション画像の範囲内に、音声ファイルをまだ生成していない新たな案内位置が含まれているか否かを判定する（ステップＳ４２）。
【００７３】
ここで、新たな案内位置が含まれていないと判定された場合、処理はステップＳ５に遷移する。一方、新たな案内位置が含まれていると判定された場合、音声ファイル生成部１３は、その新たな案内位置において出力すべき案内音声を記憶した音声ファイルを生成する（ステップＳ４３）。
【００７４】
また、第２の座標算出部１４は、音声ファイルを生成した案内位置を示す座標を、ナビゲーション画像取得部５により取得されたナビゲーション画像上の正規化座標に換算する（ステップＳ４４）。そして、音声ファイル送信部１５は、音声ファイル生成部１３により生成された音声ファイルを、第２の座標算出部１４により算出された案内位置の正規化座標と紐付けて車載機２００に送信する（ステップＳ４５）。
【００７５】
その後、移行判定部７は、ナビアプリがフォアグラウンドからバックグラウンドに移行したか否かを判定する（ステップＳ５）。ナビアプリがバックグラウンドに移行していない場合、処理はステップＳ１に戻り、移動した車両現在位置をもとにナビゲーション画面を生成する。
【００７６】
一方、ナビアプリがバックグラウンドに移行したと判定された場合、座標算出部８は、現在位置検出部２により検出される車両現在位置を表す自車位置座標を、ナビゲーション画像取得部５により取得された最新のナビゲーション画像上の正規化座標に換算する（ステップＳ６）。そして、座標送信部９は、座標算出部８により算出された正規化座標を車載機２００に送信する（ステップＳ７）。
【００７７】
次に、エリア情報生成部１０は、現在位置検出部２により検出される車両現在位置が１つのエリアを越えて移動したか否かを判定する（ステップＳ８）。車両現在位置がエリアを越えていないと判定された場合、処理はステップＳ１１に遷移する。
【００７８】
一方、車両現在位置がエリアを越えて移動したと判定された場合、エリア情報生成部１０は、現在位置検出部２で検出される車両現在位置が属するエリアを示すエリア情報を生成する（ステップＳ９）。そして、エリア情報送信部１１は、エリア情報生成部１０により生成されたエリア情報を車載機２００に送信する（ステップＳ１０）。なお、ナビアプリがバックグラウンドに移行した直後は、必ずエリア情報を生成して車載機２００に送信する。
【００７９】
その後、移行判定部７は、ナビアプリがバックグラウンドからフォアグラウンドに戻ったか否かを判定する（ステップＳ１１）。ナビアプリがフォアグラウンドに戻っていない場合、処理はステップＳ６に戻り、移動した車両現在位置を表す自車位置座標をナビゲーション画像上の正規化座標に換算し、車載機２００に送信する。
【００８０】
一方、ナビアプリがフォアグラウンドに戻ったと判定された場合、処理はステップＳ１に戻り、そのとき現在位置検出部２により検出される車両現在位置をもとにナビゲーション画面を生成する。以降、ナビアプリの動作を中止するか、車載機２００との連携を中止するまで、以上の処理を繰り返し実行する。
【００８１】
次に、図８を用いて車載機２００の動作を説明する。なお、この図８において、図５に示したステップ番号と同一の番号を付したものは、同一の処理を実行するものである。
【００８２】
まず、ナビゲーション画像受信部２１は、図４のステップＳ４でナビゲーション画像送信部６により送信された９個のメッシュのナビゲーション画像を受信する（ステップＳ２１）。そして、ナビゲーション画像記憶部２５は、ナビゲーション画像受信部２1により受信された９個のメッシュのナビゲーション画像を記憶する（ステップＳ２２）。
【００８３】
表示制御部２４は、ナビゲーション画像記憶部２５に記憶された９個のメッシュのナビゲーション画像のうち、中心に位置するナビゲーション画像を車載機２００のディスプレイに表示させる（ステップＳ２３）。これにより、ナビアプリがフォアグラウンドで動作している間は、車載機２００のディスプレイには、携帯端末１００のディスプレイに表示されたナビゲーション画面と同じナビゲーション画像が表示される。
【００８４】
その後、音声ファイル受信部２６は、図７のステップＳ４５で音声ファイル送信部１５により送信された音声ファイルおよび案内位置の正規化座標を受信したか否かを判定する（ステップＳ５１）。音声ファイル受信部２６が音声ファイル等を受信していない場合、処理はステップＳ２４に遷移する。一方、音声ファイル受信部２６が音声ファイル等を受信した場合、音声ファイル記憶部２７は、音声ファイル受信部２６により受信された音声ファイルを案内位置の正規化座標に紐付けて記憶する（ステップＳ５２）。
【００８５】
その後、座標受信部２２は、図４のステップＳ７で座標送信部９により送信された正規化座標を受信したか否かを判定する（ステップＳ２４）。正規化座標を受信していない場合、携帯端末１００のナビアプリはまだバックグラウンドに移行していないということなので、処理はステップＳ２１に戻り、移動した車両現在位置をもとに取得された９個のメッシュのナビゲーション画像を携帯端末１００から再び受信する。
【００８６】
一方、座標受信部２２が正規化座標を受信した場合、携帯端末１００のナビアプリがバックグラウンドに移行したということである。この場合、エリア情報受信部２３は、図４のステップＳ１０でエリア情報送信部１１により送信されたエリア情報を受信したか否かを判定する（ステップＳ２５）。
【００８７】
エリア情報受信部２３がエリア情報を受信した場合、表示制御部２４は、ナビゲーション画像記憶部２５に記憶されている最新の複数のメッシュのナビゲーション画像のうち、エリア情報受信部２３により受信されたエリア情報により示されるメッシュのナビゲーション画像を読み出し（ステップＳ２６）、ディスプレイに表示させる（ステップＳ２７）。また、表示制御部２４は、新たに表示させたナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。
【００８８】
上記ステップＳ２５において、エリア情報受信部２３がエリア情報を受信していない場合、ステップＳ２６，Ｓ２７の処理は行わず、現在表示中のナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。
【００８９】
次に、音声ファイル再生部２８は、ステップＳ２４で座標受信部２２により受信された車両現在位置の正規化座標が、音声ファイル記憶部２７に記憶されている案内位置の正規化座標と同じであるか否かを判定する（ステップＳ５３）。ここでは、携帯端末１００の現在位置検出部２により検出される車両現在位置が、ナビアプリのフォアグラウンド動作時にあらかじめ車載機２００に送信しておいた案内位置と同じか否かを判定している。
【００９０】
ここで、車両現在位置の正規化座標が案内位置の正規化座標と同じではないと判定された場合、処理はステップＳ２４に戻り、車両現在位置の正規化座標を受信したか否かを再び判定する。一方、車両現在位置の正規化座標が案内位置の正規化座標と同じであると判定された場合、音声ファイル再生部２８は、案内位置の正規化座標に紐付けられている音声ファイルを音声ファイル記憶部２７から読み出して再生する（ステップＳ５４）。
【００９１】
その後、処理はステップＳ２４に戻り、車両現在位置の正規化座標を受信したか否かを再び判定する。ここで、一定時間以内に車両現在位置の正規化座標を受信しない場合、携帯端末１００のナビアプリはフォアグラウンドに戻ったということなので、処理はステップＳ２１に戻る。以降、携帯端末１００との連携を中止するまで、以上の処理を繰り返し実行する。
【００９２】
以上詳しく説明したように、第２の実施形態では、携帯端末１００においてナビアプリがフォアグラウンドで動作している間、誘導経路の案内位置において出力すべき案内音声を記録した音声ファイルをあらかじめ生成し、案内位置の正規化座標と紐付けて携帯端末１００から車載機２００に送信し、車載機２００の音声ファイル記憶部２７に記憶させておく。そして、ナビアプリがバックグラウンドに移行したと判定された後は、携帯端末１００から車載機２００に送信される車両現在位置の正規化座標が、音声ファイル記憶部２７に記憶しておいた案内位置の正規化座標と一致した場合、音声ファイル記憶部２７から対応する音声ファイルを読み出して再生するようにしている。
【００９３】
上記のように構成した第２の実施形態によれば、着信等の発生によって携帯端末１００のナビアプリがバックグラウンドに移行した後、車両現在位置が誘導経路の案内位置に到達すると、バックグラウンドに移行する前にあらかじめ携帯端末１００から車載機２００に送信して記憶しておいた案内音声の音声ファイルが再生される。これにより、携帯端末１００のナビアプリがバックグラウンドに移行した場合であっても、車載機２００においてナビゲーション画像を表示するとともに、案内位置に到達したときには案内音声を出力して走行案内を行い続けることができる。
【００９４】
（第３の実施形態）
次に、本発明の第３の実施形態を図面に基づいて説明する。第３の実施形態によるナビゲーションシステムの構成は、図１と同様である。第３の実施形態によるナビゲーションシステムは、ナビアプリがバックグラウンドに移行している間、車載機２００にナビゲーション画像を表示して走行案内を行うことに加え、誘導経路の案内位置において拡大案内画像を表示できるようにしたものである。
【００９５】
図９は、第３の実施形態によるナビゲーションシステムの機能構成例を示すブロック図である。なお、この図９において、図２および図６に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００９６】
図９に示すように、第３の実施形態による携帯端末１００は、誘導経路探索部１２、第２の座標算出部１４、案内画像生成部１６および案内画像送信部１７を更に備えている。また、第３の実施形態による車載機２００は、案内画像受信部２９および案内画像記憶部３０を更に備えるとともに、表示制御部２４に代えて表示制御部２４’を備えている。
【００９７】
ここで、携帯端末１００および車載機２００が備える追加の機能ブロック１６，１７，２９，３０は、ハードウェア、ＤＳＰ、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１６，１７，２９，３０は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭに記憶されたプログラムが動作することによって実現される。なお、携帯端末１００の案内画像生成部１６および案内画像送信部１７は、本発明の案内継続用プログラムが動作することによって実現される。
【００９８】
案内画像生成部１６は、ナビアプリの誘導経路探索部１２によって誘導経路が設定されている場合、ナビアプリがフォアグラウンドで動作している際に、ナビゲーション画像取得部５により取得された９個のメッシュのナビゲーション画像の範囲内に含まれる誘導経路上にある１以上の案内位置において出力すべき拡大案内画像を生成する。すなわち、案内画像生成部１６は、車両現在位置が案内位置に到達したときに出力する予定の拡大案内画像をあらかじめ生成する。
【００９９】
なお、車両現在位置の移動に伴ってナビゲーション画像取得部５がナビゲーション画像を繰り返し取得するのに対し、案内画像生成部１６は、ナビゲーション画像取得部５により取得されたナビゲーション画像内に新たな案内位置が含まれるようになったときに、その新たな案内位置において出力すべき拡大案内画像を生成する。
【０１００】
案内画像送信部１７は、案内画像生成部１６により生成された拡大案内画像を、第２の座標算出部１４により算出された案内位置の正規化座標と紐付けて車載機２００に送信する。案内画像送信部１７は、ナビアプリがフォアグラウンドで動作している間、案内画像生成部１６により拡大案内画像が生成されるたびに、当該拡大案内画像を案内位置の正規化座標と紐付けて車載機２００に送信する。
【０１０１】
車載機２００の案内画像受信部２９は、案内画像送信部１７により送信された拡大案内画像および案内位置の正規化座標を受信する。案内画像記憶部３０は、案内画像受信部２９により受信された拡大案内画像を案内位置の正規化座標に紐付けて記憶する。
【０１０２】
表示制御部２４’は、ナビアプリがバックグラウンドに移行している間、座標受信部２２により車両現在位置の正規化座標が受信されたときに、当該受信された車両現在位置の正規化座標と同じ値を示す案内位置の正規化座標に紐付けられている拡大案内画像を案内画像記憶部３０から読み出してディスプレイに表示させる。
【０１０３】
図１０および図１１は、上記のように構成した第３の実施形態によるナビゲーションシステムの動作例を示すフローチャートである。このうち、図１０は携帯端末１００の動作例を示すフローチャート、図１１は車載機２００の動作例を示すフローチャートである。なお、図１０および図１１のフローチャートは、携帯端末１００と車載機２００とを連携させてナビアプリを起動したときに開始する。
【０１０４】
最初に、図１０を用いて携帯端末１００の動作を説明する。なお、この図１０において、図４に示したステップ番号と同一の番号を付したものは、同一の処理を実行するものである。
【０１０５】
まず、ナビゲーション画面生成部３は、現在位置検出部２により検出される車両現在位置のエリアを中心として、９個のメッシュに対応するエリアのナビゲーション画面を生成する（ステップＳ１）。
【０１０６】
次いで、走行案内部４は、ナビゲーション画面生成部３により生成された９個のナビゲーション画面のうち、中心に位置するナビゲーション画面をディスプレイに表示させるとともに、現在位置検出部２により検出された車両現在位置に自車位置マークを重ねて表示させる（ステップＳ２）。誘導経路が設定されている場合は、当該誘導経路もナビゲーション画面に重ねて表示する。
【０１０７】
また、ナビゲーション画像取得部５は、ナビゲーション画面生成部３により生成された９個のメッシュのナビゲーション画面を画像データ（ナビゲーション画像）として取得する（ステップＳ３）。そして、ナビゲーション画像送信部６は、ナビゲーション画像取得部５により生成された９個のメッシュのナビゲーション画像を車載機２００に送信する（ステップＳ４）。
【０１０８】
その後、案内画像生成部１６は、誘導経路が設定されているか否かを判定する（ステップＳ６１）。誘導経路が設定されていない場合、処理はステップＳ５に遷移する。一方、誘導経路が設定されている場合、案内画像生成部１６は、ナビゲーション画像取得部５により取得された９個のメッシュのナビゲーション画像の範囲内に、拡大案内画像をまだ生成していない新たな案内位置が含まれているか否かを判定する（ステップＳ６２）。
【０１０９】
ここで、新たな案内位置が含まれていないと判定された場合、処理はステップＳ５に遷移する。一方、新たな案内位置が含まれていると判定された場合、案内画像生成部１６は、その新たな案内位置において出力すべき拡大案内画像を生成する（ステップＳ６３）。
【０１１０】
また、第２の座標算出部１４は、拡大案内画像を生成した案内位置を示す座標を、ナビゲーション画像取得部５により取得されたナビゲーション画像上の正規化座標に換算する（ステップＳ６４）。そして、案内画像送信部１７は、案内画像生成部１６により生成された拡大案内画像を、第２の座標算出部１４により算出された案内位置の正規化座標と紐付けて車載機２００に送信する（ステップＳ６５）。
【０１１１】
その後、移行判定部７は、ナビアプリがフォアグラウンドからバックグラウンドに移行したか否かを判定する（ステップＳ５）。ナビアプリがバックグラウンドに移行していない場合、処理はステップＳ１に戻り、移動した車両現在位置をもとにナビゲーション画面を生成する。
【０１１２】
一方、ナビアプリがバックグラウンドに移行したと判定された場合、座標算出部８は、現在位置検出部２により検出される車両現在位置を表す自車位置座標を、ナビゲーション画像取得部５により取得された最新のナビゲーション画像上の正規化座標に換算する（ステップＳ６）。そして、座標送信部９は、座標算出部８により算出された正規化座標を車載機２００に送信する（ステップＳ７）。
【０１１３】
次に、エリア情報生成部１０は、現在位置検出部２により検出される車両現在位置が１つのエリアを越えて移動したか否かを判定する（ステップＳ８）。車両現在位置がエリアを越えていないと判定された場合、処理はステップＳ１１に遷移する。
【０１１４】
一方、車両現在位置がエリアを越えて移動したと判定された場合、エリア情報生成部１０は、現在位置検出部２で検出される車両現在位置が属するエリアを示すエリア情報を生成する（ステップＳ９）。そして、エリア情報送信部１１は、エリア情報生成部１０により生成されたエリア情報を車載機２００に送信する（ステップＳ１０）。なお、ナビアプリがバックグラウンドに移行した直後は、必ずエリア情報を生成して車載機２００に送信する。
【０１１５】
その後、移行判定部７は、ナビアプリがバックグラウンドからフォアグラウンドに戻ったか否かを判定する（ステップＳ１１）。ナビアプリがフォアグラウンドに戻っていない場合、処理はステップＳ６に戻り、移動した車両現在位置を表す自車位置座標をナビゲーション画像上の正規化座標に換算し、車載機２００に送信する。
【０１１６】
一方、ナビアプリがフォアグラウンドに戻ったと判定された場合、処理はステップＳ１に戻り、そのとき現在位置検出部２により検出される車両現在位置をもとにナビゲーション画面を生成する。以降、ナビアプリの動作を中止するか、車載機２００との連携を中止するまで、以上の処理を繰り返し実行する。
【０１１７】
次に、図１１を用いて車載機２００の動作を説明する。なお、この図１１において、図５に示したステップ番号と同一の番号を付したものは、同一の処理を実行するものである。
【０１１８】
まず、ナビゲーション画像受信部２１は、図４のステップＳ４でナビゲーション画像送信部６により送信された９個のメッシュのナビゲーション画像を受信する（ステップＳ２１）。そして、ナビゲーション画像記憶部２５は、ナビゲーション画像受信部２1により受信された９個のメッシュのナビゲーション画像を記憶する（ステップＳ２２）。
【０１１９】
表示制御部２４は、ナビゲーション画像記憶部２５に記憶された９個のメッシュのナビゲーション画像のうち、中心に位置するナビゲーション画像を車載機２００のディスプレイに表示させる（ステップＳ２３）。これにより、ナビアプリがフォアグラウンドで動作している間は、車載機２００のディスプレイには、携帯端末１００のディスプレイに表示されたナビゲーション画面と同じナビゲーション画像が表示される。
【０１２０】
その後、案内画像受信部２９は、図１０のステップＳ６５で案内画像送信部１７により送信された拡大案内画像および案内位置の正規化座標を受信したか否かを判定する（ステップＳ７１）。案内画像受信部２９が拡大案内画像等を受信していない場合、処理はステップＳ２４に遷移する。一方、案内画像受信部２９が拡大案内画像等を受信した場合、案内画像記憶部３０は、案内画像受信部２９により受信された拡大案内画像を案内位置の正規化座標に紐付けて記憶する（ステップＳ７２）。
【０１２１】
その後、座標受信部２２は、図４のステップＳ７で座標送信部９により送信された正規化座標を受信したか否かを判定する（ステップＳ２４）。正規化座標を受信していない場合、携帯端末１００のナビアプリはまだバックグラウンドに移行していないということなので、処理はステップＳ２１に戻り、移動した車両現在位置をもとに取得された９個のメッシュのナビゲーション画像を携帯端末１００から再び受信する。
【０１２２】
一方、座標受信部２２が正規化座標を受信した場合、携帯端末１００のナビアプリがバックグラウンドに移行したということである。この場合、エリア情報受信部２３は、図４のステップＳ１０でエリア情報送信部１１により送信されたエリア情報を受信したか否かを判定する（ステップＳ２５）。
【０１２３】
エリア情報受信部２３がエリア情報を受信した場合、表示制御部２４は、ナビゲーション画像記憶部２５に記憶されている最新の複数のメッシュのナビゲーション画像のうち、エリア情報受信部２３により受信されたエリア情報により示されるメッシュのナビゲーション画像を読み出し（ステップＳ２６）、ディスプレイに表示させる（ステップＳ２７）。また、表示制御部２４は、新たに表示させたナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。
【０１２４】
上記ステップＳ２５において、エリア情報受信部２３がエリア情報を受信していない場合、ステップＳ２６，Ｓ２７の処理は行わず、現在表示中のナビゲーション画像の上に、ステップＳ２４で受信した正規化座標の位置に自車位置マークを重ねて表示させる（ステップＳ２８）。
【０１２５】
次に、表示制御部２４’は、ステップＳ２４で座標受信部２２により受信された車両現在位置の正規化座標が、案内画像記憶部３０に記憶されている案内位置の正規化座標と同じであるか否かを判定する（ステップＳ７３）。ここでは、携帯端末１００の現在位置検出部２により検出される車両現在位置が、ナビアプリのフォアグラウンド動作時にあらかじめ車載機２００に送信しておいた案内位置と同じか否かを判定している。
【０１２６】
ここで、車両現在位置の正規化座標が案内位置の正規化座標と同じではないと判定された場合、処理はステップＳ２４に戻り、車両現在位置の正規化座標を受信したか否かを再び判定する。一方、車両現在位置の正規化座標が案内位置の正規化座標と同じであると判定された場合、表示制御部２４’は、案内位置の正規化座標に紐付けられている拡大案内画像を案内画像記憶部３０から読み出して表示させる（ステップＳ７４）。
【０１２７】
その後、処理はステップＳ２４に戻り、車両現在位置の正規化座標を受信したか否かを再び判定する。ここで、一定時間以内に車両現在位置の正規化座標を受信しない場合、携帯端末１００のナビアプリはフォアグラウンドに戻ったということなので、処理はステップＳ２１に戻る。以降、携帯端末１００との連携を中止するまで、以上の処理を繰り返し実行する。
【０１２８】
以上詳しく説明したように、第３の実施形態では、携帯端末１００においてナビアプリがフォアグラウンドで動作している間、誘導経路の案内位置において表示すべき拡大案内画像をあらかじめ生成し、案内位置の正規化座標と紐付けて携帯端末１００から車載機２００に送信し、車載機２００の案内画像記憶部３０に記憶させておく。そして、ナビアプリがバックグラウンドに移行したと判定された後は、携帯端末１００から車載機２００に送信される車両現在位置の正規化座標が、案内画像記憶部３０に記憶しておいた案内位置の正規化座標と一致した場合、案内画像記憶部３０から対応する拡大案内画像を読み出して表示させるようにしている。
【０１２９】
上記のように構成した第３の実施形態によれば、着信等の発生によって携帯端末１００のナビアプリがバックグラウンドに移行した後、車両現在位置が誘導経路の案内位置に到達すると、バックグラウンドに移行する前にあらかじめ携帯端末１００から車載機２００に送信して記憶しておいた拡大案内画像が表示される。これにより、携帯端末１００のナビアプリがバックグラウンドに移行した場合であっても、車載機２００においてナビゲーション画像を表示するとともに、案内位置に到達したときには拡大案内画像を表示して走行案内を行い続けることができる。
【０１３０】
なお、上記第１〜第３の実施形態では、携帯端末１００においてナビゲーション画面を表示中のエリアを中心として、９個のメッシュのナビゲーション画像を取得して車載機２００に送信する例について説明したが、本発明はこれに限定されない。例えば、携帯端末１００において表示中のナビゲーション画面のエリアについてのみ、ナビゲーション画像を取得して車載機２００に送信するようにしてもよい。ただし、周囲も含めて複数のメッシュのナビゲーション画像を車載機２００に送信して記憶させておくほうが、ナビアプリがバックグラウンドに移行した後、車載機２００においてナビゲーション画像を表示して走行案内を行うことが可能な範囲を増やすことができる点で好ましい。
【０１３１】
よって、ナビアプリがバックグラウンドに移行している間、車載機２００においてナビゲーション画像を表示して走行案内を行うことが可能な範囲をより広くするために、９個のメッシュの更に外側のエリアも含めて、９個より多くのナビゲーション画像を車載機２００に送信して記憶させるようにしてもよい。また、携帯端末１００においてナビゲーション画面を表示中のエリアを９個のメッシュの中心とするのではなく、車両の進行方向に対して最も手前の位置とすることにより、進行方向側により多くのメッシュができるようにしてもよい。または、誘導経路に沿って複数のメッシュのナビゲーション画像を取得して車載機２００に送信するようにしてもよい。
【０１３２】
また、上記第１〜第３の実施形態では、車両現在位置が所定量ずつ移動するたびにナビゲーション画像を取得して車載機２００に送信する例について説明したが、本発明はこれに限定されない。例えば、車両現在位置が１つのエリアを越えて移動するたびにナビゲーション画像を取得して車載機２００に送信するようにしてもよい。
【０１３３】
また、以上では第１〜第３の実施形態を分けて説明したが、組み合わせて適用してもよい。例えば、第２の実施形態と第３の実施形態とを組み合わせて適用することも可能である。
【０１３４】
その他、上記第１〜第３の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３５】
２  現在位置検出部
５  ナビゲーション画像取得部
６  ナビゲーション画像送信部
７  移行判定部
８  座標算出部
９  座標送信部
１０  エリア情報生成部
１１  エリア情報送信部
１３  音声ファイル生成部
１４  第２の座標算出部
１５  音声ファイル送信部
１６  案内画像生成部
１７  案内画像送信部
２１  ナビゲーション画像受信部
２２  座標受信部
２３  エリア情報受信部
２４，２４’  表示制御部
２５  ナビゲーション画像記憶部
２６  音声ファイル受信部
２７  音声ファイル記憶部
２８  音声ファイル再生部
２９  案内画像受信部
３０  案内画像記憶部
１００  携帯端末
２００  車載機
【図１】
0006388544.tif 000002
【図２】
0006388544.tif 000003
【図３】
0006388544.tif 000004
【図４】
0006388544.tif 000005
【図５】
0006388544.tif 000006
【図６】
0006388544.tif 000007
【図７】
0006388544.tif 000008
【図８】
0006388544.tif 000009
【図９】
0006388544.tif 000010
【図１０】
0006388544.tif 000011
【図１１】
0006388544.tif 000012
【図１２】
0006388544.tif 000013