(57)【特許請求の範囲】
【請求項１】
光ビーコン用路側通信機から赤外線信号を受信する受信部と、
前記受信部によって受信された前記赤外線信号に含まれる提供情報を取得してナビゲーション装置へ転送する転送部とを備え、
前記転送部は、前記提供情報のうち、同じ前記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の前記ナビゲーション装置への転送を制限する転送制限部を含み、
前記転送制限部は、前記転送部によって取得された前記提供情報が同じ前記光ビーコン用路側通信機から送信された情報であるか否かを判断する提供元判断部を有する、光ビーコン用車載通信機。
【請求項２】
前記提供情報は、複数のフレームに分割して前記光ビーコン用路側通信機から送信され、
前記転送部は、前記複数のフレームの取得を完了した場合に前記提供情報の前記ナビゲーション装置への転送を開始する、請求項１に記載の光ビーコン用車載通信機。
【請求項３】
前記転送部は、前記複数のフレームのうちの先頭フレームを取得した場合に、前記複数のフレームに含まれる前記提供情報の保持を開始し、前記複数のフレームの取得を完了した場合に、保持した情報を含む前記提供情報の前記ナビゲーション装置への転送を開始する、請求項２に記載の光ビーコン用車載通信機。
【請求項４】
前記転送部は、前記赤外線信号が前記受信部において所定時間以上受信されなくなったか否かに基づいて、前記受信部によって受信された前記赤外線信号に含まれる提供情報が同じ前記光ビーコン用路側通信機から受信された提供情報であるか否かを判断する、請求項１から請求項３のいずれか１項に記載の光ビーコン用車載通信機。
【請求項５】
前記赤外線信号に含まれる提供情報には、前記赤外線信号を送信した前記光ビーコン用路側通信機の識別子が含まれ、
前記転送部は、前記識別子に基づいて、前記受信部によって受信された前記赤外線信号に含まれる提供情報が同じ前記光ビーコン用路側通信機から受信された提供情報であるか否かを判断する、請求項１から請求項４のいずれか１項に記載の光ビーコン用車載通信機。
【請求項６】
前記転送部は、前記受信部において新たな前記光ビーコン用路側通信機からの前記赤外線信号の受信が開始された場合、前記提供情報の前記ナビゲーション装置への転送の制限状態を未制限の状態に戻す、請求項１から請求項５のいずれか１項に記載の光ビーコン用車載通信機。
【請求項７】
前記転送部は、前記赤外線信号に含まれる提供情報のうち、前記ナビゲーション装置から設定された種別の情報を転送対象とする、請求項１から請求項６のいずれか１項に記載の光ビーコン用車載通信機。
【請求項８】
光ビーコン用車載通信機と、
ナビゲーション装置とを備え、
前記光ビーコン用車載通信機は、
光ビーコン用路側通信機から赤外線信号を受信する受信部と、
前記受信部によって受信された前記赤外線信号に含まれる提供情報を取得して前記ナビゲーション装置へ転送する転送部とを含み、
前記転送部は、前記提供情報のうち、同じ前記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の前記ナビゲーション装置への転送を制限する転送制限部を含み、
前記転送制限部は、前記転送部によって取得された前記提供情報が同じ前記光ビーコン用路側通信機から送信された情報であるか否かを判断する提供元判断部を有する、車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ビーコン用車載通信機および車載装置に関し、特に、光ビーコン用路側通信機から赤外線信号を受信する光ビーコン用車載通信機および車載装置に関する。
【背景技術】
【０００２】
特開平１１−２８９３５７号公報（特許文献１）には、光ビーコン用路側通信機から受けるデータをＤＭＡ（ダイレクトメモリアクセス）手法により外部記憶装置に格納処理する受信データ処理方式が記載されている。この受信データ処理方式では、受信データ処理部は、フレーム終了の同期フラグを検出した際にショートフレーム、オーバフレームまたはＣＲＣエラーを検出すると共にデータ受信中における受信データのアボートパターンを検出した際には、受信データの異常状態と判断して異常検出をＤＭＡ制御部へ送出する。ＤＭＡ制御部は、外部ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に対する割込みを発生せずに、回路を初期状態に復旧させる初期化処理を行っている。したがって、この構成によれば、ノイズによる受信データの崩れから発生する上記異常状態を検出した際に、従来では発生していた外部ＣＰＵの割込みが発生しないので、外部ＣＰＵに対する割込み負荷を軽減することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２８９３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の受信データ処理方式では、ＤＭＡ手法を用いる構成により、光ビーコン用路側通信機から受信した情報を外部記憶装置に格納する処理が行われる。このような特許文献１に記載の技術を超えて、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した情報をたとえばナビゲーション装置へ転送する光ビーコン用車載通信機が求められている。
【０００５】
この発明は、上述の課題を解決するためになされたもので、その目的は、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した提供情報をナビゲーション装置へ適切に転送することが可能な光ビーコン用車載通信機および車載装置を提供することである。
【課題を解決するための手段】
【０００６】
（１）上記課題を解決するために、この発明のある局面に係わる光ビーコン用車載通信機は、光ビーコン用路側通信機から赤外線信号を受信する受信部と、上記受信部によって受信された上記赤外線信号に含まれる提供情報を取得してナビゲーション装置へ転送する転送部とを備え、上記転送部は、上記提供情報のうち、同じ上記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の上記ナビゲーション装置への転送を制限する。
【０００７】
（８）上記課題を解決するために、この発明のある局面に係わる車載装置は、光ビーコン用車載通信機と、ナビゲーション装置とを備え、上記光ビーコン用車載通信機は、光ビーコン用路側通信機から赤外線信号を受信する受信部と、上記受信部によって受信された上記赤外線信号に含まれる提供情報を取得して上記ナビゲーション装置へ転送する転送部とを含み、上記転送部は、上記提供情報のうち、同じ上記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の上記ナビゲーション装置への転送を制限する。
【０００８】
本発明は、このような特徴的な処理部を備える光ビーコン用車載通信機または車載装置として実現することができるだけでなく、かかる特徴的な処理をステップとする転送方法として実現したり、かかるステップをコンピュータに実行させるためのプログラムとして実現したりすることができる。また、光ビーコン用車載通信機または車載装置の一部または全部を実現する半導体集積回路として実現したり、光ビーコン用車載通信機または車載装置を備えるシステムとして実現したりすることができる。
【発明の効果】
【０００９】
本発明によれば、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した提供情報をナビゲーション装置へ適切に転送することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る赤外線伝送システムを側方から見たイメージを示す図である。
【図２】図２は、本発明の実施の形態に係る赤外線伝送システムを上方から見たイメージを示す図である。
【図３】図３は、本発明の実施の形態に係る赤外線伝送システムの構成を示す図である。
【図４】図４は、本発明の実施の形態に係る赤外線伝送システムにおける光ビーコン用車載通信機が赤外線信号を受信可能な期間の一例を示す図である。
【図５】図５は、本発明の実施の形態に係る光ビーコン用路側通信機および光ビーコン用車載通信機間でやり取りされるフレームの一例を示す図である。
【図６】図６は、本発明の実施の形態に係る光ビーコン用車載通信機が正常に受信できたフレームの内容の一例を示す図である。
【図７】図７は、本発明の実施の形態に係る赤外線伝送システムにおける光ビーコン用車載通信機の構成を示す図である。
【図８】図８は、本発明の実施の形態に係る光ビーコン用車載通信機におけるＦＰＧＡの構成を示す図である。
【図９】図９は、本発明の実施の形態に係るＦＰＧＡにおけるゲート部の構成を示す図である。
【図１０】図１０は、本発明の実施の形態に係る提供情報処理部におけるヘッダ情報処理部の構成を示す図である。
【図１１】図１１は、本発明の実施の形態に係るゲート部における転送制限部の構成を示す図である。
【図１２】図１２は、本発明の実施の形態に係る転送制限部における転送判断部の構成を示す図である。
【図１３】図１３は、本発明の実施の形態に係る光ビーコン用車載通信機がナビゲーション装置へ転送する提供情報を制限する際の動作手順を定めたフローチャートである。
【図１４】図１４は、本発明の実施の形態に係る光ビーコン用車載通信機が提供元判断処理を行う際の動作手順を定めたフローチャートである。
【図１５】図１５は、本発明の実施の形態に係る光ビーコン用車載通信機が転送制限処理を行う際の動作手順を定めたフローチャートである。
【図１６】図１６は、本発明の実施の形態に係る光ビーコン用車載通信機が単一フレーム取得処理を行う際の動作手順を定めたフローチャートである。
【図１７】図１７は、本発明の実施の形態に係る光ビーコン用車載通信機がフレーム群取得処理を行う際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００１１】
最初に、本発明の実施形態の内容を列記して説明する。
【００１２】
（１）本発明の実施の形態に係る光ビーコン用車載通信機は、光ビーコン用路側通信機から赤外線信号を受信する受信部と、上記受信部によって受信された上記赤外線信号に含まれる提供情報を取得してナビゲーション装置へ転送する転送部とを備え、上記転送部は、上記提供情報のうち、同じ上記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の上記ナビゲーション装置への転送を制限する。
【００１３】
このような構成により、同じ光ビーコン用路側通信機から受信する提供情報において、同じ内容の提供情報をナビゲーション装置へ繰り返し転送することを防ぐことができるので、ナビゲーション装置へ転送する提供情報のデータ量を低減することができる。
【００１４】
これにより、たとえば、光ビーコン用車載通信機において、光ビーコン用路側通信機から単位時間当たりに受信するデータ量が、ナビゲーション装置へ単位時間当たりに送信するデータ量より多くなり、提供情報を一時的に保持するためのバッファが必要な場合においても、小さい容量のバッファを用いてナビゲーション装置へ提供情報を適切に転送することができる。すなわち、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した提供情報をナビゲーション装置へ適切に転送することができる。
【００１５】
（２）好ましくは、上記提供情報は、複数のフレームに分割して上記光ビーコン用路側通信機から送信され、上記転送部は、上記複数のフレームの取得を完了した場合に上記提供情報の上記ナビゲーション装置への転送を開始する。
【００１６】
このように、複数のフレームに分割して含まれる提供情報の全体を取得した後に当該提供情報のナビゲーション装置への転送を開始する構成により、フレーム単位で提供情報の分割部分がナビゲーション装置へ転送されたか否かを管理する必要がないので、複数のフレームに分割して含まれる提供情報のナビゲーション装置への転送を簡易な処理で制限することができる。
【００１７】
（３）より好ましくは、上記転送部は、上記複数のフレームのうちの先頭フレームを取得した場合に、上記複数のフレームに含まれる上記提供情報の保持を開始し、上記複数のフレームの取得を完了した場合に、保持した情報を含む上記提供情報の上記ナビゲーション装置への転送を開始する。
【００１８】
このように、複数のフレームのうちの先頭フレームを取得した場合に、複数のフレームに分割して含まれる提供情報の保持を開始する構成により、当該提供情報の取得処理を簡略化することができるので、複数のフレームに分割して含まれる提供情報のナビゲーション装置への転送をより簡易な処理で制限することができる。
【００１９】
（４）好ましくは、上記転送部は、上記赤外線信号が上記受信部において所定時間以上受信されなくなったか否かに基づいて、上記受信部によって受信された上記赤外線信号に含まれる提供情報が同じ上記光ビーコン用路側通信機から受信された提供情報であるか否かを判断する。
【００２０】
このような構成により、赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機から受信された提供情報であるか否かを簡易な処理で判断することができる。
【００２１】
（５）好ましくは、上記赤外線信号に含まれる提供情報には、上記赤外線信号を送信した上記光ビーコン用路側通信機の識別子が含まれ、上記転送部は、上記識別子に基づいて、上記受信部によって受信された上記赤外線信号に含まれる提供情報が同じ上記光ビーコン用路側通信機から受信された提供情報であるか否かを判断する。
【００２２】
このような構成により、赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機から受信された提供情報であるか否かをより確実に判断することができる。
【００２３】
（６）好ましくは、上記転送部は、上記受信部において新たな上記光ビーコン用路側通信機からの上記赤外線信号の受信が開始された場合、上記提供情報の上記ナビゲーション装置への転送の制限状態を未制限の状態に戻す。
【００２４】
このように、提供情報の送信元の光ビーコン用路側通信機が切替わるごとに、提供情報のナビゲーション装置への転送の制限状態を未制限の状態に戻す構成により、切替わる前の光ビーコン用路側通信機から送信された提供情報と同じ種別の提供情報が、切替わった後の光ビーコン用路側通信機からナビゲーション装置へ転送されない事態が生ずることを回避することができる。
【００２５】
（７）好ましくは、上記転送部は、上記赤外線信号に含まれる提供情報のうち、上記ナビゲーション装置から設定された種別の情報を転送対象とする。
【００２６】
このように、ナビゲーション装置が必要とする種別の情報に限定して転送対象とする構成により、提供情報を一時的に保持するためのバッファが必要な場合においても、より小さい容量のバッファを用いてナビゲーション装置へ提供情報を適切に転送することができる。
【００２７】
（８）本発明の実施の形態に係る車載装置は、光ビーコン用車載通信機と、ナビゲーション装置とを備え、上記光ビーコン用車載通信機は、光ビーコン用路側通信機から赤外線信号を受信する受信部と、上記受信部によって受信された上記赤外線信号に含まれる提供情報を取得して上記ナビゲーション装置へ転送する転送部とを含み、上記転送部は、上記提供情報のうち、同じ上記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の上記ナビゲーション装置への転送を制限する。
【００２８】
このような構成により、同じ光ビーコン用路側通信機から受信する提供情報において、同じ内容の提供情報をナビゲーション装置へ繰り返し転送することを防ぐことができるので、ナビゲーション装置へ転送する提供情報のデータ量を低減することができる。
【００２９】
これにより、たとえば、光ビーコン用車載通信機において、光ビーコン用路側通信機から単位時間当たりに受信するデータ量が、ナビゲーション装置へ単位時間当たりに送信するデータ量より多くなり、提供情報を一時的に保持するためのバッファが必要な場合においても、小さい容量のバッファを用いてナビゲーション装置へ提供情報を適切に転送することができる。すなわち、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した提供情報をナビゲーション装置へ適切に転送することができる。
【００３０】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３１】
図１は、本発明の実施の形態に係る赤外線伝送システムを側方から見たイメージを示す図である。図２は、本発明の実施の形態に係る赤外線伝送システムを上方から見たイメージを示す図である。図３は、本発明の実施の形態に係る赤外線伝送システムの構成を示す図である。
【００３２】
図１〜図３を参照して、赤外線伝送システム２０１は、光ビーコン用路側通信機１５１と、車載装置１０２とを備える。車載装置１０２は、光ビーコン用車載通信機１０１と、ナビゲーション装置１７１とを含む。光ビーコン用路側通信機１５１は、投受光部１を含む。
【００３３】
光ビーコン用車載通信機１０１およびナビゲーション装置１７１は、たとえば、１つの筐体に収容される構成であってもよいし、別個の筐体に収容される構成であってもよい。
【００３４】
図２に示すように、道路Ｒｄ１には、走行車線ＣＬ１、および車線マークＬＭ１を隔てて走行車線ＣＬ１と隣接する隣接車線ＮＬ１が設けられる。走行車線ＣＬ１には、自動車１１が走行すべき方向である走行方向Ｄｃが定められている。
【００３５】
光ビーコン用路側通信機１５１は、たとえば道路Ｒｄ１の近傍に設置された支柱Ｐ１を介して道路Ｒｄ１の上方に設けられる。より詳細には、光ビーコン用路側通信機１５１における投受光部１は、たとえば、赤外線を照射しかつ赤外線を受光する。投受光部１は、道路Ｒｄ１の路面からたとえば５．５メートルの高さの位置に設けられる。
【００３６】
光ビーコン用路側通信機１５１は、ナビゲーション装置１７１へ提供するための提供情報を含む赤外線信号を所定空間Ｓｉｒ１およびＳｉｒ２へ投受光部１を介して照射するすなわち送信する。また、赤外線信号に含まれる情報には、たとえば当該赤外線信号を送信した光ビーコン用路側通信機１５１の識別子が含まれる。具体的には、提供情報には、当該提供情報を送信した光ビーコン用路側通信機１５１の識別子であるＩＤ情報が含まれる。
【００３７】
光ビーコン用路側通信機１５１は、たとえば８０ミリ秒周期で提供情報を繰り返し送信する。また、異なる光ビーコン用路側通信機１５１からは、たとえば異なる提供情報が送信される。
【００３８】
ここで、所定空間Ｓｉｒ１は、たとえば以下のように規定される。すなわち、所定空間Ｓｉｒ１は、底面Ｂｉｒ１および上面Ｕｉｒ１を有する。底面Ｂｉｒ１および上面Ｕｉｒ１は、道路Ｒｄ１の路面からそれぞれ１．０メートルおよび１．５メートルの高さに位置する。
【００３９】
底面Ｂｉｒ１は、たとえば、道路Ｒｄ１の幅方向の長さとして３．５メートルを有し、かつ、投受光部１の鉛直下方の位置から走行方向Ｄｃの反対方向へ０．７０メートルの位置から当該反対方向へ２．７０メートルの長さを有する。また、上面Ｕｉｒ１は、たとえば、道路Ｒｄ１の幅方向の長さとして３．１メートルを有し、かつ、投受光部１の鉛直下方の位置から走行方向Ｄｃの反対方向へ０．６３メートルの位置から当該反対方向へ２．４０メートルの長さを有する。
【００４０】
また、所定空間Ｓｉｒ２は、たとえば以下のように規定される。すなわち、所定空間Ｓｉｒ２は、底面Ｂｉｒ２および上面Ｕｉｒ２を有する。底面Ｂｉｒ２および上面Ｕｉｒ２は、道路Ｒｄ１の路面からそれぞれ１．０メートルおよび１．５メートルの高さに位置する。
【００４１】
底面Ｂｉｒ２は、たとえば、道路Ｒｄ１の幅方向の長さとして３．５メートルを有し、かつ、投受光部１の鉛直下方の位置から走行方向Ｄｃの反対方向へ３．４０メートルの位置から当該反対方向へ２．６４メートルの長さを有する。また、上面Ｕｉｒ２は、たとえば、道路Ｒｄ１の幅方向の長さとして３．１メートルを有し、かつ、投受光部１の鉛直下方の位置から走行方向Ｄｃの反対方向へ３．０３メートルの位置から当該反対方向へ２．３４メートルの長さを有する。
【００４２】
したがって、所定空間Ｓｉｒ１およびＳｉｒ２は、当該反対方向に沿って所定空間Ｓｉｒ１およびＳｉｒ２の順に隣接する。
【００４３】
光ビーコン用車載通信機１０１およびナビゲーション装置１７１は、たとえば自動車１１に設けられる。より詳細には、光ビーコン用車載通信機１０１は、たとえば自動車１１におけるフロントガラスの下方であって、道路Ｒｄ１の路面から１．０メートル〜１．５メートルの高さに設けられる。
【００４４】
たとえば、自動車１１が速度ｖで走行車線ＣＬ１を走行方向Ｄｃに沿って走行する場合において、光ビーコン用車載通信機１０１が所定空間Ｓｉｒ１，Ｓｉｒ２を通過する間、光ビーコン用車載通信機１０１は、光ビーコン用路側通信機１５１から赤外線信号を受光するすなわち受信する。光ビーコン用車載通信機１０１は、たとえば、受信した赤外線信号に含まれる提供情報をナビゲーション装置１７１へ転送する。
【００４５】
ナビゲーション装置１７１は、たとえば、光ビーコン用車載通信機１０１から提供情報を受信すると、受信した提供情報を自動車１１内における人間に提供する。また、ナビゲーション装置１７１は、光ビーコン用路側通信機１５１へ送信すべき情報である送信情報を生成し、生成した送信情報を光ビーコン用車載通信機１０１へ送信する。
【００４６】
光ビーコン用車載通信機１０１は、たとえば、ナビゲーション装置１７１から送信情報を受信すると、受信した送信情報を含む赤外線信号を送信する。光ビーコン用路側通信機１５１は、たとえば光ビーコン用車載通信機１０１が所定空間Ｓｉｒ２を通過する間に送信した赤外線信号を受信可能である。
【００４７】
図４は、本発明の実施の形態に係る赤外線伝送システムにおける光ビーコン用車載通信機が赤外線信号を受信可能な期間の一例を示す図である。
【００４８】
図４を参照して、光ビーコン用路側通信機１５１は、たとえば走行方向Ｄｃに沿って複数設けられる。また、光ビーコン用路側通信機１５１は、たとえば少なくとも５００メートルの間隔で設けられる。
【００４９】
したがって、たとえば、自動車１１が７０キロメートル毎時の速度で走行車線ＣＬ１を走行する場合、光ビーコン用車載通信機１０１は、少なくとも２６秒周期で赤外線信号を受信することが可能である。
【００５０】
具体的には、たとえば、光ビーコン用路側通信機１５１である光ビーコン用路側通信機１５１Ａ、１５１Ｂおよび１５１Ｃが、走行方向Ｄｃに沿って５００メートルの間隔で順に設けられる。以下、光ビーコン用路側通信機１５１Ａ、１５１Ｂおよび１５１Ｃの各々を光ビーコン用路側通信機１５１とも称する。
【００５１】
この場合において、自動車１１が７０キロメートル毎時の速度で走行車線ＣＬ１を走行するとき、光ビーコン用車載通信機１０１が赤外線信号を受信可能な受信期間Ｐ１，Ｐ２，Ｐ３は以下のようになる。
【００５２】
すなわち、光ビーコン用車載通信機１０１は、時刻ｔ１から時刻ｔ２までの２５９ミリ秒の受信期間Ｐ１において光ビーコン用路側通信機１５１Ａから赤外線信号を受信可能であり、受信期間Ｐ１が満了する時刻ｔ２から２５．７４１秒経過する時刻ｔ３まで赤外線信号を受信しない。
【００５３】
そして、光ビーコン用車載通信機１０１は、時刻ｔ３から時刻ｔ４までの２５９ミリ秒の受信期間Ｐ２において光ビーコン用路側通信機１５１Ｂから赤外線信号を受信可能であり、受信期間Ｐ２が満了する時刻ｔ４から２５．７４１秒経過する時刻ｔ５まで赤外線信号を受信しない。
【００５４】
そして、光ビーコン用車載通信機１０１は、時刻ｔ５から時刻ｔ６までの２５９ミリ秒の受信期間Ｐ３において光ビーコン用路側通信機１５１Ｃから赤外線信号を受信可能である。
【００５５】
上述したように、光ビーコン用路側通信機１５１は、８０ミリ秒周期で提供情報を繰り返し送信しているので、光ビーコン用車載通信機１０１は、受信期間Ｐ１，Ｐ２，Ｐ３の各々において同じ提供情報を複数回受信することが可能である。
【００５６】
［フレームの構成］
図５は、本発明の実施の形態に係る光ビーコン用路側通信機および光ビーコン用車載通信機間でやり取りされるフレームの一例を示す図である。
【００５７】
図５を参照して、フレーム４０１は、たとえば、送信される順に第１同期領域、ヘッダ領域、実データ領域、アイドル領域、ＣＲＣ領域および第２同期領域により構成される。
【００５８】
第１同期領域は、たとえば１バイトの大きさを有し、７ＥＨの値が格納される。以下、「Ｈ」で終わる数字は、「Ｈ」より前の数字が１６進数で表されていることを意味する。
【００５９】
ヘッダ領域は、たとえば、フレーム４０１が光ビーコン用路側通信機１５１から光ビーコン用車載通信機１０１へ送信されるダウンリンクで用いられる場合、５バイトの大きさを有し、また、フレーム４０１が光ビーコン用車載通信機１０１から光ビーコン用路側通信機１５１へ送信されるアップリンクで用いられる場合、１０バイトの大きさを有する。ヘッダ領域には、フレーム４０１の内容を表すヘッダ情報が格納される。
【００６０】
実データ領域は、たとえば、フレーム４０１がダウンリンクで用いられる場合、１２３バイトの大きさを有し、また、フレーム４０１がアップリンクで用いられる場合、最大で５９バイトの大きさを有する。実データ領域には、各アプリケーションで規定される実データ情報が格納される。ヘッダ領域および実データ領域に含まれる情報が、たとえば提供情報に相当する。
【００６１】
アイドル領域は、たとえば１バイトの大きさを有し、ＡＡＨの値が格納される。ＣＲＣ領域は、たとえば２バイトの大きさを有し、ヘッダ領域、実データ領域およびアイドル領域に格納された値の誤りを検定するためのＣＲＣ情報が格納される。第２同期領域は、たとえば１バイトの大きさを有し、７ＥＨの値が格納される。
【００６２】
図６は、本発明の実施の形態に係る光ビーコン用車載通信機が正常に受信できたフレームの内容の一例を示す図である。
【００６３】
図６には、たとえば、光ビーコン用車載通信機１０１が正常に受信できた１フレーム目〜１７フレーム目のフレーム４０１において、ヘッダ領域の先頭から１バイト目の領域〜９バイト目の領域に格納される値が１６進数で示されている。以下、ヘッダ領域の先頭からｎバイト目の領域を先頭ｎバイト目とも称する。
【００６４】
図６に示すフレーム４０１はダウンリンクで用いられるフレームであるので、先頭１バイト目〜先頭５バイト目がヘッダ領域に相当する。また、先頭６バイト目〜先頭１２８バイト目の領域が実データ領域に相当する。
【００６５】
先頭１バイト目には、対応のフレーム４０１に含まれる情報の種別を示す値（以下、種別値とも称する。）が格納される。具体的には、図６に示す場合において、「１ｅ」、「１ｂ」、「０２」および「０１」の４つの種別の情報が光ビーコン用路側通信機１５１から送信される。
【００６６】
また、提供情報は、たとえば、複数のフレーム４０１に分割して光ビーコン用路側通信機１５１から送信される場合がある。より詳細には、たとえば、同じ種別の情報が、複数に分割され、当該複数個のフレーム４０１（以下、フレーム群４０２とも称する。）によって光ビーコン用路側通信機１５１から送信される場合がある。
【００６７】
具体的には、「０２」および「１ｂ」の種別値に対応する情報が３つに分割され、３つのフレーム４０１によって光ビーコン用路側通信機１５１から送信される。これは、「０２」および「１ｂ」の種別値に対応する情報を示すデータがたとえば１つのフレーム４０１に格納するには大きすぎるためである。なお、種別値が「０１」および「１ｅ」に対応する情報は、単一のフレーム４０１によって光ビーコン用路側通信機１５１から送信される。
【００６８】
フレーム群４０２における各フレーム４０１は、先頭４バイト目の値（以下、フレーム番号とも称する。）に基づいて識別することが可能である。
【００６９】
ここで、フレーム番号の下位７ビットの値は、たとえば、フレーム群４０２におけるフレーム４０１の順番を示す。より詳細には、たとえば、複数に分割された情報は、当該複数個のフレーム４０１すなわちフレーム群４０２において、フレーム番号の下位７ビットの値の順に先頭から格納される。したがって、たとえば、フレーム番号の下位７ビットの値がＡのフレーム４０１に格納される情報の続きは、フレーム番号の下位７ビットの値が（Ａ＋１）のフレーム４０１に格納される。
【００７０】
以下、フレーム群４０２において、フレーム番号の下位７ビットの値が１Ｈ、２Ｈおよび３Ｈのフレーム４０１をそれぞれ第１フレーム５０１、第２フレーム５０２および第３フレーム５０３とも称する。
【００７１】
また、フレーム番号の上位１ビットの値は、たとえば、最終フレームであるか否かを示す。ここで、最終フレームは、複数に分割された情報のうち最後尾の情報を含むフレーム４０１である。具体的には、たとえば、フレーム番号の下位７ビットの値が（Ａ＋１）のフレーム４０１に含まれる情報が最後尾の情報であるため当該情報の続きが無い場合、すなわち、当該フレーム４０１の順番が最後である場合、当該フレーム４０１は最終フレームである。
【００７２】
フレーム４０１が最終フレームである場合、当該フレーム４０１におけるフレーム番号の上位１ビットの値は、１Ｈである。また、フレーム４０１が最終フレームでない場合、当該フレーム４０１におけるフレーム番号の上位１ビットの値は０Ｈである。
【００７３】
具体的には、たとえば、種別値として「１ｂ」または「０２」を含むフレーム４０１において、フレーム番号の値が０１Ｈである第１フレーム５０１に含まれる情報の続きは、フレーム番号の値が０２Ｈである第２フレーム５０２に含まれる。また、第２フレーム５０２に含まれる情報の続きは、フレーム番号の値が８３Ｈの最終フレームである第３フレーム５０３に含まれる。
【００７４】
また、たとえば、種別値およびフレーム番号の値が一致するフレーム４０１には、同じ内容が含まれる。
【００７５】
上述したように、光ビーコン用路側通信機１５１は、８０ミリ秒周期で提供情報を繰り返し送信しているが、１周期内で、たとえば同じ内容のフレーム４０１を複数回送信する。
【００７６】
たとえば、光ビーコン用車載通信機１０１は、図６に示すように、１，２，４，５，８，１６フレーム目、１５，１７フレーム目、３，１４フレーム目、６，９フレーム目、および７，１１フレーム目において、それぞれ同じ内容のフレーム４０１を受信する。
【００７７】
また、光ビーコン用路側通信機１５１は、情報を複数に分割し、分割した情報を当該複数個のフレーム４０１によって送信する場合、たとえばフレーム番号の順に連続してフレーム４０１を送信する。
【００７８】
具体的には、光ビーコン用路側通信機１５１は、たとえば、種別値「１ｂ」または「０２」に対応する情報を３つに分割し、分割した情報を３つのフレーム４０１すなわち第１フレーム５０１、第２フレーム５０２および第３フレーム５０３によって送信する場合、第１フレーム５０１、第２フレーム５０２および第３フレーム５０３の順に連続で送信する。
【００７９】
たとえば、光ビーコン用車載通信機１０１は、図６に示すように、種別値として「１ｂ」を含むフレーム４０１をたとえば３フレーム目および１２フレーム目〜１４フレーム目において正常に受信する。
【００８０】
より詳細には、光ビーコン用車載通信機１０１は、３フレーム目において種別値として「１ｂ」を含む第３フレーム５０３を正常に受信する。また、光ビーコン用車載通信機１０１は、１２フレーム目、１３フレーム目および１４フレーム目において種別値として「１ｂ」を含む第１フレーム５０１、第２フレーム５０２および第３フレーム５０３をそれぞれ正常に受信する。
【００８１】
２フレーム目において種別値が「１ｅ」のフレーム４０１が正常に受信された後、３フレーム目において種別値が「１ｂ」の第３フレーム５０３のみが正常に受信されたのは、たとえば、光ビーコン用車載通信機１０１が第１フレーム５０１および第２フレーム５０２の受信に失敗したためである。
【００８２】
また、たとえば、光ビーコン用車載通信機１０１は、図６に示すように、種別値として「０２」を含むフレーム４０１をたとえば６フレーム目、７フレーム目および９フレーム目〜１１フレーム目において正常に受信する。
【００８３】
より詳細には、光ビーコン用車載通信機１０１は、６フレーム目および７フレーム目において種別値として「０２」を含む第１フレーム５０１および第３フレーム５０３をそれぞれ正常に受信する。また、光ビーコン用車載通信機１０１は、９フレーム目、１０フレーム目および１１フレーム目において種別値として「０２」を含む第１フレーム５０１、第２フレーム５０２および第３フレーム５０３をそれぞれ正常に受信する。
【００８４】
５フレーム目において種別値が「１ｅ」のフレーム４０１が正常に受信された後、６フレーム目および７フレーム目において種別値として「０２」を含む第１フレーム５０１および第３フレーム５０３が正常に受信されたのは、たとえば、光ビーコン用車載通信機１０１が第２フレーム５０２の受信に失敗したためである。
【００８５】
また、たとえば、「０１」、「０２」、「１ｂ」および「１ｅ」の４つの種別値に対応するフレーム４０１のうち、「０２」の種別値に対応する第１フレーム５０１には、当該第１フレーム５０１を含む赤外線信号を送信した光ビーコン用路側通信機１５１のＩＤ情報が含まれる。
【００８６】
より詳細には、ＩＤ情報は、「０２」の種別値に対応する第１フレーム５０１における先頭６バイト目〜先頭８バイト目に格納される。具体的には、たとえば、図６に示す６フレーム目および９フレーム目の第１フレーム５０１における先頭６バイト目〜先頭８バイト目に格納された値である４７１００６Ｈが、ＩＤ情報である。
【００８７】
［課題］
たとえば、光ビーコン用路側通信機１５１および光ビーコン用車載通信機１０１間の通信において、ダウンリンクおよびアップリンクの通信速度は、それぞれ１Ｍｂｐｓ（ｂｉｔｓ  ｐｅｒ  ｓｅｃｏｎｄ）および２５６ｋｂｐｓである。
【００８８】
一方、たとえば、光ビーコン用車載通信機１０１およびナビゲーション装置１７１間の通信では、通信速度が３８．４ｋｂｐｓである。このため、光ビーコン用車載通信機１０１において、光ビーコン用路側通信機１５１から単位時間当たりに受信するデータ量が、ナビゲーション装置１７１へ単位時間当たりに送信するデータ量より多くなる。
【００８９】
このため、光ビーコン用車載通信機１０１では、ナビゲーション装置１７１へ転送すべき提供情報を一時的に保持するための転送待機バッファが設けられる。光ビーコン用車載通信機１０１を小型かつ低コストな構成にするためには、この転送待機バッファの容量が小さいほど好ましい。
【００９０】
そこで、本発明の実施の形態に係る光ビーコン用車載通信機１０１では、以下のような構成および動作により、このような課題を解決する。
【００９１】
［光ビーコン用車載通信機の構成］
図７は、本発明の実施の形態に係る赤外線伝送システムにおける光ビーコン用車載通信機の構成を示す図である。
【００９２】
図７を参照して、光ビーコン用車載通信機１０１は、ホトダイオード（受信部）２１と、増幅回路２２と、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）２３と、駆動回路２４と、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）２５とを備える。
【００９３】
ホトダイオード２１は、たとえば赤外線を検出可能な受光面を有する。ホトダイオード２１は、たとえば、当該受光面が光ビーコン用路側通信機１５１から送信された赤外線信号を自動車１１におけるフロントガラスを介して受光できるように設置される。
【００９４】
たとえば、図１に示すように、自動車１１に設けられた光ビーコン用車載通信機１０１が所定空間Ｓｉｒ１，Ｓｉｒ２を通過する際、ホトダイオード２１は、光ビーコン用路側通信機１５１が送信した赤外線信号を上記受光面において受信する。そして、ホトダイオード２１は、たとえば、上記受光面において受信した赤外線信号の強度に応じた電流を生成し、生成した電流を電気信号として増幅回路２２へ出力する。
【００９５】
増幅回路２２は、ホトダイオード２１から受ける電気信号すなわち電流を増幅回路２２における抵抗で受けて、当該抵抗において発生する電圧を増幅する。そして、増幅回路２２は、増幅後の電圧を電気信号としてＦＰＧＡ２３へ出力する。
【００９６】
ＦＰＧＡ２３は、たとえば、増幅回路２２から受ける電気信号に基づいて、光ビーコン用路側通信機１５１が送信した赤外線信号に含まれる提供情報を取得し、取得した提供情報をナビゲーション装置１７１へ送信するすなわち転送する。
【００９７】
ナビゲーション装置１７１は、ＦＰＧＡ２３から提供情報を受信すると、受信した提供情報に応じた処理を行う。
【００９８】
ＦＰＧＡ２３は、たとえば、ナビゲーション装置１７１から送信情報を受信すると、受信した送信情報を一時的に保持する。
【００９９】
駆動回路２４は、ＬＥＤ２５を駆動する。より詳細には、駆動回路２４は、ＦＰＧＡ２３において一時的に保持されている送信情報を電気信号として取得し、取得した電気信号に応じてＬＥＤ２５に電力を供給することにより、たとえばＬＥＤ２５の滅灯を制御して、送信情報を含む赤外線信号をＬＥＤ２５から照射する。
【０１００】
［ＦＰＧＡの構成］
図８は、本発明の実施の形態に係る光ビーコン用車載通信機におけるＦＰＧＡの構成を示す図である。
【０１０１】
図８を参照して、ＦＰＧＡ２３は、転送部３１と、受信処理部３２と、送信待機バッファ３３とを含む。転送部３１は、ゲート部３４と、転送待機バッファ３５と、送信処理部３６とを含む。
【０１０２】
受信処理部３２は、たとえば、ナビゲーション装置１７１から受信した電気信号から送信情報を取得する。そして、受信処理部３２は、たとえば、取得した送信情報を含むフレーム４０１を生成し、生成したフレーム４０１を送信待機バッファ３３へ出力する。
【０１０３】
送信待機バッファ３３は、受信処理部３２から受けるフレーム４０１を一時的に保持する。送信待機バッファ３３に保持されるフレーム４０１は、駆動回路２４によって取得された後、消去される。
【０１０４】
転送部３１は、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報を取得してナビゲーション装置１７１へ転送する。
【０１０５】
図９は、本発明の実施の形態に係るＦＰＧＡにおけるゲート部の構成を示す図である。
【０１０６】
図９を参照して、ゲート部３４は、提供情報取得部４１と、提供情報処理部４２と、バッファ４３と、バッファ制御部４４とを含む。提供情報処理部４２は、ヘッダ情報処理部４６と、転送制限部４７と、ＩＤ情報取得部４８とを含む。
【０１０７】
転送部３１におけるゲート部３４は、増幅回路２２から受ける電気信号からフレーム４０１に含まれる提供情報を取得して処理する。
【０１０８】
より詳細には、ゲート部３４における提供情報取得部４１は、たとえば、増幅回路２２から受ける電気信号に含まれる情報を監視し、フレーム４０１における第１同期領域に格納された７ＥＨを検出する。
【０１０９】
提供情報取得部４１は、たとえば、検出した７ＥＨに基づいて、第１同期領域に続くヘッダ領域、実データ領域、アイドル領域およびＣＲＣ領域にそれぞれ格納された値をヘッダ情報、実データ情報、ＡＡＨおよびＣＲＣ情報として取得する。
【０１１０】
提供情報取得部４１は、ヘッダ情報、実データ情報、ＡＡＨおよびＣＲＣ情報を取得すると、たとえば、取得したＣＲＣ情報を用いてヘッダ領域、実データ領域およびアイドル領域に格納された値の誤りを検定する。
【０１１１】
提供情報取得部４１は、検定結果が正常を示す場合、たとえば、ヘッダ領域および実データ領域にそれぞれ格納されたヘッダ情報および実データ情報、すなわち提供情報をバッファ４３に保持するとともに、提供情報取得信号を提供情報処理部４２へ出力する。一方、提供情報取得部４１は、検定結果が異常を示す場合、たとえば取得したヘッダ情報、実データ情報、ＡＡＨおよびＣＲＣ情報を破棄する。
【０１１２】
提供情報処理部４２は、たとえば、提供情報取得部４１から提供情報取得信号を受けると、提供情報取得部４１によってバッファ４３に保持された提供情報を処理する。
【０１１３】
図１０は、本発明の実施の形態に係る提供情報処理部におけるヘッダ情報処理部の構成を示す図である。
【０１１４】
図１０を参照して、ヘッダ情報処理部４６は、情報種別取得部６１と、フレーム番号取得部６２とを含む。
【０１１５】
提供情報処理部４２におけるヘッダ情報処理部４６は、たとえば、提供情報取得部４１から提供情報取得信号を受けると、バッファ４３に保持されたヘッダ情報を処理する。
【０１１６】
より詳細には、ヘッダ情報処理部４６における情報種別取得部６１は、たとえば、提供情報取得部４１から提供情報取得信号を受けると、バッファ４３に保持されたヘッダ情報の最初から１バイト目の値すなわち種別値を取得し、取得した種別値をＩＤ情報取得部４８および転送制限部４７へ出力する。
【０１１７】
フレーム番号取得部６２は、たとえば、提供情報取得部４１から提供情報取得信号を受けると、バッファ４３に保持されたヘッダ情報の最初から４バイト目の値すなわちフレーム番号を取得し、取得したフレーム番号をＩＤ情報取得部４８および転送制限部４７へ出力する。
【０１１８】
再び図９を参照して、提供情報処理部４２におけるＩＤ情報取得部４８は、たとえば、ヘッダ情報処理部４６から受ける種別値およびフレーム番号を監視し、図６に示す６フレーム目および９フレーム目のフレーム４０１のように、監視結果において種別値およびフレーム番号がそれぞれ「０２」および「０１」を示す場合、以下の処理を行う。
【０１１９】
すなわち、ＩＤ情報取得部４８は、たとえば、バッファ４３に保持された実データ情報の最初から１バイト目〜３バイト目の値すなわちＩＤ情報を取得し、取得したＩＤ情報を転送制限部４７へ出力する。
【０１２０】
図１１は、本発明の実施の形態に係るゲート部における転送制限部の構成を示す図である。
【０１２１】
図１１を参照して、転送制限部４７は、フラグ判定部５１と、転送判断部５４と、フラグ保持部５５と、制限状態設定部５６と、提供元判断部５７と、カウンタ５８とを含む。
【０１２２】
転送制限部４７は、提供情報のうち、同じ光ビーコン用路側通信機１５１から送信された情報であって同じ種別の情報のナビゲーション装置１７１への転送を制限する。
【０１２３】
［提供情報の新規の提供元の判断］
より詳細には、転送制限部４７における提供元判断部５７は、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する。
【０１２４】
言い換えると、提供元判断部５７は、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する提供元判断処理を行う。
【０１２５】
具体的には、提供元判断部５７は、たとえば、ＩＤ情報取得部４８から受けるＩＤ情報に基づいて、当該赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する。
【０１２６】
たとえば、提供元判断部５７は、ＩＤ情報取得部４８からＩＤ情報を受けると、受けたＩＤ情報を保持する。そして、提供元判断部５７は、たとえば、ＩＤ情報取得部４８から新たなＩＤ情報を受けると、今回受けたＩＤ情報と前回保持したＩＤ情報とを比較する。
【０１２７】
提供元判断部５７は、たとえば、比較結果が今回受けたＩＤ情報と前回保持したＩＤ情報とが異なることを示す場合、今回ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であると判断し、新規提供元検知信号を制限状態設定部５６へ出力する。
【０１２８】
また、提供元判断部５７は、たとえば、比較結果が今回受けたＩＤ情報と前回保持したＩＤ情報とが同じであることを示す場合、ホトダイオード２１によって受信された赤外線信号の送信元の光ビーコン用路側通信機１５１に変化がないと判断し、提供元維持信号を制限状態設定部５６へ出力する。
【０１２９】
また、提供元判断部５７は、たとえば、赤外線信号がホトダイオード２１において所定時間以上受信されなくなったか否かに基づいて、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する。
【０１３０】
具体的には、提供元判断部５７は、たとえば、赤外線信号がホトダイオード２１において所定時間以上受信されなくなった後、新たに受信された赤外線信号に含まれる提供情報を新たな光ビーコン用路側通信機１５１から受信された提供情報であると判断する。
【０１３１】
より詳細には、カウンタ５８は、たとえば、水晶振動子を用いた発振回路等により生成されるクロックパルスをカウントし、カウントした値を保持する。提供元判断部５７は、たとえば、提供情報取得部４１から提供情報取得信号を受けるごとにカウンタ５８におけるカウント値を参照し、参照したカウント値を保持する。そして、提供元判断部５７は、たとえば、提供情報取得部４１から新たな提供情報取得信号を受けると、前回保持したカウント値と今回保持したカウント値との差分を取得する。
【０１３２】
提供元判断部５７は、たとえば、取得した差分が所定値以上である場合、すなわち赤外線信号がホトダイオード２１において所定時間以上受信されていない場合、今回ホトダイオード２１によって新たに受信された赤外線信号に含まれる提供情報を新たな光ビーコン用路側通信機１５１から受信された提供情報であると判断する。そして、提供元判断部５７は、たとえば新規提供元検知信号を制限状態設定部５６へ出力する。
【０１３３】
また、提供元判断部５７は、たとえば、取得した差分が所定値より小さい場合、すなわち赤外線信号がホトダイオード２１において所定時間より短い時間内に繰り返し受信されている場合、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報の送信元の光ビーコン用路側通信機１５１に変化がないと判断し、提供元維持信号を制限状態設定部５６へ出力する。
【０１３４】
［転送対象の設定］
転送制限部４７は、たとえば、赤外線信号に含まれる提供情報のうち、ナビゲーション装置１７１から設定された種別の情報を転送対象とする。
【０１３５】
より詳細には、ナビゲーション装置１７１は、たとえば、光ビーコン用路側通信機１５１から送信される提供情報のうち、必要な提供情報の種別を示す種別値を含む種別登録情報を光ビーコン用車載通信機１０１における制限状態設定部５６へ送信する。
【０１３６】
転送制限部４７における制限状態設定部５６は、ナビゲーション装置１７１から受ける種別登録情報に基づいて、ナビゲーション装置１７１へ転送すべき提供情報の種別を登録する。
【０１３７】
具体的には、フラグ保持部５５は、たとえば、光ビーコン用路側通信機１５１から受信した提供情報をナビゲーション装置１７１へ転送すべきか否かを示すフラグを種別値ごとに保持する。
【０１３８】
たとえば、フラグがオン状態であることは、当該フラグに対応する種別の提供情報が、光ビーコン用路側通信機１５１からナビゲーション装置１７１へ転送すべき転送対象であることを意味する。また、たとえば、フラグがオフ状態であることは、当該フラグに対応する種別の提供情報が、破棄すべき破棄対象であることを意味する。
【０１３９】
制限状態設定部５６は、たとえば、フラグ保持部５５におけるフラグにおいて、種別登録情報に含まれる種別値に対応するフラグをオン状態に設定し、かつ種別登録情報に含まれない種別値に対応するフラグをオフ状態に設定するフラグリセット処理を行うことで、ナビゲーション装置１７１へ転送すべき提供情報の種別を登録する。
【０１４０】
［フラグのリセット］
転送制限部４７は、たとえば、ホトダイオード２１において新たな光ビーコン用路側通信機１５１からの赤外線信号の受信が開始された場合、提供情報のナビゲーション装置１７１への転送の制限状態を未制限の状態に戻す。
【０１４１】
具体的には、転送制限部４７における制限状態設定部５６は、たとえば、提供元判断部５７から新規提供元検知信号を受けると、フラグリセット処理を行うことにより提供情報のナビゲーション装置１７１への転送の制限状態を未制限の状態に戻すとともに提供元判断完了信号をフラグ判定部５１へ出力する。
【０１４２】
また、制限状態設定部５６は、たとえば、提供元判断部５７から提供元維持信号を受けると、提供情報のナビゲーション装置１７１への転送の制限状態を維持するとともに提供元判断完了信号をフラグ判定部５１へ出力する。
【０１４３】
［転送対象取得処理］
フラグ判定部５１は、たとえば、ヘッダ情報処理部４６における情報種別取得部６１から種別値を受け、かつ制限状態設定部５６から提供元判断完了信号を受けると、フラグ保持部５５におけるフラグのうち、情報種別取得部６１から受けた種別値に対応するフラグの状態を確認する。
【０１４４】
フラグ判定部５１は、たとえば、当該フラグがオン状態である場合、転送対象信号を転送判断部５４へ出力する。また、フラグ判定部５１は、たとえば、当該フラグがオフ状態である場合、破棄対象信号を転送判断部５４へ出力する。
【０１４５】
［転送制限処理］
図１２は、本発明の実施の形態に係る転送制限部における転送判断部の構成を示す図である。
【０１４６】
図１２を参照して、転送判断部５４は、単一フレーム取得処理部７１と、フレーム群取得処理部７２と、フレーム処理制御部７３と、モード設定部７４と、フレーム群種別値保持部７５と、フレーム順保持部７６とを含む。単一フレーム取得処理部７１は、単一フレーム判定部８１と、単一フレーム取得判断部８２と、第１フレーム判定部８３とを含む。フレーム群取得処理部７２は、フレーム群取得判断部８６と、フレーム群取得完了判定部８７と、種別値変化判定部８８とを含む。
【０１４７】
転送部３１は、たとえば、複数に分割された同じ種別の提供情報を含む当該複数個のフレーム４０１の取得を完了した場合に当該複数個のフレーム４０１に含まれる提供情報のナビゲーション装置１７１への転送を開始することで、提供情報の転送を制限する。
【０１４８】
具体的には、転送部３１は、たとえば、当該複数個のフレーム４０１のうちの先頭フレームすなわち第１フレーム５０１を取得した場合に、当該複数個のフレーム４０１に含まれる提供情報の保持を開始する。
【０１４９】
そして、転送部３１は、たとえば、当該複数個のフレーム４０１の取得を完了した場合に、保持した情報を含む当該複数個のフレーム４０１に含まれる提供情報のナビゲーション装置１７１への転送を開始することで、提供情報の転送を制限する。
【０１５０】
より詳細には、転送部３１における転送判断部５４は、フレーム群４０２によって複数個に分割されて送信される提供情報および単一のフレーム４０１によって送信される提供情報をナビゲーション装置１７１へ転送するか否かを判断する。
【０１５１】
転送判断部５４におけるモード設定部７４は、たとえば、デフォルトで単一フレーム取得モードを設定し、また、単一フレーム取得処理部７１およびフレーム群取得処理部７２からそれぞれ受けるモード変更信号に応じてフレーム群取得モードおよび単一フレーム取得モード間の設定変更を行う。
【０１５２】
フレーム処理制御部７３は、たとえば、フラグ判定部５１から転送対象信号または破棄対象信号を受け、情報種別取得部６１から種別値を受け、かつフレーム番号取得部６２からフレーム番号を受けると、以下の処理を行う。
【０１５３】
すなわち、フレーム処理制御部７３は、たとえば、モード設定部７４によって設定されたモードを確認し、単一フレーム取得モードが設定されている場合、単一フレーム取得処理部７１に単一フレーム処理開始信号を出力する。また、フレーム処理制御部７３は、たとえば、フレーム群取得モードが設定されている場合、フレーム群取得処理部７２にフレーム群処理開始信号を出力する。
【０１５４】
また、フレーム処理制御部７３は、たとえば、フレーム群取得判断部８６からリセット信号を受けると、単一フレーム取得処理部７１に単一フレーム処理開始信号を出力する。
【０１５５】
フレーム群種別値保持部７５は、たとえば転送すべきか否かの判断対象であるフレーム群４０２の種別を示すフレーム群種別値を保持する。フレーム順保持部７６は、たとえばフレーム群４０２におけるフレーム４０１の順番を示すフレーム順ｋを保持する。
【０１５６】
［単一フレーム取得処理］
単一フレーム取得処理部７１は、たとえば、フレーム処理制御部７３から単一フレーム処理開始信号を受けると、単一フレーム取得処理を開始する。
【０１５７】
単一フレーム取得処理部７１における単一フレーム判定部８１は、たとえば、フレーム番号取得部６２から受けるフレーム番号に基づいて、提供情報が複数のフレーム４０１に分割して光ビーコン用路側通信機１５１から送信されたか否かを判定する。
【０１５８】
具体的には、単一フレーム判定部８１は、たとえば、受けたフレーム番号の値が８１Ｈ以外である場合、提供情報が複数のフレーム４０１に分割して光ビーコン用路側通信機１５１から送信されたと判定し、フレーム群信号を単一フレーム取得判断部８２へ出力する。
【０１５９】
一方、単一フレーム判定部８１は、たとえば、受けたフレーム番号の値が８１Ｈである場合、提供情報が単一のフレーム４０１によって光ビーコン用路側通信機１５１から送信されたと判定し、単一フレーム信号を単一フレーム取得判断部８２へ出力する。
【０１６０】
第１フレーム判定部８３は、たとえば、フレーム番号取得部６２から受けるフレーム番号に基づいて、提供情報取得部４１によって取得された提供情報を格納していたフレーム４０１が第１フレーム５０１であるか否かを判定する。
【０１６１】
具体的には、第１フレーム判定部８３は、たとえば、受けたフレーム番号の値が０１Ｈ以外である場合、提供情報取得部４１によって取得された提供情報を格納していたフレーム４０１が第１フレーム５０１でないと判定し、第１フレーム否定信号を単一フレーム取得判断部８２へ出力する。
【０１６２】
一方、第１フレーム判定部８３は、たとえば、受けたフレーム番号の値が０１Ｈである場合、提供情報取得部４１によって取得された提供情報を格納していたフレーム４０１が第１フレーム５０１であると判定し、第１フレーム肯定信号を単一フレーム取得判断部８２へ出力する。
【０１６３】
単一フレーム取得判断部８２は、たとえば、フラグ判定部５１、単一フレーム判定部８１および第１フレーム判定部８３からそれぞれ受ける信号に基づいて、フレーム４０１に含まれる提供情報の取得に関する判断処理を行う。
【０１６４】
より詳細には、単一フレーム取得判断部８２は、たとえば、フラグ判定部５１から転送対象信号を受ける場合において、単一フレーム判定部８１および第１フレーム判定部８３からそれぞれフレーム群信号および第１フレーム否定信号を受けるとき、またはフラグ判定部５１から破棄対象信号を受ける場合、以下の処理を行う。
【０１６５】
すなわち、単一フレーム取得判断部８２は、たとえば、転送対象であるがフレーム群４０２における第１フレーム５０１に含まれる提供情報でないため、または破棄対象の提供情報であるため、バッファ４３に保持された提供情報を破棄すべきと判断する。そして、単一フレーム取得判断部８２は、たとえば、情報種別取得部６１から受ける種別値とともに破棄命令信号をバッファ制御部４４へ出力する。
【０１６６】
また、単一フレーム取得判断部８２は、たとえば、フラグ判定部５１から転送対象信号を受ける場合において、単一フレーム判定部８１および第１フレーム判定部８３からそれぞれ単一フレーム信号および第１フレーム否定信号を受けるとき、以下の処理を行う。
【０１６７】
すなわち、単一フレーム取得判断部８２は、たとえば、単一のフレーム４０１によって送信された転送対象の提供情報であるため、バッファ４３に保持された提供情報を転送すべきと判断する。そして、単一フレーム取得判断部８２は、たとえば、情報種別取得部６１から受ける種別値とともに転送命令信号をバッファ制御部４４へ出力する。そして、単一フレーム取得判断部８２は、たとえば当該種別値を制限状態設定部５６へ出力する。
【０１６８】
また、単一フレーム取得判断部８２は、たとえば、フラグ判定部５１から転送対象信号を受ける場合において、単一フレーム判定部８１および第１フレーム判定部８３からそれぞれフレーム群信号および第１フレーム肯定信号を受けるとき、以下の処理を行う。
【０１６９】
すなわち、単一フレーム取得判断部８２は、たとえば、フレーム群４０２における第１フレーム５０１に含まれる転送対象の提供情報であるため、第２フレーム５０２以降のフレーム４０１に含まれる提供情報を保持すべきと判断し、モード変更信号をモード設定部７４へ出力する。これにより、光ビーコン用車載通信機１０１では、モードが単一フレーム取得モードからフレーム群取得モードへ切り替わる。
【０１７０】
そして、単一フレーム取得判断部８２は、たとえば、情報種別取得部６１から受ける種別値をフレーム群種別値としてフレーム群種別値保持部７５に保持するとともに、フレーム順ｋとして２Ｈをフレーム順保持部７６に保持する。
【０１７１】
［フレーム群取得処理］
フレーム群取得処理部７２は、たとえば、フレーム処理制御部７３からフレーム群処理開始信号を受けると、フレーム群取得処理を開始する。
【０１７２】
フレーム群取得処理部７２における種別値変化判定部８８は、たとえば、情報種別取得部６１から受ける種別値に基づいて、種別値の変化が発生したか否かを判定する。
【０１７３】
具体的には、種別値変化判定部８８は、たとえば、フレーム群種別値保持部７５に保持されるフレーム群種別値と情報種別取得部６１から受ける種別値とを比較し、両者が一致する場合、種別値維持信号をフレーム群取得判断部８６およびフレーム群取得完了判定部８７へ出力する。
【０１７４】
一方、種別値変化判定部８８は、たとえば、両者が一致しない場合、種別値変化信号をフレーム群取得判断部８６およびフレーム群取得完了判定部８７へ出力する。
【０１７５】
フレーム群取得完了判定部８７は、たとえば、種別値変化判定部８８から種別値維持信号を受けると、フレーム番号取得部６２から受けるフレーム番号に基づいて、フレーム群４０２における各フレーム４０１の取得を完了したか否かを判定する。
【０１７６】
具体的には、フレーム群取得完了判定部８７は、たとえば、フレーム順保持部７６に保持されるフレーム順ｋとフレーム番号の下位７ビットの値とを比較し、両者が一致する場合、以下の処理を行う。
【０１７７】
すなわち、フレーム群取得完了判定部８７は、たとえば、フレーム番号の上位１ビットの値が１Ｈでないとき、フレーム群４０２における各フレーム４０１の取得を完了していないと判定し、フレーム順保持部７６に保持されるフレーム順ｋをインクリメントする。
【０１７８】
また、フレーム群取得完了判定部８７は、たとえば、フレーム番号の上位１ビットの値が１Ｈであるとき、フレーム群４０２における各フレーム４０１の取得を完了したと判定し、フレーム群取得完了信号をフレーム群取得判断部８６へ出力する。
【０１７９】
一方、フレーム群取得完了判定部８７は、たとえば、フレーム順ｋおよびフレーム番号の下位７ビットの値が一致しない場合、フレーム群４０２における各フレーム４０１の取得に失敗したと判定し、フレーム群取得失敗信号をフレーム群取得判断部８６へ出力する。
【０１８０】
フレーム群取得判断部８６は、たとえば、種別値変化判定部８８およびフレーム群取得完了判定部８７からそれぞれ受ける信号に基づいて、フレーム群４０２に含まれる提供情報の取得に関する判断処理を行う。
【０１８１】
より詳細には、フレーム群取得判断部８６は、たとえば、種別値変化判定部８８から種別値変化信号を受ける場合、フレーム群４０２における各フレーム４０１に分割して含まれる提供情報の全体を取得する前に異なる種別の提供情報を取得したと判断し、バッファ４３に保持された提供情報を破棄すべきと判断する。そして、フレーム群取得判断部８６は、たとえば、フレーム群種別値保持部７５に保持されるフレーム群種別値を取得し、取得したフレーム群種別値とともに破棄命令信号をバッファ制御部４４へ出力する。
【０１８２】
そして、フレーム群取得判断部８６は、たとえば、モード変更信号をモード設定部７４へ出力するとともに、リセット信号をフレーム処理制御部７３へ出力する。これにより、光ビーコン用車載通信機１０１では、モードがフレーム群取得モードから単一フレーム取得モードへ切り替わり、単一フレーム取得処理が行われる。
【０１８３】
また、フレーム群取得判断部８６は、たとえば、種別値変化判定部８８から種別値維持信号を受ける場合において、フレーム群取得完了判定部８７からフレーム群取得失敗信号を受けるとき、以下の処理を行う。
【０１８４】
すなわち、フレーム群取得判断部８６は、たとえば、フレーム群４０２における各フレーム４０１に分割して含まれる提供情報の分割部分が欠落したと判断し、バッファ４３に保持された提供情報を破棄すべきと判断する。そして、フレーム群取得判断部８６は、たとえば、フレーム群種別値保持部７５に保持されるフレーム群種別値を取得し、取得したフレーム群種別値とともに破棄命令信号をバッファ制御部４４へ出力する。
【０１８５】
そして、フレーム群取得判断部８６は、たとえば、モード変更信号をモード設定部７４へ出力する。これにより、光ビーコン用車載通信機１０１では、モードがフレーム群取得モードから単一フレーム取得モードへ切り替わる。
【０１８６】
また、フレーム群取得判断部８６は、たとえば、種別値変化判定部８８から種別値維持信号を受ける場合において、フレーム群取得完了判定部８７からフレーム群取得完了信号を受けるとき、以下の処理を行う。
【０１８７】
すなわち、フレーム群取得判断部８６は、たとえば、フレーム群４０２における各フレーム４０１に分割して含まれる提供情報の全体を正しく取得したと判断し、バッファ４３に保持された提供情報を転送すべきと判断する。そして、フレーム群取得判断部８６は、たとえば、フレーム群種別値保持部７５に保持されるフレーム群種別値を取得し、取得したフレーム群種別値とともに転送命令信号をバッファ制御部４４へ出力する。
【０１８８】
そして、フレーム群取得判断部８６は、たとえば、当該フレーム群種別値を制限状態設定部５６へ出力するとともに、モード変更信号をモード設定部７４へ出力する。これにより、光ビーコン用車載通信機１０１では、モードがフレーム群取得モードから単一フレーム取得モードへ切り替わる。
【０１８９】
［フラグの更新］
再び図１１を参照して、制限状態設定部５６は、たとえば、転送判断部５４における単一フレーム取得判断部８２から種別値を受けると、受けた種別値に対応するフラグ保持部５５におけるフラグをオフ状態に設定する。
【０１９０】
また、制限状態設定部５６は、たとえば、転送判断部５４におけるフレーム群取得判断部８６からフレーム群種別値を受けると、受けたフレーム群種別値に対応するフラグ保持部５５におけるフラグをオフ状態に設定する。
【０１９１】
［バッファ４３に保持された提供情報の処理］
再び図９を参照して、バッファ制御部４４は、転送制限部４７における転送判断部５４からの信号に基づいて、バッファ４３に保持された提供情報を処理する。
【０１９２】
具体的には、バッファ制御部４４は、たとえば、種別値とともに転送命令信号を転送判断部５４における単一フレーム取得判断部８２から受けると、バッファ４３に保持された提供情報のうち、受けた種別値を含む提供情報の転送待機バッファ３５への移動を開始する。
【０１９３】
また、バッファ制御部４４は、たとえば、フレーム群種別値とともに転送命令信号を転送判断部５４におけるフレーム群取得判断部８６から受けると、バッファ４３に保持された提供情報のうち、受けたフレーム群種別値を含む提供情報の転送待機バッファ３５への移動を開始する。
【０１９４】
また、バッファ制御部４４は、たとえば、種別値とともに破棄命令信号を単一フレーム取得判断部８２から受けると、バッファ４３に保持された提供情報のうち、受けた種別値を含む提供情報をバッファ４３から消去する。
【０１９５】
また、バッファ制御部４４は、たとえば、フレーム群種別値とともに破棄命令信号をフレーム群取得判断部８６から受けると、バッファ４３に保持された提供情報のうち、受けたフレーム群種別値を含む提供情報をバッファ４３から消去する。
【０１９６】
再び図８を参照して、送信処理部３６は、たとえばゲート部３４から転送待機バッファ３５に移動された提供情報を所定のプロトコルに従ってナビゲーション装置１７１へ送信する。
【０１９７】
［動作］
図１３は、本発明の実施の形態に係る光ビーコン用車載通信機がナビゲーション装置へ転送する提供情報を制限する際の動作手順を定めたフローチャートである。赤外線伝送システム２０１における光ビーコン用車載通信機１０１は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。この装置のプログラムは、外部からインストールすることができる。この装置のプログラムは、記録媒体に格納された状態で流通する。
【０１９８】
図１３を参照して、まず、たとえば、光ビーコン用車載通信機１０１が設けられた自動車１１が道路Ｒｄ１における走行車線ＣＬ１を走行する状況を想定する。また、光ビーコン用車載通信機１０１において、単一フレーム取得モードが設定されている状況を想定する。
【０１９９】
光ビーコン用車載通信機１０１は、フレーム４０１を含む赤外線信号を光ビーコン用路側通信機１５１から受信するまで待機する（ステップＳ１０２でＮＯ）。光ビーコン用車載通信機１０１は、所定空間Ｓｉｒ１およびＳｉｒ２に進入することにより赤外線信号を受信できるようになると、赤外線信号に含まれるフレーム４０１から提供情報を取得する（ステップＳ１０２でＹＥＳ）。
【０２００】
次に、光ビーコン用車載通信機１０１は、取得した提供情報から種別値およびフレーム番号を取得する（ステップＳ１０４）。
【０２０１】
次に、光ビーコン用車載通信機１０１は、新たな光ビーコン用路側通信機１５１から提供情報を取得したか否かを判断する提供元判断処理を行う（ステップＳ１０６）。
【０２０２】
次に、光ビーコン用車載通信機１０１は、取得した提供情報のナビゲーション装置１７１への転送を制限する転送制限処理を行う（ステップＳ１０８）。
【０２０３】
次に、光ビーコン用車載通信機１０１は、フレーム４０１を含む赤外線信号を光ビーコン用路側通信機１５１から受信できなくなるまで提供情報の取得を継続し（ステップＳ１０２でＹＥＳ）、赤外線信号を光ビーコン用路側通信機１５１から受信できなくなると、フレーム４０１を含む赤外線信号を光ビーコン用路側通信機１５１から受信できるまで待機する（ステップＳ１０２でＮＯ）。
【０２０４】
なお、提供元判断処理（ステップＳ１０６）を、種別値およびフレーム番号の取得処理（ステップＳ１０４）の前で行ってもよい。
【０２０５】
図１４は、本発明の実施の形態に係る光ビーコン用車載通信機が提供元判断処理を行う際の動作手順を定めたフローチャートである。図１４は、図１３のステップＳ１０６における提供元判断処理の動作の詳細を示している。
【０２０６】
図１４を参照して、まず、光ビーコン用車載通信機１０１は、前回提供情報を取得してから今回提供情報を取得するまでに所定時間以上経過している場合（ステップＳ２０２でＹＥＳ）、フラグ保持部５５におけるフラグのうちナビゲーション装置１７１へ転送すべき種別値に対応するフラグをすべてオン状態に設定するフラグリセット処理を行う（ステップＳ２１０）。
【０２０７】
一方、光ビーコン用車載通信機１０１は、前回提供情報を取得してから今回提供情報を取得するまでに所定時間以上経過していない場合（ステップＳ２０２でＮＯ）、以下の処理を行う。
【０２０８】
すなわち、光ビーコン用車載通信機１０１は、提供情報にＩＤ情報が含まる場合（ステップＳ２０４でＹＥＳ）、提供情報からＩＤ情報を取得し、取得したＩＤ情報と前回取得したＩＤ情報とを比較する（ステップＳ２０６）。
【０２０９】
次に、光ビーコン用車載通信機１０１は、比較結果において２つのＩＤ情報が異なる場合（ステップＳ２０８でＹＥＳ）、フラグリセット処理を行う（ステップＳ２１０）。
【０２１０】
一方、光ビーコン用車載通信機１０１は、比較結果において２つのＩＤ情報が同じである場合（ステップＳ２０８でＮＯ）、新たな光ビーコン用路側通信機１５１から提供情報を取得していないと判断する。
【０２１１】
また、光ビーコン用車載通信機１０１は、提供情報にＩＤ情報が含まれない場合（ステップＳ２０４でＮＯ）、新たな光ビーコン用路側通信機１５１から提供情報を取得していないと判断する。
【０２１２】
図１５は、本発明の実施の形態に係る光ビーコン用車載通信機が転送制限処理を行う際の動作手順を定めたフローチャートである。図１５は、図１３のステップＳ１０８における転送制限処理の動作の詳細を示している。
【０２１３】
図１５を参照して、まず、光ビーコン用車載通信機１０１は、単一フレーム取得モードが設定されている場合（ステップＳ３０２でＹＥＳ）、単一フレーム取得処理を行う（ステップＳ３０４）。
【０２１４】
一方、光ビーコン用車載通信機１０１は、フレーム群取得モードが設定されている場合（ステップＳ３０２でＮＯ）、フレーム群取得処理を行う（ステップＳ３０６）。
【０２１５】
図１６は、本発明の実施の形態に係る光ビーコン用車載通信機が単一フレーム取得処理を行う際の動作手順を定めたフローチャートである。図１６は、図１５のステップＳ３０４における単一フレーム取得処理の動作の詳細を示している。
【０２１６】
図１６を参照して、まず、光ビーコン用車載通信機１０１は、フラグ保持部５５におけるフラグのうち、取得した種別値に対応するフラグの状態を確認し、当該フラグがオン状態を示す場合（ステップＳ４０２でＹＥＳ）、以下の処理を行う。
【０２１７】
すなわち、光ビーコン用車載通信機１０１は、フレーム番号の値が８１Ｈでなく０１Ｈである場合（ステップＳ４０４でＮＯおよびステップＳ４０６でＹＥＳ）、フレーム群取得モードに遷移する（ステップＳ４０８）。
【０２１８】
次に、光ビーコン用車載通信機１０１は、フレーム順ｋを２Ｈに設定する（ステップＳ４１０）。
【０２１９】
次に、光ビーコン用車載通信機１０１は、取得した種別値をフレーム群種別値として保持する（ステップＳ４１２）。
【０２２０】
また、光ビーコン用車載通信機１０１は、フレーム番号の値が８１Ｈである場合（ステップＳ４０４でＹＥＳ）、取得した種別値に対応する提供情報をバッファ４３から転送待機バッファ３５へ移動する（ステップＳ４１６）。
【０２２１】
次に、光ビーコン用車載通信機１０１は、フラグ保持部５５におけるフラグのうち、取得した種別値に対応するフラグをオフ状態に設定する（ステップＳ４１８）。
【０２２２】
また、光ビーコン用車載通信機１０１は、フレーム番号の値が８１Ｈおよび０１Ｈ以外である場合（ステップＳ４０４でＮＯおよびステップＳ４０６でＮＯ）、取得した種別値に対応する提供情報をバッファ４３から消去する（ステップＳ４１４）。
【０２２３】
また、光ビーコン用車載通信機１０１は、上記フラグがオフ状態を示す場合（ステップＳ４０２でＮＯ）、取得した種別値に対応する提供情報をバッファ４３から消去する（ステップＳ４１４）。
【０２２４】
なお、光ビーコン用車載通信機１０１は、フレーム群取得モードに遷移する処理（ステップＳ４０８）、フレーム順ｋを２Ｈに設定する処理（ステップＳ４１０）、および取得した種別値をフレーム群種別値として保持する処理（ステップＳ４１２）を並行に行ってもよいし、これらの処理の順番を入れ替えて行ってもよい。
【０２２５】
また、光ビーコン用車載通信機１０１は、取得した種別値に対応する提供情報を転送待機バッファ３５へ移動する処理（ステップＳ４１６）、および取得した種別値に対応するフラグをオフ状態に設定する処理（ステップＳ４１８）を並行に行ってもよいし、これらの処理の順番を入れ替えて行ってもよい。
【０２２６】
図１７は、本発明の実施の形態に係る光ビーコン用車載通信機がフレーム群取得処理を行う際の動作手順を定めたフローチャートである。図１７は、図１５のステップＳ３０６におけるフレーム群取得処理の動作の詳細を示している。
【０２２７】
図１７を参照して、まず、光ビーコン用車載通信機１０１は、取得した種別値とフレーム群種別値とが同じ場合（ステップＳ５０２でＹＥＳ）、以下の処理を行う。
【０２２８】
すなわち、光ビーコン用車載通信機１０１は、フレーム番号の下位７ビットの値がフレーム順ｋであり、かつフレーム番号の上位１ビットの値が１Ｈである場合（ステップＳ５０４でＹＥＳおよびステップＳ５０６でＹＥＳ）、フレーム群種別値に対応する提供情報をバッファ４３から転送待機バッファ３５へ移動する（ステップＳ５０８）。
【０２２９】
次に、光ビーコン用車載通信機１０１は、フラグ保持部５５におけるフラグのうち、フレーム群種別値に対応するフラグをオフ状態に設定する（ステップＳ５１０）。
【０２３０】
次に、光ビーコン用車載通信機１０１は、単一フレーム取得モードに遷移する（ステップＳ５２２）。
【０２３１】
また、光ビーコン用車載通信機１０１は、フレーム番号の下位７ビットの値がフレーム順ｋで、かつフレーム番号の上位１ビットの値が１Ｈでない場合（ステップＳ５０４でＹＥＳおよびステップＳ５０６でＮＯ）、フレーム順ｋをインクリメントする（ステップＳ５１２）。
【０２３２】
また、光ビーコン用車載通信機１０１は、フレーム番号の下位７ビットの値がフレーム順ｋでない場合（ステップＳ５０４でＮＯ）、フレーム群種別値に対応する提供情報をバッファ４３から消去する（ステップＳ５２０）。
【０２３３】
次に、光ビーコン用車載通信機１０１は、単一フレーム取得モードに遷移する（ステップＳ５２２）。
【０２３４】
また、光ビーコン用車載通信機１０１は、取得した種別値とフレーム群種別値とが同じでない場合（ステップＳ５０２でＮＯ）、フレーム群種別値に対応する提供情報をバッファ４３から消去する（ステップＳ５１４）。
【０２３５】
次に、光ビーコン用車載通信機１０１は、単一フレーム取得モードに遷移する（ステップＳ５１６）。
【０２３６】
次に、光ビーコン用車載通信機１０１は、単一フレーム取得処理を行う（ステップＳ５１８）。
【０２３７】
なお、フレーム群種別値に対応する提供情報を転送待機バッファ３５へ移動する処理（ステップＳ５０８）、およびフレーム群種別値に対応するフラグをオフ状態に設定する処理（ステップＳ５１０）を並行に行ってもよいし、これらの処理の順番を入れ替えて行ってもよい。
【０２３８】
また、フレーム群種別値に対応する提供情報をバッファ４３から消去する処理（ステップＳ５１４）、および単一フレーム取得モードに遷移する処理（ステップＳ５１６）を並行に行ってもよいし、これらの処理の順番を入れ替えて行ってもよい。
【０２３９】
なお、本発明の実施の形態に係る光ビーコン用車載通信機は、光ビーコン用路側通信機１５１から受信する提供情報のうち、同じ光ビーコン用路側通信機１５１から送信された情報であって同じ種別の情報をナビゲーション装置１７１へ１回転送する、すなわち転送回数を１回に制限する構成であるとしたが、これに限定するものではない。光ビーコン用車載通信機１０１は、たとえば、上記提供情報のうち、同じ光ビーコン用路側通信機１５１から送信された情報であって同じ種別の情報のナビゲーション装置１７１への転送回数を複数回に制限する構成であってもよい。
【０２４０】
また、本発明の実施の形態に係る光ビーコン用車載通信機は、提供情報が複数のフレーム４０１に分割して光ビーコン用路側通信機１５１から送信される場合において、当該複数のフレーム４０１から提供情報を抽出し、抽出した提供情報をナビゲーション装置１７１へ転送する構成であるとしたが、これに限定するものではない。光ビーコン用車載通信機は、たとえば、上記場合において、上記複数のフレーム４０１をそのままナビゲーション装置１７１へ転送する構成であってもよいし、上記複数のフレーム４０１を異形式のフレームに変換して転送する構成であってもよい。
【０２４１】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、提供元判断処理として、ＩＤ情報に基づいて、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する処理、および赤外線信号がホトダイオード２１において所定時間以上受信されなくなったか否かに基づいて、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する処理の両方を行う構成であるとしたが、これに限定するものではない。光ビーコン用車載通信機１０１は、上記２つの処理のいずれか一方を行う構成であってもよい。
【０２４２】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、赤外線信号に含まれる提供情報のうち、ナビゲーション装置１７１から設定された種別の情報を転送対象とする構成であるとしたが、これに限定するものではない。光ビーコン用車載通信機１０１は、光ビーコン用路側通信機１５１から受信可能な提供情報の種別のうちのすべての種別を転送対象とする構成であってもよい。
【０２４３】
ところで、特許文献１に記載の受信データ処理方式では、ＤＭＡ手法を用いる構成により、光ビーコン用路側通信機から受信した情報を外部記憶装置に格納する処理が行われる。このような特許文献１に記載の技術を超えて、より小型かつ低コストの構成で、光ビーコン用路側通信機から受信した情報をたとえばナビゲーション装置へ転送する光ビーコン用車載通信機が求められている。
【０２４４】
これに対して、本発明の実施の形態に係る光ビーコン用車載通信機では、ホトダイオード２１は、光ビーコン用路側通信機１５１から赤外線信号を受信する。転送部３１は、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報を取得してナビゲーション装置１７１へ転送する。そして、転送部３１は、提供情報のうち、同じ光ビーコン用路側通信機１５１から送信された情報であって同じ種別の情報のナビゲーション装置１７１への転送を制限する。
【０２４５】
このような構成により、同じ光ビーコン用路側通信機１５１から受信する提供情報において、同じ内容の提供情報をナビゲーション装置１７１へ繰り返し転送することを防ぐことができるので、ナビゲーション装置１７１へ転送する提供情報のデータ量を低減することができる。
【０２４６】
これにより、たとえば、光ビーコン用車載通信機１０１において、光ビーコン用路側通信機１５１から単位時間当たりに受信するデータ量が、ナビゲーション装置１７１へ単位時間当たりに送信するデータ量より多くなり、提供情報を一時的に保持するためのバッファが必要な場合においても、小さい容量のバッファを用いてナビゲーション装置１７１へ提供情報を適切に転送することができる。すなわち、より小型かつ低コストの構成で、光ビーコン用路側通信機１５１から受信した提供情報をナビゲーション装置１７１へ適切に転送することができる。
【０２４７】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、提供情報は、複数のフレーム４０１に分割して光ビーコン用路側通信機１５１から送信される。転送部３１は、複数のフレーム４０１の取得を完了した場合に当該提供情報のナビゲーション装置１７１への転送を開始する。
【０２４８】
このように、複数のフレーム４０１に分割して含まれる提供情報の全体を取得した後に当該提供情報のナビゲーション装置１７１への転送を開始する構成により、フレーム４０１単位で提供情報の分割部分がナビゲーション装置１７１へ転送されたか否かを管理する必要がないので、複数のフレーム４０１に分割して含まれる提供情報のナビゲーション装置１７１への転送を簡易な処理で制限することができる。
【０２４９】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、転送部３１は、複数のフレーム４０１のうちの第１フレーム５０１を取得した場合に、複数のフレーム４０１に含まれる提供情報の保持を開始し、複数のフレーム４０１の取得を完了した場合に、保持した情報を含む提供情報のナビゲーション装置１７１への転送を開始する。
【０２５０】
このように、複数のフレーム４０１のうちの第１フレーム５０１を取得した場合に、複数のフレーム４０１に分割して含まれる提供情報の保持を開始する構成により、当該提供情報の取得処理を簡略化することができるので、複数のフレーム４０１に分割して含まれる提供情報のナビゲーション装置１７１への転送をより簡易な処理で制限することができる。
【０２５１】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、転送部３１は、赤外線信号がホトダイオード２１において所定時間以上受信されなくなったか否かに基づいて、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する。
【０２５２】
このような構成により、赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを簡易な処理で判断することができる。
【０２５３】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、転送部３１は、赤外線信号がホトダイオード２１において所定時間以上受信されなくなった後、新たに受信された赤外線信号に含まれる提供情報を新たな光ビーコン用路側通信機１５１から受信された提供情報であると判断する。
【０２５４】
このような構成により、赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であるか否かを簡易な処理で判断することができる。
【０２５５】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、赤外線信号に含まれる提供情報には、当該赤外線信号を送信した光ビーコン用路側通信機１５１の識別子であるＩＤ情報が含まれる。そして、転送部３１は、ＩＤ情報に基づいて、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かを判断する。
【０２５６】
このような構成により、赤外線信号に含まれる提供情報が同じ光ビーコン用路側通信機１５１から受信された提供情報であるか否かをより確実に判断することができる。
【０２５７】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、赤外線信号に含まれる提供情報には、当該赤外線信号を送信した光ビーコン用路側通信機１５１の識別子であるＩＤ情報が含まれる。そして、転送部３１は、ホトダイオード２１によって受信された赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であるか否かをＩＤ情報に基づいて判断する。
【０２５８】
このような構成により、赤外線信号に含まれる提供情報が新たな光ビーコン用路側通信機１５１から受信された提供情報であるか否かをより確実に判断することができる。
【０２５９】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、転送部３１は、ホトダイオード２１において新たな光ビーコン用路側通信機１５１からの赤外線信号の受信が開始された場合、提供情報のナビゲーション装置１７１への転送の制限状態を未制限の状態に戻す。
【０２６０】
このように、提供情報の送信元の光ビーコン用路側通信機１５１が切替わるごとに、提供情報のナビゲーション装置１７１への転送の制限状態を未制限の状態に戻す構成により、切替わる前の光ビーコン用路側通信機１５１から送信された提供情報と同じ種別の提供情報が、切替わった後の光ビーコン用路側通信機１５１からナビゲーション装置１７１へ転送されない事態が生ずることを回避することができる。
【０２６１】
また、本発明の実施の形態に係る光ビーコン用車載通信機では、転送部３１は、赤外線信号に含まれる提供情報のうち、ナビゲーション装置１７１から設定された種別の情報を転送対象とする。
【０２６２】
このように、ナビゲーション装置１７１が必要とする種別の情報に限定して転送対象とする構成により、提供情報を一時的に保持するためのバッファが必要な場合においても、より小さい容量のバッファを用いてナビゲーション装置１７１へ提供情報を適切に転送することができる。
【０２６３】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２６４】
以上の説明は、以下に付記する特徴を含む。
【０２６５】
［付記１］
光ビーコン用路側通信機から赤外線信号を受信する受信部と、
前記受信部によって受信された前記赤外線信号に含まれる提供情報を取得してナビゲーション装置へ転送する転送部とを備え、
前記転送部は、前記提供情報のうち、同じ前記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の前記ナビゲーション装置への転送を制限し、
前記受信部は、ホトダイオードであり、
前記提供情報は、フレームに含まれ、
前記転送部は、前記ホトダイオードによって受信された前記赤外線信号に含まれる前記フレームから前記提供情報を取得してバッファに保持し、
前記転送部は、前記バッファに保持された前記提供情報が、前記同じ光ビーコン用路側通信機から送信された情報であって前記ナビゲーション装置へ転送した種別の情報である場合、前記バッファに保持された前記提供情報を消去し、
前記転送部は、前記バッファに保持された前記提供情報が、前記同じ光ビーコン用路側通信機から送信された情報であって前記ナビゲーション装置へ転送していない種別の情報である場合、前記バッファに保持された前記提供情報を前記ナビゲーション装置へ転送する、光ビーコン用車載通信機。
【０２６６】
［付記２］
光ビーコン用車載通信機と、
ナビゲーション装置とを備え、
前記光ビーコン用車載通信機は、
光ビーコン用路側通信機から赤外線信号を受信する受信部と、
前記受信部によって受信された前記赤外線信号に含まれる提供情報を取得して前記ナビゲーション装置へ転送する転送部とを含み、
前記転送部は、前記提供情報のうち、同じ前記光ビーコン用路側通信機から送信された情報であって同じ種別の情報の前記ナビゲーション装置への転送を制限し、
前記受信部は、ホトダイオードであり、
前記提供情報は、フレームに含まれ、
前記転送部は、前記ホトダイオードによって受信された前記赤外線信号に含まれる前記フレームから前記提供情報を取得してバッファに保持し、
前記転送部は、前記バッファに保持された前記提供情報が、前記同じ光ビーコン用路側通信機から送信された情報であって前記ナビゲーション装置へ転送した種別の情報である場合、前記バッファに保持された前記提供情報を消去し、
前記転送部は、前記バッファに保持された前記提供情報が、前記同じ光ビーコン用路側通信機から送信された情報であって前記ナビゲーション装置へ転送していない種別の情報である場合、前記バッファに保持された前記提供情報を前記ナビゲーション装置へ転送する、車載装置。
【符号の説明】
【０２６７】
１  投受光部
１１  自動車
２１  ホトダイオード（受信部）
２２  増幅回路
２３  ＦＰＧＡ
２４  駆動回路
２５  ＬＥＤ
３１  転送部
３２  受信処理部
３３  送信待機バッファ
３４  ゲート部
３５  転送待機バッファ
３６  送信処理部
４１  提供情報取得部
４２  提供情報処理部
４３  バッファ
４４  バッファ制御部
４６  ヘッダ情報処理部
４７  転送制限部
４８  ＩＤ情報取得部
５１  フラグ判定部
５４  転送判断部
５５  フラグ保持部
５６  制限状態設定部
５７  提供元判断部
５８  カウンタ
６１  情報種別取得部
６２  フレーム番号取得部
７１  単一フレーム取得処理部
７２  フレーム群取得処理部
７３  フレーム処理制御部
７４  モード設定部
７５  フレーム群種別値保持部
７６  フレーム順保持部
８１  単一フレーム判定部
８２  単一フレーム取得判断部
８３  第１フレーム判定部
８６  フレーム群取得判断部
８７  フレーム群取得完了判定部
８８  種別値変化判定部
１０１  光ビーコン用車載通信機
１０２  車載装置
１５１  光ビーコン用路側通信機
１７１  ナビゲーション装置
２０１  赤外線伝送システム
【図１】
0006369938.tif 000002
【図２】
0006369938.tif 000003
【図３】
0006369938.tif 000004
【図４】
0006369938.tif 000005
【図５】
0006369938.tif 000006
【図６】
0006369938.tif 000007
【図７】
0006369938.tif 000008
【図８】
0006369938.tif 000009
【図９】
0006369938.tif 000010
【図１０】
0006369938.tif 000011
【図１１】
0006369938.tif 000012
【図１２】
0006369938.tif 000013
【図１３】
0006369938.tif 000014
【図１４】
0006369938.tif 000015
【図１５】
0006369938.tif 000016
【図１６】
0006369938.tif 000017
【図１７】
0006369938.tif 000018