(57)【要約】Ｈ．２６Ｌ環境においてビデオデータをパーティショニング及びパケット化する方法及びシステムである。Ｈ．２６Ｌ符号化システム（１０）が開示される。このシステムは、ビデオデータをパーティションするための第１のパーティションモードと第２のパーティションモードを有し、第２のパーティションモードは、低及び高周波ＤＣＴ係数を別個にパーティションするビデオ符号化層（１２）（ＶＣＬ）と、データを第１のパケットと第２のパケット内にパケット化し、ＶＣＬによって第２のパーティションモードが実施されるときに、第１のパケットは全ての低周波ＤＣＴ係数を含むよう構成され、第２のパケットは全ての高周波ＤＣＴ係数を含むよう構成されるネットワーク適応層（１６）（ＮＡＬ）を有する。
2005524355.tif 000002
【特許請求の範囲】
【請求項１】
Ｈ．２６Ｌ符号化システムであって、
ビデオデータをパーティションするための第１のパーティションモードと第２のパーティションモードを有し、前記第２のパーティションモードは、低及び高周波ＤＣＴ係数を別個にパーティションするビデオ符号化層（ＶＣＬ）と、
データを第１のパケットと第２のパケット内にパケット化し、前記ＶＣＬによって前記第２のパーティションモードが実施されるときに、前記第１のパケットは低周波ＤＣＴ係数を含むよう構成され、前記第２のパケットは高周波ＤＣＴ係数を含むよう構成されるネットワーク適応層（ＮＡＬ）と、
を含むシステム。
【請求項２】
前記第１のパーティションモードは、符号化マクロブロックのヘッダシンボルを含む第１のパーティションと、イントラブロックについての符号化ブロックパターン及びＤＣＴデータを含む第２のパーティションと、インターブロックについての符号化ブロックパターン及びＤＣＴデータを含む第３のパーティションとを有する請求項１記載のＨ．２６Ｌ符号化システム。
【請求項３】
前記第２のパーティションモードは、ＴＹＰＥ＿ＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＶＤ、ＴＹＰＥ＿ＣＢＰ、ＴＹＰＥ＿２×２ＤＣ、ＴＹＰＥ＿ＥＯＳを有し、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ及びＴＹＰＥ＿ＣＯＥＦＦ＿Ｃのそれぞれを、高周波タイプ及び低周波タイプに分割する請求項２記載のＨ．２６Ｌ符号化システム。
【請求項４】
前記第２のパーティションモードは、ＴＹＰＥ＿ＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＶＤ、ＴＹＰＥ＿ＣＢＰ、ＴＹＰＥ＿２×２ＤＣ、ＴＹＰＥ＿ＥＯＳ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈを有する請求項２記載のＨ．２６Ｌ符号化システム。
【請求項５】
前記ＮＡＬは、前記第１のパーティションモードが用いられるときに、ＴＹＰＥ＿ＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ、及びＴＹＰＥ＿ＭＶＤを前記第１のパケット内にパケット化し、ＴＹＰＥ＿ＣＢＰ、ＴＹＰＥ＿２×２ＤＣ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ、及びＴＹＰＥ＿ＥＯＳを前記第２のパケット内にパケット化する請求項４記載のＨ．２６Ｌ符号化システム。
【請求項６】
前記ＮＡＬは、前記第２のパーティションモードが用いられるときに、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌを前記第１のパケット内にパケット化し、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈを前記第２のパケット内にパケット化する請求項４記載のＨ．２６Ｌ符号化システム。
【請求項７】
ＴＹＰＥ＿ＨＥＡＤＥＲは、高周波ＤＣＴ係数と低周波ＤＣＴ係数との間の分割点を決定するパケット化境界指示を有するフィールドを有し、前記ＮＡＬに、前記高周波ＤＣＴ係数と前記低周波ＤＣＴ係数をパーティションするよう指示する請求項４記載のＨ．２６Ｌ符号化システム。
【請求項８】
前記パケット化境界指示は更に、ＴＹＰＥ＿ＣＢＰ、ＴＹＰＥ＿２×２ＤＣを含むべきパケットを決定する請求項７記載のＨ．２６Ｌ符号化システム。
【請求項９】
Ｈ．２６Ｌ環境においてビデオデータをパーティション及びパケット化する方法であって、
第１のパーティションモードが選択されるときに、ヘッダデータを第１のパケットに、イントラブロックについての符号化ブロックパターン及びＤＣＴデータを第２のパケットに、インターブロックについての符号化ブロックパターン及びＤＣＴデータを第３のパケット内にパケット化する段階と、
第２のパーティションモードが選択されるときに、ヘッダデータ及び低周波ＤＣＴ係数を第１のパケットに、高周波ＤＣＴ係数を第２のパケット内にパケット化する段階と、
を有する方法。
【請求項１０】
ビデオデータをパーティショニングするためのビデオ符号化層（ＶＣＬ）を設ける段階と、
前記第１のモードが用いられるときに、ＴＹＰＥ＿ＨＥＡＤＥＲ、ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ、及びＴＹＰＥ＿ＭＶＤを前記第１のパケット内にパケット化し、また、ＴＹＰＥ＿ＣＢＰ、ＴＹＰＥ＿２×２ＤＣ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ、及びＴＹＰＥ＿ＥＯＳを前記第２のパケット内にパケット化する段階と、
前記第２のモードが用いられるときに、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌを前記第１のパケット内にパケット化し、また、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈを前記第２のパケット内にパケット化する段階と、
を更に有する請求項９記載の方法。
【請求項１１】
高周波ＤＣＴ係数と低周波ＤＣＴ係数との間の分割点を設定する段階と、
ＴＹＰＥ＿ＨＥＡＤＥＲ内の境界指示フィールド内に前記分割点を格納する段階と、
を更に有する請求項１０記載の方法。
【請求項１２】
前記境界指示フィールドがＴＹＰＥ＿ＨＥＡＤＥＲ内に含まれるときに、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌは、前記第１のパケット内にパケット化され、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ、及び、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈは、前記第２のパケット内にパケット化される請求項１１記載の方法。
【請求項１３】
前記境界指示フィールドは更に、ＴＹＰＥ＿ＣＢＰ、及び、ＴＹＰＥ＿２×２ＤＣを含むべきパケットを決定する請求項１１記載の方法。
【請求項１４】
Ｈ．２６Ｌ環境においてビデオデータをパケット化及びパーティションするために記録可能媒体上に格納されるプログラムプロダクトであって、
第１のパーティションモードが選択されるときに、ヘッダデータを第１のパケットに、イントラブロックについての符号化ブロックパターン及びＤＣＴデータを第２のパケットに、インターブロックについての符号化ブロックパターン及びＤＣＴデータを第３のパケット内にパケット化する手段と、
第２のパーティションモードが選択されるときに、ヘッダデータ及び低周波ＤＣＴ係数を第１のパケットに、高周波ＤＣＴ係数を第２のパケット内にパケット化する手段と、
を有するプログラムプロダクト。
【請求項１５】
Ｈ．２６Ｌ環境においてビデオデータを復号化する復号化システムであって、
前記ビデオデータは、ヘッダデータは第１のパケットタイプ内にパケット化され、イントラブロックについての符号化ブロックパターン及びＤＣＴデータは第２のパケットタイプ内にパケット化され、インターブロックについての符号化ブロックパターン及びＤＣＴデータは第３のパケットタイプ内にパケット化される第１のスキームと、ヘッダデータ及び低周波ＤＣＴ係数は前記第１のパケット内にパケット化され、高周波ＤＣＴ係数は第２のパケット内にパケット化される第２のスキームのうちの１つのスキームでパケット化され、
前記復号化システムは、
前記第１のスキーム及び前記第２のスキームのうち、用いられたスキームを決定し、前記パケットからビデオデータを非パケット化する非パケット化システムと、
前記ビデオデータを復号化するデコーダと、
を有する復号化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、データパケット化に関り、より具体的には、符号化ビデオの伝送のためのパーティショニング及びパケット化スキーム、データパーティショニングシンタックスにおける改善、及び、Ｈ．２６Ｌプロトコル環境における柔軟性のあるデータパーティショニングを可能にする対応ネットワーク適応層（ＮＡＬ）パケット化処理に関する。
【背景技術】
【０００２】
毎秒数メガビットから毎秒数十メガビットの高い帯域幅能力を有するＷＬＡＮの出現は、そのようなネットワークを介する高品質ビデオストリーミングを可能にしている。最近では、８０２．１１ｂが、ビジネスと家庭の両方に対し、人気のある標準的なワイヤレスイーサネット（登録商標）ネットワーキング技術となっている。これは、６Ｍｂｐｓの現実的なペイロードスループットを有し、符号化ビデオブロードキャストを含む多くのネットワークアプリケーションに対して十分に速い。
【０００３】
しかし、主に、帯域幅制約と高い誤り率に関連する制限による多くの課題が、高品質ワイヤレスビデオ信号を伝送することに関してある。ワイヤレスネットワークは、同じ周波数帯域で動作する他の装置からの干渉の影響を非常に受け易いので、パケット誤り又はロスがしばしば発生し得る。このことは、特に、電子レンジ、コードレス電話、及び／又は他の８０２．１１ｂネットワークによって共有される２．４ＧＨｚ  ＩＳＭを使用する８０２．１１ｂワイヤレスＬＡＮ環境について言える。８０２．１１ｂネットワークを介してビデオを伝送することに関するもう１つの課題は、８０２．１１ｂ媒体アクセス（ＭＡＣ）層は、受信器における誤り修正の可能性を制限するようビット誤りを持って受信されたパケットは廃棄されることを必要とすることである。
【０００４】
しかし、ＭＡＣ層及びアプリケーション層は、特定のパケットの時間どおりの到着を保証するためにその特定のパケットに不均一誤り保護（ＵＥＰ）を与えることができる。例えば、全パケットの少なくとも５０％が、チャネルスループットを５０％低下する共同チャネル干渉下でも、実質的にロス無く配達されることが可能である。スケーラブル又はレイヤード符号化とＵＥＰを用いる伝送の組合せによって、ビデオの絶対不可欠な部分は、チャネル外乱下においても届き、一方、絶対不可欠ではない部分は、チャネルが十分なスループットを有する場合にのみ届くことを確実にすることができる。データパーティショニング及びＵＥＰによって与えられる最大の利点のために、約５０％ベース対５０％のエンハンスメントのパーティション比が、エンハンスメント層パケットが紛失された場合に、最適なビデオ品質のために好適であり得る。過度に低いパーティション比は、下層ネットワークのＵＥＰ能力を十分に活用できなくなる。
【０００５】
最近において、「会話式」（ビデオ電話技術）及び「非会話式」（格納、ブロードキャスト、又はストリーミング）アプリケーションに対応する「ネットワークフレンドリ」ビデオ表現を与えながら高められた圧縮パフォーマンスを達成するようＨ．２６Ｌ規格が導入された。Ｈ．２６Ｌ規格は、ビデオ画像コンテンツのコアの高圧縮表現を与えるビデオ符号化層（ＶＣＬ）と、特定のタイプのネットワークを介する配達のためにその表現をパッケージ化するネットワーク適応層（ＮＡＬ）を有する。
【０００６】
残念ながら、Ｈ．２６Ｌビデオ符号化層（ＶＣＬ）における現在のデータパーティショニングシンタックスは、パーティショニング比の選択においてほとんど柔軟性を与えない。固定のパーティショニングは、８０２．１１ａ及び８０２．１１ｂといった様々なネットワークによって与えられる様々な不均一誤り保護能力にうまく適合しない。固定のパーティショニングは更に、ベース層ビデオ品質のレート−歪み最適化を可能にしない。
【０００７】
現行のＨ．２６Ｌ（又はジョイントビデオチーム、即ち、ＪＶＴ、又は、ＭＥＰＧ−４ビデオパート１０）は、３つの固定のパーティションタイプ、即ち、符号化マクロブロックのヘッダシンボルを含むパーティションＡと、イントラブロックについての符号化ブロックパターン及びＤＣＴデータを含むパーティションＢと、インターブロックについての符号化ブロックパターン及びＤＣＴデータを含むパーティションＣを可能にするデータパーティショニングシンタックスを、バイトストリーム（ビデオエレメンタリストリーム）内に指定する。Ｈ．２６Ｌは更に、３つのパーティションを３つのパケットにパケット化するパケット化処理をネットワーク適応層（ＮＡＬ）内に指定する。３つのパケットは、異なるトランスポート（ＲＴＰ、即ち、リアルタイム・トランスポート・プロトコルといった）ペイロードタイプを有し、これは、アプリケーション層又は下のネットワークトランスポート層に、差別化されたサービス又は不均一誤り保護を与えるよう指示する。受信器側では、様々なパーティションを含むパケットは、非パケット化され、復号化のために１つのビットストリーム（多数のパーティションを有する）に融合される。このシステムは、パケットロスに対し幾らかのレベルの回復力を与えるが、幾つかの欠点を有する。
【０００８】
第１に、固定のパーティショニング及びＮＡＬパケット化処理は、パーティショニング動作の任意のレート−歪み最適化を可能にしない。このことは、パーティショニングポイント及び対応ベース対エンハンスメント層パケット境界が、画像統計値に基づいて適応可能に変更することができる柔軟性のある順応性のあるデータパーティショニングと比較して、（エンハンスメント層データが紛失したときに）低いビデオ品質をもたらす。
【０００９】
第２に、固定のパーティショニング及びパケット化は、ベース及びエンハンスメント層の比を、ヘッダ及び動きベクトル情報対ＤＣＴデータの量によって決定される小さい範囲に制限してしまう。Ｈ．２６Ｌ規格は、家庭用シネマ及びビデオストリーミングといった多数のアプリケーション用に設計されているので、アプリケーション又はその下のネットワークは、不均一誤り保護に対し異なる能力を有することになる。ベース及びエンハンスメント層パーティションのための固定比は、不均一誤り保護が利用可能なシステムにおいて最適な全システムパフォーマンスを可能にしないであろう。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従って、パケットロスの多い様々なネットワークを介するビデオ通信アプリケーションをサポートするのに絶対不可欠であるＨ．２６Ｌ環境においてより高いデータパーティショニング柔軟性を与える為に改善が必要である。
【課題を解決するための手段】
【００１１】
本発明は上述した問題、及び他の問題を、ＶＣＬデータパーティショニングシンタックス及び対応ＮＡＬパケット化処理に修正を与えて、柔軟性のあるデータパーティショニングを可能にすることによって対処する。第１の面において、本発明は、Ｈ．２６Ｌ符号化システムを提供する。このＨ．２６Ｌ符号化システムは、ビデオデータをパーティションするための第１のパーティションモードと第２のパーティションモードを有し、第２のパーティションモードは、低及び高周波ＤＣＴ係数を別個にパーティションするビデオ符号化層（ＶＣＬ）と、データを第１のパケットと第２のパケット内にパケット化し、ＶＣＬによって第２のパーティションモードが実施されるときに、第１のパケットは低周波ＤＣＴ係数を含むよう構成され、第２のパケットは高周波ＤＣＴ係数を含むよう構成されるネットワーク適応層（ＮＡＬ）を有する。
【００１２】
第２の面では、本発明は、Ｈ．２６Ｌ環境においてビデオデータをパーティショニング及びパケット化する方法を提供する。この方法は、ビデオデータをパーティショニングするための第１のパーティションモードと第２のパーティションモードを有するビデオ符号化層（ＶＣＬ）を設ける段階と、第１のパーティションモードが選択されるときに、ビデオデータを３つのパーティション（Ａ、Ｂ、及びＣ）にパーティションする段階と、第２のパーティションモードが選択されるときに、ビデオデータを第１のパーティション（ヘッダ情報と低周波ＤＣＴデータを含む）と第２のパーティション（高周波ＤＣＴデータ）内にパーティショニングする段階を有する。
【００１３】
第３の面では、本発明は、Ｈ．２６Ｌ環境においてビデオデータをパケット化及びパーティショニングするために記録可能媒体上に格納されるプログラムプロダクトを提供する。このプログラムプロダクトは、ビデオデータをパーティショニングするための第１のパーティションモードと第２のパーティションモードを有するビデオ符号化層（ＶＣＬ）と、第１のパーティションモードが選択されるときに、ビデオデータを３つのパーティション（Ａ、Ｂ、及びＣ）にパーティショニングする手段と、第２のパーティションモードが選択されるときに、ビデオデータを第１のパーティション（ヘッダ情報及び低周波ＤＣＴデータを含む）と第２のパーティション（高周波ＤＣＴデータ）にパーティションする手段を有する。
【００１４】
第４の面では、本発明は、Ｈ．２６Ｌ環境においてビデオデータを復号化する復号化システムを提供する。この復号化システムは、ビデオデータは、ヘッダデータは第１のパケットタイプ内にパケット化され、イントラブロックについての符号化ブロックパターン及びＤＣＴデータは第２のパケットタイプ内にパケット化され、インターブロックについての符号化ブロックパターン及びＤＣＴデータは第３のパケットタイプ内にパケット化される第１のスキームと、ヘッダデータ及び低周波ＤＣＴ係数は第１のパケットタイプ内にパケット化され、高周波ＤＣＴ係数は第２のパケットタイプ内にパケット化される第２のスキームのうちの１つのスキームでパケット化され、復号化システムは、第１のスキーム及び第２のスキームのうち、用いられたスキームを決定し、パケットからビデオデータを非パケット化する非パケット化システムと、ビデオデータを復号化するデコーダを有する。
【発明を実施するための最良の形態】
【００１５】
本発明の上述した及び他の特徴は、添付図面と共に本発明の様々な面の以下の詳細な説明から容易に理解することができるであろう。
【００１６】
図１を参照するに、Ｈ．２６Ｌ符号化システム１０とＨ．２６Ｌ復号化システム１８との間でバイトストリームを伝送するためのビデオ伝送ネットワークを示す。Ｈ．２６Ｌ符号化システム１０は、ビデオ符号化層（ＶＣＬ）１２とネットワーク適応層（ＮＡＬ）１６を有する。当該技術において周知であるように、ＶＣＬ１２は、ビデオデータのコンテンツを効果的に表す一意のシンタックスを有し、ＮＡＬ１６は、そのデータをフォーマット化し、高レベルシステムによる運搬に適切なようにヘッダ情報を供給するよう定義される。データは、データパケットに編成され、各データパケットは、整数のバイトを有する。これらのデータパケットは、次に、ＮＡＬ１６によって定義される方法で伝送される。
【００１７】
データパーティショニングは、単一のスライスに属する１つのデータタイプ（例えば、ＤＣ係数、マイクロブロックヘッダ、動きベクトル）の全てのシンボルが、バイトを整列させて開始する１つのＶＬＣ符号化ビットストリームに集められるようなやり方でシンボルを再構成する。復号化システム１８は、正しいパーティションからシンボルをフェッチすることによってパーティションされたデータストリームを処理することができる。
【００１８】
本発明では、ＶＣＬ１２は、２つのモード、即ち、モードワン（Ｍ１）及びモードツー（Ｍ２）のうちの１つに基づいてパーティションすることのできるデータパーティショニングシステム１４を有する。ヘッダ対ＤＣＴデータを有するモードワンは、現行のＨ．２６Ｌ仕様により構文的に定義される。現行のＨ．２６Ｌ仕様は、以下に示すようにＶＣＬには８つのシンタックスエレメントタイプがあることを定義する。
０−ＴＹＰＥ＿ＨＥＡＤＥＲ
１−ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ
２−ＴＹＰＥ＿ＭＶＤ
３−ＴＹＰＥ＿ＣＢＰ
４−ＴＹＰＥ＿２×２ＤＣ
５−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ
６−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ
７−ＴＹＰＥ＿ＥＯＳ
パーティションモードワンは、現行のＨ．２６Ｌ仕様から変わらないので、下位互換性が維持される。ＤＣＴパーティショニングを与えるモードツーは、高められたパーティショニング柔軟性を与えるよう付加される。以下に説明するように、ＮＡＬパケット化スキームは、バイトストリーム内に用いられるパーティションモードに応じて変化する。
【００１９】
パーティションモードツー、即ち、ＤＣＴパーティショニングでは、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ及びＴＹＰＥ−ＣＯＥＦＦ＿Ｃは、それぞれ、高及び低周波ＤＣＴ係数を表す２つの新しいパーティションに更に分割される。即ち、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙは、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿ＬとＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈに分割され、ＴＹＰＥ−ＣＯＥＦＦ＿Ｃは、ＴＹＰＥ−ＣＯＥＦＦ＿Ｃ＿ＬとＴＹＰＥ−ＣＯＥＦＦ＿Ｃ＿Ｈに分割される。尚、これらの新しいタイプのための名前付け方法の選択は、本発明の範囲から逸脱することなく変更し得ることを理解するものとする。従って、モードツーについては、データパーティショニングシステムは、以下のように１０個のシンタックスエレメントタイプを与える。
０−ＴＹＰＥ＿ＨＥＡＤＥＲ
１−ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ
２−ＴＹＰＥ＿ＭＶＤ
３−ＴＹＰＥ＿ＣＢＰ
４−ＴＹＰＥ＿２×２ＤＣ
５−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ
６−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌ
７−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ
８−ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈ
９−ＴＹＰＥ＿ＥＯＳ
更に、新しいフィールド、パケット化境界指示（ＰＢＩ）が、ＴＹＰＥ＿ＨＥＡＤＥＲの終わりに付加される。ＰＢＩの例示的なフィールド構造を図２に示す。図示するように、ＰＢＩフィールドは、３つのサブフィールドに更に分割される。第１のサブフィールドは、パケット化分割点（ＰＢＰ）（２ビット）であり、これは、どのパーティションパケット化を分割すべきかを示す。即ち、ＰＢＩを変えることによって、ユーザは、どのパケットが、ＴＹＰＥ＿ＣＢＰ及びＴＹＰＥ＿２×２ＤＣを含むべきかを選択することができる。第２のサブフィールドは、パーティションタイプ（ＰＴ）（１ビット）であり、これは、０に設定され、１でリザーブされる。第３のサブフィールドは、ＤＣＴ分割点（ＤＢＰ）（５ビット）であり、これは、ＴＹＰＥ＿ＣＯＥＦＦ＿Ｘ＿Ｈ（ここでは、Ｘは、Ｙ又はＣのいずれかである）内の第１のＤＣＴランレングスＶＬＣ対の指数の始まりを示す。従って、予め選択されるＰＢＩは、高周波ＤＣＴ係数ＴＹＰＥ＿ＣＯＥＦＦ＿Ｘ＿Ｈと低周波数ＤＣＴ係数ＴＹＰＥ＿ＣＯＥＦＦ＿Ｘ＿Ｌの間の境界を識別する。当然ながら、図２に記載する以外の他のＰＢＩ構造も同一の機能性を達成するために考えられる。そのような他の構造も本発明の範囲内である。
【００２０】
上述したように、ＮＡＬパケット化処理は、２つのパケットを作成し、各パケットは、幾つか異なるタイプのパーティションされたデータを含む。本発明では、パケット化スキームは、ＶＣＬ１２によって実施されるモードに基づいて選択される。従って、例えば、パーティションモードワンは、パケット化スキームワンが実施される結果をもたらし、一方、パーティションモードツーは、パケット化スキームツーが実施される結果をもたらす。ＮＡＬ１６は、ＴＹＰＥ＿ＨＥＡＤＥＲパーティションがＰＢＩフィールドで終わるか否かに基づいて用いるスキームを決定することができる。
【００２１】
ＰＢＩフィールドが含まれない場合、パケット化スキーム（Ｐ１）が用いられ、これは、現行のＨ．２６Ｌ使用に用いられるスキームを反映する。予想されるように、全てのヘッダ及び動きベクトル情報は、パケットワンに含まれ、全てのフレーム内符号化ブロックパターン及びＤＣＴデータ情報は、パケットツーに含まれ、また、全てのフレーム間符号化ブロックパターン（ＣＢＰ）及びＤＣＴ情報は、パケットスリーに含まれる。
【００２２】
しかし、ＴＹＰＥ＿ＨＥＡＤＥＲパーティションが、ＰＢＩフィールドで終わる場合、パケット化は、スキームツー（Ｐ２）下で動作する。この場合、結果として得られるパケットのコンテンツは、ＰＢＩフィールド内の値に依存する。以下は、２のＰＢＰ値と、０のＰＴ値を有する一例である。
パケットワン
ＴＹＰＥ＿ＨＥＡＤＥＲ（ＰＢＩフィールド有り）
ＴＹＰＥ＿ＭＢＨＥＡＤＥＲ
ＴＹＰＥ＿ＭＶＤ
ＴＹＰＥ＿ＣＢＰ
ＴＹＰＥ＿２×２ＤＣ
ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｌ
ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｌ
パケットツー
ＴＹＰＥ＿ＣＯＥＦＦ＿Ｙ＿Ｈ
ＴＹＰＥ＿ＣＯＥＦＦ＿Ｃ＿Ｈ
ＴＹＰＥ＿ＥＯＳ
このスキームツーの例では、低周波ＤＣＴ係数は、パケットワン内にパケット化され、一方、高周波ＤＣＴ係数は、パケットツー内にパケット化される。従って、柔軟性のあるパケット化が達成される。明らかなように、ＰＢＩフィールドにおけるＰＢＰ値を変えることによって、スキームツー下のパケットのコンテンツを変更する。従って、スキームツー下では様々な変形が達成可能であることを理解すべきである。
【００２３】
図１には更に、Ｈ．２６Ｌ復号化システム１８を示し、これは、非パケット化システム２０及びデコーダ２２を有する。復号化の前に、パケットは、復号化のための８個（パケット化スキームワン）又は１０個（パケット化スキームツー）のパーティションに非パケット化される。デコーダ２２は、スキームワン（Ｓ１）又はスキームツー（Ｓ２）といったように実施されているスキームに依存して正しいパーティションからデータをフェッチする。
【００２４】
本願に記載するシステム、機能、メカニズム、方法、アルゴリズム、及びモジュールは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組合せによって実施可能であることを理解するものとする。これらは、任意のタイプのコンピュータシステム又は本願に記載する方法を実行するよう適応される他の装置によって実施され得る。一般的なハードウェア及びソフトウェアの組合せは、ロードされて実行された時には、本願に記載した方法を実行するようコンピュータシステムを制御するコンピュータプログラムを有する汎用コンピュータシステムであろう。或いは、本発明の１つ以上の機能的タスクを実行する特別なハードウェアを有する特殊用途コンピュータを用いることも可能である。本発明は、本願に記載した方法及び機能の実施を可能にする全ての特徴を有し、コンピュータシステムにロードされたときに、これらの方法及び機能を実行可能なコンピュータプログラムプロダクト内に埋め込まれることも可能である。現コンテキストにおいて、コンピュータプログラム、ソフトウェアプログラム、プログラム、プログラムプロダクト、又はソフトウェアは、特定の機能を、直接的に、又は、以下の（ａ）別の言語、コード、又は位取記数法への変換、及び／又は（ｂ）様々な物質的形態での再現のいずれか又は両方の後に、情報処理機能を有するシステムに行わせることを意図する一組の命令の任意の言語、コード、又は位取記数法を意味する。
【００２５】
本発明の好適な実施例の上述の説明は、例示及び説明の目的のために提示した。これらは、網羅的ではなく、又は、本発明を開示した綿密な形態に制限するものではなく、当然ながら、多くの修正及び変形が、上述の教示内容を考慮して可能である。当業者には明らかであるそのような修正及び変形は、本発明の特許請求の範囲に含まれるものである。
【図面の簡単な説明】
【００２６】
【図１】本発明の１つの実施例によるＨ．２６Ｌビデオ伝送システムを示す図である。
【図２】本発明の１つの実施例によるパケット化境界指示（ＰＢＩ）フィールドを示す図である。
【図１】
2005524355.tif 000003
【図２】
2005524355.tif 000004
【国際調査報告】
2005524355.tif 000005
2005524355.tif 000006