(57)【要約】受信器の消費電力を減少するために情報が周期的にバーストで送信及び受信されるデジタルブロードバンド放送システムにおいて、送信器から受信器へタイムスライス情報が供給される。タイムスライス情報は、後続送信バーストがいつ送信されるか受信器が決定できるところの情報を含むことができる。タイムスライス情報は、バースト時間巾、オリジナルバースト間の時間量、オリジナルバーストとバーストのコピーとの間の時間、及びオリジナルバーストのナンバリングを含むことができる。この形式のタイムスライス情報は、媒体アクセス制御アドレッシングのために予約されているが使用されていない１つ以上のバイトのようなパケットヘッダに入れることができる。
2005529506.tif 000002
【特許請求の範囲】
【請求項１】
情報サービスプロバイダーから情報を受信するバッファと、
前記バッファからバッファされた情報を受信し、そしてパケットの現在バーストの現在パケットとパケットの後続バーストとの間の関係を指定するタイムスライスパラメータを含むタイムスライス情報を含む少なくとも１つのパケットヘッダを形成するエンキャプスレータと、
前記タイムスライス情報を含むパケットのバーストを送信するデジタル放送送信器と、
を備えたタイムスライスデジタル放送送信システム。
【請求項２】
前記タイムスライス情報は、現在パケットの送信とパケットの後続バーストの第１送信パケットの送信との間に経過する時間量を指定する請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項３】
前記タイムスライス情報は、パケットの現在バーストを送信するためのタイムスライス時間巾を指定する請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項４】
前記タイムスライス情報は、パケットのオリジナル送信バーストをナンバリングするためのタイムスライスインデックスを含む請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項５】
前記バッファは、情報サービスプロバイダーからの少なくとも２つの全データバーストと、これら２つの全データバーストの送信と送信との間に送信されるべきデータとを記憶するに充分な実質的な大きさである請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項６】
現在パケットの送信と、後続バーストの第１送信パケットの送信との間に経過する時間量は、現在パケットの送信と後続パケットの送信との間にどれほど多くのパケットが送信されるかに少なくとも一部分基づいて決定される請求項５に記載のタイムスライスデジタル放送送信システム。
【請求項７】
現在パケットの送信と、後続バーストの第１送信パケットの送信との間に経過する時間量は、送信バーストと送信バーストとの間の送信器アイドル時間量に少なくとも一部分基づいて決定される請求項２に記載のタイムスライスデジタル放送送信システム。
【請求項８】
前記バッファは、エラスティックバッファ、先入れ先出し（ＦＩＦＯ）バッファ、リングバッファ、及び個別の入力及び出力セクションを有するデュアルバッファより成るグループから選択されたバッファである請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項９】
前記エンキャプスレータは、タイムスライス情報を下位層プロトコルパケットヘッダビットに入れる請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項１０】
前記下位層プロトコルは、ＤＶＢ  ＤＳＭ−ＣＣセクションプロトコルである請求項９に記載のタイムスライスデジタル放送送信システム。
【請求項１１】
前記タイムスライス情報は、媒体アクセス制御アドレッシングのために予約されているが使用されていない少なくとも１つのバイトに入れられる請求項１０に記載のタイムスライスデジタル放送送信システム。
【請求項１２】
前記タイムスライス情報は、パケットの現在バースト内の複数のパケットに対するダウンカウントパケットインデックスを含む請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項１３】
前記タイムスライス情報は、現在パケットがパケットの現在バーストの第１送信パケットであるかどうか指示するタイムスライス境界指示を含む請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項１４】
前記タイムスライス情報は、搬送ストリームパケットの適応フィールドに含まれる請求項１に記載のタイムスライスデジタル放送送信システム。
【請求項１５】
前記搬送ストリームパケットは、ＭＰＥＧII搬送ストリームパケットを含む請求項１４に記載のタイムスライスデジタル放送送信システム。
【請求項１６】
タイムスライスデジタル放送情報を受信する移動ターミナルにおいて、
タイムスライス情報を含んでいて、デジタル放送送信器により送信されたパケットのバーストを受信するデジタル放送受信器と、
タイムスライス情報を受信するバッファと、
前記バッファからバッファされたタイムスライス情報を受信し、そしてそのバッファされたタイムスライス情報をデコードして、パケットの現在バーストの現在パケットと、パケットの後続バーストとの間の関係を指定する情報を抽出するアプリケーションプロセッサと、
を備えた移動ターミナル。
【請求項１７】
前記タイムスライス情報は、パケットの現在バースト内の複数のパケットに対するダウンカウントパケットインデックスを含む請求項１６に記載の移動ターミナル。
【請求項１８】
前記タイムスライス情報は、現在パケットがパケットの現在バーストの第１送信パケットであるかどうか指示するタイムスライス境界指示を含む請求項１７に記載の移動ターミナル。
【請求項１９】
前記タイムスライス情報は、パケットの現在バースト内の複数のパケットに対するアップカウントパケットインデックスを含む請求項１６に記載の移動ターミナル。
【請求項２０】
前記タイムスライス情報は、現在パケットがパケットの現在バーストの最終送信パケットであるかどうか指示するタイムスライス境界指示を含む請求項１９に記載の移動ターミナル。
【請求項２１】
前記タイムスライス情報は、パケットの後続バーストがオリジナルバーストであるかコピーバーストであるか指示する次のバーストの指示を含む請求項１６に記載の移動ターミナル。
【請求項２２】
前記タイムスライス情報は、現在パケットの受信と、パケットの後続バーストの第１受信パケットの受信との間の時間量の指示を含む請求項１６に記載の移動ターミナル。
【請求項２３】
前記タイムスライス情報は、下位層プロトコルパケットヘッダビットからデコードされる請求項１６に記載の移動ターミナル。
【請求項２４】
前記下位層プロトコルは、ＤＶＢ  ＤＳＭ−ＣＣセクションプロトコルである請求項２３に記載の移動ターミナルである。
【請求項２５】
前記タイムスライス情報は、媒体アクセス制御アドレッシングのために予約されているが使用されていない少なくとも１つのバイトからデコードされる請求項２４に記載の移動ターミナル。
【請求項２６】
前記タイムスライス情報は、搬送ストリームパケットの適応フィールドに含まれる請求項１６に記載の移動ターミナル。
【請求項２７】
前記搬送ストリームパケットは、ＭＰＥＧII搬送ストリームパケットを含む請求項２６に記載の移動ターミナル。
【請求項２８】
少なくとも１つの情報サービスプロバイダーの少なくとも１つのデータサービスからの情報を含むと共に、パケットの現在バーストの現在パケットとパケットの後続バーストとの間の関係を指定するタイムスライス情報も含むようなパケットのバーストを送信するデジタル放送送信システムと、
前記パケットのバーストを受信し、そして前記タイムスライス情報をデコードして、現在パケットとパケットの後続バーストとの間の関係を指定する情報を抽出するデジタル放送受信システムと、
を備えたタイムスライスデジタル放送システム。
【請求項２９】
前記タイムスライス情報は、現在パケットの送信とパケットの後続バーストの第１送信パケットとの間の時間量の指示を含む請求項２８に記載のタイムスライスデジタル放送システム。
【請求項３０】
パケットの後続バーストは、パケットの現在バーストのコピーである請求項２９に記載のタイムスライスデジタル放送システム。
【請求項３１】
前記送信器は、タイムスライス情報を下位層プロトコルパケットヘッダビットに入れるエンキャプスレータを備えた請求項２８に記載のタイムスライスデジタル放送システム。
【請求項３２】
前記下位層プロトコルは、ＤＶＢ  ＤＳＭ−ＣＣセクションプロトコルである請求項３１に記載のタイムスライスデジタル放送システム。
【請求項３３】
前記タイムスライス情報は、媒体アクセス制御アドレッシングのために予約されているが使用されていない少なくとも１つのバイトに入れられる請求項３２に記載のタイムスライスデジタル放送システム。
【請求項３４】
前記タイムスライス情報は、搬送ストリームパケットの適応フィールドに含まれる請求項２８に記載のタイムスライスデジタル放送システム。
【請求項３５】
前記搬送ストリームパケットは、ＭＰＥＧII搬送ストリームパケットである請求項３４に記載のタイムスライスデジタル放送システム。
【請求項３６】
タイムスライスデジタル放送情報を送信する方法において、
少なくとも情報サービスプロバイダーから受信した情報をバッファし、そして
前記バッファされた情報と、パケットの現在バーストの複数のパケットとパケットの後続バーストとの間の複数の関係を指定するタイムスライス情報を含むパケットヘッダとを備えたパケットを形成する、
という段階を備えた方法。
【請求項３７】
前記タイムスライス情報は、現在バーストの複数のパケットの送信と、後続バーストの第１送信パケットの送信との間の複数の異なる時間量を指定する請求項３６に記載の方法。
【請求項３８】
前記タイムスライス情報は、現在バーストの複数のパケットに対する複数の異なるパケットインデックスを指定する請求項３６に記載の方法。
【請求項３９】
前記タイムスライス情報は、後続バーストが現在バーストのコピーであるかどうか指定する請求項３６に記載の方法。
【請求項４０】
前記タイムスライス情報は、現在バーストの時間巾を指定する請求項３６に記載の方法。
【請求項４１】
前記タイムスライス情報は、下位層プロトコルパケットヘッダビットに入れられる請求項３６に記載の方法。
【請求項４２】
前記下位層プロトコルは、ＤＶＢ  ＤＳＭ−ＣＣセクションプロトコルである請求項４１に記載の方法。
【請求項４３】
前記タイムスライス情報は、媒体アクセス制御アドレッシングのために予約されたが使用されていない少なくとも１つのバイトに入れられる請求項４２に記載の方法。
【請求項４４】
前記タイムスライス情報は、搬送ストリームパケットの適応フィールドに含まれる請求項３６に記載の方法。
【請求項４５】
前記搬送ストリームパケットは、ＭＰＥＧII搬送ストリームパケットである請求項４４に記載の方法。
【請求項４６】
タイムスライスデジタル放送情報を受信する方法において、
タイムスライス情報を含むと共に、デジタル放送送信器により送信されたパケットのバーストを受信し、前記タイムスライス情報は、パケットの現在バーストの現在パケットと、パケットの後続バーストとの間の関係を指定し、
前記タイムスライス情報をバッファし、そして
前記バッファされたタイムスライス情報をデコードして、現在パケットとパケットの後続バーストとの間の関係を指定する情報を抽出する、
という段階を備えた方法。
【請求項４７】
前記タイムスライス情報は、現在パケットの送信と、後続バーストの第１送信パケットの送信との間の時間量を指定する請求項４６に記載の方法。
【請求項４８】
前記タイムスライス情報は、下位層プロトコルパケットヘッダビットからデコードされる請求項４６に記載の方法。
【請求項４９】
前記下位層プロトコルは、ＤＶＢ  ＤＳＭ−ＣＣセクションプロトコルである請求項４８に記載の方法。
【請求項５０】
前記タイムスライス情報は、媒体アクセス制御アドレッシングのために予約されたが使用されていない少なくとも１つのバイトからデコードされる請求項４９に記載の方法。
【請求項５１】
前記タイムスライス情報は、搬送ストリームパケットの適応フィールドに含まれる請求項４６に記載の方法。
【請求項５２】
前記搬送ストリームパケットは、ＭＰＥＧII搬送ストリームパケットである請求項５１に記載の方法。
【請求項５３】
請求項３６に記載の段階を実行することによりタイムスライスデジタル放送情報を送信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５４】
請求項３７に記載の段階を実行することによりタイムスライスデジタル放送情報を送信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５５】
請求項４１に記載の段階を実行することによりタイムスライスデジタル放送情報を送信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５６】
請求項４２に記載の段階を実行することによりタイムスライスデジタル放送情報を送信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５７】
請求項４３に記載の段階を実行することによりタイムスライスデジタル放送情報を送信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５８】
請求項４７に記載の段階を実行することによりタイムスライスデジタル放送情報を受信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項５９】
請求項４８に記載の段階を実行することによりタイムスライスデジタル放送情報を受信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項６０】
請求項４９に記載の段階を実行することによりタイムスライスデジタル放送情報を受信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【請求項６１】
請求項５０に記載の段階を実行することによりタイムスライスデジタル放送情報を受信するためのコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータ、ビデオデータ、制御データ又は他の情報の送信に係り、より詳細には、情報放送リソースを効率的に使用するためのタイムスライス情報のシグナリングに係る。
【背景技術】
【０００２】
ビデオストリーミング、データストリーミング、及びブロードバンドデジタル放送番組が、ネットワークアプリケーションにおいて人気が高まりつつある。ヨーロッパや世界中のどこかで人気のあるデジタルブロードバンド放送ネットワークの一例は、テレビコンテンツの配信に加えてデータも配信できるデジタルビデオブロードキャスト（ＤＶＢ）である。アドバンストテレビジョンシステムズコミッティー（ＡＴＳＣ）も、デジタルブロードバンド放送ネットワークを規定している。ＡＴＳＣ及びＤＶＢは、両方とも、送信用のコンテンツを、データコンテナとして働くＭＰＥＧ−２パケットに入れるコンテナ化技術を使用している。従って、コンテナは、高解像度ＴＶ、多チャンネル標準解像度ＴＶ（ＰＡＬ／ＮＴＳＣ又はＳＥＣＡＭ）、ブロードバンドマルチメディアデータ及びインタラクティブサービス等を含む（これに限定されない）適当なデジタル化データを搬送するのに使用できる。デジタルブロードバンド番組を送信及び受信するには、通常、全てのストリーミング情報を送信又は受信できるように送信及び受信装置を常時作動しておくことが必要である。しかしながら、現状技術では、電力消費レベルが、特にデジタル放送受信器のフロントエンドにおいて、比較的高くなる。それ故、これらの電力消費レベルを下げると、放送装置の動作効率が改善されることになろう。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デジタルブロードバンド放送システムにおいて受信器の電力消費を下げるために、情報がバースト状態で周期的に送信及び受信される。「周期的」という語は、変化し得る間隔で繰返し何かが生じることを指す。このようなシステムでは、送信器は、受信器がいつ送信バーストを受信するであろうかに関する正確な情報を受信器へ送信することができる。この形式の情報を供給することは、タイムスライス情報を供給又はシグナリングすることを意味する。受信したタイムスライスシグナリング情報に基づいて、受信器をパワーダウンすることができ、これは、送信バーストの受信と受信との間のアイドル時間中に減少電力消費状態に入れることも含む。これは、好都合にも受信器による消費電力の減少を生じる。
【課題を解決するための手段】
【０００４】
本発明の説明のための種々の実施形態によれば、タイムスライス情報がパケットヘッダに追加される。タイムスライス情報は、データサービスからの現在バーストの現在パケットの送信と、データサービスからの後続バーストの第１送信パケットの送信との間の時間量に対応する相対的なタイミング情報でよい。
【０００５】
マルチプロトコルエンキャプスレータのような送信器−システム要素は、バーストで送信されるべきパケットを形成する間にタイムスライス情報をエンコードすることができる。エンキャプスレータは、１つ以上の情報サービスプロバイダーからのデータを記憶するエラスティックバッファを含むことができる。このようなエラスティックバッファは、送信器が情報のバーストを送信するところの実質的に全ての情報プロバイダーからの少なくとも２バースト分の情報を記憶するに足る大きさとすることができる。エンキャプスレータが情報サービスプロバイダーから少なくとも２バースト分の情報を受信し、且つこれら２つのバースト間に送信器が送信するデータを受信すると、エンキャプスレータは、第１バーストの送信と第２バーストの送信との間にどれほどの時間が経過するか決定することができる。この時間情報は、送信バーストの１つ以上のパケットに追加することができる。このように、カプセル化されたパケットは、現在バーストの受信と、後続バーストの受信との間にどれほどの時間が経過するかに関する正確な情報を保持することができる。
【０００６】
タイムスライス情報は、バーストの時間巾と、オリジナルバースト間の時間量と、オリジナルバーストとバーストのコピーとの間の時間と、オリジナルバーストのナンバリングとを含むことができる。この形式のタイムスライス情報は、媒体アクセス制御アドレッシングのために予約されているが使用されない１つ以上のバイトのようなパケットヘッダに入れることができる。
【０００７】
本発明によりタイムスライス情報をシグナリングするためのコンピュータ実行可能な命令は、コンピュータ読み取り可能な媒体に記憶される。
【発明を実施するための最良の形態】
【０００８】
同様の要素が同じ参照番号で示された添付図面を参照して本発明を一例として説明するが、本発明は、これに限定されるものではない。
【０００９】
図１は、従来のストリーミングデジタル放送システム１０を簡単に示す図で、情報サービスプロバイダー１１で発生された情報信号２１は、デジタル放送受信器１５にアクセスするクライアントへ送信される。情報信号２１は、通常、サービスプロバイダー１１から、インターネットリンクであるリンクを経て送信器１３へ送信される。送信器１３は、情報信号を、通常、放送アンテナ（図示せず）により受信器１５へストリーミング信号２３として放送する。
【００１０】
従来の信号送信用途では、送信器１３は、図２に示すように、帯域巾が約１００Ｋビット／秒の連続的な又はゆっくり変化するデータストリームを発生する。従って、ストリーミング信号２３は、１００Ｋビット／秒の同じ送信レートを示す。デジタルブロードキャスト受信器１５は、当然、一定のパワーオンモードで動作して、ストリーミング信号２３により与えられる全ての情報を受け取り、この情報は、１つ以上の他の情報サービスプロバイダー（図示せず）により与えられる１つ以上の他のデータストリームも含んでもよい。
【００１１】
タイムスライス情報をシグナリングすることについては、絶対的クロック時間情報を使用するのが望ましい。というのは、デジタルブロードバンド放送システムでは、充分に正確なクロック情報を入手できないことがあるからである。典型的なクロック分解能は、ほぼ１秒である。
【００１２】
タイムスライス情報を指示するためにタイムスライス情報をサービス情報（ＳＩ）テーブルに追加することが提案されている。このＳＩテーブルは、同調パラメータ、デジタルブロードバンド放送サービスパラメータ、デジタルテレビにおけるサブタイトル付け、及び電子番組ガイド情報のような制御情報を保持するのに使用される。ＳＩテーブルを使用してタイムスライス情報を保持することに伴う問題は、ＳＩテーブルがタイムスライスバーストとは独立して送信されることである。これは、情報が２つのバースト間のアイドル時間中に到来し得ることを意味する。消費電力を減少するためには、送信バースト間のこのアイドル時間中に、減少電力消費モードに入れることも含めて受信器を遮断できねばならない。
【００１３】
図３を参照すれば、セルラー電話、パーソナルデジタルアシスタント、ポータブルコンピュータ等の移動ターミナルでよいターミナル１２は、受信器１４と、クライアント１６と、アンテナ１９とを備えている。デジタルブロードバンド放送信号２２も示されている。受信器１４においては、プロセッサが、データ経路処理の一部分を実行できると共に、層２情報のような下位レベルプロトコルを取り扱うことができ、これは、デジタルビデオ放送デジタル記憶媒体コマンド及び制御（ＤＶＢ  ＤＳＭ−ＣＣ）セクションプロトコルパケットと、サービス情報（ＳＩ）テーブルと、マルチプロトコルカプセル化（ＭＰＥ）パケットとを含むことができる。クライアント１６で実行されるソフトウェアは、層３及びその上位層、ＴＣＰ／ＩＰ及び特定用途向けの層を含む、を取り扱うことができる。ここで使用する「下位層プロトコル」という語は、ネットワーク及び／又は搬送層より下位のプロトコルを指す。相対的ではなく絶対的という語で指定されるタイムスライス情報を、受信器１４及びクライアント１６のプロセッサ間に通すと、通常、２つのプロセッサ間には潜在的に可変なレイテンシーがあるので、タイムスライス情報に望ましからぬレイテンシーが導入される。
【００１４】
これらプロセッサ間にデータを転送するのに要する時間量は、この形式の望ましからぬレイテンシーに貢献し得る。例えば、第１プロセッサが、第１プロセッサと第２プロセッサとの間に共有されるデータバスを要求したときに、このバスが異なる転送を実行していてビジーのことがある。この形式の状況は、第１プロセッサが希望のデータ転送を実行するためにデータバスを獲得できるまで可変量のレイテンシーを導入し得る。更に、タイムスライス受信割り込みのような要求に直ちに反応しないソフトウェアによりソフトウェアレイテンシーが生じることもある。割り込みにサービスする際の遅延は、受信器１４又はクライアント１６により、或いは受信器１４及びクライアント１６の両方により非割り込みソフトウェアを実行することでも生じ得る。
【００１５】
タイムスライス情報を上位層プロトコルに追加することも提案されている。これらの提案された解決策に伴う問題は、上位レベルプロトコルが、クライアント１６により通常実行される上位レベルソフトウェアで取り扱われることである。上述したように、受信器１４とクライアント１６との間に情報を転送するときには可変レイテンシーが生じる。従って、クライアント１６から受信器１４へタイムスライス情報を転送するときには、正確な時間情報を維持できないことがある。
【００１６】
タイムスライス情報をパケットヘッダに追加しそして相対的な語でタイミング情報を指定するタイムスライス情報を使用すると、上述した提案の種々の制約が克服される。相対的なタイミング情報は、送信バーストと送信バーストとの間の時間量に対応し得る。例えば、単一の情報サービスプロバイダーからの２つのバーストに対して、第１バーストは、そのパケットヘッダに、受信器がどれほど後で第２バーストを受信すると予想されるかを指定する情報を保持することができる。
【００１７】
マルチプロトコルエンキャプスレータのような送信器−システム要素は、バーストで送信されるべきパケットを形成する間にタイムスライス情報をエンコードすることができる。このエンキャプスレータは、タイムスライス情報をパケットヘッダに追加することができる。このタイムスライス情報は、いつ送信器が同じ情報サービスに対して次の送信バーストを送信するか相対的な語で指定することができる。以下に詳細に述べるように、エンキャプスレータは、１つ以上の情報サービスプロバイダーからのデータを記憶するエラスティックバッファを含むことができる。このようなエラスティックバッファは、送信器が情報のバーストを送信するところの実質的に全ての情報サービスから少なくとも２つのバースト分の情報を記憶するに充分な大きさにすることができる。エンキャプスレータは、情報サービスプロバイダーから少なくとも２つのバースト分の情報を受信しそして２つのこのようなバースト間に送信器が送信するデータを受信すると、第１バーストの送信と第２バーストの送信との間にどれほどの時間が経過するか決定することができる。この時間情報は、送信バーストの１つ以上のパケットに追加することができる。このように、カプセル化されたパケットは、現在バーストの受信と後続バーストの受信との間にどれほどの時間が経過するかに関して正確な情報を保持することができる。この情報が正確である理由は、上述したように、エンキャプスレータが、現在パケットと後続バーストのスタートとの間にどれほどのデータが存在するか決定できるからである。
【００１８】
図４は、送信システム２０及び受信システム４０を備え、本発明によりタイムスライス情報をシグナリングすることのできるタイムスライスデジタル放送システム３０の一実施形態を示す。送信システム２０の第１情報サービスプロバイダー１７で発生された第１情報ストリームは、受信システム４０のデジタル放送受信器４１を使用するクライアントへダウンストリーム送信されるよう意図される。送信システム２０の動作中に、データ信号２５が第１情報サービスプロバイダー１７からネットワークリンクを経て受信される。データ信号２５におけるストリーミング情報の所定インターバルは、最初に、第１エラスティックバッファ３５に、バッファされた情報インターバル２７としてバッファされる。明らかなように、第１エラスティックバッファ３５は、他の適当な形式の入力バッファと置き換えられてもよく、これは、先入れ先出し（ＦＩＦＯ）バッファ、リングバッファ、又は個別の入力及び出力セクションを有するデュアルバッファを含むが、これらに限定されない。
【００１９】
好ましい実施形態では、バッファされた情報インターバル２７は、例えば、ヨーロッパ規格ＥＮ３０１１９２「Digital Video Broadcasting (DVB); DVB specification for data broadcasting」のセクション７に基づくマルチプロトコルエンキャプスレータ３７を使用してフォーマットされる。第１エラスティックバッファ３５をマルチプロトコルエンキャプスレータ３７と一体化して、単一装置３９を構成することができる。カプセル化の後に、マルチプロトコルエンキャプスレータ３７は、カプセル化情報インターバル２９をデジタル放送送信器３１へ送信し、以下に詳細に述べるように、デジタル放送受信器４１へタイムスライス信号５１として放送する。
【００２０】
第１エラスティックバッファ３５へ時間の関数として入力される情報の量は、図５のグラフに示す鋸歯状波７１で表わすことができる。第１サービスプロバイダー１７がデータ信号２５を供給するときには、第１エラスティックバッファ３５のデータ情報が、ここで、第１ローカル最大値７３で示されたバッファ最大レベルまで増加する。このバッファ最大レベルは、第１情報信号を記憶するために第１エラスティックバッファ３５に指定される記憶量に関連している。
【００２１】
第１エラスティックバッファ３５のサイズは、一般に、次々の波形最大値（例えば、第１ローカル最大値７３及び第２ローカル最大値７５）間の時間インターバルにサービスプロバイダー１７により供給される情報ストリームと少なくとも同程度であるように指定される。第１エラスティックバッファ３５のバッファされた情報インターバル２７は、マルチプロトコルエンキャプスレータ３７を経てデジタル放送送信器３１へ周期的に送信され、第１エラスティックバッファ３５の指定の記憶容量を越えないようにされる。バッファされた情報インターバル２７がデジタル放送送信器３１へ送信されると、第１エラスティックバッファ３５に残されたバッファされた情報の量が、ゼロであるローカル最小値７４まで下がる。
【００２２】
第１エラスティックバッファ３５は、「ほぼいっぱい」バイトカウント７９に達して、第１エラスティックバッファ３５が指定の記憶容量をいつ越えようとしているか指示するときにセットすることのできる「ＡＦ」フラグを含んでもよい。バッファされた情報インターバル２７を出力するプロセスは、ＡＦフラグがセットされたときに開始されるのが好ましい。これは、サービスプロバイダー１７により送信されるストリーミング情報の後続インターバルに対する記憶容量を与えるように働く（ここでは、波形７１の次の部分により表わされる）。次のストリーミングデータ情報インターバルが入力されると、第１エラスティックバッファ３５にバッファされた情報は、第２のローカル最大値７５に到達し、これは、その後にＡＦフラグがセットされたときに出力され、第２のローカル最小値７６を生じる。このプロセスが繰り返されて、第３のローカル最大値７７及び第３のローカル最小値７８を生じる。
【００２３】
従って、第１エラスティックバッファ３５にバッファされたストリーミングデータの各後続部分は、デジタル放送送信器３１へ次々に出力されて、デジタル放送受信器４１へ送信される。この動作は、タイムスライス信号５１を発生し、その一部分が図６に示されている。タイムスライス信号５１は、送信バースト５３、５５及び５７で例示された連続的な一連の送信バーストで構成される。ここに示す例では、送信バースト５３は、ローカル最大値７３からローカル最小値７４への波形７１の遷移で表わされたバッファされた情報の転送に対応する。同様に、次の送信バースト５５は、ローカル最大値７５からローカル最小値７６への波形７１の遷移で表わされたバッファされた情報の転送に対応し、そして送信バースト５７は、ローカル最大値７７からローカル最小値７８への遷移で表わされたバッファされた情報の転送に対応する。
【００２４】
ここに示す本発明の実施形態では、送信バースト５３、５５及び５７の各々は、巾が約１秒の４Ｍビット／秒のパルスで、送信バースト当たり４Ｍビットのバッファされた情報の転送を与える。送信バースト５３、５５及び５７は、タイムスライス信号５１が１００Ｋビット／秒の平均信号情報送信レート（即ち到来するストリーミング信号２３の送信レートと同じ）で効果的に放送されるように、約４０秒の間隔で離間される。エラスティックバッファ３５に記憶された４０秒の信号セグメントは、例えば、送信バースト５３、５５及び５７のいずれか１つとしてデジタル放送受信器４１へ放送されるべき信号情報を構成する。
【００２５】
タイムスライス情報をエンコードする一実施例を、デジタルビデオ放送（ＤＶＢ）パケットのＤＶＢマルチプロトコルカプセル化（ＭＰＥ）に関して説明する。図７は、ＥＮ３００４６８に基づくデータ放送記述子のためのフィールド及びそれらのサイズをリストしたテーブルである。Ｄａｔａ＿ｂｒｏａｄｃａｓｔ＿ｉｄ８０は、放送ネットワークにおいてデータを放送するのに使用されるデータ放送仕様を識別する１６ビットフィールドである。このフィールドの値の割り当ては、ＥＴＲ１６２に見られる。マルチプロトコルカプセル化については、０ｘ０００５のＤａｔａ＿ｂｒｏａｄｃａｓｔ＿ｉｄ値が予約される。
【００２６】
ＤＶＢ  ＭＰＥパケットヘッダのサイズは固定される。この形式のパケットヘッダは、媒体アクセス制御（ＭＡＣ）アドレスバイトを含む。図８は、ＥＮ３０１１９２に基づくｄａｒａｇｒａｍ＿ｓｅｃｔｉｏｎのシンタックスを示すテーブルである。ＭＡＣ＿ａｄｄｒｅｓｓ＿１  ９０−１ないしＭＡＣ＿ａｄｄｒｅｓｓ＿６  ９０−６は、６バイトであり、そのうちの幾つか又は全部が、種々のネットワーク要素のＭＡＣアドレッシングのために従来使用されている。
【００２７】
図９は、ＥＮ３０１１９２に基づくｍｕｌｔｉｐｒｏｔｏｃｏｌ＿ｅｎｃａｐｓｕｌａｔｉｏｎ＿ｉｎｆｏ構造のシンタックスを示すテーブルである。記述子は、ＭＡＣアドレスバイトのどれほど多くがＭＡＣアドレッシングに対して有効であるか定義する。ＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅ９２は、マルチキャストサービスを区別するのに使用されるＭＡＣアドレスバイトの数を指示する３ビットフィールドである。図１０は、ＥＮ３０１１９２に基づく図９のＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅフィールド９２のコード化を示す。図１０は、種々のＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅ値に基づいてＭＡＣアドレッシングを行なうのにどのＭＡＣアドレスバイトが有効であるかを示す。ＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅ９２の所与の値に対して、残りのＭＡＣアドレッシングバイトは未使用のままである。例えば、０ｘ０１のＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅ値に対し、ＭＡＣアドレスバイト１ないし５は、未使用のままである。０ｘ０２のＭＡＣ＿ａｄｄｒｅｓｓ＿ｒａｎｇｅ値に対し、ＭＡＣアドレスバイト１ないし４は未使用のままであり、等々となる。
【００２８】
図９において、３ビットフィールド９６は、予約済みと表示されている。この予約済みフィールド９６は、タイムスライス情報をシグナリングするのに使用されるＭＡＣアドレスビットに対して異なる意味を定義するのに使用できる。例えば、これら３つの予約ビットの１つ以上を使用して、ＭＡＣアドレッシングのために予約されているが使用されないバイトをタイムスライス情報にいかに使用するか指定することができる。
【００２９】
図３０は、ＭＰＥＧII搬送ストリームパケットの適応フィールド３００２にタイムスライス情報が含まれる一実施形態を示す。ＭＰＥＧIIヘッダ３００６に含まれた適応フィールド制御ビット３００４は、適応フィールド３００２におけるタイムスライス情報の存在を信号するのに使用できる。ここに示す実施形態では、適応制御フィールド３００４が２つのビットを含む。ビット値「００」は、適応フィールドが将来の使用のために予約されたことを示し、ビット値「０１」は、ペイロードが存在するが適応フィールドが存在しないことを示し、ビット値「１０」は、適応フィールドが存在するが、ペイロードが存在しないことを示し、そしてビット値「１１」は、適応フィールド及びペイロードが存在することを示す。
【００３０】
ターミナル１２は、適応フィールドの制御ビット３００４を分析して、適応フィールド３００２が存在するかどうか決定するように構成されてもよい。適応フィールド３００２が存在するときには、相対的タイミング情報が存在するかどうか、そしてもしそうであれば、それがいかにエンコードされたかを、適応フィールド３００２から決定することができる。相対的タイミング情報は、もし存在すれば、適応フィールド３００２から抽出されて、ここに述べるように使用することができる。或いは又、適応フィールド制御ビット３００４に対する「００」の値は、将来、相対的タイミング情報を指定するのに関連して使用されてもよい。
【００３１】
タイムスライス情報は、バーストの長さ、オリジナルバースト間の時間量、オリジナルバーストとバーストのコピーとの間の時間、及びオリジナルバーストのナンバリングを含むことができる。この形式のタイムスライス情報は、パケットヘッダ、例えば、上述したＭＡＣアドレスバイト９０−１ないし９０−６に入れることができる。この形式のタイムスライス情報の種々の順列組み合わせをパケットヘッダに入れることができる。例えば、バーストの長さ、及びオリジナルバースト間の時間量を、他のタイムスライス情報を伴わずに使用することができる。図１７−２９を参照してタイムスライス情報の例を以下に詳細に述べる。
【００３２】
再び図４を参照すれば、デジタル放送受信器４１は、タイムスライス信号５１をストリームフィルタユニット４３へ送信して、マルチプロトコルエンキャプスレータ３７により追加されたカプセル化部分を情報信号から剥離する。カプセル化部分は、例えば、インターネットプロトコル（ＩＰ）パケットを保持してもよい。好ましい実施形態では、ブールのプロトコルフィルタリングを使用して、ストリームフィルタユニット４３により実行されるフィルタ動作に必要なロジックの量を最小にし、従って、デジタル放送受信器４１の容量を最適化する。フィルタされた情報のインターバルは、次いで、受信器のエラスティックバッファ４５へ送信され、これは、送信バースト５３、５５及び５７のいずれか１つで構成された情報信号を一時的に記憶するように働き、その後、この信号は、アプリケーションプロセッサ４７へと下流に送信され、情報データストリーム４９へと変換される。この動作は、鋸歯状波形８１が、受信器エラスティックバッファ４５に記憶される情報信号の量を時間の関数として概略的に示す図１１のグラフを参照して説明することができる。好ましい実施形態では、受信システム４０における受信器エラスティックバッファ４５のサイズが、送信システム２０における第１エラスティックバッファ３５のサイズと実質的に同じである。
【００３３】
送信バースト５３が受信器エラスティックバッファ４５に受信されると、波形８１が第１ローカル最大値８３に到達する。受信器エラスティックバッファ４５に記憶されたバイトカウントは、対応する情報が受信器エラスティックバッファ４５からアプリケーションプロセッサ４７へ転送されるときに、第１ローカル最大値８３から第１ローカル最小値８４へと減少する。受信器エラスティックバッファ４５のコンテンツがアプリケーションプロセッサ４７へ転送されるレートは、データ情報が第１エラスティックバッファ３５に入れられるレートと少なくとも同程度であるのが好ましい。これは、受信器エラスティックバッファ４５を、次の送信バースト５５の記憶に使用できることを確保するように働く。次の送信バースト５５が受信器エラスティックバッファ４５に受信されるときには、波形８１が第２のローカル最大値８５へ増加し、これは、受信した情報のインターバルが受信器エラスティックバッファ４５からアプリケーションプロセッサ４７へ転送されてデータパケットへと変換されるときに、第２のローカル最小値８６へ減少する。
【００３４】
このプロセスは、次の送信バースト５７が第３のローカル最大値８７を発生し、これが第３のローカル最小値８８へと減少するようにして続けられる。受信器エラスティックバッファ４５は、「ほぼ空」のバイトカウント８２に到達したときにそれを指示するための「ＡＥ」フラグと、「ほぼいっぱい」のバイトカウント８９に到達したときにそれを指示する「ＡＦ」フラグとを含むのが好ましい。以下に詳細に述べるように、ＡＥ及びＡＦフラグは、デジタル放送受信器４１の各々パワーアップ及びパワーダウンを、送信バースト５３、５５及び５７のような到来する送信バーストのタイミングと同期させるのに好都合に使用できる。
【００３５】
従って、受信器エラスティックバッファ４５に受信された情報のインターバルから変換されるデータパケットは、受信器エラスティックバッファ４５からのデータを連続的に入力するように働くアプリケーションプロセッサ４７により情報送信ストリーム４９へ連続的に再フォーマットされる。当業者に明らかなように、デジタル放送送信器３１は、各送信バースト５３、５５及び５７中には送信モードでパワーアップ状態を保つが、送信バースト５３と５５との間、並びに送信バースト５５と５７との間の「アイドル」時間インターバル中には、動作電力要求を減少するために、好都合にもパワーダウンすることができる。パワーダウンは、例えば、この技術で良く知られた制御スイッチによって実行することができる。
【００３６】
特に、デジタル放送送信器３１は、送信バースト５３の終了点６１（ｔ＝１秒で示す）の後にパワーダウンすることができ、そして送信バースト５５の開始点６３（ｔ＝４０秒で示す）の直前までパワーダウン状態に保つことができる。同様に、デジタル放送送信器３１は、送信バースト５５の終了点６５（ｔ＝４１秒で示す）の後にパワーダウンすることができ、そして送信バースト５７の開始点６７（ｔ＝８０秒で示す）の直前までパワーダウン状態に保つことができる。終了点６９（ｔ＝８１秒で示す）として示された送信バースト５７の完了時に、デジタル放送送信器３１は、再びパワーダウンすることができる。
【００３７】
タイムスライス情報のデコードは、アプリケーションプロセッサ４７において行うことができる。パケットのバーストを受信すると、ストリームフィルタユニット４３は、（少なくとも）１つのタイムスライスをフィルタし、そのフィルタされたタイムスライスの情報を受信器エラスティックバッファ４５に記憶する。ストリームフィルタユニット４３は、新たなタイムスライスが受信されたことをアプリケーションプロセッサ４７に通知する。次いで、アプリケーションプロセッサ４７は、タイムスライス情報をデコードして、他のプロセスを適宜にスタートすることができる。
【００３８】
情報サービスプロバイダーは、サービスがＩＥＴＦ  ＲＦＣ１１１２に記載されたＩＰ対ＭＡＣマッピングを使用する場合に、ＭＡＣ＿ＩＰ＿ｍａｐｐｉｎｇ＿ｆｌａｇの１ビットフラグ９４（図９）を「１」にセットする。このフラグが「０」にセットされた場合には、ＩＰアドレスからＭＡＣアドレスへのマッピングは、ＥＮ３０１１９２の範囲外で行なわれる。
【００３９】
ＩＰマルチキャストサービスを受信するときには、データグラムセクション内に保持されたＩＰアドレスからＭＡＣアドレスが発生される。従って、ＩＰアドレス情報は、ＭＡＣアドレスビット９０−１ないし９０−６にコピーされる。それ故、受信器は、ＩＰアドレスを使用してアドレスフィルタリングを実行することもでき、この場合、他の目的のためにタイムスライス情報を保持するのに全てのＭＡＣアドレスビットを使用することができる。
【００４０】
本発明のここに示す実施形態では、タイムスライスデジタル放送システム３０は、図４に示す第２のサービスプロバイダー１８で例示された１つ以上の付加的なサービスプロバイダーを備えている。この第２のサービスプロバイダー１８は、ネットワークリンクを経てデジタル放送送信器３１へ第２のデータ信号２６を送信する。第２のサービスプロバイダー１８から受信したこの第２のデータ信号２６は、第２のエラスティックバッファ３６に入れられ、そして例えば、マルチプロトコルエンキャプスレータ３８を使用して同様にカプセル化される。マルチプレクサ３３は、第１エラスティックバッファ３５及び第２エラスティックバッファ３６からのカプセル化信号を、以下に詳細に述べる時分割多重化（ＴＤＭ）信号９１へと処理し、デジタル放送受信器４１へと放送する。
【００４１】
１つのサービスプロバイダー、例えば、第１のサービスプロバイダー１７のみがデジタル放送送信器３１へ情報を送信する場合には、タイムスライスデジタル放送システム３０を動作するのにマルチプレクサ３３は必要とされない。従って、上述した第１の好ましい実施形態では、第１エラスティックバッファ３５の信号を、マルチプロトコルエンキャプスレータ３７を経てデジタル放送送信器３１へ直接供給することができる。
【００４２】
２つのサービスプロバイダーが情報信号を供給する図４に示す実施形態の場合には、図１２に示すＴＤＭ信号９１は、第１エラスティックバッファ３５により供給される情報信号から生じる送信バースト５３、５５及び５７が、第２エラスティックバッファ３６により供給される情報信号から生じる送信バースト９３、９５及び９７とインターレースされたものを含む連続的な一連の送信バーストで構成される。ここに示す例では、送信バースト９３、９５及び９７の各々は、それに対応する送信バースト５３、５５及び５７の約１０秒後に発生する。当業者に明らかなように、ここに開示する方法は、この１０秒間隔に制限されず、必要に応じて他の時間間隔値を使用することもできる。更に、タイムスライスデジタル放送システム３０に付加的なサービスプロバイダーが含まれる場合には、１組以上のインターレースされた送信バースト（図示せず）がＴＤＭ信号９１に含まれる。
【００４３】
本発明のここに示す実施形態では、図４のデジタル放送受信器４１のパワーアップ受信モードが、デジタル放送送信器３１が送信するところの送信ウインドウと同期される。従って、例えば、タイムスライス信号５１を受信するために、デジタル放送受信器４１は、各到来送信バースト５３、５５及び５７の間には受信モードでパワーアップ状態に保たれ、そして送信バースト５３と５５との間、及び送信バースト５５と５７との間の時間インターバルにはパワーダウンすることができる。
【００４４】
例えば、このような同期は、固定又はプログラム可能なバーストサイズを使用すると共に、上記のＡＥフラグ及び「ほぼ空」のバイトカウント８２を、デジタル放送受信器４１をパワーアップし且つ固定又はゆっくり変化する時間インターバルの後に次の送信バーストを受信する準備をするための基準として使用することにより、得ることができる。即ち、デジタル放送受信器４１は、上述したように間欠的に放送された情報を獲得する。又、クライアントは、例えば、ビットレート適応時間、受信器スイッチオン時間、受信器獲得時間、及び／又はビットレート変化時間インターバルから生じる送信遅延を考慮するようにデジタル放送ビデオ受信器４１を構成してもよい。適応時間の典型的な値は、約１０μｓであり、そしてスイッチオン時間又は獲得時間については、典型的な値が約２００ｍｓである。従って、デジタル放送受信器４１は、適用できる遅延ファクタを受け入れるために到来バーストの充分前にパワーアップするように構成される。同様に、上述したＡＦフラグ及び「ほぼいっぱい」のバイトカウント８９は、デジタル放送受信器４１をパワーアップするための基準として使用することができる。
【００４５】
本発明のここに示す実施形態では、複数のサービスプロバイダー１０１−１０７が各情報ストリームをそれに対応するエラスティックバッファ１１１−１１７へ送信するＴＤＭデジタル放送システム１００が図１３に示されている。各エラスティックバッファ１１１−１１７の出力は、上述した複数のマルチプロトコルエンキャプスレータ１０９によりフォーマットされる。マルチプロトコルエンキャプスレータ１０９の各出力１２１−１２７は、図示されたように、ネットワークオペレータエラスティックバッファ１３１へ供給される。エラスティックバッファ１１１−１１７のいずれかに記憶される情報インターバルのサイズは、図１４に鋸歯状波形１２１で示された時間の関数である。
【００４６】
ネットワークオペレータのエラスティックバッファ１３１は、エラスティックバッファ１１１−１１７の各々からの所定量のバッファ情報を記憶する。この情報は、マルチプレクサ１３３へ供給され、そしてデジタル放送送信器１３５へ送信されて、ＴＤＭ信号１３７として放送される。ネットワークオペレータのエラスティックバッファ１３１は、エラスティックバッファ１１１−１１７の各々からの多数の入力を受信して記憶するように働き、その後、マルチプレクサ１３３へ出力する。例えば、図１５の波形１４０は、エラスティックバッファ１１１−１１７にバッファされる情報を時間の関数として表わす。エラスティックバッファ１１１から受信された入力１２１は、波形１４０のローカルピーク値１４１で表わされ、エラスティックバッファ１１３から受信された入力１２３は、ローカルピーク値１４３で表わされ、エラスティックバッファ１１５から受信された入力１２５は、ローカルピーク値１４５で表わされ、そしてエラスティックバッファ１１７から受信された入力１２７は、ローカルピーク値１４７で表わされる。
【００４７】
それによりデジタル放送送信器１３５により放送されるＴＤＭ信号１３７が図１６に示されており、サービスプロバイダー１０１により供給される情報ストリームが送信バースト１５１、１５３及び１５５として現われている（ここでは、明瞭化のために太い実線で示す）。好ましい実施形態では、マルチプレクサの帯域巾は、約１２Ｍビット／秒であり、送信バースト１５１、１５３及び１５５は、対応的に、約１秒巾の１２Ｍビット／秒バーストである。例えば、送信バースト１５１は、エラスティックバッファ１１１によりネットワークオペレータエラスティックバッファ１３１へ供給される３つの４Ｍビット／秒送信バーストで構成される。その後の１２Ｍビット／秒の送信バッファ１６１は、エラスティックバッファ１１３によりネットワークオペレータエラスティックバッファ１３１へ供給される３つの４Ｍビット／秒送信バーストで構成される。
【００４８】
本発明のここに示す実施形態では、特定のサービスプロバイダーで発信される送信バーストは、独特のデータストリームを構成する。例えば、送信バースト１５１、１５３及び１５５は、サービスプロバイダー１７で発信されて、第１データストリームを構成し、このデータストリームは、約３３３ｍ秒のバーストオン時間と、約３９．６６７秒のバーストオフ時間とを有する。この第１データストリームは、正確に４０秒ごとに発生する後続送信バーストを含み（図示せず）、各送信バーストは、サービスプロバイダー１７で発信される情報を含む。同様に、送信バースト１６１は、送信バースト１６３、１６５と共に第２データストリームを構成し、そして４０秒ごとに後続送信バースト（図示せず）が発生し、第２データストリームは、サービスプロバイダー１９で発信された情報を含む。１つの別の実施形態では、デジタル放送受信器４１は、例えば、第１データストリームだけを選択的に受信するように同期される。従って、この実施形態では、デジタル放送受信器４１は、４０秒ごとに少なくとも３３３ｍ秒間パワーアップされて、バースト１５１、１５３、１５５及びその後の第１データストリームの送信バーストを受信し、そしてインターバル時間周期中にパワーダウンされる。
【００４９】
図７−１０を参照して上述した例であって、デジタルビデオ放送（ＤＶＢ）パケットのＤＶＢマルチプロトコルカプセル化（ＭＰＥ）に関してタイムスライス情報をエンコードする例に戻ると、送信システムの種々の要素からのデータ信号の例が図１７−２１に示され、ビデオサービスプロバイダーＡ１０１は、第１データサービス及び第２データサービスを含み、そしてビデオサービスプロバイダーＢ１０３は、第３データサービス及び第４データサービスを含む。図１７は、図１３のビデオサービスプロバイダーＡ１０１の第１データサービス及び第２データサービスのデータに関するビットレート対時間のグラフである。サービスプロバイダーＡ１０１の出力信号のビットレートは、第１データサービスのビットレート１７０１と、第２データサービスのビットレート１７０２とを含む。
【００５０】
図１８は、図１３のエラスティックバッファＡ１１１の出力に関するビットレート対時間のグラフである。１７０１−１、１７０１−２、１７０１−３及び１７０１−４と示された信号の部分は、ビデオサービスプロバイダーＡ１０１のデータサービス１からのデータに対応する。１７０２−１、１７０２−２、１７０２−３及び１７０２−４と示された信号の部分は、ビデオサービスプロバイダーＡ１０１のデータサービス２からのデータに対応する。
【００５１】
図１９は、図１７に類似している。図１９は、図１３のビデオサービスプロバイダーＢ１０３からの第３データサービス及び第４データサービスのデータに関するビットレート対時間のグラフである。サービスプロバイダーＢ１０３の出力信号のビットレートは、第３データサービスのビットレート１９０３と、第４データサービスのビットレート１９０４とを含む。
【００５２】
図２０は、図１８に類似している。図２０は、図１３のエラスティックバッファＢ１１３の出力に関するビットレート対時間のグラフである。１９０３−１、１９０３−２、１９０３−３及び１９０３−４と示された信号の部分は、ビデオサービスプロバイダーＢ１０３のデータサービス３からのデータに対応する。１９０４−１、１９０４−２、１９０４−３及び１９０４−４と示された信号の部分は、ビデオサービスプロバイダーＢ１０３のデータサービス４からのデータに対応する。
【００５３】
図２１は、図１８及び２０に類似している。図２１は、図１３のネットワークオペレータエラスティックバッファ１３１からの出力信号１４０に関するビットレート対時間のグラフである。１７０１−５、１７０１−６、１７０１−７及び１７０１−８と示された信号の部分は、ビデオサービスプロバイダーＡ１０１のデータサービス１からのデータに対応する。本発明の一実施形態によれば、信号１４０のこれら部分に対するビットレートは高く、そして信号１４０のこれら部分各々の巾は、データサービス１からの信号の対応部分１７０２−１、１７０２−２、１７０２−３及び１７０２−４より短い。同様に、１７０３−５、１７０３−６、１７０３−７及び１７０３−８と示された信号の部分は、ビデオサービスプロバイダーＢ１０３のデータサービス３からのデータに対応する。このように、図２１に示すデータ信号１４０の部分は、繰返しパターンでデータサービス１、３、２及び４からのデータを含む。
【００５４】
上述したように、タイムスライス情報は、バーストの長さと、オリジナルバースト間の時間量と、オリジナルバーストとバーストのコピーとの間の時間と、オリジナルバーストのナンバリングとを含むことができる。図２２は、以下に詳細に述べるように、パケットペイロード２２２０と、タイムスライス情報をシグナリングするために種々の順列組み合わせに使用できる１組のタイムスライスパラメータ２２０２−２２１８とを含むパケット２２００を示す。明らかなように、タイムスライス情報は、デジタルビデオ放送デジタル記憶媒体コマンド及び制御（ＤＶＢ  ＤＳＭ−ＣＣ）セクションプロトコルを含む（がこれに限定されない）適当なプロトコルの予約された未使用ビットを使用してシグナリングすることができる。
【００５５】
パケットインデックス２２０２は、タイムスライス内のパケット又はパケットのバーストをナンバリングするのに使用できる。図２３は、５個のパケット２２００より成るタイムスライス２３００内のパケット２２００−１ないし２２００−５の４から０へのダウンナンバリングを示す。１又は０のような所定値へのパケットのダウンナンバリングを使用して、パケットのバーストの終りをシグナリングすることができる。同様に、パケット２２００を所定の初期値から上昇順にナンバリングしてパケットのバーストの始めをシグナリングすることもできる。
【００５６】
タイムスライス境界指示２２０４は、パケットのバーストの最初のパケット又はパケットのバーストの最後のパケットをシグナリングするのに使用できる。図２４は、パケット２２００−１のタイムスライス境界指示２２０４−１として、このパケットがタイムスライス又はパケットのバースト２４００の最初のパケットであることを指示するための値１を示す。同様に、パケット２２００−５のタイムスライス境界指示２２０４−５は、そのパケット２２００−５がパケットのバースト２４００の最後のパケットであることを指示するために、パケット２２００−１ないし２２００−４とは異なる値をもつことができる。タイムスライス境界指示は、単一ビットでよく、この場合は、パケットのバーストの最初のパケット又は最後のパケットをシグナリングするのに使用できる。２ビットのタイムスライス境界２２０４を使用することにより、パケットのバーストの最初と最後のパケットを識別することができる。
【００５７】
パケットのバーストの最初のパケットの指示として使用されるときに、タイムスライス境界指示２２０４は、ダウンカウンティングモードでパケットインデックス２２０２と組み合せて、パケットのバーストにおけるパケットの番号を動的に定義することができる。タイムスライス境界指示２２０４をダウンカウンティングモードでパケットインデックス２２０２と組み合せると、パケットの所定の最大番号以下のパケットの可変長さバーストの始めをシグナリングする健全な方法が与えられる。同様に、パケットのバーストの最後のパケットの指示として使用されたときには、タイムスライス境界指示２２０４は、アップカウンティングモードでパケットインデックス２２０２と組み合せて、パケットの可変サイズバーストの終り即ち最後のパケットを動的に信号することができる。
【００５８】
パケットのバーストは、２回以上送信することができる。これは、エラー検出及び／又はエラー補正目的で有用である。パケットのオリジナルバーストとは、パケットのバーストの第１送信を指す。コピーバーストとは、オリジナルバーストの再送信を指す。受信器１４は、バーストの１つ以上のコピーが送信されるときに、パケットインデックス２２０２を使用してパケット２２００を独特に識別し、特定のオリジナルパケットが既に正しく受信されたかどうか決定することができる。
【００５９】
図２５は、次のバーストの指示２２０６−１ないし２２０６−５を示し、値０は、特定のデータサービスに対するパケットの次のバーストが既に送信されたバーストのコピーであることを指示する。次のバーストの指示２２０６−１、２２０６−２及び２２０６−４は、バースト２５００−２、２５００−３及び２５００−５が既に送信されたバーストのコピーであることを指示する値０を有する。値１は、送信されるべき次のバーストがオリジナルバーストであることを指示する。例えば、次のバーストの指示２２０６−３は、次のバースト２５００−４がオリジナルバーストであることを指示する値１を有する。
【００６０】
次のオリジナルまでの時間のタイムスライスパラメータ２２０８に対する値は、現在パケットの送信と、その現在パケットが到来したところの同じ情報サービスプロバイダーの同じデータサービスからの次に送信されるオリジナルパケットバーストの第１送信パケットの送信との間の時間量を指定するのに使用できる。ここで使用する送信とは、放送、マルチキャスト、又はユニキャストを指し、そしてデータは、ＩＰプロトコルエンコードデータを含むがこれに限定されない。図２６は、パケット２２００の第１及び第２のオリジナルバースト２６００及び２６０４を示す。次のオリジナルまでの時間２２０８−５の値ｔ１は、現在パケットとも称されるパケット２２００−５の送信と、この現在パケットのデータサービス及び情報サービスプロバイダーからの次のオリジナルバースト２６０４の第１パケットであるパケット２２００−１０の送信との間の時間量を表わす。１２ビットを使用して、この形式の情報を約１０ミリ秒の分解能で指定することができる。同様に、値ｔ１＋１  ２２０８−４は、パケット２２００−４の送信とパケット２２００−１０の送信との間の時間量を指示し、そして値ｔ１＋２  ２２０８−３は、パケット２２００−３の送信とパケット２２００−１０の送信との間の時間量を指示する。
【００６１】
受信器１４は、パケットのオリジナルバーストを、エラーを伴って受信した場合には、正しく受信されたオリジナルバーストに対応するコピーバーストを受信するためにそれ自身パワーアップすることができる。受信器１４は、パケットのオリジナルバーストを、エラーを伴わずに受信した場合には、正しく受信されたオリジナルバーストに対応するコピーバーストを無視することができる。このようにコピーバーストを無視することは、無視されるべきコピーバーストが受信され得る１つ以上の時間周期中に受信器をパワーダウン状態に保持することを含む。
【００６２】
次のコピーまでの時間のパラメータ２２１０に対する値は、現在パケットの送信と、同じ情報サービスプロバイダーの同じデータサービスからの現在パケットバーストの次に送信されるコピーバーストの第１パケットとの間の時間量を指定するのに使用できる。図２７は、パケット２２００のオリジナルバースト２７００及びコピーバースト２７０２を示す。次のコピーまでの時間２２１０−５の値ｔ２は、オリジナルバースト２７００の現在パケットとも称されるパケット２２００−５の送信と、現在パケットのデータサービス及び情報サービスプロバイダーからの次のコピーバーストの第１パケットであるコピーバースト２７０２のパケット２２００−１との間の時間量を表わす。１２ビットを使用して、この形式の情報を約１０ミリ秒の分解能で指定することができる。同様に、値ｔ２＋１  ２２１０−４は、オリジナルバースト２７００のパケット２２００−４の送信とコピーバースト２７０２のパケット２２００−１の送信との間の時間量を指示し、そして値ｔ２＋２  ２２１０−３は、オリジナルバースト２７００のパケット２２００−３の送信とコピーバースト２７０２のパケット２２００−１の送信との間の時間量を指示する。
【００６３】
次のオリジナルまでの時間２２０８の説明に関連して上述したように、受信器１４がパケットのオリジナルバーストを、エラーを伴って受信した場合には、正しく受信されたオリジナルバーストに対応するコピーバーストを受信するために受信器がそれ自体をパワーアップすることができる。受信器１４は、パケットのオリジナルバーストを、エラーを伴わずに受信した場合には、正しく受信されたオリジナルバーストに対応するコピーバーストを無視することができる。
【００６４】
次のバーストまでの時間のタイムスライスパラメータ２２１２に対する値は、現在パケットの送信と、同じ情報サービスプロバイダーの同じデータサービスからのパケットの次に送信されるバースト（次のバーストがオリジナルバーストであるかコピーバーストであるかに関わらず）の第１パケットの送信との間の時間量を指定するのに使用できる。図２８は、パケット２２００のオリジナルバースト２８００及びコピーバースト２８０２を示す。次のバーストまでの時間２２１２−５の値ｔ３は、オリジナルバースト２８００の現在パケットとも称されるパケット２２００−５の送信と、現在パケットのデータサービス及び情報サービスプロバイダーからの次のコピーバーストの第１パケットであるコピーバースト２８０２のパケット２２００−１との間の時間量を表わす。１２ビットを使用して、この形式の情報を約１０ミリ秒の分解能で指定することができる。同様に、値ｔ３＋１  ２２１２−４は、オリジナルバースト２８００のパケット２２００−４の送信とコピーバースト２８０２のパケット２２００−１の送信との間の時間量を指示し、そして値ｔ３＋２  ２２１２−３は、オリジナルバースト２８００のパケット２２００−３の送信とコピーバースト２８０２のパケット２２００−１の送信との間の時間量を指示する。同様に、次のバーストまでの時間２２１２−１０の値ｔ４は、コピーバースト２８０２の現在パケットとも称されるパケット２２００−５の送信と、現在パケットのデータサービス及び情報サービスプロバイダーからの次のオリジナルバースト２８０４の第１パケットであるオリジナルバースト２８０４のパケット２２００−６との間の時間量を表わす。同様に、値ｔ４＋１  ２２１２−９は、コピーバースト２８０２のパケット２２００−４の送信とオリジナルバースト２８０４のパケット２２００−６の送信との間の時間量を指示し、そして値ｔ４＋２  ２２１２−８は、コピーバースト２８０２のパケット２２００−３の送信とオリジナルバースト２８０４のパケット２２００−６の送信との間の時間量を指示する。
【００６５】
次のオリジナルまでの時間２２０８及び次のコピーまでの時間２２１０の説明に関連して上述したように、受信器１４がパケットのオリジナルバーストを、エラーを伴って受信した場合には、正しく受信されたオリジナルバーストに対応するコピーバーストを受信するために受信器がそれ自体をパワーアップすることができる。しかしながら、次のバーストまでの時間２２１２に基づき、受信器１４は、たとえそれがパケットのオリジナルバーストを、エラーを伴わずに受信しても、オリジナルバーストを正しく受信したことに関わらず、コピーのためにパワーアップを必要とすることもある。
【００６６】
パケットのバーストは、オリジナルバーストが独特にインデックスされると共に、コピーバーストがその対応オリジナルバーストと同じインデックスをもつように、タイムスライスインデックス２２１４でインデックスすることができる。図２９は、タイムスライスインデックス２２１４−１及び２２１４−４として値１及び２を有する２つのオリジナルバースト２９００−１及び２９００−４を示す。コピーバースト２９００−２及び２９００−３は、オリジナルバースト２９００−１のコピーである。それ故、これらのコピーバースト２９００−２及び２９００−３は、各々のタイムスライスインデックス２２１４−２及び２２１４−３に対して同じ値１を有する。同様に、オリジナルバースト２９００−４のコピーであるコピーバースト２９００−５は、オリジナルバースト２９００−４と同じタイムスライスインデックス値２を有する。
【００６７】
タイムスライス巾パラメータ２２１６は、パケットの現在バーストの送信にどれほどの時間を要するか指示するのに使用できる。受信器１４は、タイムスライス巾２２１６に対応する時間がパケットのバーストの受信の始めから経過した後に受信器を遮断するようにタイマーをセットすることができる。タイムスライス巾２２１６は、１００ミリ秒の増分で４ビット値として指定することができる。又、受信器１４は、パケットの受信が始まった所定時間後に受信器を遮断することもできる。
【００６８】
最大送信単位（ＭＴＵ）サイズパラメータ２２１８は、受信器のメモリ使用を最適にするために使用できる。このパラメータとして、１０２４、２０４８及び４０９６キロバイトのような値並びに他の適当な値を使用することができる。
【００６９】
上述したように、タイムスライスパラメータ２２０２−２２１８の種々の順列組み合わせを使用してタイムスライス情報をシグナリングすることができる。例えば、ダウンカウンティングモードにおける８ビットのパケットインデックス２２０２、次のバーストがオリジナルバーストであるかコピーバーストであるか指示する１ビットの次のバーストの指示２２０６、タイムスライスの開始を指示する１ビットのタイムスライス境界指示２２０４、１０ミリ秒の分解能を有する１２ビットの次のバーストまでの時間２２１２、及び１００ミリ秒の分解能を有する４ビットのタイムスライス巾を一緒に使用して、タイムスライス情報をシグナリングすることができる。残りのタイムスライスパラメータが使用されない場合には、タイムスライス情報をこのようにシグナリングすると、２６ビットを使用する。ＭＡＣアドレッシングのために予約されているが使用されていないＭＰＥパケットヘッダバイトを使用して、ここに述べるタイムスライスパラメータと共にタイムスライス情報をシグナリングする場合には、ＭＡＣアドレッシングのために２つのＭＡＣアドレッシングバイトが使用可能に保たれる。
【００７０】
或いは又、ダウンカウンティングモードにおける８ビットのパケットインデックス２２０２、次のバーストがオリジナルバーストであるかコピーバーストであるか指示する１ビットの次のバーストの指示２２０６、タイムスライスの開始を指示する１ビットのタイムスライス境界指示２２０４、１０ミリ秒の分解能を有する１２ビットの次のオリジナルまでの時間２２０８、１０ミリ秒の分解能を有する１２ビットの次のコピーまでの時間２２１０、及び１００ミリ秒の分解能を有する４ビットのタイムスライス巾を一緒に使用して、タイムスライス情報をシグナリングすることができる。残りのタイムスライスパラメータが使用されない場合には、タイムスライス情報をこのようにシグナリングすると、３８ビットを使用する。ＭＡＣアドレッシングのために予約されているが使用されていないＭＰＥパケットヘッダバイトを使用して、ここに述べるタイムスライスパラメータと共にタイムスライス情報をシグナリングする場合には、ＭＡＣアドレッシングのために１つのＭＡＣアドレッシングバイトが使用可能に保たれる。
【００７１】
特定の実施形態を参照して本発明を説明したが、本発明は、ここに開示され及び／又は図面に示された特定の構造及び方法に限定されるものではなく、特許請求の範囲内で種々の変更がなされ得ることが理解されよう。
【図面の簡単な説明】
【００７２】
【図１】従来のストリーミングデジタル放送システムを簡単に示す図である。
【図２】図１の従来のデジタル放送システムにより出力されるストリーミング信号の波形を示す図である。
【図３】受信器及びクライアントを含むデジタルブロードバンド放送ターミナルを示す図である。
【図４】本発明によるタイムスライスデジタル放送システムの第１の好ましい実施形態を示す図である。
【図５】図４の放送システムにおけるエラスティックバッファのコンテンツの経時変化を示すグラフである。
【図６】図４のシステムの送信器により出力された信号の送信レートを示す図である。
【図７】データ放送記述子に対するフィールド及びそれらの各サイズをリストしたテーブルである。
【図８】種々のマルチプロトコルカプセル化関連情報を示すテーブルである。
【図９】種々のマルチプロトコルカプセル化関連情報を示すテーブルである。
【図１０】種々の媒体アクセス制御アドレッシングバイトの使用に関連したコードを示す図である。
【図１１】図４の放送システムにおける受信器エラスティックバッファのコンテンツの経時変化を示すグラフである。
【図１２】図４のシステムの送信器により出力された時分割多重化信号の送信レートを示す図である。
【図１３】タイムスライシングデジタル放送システムの別の好ましい実施形態を示す図である。
【図１４】図１３の放送システムにおけるエラスティックバッファのコンテンツの経時変化を示すグラフである。
【図１５】図１３のシステムにおけるエラスティックバッファの出力及びネットワークオペレータエラスティックバッファのコンテンツの経時変化を示すグラフである。
【図１６】図１３のシステムの送信器により出力された時分割多重化信号の送信レートを示す図である。
【図１７】ビデオサービスプロバイダーの第１データサービス及び第２データサービスのデータに対するビットレート対時間のグラフである。
【図１８】図１３のエラスティックバッファＡの出力に対するビットレート対時間のグラフである。
【図１９】図１７と同様であり、図１３のビデオサービスプロバイダーＢからの第３データサービス及び第４データサービスのデータに対するビットレート対時間のグラフである。
【図２０】図１８と同様であり、図１３のエラスティックバッファＢの出力に対するビットレート対時間のグラフである。
【図２１】図１８及び２０と同様であり、図１３のネットワークオペレータエラスティックバッファからの出力信号に対するビットレート対時間のグラフである。
【図２２】タイムスライス情報をシグナリングするための種々の順列組み合わせに使用できる１組のタイムスライスパラメータ及びＭＰＥパケットペイロードを含むＭＰＥパケットを示す図である。
【図２３】ＭＰＥパケットのタイムスライス内のＭＰＥパケットのダウンナンバリングを示す図である。
【図２４】パケットがパケットのバーストの第１パケットであることを指示するためのパケットのタイムスライス境界指示を示す図である。
【図２５】次のバーストが、既に送信されたバーストのコピーであるかどうか指示する次のバーストの指示を示す図である。
【図２６】現在パケットの送信と次のオリジナルバーストの第１パケットの送信との間の時間量のシグナリングを示す図である。
【図２７】現在パケットの送信と次のコピーバーストの第１パケットの送信との間の時間量のシグナリングを示す図である。
【図２８】現在パケットの送信と次のバーストの第１パケットの送信との間の時間量のシグナリングを示す図である。
【図２９】オリジナル及びコピーバーストのナンバリングを示す図である。
【図３０】本発明の一実施形態によりＭＰＥＧII搬送ストリームパケットの適応フィールドにタイムスライス情報をいかに含ませるか示す図である。
【図１】
2005529506.tif 000003
【図２】
2005529506.tif 000004
【図３】
2005529506.tif 000005
【図４】
2005529506.tif 000006
【図５】
2005529506.tif 000007
【図６】
2005529506.tif 000008
【図７】
2005529506.tif 000009
【図８】
2005529506.tif 000010
【図９】
2005529506.tif 000011
【図１０】
2005529506.tif 000012
【図１１】
2005529506.tif 000013
【図１２】
2005529506.tif 000014
【図１３】
2005529506.tif 000015
【図１４】
2005529506.tif 000016
【図１５】
2005529506.tif 000017
【図１６】
2005529506.tif 000018
【図１７】
2005529506.tif 000019
【図１８】
2005529506.tif 000020
【図１９】
2005529506.tif 000021
【図２０】
2005529506.tif 000022
【図２１】
2005529506.tif 000023
【図２２】
2005529506.tif 000024
【図２３】
2005529506.tif 000025
【図２４】
2005529506.tif 000026
【図２５】
2005529506.tif 000027
【図２６】
2005529506.tif 000028
【図２７】
2005529506.tif 000029
【図２８】
2005529506.tif 000030
【図２９】
2005529506.tif 000031
【図３０】
2005529506.tif 000032
【国際調査報告】
2005529506.tif 000033