【手続補正書】
【提出日】令和1年8月9日(2019.8.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを含むビットストリームを処理する方法であって、
前記ビットストリームから記述子を抽出することと、ここにおいて、前記ビットストリームが、前記記述子とは別個の、動作点およびパラメータセットについてのビデオデータの複数のレイヤを含み、したがって、各動作点が、ビデオデータの前記レイヤのうちの１つまたは複数を含む、ここにおいて、前記記述子が、前記動作点についての情報を含む、前記情報が、前記動作点のための関連する出力レイヤセットを含む、ここにおいて、前記記述子を抽出することが、
複数のプロファイル、ティア、およびレベル（ＰＴＬ）構造を抽出することと、
前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータを抽出することと、ここにおいて、前記レイヤの各々を前記ＰＴＬ構造のうちの前記対応する１つに関連付ける前記データが、前記記述子中の前記ＰＴＬ構造とは別個である、
を含む、
前記動作点のうちの１つの前記レイヤが対応する前記ＰＴＬ構造に少なくとも部分的に基づいて前記ビットストリームから前記動作点のうちの前記１つについてのビデオデータを抽出することと、ここにおいて、前記ビデオデータを抽出することが、
前記記述子のデータに基づいて前記動作点のうちの前記１つのための出力レイヤセットを決定することと、
前記ビットストリームから前記出力レイヤセットの各レイヤを抽出することと、
前記ビットストリームから前記出力レイヤセットの前記レイヤが依存するレイヤを抽出することと
を備える、
ビデオデコーダに前記抽出されたビデオデータを与えることと
を備える方法。
【請求項２】
前記ビデオデータを抽出することが、
前記ビデオデコーダがサポートするビデオコーディング規格の１つまたは複数のプロファイルと、前記ビデオデコーダがサポートする前記ビデオコーディング規格の１つまたは複数のティアと、前記ビデオデコーダがサポートする前記１つまたは複数のティア内の１つまたは複数のレベルとを決定することと、
前記動作点のうちの前記１つの前記レイヤが対応する前記ＰＴＬ構造によって示されるように、前記動作点のうちの選択された１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記プロファイルのうちの１つを有し、前記動作点のうちの前記選択された１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記ティアのうちの１つを有し、前記動作点のうちの前記選択された１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記レベルのうちの１つを有するように前記動作点のうちの前記１つを選択することと
を備える、請求項１に記載の方法。
【請求項３】
前記ＰＴＬ構造の各々についての少なくともプロファイル情報と、ティア情報と、レベル情報とを決定するために前記ＰＴＬ構造を繰返し処理することと、
前記動作点の各々の前記レイヤの各々について、前記記述子から、前記レイヤのうちの対応する１つについての前記プロファイル、ティア、およびレベル情報を決定するために、前記レイヤのうちの前記対応する１つを前記ＰＴＬ構造のうちの１つにマッピングするＰＴＬ参照インデックスの値を取り出すことと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記ＰＴＬ構造の各々が、ｇｅｎｅｒａｌ＿ｐｒｏｆｉｌｅ＿ｓｐａｃｅ値、ｇｅｎｅｒａｌ＿ｔｉｅｒ＿ｆｌａｇ値、複数のｇｅｎｅｒａｌ＿ｐｒｏｆｉｌｅ＿ｉｄｃ値、ｉ番目のｇｅｎｅｒａｌ＿ｐｒｏｆｉｌｅ＿ｉｄｃ値のｇｅｎｅｒａｌ＿ｐｒｏｆｉｌｅ＿ｃｏｍｐａｔｉｂｉｌｉｔｙ＿ｆｌａｇ［ｉ］値、ｇｅｎｅｒａｌ＿ｐｒｏｇｒｅｓｓｉｖｅ＿ｓｏｕｒｃｅ＿ｆｌａｇ値、ｇｅｎｅｒａｌ＿ｉｎｔｅｒｌａｃｅｄ＿ｓｏｕｒｃｅ＿ｆｌａｇ値、ｇｅｎｅｒａｌ＿ｎｏｎ＿ｐａｃｋｅｄ＿ｃｏｎｓｔｒａｉｎｔ＿ｆｌａｇ値、ｇｅｎｅｒａｌ＿ｆｒａｍｅ＿ｏｎｌｙ＿ｃｏｎｓｔｒａｉｎｔ＿ｆｌａｇ値、ｇｅｎｅｒａｌ＿ｒｅｓｅｒｖｅｄ＿ｚｅｒｏ＿４４ｂｉｔｓ値、およびｌｅｖｅｌ＿ｉｄｃ値を表すデータを含む、請求項１に記載の方法。
【請求項５】
前記記述子が、前記動作点のための関連する区分方式と、前記対応する動作点のための最高時間サブレイヤと、前記動作点を構成するエレメンタリストリームのリストと、前記対応する動作点のための出力レイヤの数と、前記動作点の各エレメンタリストリーム中に含まれているレイヤの前記ＰＴＬ構造へのマッピングと、前記動作点についてのフレームレート情報とについての情報をさらに含む、請求項１に記載の方法。
【請求項６】
前記出力レイヤセットを決定することが、前記記述子から、前記動作点の各々のためのターゲット出力レイヤセットシンタックス要素の値を取り出すことを備える、ここにおいて、前記ターゲット出力レイヤセットシンタックス要素が、前記動作点に関連するターゲット出力レイヤセットを指定する、請求項１に記載の方法。
【請求項７】
前記出力レイヤセットを決定することが、前記記述子から、前記レイヤの各々のためのフラグの値を取り出すことを備える、ここにおいて、前記フラグが、前記対応するレイヤが出力レイヤであるかどうかを示す、請求項１に記載の方法。
【請求項８】
前記ビットストリームから少なくとも１つのエレメンタリストリームのための１つまたは複数の参照エレメンタリストリームを示す情報を抽出することをさらに備える、請求項１に記載の方法。
【請求項９】
前記１つまたは複数の参照エレメンタリストリームの前記ビデオデータが、１つまたは複数の時間レイヤの第１のセットにビデオデータを備える、ここにおいて、前記少なくとも１つのエレメンタリストリームの前記ビデオデータが、前記第１のセットの前記時間レイヤよりも高い時間レイヤのビデオデータを備える、請求項８に記載の方法。
【請求項１０】
拡張次元ビットシンタックス要素のビットの値を処理すること、ここにおいて、前記拡張次元ビットシンタックス要素の少なくとも１つのビットが、前記少なくとも１つのエレメンタリストリームの前記ビデオデータが時間拡張を表すことを示す値を有する、をさらに備える、請求項９に記載の方法。
【請求項１１】
前記記述子のｈｉｅｒａｒｃｈｙ＿ｔｙｐｅシンタックス要素の値を処理すること、ここにおいて、前記値が、現在のエレメンタリストリームの前記ビデオデータと前記１つまたは複数の参照エレメンタリストリームとの間の拡張のためのタイプが補助タイプであることを示す、をさらに備える、請求項９に記載の方法。
【請求項１２】
前記記述子を抽出することが、前記ビットストリームから複数の記述子を抽出することを備える、前記記述子の各々が、前記ビットストリーム中で連続しており、ＰＴＬ構造のそれぞれのセットと、前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータとを含む、請求項１に記載の方法。
【請求項１３】
前記記述子が、プログラムレベルの記述子を備える、請求項１に記載の方法。
【請求項１４】
前記記述子が、エレメンタリストリームレベルの記述子を備える、請求項１に記載の方法。
【請求項１５】
前記記述子を抽出することが、前記ビットストリームのプログラムマップテーブルのｐｒｏｇｒａｍ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出することを備える、請求項１に記載の方法。
【請求項１６】
前記記述子を抽出することが、前記ビットストリームのプログラムマップテーブルのＥＳ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出することを備える、請求項１に記載の方法。
【請求項１７】
前記ビットストリームのプログラムの１つまたは複数のエレメンタリストリームのためのストリームタイプに基づいて前記記述子が前記ビットストリーム中に含まれるかどうかを決定することをさらに備える、請求項１に記載の方法。
【請求項１８】
前記ビットストリームのプログラムの少なくとも１つのエレメンタリストリームのためのストリームタイプが、０ｘ２７、０ｘ２８、０ｘ２９、または０ｘ２Ａの値を有するとき、前記記述子が前記ビットストリーム中に含まれると決定することをさらに備える、請求項１に記載の方法。
【請求項１９】
ビデオデータを含むビットストリームを処理するためのデバイスであって、
前記ビットストリームから抽出されたデータを記憶するためのメモリと、
前記ビットストリームから記述子を抽出することと、ここにおいて、前記ビットストリームが、前記記述子とは別個の、動作点およびパラメータセットについてのビデオデータの複数のレイヤを含み、したがって、各動作点が、ビデオデータの前記レイヤのうちの１つまたは複数を含む、ここにおいて、前記記述子が、前記動作点についての情報を含む、前記情報が、前記動作点のための関連する出力レイヤセットを含む、ここにおいて、前記記述子を抽出するために、１つまたは複数の処理ユニットが、
複数のプロファイル、ティア、およびレベル（ＰＴＬ）構造を抽出することと、
前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータを抽出することと、ここにおいて、前記レイヤの各々を前記ＰＴＬ構造のうちの前記対応する１つに関連付ける前記データが、前記記述子中の前記ＰＴＬ構造とは別個である、
を行うように構成され、
前記動作点のうちの１つの前記レイヤが対応する前記ＰＴＬ構造に少なくとも部分的に基づいて前記ビットストリームから前記動作点のうちの前記１つについてのビデオデータを抽出することと、ここにおいて、前記ビデオデータを抽出するために、前記１つまたは複数の処理ユニットが、
前記記述子のデータに基づいて前記動作点のうちの前記１つのための出力レイヤセットを決定することと、
前記ビットストリームから前記出力レイヤセットの各レイヤを抽出することと、
前記ビットストリームから前記出力レイヤセットの前記レイヤが依存するレイヤを抽出することと
を行うように構成され、
ビデオデコーダに前記抽出されたビデオデータを与えることと
を行うように構成された前記１つまたは複数の処理ユニットと
を備えるデバイス。
【請求項２０】
前記１つまたは複数の処理ユニットが、
前記ビデオデコーダがサポートするビデオコーディング規格の１つまたは複数のプロファイルと、前記ビデオデコーダがサポートする前記ビデオコーディング規格の１つまたは複数のティアと、前記ビデオデコーダがサポートする前記１つまたは複数のティア内の１つまたは複数のレベルとを決定することと、
前記動作点のうちの前記１つの前記レイヤが対応する前記ＰＴＬ構造によって示されるように、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記プロファイルのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記ティアのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記レベルのうちの１つを有するように前記動作点のうちの前記１つを選択することと
を行うようにさらに構成された、請求項１９に記載のデバイス。
【請求項２１】
前記１つまたは複数の処理ユニットが、
前記ＰＴＬ構造の各々についての少なくともプロファイル情報と、ティア情報と、レベル情報とを決定するために前記ＰＴＬ構造を繰返し処理することと、
前記動作点の各々の前記レイヤの各々について、前記記述子から、前記レイヤのうちの対応する１つについての前記プロファイル、ティア、およびレベル情報を決定するために、前記レイヤのうちの前記対応する１つを前記ＰＴＬ構造のうちの１つにマッピングするＰＴＬ参照インデックスの値を取り出すことと
を行うようにさらに構成された、請求項１９に記載のデバイス。
【請求項２２】
前記記述子が、前記動作点のための関連する区分方式と、前記動作点のための最高時間サブレイヤと、前記動作点を構成するエレメンタリストリームのリストと、前記対応する動作点のための出力レイヤの数と、前記動作点の各エレメンタリストリーム中に含まれているレイヤの前記ＰＴＬ構造へのマッピングと、前記動作点についてのフレームレート情報とについての情報をさらに含む、請求項１９に記載のデバイス。
【請求項２３】
前記出力レイヤセットを決定するために、前記１つまたは複数のプロセッサが、前記記述子から、前記動作点の各々のためのターゲット出力レイヤセットシンタックス要素の値を取り出すこと、ここにおいて、前記ターゲット出力レイヤセットシンタックス要素が、前記動作点に関連するターゲット出力レイヤセットを指定する、を行うように構成された、請求項１９に記載のデバイス。
【請求項２４】
前記出力レイヤセットを決定するために、前記１つまたは複数のプロセッサが、前記記述子から、前記レイヤの各々のためのフラグの値を取り出すこと、ここにおいて、前記フラグが、前記対応するレイヤが出力レイヤであるかどうかを示す、を行うように構成された、請求項１９に記載のデバイス。
【請求項２５】
前記１つまたは複数の処理ユニットが、前記ビットストリームから少なくとも１つのエレメンタリストリームのための１つまたは複数の参照エレメンタリストリームを示す情報を抽出するようにさらに構成された、請求項１９に記載のデバイス。
【請求項２６】
前記１つまたは複数の処理ユニットが、前記ビットストリームから複数の記述子を抽出すること、前記記述子の各々が、前記ビットストリーム中で連続しており、ＰＴＬ構造のそれぞれのセットと、前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータとを含む、を行うように構成された、請求項１９に記載のデバイス。
【請求項２７】
前記記述子が、プログラムレベルの記述子を備える、請求項１９に記載のデバイス。
【請求項２８】
前記記述子が、エレメンタリストリームレベルの記述子を備える、請求項１９に記載のデバイス。
【請求項２９】
前記１つまたは複数の処理ユニットが、前記ビットストリームのプログラムマップテーブルのｐｒｏｇｒａｍ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出するように構成された、請求項１９に記載のデバイス。
【請求項３０】
前記１つまたは複数の処理ユニットが、前記ビットストリームのプログラムマップテーブルのＥＳ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出するように構成された、請求項１９に記載のデバイス。
【請求項３１】
前記１つまたは複数の処理ユニットが、前記ビットストリームのプログラムの１つまたは複数のエレメンタリストリームのためのストリームタイプに基づいて前記記述子が前記ビットストリーム中に含まれるかどうかを決定するように構成された、請求項１９に記載のデバイス。
【請求項３２】
前記１つまたは複数の処理ユニットが、前記ビットストリームのプログラムの少なくとも１つのエレメンタリストリームのためのストリームタイプが、０ｘ２７、０ｘ２８、０ｘ２９、または０ｘ２Ａの値を有するとき、前記記述子が前記ビットストリーム中に含まれると決定するように構成された、請求項１９に記載のデバイス。
【請求項３３】
ビデオデータを処理するためのデバイスであって、
ビットストリームから記述子を抽出するための手段と、ここにおいて、前記ビットストリームが、前記記述子とは別個の、動作点およびパラメータセットについてのビデオデータの複数のレイヤを含み、したがって、各動作点が、ビデオデータの前記レイヤのうちの１つまたは複数を含む、ここにおいて、前記記述子が、前記動作点についての情報を含む、前記情報が、前記動作点のための関連する出力レイヤセットを含む、ここにおいて、前記記述子を抽出するための前記手段が、
複数のプロファイル、ティア、およびレベル（ＰＴＬ）構造を抽出するための手段と、
前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータを抽出するための手段と、ここにおいて、前記レイヤの各々を前記ＰＴＬ構造のうちの前記対応する１つに関連付ける前記データが、前記記述子中の前記ＰＴＬ構造とは別個である、
を含む、
前記動作点のうちの１つの前記レイヤが対応する前記ＰＴＬ構造に少なくとも部分的に基づいて前記ビットストリームから前記動作点のうちの前記１つについてのビデオデータを抽出するための手段と、
ビデオデコーダに前記抽出されたビデオデータを与えるための手段と
を備えるデバイス。
【請求項３４】
前記ビデオデータを抽出するための前記手段が、
前記ビデオデコーダがサポートするビデオコーディング規格の１つまたは複数のプロファイルと、前記ビデオデコーダがサポートする前記ビデオコーディング規格の１つまたは複数のティアと、前記ビデオデコーダがサポートする前記１つまたは複数のティア内の１つまたは複数のレベルとを決定するための手段と、
前記動作点のうちの前記１つの前記レイヤが対応する前記ＰＴＬ構造によって示されるように、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記プロファイルのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記ティアのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記レベルのうちの１つを有するように前記動作点のうちの前記１つを選択するための手段と
を備える、請求項３３に記載のデバイス。
【請求項３５】
前記ＰＴＬ構造の各々についての少なくともプロファイル情報と、ティア情報と、レベル情報とを決定するために前記ＰＴＬ構造を繰返し処理することと、
前記記述子から、前記動作点の各々の前記レイヤの各々について、前記レイヤのうちの対応する１つについての前記プロファイル、ティア、およびレベル情報を決定するために、前記レイヤのうちの前記対応する１つを前記ＰＴＬ構造のうちの１つにマッピングするＰＴＬ参照インデックスの値を取り出すための手段と
をさらに備える、請求項３３に記載のデバイス。
【請求項３６】
前記記述子が、前記動作点のための関連する区分方式と、前記動作点のための最高時間サブレイヤと、前記動作点を構成するエレメンタリストリームのリストと、前記対応する動作点のための出力レイヤの数と、前記動作点の各エレメンタリストリーム中に含まれているレイヤの前記ＰＴＬ構造へのマッピングと、前記動作点についてのフレームレート情報とについての情報をさらに含む、請求項３３に記載のデバイス。
【請求項３７】
前記ビデオデータを抽出するための前記手段が、
前記記述子のデータに基づいて前記動作点のうちの前記１つのための出力レイヤセットを決定するための手段と、
前記ビットストリームから前記出力レイヤセットの各レイヤを抽出するための手段と、
前記ビットストリームから前記出力レイヤセットの前記レイヤが依存するレイヤを抽出するための手段と
を備える、請求項３３に記載のデバイス。
【請求項３８】
前記出力レイヤセットを決定するための前記手段が、前記記述子から、前記動作点の各々のためのターゲット出力レイヤセットシンタックス要素の値を取り出すための手段を備える、ここにおいて、前記ターゲット出力レイヤセットシンタックス要素が、前記対応する動作点に関連するターゲット出力レイヤセットを指定する、請求項３３に記載のデバイス。
【請求項３９】
前記出力レイヤセットを決定するための前記手段が、前記記述子から、前記レイヤの各々のためのフラグの値を取り出すための手段を備える、ここにおいて、前記フラグが、前記対応するレイヤが出力レイヤであるかどうかを示す、請求項３８に記載のデバイス。
【請求項４０】
前記ビットストリームから少なくとも１つのエレメンタリストリームのための１つまたは複数の参照エレメンタリストリームを示す情報を抽出するための手段をさらに備える、請求項３３に記載のデバイス。
【請求項４１】
前記記述子を抽出するための前記手段が、前記ビットストリームから複数の記述子を抽出するための手段を備える、前記記述子の各々が、前記ビットストリーム中で連続しており、ＰＴＬ構造のそれぞれのセットと、前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータとを含む、請求項３３に記載のデバイス。
【請求項４２】
前記記述子を抽出するための前記手段が、前記ビットストリームのプログラムマップテーブルのｐｒｏｇｒａｍ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出することを備える、請求項３３に記載のデバイス。
【請求項４３】
前記記述子を抽出するための前記手段が、前記ビットストリームのプログラムマップテーブルのＥＳ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出するための手段を備える、請求項３３に記載のデバイス。
【請求項４４】
前記ビットストリームのプログラムの１つまたは複数のエレメンタリストリームのためのストリームタイプに基づいて前記記述子が前記ビットストリーム中に含まれるかどうかを決定するための手段をさらに備える、請求項３３に記載のデバイス。
【請求項４５】
前記ビットストリームのプログラムの少なくとも１つのエレメンタリストリームのためのストリームタイプが、０ｘ２７、０ｘ２８、０ｘ２９、または０ｘ２Ａの値を有するとき、前記記述子が前記ビットストリーム中に含まれると決定するための手段をさらに備える、請求項３３に記載のデバイス。
【請求項４６】
実行されたときに、プロセッサに、
ビデオデータを含むビットストリームから記述子を抽出することを行わせる命令と、ここにおいて、前記ビットストリームが、前記記述子とは別個の、動作点およびパラメータセットについてのビデオデータの複数のレイヤを含み、したがって、各動作点が、ビデオデータの前記レイヤのうちの１つまたは複数を含む、ここにおいて、前記記述子が、前記動作点についての情報を含む、前記情報が、前記動作点のための関連する出力レイヤセットを含む、ここにおいて、前記プロセッサに前記記述子を抽出することを行わせる前記命令が、前記プロセッサに、
複数のプロファイル、ティア、およびレベル（ＰＴＬ）構造を抽出することと、
前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータを抽出することと、ここにおいて、前記レイヤの各々を前記ＰＴＬ構造のうちの前記対応する１つに関連付ける前記データが、前記記述子中の前記ＰＴＬ構造とは別個である、
を行わせる命令を備える、
前記動作点のうちの１つの前記レイヤが対応する前記ＰＴＬ構造に少なくとも部分的に基づいて前記ビットストリームから前記動作点のうちの前記１つについてのビデオデータを抽出することを行わせる命令と、
ビデオデコーダに前記抽出されたビデオデータを与えることを行わせる命令と
を記憶した非一時的コンピュータ可読記憶媒体。
【請求項４７】
前記プロセッサに前記ビデオデータを抽出することを行わせる前記命令が、前記プロセッサに、
前記ビデオデコーダがサポートするビデオコーディング規格の１つまたは複数のプロファイルと、前記ビデオデコーダがサポートする前記ビデオコーディング規格の１つまたは複数のティアと、前記ビデオデコーダがサポートする前記１つまたは複数のティア内の１つまたは複数のレベルとを決定することと、
前記動作点のうちの前記１つの前記レイヤが対応する前記ＰＴＬ構造によって示されるように、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記プロファイルのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記ティアのうちの１つを有し、前記動作点のうちの前記１つの前記レイヤの各々が、前記ビデオデコーダがサポートする前記レベルのうちの１つを有するように前記動作点のうちの前記１つを選択することと
を行わせる命令を備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項４８】
前記プロセッサに、
前記ＰＴＬ構造の各々についての少なくともプロファイル情報と、ティア情報と、レベル情報とを決定するために前記ＰＴＬ構造を繰返し処理することと、
前記動作点の各々の前記レイヤの各々について、前記記述子から、前記レイヤのうちの対応する１つについての前記プロファイル、ティア、およびレベル情報を決定するために、前記レイヤのうちの前記対応する１つを前記ＰＴＬ構造のうちの１つにマッピングするＰＴＬ参照インデックスの値を取り出すことと
を行わせる命令をさらに備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項４９】
前記記述子が、前記動作点のための関連する区分方式と、前記動作点のための最高時間サブレイヤと、前記動作点を構成するエレメンタリストリームのリストと、前記動作点のための出力レイヤの数と、前記動作点の各エレメンタリストリーム中に含まれているレイヤの前記ＰＴＬ構造へのマッピングと、前記動作点についてのフレームレート情報とについての情報をさらに含む、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５０】
前記プロセッサに前記ビデオデータを抽出することを行わせる前記命令が、前記プロセッサに、
前記記述子のデータに基づいて前記動作点のうちの前記１つのための出力レイヤセットを決定することと、
前記ビットストリームから前記出力レイヤセットの各レイヤを抽出することと、
前記ビットストリームから前記出力レイヤセットの前記レイヤが依存するレイヤを抽出することと
を行わせる命令を備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５１】
前記プロセッサに前記出力レイヤセットを決定することを行わせる前記命令が、前記プロセッサに、前記記述子から、前記動作点の各々のためのターゲット出力レイヤセットシンタックス要素の値を取り出すこと、ここにおいて、前記ターゲット出力レイヤセットシンタックス要素が、前記対応する動作点に関連するターゲット出力レイヤセットを指定する、を行わせる命令を備える、請求項５０に記載の非一時的コンピュータ可読記憶媒体。
【請求項５２】
前記プロセッサに前記出力レイヤセットを決定することを行わせる前記命令が、前記プロセッサに、前記記述子から、前記レイヤの各々のためのフラグの値を取り出すこと、ここにおいて、前記フラグが、前記対応するレイヤが出力レイヤであるかどうかを示す、を行わせる命令を備える、請求項５０に記載の非一時的コンピュータ可読記憶媒体。
【請求項５３】
前記プロセッサに、前記ビットストリームから少なくとも１つのエレメンタリストリームのための１つまたは複数の参照エレメンタリストリームを示す情報を抽出することを行わせる命令をさらに備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５４】
前記プロセッサに前記記述子を抽出することを行わせる前記命令が、前記プロセッサに、前記ビットストリームから複数の記述子を抽出することを行わせる命令を備える、前記記述子の各々が、前記ビットストリーム中で連続しており、ＰＴＬ構造のそれぞれのセットと、前記動作点の各々の前記レイヤの各々を前記ＰＴＬ構造のうちの対応する１つに関連付けるデータとを含む、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５５】
前記プロセッサに前記記述子を抽出することを行わせる前記命令が、前記プロセッサに、前記ビットストリームのプログラムマップテーブルのｐｒｏｇｒａｍ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出することを行わせる命令を備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５６】
前記プロセッサに前記記述子を抽出することを行わせる前記命令が、前記プロセッサに、前記ビットストリームのプログラムマップテーブルのＥＳ＿ｉｎｆｏ＿ｌｅｎｇｔｈフィールドの直後にくる記述子のグループを抽出することを行わせる命令を備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５７】
前記プロセッサに、前記ビットストリームのプログラムの１つまたは複数のエレメンタリストリームのためのストリームタイプに基づいて前記記述子が前記ビットストリーム中に含まれるかどうかを決定することを行わせる命令をさらに備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。
【請求項５８】
前記プロセッサに、前記ビットストリームのプログラムの少なくとも１つのエレメンタリストリームのためのストリームタイプが、値０ｘ２７、０ｘ２８、０ｘ２９、または０ｘ２Ａを有するとき、前記記述子が前記ビットストリーム中に含まれると決定することを行わせる命令をさらに備える、請求項４６に記載の非一時的コンピュータ可読記憶媒体。