【手続補正書】
【提出日】平成27年9月4日(2015.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
ビデオデータと前記ビデオデータを復号するためのシンタックス情報とを含むビットストリームを復号することと、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータを復号するための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいて、前記複数のＳＰＳと前記ＶＰＳとをアクティブ化することと、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のアクティブ化されたＳＰＳおよび前記アクティブ化されたＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを復号することと
を備える方法。
【請求項２】
前記アクティブパラメータセットＳＥＩメッセージは、復号順序で前記アクセスユニットの前記ビデオデータの第１の部分に先行する、請求項１に記載の方法。
【請求項３】
前記第１のシンタックス要素は、ｎｕｍ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１シンタックス要素を備え、前記１つまたは複数の追加シンタックス要素は、ｉ＝０；ｉ≦ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１；ｉ＋＋の場合のａｃｔｉｖｅ＿ｓｐｓ＿ｉｄ［ｉ］シンタックス要素を備える、請求項７に記載の方法。
【請求項４】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを復号することは、前記レイヤまたはビューの各々に関して、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータを復号することを備える、請求項１に記載の方法。
【請求項５】
前記複数のレイヤまたはビューにそれぞれ関連付けられる識別子を判断することと、ここにおいて前記識別子を判断することは、
前記識別子のうちの少なくとも１つを復号すること、または
前記該当のレイヤまたはビューの階層位置に基づいて、前記識別子のうちの少なくとも１つを導出することのうちの少なくとも１つを備える、
前記ＳＥＩメッセージにおける指示および前記判断された識別子に基づいて、前記複数のレイヤまたはビューの前記ビデオデータをそれぞれ復号するための前記複数のＳＰＳを判断することと
をさらに備える、請求項４に記載の方法。
【請求項６】
前記複数のＳＰＳの各々は、前記複数のレイヤのうちの該当の１つまたは複数に関連付けられ、前記複数のＳＰＳのうちの少なくとも１つは、アクティブレイヤＳＰＳを備える、請求項４に記載の方法。
【請求項７】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項４に記載の方法。
【請求項８】
ビデオデータを符号化する方法であって、
ビデオデータと前記ビデオデータを符号化するためのシンタックス情報とを含むビットストリームを符号化することと、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータを復号するための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを符号化することとを備え、
前記複数のＳＰＳおよび前記ＶＰＳは、ビデオデコーダによって、前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいてアクティブ化される、方法。
【請求項９】
前記アクティブパラメータセットＳＥＩメッセージは、符号化順序で前記アクセスユニットの前記ビデオデータの第１の部分に先行する、請求項８に記載の方法。
【請求項１０】
前記第１のシンタックス要素は、ｎｕｍ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１シンタックス要素を備え、前記１つまたは複数の追加シンタックス要素は、ｉ＝０；ｉ≦ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１；ｉ＋＋の場合のａｃｔｉｖｅ＿ｓｐｓ＿ｉｄ［ｉ］シンタックス要素を備える、請求項８に記載の方法。
【請求項１１】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを符号化することは、前記レイヤまたはビューの各々に関して、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータを符号化することを備える、請求項８に記載の方法。
【請求項１２】
前記複数のＳＰＳの各々は、前記複数のレイヤのうちの該当の１つまたは複数に関連付けられ、前記複数のＳＰＳのうちの少なくとも１つは、アクティブレイヤＳＰＳを備える、請求項１１に記載の方法。
【請求項１３】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項１１に記載の方法。
【請求項１４】
ビデオデコーダを備えるデバイスであって、前記ビデオデコーダは、
ビデオデータと前記ビデオデータを復号するためのシンタックス情報とを含むビットストリームを復号し、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータを復号するための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいて、前記複数のＳＰＳと前記ＶＰＳとをアクティブ化することと、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のアクティブ化されたＳＰＳおよび前記アクティブ化されたＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを復号する
ように構成される、デバイス。
【請求項１５】
前記アクティブパラメータセットＳＥＩメッセージは、復号順序で前記アクセスユニットの前記ビデオデータの第１の部分に先行する、請求項１４に記載のデバイス。
【請求項１６】
前記第１のシンタックス要素は、ｎｕｍ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１シンタックス要素を備え、前記１つまたは複数の追加シンタックス要素は、ｉ＝０；ｉ≦ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１；ｉ＋＋の場合のａｃｔｉｖｅ＿ｓｐｓ＿ｉｄ［ｉ］シンタックス要素を備える、請求項１４に記載のデバイス。
【請求項１７】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記レイヤまたはビューの各々に関して、前記ビデオデコーダは、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータを復号するように構成される、請求項１４に記載のデバイス。
【請求項１８】
前記ビデオデコーダは、
前記複数のレイヤまたはビューにそれぞれ関連付けられる識別子を判断し、ここにおいて前記識別子を判断することは、
前記識別子のうちの少なくとも１つを復号すること、または
前記該当のレイヤまたはビューの階層位置に基づいて、前記識別子のうちの少なくとも１つを導出することのうちの少なくとも１つを備える、
前記ＳＥＩメッセージにおける指示および前記判断された識別子に基づいて、前記複数のレイヤまたはビューの前記ビデオデータをそれぞれ復号するための前記複数のＳＰＳを判断する
ようにさらに構成される、請求項１７に記載のデバイス。
【請求項１９】
前記複数のＳＰＳの各々は、前記複数のレイヤのうちの該当の１つまたは複数に関連付けられ、前記複数のＳＰＳのうちの少なくとも１つは、アクティブレイヤＳＰＳを備える、請求項１８に記載のデバイス。
【請求項２０】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項１８に記載のデバイス。
【請求項２１】
前記ビデオデコーダを実装する集積回路、
前記ビデオデコーダを実装するマイクロプロセッサ、および
前記ビデオデコーダを含むワイヤレス通信デバイス
のうちの少なくとも１つを備える、請求項１４に記載のデバイス。
【請求項２２】
ビデオエンコーダを備えるデバイスであって、前記ビデオエンコーダは、
ビデオデータと前記ビデオデータを符号化するためのシンタックス情報とを含むビットストリームを符号化し、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータを復号するための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータを符号化する
ように構成され、
前記複数のＳＰＳおよび前記ＶＰＳは、ビデオデコーダによって、前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいてアクティブ化される、デバイス。
【請求項２３】
前記アクティブパラメータセットＳＥＩメッセージは、符号化順序で前記アクセスユニットの前記ビデオデータの第１の部分に先行する、請求項２２に記載のデバイス。
【請求項２４】
前記第１のシンタックス要素は、ｎｕｍ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１シンタックス要素を備え、前記１つまたは複数の追加シンタックス要素は、ｉ＝０；ｉ≦ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓ＿ｍｉｎｕｓ１；ｉ＋＋の場合のａｃｔｉｖｅ＿ｓｐｓ＿ｉｄ［ｉ］シンタックス要素を備える、請求項２２に記載のデバイス。
【請求項２５】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記レイヤまたはビューの各々に関して、前記ビデオエンコーダは、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータを符号化するように構成される、請求項２２に記載のデバイス。
【請求項２６】
前記複数のＳＰＳの各々は、前記複数のレイヤのうちの該当の１つまたは複数に関連付けられ、前記複数のＳＰＳのうちの少なくとも１つは、アクティブレイヤＳＰＳを備える、請求項２５に記載のデバイス。
【請求項２７】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項２５に記載のデバイス。
【請求項２８】
前記ビデオエンコーダを実装する集積回路、
前記ビデオエンコーダを実装するマイクロプロセッサ、および
前記ビデオエンコーダを含むワイヤレス通信デバイス
のうちの少なくとも１つを備える、請求項２２に記載のデバイス。
【請求項２９】
ビデオデータと前記ビデオデータをコーディングするためのシンタックス情報とを含むビットストリームをコーディングするための手段と、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータをコーディングするための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいて、前記複数のＳＰＳと前記ＶＰＳとをアクティブ化する手段と、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のアクティブ化されたＳＰＳおよび前記アクティブ化されたＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータをコーディングするための手段と
を備えるデバイス。
【請求項３０】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータをコーディングするための前記手段は、前記レイヤまたはビューの各々に関して、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータをコーディングするための手段を備える、請求項２９に記載のデバイス。
【請求項３１】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項３０に記載のデバイス。
【請求項３２】
命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、ビデオコーダの１つまたは複数のプロセッサによって実行されたときに、前記ビデオコーダに、
ビデオデータと前記ビデオデータをコーディングするためのシンタックス情報とを含むビットストリームをコーディングさせ、ここにおいて前記シンタックス情報はアクセスユニットのアクティブパラメータセット補足エンハンスメント情報（ＳＥＩ）メッセージを備え、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは前記アクセスユニットのビデオデータをコーディングするための複数のシーケンスパラメータセット（ＳＰＳ）とビデオパラメータセット（ＶＰＳ）とを示し、ここにおいて前記アクティブパラメータセットＳＥＩメッセージは、前記複数のＳＰＳの数を指定する第１のシンタックス要素と、前記複数のＳＰＳの各々についての複数の該当識別子を備える１つまたは複数の追加シンタックス要素とを含む、
前記アクティブパラメータセットＳＥＩメッセージにおける前記複数のＳＰＳおよび前記ＶＰＳの指示に基づいて、前記複数のＳＰＳと前記ＶＰＳとをアクティブ化させ、
前記アクティブパラメータセットＳＥＩメッセージで示される前記複数のアクティブ化されたＳＰＳおよび前記アクティブ化されたＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータをコーディングさせる、コンピュータ可読記憶媒体。
【請求項３３】
前記ビデオデータは、複数のレイヤまたは複数のビューのうちの少なくとも１つを備え、
前記複数のＳＰＳの各々は、前記複数のレイヤまたは複数のビューのうちの該当の１つまたは複数に関連付けられ、
前記１つまたは複数のプロセッサに、前記複数のＳＰＳおよび前記ＶＰＳに基づいて、前記アクセスユニットの前記ビデオデータをコーディングさせる前記命令は、前記１つまたは複数のプロセッサに、前記レイヤまたはビューの各々に関して、前記レイヤまたはビューに関連する前記ＳＰＳに基づいて、前記レイヤまたはビューの前記ビデオデータをコーディングさせる命令を備える、請求項３２に記載のコンピュータ可読記憶媒体。
【請求項３４】
前記ビデオデータは、マルチビュービデオデータ、３次元ビデオデータ、またはスケーラブルビデオコーディングビデオデータのうちの少なくとも１つを備える、請求項３３に記載のコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
[0006]  一般に、本開示は、ビデオコーディングのためにどのパラメータセットがアクティブであるかを示すための技法について説明し、いくつかの例では、このようなパラメータセットのアクティブ化をサポートするための技法について説明する。いくつかの例では、ビデオエンコーダが、例えばアクティブパラメータセットＳＥＩメッセージまたはバッファリング期間ＳＥＩメッセージであるＳＥＩメッセージに複数のシーケンスパラメータセット（ＳＰＳ：sequence parameter set）識別子（ＩＤ）を含み、複数のアクティブＳＰＳがビデオデコーダに示され得るようにする。いくつかの例では、ビデオデコーダが、例えば、ＳＥＩメッセージにおけるＶＰＳ  ＩＤおよび１つまたは複数のＳＰＳ  ＩＤの包含に基づいて、ＳＥＩメッセージを参照することを通じてビデオパラメータセット（ＶＰＳ： video parameter set）および／または１つもしくは複数のＳＰＳをアクティブ化する。ＳＥＩメッセージは、例えば、バッファリング期間ＳＥＩメッセージまたはアクティブパラメータセットＳＥＩメッセージであり得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
[0080]  概して、ビデオデコーダ３０は、ビデオエンコーダによって行われる符号化プロセスの逆である復号プロセスを行い得る。例えば、ビデオデコーダ３０は、量子化されたビデオデータをエントロピー符号化するためにビデオエンコーダによって使用されるエントロピー符号化技法の逆を使用してエントロピー復号を行い得る。ビデオデコーダ３０は、ビデオエンコーダ２０によって使用される量子化技法の逆を使用してビデオデータをさらに逆量子化することができ、量子化された変換係数を生成するためにビデオエンコーダ２０によって使用された変換の逆を行い得る。次いで、ビデオデコーダ３０は、最終的な表示用のビデオブロックを生成するために、隣接参照ブロック（イントラ予測）または別のピクチャからの参照ブロック（インター予測）に、得られた残差ブロックを適用し得る。ビデオデコーダ３０は、ビデオデコーダ３０によって受信されたビットストリーム中の符号化されたビデオデータとともに、ビデオエンコーダ２０によって提供されたシンタックス要素に基づいて、ビデオエンコーダ２０によって行われる様々なプロセスの逆を行うために構成され、命令され、制御され、または導かれ得る。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
[0082]  ＨＥＶＣの３ＤＶ拡張は、ＨＥＶＣベースの３ＤＶまたは３Ｄ−ＨＥＶＣと呼ばれることがある。３Ｄ−ＨＥＶＣは、Ｓｃｈｗａｒｚら、「Ｄｅｓｃｒｉｐｔｉｏｎ  ｏｆ  ３Ｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ  Ｐｒｏｐｏｓａｌ  ｂｙ  Ｆｒａｕｎｈｏｆｅｒ  ＨＨＩ（ＨＥＶＣ適合構成Ａ）」、ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１、Ｄｏｃ．ＭＰＥＧ１１／Ｍ２２５７０、スイス、ジュネーブ、２０１１年１１月／１２月、以下「ｍ２２５７０」、およびＳｃｈｗａｒｚら、「Ｄｅｓｃｒｉｐｔｉｏｎ  ｏｆ  ３Ｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ  Ｐｒｏｐｏｓａｌ  ｂｙ  Ｆｒａｕｎｈｏｆｅｒ  ＨＨＩ（ＨＥＶＣ適合構成Ｂ）」、ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１、Ｄｏｃ．ＭＰＥＧ１１／Ｍ２２５７１、スイス、ジュネーブ、２０１１年１１月／１２月、以下「ｍ２２５７１」で提案されている解決策に少なくとも部分的に基づく。３Ｄ−ＨＥＶＣの参照ソフトウェアの記述は、Ｓｃｈｗａｒｚら、「Ｔｅｓｔ  Ｍｏｄｅｌ  ｕｎｄｅｒ  Ｃｏｎｓｉｄｅｒａｔｉｏｎ  ｆｏｒ
ＨＥＶＣ  ｂａｓｅｄ  ３Ｄ  ｖｉｄｅｏ  ｃｏｄｉｎｇ」、ＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１  ＭＰＥＧ２０１１／Ｎ１２５５９、米国、サンノゼ、２０１２年２月で入手可能である。参照ソフトウェア、すなわちＨＴＭバージョン３．０は２０１３年５月２１日現在、ｈｔｔｐｓ：／／ｈｅｖｃ．ｈｈｉ．ｆｒａｕｎｈｏｆｅｒ．ｄｅ／ｓｖｎ／ｓｖｎ＿３ＤＶＣＳｏｆｔｗａｒｅ／ｔａｇｓ／ＨＴＭ−３．０／から入手可能である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
[0084]  いくつかの例で、デバイス、例えばビデオソース１８は、共通シーンをキャプチャするために、例えば、２つ以上の空間的にオフセットされたカメラ、または他のビデオキャプチャデバイスを使用することによって、２つ以上のピクチャを生成できる。わずかに異なる水平位置から同時またはほぼ同時にキャプチャされた同じシーンの２つのピクチャが、３次元効果を生成するために使用され得る。いくつかの例で、ビデオソース１８（またはソースデバイス１２の別の構成要素）は、所与の時間インスタンスにおける第１のビューの第１のピクチャから所与の時間インスタンスにおける第２の（または他の追加の）ビューの第２の（または他の追加の）ピクチャを生成するために深度情報(depth information)または視差情報(disparity information)を使用し得る。この場合、アクセスユニット内のビューは、第１のビューに対応するテクスチャ成分と、第２のビューを生成するためにテクスチャ成分とともに使用され得る深度成分とを含み得る。深度情報または視差情報は、第１のビューをキャプチャするビデオキャプチャデバイス、例えば、ベースのカメラパラメータまたはビデオキャプチャデバイスの構成および第１のビューのためのビデオデータのキャプチャに関して知られている他の情報に基づいて判断され得る。深度情報または視差情報は追加または代替として、例えば、ビデオソース１８またはソースデバイス１２の別の構成要素によって、カメラパラメータおよび／または第１のビューにおけるビデオデータから計算され得る。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
[0087]  マルチビューコーディングでは、２種類の予測ベクトルがある。一方は、時間参照ピクチャ中のブロックを指す動きベクトルであり、対応するインター予測は、動き補償予測（ＭＣＰ：motion-compensated prediction）と呼ばれる。他方のタイプの予測ベクトルは、視差ベクトルであり、現在のピクチャと同じアクセスユニットにあるが、異なるビューのピクチャ中のブロックを指す。視差ベクトルの場合、対応するインター予測は、視差補償予測（ＤＣＰ：disparity-compensated prediction）と呼ばれる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
[0090]  スケーラブルビデオコーディングは、テクスチャと残差と動きとに基づく、空間スケーラビリティと信号対ノイズ比（ＳＮＲ）スケーラビリティとのレイヤ間予測も含むことができる。空間スケーラビリティは、２つのレイヤ間の任意の解像度比に一般化され得る。ＳＮＲスケーラビリティは、粗粒度スケーラビリティ（ＣＧＳ：Coarse Granularity Scalability）、中粒度スケーラビリティ（ＭＧＳ：Medium Granularity Scalability）、またはファイングレインスケーラビリティ（ＦＧＳ：Fine Grain Scalability）によって実現され得る。２つの空間レイヤまたはＣＧＳレイヤは異なる従属レイヤに属し得る一方、２つのＭＧＳレイヤは同じ従属レイヤにあり得る。スケーラブルビデオコーディングは、レイヤ間冗長性を低減するために利用され得るレイヤ間予測方法を提供できる。それらは、レイヤ間テクスチャ予測、レイヤ間残差予測、およびレイヤ間動き予測として要約される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
[0095]  ビデオデコーダ３０は、ＶＣＬ  ＮＡＬユニットのうちの１つまたは複数において、例えば、ＶＣＬ  ＮＡＬユニットのスライスヘッダにおいて、パラメータセットが直接または間接的に参照されていることに応答して、１つまたは複数のＶＣＬ  ＮＡＬユニットのビデオデータを復号するためにパラメータセットをアクティブ化できる。上記で説明したように、各パラメータセットは、ＩＤを含むことができ、ＩＤは、別のパラメータセットにおいて（例えば、ＳＰＳにおいて参照されるＶＰＳ  ＩＤ、およびＰＰＳにおいて参照されるＳＰＳ  ＩＤ）、またはスライスヘッダ内もしくはＶＣＬ  ＮＡＬユニット内の他の場所で参照されることもある。ビデオデコーダ３０は、スライスヘッダまたはＶＣＬ  ＮＡＬユニット内の他の場所におけるＰＰＳ  ＩＤへの参照に基づいて、ＰＰＳをアクティブ化することができ、アクティブ化されたＰＰＳにおけるＳＰＳ  ＩＤへの参照に基づいて、ＳＰＳをアクティブ化することができ、アクティブ化されたＳＰＳにおけるＶＰＳ  ＩＤへの参照に基づいて、ＶＰＳをアクティブ化できる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
[0100]  一般に、ＨＥＶＣ  ＷＤ８によって指定されるアクティブパラメータセットＳＥＩメッセージは、例えば、アクティブパラメータセットＳＥＩメッセージが中に含まれる、アクティブパラメータセットＳＥＩメッセージに関連するアクセスユニットのＶＣＬ
ＮＡＬユニットに関して、どのＶＰＳがアクティブで、どのＳＰＳがアクティブであるかを示す。アクティブパラメータセットＳＥＩメッセージは、他の情報を提供することもできる。ＨＥＶＣ  ＷＤ８によれば、アクティブパラメータセットＳＥＩメッセージは、復号順序で、アクセスユニットにおけるビデオデータの第１の部分、例えば第１のＶＣＬ
ＮＡＬユニットに先行する、例えば、アクセスユニットにおける第１のＶＣＬ  ＮＡＬユニットに先行する非ＶＣＬ  ＮＡＬユニット内にある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
[0119]  アクティブＶＰＳと１つまたは複数のアクティブＳＰＳとを示すアクティブパラメータセットＳＥＩメッセージをビデオエンコーダ２０が提供する上記の例では、パラメータセットアクティブ化が、ＨＥＶＣ  ＷＤ８の場合と同じであり得る。例えば、ビデオデコーダ３０は、ビデオエンコーダ２０によって符号化されたビットストリーム中で提供されたスライスヘッダ中のＰＰＳ  ＩＤに基づいて、ＰＰＳをアクティブ化できる。ビデオデコーダ３０は、そのようにしてアクティブ化されたＰＰＳにおけるＳＰＳ  ＩＤ、またはビデオエンコーダ２０によってバッファリング期間ＳＥＩメッセージで提供されたＳＰＳ  ＩＤに基づいて、１つまたは複数のＳＰＳをさらにアクティブ化することができ、アクティブ化されたＳＰＳにおけるＶＰＳ  ＩＤに基づいてＶＰＳをアクティブ化できる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
[0147]  ＰＰＳと１つまたは複数のＳＰＳとをアクティブ化するために使用されるバッファリング期間ＳＥＩメッセージの第１の例示的なシンタックスおよびセマンティクスは、例えば、例えばＨＥＶＣの拡張仕様において、マルチビューまたはスケーラブルビデオコーディングに使用され得る。ＰＰＳと１つまたは複数のＳＰＳとをアクティブ化するために使用されるバッファリング期間ＳＥＩメッセージの第２の例示的なシンタックスおよびセマンティクスは、例えば、例えばＨＥＶＣの基本仕様または拡張仕様のいずれかにおいて使用され得る。いくつかの例では、バッファリング期間ＳＥＩメッセージの第２の例示的なシンタックスおよびセマンティクスのシンタックス要素ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓおよびｓｐｓ＿ｉｄ＿ａｄｄｉｔｉｏｎａｌ［ｉ］が、例えばＨＥＶＣの拡張仕様に存在するのみであり、基本仕様には存在しない。いくつかの例では、基本仕様で、第２の例のシンタックス要素ｎｕｍ＿ａｄｄｉｔｉｏｎａｌ＿ｓｐｓ＿ｉｄｓの値が、０に等しいことが求められる。これらのシンタックス要素が基本仕様に存在しない例では、新しいバッファリング期間ＳＥＩメッセージが拡張において必要とされ得るか、または追加ＳＰＳ  ＩＤを伝達するために新しい異なるタイプのＳＥＩメッセージが必要とされ得るかのいずれかである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１６６
【補正方法】変更
【補正の内容】
【０１６６】
[0173]  ビデオエンコーダ２０は、ビデオデコーダ３０にパラメータセットをアクティブ化させるために、またはビデオデコーダ３０にどのパラメータセットがアクティブであるかを示すために、ＳＥＩメッセージを符号化する。ビデオエンコーダ２０はまた、ＳＥＩメッセージで示される１つまたは複数のＳＰＳおよびＶＰＳに基づいて、ビデオデータを符号化する。例えば、ビデオエンコーダ２０は、様々なパラメータに関する特定の値を使用して、ビデオデータを符号化することができ、次いで、ビデオデータを符号化するために使用されたパラメータ値に基づいて、ビデオデータを復号する際にビデオデコーダ３０によって使用されるパラメータセットを選択できる。次いで、ビデオエンコーダ２０は、ビデオデコーダ３０にパラメータセットをアクティブ化させるために、またはビデオデコーダ３０にどのパラメータセットがアクティブであるかを示すために、１つまたは複数のＳＥＩメッセージを符号化できる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１７７
【補正方法】変更
【補正の内容】
【０１７７】
[0184]  図４は、ネットワーク１００一部を形成するデバイスの例示的なセットを示すブロック図である。この例で、ネットワーク１００は、ルーティングデバイス１０４Ａ、１０４Ｂ（ルーティングデバイス１０４）とトランスコーディングデバイス１０６とを含む。ルーティングデバイス１０４およびトランスコーディングデバイス１０６は、ネットワーク１００の一部を形成し得る少数のデバイスを表すことが意図される。スイッチ、ハブ、ゲートウェイ、ファイアウォール、ブリッジ、および他のそのようなデバイスなどの他のネットワークデバイスも、ネットワーク１００内に含まれ得る。いくつかの例で、メディアアウェアネスを有するネットワークデバイス、すなわち、所謂メディアアウェアネットワーク要素（ＭＡＮＥ）は、本明細書で説明するパラメータセットシグナリング技法のうちの１つまたは複数を実施または使用できる。その上、サーバデバイス１０２とクライアントデバイス１０８との間にネットワーク経路に沿って追加のネットワークデバイスが提供され得る。いくつかの例で、サーバデバイス１０２はソースデバイス１２（図１）に対応し得る一方、クライアントデバイス１０８は宛先デバイス１４（図１）に対応し得る。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１７９
【補正方法】変更
【補正の内容】
【０１７９】
[0186]  本開示の技法は、ルーティングデバイス１０４およびトランスコーディングデバイス１０６のようなネットワークデバイスによって実装され得るが、クライアントデバイス１０８によっても実装され得る。このようにして、ルーティングデバイス１０４、トランスコーディングデバイス１０６、およびクライアントデバイス１０８は、ビデオデータとビデオデータをコーディングするためのシンタックス情報とを含むビットストリームをコーディングすること、ここにおいてシンタックス情報は、ビデオデータのアクセスユニットのためのＳＥＩメッセージを備え、ここにおいてＳＥＩメッセージは、複数のＳＰＳとＶＰＳとを示す、ＳＥＩメッセージにおける１つまたは複数のＳＰＳおよびＶＰＳの指示に基づいて、アクセスユニットのビデオデータをコーディングするために１つまたは複数のＳＰＳとＶＰＳとをアクティブ化すること、並びに／あるいはＳＥＩメッセージで示される複数のＳＰＳおよびＶＰＳに基づいてアクセスユニットのビデオデータをコーディングすることを含む、本開示の技法を行うように構成されたデバイスの例を表す。その上、図１のソースデバイス１２および宛先デバイス１４、図２に示すビデオエンコーダ２０、並びに図３に示すビデオデコーダ３０はまた、ビデオデータとビデオデータをコーディングするためのシンタックス情報とを含むビットストリームをコーディングすること、ここにおいてシンタックス情報は、ビデオデータのアクセスユニットのためのＳＥＩメッセージを備え、ここにおいてＳＥＩメッセージは、複数のＳＰＳとＶＰＳとを示す、ＳＥＩメッセージにおける１つまたは複数のＳＰＳおよびＶＰＳの指示に基づいて、アクセスユニットのビデオデータをコーディングするために１つまたは複数のＳＰＳとＶＰＳとをアクティブ化すること、並びに／あるいはＳＥＩメッセージで示される複数のＳＰＳおよびＶＰＳに基づいてアクセスユニットのビデオデータをコーディングすることを含む、本開示の技法を行うように構成され得る例示的なデバイスである。ＭＡＮＥなどの他のネットワーク要素も、他のデバイスへのビデオデータの通信または配信を改善するために、本開示の技法を使用できる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】変更
【補正の内容】
【０１８５】
[0192]  図６の例示的な方法によれば、ビデオデコーダは、アクセスユニットのビデオデータを、アクセスユニットのためのアクティブＶＰＳおよび複数のアクティブＳＰＳに基づいて復号する（１３２）。複数のＳＰＳの各々は、複数のレイヤおよび／またはビューのうちの該当の１つまたは複数のビデオデータに関連付けられること、例えばビデオデータを復号するために使用されることがある。ビデオデコーダはまた、ＳＥＩメッセージを復号する（１３４）。ＳＥＩメッセージは、アクセスユニットのビデオデータを復号するためのアクティブＶＰＳを示すＶＰＳ  ＩＤを含み得る。ＳＥＩメッセージはまた、アクセスユニットの複数のレイヤおよび／またはビューを復号するためのアクティブＳＰＳを示す複数のＳＰＳ  ＩＤを含み得る。ビデオデコーダは、ＳＥＩメッセージにおけるＶＰＳおよびＳＰＳの指示を使用して、例えば、アクセスユニットのビデオデータを復号するために適切なＶＰＳおよびＳＰＳが使用されてきたか、または使用されている最中であることを確認できる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１８６
【補正方法】変更
【補正の内容】
【０１８６】
[0193]  図７は、ビットストリームのビデオデータを復号するためにビデオデコーダによってアクティブ化されるＶＰＳと１つまたは複数のＳＰＳとをビデオデコーダに示すＳＥＩメッセージを含むようにビットストリームを符号化するための例示的な方法を示すフロー図である。図７の例示的な方法によれば、ビデオエンコーダ、例えば図２のビデオエンコーダ２０は、ＶＰＳおよび１つまたは複数のＳＰＳに基づいて、例えばアクセスユニットのビデオデータを符号化する（１４０）。ビデオデータは、例えばスケーラブルビデオコーディングのための複数のレイヤを備えることができる。ビデオデータは追加または代替として、例えばマルチビューまたは３Ｄビデオコーディングのための複数のビューを備えることができる。複数のＳＰＳの各々は、複数のレイヤおよび／またはビューのうちの該当の１つまたは複数のビデオデータに関連付けられること、例えばビデオデータを符号化するために使用されることがある。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】変更
【補正の内容】
【０１９５】
[0202]  命令は、１つまたは複数のデジタル信号プロセッサ（ＤＳＰ）などの１つまたは複数のプロセッサ、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他の等価な集積回路もしくはディスクリート論理回路によって実行され得る。従って、本明細書で使用される「プロセッサ」という用語は、前述の構造、または本明細書で説明した技法の実装に好適な任意の他の構造のいずれかを指すことがある。さらに、いくつかの態様では、本明細書で説明した機能が、符号化および復号のために構成された専用のハードウェアおよび／もしくはソフトウェアモジュール内に与えられ得、または複合コーデックに組み込まれ得る。また、本技法は、１つまたは複数の回路または論理要素中で十分に実装され得る。