(57)【要約】【課題】本発明の目的は、ＴＳが中央で生成されるにもかかわらず複数のＳＦＮセルネットワークトポロジーのＤＶＢ−Ｈを利用することにあり、特に、中央で生成されたＴＳから始まって、特定のローカルなＴＳが生成されて各特定のＳＦＮセルに同期して配信されることができる技術を提供することである。【解決手段】第１の様態によれば、本発明は、処理装置において入力トランスポートストリームとして受信したトランスポートストリームを処理する方法であって、このトランスポートストリームは、複数のエレメンタリストリームからなり、各エレメンタリストリーム（ＥＳ）は同じパケット識別子（ＰＩＤ）を有するトランスポートストリームパケットのセットであり、このエレメンタリストリームの少なくとも１つがタイムスライスされてバーストで送信され、タイミング情報がバースト内で次のバーストの開始時間を示し、入力トランスポートストリームから１つ以上のタイムスライスされたエレメンタリストリームの一部または全部をフィルタするよう入力トランスポートストリームに対してフィルタ処理を行い、フィルタされた入力トランスポートストリームからＤＶＢ−Ｈ準拠の出力トランスポートストリームを生成するよう入力トランスポートストリームのバーストスケジュールを変更する方法を提案する。本発明はまた、複数のタイムスライスされたエレメンタリストリームからなるトランスポートストリームを処理する装置を提案し、この装置は、発明の第１の様態、および入力トランスポートストリームに加えられるフィルタ処理の決定が前記装置によって解釈されるようにインバンド設定メッセージを伝達するトランスポートストリームに従って方法を実行するものである。【選択図】図４
2009509438.tif 000002
【特許請求の範囲】
【請求項１】
処理装置（ＳＤＲ）において入力トランスポートストリームとして受信したトランスポートストリーム（ＴＳ）を処理する方法であって、
前記トランスポートストリームは複数のエレメンタリストリーム（ＥＳ）からなり、各前記エレメンタリストリーム（ＥＳ）は同じパケット識別子（ＰＩＤ）を有するトランスポートストリームパケットのセットであり、このエレメンタリストリーム（ＥＳ）のうち少なくとも一つがタイムスライスされてバーストで送信され、タイミング情報はバースト内で次のバースト開始時間を示し、
前記入力トランスポートストリームから一つ以上のタイムスライスされたエレメンタリストリームの一部または全部をフィルタするように、前記入力トランスポートストリームに対してフィルタ処理を行うステップと、
フィルタされた前記入力トランスポートストリームからＤＶＢ―Ｈ準拠の出力トランスポートストリームを生成するように、前記入力トランスポートストリームのバーストスケジュールを変更するステップと、
を有することを特徴とする方法。
【請求項２】
前記バーストスケジュールの変更が前記出力トランスポートストリームの前記バーストのタイミング情報を更新することからなることを特徴とする請求項１記載の方法。
【請求項３】
前記出力トランスポートストリームにおいてエレメンタリストリームのバースト（Ｂ）に対して設定するタイミング情報を前記の処理装置が受信した前記入力トランスポートストリームにおいて前記バースト（Ｂ）と前記エレメンタリストリームの次のバースト（Ｂ＋１）を分離するインターバルから算出することからなる処理を有することを特徴とする請求項２記載の方法。
【請求項４】
各バーストの前記タイミング情報の前記更新は、
前記入力ストリームのエレメンタリストリームのバーストＢを前記処理装置で受信するステップと、
前記エレメンタリストリームの次のバーストが処理ユニットで受信されるまで前記出力ストリームの前記バーストＢの出力をディレイさせるステップと、
前記入力ストリームの前記次のバーストの到着を検出し前記バーストを分離するインターバルを算出するステップと、
前記インターバルから、前記出力ストリームの前記バーストＢについて設定されるタイミング情報を算出するステップと、
で実行することを特徴とする請求項３記載の方法。
【請求項５】
前記入力トランスポートストリームの前記タイミングを決定することからなるステップを有し、前記バーストスケジュールの変更は、生成される前記出力トランスポートストリームにおいて、前記入力トランスポートストリームの決定されたタイミングを実施するために前記トランスポートストリームの構造の前記バーストを再編成することからなること
を特徴とする請求項２記載の方法。
【請求項６】
前記入力トランスポートストリームのバーストの第１のフレームの前記の決定されたＭＰＥタイミング情報が、生成される前記トランスポートストリームの前記バーストの第１のフレームに強制されること、生成される前記出力ストリームの前記バーストの続くフレームのＭＰＥタイミングが、出力および入力バンド幅の差を考慮して調整されることを特徴とする請求項５記載の方法。
【請求項７】
前記バーストスケジュールの変更が、
エレメンタリストリームのバーストＢを受信する場合は、あらかじめ設定されたタイムインターバルＤにより前記バーストの出力をディレイさせる、
前記あらかじめ設定されたタイムインターバルＤが経過して、前記エレメンタリストリームの次のバーストが受信されていた場合は、前記次のバーストの到着を検出し前記バーストを分離するインターバルを算出し、
前記インターバルから、前記出力トランスポートストリームの前記のバーストＢについて設定するタイミング情報を算出する、
前記あらかじめ設定されたタイムインターバルＤが経過して、前記エレメンタリストリームの次のバーストが受信されていない場合には、前記入力トランスポートストリームの前記バーストＢの第１のフレームのＭＰＥタイミングを決定し、生成された前記トランスポートストリームの前記バーストＢの第１のフレームに実施し、生成された前記出力ストリームの前記バーストの続くフレームのＭＰＥタイミングを、出力および入力バンド幅の差を考慮して調整する、
動作を有することを特徴とする請求項２記載の方法。
【請求項８】
前記フィルタ処理が、前記入力トランスポートストリームからそのＰＩＤにより識別されるエレメンタリストリームをフィルタすることからなるＰＩＤフィルタ処理を有することを特徴とする請求項１乃至７のいずれか１つに記載の方法。
【請求項９】
前記フィルタ処理が、前記入力トランスポートストリームから一つ以上のＩＰアドレスによって識別されるエレメンタリストリームの一部をフィルタすることからなるＩＰアドレスフィルタ処理を有することを特徴とする請求項１乃至８のいずれか１つに記載の方法。
【請求項１０】
ＰＳＩ／ＳＩテーブルを更新するステップをさらに有することを特徴とする請求項１乃至９のいずれか１つに記載の方法。
【請求項１１】
前記フィルタ処理は、ＰＩＤ変換、ＩＰアドレス変換、ＤＶＢオブジェクトの値変換のような変換処理をさらに有することを特徴とする請求項１乃至１０のいずれか１つに記載の方法。
【請求項１２】
メガフレームは入力トランスポートストリームパケットのグループから形成され、かつメガフレーム初期化パケット（ＭＩＰ）として既知の同期マークを用いて各タイムスタンプが押されていて、生成される前記出力トランスポートストリームにおいてメガフレームとＭＩＰのコヒーレンスを実行するステップをさらに有することを特徴とする請求項１乃至１１のいずれか１つに記載の方法。
【請求項１３】
メガフレームの第１のパケットは逆同期バイトを有していて、前記の実行ステップが、
前記入力トランスポートストリームのフィルタされていないパケットの前記逆同期バイトを取り除き、
生成された前記出力トランスポートストリームにＭＩＰを挿入し、
前記出力ストリーム上の各メガフレームの第１のパケットのヘッダに逆同期バイトを挿入する、
ことからなる動作を有することを特徴とする請求項１２記載の方法。
【請求項１４】
前記入力トランスポートストリームの範囲内にインバンド設定メッセージを送信することからなるステップと、処理装置（ＳＤＲ）によって行われるフィルタ処理を決定するために前記設定メッセージを解釈するステップと、を有することを特徴とする請求項１乃至１３のいずれか１つに記載の方法。
【請求項１５】
前記入力トランスポートストリームがＤＶＢ−Ｈ準拠トランスポートストリームであること、各ＤＶＢ―Ｈエレメンタリストリームがマルチプロトコル・カプセル化（ＭＰＥ）セクションを伝達し、前記ＭＰＥセクションがバーストで送信され、ＭＰＥタイミング情報がバースト内で次のバーストの開始時間を示していること、を特徴とする請求項１乃至１４のいずれか１つに記載の方法。
【請求項１６】
少なくとも１つのタイムスライスされたエレメンタリストリームを有するトランスポートストリーム（ＴＳ）を処理する装置（ＳＤＲ）であって、請求項１乃至１５のいずれか１つの方法を実施する手段を有することを特徴とする装置。
【請求項１７】
請求項１乃至１５のいずれか１つの方法において入力トランスポートストリームとして使用されるトランスポートストリームであって、前記入力トランスポートストリームは、前記入力トランスポートストリームに行われる前記フィルタ処理の決定が前記処理装置（ＳＤＲ）によって解釈されるように意図されたインバンド設定メッセージを伝達していることを特徴とするトランスポートストリーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、特に、地上デジタルテレビ放送（ＤＶＢ）ネットワーク上で携帯端末にマルチメディアサービスを届ける通信システムに関する。
【背景技術】
【０００２】
インターネット・プロトコル・データ放送（ＩＰＤＣ）は、ＩＰを利用したデータ送信とデジタル放送とを組み合わせてマルチメディアコンテンツを大規模なユーザグループに配信することを可能としたものである。
【０００３】
とりわけ、ＤＶＢ−Ｈ（ＤＶＢハンドヘルド）規格準拠のソリューションにより、モバイル機器に対するＩＰテレビなどのマルチメディアコンテンツの配信が可能となる。
【０００４】
以下、欧州電気通信標準化機構（ＥＴＳＩ）より、ＤＶＢ−Ｈ方式に特に当てはまる参考文献を挙げる。
ＥＴＳＩ  ＥＮ  ３０２  ３０４：  ≪デジタルビデオ放送（ＤＶＢ）：携帯端末向け伝送システム  （ＤＶＢ―Ｈ）≫
ＥＴＳＩ  ＴＲ  １０２  ３７７  ：  ≪ＤＶＢ―Ｈ  実装ガイドライン≫
上記文献に引用される各種の参考文献
【０００５】
ＤＶＢ−Ｈネットワークは、通常、複数の受信地域（またはセル）からなる多周波数ネットワーク（ＭＦＮ）であり、各受信地域は単一周波数ネットワーク（ＳＦＮ）型である。
【０００６】
図１は、ＤＶＢ−Ｈネットワークを示す。
【０００７】
これらのセルＣ１、Ｃ２、Ｃ３は、それぞれが複数のトランスミッタＴを用いる。
セル内のトランスミッタは全て標準配信ネットワークＤＮを介してセルに共通のＤＶＢトランスポートストリームを受信し、同じ単一周波数でこのトランスポートストリームを変調してブロードキャストする。
【０００８】
このネットワークは、近接するセルＣ１、Ｃ２、Ｃ３が異なる送信周波数チャネルＦ１、Ｆ２、Ｆ３を用いる点でＭＦＮと呼ばれる。
とりわけ、近接するセルにおいて異なる送信周波数チャネルが使用されることにより、各セル内でのローカルなコンテンツの実行が可能となる。
例えば、各セル内でローカルなテレビ番組を放送することができる。
【０００９】
受信パターンの影を埋めて受信能力が十分ではない危機的な地域での受信を向上するために用いることができるリピータＲがトランスミッタと関連づけられている。
ＤＶＢ−Ｈリピータは、高周波動作して、特定の周波数（すなわち、リピータが位置するセル内で用いられる送信周波数）で大気中からＤＶＢ−Ｈエミッションを受信し、これを増幅して同じ周波数で再送信する。
【００１０】
ＩＰバックボーンは、マルチメディアコンテンツ（ＩＰデータグラム）を異なるセルＣ１、Ｃ２、Ｃ３に対して配信する役割を果たす。
【００１１】
各セルにおいてＩＰエンカプスレータ（ＩＰＥ）が一般的に用いられ、これはブロードキャストソース（ＩＰバックボーンを介して）とセル内の異なるトランスミッタにコンテンツを配信する配信ネットワークＤＮとの間のインターフェースとして作用する。
【００１２】
ブロードキャスト対象のＩＰデータは、ＩＳＯ／ＩＥＣ１３８１８−１方式に規定されるＭＰＥＧ−２（動画エキスパートグループ）トランスポートストリーム（ＴＳ）パケットにマップされたＰＥＳ（プログラムエレメンタリストリーム）パケットに挿入される。
【００１３】
このようにしてＩＰＥは、自身がＩＰバックボーンから受信するＩＰデータグラムから、ＭＰＥＧ−２ＴＳの配信を準備する。
【００１４】
ＩＰＥは、受信ＩＰデータグラムをＭＰＥ（マルチプロトコルのカプセル化）セクションにカプセル化する役割を果たし、これらのＭＰＥセクションはその後ＭＰＥＧ−ＴＳパケットに収まるようにセグメント化される。
【００１５】
ＩＰＥは、また、必要なＰＳＩ／ＳＩ（プログラム仕様情報／サービス情報）シグナリングデータを加える。
【００１６】
ＩＰＥは、また、バースト中にＭＰＥデータをタイミング情報とともに送信するタイムスライシング技術を含む。タイミング情報は、次のバーストがいつ予想されるか（現在のＭＰＥフレームの開始から各ＭＰＥフレームのヘッダのバースト内に示される次のバーストの開始までの相対的な時間の長さ）を受信機に示すことを可能とする。
これによりハンドセットはバーストの合間に受信機を停止させることができ、これにより、電力消費を最小限にしてバッテリ寿命を延ばすことができる。
【００１７】
バースト期間などのその他のタイムスライシングシグナリング情報が、ＩＮＴ（ＩＰ／ＭＡＣ通知テーブル）のｔｉｍｅ＿ｓｌｉｃｅ＿ｆｅｃ＿ｉｄｅｎｔｉｆｉｅｒ＿ｄｅｓｃｒｉｐｔｏｒに含まれる。
こうした情報の中には、ＴＰＳ（送信パラメータシグナリング）ビット内で送信されるものがあり、ＴＰＳビットは受信機によりより迅速かつ容易に利用可能となるように（したがって受信機はＭＰＥＧ２およびＰＳＩ／ＳＩ情報の複合化をする必要がない）専用キャリア（ＴＰＳパイロット）によってＣＯＦＤＭ（符号化直交周波数分割多重）信号で送られる。
【００１８】
ＩＰＥは、また、ＭＰＥ−ＦＥＣ（マルチプロトコルのカプセル化−順方向誤り訂正）フレームを生成することによりＭＰＥレイヤーでの追加の補正レベルを導入することができる。
ＭＰＥ−ＦＥＣの目的は、モバイルチャネルにおける搬送波対雑音比（Ｃ／Ｎ）およびドップラー効果を向上し、インパルス干渉に対する許容範囲を向上することにある。
【００１９】
ＳＦＮアダプタは、フレームのタイムスタンプ付きグループ（メガフレームと呼ばれる）を形成して配信ネットワーク上でセルのトランスミッタに送る役割を果たし、これによってトランスミッタに関連付けられたモジュレータが正確に同期して同じビットを同じＣＯＦＤＭキャリアで同時に配信することが可能となる。
したがって、送信される信号は全て同一であり、全ての視聴ユーザによる情報の同時受信が可能となる。
【００２０】
とりわけ、ＧＰＳ受信機をＳＦＮ同期の時間基準を与えるために用いることができる。
【００２１】
メガフレーム（ＥＴＳＩ  ＴＳ  １０１  １９１参照）は、ｎ個のＴＳパケットまたはＲＳパケット（ＯＦＤＭリードソロモン符号化情報が加えられたＴＳパケット）のグループにあり、ここでｎは用いられるＤＶＢ−Ｔ送信モードにおけるＯＦＤＭスーパーフレームごとのＲＳパケットの数に依存する整数である（ＥＮ  ３００  ７４４の従属節４．７参照）。
８Ｋモードではｎ＝ｓ×２、４Ｋモードではｎ＝ｓ×４、２Ｋモードではｎ＝ｓ×８である。
メガフレームの第１のパケットは、逆同期バイトを有している。
【００２２】
メガフレームは、メガフレーム初期化パケット（ＭＩＰ）として知られる同期マークを有する。
ＭＩＰは、専用の（０×１５）ＰＩＤ（パケット識別子）値を有するＭＰＥＧ２パケットである。
インデックスＭのメガフレームのＭＩＰは、インデックスＭ＋１のメガフレームの開始地点をユニークに識別することを可能とする。
【００２３】
ＭＩＰは、トランスミッタに、トランスポートストリーム内の次のメガフレームの第１パケットの位置（ＭＰＥＧ−２ＴＳパケットの数で表される）、次のメガフレームの変調をいつ開始すべきかをモジュレータに示すタイミング情報（１００ｎｓの精度で）、モジュレータがＴＰＳキャリアで送信しなければならない変調の構成値および送信パラメータ（モード、ガードインターバル、セル識別子、など）、最後に、機能パラメータの結果、任意トランスミッタまたは全てのトランスミッタについての時間および周波数オフセット、送信電力、セル識別子などの具体的な値に関する情報を送る。
【００２４】
ＭＩＰに含まれるタイミング情報は、主としてｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ＿ｔｉｍｅ＿ｓｔａｍｐ（ＳＴＳ）とｍａｘｉｍｕｍ＿ｄｅｌａｙであり、いずれも１００ｎｓ単位で表現される。
【００２５】
ＳＴＳは、メガフレームＭ＋１の開始前の「毎秒１パルス」基準での最後のパルスとこのメガフレームの（ＳＦＮアダプタにおいて）実際の開始との間の時差を含む。
【００２６】
ｍａｘｉｍｕｍ＿ｄｅｌａｙフィールドは、セル内の全トランスミッタのアンテナによるメガフレームＭ＋１の開始の放射の時間とＳＦＮアダプタにおけるメガフレームＭ＋１の開始との間の時差を含む。
ｍａｘｉｍｕｍ＿ｄｅｌａｙの値は、配信ネットワークＤＮにおける最長ディレイとモジュレータ、電力トランスミッタ、アンテナフィーダーにおけるディレイとの合計よりも長くなる。
ｍａｘｉｍｕｍ＿ｄｅｌａｙの最大値は１秒である。
ツリー（１ｐｐｓ基準の現在のパルスに対して１００ｎｓ単位で表現される）におけるメガフレームの開始を受信するトランスミッタは、Ｔｄｅｌａｙ＝（ＳＴＳ＋ｍａｘｉｍｕｍ＿ｄｅｌａｙ−Ｔｒｅｃ）ｍｏｄｕｌｏ  １０7分だけこのメガフレームをディレイさせる。
【００２７】
ＳＦＮアダプタは、普通、各セル内のＩＰＥまたはマルチプレクサの後ろに配されるが、ＳＦＮアダプタの能力はＩＰＥまたはマルチプレクサ自体に含まれてもよい。
【００２８】
しかしながら、その他のネットワークトポロジーを考えることもできる。
例えば、ＩＰデータグラムは、ローカルなＩＰＥにおいてローカルにカプセル化されるかわりに、中央でカプセル化され、中央で生成されたトランスポートストリーム内で最終トランスポートストリームが生成され放送される場所に配信されてもよい。
【００２９】
このように中央でカプセル化されたストリームは、タイムスライスされてもよく、この場合、カプセル化とタイムスライシングはいずれも「中央ＩＰＥ」を用いて中央で行われる。
ＳＦＮアダプタのトランスポートストリーム内へのＭＩＰ同期マークの挿入タスクも、中央で実施されてもよい。
【００３０】
この場合、ローカルなＩＰＥを各セルにおく必要はない。
さらに、イントラセル配信ネットワーク（ローカルなＩＰＥを各種トランスミッタにリンクする）、中央でカプセル化されタイムスライスされたストリームは、中央ＩＰＥから異なるセルのトランスミッタに、例えば衛星リンクを介して、直接配信することができるため、義務的なものではない。
【００３１】
このような中央で生成されたコンテンツの衛星配信は、将来の、例えば複雑性、コスト、および範囲の問題に対応するために、に用いるべきであることに注意したい。
実際、ＤＶＢ−ＨはＤＶＢ−Ｔよりも密度の高いトランスミッタネットワークを必要とし、そのため、既存のＤＶＢ−Ｔイントラセル配信ネットワークはＤＶＢ−Ｈの要求に応えるために密度を高くしなければならない。
言うまでもなく、このような高密度化は複雑かつ高価である。
さらに、ＤＶＢ−Ｈの展開は、公共事業の責任を負うことのない私企業によって行われるべきである。
したがって、これらの企業が人口密度の高いゾーンに集中して人口密度の低いゾーンを網羅しないかもしれないという危険性がある。
上記の問題に鑑みて、衛星配信が、実施が容易かつ迅速であり資本費が低いことから目立っている。
【００３２】
しかしながら、中央で生成されたＤＶＢ−Ｈ・ＴＳは、ＭＦＮネットワーク全体で共通であり、したがって全てのセルにおいて同じ番組を放送することができる。
【００３３】
また、中央ＩＰＥソリューションはＤＶＢ−Ｈネットワークのトポロジー、特にこのネットワークが各種の地理エリアを網羅することを活用していない（ＳＦＮセル）。
【発明の開示】
【発明が解決しようとする課題】
【００３４】
本発明の目的は、ＴＳが中央で生成されるにもかかわらず複数のＳＦＮセルネットワークトポロジーのＤＶＢ−Ｈを利用することにあり、特に、中央で生成されたＴＳから始まって、特定のローカルなＴＳが生成されて各特定のＳＦＮセルに同期して配信されることができる技術を提供することにある。
【課題を解決するための手段】
【００３５】
このため、第１の様態によれば、本発明は、処理装置において入力トランスポートストリームとして受信したトランスポートストリームを処理する方法であって、このトランスポートストリームは、複数のエレメンタリストリームからなり、各エレメンタリストリーム（ＥＳ）は同じパケット識別子（ＰＩＤ）を有するトランスポートストリームパケットのセットであり、このエレメンタリストリームの少なくとも１つがタイムスライスされてバーストで送信され、タイミング情報がバースト内で次のバーストの開始までの時間を示す方法を提案し、この方法は以下のステップを含むことを特徴とする。
・入力トランスポートストリームから１つ以上のタイムスライスされたエレメンタリストリームの一部または全部をフィルタするよう入力トランスポートストリームに対してフィルタ処理を行う。
・フィルタされた入力トランスポートストリームからＤＶＢ−Ｈ準拠の出力トランスポートストリームを生成するよう入力トランスポートストリームのバーストスケジュールを変更する。
【００３６】
第２の様態によれば、本発明は、少なくとも１つのタイムスライスされたエレメンタリストリームからなるトランスポートストリームを処理する装置を提案し、この装置は発明の第１の様態にかかる方法を実行する手段を有することを特徴とする。
【００３７】
本発明のその他の特徴、目的、長所は、添付図面に関し、限定しない例示として与えられ、詳細な説明を読んだ後にあらわれるであろう。
【００３８】
本発明は、ＤＶＢ−Ｈ準拠のトランスポートストリームを処理する処理および装置を扱うものである。
【００３９】
しかしながら、本発明は、ＤＶＢ−Ｈ準拠のトランスポートストリームになんら限定されるものではなく、以下の詳細な説明から明らかとなるとおり複数のエレメンタリストリームからなり、このエレメンタリストリームのいくつかがタイムスライスされてバーストで送信され、タイミング情報がバースト内で次のバーストの開始までの時間を示す任意のトランスポートストリームに拡大することができる。
【００４０】
本発明は、また、そのような装置によって解釈されるインバンド設定メッセージを伝達するトランスポートストリームに関する。
【００４１】
特に、本発明は、ＤＶＢ−Ｈ準拠のＭＰＥＧ−２トランスポートストリーム（ＴＳ）が中央で生成される場合には、複数のＳＦＮセルからなるＤＶＢ−Ｈネットワークに適用される。
【００４２】
このようなネットワークにおいて、ＭＩＰを用いてタイムスタンプの押されたＤＶＢ−Ｈ準拠のＴＳは各種のセルにＢｉｐ率で配信され、ＤＶＢ−ＨエレメンタリストリームおよびＭＩＰパケットの全てのタイミングは、このＢｉｐ率を考慮にいれて計算される。
【００４３】
ＴＳは複数のＤＶＢ−Ｈ準拠のエレメンタリストリーム（ＥＳ）を含み、ＥＳ同じパケット識別子（ＰＩＤ）を有するトランスポートストリームパケットのセットである。
【００４４】
ＴＳは、また、複数のテーブルを含み、従来のＭＰＥＧ−２ストリームを含んでも良い。
【００４５】
各ＤＶＢ−ＨエレメンタリストリームはＭＰＥセクションを伝達し、ＭＰＥセクションがバーストで送信されるようタイムスライスされている。
ＭＰＥタイミング情報は、バースト内で次のバーストの開始までの時間を示す。
【００４６】
本発明は、従来ＤＶＢ−Ｈネットワークのセル内で用いられていたトランスミッタを、発明の第２の様態にかかる処理装置（スマートデジタルリピータ−（ＳＤＲ）と呼ぶ）で置き換えることを提案する。
【発明を実施するための最良の形態】
【００４７】
このようなＳＤＲの例示的実施形態を、以下に詳細に説明する。
本明細書は、また、本発明の第１の様態にかかる処理の例示的実施形態を説明することを目的としている。
【００４８】
図４に示すように、ＳＤＲは、中央で生成されたＤＶＢ−Ｈ準拠ＴＳ（入力ＴＳ）を入力として入力レートＢｉｐで受信する手段１０を備える。
【００４９】
すでに述べたように、より一般的には、本発明は複数のタイムスライスされたエレメンタリストリームからなる入力ＴＳ、特に通常は入力ＴＳの逆カプセル化（ｄｅｓｅｎｃａｐｓｕｌａｔｉｏｎ）によってＤＶＢ−Ｈ準拠のＴＳが形成される入力ＴＳに拡大される。
【００５０】
例えば、入力は、任意のメディア（例えばイーサネット（登録商標）、ＡＴＭ、Ａｄｓｌ、ＤＶＢ−Ｓ／フレームリレーなど）を介した、おそらくはエンコードまたは圧縮された、ＡＳＩ上のＭＰＥＧ−２パケットであってもよいしＩＰまたはＵＤＰ／ＩＰ上のＭＰＥＧ−２パケットであってもよい。
【００５１】
Ｂｉｐは、一端逆カプセル化され、解読され、解凍された、もともとのＴＳビットレートである。
【００５２】
この手段１０は、ＤＶＢ・ＲＦ信号を受信しＲＦ信号から入力トランスポートストリームを形成するＭＰＥＧ−２トランスポートストリームパケットを回収する復調手段を備えてもよい。
【００５３】
この手段は、また、メディアからＴＳを抽出しこれを解凍・解読する手段、ならびに逆同期バイトを抑制する手段を備えてもよい。
【００５４】
ＳＤＲは、入力トランスポートストリームの暗号化された部分を復号化する手段を備えてもよい。
【００５５】
ＳＤＲは、入力ＴＳから１つ以上のタイムスライスされたエレメンタリストリームの一部または全部をフィルタするよう入力ＴＳに対してフィルタ処理を行う手段２０を備える。
【００５６】
このフィルタ処理は、入力トランスポートストリームからの１つ以上のエレメンタリストリームのフィルタすることを含んでもよく、これらのエレメンタリストリームはそれぞれのＰＩＤにより識別される（このフィルタ処理をＰＩＤフィルタリングと呼んでもよい）。
【００５７】
フィルタ処理は、また、入力トランスポートストリームからのエレメンタリストリームの一部をフィルタすることを含んでもよく、この部分は、例えばＭＰＥセクションのＩＰアドレスによって識別される（このフィルタ処理をＩＰアドレスフィルタリングと呼んでもよい）。
【００５８】
入力トランスポートストリームは、また、以下の処理を行うように変更されてもよい（網羅的なリストではない）。
・ＰＩＤフィールドを新しいＰＩＤ値で更新するＰＩＤ変換
・ＭＰＥセクションのソースおよびあて先ＩＰアドレスを更新するＭＰＥ／ＩＰセクションにおけるＩＰアドレス変換
・ＤＶＢオブジェクトの値の変換（例えばネットワーク名、ｎｅｔｗｏｒｋ＿ｉｄ、ＴＳＩＤ、ｃｅｌｌ＿ＩＤなど）
・バースト抑制、バースト移動、バースト多重化、バースト逆多重化、バースト挿入などのバーストリモデリング
・ＭＩＰおよびメガフレーム更新
・アドレス変換およびトラフィックフィルタリングを反映するためのＥＳＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｓｅｒｖｉｃｅ  Ｇｕｉｄｅ）更新
・ＰＳＩ／ＳＩテーブル更新
・トランスポートストリーム圧縮／解凍（例えばＮＵＬＬ抑制、ＤＶＢ圧縮またはＩＰＣｏｍｐ（ＩＰペイロード圧縮プロトコル）、ＭＰＥＧ−２入力ストリームがＩＰを介して送信されるときのＲＯＨＣ（ＲＯｂｕｓｔヘッダ圧縮）など）。
【００５９】
入力ＤＶＢ−Ｈストリームのエンベロープの一般的なフォーマットは以下のように記載される。
【数１】
2009509438.tif 000003
ここで、Ｂｉはバーストｉのバンド幅、ｔは時間、ｓｉはバーストｉの開始時間、ｅｉはバーストｉの終了時間、Ｉは符号関数（ｔ＞０のときＩ（ｔ）＝１、ｔ＜０のときＩ（ｔ）＝０）である。
【００６０】
この数式は、ｓｉをタイムスライスされていないＥＳの絶対開始時間（不明の場合はゼロ）とし、ｅｉをタイムスライスされていないＥＳの終了時間（不明の場合は無限）として、入力ＴＳがタイムスライスされていないＥＳを伝達する場合にも適用される。
【００６１】
ＳＤＲは、１つ以上のエレメンタリストリームの一部または全部をフィルタする。
その結果として生じるトランスポートストリームは出力ビットレートＢ出力より低いレートを有し、残りにはＮＵＬＬパケットが充填されている。
【数２】
2009509438.tif 000004
【００６２】
ＳＤＲは、さらに、出力レートＢｏでフィルタされた入力トランスポートストリームからＤＶＢ−Ｈ準拠の出力トランスポートストリーム（出力ＴＳ）を生成するよう、入力トランスポートストリームのバーストスケジュールを変更し、メガフレームとＭＩＰのコヒーレンスを実行する手段３０を備える。
【００６３】
出力ＤＶＢ−Ｈトランスポートストリームの生成の際には、ＳＤＲは、フィルタされたバーストにおけるバーストスケジュールを変更する。
任意のエレメンタリストリームについて、このエレメンタリストリームの次のバーストの開始日時ｓ’ｉを特に決定しなければならない。
【００６４】
ＳＤＲは、また、生成された出力ＭＰＥＧ−２トランスポートストリームをセルの周波数で送信するＤＶＢ・ＲＦ信号に変換するよう構成された変調送信手段４０を備えてもよい。
【００６５】
第１の実施形態によれば、本発明は、出力トランスポートストリームのバーストのＭＰＥタイミング情報を更新することによりバーストスケジュールを変更することを提案する。
【００６６】
この更新は、以下の特性により可能となる。
・ＭＰＥタイミング情報が相対的である（次のバーストの開始に相対的な時間）
・ＭＰＥＧ−２パケットが固定長である
・ＭＰＥＧ−２パケットの送信に必要な時間は、任意のＳＤＲに用いられる送信パラメータより求められるレートＢｏより求められる。
【００６７】
この第１の実施形態によれば、出力ＴＳにおけるエレメンタリストリームのバーストＢに設定されるＭＰＥタイミング情報は、ＳＤＲが受信する入力トランスポートストリームにおける当該エレメンタリストリームの当該バーストＢと次のバーストＢ＋１とを分離するインターバルから算出される。
【００６８】
各バーストのＭＰＥタイミング情報の更新は、例えば、以下のステップにより実行することができる。
・入力ストリームのエレメンタリストリームのバーストＢをＳＤＲで受信する
・出力ストリームにおける当該バーストＢの出力を、当該エレメンタリストリームの次のバーストがＳＤＲで受信されるまでディレイさせる
・入力ストリームにおける当該バーストの到着を検出し、当該バーストを分離するインターバル（時間量またはデータ量）を算出する
・当該インターバルから、生成された出力トランスポートストリームにおける当該バーストＢについて設定されるＭＰＥタイミング情報を算出する
【００６９】
この第１の実施形態の実施は、ＭＰＥタイミングを正確な値に更新しつつトランスポートストリームの構造を維持するという利点を有する。
【００７０】
ＤＶＢ準拠ＴＳにおける２つのバースト間の最大バーストインターバルが４０．９６秒であるため、エレメンタリストリームに加えられるディレイは少なくともこの予想最大バースト間ディレイに等しくなければならない。
【００７１】
エレメンタリストリームに加えられるディレイは、固定システムパラメータであり、このパラメータは（例えば開始時のＭＰＥタイミングに基づいて）動的に評価されるものではない。
異なる時間に開始する異なるＳＤＲの必要なディレイの分析がわずかに異なり、このため異なる出力ストリームを生成する危険性がある。
【００７２】
したがって、ディレイは、トランスポートストリームのエレメンタリストリームの全てについて一定かつ等しいもと考えられる。
これにより、トランスポートストリームの全体的な構造を維持することができる。例えば、オーディオおよびビデオが２つのエレメンタリストリームで同期送信される場合、これらは両方ともディレイされるが同期する。
【００７３】
さらに、フィルタされたエレメンタリストリームのバーストは、入力トランスポートストリーム内ですでに多重化されている場合にのみ、同時に（すなわち多重化されて）送信されることになる。
これにより、出力バンド幅のバラツキを簡略化し、制限する。
【００７４】
図２は、第１の実施形態より動作するバーストスケジュール変更の簡略化した例を示す。
【００７５】
ＳＤＲは、入力として３つのエレメンタリストリームＥＳ１、ＥＳ２、ＥＳ３からなるＴＳを受信する。
ＥＳの連続するバーストＢ１、Ｂ２を示す。
この例では、バーストは周期的に送信され（毎秒）、それぞれ９ＭＢ／秒のレートと（１／３）秒の期間を有する。
【００７６】
ここでＳＤＲが行うフィルタ処理は、エレメンタリストリームＥＳ１およびＥＳ２からなる出力トランスポートストリームを６Ｍｂ／秒の適合化されたレートで生成するよう、エレメンタリストリームＥＳ３をフィルタアウトすることである。
【００７７】
したがって、バーストは出力ＴＳにおける（１／２）秒間である。
【００７８】
ＥＳ１の第１のバーストＢ１の出力は、ＥＳ１の次のバーストＢ２が受信されるまで、すなわちｔ３までディレイする。
Ｂ２／ＥＳ１の到着が検出され、入力ストリームにおけるＢ１／ＥＳ１の開始とＢ２／ＥＳ１の開始との間のインターバルｂｐが算出される。
入力ストリームにおけるＢ１／ＥＳ１の終了とＢ２／ＥＳ１の開始との間のインターバルｔ（２／３秒）も算出される。
【００７９】
これらのインターバルｂｐ、ｔから、入力および出力ビットレートの差、および出力トランスポートストリームにおけるＢ１／ＥＳ１の各ＭＰＥフレーム内のＭＰＥタイミングが算出される。
このＭＰＥタイミングの値は、Ｂ１／ＥＳ１の開始のｂｐ（この場合１秒）からＢ１／ＥＳ１の終了のｔ’（１／２秒）までの連続するＭＰＥフレームにおいて減少する。
【００８０】
第２の実施形態によれば、ＳＤＲは、入力トランスポートストリームのＭＰＥタイミング情報を決定する手段を備え、バーストスケジュール変更は、生成される出力トランスポートストリームにおける入力トランスポートストリームの決定されたＭＰＥタイミングを実施するためのトランスポートストリーム構造のバーストの再編成である。
【００８１】
この第２の実施形態によれば、すでに送信されたバーストの第１のＭＰＥフレームにおけるＭＰＥタイミング情報の精度および有効性が維持され、第１のＭＰＥフレームについての新たなＭＰＥタイミング情報を算出する必要がなくなる。
【００８２】
その後、出力および入力バンド幅の差を考慮するよう、バーストの続くＭＰＥフレームにおけるＭＰＥタイミング情報が調整される。
【００８３】
バースト送信の前に、スケジュールされた出発時間が前のバーストで告知された時間と比較される。
【００８４】
バーストの到着が早すぎる場合、告知時間までディレイされる。
したがって、トランスポートストリームの構造が例えばバーストを逆さにすることによって変更されなければならない。
このときには送信されるものが全くない状態であることもありうる。
この場合、状況が落ち着くまでＮＵＬＬパケットが送信される。
【００８５】
バーストがタイムフレーム［ａｎｎｏｕｎｃｅｄ−ｔｉｍｅ，ａｎｎｏｕｎｃｅｄ−ｔｉｍｅ＋ｄｅｌｔａ］の許容範囲内に到着する場合、スケジュールどおりに処理されて送信される。
【００８６】
バーストの到着が遅すぎる場合、バーストの到着までモバイル受信機をスリープ状態に戻す「フェイク」バーストの挿入が有用であることがある。
【００８７】
図３は、第２の実施形態より動作するバーストスケジュール変更の簡略化した例を示す。
【００８８】
レートＢの入力トランスポートストリームは、エレメンタリストリームＥＳ１〜ＥＳ６からなる。
ここでのフィルタ処理もまたエレメンタリストリームＥＳ２、ＥＳ４、ＥＳ６をフィルタアウトすることであり、ＳＤＲはエレメンタリストリームＥＳ１、ＥＳ３、ＥＳ５からなる出力トランスポートストリームを（Ｂ／２）のレートで生成する。
【００８９】
図３は、例えばＥＳ１のバースト間のバースト間ディレイの実施が、バーストの再序列化を起こすことがあることを示している。
【００９０】
本発明の好適な実施形態によれば、第１の実施形態と第２の実施形態の混合がおこなわれる。
【００９１】
所定の一定のディレイを有する第１の実施形態は、ストリーム構造と計算されたＭＰＥタイミングの精度の維持を可能とする。
しかしながら、このディレイを短くするには、適切なタイミング情報を持たないうちにバーストを送信する必要が出てくることがある。
したがって、インターバルが長いバーストについて第２の実施形態が行われ、第１のＭＰＥフレームのＭＰＥタイミングが維持され後に強制不能となる。
【００９２】
この好適な実施形態によれば、バーストスケジュール変更は、以下の動作を含む。
・エレメンタリストリームのバーストＢを受信すると、あらかじめ設定されたタイムインターバルＤにより当該バーストＢの出力をディレイする
・当該現在のインターバルＤが経過すると
・当該エレメンタリストリーム次のバーストＢ＋１が受信された場合、
・当該次のバーストの到着を検出しバーストを分離するインターバルを計算する
・当該インターバルから、生成された出力トランスポートストリーム内の当該バーストＢについて設定するＭＰＥタイミング情報を算出する
・そうでない場合には、入力トランスポートストリームにおける当該バーストＢの第１のフレームのＭＰＥタイミングを決定し、生成されたトランスポートストリームにおける当該バーストＢの第１のフレームに対する当該ＭＰＥタイミングを実施し、出力および入力バンド幅間の差を考慮するように生成された出力ストリームにおける当該バーストＢの続くフレームのＭＰＥタイミングが調整される。
【００９３】
換言すると、トランスポートストリームはディレイＤ（全てのエレメンタリストリームについて一定かつ等しい）の分だけディレイされる。
バーストインターバルがＤよりも低い場合、正確に計算されるＭＰＥタイミングについて時間通りに次のバーストが受信され、トランスポートストリーム構造が維持される。
逆に、バーストインターバルがＤよりも高い場合、バーストは次のバーストがいつ送信可能になるかがわかる前に送信されることになる。
ＭＰＥタイミングは調整されて、次のバーストの出発時間は変更されることなく実施される。
【００９４】
以下のことに留意したい。
・ディレイＤを０に設定することにより、上記第２の実施形態を実施する。
・ディレイＤを４０．９６秒に設定することにより、第１の実施形態を実施する。
【００９５】
したがって、本発明は、特に、全セルに同じストリームが配信される（例えば衛星リンクを介して）にもかかわらず、セル内で適合したコンテンツのブロードキャストを可能にする。
【００９６】
図２に戻ると（図３についても同様のコメントが当てはまる）、入力ストリームが１つの全国的な番組（例えばＥＳ１）と２つのローカルなコンテンツ（ＥＳ２およびＥＳ３）を伝達すると考える。
第１のセルにおいて、全国的なコンテンツＥＳ１およびローカルなコンテンツＥＳ２のみが第１のセル内でブロードキャストされるように、この第１のセルに設置されたＳＤＲによりローカルなコンテンツＥＳ３をフィルタアウトすることができる。
逆に、全国的なコンテンツＥＳ１とローカルなコンテンツＥＳ３のみが第２のセル内でブロードキャストされるように、第２のセルに設置されたＳＤＲによりローカルなコンテンツＥＳ２をフィルタアウトすることもできる。
【００９７】
ＤＶＢ−Ｈネットワークトポロジーの説明に戻ると、（ＳＤＲは１つ以上のセルに属することもできるが）セル内には１つ以上のＳＤＲを設置することができる。
【００９８】
ＳＤＲは、同じセル内の他のＳＤＲと非常に高い精度で同期しなければならず、そのためＳＤＲにより生成された出力ストリームは入力ストリームの決定性の関数とならなければならない。
【００９９】
換言すると、（内容およびタイミングの両方で）全く同一の出力ストリームは、セル内の全ＳＤＲにより生成される必要がある。
【０１００】
高い精度での同期は、必ずしも１つのセル内の全ＳＤＲが全く同時に同じことをすることを意味しない。
これは、少なくとも、同一セル内の全ＳＤＲセルは入力データに対して同一の動作を行い、リンクされた復調装置の全てを（セルに）共通のＴＳの各ＭＰＥＧ−２パケットを完全に同時に（例えば、従来の１００ｎｓの精度で）再生可能にする正確なＭＩＰタイミング情報を含む全く同じ出力データを生成することを意味する。
【０１０１】
本発明の枠組において、１つのセル内の全ＳＤＲが同一の入力から同一の出力を生成することを確実にしたいと考えるものである。
しかしながら、（例えばフィルタリング処理により）トランスポートストリームを変形することは、ＭＰＥＧ−２パケットを個別に変形することほど単純ではない。
この変形はこれらのパケット間の依存性を利用するものだからである。
【０１０２】
本発明は、トランスポートストリーム内の同期点を利用し、同期点により与えられるタイミング情報により１個のＭＰＥＧ−２パケットよりも大きいデータユニットを変形することを提案する。
【０１０３】
２つの同期点の間のデータを、以下、エレメンタリユニットと呼ぶ。
【０１０４】
本発明は、例えばエレメンタリユニットなどのメガフレームを利用することを提案する。
メガフレームは、実際にメガフレーム初期化パケット（ＭＩＰ）の形のもとに同期点を含む。
【０１０５】
ＩＵ（ｎ）をｎ番目の入力エレメンタリユニット、ＯＵ（ｎ）をＩＵ（ｎ）の変形に対応する出力エレメンタリユニットと考える。
ＯＵ（ｎ）＝ｆ（ＩＵ（ｎ）、ＩＵ（ｎ−１），
・・・ＩＵ（ｎ−ｐ＋１），Ｓ（ｎ））
ここで、Ｓ（ｎ）はそのときのＳＤＲの状態、すなわちそのメモリに含むものである。
【０１０６】
状態Ｓは、（特に、状態の同期を可能とするために）過去のＩＵの所定の有限数にのみ依存する。
Ｓ（ｎ）＝ｇ（ＩＵ（ｎ），ＩＵ（ｎ−１），ＩＵ（ｎ−２），
・・・ＩＵ（ｎ−ｑ＋１），Ｃ）
ここで、Ｃは、アクティブでスタティックな設定、すなわち、システムの動作に実際に影響を与える設定の一部を表す。
【０１０７】
例えば、準備中の（例えば以下で説明するインバンド設定メッセージを介して起動される準備のできた）二次的な設定または新しいバージョンのソフトウェアである、パッシブでスタティックな設定Ｃを考えることもできるに注意したい。
【０１０８】
設定は、設定変数に特定の値を与えるテーブルとしてまたは、設定コマンドのセット（例えば設定スクリプト）により表現することができる。
設定テーブルから設定スクリプトを派生することができ、またその逆も可能である。
【０１０９】
データ依存性を解消するために、十分な個数（ｐ）のエレメンタリユニットがＳＤＲのバッファユニットにバッファされる。
ＳＤＲによりトランスポートストリームに追加されるディレイは、バッファユニットが大きいほど一層重要になりうることに注意したい。
【０１１０】
十分な個数（ｑ）の、状態が同期され出力が起動される前に処理が必要なエレメンタリユニットは、専用の初期化ユニットに格納することができる。
【０１１１】
本発明の第１の様態にかかる方法のありうる実施形態のソフトウェアコーディング例は以下表１の通りである。
表１のパラメータにおいて、以下のディレイはパケット数で表される。ここで、パケット＜ｎ＞は、パケット＜ｎ＞＋＜ｄ＞の受信中に送信される場合には、＜ｄ＞だけディレイされる。
・ＤはＳＤＲにより追加される固定ディレイである。
・Ｂは同期点で実施される可変ディレイである。
・ＡはＳＤＲにより追加される最大可変ディレイである。
・Ｓは同期ディレイである
・Ｎ＿ｉ／Ｎ＿ｏは入力と出力との間のバンド幅率であり、例えば、Ｎ＿Ｉはエレメンタリ入力ユニットに対応するサイズであり、Ｎ＿ｏはエレメンタリ出力ユニットに対応するサイズである。
【０１１２】
【表１】
2009509438.tif 000005
2009509438.tif 000006
2009509438.tif 000007
2009509438.tif 000008
【０１１３】
上記のアルゴリズムは、ＳＤＲに電力が投入された時間が何であれ、その初期化期間が一端終了するとＳＤＲの決定性の出力を与える。
【０１１４】
実際、キューの内容は完全に決定されている。これはエレメンタリストリームの全パケットを含み、Ｄ個以上のパケットによって分離されているバースト間に挿入されるキューマーカーは、４０．９６秒の初期化の後ＳＤＲによってすっかりわかっている。
【０１１５】
このシステムの同期点Ｉの後のパケットは、入力ストリームにおけるフィルタされていないパケットすべてであり、数が［Ｉ，Ｉ−Ｄ−Ｂ］インターバル（または［Ｉ，Ｉ−Ｄ−Ｂ］インターバルのマーカーが続くパケットについては［Ｉ，Ｉ−Ｄ−Ａ］）に含まれているキューマーカー全てである。
したがって、バッファの内容は、同期点の全ＳＤＲにおいて完全に決定されている。
【０１１６】
次に、出力および入力（Ｎ−Ｉ）間のパケット数の差による現在のパケットディレイを定義する。
アルゴリズムは、ＤおよびＤ＋Ａの間の現在のパケットディレイを維持する。
同期処理は、ディレイが小さすぎるまたはドロッピングパケットが大きすぎる場合には、同期点の前にＮＵＬＬを挿入することによりこのディレイをＤ＋Ｂまで実行し、これにより、以前のことが十分にわかっている全ＳＤＲが任意のパケットＩの受信時に全く同一の出力を確実に送信するようにする。
【０１１７】
上記のアルゴリズムは、例えば以下のように、複数の方法で改善することができる。
・損失を予測することによりパケットドロップのインパクトを最小限にし、好ましくはＮＵＬＬ、そしてＭＰＥ−ＦＥＣトランスポートパケットなどをドロップする。
・バースト期間を最適化するため、特に再スケジュールされたバーストにより中断されたときに、バーストをリモデリングする。
【０１１８】
ＳＤＲは、また、ＳＩテーブル書き換えを行う手段を備える。
実際、上記にリストされたＳＤＲにより実行される動作には、ＰＳＩ／ＳＩコンテンツに影響を与えるものもある。
・ＰＩＤフィルタリング
フィルタされたＰＩＤをポイントする全てのＰＭＴ（プログラムマップテーブル）エントリーは除去されなければならない。
これは、ＥＩＴ（イベント情報テーブル）エントリーについても当てはまる。
除去されたＰＩＤが任意のＰＭＴにおける１つ以上のサービスの最後のエレメンタリストリームである場合、対応するサービスもＰＡＴ（プログラム関連付けテーブル）から除去されなければならず、対応するＰＭＴも除去されなければならない。
これは、ＥＩＴについても当てはまる。
ＩＰ／ＭＡＣ通知テーブル（ＩＮＴ）は、また、ＰＭＴにおける除去されたエントリーをポイントする全スラッシュ記述子を除去することにより更新される。
・ＩＰフィルタリング
フィルタされたアドレスに対応する全スラッシュ記述子は、ＩＮＴ（ＩＰ／ＭＡＣ通知テーブル）から除去されなければならず、対象記述子ループの最後のスラッシュ記述子が除去されると、関連付けられたｔｉｍｅ＿ｓｌｉｃｅ＿ｆｅｃ＿ｉｄｅｎｔｉｆｉｅｒ＿ｄｅｓｃｒｉｐｔｏｒおよびＩＰＭＡＣ＿ｓｔｒｅａｍ＿ｌｏｃａｔｉｏｎ＿ｄｅｓｃｒｉｐｔｏｒｓもまた除去される。
これらの記述子は、ＴＳ、サービス、およびｃｏｍｐｏｎｅｎｔ＿ｔａｇを識別する。
この場合、このサービスのＰＭＴは、更新されなければならず、対応するｃｏｍｐｏｎｅｎｔ＿ｔａｇも除去されなければならない。
これは、ＥＩＴについても当てはまる。
この場合、除去されたエレメンタリストリームは、このサービスの最後のものであり、ＰＭＴ全体が除去されてこのサービスのＰＡＴエントリーもまた除去される。
・ＰＩＤ変換
対応するＭＰＥＧ−２パケットにおけるＰＩＤフィールドの新しいＰＩＤ値への更新、および古いＰＩＤの値に関するＰＭＴエントリーの更新が必要である。
・ＩＰアドレス変換
適切なＭＰＥセクションのソースおよびあて先ＩＰアドレスの新しい値での更新、およびトランスポート（ＵＤＰ）チェックサムの算出が必要である。
この機能は暗号化されていないＩＰストリームに用いることができ、ＩＮＴ  ＩＰｖ４／ｖ６スラッシュ記述子を値で更新しなければならない。
・ＤＶＢオブジェクトの値の変換
適切なテーブル（ＮＩＴ−ネットワーク情報テーブル、ＩＮＴ、ＥＩＴ）における対応する値、およびＭＩＰにおけるＴＰＳビットを更新しなければならない。
【０１１９】
以下、生成された出力ＴＳ内でのメガフレームおよびＭＩＰコヒーレンスの実施の可能な実施形態を説明する。
【０１２０】
このために、以下の動作が行われる。
・入力トランスポートストリームのフィルタされていないパケットの逆同期バイトが、例えば逆同期バイトの逆転により除去される。
・生成された出力ＴＳの適切な位置にＭＩＰが挿入され、これらのＭＩＰは各フィールドおよび特にＳＴＳポインターおよびｍａｘｉｍｕｍ＿ｄｅｌａｙタイミングフィールドについての正確な値を有している（これらの値は最初からまたは入力ストリームのＭＩＰの値を更新することにより算出される）。
・逆同期バイトが出力ストリームの各メガフレームの第１のパケットのヘッダに挿入される。
【０１２１】
ＭＩＰおよびメガフレームの処理を進めるために、標準および最新の技術により、ｍａｘｉｍｕｍ＿ｄｅｌａｙについての最も遠いトランスミッタに到着するためにＳＦＮアダプタがＳＴＳとディレイについて開始時間ｍｏｄｕｌｏ  １０7を用いることが予想される。
ｍａｘｉｍｕｍ＿ｄｅｌａｙは、１秒未満でなければならず、これによりＳＦＮアダプタおよび配信チェーンの各モジュレータ間の最大トランジット時間を１秒とすることになる。
【０１２２】
しかしながら、出願人は、配信ネットワークにおけるトランジットディレイがｄｍｉｎおよびｄｍａｘ間で変化するならば、ＳＦＮアダプタのレベルにおいて、フローの有効性を変化させることなく、ＳＴＳにｓｔａｒｔ  ｔｉｍｅ＋ｄｍｉｎ  ｍｏｄｕｌｏ  １０7、ｍａｘｉｍｕｍ＿ｄｅｌａｙにｄｍａｘ−ｄｍｉｎを使用することができることを確立した。
【０１２３】
したがって、１秒制限はもはや最長パスのディレイに関するものではなく、最長および最短パス間のディレイに関するものとなる。
【０１２４】
代替的に、ＭＩＰおよびメガフレームを有するストリームを伝達するネットワークにおいて、ｄｍｉｎとｄｍａｘとの間のディレイを導入する機器が追加される場合、またネットワークのどこかでＭＩＰがＳＴＳ＝（ＳＴＳ＋ｄｍｉｎ）ｍｏｄ  １０7およびｍａｘｉｍｕｍ＿ｄｅｌａｙ＝ｍａｘｉｍｕｍ＿ｄｅｌａｙ＋（ｄｍａｘ−ｄｍｉｎ）＜１秒に基づいて変更される場合、ストリームは関連性のあるものでありつづける。
【０１２５】
出力ＴＳにおけるメガフレームおよびＭＩＰコヒーレンスの実施の説明に戻ると、ＳＤＲが入力および出力ストリームの両方についてメガフレームの長さ（パケット単位数）を常に知っていることに注意したい。
実際、すでに説明したように、これらの値は設定パラメータによって与えられるまたは送信パラメータから算出される。
入力ストリームの値は、また、入力ストリームの分析（ＴＳパケットヘッダにおける逆同期バイトを探すこと）から求めることができる。
【０１２６】
入力ストリームにおける逆同期バイトを元に戻す動作をＳＤＲの手段１０（図４参照）のレベルで行うことができる。
この手段１０は、またバッファにおいて入力ストリームにおける最後のＭＩＰのコピーを得てＭＩＰを廃棄する方法を提供する。
【０１２７】
出力ストリームにＭＩＰを挿入する動作は、手段３０のレベルで行うことができる。
ＭＩＰは、設定パラメータにより出力ストリームの固定または擬似ランダムな位置に挿入される（ＭＩＰのｐｅｒｉｏｄｉｃ＿ｆｌａｇが適切に設定される）、「擬似ランダム」とは、同一のエリアの２つのＳＤＲにＭＩＰをメガフレームの可変位置ｐで送信するよう指示することができることを意味し、ｐはエリア内の全てのＳＤＲについて同じではない）。
ポインターの値が出力ストリーム内のメガフレーム長およびこのメガフレームですでに送信されたパケット数から算出される。
【０１２８】
このＭＩＰについてのＳＴＳおよびｍａｘｉｍｕｍ＿ｄｅｌａｙが以下に説明するように、「毎秒１パルス」（ｐｐｓ）基準信号を有するまたは有しないＳＤＲに基づいて算出される。
【０１２９】
ＳＤＲがｄｔ１（１００ｎｓ単位）の精度の入力ｐｐｓ基準信号を有する場合について考える。
これは、絶対時間ｔ１のＳＤＲによりタイミングシステム（例えばＧＰＳ）によって絶対時間ｔで配信された１ｐｐｓ信号が考慮されることを意味し、ここでｔ＜ｔ１＜ｔ＋ｄｔ１である。
ｍｄｔ１を１つのエリア内の各ＳＤＲのｄｔ１の最大値よりも大きい値とする。
１ｐｐｓ基準信号により、各ＳＤＲはＭＩＰを最後のパルス対する時間ｔｍｉｐで処理すること、またこのイベントａｔｍｉｐの絶対時間がａｔｐｐｓ＋ｔｍｉｐ（最後のｐｐｓ＋ｔｍｉｐの絶対時間）およびａｔｐｐｓ＋ｔｍｉｐ＋ｄｔ１の間にあることがわかる（ａｔｐｐｓ＋ｔｍｉｐ＜ａｔｍｉｐ＜ａｔｐｐｓ＋ｔｍｉｐ＋ｄｔ１）。
【０１３０】
出力ストリーム現在の送信パラメータによれば、ＳＤＲは、また、正確に、ＭＰＥＧ−２パケットを送信するために必要な時間ｔｔｍｐｇ、および、現在のＭＩＰポインターにより、次のメガフレームの第１のパケットの送信前に送信されるべきパケット数ｐを知る。
【０１３１】
したがってＳＤＲは、次のメガフレームの第１のパケットが、以下の通り、ＭＩＰの送信後時間ｔｆｍで送信されることになることを予測することができる。
ｐ＊ｔｔｍｐｇ＜ｔｆｍ＜ｐ＊ｔｔｍｐｇ＋ｄｔ２
ここで、ｄｔ２は、例えばＳＤＲがメガフレーム全体を送信するのにかかる時間についての不確実性により最大化されている。
【０１３２】
ｍｄｔ１については、ｍｄｔ２は１つのエリアにおける全ＳＤＲについてｄｔ２の最大値よりも大きな値である。
【０１３３】
ＳＤＲは、また、（設定を介して）ｍｄｍｉおよびｍｄｍａｘを知っており、これらの値は、それぞれ１つのエリアにおける全ＳＤＲについてのものであり、（ｍｄｍｉｎ）値はＳＤＲの出力インターフェースから送信アンテナへの連鎖上のＭＰＥＧ−２パケットの送信および処理のディレイの最小値よりも小さく、（ｍｄｍａｘ）値はこの最大値よりも大きい。
【０１３４】
設定コマンドにより、各ＳＤＲは任意のエリアのｍｄｔ１、ｍｄｔ２、ｍｄｍｉｎ、ｍｄｍａｘの値で動作し、ｍｄｍ＝ｍｄｔ１＋ｍｄｔ２＋ｍｄｍａｘである。
【０１３５】
ＭＩＰにおけるタイミングフィールドは以下の通りであってもよい。
ｍａｘ＿ｄｅｌａｙ＝ｍｄｍ
ＳＴＳ＝（ｔｍｉｐ＋ｐ＊ｔｔｍｐｇ）ｍｏｄｕｌｏ  １０7
【０１３６】
ｍａｘ＿ｄｅｌａｙは１秒を超えてはならないため、上記のフィールドは
ｍｄｍ＞１０7であれば有効ではない。
しかしながら、上記の議論に基づいて、ｍｄｍｉｎがＳＴＳフィールドに追加されｍｄｍｉｎがｍａｘ＿ｄｅｌａｙフィールドに置き換えられるならばＭＩＰフィールドは有効なままである。
したがって、ＭＩＰのタイミングフィールドは、好ましくは以下のように設定される。
ｍａｘ＿ｄｅｌａｙ＝ｍｄｍ−ｍｄｍｉｎ
ＳＴＳ＝（ｔｍｉｐ＋ｐ＊ｔｔｍｐｇ＋ｍｄｍｉｎ）ｍｏｄｕｌｏ  １０7
【０１３７】
ＭＩＰのタイミングフィールドを算出する別の方法として、ＭＩＰが挿入される時間（ｔｍｉｐ）ではなく現在のメガフレームが属する時間（ｔｍｇ）を推定する方法がある。
これは、メガフレーム（Ｍ）におけるパケット数に対する次のメガフレームにパケット数ｐの調整が必要である。
この結果、以下の通りとなる。
ｍａｘ＿ｄｅｌａｙ＝ｍｄｍ−ｍｄｒｎｉｎ
ＳＴＳ＝（ｔｍｇ＋Ｍ＊ｔｔｍｐｇ＋ｍｄｍｉｎ）ｍｏｄｕｌｏ  １０7
【０１３８】
次に、入力ｐｐｓ基準信号を有しないＳＤＲの場合について考える。
この場合、ＳＤＲは、例えば入力ストリームにおけるＭＩＰからその基準タイミング情報を抽出する。
【０１３９】
ＳＴＳフィールドのｓｔｓｕとｍａｘ＿ｄｅｌａｙフィールドのｍｄｕを有するＭＩＰフレームを受信した後に、ＳＤＲが絶対時間ａｔａで次のメガフレームの第１のパケットを受信するとき、以下をアサートすることができる。
ａｔｔｐｓｍ＋ｓｔｓｕ＜ａｔａ＜ａｔｔｐｓｍ＋ｓｔｓｕ＋ｍｄｕ
ここで、ａｔｔｐｓｍはメガフレームが送信されたときのｐｐｓの絶対時間である。
【０１４０】
ａｔｔｐｓｍを時間の原点とする場合、上記の数式は以下の通りとなる。
ｓｔｓｕ＜ａｔａ＜ｓｔｓｕ＋ｍｄｕ
【０１４１】
ＳＤＲは、その不正確なシステムクロックを用いて、出力ストリームのＭＩＰを処理する必要がある今回のイベントｔａと時間ａｔｍｉｐの間の時差ｔｉｏを算出する。
この時差は不正確に算出されるため、ｄｔｉｏの精度でのみ推定することが可能である。
ｔｉｏ＜ａｔｍｉｐ−ａｔａ＜ｔｉｏ＋ｄｔｉｏ
【０１４２】
したがって、ｔｉｏ＋ｓｔｓｕ＜ａｔｍｉｐ＜ｔｉｏ＋ｄｔｉｏ＋ｓｔｓｕ＋ｍｄｕとなる。
【０１４３】
上記タイミングフィールド設定は、その後、ｔｍｉｐ＝（ｓｔｓｕ＋ｔｉｏ）ｍｏｄｕｌｏ  １０7およびｄｔ１＝ｄｔｉｏ＋ｍｄｕで実施することができる。
【０１４４】
ｄｔｉｏはｄｔ１と同じ程度の大きさであり、ｍｄｕについてはそうではないことに注意したい。
したがって、ｄｔ１（およびｍｄｔ１）の値は、この場合はより大きくなることが予測される。
【０１４５】
２つの上記方法により、ＳＤＲが出力トランスポートストリームにおけるコヒーレントなＭＩＰおよびメガフレームを実施可能となる。
しかしながら、全ての出力ストリームが同一であるという保証はない。
実際、全ＳＤＲがｍｄｍ、ｍｄｕ等について同じ構成値を有するならば、方法１におけるｔｍｉｐの評価と方法２におけるｔｉｏ評価はＳＤＲごとに異なることになる。
【０１４６】
第３の方法は、方法２のｔｉｏを時間ａｔａおよびａｔｍｉｐとの間の入力ストリームにおいて受信されたパケットｎｏｐの数に基づいて評価する方法であり、ｔｉｏ＝ｎｏｐ＊ｔｔｍｐｇである。
【０１４７】
全ＳＤＲが全く同じの決定性のアルゴリズムを実行する場合、これらは全て同一のｎｏｐの評価、ひいては同一のｔｉｏの評価を持つことになる。
この場合、ＳＤＲは外部時間基準がまったくないＭＩＰコヒーレンスを実施することに注意したい。
【０１４８】
各メガフレームの第１のパケットにおける同期バイトの反転は、最後に送信されたＭＩＰのポインター値により機能ブロック３０で実行することがでる。
【０１４９】
ＭＩＰのその他のフィールド（ＴＰＳビット、機能ループ）は、現在の有効設定における対応する値および以下の設定コマンドのいくつかから求められる（オペコード変更値を参照）。
【０１５０】
以下に、ＳＤＲを設定するありうる実施形態を説明する。
ＳＤＲの設定は必然的に生成された出力トランスポートストリームに影響を与えるため、提案されるありうる実施形態は、セル内のＳＤＲが確実に同期的に設定されるようにする。
【０１５１】
本発明は、入力トランスポートストリーム内の設定メッセージを用いることによりインバンド設定を行うことを提案する。
【０１５２】
入力トランスポートストリーム内の設定メッセージは、ＳＤＲで受信・解釈され、当てはまる場合にはＳＤＲの現在の設定状態を変更するよう以下の入力ＴＳの続くパケットを適用する。
【０１５３】
本発明は、データカルーセル内のインバンド設定メッセージを送信することを提案する。
異なるセルに当てはまる設定コマンドは、カルーセル内で循環的に送信される。
【０１５４】
設定メッセージの例は以下の通りである。
「ａｒｅａ＿ｉｄ  ｃｏｎｆｉｇ＿ｎｕｍｂｅｒ  ｃｏｍｍａｎｄ＿ｎｕｍｂｅｒ  ａｃｔｉｏｎ  ｏｐｃｏｄｅ  ａｒｇｕｍｅｎｔｓ」
ここで、
・ａｒｅａ＿ｉｄは、設定コマンドが適用されるＳＤＲのグループを識別する（したがって、このコマンドが適用されるＳＤＲまたは複数のＳＤＲを識別する）。
ＳＤＲは、実際に設定コマンドにより１つ以上のＳＤＲからなるグループにリンクされてもよい。
グループは識別子で見分けられ、ＳＤＲは１つ以上のグループの一部であってもよい。
１つのＳＤＲからなるグループおよびＳＦＮセルの全ＳＤＲからなるグループは、特殊な利害グループである。
・ｃｏｎｆｉｇ＿ｎｕｍｂｅｒは、カルーセルに送信された最後の設定のバージョン番号を識別する。
・ｃｏｍｍａｎｄ＿ｎｕｍｂｅｒは、設定がカルーセルに送信されるたびにゼロに設定されるカウンターであり、新しい設定コマンドで１増加する。このコマンドの不連続性は、設定コマンドの損失を示すことになり、設定カルーセルストリームにおいて次に有効な設定が受信されるまでＳＤＲに出力の生成を停止させる。
・ａｃｔｉｏｎは、コマンドが設定のみを更新させることを目的とする、または設定を更新することなくすぐに実行されることを目的とする、またその両方を実行することを目的とすることを示すコードである。
・ｏｐｃｏｄｅは、例えばｆｉｌｔｅｒ＿ｐｉｄ（ＰＩＤフィルタリング処理）、ｆｉｌｔｅｒ＿ｉｐ（ＩＰフィルタリング処理）またはｃｈａｎｇｅ＿ｖａｌｕｅ（変換処理）、などのオペレーションコードを識別する。
認められたオペコードに、ａｒｅａ＿ｉｄに属する全てのＳＤＲのｃｏｎｆｉｇ＿ｎｕｍｂｅｒにより与えられた設定を有効化することになり、したがって、「設定更新のみ」に設定されたアクションパラメータを有する先のコマンドを一括して有効化する、オペコード「ａｃｔｉｖａｔｅ」がある。
・ａｒｇｕｍｅｎｔｓは、例えば、ｆｉｌｔｅｒ＿ｐｉｄについては０ｘ５６、ｃｈａｎｇｅ＿ｖａｌｕｅについてはＴｒａｎｓｐｏｒｔＳｔｒｅａｍＩｄ＝「４５６」である。
【０１５５】
このインバンド設定は、特定のＰＩＤ内のマルチキャストＩＰストリームとして実行されてもよい。
これにより、ＳＤＲ設定機能をＩＰＥの外部におくことができ、したがってＩＰＥを独立させることができる。
【０１５６】
設定メッセージは入力トランスポートストリームにより伝達され、例えば以下のように配される。
・ＮＵＬＬトランスポートパケットのペイロード内
・特定のＰＩＤを有する特別なトランスポートパケット内
・ＭＩＰフレームのプライベートゾーン内
・ＭＩＰの機能ループにおいて許可される機能セットの拡張による
・ＥＳのトランスポートパケットにおいて用いられていないスペースの特別なセクション内（１ＰＩＤ）
・１つ以上のプライベートセクション内
・新しいＰＳＩセクション内
【０１５７】
本発明を入力ＴＳの処理および出力ＴＳの生成に関して説明してきたが、本発明はこのような具体例に限定されるものではなく、複数の入力ＴＳの処理（したがってＳＤＲは複数の入力ＴＳを受信する）および複数の出力ＴＳの生成（したがってＳＤＲは複数の出力ＴＳを生成し出力する）にも広がる。
【図面の簡単な説明】
【０１５８】
【図１】ＤＶＢ−Ｈネットワークを示す図である。
【図２】本発明によれば、方法の第１の実施形態の態様で実行されるバーストスケジュールの変更の一例を示す図である。
【図３】本発明によれば、方法の第２の実施形態の態様で実行されるバーストスケジュールの変更の一例を示す図である。
【図４】本発明の第２の様態によれば、装置の可能実施例を示す図である。
【図１】
2009509438.tif 000009
【図２】
2009509438.tif 000010
【図３】
2009509438.tif 000011
【図４】
2009509438.tif 000012
【国際調査報告】
2009509438.tif 000013
2009509438.tif 000014
2009509438.tif 000015