【誤訳訂正書】
【提出日】令和2年5月1日(2020.5.1)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】発明の名称
【訂正方法】変更
【訂正の内容】
【発明の名称】ビデオコーディングにおける分割方式に対する仮想参照デコーダパラメータの準拠を試験する方法およびデバイス
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００２０
【訂正方法】変更
【訂正の内容】
【００２０】
高効率ビデオコーディング(HEVC)などのいくつかのビデオコーディング規格は、いくつかの異なるプロファイル、ティア、およびレベルを定義している。一般に、ビデオコーディング規格の「プロファイル」は、ビデオコーディング規格に存在する特徴およびツールのサブセットである。言い換えれば、プロファイルは、どのようなコーディングツールが使用され得るかを定義する。たとえば、ビデオエンコーダでは、プロファイルは、ビデオエンコーダが前記プロファイルに準拠するコード化ビットストリームを生成するために使用することができるコーディングツールのセットであってよい。ビデオデコーダでは、プロファイルは、前記プロファイルに準拠していると言われるビットストリームを復号することができためにビデオデコーダが有していなければならないコーディングツールのセットを意味するものとしてよい。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
レベルは、ビデオコーディング規格のシンタックス要素および変数の取り得る値に対する制約の定義済みセットである。ティアは、ビットストリーム内のシンタックス要素の値または変数の値に課されるレベル制約の指定されたカテゴリであり、そこで、レベル制約は、ティア内にネストされ、特定のティアおよびレベルに準拠するデコーダは、同じティアまたはそのレベルもしくはそのレベルの下の任意のレベルの下位のティアに準拠するすべてのビットストリームを復号することができる。したがって、ティアのレベルは、ビットストリーム内のシンタックス要素の値またはビットストリームを復号する際に使用される変数に課される制約の指定されたセットである。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００２２
【訂正方法】変更
【訂正の内容】
【００２２】
異なるビデオデコーダは、異なる機能を有し得る。たとえば、1つのビデオデコーダは、第1のプロファイルに準拠するビットストリームを復号することができるものとしてよいが、第2のプロファイルに準拠するビットストリームを復号することはできない場合がある。この例において、別のビデオデコーダは、第1のプロファイルおよび第2のプロファイルに準拠するビットストリームを復号することができるものとしてよい。たとえば、ビデオコーディングのスケーラブルレイヤ(scalable layer)の場合、達成され得るビデオ画質のレベルは、いくつかのデバイスはビデオ画質のベースレベルを復号し、提示することのみができ、他のデバイスは高められたビデオ画質を復号し、提示することができるようにレイヤにまたがってスケーリングされ得る。また、スケーラブルレイヤは、チャネル帯域幅が制限されているときにより信頼できるビデオデータ受信を可能にし得る、たとえば、制限された帯域幅のチャネルは、それでも、ベースレイヤのビデオデータ通信に十分であり得、よりロバストな帯域幅のチャネルは、ベースおよびエンハンスメントレイヤのビデオデータ通信を可能にし得る。一般に、第1のプロセッサが、第2のプロセッサによって復号され得るプロファイル、ティア、およびレベルのスーパーセットであるプロファイル、ティア、およびレベルに準拠するビットストリームを復号することができる場合、第1のプロセッサはより複雑であり、より多くの費用がかかる傾向を有する。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００２６
【訂正方法】変更
【訂正の内容】
【００２６】
典型的には、ビデオデコーダが複数のハードウェアコアを備える場合において、ビデオデコーダは、ビットストリームでシグナリングされるプロファイル、ティア、およびレベル情報に基づき、ビデオデコーダの最も能力の高いハードウェアコアがビットストリームを復号できるかどうかを決定する。そうであれば、ビデオデコーダは、ビットストリームを復号できると決定する。このプロセスは、ビデオデコーダが、ビデオデコーダの能力の低いハードウェアコアのうちのどれかがビットストリームを復号するプロセスを支援することができるかどうかを決定することを可能にしない。その結果、能力の低いハードウェアコアは、最も能力の高いハードウェアコアがビットストリームのすべてを復号している間、アイドル状態にあり得る。しかしながら、ビデオデコーダの能力の低いハードウェアコアは、実際には、ビデオデコーダの最も能力の高いハードウェアコアと並行してビットストリームの特定のレイヤを復号することができるものとしてよい。その結果、能力の低いハードウェアコアを使用しないと、復号時間をいたずらに長引かせる可能性がある。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００２９
【訂正方法】変更
【訂正の内容】
【００２９】
いくつかの例において、1つまたは複数の分割方式のうちの各それぞれの分割方式の各それぞれのパーティションについて、ビデオデコーダは、ビットストリームから、それぞれのパーティションに対するそれぞれのプロファイル、ティア、およびレベル(PTL)情報を指示するそれぞれのシンタックス要素を取得する。いくつかの場合において、ビデオデコーダは、分割方式のパーティションに対するPTL情報に基づき、1つまたは複数の分割方式から分割方式を選択し得る。いくつかの場合において、ビデオデコーダは、利用可能なネットワークリソースによって決定されるような特定の分割方式に従ってビットストリームを受信することができる。ビデオデコーダは、ハードウェアコアのうちのそれぞれ1つのコアを使用して特定の分割方式の各それぞれのパーティションを復号し得る。ハードウェアコアのうちの各それぞれの1つのコアは、それぞれの単一レイヤデコーダを実装し得る。いくつかの場合おいて、ビデオデコーダの1つのハードウェアコアは、複数のレイヤを復号することができるものとしてよい。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００３１
【訂正方法】変更
【訂正の内容】
【００３１】
本開示のいくつかの技術によれば、マルチレイヤビデオデコーダは、三組みエントリのリストに基づき、マルチレイヤビデオデコーダが、マルチレイヤビデオデータの符号化された表現を含むビットストリームを復号することができる(すなわち、復号するように構成されている)かどうかを決定することができる。リスト中の三組みエントリの数は、マルチレイヤビデオデコーダ内の単一レイヤデコーダの数以下であるものとしてよい。三組みエントリのリスト内の各それぞれの三組みエントリは、マルチレイヤビデオデコーダ内のそれぞれの単一レイヤデコーダが復号することができる(すなわち、復号するように構成されている)プロファイル、ティア、およびレベルを指示する。マルチレイヤビデオデコーダがビットストリームを復号することができることに基づき、マルチレイヤビデオデコーダは、ビットストリームを復号することができる。いくつかの例において、ビデオ処理デバイスは、パーティションが単一レイヤデコーダのうちの少なくとも1つによって復号され得ることを分割方式の各パーティションのPTL情報が指示する分割方式をビットストリームが指定することを決定することによって、マルチレイヤデコーダがビットストリームを復号することができると決定することができる。これは、複数の単一レイヤデコーダを有するマルチレイヤビデオデコーダが、マルチレイヤビデオデコーダがビットストリームを復号することができるかどうかを決定することを可能にし得る。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００７８
【訂正方法】変更
【訂正の内容】
【００７８】
それに加えて、Table 1(表1)において定義されているVPS拡張の一部分は、1つまたは複数のプロファイル、ティア、およびレベル(PTL)シンタックス構造を定義するシンタックス要素を含む。各PTLシンタックス構造は、各コーディングされたビデオシーケンスに対するプロファイル、ティア、およびレベルを指定する。Table 1(表1)にさらに示されているように、VPS拡張は、それぞれの出力レイヤセットに適用可能であるPTLシンタックス構造を識別するprofile_level_tier_idxシンタックス要素を含む。このようにして、VPS拡張は、出力レイヤセットの各々に対するPTL情報を指定する。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００７９
【訂正方法】変更
【訂正の内容】
【００７９】
一般に、「プロファイル」は、ビデオコーディング規格に存在する特徴およびツールのサブセットである(たとえば、HEVCまたはその拡張)。与えられたプロファイルによって課される範囲内で、復号されるピクチャの指定されたサイズなどのビットストリーム内のシンタックス要素のとる値に応じて、エンコーダおよびデコーダの性能に非常に大きい変動を要求することが依然として可能である。多くの用途において、特定のプロファイル内のシンタックスのすべての仮想的使用を取り扱うことができるデコーダを実装することは実用的でも経済的でもあり得ない。この問題を取り扱うために、「ティア」および「レベル」が、各プロファイル内で指定される。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００８０
【訂正方法】変更
【訂正の内容】
【００８０】
いくつかの例において、レベルは、ビデオコーディング規格のシンタックス要素および変数の取り得る値に対する制約の定義済みセットである(たとえば、HEVCまたはその拡張)。さらに、いくつかの例において、ティアは、ビットストリーム内のシンタックス要素の値または変数の値に課されるレベル制約の指定されたカテゴリであり、ここで、レベル制約は、ティア内にネストされ、特定のティアおよびレベルに準拠するデコーダは、同じティアまたはそのレベルもしくはそのレベルの下の任意のレベルの下位のティアに準拠するすべてのビットストリームを復号することができる。したがって、ティアのレベルは、ビットストリーム内のシンタックス要素の値または変数の値に課される制約の指定されたセットである。これらの制約は、値に対する単純な制限であってもよい。あるいは、これらの制約は、値の算術的な組合せの制約の形式(たとえば、1秒あたりに復号されるピクチャの数と、ピクチャの高さと、ピクチャの幅との積)を取り得る。下位のティアに対して指定されたレベルは、上位のティアに対して指定されたレベルよりも強く制約される。いくつかの文脈において、「レベル」という用語は、スケーリングの前の変換係数の値を指すためにも使用され得る。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００８７
【訂正方法】変更
【訂正の内容】
【００８７】
H.264/AVCおよびHEVCは両方とも、2つのタイプのデコーダ準拠、すなわち、出力タイミングデコーダ準拠および出力順序デコーダ準拠を指定する。特定のプロファイル、ティア、およびレベルへの準拠を主張するデコーダは、HEVCなどの、ビデオコーディング規格のビットストリーム準拠要求条件に準拠するすべてのビットストリームを正常に復号することができる。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００９５
【訂正方法】変更
【訂正の内容】
【００９５】
異なる処理コアは、異なる機能を有し得る。たとえば、異なる処理コアは、異なるプロファイル、ティア、またはレベルに属すビデオデータを復号することができるものとしてよい。たとえば、ビデオデコーダ30の第1の処理コアは、第2のレベルではなく、第1のレベルに属すビデオデータを処理することができるものとしてよい。この例において、ビデオデコーダ30の第2の処理コアは、第1のレベルおよび第2のレベルに属すビデオデータを処理することができるものとしてよい。一般に、上位のプロファイル、ティア、およびレベルに属すビデオデータを復号することができる処理コアは、下位のプロファイル、ティア、およびレベルに属すビデオデータを復号することのみができる処理コアよりも複雑であり、したがって高価である。したがって、ビデオデコーダ30のメーカーは、所望のタスクを取り扱うのに適した最も低い機能を有する処理コアをビデオデコーダ30に備えることを選択し得る。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００９７
【訂正方法】変更
【訂正の内容】
【００９７】
第1に、解像度720pの4つよりも多い信号対雑音比(SNR)レイヤ(または同等の数のルーマピクセル、たとえば、空間的レイヤおよびSNRレイヤが組み合わされているより多くのレイヤ)が必要な場合、Level 5以上が使用されなければならない。その結果、CtbSizeYの値は、32または64に等しくなければならない(一般的限度の項目eにより)。720p以下の解像度では、この制限があるため、16×16などのより小さいコーディングツリーブロックサイズの使用が許されず、したがって、その結果、最適以下のコーディングがもたらされ得る。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】０１０４
【訂正方法】変更
【訂正の内容】
【０１０４】
JVTVC-Q0145では、レベルおよびデコーダ機能を定義するアプローチ、さらには上記の問題点を解決するための他の変更を提案していた。JCTVC-Q0145における設計は、少なくとも次の問題に関連付けられている。第1に、複数のHEVC単一レイヤデコーダが異なる機能、たとえば、異なるプロファイル、ティア、またはレベルを有している場合にハードウェアコアを変更することなく(たとえば、ハードウェアコアの機能を修正することなく)複数のHEVC単一レイヤデコーダに基づき各々が構築される設計は、SHVC/MV-HEVCデコーダについては最適以下である。第2に、レベルは、制限に関して定義され得る。MV-HEVC WD8およびSHVC WD6は、ビットストリームを復号するときに特定の値を有するか、または有しない、シンタックス要素もしくは変数に関してこれらの制限の多くを定義している。言い換えれば、レベル制限のいくつか(たとえば、ビットレートおよびサンプルレート)は、ビットレート特有であるものとして指定される。しながら、1つのHEVC単一レイヤデコーダを、ハードウェアコアを変更することなくSHVC/MV-HEVCデコーダの一部にすることを可能にし、レイヤのサブセット(すなわち、1つまたは複数のレイヤ、ただし、出力レイヤセットのすべてのレイヤではなく)を復号するために、そのようなレベル制限は、レイヤのサブセットに特有である必要があり得る。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】０１１３
【訂正方法】変更
【訂正の内容】
【０１１３】
ビデオデコーダ30は、出力レイヤセットのPTL情報を使用して、ビデオデコーダ30が出力レイヤセット復号することができるかどうかを決定し得るので、出力レイヤセットのPTL情報は、典型的には、全体として出力レイヤセットを復号するために必要な最低のプロファイル、ティア、およびレベルを指定する。しかしながら、出力レイヤセットのいくつかのパーティションのプロファイル、ティア、およびレベルは、全体として出力レイヤセットのプロファイル、ティア、およびレベルよりも低くなり得る。言い換えれば、出力レイヤセットのプロファイル、ティア、およびレベルは、出力レイヤセットの分割方式におけるパーティションの最高のプロファイル、ティア、およびレベルであってよく、ここで、出力レイヤセットのレイヤの各々は、1つのパーティションに属す。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】０１１４
【訂正方法】変更
【訂正の内容】
【０１１４】
したがって、出力レイヤセットの異なるパーティションが、異なるPTL情報を有するときに、出力レイヤセットに対するPTL情報は、出力レイヤセットのパーティションのPTL情報の多様性を表現するのに十分とは言えないことがある。本開示の1つのまたは複数の技術は、各パーティションに対するプロファイル、ティア、およびレベルのシグナリングをもたらし得る。たとえば、ビットストリームでシグナリングされる各それぞれの分割方式の各それぞれのパーティションについて、ビデオエンコーダ20は、ビットストリーム内に、それぞれのパーティションに対するプロファイル、ティア、およびレベル(PTL)情報を含み得る。同様に、ビットストリームでシグナリングされる各それぞれの分割方式の各それぞれのパーティションについて、ビデオデコーダ30は、ビットストリームから、それぞれのパーティションに対するそれぞれのPTL情報を指示するそれぞれのシンタックス要素(たとえば、profile_level_tier_partition_idx)を取得することができる。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】０１１５
【訂正方法】変更
【訂正の内容】
【０１１５】
いくつかの例において、ビデオデコーダ30は、分割方式のパーティションに対するPTL情報に基づき、1つまたは複数の分割方式から分割方式を決定する。さらに、いくつかの例において、分割方式は、ビットストリームをデコーダに送信するために使用されるネットワークの状態に基づき決定される。ビデオデコーダ30は、それぞれのハードウェアコアを使用して決定する分割方式の各それぞれのパーティションを復号し得る。ハードウェアコアの各々は、それぞれの単一レイヤデコーダを実装し得る。いくつかの例において、ハードウェアコアのうちの個別のハードウェアコアは、複数のレイヤを復号する(たとえば、マルチレイヤデコーダを実装する)。さらに、異なるハードウェアコアは、異なる機能を有し得る。たとえば、ビデオデコーダ30の複数のハードウェアコアのうちの少なくとも第1のハードウェアコアは、ビデオデコーダ30の複数のハードウェアコアのうちの第2のハードウェアコアからの異なるプロファイル、ティア、またはレベルをサポートすることができる。したがって、一例において、ビデオデコーダ30は、第1のハードウェアコアおよび第2のハードウェアコアを備え得る。この例において、第1のハードウェアコアは、レベル3デコーダ(すなわち、HEVC Level 3以下を復号することができるデコーダ)を実装することができ、第2のハードウェアコアは、レベル2デコーダ(すなわち、HEVC Level 2以下を復号することができるデコーダ)を実装することができる。この例において、第1のパーティションのPTL情報が、レベル3以上のデコーダによって第1のパーティションが復号され得ることを指示する場合、またPTL情報が、レベル2以上のデコーダによって第2のパーティションが復号され得ることを指示する場合、ビデオデコーダ30は、第1のハードウェアコアを使用して第1のパーティションを復号することができ、また第2のハードウェアコアを使用して第2のパーティションを復号することができる。いくつかの場合において、より多くのハードウェアコアのうちの1つを備えるマルチレイヤビデオデコーダがパーティションを復号し、デコーダコアのうちの少なくとも1つが指定されたスケーラブルプロファイルのうちの1つ(たとえば、Scalable MainまたはScalable Main 10)に準拠しているときに、ピクチャのリサンプリングまたはアップサンプリングを実行する機能が含まれ得る。このリサンプリング機能は、スケーラブルプロファイルを復号することができる各コアで実装されるか、またはマルチレイヤデコーダ内の共通ブロックとして実装され得る。
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】０１２０
【訂正方法】変更
【訂正の内容】
【０１２０】
SHVC WD6、MV-HEVC WD8、およびHEVCドラフト仕様などの、少なくともいくつかの規格文書において、プロファイル、ティア、およびレベルは、レベル限度および制限に関して定義される。レベル限度は、シンタックス要素または変数の値に対して限度を指定することができる。制限は、要求条件または制約を指定し得る。たとえば、JCTV3V-H1002は、「Stereo Main」プロファイルを定義し、ほかにも制限はあるが中でもとりわけ、ビットストリームがnuh_layer_idがiに等しくViewScalExtLayerFlag[ i ]が1に等しい1つのレイヤを含むことを要求する制限を含む。SHVC WD6、MV-HEVC WD8、およびHEVCドラフト仕様において指定されているレベル限度および制限の多くは、ビットストリームに適用可能である。たとえば、MV-HEVC WD8の段落G.11.1.2では、「Stereo Main」プロファイルを説明し、強調を加えて、「Bitstreams conforming to the Stereo Main profile shall obey the following constraints...」を指定している。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】０１２１
【訂正方法】変更
【訂正の内容】
【０１２１】
しかしながら、本開示のいくつかの例において、異なるビットストリームパーティションは、異なるPTL情報を有していてよい。異なるPTL情報を有する異なるビットストリームパーティションをサポートするために、レベル限度および制限の定義は、ビットストリームの代わりにパーティションに関して表現され得る。したがって、本開示のいくつかの例示的な技術によれば、自然にレイヤ特有であるピクチャ幅、ピクチャ高さ、およびサブデコードピクチャバッファ(sub-decoded picture buffer)(DPB)サイズに対する3つを除く、すべてのレベル限度および制限は、パーティション特有であるものとして指定される。たとえば、ピクチャ幅、ピクチャ高さ、およびサブDPBサイズに対する限度および制限を除く、プロファイル、ティア、またはレベルのすべてのレベル限度および制限は、パーティション特有であるものとして定義される。
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】０１２５
【訂正方法】変更
【訂正の内容】
【０１２５】
別の例示的な制限において、出力レイヤセットに関連付けられているプロファイル、ティア、およびレベルのシグナリングされる三組みも、出力レイヤセット内のすべてのレイヤを含むパーティションに関連付けられている。
【誤訳訂正２１】
【訂正対象書類名】明細書
【訂正対象項目名】０１２６
【訂正方法】変更
【訂正の内容】
【０１２６】
さらに、本開示の例示的ない技術によれば、デコーダの復号機能は、プロファイル、ティア、およびレベルの三組みのリストに準拠しているものとして表現される。いくつかの例において、リスト内のエントリの数は、マルチレイヤデコーダを構築するために使用される単一レイヤデコーダの数を指示し、プロファイル、ティア、およびレベルの各三組みは、単一レイヤデコーダのうちの1つのデコーダのプロファイル、ティア、およびレベルを指示する。
【誤訳訂正２２】
【訂正対象書類名】明細書
【訂正対象項目名】０１２７
【訂正方法】変更
【訂正の内容】
【０１２７】
したがって、一例において、ビデオデコーダ30または別のデバイスなどの、ビデオ処理デバイスは、三組みエントリのリストに基づき、マルチレイヤビデオデコーダ(たとえば、ビデオデコーダ30)が、マルチレイヤビデオデータの符号化された表現を含むビットストリームを復号することができるかどうかを決定することができる。リスト中の三組みエントリの数は、マルチレイヤビデオデコーダ内の単一レイヤデコーダの数以下であるものとしてよい。三組みエントリのリスト内の各それぞれの三組みエントリは、マルチレイヤビデオデコーダ内のそれぞれの単一レイヤデコーダに対するプロファイル、ティア、およびレベルを指示する。いくつかの例において、ビデオ処理デバイスは、パーティションが単一レイヤデコーダのうちの少なくとも1つによって復号され得ることを分割方式の各パーティションのPTL情報が指示する分割方式をビットストリームが指定することを決定することによって、マルチレイヤデコーダがビットストリームを復号することができると決定することができる。マルチレイヤビデオデコーダがビットストリームを復号することができることに基づき、マルチレイヤビデオデコーダは、ビットストリームを復号することができる。
【誤訳訂正２３】
【訂正対象書類名】明細書
【訂正対象項目名】０１２８
【訂正方法】変更
【訂正の内容】
【０１２８】
本開示のいくつかの例において、プロファイル、ティア、およびレベルの三組みのリストに準拠するデコーダは、分割方式の各パーティションについて、マルチレイヤデコーダの単一レイヤデコーダのうちの1つがテンションを復号するために割り当てられ得るという条件を満たす少なくとも1つの分割方式がある準拠する出力レイヤセットを復号することができる必要がある。単一レイヤデコーダが復号対象のパーティションを割り当てられたときに、単一レイヤデコーダは、そのパーティションを復号し得る。いくつかの例において、パーティションの各々は、単一レイヤデコーダのうちの異なる1つに割り当てられ得る。他の例において、2つまたはそれ以上のパーティションは、単一レイヤデコーダのうちの単一の1つに割り当てられ得る。さらに、いくつかの例において、デコーダによってアドバタイズされるPTL三組みの数および各三組みとコアとのそれらの関連付けは、唯一可能なものである。そのような例において、デコーダは、内部実装(たとえば、1つだけのスーパーコア)を有するが、それでも複数のPTL三組みをアドバタイズし得る。
【誤訳訂正２４】
【訂正対象書類名】明細書
【訂正対象項目名】０１３２
【訂正方法】変更
【訂正の内容】
【０１３２】
図2は、本開示の技術による、複数の単一レイヤデコーダを含むビデオデコーダ30の例示的な実装を示すブロック図である。図2の例において、ビデオデコーダ30は、単一レイヤデコーダ50A〜50D(「単一レイヤデコーダ50」と総称する)を含む。単一レイヤデコーダ50の各々は、それぞれの別々のハードウェアコアによって実装され得る。単一レイヤデコーダ50のうちの異なる単一レイヤデコーダは、異なる機能を有し得る。たとえば、単一レイヤデコーダ50のうちの異なる単一レイヤデコーダは、異なるプロファイル、ティア、およびレベルに準拠するビットストリームを復号することができるものとしてよい。いくつかの例において、ビデオデコーダ30は、分割方式のパーティションに対するPTL情報に基づき、1つまたは複数の分割方式から特定の分割方式を決定し得る。ビデオデコーダ30は、単一レイヤデコーダ50のうちのそれぞれ1つの単一レイヤデコーダを使用して特定の分割方式の各それぞれのパーティションを復号し得る。
【誤訳訂正２５】
【訂正対象書類名】明細書
【訂正対象項目名】０１７４
【訂正方法】変更
【訂正の内容】
【０１７４】
上で述べたように、本開示のいくつかの例によれば、各パーティションに対して、プロファイル、ティア、およびレベルのシグナリングが与えられる。Table 2(表3)の例に示されているように、profile_level_tier_partition_idx[i][j][k]は、i番目の出力レイヤセットのj番目の分割方式のk番目のパーティションに適用されるprofile_tier_level( )シンタックス構造の、VPS内のprofile_tier_level( )シンタックス構造のリストへの、インデックスを指定する。profile_level_tier_partition_idx[i]シンタックス要素の長さは、Ceil(Log2(vps_num_profile_tier_level_minus1+1))ビットである。profile_level_tier_idx[0][0][0]の値は、0に等しいと推論される。profile_level_tier_partition_idx[i]の値は、0からvps_num_profile_tier_level_minus1(含む)までの範囲内とする。
【誤訳訂正２６】
【訂正対象書類名】明細書
【訂正対象項目名】０１７８
【訂正方法】変更
【訂正の内容】
【０１７８】
いくつかの例において、各出力レイヤセットに対するちょうど1つの分割方式がただ1つのパーティションを含むような制約が追加される。さらに、いくつかの例において、シンタックス要素profile_tier_level_idx[i]は、シグナリングされず、profile_tier_tier_partition_idx[i][j][k]シンタックス要素は、出力レイヤセットのすべてのレイヤを含む1つのパーティションを含む出力レイヤセットの分割方式のプロファイル、ティア、およびレベル指示をシグナリングするために使用される。
【誤訳訂正２７】
【訂正対象書類名】明細書
【訂正対象項目名】０１７９
【訂正方法】変更
【訂正の内容】
【０１７９】
さらに、本開示のいくつかの技術によれば、プロファイル、ティア、およびレベルを定義するレベル限度および制限は、パーティション特有である。次のテキストは、プロファイル、ティア、およびレベルに対するパーティション特有のレベル限度および制限を実装するためのMV-HEVC WD8への他の変更を示している。
G.11  プロファイル、ティア、およびレベル
G.11.1  プロファイル
G.11.1.2  Stereo Mainプロファイル
Stereo Mainプロファイルに準拠するレイヤのパーティションとともに出力レイヤセットを含むビットストリームは、出力レイヤセットの各々に対する導出されたサブビットストリーム上の次の制約に従うものとし、layerSetIdxは出力レイヤセットに対するレイヤセットのインデックスであり、サブビットストリームはビットストリーム、7に等しいtIdTarget、およびインデックスlayerSetIdxを有するレイヤセットのnuh_layer_id値を含むTargetDecLayerIdListを入力として条項F.10で指定されているようなサブビットストリーム抽出プロセスを呼び出すことによって導出され、パーティションはサブビットストリーム、パーティションlistOfLayersInPartition内のレイヤのリスト、およびパーティションnumLayersInPartition内のレイヤの数を入力として条項C.6で指定されているようなビットストリームパーティションを導出するために逆多重化プロセスを呼び出すことによって導出される。
Stereo Mainプロファイルに準拠するレイヤのパーティションを有する出力レイヤセットに対するサブビットストリームに対応するビットストリームは、次の制約に従うものとする。
-  tIdTargetの任意の値およびlayerIdListTargetにおける0の値を入力とするサブビットストリーム抽出プロセスの結果として得られるサブビットストリームは、Mainプロファイルに準拠するものとする。
-  ビットストリームは、ViewScalExtLayerFlag[ i ]が1に等しく、nuh_layer_idがiに等しい1つのレイヤを含むものとする。
-  ViewScalExtLayerFlag[ i ]が1に等しいときに、inter_view_mv_vert_constraint_flagは、nuh_layer_idがiに等しいレイヤに対するアクティブなSPS RBSPのsps_multilayer_extension( )シンタックス構造内で1に等しいものとする。
-  ViewScalExtLayerFlag[ i ]が1に等しいときに、ScalabilityId[ LayerIdxInVps[ i ] ][ smIdx ]は、nuh_layer_idがiに等しいコーディングされたピクチャについて、1に等しくない、0から15(含む)までのsmIdx値について0に等しいものとする。
-  ViewScalExtLayerFlag[ i ]が1に等しいときに、num_scaled_ref_layer_offsetsは、nuh_layer_idがiに等しいレイヤに対する各アクティブなSPSにおいて0に等しいものとする。
-  ViewScalExtLayerFlag[ i ]が1に等しいときに、nuh_layer_idがiに等しいレイヤに対するアクティブなSPSにおけるpic_width_in_luma_samplesおよびpic_height_in_luma_samplesの値は、そのレイヤのすべての直接的参照レイヤに対するアクティブなSPSにおけるpic_width_in_luma_samplesおよびpic_height_in_luma_samplesの値に、それぞれ等しいものとする。
-  ビットストリームは、0に等しいnuh_layer_idと、ScalabilityId[ LayerIdxInVps[ nuhLayerIdA ] ][ smIdx ]が1に等しくない0から15(含む)までの任意のsmIdxについて0に等しいものとするnuhLayerIdAとを有する2つのレイヤからなるサブビットストリームを含むものとする。
-  VPSは0にのみ等しいavc_base_layer_flagを有するものとする。
-  VPSは、0から15(含む)までの範囲内のvps_num_rep_formats_minus1を有するものとする。
-  SPSは、0に等しいiについて、2から6,(含む)までの範囲内で、0にのみ等しいsps_extension_type_flag[ i ]を有するものとする。
-  PPSは、1から6(含む)までの範囲内のiについて、0にのみ等しいpps_extension_type_flag[ i ]を有するものとする。
この条項および条項G.11.3の残り部分において、出力レイヤセットのサブビットストリームについて、general_profile_idc、general_profile_compatibility_flag[ i ]、general_tier_flag、およびgeneral_level_idcは、それぞれ、出力レイヤセットに対するprofile_tier_level( )シンタックス構造における、general_profile_idc、general_profile_compatibility_flag[ i ]、general_tier_flag、およびgeneral_level_idcを指す。
Stereo Mainプロファイルへの出力レイヤセットのサブビットストリームの準拠は、general_profile_idcが5に等しいか、またはgeneral_profile_compatibility_flag[ 5 ]が1に等しいことによって指示される。
-  注記--general_profile_compatibility_flag[ 5 ]が1に等しいときに、1に等しいiに対するgeneral_profile_compatibility_flag[ i ]も1に等しくなっているべきである。
【誤訳訂正２８】
【訂正対象書類名】明細書
【訂正対象項目名】０１８０
【訂正方法】変更
【訂正の内容】
【０１８０】
さらに、プロファイル、ティア、およびレベルに対するパーティション特有のレベル限度および制限を実装するために、JCTVC-Q0145の段落G.11.2に次の変更がなされていてよく、これはそれ自体、Chenら、「High efficiency video coding (HEVC) scalable extensions Draft 5」、Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11、第16回会合:サンノゼ、米国、2014年1月9〜17日、文書JCTVC-P1008_v4の段落G.11.2を修正したものである。
G.11.2  ティアおよびレベル
G.11.2.1  一般的なティアおよびレベル限度
ティア機能の比較のため、general_tier_flagが0に等しいティアは、general_tier_flagが1に等しいティアよりも下位のティアであると考えられる。
レベル比較のために、特定のティアの特定のレベルは、特定のレベルのgeneral_level_idcの値が他のレベルよりも小さいときに同じティアの他の何らかのレベルよりも低いレベルであると考えられる。
以下は、この条項、条項G.11.2.2、および条項G.11.3における制約を表現するために指定される。
-  アクセスユニットnを復号順でn番目のアクセスユニットとし、第1のアクセスユニットはアクセスユニット0(すなわち、0番目のアクセスユニット)である。
-  変数fRを1÷300に等しくなるように設定する。
-  変数optLsIdxをビットストリーム内に含まれる出力レイヤセットの出力レイヤセットインデックスとし、出力レイヤセットのサブビットストリームがビットストリーム、7に等しいtIdTarget、および出力レイヤセットのnuh_layer_id値を含むTargetDecLayerIdListを入力として条項F.10で指定されているようなサブビットストリーム抽出プロセスを呼び出すことによって導出されるとする。
-  変数partitionIdxは、インデックスoptLsIdxを有する出力レイヤセットの特定のパーティションへのインデックスであるとし、パーティションはサブビットストリーム、パーティションlistOfLayersInPartition内のレイヤのリスト、およびパーティションnumLayersInPartition内のレイヤの数を入力として条項C.6で指定されているような逆多重化プロセスを呼び出すことによって導出される。
-  変数numLayersInOptLayerSetおよびnumLayersInSubBitstreamが次のように導出されるとする。
numLayersInOptLayerSet = NumLayersInIdList[ LayerSetIdxForOutputLayerSet[ optLsIdx ] ]
if(出力レイヤセット内のベースレイヤが外部手段によって提供される)
numLayersInSubBitstream = numLayersInOptLayerSet - 1 (H-63)
else
numLayersInSubBitstream = numLayersInOptLayerSet
-  変数partitionSizeInSamplesYが次のように導出されるとする。
partitionSizeInSamplesY = 0                           (H-64)
for( i = 0; i < numLayersInPartition; i++ )
partitionSizeInSamplesY  +=  パーティション内のi番目のレイヤのPicSizeInSamplesY
-  変数scaleFactorがCeil( partitionSizeInSamplesY / MaxLumaPs )に等しくなるように設定されるとし、MaxLumaPsはパーティションのレベルについてTable A-1で指定されている。
-  変数maxPartitionSliceSegsがscaleFactor * MaxSliceSegmentsPerPictureに等しくなるように設定されるとし、MaxSliceSegmentsPerPictureはパーティションのティアおよびレベルについてTable A-1で指定されている。
指定されたティアおよびレベルにおいてプロファイルに準拠する各パーティションは、付録Cで指定されているように各ビットストリーム準拠試験に関して次の制約に従うものとする。
a) パーティション内の各レイヤについて、PicSizeInSamplesYはMaxLumaPs以下であるものとし、ここで、MaxLumaPsはパーティションのティアおよびレベルについてTable A-1で指定されている。
b) パーティション内の各レイヤについて、pic_width_in_luma_samplesの値は、Sqrt( MaxLumaPs * 8 )以下であるものとする。
c) パーティション内の各レイヤについて、pic_height_in_luma_samplesの値は、Sqrt( MaxLumaPs * 8 )以下であるものとする。
d) パーティション内のnuh_layer_idがcurrLayerIdに等しい各レイヤについて、max_vps_dec_pic_buffering_minus1[ optLsIdx ][ LayerIdxInVps[ currLayerId ] ][ HighestTid ]の値は、パーティションのティアおよびレベルについて、PicSizeInSamplesYがpartitionSizeInSamplesYで置き換えられている式A-2によって導出されているようにMaxDpbSize以下であるものとする。
e) レベル5およびそれ以上のレベルについて、パーティション内の各レイヤに対するCtbSizeYの値は、32または64に等しいものとする。
f) パーティション内の各ピクチャに対するNumPicTotalCurrの値は、8以下であるものとする。
g) パーティション内の各コーティングされたピクチャを復号するときに、num_tile_columns_minus1の値は、MaxTileCols未満であるものとし、num_tile_rows_minus1は、MaxTileRows未満であるものとし、ここで、MaxTileColsおよびMaxTileRowsは、パーティションのティアおよびレベルについてTable A-1で指定されている。
h) パーティションのVCL HRDパラメータについて、CpbSize[ i ]は、0からcpb_cnt_minus1[ HighestTid ](含む)までの範囲内のiの少なくとも1つの値に対して1000 * MaxCPB以下であるものとし、ここで、CpbSize[ i ]は、条項C.1で指定されているように選択されたパラメータに基づき条項E.3.3で指定され、MaxCPBは、1000ビットの単位で、パーティションのティアおよびレベルについてTable A-1で指定されている。
i) パーティションのNAL HRDパラメータについて、CpbSize[ i ]は、0からcpb_cnt_minus1[ HighestTid ](含む)までの範囲内のiの少なくとも1つの値に対して1100 * MaxCPB以下であるものとし、ここで、CpbSize[ i ]は、条項C.1で指定されているように選択されたパラメータに基づき条項E.3.3で指定され、MaxCPBは、1100ビットの単位で、パーティションのティアおよびレベルについてTable A-1で指定されている。
Table A-1では、各ティアの各レベルに対する限度を指定している。
パーティションが準拠するティアおよびレベルは、次のようにシンタックス要素general_tier_flagおよびgeneral_level_idcによって指示される。
-  Table A-1で指定されているティア制約に従って、general_tier_flagが0に等しいことはMainティアへの準拠を指示し、general_tier_flagが1に等しいことはHighティアへの準拠を指示する。general_tier_flagは(「-」でマークされているTable A-1内のエントリに対応する)レベル4未満のレベルについては0に等しいものとする。
-  general_level_idcは、Table A-1で指定されているレベル数の30倍の値に等しくなるように設定されるものとする。
【誤訳訂正２９】
【訂正対象書類名】明細書
【訂正対象項目名】０１８１
【訂正方法】変更
【訂正の内容】
【０１８１】
JCTVC-Q0145は、Techら、「MV-HEVC Draft Text 7」、Joint Collaborative Team on 3D Video Coding Extension Development of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11、第7回会合:サンノゼ、米国、2014年1月11〜17日、JCT3V-G1004-v7への変更を記述している付属書類(JCTVC-Q0145_MvHevcText)を含む。次のテキストは、プロファイル、ティア、およびレベルに対するパーティション特有のレベル限度および制限を実装するためのJCTVC-Q0145_MvHevcTextへの変更を示している。簡潔にするため、JCTVC-Q0145_MvHevcTextから削除されたテキストは、以下では省略されている。
G.11.2.2  Main、Main 10、およびStereo Mainプロファイルに対するプロファイル特有のレベル限度
指定されたティアおよびレベルにおいてStereo Mainプロファイルに準拠する各パーティションは、付録Cで指定されているように各ビットストリーム準拠試験に関して次の制約に従うものとし、ここで、「アクセスユニット」は、同じ出力時間を有する、パーティションに含まれるレイヤの、関連付けられている非VCL NALユニットを伴う、パーティションに含まれるピクチャのセットを表すために使用され、CPBは、BPBであると考えられる。
a) 条項C.2.3で指定されているような、CPBからのアクセスユニットn(nは0よりも大きい)の公称取出し時間は、AuNominalRemovalTime[ n ] - AuCpbRemovalTime[ n - 1 ]がMax( partitionSizeInSamplesY÷MaxLumaSr, fR )以上であるという制約の条件を満たすものとし、ここで、partitionSizeInSamplesYは、アクセスユニットn-1に対するpartitionSizeInSamplesYの値であり、MaxLumaSrは、パーティションのティアおよびレベルについてアクセスユニットn-1に適用されるTable A-2で指定された値である。
b) 条項C.3.3で指定されているような、DPBからのピクチャの連続的出力時間の差は、DpbOutputInterval[ n ]がMax( partitionSizeInSamplesY÷MaxLumaSr, fR )以上であるという制約の条件を満たすものとし、ここで、partitionSizeInSamplesYは、アクセスユニットnのpartitionSizeInSamplesYの値であり、MaxLumaSrは、パーティションのティアおよびレベルについてアクセスユニットnに対してTable A-2で指定された値であるが、ただし、アクセスユニットnは、出力されるピクチャを有するアクセスユニットであり、そのようなアクセスユニットのうちの最後のものではないことを条件とする。
c) アクセスユニット0の取出し時間は、アクセスユニット0内のコーディングされたスライスセグメントの数がMin( Max( numLayersInPartition, MaxSliceSegmentsPerPicture * MaxLumaSr / MaxLumaPs * ( AuCpbRemovalTime[ 0 ] - AuNominalRemovalTime[ 0 ] ) + MaxSliceSegmentsPerPicture * partitionSizeInSamplesY / MaxLumaPs ), MaxSliceSegmentsPerPicture )以下であるという制約の条件を満たすものとし、ここで、MaxSliceSegmentsPerPicture、MaxLumaPs、およびMaxLumaSrは、パーティションのティアおよびレベルについてTable A-1およびTable A-2で指定されている値である。
d) アクセスユニットnおよびn-1(nは0よりも大きい)の連続的CPB取出し時間の差は、アクセスユニットn内のコーディングされたスライスセグメントの数がMin( (Max( numLayersInPartition, MaxSliceSegmentsPerPicture * MaxLumaSr / MaxLumaPs * ( AuCpbRemovalTime[ n ] - AuCpbRemovalTime[ n - 1 ] ) ), MaxSliceSegmentsPerPicture )以下であるという制約の条件を満たすものとし、ここで、numLayersInPartitionは、アクセスユニットnに対する値であり、MaxSliceSegmentsPerPicture、MaxLumaPs、およびMaxLumaSrは、パーティションのティアおよびレベルについてアクセスユニットnに適用されるTable A-1およびTable A-2で指定されている値である。
e) パーティションに対するVCL HRDパラメータについて、BitRate[ i ]は、0からcpb_cnt_minus1[ HighestTid ](含む)までの範囲内のiの少なくとも1つの値に対してCpbBrVclFactor * MaxBR以下であるものとし、ここで、BitRate[ i ]は、条項C.1で指定されているように選択されたパラメータに基づき条項E.3.3で指定され、MaxBRは、CpbBrVclFactorビット/秒の単位で、Table A-2で指定されており、ここで、CpbBrVclFactorは、パーティションのティアおよびレベルについてTable A-3で指定されている。
f) パーティションに対するNAL HRDパラメータについて、BitRate[ i ]は、0からcpb_cnt_minus1[ HighestTid ](含む)までの範囲内のiの少なくとも1つの値に対してCpbBrNalFactor * MaxBR以下であるものとし、ここで、BitRate[ i ]は、条項C.1で指定されているように選択されたパラメータに基づき条項E.3.3で指定され、MaxBRは、CpbBrNalFactorビット/秒の単位で、Table A-2で指定されており、ここで、CpbBrNallFactorは、パーティションのティアおよびレベルについてTable A-3で指定されている。
g) アクセスユニット0に対するNumBytesInNalUnit変数の総和は、FormatCapabilityFactor * ( Max( partitionSizeInSamplesY, fR * MaxLumaSr ) + MaxLumaSr * ( AuCpbRemovalTime[ 0 ] - AuNominalRemovalTime[ 0 ] ) ) ÷ MinCr以下であるものとし、ここで、MaxLumaSrおよびMinCrは、Table A-2で指定されている値であり、FormatCapabilityFactorは、パーティションのティアおよびレベルについてピクチャ0に適用されるTable A-3で指定された値である。
h) アクセスユニットn(nは0よりも大きい)に対するNumBytesInNalUnit変数の総和は、FormatCapabilityFactor * MaxLumaSr * ( AuCpbRemovalTime[ n ] - AuCpbRemovalTime[ n - 1 ] )÷MinCr以下であるものとし、ここで、MaxLumaSrおよびMinCrは、Table A-2で指定されている値であり、FormatCapabilityFactorは、パーティションのティアおよびレベルについてピクチャnに適用されるTable A-3で指定された値である。
i) アクセスユニット0の取出し時間は、アクセスユニット0内のコーディングされたピクチャ内のタイルの数がMin( Max( numLayersInPartition, MaxTileCols * MaxTileRows * 120 * ( AuCpbRemovalTime[ 0 ] - AuNominalRemovalTime[ 0 ] ) + MaxTileCols * MaxTileRows ), MaxTileCols * MaxTileRows )以下であるという制約の条件を満たすものとし、ここで、MaxTileColsおよびMaxTileRowsは、パーティションのティアおよびレベルについてTable A-1で指定されている値である。
j) アクセスユニットnおよびn-1(nは0よりも大きい)の連続的CPB取出し時間の差は、アクセスユニットn内のコーディングされたピクチャのタイルの数がMin( Max( numLayersInPartition, MaxTileCols * MaxTileRows * 120 * ( AuCpbRemovalTime[ n ] - AuCpbRemovalTime[ n - 1 ] ) ), MaxTileCols * MaxTileRows )以下であるという制約の条件を満たすものとし、ここで、numLayersInPartitionは、アクセスユニットnに対する値であり、MaxTileColsおよびMaxTileRowsは、パーティションのティアおよびレベルについてアクセスユニットnに適用されるTable A-1で指定されている値である。
【誤訳訂正３０】
【訂正対象書類名】明細書
【訂正対象項目名】０１８３
【訂正方法】変更
【訂正の内容】
【０１８３】
さらに、本開示のいくつかの例において、次の変更は、MV-HEVC WD8の段落G.11.2.1に対して行われ得る。以下のテキストは、本開示で上述されている段落G.11.2.1の例示的なバージョンの一部への変更を指示している。
G.11.2.1 一般的なティアおよびレベル限度
条件(a)は、次のように変更される。
j) パーティションの値[[内の各レイヤについて、]]PicSizeInSamplesYはMaxLumaPs以下であるものとし、ここで、MaxLumaPsはパーティションのティアおよびレベルについてTable A-1で指定されている。
【誤訳訂正３１】
【訂正対象書類名】明細書
【訂正対象項目名】０１８４
【訂正方法】変更
【訂正の内容】
【０１８４】
それに加えて、本開示のいくつかの例において、次の変更は、MV-HEVC WD8の段落G.11.2.2に対して行われ得る。以下のテキストは、本開示で上述されている段落G.11.2.1の例示的なバージョンの一部への変更を指示している。
G.11.2.2 Main、Main 10、およびStereo Mainプロファイルに対するプロファイル特有のレベル限度
指定されたティアおよびレベルにおいてStereo Mainプロファイルに準拠する各パーティションは、付録Cで指定されているように[[各ビットストリーム]]準拠試験に関して次の制約に従うものとし、ここで、「アクセスユニット」は、同じ出力時間を有する、パーティションに含まれるレイヤの、関連付けられている非VCL NALユニットを伴う、パーティションに含まれるピクチャのセットを表すために使用され、CPBは、BPBであると考えられる。
【誤訳訂正３２】
【訂正対象書類名】明細書
【訂正対象項目名】０１９７
【訂正方法】変更
【訂正の内容】
【０１９７】
上で示されているように、ビデオ処理デバイスは、マルチレイヤデコーダに対して指定されたプロファイル、ティア、およびレベルの三組みのリストに基づきマルチレイヤビデオデコーダがビットストリームを復号することができるかどうかを決定することができるものとしてよい。次のテキストは、これがどのように実装され得るかを示す一例である。
G.11.3  デコーダ機能
qを正整数として0からq - 1(含む)までの範囲内のiについて(Pi , Ti , Li)によって表されるプロファイル、ティア、およびレベルの三組みのセットに準拠するデコーダは、次の条件のすべてが適用されるp個のパーティションを有する少なくとも1つの分割方式とともに出力レイヤセットのすべてのサブビットストリームを復号することができるものとする。
-  pはq以下である0からp - 1(含む)までの範囲内のjについて、変数Partition[ j ]は分割方式におけるj番目のパーティションを表すとする。
-  Partition[ 0 ]からPartition[ p- 1 ](含む)のパーティションに含まれるレイヤの合併は、出力レイヤセット内のすべてのレイヤを表す。
-  0からp - 1(含む)までの範囲内のjについて、変数PartitionAssignment[ j ]は、プロファイル、ティア、およびレベルの三組み(PPartitionAssignment[ j ], TPartitionAssignment[ j ], LPartitionAssignment[ j ])のPartition[ j ]への割り当てを復号することを指示するために使用される。PartitionAssignment[ j ]の値は、次のように導出される。
-  UnassignedProfileTierLevelTriplesをUnassignedProfileTierLevelTriples[ i ]が0からq - 1(含む)までの範囲内のiについて(Pi , Ti , Li)に等しいプロファイル、ティア、およびレベルの三組みの配列とする。
-  以下が適用される。
for( j = 0; j < p; j++ )
PartitionAssignment[ j ] = - 1
if(空でないUnassignedProfileTierLevelTriples[ x ]があり、
Partition[ j ]のgeneral_profile_idcはPxに等しいか、またはgeneral_profile_compatibility_flag[ Px ]は
Partition[ j ]に対して1に等しく、
general_tier_flag of Partition[ j ]はTx以下のティアを表し、
Partition[ j ]のgeneral_level_idcはLx以下のレベルを表す) {
PartitionAssignment[ j ] = x
UnassignedProfileTierLevelTriples[ x ]を空にする
}
-  0からp - 1(含む)までの範囲内の- 1 jに等しいPartitionAssignment[ j ]内のエントリがないものとする。
【誤訳訂正３３】
【訂正対象書類名】明細書
【訂正対象項目名】０１９９
【訂正方法】変更
【訂正の内容】
【０１９９】
いくつかの例において、ビットストリームを生成する一環として、1つまたは複数の分割方式のうちの各それぞれの分割方式の各それぞれのパーティションについて、ビデオエンコーダ20は、ビットストリームにおいて、それぞれのパーティションに対するプロファイル、ティア、およびレベルを指示するそれぞれのシンタックス要素を指示し得る。
【誤訳訂正３４】
【訂正対象書類名】明細書
【訂正対象項目名】０２０４
【訂正方法】変更
【訂正の内容】
【０２０４】
さらに、ビットストリームを復号する一環として、ビデオデコーダ30は、複数のハードウェアコア内の異なる処理コアを使用して特定の分割方式のパーティションの各々を復号し、特定の分割方式は1つまたは複数の分割方式のうちの1つである(324)。いくつかの例において、ビットストリームを復号する一環として、ビデオデコーダ30は、1つまたは複数の分割方式のうちの各それぞれの分割方式の各それぞれのパーティションについて、ビットストリームから、それぞれのパーティションに対するそれぞれのプロファイル、ティア、およびレベル(PTL)情報を指示するそれぞれのシンタックス要素を取得し得る。
【誤訳訂正３５】
【訂正対象書類名】明細書
【訂正対象項目名】０２０５
【訂正方法】変更
【訂正の内容】
【０２０５】
いくつかの例において、ビデオデコーダ30は、分割方式のパーティションに対するPTL情報に基づき、1つまたは複数の分割方式から特定の分割方式を決定し得る。さらに、そのような例において、ビデオデコーダ30は、ハードウェアコアのうちのそれぞれ1つのコアを使用して特定の分割方式の各それぞれのパーティションを復号することができ、ここにおいて、ハードウェアコアのうちの各それぞれの1つのコアは、それぞれの単一レイヤデコーダを実装する。いくつかの例において、複数のハードウェアコアのうちの少なくとも第1のハードウェアコアは、複数のハードウェアコアのうちの第2のハードウェアコアからの異なるプロファイル、ティア、またはレベルをサポートする。他の例において、少なくとも複数のハードウェアコアのうちの第1のハードウェアコアおよび複数のハードウェアコアのうちの第2の、異なるハードウェアコアは、プロファイル、ティア、およびレベルの同じセットをサポートする。
【誤訳訂正３６】
【訂正対象書類名】明細書
【訂正対象項目名】０２１５
【訂正方法】変更
【訂正の内容】
【０２１５】
図7は、本開示の技術による、ビデオデコーダ30の例示的な動作を示すフローチャートである。図7の例において、ビデオデコーダ30は、三組みエントリのリストに基づき、ビデオデコーダ30(すなわち、マルチレイヤビデオデコーダ)が、マルチレイヤビデオデータの符号化された表現を含むビットストリームを復号することができるかどうかを決定する(400)。いくつかの例において、リスト中の三組みエントリの数は、マルチレイヤビデオデータ内の単一レイヤデコーダの数以下である。いくつかの例において、ビデオデコーダ30の単一のハードウェアコアは、複数のレイヤを復号し得る。三組みエントリのリスト内の各それぞれの三組みエントリは、マルチレイヤビデオデコーダ内のそれぞれの単一レイヤデコーダに対するプロファイル、ティア、およびレベルを指示する。マルチレイヤビデオデコーダがビットストリームを復号することができることに基づき、ビデオデコーダ30は、ビットストリームを復号する(402)。
【誤訳訂正３７】
【訂正対象書類名】明細書
【訂正対象項目名】０２１６
【訂正方法】変更
【訂正の内容】
【０２１６】
いくつかの例において、ビデオデコーダ30は、ビットストリームから、1つまたは複数の分割方式を指示する1つまたは複数のシンタックス要素を取得する。1つまたは複数の分割方式のうちの各それぞれの分割方式について、それぞれの分割方式は、合併することで出力レイヤセットを形成する非連結なパーティションのそれぞれのセットを指定する。非連結パーティションのそれぞれのセットの各それぞれのパーティションは、それらのレイヤのうちの1つまたは複数を含み、出力レイヤセットは複数のレイヤのすべてのレイヤまたは複数のレイヤの真部分集合であるサブセットからなる。マルチレイヤビデオデコーダが、ビットストリームを復号することができるかどうかを決定する一環として、ビデオデコーダ30は、満たされる条件に基づき、マルチレイヤビデオデコーダがビットストリームを復号することができると決定し得る。そのような例において、その条件は、1つまたは複数の分割方式のうちに好適な分割方式があることに基づき満たされる。さらに、そのような例において、好適な分割方式の各それぞれのパーティションについて、単一レイヤデコーダのうちの1つは、それぞれのパーティションを復号するように割り当てられ得る。いくつかの例において、マルチレイヤビデオデコーダがビットストリームを復号することができると決定する一環として、好適な分割方式の各それぞれのパーティションについて、次の条件が満たされることに基づき、マルチレイヤビデオデコーダは、それぞれのパーティションが単一レイヤデコーダのうちの1つに割り当てられ得ると決定し得る。条件は、単一レイヤデコーダに関連付けられているレベルがそれぞれのパーティションについてシグナリングされるレベル以上であること、単一レイヤデコーダに関連付けられているティアがそれぞれのパーティションについてシグナリングされるティア以上であること、およびそれぞれのパーティションに関連付けられているプロファイルが単一レイヤデコーダがプロファイルの復号をサポートするようなプロファイルであること、である。
【誤訳訂正３８】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ビデオコーディング規格への準拠を試験する方法であって、
ビデオデータの符号化された表現を含むビットストリームから、出力レイヤセットに対する複数の異なる分割方式を指示する1つまたは複数のシンタックス要素を取得するステップであって、
前記ビットストリームは、複数のレイヤを備え、
前記出力レイヤセットは、前記複数のレイヤのすべてのレイヤ、または前記複数のレイヤの真部分集合であるサブセットからなり、
前記複数の異なる分割方式のうちの各それぞれの分割方式について、前記それぞれの分割方式は、複数のパーティションへの前記出力レイヤセットの分割を指定し、前記複数のパーティションは、合併することで前記出力レイヤセットを形成する非連結なパーティションであり、前記出力レイヤセット内の各レイヤは、前記それぞれの分割方式においてちょうど1つのパーティションに属し、前記ビットストリーム内にそれぞれのパーティションに対するプロファイル、ティア、およびレベル(PTL)情報を含み、異なるパーティションが異なるPTL情報を有する、ステップと、
前記複数の異なる分割方式のうちの各それぞれの分割方式について、前記ビットストリーム内の付加拡張情報(SEI)メッセージまたは前記ビットストリーム内のビデオパラメータセット(VPS)内のビデオユーザビリティ情報(VUI)から、前記それぞれの分割方式に対する仮想参照デコーダ(HRD)パラメータセットを指示するシンタックス要素のそれぞれのセットを取得するステップと
前記それぞれの分割方式の各それぞれのパーティションについて、前記それぞれの分割方式に対する前記HRDパラメータセットに基づき、前記ビデオコーディング規格への準拠に関して前記それぞれのパーティションを試験するステップと、
を含む方法。
【請求項２】
前記それぞれのパーティションを試験するステップは、前記それぞれのパーティションが前記出力レイヤセットのすべてのレイヤを必ずしも含まないことに基づき、パーティション特有のコーディングピクチャバッファ(CPB)操作を適用するステップをさらに含む請求項1に記載の方法。
【請求項３】
前記それぞれの分割方式に対する前記HRDパラメータセットを指示するシンタックス要素の前記それぞれのセットを取得するステップは、
前記VUI内のビットストリームスケジューリングパラメータ(BSP)シンタックス構造から、1つまたは複数のHRDパラメータセットを取得するステップと、
前記それぞれの分割方式に対する1つまたは複数のスケジュール組合せのセット内の各それぞれの組合せについて、
前記それぞれの分割方式の各それぞれのパーティションについて、
前記BSPシンタックス構造から、前記BSPシンタックス構造内の前記それぞれのパーティションに対するHRDパラメータセットを指定するそれぞれのシンタックス要素および配信スケジュールを指定するそれぞれのシンタックス要素を取得するステップとを含む請求項1に記載の方法。
【請求項４】
前記それぞれの分割方式に対する前記HRDパラメータセットを指示するシンタックス要素の前記それぞれのセットを取得するステップは、
前記SEIメッセージ内のビットストリームスケジューリングパラメータ(BSP)シンタックス構造から、1つまたは複数のHRDパラメータセットを取得するステップと、
前記それぞれの分割方式に対する1つまたは複数のスケジュール組合せのセット内の各それぞれの組合せについて、
前記それぞれの分割方式の各それぞれのパーティションについて、
前記BSPシンタックス構造から、前記BSPシンタックス構造内の前記それぞれのパーティションに対するHRDパラメータセットを指定するそれぞれのシンタックス要素および配信スケジュールを指定するそれぞれのシンタックス要素を取得するステップとを含む請求項1に記載の方法。
【請求項５】
前記ビットストリームの準拠は、前記1つまたは複数の分割方式の各々の前記パーティションのすべての準拠に基づき定義される請求項1に記載の方法。
【請求項６】
前記それぞれのパーティションの前記準拠を試験するステップは、前記それぞれのパーティションに含まれていない、前記それぞれのパーティション内の前記レイヤのうちの直接的および間接的参照レイヤからの復号されたピクチャおよび他の必要な情報が、前記それぞれのパーティション内の前記レイヤの前記ピクチャを復号する時点において利用可能であると仮定する請求項1に記載の方法。
【請求項７】
ビデオコーディング規格への準拠を試験するデバイスであって、
ビデオデータの符号化された表現を含むビットストリームから、出力レイヤセットに対する複数の異なる分割方式を指示する1つまたは複数のシンタックス要素を取得するための手段であって、
前記ビットストリームは、複数のレイヤを備え、
前記出力レイヤセットは、前記複数のレイヤのすべてのレイヤ、または前記複数のレイヤの真部分集合であるサブセットからなり、
前記複数の異なる分割方式のうちの各それぞれの分割方式について、前記それぞれの分割方式は、複数のパーティションへの前記出力レイヤセットの分割を指定し、前記複数のパーティションは、合併することで前記出力レイヤセットを形成する非連結なパーティションであり、前記出力レイヤセット内の各レイヤは、前記それぞれの分割方式においてちょうど1つのパーティションに属し、前記ビットストリーム内にそれぞれのパーティションに対するプロファイル、ティア、およびレベル(PTL)情報を含み、異なるパーティションが異なるPTL情報を有する、手段と、
前記複数の異なる分割方式のうちの各それぞれの分割方式について、前記ビットストリーム内の付加拡張情報(SEI)メッセージまたは前記ビットストリーム内のビデオパラメータセット(VPS)内のビデオユーザビリティ情報(VUI)から、前記それぞれの分割方式に対する仮想参照デコーダ(HRD)パラメータセットを指示するシンタックス要素のそれぞれのセットを取得するための手段と
前記それぞれの分割方式に対する前記HRDパラメータセットに基づき、前記ビデオコーディング規格への準拠に関して前記それぞれのパーティションを試験するための手段と、
を備える、デバイス。
【請求項８】
前記それぞれのパーティションを試験するための手段は、前記出力レイヤセットのすべてのレイヤを必ずしも含まない前記それぞれのパーティションに基づき、パーティション特有のコーディングピクチャバッファ(CPB)操作を適用するための手段を備える、請求項7に記載のデバイス。
【請求項９】
前記それぞれの分割方式に対する前記HRDパラメータセットを指示するシンタックス要素の前記それぞれのセットを取得するための手段は、
前記VUI内のビットストリームスケジューリングパラメータ(BSP)シンタックス構造から、1つまたは複数のHRDパラメータセットを取得するための手段と、
前記それぞれの分割方式に対する1つまたは複数のスケジュール組合せのセット内の各それぞれの組合せについて、
前記それぞれの分割方式の各それぞれのパーティションについて、
前記BSPシンタックス構造から、前記BSPシンタックス構造内の前記それぞれのパーティションに対するHRDパラメータセットを指定するそれぞれのシンタックス要素および配信スケジュールを指定するそれぞれのシンタックス要素を取得するための手段と、
を備える、請求項7に記載のデバイス。
【請求項１０】
前記それぞれの分割方式に対する前記HRDパラメータセットを指示するシンタックス要素の前記それぞれのセットを取得するための手段は、
前記SEIメッセージ内のビットストリームスケジューリングパラメータ(BSP)シンタックス構造から、1つまたは複数のHRDパラメータセットを取得するための手段と、
前記それぞれの分割方式に対する1つまたは複数のスケジュール組合せのセット内の各それぞれの組合せについて、
前記それぞれの分割方式の各それぞれのパーティションについて、
前記BSPシンタックス構造から、前記BSPシンタックス構造内の前記それぞれのパーティションに対するHRDパラメータセットを指定するそれぞれのシンタックス要素および配信スケジュールを指定するそれぞれのシンタックス要素を取得するための手段と
を備える、請求項7に記載のデバイス。
【請求項１１】
前記ビットストリームの準拠は、前記複数の異なる分割方式の各々の前記パーティションのすべての準拠に基づき定義される請求項7に記載のデバイス。
【請求項１２】
前記それぞれのパーティションの前記準拠を試験するための手段は、前記それぞれのパーティション内の前記レイヤのうちの直接的および間接的参照レイヤからの復号されたピクチャおよび他の必要な情報が、前記それぞれのパーティション内の前記レイヤの前記ピクチャを復号する時点において利用可能であると仮定する請求項7に記載のデバイス。