(57)【要約】【課題】通信遅延による影響を抑制し、車両位置に応じた表示の正確性を向上する。【解決手段】車両に搭載される車載器と、情報処理装置からなる情報処理システムにおいて、前記情報処理装置は、識別子が付された画像データを前記車載器に送信する第１通信部と、送信済みの画像データに付された識別子のうちで前記車両の位置に応じた識別子を前記車載器に送信するように、前記第１通信部を制御する通信制御部と、を備え、前記車載器は、前記情報処理装置から前記識別子が付された画像データ、および前記識別子を受信する第２通信部と、前記第２通信部により受信された前記識別子が付された画像データを記憶する記憶部と、前記第２通信部により前記情報処理装置から前記車両の位置に応じた識別子が受信されると、当該識別子が付された画像データを前記記憶部から抽出し、抽出した画像データに基づいて表示制御を行う表示制御部と、を備える。【選択図】図４
2016057154.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車載器と、情報処理装置からなる情報処理システムであって、
前記情報処理装置は、
識別子が付された画像データを前記車載器に送信し、前記識別子のうちの少なくとも一部を前記車載器に送信する第１通信部と、
送信済みの画像データに付された識別子のうちで前記車両の位置に応じた識別子を前記車載器に送信するように、前記第１通信部を制御する通信制御部と、を備え、
前記車載器は、
前記情報処理装置から前記識別子が付された画像データ、および前記識別子を受信する第２通信部と、
前記第２通信部により受信された前記識別子が付された画像データを記憶する記憶部と、
前記第２通信部により前記情報処理装置から前記車両の位置に応じた識別子が受信されると、当該識別子が付された画像データを前記記憶部から抽出し、抽出した画像データに基づいて表示制御を行う表示制御部と、
を備える、情報処理システム。
【請求項２】
前記情報処理装置は、
前記画像データを生成する画像生成部と、
前記画像データに付された識別子を特定位置と関連付けて記憶する記憶部と、
前記車両が到達した特定位置に関連付けられている識別子を抽出する到達判定部と、
を備え、
前記通信制御部は、前記到達判定部により抽出された前記識別子を前記車載器に送信するよう、前記第１通信部を制御する、請求項１に記載の情報処理システム。
【請求項３】
前記記憶部は、前記画像生成部により生成された１または２以上の画像データを記憶し、
前記通信制御部は、前記車両の運転状態に応じて、前記記憶部に記憶された前記１または２以上の画像データの送信を制御する、請求項２に記載の情報処理システム。
【請求項４】
前記画像生成部は、前記車両の現在位置と目的地の間のルート上の特定位置について画像データを生成し、
前記記憶部は、前記特定位置を、当該特定位置について生成された前記画像データの識別子と関連付けて記憶する、請求項３に記載の情報処理システム。
【請求項５】
前記第１通信部は、無線通信により前記画像データおよび前記識別子を前記車載器に送信する、請求項１〜４のいずれか一項に記載の情報処理システム。
【請求項６】
コンピュータに、
識別子が付された画像データを車両に搭載される車載器に送信する処理と、
送信済みの画像データに付された識別子のうちで前記車両の位置に応じた識別子を前記車載器に送信する処理と、
を行わせるための、プログラム。
【請求項７】
車両に搭載される車載器であって、
情報処理装置と通信する通信部と、
前記通信部により受信された識別子が付された画像データを記憶する記憶部と、
前記通信部により前記情報処理装置から前記車両の位置に応じた識別子が受信されると、当該識別子が付された画像データを前記記憶部から抽出し、抽出した画像データに基づいて表示装置の表示を制御する表示制御部と、
を備える、車載器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラムおよび車載器に関する。
【背景技術】
【０００２】
近日、車両の現在位置、および右左折などのターンを車両のユーザに提示するナビゲーションシステムが広く普及している。例えば、表示機能を有する車載器と、ナビゲーション機能を有する移動端末とからなるナビゲーションシステムが知られている。このナビゲーションシステムにおいては、移動端末がナビゲーションのための画像データを生成し、移動端末が当該画像データを無線で車載器に送信し、車載器が当該画像データに基づいて表示処理を行う。
【０００３】
さらに、特許文献１には、移動端末と、当該移動端末にネットワークを介して接続されるセンタからなるナビゲーションシステムが開示されている。当該ナビゲーションシステムにおけるセンタは、移動端末から受信される情報に基づいて移動端末の位置を示す画像データを生成および送信し、移動端末は、センタから受信される画像データに基づいて表示処理を行う。ここで、センタは、移動端末とセンタの間の通信遅延に基づき、移動端末で画像データが表示されるタイミングにおける存在位置を予測し、予測した存在位置を示す画像データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載のナビゲーションシステムでは、予測された存在位置に基づいて表示が行われるので、車両速度の変化や車両の方向転換が急に生じた場合、実際の存在位置と異なる位置に基づいた表示、すなわち誤表示が発生してしまう。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、通信遅延による影響を抑制し、車両における表示の正確性を向上することが可能な、新規かつ改良された情報処理システム、プログラムおよび車載器を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、
車両に搭載される車載器と、情報処理装置からなる情報処理システムであって、前記情報処理装置は、識別子が付された画像データを前記車載器に送信し、前記識別子のうちの少なくとも一部を前記車載器に送信する第１通信部と、送信済みの画像データに付された識別子のうちで前記車両の位置に応じた識別子を前記車載器に送信するように、前記第１通信部を制御する通信制御部を備え、前記車載器は、前記情報処理装置から前記識別子が付された画像データ、および前記識別子を受信する第２通信部と、前記第２通信部により受信された前記識別子が付された画像データを記憶する記憶部と、前記第２通信部により前記情報処理装置から前記車両の位置に応じた識別子が受信されると、当該識別子が付された画像データを前記記憶部から抽出し、抽出した画像データに基づいて表示制御を行う表示制御部と、を備える情報処理システムが提供される。
【０００８】
前記情報処理装置は、前記画像データを生成する画像生成部と、前記画像データに付された識別子を特定位置と関連付けて記憶する記憶部と、前記車両が到達した特定位置に関連付けられている識別子を抽出する到達判定部と、を備え、前記通信制御部は、前記到達判定部により抽出された前記識別子を前記車載器に送信するよう、前記第１通信部を制御してもよい。
【０００９】
前記記憶部は、前記画像生成部により生成された１または２以上の画像データを記憶し、前記通信制御部は、前記車両の運転状態に応じて、前記記憶部に記憶された前記１または２以上の画像データの送信を制御してもよい。
【００１０】
前記画像生成部は、前記車両の現在位置と目的地の間のルート上の特定位置について画像データを生成し、前記記憶部は、前記特定位置を、当該特定位置について生成された前記画像データの識別子と関連付けて記憶してもよい。
【００１１】
前記第１通信部は、無線通信により前記画像データおよび前記識別子を前記車載器に送信してもよい。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、識別子が付された画像データを車両に搭載される車載器に送信する処理と、送信済みの画像データに付された識別子のうちで前記車両の位置に応じた識別子を前記車載器に送信する処理と、を行わせるための、プログラムが提供される。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、車両に搭載される車載器であって、情報処理装置と通信する通信部と、前記通信部により受信された識別子が付された画像データを記憶する記憶部と、前記通信部により前記情報処理装置から前記車両の位置に応じた識別子が受信されると、当該識別子が付された画像データを前記記憶部から抽出し、抽出した画像データに基づいて表示装置の表示を制御する表示制御部と、を備える、車載器が提供される。
【発明の効果】
【００１４】
以上説明したように本発明によれば、通信遅延による影響を抑制し、車両における表示の正確性を向上することが可能である。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態によるナビゲーションシステムを示す説明図である。
【図２】車両の車室前方の外観を示す説明図である。
【図３】比較例によるナビゲーションシステムの動作を示す説明図である。
【図４】本発明の第１の実施形態による移動端末の構成を示す説明図である。
【図５】画像ＤＢの構成例を示す説明図である。
【図６】本発明の第１の実施形態による車載器の構成を示す説明図である。
【図７】車載器の記憶部に記憶されるデータを示す説明図である。
【図８】第１の実施形態によるナビゲーションシステムの動作を示す説明図である。
【図９】第１の変形例を示す説明図である。
【図１０】第２の変形例を示す説明図である。
【図１１】本発明の第２の実施形態によるナビゲーションシステムを示す説明図である。
【図１２】第２の実施形態によるナビゲーションシステムの動作を示す説明図である。
【図１３】移動端末のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１８】
＜＜１．第１の実施形態＞＞
＜１−１．ナビゲーションシステムの概要＞
まず、図１および図２を参照し、本発明の第１の実施形態によるナビゲーションシステムの概要を説明する。
【００１９】
図１は、本発明の第１の実施形態によるナビゲーションシステムを示す説明図である。図１に示したように、本実施形態によるナビゲーションシステムは、移動端末２０および車両１に搭載された車載器３０を有する情報処理システムである。
【００２０】
移動端末２０は、ナビゲーション機能を有する情報処理装置の一例である。移動端末２０は、車両１の目的地が設定されると、車両１の現在位置から目的地に到達するためのルートを示すルート案内画像を表示する。また、移動端末２０は、ルート上のターン指示位置（右折位置および左折位置などをユーザに指示する位置）ごとに画像データを生成し、当該画像データを車載器３０に無線送信する。車載器３０は、移動端末２０から受信される画像データに基づき、各ターン指示位置においてターン指示画像を表示する。以下、図２を参照して移動端末２０および車載器３０についてより具体的に説明する。
【００２１】
図２は、車両１の車室前方の外観を示す説明図である。図２に示したように、車両１の車室前方には、メータパネル１６を備えるダッシュボード１４が設けられる。一例として、移動端末２０は、このダッシュボード１４上に設置される。また、移動端末２０は表示部２３２を備え、図２に示したように、地図上における現在位置を示す自車マーク５２および目的地への経路を示すルート表示５４を含むルート案内画像５０が移動端末２０の表示部２３２に表示される。
【００２２】
メータパネル１６は、スピードメータ、タコメータ、燃料計および水温計などの計器類を有する。また、メータパネル１６は、車載器３０の一部を構成する表示部３３２を有する。表示部３３２には、移動端末２０から受信される画像データに基づいて、ターン位置およびターン方向を示すターン指示画像６０が表示される。例えば、図２に示したターン指示画像６０は、ターン位置が１００ｍ先にあるＸ交差点であること、およびＸ交差点におけるターン方向が左であることを示す。ここで、メータパネル１６は運転席の正面に配置されることが一般的である。このため、車両１を運転するユーザは、メータパネル１６内の表示部３３２の確認、および、当該確認によるターン位置およびターン方向の認識を、正面への視線を維持したまま行うことが可能である。
【００２３】
なお、表示部３３２は、液晶ディスプレイであってもよいし、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイであってもよい。また、図２においてはメータパネル１６がスピードメータ、タコメータ、燃料計および水温計などの計器類を有する例を示したが、メータパネル１６は、スピードメータ、タコメータ、燃料計および水温計などを映像により表示するディスプレイであってもよく、当該ディスプレイの一部がターン指示画像６０を表示するための表示部３３２として用いられてもよい。
【００２４】
また、図２においては、メータパネル１６内に表示部３３２が設けられる例を示したが、本実施形態はかかる例に限定されない。例えば、表示部３３２は、ダッシュボード１４の上に設けられるＨＵＤ（Ｈｅａｄ  Ｕｐ  Ｄｉｓｐｌａｙ）であってもよい。この場合、表示部３３２が車両１のフロントガラスにターン指示画像６０を投影することにより、車両１の運転手がターン指示画像を確認することが可能となる。
【００２５】
また、図２においては、移動端末２０の一例としてスマートフォンを示したが、移動端末２０はスマートフォンに限定されない。例えば、移動端末２０は、ＰＮＤ（Ｐｏｒｔａｂｌｅ／Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器などの情報処理装置であってもよい。
【００２６】
また、図１および図２においては車両１として四輪自動車を示しているが、本実施形態が適用され得る車両は四輪自動車に限定されない。例えば、二輪自動車、自転車、軍用車および電車などの車両にも本実施形態を適用可能である。
【００２７】
＜１−２．背景＞
以上、本発明の第１の実施形態によるナビゲーションシステムの概要を説明した。続いて、本実施形態によるナビゲーションシステムの創作に至った背景を説明する。
【００２８】
上述したように、車載器３０は、移動端末２０から受信される画像データに基づいてターン指示画像６０を表示する。このため、ターン指示位置への到達時に移動端末２０が画像データを車載器３０に送信し、車載器３０が当該画像データに基づいてターン指示画像を表示すると、画像データの通信遅延に起因して、ターン指示画像がターン指示位置への到達時から遅延して表示されてしまう。特に、移動端末２０と車載器３０との間の通信がブルートゥース（登録商標）のような比較的低速な無線通信で行われる場合、上記の遅延はより顕著に現れる。例えば、車両１がターン位置を通過した後にターン指示画像６０が表示されることも生じ得る。
【００２９】
上記問題を緩和するために、通信遅延の発生を考慮した上で画像データを通信することも考えられる。以下、図３を参照し、通信遅延の発生を考慮した上で画像データを通信するナビゲーションシステムを本発明の実施形態の比較例として説明する。
【００３０】
図３は、比較例によるナビゲーションシステムの動作を示す説明図である。図３に示したように、比較例においては、まず移動端末が遅延計測メッセージを車載器に送信する（Ｓ８２）。車載器は、遅延計測メッセージを受信すると、遅延計測メッセージ応答を送信する（Ｓ８４）。
【００３１】
続いて、移動端末は、遅延計測メッセージの送信タイミングと遅延計測メッセージ応答の受信タイミングとの差分に基づき、移動端末および車載器間の通信の遅延時間を推定する（Ｓ８６）。
【００３２】
その後、移動端末は、現時点からＳ８６で推定した遅延時間の経過後における車両の位置を予測し（Ｓ８８）、予測した車両位置に応じた画像データを生成し（Ｓ９０）、生成した画像データを車載器に送信する（Ｓ９２）。そして、車載器は、移動端末から受信された画像データに基づいて表示処理を行う（Ｓ９４）。
【００３３】
しかし、上述した比較例によるナビゲーションシステムでは、予測された車両位置に応じた画像データが生成されるので、車両速度の変化や車両の方向転換が急に生じた場合、実際の車両位置と異なる位置に基づいた表示、すなわち誤表示が発生してしまう。
【００３４】
そこで、本件発明者は、上記事情を一着眼点にして本発明の実施形態を創作するに至った。本発明の実施形態によるナビゲーションシステムは、車両における表示の正確性を向上することが可能である。以下、本発明の実施形態によるナビゲーションシステムにおいて上記の効果を実現するための移動端末２０および車載器３０の構成を順次詳細に説明する。
【００３５】
＜１−３．移動端末の構成＞
図４は、本発明の第１の実施形態による移動端末２０の構成を示す説明図である。図４に示したように、本実施形態による移動端末２０は、位置検出部２２０と、操作部２２４と、ルート設定部２２８と、表示部２３２と、画像生成部２３６と、記憶部２４０と、車両状態判定部２４４と、到達判定部２４８と、通信制御部２５２と、通信部２５６と、を備える。
【００３６】
（位置検出部）
位置検出部２２０は、車両１の位置を検出する。本実施形態によるナビゲーションシステムにおいては、移動端末２０は車両１の中で用いられるので、車両１の位置は移動端末２０の位置と等価である。このため、本実施形態による位置検出部２２０は、移動端末２０の位置を車両１の位置として検出してもよい。
【００３７】
なお、位置検出部２２０が車両１の位置を検出する方法は特に限定されない。例えば、位置検出部２２０は、ＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)により車両１の位置を検出してもよい。または、位置検出部２２０は、移動端末２０に設けられる加速度センサ、ジャイロセンサおよび気圧センサなどの各種センサからの情報に基づいて車両１の位置を検出してもよい。または、位置検出部２２０は、車両１に設けられるアクセル開度センサ、速度センサ、および加速度センサなどの各種センサからの情報に基づいて車両１の位置を検出してもよい。さらに、位置検出部２２０は、人工衛星からＧＰＳ信号が受信される場合にはＧＰＳにより車両１の位置を検出し、人工衛星からＧＰＳ信号が受信されない場合には上述した各種センサからの情報に基づいて車両１の位置を検出してもよい。
【００３８】
（操作部）
操作部２２４は、ユーザ操作を検出し、検出した操作内容を出力する。例えば、操作部２２４は、目的地の入力操作を検出し、検出した操作内容として目的地を示す情報をルート設定部に出力する。
【００３９】
なお、操作部２２４は、表示部２３２と一体的に設けられるタッチパネル、またはタッチスクリーンであってもよいし、ボタン、スイッチ、レバー、およびダイヤルなど、表示部２３２と分離して設けられる物理的構成であってもよい。また、操作部２２４は、リモートコントローラから送信されたユーザ操作を示す信号を検出する信号受信部であってもよい。
【００４０】
（ルート設定部）
ルート設定部２２８は、車両１のユーザに案内すべきルートを設定する。具体的には、ルート設定部２２８は、操作部２２４から入力される目的地を示す情報に従って車両１の目的地を設定する。そして、ルート設定部２２８は、位置検出部２２０から入力される車両１の現在位置から目的地に到達するためのルートを記憶部２４０に記憶されている地図データを用いて探索し、探索により得られたルートを車両１のユーザに案内すべきルートとして設定する。
【００４１】
なお、ルート設定部２２８がルートを探索する方法は特に限定されない。例えば、ルート設定部２２８は、移動距離が短いこと、道幅が広いこと、または混雑していないことなど、ユーザにより設定された条件または初期設定された条件が満たされるルートを優先的に探索してもよい。
【００４２】
（表示部）
表示部２３２は、各種画像を表示する。特に、本実施形態による表示部２３２は、後述する画像生成部２３６により生成される画像データに基づいて、図２を参照して説明したルート案内画像５０を表示する。なお、表示部２３２は、液晶ディスプレイであってもよいし、ＯＬＥＤディスプレイであってもよい。
【００４３】
（画像生成部）
画像生成部２３６は、移動端末２０の表示部２３２がルート案内画像５０を表示するための画像データ、および車載器３０の表示部３３２がターン指示画像６０を表示するための画像データを生成する。
【００４４】
具体的には、画像生成部２３６は、記憶部２４０に記憶されている地図データを読出し、位置検出部２２０により検出される車両１の現在位置に地図データ上で対応する地点に自車マーク５２を重畳し、さらにルート設定部２２８により設定されたルートを示すルート表示５４を地図データに重畳することにより、ルート案内画像５０を表示するための画像データを生成する。当該画像データは表示部２３２に出力され、表示部２３２によりルート案内画像５０が表示される。
【００４５】
また、画像生成部２３６は、ルート設定部２２８により設定されたルート上の各ターン指示位置を特定する。ターン指示位置は、例えばルート上で右左折などのターンが行われる位置の所定距離手前の位置である。そして、画像生成部２３６は、特定した各ターン指示位置について、ターン位置（ターンが行われる位置）およびターン方向を示す画像データを生成する。画像生成部２３６は、当該画像データに識別子を付した後、識別子が付された画像データを上記ターン指示位置と関連付けて記憶部２４０に供給する。なお、詳細については後述するようにターン指示画像６０は車両１がターン指示位置に到達した際に表示されるので、ターン指示位置は、画像が表示されるための車両１の特定位置とも称され得る。
【００４６】
（記憶部）
記憶部２４０は、移動端末２０の動作に用いられるプログラムおよびデータを記憶する。特に、本実施形態による記憶部２４０は、地図データおよび画像ＤＢ（ＤａｔａＢａｓｅ）を記憶する。
【００４７】
地図データは、地球平面の少なくとも一部を表現するデータであり、地形、河川および道路の敷設状態などを示す。また、地図データ上の各地点には位置情報が関連付けられている。画像生成部２３６は、この地図データ上の各地点に関連付けられている位置情報に基づき、車両１の現在位置に対応する地点への自車マーク５２の重畳、およびルート設定部２２８により設定されたルートを示すルート表示５４の重畳を行うことができる。なお、地図データは、銀行、郵便局、コンビニエンスストア、ガソリンスタンド、駅、バス停、踏切および駐車場など、地図データ上の該当位置に関連付けられる付加データを含んでもよい。
【００４８】
画像ＤＢは、画像生成部２３６により生成された、ターン指示のための画像データなどを格納する。以下、図５を参照して、画像ＤＢの構成をより具体的に説明する。
【００４９】
図５は、画像ＤＢの構成例を示す説明図である。図５に示したように、画像ＤＢにおいては、画像生成部２３６から供給された、画像データ、画像データに付された識別子および画像データに関連付けられたターン指示位置に加え、管理フラグが関連付けられる。例えば、図５に示した識別子「００１」には、画像データとして「画像データ＃１」、管理フラグとして「１」、およびターン指示位置として「Ｐ１」が関連付けられている。
【００５０】
管理フラグは、当該管理フラグに関連付けられている画像データが車載器３０に送信済みであるか否かを示すフラグである。図５に示した例では、「１」は当該管理フラグに関連付けられている画像データが車載器３０に送信済みであることを示し、「０」は当該管理フラグに関連付けられている画像データが車載器３０に送信されていないことを示す。
【００５１】
なお、記憶部２４０は、不揮発性メモリ、磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。不揮発性メモリとしては、例えば、フラッシュメモリ、ＳＤカード、マイクロＳＤカード、ＵＳＢメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）があげられる。また、磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【００５２】
（車両状態判定部）
車両状態判定部２４４は、車両１が所定の運転状態を有するか否かを判定する。例えば、車両状態判定部２４４は、位置検出部２２０によって検出される位置の変化の有無に基づき、車両１の運転状態が停車状態であるか否かを判定する。そして、車両状態判定部２４４は、車両１の運転状態が停車状態であると判定すると、記憶部２４０の画像ＤＢにおいて管理フラグ「０」に関連付けられている画像データおよび識別子を抽出し、抽出した画像データおよび識別子を通信制御部２５２に供給する。また、車両状態判定部２４４は、通信制御部２５２に供給した画像データおよび識別子に関連付けられている管理フラグを「１」に更新する。
【００５３】
なお、車両状態判定部２４４は、車載器３０から受信される車両１の情報に基づいて車両１が所定の運転状態を有するか否かを判定してもよい。例えば、車両１に設けられる速度センサが駆動輪の回転速度に応じた車速パルス信号を出力し、車両１が当該車速パルス信号に基づいて車両１の速度を演算する場合において、車両状態判定部２４４は、車両１によって演算される車両１の速度に基づいて車両１の運転状態が停車状態であるか否かを判定し得る。
【００５４】
（到達判定部）
到達判定部２４８は、位置検出部２２０から入力される車両１の位置に基づき、記憶部２４０の画像ＤＢに含まれるターン指示位置のうちで、車両１が到達したターン指示位置を判定する。例えば、到達判定部２４８は、車両１の位置に一致するターン指示位置、または、車両１の位置から所定範囲内のターン指示位置を、車両１が到達したターン指示位置として判定してもよい。そして、到達判定部２４８は、車両１が到達したターン指示位置に関連付けられている識別子を抽出し、抽出した識別子を通信制御部２５２に供給する。
【００５５】
上記の識別子は、後述するように車載器３０に送信され、車載器３０において当該識別子に関連付けて記憶されている画像データを抽出するために用いられる。このため、上記の識別子に関連付けられている画像データが車載器３０に送信されていない場合、上記の識別子を車載器３０に送信しても車載器３０において当該識別子に関連付けられた画像データは抽出されない。そこで、到達判定部２４８は、車両１が到達したターン指示位置に管理フラグ「０」が関連付けられている場合、すなわち、車両１が到達したターン指示位置に関連付けられている画像データが車載器３０に送信されていない場合、当該ターン指示位置に関連付けられている識別子を通信制御部２５２に供給しなくてもよい。
【００５６】
（通信制御部、通信部）
通信制御部２５２は、通信部２５６と車載器３０との間で行われる通信を制御する。例えば、通信制御部２５２は、車両状態判定部２４４から供給される識別子が付された画像データの通信部２５６による送信を制御する。また、通信制御部２５２は、到達判定部２４８から供給される識別子の通信部２５６による送信を制御する。
【００５７】
通信部２５６は、車載器３０との間で通信を行う第１通信部の一例である。例えば、通信部２５６は、通信制御部２５２の制御に従い、識別子が付された画像データ、および識別子を車載器３０に無線送信する。また、通信部２５６は、車両１に設けられた各種センサにより得られた情報を車載器３０から受信してもよい。なお、通信部２５６と車載器３０との間で行われる通信の方式は、ブルートゥース（登録商標）であってもよいし、他の無線通信方式であってもよいし、有線通信方式であってもよい。また、通信部２５６は、物理層に対応する機能ブロックであり、通信制御部２５２は、物理層の上位層に対応する機能ブロックであってもよい。
【００５８】
上記の通信制御部２５２よび通信部２５６の機能により、車両１の運転状態が停車状態である場合に識別子が付された画像データが車載器３０に送信され、車両１がターン指示位置に到達した場合に当該ターン指示位置に関連付けられている識別子が車載器３０に送信される。車載器３０は、これら識別子が付された画像データおよび識別子を移動端末２０から受信することにより、適切な位置でユーザにターン指示を行うことが可能となる。以下、図６を参照し、車載器３０の構成について説明する。
【００５９】
＜１−４．車載器の構成＞
図６は、本発明の第１の実施形態による車載器３０の構成を示す説明図である。図６に示したように、本実施形態による車載器３０は、通信部３２０と、記憶部３２４と、表示制御部３２８と、表示部３３２と、を備える。
【００６０】
（通信部）
通信部３２０は、移動端末２０の通信部２５６との間で通信を行う第２通信部の一例である。例えば、通信部３２０は、移動端末２０の通信部２５６から識別子が付された画像データを受信する。また、通信部３２０は、受信済みの画像データに付された識別子と同一の識別子を移動端末２０の通信部２５６から受信する。なお、通信部３２０は、車両１に設けられた各種センサにより得られた情報を移動端末２０の通信部２５６に送信してもよい。
【００６１】
（記憶部）
記憶部３２４は、車載器３０の動作に用いられるプログラムおよびデータを記憶する。特に、本実施形態による記憶部３２４は、図７に示すように、移動端末２０から受信された、識別子が付された画像データを記憶する。
【００６２】
図７は、車載器３０の記憶部３２４に記憶されるデータを示す説明図である。図７に示したように、記憶部３２４は、各識別子に関連付けて画像データを記憶する。例えば、図７に示した識別子「００１」には、画像データとして「画像データ＃１」が関連付けられている。
【００６３】
なお、記憶部３２４は、移動端末２０の記憶部２４０と同様に、不揮発性メモリ、磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００６４】
（表示制御部、表示部）
表示制御部３２８は、表示部３３２の表示を制御する。特に、本実施形態による表示制御部３２８は、通信部３２０により移動端末２０から識別子が受信されると、当該識別子が付された画像データを記憶部３２４から抽出し、抽出した画像データに基づいてターン指示画像６０を表示部３３２に表示させる。例えば、通信部３２０により識別子「００２」が受信されると、表示制御部３２８は、識別子「００２」が付された「画像データ＃２」を記憶部３２４から抽出し、「画像データ＃２」に基づいてターン指示画像６０を表示部３３２に表示させる。
【００６５】
ここで、移動端末２０は、車両１がターン指示位置へ到達した際に、当該ターン指示位置について生成された画像データの識別子を車載器３０の通信部３２０に送信する。このため、車載器３０の表示部３３２は、車両１が到達したターン指示位置について生成された画像データに基づくターン指示画像６０を、車両１が現実にターン指示位置に到達した際に表示することが可能である。さらに、本実施形態においては、車両１がターン指示位置へ到達した際、画像データよりもデータ量の小さい識別子は送信されるものの、画像データの送信は行われない。従って、本実施形態おいては、車両１がターン指示位置へ到達した際に画像データの送信が行われる例と比較して、車両１がターン指示位置へ到達してから少ない遅延でターン指示画像６０を表示することが可能である。
【００６６】
＜１−５．動作＞
以上、本発明の第１の実施形態によるナビゲーションシステムの構成を説明した。続いて、図８を参照し、本実施形態によるナビゲーションシステムの動作を整理する。なお、以下では、ナビゲーションシステムの動作のうちで、車載器３０においてターン指示画像６０を表示するための動作を説明する。
【００６７】
図８は、第１の実施形態によるナビゲーションシステムの動作を示す説明図である。まず、移動端末２０のルート設定部２２８がユーザ操作に従って目的地およびルートを設定すると（Ｓ４０４）、画像生成部２３６は、ルート上の各ターン指示位置を特定し、特定した各ターン指示位置について、ターン位置およびターン方向を示す画像データを生成する（Ｓ４０８）。そして、記憶部２４０は、画像生成部２３６から供給される画像データ、画像データに付された識別子および画像データに関連付けられたターン指示位置と、管理フラグとを含む画像ＤＢを記憶する（Ｓ４１２）。
【００６８】
その後、第１の実施形態によるナビゲーションシステムは、車両１が目的地へ到着するまで、Ｓ４１６〜Ｓ４４８に示す画像表示制御を繰り返す。
【００６９】
具体的には、車両状態判定部２４４は、車両１の運転状態が停車状態であると判定すると（Ｓ４１６／ｙｅｓ）、記憶部２４０の画像ＤＢにおいて管理フラグ「０」に関連付けられている画像データおよび識別子を抽出し、抽出した画像データおよび識別子を通信制御部２５２に供給する（Ｓ４２０）。通信制御部２５２は、車両状態判定部２４４から供給された画像データおよび識別子を、通信部２５６から車載器３０に送信させる（Ｓ４２４）。そして、車両状態判定部２４４は、通信制御部２５２に供給した画像データおよび識別子に関連付けられている管理フラグを「１」に更新する（Ｓ４２８）。一方、車載器３０の記憶部３２４は、移動端末２０から送信された画像データおよび識別子を記憶する（Ｓ４３２）。これらＳ４１６〜Ｓ４３２の処理は、車両１が走行を開始するまで繰り返される（Ｓ４３４）。
【００７０】
一方、車両１が走行状態である間、到達判定部２４８は、位置検出部２２０から入力される車両１の位置に基づき、記憶部２４０の画像ＤＢに含まれるターン指示位置のうちで、車両１が到達したターン指示位置があるか否かを判定する（Ｓ４３６）。そして、車両１がターン指示位置へ到達すると（Ｓ４３６／ｙｅｓ）、到達判定部２４８は、車両１が到達したターン指示位置に関連付けられている識別子を抽出し、抽出した識別子を通信制御部２５２に供給する（Ｓ４４０）。通信制御部２５２は、到達判定部２４８から供給された識別子を、通信部２５６に車載器３０へ送信させる（Ｓ４４４）。
【００７１】
そして、車載器３０の通信部３２０により移動端末２０から識別子が受信されると、車載器３０の表示制御部３２８は、当該識別子が付された画像データを記憶部３２４から抽出し、抽出した画像データに基づいてターン指示画像６０を表示部３３２に表示させる（Ｓ４４８）。
【００７２】
＜１−６．効果＞
以上説明したように、本発明の第１の実施形態においては、車両１が将来到達し得るターン指示位置についての画像データを移動端末２０が事前に車載器３０に送信しておき、車両１が現実にターン指示位置に到達した際に移動端末２０が当該ターン指示位置についての画像データの識別子を送信する。
【００７３】
ここで、識別子のデータ量は、画像データのデータ量に比べて小さい。このため、本実施形態おいては、車両１がターン指示位置へ到達した際に画像データの送信が行われる例と比較して、車両１がターン指示位置へ到達してから少ない遅延でターン指示画像６０が表示される。すなわち、本実施形態によれば、ターン指示位置において表示されるべきターン指示画像６０を、ターン指示位置により近い位置で表示することができるので、ターン指示画像６０の表示の正確性を向上することが可能である。本実施形態によるナビゲーションシステムは、現実の車両位置に基づいてターン指示画像６０を表示するので、図３を参照して説明した比較例によるナビゲーションシステムとの対比においても表示の正確性を向上することが可能である。
【００７４】
また、本実施形態では、車両１が停車状態である間に、識別子が付された画像データが送信される。ここで、車両１が停車状態である間に車両１がターン指示位置に到達することは無く、車両１は、車両１が走行状態である間にターン指示位置へ到達する。このため、移動端末２０から車載器３０への識別子の送信は、車両１が走行状態である間に行われる。従って、識別子が付された画像データの送信タイミングと、識別子の送信タイミングとの重複が回避されるので、識別子の送信時に生じる通信遅延を抑制することが可能である。
【００７５】
＜１−７．変形例＞
以上、本発明の第１の実施形態を説明した。以下では、本発明の第１の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本発明の第１の実施形態に適用されてもよいし、組み合わせで本発明の第１の実施形態に適用されてもよい。また、各変形例は、本発明の第１の実施形態で説明した構成に代えて適用されてもよいし、本発明の第１の実施形態で説明した構成に対して追加的に適用されてもよい。
【００７６】
（第１の変形例）
上記では、１つのターン位置について、１つのターン指示位置が特定され、１つの画像データが生成される例を説明したが、本実施形態はかかる例に限定されない。第１の変形例として、画像生成部２３６は、１つのターン位置について、複数のターン指示位置を特定し、複数の画像データを生成してもよい。
【００７７】
例えば、画像生成部２３６は、ターン位置であるＸ交差点について、Ｘ交差点の１００ｍ手前の地点、Ｘ交差点の５０ｍ手前の地点、Ｘ交差点の３０ｍ手前の地点およびＸ交差点の１０ｍ手前の地点の各々をターン指示位置として特定し、ターン指示位置ごとにターン指示のための画像データを生成してもよい。この場合、図９に示すように、Ｘ交差点の１００ｍ手前の地点でターン指示画像６０−１が表示され、Ｘ交差点の５０ｍ手前の地点でターン指示画像６０−２が表示され、Ｘ交差点の３０ｍ手前の地点でターン指示画像６０−３が表示され、Ｘ交差点の１０ｍ手前の地点でターン指示画像６０−４が表示される。かかる構成によれば、車両１の走行に伴って変化する車両１とターン位置との距離感をユーザが随時に把握することが可能となる。
【００７８】
（第２の変形例）
第１の変形例とは逆に、画像生成部２３６は、第２の変形例として、複数のターン指示位置について共通の画像データを生成してもよい。例えば、画像生成部２３６は、Ｘ交差点などの個別名称を含まない左折用の画像データを生成してもよく、この場合、当該画像データには、左折が案内されるべき複数のターン指示位置が関連付けられ得る。かかる構成によれば、移動端末２０から車載器３０へ送信される画像データの数が減少するので、移動端末２０と車載器３０との間の通信トラフィック量、および車載器３０の記憶部３２４において使用される記憶容量を抑制することが可能となる。
【００７９】
（第３の変形例）
さらに、上記では、車両１のユーザの運転を支援するための運転支援画像の一例としてターン指示画像６０を説明し、車両１の特定位置の一例としてターン指示位置を説明しているが、運転支援画像および特定位置はかかる例に限定されない。第３の変形例による画像生成部２３６は、ルート上でコンビニエンスストア、ガソリンスタンドまたは踏切などの案内対象が存在する位置の所定距離手前の位置を特定位置として特定してもよい。また、画像生成部２３６は、特定した特定位置について、案内対象の存在を示す画像データを生成してもよい。例えば、画像生成部２３６が、ルート上の踏切の１００ｍ手前の位置を特定位置として特定し、１００ｍ先に踏切があることを示す画像データを生成する。この場合、車載器３０の表示部３３２は、図１０に示したように、運転支援画像として踏切の存在を示す注意喚起画像６２を表示する。
【００８０】
また、運転支援画像は、ルート案内画像５０であってもよい。すなわち、移動端末２０は、ルート上の各地点についてルート案内画像５０の表示のための画像データを生成し、各画像データに識別子を付して車載器３０に送信しておき、車両１の現在位置に対応する画像データの識別子を車載器３０に送信することにより、車載器３０において運転支援画像としてルート案内画像５０を表示することが可能である。この場合、移動端末２０から車載器へ送信される画像データのデータ量が大きくなるので、車両１が停車状態である間に画像データを送信することの効果、つまり識別子の送信時に生じる通信遅延を抑制する効果がより顕著に現れる。
【００８１】
（第４の変形例）
上記では、車両１が停車状態である間に画像データが移動端末２０から車載器３０に送信される例を説明したが、画像データの送信タイミングはかかる例に限定されない。第４の変形例として、通信制御部２５２は、移動端末２０の通信トラフィック量を監視し、移動端末２０の通信トラフィック量が閾値未満である場合に画像データの送信を制御してもよい。かかる構成によれば、移動端末２０により行われる画像データ以外の通信が、画像データの送信により妨げられることを防止できる。なお、画像データ以外の通信としては、例えば、ハンズフリー通話のための音声データの通信が挙げられる。
【００８２】
（第５の変形例）
上述したように、移動端末２０から送信される識別子が付された画像データは、車載器３０の記憶部３２４に記憶される。しかし、記憶部３２４の記憶容量は有限であるので、ルート上の全てのターン指示位置についての画像データを記憶部３２４が同時に記憶することは難しい場合もある。
【００８３】
そこで、車載器３０の通信部３２０は、車載器３０の記憶部３２４の空き容量を移動端末２０に通知し、移動端末２０の通信制御部２５２は、記憶部３２４の空き容量を考慮して画像データの送信を制御してもよい。例えば、移動端末２０の通信制御部２５２は、記憶部３２４の空き容量に収まる画像データの送信を通信部２５６に指示し、車載器３０の記憶部３２４は、ターン指示画像６０の表示に用いられた画像データを順次に削除し、移動端末２０の通信制御部２５２は、画像データの削除により増加した記憶部３２４の空き容量に収まる新たな画像データの送信を通信部２５６に指示してもよい。なお、車載器３０の記憶部３２４は、移動端末２０側からの指示に基づいて画像データの削除を行ってもよい。また、車載器３０から移動端末２０への空き容量の通知は、記憶部３２４の空き容量が所定容量未満となったタイミングで行われてもよい。
【００８４】
＜＜２．第２の実施形態＞＞
以上、本発明の第１の実施形態および変形例を説明した。次に、本発明の第２の実施形態を説明する。本発明の第２の実施形態は、クラウドコンピューティングによりナビゲーションシステムを実現することが可能である。
【００８５】
＜２−１．ナビゲーションシステムの構成＞
図１１は、本発明の第２の実施形態によるナビゲーションシステムを示す説明図である。図１１に示したように、本実施形態によるナビゲーションシステムは、サーバ１０、通信網１２、移動端末２２および車両１に搭載された車載器３０を有する。第２の実施形態による車載器３０の構成は、第１の実施形態で説明した車載器３０の構成と実質的に同一であるので、第２の実施形態による車載器３０についてのここでの詳細な説明は省略する。
【００８６】
通信網１２は、通信網１２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網１２は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網１２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。サーバ１０と移動端末２２は、当該通信網１２を介して通信することが可能である。
【００８７】
サーバ１０は、ナビゲーション機能を有する情報処理装置の一例である。すなわち、サーバ１０は、第１の実施形態で説明した移動端末２０のルート設定部２２８、画像生成部２３６、記憶部２４０、車両状態判定部２４４、到達判定部２４８、通信制御部２５２および通信部２５６に相当する機能を有する。例えば、サーバ１０は、移動端末２２から受信される位置情報に応じ、移動端末２２でルート案内画像５０を表示するための画像データを生成する。また、サーバ１０は、設定されたルート上の各ターン指示位置についてターン指示のための画像データを生成し、当該画像データを含む図５を参照して説明した画像ＤＢを記憶する。
【００８８】
移動端末２２は、サーバ１０との協働により車載器３０にターン指示のための画像データを送信する情報処理装置の一例である。例えば、移動端末２２は、第１の実施形態で説明した移動端末２０の位置検出部２２０、操作部２２４、表示部２３２、車両状態判定部２４４および通信部２５６に相当する機能を有し、サーバ１０から受信される画像データに基づいてルート案内画像５０を表示する。また、移動端末２２は、サーバ１０から識別子が付されたターン指示のための画像データを受信し、当該識別子が付された画像データを車載器３０に表示する。その後、移動端末２２は、サーバ１０から受信される識別子を車載器３０に送信する。
【００８９】
＜２−２．ナビゲーションシステムの動作＞
以上、本発明の第２の実施形態によるナビゲーションシステムの構成を説明した。続いて、図１２を参照し、本実施形態によるナビゲーションシステムの動作を整理する。なお、以下では、ナビゲーションシステムの動作のうちで、車載器３０においてターン指示画像６０を表示するための動作を説明する。
【００９０】
図１２は、第２の実施形態によるナビゲーションシステムの動作を示す説明図である。図１２に示したように、移動端末２２は、位置検出部２２０により検出される車両１の位置情報を継続的にサーバ１０に送信する（Ｓ５０４）。また、移動端末２２は、ユーザ操作により入力された目的地情報をサーバ１０に送信する（Ｓ５０８）。
【００９１】
サーバ１０は、移動端末２２から受信された目的地情報に従って車両１の目的地を設定し、目的地と車両１の現在位置とを結ぶルートを設定する（Ｓ５１２）。そして、サーバ１０は、ルート上の各ターン指示位置を特定し、特定した各ターン指示位置について、ターン位置およびターン方向を示す画像データを生成する（Ｓ５１６）。続いて、サーバ１０は、生成した画像データ、画像データの識別子、ターン指示位置および管理フラグを含む画像ＤＢを記憶する（Ｓ５２０）。
【００９２】
その後、第２の実施形態によるナビゲーションシステムは、車両１が目的地へ到着するまで、Ｓ５２４〜Ｓ５６８に示す画像表示制御を繰り返す。
【００９３】
具体的には、サーバ１０は、例えば移動端末２２から受信される位置情報に基づいて車両１が停車状態であるか否かを判定する（Ｓ５２４）。そして、サーバ１０は、車両１が停車状態であると判定した場合（Ｓ５２４／ｙｅｓ）、画像ＤＢにおいて管理フラグ「０」に関連付けられている画像データおよび識別子を抽出し（Ｓ５２８）、抽出した画像データおよび識別子を移動端末２２に送信し（Ｓ５３２）、送信した画像データおよび識別子に関連付けられている管理フラグを「１」に更新する（Ｓ５３６）。一方、移動端末２２は、サーバ１０から受信した画像データおよび識別子を車載器３０に送信し（Ｓ５４０）、車載器３０は、移動端末２２から受信した画像データおよび識別子を記憶部３２４に記憶する（Ｓ５４４）。これらＳ５２４〜Ｓ５４４の処理は、車両１が走行を開始するまで繰り返される（Ｓ５４８）。
【００９４】
その後、サーバ１０は、移動端末２２から受信される位置情報に基づき、画像ＤＢに含まれるターン指示位置のうちで、車両１が到達したターン指示位置があるか否かを判定する（Ｓ５５２）。そして、車両１がターン指示位置へ到達すると（Ｓ５５２／ｙｅｓ）、到達判定部２４８は、車両１が到達したターン指示位置に関連付けられている識別子を抽出し、抽出した識別子を移動端末２２に送信する（Ｓ５６０）。移動端末２２は、サーバ１０から受信した識別子を車載器３０に送信し（Ｓ５６４）、車載器３０は、移動端末２２から受信した識別子が付された画像データを記憶部３２４から抽出し、抽出した画像データに基づいてターン指示画像６０を表示部３３２に表示させる（Ｓ５６８）。
【００９５】
その後、車両１が目的地へ到着するまでＳ５２４〜Ｓ５６８の処理が繰り返され（Ｓ５７２／ｎｏ）、車両１が目的地へ到着すると、本実施形態によるナビゲーションシステムの動作が終了する（Ｓ５７２／ｙｅｓ）。
【００９６】
＜２−３．効果＞
以上説明したように、本発明の第２の実施形態によれば、本発明の第１の実施形態と同様の、車両１がターン指示位置へ到達してから少ない遅延でターン指示画像６０を表示することが可能であるという効果を、クラウドコンピューティングにより実現することが可能である。
【００９７】
＜２−４．補足＞
なお、上記では移動端末２２が車両停車通知をサーバ１０に送信する例を説明したが、サーバ１０は、移動端末２２から受信される位置情報に基づいて車両１が停車しているか否かを判定し得る。このため、移動端末２２は車両停車通知をサーバ１０に送信しなくてもよい。
【００９８】
また、上記ではサーバ１０が移動端末２２と通信し、移動端末２２が車載器３０と通信する例を説明したが、本実施形態はかかる例に限定されない。例えば、車載器３０が通信網１２との直接の通信手段を有する場合、車載器３０とサーバ１０は移動端末２２を介さずに通信を行ってもよい。この場合、車載器３０は、車両１の位置情報を検出し、車両１の位置情報をサーバ１０に継続的に送信してもよい。
【００９９】
また、第１の実施形態において説明した各変形例を第２の実施形態に適用することも可能である。
【０１００】
＜＜３．ハードウェア構成＞＞
以上、本発明の各実施形態を説明した。上述した画像生成や通信制御などの情報処理は、ソフトウェアと、以下に説明する移動端末２０（第２の実施形態においては、移動端末２２）のハードウェアとの協働により実現される。
【０１０１】
図１３は、移動端末２０のハードウェア構成を示した説明図である。図１３に示したように、移動端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、入力装置２０８と、出力装置２１０と、ストレージ装置２１１と、通信装置２１５とを備える。
【０１０２】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って移動端末２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。主に、ＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３とソフトウェアとの協働により、ルート設定部２２８、画像生成部２３６、車両状態判定部２４４、到達判定部２４８および通信制御部２５２の機能が実現される。
【０１０３】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。移動端末２０のユーザは、該入力装置２０８を操作することにより、移動端末２０に対して各種のデータを入力したり処理動作を指示したりすることができる。なお、この入力装置２０８は、図４を参照して説明した操作部２２４に対応する。
【０１０４】
出力装置２１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ装置およびランプなどの表示装置を含む。さらに、出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【０１０５】
ストレージ装置２１１は、データ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置２１１は、図４を参照して説明した記憶部２４０に対応し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。
【０１０６】
通信装置２１５は、例えば、通信網１２に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、有線による通信を行うワイヤー通信装置、またはブルートゥース通信装置を含んでもよい
【０１０７】
なお、上記では移動端末２０のハードウェア構成を説明したが、車載器３０および第２の実施形態によるサーバ１０も、移動端末２０と同様に、ＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などに相当するハードウェアを有する。そして、車載器３０のハードウェアとソフトウェアとの協働により例えば表示制御部３２８の機能が実現され、第２の実施形態によるサーバ１０とソフトウェアとの協働によりルート設定部２２８、画像生成部２３６、記憶部２４０、車両状態判定部２４４、到達判定部２４８、通信制御部２５２および通信部２５６に相当する機能が実現される。
【０１０８】
＜＜４．むすび＞＞
以上説明したように、本発明の実施形態によれば、車両１が将来到達し得るターン指示位置についての画像データを移動端末２０（移動端末２２）が事前に車載器３０に送信しておき、車両１が現実にターン指示位置に到達した際に移動端末２０（移動端末２２）が当該ターン指示位置についての画像データの識別子を送信する。
【０１０９】
ここで、識別子のデータ量は、画像データのデータ量に比べて小さい。このため、本実施形態おいては、車両１がターン指示位置へ到達した際に画像データの送信が行われる例と比較して、車両１がターン指示位置へ到達してから少ない遅延でターン指示画像６０が表示される。すなわち、本実施形態によれば、ターン指示位置において表示されるべきターン指示画像６０を、ターン指示位置により近い位置で表示することができるので、ターン指示画像６０の表示の正確性を向上することが可能である。本実施形態によるナビゲーションシステムは、現実の車両位置に基づいてターン指示画像６０を表示するので、図３を参照して説明した比較例によるナビゲーションシステムとの対比においても表示の正確性を向上することが可能である。
【０１１０】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１１１】
例えば、上述した本発明の実施形態に、図３を参照して説明した比較例によるナビゲーションシステムの技術的思想が組み合わされてもよい。具体的には、第１の実施形態による移動端末２０は、識別子の通信について移動端末２０と車載器３０の間で生じ得る遅延時間を推定し、現時点から当該遅延時間後の車両１の位置を予測してもよい。そして、到達判定部２４８は、予測された車両１の位置がターン指示位置に到達した場合に、画像ＤＢから識別子を抽出してもよい。
【０１１２】
かかる構成によれば、ターン指示位置において表示されるべきターン指示画像６０を、ターン指示位置に一層近い位置で表示し得るので、ターン指示画像６０の表示の正確性を向上することが可能である。
【０１１３】
なお、上記の識別子の通信について生じ得る遅延時間は、画像データの通信について生じ得る遅延時間よりも十分に小さいので、予測された車両１の位置と、現時点から遅延時間が経過した時点での現実の車両１の位置との誤差も小さくなる。このため、本発明の実施形態に車両位置の予測に関する技術的思想を組み合わせても、比較例のような誤表示が生じてしまうケースを抑制することが可能であり、結果、ターン指示画像６０の表示の正確性が向上される。
【０１１４】
また、本明細書のナビゲーションシステムの処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、ナビゲーションシステムの処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１１５】
また、移動端末２０、車載器３０およびサーバ１０に内蔵されるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアに、上述した移動端末２０、車載器３０およびサーバ１０の機能を発揮させるためのコンピュータプログラムも作成可能である。特に、移動端末２０がコンピュータプログラムをダウンロードおよびインストールすることにより、移動端末２０に画像生成部２３６、車両状態判定部２４４および到達判定部２４８などの機能が実装されてもよい。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０１１６】
１  車両
１０  サーバ
１２  通信網
１４  ダッシュボード
１６  メータパネル
２０、２２  移動端末
３０  車載器
２２０  位置検出部
２２４  操作部
２２８  ルート設定部
２３２  表示部
２３６  画像生成部
２４０  記憶部
２４４  車両状態判定部
２４８  到達判定部
２５２  通信制御部
２５６  通信部
３２０  通信部
３２４  記憶部
３２８  表示制御部
３３２  表示部
【図１】
2016057154.tif 000003
【図２】
2016057154.tif 000004
【図３】
2016057154.tif 000005
【図４】
2016057154.tif 000006
【図５】
2016057154.tif 000007
【図６】
2016057154.tif 000008
【図７】
2016057154.tif 000009
【図８】
2016057154.tif 000010
【図９】
2016057154.tif 000011
【図１０】
2016057154.tif 000012
【図１１】
2016057154.tif 000013
【図１２】
2016057154.tif 000014
【図１３】
2016057154.tif 000015