(57)【要約】【課題】  地上波デジタル放送を利用したデータ放送用情報生成プログラム、送信装置、受信装置ならびに地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる地上波デジタル放送を利用したＶＩＣＳ情報生成プログラム、送信装置、受信装置を提供する。【解決手段】  道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報の生成を行って送信するＶＩＣＳ情報送信装置１であって、項目別データに任意ビットのデータ長を割り当てて、基本情報と拡張情報とからなるＶＩＣＳ情報を構成するＶＩＣＳ情報構成手段５と、拡張情報の直前の位置にフラグを配置するフラグ設置手段７と、ＶＩＣＳ情報を地上波デジタル放送として送信するＶＩＣＳ情報送信手段９と、備えた。【選択図】  図１
2005117398.tif 000002
【特許請求の範囲】
【請求項１】
データ放送用の複数の項目別データからなるデータ放送用情報の生成を行う装置を、
前記項目別データに、可変ビットのデータ長の領域を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、前記データ放送用情報を構成する情報構成手段、
前記拡張情報の有無を識別するためのフラグを、前記項目別データの中において前記拡張情報が格納される直前の位置に配置するフラグ設置手段、
として機能させることを特徴とするデータ放送用情報生成プログラム。
【請求項２】
道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報の生成を行う装置を、
前記項目別データに、可変ビットのデータ長の領域を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、前記ＶＩＣＳ情報を構成する情報構成手段、
前記拡張情報の有無を識別するためのフラグを、前記項目別データの中において前記拡張情報が格納される直前の位置に配置するフラグ設置手段、
として機能させることを特徴とするＶＩＣＳ情報生成プログラム。
【請求項３】
前記ＶＩＣＳ情報は、前記項目別データのデータ構造を記述するヘッダ部を備え、当該ヘッダ部には、
前記項目別データが生成された時刻を示す時間情報と、前記項目別データが更新される時刻を示す更新情報とを含むことを特徴とする請求項２に記載のＶＩＣＳ情報生成プログラム。
【請求項４】
前記拡張情報が複数の拡張情報群に分かれている場合には、前記フラグ設置手段によって、当該拡張情報群それぞれに前記フラグが前記項目別データの中において前記拡張情報群の格納される直前の位置に配置されていることを特徴とする請求項２または請求項３に記載のＶＩＣＳ情報生成プログラム。
【請求項５】
前記拡張情報群が第１拡張情報群と第２拡張情報群とに分かれている場合には、
前記第１拡張情報群の先頭に配置されたフラグの後に、
道路の所定区間における所要時間を表すためのリンク旅行時間の有無を示す集約フラグと、当該リンク旅行時間を実測した場合および予測した場合の時間種別を示す種別フラグとを備えると共に、
前記第２拡張情報群の先頭に配置されたフラグの後に、
道路上において渋滞の先頭位置を示す情報である渋滞先頭位置および渋滞の長さを示す情報である渋滞長の有無を示す第一継続フラグと、渋滞の度合いを示す情報である渋滞度の有無を示す第二継続フラグとを備えることを特徴とする請求項４に記載のＶＩＣＳ情報生成プログラム。
【請求項６】
データ放送用の複数の項目別データからなるデータ放送用情報の生成を行って送信するデータ放送用情報送信装置であって、
前記項目別データに、可変ビットのデータ長の領域を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、前記データ放送用情報を構成する情報構成手段と、
前記拡張情報の有無を識別するためのフラグを、前記項目別データの中において前記拡張情報が格納される直前の位置に配置するフラグ設置手段と、
このフラグ設置手段によってフラグを配置したデータ放送用情報を送信するデータ放送用情報送信手段と、
を備えることを特徴とするデータ放送用情報送信装置。
【請求項７】
道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報の生成を行って送信するＶＩＣＳ情報送信装置であって、
前記項目別データに、可変ビットのデータ長の領域を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、前記ＶＩＣＳ情報を構成する情報構成手段と、
前記拡張情報の有無を識別するためのフラグを、前記項目別データの中において前記拡張情報が格納される直前の位置に配置するフラグ設置手段と、
このフラグ設置手段によってフラグを配置したＶＩＣＳ情報を送信するＶＩＣＳ情報送信手段と、
を備えることを特徴とするＶＩＣＳ情報送信装置。
【請求項８】
データ放送用の複数の項目別データからなるデータ放送用情報を受信するデータ放送用情報受信装置であって、
前記データ放送用情報を受信するデータ放送用情報受信手段と、
前記項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出するフラグ検出手段と、
このフラグ検出手段で検出したフラグに基づいて、前記データ放送用情報に含まれている項目別データを出力する情報出力手段と、
を備えることを特徴とするデータ放送用情報受信装置。
【請求項９】
道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報を受信するＶＩＣＳ情報受信装置であって、
前記ＶＩＣＳ情報を受信するＶＩＣＳ情報受信手段と、
前記項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出するフラグ検出手段と、
このフラグ検出手段で検出したフラグに基づいて、前記ＶＩＣＳ情報に含まれている項目別データを出力する情報出力手段と、
を備えることを特徴とするＶＩＣＳ情報受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送用情報、ＶＩＣＳ情報の伝送に関し、具体的には、データ放送用情報、ＶＩＣＳ情報の伝送上の効率的なデータ構成あるいは符号化に関し地上波デジタル放送を利用したデータ放送用情報生成プログラム、データ放送用情報送信装置、データ放送用情報受信装置ならびにＶＩＣＳ情報生成プログラム、ＶＩＣＳ情報送信装置、ＶＩＣＳ情報受信装置に関する。
【背景技術】
【０００２】
従来、刻々と変化する道路交通情報を車輌の現在走行位置に即して提供するサービスとしてＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）が知られている（例えば、特許文献１参照）。
【０００３】
このＶＩＣＳは、種々の手段で得た道路交通情報（渋滞、事故、規制、駐車場、区間旅行時間）を、道路管理者および都道府県警察が収集し、ＶＩＣＳセンターが処理・編集し、カーナビゲーション等のＶＩＣＳ対応車載機にリアルタイムで提供するシステムである。
【０００４】
このＶＩＣＳによって提供された情報（以下、ＶＩＣＳ情報という）をカーナビゲーション等のＶＩＣＳ対応車載機で受信すると、ＶＩＣＳ情報の一部である、渋滞や交通規制等の道路交通情報を、当該ＶＩＣＳ対応車載機に備えられている表示手段の表示画面に表示されているカーナビゲーションのための地図上に、文字や図形として表示することができる。
【０００５】
そして、このＶＩＣＳ情報の情報提供手段（メディア）としては、電波ビーコン・光ビーコン・ＦＭ多重放送があり、これらのメディアは、それぞれの特性に応じた使い分けがなされている。
【０００６】
例えば、電波ビーコンは、主に高速道路に設置されており、この電波ビーコンによって、車輌の進行方向に対して、前方２００ｋｍ程度の高速道路および周辺一般道の情報が提供されている。また、光ビーコンは、一般道に設置されており、この光ビーコンによって、車両の進行方向に対して、前方１０〜３０ｋｍ程度の一般道と高速道路の情報が提供されている。さらに、ＦＭ多重放送は、都道府県単位の広域にわたる概要的な情報が提供されている。なお、これら各種のメディアから提供されるＶＩＣＳ情報は、数分間隔（１分〜５分）で更新され、２４時間提供されている。
【０００７】
一方、このＶＩＣＳ情報には、ＶＩＣＳ対応車載機における表示のされ方（情報量の多寡による）によって、３段階のレベル（レベル１〜レベル３）があり、レベル１は文字表示型、レベル２は簡易図形表示型、レベル３は地図表示型となっている。
【０００８】
このレベル３の地図表示型は、ＶＩＣＳ対応車載機の表示手段に表示されている地図表示画面に、渋滞や交通規制等の道路交通情報を重ね書きするタイプである。レベル３の地図表示型では、地図表示画面上に、道路交通情報を重ね書きしているので、ＶＩＣＳ対応車載機のユーザは、自車輌の走行地点と渋滞箇所との関係がひと目でわかり、刻々と変化する道路交通状況に合わせ、渋滞を避けたコース（道路）の選択をすることができ、最短の旅行時間（所要時間）で目的地に到着することができる。
【０００９】
ところで、ＶＩＣＳ情報として提供される道路に関する道路交通情報は、当該道路を管理単位（交差点間）で区分したリンク毎に提供されており、詳細には、渋滞の度合いを数値化した渋滞度（４段階）、渋滞の長さを示す渋滞長（距離表示）、道路を移動するのに要する時間を示す旅行時間（時間表示）などがある。
【００１０】
道路交通情報のリンクは、管理対象となる道路（管理対象道路）について、当該管理対象道路と、他の管理対象道路との接続点、または、管理対象となる交差点（管理対象交差点）がある場合、ある管理対象交差点から次の管理対象交差点まで、進行方向に沿って、単一の番号が設定されている。また、この道路交通情報のリンク（ＶＩＣＳリンク）では、ある道路のある方向のある複数の区分（区間）を指定する場合、それぞれの道路区分（区間）毎に特有の単一のコードが振り当てられている。
【００１１】
なお、この単一のコードそれぞれが割り振られている道路区分（区間）は、現在、ＶＩＣＳリンクと称され、それぞれのコードはＶＩＣＳリンク番号と呼ばれている。この明細書中では、道路区分、リンク、ＶＩＣＳリンクと表現しているものは同一のものを指しており、同様に、道路区分番号、リンク番号、ＶＩＣＳリンク番号と表現しているものも同一のものを指している。
【００１２】
また、ＶＩＣＳ情報には、道路種別があり、この道路種別では、都市間高速、都市内高速、一般道、その他有料道路など、の４つの種別がなされている。これらの道路では、道路の延長（複数の道路のつながり方、交差の仕方）に従って、原則的には、連続したリンク番号、すなわち、道路区分番号が割り振られている。ちなみに、各道路に道路区分番号が付された後、別の道路が新設された場合、当該道路区分番号の連続性が崩れている箇所が少なからず存在している。
【００１３】
ところでまた、データ放送を利用して、車輌を運転するユーザに、観光情報、レストラン・ホテル情報、各種イベント情報等（データ放送用情報）の有益な情報を提供するサービスが行われている。
【特許文献１】特開２００１−１０１５８０号公報（段落番号００３９〜００７０、図２）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、上述したように、ＶＩＣＳ情報提供手段（メディア）としては、電波ビーコン・光ビーコン・ＦＭ多重放送となっている。
一方、テレビジョン放送業界では、総務省の要請により、すでに始まっているＣＳデジタル並びにＢＳデジタル放送に続いて、地上波テレビジョン放送のデジタル化が推進されつつあり、三大広域圏（関東、中京、近畿）では２００３年末までに、その他地域では２００６年末までに地上波デジタル放送を開始し、２０１１年にはアナログ放送を終了する予定となっている。
【００１５】
しかしながら、地上波デジタル放送の各種検討会等において、現状では、この地上波デジタル放送をＶＩＣＳ情報提供手段として利用する旨の提案がなされているものの、その技術、特に、符号化に関しては具体的な提案はなされておらず、ＶＩＣＳ情報を受信する受信側で、当該ＶＩＣＳ情報を効率よく処理することができるＶＩＣＳ情報の生成手法、送信手法、受信手法が望まれていた。
【００１６】
さらに、データ放送によって送信されるデータ放送用情報を提供するサービスでは、伝送されるデータ放送用情報の情報量が増加しており、伝送周期が長くなり、データ放送用情報を受信する受信側の負担が増加してしまうという問題がある。
【００１７】
本発明は、上記問題を解決するため、伝送効率のよく、データ放送用情報を受信する側の負担を軽減することができるデータ放送用情報生成プログラム、データ放送用情報を送信するデータ放送用情報送信装置、データ放送用情報を受信するデータ放送用情報受信装置ならびに地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる具体的な生成を行うＶＩＣＳ情報生成プログラム、ＶＩＣＳ情報を送信するＶＩＣＳ情報送信装置、ＶＩＣＳ情報を受信するＶＩＣＳ情報受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
その目的を達成するため、請求項１に記載のデータ放送用情報生成プログラムは、データ放送用の複数の項目別データからなるデータ放送用情報の生成を行う装置を、情報構成手段、フラグ設置手段として機能させる構成とした。
【００１９】
かかる構成によれば、データ放送用情報生成プログラムは、情報構成手段によって、項目別データに、可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足（補充）する拡張情報とに分けて、データ放送用情報を構成する。例えば、可変ビットのデータ長とは、自在に変更可能な任意のビット数、１ビット、２ビット、・・・ｎビットのデータの長さを指すものである。そして、このデータ放送用情報生成プログラムは、フラグ設置手段によって、拡張情報の有無を識別するためのフラグを、項目別データの中において拡張情報が格納される直前の位置に配置する。つまり、例えば、データ放送用情報を再現（受信）する側では、このフラグを検出して、確認することによって、拡張情報の有無を検出することができ、再現（受信）する際に、データ放送用情報に含まれている各項目別データを高速に処理することができる。
【００２０】
請求項２に記載のＶＩＣＳ情報生成プログラムは、道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報の生成を行う装置を、情報構成手段、フラグ設置手段として機能させる構成とした。
【００２１】
かかる構成によれば、ＶＩＣＳ情報生成プログラムは、情報構成手段によって、項目別データに、可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足（補充）する拡張情報とに分けて、ＶＩＣＳ情報を構成する。例えば、可変ビットのデータ長とは、自在に変更可能な任意のビット数、１ビット、２ビット、・・・ｎビットのデータの長さを指すものであり、基本情報は、道路を区分したリンクの連続する個数を示す連続リンク数と、当該道路中においてリンクを開始する数を示す開始リンク数と、当該道路の渋滞の度合いを示す渋滞度とを指すものである。また、例えば、拡張情報は、リンク間を移動する所要時間（旅行時間）を示すリンク旅行時間と、道路中において渋滞の先頭位置を示す渋滞先頭位置と、渋滞の長さを示す渋滞長とを指すものである。
【００２２】
そして、このＶＩＣＳ情報生成プログラムは、フラグ設置手段によって、拡張情報の有無を識別するためのフラグを、項目別データの中において拡張情報が格納される直前の位置に配置する。つまり、例えば、ＶＩＣＳ情報を再現（受信）する側では、このフラグを検出して、確認することによって、拡張情報の有無を検出することができ、再現（受信）する際に、ＶＩＣＳ情報に含まれている各項目別データを高速に処理することができる。
【００２３】
請求項３に記載のＶＩＣＳ情報生成プログラムは、請求項２に記載のＶＩＣＳ情報生成プログラムにおいて、前記ＶＩＣＳ情報は、前記項目別データのデータ構造を記述するヘッダ部を備え、当該ヘッダ部には、前記項目別データが生成された時刻を示す時間情報と、前記項目別データが更新される時刻を示す更新情報とを含むことを特徴とする。
【００２４】
かかる構成によれば、ＶＩＣＳ情報のヘッダ部に、項目別データが生成された時刻を示す時刻情報と、項目別データが更新される時刻を示す更新情報とを含んでいるので、このＶＩＣＳ情報を受信して再現する場合には、これらの時刻情報と更新情報とを参照することによって、項目別データが最新のものであるのか、いつ更新されるのかといったことを把握することができる。
【００２５】
請求項４に記載のＶＩＣＳ情報生成プログラムは、請求項２または請求項３に記載のＶＩＣＳ情報生成プログラムにおいて、前記拡張情報が複数の拡張情報群に分かれている場合には、前記フラグ設置手段によって、当該拡張情報群それぞれに前記フラグが前記項目別データの中において前記拡張情報群の格納される直前の位置に配置されていることを特徴とする。
【００２６】
かかる構成によれば、ＶＩＣＳ情報生成プログラムは、フラグ設置手段によって、拡張情報が複数の拡張情報群に分かれている場合には、当該拡張情報群それぞれが格納される直前の位置にフラグを配置する。つまり、このフラグを配置することによって、拡張情報が拡張情報群として複数含まれていたとしても、それぞれの拡張情報群の有無を別個に検出することができる。
【００２７】
請求項５に記載のＶＩＣＳ情報生成プログラムは、請求項４に記載のＶＩＣＳ情報生成プログラムにおいて、前記拡張情報群が第１拡張情報群と第２拡張情報群とに分かれている場合には、前記第１拡張情報群の先頭に配置されたフラグの後に、道路の所定区間における所要時間を表すためのリンク旅行時間の有無を示す集約フラグと、当該リンク旅行時間を実測した場合および予測した場合の時間種別を示す種別フラグとを備えると共に、前記第２拡張情報群の先頭に配置されたフラグの後に、道路上において渋滞の先頭位置を示す情報である渋滞先頭位置および渋滞の長さを示す情報である渋滞長の有無を示す第一継続フラグと、渋滞の度合いを示す情報である渋滞度の有無を示す第二継続フラグとを備えることを特徴とする。
【００２８】
かかる構成によれば、ＶＩＣＳ情報生成プログラムは、拡張情報が第１拡張情報群と第２拡張情報群とに分かれている場合には、第１拡張情報群の先頭に配置されたフラグの後に、集約フラグと、種別フラグとを備え、さらに、第２拡張情報群の先頭に配置されたフラグの後に、第一継続フラグと、第二継続フラグとを備えている。つまり、これらのフラグによって、拡張情報に含まれている情報の種別を示すと共に、各拡張情報（第１拡張情報、第２拡張情報）を段階的に詳しく記述することができる。
【００２９】
請求項６に記載のデータ放送用情報送信装置は、データ放送用の複数の項目別データからなるデータ放送用情報の生成を行う装置を、情報構成手段、フラグ設置手段と、データ放送用情報送信手段とを備える構成とした。
【００３０】
かかる構成によれば、データ放送用情報送信装置は、情報構成手段によって、項目別データに可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、データ放送用情報を構成する。続いて、このデータ放送用情報送信装置は、拡張情報の有無を識別するためのフラグを、拡張情報が格納される直前の位置に配置し、データ放送用情報送信手段によって、フラグを配置したデータ放送用情報を送信する。なお、このデータ放送用情報は、データ放送用情報送信手段によって地上放送デジタル波として、送信（放送）される。
【００３１】
請求項７に記載のＶＩＣＳ情報送信装置は、道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報の生成を行って送信するＶＩＣＳ情報送信装置であって、情報構成手段と、フラグ設置手段と、ＶＩＣＳ情報送信手段と、を備える構成とした。
【００３２】
かかる構成によれば、ＶＩＣＳ情報送信装置は、情報構成手段によって、項目別データに可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、ＶＩＣＳ情報を構成する。続いて、このＶＩＣＳ情報送信装置は、拡張情報の有無を識別するためのフラグを、拡張情報が格納される直前の位置に配置し、ＶＩＣＳ情報送信手段によって、フラグを配置したＶＩＣＳ情報を送信する。なお、このＶＩＣＳ情報は、ＶＩＣＳ情報送信手段によって地上放送デジタル波として、送信（放送）される。
【００３３】
請求項８に記載のデータ放送用情報受信装置は、データ放送用の複数の項目別データからなるデータ放送用情報を受信するデータ放送用情報受信装置であって、データ放送用情報受信手段と、フラグ検出手段と、情報出力手段とを備える構成とした。
【００３４】
かかる構成によれば、データ放送用情報受信装置は、データ放送用情報受信手段によって、データ放送用情報を受信する。このデータ放送用情報は、地上放送デジタル波として送信されたものである。続いて、データ放送用情報受信装置は、フラグ検出手段によって、項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出する。そして、このデータ放送用情報受信装置は、情報出力手段によって、フラグ検出手段で検出したフラグに基づいて、データ放送用情報に含まれている項目別データを出力する。
【００３５】
請求項９に記載のＶＩＣＳ情報受信装置は、道路交通情報に係る複数の項目別データからなるＶＩＣＳ情報を受信するＶＩＣＳ情報受信装置であって、ＶＩＣＳ情報受信手段と、フラグ検出手段と、情報出力手段と、を備える構成とした。
【００３６】
かかる構成によれば、ＶＩＣＳ情報受信装置は、ＶＩＣＳ情報受信手段によって、ＶＩＣＳ情報を受信する。このＶＩＣＳ情報は、地上放送デジタル波として送信されたものである。続いて、ＶＩＣＳ情報受信装置は、フラグ検出手段によって、項目別データに割り当てられている基本情報及び拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出する。このフラグ検出手段によって、拡張情報の有無を識別するフラグ、リンク旅行時間の有無を示す集約フラグ、リンク旅行時間の時間種別を示す種別フラグ、渋滞先頭位置および渋滞長の有無を示す第一継続フラグ、渋滞度の有無を示す第二継続フラグが検出される。そして、このＶＩＣＳ情報受信装置は、情報出力手段によって、フラグ検出手段で検出したフラグに基づいて、ＶＩＣＳ情報に含まれている項目別データを出力する。
【発明の効果】
【００３７】
請求項１に記載の発明によれば、項目別データに、可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足（補充）する拡張情報とに分けて、データ放送用情報を構成し、拡張情報の有無を識別するためのフラグを、項目別データの中において拡張情報が格納される直前の位置に配置する。これによって、地上波デジタル放送に適合するデータ放送用情報を生成することができる。
【００３８】
請求項２に記載の発明によれば、項目別データに、可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足（補充）する拡張情報とに分けて、ＶＩＣＳ情報を構成し、拡張情報の有無を識別するためのフラグを、項目別データの中において拡張情報が格納される直前の位置に配置する。これによって、ＶＩＣＳ情報用の生成が設定され、この生成が地上波デジタル放送に適合しているので、ＶＩＣＳ情報提供手段として、地上波デジタル放送を利用することができる。
【００３９】
請求項３に記載の発明によれば、ＶＩＣＳ情報のヘッダ部に、項目別データが生成された時刻を示す時刻情報と、項目別データが更新される時刻を示す更新情報とを含んでいるので、このＶＩＣＳ情報を受信して再現する場合には、これらの時刻情報と更新情報とを参照することによって、項目別データが最新のものであるのか、いつ更新されるのかといったことを把握することができる。
【００４０】
請求項４に記載の発明によれば、拡張情報群それぞれが格納される直前の位置にフラグを配置することによって、拡張情報が拡張情報群として複数含まれていたとしても、それぞれの拡張情報群の有無を別個に検出することができる。
【００４１】
請求項５に記載の発明によれば、拡張情報が第１拡張情報群と第２拡張情報群とに分かれている場合に、第１拡張情報群のフラグの後に、集約フラグと、種別フラグとを備え、さらに、第２拡張情報群のフラグの後に、第一継続フラグと、第二継続フラグとを備えることによって、拡張情報に含まれている情報の種別を示すと共に、各拡張情報を段階的に詳しく記述することができる。
【００４２】
請求項６記載の発明によれば、項目別データに、可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足（補充）する拡張情報とに分けて、データ放送用情報を構成し、拡張情報の有無を識別するためのフラグを、項目別データの中において拡張情報が格納される直前の位置に配置して送信する。これによって、地上波デジタル放送を利用して、データ放送用情報を効率よく送信することができる。
【００４３】
請求項７に記載の発明によれば、項目別データに可変ビットのデータ長を割り当てると共に、当該項目別データを基本情報と、この基本情報を補足する拡張情報とに分けて、ＶＩＣＳ情報を構成し、拡張情報の有無を識別するためのフラグを、拡張情報が格納される直前の位置に配置し、フラグを配置したＶＩＣＳ情報を送信する。これによって、ＶＩＣＳ情報用の生成が設定され、この生成が地上波デジタル放送に適合しているので、ＶＩＣＳ情報提供手段として、地上波デジタル放送を利用することができる。また、ＶＩＣＳ情報の生成は、拡張情報が可変長のデータフォーマットから構成されていることにより、不要なダミーデータを使用することなく必要なデータのみで地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる。
【００４４】
請求項８に記載の発明によれば、地上放送デジタル波として送信されたデータ放送用情報を受信し、項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出し、この検出したフラグに基づいて、データ放送用情報に含まれている項目別データを出力する。このため、地上波デジタル放送を利用して、データ放送用情報を受信し、効率よく処理することができる。
【００４５】
請求項９に記載の発明によれば、地上放送デジタル波として送信されたＶＩＣＳ情報を受信し、項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するか、または、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグを検出し、この検出したフラグに基づいて、ＶＩＣＳ情報に含まれている項目別データを出力する。このため、ＶＩＣＳ情報の生成が地上波デジタル放送に適合しており、送信側で付されたフラグを検出しこのフラグに基づいて項目別データを出力しているので、地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる。
【発明を実施するための最良の形態】
【００４６】
次に、本発明の地上波デジタル放送を利用したＶＩＣＳ情報符号送信装置およびＶＩＣＳ情報符号受信装置を図面に基づいて説明する。尚、以下の実施の形態では、使用する電波が地上波デジタル放送用であるため、ＶＩＣＳ情報として、レベル３の符号を対象に説明する。
【００４７】
ところで、以下の説明において、本発明では可変ビット長方式を採用している。これは、固定長方式を採用すると、データがあってもなくてもその領域を確保する必要があり、データが存在しないないときは、その領域は無駄なデータ、即ち、ダミーデータを挿入する（特許文献１の段落００２０等参照）こととなり、この必要でもないダミーデータを送受信することは伝送上の無駄となる。
【００４８】
（ＶＩＣＳ情報符号送受信システムの構成）
図１はＶＩＣＳ情報符号送受信システムのブロック図である。この図１に示すように、ＶＩＣＳ情報符号送受信システムＡは、ＶＩＣＳ情報符号送信装置１と、ＶＩＣＳ情報符号受信装置３と、表示装置２とから構成されている。このＶＩＣＳ情報符号送受信システムＡは、道路交通情報に係る複数の項目別データからなる、映像を伴うレベル３のＶＩＣＳ情報をＶＩＣＳ情報符号送信装置１から、地上波デジタル放送によって出力し、車載されているＶＩＣＳ情報符号受信装置３によって、このＶＩＣＳ情報を受信し、表示装置２に出力するものである。
【００４９】
そして、このＶＩＣＳ情報符号送受信システムＡは、送信側のＶＩＣＳ情報符号送信装置１で、ＶＩＣＳ情報を地上波デジタル放送の放送波として出力する際に、項目別データを基本情報と、必要に応じた拡張情報とに分けると共に、拡張情報が格納される直前の位置にフラグを設置することによって、受信側のＶＩＣＳ情報符号受信装置３で、拡張情報の有無を即座に検出できるようにしたものである。すなわち、このＶＩＣＳ情報符号送受信システムＡは、地上波デジタル放送に適合するように、ＶＩＣＳ情報の生成を効率よく行うようにしたものである。
【００５０】
（ＶＩＣＳ情報符号送信装置の構成）
ＶＩＣＳ情報符号送信装置１は、項目別データを取得して、ＶＩＣＳ情報を構成して地上波デジタルの放送波として出力するもので、ＶＩＣＳ情報構成手段５と、フラグ設置手段７と、ＶＩＣＳ情報送信手段９とを備えている。なお、このＶＩＣＳ情報符号送信装置１は、放送局等に備えられている放送設備の一部分のハードウェア、つまり、主にＶＩＣＳ情報を処理する機能を抜粋したものである。本発明は、これらのハードウェアを有効活用するプログラム（ＶＩＣＳ情報生成プログラム）である。また、これらの各手段５〜９は、当該放送設備の一部分のハードウェアと協働するソフトウェアの機能を特定したものである。
【００５１】
ＶＩＣＳ情報構成手段５は、入力された複数の項目別データの項目毎に予め割り振ったデータ格納領域を有しており、このデータ格納領域に、当該項目別データを格納することで、ＶＩＣＳ情報の生成を行うものである。また、このＶＩＣＳ情報構成手段５は、ＶＩＣＳ情報にヘッダ部を付加するものである。
【００５２】
なお、項目別データは、道路交通情報に係るもので、基本情報として、連続しているリンク（道路区分）の数を示す連続リンク数、道路中においてリンクを開始する数を示す開始リンク数、渋滞の度合いを数値化した渋滞度を、拡張情報として、リンク間を移動する移動時間を示したリンク旅行時間、渋滞の先頭位置を示した渋滞先頭位置、渋滞の長さを示した渋滞長を含むものである。
【００５３】
また、データ格納領域は、可変ビットのデータ長を備えるものである。基本情報である連続リンク数には４ｂｉｔ、開始リンク数には１２ｂｉｔ、渋滞度には２ｂｉｔ、拡張情報としてリンク旅行時間には１３ｂｉｔ、渋滞先頭位置には１２ｂｉｔ、渋滞長には１２ｂｉｔが割り当てられている。
【００５４】
さらに、ＶＩＣＳ情報のヘッダ部は、項目別データが生成された時刻（生成時刻）を示す時間情報と、項目別データが更新される時刻（更新時刻）を示す更新情報とを記述したものである。
【００５５】
フラグ設置手段７は、ＶＩＣＳ情報構成手段５によって、構成されたＶＩＣＳ情報中において拡張情報の直前の位置に、当該拡張情報の有無を報知するフラグを設置するものである。すなわち、拡張情報に割り当てられた項目別データが存在する場合には、フラグを“１”とし、拡張情報に割り当てられた項目別データ存在しない場合には、フラグを“０”と設置するものである。
【００５６】
また、このフラグ設置手段７は、拡張情報が複数の拡張情報群に分けられている場合、例えば、第１拡張情報群、第２拡張情報群とに分けられている場合であり、且つ、第１拡張情報群がリンク旅行時間である場合には、当該リンク旅行時間の直前の位置に、リンク旅行時間の有無を示す集約フラグ、リンク旅行時間を実測した場合および予測した場合の時間種別を示す種別フラグを設置する。
【００５７】
さらに、第２拡張情報が渋滞先頭位置、渋滞長、渋滞度（詳細）である場合、渋滞先頭位置および渋滞長の有無を示す第一継続フラグを、これら渋滞先頭位置および渋滞長の直前の位置に配置すると共に、渋滞度（詳細）の有無を示す第二継続フラグを、当該渋滞度の直前の位置に配置する。
【００５８】
なお、このフラグ設置手段７には、図示を省略したが、ＶＩＣＳ情報中に含まれている情報の種別を判定する判定手段が備えられており、この判定手段によって、判定された結果に基づいて、通常のフラグ、集約フラグ、種別フラグ、第一継続フラグおよび第二継続フラグをそれぞれの情報（拡張情報、リンク旅行時間、渋滞先頭位置、渋滞度）の直前の位置に配置する。
【００５９】
ＶＩＣＳ情報送信手段９は、フラグ設置手段７によって、種々のフラグが設置されたＶＩＣＳ情報を符号化し、地上波デジタル放送の放送波として出力するものである。
【００６０】
ＶＩＣＳ情報符号送信装置１によれば、ＶＩＣＳ情報構成手段５で、項目別データに可変ビットのデータ長が割り当てられると共に、当該項目別データが基本情報と、この基本情報を補足する拡張情報とに分けられて、ＶＩＣＳ情報が構成され、フラグ設置手段７で、拡張情報の有無を識別するためのフラグが、拡張情報が格納される直前の位置に配置され、ＶＩＣＳ情報送信手段９で、フラグが配置したＶＩＣＳ情報が、地上波デジタル放送の放送波として出力される。これによって、ＶＩＣＳ情報用の生成が設定されることになり、この生成が地上波デジタル放送に適合しているので、ＶＩＣＳ情報提供手段として、地上波デジタル放送を利用することができる。また、ＶＩＣＳ情報の生成は、拡張情報が可変長のデータフォーマットから構成されていることにより、不要なダミーデータを使用することなく必要なデータのみで地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる。
【００６１】
（ＶＩＣＳ情報符号受信装置の構成）
ＶＩＣＳ情報符号受信装置３は、地上波デジタル放送の放送波として出力されたＶＩＣＳ情報を受信して、表示装置２に出力するもので、ＶＩＣＳ情報受信手段１１と、フラグ検出手段１３と、情報出力手段１５とを備えている。このＶＩＣＳ情報受信装置３は、主に車両等の移動体に設置されているものであり、これらの各手段１１〜１５は、ＶＩＣＳ情報を処理するソフトウェアの機能を特定したものである。
【００６２】
ＶＩＣＳ情報受信手段１１は、地上波デジタル放送の放送波として出力されたＶＩＣＳ情報を受信して、復号するものである。このＶＩＣＳ情報受信手段１１は、受信した放送波を検波、増幅し、誤り訂正符号を検出した後に、ＶＩＣＳ情報を復号して、出力するものである。
【００６３】
フラグ検出手段１３は、ＶＩＣＳ情報受信手段１１で受信され、復号されたＶＩＣＳ情報に含まれている種々のフラグを検出するものである。このフラグ検出手段１３は、ＶＩＣＳ情報に含まれている複数の項目別データにおいて、基本情報に連続するフラグと、拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群に含まれているフラグ（集約フラグ、種別フラグ、第一継続フラグおよび第二継続フラグ）とを検出するものである。
【００６４】
情報出力手段１５は、フラグ検出手段１３で検出されたフラグに基づいて、ＶＩＣＳ情報に含まれている項目別データを出力するものである。つまり、それぞれのフラグにおいて、“１”が検出された場合、後続する拡張情報、拡張情報群（第１拡張情報群、第２拡張情報群）とが存在していることになり、これらの拡張情報、拡張情報群（第１拡張情報群、第２拡張情報群）を出力し、“０”が検出された場合、後続する拡張情報、拡張情報群（第１拡張情報群、第２拡張情報群）とが存在していないことになり、出力されない。
【００６５】
ＶＩＣＳ情報符号受信装置３によれば、ＶＩＣＳ情報受信手段１１で、地上放送デジタル波（地上波デジタル放送の放送波）として送信されたＶＩＣＳ情報が受信され、フラグ検出手段１３で、項目別データに割り当てられている基本情報および拡張情報の中から、当該基本情報に連続するフラグと、当該拡張情報が複数の拡張情報群に分かれている場合には当該拡張情報群の中に含まれているフラグとが検出され、情報出力手段１５で、検出されたフラグに基づいて、ＶＩＣＳ情報に含まれている項目別データが表示装置２に出力される。このため、ＶＩＣＳ情報の生成が地上波デジタル放送に適合しており、送信側で付されたフラグを検出し、このフラグに基づいて項目別データを出力しているので、地上波デジタル放送をＶＩＣＳ情報提供手段として利用することができる。
【００６６】
以上、説明したように、従来、複数の項目別データ（種々のデータ）からなるＶＩＣＳ情報を伝送（放送）する符号形式を設計する場合に、各々の項目別データに合わせたビット数を設定していたのに比べ、ＶＩＣＳ情報符号送受信システムＡでは、項目別データの拡張情報全体がある場合とない場合とが存在するようなＶＩＣＳ情報について、拡張情報の直前にフラグを配置し、有無の判別を行っている。このように、ＶＩＣＳ情報全体の伝送符号の無駄を減らすことができ、受信側のＶＩＣＳ情報受信装置３では、フラグを検出することによって、拡張情報の有無の判別ができるので、処理が簡単になる。
【００６７】
なお、従来では、符号形式を設計する場合、８ビット（１バイト）単位に項目別データ（種々のデータ）を配置するのが通例とされており、８ビット（１バイト）に満たない場合には、項目別データを組み合わせて８ビット（１バイト）とする。しかし、丁度、８ビットにならない場合、例えば、項目別データが２ビットと、別の項目別データが５ビットである場合には、１ビットの余りが生じ無駄となる。
【００６８】
また、従来では、一般的にフラグが配置される位置は、項目別データの拡張情報の直前位置ではなく、離れた位置に格納されており、この離れた位置に格納されたフラグは、一旦メモリ（記憶手段、図示せず）に記憶されて、処理する際に読み出されてから行われている。このためＶＩＣＳ情報を処理する過程が複雑となり、このフラグを処理する処理プログラムを作成する場合、フラグと拡張情報との対応付けについて、間違いを生じやすかった。
【００６９】
（ＶＩＣＳ情報符号送信装置の動作）
次に、図２に示すフローチャートを参照して、ＶＩＣＳ情報符号送信装置１の動作について説明する（適宜、図１参照）。
まず、ＶＩＣＳ情報符号送信装置１は、ＶＩＣＳ情報構成手段５によって、複数の項目別データを取得し、この取得した項目別データそれぞれについて、基本情報および拡張情報のデータ格納領域を割り当てると共に、ヘッダ部を付加してＶＩＣＳ情報を生成する（Ｓ２１）。
【００７０】
続いて、ＶＩＣＳ情報符号送信装置１は、フラグ設置手段７によって、拡張情報の格納される直前の位置および拡張情報群が格納される直前の位置にフラグを設置する（Ｓ２２）。そして、ＶＩＣＳ情報符号送信装置１は、ＶＩＣＳ情報送信手段９によって、地上波デジタル放送の放送波として、フラグを設置したＶＩＣＳ情報を出力（放送）する（Ｓ２３）。
【００７１】
（ＶＩＣＳ情報符号受信装置の動作）
次に、図３に示すフローチャートを参照して、ＶＩＣＳ情報符号受信装置３の動作について説明する（適宜、図１参照）。
まず、ＶＩＣＳ情報符号受信装置３は、ＶＩＣＳ情報受信手段１１によって、地上波デジタル放送の放送波として出力（放送）されたＶＩＣＳ情報を受信し、復号して、フラグ検出手段１３に出力する（Ｓ３１）。
【００７２】
続いて、ＶＩＣＳ情報符号受信装置３は、フラグ検出手段１３によって、ＶＩＣＳ情報中の項目別データに含まれているフラグ（通常のフラグ、集約フラグ、種別フラグ、第一継続フラグおよび第二継続フラグ）を検出する（Ｓ３２）。そして、ＶＩＣＳ情報符号受信装置３は、情報出力手段１５によって、フラグ検出手段１５で検出されたフラグに基づいて、ＶＩＣＳ情報中の項目別データを出力する（Ｓ３３）。
【００７３】
（ＶＩＣＳ情報の生成の例）
次に、図４、図５を参照して、ＶＩＣＳ情報の生成（データフォーマット）の例について説明する。
図４は渋滞情報のデータフォーマットを示した説明図、図５は渋滞情報のデータフォーマットをビット割当で示した説明図である。
【００７４】
図４および図５において、基本情報（２４ビット割当）としては、連続リンク数（４ビット）、開始リンク番号（１２ビット）、渋滞度（２ビット）の各項目（以降の６ビットは省略）がある。ここで示す渋滞度としては、「渋滞」「混雑」「渋滞なし」「不明」の４区分がある。
【００７５】
また、拡張情報は第１拡張情報群および第２拡張情報群に分かれ、第１拡張情報群（１６ビット割当）としては、フラグＦ１（１ビット）、リンク旅行時間の集約（１ビット）、実測か予測かの種別（時間種別、１ビット）、交差点間（リンク）の所要時間であるリンク旅行時間（１３ビット）の各項目があり、第２拡張情報群（２４ビット割当）としては、フラグＦ２（１ビット）、フラグＦ３（１ビット）、渋滞先頭位置（１２ビット）、渋滞長（１２ビット）、フラグＦ４（１ビット）、渋滞度（２ビット）の各項目（以降の３ビットは省略）がある。
【００７６】
図４において、基本情報としての連続リンク数、開始リンク番号、渋滞度の基本情報の後段には、第１拡張情報としてのリンク旅行時間に関するデータの有無を示すフラグＦ１がリンク旅行時間に関するデータの先頭に配置されている。
【００７７】
このフラグＦ１によって識別されるデータとしては、リンク旅行時間の集約データ、実測か予測かの時間種別データと、リンク旅行時間データとがある。
また、第２拡張情報としての部分渋滞に関するデータの有無を示すフラグＦ２が部分渋滞に関するデータの先頭に配置されている。
【００７８】
フラグＦ２により、データ有り（例えば、フラグ“１”）の場合には、引き続き渋滞の先頭位置が「０」であるか「否」かをフラグＦ３を用いて認識させる。
即ち、渋滞の表し方は、道路上の交差点間のリンクに対して、そのリンク全体が渋滞であればフラグＦ３は“０”となるが、リンクの中が一様でない場合には、フラグＦ２を“１”とし、先頭の位置とそこからの渋滞の長さを示す。このとき、殆どの場合は先頭位置が「０」となるので、フラグＦ３は“０”となり、「０」以外の場合は「否」となってフラグＦ３を“１”として渋滞先頭位置（１２ビット）並びに渋滞長（１２ビット）のデータを処理することとなる。
【００７９】
図６は、ＶＩＣＳ情報のレベル３におけるバイナリーフォーマットを示し、基本的には各バイナリーの項目とＦＭ多重放送の項目とが同一となるように割り当てられている。このデータ構造では、２次メッシュ単位にまとめられたデータが扱えるようになっており、データが多いときは分割を行う。なお、図６では、各フィールドの番号を丸囲み文字で示す。
【００８０】
図６において、第０フィールドは識別子（８ビット）であり、仮に５０（１６進数、以下同じ）とする。
第１フィールドはヘッダ長（４ビット）であり、０は拡張型で第３ワードでバイト数を指定する。拡張以外は１〜１５の値をとり、これに“８”を加えた値が全ヘッダ長となる。
【００８１】
第２フィールドはヘッダ長（１２ビット）であり、このデータユニットの全バイト数を示す。
第３フィールドは拡張ヘッダ長で、第１ワード＝０のときは８ビットを使って、この数値は拡張ヘッダ長の直後からヘッダ部のデータバイト数とする。第１ワード≠０のときは省略される。
【００８２】
第４フィールドは情報種別（８ビット）であり、ｂ４：渋滞、ｂ３：事象、ｂ２：駐車場、ｂ１：ＳＡ・ＰＡ、ｂ０：区間旅行に区分される。
なお、ＶＩＣＳセンターから発信されている現在の情報に即して説明すれば、ｂ４：渋滞は、渋滞情報（区間・程度）を示し、ｂ３：事象は事象規制情報で規制内容や原因などについて事象ごとに規定されており、たとえば規制内容については、通行止め、速度規制など、大まかに１４種類に分類し、その内容は細かく定義されている。また、ｂ２：駐車場は駐車場情報で、各駐車場の状況を、「空車」「混雑」「満車」「閉鎖」「不明」という区分で提供されるほか、駐車場の中心座標位置、駐車場名、営業時間、料金、車種制限、高さ制限なども提供されている。また、ｂ１：ＳＡ・ＰＡはサービスエリアとパーキングエリアである。
【００８３】
第５フィールドは更新（１ビット）を示し、更新のとき“１”、再送のとき“０”となっている。
第６フィールドはバージョン（７ビット）で０〜１２７である。
第７フィールドは時間（５ビット）で０〜２３である。
【００８４】
第８フィールドは分（６ビット）で０〜５９である。
第９フィールドは有効時間（５ビット）であり、分として０〜３１（０は指定無し）である。
第１０フィールドは符号形式（８ビット）であり、ｂｉｎａｒｙ（ｂ２＝１）、ＸＭＬ（ｂ１＝１）、圧縮（ｂ０＝１）、テスト（ｂ７＝１）である。
【００８５】
第１１フィールドはプロバイダ（８ビット）である。
第１２フィールドは２次メッシュ座標軸Ｘ（８ビット）である。
第１３フィールドは２次メッシュ座標軸Ｙ（８ビット）である。
第１４フィールドはリンク区分（２ビット）である。
【００８６】
第１５フィールドは２次メッシュ分割総数（頁総数）（３ビット）である。
第１６フィールドは分割した頁番号数１〜７まで（３ビット）としている。
なお、第１フィールドで指定し、この第１フィールドが４のときこの部分はない。また、第１フィールドが１５のときこの部分は１１バイト増加する。このとき全体でヘッダ部は２４バイトとなる。第３フィールドの指定の場合は、全ヘッダ長がその指定数となる。
【００８７】
（ＶＩＣＳ情報の処理の詳細）
次に、このようなビット配置のデータの受信側での処理ルーチンを、図７のフロー図に基づいて説明する。
（ステップＳ１）
ステップＳ１では、基本情報の先頭である連続リンク数が読み込まれてステップＳ２へと移行する。
【００８８】
（ステップＳ２）
ステップＳ２では、基本情報のうちの開始リンク番号が読み込まれてステップＳ３へと移行する。
（ステップＳ３）
ステップ３では、基本情報から読み込まれた開始リンク番号が設定されてステップＳ４へ移行する。
【００８９】
（ステップＳ４）
ステップＳ３では、「渋滞」「混雑」「渋滞なし」「不明」の４種類のいずれに属するかの渋滞度が読み込まれて基本情報の読み込みが終了し、ステップＳ５へと移行する。
【００９０】
（ステップＳ５）
ステップＳ４では、フラグＦ１が“１”であるか否かが判断され、フラグＦ１が“１”の場合にはステップＳ６へと移行し、フラグＦ１が“１”でない場合、すなわち、フラグＦ１が“０”の場合にはステップＳ９へと移行する。
【００９１】
（ステップＳ６）
ステップＳ６では、リンク旅行時間の集約フラグが判断される。集約フラグの「集約」はリンクを纏めて旅行時間を表すものであるため、リンク単独ではリンク旅行時間が存在しない。したがって、集約なし＝“１”のときはステップＳ７へと移行し、集約なし＝“１”でないとき、すなわち、（集約あり＝“０”の場合にはステップＳ９へと移行する。なお、リンク旅行時間の単位は秒であり、０〜８１９０（１６進数表記で１ＦＦＥ）を表し、８１９１（１６進数表記で１ＦＦＦ）のときは不明を表す。
【００９２】
（ステップＳ７）
ステップＳ７では、リンク旅行時間が実測か予測かの時間種別を識別してステップＳ８へと移行する。
（ステップＳ８）
ステップＳ８では、交差点間のリンク旅行時間を読み込んでステップＳ９へと移行する。
【００９３】
（ステップＳ９）
ステップＳ９では、ステップＳ４でフラグＦ１が“０”であった場合、即ち、リンク旅行時間に関するデータが存在しなかった場合、ステップＳ６でリンク旅行時間が集約でなかった場合、ステップＳ７およびステップＳ８で各データを読み込んだ場合に、フラグＦ２が“１”であるか否かが判断され、フラグＦ２が“１”の場合には第２拡張情報のデータが存在することとなってステップＳ１０へと移行し、フラグＦ２が“１”でない場合、すなわち、フラグＦ２が“０”の場合には第２拡張情報のデータが存在しないこととなってステップＳ１５へと移行する。
【００９４】
（ステップＳ１０）
ステップＳ１０では、フラグＦ３が“１”であるか否かが判断され、フラグＦ３が“１”の場合には渋滞先頭位置≠０ｍとして渋滞先頭位置データを読み出すためにステップＳ１１へと移行し、フラグＦ３が“１”でない場合、すなわち、フラグＦ３が“０”の場合には渋滞先頭位置＝０ｍとして渋滞先頭位置データが存在しないこととなってステップＳ１２へと移行する。
【００９５】
（ステップＳ１１）
ステップＳ１１では、渋滞先頭位置を読み込んでステップＳ１２へと移行する。
（ステップＳ１２）
ステップＳ１２では、渋滞長を読み込んでステップＳ１３へと移行する。この渋滞長はｍで表し、０〜４０９３（１６進数表記でＦＦＤ）のときはこの数値を１０倍した値が実際の渋滞長となり、４０９４（１６進数表記でＦＦＥ）のときは渋滞長がリンク始点まで続くことを表し、４０９５（１６進数表記でＦＦＦ）のときには不明を表す。
【００９６】
（ステップＳ１３）
ステップＳ１３では、フラグＦ４が“１”であるか否かが判断され、フラグＦ４が“１”の場合には、引き続き部分渋滞にあるとしてステップＳ１４へと移行し、フラグＦ４が“１”でない場合、すなわち、フラグＦ４が“０”の場合には第２拡張情報が終了するとしてステップＳ１５へと移行する。
【００９７】
（ステップＳ１４）
ステップＳ１４では、ステップＳ４と同様に、「渋滞」「混雑」「渋滞なし」「不明」の４種類のいずれに属するかの渋滞度が読み込まれて再びステップＳ１０へとループされる。
（ステップＳ１５）
ステップＳ１５では、連続リンクが終了したか否かが判断され、連続リンクが終了した場合には一連の作業が終了し、連続リンクが終了していない場合には、ステップＳ１６へ移行する。
【００９８】
（ステップＳ１６）
ステップＳ１６では、開始リンク番号（ｎ）に１加算され、ステップＳ４へとループされる。
【００９９】
このように、項目別データの拡張情報の先頭にあるフラグを監視することによって、その各項目別データの拡張情報の存在を認識することができるため、可変長のビット配置での簡素なプログラム処理が可能となる。
【０１００】
したがって、各項目に対するデータの存在を各フラグＦ１〜Ｆ４であらわし、フラグが“０”であればそのフラグＦ１〜Ｆ４の次の項目であるデータの読み込みをスキップすることができるうえ、拡張情報の直前に当該拡張情報に対するフラグを配置していることにより、対応する項目別データの種類も容易に識別することができ、フラグと拡張情報との対応関係の識別プログラムを簡素にすることができる。
【０１０１】
これは、固定長の場合のように、各項目別データに対するフラグを対応する拡張情報の直前に配置せずに、予め確保された領域（数ビット）にまとめられたフラグをＲＡＭ等に記憶させておく必要がなく、ハードウエアも安価且つ簡素な構造とすることができる。
なお、図５に示したデータフォマットにおいて、省略されるビットおよび項目は順次前に詰められるので、必ずしも表示した状態となるものではなく、バイト単位になるものでもない。
【０１０２】
（項目別データがバイト単位で扱われる場合）
ところで、各項目別データは、８ビット単位のバイトで扱われるとした場合、図８のビット処理の説明図に示すように、その際に必要な情報を切り出すには、その情報のビット数を引き出す必要がある。
計算処理上では、シフトとマスクとを使用すれば演算速度は速くなる。情報の最初のビット位置、全情報を通じての最初のバイトのＭＳＢを“０”としてカウントするＳｂｉｔ、そこから切り出す情報数をＬｂｉｔとする。
【０１０３】
例えば、下記の式（１）、（２）に示すように、第１バイトに先頭があるとすれば、Ｓｂｉｔを３シフト（８で割る）した値がバイトの位置となり、Ｓｂｉｔの下位３ｂｉｔがビット位置であるから、１ビット切り出すにためには（７・下位３ｂｉｔの値Ｉｂｉｔ）、右にシフトして１でマスクすることで“０”か“１”かを判別することができる。
第Ｉワード＝Ｓｂｉｔ／８  …（１）
Ｉｂｉｔ＝Ｓｂｉｔ％８（８で割った余り）  …（２）
【０１０４】
図９は、この際の詳細なデータ処理に関するフロー図である。
このルーチンにおいて、ｘｘの値でＩｂｉｔより左側の値は、前のデータ分として処理する必要があり、これを取り除くには、Ｉｂｉｔ左にシフトし、２５５でマスクし、Ｉｂｉｔ右にシフトすればよい。
また、このルーチンにおいて１ｂｉｔ切り出すには、ステップＳ１２の判定は行わず、ステップＳ１３の処理を行い、その結果を“１”でマスクすればよい。
【０１０５】
以上、実施の形態では、道路交通情報の渋滞情報について説明したが、ＶＩＣＳ情報符号送受信システムＡは、道路交通情報に係る事象規制情報、駐車場情報、区間旅行時間情報にも適用可能である。さらに、ＶＩＣＳ情報符号送受信システムＡは、観光情報、レストラン・ホテル情報、各種イベント情報等（データ放送用情報）のデータ放送にも活用可能である。
【０１０６】
なお、一般に、データ放送は、サービスが開始された当初、取り扱われるデータ放送用情報の情報量が少なく、伝送容量も十分であったが、サービスが充実するに従って、取り扱われるデータ放送用情報の情報量が多くなり、伝送容量が不足がちになり、データ放送用情報の伝送周期が長くなっているため、随時更新されるデータ放送用情報に適しておらず、最適なサービスを実現できない。そこで、伝送周期を短くするために、データ放送用情報の伝送効率をできるだけ高くしておく必要がある。伝送効率を高くするためには、通常データ圧縮方式が用いられているが、データ放送用情報を圧縮した圧縮データを受信した受信側では、当該圧縮データを解凍する処理が必要となり、データ放送用情報がリアルタイムのものである場合、問題となることが多い。しかしながら、本発明では、可変ビットのデータ長の領域に、データ放送用情報の項目別データを割り当てて、当該項目別データを基本情報と拡張情報とに分け、さらに、拡張情報の有無を示すフラグを当該拡張情報の直前の位置に配置したので、伝送効率よく（無駄を省いて）送信することができる。すなわち、本発明は、データ放送に適した符号方式と言える。
【産業上の利用可能性】
【０１０７】
本発明の地上波デジタル放送を利用したＶＩＣＳ情報用生成、地上波デジタル放送用送信機、地上波デジタル放送用受信機、及び地上波デジタル放送用送受信システムは、上述したカーナビゲーションといった専用機以外にもモバイル用の衛星放送やインターネットなどのダウンロードデータとしても使用し得るものと想定される。
【０１０８】
なお、デジタル地上波放送は、その使用周波数帯域（ＵＨＦ）の調整を含め、本件出願時現在にて調整中の部分が多々あるが、その調整に伴う伝送技術に対する設計変更的な対応が可能なことは勿論である。
また、それに付随して、従前のＶＩＣＳ情報がレベル１、レベル２、レベル３といったように、受信側の媒体に応じて出力可能な範囲が拡大され、しかも、電波受信環境が従前の各レベルよりも一層リアルタイムな情報提供が可能となるといった地上波デジタル放送の適用に伴って新たに追加された事項、特に、情報提供の電波送受信信号に関する拡張情報の追加事項に対する適用も可能であることは勿論である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施の形態を示したＶＩＣＳ情報符号送受信システムのブロック図である。
【図２】図１に示したＶＩＣＳ情報符号送信装置の動作を説明したフローチャートである。
【図３】図１に示したＶＩＣＳ情報符号受信装置の動作を説明したフローチャートである。
【図４】本発明の地上波デジタル放送を利用したＶＩＣＳ情報用生成を示し、渋滞情報のデータフォーマットを時系列的に示した説明図である。
【図５】同じく、渋滞情報のデータフォーマットをビット割当で示した説明図である。
【図６】同じく、ＶＩＣＳ情報のレベル３におけるバイナリーフォーマットを示しす説明図である。
【図７】同じく、ビット配置のデータの受信側での処理ルーチンのフロー図である。
【図８】同じく、ビット処理の説明図である。
【図９】同じく、データ処理ルーチンのフロー図である。
【符号の説明】
【０１１０】
１      ＶＩＣＳ情報符号送信装置（ＶＩＣＳ情報送信装置）
３      ＶＩＣＳ情報符号受信装置（ＶＩＣＳ情報受信装置）
５      ＶＩＣＳ情報構成手段
７      フラグ設置手段
９      ＶＩＣＳ情報送信手段
１１    ＶＩＣＳ情報受信手段
１３    フラグ検出手段
１５    情報出力手段
【図１】
2005117398.tif 000003
【図２】
2005117398.tif 000004
【図３】
2005117398.tif 000005
【図４】
2005117398.tif 000006
【図５】
2005117398.tif 000007
【図６】
2005117398.tif 000008
【図７】
2005117398.tif 000009
【図８】
2005117398.tif 000010
【図９】
2005117398.tif 000011