(57)【要約】データストリームの符号化が提供される。前記データストリームは、少なくとも２つの互いに異なるマーカのあらかじめ決められた組からの少なくとも１つのマーカを含み、マーカが、データストリームの所与の部分の開始を示し、少なくとも１つのマーカが、例えば擬似ノイズワードのような、該少なくとも１つのマーカよりチャネルエラーに対し高いロバストネスを有する高ロバストネスワードを用いて表される。有利には、少なくとも１つのマーカを表す高ロバストネスワードは、高ロバストネスワードのあらかじめ決められた組から得られ、高ロバストネスワードのあらかじめ決められた組におけるそれぞれの高ロバストネスワードは、マーカのあらかじめ決められた組における所与のマーカに対応する。更に復号化も提供される。受信されたデータストリームを、高ロバストネスワードのあらかじめ決められた組から得られる高ロバストネスワードと相関させることにより所与の高ロバストネスワードの位置が決定され、決定された位置において高ロバストネスワードにより表されるマーカを得るために、所与の高ロバストネスワードが復号化される。
2004504756.tif 000002
【特許請求の範囲】
【請求項１】
データストリームを符号化する方法であって、前記データストリームが、少なくとも２つの互いに異なるマーカのあらかじめ決められた組からの少なくとも１つのマーカを含み、前記マーカが、前記データストリームの所与の部分の開始を示す、方法であって、
前記少なくとも１つのマーカを、該少なくとも１つのマーカよりチャネルエラーに対し高いロバストネスをもつ高ロバストネスワードにより表し、
前記高ロバストネスワードにより表される前記少なくとも１つのマーカをもつデータストリームを出力することを含む方法。
【請求項２】
前記高ロバストネスワードが擬似ノイズワードである、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのマーカを表す前記高ロバストネスワードが、相互に異なる高ロバストネスワードのあらかじめ決められた組から得られ、前記高ロバストネスワードのあらかじめ決められた組におけるそれぞれの高ロバストネスワードが、前記マーカのあらかじめ決められた組における所与のマーカに対応する、請求項１に記載の方法。
【請求項４】
前記データストリームの前記所与の部分をチャネル符号化手法に従ってチャネル符号化することを含む、請求項１に記載の方法。
【請求項５】
前記チャネル符号化は、異なるエラー保護レートにより前記データストリームの前記所与の部分のそれぞれのパーティションを符号化することを含み、それぞれのパーティションのそれぞれの長さは、前記データストリームの前記所与の部分の長さの個々のあらかじめ決められた割合により決定される、請求項４に記載の方法。
【請求項６】
前記チャネル符号化が、異なるエラー保護レートにより前記データストリームの前記所与の部分のそれぞれのパーティションを符号化することを含み、それぞれのパーティションのそれぞれの長さに関する情報が、前記データストリームに含まれる、請求項４に記載の方法。
【請求項７】
前記データストリームがＭＰＥＧ−４データストリームであり、前記マーカのあらかじめ決められた組が、ビデオオブジェクトスタートコードと、ビデオオブジェクト層スタートコードと、ビデオオブジェクトプレーンスタートコードと、ビデオオブジェクトプレーンのグループと、再同期マーカとを含む、請求項１に記載の方法。
【請求項８】
データストリームを復号化する方法であって、受信される前記データストリームが、前記データストリームの個々の部分の開始を示すマーカをそれぞれ表す高ロバストネスワードを含み、前記高ロバストネスワードが、該高ロバストネスワードによりそれぞれ表されるマーカよりチャネルエラーに対し高いロバストネスを有する、方法であって、
高ロバストネスワードの位置を決定し、
前記高ロバストネスワードを、前記決定された位置において該高ロバストネスワードにより表されるマーカと置き換える、方法。
【請求項９】
データストリームを符号化する符号器であって、前記データストリームが、少なくとも２つの互いに異なるマーカのあらかじめ決められた組からの少なくとも１つのマーカを含み、前記マーカが、前記データストリームの所与の部分の開始を示す、符号器であって、
前記少なくとも１つのマーカを、該少なくとも１つのマーカよりチャネルエラーに対し高いロバストネスをもつ高ロバストネスワードにより表す手段と、
前記高ロバストネスワードにより表される前記少なくとも１つのマーカをもつデータストリームを出力する手段と、
を有する符号器。
【請求項１０】
データストリームを復号化する復号器であって、受信される前記データストリームが、該データストリームの個々の部分の開始を示すマーカをそれぞれ表す高ロバストネスワードを含み、前記高ロバストネスワードが、該高ロバストネスワードによりそれぞれ表される前記マーカより、チャネルエラーに対し高いロバストネスを有する、復号器であって、
高ロバストネスワードの位置を決定する手段と、
前記高ロバストネスワードを、前記決定された位置において該高ロバストネスワードにより表わされるマーカと置き換える手段と、
を有する、復号器。
【請求項１１】
データストリームを伝送するための送信器であって、
請求項９に記載の符号器と、
前記データストリームを伝送するアンテナ手段と、
を有する送信器。
【請求項１２】
データストリームを受信する受信器であって、
前記データストリームを受信するアンテナ手段と、
請求項１０に記載の復号器と、
を有する受信器。
【請求項１３】
高ロバストネスワードを含むデータストリームであって、前記高ロバストネスワードが、前記データストリームの個々の部分の開始を示すマーカをそれぞれ表し、前記高ロバストネスワードが、該高ロバストネスワードによりそれぞれ表されるマーカよりチャネルエラーに対し高いロバストネスをもつ、データストリーム。
【請求項１４】
請求項１３に記載のデータストリームが記憶される記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データストリームの符号化及び復号化に関する。
【０００２】
本発明は更に、データストリームの伝送及び受信に関する。
【０００３】
【従来の技術】
Ｍ． Ｂｕｄａｇａｖｉ、Ｗ． Ｒａｂｉｎｅｒ Ｈｅｉｎｚｅｌｍａｎ、Ｊ． Ｗｅｂｂ、Ｒ． Ｔａｌｌｕｒｉによる論文「Ｗｉｒｅｌｅｓｓ ＭＰＥＧ−４ Ｖｉｄｅｏ Ｃｏｍｍｕｎｉｃａｔｉｏｎ ｏｎ ＤＳＰ Ｃｈｉｐｓ」（ＩＥＥＥ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｍａｇａｚｉｎｅ， Ｊａｎｕａｒｙ ２０００）を参照する。この論文は、圧縮ビットストリームを一層ロバスト（頑健）なものにするために、ＭＰＥＧ−４ビデオ圧縮規格が、エラーの検出、抑制及び隠蔽を可能にするためにその単純なプロファイルにおいていくつかのエラー反発ツールを取り入れることを開示している。これらは、ビットエラーが１０−３より小さいレートで発生するとき、これらのビットエラーを抑制しようとする強力なソース符号化技法である。しかし、今日のワイヤレスチャネルは、非常に高いビットエラーレート（ＢＥＲ）を有することがある。モバイルワイヤレスチャネルにおけるきびしい条件は、送信器と受信器との間の動きのためマルチパスフェージング及び周囲の地形の変化に起因する。マルチパスフェージングは、エラーの長いバーストの形態で現れる。従って、チャネル条件を改善するために、ある形態のインタリービング及びチャネル符号化が必要とされる。ソース及びチャネル符号化の組み合わせを使用して、ＭＰＥＧ−４の単純なプロファイルのビデオ圧縮を用いてエラーを起こしやすいワイヤレスチャネルにおいて許容できる視覚品質を達成することが可能である。更に、ＭＰＥＧ−４圧縮されたビットストリームの構造は、不均一誤り保護と、組み合わせられたソース−チャネル符号化の形態とを使用するのに向いており、ビットストリームの重要な部分のエラーをより少なくすることを確実にする。
【０００４】
【発明が解決しようとする課題】
本発明の目的は、データの改善された伝送を提供することである。
【０００５】
【課題を解決するための手段】
このために、本発明は、独立項に規定されているように符号化、復号化、伝送、受信、データストリーム、及び記憶媒体を提供することである。有利な実施例は、従属項に規定されている。
【０００６】
本発明は、特にＭＰＥＧ−４ビデオのワイヤレス伝送の分野において有利である。本発明者は、ＭＰＥＧ−４のスタートコードがチャネルエラーに対してロバストではなく、これによりチャネルエラーの場合に同期の損失をもたらすことを見出した。本発明は、一層ロバストなスタートコードを提供し、これにより受け取られたデータストリームのより良い同期を実現する。
【０００７】
本発明の第１の側面によると、データストリームは、少なくとも２つの互いに異なるマーカのあらかじめ決められた組からの少なくとも１つのマーカーを含み、かかるマーカは、データストリームの所与の部分の開始を示す。ここで、少なくとも１つのマーカは、その少なくとも１つのマーカよりもチャネルエラーに対して高いロバストネス（頑健性）を有する高ロバストネスワードを用いて表現される。高ロバストネスワードは、個々のマーカより高い相関特性をもつ高ロバストネスワードであってもよく、好ましくは擬似ノイズワードである。マーカを表現するために一層高い相関特性をもつ高ロバストネスワードを使用することにより、これらのマーカの伝送を伝送エラーに対して一層ロバストなものにすることができる。
【０００８】
Ｊｏｈｎ Ｇ． Ｐｒｏａｋｉｓによる「Ｄｉｇｉｔａｌ ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」（第２版、ＭｃＧｒａｗ−Ｈｉｌｌ， １９８９， ｐｐ． ８０１−８１７）は、デジタル通信に関する広帯域スペクトラム信号を開示している。デジタル情報の伝送のために使用される広帯域スペクトラム信号は、それらの帯域幅Ｗがビット／秒での情報レートＲよりかなり大きいという特性により特徴づけられる。すなわち、広帯域スペクトラム信号に関する帯域幅の拡張係数Ｂｅ＝Ｗ／Ｒは１よりかなり大きい。いくつかの無線及び衛星チャネルを通したデジタル情報の伝送において見られる厳しい干渉レベルを克服するためには、広帯域スペクトラム信号に固有の大きい冗長性が必要とされる。Ｐｒｏａｋｉｓは、伝送側の入力部及び受信側の出力部においてバイナリ情報シーケンスをもつ広帯域スペクトラムデジタル通信システムを開示している。チャネル符号器及び復号器並びに変調器及び復調器が、基本的な構成要素である。これらの構成要素に加えて、２つの同一の擬似ランダムパターン発生器があり、一方は伝送側における変調器とインターフェイスし、第２の発生器は受信側における復調器とインタフェースする。上記の発生器は、疑似ランダム又は擬似ノイズ（ＰＮ）のバイナリ値シーケンスを生成し、このシーケンスは、変調器において伝送信号に刻み込まれ、復調器において受信信号から取り外される。受信器において生成されるＰＮシーケンスと、到来受信信号に含まれるＰＮシーケンスとの同期が、受信信号を復調するために必要とされる。最初に、情報の伝送の前に、固定の疑似ランダムビットパターンを伝送することにより同期を達成することができる。受信器は、これを高い可能性をもって干渉が存在するもとで認識する。発生器の時間同期が確立されたあと、情報の伝送が始まりうる。ＰＮシーケンスの生成は、ページ８３１−８３６においてさらに説明される。
【０００９】
本発明の一実施例によれば、マーカのあらかじめ決められた組からのマーカを表すことにより、高ロバストネスワードの限られた組が、マーカのあらかじめ決められた組に対応して必要とされる。従って、受信器は、限られた組からの高ロバストネスワードが十分な可能性をもってデータストリームに生じているかどうかをチェックしさせすればよく、高ロバストネスワードの限られた組はマーカのあらかじめ決められた組に対応するので、本発明は、受信器において有利な検出を提供する。本発明の実施例による受信器において、所与の高ロバストネスワードは、受信したデータストリームを、高ロバストネスワードのあらかじめ決められた組から得られる高ロバストネスワードと相関させることにより検出されることが好ましい。受信したデータストリームと、あらかじめ決められた組からの所与の高ロバストネスワードとの相関関係が所与の閾値より高い値をもたらす場合、所与の高ロバストネスワードを復号化して、その高ロバストネスワードの位置において対応するマーカを得る。好ましくは、高ロバストネスワードは、対応する「元の」マーカと置き換えられる。これは、チャネル復号化のあと、「元の」／影響を受けないマーカが受信器においてＭＰＥＧ−４データストリームに存在するという利点を有する。こうして、本発明のこの実施例は、スタートコードを高ロバストネスワードと透明性（トランスペアレンシー）をもって置き換えることによって有利なエラー保護を提供する。
【００１０】
好ましくは、データストリームにおけるデータパケットは、広帯域スペクトラム符号化と異なるチャネル符号化手法により符号化される。有利には、そのようなチャネル符号化手法は、均整の取れた不均一誤り保護又は長さフィールド挿入を含む。これらの例については共に以下に説明する。
【００１１】
有利には、送信器側で、個々のマーカは、高ロバストネスワードのあらかじめ決められた組から得られる個々の高ロバストネスワードと置き換えられる。高ロバストネスワードの組におけるそれぞれの高ロバストネスワードは、マーカのあらかじめ決められた組における所与のマーカを表す。対応する高ロバストネスワードとマーカを置き換えることにより、高速且つ有利な符号化が提供される。高ロバストネスワードは、迅速且つ容易にルックアップテーブルから得ることができる。マーカに刻み込まれる擬似ノイズシーケンスを用いてマーカが符号化されるときに得られうる符号化エラーは回避される。
【００１２】
高ロバストネスワードのあらかじめ決められた組から得られる個々の新しい高ロバストネスワードとマーカを置き換えることは有利であるが、代替例として、変調器においてマーカに固定の擬似ノイズシーケンスを刻み込むことによって、より高い相関特性をもつ高ロバストネスワードが得られる。この実施例において、復調器において高ロバストネスワードから固定の擬似乱数を取り外すことにより元のマーカを得ることが復号器で可能である。
【００１３】
本発明の上記及び他の側面は、後述する実施例から明らかであり、それらの実施例を参照して説明される。
【００１４】
【発明の実施の形態】
図面は、本発明を理解するために必要な構成要素を示しているにすぎない。
【００１５】
圧縮と、特に予測符号化及び可変長符号化（ＶＬＣ）とを使用することにより、ＭＰＥＧ−４ビットストリームは、エラーに非常に敏感である。Ｒ． Ｔａｌｌｕｒｉによる論文「Ｅｒｒｏｒ−ｒｅｓｉｌｉｅｎｔ ｖｉｄｅｏ ｃｏｄｉｎｇ ｉｎ ｔｈｅ ＩＳＯ ＭＰＥＧ−４ ｓｔａｎｄａｒｄ」（ＩＥＥＥ Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｍａｇａｚｉｎｅ， ｖｏｌ． ３６， ｎｏ．６， Ｊｕｎｅ １９８８）は、ＩＳＯ　ＭＰＥＧ−４規格において標準化されているビデオ符号化技法のエラー反発態様を示している。ノイズが多いワイヤレスチャネルを通しての圧縮ビデオデータの通信を可能にするためにＩＳＯ　ＭＰＥＧ−４規格に採用される特定のツールが、詳細に示されている。これらの技法は、再同期方策、データ区分化（パーティショニング）、可逆な可変長符号、及びヘッダ拡張コードを含む。
【００１６】
これらのツールは、ＭＰＥＧ−４ビットストリームに対しロバストネスを追加する助けとなる。最同期マーカの使用により、ＭＰＥＧ−４ビットストリームは、ほぼ同じ長さのパケットの組み立てをもたらす。そのようなツールにかかわらず、ＭＰＥＧ−４がワイヤレスチャネルを通して伝送されるとき、達成できる受信品質はなお不満足なものである。しかし、エラー反発ツールは、チャネル符号化レベルにおいて利用される場合、受信ビデオ品質の改良をもたらすことができる。特に、データ区分化ツールは、不均一誤り保護（ＵＥＰ）を実施する目的で有効に利用することができる。各パケットに含まれる情報ビットは、３パーティション（区分）に分けられており、それぞれの区分はチャネルエラーに対し異なる感度を有する。Ｉフレームに関して図１に示されているように、パーティションは、ＤＣマーカＤＣｍによって分けられているヘッダＨＩと、ＤＣ　ＤＣＴ係数及びＡＣ係数とからなる。Ｐフレームに関する限り、パーティションは、ヘッダＨＰと、動きパーティションｍ及びテクスチャｔｐとからなり、動きマーカｍｍによって分けられている。
【００１７】
ワイヤレスチャネル及びアプリケーションの双方の特性を考慮に入れた適切な技法が記述される。具体的には、チャネルエラーに対するソースビットの異なる感度についての情報は、ＵＥＰを通して利用されなければならない。この技法は、エラーに対するソースビットの知覚される感度に従ってエラー保護を実施することにある。より敏感なビットは、（より低いレートのコードに対応する）より高い保護により保護され、重要性がより低いビットについては、より低い保護（すなわちより高いレートのコード）が使用される。古典的なフォワードエラー訂正（ＦＥＣ）と比較して、ＵＥＰは、ソースの特性の利用を通して、同じビットレートを与えられたより高く知覚されるビデオ品質を達成することが可能である。
【００１８】
提案された方式において、３つのパーティションは、関連する情報の主観的な重要性に従って、異なるコードレートを用いて保護される。ヘッダに含まれる情報は、パケットの連続する復号化にとって重大であり、従ってそれらは強く保護されなければならない。イントラフレームの場合、ＤＣ係数は、ＡＣ係数より高い主観的な重要性を有し、従ってＤＣ係数は、ＡＣ係数より高く保護されなければならない。予測フレームに関する限り、動き情報が正しく受信される場合はテクスチャ情報が部分的に復元されうるので、動きデータは、テクスチャデータより強く保護されなければならない。
【００１９】
提案されるＵＥＰインプリメンテーションは、異なるタイプのフレームの異なる重要性も考慮に入れる。ＭＰＥＧ−４規格においては、イントラ、予測、及び後方予測フレームが考慮される。イントラフレームは、他から独立して符号化され、予測フレームは、隣接するフレームからの情報を利用する。
【００２０】
イントラフレームの正しい受信は、続いて生じる予測フレームの動き補償を実施するのに重要である。従って、より低い平均チャネル符号化レート（すなわちより高い保護）が、イントラフレームに関連付けられるべきである一方で、予測フレームは、より高い平均レート（すなわちより低い保護）により符号化することができる。図２は、記述された保護方式の概略図を示す。
【００２１】
ＵＥＰは、ビットの知覚される重要性に従って選択されるレートを用いて、レートコンパチブルパンクチャード畳み込み（ＲＣＰＣ）コードにより実施することができる。この場合、考慮されるコードは、同じ「マザー」コードをパンクチャすることにより得られる。ビットストリーム全体の符号化及び復号化を実施するために１つの符号器及び１つの復号器のみが必要とされる。このようなレートコンパチブルパンクチャード畳み込みコードは、Ｊ． Ｈａｇｅｎａｕｅｒによる論文「Ｒａｔｅ−Ｃｏｍｐａｔｉｂｌｅ Ｐｕｎｃｔｕｒｅｄ Ｃｏｎｖｏｌｕｔｉｏｎａｌ Ｃｏｄｅｓ （ＲＣＰＣ Ｃｏｄｅｓ） ａｎｄ ｔｈｅｉｒ Ａｐｐｌｉｃａｔｉｏｎｓ」（ＩＥＥＥ Ｔｒａｎｓ． Ｃｏｍｍｕｎ．， ｖｏｌ．３６， ｎｏ．４， ｐｐ． ３８９−４００， Ａｐｒｉｌ １９８８）から知られている。
【００２２】
異なるフレームの保護のために異なる平均コードレートが考慮される（Ｉフレームは、より高い保護／より低いレートにより符号化され、Ｐフレームについてはより低い保護／より高い平均レートが考慮される。各フレームごとに、ＭＰＥＧ−４規格に追加されるデータ区分化ツールを利用して、最上位のパーティションについてより強い保護を提供する。フレームは、正しく受信されない場合にも再送信されうる。
【００２３】
ＭＰＥＧ−４符号化されたビットストリームは、ビデオオブジェクト（ＶＯ）、ビデオオブジェクト層（ＶＯＬ）、ビデオオブジェクトプレーンのグループ（ＧＯＶ）、ビデオオブジェクトプレーン（ＶＯＰ）、及びパケットで構成される。同期を可能にするために、ビットストリームの各部分の開始は、関連するスタートコードにより示される。スタートコードは、可変長符号化ワードのいかなる法的なシーケンスからも認識できるユニークなワードである。Ｈ１は、ＶＯに関するスタートコードを示し、Ｈ２はＶＯＬに関するものであり、Ｈ３は、ＧＯＶに関するものであり、Ｈ４は、ＶＯＰに関するものであり、Ｈ５は、パケットスタートコード（再同期）である。
【００２４】
主な問題は、ＭＰＥＧ−４のスタートコードがエラーに対しロバストでないということである。スタートコード内の１つの信号エラーは、検出の失敗をもたらすことがあり、これにより同期の損失を生じさせる。これらの問題に対処するために、本発明は有利ないくつかの解決策を提案する。エラーが発生する場合、失敗した検出だけでなくスタートコードのエミュレーションが可能である。
【００２５】
この問題を解決するために、本発明の側面に従うスタートコードの置き換えが提案される。
【００２６】
スタートコードの置き換え
提案された方式では、スタートコードはＭＰＥＧ−４符号化（図３及び図４参照）の後、擬似ノイズワードと置き換えられる。これらの擬似ノイズワードは、高い相関特性（例えばゴールドシーケンス）をもつシーケンスである。これらの新しいスタートコードは、ワイヤレススタートコードにより示される。具体的には、置き換えは、ＶＯ、ＶＯＬ、ＶＯＰ、ＧＯＶスタートコード、及びＲｅｓｙｎｃ（再同期）マーカについて実施される。図３は、マーカＨ１．．．Ｈ５を含む符号化されたデータストリームＳを示す。これらのマーカは、ワイヤレス伝送に適したデータストリームＷＳを得るために、チャネルエラーに対しより高いロバストネスをもつマーカＷＨ１．．．ＷＨ５と置き換えられる。データストリームＷＳは、このＷＳに似ているがチャネルエラーを有しうるデータストリームＲＳとして受信器において受信される。マーカＷＨ１．．．ＷＨ５は、ＷＨ１Ｒ．．．ＷＨ５Ｒとして受信される。マーカ（ワード）ＷＨ１Ｒ．．．ＷＨ５Ｒは、ＷＨ１．．．ＷＨ５に似ているが、チャネルエラーを有することがある。これらのマーカは、高い相関特性を有するのでＷＨ１．．．ＷＨ５として認識され、そののちＨ１．．．Ｈ５と同様のマーカとそれぞれ置き換えられる。図３及び図４の中の（複数の）データストリームは、ＭＰＥＧ−４ビットストリームを考慮する場合、ＧＯＶスタートコード（Ｈ３）を含まない。ＭＰＥＧ−４ビットストリームにおいて、ＶＯＬスタートコード（Ｈ２）のあとにＧＯＶスタートコード（Ｈ３）はない。ＶＯＬスタートコード（Ｈ２）がＧＯＶの開始も示すからである。
【００２７】
受信器側において、これらのワイヤレススタートコードＷＨ１．．．ＷＨ５の位置が、チャネル復号化プロセスの前に相関関係を通して評価される。スタートコードを逃がす可能性と、スタートコードエミュレーションの可能性との間のトレードオフが達成されなければならない。これに応じて、ワイヤレススタートコード長及び相関関係に関する適当な閾値の選択が実施される。検出が実施されると、ワイヤレススタートコードＷＨ１．．．ＷＨ５は、元のスタートコードの組からの対応するスタートコードＨ１．．．Ｈ５と置き換えられる。記述された置き換えは、ＭＰＥＧ−４復号器（図６及び図８参照）にトランスペアレントである。
【００２８】
第２の主な問題は、使用される可変長符号化により、また各パケットに整数個のマクロブロックをもつ必要により、ＭＰＥＧ−４パケットが正確に同じ長さでなく、パーティションが異なるパケットで異なる長さを有するということである。これは、正しいコードレートを用いた復号化を実施するために固定のＵＥＰ方式を使用することができず、ビットストリーム構造がチャネル復号化レベルで受信器において知られていなければならないことを意味する。パーティションと同様にパケットも同じ長さではない。こうしてＵＥＰ方式は、各パケットごとに動的に変えられるべきであり、パーティション長の知識が要求される。この問題に関する限り、ＵＥＰを実施するための２つの代替例が提案される。比例的なＵＥＰと、ＵＥＰと組み合わせられる長さフィールド挿入ジョイントである。
【００２９】
図９は、比例的な不均一誤り保護の方式を示す。それぞれのフィールドの長さは受信器において知られていないので、（可変の）パケット長が与えられる場合、比例方式が使用される。パケット長は、２つの適当なスタートコード（少なくとも一方がパケットスタート）の受信を通して決定されることが好ましい。パケットバッファを埋めるために上記の方式によって１つのパケットの遅延が導入される。ビットストリームの特性を考慮して、各パーティションについてパーセンテージ（割合）の長さが選択される。パーセンテージの長さＰ１、Ｐ２、Ｐ３のパーティションがレートＲ１、Ｒ２、Ｒ３により保護される場合、Ｉパケットに関する平均レートは以下により与えられる。
【数１】
2004504756.tif 000003
同様に、Ｐパケットに関する平均レートは以下の通りである。
【数２】
2004504756.tif 000004
従って、符号化されたパケットの長さは、Ｉフレームについては、
【数３】
2004504756.tif 000005
であり、Ｐフレームについては、
【数４】
2004504756.tif 000006
である。ここで、畳み込みコードについて考える場合、Ｍはコードのメモリである。コードのメモリＭに関して、符号器がメモリを有するとともに、符号器が所与の時間単位における入力のみならずＭ個の直前の入力ブロックに依存して所与の時間単位で出力する点で、畳み込みコードはブロックコードとは異なる。ここでＭはコードのメモリである。メモリＭの畳み込み符号器は、符号化されたシンボルを形成するためにモジュロ２加算される選択された段階の出力をもつ、Ｍ段シフトレジスタからなる。畳込み符号器はシーケンシャル回路であるので、その演算は状態図により説明することができる。符号器の状態は、そのシフトレジスタの内容として規定され。このように、符号器は２Ｍ個の状態をとることができる。他のものと同じ強度をもつビットストリームの最後のビットを保護するために、符号器が収束して既知の状態（典型的に「０」状態）に戻るように、Ｍ個のテールビットがビットストリームに追加されるべきである。実際上、畳み込みコードについて考える場合、パケットは、トレリス（ｔｒｅｌｌｉｓ）の適当な終了を可能にするために、Ｍ個の「０」ビットをシフトさせてシフトレジスタに入れることにより終端される。テールビットは、より高いレートで符号化される。全体の平均レートを計算するために、ＩフレームとＰフレームとの間の平均が計算されなければならず、スタートコードの置き換えにより導入されるオーバヘッドも考慮されなければならない。
【００３０】
本発明のこの側面は、個々のパケットパーティションとして可変パケット長の個々のあらかじめ決められた割合又はパーセンテージを利用する。パケットの第１のパーティションが少なくとも第１の元のパケットパーティション（例えばヘッダ）を含み、第１及び第２のパーティションの和が、データストリームの特性を考慮して、少なくとも第１の元のパケットパーティションと第２の元のパケットパーティションとを含むように、割合又はパーセンテージが決定されることが好ましい。
【００３１】
長さフィールド挿入
第２の主な問題に対する第２の解決策は、提案された方式で符号化されたＭＰＥＧ−４ビットストリームである「Ｗ符号化された」ＭＰＥＧ−４ビットストリームＷＳへの長さフィールドの挿入である。図４は、提案された挿入を示す。保護されているか、又は既に保護されたパーティションの長さに関する情報が、データストリームにおいて、例えば再同期マーカの後に各パケットに追加されるフィールドｌｆに含められる。長さフィールドが含む情報は続いて行われる復号化にとって重要であるので、特定の強力なエラー保護が長さフィールドについて選ばれる。受信器側で、再同期マーカの検出のあと、長さ情報が読み出され、復号化される（図８）。ＵＥＰは、各パーティションの長さについての知識を用いて実施されてもよい。この場合、ｌ１，ｌ２，ｌ３がチャネル符号化の前の３個のパーティションの長さであるならば、長さフィールドを含む符号化されたパケットの長さは、次の通りである。
【数５】
2004504756.tif 000007
【００３２】
好ましくは、長さフィールドｌｆは、以下のようなチャネル符号化の後のパケットパーティションの長さを含む。
【数６】
2004504756.tif 000008
これらは、チャネル復号器に与えられるパケットパーティションの長さである。
【００３３】
長さ情報が読み取られたあと、長さフィールドがビットストリームから削除される。すなわち、長さフィールドは、ＭＰＥＧ−４復号器（図８）に供給されるビットストリームには挿入されていない。元のスタートコードを「ワイヤレス」のスタートコードと置き換える場合のように、この変形例もまたＭＰＥＧ−４復号器にトランスペアレントである。
【００３４】
上述したような長さフィールド挿入は、スタートコードの置き換えと組み合わされて有利に適用されるが、長さフィールド挿入自体を発明として解釈することができる。
【００３５】
チャネル符号化レベルでは、本発明に従う２つの有利な実施例が提案される。１．比例的な不均一誤り保護（Ｐ−ＵＥＰ）と組み合わせられるスタートコードの置き換え
２．長さフィールド挿入及びＵＥＰと組み合わせられるスタートコードの置き換え
【００３６】
有利な実施例の説明
以下、フレームと同時に起こるＶＯＰの簡略化されたケースについて有利な実施例を説明する。
【００３７】
図５乃至図８において、破線は制御ラインを示している。
【００３８】
図５は、本発明による第１の送信器１を示しており、第１の送信器は、スタートコードＨ１．．．Ｈ５を検出するためのスタートコード検出器１２を有する。検出されたスタートコードは、擬似ノイズワード発生器１３によって、対応する擬似ノイズワードＷＨ１．．．ＷＨ５に置き換えられる。擬似ノイズワードＷＨ１．．．ＷＨ５は、伝送されるべきデータストリームＷＳに擬似ノイズワードを含めるマルチプレクサ１４に供給される。
【００３９】
データストリームＳは、パケットバッファ１０で受け取られる。マーカＨ１．．．Ｈ５の間に存在するデータストリームＳのパケットは、チャネル符号化されたパケットを得るためにチャネル符号器１１においてチャネル符号化される。これらのチャネル符号化されたパケットは、マルチプレクサに供給され、伝送されるべきデータストリームＷＳに含められる。伝送されるデータストリームは、例えばワイヤレス伝送用のアンテナに供給され、又は記憶媒体１５に供給される。
【００４０】
図５の中のチャネル符号化は、上述したようにＰ−ＵＥＰを使用して有利に実施される。しかしながら、他のチャネル符号化手法が代替として使用されてもよい。
【００４１】
図７は、本発明の実施例による第２の送信器２を示す。この第２の送信器は、図５の送信器と同様であるが、長さフィールド挿入を実施するように構成されている。第２の送信器は、この点に関して、特に図４に関連して上で説明したように伝送されるデータストリームＷＳ’内に長さフィールドｌｆを含めるために、マルチプレクサ１４に長さフィールドｌｆを供給する長さフィールド挿入ユニット２０を含む。この実施例において、長さフィールド挿入ユニット２０は、スタートコード検出ユニット１２により制御される。
【００４２】
図６及び図８は、図５及び図７と同様の実施例によって伝送されたデータストリームＷＳ及びＷＳ’をそれぞれ受信するための受信器３及び４を示している。スタートコード検出器３２（例えば擬似ノイズワード検出器）において、スタートコードを表現する擬似ノイズワードを検出するために、（マーカに対応する擬似ノイズワードのあらかじめ決められた組からの）それぞれの許容擬似ノイズワードと、関連するビットストリームの一部との間の相関評価が実施される。相関関係は対応する閾値ｔｈと比較される。擬似ノイズワードが検出されると、ビットストリームの中のビットインジケータは、適当な数のビットをシフトし、対応するＭＰＥＧ−４スタートコードＨ１．．．Ｈ５が、スタートコード発生器３３によって供給される。そのスタートコードはマルチプレクサ３４において挿入される。マルチプレクサのタスクは、ＭＰＥＧ−４復号器に供給されるべきビットストリームＳ’を構成することである。ＧＯＶスタートコード又はＶＯＰスタートコードのいずれかが検出される場合、ＶＯＰインジケータはそのステータスを変更する。
【００４３】
再同期マーカが検出される場合、パケットバッファ３０が初期化され、次のスタートコードが検出されるまで続いて生じるビットがバッファを埋める。バッファがＮビットを含むまで、相関評価は実施されない。ここで、Ｎはパケットの最小長である。次のスタートコードが検出されるとき、バッファ３０は１つのパケットを含む。チャネル復号化は、ＶＯＰインジケータ情報と、割合（若しくはパーセンテージ、図６参照）又は長さフィールドに含められた長さ情報（図８）のいずれかに従って、チャネル復号器３１内のバッファにおけるビットに関して実施される。この方式で使用されるレートは、固定であってチャネル符号器１１で使用されたのと同じものであることが好ましい。可変レートの場合、レートは送信器のチャネル符号器１１から受信されなければならない。チャネル復号化されたパケットは、ＭＰＥＧ−４復号器に供給されるべきビットストリームを構成するマルチプレクサ３４において挿入される。ＲＣＰＣコードが使用される場合、逆パンクチャリングが、復号化の前に実施されることに注意されたい。この場合、パケットは、マザーコードレートで復号化される。
【００４４】
図５−図８には図示されていないが、データストリームは、伝送の前に送信器内の変調器により変調されてもよく、また、復号化が行われる前に受信器内の復調器により復調されてもよい。
【００４５】
上記の実施例は、本発明を制限することなく説明を与えており、当業者は、添付の請求項の範囲から逸脱することなく多くの他の実施例を設計することができるであろうことに留意されたい。請求項では、括弧内に示されるいかなる参照符号も、請求項を制限するように解釈されてはならない。「含む、有する」という語は、請求項に挙げられていない他の構成要素又はステップの存在を除外しない。本発明は、いくつかの個別の構成要素を含むハードウェア及び適切にプログラムされたコンピュータによって実現することができる。いくつかの手段を列挙している装置の請求項では、これらの手段のいくつかは、ハードウェアの１つの同じアイテムによって具体化されることができる。特定の方策が相互に異なる従属項に挙げられているという単なる事実は、これらの方策の組み合わせが有利に利用され得ないことを示すものではない。
【００４６】
要するに、データストリームの符号化であって、データストリームが、少なくとも２つの相互に異なるマーカのあらかじめ決められた組からの少なくとも１つのマーカを含み、マーカが、データストリームの所与の部分の開始を示し、少なくとも１つのマーカが、例えば擬似ノイズワードのような、該少なくとも１つのマーカよりもチャネルエラーに対し高いロバストネスを有する高ロバストネスワードを用いて表されるデータストリームの符号化が提供される。有利には、少なくとも１つのマーカを表現する高ロバストネスワードは、高ロバストネスワードのあらかじめ決められた組から得られ、高ロバストネスワードのあらかじめ決められた組の中のそれぞれの高ロバストネスワードは、マーカのあらかじめ決められた組の中の所与のマーカに対応する。
【００４７】
更に、受信したデータストリームを高ロバストネスワードのあらかじめ決められた組から得られる高ロバストネスワードと相関させることにより、所与の高ロバストネスワードの位置が決定され、所与の高ロバストネスワードを復号化して、決定された位置において高ロバストネスワードにより表わされるマーカを得る復号化が提供される。
【図面の簡単な説明】
【図１】ＭＰＥＧ−４ビットストリームにおけるデータ区分を示す図。
【図２】本発明の実施例による保護方式を示す概略図。
【図３】本発明の実施例によるスタートコードの置き換えを示す図。
【図４】本発明の実施例によるスタートコードの置き換え、不均一誤り保護、及び長さフィールド挿入を示す図。
【図５】本発明の実施例による、スタートコードの検出及び置き換えのための手段を有する送信器を示す図。
【図６】本発明の実施例による、置き換えられたスタートコードの検出及び入れ替えのための手段を有する受信器を示す図。
【図７】本発明の実施例による、スタートコード検出及び置き換えのための手段と、長さフィールド読み取りのための手段とを有する送信器を示す図。
【図８】本発明の実施例による、置き換えられたスタートコード検出及び交替のための手段と、長さフィールド読み取りのための手段とを有する受信器を示す図。
【図９】本発明の実施例による比例的な不均一誤り保護を示す図。
【国際公開パンフレット】
2004504756.tif 000009
2004504756.tif 000010
2004504756.tif 000011
2004504756.tif 000012
2004504756.tif 000013
2004504756.tif 000014
2004504756.tif 000015
2004504756.tif 000016
2004504756.tif 000017
2004504756.tif 000018
2004504756.tif 000019
2004504756.tif 000020
2004504756.tif 000021
2004504756.tif 000022
2004504756.tif 000023
2004504756.tif 000024
2004504756.tif 000025
2004504756.tif 000026
2004504756.tif 000027
2004504756.tif 000028
2004504756.tif 000029
2004504756.tif 000030
2004504756.tif 000031
【国際調査報告】
2004504756.tif 000032
2004504756.tif 000033
2004504756.tif 000034