(57)【要約】【課題】  同一データが複数回放送される交通情報等のディジタル放送において、放送電波の環境が悪く、受信誤り発生しやすくても、誤りのないデータユニット１を迅速かつ信頼性高く再生可能なディジタル放送の送信装置３０及び受信装置７０，７１を提供する。【解決手段】  送信装置３０において、開始インジケータ及び初送フラグを付加することにより、データユニット１の先頭パケットの検出、及び、放送データの初回放送の検出が容易になる。また、受信装置７０，７１において、受信したパケットシリーズ２のうち誤りのないパケットのデータのみをパケットシリーズデータ記憶手段７１４に記憶することにより、同一のデータユニット１を複数回受信することにより、それぞれ受信されるパケット３の一部に誤りがあっても、誤りのないデータユニット１を再生することができる。【選択図】      図７
2005101947.tif 000002
【特許請求の範囲】
【請求項１】
同一の１以上のデータユニットを収容した１以上のパケットが複数回に亘って放送されるディジタル放送の送信装置であって、
放送される１まとまりのデータごとにヘッダ部と誤り検出符号とを付加することによりデータユニットを形成し、当該形成された１以上のデータユニットを予め定められた順序で連結して連結データユニットを形成するデータユニット形成手段と、
前記連結データユニットが収容される先頭のパケットのヘッダに当該連結データユニットの収容が開始されたことを示す開始インジケータを付加する開始インジケータ付加手段と、
前記連結データユニットを、前記開始インジケータを付加したパケットのペイロードの定められた位置から収容し始め、当該連結データユニットを前記ペイロードに収容しきれない場合には、前記開始インジケータを付加しない１以上のパケットを追加して、当該データユニットをそのペイロードに継続して収容すると共に、収容すべき前記連結データユニットを収容し終えて前記ペイロードに空き領域が生じた場合には、当該空き領域にあらかじめ定められたデータを埋め込む処理を行うパケット形成手段と、
前記パケット形成手段によって形成されたパケットを送信するパケット送信手段と
を備えることを特徴とするディジタル放送の送信装置。
【請求項２】
前記連結データユニットを構成する先頭のデータユニットのヘッダ部に、当該連結データユニットを構成する全データユニットのデータ長の総和及び当該連結データユニットの全ユニット数を示す情報を付加する連結情報付加手段
をさらに備えることを特徴とする請求項１に記載のディジタル放送の送信装置。
【請求項３】
前記連結データユニットを構成する各データユニットのヘッダ部に、前記連結データユニットを収容する各パケットの連続性指標の上位ビットとなる情報を付加する連続性指標補助情報付加手段
をさらに備えることを特徴とする請求項１又は請求項２に記載のディジタル放送の送信装置。
【請求項４】
初回に放送されるパケットに収容されるデータユニットのヘッダ部に初回放送であることを示す初送フラグを付加する初送フラグ付加手段
をさらに備えることを特徴とする請求項１ないし請求項３のいずれか一項に記載のディジタル放送の送信装置。
【請求項５】
同一の連結データユニットを収容した１以上のパケットが複数回に亘って放送されるディジタル放送の受信装置であって、
前記連結データユニットを収容したパケットに予め付加された誤り検出符号に基づき受信誤りの有無を判定するパケット受信誤り判定手段と、
前記パケットが前記連結データユニットを収容した１以上のパケットのうち何番目に位置するかを示すパケット位置に対応させて、前記パケットに収容されている収容データを記憶データとして記憶するパケットシリーズデータ記憶手段と、
前記パケットを受信して得られた連結データユニットがそのヘッダ部の情報に基づき初送のデータユニットであることを判定する初送判定手段と、
前記パケットシリーズデータ記憶手段に記憶されている記憶データと、その後に放送されたパケットに収容されている収容データとの同一性を判定するデータ同一性判定手段と、
前記パケットを受信して得られた連結データユニットが前記初送判定手段により初送であると判定されたとき、又は、前記データ同一性判定手段によって前記パケットシリーズデータ記憶手段に記憶されている記憶データと前記パケットを受信して得られた連結データユニットとが同一の連結データユニットであると判定されたとき、前記連結データユニットを収容するパケットのうち、前記パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されている収容データを、前記パケットシリーズデータ記憶手段の当該パケットのパケット位置へ書き込む制御を行うデータ記憶制御手段と、
前記パケットシリーズデータ記憶手段の前記パケットシリーズのすべてのパケット位置に、前記パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されていたデータの記憶が完了したとき、前記パケットシリーズデータ記憶手段に記憶されている記憶データを連結データユニットとして出力するデータユニット出力手段と
を備えることを特徴とするディジタル放送の受信装置。
【請求項６】
前記初送判定手段は、連結データユニットの初送フラグに基づいて、その連結データユニットが初送であることを判定すること
を特徴とする請求項５に記載のディジタル放送の受信装置。
【請求項７】
前記データ記憶制御手段は、
前記連結データユニットを収容するパケットを受信して得られた収容データのうち、前記連結データユニットを構成するデータユニットのヘッダ部を収容したパケット及びそのデータユニットの誤り検出符号を収容したパケットのいずれのパケットにも受信誤りがないときには、前記ヘッダ部を収容したパケットの収容データ及び前記誤り検出符号を収容したパケットの収容データそれぞれを、前記パケットシリーズデータ記憶手段のそれぞれのパケット位置へ書き込む制御を行い、
前記連結データユニットを構成するデータユニットのヘッダ部を収容したパケット及びそのデータユニットの誤り検出符号を収容したパケットのいずれかのパケットに受信誤りがあるときには、前記ヘッダ部を収容したパケットの収容データ及び前記誤り検出符号を収容したパケットの収容データのいずれの収容データも、前記パケットシリーズデータ記憶手段へ書き込む制御を行わない
ことを特徴とする請求項６に記載のディジタル放送の受信装置。
【請求項８】
前記データ記憶制御手段により、前記連結データユニットを収容するパケットのうち、前記パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されていた収容データが、前記パケットシリーズデータ記憶手段の当該パケットのパケット位置へ書き込む制御が行われたとき、当該パケット位置に対応させて、当該連結データユニットの初送フラグを記憶するパケット対応初送フラグ記憶手段と、
前記連結データユニットを構成するデータユニットのヘッダ部及び誤り検出符号をそれぞれ収容したパケットが異なる場合において、前記データユニット出力手段によって出力される当該データユニットの初送フラグを、当該データユニットの誤り検出符号を収容するパケットに対応する前記パケット対応初送フラグ記憶手段に記憶されている初送フラグの値で置換する初送フラグ置換手段と、
前記初送フラグ置換手段により前記初送フラグが置換された後、前記データユニット出力手段によって出力されるデータユニットに誤りがあるか否かの判定を行うデータユニット誤り判定手段と
をさらに備えることを特徴とする請求項６に記載のディジタル放送の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル放送の送信装置及び受信装置に関し、特に同一情報が複数回繰り返し放送される移動体向け等のディジタル放送の送信装置及び受信装置に関する。
【背景技術】
【０００２】
現在、走行する車両に対して１分〜５分毎にリアルタイムで更新される道路混雑度等の交通情報を提供するディジタル放送が行われようとしている。交通情報は、地域別、情報の種類別に１まとまりのデータ（以下、この１まとまりのデータを、データユニットという）としてまとめられ、そのデータユニットは、トランスポートストリームパケットのペイロードに収容されて放送される。ここで、データユニットのデータ量がトランスポートストリームパケットのペイロードの容量よりも大きい場合には、データユニットは複数部分に分割されて、複数のペイロードに収容される。従って、そのデータユニットは、複数のトランスポートストリームパケット、すなわち、トランスポートストリームパケットのシリーズとして放送される。
なお、以下、この明細書では、トランスポートストリームパケットを単にパケットといい、トランスポートストリームパケットのシリーズを単にパケットシリーズという。
【０００３】
この交通情報を提供するディジタル放送においては、交通情報の種類や対象地域が適宜変更されつつ、当該交通情報が１まとまりにされたデータユニットを、パケットのペイロードに収容したパケットシリーズが放送されるが、同一種類かつ同一地域向けの交通情報が放送される周期は、その交通情報が更新される周期の数分の１なので、同一種類かつ同一地域向けの交通情報は、同一のものが数回に亘り放送されることになる。すなわち、同一内容のデータユニットは、複数回放送される。
走行する車両においては、このように放送されるパケットシリーズを受信して、受信されたパケットシリーズに収容されているデータユニットの内容を表示する。この場合、受信されたパケットシリーズに含まれているパケット一つだけに誤りがあっても、その内容は表示されない。しかし、同一の交通情報は、パケットシリーズによって繰り返し複数回放送されるので、次の放送まで通常１分ほど待てば、同一の交通情報のデータユニットを収容したパケットを受信することができる。再度放送されたパケットシリーズの受信によって、すべて誤りのないパケットを受信することができれば、データユニットの内容を表示することができる。
【０００４】
ところで、データユニットのデータ量が１パケットのペイロードのデータ量よりも大きい場合には、そのデータユニットは分割され、複数のパケットに収容されて放送される。この場合、データユニットの表示は、それを収容するすべてのパケットの受信において誤りがない場合に限り、行われる。すなわち、データユニットを収容するパケットのうち１つのパケットにでも受信誤りがあれば、そのデータユニットに誤りがあることになるので、その表示を行うことはできない。従って、データ量の大きいデータユニットを誤りなく受信し、表示することができる確率は、データ量の小さいデータユニットの場合に比べ、かなり低下することになる。ちなみに、１パケットの受信誤り率をρとすれば、ｎパケットを続けて受信する場合の誤り率は、１−（１−ρ）n となる。すなわち、受信誤り率が１％（ｐ＝０．０１）の場合でも、５パケット（ｎ＝５）で構成されたデータユニットの受信誤り率は、４．９％となる。
【０００５】
現実に走行している車両における放送電波の受信状態は、種々のノイズやビルなどによる反射電波等のために常に安定しているとはいえない。従って、初回に放送されたパケットのみならず、再度放送されたパケットの受信に誤りが生じることは十分にあり得ることであり、データユニットのデータ量が大きければ大きいほど、その確率は大きくなる。もし、ここで再度放送されたパケットの受信誤りがあれば、交通情報の表示はさらに遅れることになる。こうした交通情報の表示の遅れは、表示する情報の種類にもよるが、ドライバにとって大きな不利益となる。
【０００６】
一般の双方向通信においては、受信したパケットに誤りがあると、誤りのあったパケットについてのみ再送するという方法が多くとられている。しかし、誤りのあったパケットを再送する方法は、不特定多数に対する一方向通信である放送にとって適した方法とはいえないが、特許文献１には衛星放送を利用したゲームプログラム配信においてパケット誤りに対してそのパケットを再送する技術が開示されている。それによれば、利用者は衛星放送によって放送されるゲームプログラムを受信し、受信したパケットに誤りがあった場合には、電話回線等のネットワークを介して、配信サーバに再送を要求し、誤りのあったパケットのみ配信サーバから電話回線等のネットワークを経由してダウンロードするとしている。
【０００７】
また、特許文献２には、衛星を利用したファクシミリ放送において、再放送されるパケットにより、ファクシミリデータの誤りを検出し、誤りのないファクシミリデータを再生する技術が開示されている。それによれば、利用者は、同一のファクシミリデータについて複数回放送されるパケットシリーズを３回以上受信し、受信した各パケットのデータを多数決で誤りのあるパケットを検出し、誤りのない受信データを再生するとしている。こうすれば、例えば、３回放送を受信して、３回ともにいずれかのパケットに誤りがあったとしても、それらの誤ったパケットの位置が互いに異なっている場合は、送信されたファクシミリデータに対し誤りのない受信データを再生することができる。
【特許文献１】特開２００２−２８１０８１号公報（段落００４９〜００５５、図９〜１２）
【特許文献２】特開平７−１５４１２号公報（段落００２４〜００６３、図１〜５、図８）
【０００８】
しかしながら、走行車両に交通情報を提供するディジタル放送において、特許文献１のように、誤ったパケットの再送をサーバに求めようとすると、車載装置は放送電波の受信機能だけではなく、移動体無線電話（携帯電話）の機能を備えなければならない。これは、車載装置の製造コストの増大や販売価格の高価格化につながる。また、放送電波を受信する車両数は膨大であり、多数の車両からの再送要求に対応するサーバには大きな負荷がかかる。そして、放送する側にとっては、そのようなサーバを準備し、運用するというコストが余分にかかることになる。
【０００９】
特許文献２のファクシミリ放送においては、放送されるパケット単体には誤り検出符号が付加されていない。そのため、受信装置は、少なくとも３回の放送電波を受信し、その３回の受信についてそれぞれデータユニットを再生し、それぞれのデータユニットをパケットに分割し、それぞれ対応するパケットを比較し多数決することによってパケットの誤りを検出する。しかしながら、交通情報を提供するディジタル放送においては、その放送の標準規格で各パケットに誤り検出（誤り訂正）符号を付加することが定められており、多数決を必要とせずにパケットの誤りを検出することができる。この場合には、同一の放送を２回受信し、２回ともにパケットの誤りがあっても、そのパケットの位置が相互に異なっていれば、誤りのないパケットシリーズを再生することができる。すなわち、文献２の例は、交通情報のディジタル放送の標準規格に適合していないだけでなく、誤りのないデータユニットを再生するにも時間を要する方式となっている。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
以上、従来技術を概観すると、その問題点は、移動体向けのディジタル放送においても再放送という形で再送が行われているのにもかかわらず、それを「誤りパケットの再送」とみなさず、データユニットそのものの「再放送」とみなしている点にある。従って、複数のパケットに収容されているデータユニットは、受信されて、その１つのパケットにでも受信誤りがあれば、全てのデータは捨てられてしまう。「誤りパケットの再送」の考えに基づくならば、誤りのないパケットのデータは、保存しておくことになる。
【００１１】
そこで、本発明の第１の課題は、再放送をパケットの再送とみなすことが可能なデータユニットの再生方法に基づきデータユニットを再生し、また、それによってデータユニットの受信誤り率を低減させることが可能なディジタル放送の送信装置及び受信装置を提供することにある。
また、本発明の第２の課題は、一連のパケットシリーズに収容されるデータユニットが１つだけでなく、複数のデータユニットが連結されたデータユニットであっても、同様の再生方法に基づき、データユニットを再生することが可能なディジタル放送の送信装置及び受信装置を提供することにある。
なお、ここで第２の課題をあげたのは、現実の交通情報を提供するディジタル放送においては、データユニットのデータ量が１パケットのペイロードのデータ量より小さくなる場合が、多々生じるからである。このような場合には、パケットのペイロードのデータ収容効率を向上させるために、複数のデータユニットが連結されて、その連結されたデータユニットがあたかもデータ量の大きな１つのデータユニットのように取り扱われる。
【００１２】
そして、最終的な本発明の課題は、交通情報を提供する標準のディジタル放送の放送設備に大きな変更を加える必要も、余分な運用コストの必要もないディジタル放送の送信装置を提供するとともに、放送電波の状態が悪く受信誤りが発生しやすい環境下でも、誤りのないデータユニットを迅速かつ信頼性高く再生でき、さらに、低コストで低廉な車載装置を実現することが可能なディジタル放送の受信装置を提供することにある。
【課題を解決するための手段】
【００１３】
前記課題を解決するため、請求項１に記載のディジタル放送の送信装置は、データユニット形成手段と、開始インジケータ付加手段とパケット形成手段とを備えることを特徴とする。
このような手段を備えたディジタル放送の受信装置において、データユニット形成手段は、放送される１まとまりのデータごとに当該データにヘッダ部と誤り検出符号を付加することによりデータユニットを形成し、当該形成された１以上のデータユニットを予め定められた順序で連結して連結データユニットを形成する。
また、開始インジケータ付加手段は、連結データユニットの先頭部分が収容されるパケットのヘッダに開始インジケータを付加する。これによって、受信装置は、切れ目なく放送されるパケットのシリーズの中から連結データユニットの先頭部分を収容するパケットを容易に検出することができる。
【００１４】
さらに、パケット形成手段は、開始インジケータを付加したパケットのペイロードの定められた位置から連結データユニットを収容し始め、当該連結データユニットをそのペイロードに収容しきれない場合には、開始インジケータを付加しない１以上のパケットを追加して、連結データユニットをそのペイロードに継続して収容すると共に、また、収容すべき連結データユニットを収容し終えて当該パケットのペイロードに空き領域が生じた場合には、当該空き領域にあらかじめ定められたデータを埋め込む処理を行う。
以上のようなデータユニット形成手段及びパケット形成手段によって、連結データユニットは、初送時と再送時に関わらず、パケットシリーズへの収容のされ方は同一のものとなる。従って、そのような連結データユニットは、何回放送されようとも、同一のパケットシリーズとして放送される。これは、同一の連結データユニットとして複数回放送されたパケットシリーズにおける同じ位置のパケットは、相互に入れ替えることができることを意味する。その結果、受信装置においては、受信誤りのあったパケットを再放送される誤りのないパケットで置き換えることにより誤りのないパケットシリーズ、すなわち、それに収容されている連結データユニットを再生することができるようになる。
【００１５】
請求項２に記載のディジタル放送の送信装置は、請求項１に記載のディジタル放送の送信装置に加え、さらに、連結情報付加手段を備えることを特徴とする。連結情報付加手段は、連結データユニットを構成する先頭のデータユニットのヘッダ部に、当該連結データユニットを構成する全データユニットのデータ長の総和及び当該連結データユニットの全ユニット数を示すデータを付加する。
これによって、受信装置は、連結データユニットを収容するパケットの先頭のパケットを受信しただけで、連結データユニット全体としてのデータ長及び連結データユニットの全ユニット数を知ることができる。そのため、連結データユニットをあたかも１つのデータユニットのように取り扱うことができ、受信装置における受信処理が簡単化される。
【００１６】
請求項３に記載のディジタル放送の送信装置は、請求項１又は請求項２に記載のディジタル放送の送信装置に加え、さらに、連続性指標補助情報付加手段を備えることを特徴とする。連続性指標補助情報付加手段は、連結データユニットを構成する各データユニットのヘッダ部に、連結データユニットを収容する各パケットの連続性指標の上位ビットに相当する情報を付加する。
これによって、受信装置は、連続して多数のパケットに受信誤りがあっても、パケットの送信順序を間違えることなく、パケットを受信し、連結データユニットを再生することができるようになる。
【００１７】
請求項４に記載のディジタル放送の送信装置は、請求項１ないし請求項２のいずれか一項に記載のディジタル放送の送信装置に加え、さらに、初送フラグ付加手段を備えることを特徴とする。
初送フラグ付加手段は、複数回放送される連結データユニットのうち初回に放送される連結データユニットのヘッダ部に初回放送であることを示す初送フラグを付加する。これによって、受信装置は、データユニットの内容が新しく更新されたことをデータの同一性を判定することなく知ることができる。そのため、データユニットの内容の更新に伴う受信装置における受信処理が簡単化される。
【００１８】
請求項５に記載のディジタル放送の受信装置は、パケット受信誤り判定手段と、パケットシリーズデータ記憶手段と、初送判定手段と、データ同一性判定手段と、データ記憶制御手段と、データユニット出力手段とを備えることを特徴とする。
ここで、パケット受信誤り判定手段は、送信された複数のパケットからなるパケットシリーズを受信して得られた各パケットについて、パケット毎に予め付加された誤り検出符号に基づき受信誤りの有無を判定する。また、パケットシリーズデータ記憶手段は、前記パケットが前記連結データユニットを収容した１以上のパケットのうち何番目に位置するかを示すパケット位置に対応させて、前記パケットに収容されている収容データを記憶データとして記憶するメモリやディスク等の記憶媒体によって構成される。また、初送判定手段は、パケットを受信して得られた連結データユニットが初送のデータユニット（リセットされた後、最初に受信したデータユニットを含む。）か、再送のデータユニットであるかを判定する。また、データ同一性判定手段は、パケットシリーズデータ記憶手段に記憶されている記憶データと、その後に放送されたパケットに収容されている収容データとの同一性を判定する。さらに、データ記憶制御手段は、データ同一性判定手段によってパケットシリーズデータ記憶手段に記憶されている記憶データと前記パケットを受信して得られた連結データユニットとが同一の連結データユニットであると判定されたとき、連結データユニットを収容するパケットのうち、パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されている収容データを、パケットシリーズデータ記憶手段の当該パケットのパケット位置へ書き込む制御を行う。そして、データユニット出力手段は、パケットシリーズデータ記憶手段のパケットシリーズのすべてのパケット位置に、パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されていたデータの記憶が完了したとき、パケットシリーズデータ記憶手段に記憶されているデータを連結データユニットとして出力する。
【００１９】
このように構成されるディジタル放送の受信装置において、受信されたパケットは、パケット受信誤り判定手段によって、受信誤りの有無が判定される。その結果、受信誤りがないと判定されたパケットについては、さらに、受信されたパケットに収容されている連結データユニットのデータ同一性判定と初送判定が行われる。データ同一性判定は、受信されたパケットに収容されている連結データユニットとパケットシリーズデータ記憶手段に記憶されている連結データユニットとを比較することにより行う。また、初送判定は、データ同一性判定手段により同一と判定された連結データユニットであって、その作成時刻等が異なる場合に、初送と判定する。また、リセット後、最初に受信された連結データユニットは、初送とみなされる。
次に、前記受信誤りがないと判定されたパケットが、初送判定手段により初送と判定されたとき、又は、データ同一性判定手段により、そのパケットが収容している連結データユニットとパケットシリーズデータ記憶手段に記憶されている連結データユニットとが同一と判定されたときには、データ記憶制御手段の指示の下に、その受信誤りがないと判定されたパケットに収容されている収容データを、そのパケット位置に対応させてパケットシリーズデータ記憶手段に書き込まれる。
また、パケット受信誤り判定手段により受信されたパケットに誤りがあると判定された場合には、再送されるパケットを前記と同様に受信し、前記と同様にして受信されたパケットに収容されている収容データをパケットシリーズデータ記憶手段に書き込まれる。
受信装置は、以上の動作を繰り返すことにより、最初の受信において誤りのあったパケットであっても、再送又は再々送によって誤りのないパケットを得ることができ、誤りのない連結データユニットを再生することができる。このようにして、誤りのない連結データユニットが再生されると、再生された連結データユニットは、データユニット出力手段により表示装置その他の出力装置に出力される。
【００２０】
請求項６に記載のディジタル放送の受信装置は、初送判定手段が、連結データユニットの初送フラグに基づいて、その連結データユニットが初送であることを判定することを特徴とする。
これは、連結データユニットのヘッダ部に初送フラグがあることが前提になるが、初送フラグがある場合には、初送フラグの有無により初送であるか再送であるかを判定できるので、その判定の処理が簡単化される。
【００２１】
請求項７に記載のディジタル放送の受信装置においては、請求項６記載のディジタル放送の受信装置のデータ記憶制御手段は、連結データユニットを収容するパケットを受信して得られた収容データのうち、連結データユニットを構成するデータユニットのヘッダ部を収容したパケット及びそのデータユニットの誤り検出符号を収容したパケットのいずれのパケットにも受信誤りがないときには、ヘッダ部を収容したパケットの収容データ及び誤り検出符号を収容したパケットの収容データそれぞれを、パケットシリーズデータ記憶手段のそれぞれのパケット位置へ書き込む制御を行い、また、連結データユニットを構成するデータユニットのヘッダ部を収容したパケット及びそのデータユニットの誤り検出符号を収容したパケットのいずれかのパケットに受信誤りがあるときには、前記ヘッダ部を収容したパケットの収容データ及び前記誤り検出符号を収容したパケットの収容データのいずれの収容データも、前記パケットシリーズデータ記憶手段へ書き込む制御を行わないことを特徴とする。
【００２２】
このように、データ記憶制御手段がパケットシリーズデータ記憶手段へのデータ記憶を制御することにより、データユニットのヘッダ部と誤り検出符号は、同一の時に受信されたパケットシリーズを構成するパケットに含まれるものが、パケットシリーズデータ記憶手段に記憶されることになる。そのため、パケットシリーズごとにヘッダ部が異なるものであっても（ちなみに、初送フラグのために、初回放送のデータユニットのヘッダ部と再放送のデータユニットのヘッダ部とは、異なっている。）、再生されたデータユニットを誤り検出符号により正しくチェックすることができる。
【００２３】
請求項８に記載のディジタル放送の受信装置は、請求項６に記載のディジタル放送の受信装置に加え、パケット対応初送フラグ記憶手段と、初送フラグ置換手段と、データユニット誤り判定手段とを備えることを特徴とする。
パケット対応初送フラグ記憶手段は、データ記憶制御手段により、連結データユニットを収容するパケットのうち、パケット受信誤り判定手段により誤りがないと判定されたパケットに収容されていた収容データが、パケットシリーズデータ記憶手段の当該パケットのパケット位置へ書き込む制御が行われたとき、当該パケットに対応して当該連結データユニットの初送フラグを記憶する。また、初送フラグ置換手段は、連結データユニットを構成するデータユニットのヘッダ部及び誤り検出符号をそれぞれ収容したパケットが異なる場合において、データユニット出力手段によって出力される当該データユニットの初送フラグを、当該データユニットの誤り検出符号を収容するパケットに対応するパケット対応初送フラグ記憶手段に記憶されている初送フラグの値で置換する。そして、データユニット誤り判定手段は、初送フラグ置換手段により初送フラグが置換された後、データユニット出力手段によって出力されるデータユニットに誤りがあるか否かの判定を行う。
このようにディジタル放送の受信装置を構成することによって、再生されたデータユニットのヘッダ部の初送フラグを、誤り検出符号を収容したパケットを受信したときの初送フラグに一致させることができる。これによって、初送と再送において、初送フラグが異なってもデータユニットの誤り検出を正しく行うことができるようになる。
【発明の効果】
【００２４】
以上のように、本発明のディジタル放送の送信装置によれば、受信装置側において、受信誤りのあったパケットを再放送される誤りのないパケットで置き換えることにより誤りのないパケットシリーズ、すなわち、連結データユニットを再生することができるような送信信号を生成することができる。しかも、その送信信号生成は、現行の交通情報のディジタル放送の標準規格を特に変更することなく、プログラムを変更するだけで行うことができる。従って、現行の放送設備はそのまま利用可能であり、また、余分な運用コストが発生することもない。
【００２５】
また、本発明のディジタル放送の受信装置によれば、同一のデータユニットについての放送を複数回受信し、その複数回受信したパケットシリーズのいずれにもいずれかのパケットに受信誤りがあっても、それらの誤りのあるパケットの位置が全て同じ位置でない限り、誤りのないパケットシリーズすなわち連結データユニットを再生することができる。従って、放送電波の状態が悪く受信誤りが発生しやすい環境下でも、誤りのないデータユニットを迅速かつ信頼性高く再生でき、その交通情報を表示することができるディジタル放送の受信装置を提供することができる。また、本発明においては、再送要求しないので移動体電話の機能を必要とせず、低コストで低廉な受信装置となる。
【発明を実施するための最良の形態】
【００２６】
＜第１の実施形態＞
以下に、本発明の第１の実施形態として、ディジタル放送の送信装置の例について、図１〜図７を参照しながら詳細に説明する。
まず、本実施形態における交通情報を提供する移動体向けのディジタル放送で用いられるデータユニット及びパケットの構成について、図１及び図２を参照しながら詳細に説明する。図１は、本発明において用いられるデータユニットの構成例、それを収容するパケットシリーズ及びパケットの構成例を示した図である。図２は、連結データユニットの構成例を示した図である。
【００２７】
交通情報を提供する移動体向けのディジタル放送においては、走行する車両に対して種々の交通情報が提供されるが、その種々の交通情報は、１つの交通情報ごとに１まとまりのデータとして放送される。その1まとまりのデータをここではデータユニットと呼ぶ。データユニットは、そのデータ量により、１つのパケットのペイロードに複数個収容される場合もあれば、１つのデータユニットが分割されて、複数のパケットのペイロード収容される場合もある。
なお、本実施形態に限らず、本明細書においては、１以上のデータユニットが連結され、その連結されたデータユニットが１以上のパケットのペイロードに分割して収容される場合、その連結されたデータユニットを連結データユニットと呼ぶ。データユニットが１つだけの連結データユニットは、特殊な連結データユニットであり、単にデータユニットと呼ぶ。そして、図１及び図２の説明においては、理解しやすさのために、データユニットが１つの場合を先に説明し、データユニットが２以上の連結データユニットの場合を後で説明する。
【００２８】
図１に示すように、データユニット１は、ヘッダ部１１、データ部１２及びＣＲＣ（Cyclic Redundancy Check code）１３により構成される。ここで、データ部１２は、交通情報そのもののデータが収容される部分であり、ヘッダ部１１は、その交通情報に関する属性データが収容される部分である。図１に示しているように、その属性データとしては、識別子、データ種別、データ作成時刻、メッシュデータ、初送フラグ等といったものがある。また、ＣＲＣ１３は、データユニット１における受信誤りを検出するための誤り検出符号である。
【００２９】
ヘッダ部１１が担う機能としては、いくつかあるが、その中で最も重要なのは、データ部に収容されているデータの異同を識別する機能である。ちなみに、データ種別は、混雑度の情報、空き駐車場の情報等の交通情報の種別を示したものであり、このデータ種別が異なるデータユニット１のデータ部１２は当然異なったものとなっている。また、メッシュデータは、その交通情報を提供すべき対象地域（例えば、東京は、１０ｋｍ2の広さに区切って２４のメッシュにまとめられている。）を示すデータであり、データ種別が同じでもメッシュデータが異なれば、データユニット１のデータ部１２は異なる。
ヘッダ部１１における初送フラグは、同一の地域を対象とする同一の交通情報について複数回放送されるデータユニット１のうち、その放送が初回放送であることを示すフラグである。すなわち、初回に放送されるデータユニット１の初送フラグには、“１”がセットされる。従って、このフラグが“１”である場合には、データユニット１が同一データ種別で、同一メッシュデータであっても、データ部１２に収容されているデータが更新されていることを示す。
【００３０】
一方、パケットシリーズ２は、ヘッダ２１、ペイロード２２及び誤り訂正符号であるＥＣＣ（Error Correcting Code）２３から構成されるパケット３が複数個連なった構成となっている。交通情報を収容したデータユニット１は、パケット３のペイロード２２に収容されるが、図１の例では、データユニット１のデータ量はペイロード２２のデータ容量よりも大きいので、データユニット１は、ペイロード２２のデータ容量に分割された上で、パケットシリーズ２の各パケット３のペイロード２２に収容される。
図１におけるパケット３の構成は、ＩＳＯによって定められたもので、パケット３のヘッダ２１は、信号同期用のデータ、パケット３の識別子であるＰＩＤ、開始インジケータＳ、連続性指標Ｃ等により構成される。ここで、開始インジケータＳは、データユニット１を収容したパケットシリーズ２を構成するパケット３のうち、先頭のパケット３であることを示す１ビットのフラグである。また、連続性指標Ｃは、４ビットのデータであり、０，１，２，・・・１５の数がパケット３の送信順に応じて割り当てられる。パケットシリーズ２を構成するパケット３の数が１６より大きい場合は、１７番目以降のパケット３には、再度、０，１，２，・・・１５の数が繰り返して割り当てられる。
ＥＣＣ２３は、１６Ｂｙｔｅの誤り訂正符号であり、ＩＳＯでリードソロモン符号を用いることが定められている。なお、ＥＣＣ２３は、各パケット３のヘッダ２１およびペイロード２２に対して付加されており、これらヘッダ２１およびペイロード２２の受信誤りを検出するためのものである。
【００３１】
図１のパケット３を構成するペイロード２２に含まれるポインタ部は、開始インジケータＳが“１”のときのみ有効な１Ｂｙｔｅのデータであり、この１Ｂｙｔｅのデータによって表される数によって、データユニット１が開始するペイロード２２内のアドレス（実際はアドレス−１）を示す。また、開始インジケータＳが“０”のときは、ペイロード２２にポインタ部は存在しないものとされ、その部分にはデータユニット１を分割したデータが収容データとして収容される。
一般には、このポインタ部を利用することにより、あるデータユニット１の最後尾部分と、他のデータユニット１の先頭部分を１つのパケット３に混在させることができる。そうすることによって、ペイロード２２に無駄領域を生じさせないので、パケット３が収容データを搬送する効率を向上させることができる。
【００３２】
しかしながら、この第１の実施形態においては、データユニット１は、必ず、パケット３のペイロード２２の最初（実際にはポインタ部の次）から収容されるようにする。そして、データユニット１の最後尾部分が収容されるパケット３のペイロード２２の後部に空き領域が生じた場合には、その部分にはあらかじめ定められた特定のデータを埋め込むものとする。ここでは、その特定のデータは、１６進数の“ＦＦ”とする。このようにすることによって、同一のデータユニット１を収容するパケットシリーズ２は複数回放送されても、初送フラグ及びそれに伴うＣＲＣ１３を除けば、同じものとなる。
【００３３】
次に、図２に従い、複数のデータユニット１が連結された連結データユニットについて説明する。
ここで、連結データユニット１ａを導入する理由は、現実の交通情報を提供するディジタル放送においては、データユニット１のデータ量がパケット３のペイロード２２の収容量より小さくなる場合が、しばしば生じるからである。そのような場合に、１つのパケット３が１つのデータユニット１を収容するのでは、パケット３の使用効率は悪くなる。また、図１で示したパケット３の開始インジケータＳとポインタ部を利用しても、１つのパケット３のペイロード２２には、最大２つのデータユニット１しか収容できない。そこで、本実施形態においては、図２に示すように、１つのパケット３に３個以上のデータユニット１をも収容可能な連結データユニット１ａを用いる。
【００３４】
図２に示す連結データユニット１ａは、基本的には、データユニット１を単純に連結しただけのものであるが、連結データユニット１ａを構成するデータユニット１のヘッダ部１１には次の情報が付加されていることを特徴とする。
なお、図２のデータユニット１のヘッダ部１１の構成では、図１のデータユニット１のヘッダ部１１の構成のうち、ここでの説明上必要がないものについては、記載が省略されている。
【００３５】
まず、連結データユニット１ａを構成する先頭のデータユニット１のヘッダ部１１には、連結データユニット１ａ全体の総データ長を表す「全ユニットデータ長」の情報と、連結データユニット１ａを構成するデータユニット１の数を表す「全ユニット数」の情報が付加されている。これらの情報があれば、連結データユニット１ａをデータ量の大きな１つのデータユニット１とみなすことができるようになり、後記する受信装置の実施形態における処理負担を軽減することができる。
【００３６】
また、連結データユニット１ａを構成する各データユニット１のヘッダ部１１には、「連続性指標補助情報」が付加されている。この連続性指標補助情報は、そのデータユニット１が収容されるパケット３のヘッダ２１に付加されている連続性指標Ｃの上位ビットを形成する情報であり、例えば、２ビットの情報である。パケット３の構成の標準規格では、連続性指標Ｃは４ビットしか確保されておらず、連結データユニット１ａが１６を超えるパケット３に収容される場合には、同一の連続性指標Ｃが用いられることになる。その場合には、大きなノイズなどにより１６を超えるパケット３が欠落したりすると、連結データユニット１ａを再生するあたり、パケット３の受信順序の判定に混乱を生じる可能性が出てくる。
【００３７】
そこで、連結データユニット１ａを構成する各データユニット１のヘッダ部１１に、連続性指標Ｃの上位ビットとして連続性指標補助情報を、例えば、２ビット付加しておく。そうすれば、連続性指標Ｃと連続性指標補助情報により６４個のパケット３を区別することができるようになるので、大きなノイズなどにより１６を超えるパケット３が欠落しても、パケット３の受信順序の判定に混乱を生じる可能性はなくなる。
なお、交通情報を提供するディジタル放送における通常の連結データユニット１ａでは、連続性指標補助情報は、２ビットあれば不足しないと思われるが、不足する場合には、連続性指標補助情報を３ビット又は４ビットとしてもよい。
【００３８】
図３は、第１の実施形態におけるディジタル放送の送信装置３０を機能ブロックの構成として示した図である。
図３において、送信装置３０は、データ入力手段３１、送信データ一時記憶手段３２、初送フラグ付加手段３４、連結情報付加手段３４ａ、連続性指標補助情報付加手段３４ｂ、データユニット形成手段３３、ヘッダ部付加手段３５、検出符号付加手段３６、パケット形成手段３７、開始インジケータ付加手段３８、誤り訂正符号付加手段３９およびパケット送信手段４０により構成される。
【００３９】
ここで、データ入力手段３１は、各種の交通情報を収集・管理するシステムから交通情報のデータを受け取り、入力する入力手段であり、送信データ一時記憶手段３２は、データ入力手段３１によって入力された交通情報のデータを当該交通情報の種別ごと一時的に記憶しておく記憶手段である。また、初送フラグ付加手段３４は、連結データユニット１ａのヘッダ部１１に初送フラグを付加する手段、連結情報付加手段３４ａは、連結データユニット１ａのヘッダ部１１にその全データ徴及び全データユニット数の情報を付加する手段、連続性指標補助情報付加手段３４ｂは、連結データユニット１ａのヘッダ部１１に連続性指標補助情報を付加する手段である。そして、ヘッダ部付加手段３５は、連結データユニット１ａを構成する各データユニット１にヘッダ部１１を付加する手段、誤り検出符号付加手段３６は、連結データユニット１ａを構成する各データユニット１のＣＲＣ１３を算出し、付加する手段である。データユニット形成手段３３は、送信データ一時記憶手段３２に一時的に記憶されている交通情報のデータから放送すべきデータ取り出し、連結データユニット１ａを構成する各データユニット１のデータ部１２を形成し、全体の連結データユニット１ａを形成する手段である。
【００４０】
さらに、パケット形成手段３７は、連結データユニット１ａをパケット３のペイロードサイズの単位で分割し、それをパケット３のペイロード２２に収容するとともに、そのペイロード２２に定められたヘッダ２１と別途算出されたＥＣＣ２３を付加し、パケット３としての形態を形成する手段である。ここで、ＥＣＣ２３は、誤り訂正符号付加手段３９が算出する。また、開始インジケータ付加手段３８は、連結データユニット１ａの先頭部分が収容されるパケット３のヘッダ２１の開始インジケータＳを付加する手段である。
また、パケット送信手段４０は、変調回路や増幅回路等からなり、パケット形成手段３７で形成されたパケット３をパケットシリーズ２とし、放送電波としてアンテナから出力するための信号を生成する手段である。
【００４１】
以上説明した送信装置３０は、図２で示した連結データユニット１ａを生成し、それを収容したパケットシリーズ２を送信することができる。そして、データユニット１のデータ量がパケット３のペイロード２２の収容量よりも大きな場合であっても、連結データユニット１ａを構成するデータユニット１が１つの場合として、そのデータユニット１を生成し、それを収容したパケットシリーズ２を送信することができる。なお、この場合には、連結情報付加手段３４ａ、連続性指標補助情報付加手段３４ｂは、なくてもよい。
【００４２】
以上に説明した図３の送信装置３０は、具体的にはコンピュータを用いた構成によって実現することができる。図４は、コンピュータを用いて構成した送信装置３０ａのブロック図を示したものである。ここで、ネットワークインタフェース４７は、ネットワーク４８につながり種々の交通情報の収集・管理システム（図示せず）から交通情報のデータを取得する役割を果たすので、図３のデータ入力手段３１に相当する。また、送信回路インタフェース４５及び送信回路４６は、ＣＰＵ（Central Processing Unit）４１により作成されたパケット３のデータをＣＰＵ４１から出力し、放送電波としてアンテナから送信するための信号を生成する回路であり、図３のパケット送信手段４０に相当する。さらに、パケットＥＣＣ付加回路４４は、パケット３のＥＣＣ２３を算出する専用の回路で、ここでは、リードソロモン符号化回路（図示せず）であり、これは、図３の誤り訂正符号付加手段３９に相当する。
【００４３】
一方、図３における、送信データ一時記憶手段３２、初送フラグ付加手段３４、連結情報付加手段３４ａ、連続性指標補助情報付加手段３４ｂ、データユニット形成手段３３、ヘッダ部付加手段３５、誤り検出符号付加手段３６、パケット形成手段３７及び開始インジケータ付加手段３８は、図４のＣＰＵ４１、メモリ４２及びディスク４３上に構成されるパケット送信制御プログラム（図６参照）に相当する。なお、このメモリ４２には、データユニット１を形成するためのデータ領域であるデータユニットエリア５１（図５参照）と、パケットシリーズ２を形成するためのデータ領域であるパケットシリーズエリア５２（図５参照）とがパケット送信制御プログラム起動時に確保される。
【００４４】
図５は、パケット送信制御プログラムで使用するデータについてメモリ４２に割り付けた作業エリアのメモリマップを示す図である。また、図６は、そのパケット送信制御プログラムの処理フローを示す図である。以下、図４〜図６を参照しながら、パケット送信制御プログラムの処理フロー及び送信装置３０の動作について説明する。
【００４５】
図６において、まず、パケット送信制御プログラムは、各種の交通情報収集システム（図示せず）や交通管理システム（図示せず）から入力される交通情報のデータをネットワーク４８及びネットワークインタフェース４７（図３のデータ入力手段３１に相当）を介して取得し、いったんディスク４３（図３の送信データ一時記憶手段３２に相当）に記憶する（Ｓ６１）。
【００４６】
次に、パケット送信制御プログラムは、放送すべき連結データユニット１ａを構成するデータユニット１のデータ、すなわち、ディスク４３に記憶されている交通情報のうち１つを選択する（Ｓ６２）。そして、選択されたデータユニット１のデータにヘッダ部等を付加して、メモリ４２のデータユニットエリア５１上にデータユニット１を形成し、それを連結していくことにより、連結データユニットを形成する（Ｓ６３）。
このステップＳ６２及びステップＳ６３の処理は、放送すべき連結データユニット１ａを構成するものとして予め定められたデータユニット１のデータがなくなり、連結すべきデータユニット１の連結が完了するまで繰り返される（Ｓ６４でＮｏ）。なお、このとき、連結データユニット１ａを構成するものとして選択され、連結されるデータユニット１については、データユニット数及びその連結順序は予め定められているものとする。
【００４７】
ここで、連結データユニット１ａを形成する処理（Ｓ６３）については、図６ステップＳ７５〜ステップＳ８０を参照しながら、以下に、さらに詳細に説明する。
まず、メモリ４２のデータユニットエリア５１上の先頭又は既に形成済の連結データユニット１ａの後に続けて、連結しようとしているデータユニット１のヘッダ部１１の定形部を作成する（Ｓ７５、図３のヘッダ部付加手段３５に相当）。そして、そのヘッダ部１１に初送フラグを付加する。すなわち、そのデータユニット１の放送が初回放送である場合には、ヘッダ部１１の初送フラグを“１”をセットする（Ｓ７６、図３の初送フラグ付加手段３４に相当）。
【００４８】
次に、ヘッダ部１１に連続性指標補助情報を付加する（Ｓ７７、図３の連続性指標補助情報付加手段３４ｂに相当）。連続性指標補助情報は、連続性指標の上位ビットを示す情報で、当該データユニット１が連結データユニット１ａの第ｉ番目に位置するデータユニット１の場合、その連続性指標補助情報ＣＣ（ｉ）は、
ＣＣ（ｉ）＝Ｑｕｏ（ＤＬ（ｉ−１）＋２，ｐ×１６）
によって求められる数となる。
ここで、関数Ｑｕｏ（ａ，ｂ）は、ａをｂで割ったときの整数部を表わす関数である。また、ｐは、パケット３のペイロード長であり、ＤＬ（ｉ−１）は、連結データユニット１ａの第（ｉ−１）番目までのデータユニット１のデータユニット長の総和である。
【００４９】
次に、連結データユニット１ａの先頭のデータユニット１の場合には、そのヘッダ部１１に全データユニット長、全ユニット数等の連結データユニット１ａ全体としての情報を付加する（Ｓ７８、図３の連結情報付加手段３４ａに相当）。ここで、全データユニット長は、連結データユニット１ａを構成する全データユニット１のデータ長の総和を表わす情報であり、また、全ユニット数は、連結データユニット１ａを構成するデータユニット１の数を表わす情報である。
【００５０】
次に、当該データユニット１のデータとして選択された交通情報のデータを、データユニットエリア５１のデータ部のエリアへ格納する（Ｓ７９）。そして、当該データユニット１についての誤り検出符号ＣＲＣ１３を算出し（Ｓ８０、図３の誤り検出符号付加手段３６に相当）、その算出した誤り検出符号ＣＲＣ１３を、データユニットエリア５１のＣＲＣのエリアへ格納することによって、当該データユニットの形成を終える（Ｓ６３、図３のデータユニット形成手段３３に相当）。
【００５１】
データユニットエリア５１に連結データユニット１ａが形成されると、パケット送信制御プログラムは、その連結データユニット１ａをパケットシリーズエリア５２のペイロード２２に収容するために、データユニット部分＃１、＃２、・・・＃ｎに分割する。ここで、各データユニット部分のデータ長は、パケット３のペイロード２２の収容量をｐに合わせてｐとする。ただし、データユニット部分＃１のみは、ポインタ部として１Ｂｙｔｅとられるので、ｐ−１となる。
そして、連結データユニット１ａを送信するのに必要なパケット３の数ｎを、次の式によって算出する（Ｓ６５）。
ｎ＝Ｑｕｏ（ＤＬ（ｍ）＋１，ｐ）＋１
ここで、ｍは、連結データユニット１ａの全ユニット数であり、ＤＬ（ｍ）は、連結データユニット１ａの全データユニット長である。
なお、最後尾のパケット３のペイロード２２に実際に収容されるデータ長は、
Ｍｏｄ（ＤＬ（ｍ）＋１，ｐ）＋１
となる。ここで、関数Ｍｏｄ（ｉ，ｊ）は、整数ｉを整数ｊで割ったときの整数の余りを表わす関数である。
【００５２】
次に、パケット送信制御プログラムは、データユニットエリア５１上に形成された連結データユニット１ａをパケットシリーズ２に収容すべく、パケットシリーズエリア５２の上に放送するパケットを形成する（Ｓ６６〜Ｓ７１、図３のパケット形成手段３７に相当）。
まず、パケット送信制御プログラムは、パケット３のカウンタｉ＝１とする（Ｓ６６）。次に、ｉ番目のパケット３のヘッダ２１を、図１に示したヘッダ２１に従い、作成する（Ｓ６７）。ここで、パケット送信制御プログラムは、開始インジケータ付加手段３８（図３参照）によって、ヘッダ２１に開始インジケータを付加する。開始インジケータＳは、ｉ＝１のとき、Ｓ＝１とし、ｉ≠１のとき、Ｓ＝０とする。また、連続性指標Ｃには４ビットが割り当てられるので、Ｃ＝Ｍｏｄ（ｉ−１，１６）とする。
【００５３】
次に、パケット送信制御プログラムは、データユニットエリア５１のデータユニット部分＃ｉのデータを、パケットシリーズエリア５２のペイロード＃ｉへ転送する（Ｓ６８）。ここで、ｉ＝１のときは、ペイロード＃１の最初の１Ｂｙｔｅはポインタ部として用いられるので、ポインタ部に１６進数“００”をセットした上で、データユニット部分＃１のデータを、ペイロード＃１の２Ｂｙｔｅ以降に格納する。また、ｉ＝ｎのときは、ペイロード＃ｎの第Ｍｏｄ（ＤＬ（ｍ），ｐ）＋１Ｂｙｔｅまでデータユニット部分＃ｎのデータが格納される。その以降のペイロード２２は空き領域となるが、ここでは、その空き領域には１６進数“ＦＦ”をセットする。
【００５４】
次に、パケット送信制御プログラムは、パケット３のＥＣＣ２３を求め、ペイロードの後に付加する（Ｓ６９、図３の誤り訂正符号付加手段３９に相当）。ここで、ＥＣＣ２３は、リードソロモン符号専用のパケットＥＣＣ付加回路４４によって求める。
次に、パケット送信制御プログラムは、パケット３のカウンタｉ＝ｉ＋１とし（Ｓ７０）、ｉ＞ｎか否かをチェックし、もし、ｉ＞ｎでなければ（Ｓ７１でＮｏ）、ステップＳ６７へ戻ってステップＳ７１までの処理を繰り返し行う。また、ｉ＞ｎならば（Ｓ７１でＹｅｓ）、パケットシリーズエリア５２によるパケットシリーズ２の作成は完了したことになる。
【００５５】
次に、パケット送信制御プログラムは、パケットシリーズエリア５２によるパケットシリーズ２を順次、送信回路インタフェース４５へ出力する（Ｓ７２、パケット送信手段４０（図３参照）による）。そうすると、パケットシリーズ２は、送信回路インタフェース４５を介して、送信回路４６において放送電波に変調され、アンテナより送信される。
【００５６】
以上、第１の実施形態におけるディジタル放送の送信装置３０（３０ａ）においては、データユニット１のヘッダ部１１に初送フラグを設けたので、受信する側では、その初送フラグを判定することにより、初回放送のデータユニット１を容易に検出することができる。これによって、受信する側では、交通情報の放送内容の変更タイミングを知ることができ、同一交通情報のデータユニット１についてのデータの同一性判定が容易となる。
また、連結データユニット１ａは、パケットシリーズ２の先頭のパケット３においてペイロード２２のポインタ部を除いた最初位置から収容されるようにし、さらに、最後尾のパケット３に連結データユニット１ａが収容されない余分な空き領域が生じても、その空き領域にはすべて１６進数“ＦＦ”で埋めるようにした。そのため、初送フラグ及びＣＲＣ１３の部分を除き、同一の交通情報について放送される複数のパケットシリーズ２の同一性が確保される。これによって、受信する側では、誤ったパケット３を再放送されるパケット３で置き換えることが可能となり、誤りのないパケットシリーズ２の再生が容易になる。
【００５７】
さらに、連結データユニット１ａを構成する先頭のデータユニット１のヘッダ部１１には、連結データユニット１ａ全体としてのデータ長及び構成データユニット数等の連結情報を付加している。これによって、受信する側では連結データユニット１ａをあたかも１つのデータユニット１のように扱うことができ、データユニット１の再生処理が簡単化される。また、連結データユニット１ａを構成する各データユニット１のヘッダ部１１には、連続性指標補助情報を付加しているので、連続性指標の４ビットで識別可能な１６を超えるパケット３が欠落しても、パケット位置を誤って再生することはなくなる。
【００５８】
なお、本実施形態においては、ヘッダ部１１に初送フラグを付加するとしたが、初送フラグを付加しない実施形態もある。この場合には、図３の送信装置３０の構成において、初送フラグ付加手段３４は不要であり、また、図６のパケット送信制御プログラムにおいて、ステップＳ７６の処理は不要である。ただし、初送であることの判定は、初送フラグを判定する代わりに、例えば、受信されたデータユニット１と前回に受信されたデータユニット１とを比較して、ヘッダ部１１のデータ種別が同一、かつ、メッシュデータも同一であるが、データ作成時刻が異なるとき等の、初送の条件が成立するか否か判定することにより行う。
また、本実施形態においては、ヘッダ部１１に連結情報を付加するとしたが、連結情報を付加しない実施形態もある。この場合には、図３の送信装置３０の構成において、連結情報付加手段３４ａは不要であり、また、図６のパケット送信制御プログラムにおいて、ステップＳ７８の処理は不要である。
また、本実施形態においては、ヘッダ部１１に連続性指標補助情報を付加するとしたが、連続性指標補助情報を付加しない実施形態もある。この場合には、図３の送信装置３０の構成において、連結情報付加手段３４ｂは不要であり、また、図６のパケット送信制御プログラムにおいて、ステップＳ７７の処理は不要である。
さらに、本実施形態においては、データユニット１にＣＲＣ１３を付加するとしたが、ＣＲＣ１３を付加しない実施形態もある。この場合には、図３の送信装置３０の構成において、誤り検出符号付加手段３６は不要であり、また、図６のパケット送信制御プログラムにおいて、ステップＳ８０の処理は不要である。
【００５９】
＜第２の実施形態＞
次に、第２の実施形態として、ディジタル放送の受信装置の例について、図７〜図１２を参照しながら詳細に説明する。また、図１及び図２も適宜参照する。
ここで、この第２の実施形態においては、ディジタル放送として放送されるパケットシリーズ２に収容されるデータユニット１は、図１に示すように、そのデータユニットのデータ量がパケット３のペイロード２２のデータ収容量よりも数倍大きいものとする。従って、パケットシリーズ２には１つのデータユニット１のみが収容され、連結データユニット１ａについては考慮しない。また、データユニット１の誤り検出符号ＣＲＣ１３の誤り検出対象範囲は、データ部１２のみとし、ヘッダ部１１は、誤り検出対象範囲外とする。
【００６０】
図７は、第２の実施形態におけるディジタル放送の受信装置７０を機能ブロックの構成として示した図である。ここで、受信装置７０は、パケット受信手段７１１、パケット一時記憶手段７１２、パケットシリーズデータ一時記憶手段７１３、パケットシリーズデータ記憶手段７１４、データユニット出力手段７１５、パケット位置判定手段７１６、パケット受信誤り判定手段７１７、データ記憶制御手段７１８、初送判定手段７１９、データ同一性判定手段７２０、データユニット受信完了判定手段７２１及びデータユニット誤り判定手段７２２により構成される。
【００６１】
以下、図７に従い、受信装置７０を構成する各手段の機能について説明をする。
パケット受信手段７１１は、アンテナによって受信された放送電波を、検波、復調、増幅し、さらに、ディジタル信号（直列データ）として、パケット一時記憶手段７１２へ入力する機能を持つ。また、パケット一時記憶手段７１２は、１パケット全ビット分を記憶可能な１組のシフトレジスタ（図示せず）とラッチレジスタ（図示せず）により構成され、パケット受信手段７１１から直列データとして入力される受信データを直並列変換する機能を持つ。また、このパケット一時記憶手段７１２は、各パケット３のヘッダ２１に収容されている開始インジケータＳ及び連続性指標Ｃを読み取って、パケット位置判定手段７１６に出力する。なお、この第２の実施形態の構成においては、ＥＣＣ（リードソロモン符号）２３によるパケット３の誤り訂正回路（図示せず）は、パケット受信手段７１１に含まれるものとし、この誤り訂正回路（図示せず）によって訂正されたパケット３に収容されている収容データが受信データとしてパケット一時記憶手段７１２に入力され、当該誤り訂正回路（図示せず）によって、訂正できなかった誤りがあった場合には、そのこと（パケット３の受信誤りが訂正できなかったこと）がパケット受信誤り判定手段７１７に通知されるものとする。
【００６２】
パケットシリーズデータ一時記憶手段７１３は、パケットシリーズ２を構成するすべてのパケット３のペイロード２２に収容されている収容データを、記憶データとして記憶可能とする記憶媒体によって構成される。従って、この記憶媒体は、パケット３のペイロードサイズをｐバイトとし、パケットシリーズ２を構成するパケット３の数をｎとすれば、その記憶容量として、少なくともｐ×ｎバイトを必要とする。また、このパケットシリーズデータ一時記憶手段７１３に記憶される記憶データは、パケット３のペイロード２２の単位でアクセスすることができる。
【００６３】
次に、パケット位置判定手段７１６は、パケット一時記憶手段７１２で読み取られた各パケット３のヘッダ２１に収容されている開始インジケータＳ及び連続性指標Ｃに基づいて、そのパケット３がパケットシリーズ２内で何番目に位置するかを示すパケット位置を求める機能を有する。また、パケット受信誤り判定手段７１７は、パケットシリーズデータ一時記憶手段７１３に記憶される各パケット３のペイロード２２に収容されている収容データに対応するフラグレジスタ（図示せず）を有し、このフラグレジスタ（図示せず）によって、パケット一時記憶手段７１２からの通知に基づき、当該フラグレジスタに対応するパケット３の受信誤りの有無を示す機能を有する。
【００６４】
パケットシリーズデータ記憶手段７１４は、パケットシリーズデータ一時記憶手段７１３と同様に、記憶容量がｐ×ｎバイトの記憶媒体により構成され、このパケットシリーズデータ記憶手段７１４に記憶される記憶データは、パケット３のペイロード２２の単位でアクセスすることができる。
初送判定手段７１９は、パケットシリーズデータ一時記憶手段７１３にパケットシリーズ２の各パケット３のペイロード２２に収容されている収容データが記憶データとして全て格納された時点で、その格納されたデータユニット１の初送フラグに相当する部分を記憶するようにしたフラグレジスタ（図示せず）により構成される。
また、データ同一性判定手段７２０は、パケットシリーズデータ一時記憶手段７１３及びパケットシリーズデータ記憶手段７１４にそれぞれ記憶されているデータユニット１のヘッダ部１１を比較して両者が同一のデータユニット１であるか否かを判定する機能（データ同一性を判定する機能）を有する。
データ記憶制御手段７１８は、パケットシリーズデータ一時記憶手段７１３に記憶されている記憶データを、パケットシリーズデータ記憶手段７１４へ書き込む（転送する）条件とタイミングを制御する機能を有している。また、データ記憶制御手段７１８は、パケットシリーズデータ一時記憶手段７１３からパケットシリーズデータ記憶手段７１４に、すべての記憶データの書込が完了した時点で、データユニット受信完了判定手段７２１に、書込完了制御信号を出力する。さらに、データ記憶制御手段７１８は、パケットシリーズデータ一時記憶手段７１３に記憶されている記憶データを、パケットシリーズデータ記憶手段７１４へ書き込む（転送する）と、パケットシリーズ一時記憶手段７１３に記憶されている記憶データを消去する（リセットする）機能を有している。
【００６５】
データユニット受信完了判定手段７２１は、パケットシリーズデータ記憶手段７１４の各パケット３の記憶データに対応するフラグレジスタ（図示せず）を有し、パケットシリーズデータ記憶手段７１４のフラグレジスタ（図示せず）が対応するパケット部分に、受信誤りのないパケット３の収容データが既に書き込まれたかどうかを示す機能を有する。従って、このフラグレジスタ（図示せず）がすべて“１”になると、パケットシリーズデータ記憶手段７１４に誤りのないデータユニット１が揃ったことを示すこととなる。
データユニット出力手段７１５は、誤りのないデータユニット１を一時的に記憶し、出力するための記憶媒体として構成される。つまり、このデータユニット出力手段７１５は、出力用一時記憶メモリ（図示せず）を備えている。また、データユニット誤り判定手段７２２は、誤りはないとされているデータユニット１についてＣＲＣ１３により誤りの有無のチェックを行う機能を有する。
【００６６】
次に、同じ図７に従い、受信装置７０の動作について簡単に説明をする。
パケット受信手段７１１によって受信されたパケットシリーズ２を含む放送電波は、検波、復調、増幅されて、ディジタル信号（直列データ）に変換される。そして、受信装置７０は、パケット受信手段７１１内にある誤り訂正回路（図示せず）によって、リードソロモン符号による誤り訂正を行い、訂正したパケットの収容データをパケット一時記憶手段７１２へ出力する共に、パケット受信誤りの有無（訂正しても訂正できない誤りがあった場合を有りとする）をパケット一時記憶手段７１２を通じてパケット受信誤り判定手段７１７に出力する。パケット一時記憶手段７１２は、パケット受信手段７１１が出力するディジタル信号（直列データ）をシフトレジスタ（図示せず）で受けて、このシフトレジスタ（図示せず）に１パケット分の収容データが揃ったところで、当該収容データを直並列変換し、パケットシリーズデータ一時記憶手段７１３に出力する。
パケット位置判定手段７１６は、パケット一時記憶手段７１２から出力される収容データのうち開始インジケータＳ及び連続性指標Ｃを読み取り、当該開始インジケータＳ及び連続性指標Ｃに基づき、当該収容データが収容されていたパケット３のパケット位置を求める。そして、パケットシリーズデータ一時記憶手段７１３から出力される記憶データは、パケットシリーズデータ記憶手段７１４に転送され、パケット位置判定手段７１６によって求められたパケット位置の領域へ記憶される。また、同時に、パケット一時記憶手段７１２から出力されるパケット受信誤り有無の情報により、パケット受信誤り判定手段７１７のフラグが設定される。
【００６７】
以上のようにして、受信装置７０は、放送電波の受信を行い、当該放送電波に含まれている１つのパケットシリーズ２について、すべてのパケット３のペイロード２２に収容されている収容データが、記憶データとしてパケットシリーズデータ一時記憶手段７１３に記憶されると、その記憶データはパケットシリーズデータ記憶手段７１４へ転送されることになる。ただし、その転送の実行、すなわち、パケットシリーズデータ記憶手段７１４への記憶データの書き込みは、データ記憶制御手段７１８が、次の条件を判断し、その条件が成立するときに行われる。ここで、その条件とは、次の通りである。
（１）転送しようとしている記憶データの受信時に、パケット受信誤りがなく、かつ、
初送判定手段７１９が、当該記憶データ（収容データ）が収容されていたパケットシリーズ２を初送と判定したとき。
（２）転送しようとしている記憶データの受信時に、パケット受信誤りがなく、かつ、
初送判定手段７１９が、当該記憶データ（収容データ）が収容されていたパケットシリーズ２を再送と判定したとき、かつ、
データ同一性判定手段７２０がパケットシリーズデータ一時記憶手段７１３に記憶されている記憶データとパケットシリーズデータ記憶手段７１４に記憶されているデータユニット１の記憶データが同一データ（同じ交通情報）であると判定したとき。
なお、電源投入後又はリセット後に最初に受信した放送電波に含まれるパケットシリーズ２は、初送とみなす処理をするものとする。
【００６８】
以上のようにして、受信装置７０は、同一のデータユニット１についてのパケットシリーズ２を、複数回受信する（もちろん、１回だけでもよい）ことにより、パケットシリーズデータ記憶手段７１４には、すべて誤りのないデータユニット１が記憶されていくことになる。その結果、データユニット受信完了判定手段７２１は、データ記憶制御手段７１８から出力された書込完了制御信号に基づいて、パケットシリーズデータ記憶手段７１４の各パケット３の記憶領域にすべて誤りのない記憶データが記憶されたと判断されると、誤りのないデータユニット１が形成されたことになる。そこで、パケットシリーズデータ記憶手段７１４の記憶データは、データユニット出力手段７１５の出力用一時記憶メモリ（図示せず）へ転送される。そして、データユニット１は、データユニット誤り判定手段７２２によりＣＲＣチェックが行われ、そのＣＲＣチェックにおいて誤りがなければ、データユニット１に収容されている交通情報のデータは、表示装置（図示せず）へと出力される。
【００６９】
図８は、図７の受信装置７０を具体的にコンピュータにより構成したときのブロック図を示したものである。ここで、図７のパケット受信手段７１１は図８の受信回路８３に、図７のパケット一時記憶手段７１２は図８の受信回路インタフェース８４に相当する。また、図８のパケット誤り訂正回路８５は、図７ではパケット受信手段７１１又はパケット一時記憶手段７１２内に含まれるものとして、リードソロモン符号による誤り訂正回路（図示せず）に相当する。図７におけるパケットシリーズデータ一時記憶手段７１３、パケットシリーズデータ記憶手段７１４、データユニット出力手段７１５、パケット位置判定手段７１６、パケット受信誤り判定手段７１７、データ記憶制御手段７１８、初送判定手段７１９、データ同一性判定手段７２０、データユニット受信完了判定手段７２１及びデータユニット誤り判定手段７２２は、図８のＣＰＵ８１及びメモリ８２上に構成されるデータユニット再生プログラムに相当する。
なお、図８の受信装置８０は、さらに、表示用メモリ８６と表示装置インタフェース８７を備えている。これは、コンピュータにより受信装置８０を実現する場合には、受信装置８０と表示制御装置（図示せず）が一体化するために、必要なものとして便宜上記載したものであり、受信装置８０の必須の構成部分ではない。
【００７０】
図９は、データユニット再生プログラムで使用するデータについてメモリ８２に割り付けられた作業エリアのメモリマップを示す図である。また、図１０〜図１２は、データユニット再生プログラムの処理フローを示す図である。以下、図９〜図１２を参照しながら、データユニット再生プログラムの処理フローについて説明する。
【００７１】
図９に示した作業エリアは、図８に示した受信装置８０において、データユニット再生プログラムが起動するときに、パケットシリーズデータ一時記憶手段７１３及びパケットシリーズデータ記憶手段７１４に相当するものとしてメモリ８２に割り付けられる。これらの作業エリアは、第１のパケットシリーズデータエリア９１と、パケットエラーフラグ９２と、第２のパケットシリーズデータエリア９４と、パケット受信済フラグ９５である。第１のパケットシリーズデータエリア９１及びは第２のパケットシリーズデータエリア９４（以下、それぞれ、ＰＳＤＡ１及びＰＳＤＡ２と略す。）は、メモリ８２内に確保したｐ×ｎバイトの領域である。
また、パケットエラーフラグ９２は、パケット３が受信されたときに、パケット誤り訂正回路８５によって受信誤りが訂正されてもなお誤りがあるとき、誤りが訂正されないパケット３の受信誤りがあることを表示するフラグで、誤りが訂正されないパケット３のパケットシリーズ２内での位置に対応して設けられている。また、パケット受信済みフラグ９５は、パケット３が誤りなく受信されたことを意味し、誤りのないパケット３のペイロード２２に収容されている収容データが、ＰＳＤＡ１からＰＳＤＡ２へ転送されたときに“１”がセットされる。
さらに、この作業エリアには、図示しないポインタｉ及びポインタｊが設けられ、その各々のデータは、パケット位置を示し、ＰＳＤＡ１（９１）、パケットエラーフラグ９２、ＰＳＤＡ２（９４）又はパケット受信済みフラグ９５のそれぞれのパケット位置に対応する分割部分を指し示す。
【００７２】
なお、データユニット再生プログラムは、大きく３つの部分にわけることができる。まず第１は、１つのデータユニット１を収容したパケットシリーズ２の１回分の放送電波を受信する処理で、収容データをＰＳＤＡ１（９１）へ格納するまでの処理で、第２は、ＰＳＤＡ１（９１）に格納された記憶データのうち、誤りのない記憶データをＰＳＤＡ２（９４）へ転送するときの処理で、第３は、ＰＳＤＡ２（９４）へ全て誤りのない記憶データが格納された後の処理である。これらの処理を、本明細書ではそれぞれ、パケットシリーズ受信処理、データユニット形成処理、データユニット形成完了処理と呼ぶ。
ここで、図１０は、パケットシリーズ受信処理の処理フローを示した図であり、図１１は、データユニット形成処理の処理フローを示した図であり、図１２は、データユニット形成完了処理の処理フローを示した図である。
【００７３】
まず、図１０に従い、パケットシリーズ受信処理の処理フローについて説明する。
データユニット再生プログラムは、受信装置８０において、ヘッダ２１を含むパケット３が受信されて、受信回路インタフェース８４に備えられている受信パケット一時記憶メモリ（図示せず）への記憶が完了した時点で起動される。データユニット再生プログラムが起動されと、データユニット再生プログラムの第１の処理であるパケットシリーズ受信処理が開始される。
【００７４】
最初に、パケットシリーズ受信処理を実行するＣＰＵ８１は、受信パケット一時記憶メモリ（図示せず）に記憶されているパケット３のヘッダ２１から開始インジケータＳと連続性指標Ｃを読み取る（Ｓ１００１）。
そして、ＣＰＵ８１は、読み取った開始インジケータＳ＝１のときには（Ｓ１００２でＹｅｓ）、ポインタｉ＝１とし（Ｓ１００３）、パケットエラーフラグ９２をすべて１とし（Ｓ１００４）、さらにＣｐｒｅ＝Ｃとする（Ｓ１００５）。これらステップＳ１００３〜Ｓ１００５の処理は、データユニット１を収容したパケットシリーズ２のうちで先頭のパケット３を受信したときに行う初期化処理である。ここで、Ｃｐｒｅは前回（直前）の連続性指標として記憶しておいた数値である。
【００７５】
他方、ＣＰＵ８１は、読み取った開始インジケータＳ＝０のときには（Ｓ１００２でＮｏ）、受信したパケット３が先頭のパケット３でないことを認識し、それゆえ、前に受信したパケット３と同じパケットシリーズ２に含まれるパケット３があり、Ｃｐｒｅが設定されていることを認識する。そこで、ＣＰＵ８１は、ｄ＝Ｍｏｄ（１６＋Ｃ−Ｃｐｒｅ，１６）により、前回受信したパケット３と今回受信したパケット３の位置の距離ｄを求める（Ｓ１００６）。通常、ｄ＝１であるが、パケット３そのものが失われると、ｄが２より大きくなることもある。
次に、ＣＰＵ８１は、こうして求めたｄによりポインタｉを更新し（Ｓ１００７）、また、この場合も、Ｃｐｒｅ＝Ｃとする（Ｓ１００５Ａ）。
【００７６】
以上の処理によって、受信したパケットに収容されているデータを格納すべきＰＳＤＡ１（９１）のポインタｉが定められる。ポインタｉは、受信したパケット３がパケットシリーズ２の中で何番目に位置するかを示すパケット位置に相当する。従って、以上に説明したステップＳ１００１〜ステップＳ１００５又はステップＳ１００５Ａまでの処理は、図７のパケット位置判定手段７１６に相当する。
【００７７】
次に、ＣＰＵ８１は、パケット誤り訂正回路８５からの出力を判定し、受信したパケット３に誤りがない場合（受信誤りが訂正された場合を含む）は（Ｓ１００８でＹｅｓ）、受信したパケット３のペイロード２２に収容されている収容データをポインタｉが指すＰＳＤＡ１（９１）の分割部分へ格納し（Ｓ１００９）、ポインタｉが指すパケットエラーフラグ９２を“０”にする（Ｓ１０１０）。一方、受信したパケット３に受信誤りがある場合は（Ｓ１００８でＮｏ）、ポインタｉが指すパケットエラーフラグ９２を“１”にする（Ｓ１０１１）。この場合は、ＰＳＤＡ１（９１）への収容データの格納は行わない。
なお、これらのステップＳ１００８〜ステップＳ１０１０又はステップＳ１０１１までの処理は、図７のパケット受信誤り判定手段７１７に相当する。
【００７８】
次に、ＣＰＵ８１は、ｉ＝ｎの場合、つまり、パケットシリーズ２の最後尾のパケット３を受信した場合は（Ｓ１０１２でＹｅｓ）、データユニット１のパケットシリーズ２の受信を完了したと判断して、データユニット形成処理を起動し、パケットシリーズ受信処理を終了する。また、ｉ＝ｎでない場合は（Ｓ１０１２でＮｏ）、そのまま、パケットシリーズ受信処理をひとまず終了し、次のパケット３の受信完了を待つ。
【００７９】
以下に、図１１に従い、データユニット形成処理について説明する。
データユニット形成処理を実行するＣＰＵ８１は、受信したパケットシリーズ２がリセット（リセットは、受信装置８０に電源が投入されたとき等に行われる。）後、初回受信のものだったのか否かを判断し、リセット後、初回受信のものであった場合には（Ｓ１１０１でＹｅｓ）、そのパケットシリーズ２には初送フラグが付いていたものとみなして、パケット受信済フラグ９５を全て“０”にする（Ｓ１１０５）。ＣＰＵ８１は、リセット後、初回受信のものでなかった場合には（Ｓ１１０１でＮｏ）、ＰＳＤＡ１（９１）の初送フラグにより初送フラグをチェックし（Ｓ１１０５、図７の初送判定手段７１９に相当）、初送フラグが“１”の場合は（Ｓ１１０２でＹｅｓ）、パケット受信済フラグ９５を全て“０”にする。
初送フラグが“０”の場合（Ｓ１１０２でＮｏ）、ＣＰＵ８１は、先に受信したパケットシリーズ２と当該受信したパケットシリーズ２のデータの同一性を判定する（Ｓ１１０４、図７のデータ同一性判定手段７２０に相当）。なお、データ同一性の判定は、ＰＳＤＡ１に格納されているデータユニット１のヘッダ部１１とＰＳＤＡ２に格納されているデータユニット１のヘッダ部１１を比較することによって行う。通常、ＣＰＵ８１は、両者のヘッダ部１１のデータ種別及びメッシュデータを比較して、それらがともに一致している場合に、データが同一と判定する。
【００８０】
データ同一性の判定結果、同一でないと判定された場合には（Ｓ１１０４でＮｏ）、ＣＰＵ８１は、データユニット形成処理を終了し、同一であると判定された場合には（Ｓ１１０４でＹｅｓ）、ステップＳ１１０６以下の処理を行う。なお、ステップＳ１１０６以下の処理は、受信したパケットシリーズ２がリセット後、初回のものであった場合（Ｓ１１０１でＹｅｓ）、及び、そのパケットシリーズ２に収容されるデータユニット１の初送フラグが“１”の場合にも（Ｓ１１０２でＹｅｓ）、ステップＳ１１０６以下の処理を行う。
【００８１】
ステップＳ１１０６以下の処理は、ＰＳＤＡ１に格納されている記憶データのうち、受信誤りのないパケット３のペイロード２２に収容されていた収容データ（記憶データ）をＰＳＤＡ２へ転送する処理である。
まず、ＣＰＵ８１は、ポインタｊ＝１とし（Ｓ１１０６）、ポインタｊが指すパケット３に対応するパケットエラーフラグ９２をチェックする。そのパケットエラーフラグ９２が“０”ならば（Ｓ１１０７でＹｅｓ）、ポインタｊが指すＰＳＤＡ１の分割部分の記憶データをポインタｊが指すＰＳＤＡ２の分割部分へ転送し（Ｓ１１０８）、ポインタｊが指すパケット３に対応するパケット受信済みフラグ９５を“１”にする（Ｓ１１０９）。また、パケットエラーフラグ９２が“１”ならば（Ｓ１１０７でＮｏ）、ステップＳ１１０８及びＳ１１０９の処理は行わない。
【００８２】
次に、ＣＰＵ８１は、ポインタｊ＝ｊ＋１とし（Ｓ１１１０）、ステップＳ１１０６〜ステップＳ１１１０をｊがｎより大きくなるまで繰り返す。ここで、ｎは、データユニット１を収容したパケットシリーズ２を構成するパケット３の数である。
次に、ＣＰＵ８１は、パケット受信済みフラグ９５が全て“１”かチェックし、全て“１”ならば（Ｓ１１１２でＹｅｓ）、ＰＳＤＡ２に誤りのないパケット３の収容データ（記憶データ）が格納されたことになるので、データユニット形成完了処理を起動して（Ｓ１１１３）、データユニット形成処理終了する。また、パケット受信済みフラグ９５が全て“１”でないならば、そのままデータユニット形成処理を終了し、データユニット形成完了処理には移行しない。
以上、ステップＳ１１０６〜ステップＳ１１１１までの処理は、図７のデータ記憶制御手段７１８に相当する。また、ステップＳ１１１２の処理は、図７のデータユニット受信完了判定手段７１８に相当する。
【００８３】
以下に、図１２に従い、データユニット形成完了処理について説明する。
データユニット形成完了処理を実行するＣＰＵ８１は、まず、ＰＳＤＡ２に格納されている記憶データを、図示しないデータユニットエリア（図７のデータユニット出力手段に相当）へ転送する（Ｓ１２０１）。これによって、受信されたデータユニット１が再生されたことになるが、ＣＰＵ８１は、さらに、最後にデータユニット１の最後尾にあるＣＲＣ１３をチェックする（Ｓ１２０２、図７データユニット誤り判定手段７２２に相当）。そのチェックにおいて、ＣＲＣエラーがなければ（Ｓ１２０３でＹｅｓ）、再生されたデータユニット１は正しいと判断され、当該データユニット１に基づき、表示データが作成され、表示用メモリ８６へ格納される（Ｓ１２０４）。また、ＣＲＣエラーがあれば（Ｓ１２０３でＮｏ）、そのまま処理を終了する。
【００８４】
以上説明した第２の実施形態におけるディジタル放送の受信装置７０，８０において、交通情報のデータであるデータユニット１が収容されたパケットシリーズ２は、初回の受信においてその一部のパケット３に誤りがあっても、誤りのないパケット３の収容データについては、ＰＳＤＡ１の当該パケット３のパケット位置に対応する分割部分に記憶され、保存される。また、同一のデータユニット１については、開始インジケータＳが“１”のパケット３の最初の位置から収容するので、同一データユニット１が再放送されるときの、当該同一データユニット１が収容されたパケットシリーズ２の構成は、初回放送のものと同一となる。そこで、受信装置７０，８０では、再放送のパケットシリーズ２を受信すれば、誤りのないパケット３の収容データが、初回受信のときと同様に、ＰＳＤＡ１の当該パケット３のパケット位置に対応する分割部分に記憶される。すると、再放送の受信において、パケット位置が同じ位置のパケット３で重ねて誤りがなければ、受信装置７０，８０は、誤りのないパケットシリーズ２、すなわち、誤りのないデータユニット１を再生することができる。この受信装置７０，８０は、たとえ、２回受信して、まだパケット誤りがあっても、３回、４回と同一のデータユニット１の再放送を受信することにより、誤りのないパケットシリーズ２を再生することができる。同じ位置でパケット３の受信誤りが２重、３重に重なる可能性は非常に小さいので、ディジタル放送の受信装置７０，８０においては、放送電波の状態が悪く受信誤りが発生しやすい環境下でも、誤りのないデータユニット１を迅速かつ信頼性高く再生でき、その交通情報を表示できるようになる。
【００８５】
なお、第２の実施形態においては、データユニット１のヘッダ部１１に初送フラグが付加されているとしたが、初送フラグが付加されていない場合の実施形態もある。その場合には、図７の受信装置７０の構成において、初送判定手段７１９は、初送フラグを判定する代わりに、例えば、受信されたデータユニット１と前回に受信されたデータユニット１とを比較して、ヘッダ部１１のデータ種別が同一、かつ、メッシュデータも同一であるが、データ作成時刻が異なる等の、初送の条件が成立するか否かを判定する。そして、その初送の条件が成立したとき、第２の実施形態における初送フラグが“１”であったものと同等のものとすれば、第２の実施形態はそのまま初送フラグが付加されている場合にも適用することができる。
また、初送フラグが付加されていない場合の実施形態においては、ヘッダ部１１に連結情報が付加されている場合には、第２の実施形態におけるデータユニット１が複数のデータユニット１から成る連結データユニット１ａであるとしても、第２の実施形態をほとんどそのまま適用することができる。連結情報として、連結データユニット１ａ全体としてのデータ長（全ユニットデータ長）が付加されているので、これにより、連結データユニット１ａを１つのデータユニット１とみなすことができるからである。
また、さらに、以上の初送フラグが付加されていない場合の実施形態においては、ヘッダ部１１をＣＲＣ１３の誤り検出対象範囲に含むものとすることができる。
【００８６】
さらに、第２の実施形態においては、データユニット１にＣＲＣ１３が付加されているとしたが、ＣＲＣ１３が付加されていない場合の実施形態もある。この場合には、図７の受信装置７０の構成において、データユニット誤り判定手段７２２は不要であり、また、図１２のデータユニット形成完了処理において、ステップＳ１２０２の処理は不要である。
また、ＣＲＣ１３が付加されていない場合の実施形態においては、第２の実施形態におけるデータユニット１が複数のデータユニット１から成る連結データユニット１ａであるとしても、第２の実施形態をほとんどそのまま適用することができる。
【００８７】
＜第３の実施形態＞
次に、第３の実施形態として、ディジタル放送の受信装置７０，８０の他の例ついて、図１３により説明する。
ここで、この第３の実施形態においては、第２の実施形態と同様に、ディジタル放送として放送されるパケットシリーズ２に収容されるデータユニット１は、図１に示すように、そのデータユニットのデータ量がパケット３のペイロード２２のデータ収容量よりも数倍大きいものとする。従って、パケットシリーズ２には１つのデータユニット１のみが収容され、連結データユニット１ａについては考慮しない。ただし、データユニット１の誤り検出符号ＣＲＣ１３の誤り検出については、第２の実施形態異なり、データ部１２だけでなく、ヘッダ部１１も、その誤り検出対象範囲に含むものとする。
【００８８】
図１３は、第２の実施形態におけるデータユニット形成処理の処理フローのうち、第３の実施形態において変更する部分の処理フローを示した図である。
第２の実施形態では、再生されたデータユニット１のＣＲＣチェックの対象をデータユニット１のデータ部１２だけとしたが、ＣＲＣチェックの対象にヘッダ部１１も含むとする場合は、問題が生じる。ちなみに、初回放送するデータユニット１と再放送するデータユニット１では、ヘッダ部１１の初送フラグが異なる。初送フラグの相違がたとえ１ビットであっても、この初送フラグに対応して送信側で付されるＣＲＣ１３は全く異なったものとなる。すると、再生されたデータユニット１のヘッダ部１１とＣＲＣ１３とが、異なる放送（初回、再放送）のパケット３に含まれたもの（例えば、ヘッダ部１１は初回放送のもので、ＣＲＣ１３は再放送のもの）である場合には、そのデータユニット１のＣＲＣチェックをするとエラーとなる。
【００８９】
そこで、第３の実施形態では、第２の実施形態に変更を加えて、ＣＲＣチェックの対象にヘッダ部１１を含む場合にも不都合が生じないようにしたものである。そのため、第３の実施形態の構成は、第２の実施形態で説明した図７〜図１０及び図１２とほぼ同じであり、図１１のデータユニット形成処理のみに一部相違があるだけである。そこで、第３の実施形態の説明は、相違するところだけについて行い、同じものについての説明は省略する。
図１１において、第３の実施形態の場合は、ステップＳ１１０６〜Ｓ１１１１をそっくり図１３のステップＳ１３０１〜Ｓ１３０９に置き換えたものとする。この部分の処理は、パケットシリーズ２の各パケット３に収容されている収容データ（記憶データ）の中でＰＳＤＡ１に格納されている記憶データのうち、受信誤りのないパケット３の各パケット３に収容されている収容データ（記憶データ）をＰＳＤＡ２へ転送する処理である。この処理は、図７のデータ記憶制御手段７１８がする動作に相当する。
【００９０】
図１３において、まず、ＣＰＵ８１は、ポインタｊ＝１が指すパケットエラーフラグ９２、及び、ポインタｊ＝ｎが指すパケットエラーフラグ９２をチェックする（Ｓ１３０１）。ここで、ポインタｊ＝１が指すパケットには、ヘッダ部１１が含まれており、ポインタｊ＝ｎが指すパケットにはＣＲＣ１３が含まれている。
その結果、これら２つのフラグがともに“０”のとき（Ｓ１３０１でＹｅｓ）、ポインタｊ＝１が指すＰＳＤＡ１の分割部分の記憶データをポインタｊ＝１が指すＰＳＤＡ２の分割部分へ転送し、また、ポインタｊ＝ｎが指すＰＳＤＡ１の分割部分の記憶データをポインタｊ＝１が指すＰＳＤＡ２の分割部分へ転送する（Ｓ１３０２）。さらに、ｊ＝１及びｊ＝ｎに対してポインタｊが指すパケット受信済みフラグ９５を“１”にする（Ｓ１３０３）。
また、ＣＰＵ８１は、ステップＳ１３０１でチェックした２つのパケットエラーフラグ９２がともに“０”でない場合には（Ｓ１３０１でＮｏ）、ステップＳ１３０２及びＳ１３０３の処理はしない。
【００９１】
図１３において、ステップＳ１３０５〜Ｓ１３０９において繰り返し行っている処理は、第２の実施形態の図１１におけるステップＳ１１０６〜Ｓ１１１１の処理と同じであるので説明を省略する。ただし、この第３の実施形態にでは、カウンタｊが２より開始し、ｎ−１で終了する点が、異なっている。
【００９２】
以上の処理により、第３の実施形態における受信装置８０では、データユニット１のヘッダ部１１とＣＲＣ１３とが必ず同一の放送のパケット３のペイロード２２に収容されている収容データとなるので、再生されたデータユニット１におけるヘッダ部１１とＣＲＣ１３の不整合によるＣＲＣエラーは生じない。そのため、データユニット１のＣＲＣ１３のチェック対象をヘッダ部１１も含めて行うことができる。
なお、この第３の実施形態の場合には、ヘッダ部１１は、放送の回ごと（初回、再送、再々送等）に異なるものであっても差し支えがない。従って、例えば、その他の部分に放送の回ごとに異なる情報を入れることもできる。
【００９３】
＜第４の実施形態＞
次に、第４の実施形態として、ディジタル放送の受信装置７０，８０のさらに他の例について、図１４〜図１７により説明する。
ここで、第４の実施形態においては、ディジタル放送として放送されるパケットシリーズ２に収容されるデータユニット１は、図２に示すように、そのデータユニットのデータ量がパケット３のペイロード２２のデータ収容量よりも小さく、従って、パケットシリーズ２には、複数のデータユニット１からなる連結データユニット１ａが収容されているものとする。また、データユニット１の誤り検出符号ＣＲＣ１３の誤り検出については、データ部１２だけでなく、ヘッダ部１１も、その誤り検出対象範囲に含むものとする。ただし、初送のデータユニット１のヘッダ部１１と再送のデータユニット１のヘッダ部１１とでは、初送フラグだけしか相違しないものとする。
【００９４】
さらに、連結データユニット１ａを構成する複数のデータユニット１は、初送と再送に関わらず、その連結順序は変わらないものとする。また、連結データユニット１ａの同一性判定は、連結データユニット１ａの先頭のデータユニット１のヘッダ部１１を比較することにより可能であるものとする。
【００９５】
図１４は、第４の実施形態におけるディジタル放送の受信装置７１を機能ブロックの構成として示した図である。図１４における受信装置７１は、第２の実施形態における図７の受信装置７０に、パケット対応初送フラグ記憶手段７２３と初送フラグ置換手段７２４とが加えられたものとなっている。
パケット対応初送フラグ記憶手段７２３は、パケットシリーズデータ一時記憶手段７１３に記憶されている各パケットの収容データがパケットシリーズデータ記憶手段７１４に転送されるとき、各パケットに対応させて、初送判定手段７１９によって得られる初送フラグの値を記憶する。
また、初送フラグ置換手段７２４は、データユニット誤り判定手段７２２で連結データユニット１ａを構成する各データユニット１の誤り判定（ＣＲＣチェック）を行うに当たり、そのデータユニット１のヘッダ部１１とＣＲＣ１３が異なるパケットに収容されていた場合には、出力手段７１５に記憶されている当該データユニット１の初送フラグを、当該データユニット１のＣＲＣ１３が収容されていたパケット３に対応するパケット対応初送フラグ記憶手段７２３が記憶している初送フラグの値によって置き換える。
【００９６】
このような手段を備えることによって、初送フラグと誤り検出符号（ＣＲＣ１３）とが互いに異なる放送のパケットシリーズ１に含まれていても、初送フラグと誤り検出符号（ＣＲＣ１３）との関係を一致させることができるので、受信装置７１は、データユニット１の適正な誤り判定（ＣＲＣチェック）を行うことができるようになる。
【００９７】
図１４の受信装置７１を具体的にコンピュータにより構成したときのブロック図は、第２の実施形態における図８と見かけは同じになる。そこで、第４の実施形態においても、図８を流用する。なお、図１４において追加したパケット対応初送フラグ記憶手段７２３及び初送フラグ置換手段７２４は、図８におけるメモリ８２に格納され、ＣＰＵ８１によって実行されるプログラム、又は、メモリ８２に確保されるメモリ領域に相当する。
【００９８】
図１５は、第２のパケットシリーズデータエリアＰＳＤＡ２と、そこに格納される連結データユニット１ａとの構成例を示した図である。ただし、図１５においては、図９の場合と異なり、第２のパケットシリーズデータエリアＰＳＤＡ２（９４）を、１次元で表現している。
図１５において、連結データユニット１ａは、ｍ個のデータユニット１から構成されるとしている。ここで、Ｈ１，Ｈ２，…，Ｈｍは、各データユニット１のヘッダ部１１、Ｄ１，Ｄ２，…，Ｄｍは、各データユニット１のデータ部１２、ＣＲＣ１，ＣＲＣ２，…，ＣＲＣｍは、各データユニット１のＣＲＣ１３である。また、１つのパケット３のペイロード２２には、２以上のデータユニット１を収容することができ、データユニット＃３のように、データユニット１がパケット＃１とパケット＃２に分割されて収容されることもできる。ただし、データユニット１が２つのペイロード２２に分割して収容される場合は、その分割の境界は、データ部１２に当たるようにデータ部１２のデータ数を調整し、ヘッダ部１１またはＣＲＣ１３には境界が当たらないものとする。また、最後のパケット＃ｎの後尾部に空き領域が生じた場合には、その空き領域は、１６進数“ＦＦ”で埋められている。
また、図１５には、パケット対応初送フラグ９６が示されている。パケット対応初送フラグ９６は、図８のメモリ８２上に確保されたメモリ領域であり、図１４のパケット対応初送フラグ記憶手段７２３に相当する。
【００９９】
図１６は、第４の実施形態におけるパケットシリーズ受信処理の処理フローを示した図、図１７は、第４の実施形態におけるデータユニット形成完了処理の処理フローを示した図である。
図１６に示したパケットシリーズ受信処理の処理フローは、第２の実施形態のパケットシリーズ受信処理（図１０参照）と１点を除き同じである。そこで、その重複する部分の説明は省略し、その１点の相違についてのみ説明する。
【０１００】
その１点の相違とは、データユニット１を収容している最後尾のパケット３を検出するタイミングが異なる点である。図１０においては、データユニット１を収容しているパケット３の数ｎによって、最後尾のパケット３と判断している（Ｓ１０１２）。しかしながら、第５の実施形態の対象である連結データユニット１ａは、複数のデータユニット１を連結したものであるため、最初のパケット３を読み込んだだけでは、連結データユニット１ａを収容しているパケット３の数はすぐにはわからない。そのため、図１６に示すように、次に受信したパケット３のヘッダ２に開始インジケータＳがあったことによって、その前に受信したパケット３が最後尾であったと判断する（Ｓ１００２）。そして、データユニット形成処理が実行されることになる（Ｓ１０１３Ａ）。
【０１０１】
データユニット形成処理は、第２の実施形態のデータユニット形成処理（図１１参照）をそのまま流用することができる。このときには、連結データユニット１ａを収容しているパケット３の数ｎは、求められている（図１６のＳ１０１２Ａ）からである。
ただし、図１１のステップＳ１１０８において、ポインタｊが示すＰＳＤＡ１のデータをポインタｊが示すＰＳＤＡ２へ転送するときに同時に、そのときに得られている初送フラグの値をｊが示すパケット対応初送フラグ９６にセットする処理を行うものとする。
【０１０２】
次に、図１７に従い、データユニット形成完了処理の処理フローについて、説明をする。この処理においては、第２のパケットシリーズデータエリアＰＳＤＡ２（９４）に格納されている連結データユニット１ａを各データユニット１に分解して、この分解したデータユニット１を表示用メモリへ出力する。
連結データユニット１ａの場合、この連結データユニット１ａを構成するデータユニット１の数ｍは分からない。そこで、データユニット形成完了処理を実行するＣＰＵ８１（図８参照）は、処理するデータユニット１のカウンタとしてｋを設け（Ｓ１７０１）、データユニット１の出力処理をするたびにカウントアップする（Ｓ１７０２）。次に、第ｋ番目のデータユニット１のＰＳＤＡ２（９４）での格納アドレスを求め、ＰＳＤＡ２からデータユニット１のヘッダ部１１を読み取る（Ｓ１７０３）。このとき、ヘッダ部１１がない場合（Ｓ１７０４でＮｏ）、すなわち、ヘッダ部１１のアドレスが、ペイロードサイズｐ×パケット数ｎを超えた場合、または、ヘッダ部１１として１６進数“ＦＦ”だけが読み出された場合には、データユニット形成完了処理を終了する。
【０１０３】
一方、ＣＰＵ８１、ヘッダ部１１があった場合には（Ｓ１７０４でＹｅｓ）、そのヘッダ部１１からそのデータユニット１のデータ長ｄｌk バイトを抽出し（Ｓ１７０５）、その数に基づき、第ｋ番目のデータユニット１の記憶データをデータユニットエリアへ転送する（Ｓ１７０７）。次に、当該データユニット１が２つのパケット３に分離されて収容されていたかどうか判定し（Ｓ１７０７）、もし、分離されて収容されていた場合には（Ｓ１７０７でＹｅｓ）、当該データユニット１の初送フラグを図１５において説明したパケット対応初送フラグ９６の後半部分を収容したパケット３に含まれているＣＲＣ１３に対応するフラグで置き換える（Ｓ１７０８）。
その後、そのデータユニット１についてＣＲＣチェックを行い（Ｓ１７０９）、ＣＲＣエラーがなければ（Ｓ１７１０でＹｅｓ）、データユニット１のデータ部１２の収容データ（記憶データ）により、表示用データを作成し、表示用メモリ８６（図８参照）へ出力（格納）する（Ｓ１７１１）。
以上の処理を、ＣＰＵ８１は、データユニット１がなくなるまで（Ｓ１７０４でＹｅｓ）繰り返す。
【０１０４】
以上第４の実施形態においては、図２における連結データユニット１ａの先頭データユニット１に連結情報、すなわち、全ユニットデータ長及び全ユニット数の情報が付加されていないとしたものである。そこで、第４の実施形態の変形例として、連結情報が付加した連結データユニット１ａが放送される実施形態を想定する。
そのような実施形態では、図１６に示したパケットシリーズ受信処理において、先頭のパケットを受信しただけで全ユニットデータ長を得ることができるので、これによりパケット３の数ｎを求めることができる。そのため、パケットシリーズ受信処理を図１６に示したフローにする必要はなく、図１０のフローをそのまま流用することができる。また、図１７のデータユニット形成完了処理においても、データユニット１の数ｍを連結情報の全ユニット数により得ることができるので、その処理フローを簡単化することができる。
【０１０５】
以上のように、本発明のディジタル放送の送信装置３０，３０ａにおいては、受信装置７０，７１，８０側において、交通情報であるデータユニット１を収容したパケットシリーズ２の各パケット３の受信誤りがあっても、複数回同一の放送を受信することによって、容易に誤りのない交通情報を再生することができるような送信信号を生成することができる。しかも、その送信信号生成は、現行の交通情報のディジタル放送の標準規格を変更することなく、プログラムを変更するだけで行うことができる。
また、本発明のディジタル放送の受信装置７０，７１，８０においては、同一のデータユニット１を収容したパケットシリーズ２についての放送を複数回受信し、その複数回受信したパケットシリーズ２のいずれにもいずれかのパケット３に受信誤りがあっても、それらの誤りのあるパケット３の位置が全て同じ位置でない限り、誤りのないパケットシリーズ２すなわちデータユニット１を再生することができる。従って、放送電波の状態が悪く受信誤りが発生しやすい環境下でも、誤りのないデータユニット１を迅速かつ信頼性高く再生でき、その交通情報を表示することができるディジタル放送の受信装置７０，７１，８０を提供することができる。
【０１０６】
以上の本発明の効果は、交通情報を提供するディジタル放送の送信装置及び受信装置にだけでなく、もっと広範な情報を提供する移動体向けのディジタル放送においても期待することができる。その場合、送信装置及び受信装置は、前記第１の実施形態〜第４の実施形態で説明した送信装置３０，３０ａ及び受信装置７０，７１，８０を利用することになるが、以下、放送内容の分別表示等について簡単に補足しておく。
【０１０７】
図１８は、提供情報が拡大された移動体向けのディジタル放送用受信装置のブロック構成を示した図である。受信装置１８０は、パケット受信手段１８１、パケット再生手段１８２、番組分類手段１８３、番組記憶手段１８４、表示手段１８５他により構成される。そして、パケット受信手段１８１及びパケット再生手段１８２は、前記第２の実施形態〜第４の実施形態における受信装置７０，７１，８０に相当する。従って、受信装置１８０は、受信装置７０，７１，８０に番組分類手段１８３、番組記憶手段１８４及び表示手段１８５が追加された形態をしている。
【０１０８】
ここで、番組分類手段１８３は、パケット再生手段１８２により再生されたデータユニット１を情報の種類により分類し、それをいったん番組記憶手段１８４に記憶させる。また、番組記憶手段１８４は、ディスク又はメモリ等の記憶媒体で構成され、情報の種類ごとに分類された情報を、情報の種類ごとに設けられたその記憶媒体の定められた領域に記憶する。表示手段１８５は、受信装置１８０の利用者の指示に応じ、番組記憶手段１８４に記憶されている情報を取り出し、表示装置（図示せず）に表示する。
【０１０９】
受信装置１８０は、図１又は図２に示したデータユニット１又は連結データユニット１ａを収容したパケット３の放送電波をパケット受信手段１８１により受信して、パケット再生手段１８２によりデータユニット１又は連結データユニット１ａを再生する。
番組分類手段１８３は、再生されたデータユニット１又は連結データユニット１ａのヘッダ部１１の識別子及び／又はデータ種別を読み取り、その内容によって情報の種類を分類する。情報の種類としては、交通情報だけでなく、例えば、ニュースや天気予報等のデータ放送番組や音楽などを含む音声番組、映像を含んだ番組等を想定することができる。そして、番組分類手段１８３は、分類されたデータユニット１又は連結データユニット１ａに収容されているデータを、番組記憶手段１８４の情報の種類別に定められた領域に記憶させる。
すると、受信装置１８０の利用者は、表示手段１８５により自分が好きなときに好きな番組を選んで、表示装置にそれを表示させることができるようになる。
【図面の簡単な説明】
【０１１０】
【図１】本発明において用いられるデータユニットの構成例、それを収容するパケットシリーズ及びパケットの構成例を示した図である。
【図２】本発明において用いられる連結データユニットの構成例を示した図である。
【図３】第１の実施形態におけるディジタル放送の送信装置の機能ブロックの構成を示した図である。
【図４】第１の実施形態におけるディジタル放送の送信装置をコンピュータにより構成したときのブロック図を示したものである。
【図５】第１の実施形態におけるパケット送信制御プログラムで使用するデータについてメモリに割り付けた作業エリアのメモリマップを示す図である。
【図６】第１の実施形態におけるパケット送信制御プログラムの処理のフローを示す図である。
【図７】第２の実施形態におけるディジタル放送の受信装置の機能ブロックの構成を示した図である。
【図８】第２の実施形態におけるディジタル放送の受信装置をコンピュータにより構成したときのブロック図を示したものである。
【図９】第２の実施形態におけるデータユニット再生プログラムで使用するデータについてメモリに割り付けた作業エリアのメモリマップを示す図である。
【図１０】第２の実施形態におけるパケットシリーズ受信処理の処理フローを示した図である。
【図１１】第２の実施形態におけるデータユニット形成処理の処理フローを示した図である。
【図１２】第２の実施形態におけるデータユニット形成完了処理の処理フローを示した図である。
【図１３】第２の実施形態におけるデータユニット形成処理の処理フローのうち、第３の実施形態において変更する部分の処理フローを示した図である。
【図１４】第４の実施形態におけるディジタル放送の受信装置の機能ブロックの構成を示した図である。
【図１５】第４の実施形態における連結ユニットの構成例を、第２のパケットシリーズデータエリアに引き写して示した図である。
【図１６】第４の実施形態におけるパケットシリーズ受信処理の処理フローを示した図である。
【図１７】第４の実施形態におけるデータユニット形成完了処理の処理フローを示した図である。
【図１８】本発明において提供情報が拡大された移動体向けのディジタル放送用受信装置のブロック構成を示した図である。
【符号の説明】
【０１１１】
１                データユニット
１ａ              連結データユニット
２                パケットシリーズ
３                パケット
１１              ヘッダ部
１２              データ部
１３              ＣＲＣ
２１              ヘッダ
２２              ペイロード
２３              ＥＣＣ
３０、３０ａ      送信装置
３４              初送フラグ付加手段
３８              開始インジケータ付加手段
７０、７１、８０  受信装置
７１３            パケットシリーズデータ一時記憶手段
７１４            パケットシリーズデータ記憶手段
７１５            データユニット出力手段
７１６            パケット位置判定手段
７１７            パケット受信誤り判定手段
７１８            データ記憶制御手段
７１９            初送判定手段
７２０            データ同一性判定手段
７２１            データユニット受信完了判定手段
７２２            データユニット誤り判定手段
７２３            パケット対応初送フラグ記憶手段
７２４            初送フラグ置換手段
【図１】
2005101947.tif 000003
【図２】
2005101947.tif 000004
【図３】
2005101947.tif 000005
【図４】
2005101947.tif 000006
【図５】
2005101947.tif 000007
【図６】
2005101947.tif 000008
【図７】
2005101947.tif 000009
【図８】
2005101947.tif 000010
【図９】
2005101947.tif 000011
【図１０】
2005101947.tif 000012
【図１１】
2005101947.tif 000013
【図１２】
2005101947.tif 000014
【図１３】
2005101947.tif 000015
【図１４】
2005101947.tif 000016
【図１５】
2005101947.tif 000017
【図１６】
2005101947.tif 000018
【図１７】
2005101947.tif 000019
【図１８】
2005101947.tif 000020