(57)【要約】【課題】路側機で用いられる電波により干渉が生じる場合であっても、外部端末との間の無線通信により外部データを効率よく取得することができる無線通信装置およびそのバッファ制御方法を提供すること。【解決手段】所定の周波数帯域の電波を用いて通信する路側機の設置位置を記憶する補助記憶装置１１と、所定の周波数帯域と相互干渉する周波数帯域の電波を用いて携帯端末装置１９と無線通信する無線インタフェース１０２と、携帯端末装置１９から外部データを取得するデータ取得部１０９と、取得した外部データを一時記憶するメモリ１０８と、自装置の現在位置を特定する現在位置特定部１０４と、現在位置が路側機の設置位置から所定範囲以内となったときにメモリ１０８に確保した記憶領域を増加させるバッファ制御部１１１とを備えている。【選択図】図１
2015159382.tif 000002
【特許請求の範囲】
【請求項１】
所定の周波数帯域の電波を用いて通信する路側機の設置位置を記憶する設置記憶部と、
前記所定の周波数帯域と相互干渉する周波数帯域の電波を用いて、外部端末と無線通信する無線通信部と、
前記無線通信部を介して、前記外部端末から外部データを取得する取得部と、
前記取得部が取得した前記外部データを一時記憶するバッファ記憶部と、
自装置の現在位置を特定する現在位置特定部と、
前記現在位置が前記設置位置から所定範囲以内となったとき、前記バッファ記憶部の記憶領域を増加させるバッファ制御部と、
を備えることを特徴とする無線通信装置。
【請求項２】
請求項１において、
前記所定範囲は、所定距離または所定時間であることを特徴とする無線通信装置。
【請求項３】
請求項１または２において、
自装置の移動速度を検出する移動速度検出部をさらに備え、
前記バッファ制御部は、前記移動速度に応じて、前記所定範囲を変化させることを特徴とする無線通信装置。
【請求項４】
請求項３において、
前記バッファ制御部は、前記移動速度が速くなるにつれて前記所定範囲を小さくし、一方、前記移動速度が遅くなるにつれて前記所定範囲を大きくすることを特徴とする無線通信装置。
【請求項５】
請求項３において、
前記バッファ制御部は、前記移動速度が速くなるにつれて前記所定範囲を大きくし、一方、前記移動速度が遅くなるにつれて前記所定範囲を小さくすることを特徴とする無線通信装置。
【請求項６】
請求項１または２において、
前記外部端末から前記無線通信部を介して取得する前記外部データの種別を特定する特定部をさらに備え、
前記バッファ制御部は、前記外部データの種別に応じて、前記所定範囲を変化させることを特徴とする無線通信装置。
【請求項７】
請求項１から６のいずれか一項において、
前記無線通信部による通信状態を監視することで、前記無線通信部による無線通信が、前記路側機の無線通信と干渉しているか否かを検出する干渉検出部をさらに備え、
前記バッファ制御部は、前記干渉検出部によって干渉が検出されたときに、前記バッファ記憶部の記憶領域を増加させることを特徴とする無線通信装置。
【請求項８】
請求項１から７のいずれか一項において、
前記所定範囲は、路側機の設置位置からの直線距離または道程距離により決定される範囲であることを特徴とする無線通信装置。
【請求項９】
請求項１から８のいずれか一項において、
前記バッファ記憶部から前記外部データを読み出し、前記読み出した前記外部データに基づいて、所定の処理を行うアプリケーション処理部をさらに備えることを特徴とする無線通信装置。
【請求項１０】
請求項９において、
前記バッファ制御部は、前記アプリケーション処理部が前記所定の処理を行っているときに限り、前記バッファ記憶部の記憶領域を増加させることを特徴とする無線通信装置。
【請求項１１】
請求項１から１０のいずれか一項において、
前記外部データは、音楽コンテンツ、映像コンテンツ、電話音声データのいずれかのデータであることを特徴とする無線通信装置。
【請求項１２】
請求項１から１１のいずれか一項において、
前記路側機は、高速道路上に設置され、渋滞情報を提供する電波ビーコンであり、
前記無線通信部は、無線ＬＡＮまたはブルートゥースの少なくとも一方の規格に準拠する無線通信方式を用いて、前記外部機器と無線通信を行うことを特徴とする無線通信装置。
【請求項１３】
所定の周波数帯域の電波を用いて通信する路側機の設置位置を記憶する設置位置記憶部を有する無線通信装置のバッファ制御方法であって、
前記所定の周波数帯域と相互干渉する周波数帯域の電波を用いて、無線通信部によって外部端末と無線通信するステップと、
前記無線通信部を介して、前記外部端末から外部データを取得部によって取得するステップと、
前記取得部が取得した外部データをバッファ記憶部によって一時記憶するステップと、
自装置の現在位置を現在位置特定部によって特定するステップと、
前記現在位置が前記設置位置から所定範囲以内となったとき、前記バッファ制御部によって前記バッファ記憶部の記憶領域を増加させるステップと、
を有することを特徴とする無線通信装置のバッファ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線接続された携帯端末等から外部データを取得して各種の処理を行う無線通信装置およびそのバッファ制御方法に関する。
【背景技術】
【０００２】
従来から、スマートフォンのような携帯端末と車載機を無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）の規格に準拠した無線通信方式を用いて接続し、相互にデータ通信を行う車載通信システムが知られている。例えば、スマートフォンと車載ナビゲーション装置を無線ＬＡＮにより無線接続し、スマートフォンに記憶された音楽データを車載ナビゲーション装置で再生できるようになっている。このような携帯端末と車載機とを接続するために利用される無線ＬＡＮやＢｌｕｅｔｏｏｔｈによる無線通信方式は、主に、２．４ＧＨｚ帯の電波を利用してデータ通信を行っている。
【０００３】
また、近年の車載ナビゲーション装置では、ＶＩＣＳ（登録商標）と呼ばれる交通渋滞や交通規制情報を取得し、地図への渋滞表示や最適経路の探索に利用している。このＶＩＣＳの提供には、ＦＭ多重放送や道路の路側に設置された電波ビーコン、光ビーコンなどの路側機と無線通信を行い、ＶＩＣＳ情報を取得している。とりわけ、電波ビーコンによる無線通信には、無線ＬＡＮやＢｌｕｅｔｏｏｔｈと同様に２．４ＧＨｚ帯の電波が用いられている。そのため、電波ビーコンの通信エリア内では、携帯端末と車載機とが行う無線通信の電波と電波ビーコンの電波が干渉してしまい、通信速度が低下するなど通信品質への影響が懸念される。
【０００４】
そこで、上記のような車内の無線通信と電波ビーコンとの無線通信とで発生する干渉を考慮して無線通信を行う移動体用通信装置が提案が開示されている（例えば、特許文献１参照。）。この移動体用通信装置では、優先度の低い無線通信機器による通信を禁止することで、車内の無線通信と電波ビーコンの無線通信との電波干渉が発生しないようにして、優先度の高い無線通信の機会を確保している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３１８８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来の車載通信システムの中には、携帯端末からコンテンツデータを取得し、再生する際、バッファリングを行っているものがある。このバッファリングにより、携帯端末からのコンテンツデータの転送が断続的になったり、転送速度が低速になってしまうことによって発生する映像の乱れや音切れを防止することができる。つまり、無線ＬＡＮやＢｌｕｅｔｏｏｔｈと電波ビーコンの干渉を考慮して、バッファ領域を大きく確保しておくことも考えられるが、バッファ領域を大きく確保しておくことは、ＣＰＵの動作レスポンスの低下や使用リソースの増加が懸念される。そのため、バッファ領域は最低限の領域で抑えておく必要がある。
【０００７】
また、上記特許文献１では、バッファリングが考慮されておらず、干渉が生じる可能性のあるエリアでは、携帯端末から車載機への無線通信を利用したコンテンツデータの転送を制限している。つまり、干渉が生じる可能性のあるエリアでは、携帯端末と車載機でのデータの授受を行わず、上記エリア外に出ると再度データの収受を行うようにしており、車載機が外部データを取得する処理が非効率であった。
【０００８】
本発明は、このような点に鑑みて創作されたものであり、その目的は、路側機で用いられる電波により干渉が生じる場合であっても、外部端末との間の無線通信により外部データを効率よく取得することができる無線通信装置およびそのバッファ制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明に係る無線通信装置は、所定の周波数帯域の電波を用いて通信する路側機の設置位置を記憶する設置記憶部と、所定の周波数帯域と相互干渉する周波数帯域の電波を用いて、外部端末と無線通信する無線通信部と、無線通信部を介して、外部端末から外部データを取得する取得部と、取得部が取得した外部データを一時記憶するバッファ記憶部と、自装置の現在位置を特定する現在位置特定部と、現在位置が設置位置から所定範囲以内となったとき、バッファ記憶部の記憶領域を増加させるバッファ制御部とを備えている。これにより、路側機で用いられる電波により干渉が生じる場合であっても、バッファメモリの記憶領域を大きくすることで通信速度の低下等により通信状態が不安定になった場合でも、確実に外部データを取り込むことで、効率よく外部データを取得することが可能となる。
【００１０】
さらに、自装置の移動速度を検出する移動速度検出部を備え、バッファ制御部は、移動速度に応じて、所定範囲を変化させるようにしてもよい。これにより、より確実に外部データを効率よく取得することが可能となる。
【００１１】
ここで、上述のように、移動速度に応じて所定範囲を変化させる場合、移動速度が速くなるにつれて所定範囲を小さくし、一方、移動速度が遅くなるにつれて所定範囲を大きくする。これにより、移動速度が速いことで干渉が生じる期間が短くなるため、影響が少なくなり、より効率よく外部データを取得することが可能となる。もしくは、上述のように、移動速度に応じて所定範囲を変化させる場合、移動速度が速くなるにつれて所定範囲を大きくし、一方、移動速度が遅くなるにつれて所定範囲を小さくする。これにより、移動速度が速いことで干渉が生じる範囲に入るまでの時間が短くなるため、事前により多くのバッファを記憶させることが可能となり、より効率よく外部データを取得することが可能となる。
【００１２】
また、外部端末から無線通信部を介して取得する外部データの種別を特定する特定部をさらに備え、バッファ制御部は、外部データの種別に応じて、所定範囲を変化させるようにしてもよい。これにより、外部端末から取得する外部データの種別によりデータサイズが異なることを考慮して、所定範囲を変化させ、より効率よく外部データを取得することが可能となる。
【００１３】
さらに、無線通信部による通信状態を監視することで、無線通信部による無線通信が、路側機の無線通信と干渉しているか否かを検出する干渉検出部を備え、バッファ記憶部の記憶領域を増加させる。これにより、干渉が発生しているときにのみバッファ記憶部の記憶領域を増加させることが可能となり、不要なタイミングでのバッファ記憶部の記憶領域の増加を抑制することができる。
【００１４】
望ましくは、バッファ記憶部から外部データを読み出し、読み出した外部データに基づいて、所定の処理を行うアプリケーション処理部をさらに備え、バッファ制御部は、アプリケーション処理部が所定の処理を行っているときに限り、バッファ記憶部の記憶領域を増加させる。これにより、外部端末から無線通信を用いて、通信を行っていないときには路側機との干渉が発生しないため、不要なタイミングでのバッファ記憶部の記憶領域の増加を抑制することができる。
【００１５】
上述した路側機は、高速道路上に設置され、渋滞情報を提供する電波ビーコンであり、無線通信部は、無線ＬＡＮまたはブルートゥースの少なくとも一方に準拠する無線通信を用いて、外部機器と無線通信を行う。
【００１６】
ここで、所定範囲は、路側機の設置位置に対する所定距離または所定時間に基づき決定される範囲である。また、所定距離のときには、路側機の設置位置からの直線距離、または道程距離により決定される。また、外部データは、音楽コンテンツ、映像コンテンツ、電話音声データのいずれかのデータである。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例１に係る車載システムの構成を示す図である。
【図２】本発明の携帯端末装置の構成を示す図である。
【図３】本発明のメモリの構造を示す図である。
【図４】本発明の実施例１に係る車載システムのバッファ制御方法の動作手順を示す流れ図である。
【図５】本発明の実施例１の具体例を示す図である。
【図６】本発明の実施例１の変形例におけるバッファ領域増加範囲−速度可変テーブルの一例である。
【図７】本発明の実施例１の変形例におけるバッファ領域増加範囲−データ種別可変テーブルの一例である。
【図８】本発明の実施例２に係る車載システムの構成を示す図である。
【図９】本発明の実施例２に係る車載システムのバッファ制御方法の動作手順を示す流れ図である。
【図１０】本発明の実施例３に係る車載システムの構成を示す図である。
【図１１】本発明の実施例３に係る車載システムのバッファ制御方法の動作手順を示す流れ図である。
【発明を実施するための形態】
【００１８】
以下、本発明を適用した一実施形態の車載システムについて、図面を参照しながら、説明する。好ましい実施形態として、車両に備えられた車載システムを例に説明する。
【００１９】
図１は、一実施形態の実施例１に係る車載システム１の構成を示す図である。図１に示すように、車載システム１は、大別して、ナビゲーションユニット１０と、このナビゲーションユニット１０にそれぞれ接続された補助記憶装置１１、位置情報取得装置１２、ＶＩＣＳ受信機１３、入力装置１４、表示装置１５、音声出力装置１６、携帯端末装置１９とによって構成されている。
【００２０】
補助記憶装置１１は、ハードディスク装置やフラッシュメモリ等により構成され、地図データおよびコンテンツデータ、ナビゲーションユニットを制御するための各種プログラムデータが記憶されている。地図データは、道路ネットワーク情報である道路データ、地図を描画するための背景データ、経路探索を行うための経路計算コスト情報からなる経路計算データ、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）の情報である施設データにより構成されている。ＶＩＣＳを提供する電波ビーコンの設置位置は、この地図データに格納されている。これら地図データは所定の地理的区域毎に図葉と呼ばれる矩形単位で管理されており、各図葉は地図の詳細度に応じた複数のレベル、例えば、最も詳細な地図を示す最下位レベル（レベル０）から最も簡易な地図を示す最上位レベル（レベル２）に亘る複数のレベルごとに階層化された状態で管理されている。
【００２１】
コンテンツデータは、音楽データ（例えばＭＰ３の音声ファイルフォーマットに基づき作成されたデータ）や動画データ（例えばＡＶＩやＭＰ４などのファイルフォーマットに基づき作成されたデータ）と、これらを管理する管理データなどにより構成される。プログラムデータは、ナビゲーションユニット１０の各機能を動作させるために必要なプログラムの集合である。
【００２２】
位置情報取得装置１２は、図示しないＧＰＳ受信機や自律航法センサにより構成される。ＧＰＳ受信機は、ＧＰＳ衛星から配信されるＧＰＳ情報（時刻や軌道に関する情報）を受信し、自律航法センサは、回転角度を検出するジャイロなどの角度センサや、一定走行距離ごとにパルスを発生する距離センサ等からなり、車両の車速、加速度（角速度）および自車方位等の情報を検出する。そして、位置情報取得装置１２は、これらの情報を後述する現在位置特定部１０４に出力する。
【００２３】
ＶＩＣＳ受信機１３は、ＦＭ多重放送受信機や電波ビーコン受信機、光ビーコン受信機によって構成され、交通情報の送信元（提供者）から送信された交通情報を受信し、ナビゲーションユニット１０に出力する。電波ビーコン受信機は、道路に設置された電波ビーコンと２．４ＧＨｚ帯の周波数帯域の電波により無線通信を行うことで、交通情報を受信している。交通情報は、現在の混雑具合（渋滞具合）や、工事による通行禁止情報、交通事故情報などの情報であり、渋滞情報の表示や、経路探索時に利用される。
【００２４】
入力装置１４は、ナビゲーションユニット１０における各種指示操作を受け付けるためのものであり、各種ボタンや表示装置１５に取り付けられたタッチパネル等により構成され、操作内容に応じた操作信号を後述する入力制御部１０１に出力する。
【００２５】
表示装置１５は、ＬＣＤ（液晶表示装置）等で構成され、後述する表示出力制御部１１２から入力される映像信号に対応する画面を表示する。
【００２６】
音声出力装置１６は、スピーカ等で構成され、後述する音声出力制御部１１３から入力される音声信号を音に変換し報知する。
【００２７】
携帯端末装置１９は、一般にスマートフォンと称されるものであり、携帯電話機と携帯情報端末の機能を有する。図２に示すように、携帯端末装置１９は、システムバス２００、通信インタフェース２０１、制御部２０２、操作部２０４、タッチパネル２０５、表示部２０６、入力処理部２０７、表示処理部２０８、電話処理部２０９、アンテナ２１０、メモリ２１１から構成されている。
【００２８】
通信インタフェース（以下、通信Ｉ／Ｆ）２０１は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈの規格に準拠した無線通信により、ナビゲーションユニット１０との間で無線接続を行い、各種データの送受信を行う通信装置（無線ＬＡＮモジュールやＢｌｕｅｔｏｏｔｈモジュール）である。
【００２９】
制御部２０２は、携帯端末装置１９の全体を制御するためのものであり、ＣＰＵを含んで構成され、メモリ２１１に格納されたアプリケーションプログラムを実行するアプリケーション実行部２０３を含んでいる。また、制御部２０２は、ナビゲーションユニット１０からの指示に従い、メモリ２１１に記憶されたコンテンツデータを、通信Ｉ／Ｆ２０１を介してナビゲーションユニット１０に送信する。
【００３０】
操作部２０４は、テンキーやその他のキーおよび各種スイッチを含んでいる。タッチパネル２０５は、表示部２０６の画面の一部が利用者によって指し示されたときにその指示位置を検出する。操作部２０４あるいはタッチパネル２０５を用いて、各種の操作指示や各種の入力を行うことができる。入力処理部２０７は、操作部２０４およびタッチパネル２０５の操作内容を監視し、利用者による操作内容を検出する。
【００３１】
表示部２０６は、ＬＣＤ（液晶表示装置）等で構成されている。表示処理部２０８は、複数の操作アイコンが含まれる操作画面や制御部２０２によって作成された画面を表示部２０６に表示する。
【００３２】
電話処理部２０９は、携帯電話機としての処理を行う。例えば、電話処理部２０９は、アンテナ２１０を介して、基地局との間で発着信処理を行って通話処理やインターネット接続処理等を行う。
【００３３】
メモリ２１１は、制御部２０２によって実行される制御プログラムや、各種アプリケーションプログラム２１２や楽曲データや動画データなどのコンテンツデータを格納する。例えば、複数のアプリケーションプログラム２１２として楽曲再生アプリ、動画再生アプリ、データ送信アプリなどが格納される。
【００３４】
図１に戻り、ナビゲーションユニット１０は、システムバス１００にそれぞれ接続された入力制御部１０１、通信インタフェース１０２、補助記憶制御部１０３、現在位置特定部１０４、ＶＩＣＳインタフェース１０５、ナビゲーション制御部１０６、アプリケーション制御部１０７、バッファ制御部１１１、表示出力制御部１１２、音声出力制御部１１３から構成されている。
【００３５】
入力制御部１０１は、入力装置１４から入力される操作信号をシステムバス１００に接続された各部に出力する。
【００３６】
通信インタフェース（以下、通信Ｉ／Ｆ）１０２は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈの規格に準拠した無線通信により、携帯端末装置１９との間で無線接続を行い、各種データの送受信を行う通信装置（無線ＬＡＮモジュールやＢｌｕｅｔｏｏｔｈモジュール）である。
【００３７】
補助記憶制御部１０３は、例えば、ハードディスクドライバやカードリーダーなどにより構成され、補助記憶装置１１に対して読み書きの制御を行う。具体的には、補助記憶制御部１０３は、補助記憶装置１１に記憶される地図データを読み出し、ナビゲーション制御部１０６やバッファ制御部１１１に出力したり、コンテンツデータを読み出し、アプリケーション制御部１０７に出力したりする。また、補助記憶制御部１０３は、アプリケーション制御部１０７からの指示に従い、コンテンツデータを補助記憶装置１１に書き込む。
【００３８】
現在位置特定部１０４は、位置情報取得装置１２から入力された位置情報に基づき、必要に応じて、補助記憶装置１１に記憶される地図データを使い、マップマッチング等の位置補正を行いながら、自車両の現在位置を特定する。そして、特定した現在位置をシステムバス１００に接続した各部に出力する。例えば、現在位置特定部１０４は、特定した現在位置をナビゲーション制御部１０６やバッファ制御部１１１に出力する。また、現在位置特定部１０４は、必要に応じて、位置情報取得装置１２から入力される車速情報をバッファ制御部１１１に出力する。
【００３９】
ＶＩＣＳインタフェース部（以下、ＶＩＣＳ  Ｉ／Ｆ）１０５は、ＶＩＣＳ受信機１３を接続するためのインタフェースであり、ＶＩＣＳ受信機１３が受信したデータをナビゲーション制御部１０６に出力する。
【００４０】
ナビゲーション制御部１０６は、ＲＯＭやＲＡＭ、および補助記憶装置１１に格納された所定のプログラムをＣＰＵで実行することにより、ナビゲーションユニット１０のナビゲーション機能全体を制御する。例えば、現在位置特定部１０４から入力された現在位置や補助記憶装置１１に記憶される地図データを用いて、地図表示機能、経路探索機能、経路誘導機能および検索機能等、ナビゲーションユニット１０の各種ナビゲーション機能を実行する。
【００４１】
アプリケーション制御部１０７は、ＲＯＭやＲＡＭ、および補助記憶装置１１に格納された所定のプログラムをＣＰＵで実行することにより、ナビゲーションユニット１０のアプリケーション機能全体を制御する。例えば、補助記憶装置１１に記憶されるコンテンツデータや携帯端末装置１９から取得する各種データを用いて、楽曲再生機能、動画再生機能、画像表示機能、ハンズフリー電話機能等、ナビゲーションユニット１０の各種アプリケーション機能を実行する。アプリケーション制御部１０７は、図１に示すように、その機能要素に分け、メモリ１０８、データ取得部１０９、アプリケーション実行部１１０により構成されている。
【００４２】
メモリ１０８は、プログラムデータを格納する処理領域やバッファリングを行うためのバッファ領域を有する。通常、メモリ１０８の全記憶容量に対して、バッファリングした際のバッファデータを蓄積するためのバッファ領域が所定分確保されている（図３（ａ））。そして、後述するバッファ制御部１１１からの指示に応じて、このバッファ領域が増加され、その増加された分、処理領域が縮小される（図３（ｂ））
データ取得部１０９は、補助記憶装置１１や通信Ｉ／Ｆ１０２を介して携帯端末装置１９からコンテンツデータを取得し、順次メモリ１０８のバッファ領域に書き込む。
【００４３】
そして、アプリケーション実行部１１０は、メモリ１０８のバッファ領域に記憶されたコンテンツデータを記憶された順に取り出し、取り出したコンテンツデータを用いた処理を実行して映像信号や音声信号を生成し、表示出力制御部１１２や音声出力制御部１１３に出力する。このとき、取り出したコンテンツデータは、メモリ１０８のバッファ領域から随時削除される。
【００４４】
バッファ制御部１１１は、地図データに記憶される電波ビーコンの位置と現在位置特定部１０４から入力される現在位置情報に基づいて、メモリ１０８のバッファ領域の増減を制御する。具体的には、バッファ制御部１１１は、現在位置特定部１０４から入力される現在位置が、電波ビーコンの設置位置から所定範囲（例えば、電波ビーコンの設置位置を中心とした半径５０ｍの範囲）以内となったときに、メモリ１０８のバッファ領域を増加させる。その後、バッファ制御部１１１は、現在位置が電波ビーコンの設置位置から所定範囲外になると、増加させたメモリ１０８のバッファ領域を通常の状態（増加させる前の状態）に戻す。
【００４５】
表示出力制御部１１２は、ナビゲーション制御部１０６やアプリケーション制御部１０７から入力された画像データを表示装置１５に表示する。
【００４６】
音声出力制御部１１３は、ナビゲーション制御部１０６やアプリケーション制御部１０７から入力された音声データを、Ｄ／Ａ変換処理を行い、音声出力装置１６に出力する。
【００４７】
上述した補助記憶装置１１が設置記憶部に、通信インタフェース１０２が無線通信部に、データ取得部１０９が取得部に、メモリ１０８がバッファ記憶部に、携帯端末装置１９が外部端末に、アプリケーション実行部１１０がアプリケーション処理部にそれぞれ対応する。
【００４８】
次に、実施例１に係る車載システム１のバッファ制御方法を、図４を用いて説明する。現在位置取得装置１２により取得された各種位置情報に基づき、現在位置特定部１０４は、現在位置を算出する（ステップＳ１０１）。そして、現在位置特定部１０４は、算出した現在位置情報をバッファ制御部１１１に出力する。現在位置特定部１０４は、常時現在位置の算出および出力を行う。
【００４９】
そして、バッファ制御部１１１は、現在位置情報が入力されると、地図データから電波ビーコンの設置位置を取得し、現在位置が電波ビーコンの設置位置に対して、所定範囲（例えば電波ビーコンの設置位置を中心とした半径５０ｍの範囲）以内に入ったか否かを判別する（ステップＳ１０３）。ここで、バッファ制御部１１１が、入っていないと判定すると（ステップＳ１０３のＮＯ）、ステップＳ１０１に戻る。つまり、現在位置が電波ビーコンの設置位置に対して所定範囲以内に入るまで、ステップＳ１０１、ステップＳ１０３の処理を繰り返し行う。一方、バッファ制御部１１１が、入ったと判定すると（ステップＳ１０３のＹＥＳ）、バッファ制御部１１１は、アプリケーション制御部１０７のメモリ１０８のバッファ領域を増加させる（ステップＳ１０５）。
【００５０】
その後、現在位置特定部１０４は、バッファ制御部１１１がメモリ１０８のバッファ領域を増加させた後も、現在位置を算出し続け、算出した現在位置情報をバッファ制御部１１１に出力する（ステップＳ１０７）。バッファ制御部１１１は、入力される現在位置情報が電波ビーコンの設置位置に対して、所定範囲より離れたか否かを判定する（ステップＳ１０９）。ここで、バッファ制御部１１１が離れていないと判定すると（ステップＳ１０９のＮＯ）、ステップＳ１０７に戻る。つまり、現在位置が電波ビーコンの設置位置に対して所定範囲より離れるまで、ステップＳ１０７、ステップＳ１０９の処理を繰り返し行う。
【００５１】
一方、バッファ制御部１１１が離れたと判定すると（ステップＳ１０９のＹＥＳ）、ステップＳ１０５で増加させたメモリ１０８のバッファ領域を減らし、増加させる前の状態に戻す（ステップＳ１１１）。
【００５２】
具体的には、図５（ａ）に示すように、車載システム１を搭載した車両がＶＰ１の位置を走行中は、電波ビーコンの設置位置より５０ｍ以上離れており、メモリ１０８のバッファ領域は予め設定された容量分だけ確保されている状態であるが、その後、車両が矢印の方向に進み、ＶＰ２の位置にまで移動すると、バッファ制御部１１１は、電波ビーコンの設置位置から５０ｍ以内に接近したと判定し、バッファ制御部１１１は、メモリ１０８のバッファ領域を増加させる。ここで、バッファ制御部１１１は、車両が線Ｃ１で囲まれた電波ビーコンの設置位置から５０ｍ以内の範囲を走行している間は、バッファ領域を増加させた状態を継続させる。一方、車両がＶＰ３の位置まで走行し、電波ビーコンの設置位置から５０ｍより離れる（線Ｃ１で囲まれる範囲から外れる）と、バッファ制御部１１１は、増加させているメモリ１０８のバッファ領域を通常の状態（増加させる前の状態）に戻す。なお、図５（ｂ）は、図５（ａ）と同じ状況を斜め方向から見たときのイメージを示している。
【００５３】
このようにして、自車両が電波ビーコンの設置位置に対して所定範囲以内に入っているときに、バッファ領域を増加させることができるので、確実に外部データを取り込むことで、効率よく外部データを取得することが可能となる。
【００５４】
次に、上記実施例１の変形例の説明をする。上記実施例１の説明では、バッファ領域を増加させる範囲（バッファ領域増加範囲）を電波ビーコンの設置位置から５０ｍとして説明したがこれに限らず、電波ビーコンの通信可能エリア（例えば図５の点線Ｃ２で囲まれる範囲）より広い範囲であれば、本発明の効果を逸脱しない程度にいかなる範囲に設定してもよい。例えば、５０ｍという距離を７０ｍに設定したり、電波ビーコンの設置位置から道程距離で５０ｍに設定したりしてもよい。さらに、車両の走行速度（自装置の移動速度）に応じて、バッファ領域増加範囲を動的に可変にさせるようにしてもよい。例えば、図６に示すようなバッファ領域増加範囲−速度可変テーブルをバッファ制御部１１１に予め備えておき、走行速度が速くなるにつれて、バッファ領域増加範囲を小さくなるようにしてもよく（ａ）、反対に、走行速度が速くなるにつれて、バッファ領域増加範囲を大きくするようにしてもよい（ｂ）。また、アプリケーション制御部１０７が携帯端末装置１９から通信Ｉ／Ｆ１０２を介して取得し、処理しているコンテンツデータの種別に応じて、動的に可変となるようにすることも可能である。例えば、図７に示すようなバッファ領域増加範囲−データ種別可変テーブルをバッファ制御部１１１に予め備えておき、一般的にデータサイズが大きい映像データは、バッファ領域増加範囲を大きく、反対に、ハンズフリーでの電話音声データは、バッファ増加範囲を小さく設定するようにしてもよい。このように、バッファ領域増加範囲を状況に応じて可変となるように設定することも可能である。なお、車両の走行速度は、現在位置特定部１０４によって特定される各時刻毎の車両位置に基づいて検出する場合や、車速センサ（図示せず）から一定距離毎に出力される車速パルスに基づいて検出する場合などが考えられる。この場合の現在位置特定部１０４や車速センサが移動速度検出部に対応する。
【００５５】
図８は、一実施形態の実施例２に係る車載システム２の構成を示す図である。なお、実施例１と同じ構成については、同一の符号を付して、その説明を省略する。
【００５６】
図８に示すように、車載システム２は、大別して、ナビゲーションユニット２０と、このナビゲーションユニット２０にそれぞれ接続された補助記憶装置１１、位置情報取得装置１２、ＶＩＣＳ受信機１３、入力装置１４、表示装置１５、音声出力装置１６、携帯端末装置１９とによって構成されている。
【００５７】
ナビゲーションユニット２０は、システムバス１００にそれぞれ接続された入力制御部１０１、通信インタフェース１０２、補助記憶制御部１０３、現在位置特定部１０４、ＶＩＣＳインタフェース１０５、ナビゲーション制御部１０６、アプリケーション制御部１０７、バッファ制御部３１１、表示出力制御部１１２、音声出力制御部１１３、干渉検出部３０１から構成されている。
【００５８】
干渉検出部３０１は、通信Ｉ／Ｆ１０２を介して取得した各種データの転送速度等を監視し、転送速度が落ちたか否かを判定することで、干渉が発生している否かを判定する。そして、干渉検出部３０１は、その結果をバッファ制御部３１１に出力する。具体的には、干渉検出部３０１は、取得する各種データの転送速度が落ちた（遅くなった）ときに、干渉が発生していると判定し、その結果をバッファ制御部３１１に出力する。
【００５９】
バッファ制御部３１１は、地図データに記憶される電波ビーコンの位置と現在位置特定部１０４から入力される現在位置情報に基づいて、電波ビーコンの設置位置から所定範囲になったかを判定する。そして、所定範囲になったと判定した場合、続いて、バッファ制御部３１１は、干渉検出部３０１から入力される干渉しているか否かの結果に応じて、メモリ１０８のバッファ領域の増減を制御する。具体的には、バッファ制御部３１１は、現在位置特定部１０４から入力される現在位置が、電波ビーコンの設置位置から所定範囲以内となり、かつ、干渉検出部３０１が干渉を検出した場合に、メモリ１０８のバッファ領域を増加させる。その後、バッファ制御部３１１は、現在位置が電波ビーコンの設置位置から所定範囲外になり、干渉検出部３０１が干渉を検出していない検出した場合、増加させたメモリ１０８のバッファ領域を通常の状態（増加させる前の状態）に戻す。あるいは、バッファ制御部３１１は、現在位置が電波ビーコンの設置位置から所定範囲外になるか、または、干渉検出部３０１が干渉していないと検出したかのいずれかを満たしたとき、増加させたメモリ１０８のバッファ領域を通常の状態（増加させる前の状態）に戻す。
【００６０】
次に、実施例２に係る車載システム２のバッファ制御方法を、図９を用いて説明する。
【００６１】
現在位置取得装置１２により取得された各種位置情報に基づき、現在位置特定部１０４は、現在位置を算出する（ステップＳ２０１）。そして、現在位置特定部１０４は、算出した現在位置情報をバッファ制御部３１１に出力する。現在位置特定部１０４は、常時現在位置の算出および出力を行う。
【００６２】
そして、バッファ制御部３１１は、現在位置情報が入力されると、地図データから電波ビーコンの設置位置を取得し、現在位置が電波ビーコンの設置位置に対して、所定範囲（例えば電波ビーコンの設置意思を中心とした半径５０ｍの範囲）以内に入ったか否かを判別する（ステップＳ２０３）。ここで、バッファ制御部３１１が、入っていないと判定すると（ステップＳ２０３のＮＯ）、ステップＳ２０１に戻る。つまり、現在位置が電波ビーコンの設置位置に対して所定範囲以内に入るまで、ステップＳ２０１、ステップＳ２０３の処理を繰り返し行う。一方、バッファ制御部３１１が、入ったと判定すると（ステップＳ２０３のＹＥＳ）、バッファ制御部３１１は、続いて、干渉検出部３０１から入力される干渉の検出結果に基づき、干渉が発生しているか否かを判定する（ステップＳ２０５）。ここで、バッファ制御部３１１が、干渉が発生していないと判定すると（ステップＳ２０５のＮＯ）、干渉が発生すると判定するまで、ステップＳ２０５の干渉発生判定を繰り返し行う。一方、バッファ制御部３１１が、干渉が発生したと判定すると（ステップＳ２０５のＹＥＳ）、バッファ制御部３１１は、アプリケーション制御部１０７のメモリ１０８のバッファ領域を増加させる（ステップＳ２０７）。
【００６３】
その後、現在位置特定部１０４は、バッファ制御部３１１がメモリ１０８のバッファ領域を増加させた後も、現在位置を算出し続け、算出した現在位置情報をバッファ制御部３１１に出力する（ステップＳ２０９）。バッファ制御部３１１は、干渉検出部３０１から入力される干渉の検出結果に基づき、干渉がなくなったか、または、入力される現在位置情報が電波ビーコンの設置位置に対して、所定範囲より離れるまで、バッファ領域を増加させた状態を継続させる（ステップＳ２１１）。
【００６４】
そして、バッファ制御部３１１が、干渉がなくなったか、または現在位置が所定範囲より離れたと判定すると（ステップＳ２１１のＹＥＳ）、ステップＳ２０７で増加させたメモリ１０８のバッファ領域を減らし、増加させる前の状態に戻す（ステップＳ２１３）。
【００６５】
このようにすることで、自車両が電波ビーコンの設置位置に対して所定範囲以内に入っているにも関わらず、何らかの影響により、電波干渉が発生していないときに、不要バッファ領域の増加を抑制することができ、より効率よく外部データを取得することが可能となる。
【００６６】
ここで、上記実施例２のステップＳ２１１では、バッファ制御部３１１は、干渉がなくなったか、または現在位置が所定範囲より離れたと判定した場合に、メモリ１０８のバッファ領域を、増加させる前の状態に戻す例を説明したが、干渉がなくなり、かつ現在位置が所定範囲より離れたと判定した場合に、メモリ１０８のバッファ領域を、増加させる前の状態に戻すようにしてもよい。
【００６７】
また、上記実施例２においても、実施例１の変形例で示したように、所定範囲を、速度に応じて変化させたりデータ種別に応じて変化させたりと、実施例１と同様に変形することが可能である。
【００６８】
図１０は、一実施形態の実施例３に係る車載システム３の構成を示す図である。なお、実施例１および実施例２と同じ構成については、同一の符号を付して、その説明を省略する。上記実施例１または実施例２では、バッファ領域増加範囲を電波ビーコンの設置位置から所定距離とした場合をもとに説明したが、この実施例３では、このバッファ領域増加範囲を電波ビーコンの設置位置に到達するまでの所定時間とする例を説明する。
【００６９】
図１０に示すように、車載システム３は、大別して、ナビゲーションユニット３０と、このナビゲーションユニット３０にそれぞれ接続された補助記憶装置１１、位置情報取得装置１２、ＶＩＣＳ受信機１３、入力装置１４、表示装置１５、音声出力装置１６、携帯端末装置１９とによって構成されている。
【００７０】
ナビゲーションユニット３０は、システムバス１００にそれぞれ接続された入力制御部１０１、通信インタフェース１０２、補助記憶制御部１０３、現在位置特定部１０４、ＶＩＣＳインタフェース１０５、ナビゲーション制御部４０６、アプリケーション制御部１０７、バッファ制御部４１１、表示出力制御部１１２、音声出力制御部１１３から構成されている。
【００７１】
ナビゲーション制御部４０６は、実施例１に記載したナビゲーション制御部１０６の各種処理に加え、現在位置特定部１０４から入力される現在位置と、補助記憶装置１１に記憶される地図データに基づき、現在位置から現在位置に最も近い電波ビーコンの設置位置までの所要時間を算出する処理を行う。そして、ナビゲーション制御部４０６は、算出した所要時間をバッファ制御部４１１に出力する。
【００７２】
バッファ制御部４１１は、ナビゲーション制御部４０６から入力される所要時間とバッファ制御部４１１に予め設定されたバッファ増加開始時間に基づいて、メモリ１０８のバッファ領域の増減を制御する。具体的には、バッファ制御部４１１は、ナビゲーション制御部４０６から入力される所要時間が、予め設定されたバッファ増加開始時間（例えば、１０秒）以内となったときに、メモリ１０８のバッファ領域を増加させる。その後、バッファ制御部４１１は、現在位置が電波ビーコンの設置位置に到達すると、タイマーをスタートさせ、バッファ増加終了時間（例えば、１０秒）経過したか否かを判定し、経過したと判定すると、増加させたメモリ１０８のバッファ領域を通常の状態（増加させる前の状態）に戻す。
【００７３】
次に、実施例３に係る車載システム３のバッファ制御方法を、図１１を用いて説明する。
【００７４】
現在位置取得装置１２により取得された各種位置情報に基づき、現在位置特定部１０４は、現在位置を算出する（ステップＳ３０１）。そして、現在位置特定部１０４は、算出した現在位置情報をバッファ制御部４１１に出力するとともに、ナビゲーション制御部１０６に出力する。
【００７５】
そして、ナビゲーション制御部４０６は、現在位置と地図データに記憶される現在位置に最も近い電波ビーコンの設置位置に基づき、現在位置から現在位置に最も近い電波ビーコンの設置位置に到達する所要時間を算出する（ステップＳ３０３）。そして、ナビゲーション制御部４０６は、その結果をバッファ制御部４１１に出力する。
【００７６】
バッファ制御部４１１は、ナビゲーション制御部４０６から入力される所要時間が予め設定されたバッファ増加開始時間以内となったか否かを判定する（ステップＳ３０５）。ここで、バッファ制御部４１１が、バッファ増加開始時間以内でないと判定すると（ステップＳ３０５のＮＯ）、ステップＳ３０１に戻る。つまり、入力される所要時間がバッファ増加開始時間以内となるまで、ステップＳ３０１、ステップＳ３０３の処理を繰り返し行う。一方、バッファ制御部４１１が、バッファ増加開始時間以内となったと判定すると（ステップＳ３０５のＹＥＳ）、バッファ制御部４１１は、アプリケーション制御部１０７のメモリ１０８のバッファ領域を増加させる（ステップＳ３０７）。
【００７７】
その後、現在位置特定部１０４は、バッファ制御部４１１がメモリ１０８のバッファ領域を増加させた後も、現在位置を算出し続け、算出した現在位置情報をバッファ制御部４１１に出力する（ステップＳ３０９）。そして、バッファ制御部４１１は、現在位置が地図データに記憶される電波ビーコンの設置位置に到達すると（ステップＳ３１１のＹＥＳ）、タイマーをスタートさせ（ステップＳ３１３）、そのタイマーが予め設定されたバッファ増加終了時間経過したか判定する（ステップＳ３１５）。ここで、バッファ制御部４１１は、このタイマーがバッファ増加終了時間経過していないと判定すると（ステップＳ３１５のＮＯ）、ステップＳ３１５に戻る。つまり、タイマーがバッファ増加終了時間経過するまで、ステップＳ３１５の判定を繰り返し行う。一方、バッファ制御部４１１が、バッファ増加終了時間経過したと判定すると（ステップＳ３１５のＹＥＳ）、ステップＳ３０９で増加させたメモリ１０８のバッファ領域を減らし、増加させる前の状態に戻す（ステップＳ３１７）。
【００７８】
このようにして、バッファ領域増加範囲を電波ビーコンの設置位置からの所定距離ではなく、電波ビーコンの設置位置に到達するまでの所定時間とすることが可能となる。
【００７９】
なお、上記実施例３において、実施例２に示す干渉制御部３０１を追加することで、干渉の有無を考慮して、バッファ領域の増加を制御することが可能となる。
【００８０】
また、上記実施例１〜３では、ナビゲーションユニットのアプリケーション制御部１０７を構成するメモリにバッファ領域を設けた例を説明したが、これに限らず、バッファ領域を補助記憶装置１１に設けることも可能である。
【００８１】
また、上記実施例１〜３では、ＶＩＣＳ受信機を有する車載システムを例に説明したが、ＶＩＣＳ受信機を接続していない車載システムにも、適用は可能である。
【００８２】
さらに、上記実施例１〜３では、携帯端末装置を、スマートフォンとして利用する例を説明したがこれに限らず、無線ＬＡＮやＢｌｕｅｔｏｏｔｈなどの規格に準拠した無線通信を利用してナビゲーションユニットとデータの送受信が可能なものでもよい。例えば、携帯音楽プレーヤーやスマートフォンではない携帯電話においても、無線ＬＡＮやＢｌｕｅｔｏｏｔｈなどの無線通信によりコンテンツを取得可能な各種装置でも可能である。そして、上記実施例１〜３では、電波ビーコンの設置位置に対して、バッファ領域の増加制御を行う説明をしたが、この電波ビーコンに限らず、車内の無線通信と干渉が生じる帯域の電波を利用して無線通信をする路側機に対して、すべて応用が可能である。例えば、車内の無線通信が２．４ＧＨｚ帯の電波を用いて通信しているときには、上記電波ビーコンに加え、２．４ＧＨｚ帯の電波を用いて通信するインターネット通信のアクセスポイントの位置も考慮して、バッファ領域の増加制御を行うようにすることができ、車内の無線通信が５ＧＨｚ帯の電波を用いて通信しているときには、同様に５ＧＨｚ帯の電波を用いて通信を行う路側機の位置を考慮して、バッファ領域の増加制御を行うことができる。
【産業上の利用可能性】
【００８３】
上述したように、本発明によれば、無線接続された携帯端末等から外部データを取得して各種処理を行う無線通信装置において、外部データを効率よく取得することができる。
【符号の説明】
【００８４】
１、２、３  車載システム
１０、２０、３０  ナビゲーションユニット
１１  補助記憶装置
１２  位置情報取得装置
１３  ＶＩＣＳ受信機
１００  システムバス
１０２  通信Ｉ／Ｆ
１０３  補助記憶制御部
１０４  現在位置特定部
１０５  ＶＩＣＳ  Ｉ／Ｆ
１０６、４０６  ナビゲーション制御部
１０７  アプリケーション制御部
１０８  メモリ
１０９  データ取得部
１１０  アプリケーション実行部
１１１、３１１、４１１  バッファ制御部
３０１  干渉制御部
ＶＰ１、ＶＰ２、ＶＰ３  車両位置
【図１】
2015159382.tif 000003
【図２】
2015159382.tif 000004
【図３】
2015159382.tif 000005
【図４】
2015159382.tif 000006
【図５】
2015159382.tif 000007
【図６】
2015159382.tif 000008
【図７】
2015159382.tif 000009
【図８】
2015159382.tif 000010
【図９】
2015159382.tif 000011
【図１０】
2015159382.tif 000012
【図１１】
2015159382.tif 000013