(57)【要約】  伝送システムにおいて、手持ち式端末用のデジタルビデオ放送規格を使用して、データがバーストにおいて伝送される。制限される計算時間のために、１つ以上のバーストのバッファリングが必要である。本発明は、連続したバーストを支援するためのメモリの最適化を提供する。これにより、バーストを受信するための装置１のメモリユニット１９用の循環又は非循環メモリモデルが供給される。
2009520424.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークにおいてバーストを受信する装置、特にモバイル装置であり、前記バーストを受信するための受信ユニット及びメモリユニットを有する前記装置において、
前記受信ユニットは、マルチプロトコルのカプセル化及び前方向誤り訂正データを有する第１のバーストを受信し、前記第１のバーストの前記マルチプロトコルのカプセル化の少なくとも一部、及び前記第１のバーストの前記前方向誤り訂正データの少なくとも一部を前記メモリユニットに少なくとも間接的に送信するのに適すると共に、マルチプロトコルのカプセル化及び前方向誤り訂正データを有する第２のバーストを受信し、前記第２のバーストの前記マルチプロトコルのカプセル化データの少なくとも一部、及び前記第２のバーストの前記前方向誤り訂正データの少なくとも一部を前記メモリユニットに少なくとも関節的に送信するのに適し、並びに
前記メモリユニットは、前記受信ユニットから前記メモリユニットへ送られる前記第１のバーストの前記データを記憶し、前記第１のバーストの前記データに加えて、前記受信ユニットから前記メモリユニットへ送られる前記第２のバーストの前記データの第１の部分を記憶するのに適すると共に、前記受信ユニットから前記メモリユニットへ送られる前記第２のバーストの前記データの第２の部分を記憶するために、前記第１のバーストの前記データの一部を上書きするのに適している
装置。
【請求項２】
前記メモリユニットは、前記第２のバーストの前記データの前記第１の部分を記憶するための前記メモリユニットの追加のメモリの量は、前記第１のバーストの前記データを処理するためのスループットに対応するように構成されることを特徴とする請求項１に記載の装置。
【請求項３】
前記メモリユニットに記憶される前記第１のバーストの前記マルチプロトコルのカプセル化データに前方向誤り訂正を行うのに適した検出器ユニットにより特徴付けられる請求項２に記載の装置において、前記第１のバーストの前記データを処理するための前記スループットは、前記第１のバーストの前記マルチプロトコルのカプセル化データの少なくとも一部に前記前方向誤り訂正を行う必要が少なくともある少なくとも前記検出器ユニットの前記前方向誤り訂正処理により決められる装置。
【請求項４】
前記第１のバーストの前記データを処理するための前記スループットは、前記第１のバーストの前記マルチプロトコルのカプセル化データに前記前方向誤り訂正を行った後、前記第１のバーストの前記マルチプロトコルのカプセル化データを出力するために、出力比率によってさらに決められることを特徴とする請求項３に記載の装置。
【請求項５】
前記メモリユニットは、前記第１のバーストの前記前方向誤り訂正データの少なくとも一部を前記第２のバーストの前記データの前記第２の部分で上書きするのに適していることを特徴とする請求項１に記載の装置。
【請求項６】
前記第１のバーストの前記マルチプロトコルのカプセル化データにおいて検出される誤りの量を考慮して、前記第１のバーストの前記マルチプロトコルのカプセル化データの正常な前方向誤り訂正の必要がない前記第１のバーストの前記前方向誤り訂正データの前記一部を上書きするのに適していることを特徴とする請求項５に記載の装置。
【請求項７】
前記メモリユニットは、検出器ユニットが前記第１のバーストの前記マルチプロトコルのカプセル化データに前方向誤り訂正処理を行った後、前記第１のバーストの前記前方向誤り訂正データを前記第２のバーストの前記データの前記第２の部分で上書きするのに適していることを特徴とする請求項１、５又は６に記載の装置。
【請求項８】
前記メモリユニットは、前記第１のバーストの前記マルチプロトコルのカプセル化データの一部を前記第２のバーストの前記データの第３の部分で上書きするのに適していることを特徴とする請求項５に記載の装置。
【請求項９】
前記メモリユニットは、前記第１のバーストの前記マルチプロトコルのカプセル化データの少なくとも一部を前記第２のバーストの前記データの前記第２の部分で上書きするのに適していることを特徴とする請求項１に記載の装置。
【請求項１０】
前記メモリユニットは、前記第１のバーストの前記マルチプロトコルのカプセル化データ及び前記前方向誤り訂正データの一部を前記第２のバーストの前記データの前記第２の部分で上書きするのに適していることを特徴とする請求項９に記載の装置。
【請求項１１】
通信ネットワークにおいてバーストを受信する装置において、
マルチプロトコルのカプセル化及び前方向誤り訂正データを有する第１のバーストを受信するステップ、
前記第１のバーストの前記マルチプロトコルのカプセル化データの少なくとも一部及び前記第１のバーストの前記前方向誤り訂正データの少なくとも一部を記憶するステップ、
マルチプロトコルのカプセル化及び前方向誤り訂正データを有する第２のバーストを受信するステップ、
前記第１のバーストの前記データに加えて、前記第２のバーストの前記データの第１の部分を記憶するステップ、並びに
前記第１のバーストの前記データの一部を前記第２のバーストの前記データの第２の部分で上書きするステップ
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおいてバーストを受信するための装置及び方法に関する。特に、本発明は、地上デジタル放送ネットワークを介してマルチメディアサービスを受信するためのモバイル装置、特に手持ち式端末に関する。
【背景技術】
【０００２】
"Digital Video Broadcasting(DVB); Transmission System for Handheld Terminals(DVB-H)"が題名のヨーロッパ放送連盟の最新の文献ETSI EN 302 304 V1.1.1(2004-11)は、マルチメディアサービスを地上デジタル放送ネットワークを介して手持ち式端末に搬送する効果的な方法（ＤＶＢ−Ｈ）を提供するためのデジタルビデオ放送規格を使用した伝送システムを説明している。これにより、フルＤＶＢ−Ｈシステムは、サービスインフォメーションと同様に物理及びリンク層において要素を結合することにより規定される。ＤＶＢ−Ｈ用のリンク層は、端末の平均電力消費を減少させるためであり、スムース且つシームレスな周波数の引き渡しを可能にするタイムスライシングを利用すると共に、インパルス干渉に対する耐性も改善させる、移動チャンネルにおけるノイズ性能及びドップラー性能を前記キャリアにおいて改善するためのマルチプロトコルのカプセル化(multiprotocol encapsulation)データに対する前方向誤り訂正（ＭＰＥ−ＦＥＣ）を利用する。
【０００３】
最新の文献GB 2 406 483 Aは、マルチプロトコルのカプセル化を使用して、ＩＰデータグラムを受信装置に送信するのに使用される地上デジタルビデオ放送ネットワークにおいてバーストを伝送する方法を開示している。これにより、アプリケーションデータは、前方向誤り訂正データ用のバーストとは異なるバーストにおいて伝送される。さらに、節電のために、制御装置は、前記受信装置に前方向誤り訂正データを聞くように指示し、前方向誤り訂正データを受信するが、前記アプリケーションデータのバーストにおいて誤りが検出されない場合、アプリケーションデータだけを聞き、前記前方向誤り訂正データのバーストをスキップするように指示する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
GB 2 406 483 Aから知られる方法は、前記マルチプロトコルのカプセル化データは、全く誤りが無いことが殆ど無いので、前記前方向誤り訂正データの受信が殆どの場合必要である欠点を有する。さらに、前記マルチプロトコルのカプセル化データは、メモリ消費が増大するように前記前方向誤り訂正データが受信されるまで記憶されなければならない。
【課題を解決するための手段】
【０００５】
本発明の目的は、改善された受信性能、特に減少したメモリ消費を用いて通信ネットワークにおけるバーストを受信するための装置及び方法を提供することである。
【０００６】
本目的は、請求項１に記載の装置及び請求項１１に記載の方法により解決される。本発明の有利な発展は、従属請求項に述べられている。
【０００７】
本発明はさらに、メモリユニットにマルチプロトコルのカプセル化及び前方向誤り訂正データを一時的に記憶するのに必要なメモリの量が減少する他の利点も有する。例えば、このメモリの量は、第１のバーストのマルチプロトコルのカプセル化データの処理が終わるまで、次のバーストのデータの一部を記憶するための追加のメモリの量を加えたバーストの大きさにより決められる。特定の実施例として、追加のメモリの量は、前方向誤り訂正に対する計算時間が限られている事実により決められる。このような事例において、マルチプロトコルのカプセル化及び前方向誤り訂正データのためのメモリの量は、１つのバーストのデータのためのメモリ必要量よりも大きいが、２つのバーストのデータのためのメモリ必要量よりも小さい。結果として、メモリの量は、２つの連続するバーストの全データを記憶するためのメモリ必要量よりも小さい。
【０００８】
請求項２に記載の手段に従って、前記第１のバーストのデータの処理は、第２のバーストの開始時間から前記第２のバーストのデータを追加のメモリに記憶することにより得られる時間の間に行われる。それ故に、第１のバーストのデータを処理するためのスループットの増大が必要とされる前記追加のメモリを減少させ、さらにメモリユニットのメモリも減少させる。
【０００９】
これにより、請求項３に記載の手段によれば、前記メモリユニットの追加のメモリは、少なくとも前方向誤り訂正処理により決められる。さらに、請求項４に記載の手段により提案されるように、読み出し作業のためのスループットが考慮されてもよい。
【００１０】
請求項５に記載の手段は、メモリ消費が最適化される利点を有する。例えば初めに、メモリユニットは、第１のバーストの前方向誤り訂正データを第２のバーストのデータの第２の部分で上書きする。これにより、第１のバーストのマルチプロトコルのカプセル化データがアプリケーションエンジンに伝送されるのに対し、第２のバーストの新しいデータが記憶される。さらに、請求項６に記載の手段によれば、第１のバーストのマルチプロトコルのカプセル化データの前方向誤り訂正が処理されるのに対し、第２のバーストのデータは、正常な訂正には必要ない第１のバーストの前方向誤り訂正データの前記部分を上書きする。これはメモリ消費がさらに減少する利点を有する。前記前方向誤り訂正が終了したとき、前記第１のバーストの前方向誤り訂正データの残りの部分は、請求項７に記載の手段により提案されるように、次のバーストのデータで上書きされてもよい。それ故に、連続するバーストの受信のためのメモリの最適化が達成される。
【００１１】
請求項８に記載の手段によれば、前記第１のバーストの前方向誤り訂正データの一部を少なくとも上書きした後、第２のバーストの残りのデータは第１のバーストのマルチプロトコルのカプセル化データの一部を上書きしてもよい。
【００１２】
請求項９及び１０に記載の手段によれば、前記メモリユニットのメモリの循環バッファモデルが供給されてもよい。これは簡単なメモリアドレッシング方式の利点を有する。
【００１３】
本発明のこれら及び他の態様は、以下に記載される実施例から明らかであり、これら実施例を参照して説明される。
【発明を実施するための最良の形態】
【００１４】
本発明は、添付の図面を参照する本発明の好ましい実施例の以下の記述から容易に理解し、本実施例において、同様の部品は同様の参照符号により示されている。
【００１５】
図１は、通信ネットワークにおいてバーストを受信する装置１のリンク層の概略的なブロック図を示す。この装置１は、デジタルビデオ放送規格を使用する伝送システムにおいて使用され、地上デジタル放送ネットワークを介してマルチメディアサービスを搬送する方法を供給する。例えば、この装置１は、手持ち式端末、すなわち携帯電話又は他の、特にバッテリー給電型の装置の一部でもよい。しかし、この装置１及び本発明の方法が他の機器に含まれたり又は他の機器により処理されたりすることも可能である。
【００１６】
好ましい実施例による装置１はデマルチプレクサ２を有する。このデマルチプレクサ２は、例えばＭＰＥＧ２−ＴＳ(transport stream)デマルチプレクサとして構成され、ここで動画像圧縮規格のＭＰＥＧ２は、４から６Ｍｂｐｓでスタジオ品質のテレビジョン及び複数のＣＤ品質の音声チャンネルを目標にして、さらにＨＤＴＶ(high-definition television)を最適に取り扱うためにも適用される。しかし、特に動画像及び関連する音声を符号化するための他の符号化規格もこのデマルチプレクサ２により供給されてもよい。このデマルチプレクサ２はチャンネル３を介してトランスポートストリーム（ＴＳ）を受信する。このデマルチプレクサ２は、エレメンタリストリーム（ＥＳ）のＴＳパケットを選択するＰＩＤ(packet identifier)フィルタ４を有する。これらＰＩＤフィルタ４は、ＳＩ(service information)及びＰＳＩ(program specific information)フィルタ５、並びにＳＩ、ＰＳＩ及びＡＩ(application information)をフィルタリングするためのカプセル化解除フィルタ６と組み合わせて用いられる。選択されたＳＩ／ＰＳＩ区間は、それらの対応する待ち行列（キュー）７に記憶され、キューマネージャ８により伝送される。前記選択されたＳＩは、アプリケーションエンジンに対するＰＳＩ(serial peripheral interface)９及びチャンネル１０に伝達される前に、幾つかの処理を受ける。
【００１７】
前記ＳＩ及びＰＳＩフィルタ５のフィルタリング区間と、前記カプセル化解除フィルタ６によるカプセル化解除フィルタリング区間は共に、巡回冗長検査（ＣＲＣ）１１、１２を伴い、伝送エラーを夫々検出する。このカプセル化解除フィルタリングはチェックサム計算(check sum calculation)１３も伴う。
【００１８】
マルチプロトコルのカプセル化及び前方向誤り訂正データをメモリユニット１９へルーティングすることはルータ１８により提供される。
【００１９】
前記装置１は、ＩＰ(internet protocol)フィルタ２０及び検出器ユニット２１を有する。検出器ユニット２１は、前記メモリユニット１９に記憶されるマルチプロトコルのカプセル化データに前方向誤り訂正を行うのに適する。前方向誤り訂正処理の後、前記マルチプロトコルのカプセル化データは、ＩＰフィルタ２０を介してキューマネージャ８に送られる。制御及び節電ユニット２２は、デマルチプレクサ２、メモリユニット１９、検出器ユニット２１、ＩＰフィルタ２０、キューマネージャ８及びＳＰＩ９と接続している。さらに、前記制御及び節電ユニット２２は受信ユニット２３とも接続している。この受信ユニット２３は通信ネットワークを介して連続するバーストを受信し、チャンネル３を介して前記ＴＳを出力する。受信されるバーストの間において、前記受信ユニット２３は、節電のために前記制御及び節電ユニット２２によりオフに切り替えられる。さらに、デマルチプレクサ２、メモリユニット１９、検出器ユニット２１、ＩＰフィルタ２０、キューマネージャ８及びＳＰＩ９の制御及び節電も前記制御及び節電ユニット２２により供給される。この制御及び節電ユニット２２は、チップ間通信チャンネル（Ｉ２Ｃ）からのデータも受信する。デマルチプレクサ２は、例えば地上デジタルビデオ放送のような他のサービスに対する部分的又は完全なＴＳのための出力部２４のような出力部を１つ以上持ってもよい。
【００２０】
前記ＩＰフィルタ２０は、前記マルチプロトコルのカプセル化データからデータグラムを取り出す。これにより、データグラムは、ネットワーク層のデータフレームである。ＩＰの場合、データグラムはＩＰのデータグラムである。一般的に、データグラムはネットワーク層のパケットであり、完全なアドレスインフォメーションが他のインフォメーションを使用せずにそのパケットを終点にルーティングすることを可能にする。これにより、バーストの各々は、前方向誤り訂正データと同じく、マルチプロトコルのカプセル化データを有する。これにより、異なるバーストは、異なるチャンネルを介し伝送されることがある。タイミングオフセット(timing offset)インフォメーションは、後続するバースト間のタイミングを示すために供給される。手持ち式端末用のデジタルビデオ放送の場合、上記タイミングオフセットインフォメーションは"デルタｔ"として知られている。少なくとも受信されたデータの一部は、デマルチプレクサ２を介してメモリユニット１９に送られる。以下のように、マルチプロトコルのカプセル化及び前方向誤り訂正データの記憶及び処理は、図２Ａ、２Ｂ及び２Ｃを参照してさらに詳細に説明される。
【００２１】
図２Ａは、メモリユニット１９のメモリ構造を説明している。ｋ個の行はサービスに依存し、２５６、５１２、７６８又は１０２４とすることができる。列の数は、メモリユニット１９に一時的に記憶されるバーストの数及びバーストの大きさに依存する。本発明の好ましい実施例による装置１のメモリユニット１９は２５５＋ｎ個の列を有する。さらに、１つのバーストに含まれるマルチプロトコルのカプセル化及び前方向誤り訂正データのメモリ消費は、各列がｋ個の行を持つ２５５個の列に対応し、ｎは２５５よりも小さいと仮定される。それ故に、メモリユニット１９のメモリの量は、１つより多くのバーストのデータを記憶するのに十分であるが、２つのバーストのデータよりも少ない。例えば、メモリユニット１９のメモリの量は、１．１個のバーストのデータに対応してもよい。しかし、アプリケーションに依存して、メモリユニット１９のメモリの量が多数のバーストに対応することも可能であり、その数は１よりも大きく、零になることのない小数部を持つ。
【００２２】
前記受信ユニット２３が第１のバーストを受信する場合、この第１のバーストのマルチプロトコルのカプセル化及び前方向誤り訂正データはメモリユニット１９に送られる。マルチプロトコルのカプセル化データのメモリ消費は、２５５−Ｍ個の列である。第１のバーストのメモリカプセル化データの記憶は、メモリユニット１９の０列で開始すると仮定される。それ故に、第１のバーストのマルチプロトコルのカプセル化データは、０列から２５４−Ｍ列からなるメモリ領域３０に記憶される。第１のバーストの前方向誤り訂正データは、２５４−Ｍ＋１列から２５４列からなるメモリ領域３１に記憶される。それ故に、第１のバーストのデータは０列から２５４列に記憶される。
【００２３】
メモリユニット１９の追加のメモリは、現在まで未使用であり、バッファ又は追加のメモリを表す０列からｎ−１列となる。しかし、先行するバーストのデータが追加のメモリ領域３２に通常は割り当てられることに注意すべきである。
【００２４】
図２Ａ及び２Ｂを参照して、循環メモリマネージメントが以下に説明されている。受信ユニット２３が第２のバーストを受信する場合、この第２のバーストのデータの第１の部分が追加のメモリ領域３２、すなわち追加のメモリ領域３２の０列からｎ−１列に記憶される。この追加のメモリ領域３２のｎ個の列は、第１のバーストのデータを処理するためのスループットに対応して選択される。この処理は、第１のバーストが受信された後に開始する。この処理は、前方向誤り訂正処理、及び第１のバーストのマルチプロトコルのカプセル化データを前記アプリケーションエンジンへ送信することを含んでいる。コンピュータ使用時間及び電力消費に関する制約のために、この処理は第２のバーストを受信するまで終了しない。追加のメモリ領域３２は、時間の特定の進行となる。それ故に、前記処理はメモリのオーバーフローが起こる前に終了する。このとき、検出器ユニット２１はメモリ領域３０、３１を開放する。図２Ｂに示されるように、第２のバーストのデータの第の部分がメモリ領域３３のｎ列から２５４列に記憶される。第２のバーストを受信した後、第２のバーストのマルチプロトコルのカプセル化及び前方向誤り訂正データはメモリ領域３２、３３に記憶される。残りのメモリ領域３４は、後続するバーストの一部を記憶するための追加のメモリ領域３４とみなされる。その間に、検出器ユニット２１はメモリ領域３２、３３に記憶されたデータを処理する。
【００２５】
図２Ａ及び２Ｃを参照して、非循環メモリマネージメントが以下に説明されている。第１のバーストを受信した後、一時的な記憶のために０列から２５４列が割り当てられる。前記追加のメモリ領域３２は、その領域の０列からｎ−１列に前記第２のバーストの第１の部分を記憶するために供給される。その間に、検出器ユニット２１は、２５４−Ｍ＋１列から２５４列に記憶される前方向誤り訂正データの少なくとも一部に基づいて、０列から２５４−Ｍ列に記憶されるマルチプロトコルのカプセル化データに前方向誤り訂正処理を行う。
【００２６】
第１の状況において、前方向誤り訂正処理は、メモリユニット１９のメモリのｎ−１列が割り当てられるまで終了している。それ故に、メモリ領域３１全体が開放される。それ故に、メモリ領域３１のＭ個の列全ては、第２のバーストのデータの第２の部分により割り当てられる。これは、メモリ領域３５が割り当てられ、第２のバーストのデータの第２の部分がメモリ領域３５のｎ列からｎ＋ｍ−１列に記憶されることを意味し、ｍ＝Ｍである状況は、メモリ領域３１に記憶される全ての前方向誤り訂正データは第２のバーストのデータの第２の部分で上書きされる事実に対応していることを意味している。この状況はメモリ領域３５がメモリ領域３１と等しいことを意味している。
【００２７】
第２の状況において、前記前方向誤り訂正処理が終了していない事実により、又は幾つかの他の理由により、メモリ領域３１の一部分だけが開放される。この状況において、第２のバーストのデータの第２の部分は、ｎ列からｎ＋ｍ−１列を用いて前記メモリ領域３５に記憶される。ここで、メモリ領域３５はメモリ領域３１の一部分でしかないために、ｍはＭよりも小さい状態が保持する。メモリ領域３０に記憶される第１のバーストのマルチプロトコルのカプセル化データの処理及び伝送は、前記メモリ領域３５のｎ＋ｍ−１列が割り当てられるまで、終了している。それ故に、前記第２のバーストのデータの第３の部分がメモリ領域３６に記憶される。結果として、０列からｎ−１列を持つ第２のバーストのデータの第１の部分はメモリ領域３２に記憶され、ｎ列からｎ＋ｍ−１列を持つ第２のバーストのデータの第２の部分はメモリ領域３５に記憶され、及びｎ＋ｍ列から２５５列を持つ第２のバーストのデータの第３の部分はメモリ領域３６に記憶される。さらに、メモリ領域３７は空きであり、ここでは追加のメモリ領域３７又はバッファメモリ領域３７とみなされる。この追加のメモリ領域３７の大きさは、図２Ａに示されるように、追加のメモリ領域３２の大きさと同じである。
【００２８】
多数のバーストを記憶する場合、多数の不連続なメモリ領域３０から３７を避けるために、ｍを一定、さらには動的な選択が使用されてもよいことに注意すべきである。
【００２９】
さらに、Ｍ列により表されるメモリの量がバーストの前方向誤り訂正データを記憶するためのメモリ必要量に等しいようにＭが設定されることにも注意すべきである。特に異なるサービスが受信される場合、Ｍの値は可変でもよい。
【００３０】
本発明の例示的な実施例が説明されたとしても、本発明の意図及び範囲から外れることなく、本発明の利点の幾つかを達成するであろう様々な変更及び修正が行われることは、当業者には明らかである。本発明の概念に対する上記修正は、添付される特許請求の範囲により包含される。この特許請求の範囲において、参照符号は本発明の範囲を制限するとはみなさない。さらに、明細書及び添付される特許請求の範囲において、"有する"と言う意味は、他の要素又はステップを除外するとは理解すべきではない。さらに、複数で表現していないことが、それが複数あることを除外しない、単一のプロセッサ又は他のユニットが、請求項において述べられる幾つかの手段の機能を果たしてもよい。
【図面の簡単な説明】
【００３１】
【図１】本発明の好ましい実施例に従うバーストを受信するための装置のブロック図を示す。
【図２Ａ】図１に示されるように、本発明の好ましい実施例に従うバーストを受信するための装置のフレームメモリを示す。
【図２Ｂ】連続するバーストを受信したときの循環メモリモデルに従うメモリの割り当てを示す。
【図２Ｃ】連続するバーストを受信したときの非循環メモリモデルによるメモリの割り当てを示す。
【図１】
2009520424.tif 000003
【図２Ａ】
2009520424.tif 000004
【図２Ｂ】
2009520424.tif 000005
【図２Ｃ】
2009520424.tif 000006
【国際調査報告】
2009520424.tif 000007
2009520424.tif 000008