(57)【要約】本発明は、ピクチャシーケンスをビットストリームに符号化する方法に関し、その場合、パラメータがパラメータセット内に定義され、個々のピクチャには、１または２以上のスライスに関する情報が含まれる。この方法は、シーケンス用パラメータセット内にパラメータを定義するステップと、ピクチャ用パラメータセット内にパラメータを定義するステップと、スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップとを備える方法である。上記ピクチャ用パラメータは、少なくとも１つのピクチャのすべてのスライスヘッダ内に変らない状態のまま残ることになる。
2006524947.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャシーケンスをビットストリームに符号化する方法であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される方法において、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップと、を具備し、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする方法。
【請求項２】
前記スライスヘッダが、ピクチャ用パラメータセットに関連する参照値と共に含まれる請求項１に記載の方法。
【請求項３】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項１に記載の方法。
【請求項４】
前記ピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項１に記載の方法。
【請求項５】
前記シーケンス用パラメータセットとピクチャ用パラメータセットとが個々のピクチャ当たり一回よりも少ない頻度で送信される請求項１に記載の方法。
【請求項６】
ビットストリームからピクチャシーケンスを復号化する方法であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される方法において、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備する方法。
【請求項７】
前記スライスヘッダが、ピクチャ用パラメータセットに関連する参照値と共に含まれる請求項６に記載の方法。
【請求項８】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項６に記載の方法。
【請求項９】
前記第２のピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項６に記載の方法。
【請求項１０】
ピクチャシーケンスをビットストリームに符号化するエンコーダであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるエンコーダにおいて、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備し、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするエンコーダ。
【請求項１１】
ビットストリームからピクチャシーケンスを復号化するデコーダであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるデコーダにおいて、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段と、を具備するデコーダ。
【請求項１２】
ピクチャシーケンスをビットストリームに符号化するエンコーダと、前記ビットストリームからピクチャシーケンスを復号化するデコーダとを具備するシステムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるシステムにおいて、前記エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段であって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする手段とを具備し、
さらに、前記デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するようにするシステム。
【請求項１３】
パラメータセットが前記エンコーダと前記デコーダの双方に格納される請求項１２に記載のシシステム。
【請求項１４】
ピクチャシーケンスをビットストリームに符号化するエンコーダを具備する送信装置であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される送信装置において、前記エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備し、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るように構成される送信装置。
【請求項１５】
ビットストリームからピクチャシーケンスを復号化するデコーダを具備する受信装置であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備する受信装置において、前記デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するように構成される受信装置。
【請求項１６】
ビットストリームであって、
符号化済みピクチャと、
シーケンス用パラメータセット内のシーケンス用パラメータと、
ピクチャ用パラメータセット内のピクチャ用パラメータと、
スライスヘッダを含むスライスに関する情報と、
前記スライスヘッダ内の少なくとも１つのピクチャ用パラメータと、を具備するビットストリームにおいて、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするビットストリーム。
【請求項１７】
前記スライスヘッダが、ピクチャ用パラメータセットに関連する参照値と共に含まれる請求項１６に記載のビットストリーム。
【請求項１８】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項１６に記載のビットストリーム。
【請求項１９】
前記ピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項１６に記載のビットストリーム。
【請求項２０】
ピクチャシーケンスをビットストリームに符号化する機械で実行可能なステップを具備するソフトウェアプログラムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるソフトウェアプログラムにおいて、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップと、を具備し、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするソフトウェアプログラム。
【請求項２１】
ビットストリームからピクチャシーケンスを復号化する、機械で実行可能なソフトウェアプログラムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるソフトウェアプログラムにおいて、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するソフトウェアプログラム。
【請求項２２】
ピクチャシーケンスをビットストリームに符号化する機械で実行可能なステップを具備するソフトウェアプログラムを含む記憶媒体であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される記憶媒体において、前記ソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備するように構成される記憶媒体。
【請求項２３】
ビットストリームからピクチャシーケンスを復号化する機械で実行可能なソフトウェアプログラムを含む記憶媒体であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される記憶媒体において、前記ソフトウェアプログラムが、機械で実行可能な、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するように構成される記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はピクチャシーケンスをビットストリームに符号化する方法に関する。その場合、パラメータがパラメータセット内に定義され、個々のピクチャには１または２以上のスライスに関する情報が含まれる。本発明はさらに、ビットストリームからピクチャシーケンスを復号化する方法に関する。その場合、パラメータがパラメータセット内に定義され、個々のピクチャには１または２以上のスライスに関する情報が含まれる。本発明はまた、システム、送信装置、受信装置、エンコーダ、デコーダ、電子装置、ソフトウェアプログラム、記憶媒体、およびビットストリームにも関する。
【背景技術】
【０００２】
公開されているビデオ符号化規格には、ＩＴＵ−Ｔ  Ｈ．２６１、ＩＴＵ−Ｔ  Ｈ．２６３、ＩＳＯ  ＩＥＣ  ＭＰＥＧ−１、ＩＳＯ  ＩＥＣ  ＭＰＥＧ−２およびＩＳＯ  ＩＥＣ  ＭＰＥＧ−４パート２が含まれている。本明細書ではこれらの規格を従来のビデオ符号化規格と呼ぶことにする。
【０００３】
ＩＴＵ−ＴとＩＳＯ  ＩＥＣとのジョイントビデオチーム（ＪＶＴ）において標準化のための努力が続けられている。ＪＶＴの作業は、Ｈ．２６Ｌと呼ばれるＩＴＵ−Ｔの以前の標準化プロジェクトをベースとして行われている。ＪＶＴ標準化の目標は、ＩＴ−ＵＴ勧告Ｈ．２６４およびＩＳＯ  ＩＥＣ国際規格１４４９６−１０（ＭＰＥＧ−４パート１０）として同一規格のテキストを公開することである。上記ドラフト規格は本願明細書でＪＶＴ符号化規格と呼ぶものであり、このドラフト規格に準拠するコーデックをＪＶＤコーデックと呼ぶことにする。
【０００４】
ビデオ通信システム
ビデオ通信システムは通話システムと非通話システムとに分けることができる。会話システムにはテレビ会議とビデオ電話とが含まれる。このようなシステムの例には、ＩＳＤＮ、ＩＰ、ＰＳＴＮ通信ネットワークでそれぞれ動作するテレビ会議電話システムを指定するＩＴ−ＵＴ勧告Ｈ．３２０、Ｈ．３２３、Ｈ．３２４が含まれる。会話型システムは、（オーディオビデオキャプチャから遠端オーディオビデオプレゼンテーションまでの）終端間遅延を最小化して、ユーザの経験の改善を図ることを特徴とするものである。
【０００５】
非会話システムには、再生装置の大容量記憶装置に蓄えられたデジタル多用途ディスク（ＤＶＤ）やビデオファイル、デジタルＴＶおよびストリーミングなどの蓄えられたコンテンツの再生が含まれる。
【０００６】
以下、説明を明瞭にするために、ビデオ情報に関連するいくつかの用語の定義を行うことにする。フレームにはルマ（luma）サンプルからなるアレイと、色度サンプルからなる２つの対応するアレイとが含まれる。フレームは最上部フィールドと最下部フィールドの２つのフィールドから構成される。フィールドは、１フレームの１行置きの行からなるアセンブリである。ピクチャはフレームかフィールドかのいずれかである。符号化済みピクチャは符号化済みフィールドか符号化済みフレームかのいずれかである。ＪＶＴ符号化規格では、符号化済みピクチャは１または２以上のスライスから構成される。１スライスは整数個のマクロブロックから成り、復号化済みマクロブロックは、１６×１６のブロックのルマ・サンプルと、２つの対応する色度サンプルブロックとに対応する。ＪＶＴ符号化規格では、スライスが以下の符号化タイプ、すなわち、Ｉ（イントラ）、Ｐ（予測）、Ｂ（双方向予測）、Ｓｉ（切替えイントラ）、ＳＰ（切替え予測）の各タイプのうちの１つタイプに基づいて符号化される。符号化済みピクチャは異なるタイプのスライスを含むことが許される。すべてのタイプのピクチャは、Ｐ、ＢおよびＳＰスライスのための参照用ピクチャとして利用することができる。瞬間デコーダリフレッシュ（ＩＤＲ）ピクチャは、ＩまたはＳｉスライスタイプを含むスライスのみを含む特別タイプの符号化済みピクチャである。後続するピクチャは、復号化順序でＩＤＲピクチャよりも前にあるピクチャを参照することはできない。いくつかのビデオ符号化規格では、符号化済みビデオシーケンスは、シーケンスマークの終端よりも前にあるビットストリーム内にすべてのピクチャを含むエンティティである。ＪＶＴ符号化規格では、符号化済みビデオシーケンスは、復号化順序でＩＤＲピクチャ（このＩＤＲピクチャを含む）から次のＩＤＲピクチャ（このＩＤＲピクチャを除く）までのすべての符号化済みピクチャが含まれるエンティティである。言い換えれば、ＪＶＴ符号化規格に準拠する符号化済みビデオシーケンスは、ＭＰＥＧ−２ビデオに準拠する閉じたピクチャグループ（ＧＯＰ）に対応するものとなる。
【０００７】
従来のビデオ符号化規格は、基本ビットストリーム（すなわちデコーダが構文解析を行うことができる内蔵型ビットストリーム）のための仕様化された構造を有している。ビットストリームは一般に、シーケンス層、１グループのピクチャ（ＧＯＰ）層、ピクチャ層、スライス層、マクロブロック層のうちのいくつかを含むいくつかの層から成るものである。個々の層のためのビットストリームには一般にヘッダおよび関連データが含まれる。
【０００８】
上記コーデックの仕様自体では、ビデオ符号化層（ＶＣＬ）とネットワーク抽象化層（ＮＡＬ）とは概念的に区別される。ＶＣＬにはコーデックの信号処理機能、すなわち、変換、量子化、動き探索補償、ループフィルタのようなものが含まれる。この信号処理機能は、今日のビデオコーデックのほとんどの一般的コンセプトと、動き補償によるピクチャ間予測を利用するマクロブロックベースの符号器と、残差信号の変換符号化とに従うものである。ＶＣＬの出力は以下のスライスとなる：整数個のマクロブロックからなるマクロブロックデータを含むビット列と、スライスヘッダ情報（スライス内の第１のマクロブロックの空間アドレスと、初期量子化パラメータなどを含む）。異なるマクロブロック割当てが指定されない限り、スライス内のマクロブロックは、弾力的マクロブロック順序付け（Flexible Macroblock Ordering）シンタックスを用いて走査順に順序付けられる。ピクチャ内予測はスライスの中だけで利用される。
【０００９】
ＮＡＬは、ネットワーク抽象化層ユニット（ＮＡＬＵ）内へＶＣＬのスライス出力をカプセル化するものであり、これらのユニットはパケットネットワークでの送信やパケット指向型多重化環境での利用に適している。或るピクチャに関連するすべてのＮＡＬユニットはアクセスユニットを形成する。ＪＶＴの添付資料Ｂには、バイト・ストリーム指向型ネットワークでこのようなＮＡＬＵを送信するカプセル化処理が定義されている。ＮＡＬユニットのストリーム自体は基本ビットストリームを形成するものではない。というのは、ＮＡＬユニット内にはスタート・コードが存在せず、代わりにＪＶＴ符号化規格の添付資料Ｂに基づいて、スタート・コードを用いてＮＡＬユニットをフレーム化して、基本ビットストリームを形成する必要がある。
【００１０】
Ｈ．２６３のオプションの参照用ピクチャ選択モードおよびＭＰＥＧ−４パート２のＮＥＷＰＲＥ符号化ツールによって、Ｈ．２６３における個々のスライス当たりなどの個々のピクチャセグメント毎の動き補償に対する参照用フレームの選択が可能となる。さらに、Ｈ．２６３とＪＶＴ符号化規格とのオプションの拡張型参照用ピクチャ選択モードによって、個々のマクロブロックの参照用フレームの選択が個別に可能となる。
【００１１】
パラメータセットコンセプト
ＪＶＴ符号化規格では、スライス層およびそれより下の層にヘッダが含まれるが、ピクチャ、ＧＯＰあるいはシーケンスヘッダは含まれない。代わりに、ＩＴＵ−Ｔの文献ＶＣＥＧ−Ｎ５５の中に導入されているパラメータセットのコンセプトでは、このようなヘッダの置換が行われる。パラメータセットの一例には、すべてのピクチャ、ＧＯＰ、および、ピクチャサイズ、表示用ウィンドウ、使用するオプションの符号化モード、マクロブロック割当てマップ、その他のようなシーケンスレベルのデータが含まれる。個々のパラメータセットのインタンスには一意の識別子が含まれる。スライスを復号化するとき、個々のスライスヘッダにはパラメータセット識別子に関連する参照値と参照されるパラメータセットのパラメータ値とが含まれる。パラメータセットによって、まれにしか変動しないピクチャの送信順序と復号化順序、ＧＯＰおよびシーケンスレベルのデータは、シーケンス境界、ＧＯＰ境界およびピクチャ境界から切り離される。信頼性の高い送信プロトコルを参照する前に、これら信頼性の高い送信プロトコルが復号化される限り、信頼性の高い送信プロトコルを用いて帯域外でパラメータセットの送信を行うことが可能となる。帯域内で送信される場合、パラメータセットを複数回繰り返して、従来方式の一般的なビデオ符号化方式と比べて誤り復元力の改善を図るよことが可能となる。好適には、パラメータセットがセッションの設定時刻に送信されることが望ましい。しかし、いくつかのシステムでは、主として放送システムでは、パラメータセットの信頼性の高い帯域外送信が実行不可能なものもあり、代わりにパラメータセットがパラメータセットＮＡＬユニットの形で帯域内で送信される。
【００１２】
スライスパケットストリームと同期してパラメータセットの更新値の送信を行う必要はなく、（ピクチャサイズなどの）ピクチャ用パラメータの変更が可能となるように、エンコーダとデコーダとは２以上のパラメータセットのリストを保持することができる。個々のスライスヘッダには使用対象パラメータセットを示すコードワードが含まれる。上記メカニズムによって、上記パラメータセットの送信をパケットストリームから分離し、機能交換の副作用として、あるいは、（信頼性の高いまたは信頼性の高くない）制御プロトコルを介するなどの外部手段によってこれらパラメータセットの送信が可能となる。アプリケーションの設計仕様によって、上記パラメータセットが一度も送信されず、固定される場合さえある。
【００１３】
予め定義されたパラメータセットに関してはいくつかの欠点がある。第１に、セッションの開始時に多数のパラメータセットのインタンスの送信を行う必要がある場合、帯域外による方法では過度の負担がかかったり、セッションの開始待ち時間が過度に長くなったりする場合がある。第２に、パラメータセットの信頼性の高い帯域外送信を行うための実行可能なメカニズムを欠くシステムでは、パラメータセットＮＡＬユニットの帯域内トランスポートの信頼性が高くないという欠点が挙げられる。第３に、放送用アプリケーション用として、放送プロセス中に新たなユーザの参加が可能となるようにパラメータセット情報を頻繁に送信できることが望ましいため、すべてのアクティブなパラメータセットのインタンスの冗長な送信はビットレートという点から見ると高いコストのものとなる。
【００１４】
マルチメディアストリームの送信
マルチメディア・ストリーミングシステムは、ストリーミングサーバおよびネットワークを介してサーバにアクセスする複数のプレイヤから構成される。ネットワークは一般にパケット指向型であり、保証されたサービス品質のための手段をほとんどあるいはまったく提供しない。プレイヤは、予め蓄えられたマルチメディアコンテンツか、ライブのマルチメディアコンテンツかのいずれかのコンテンツをサーバからフェッチし、このコンテンツをダウンロードしながら、コンテンツをリアルタイムで再生する。通信のタイプは、ポイント・トゥー・ポイントか、マルチキャストかのいずれかとすることができる。ポイント・トゥー・ポイントストリーミングでは、サーバによって、個々のプレイヤに対して個別接続が行われる。マルチキャストストリーミングでは、サーバは、単一のデータストリームを複数のプレイヤへ送信し、次いで必要な場合にのみネットワークエレメントがストリームの複製を行う。
【００１５】
プレイヤがサーバとの接続を確立し、マルチメディアストリームを要求すると、サーバは所望のストリームの送信を開始する。プレイヤはストリームの再生をすぐには開始せず、代わりに、数秒の間着信データのバッファリングを行うのが一般的である。本明細書では、このバッファリングを初期バッファリングと呼ぶ。初期バッファリングはポーズのない再生の保持に役立つものである。というのは、時折送信遅延が長くなったり、ネットワークスループットが低下したりする場合に、プレイヤはバッファ済みデータを復号化し、このデータの再生を行うことができるからである。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明の１つの目的は、従来技術の問題点を回避し、ピクチャ情報に関連するパラメータを送信するさらに効率のよい方法を提供することである。本発明の好適な実施形態によれば、以下のパラメータセットのシグナリング方法が提供される。
【課題を解決するための手段】
【００１７】
比較的多数の頻繁に使用するパラメータセットのインタンスおよびそれらのＩＤが予め定義され、符号化装置と復号化装置との双方に格納される。通信の開始時に、これらの予め定義されたパラメータセットの送信を行う必要はない。予め定義されたパラメータセットの中に含まれていないパラメータセットのみを好適にはセッションの開始時に送信するか、必要に応じて後程パラメータセットＮＡＬユニットの形で送信する必要がある。本システムは、個々のプロファイルおよびレベルに対するデフォルトのパラメータセットの定義を含むことも可能である。
【００１８】
本発明によれば、シーケンス（シーケンス用パラメータセット）用およびピクチャ（ピクチャ用パラメータセット）用の少なくとも２種類のパラメータセットが存在する。
【００１９】
フィードバックチャネル（デジタルＴＶ）を備えていないアプリケーションの場合、あるいは、非常に限定された用途（膨大な数の受信装置を用いる場合のマルチキャストストリーミングなど）のフィードバックチャネルを備えたアプリケーションの場合、予め定義されたパラメータセットからなる１組は、可能なシステム並びにアプリケーションシナリオという点から見て可能な限り完全であることが望ましい。したがって、パラメータセットの送信を行う必要がない可能性もあり得ることになる。パラメータセットＮＡＬユニットが必要となるとすぐに、パラメータセットＮＡＬユニットを複数回送信して、正しく受信が行われた旨の保証を行うことが望ましい。
【００２０】
本発明の別の発明概念として、パラメータの持続性とターゲットとに基づいてパラメータセット構造を複数のパラメータセット構造に分割することが挙げられる。特に、本発明はシーケンス用パラメータセットとピクチャ用パラメータセットというコンセプトを含むものである。個々のパラメータに対する正しいパラメータセットの選択は、発生確率の高い、許されたパラメータ変動レートに依存することになる。スライス毎に変動する可能性のある値を有するパラメータや、ピクチャ毎に変動する傾向がある値を有するパラメータがスライスヘッダの中に含まれている。パラメータが複数のピクチャの中で変らない状態のまま残っていることが予想されるが、ピクチャ毎の変動が許される場合、このようなパラメータがピクチャ用パラメータセットの中に含まれていることになる。符号化済みビデオシーケンスの変動が許されない上記のようなパラメータはシーケンス用パラメータセットの中に含まれる。発明を限定するものではない、このようなパラメータのいくつかの例として、ピクチャ順序を示すカウント値、フレーム番号および独立に復号化可能なピクチャの識別子がある。
【００２１】
以下の説明では、エンコーダ／デコーダベースのシステムを用いて本発明について説明を行うが、ビデオ信号が格納されるシステムにおいて本発明の実現が可能であることは言うまでもない。格納済みビデオ信号とは、符号化前に格納される未符号化信号か、符号化後に格納される符号化信号か、符号化処理と復号化処理との後に格納される復号化信号のうちのいずれであってもよい。例えば、エンコーダはビットストリームを生成する。ファイルシステムは、例えば復号化順にカプセル化され、ファイルとして格納されるオーディオおよび／またはビデオビットストリームの受信を行う。
【００２２】
本発明に準拠する符号化方法は、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップと、を具備し、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにすることを主たる特徴とする方法である。
【００２３】
本発明に準拠する復号化方法は、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備することを主たる特徴とする方法である。
【００２４】
本発明に準拠するエンコーダは、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備し、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにすることを主たる特徴とするエンコーダである。
【００２５】
本発明に準拠するデコーダは、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段と、を具備することを主たる特徴とするデコーダである。
【００２６】
本発明に準拠するシステムは、エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段であって、ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする手段とを具備し、
さらに、デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するようにすることを主たる特徴とするシステムである。
【００２７】
本発明に準拠する送信装置は、エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備するエンコーダであって、ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするエンコーダを具備することを主たる特徴とする送信装置である。
【００２８】
本発明に準拠する受信装置は、デコーダが、
シーケンス用パラメータセットを認識し、ピクチャに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段と、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するデコーダを具備することを主たる特徴とする受信装置である。
【００２９】
本発明に準拠するビットストリームは、
符号化済みピクチャと、
シーケンス用パラメータセット内のシーケンス用パラメータと、
ピクチャ用パラメータセット内のピクチャ用パラメータと、
スライスヘッダを含むスライスに関する情報と、
スライスヘッダ内の少なくとも１つのピクチャ用パラメータと、を具備し、少なくとも、１つの符号化済みピクチャのすべてのスライスヘッダ内にピクチャ用パラメータが変らない状態のまま残るようにすることを主たる特徴とするビットストリームである。
【００３０】
本発明に準拠する符号化用ソフトウェアプログラムは、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップと、を具備し、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにすることを主たる特徴とするソフトウェアプログラムである。
【００３１】
本発明に準拠する復号化用ソフトウェアプログラムは、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備することを主たる特徴とするソフトウェアプログラムである。
【００３２】
本発明に準拠する符号化用ソフトウェアプログラムを含む記憶媒体は、上記ソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップと、を具備し、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにすることを主たる特徴とする記憶媒体である。
【００３３】
本発明に準拠する復号化用ソフトウェアプログラムを含む記憶媒体は、機械で実行可能なソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するようにすることを主たる特徴とする記憶媒体である。
【００３４】
本発明は圧縮効率の改善を意図するものである。ピクチャ用パラメータセットの数の方がシーケンス用パラメータセットの数よりも多くなること、および、更新ピクチャ用パラメータセットの周波数の方が更新シーケンス用パラメータセットの周波数よりも高くなることが予想される。したがって、単一のパラメータセット構造が存在した場合、前回のピクチャ用パラメータセットの中で（復号化順に）変らない状態のまま残った多数のシーケンスレベルのパラメータを繰り返すことが望ましいことになる。異なるシンタックス構造の中にピクチャ用パラメータとシーケンスレベルのパラメータとを含めることで上記問題点の回避に資することになる。
【００３５】
本発明はパラメータ値の持続性規則を明らかにするものである。ピクチャサイズなどの或るパラメータ値はシーケンスの中で変らない状態のまま残ることになる。ピクチャ毎にパラメータ値の変更を行うようにしてもよい。単一のパラメータセット構造が仮に存在した場合、たとえ参照したパラメータセットの変更がシーケンス内で可能であっても、シーケンス内でパラメータ値を変更してはならないという意味論上の制約を設けることが望ましい。シーケンス用パラメータセット構造が指定されるため、シーケンス内で参照されるすべてのピクチャ用パラメータセットは同じシーケンス用パラメータセットを参照しなければならないことは明らかである。さらに、ピクチャのすべてのスライスは同じピクチャ用パラメータセットを参照しなければならないことは明らかである。
【発明を実施するための最良の形態】
【００３６】
本発明の好適な実施形態では、独立ＧＯＰ用パラメータセットあるいはシーケンス用パラメータセット、ピクチャ用パラメータセット、スライス用パラメータセット、オプションとして、表示用パラメータセットの４つのパラメータセット構造が定義される。異なるパラメータセットの定義に関連するいくつかの理由として以下が挙げられる。
【００３７】
第１に、或るパラメータ値は、独立ＧＯＰの間ずっと、あるいは、ピクチャの中で変らない状態のまま残らなければならない。例えば、マルチピクチャ用バッファ内のピクチャ“スロット”数は独立ＧＯＰの間変更してはならない。そうしないと、マルチピクチャのバッファ処理を行う方法が不明瞭になる。デコーダの実施構成は、特定のピクチャのすべてのスライスが同じピクチャ用パラメータセットを参照することを保証するものでなければならない。同様に、独立ＧＯＰのすべてのスライスは同じ独立ＧＯＰ用パラメータセットを参照するものでなければならない。参照が行われない場合、デコーダはデータの損失や破損が生じたと推論することが望ましい。１つのジョイント用パラメータセットを用いて同じ機能性を取得する際、個々のパラメータ値がピクチャの中であるいは独立ＧＯＰの中で同じ状態のまま残っているかどうかをデコーダによってチェックすることが必要となる。
【００３８】
第２に、パラメータセットのためのコンパクトなシンタックスがパラメータセットＮＡＬユニットにおけるビットの節減には好都合である。したがって、より頻繁に更新されるスライス用パラメータセットから独立ＧＯＰとピクチャ用パラメータセットとを分離するのが賢明である。
【００３９】
第３に、表示関連パラメータ値は符号化済みビデオストリームの復号化に影響を与えるものではない。
【００４０】
図１はＮＡＬパケットとパラメータセットのインタンス間での依存状態を示す例図である。矢印はパラメータセット識別子に基づく参照を示す。矢印の始点は、エンティティであり、このエンティティが、矢印が指すパラメータセットのインタンスを参照する。矢印の終点はパラメータセット識別子の所有者を指す。スライス（すなわち単一スライス、ＳＳＰ）１０１、スライスデータ・パーティションおよびＩＤＲ  ＮＡＬユニット（ＩＤＥ  ＲＰ）（すなわち独立デコーダリフレッシュＮＡＬパケット）１０２はスライス用パラメータセット１０３を常に参照する。スライス用パラメータセット１０３は、ピクチャ用パラメータセット１０４を参照し、ピクチャ用パラメータセット１０４は、独立ＧＯＰ用パラメータセット１０５と表示用パラメータセット１０６との双方を参照し、シーケンス用パラメータセットを参照する。ピクチャのすべてのスライスは同じピクチャ用パラメータセットを参照することが望ましく、シーケンスのすべてのスライスは同じシーケンス用パラメータセットを参照することが望ましい。
【００４１】
次に、本発明の好適な実施形態に準拠する様々なパラメータセットについてさらに詳細に説明する。
【００４２】
独立ＧＯＰ用パラメータセット
独立ＧＯＰの開始は瞬間デコーダリフレッシュＮＡＬパケット（ＩＤＥＲＰ）によって特定される。パケットの好適なシンタックスを表１に示す。
【００４３】
【表１】
2006524947.tif 000003
【００４４】
パケットのフィールドの意味について次に説明する。プロファイルフィールドは使用中の符号化プロファイルを定義する；レベルフィールドはプロファイル内で使用中のレベルを定義する；バージョンフィールドはプロファイルとレベル内で使用中のバージョンを定義する。次のフィールド、ｌｏｇ２_ｍａｘ_ｐｉｃｔｕｒｅ_ｎｕｍｂｅｒ_ｍｉｎｕｓ_４はピクチャ番号に関連する演算で使用するＭＡＸＰＮ定数を指定するものである。このフィールド（ｌｏｇ２_ｍａｘ_ｐｉｃｔｕｒｅ_ｎｕｍｂｅｒ_ｍｉｎｕｓ_４）の値の冪まで２を上げることにより、および、計算された冪２を１だけ減分することによりＭＡＸ_ＰＩＮが計算される。フィールドｎｕｍｂｅｒ_ｏｆ_ｒｅｆｅｒｅｎｃｅ_ｐｉｃｔｕｒｅ_ｂｕｆｆｅｒｓ_ｍｉｎｕｓ_１は、マルチピクチャ用バッファ内の短長期のピクチャ用バッファの個数全体を定義する。ｒｅｑｕｉｒｅｄ_ｐｉｃｔｕｒｅ_ｎｕｍｂｅｒ_ｕｐｄａｔｅ_ｂｅｈａｖｉｏｒフィールドの値が１であれば、抜け落ちているピクチャ番号の場合の或る特定のデコーダの振舞いが要請される。しかし、これは本発明の範囲外の事柄であり、本願には記載されていない。
【００４５】
プロファイルと、レベルと、バージョンとが独立ＧＯＰ内に変らない状態のまま残る可能性は非常に高い。したがって、これらプロファイル、レベルおよびバージョンは独立ＧＯＰ用パラメータセットの中に含まれることになる。
【００４６】
参照ピクチャのバッファリング用制御値（ＭＡＸＰＮ、参照ピクチャ用バッファ数）の変更と、必要ピクチャ数更新の振舞いの変更によって、未定義のデコーダ状態が生じることになる。独立ＧＯＰの最中にこれらのパラメータを変更することは何等の利益ももたらさない。したがって、参照ピクチャ用バッファの数は独立ＧＯＰ用パラメータセットの形で通知される。０〜１５の範囲がピクチャ数の実際的な最低値と考えられる。したがって、小さな値を避けることが望ましい。
【００４７】
ピクチャ用パラメータセット
ピクチャ用パラメータセットには表２に示すフィールドが含まれる。
【００４８】
【表２】
2006524947.tif 000004
【００４９】
第１のｐａｒａｍｅｔｅｒ_ｓｅｔ_ｉｄフィールドは、当該ｐｉｃｔｕｒｅ_ｐａｒａｍｅｔｅｒ_ｓｅｔを示すフィールドである。その他の２つのパラメータセットは、ピクチャ用パラメータセットを参照するスライスの符号化時および復号化時にピクチャ用パラメータセットと一緒に使用する独立ＧＯＰ用パラメータセットと表示用パラメータセットとを示す。２以上のピクチャ用パラメータセットは、同じ独立ＧＯＰ用パラメータセットおよび／または同じ表示用パラメータセットを参照することが可能である。ｐｉｃｔｕｒｅ_ｗｉｄｔｈ_ｉｎ_ＭＢｓ_ｍｉｎｕｓ_１フィールドと、ｐｉｃｔｕｒｅ_ｗｉｄｔｈ_ｉｎ_ＭＢｓ_ｍｉｎｕｓ_１フィールドとはピクチャサイズを定義するものである。
【００５０】
実施形態によっては、ｐｉｃｔｕｒｅ_ｗｉｄｔｈ_ｉｎ_ＭＢｓ_ｍｉｎｕｓ_１フィールドとｐｉｃｔｕｒｅ_ｗｉｄｔｈ_ｉｎ_ＭＢｓ_ｍｉｎｕｓ_１フィールドとが、独立ＧＯＰ用パラメータセットの中にも同様に存在することが可能なものもある。
【００５１】
ピクチャ毎のベースでは表示用パラメータの変更許可を必要とするため、表示用パラメータセットはピクチャレベルで参照される。例えば、表示用パラメータセットは再構成ピクチャの表示用矩形の信号送信を行うものであるが、この表示用パラメータセットは、ピクチャ用パラメータセットで信号送信される符号化済みピクチャサイズと直接関連するものである。
【００５２】
スライス用パラメータセット
スライス用パラメータセットには表３に示すフィールドが含まれる。
【００５３】
【表３】
2006524947.tif 000005
【００５４】
エントロピ符号化フィールドはＷＤ２のＶＬＣ符号化タイプを示すフィールドである。エントロピ符号化フィールドの値が０に等しい場合、エントロピ符号化フィールドは、ＷＤ２の非算術ＶＬＣ符号化が使用されていることを示すのに対して、値１はＷＤ２の算術符号化用ＶＬＣ符号化が使用されていることを示す。
【００５５】
ｍｏｔｉｏｎ_ｒｅｓｏｌｕｔｉｏｎフィールドは動き解像度に関する情報を与えるフィールドである。ｍｏｔｉｏｎ_ｒｅｓｏｌｕｔｉｏｎフィールドの値が０に等しい場合、１／４サンプル動き解像度が使用中であり、上記値が１に等しい場合、１／８サンプル動き解像度が使用中である。
【００５６】
ｃｏｎｓｔｒａｉｎｅｄ_ｉｎｔｒａ_ｐｒｅｄｉｃｔｉｏｎ_ｆｌａｇを利用して予測モードに関する情報が提供される。ｃｏｎｓｔｒａｉｎｅｄ_ｉｎｔｒａ_ｐｒｅｄｉｃｔｉｏｎ_ｆｌａｇが０に等しい場合、通常のイントラ予測が利用されるのに対して、１の場合は、制約されたイントラ予測を表す。制約されたイントラ予測モードでは、マクロブロック間からイントラ予測が行われることはない。
【００５７】
ｍｕｌｔｉｐｌｅ_ｐｒｅｄｉｃｔｉｏｎ_ｆｒａｍｅｓ_ｆｌａｇは動き補償のための参照用ピクチャの使用状況に関する情報を提供する。ＰフレームおよびＳＰフレーム内の動き補償のための参照用ピクチャとして符号化順に前回の符号化済みピクチャのみを使用し、さらに、前回の復号化済みピクチャとその次に続く復号化済みピクチャとをＢ−フレーム内での動き補償用として使用することが、０に等しいｍｕｌｔｉｐｌｅ_ｐｒｅｄｉｃｔｉｏｎ_ｆｒａｍｅｓ_ｆｌａｇにより信号送信される。上記でない場合、個々のマクロブロックについて予測用の参照用ピクチャを信号送信する必要がある。
【００５８】
この結果、スライス用パラメータセットのための選択されたパラメータはその値を独立ＧＯＰ全体の中で変らないように限定する理由が見当たらなくなる。むしろ、ピクチャ内でもパラメータ値の変更を許す方が利点を生む可能性が考えられる。考えられる利点の例として以下の事項が挙げられる：
−  複数の参照用ピクチャの利用。ピクチャの或る部分に対する参照用ピクチャの数を１に限定することは理にかなうことかもしれない。例えば、有線テレビ会議用設備では、エンコーダはピクチャの端縁部に比べて中心部の方がより良好に処理することができる。
−  エントロピ符号化タイプ。このエントロピ符号化タイプによって、ストリームの復号化を行うことなく多重符号化ビデオストリームを１つにミックスすることが可能となる。これによって、例えば、テレビ会議システムのマルチポイント制御ユニット（ＭＣＵ）などで利点が生じる可能性がある。一方のエンドポイントが他方のエンドポイントとは異なるエントロピ符号化法を利用することが可能となる。したがって、“ミックスされた”ストリームが、同じ“ミックスされた”符号化済みピクチャの中に複数のエントロピ符号化タイプを含むことになる。
【００５９】
表示用パラメータセット
表示用パラメータセットには表４に示すフィールドが含まれる。
【００６０】
【表４】
2006524947.tif 000006
【００６１】
表示ピクセルアスペクト比は、ｐｉｘｅｌ_ａｓｐｅｃｔ_ｒａｔｉｏ_ｗｉｄｔｈ：ｐｉｘｅｌ_ａｓｐｅｃｔ_ｒａｔｉｏ_ｈｅｉｇｈｔとなることが望ましい。これらのパラメータ値は互いに素数である。値０は好適には禁じることが望ましい。ｄｉｓｐｌａｙ_ｒｅｃｔａｎｇｌｅ_ｏｆｆｓｅｔ_ｔｏｐフィールド、ｄｉｓｐｌａｙ_ｒｅｃｔａｎｇｌｅ_ｏｆｆｓｅｔ_ｌｅｆｔフィールド、ｄｉｓｐｌａｙ_ｒｅｃｔａｎｇｌｅ_ｏｆｆｓｅｔ_ｂｏｔｔｏｍフィールドおよびｄｉｓｐｌａｙ_ｒｅｃｔａｎｇｌｅ_ｏｆｆｓｅｔ_ｒｉｇｈｔフィールドは、符号化済みピクチャから表示される矩形を定義するものである。サンプルユニットが用いられる。
【００６２】
ビデオストリーム用パラメータセット値を更新するためにパラメータセットＮＡＬユニットを用いることができる。ネットワーク抽象化層パケット（ＮＡＬＰ）としてパラメータ更新パケットを送信することができる。ＮＡＬＰはＮＡＬＰヘッダ（ＮＡＬＰＨ）とＮＡＬＰペイロード（ＮＡＬＰＰ）とから構成される。ＮＡＬＰＨはＮＡＬＰの第１バイトである。ＮＡＬＰ自体は異なるＮＡＬＰタイプを識別し、ＮＡＬＰの後に続くＮＡＬＰＰ内のエラーの存在を示す１ビット（ＥＩフラグ）を含むものである。０にセットされたＥＩフラグは、次のペイロード内に認知されるエラーが存在しないことを意味するのに対して、１は破損ペイロードおよび／または破損ＮＡＬＰタイプを示す。
【００６３】
パラメータセットＮＡＬユニットは、専用タイプのパラメータセットＮＡＬユニットに準拠する以下のような復号化処理と同期して有効になる：次の独立ＧＯＰ（すなわち次のＩＤＥＲＰ  ＮＡＬパケット）の第１スライスが復号化される直前に独立ＧＯＰ用パラメータセットの更新が行われる。次のピクチャの第１スライスが復号化される直前にピクチャの更新と表示用パラメータのセットが行われる。含まれているパラメータのうちの少なくとも１つを変更する場合、スライス用パラメー用パラメータセット識別子は同じ符号化済みピクチャ内の異なるパラメータ値を用いて再定義しなくてもよい。
【００６４】
デジタルＴＶ並びに膨大な数の生じ得る受信装置と共に行われるマルチキャストストリーミングのような或る放送用アプリケーションの場合、含まれているパラメータのうちのいくつかが変更されるか否かに関係なく、予め定義されたパラメータセットの中から脱落する新規の独立ＧＯＰ用パラメータセットを個々の独立ＧＯＰが復号化される前に更新して、符号化済みデータの受信を開始する端末装置で復号化が行われる可能性が大きい。他のパラメータセットは符号化済みデータの中で参照される前に更新される。
【００６５】
本発明を実現できるシステムの好適な実施形態が図２に示されている。符号化対象ピクチャは、例えばカメラ、ビデオレコーダなどのビデオソース３から得られるビデオストリームピクチャであってもよい。ビデオストリームピクチャ（フレーム）は、スライスなどのさらに小さな部分に分けることができる。スライスはマクロブロックとブロックとにさらに分けることができる。エンコーダ１は符号化処理と共に使用する適切なパラメータセットを選択し、選択されたパラメータセットをデコーダ２へ送信する。デコーダはパラメータセットをメモリ２.３（図４）へ格納する。デコーダが正しいパラメータセットをすでに有している場合、このようなパラメータセットをデコーダ２ヘ送信する必要はなく、正しいパラメータセットの指示のみを行えばよい。
【００６６】
エンコーダ１では、ビデオストリームを符号化して情報量を減らし、送信チャネル４を介して送信したり、記憶媒体（図示せず）へ送信したりする。ビデオストリームピクチャはエンコーダ１へ入力される。エンコーダは、符号化対象のピクチャのいくつかを一時的に格納するための符号化用バッファ１.１（図３）を有する。エンコーダ１は、本発明に準拠する符号化タスクを適用できるメモリ１.３およびプロセッサ１.２も備えている。メモリ１.３とプロセッサ１.２とは送信装置６を備えた一般的なものであってもよい。あるいは送信装置６は送信装置６の別の機能用の別のプロセッサおよび／またはメモリ（図示せず）を有するものであってもよい。エンコーダ１は動き予測および／または何らかの別のタスクを実行してビデオストリームの圧縮を行う。動き予測では、符号化対象ピクチャ（現在のピクチャ）と前回のピクチャおよび／または後続のピクチャ間での類似性が探索される。類似性が発見された場合、符号化対象ピクチャのための参照用ピクチャとして比較対象ピクチャまたはこの比較対象ピクチャの一部を利用することができる。ＪＶＴ符号化規格ではピクチャの表示順序と復号化順序とは必ずしも同じであるとはかぎらない。その場合、参照用ピクチャは、参照用ピクチャとして使用する限りバッファ（符号化用バッファ１.１内など）に格納しなければならない。エンコーダ１はまたピクチャの表示順序に関する情報をビットストリームの中へ挿入してもよい。
【００６７】
必要に応じて、符号化済みピクチャは符号化処理から符号化済みピクチャ用バッファ５.２へ移される。符号化済みピクチャは、送信チャネル４を介してエンコーダ１からデコーダ２へ送信される。デコーダ２では、符号化済みピクチャは復号化され、可能なかぎり符号化済みピクチャに対応する未圧縮ピクチャが形成される。個々の復号化済みピクチャは、個々の復号化済みピクチャが復号化のほぼ直後に表示されない限り、また、参照用ピクチャとして使用されない限り、デコーダ２の復号化済みピクチャ用バッファ（ＤＰＢ）２.１にバッファされる。好適には、参照用ピクチャバッファリングと表示用ピクチャバッファリングの双方が組み合わされ、同じ復号化済みピクチャ用バッファ２.１を使用することが望ましい。これによって、２つの異なる場所に同じピクチャを格納する必要がなくなり、したがって、デコーダ２の必要メモリが減ることになる。
【００６８】
デコーダ２もメモリ２.３とプロセッサ２.２とを備え、これらメモリ２.３とプロセッサ２.２において本発明に基づく復号化タスクの実行が可能となる。メモリ２.３とプロセッサ２.２とは受信装置８に共通のものであってもよいし、あるいは、受信装置８の別の機能のための別のプロセッサおよび／またはメモリ（図示せず）を備えたものであってもよい。
【００６９】
本発明が単に上記実施形態だけに限定されるものではなく、添付の請求項の範囲内で変更可能であることは自明である。
【図面の簡単な説明】
【００７０】
【図１】ＮＡＬパケットとパラメータセットのインタンス間の依存状態を示す例図である。
【図２】本発明に準拠するシステムの好適な実施形態を描く図である。
【図３】本発明に準拠するエンコーダの好適な実施形態を描く図である。
【図４】本発明に準拠するデコーダの好適な実施形態を描く図である。
【図１】
2006524947.tif 000007
【図２】
2006524947.tif 000008
【図３】
2006524947.tif 000009
【図４】
2006524947.tif 000010
【手続補正書】
【提出日】平成18年1月11日(2006.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピクチャシーケンスをビットストリームに符号化する方法であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される方法において、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するステップを有するようにする方法。
【請求項２】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項１に記載の方法。
【請求項３】
前記ピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項１に記載の方法。
【請求項４】
前記シーケンス用パラメータセットとピクチャ用パラメータセットとが個々のピクチャ当たり一回よりも少ない頻度で送信される請求項１に記載の方法。
【請求項５】
ビットストリームからピクチャシーケンスを復号化する方法であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される方法において、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
前記スライスヘッダ内の前記少なくとも１つのピクチャ用パラメータが、ピクチャ用パラメータセットの参照値を有するステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備する方法。
【請求項６】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項５に記載の方法。
【請求項７】
前記第２のピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項５に記載の方法。
【請求項８】
ピクチャシーケンスをビットストリームに符号化するエンコーダであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるエンコーダにおいて、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備し、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残り、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合されるエンコーダ。
【請求項９】
ビットストリームからピクチャシーケンスを復号化するデコーダであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるデコーダにおいて、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残り、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、前記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段と、を具備するデコーダ。
【請求項１０】
ピクチャシーケンスをビットストリームに符号化するエンコーダと、前記ビットストリームからピクチャシーケンスを復号化するデコーダとを具備するシステムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるシステムにおいて、前記エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段であって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合される手段とを具備し、
さらに、前記デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残り、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、前記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するようにするシステム。
【請求項１１】
パラメータセットが前記エンコーダと前記デコーダの双方に格納される請求項１０に記載のシシステム。
【請求項１２】
ピクチャシーケンスをビットストリームに符号化するエンコーダを具備する送信装置であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される送信装置において、前記エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段であって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする手段と、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合される送信装置。
【請求項１３】
ビットストリームからピクチャシーケンスを復号化するデコーダを具備する受信装置であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備する受信装置において、前記デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残り、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、前記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するように構成される受信装置。
【請求項１４】
ビットストリームであって、
符号化済みピクチャと、
シーケンス用パラメータセット内のシーケンス用パラメータと、
ピクチャ用パラメータセット内のピクチャ用パラメータと、
スライスヘッダを含むスライスに関する情報と、
前記スライスヘッダ内の少なくとも１つのピクチャ用パラメータと、を具備するビットストリームにおいて、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残り、前記スライスヘッダ内の前記少なくとも１つのピクチャ用パラメータが、ピクチャ用パラメータセットの参照値を有するようにするビットストリーム。
【請求項１５】
前記スライスヘッダが、ピクチャ用パラメータセットに関連する参照値と共に含まれる請求項１４に記載のビットストリーム。
【請求項１６】
前記ピクチャ用パラメータセットが、シーケンス用パラメータセットに関連する参照値と共に含まれる請求項１４に記載のビットストリーム。
【請求項１７】
前記ピクチャ用パラメータが、ピクチャ順序を示すカウント値と、フレーム番号と、独立に復号化可能なピクチャの識別子とに関する１グループの情報から選択される請求項１４に記載のビットストリーム。
【請求項１８】
ピクチャシーケンスをビットストリームに符号化する機械で実行可能なステップを具備するソフトウェアプログラムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるソフトウェアプログラムにおいて、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップを具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するステップを有するようにするソフトウェアプログラム。
【請求項１９】
ビットストリームからピクチャシーケンスを復号化する、機械で実行可能なソフトウェアプログラムであって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成されるソフトウェアプログラムにおいて、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップであって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記ステップが、前記少なくとも１つの第２のピクチャ用パラメータを決定するために前記スライスヘッダ内にピクチャ用パラメータセットの参照値を設けるステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するソフトウェアプログラム。
【請求項２０】
ピクチャシーケンスをビットストリームに符号化する機械で実行可能なステップを具備するソフトウェアプログラムを含む記憶媒体であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される記憶媒体において、前記ソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、前記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するようにする記憶媒体。
【請求項２１】
ビットストリームからピクチャシーケンスを復号化する機械で実行可能なソフトウェアプログラムを含む記憶媒体であって、パラメータセット内にパラメータが定義され、個々のピクチャが１または２以上のスライスに関する情報を具備するように構成される記憶媒体において、前記ソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを前記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを前記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、前記少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップであって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記ステップが、前記少なくとも１つの第２のピクチャ用パラメータを決定するために前記スライスヘッダ内にピクチャ用パラメータセットの参照値を設けるステップと、
前記少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するようにする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明に準拠する符号化方法は、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するステップを有することを主たる特徴とする方法である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明に準拠する復号化方法は、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップと、
前記スライスヘッダ内の前記少なくとも１つのピクチャ用パラメータが、ピクチャ用パラメータセットの参照値を有するステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備することを主たる特徴とする方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明に準拠するエンコーダは、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備し、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにし、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合されることを主たる特徴とするエンコーダである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明に準拠するデコーダは、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であって、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段であって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、上記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段と、を具備することを主たる特徴とするデコーダである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明に準拠するシステムは、エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段であって、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにする手段とを具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合され、
さらに、デコーダが、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であり、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段であって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、上記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するようにすることを主たる特徴とするシステムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明に準拠する送信装置は、エンコーダが、
シーケンス用パラメータセット内にパラメータを定義する手段と、
ピクチャ用パラメータセット内にパラメータを定義する手段と、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する手段と、を具備するエンコーダであって、ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするエンコーダを具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記手段が、ピクチャ用パラメータセットの参照値を出力するように適合されることを主たる特徴とする送信装置である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明に準拠する受信装置は、デコーダが、
シーケンス用パラメータセットを認識し、ピクチャに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成する手段と、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成する手段と、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成する手段であり、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残る手段であって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記手段が、上記スライスヘッダ内に含まれるピクチャ用パラメータセットの参照値を利用して、前記少なくとも１つの第２のピクチャ用パラメータを決定するように適合される手段と、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用する手段とを具備するデコーダを具備することを主たる特徴とする受信装置である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明に準拠するビットストリームは、
符号化済みピクチャと、
シーケンス用パラメータセット内のシーケンス用パラメータと、
ピクチャ用パラメータセット内のピクチャ用パラメータと、
スライスヘッダを含むスライスに関する情報と、
スライスヘッダ内の少なくとも１つのピクチャ用パラメータと、を具備し、少なくとも、１つの符号化済みピクチャのすべてのスライスヘッダ内にピクチャ用パラメータが変らない状態のまま残り、前記スライスヘッダ内の前記少なくとも１つのピクチャ用パラメータが、ピクチャ用パラメータセットの参照値を有することを主たる特徴とするビットストリームである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明に準拠するを符号化用ソフトウェアプログラムは、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するステップを有することを主たる特徴とするソフトウェアプログラムである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本発明に準拠する復号化用ソフトウェアプログラムは、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであり、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップであって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記ステップが、前記少なくとも１つの第２のピクチャ用パラメータを決定するために上記スライスヘッダ内にピクチャ用パラメータセットの参照値を設けるステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備することを主たる特徴とするソフトウェアプログラムである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明に準拠する符号化用ソフトウェアプログラムを含む記憶媒体は、上記ソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセット内にパラメータを定義するステップと、
ピクチャ用パラメータセット内にパラメータを定義するステップと、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義するステップであって、上記ピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るようにするステップと、を具備し、
スライスヘッダ内に少なくとも１つのピクチャ用パラメータを定義する前記ステップが、ピクチャ用パラメータセットの参照値を出力するステップを有することを主たる特徴とする記憶媒体である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本発明に準拠する復号化用ソフトウェアプログラムを含む記憶媒体は、機械で実行可能なソフトウェアプログラムが、機械で実行可能な、
シーケンス用パラメータセットを認識し、シーケンスに関係する少なくとも１つのシーケンス用パラメータを上記パラメータセットを利用して形成するステップと、
ピクチャ用パラメータセットを認識し、ピクチャに関係する少なくとも１つの第１のピクチャ用パラメータを上記パラメータセットを利用して形成するステップと、
少なくとも１つの第２のピクチャ用パラメータをスライスヘッダに関する情報を利用して形成するステップであり、少なくとも１つの第２のピクチャ用パラメータが、少なくとも、１つのピクチャのすべてのスライスヘッダの中で変らない状態のまま残るステップであって、少なくとも１つの第２のピクチャ用パラメータをスライスヘッダの情報を利用して形成する前記ステップが、前記少なくとも１つの第２のピクチャ用パラメータを決定するために上記スライスヘッダ内にピクチャ用パラメータセットの参照値を設けるステップと、
少なくとも１つの第２のピクチャ用パラメータを復号化時に利用するステップと、を具備するようにすることを主たる特徴とする記憶媒体である。
【国際調査報告】
2006524947.tif 000011
2006524947.tif 000012
2006524947.tif 000013