(57)【要約】      （修正有）【課題】３次元（３Ｄ）ビデオコーディックにおいて、予測を制御するための予測パラメータを、異なる複数ビューまたは異なるコンテキスト間で、より柔軟に継承または受け渡される符号化および復号装置、方法、ブログラムを提供する。【解決手段】３Ｄビデオについての多重ビューを符号化し、それぞれが、テクスチャ要素および深さ要素を有する。コーディックの複数のエンコーダは、例えば、複数の四分木分割フラグ、複数の予測モード、複数の分割サイズ、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードなどの一連の複数の予測パラメータに基づき、それぞれのビューについての複数のビデオブロックを符号化する。複数の予測パラメータは、異なる複数のビュー、並びにテクスチャ要素および深さ要素の異なるいくつかにわたり、継承されてよい。【選択図】図９Ａ
2018137817.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータプログラムが符号化された非一時的コンピュータ可読媒体であって、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれからビデオブロックをプロセッサに符号化させる複数の命令を備え、
前記プロセッサに各ビデオブロックを符号化させる前記複数の命令は、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、前記各ビデオブロックを前記プロセッサに符号化させる複数の命令を有する、コンピュータ可読媒体。
【請求項２】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項１に記載のコンピュータ可読媒体。
【請求項３】
前記他の複数のブロックのうちの１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックを前記プロセッサに符号化させる前記複数の命令は、前記プロセッサに、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化させ、かつ、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各ビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化させる、複数の命令を有する、請求項１に記載のコンピュータ可読媒体。
【請求項４】
符号化するための前記複数の命令は、
前記他の複数のブロックのうちの１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するための命令を有し、
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項１に記載のコンピュータ可読媒体。
【請求項５】
前記符号化するための複数の命令は、前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックへの複数の命令を有し、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項１に記載のコンピュータ可読媒体。
【請求項６】
前記継承された複数の予測パラメータは、さらに、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、含む、請求項５に記載のコンピュータ可読媒体。
【請求項７】
前記プロセッサに、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定させ、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化させ、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化させる、複数の命令を更に備える、請求項に１に記載のコンピュータ可読媒体。
【請求項８】
前記プロセッサに、
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成させ、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込みさせる複数の命令を更に備え、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する、請求項１に記載のコンピュータ可読媒体。
【請求項９】
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素のそれぞれからビデオブロックを符号化するエンコーダ
を備え、
前記エンコーダは、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、各ビデオブロックを符号化するように構成される、装置。
【請求項１０】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項９に記載の装置。
【請求項１１】
前記エンコーダは、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化し、
前記第２ビューの前記テクスチャ要素および深さ要素の前記１つからの前記各ビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化するように構成される、請求項９に記載の装置。
【請求項１２】
前記エンコーダは、前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するように構成され、
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項９に記載の装置。
【請求項１３】
前記エンコーダは、
前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックを符号化するように構成され、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項９に記載の装置。
【請求項１４】
前記継承された複数の予測パラメータは、更に、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、含む、請求項１３に記載の装置。
【請求項１５】
前記エンコーダは、更に、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定し、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化し、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化するように構成される、請求項に９に記載の装置。
【請求項１６】
前記エンコーダは、更に、
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成し、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込むように構成され、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する、請求項９に記載の装置。
【請求項１７】
通信ネットワークと通信する複数の通信コンポーネント、
ユーザインタフェース、
前記複数の通信コンポーネントおよび前記ユーザインタフェースと通信するプロセッサおよびメモリ、
前記エンコーダ、前記プロセッサおよびメモリ、前記複数の通信コンポーネント、および、前記ユーザインタフェースを収容するハウジング、
を更に備える、請求項９に記載の装置。
【請求項１８】
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素のそれぞれからビデオブロックを符号化する段階
を備え、
前記各ビデオブロックを符号化する段階は、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、前記各ビデオブロックを符号化する段階を有する、方法。
【請求項１９】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項１８に記載の方法。
【請求項２０】
前記各ビデオブロックを符号化する段階は、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化する段階、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各ビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化する段階、を有する、請求項１８に記載の方法。
【請求項２１】
前記符号化する段階は、前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階を有し、
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項１８に記載の方法。
【請求項２２】
前記符号化する段階は、前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階を有し、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項１８に記載の方法。
【請求項２３】
前記継承された複数の予測パラメータは、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、更に含む、請求項２２に記載の方法。
【請求項２４】
前記各ビデオブロックを符号化するのに先立って、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定する段階と、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階と、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階と、
を更に備える、請求項に１８に記載の方法。
【請求項２５】
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成する段階と、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込みさせる段階と、
を更に備え、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する、請求項１８に記載の方法。
【請求項２６】
コンピュータプログラムが符号化された非一時的コンピュータ可読媒体であって、プロセッサに、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信させ、
符号化されたビデオブロックのそれぞれが、前記各符号化されたビデオブロックが継承された複数の予測パラメータに基づいて符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定させ、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号させる、複数の命令を有する、コンピュータ可読媒体。
【請求項２７】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項２６に記載のコンピュータ可読媒体。
【請求項２８】
前記プロセッサに復号させる前記複数の命令は、前記プロセッサに、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つから前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号させ、かつ、
前記第２ビューの前記テクスチャ要素および深さ要素ののうちの前記１つにおける前記各符号化されたビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号させる、複数の命令を有する、請求項２６に記載のコンピュータ可読媒体。
【請求項２９】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項２６に記載のコンピュータ可読媒体。
【請求項３０】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項２６に記載のコンピュータ可読媒体。
【請求項３１】
前記継承された複数の予測パラメータは、更に、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを含む、請求項３０に記載のコンピュータ可読媒体。
【請求項３２】
前記プロセッサに復号させる前記複数の命令は、前記プロセッサに、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数ビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定させる複数の命令、を有する、請求項２６に記載のコンピュータ可読媒体。
【請求項３３】
前記復号のための命令は、更に、前記プロセッサに、継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号させる複数の命令、を有する、請求項２６に記載のコンピュータ可読媒体。
【請求項３４】
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信し、
符号化されたビデオブロックのそれぞれが、前記各符号化されたビデオブロックが継承された複数の予測パラメータに基づいて符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定し、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号するように構成されるデコーダ
を備える、装置。
【請求項３５】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項３４に記載の装置。
【請求項３６】
前記デコーダは、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つから前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号し、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各符号化されたビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号するように構成される、請求項３４に記載の装置。
【請求項３７】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項３４に記載の装置。
【請求項３８】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項３４に記載の装置。
【請求項３９】
前記継承された複数の予測パラメータは、更に、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを含む、請求項３８に記載の装置。
【請求項４０】
前記デコーダは、更に、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数ビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定するように構成される、請求項３４に記載の装置。
【請求項４１】
前記デコーダは、更に、継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号するように構成される、請求項３４に記載の装置。
【請求項４２】
通信ネットワークと通信する複数の通信コンポーネント、
ユーザインタフェース、
前記複数の通信コンポーネントおよび前記ユーザインタフェースと通信するプロセッサおよびメモリ、
前記デコーダ、前記プロセッサおよびメモリ、前記複数の通信コンポーネント、および、前記ユーザインタフェースを収容するハウジング、
を更に備える、請求項３４に記載の装置。
【請求項４３】
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信する段階、
符号化されたビデオブロックのそれぞれが、継承された複数の予測パラメータに基づいて前記各符号化されたビデオブロックが符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定する段階、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号する段階、
を備える、方法。
【請求項４４】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、請求項４３に記載の方法。
【請求項４５】
前記復号する段階は、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つから前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号する段階と、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各符号化されたビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号する段階と、
を有する請求項４３に記載の方法。
【請求項４６】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する、請求項４３に記載の方法。
【請求項４７】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する、請求項４３に記載の方法。
【請求項４８】
前記継承された複数の予測パラメータは、更に、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、含む、請求項４７に記載の方法。
【請求項４９】
前記復号する段階は、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数ビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定する段階を有する、請求項４３に記載の方法。
【請求項５０】
継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号する段階を更に備える、請求項４３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１２年１０月４日に出願された米国仮特許出願番号61/709,688の優先権を主張する。
【０００２】
背景技術
３次元（３Ｄ）ビデオは多重ビューを含み、それぞれは異なるカメラの視点または角度から撮影される。各ビューは、テクスチャ要素（テクスチャビューとも称される）および深度マップ要素を有する。３Ｄビデオ符号化は、多重テクスチャビューおよびそれらに関連する深度マップを符号化すること、そして多重の符号化されたテクスチャビューおよび深度マップをビットストリームへと多重化すること、を含む。そのような３Ｄビデオ符号化（または圧縮）では、テクスチャおよび深度マップ要素の冗長性を排除するべく、インターやイントラ予測等の複数の異なるタイプのビデオ予測を採用する。そうした予測は、予測を制御するための一連の予測パラメータを用いることで実行される。より効果的な符号化および復号処理を促進するために、それらの複数の予測パラメータが、異なる複数ビューまたは対応するテクスチャ／深度マップ要素等の異なるコンテキスト間で継承されまたは受け渡されてもよいような状況に関連して、現在の３Ｄコーディングの規格および関連する技術は、柔軟性がなく制限的である。
【図面の簡単な説明】
【０００３】
【図１】最大符号化ユニット（ＬＣＵ）、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、および複数の変換ユニット（ＴＵ）の例示的な関係の図である。
【図２】予測パラメータ継承（ＰＰＩ）が３Ｄビデオの符号化および復号に用いられてよい例示的な３次元（３Ｄ）ビデオコーディング（３ＤＶＣ）コーデックシステムのブロック図である。
【図３】一実施形態における多重ビューエンコーダを備えた、図２のコーデックシステムの送信側の拡張されたブロック図である。
【図４Ａ】一実施形態における図３の複数のエンコーダを備えた、ツー・ビュー・エンコーダの詳細なブロック図である。
【図４Ｂ】一実施形態におけるＰＰＩシンタックスの図であって、符号化されたビットストリームに埋め込まれてよい、
【図５】図４Ａのツー・ビュー・エンコーダシステムに対応する、例示的なツー・ビュー・デコーダシステムの詳細なブロック図である。
【図６】図５のデコーダにより生成された視差ベクトルの一例の図であり、ビュー間のＰＰＩで復号されるべき現在のブロックに対応する参照ブロックを決定する。
【図７Ａ】図３、４の異なる複数エンコーダおよび図５の複数デコーダ間における多様な方向でのＰＰＩを示すブロック図である。
【図７Ｂ】ビデオブロックにおける複数サブブロック間でのイントラ、インターおよびハイブリッド予測モードの継承を示す一連のブロック図（ａ）、（ｂ）（ｃ）である。
【図７Ｃ】現在のブロックによってハイブリッド符号化されたソースブロックからの他の例示的なＰＰＩのブロック図である。
【図８Ａ】符号化ツリー階層における異なるレベルでの、即ち、大きいＣＵから小さいＣＵへのＰＰＩの例示的な図示である。
【図８Ｂ】符号化ツリー階層における異なるレベルでの、即ち、大きいＣＵから小さいＣＵへのＰＰＩの他の例示的な図示である。
【図９Ａ】ＰＰＩを用いて多重ビューテクスチャおよび深度ビデオ／複数要素を符号化する例示的な方法のフローチャートである。
【図９Ｂ】図９Ａの方法の符号化を拡張した例示的な方法のフローチャートである。
【図１０】ＰＰＩを用いて、符号化された多重ビューテクスチャおよび深度ビデオ／複数要素を復号する例示的な方法のフローチャートである。
【図１１】エンコーダおよびデコーダにおいて複数のＰＰＩ実施形態を実行するように構成された、例示的なコンピュータシステムのブロック図である。
【図１２】ＰＰＩ装備のエンコーダおよびＰＰＩ装備のデコーダの複数の実施形態が実装されうるシステムの一実施形態を示す。
【図１３】図１２のシステムが実装されうる小型フォームファクタデバイスの複数の実施形態を示す。
【０００４】
これらの図面中、参照番号の最も左側の桁（または複数の桁）は、その参照番号が最初に登場した図面を特定する。
【発明を実施するための形態】
【０００５】
３次元（３Ｄ）ビデオコーディング（３ＤＶＣ）は、数々の３Ｄディスプレイをターゲットとするビデオ圧縮規格である。３ＤＶＣは、国際標準化機構／国際電気標準会議（ＩＳＯ／ＩＥＣ）エムペグ（ＭＰＥＧ）で開発中である。標準化の２つの主要部門として、高効率ビデオコーディング（ＨＥＶＣ）と従来のＨ．２６４／ＡＶＣに基づく３ＤＶＣとを有する。ここで用いられる「コーディング」および「符号化」という用語は、同義語であり交換可能である。多重ビュー３Ｄビデオの符号化および復号環境で用いられる予測パラメータ継承（ＰＰＩ）を対象とする複数の実施形態が、後述される。複数の実施形態がＨＥＶＣに関連して説明されるが、他の任意のビデオ規格が使用されてもよい。従って、関連するＨＥＶＣプロトコルの概要がここで提示され、続いて述べられるＰＰＩの符号化および復号の複数の実施形態のための基礎を形成する。
【０００６】
ＨＥＶＣプロトコルの概要  ビデオコンテンツを様々な解像度で表現するために、ＨＥＶＣは、符号化ユニット（ＣＵ）、予測ユニット（ＰＵ）、および変換ユニット（ＴＵ）を含む３重のユニットを定義する。ＣＵは圧縮の基本単位であり、Ｈ．２６４規格のマクロブロックの概念と類似するが、より柔軟である。ＰＵは、インター／イントラ予測の単位であり、単一のＣＵの中に多数のＰＵが存在してよい。ＴＵは、変換の単位であり、１又は複数のＰＵを有しうる。従ってＣＵは、そのＣＵに関連する多数のＰＵと多数のＴＵとを有してよい。
【０００７】
ビデオは、連続する複数ビデオフレームまたは複数ピクチャを備える。各ピクチャは、１又は複数のスライスへと分割されてよい。ＨＶＥＣでは、各スライスは、一連のツリーブロックまたは最大符号化ユニット（ＬＣＵ）へと分割され、これらは、ルマおよびクロマの両方の標本を有する。ＬＣＵは、マクロブロックとして、同様の目的を有する。スライスは、多数の連続する重複しないＬＣＵを、コーディング順に有する。各ＬＣＵは、再帰的な四分木構造に従って、複数のＣＵからなる階層へと分割または細分化されてよい。例えば、四分木のルートノードとして、ＬＣＵは４つの子ノードへと分割されてよく、次にそれぞれの子ノードが親ノードとなり、他の４つの子ノードへと分割されてよい。この分割は、複数の四分木分割フラグを用いて成し遂げられる。四分木の葉節点として、最後の、分割されない子ノードまたは終端ノードは、符号化ノード、即ち、符号化したビデオブロックを備える。ＣＵのサイズは、８×８ピクセルから最大６４×６４ピクセルまたはそれより大きいＬＣＵのサイズにまで及んでよい。符号化されたビットストリームに関連したシンタックスデータはＣＵ分割を定義してよく、四分木構造、ＬＣＵが分割されうる最大回数、および複数の符号化ノードの複数のサイズ、を含む。
【０００８】
複数の予測方法が、さらには分割できない複数の終端のＣＵ、即ち、ＣＵの階層的四分木における複数の葉節点（複数の符号化ノード）に対して規定される。複数のＣＵ葉節点は、予測のための複数の基本単位へと分割され、複数のＰＵとして参照される。ＰＵは、予測方法を規定する。具体的には、２つの主要パラメータが、そのＰＵに関連する予測方法、即ち、予測タイプ／モードおよびＰＵ分割を規定する。予測モード（ここでは、コーディングモードとしても参照される）は、例えば、イントラ予測、インター予測、およびスキップの１つから選択される。イントラ予測は、同一ピクチャ内における、他の複数ビデオブロックに対する現在のビデオブロックの予測を含む。インター予測は、時間的に離れた、即ち、より前のおよび／またはより後の、隣接する複数ピクチャに対する現在のビデオブロックの予測を含む。現在のブロックに対するインター予測を定義するＰＵは、参照ブロックのための動きベクトルを有する。動きベクトルを定義するデータは、例えば、動きベクトルの水平成分、動きベクトルの垂直成分、動きベクトルに対する解像度（１／４ピクセル精度、１／８ピクセル精度）、動きベクトルが示す参照ピクチャ、および／または、動きベクトルのための参照ピクチャリスト（リスト０、リスト１、リストＣなど）、を記述してよい。
【０００９】
ＴＵは、変換および量子化処理のために用いられる。１又は複数のＰＵを含むＣＵは、また、１又は複数の変換ユニット（ＴＵ）を有してよい。予測に続けて、そのＰＵに対応する複数の残差値が計算されてよい。複数の残差値は、ビデオデータの現在のブロックとビデオデータの予測ブロックとの間のピクセル差分値を複数備える。複数の残差値は、複数の変換係数へと変換され、量子化され、複数のＴＵを用いてスキャンされ、エントロピー符号化のための直列化された変換係数を生成する。「ビデオブロック」または単なる「ブロック」という用語は、ここでは、文脈に応じて（１）任意の分割レベルで符号化されるべきビデオ情報（２）任意の分割レベルで復号されるべき符号化済ビデオ情報（３）復号処理に由来する復号済ビデオ情報、のいずれかを意味するものとして広く解釈され、分割レベルとは、例えば、フレーム、スライス、ＬＣＵ，ＣＵ（符号化ノードでもそうでなくてもよい）、ＰＵまたはＴＵのいずれであってもよい。
【００１０】
ＨＥＶＣと関連するシンタックスデータは、ＬＣＵまたはＣＵを、四分木構造に従って、より低いレベルの複数のＣＵへと分割すること、そして葉節点の複数のＣＵを複数のＰＵへと分割すること、を記述してよい。シンタックスデータは、予測モード（例えば、イントラ、インター、スキップ）およびＰＵ分割、または、複数の葉節点に対するサイズを記述する。ＣＵに関連するシンタックスデータは、また、例えば、そのＣＵを１又は複数のＴＵへと分割すること、並びに、複数のＴＵについての複数のサイズおよび複数の形状を記述してよい。そのようなシンタックスデータは、また、ここでは、「複数の予測パラメータ」として参照され、これらを使用することで、符号化されるべきＨＥＶＣの葉節点レベルと関連した複数のビデオブロックの予測を制御する。言い換えると、複数のビデオブロックは、その複数のビデオブロックに関連する複数の予測パラメータに基づいて符号化される。
【００１１】
図１は、ＬＣＵ、複数のＣＵ、複数のＰＵ、および複数のＴＵの例示的な関係１００の図である。
【００１２】
上述のように、ＨＥＶＣビデオフレームは、重複しない複数のＬＣＵへと分割される。ＬＣＵは多数のＣＵへと分割され、複数の終端のＣＵは、イントラ予測または動き補償されたインター予測のために複数のＰＵへ、そして変換のために複数のＴＵへと分割される。
【００１３】
コーデックシステム
図２は、予測パラメータ継承（ＰＰＩ）がビデオの符号化および復号のために用いられてよい例示的な３ＤＶＣコーデックシステム２００のブロック図である。コーデックシステム２００は、ＨＥＶＣに従って動作してよい。３ＤＶＣは、３Ｄビデオコンテンツを表現するためにＶｉｄｅｏ ｐｌｕｓ Ｄｅｐｔｈ（ＭＶＤ）コントラクトに基づく。ＭＶＤは、ビデオにおける多重ビュー（ここでは、多重ビュービデオとして参照される）を含む。各ビューは、異なるカメラの視点、例えば、角度、高さ等からキャプチャされたビデオを表す。各ビューは、テクスチャビデオ、および、それに関連する深度ビデオを含む。テクスチャビデオは、ピクチャをレンダリングするためのビデオ情報を有し、そこでは輝度標本およびクロマ標本を含む。深度ビデオ情報は、例えば深度マップのような情報を有し、当該情報は、例えばピクセル基準の複数の深度値のような３Ｄビデオを形成するためのテクスチャビデオに対応する。
【００１４】
コーデックシステム２００は、送信側２０２および受信側２０４を有する。送信側２０２は、３Ｄ多重ビュービデオ２０８を、符号化されたビットストリーム２１０へと符号化するための３Ｄ多重ビュービデオエンコーダ２０６を有する。エンコーダ２０６は、多重ビュービデオにおけるテクスチャビデオおよび深度ビデオの両方を符号化し、符号化されたビットストリーム２１０とする。エンコーダ２０６は、また、制御およびシンタックス関連情報を、符号化されたビットストリームに組み込むかパックし、そこでは、多重ビュービデオ２０８を符号化するために用いられる複数の予測パラメータと、カメラの角度、高さ、識別子等の複数のカメラパラメータとを含む。送信側２０２は、符号化されたビットストリーム２１０を受信側２０４へ伝送する。
【００１５】
受信側２０４は、符号化されたビットストリーム２１０を受信する。受信側２１０はエンコーダ２０６と相補的な３Ｄ多重ビュービデオデコーダ２１２を有し、埋め込まれた制御およびシンタックス関連情報に基づいて符号化されたビットストリームを復号し、多重ビュービデオを２１４で再生する。深度画像ベースのレンダリング（ＤＩＢＲ）エンジン２１６は、復号された／再生されたビデオ２１４に基づいて３Ｄ表示画像２１８を構築する。
【００１６】
エンコーダ
図３は、一実施形態による、多重ビューエンコーダ２０６を備えた、コーデックシステム２００の送信側２０２の拡張されたブロック図である。図３には、３Ｄ多重ビュービデオ２０８の多重の例示的なビューであるビュー（０）、ビュー（１）、ビュー（Ｎ−１）が図示される。各ビュー（ｉ）は、それぞれのビューの左側に図示されたテクスチャビデオと、それぞれのビューの右側に図示された深度ビデオとを有する。ここでは、「テクスチャビデオ」および「深度ビデオ」という用語はまた、それぞれ「テクスチャ要素」および「深さ要素」として参照される。各ビュー（ｉ）は対応する一対のビデオエンコーダと関連し、エンコーダ２０６におけるテクスチャビデオエンコーダＴｉおよび対応する深度ビデオエンコーダＤｉを含む。エンコーダＴｉは、ビューｉのテクスチャビデオを符号化し、一方で、深度エンコーダＤｉは、ビュー（ｉ）の深度ビデオを符号化する。例えば、テクスチャビデオエンコーダＴ０は、 ビュー（０）のテクスチャビデオを符号化し、一方で、深度ビデオエンコーダＤ０は、ビュー（０）の深度ビデオを符号化する。従って、所定のビュー（ｉ）を符号化することは、ビュー（ｉ）に関連するテクスチャビデオと深度ビデオとを符号化することを意味する。エンコーダＴｉ、Ｄｉは、それぞれのビュー（ｉ）を、本明細書で記載される複数のＰＰＩ実施形態に従って拡張されるＨＥＶＣ符号化技術を用いて、符号化する。エンコーダＴｉ、Ｄｉは、それぞれ符号化されたテクスチャおよび符号化された深度ビデオをエンコーダ２０６におけるマルチプレクサ３１０へ提供し、マルチプレクサは、符号化されたそれぞれのビューに由来する符号化されたテクスチャおよび深度ビデオを、符号化されたビットストリーム２１０へと組み合わせる。
【００１７】
ビュー０は、基準のあるいは独立したビューとして参照される。なぜなら、ビュー０は他の複数のビューから独立して、即ち、参照することなく符号化されるからである。例えばビュー０は、他の複数のビューのいずれが符号化されるよりも前に符号化されてよい。テクスチャビデオと関連する深度ビデオを含んだ他の複数のビュー、即ち、ビュー（１）からビュー（Ｎ−１）は、従属するまたは補助的な複数のビューとして参照される。なぜなら、これらは他の複数のビューからの情報を使用して符号化されてよいからである。より詳細には、ここで記載される複数の実施形態は、柔軟かつ両立的であって、選択的に適用された予測パラメータ継承モード（ＰＰＩ）（またここでは単純にＰＰＩとして参照される）を有するべく、エンコーダＴｉ、Ｄｉによって用いられるＨＥＶＣ符号化技術を拡張し、当該技術において、任意の多重の選択可能な複数の方向において、エンコーダＴｉ、Ｄｉのうちの選択されたいくつかが、エンコーダＴｉ、Ｄｉのうちの選択された他のいくつかから複数の予測パラメータを継承する。
【００１８】
エンコーダ２０６は、ＰＰＩを選択的に適用し、これにより、それら複数のビデオブロックのそれぞれを符号化するために他の複数のエンコーダによって用いられるべく、任意の多重の選択可能な複数のＰＰＩ方向で、複数のビデオブロックのそれぞれ（テクスチャまたは深度）を符号化するための任意のエンコーダＴｉ、Ｄｉによって用いられる複数の予測パラメータが、それぞれのエンコーダから継承されてよい。上記で述べたように、エンコーダがそれぞれのビデオブロックを符号化するやり方、例えば予測するやり方を、複数の予測パラメータが制御する。「方向」とは、複数の予測パラメータが、複数の予測パラメータのソース側（エンコーダ／ブロック）から、複数の予測パラメータの受け手側（エンコーダ／ブロック）へと渡される方向を意味する。複数ブロック／複数エンコーダが異なるビューからのものである場合、多重の選択可能な複数のＰＰＩ方向は、ビュー間での方向を複数含み、複数ブロック／複数エンコーダがテクスチャ要素および深さ要素の中の異なるいくつかからのものである場合には、要素間での方向を複数含む。複数の方向とは、ビュー間および要素間の両方の複数の方向の組み合わせ、であってよい。
【００１９】
例えば、多重ビューにわたる時間的およびビュー間の冗長性を排除するために、ビュー間でのインター予測が用いられてよく、ここでは、テクスチャビデオおよび深度ビデオが、同一ビューで時間的に隣接する複数ピクチャから予測されるだけでなく、隣接するビューにおいて対応するビュー間の複数ピクチャから予測されてよい。他の複数の例では、ビュー間でのイントラ予測がサポートされる。更には、テクスチャビデオと深度ビデオとの間の要素間の冗長性を排除するために、要素間でのインターおよびイントラ予測が、また、深度／テクスチャビデオへと適用されてよく、ここでは、複数の深度／テクスチャビデオが、同一ビューのテクスチャ／深度ビデオから予測される。要素間の例では、複数の予測パラメータが、テクスチャ要素および深さ要素の間で継承される。
【００２０】
ＰＰＩは、また、異なる複数エンコーダ／複数ブロックの間の複数の予測モードの継承をサポートする。例えば、エンコーダ／ビデオブロック（テクスチャまたは深度）は、同じ場所に位置したまたはそれに代えて動き補償される等した、対応するビデオブロックから複数の予測パラメータを継承してよく、このビデオブロックは複数のサブブロックへ細分化され、このサブブロック中では、（ｉ）全サブブロックがイントラ予測され、（ｉｉ）全サブブロックがインター予測され、（ｉｉｉ）複数のサブブロックがハイブリッド予測される、即ち、複数のサブブロックのいくつかはインター予測され、複数のサブブロックのいくつかがイントラ予測される。
【００２１】
従って、ＰＰＩで継承された複数の予測パラメータは、これには限定されるものではないが、ピクチャ符号化構造を有し、この構造は、ＣＵ／ＰＵのサブ分割を定義する複数の四分木分割フラグのような四分木構造；インター、イントラおよびハイブリッド予測モード；複数の分割サイズおよび複数の形状（例えば、複数のＰＵのための）；複数の動きベクトルと複数の動き場；複数のインター方向；複数の参照インデックス；ルマのインターおよびイントラ（予測）モード、並びにクロマのインターおよびイントラ（予測）モード、を含む。
【００２２】
エンコーダ２０６は、多重のＰＰＩ通信パスを有し、これらのパスは、図３に図示されるようにＰＰＩ通信基礎構造を備え、上記で述べた選択可能な様々な複数の方向において、即ち、
ａ）ビュー内のテクスチャ−深度方向およびビュー内の深度−テクスチャ３１２方向、
ｂ）ビュー間のテクスチャ−テクスチャ方向であって、独立−従属３１４および従属−従属３１６を含む方向、
ｃ）ビュー間の深度−深度方向であって、独立−従属３１８および従属−従属３２０を含む方向、
ｄ）ビュー間のテクスチャ−深度方向であって、独立テクスチャ−深度３２２および従属テクスチャ−深度３２４を含む方向、
ｅ）ビュー間の深度−テクスチャ方向であって、独立深度−テクスチャ３１８および従属深度−テクスチャ３２０を含む方向、でＰＰＩをサポートする。
【００２３】
エンコーダ２０６は、上でリストされた選択可能な複数の方向の全てにおいてＰＰＩをサポートし、かつ、必要に応じて、これらの選択可能な複数の方向のうちの１つ又は複数において、任意の所定の時間でＰＰＩの選択が可能であるか、或いは、全く選択しない。このように、ここで記載される複数のＰＰＩ実施形態は柔軟であり、ＰＰＩが許可されない場合よりも、より多くの符号化利得を提供することができる。また、ＰＰＩは計算負荷を低減する。なぜならば、符号化で使用する目的で複数の予測パラメータを継承すれば、複数の予測パラメータをビデオブロックの符号化のたびに分析的に導出した場合に関連する計算上のオーバヘッドを低減するからである。
【００２４】
上記の複数の例に関連して説明したように、複数のエンコーダ間における複数の予測パラメータの継承としてＰＰＩが考慮・参照されてよく、この場合、第１の複数のビデオブロックを符号化するために第１エンコーダによって用いられる複数の予測パラメータは、任意の多重の選択可能な複数のＰＰＩ方向において、第１エンコーダから第２エンコーダにより継承され、継承された複数の予測パラメータを用いて第２の複数のブロックを符号化するべく、第２エンコーダによって用いられる。代替的および同等的には、複数のビデオブロック間における継承として、ＰＰＩが考慮・参照されてよく、この場合、第１の複数のビデオブロックを符号化するために用いられる複数の予測パラメータは、任意の多重の選択可能な複数のＰＰＩ方向において、第１の複数のビデオブロックから継承され、第２の複数のビデオブロックを符号化するために用いられる。
【００２５】
図４Ａは、ツー・ビュー・エンコーダの詳細なブロック図であり、一実施形態における図３のビュー（０）についてのエンコーダＴ０、Ｄ０とビュー（１）についてのエンコーダＴ１、Ｄ１とを含む。エンコーダＴ０、Ｄ０、Ｔ１、Ｄ１のそれぞれは、他の複数のエンコーダと実質的に同じやり方で動作するように構成され、そのそれぞれのビデオ要素、テクスチャまたは深度のいずれかを、ビットストリーム２１０へとパックされるべき対応する符号化されたビデオ要素へと、符号化する。エンコーダＴ０、Ｄ０、Ｔ１、Ｄ１のそれぞれは、変換量子化器、逆変換量子化器、インループフィルタ、イントラおよびインター予測モジュール、および加算器のような複数の既知のエンコーダモジュールを有する。
【００２６】
加えて、各エンコーダは、（ｉ）複数のビデオブロックを符号化するためにＰＰＩを使用／適用するべきかどうか（即ちＰＰＩ符号化モードを適用すべきかどうか）を決定し、（ｉｉ）ＰＰＩが適用されるべきと決定された場合には、継承された複数の予測パラメータの中で示された予測モードに従って選択されるように、継承された複数の予測パラメータを、イントラ予測モジュールまたはインター予測モジュールのいずれかに送るように構成された、モード決定モジュールを有する。この結果、選択された予測モジュールは、継承された複数の予測パラメータを用いて複数のビデオブロックを予測できる。
【００２７】
ＰＰＩを使用するかどうかを決定するために、モード決定モジュールは、一連の最善の複数の予測パラメータを決定し、それによって複数のビデオブロックを、（ｉ）局所的に導出された複数の予測パラメータ（ｉｉ）継承された複数の予測パラメータ、または（ｉｉｉ）局所的に導出された複数のパラメータと継承された複数のパラメータの混合として、異なる複数の場合（即ち、局所的に導出される、継承される、および、局所的に導出されるのと継承されるのとの混合）に対するレート歪みコストの比較に基づいて、符号化する。継承された複数の予測パラメータが（単独でまたは部分的にのいずれかで）最善の選択だと決定された場合に、モード決定モジュールは、複数の予測モジュールのうちの選択された１つが、適切なＰＰＩ方向からの複数の予測パラメータを継承するように、ＰＰＩ符号化モードを起動する（即ち、ＰＰＩを適用する）。最善の複数のパラメータを決定する方法は、図９Ｂに関連して議論される。
【００２８】
複数のエンコーダＴ０、Ｄ０、Ｔ１、Ｄ１は、複数ビデオ要素におけるそれぞれの入力ブロックを、複数のビデオ要素の符号化ブロックへと符号化し、次にそれらは、符号化されたビットストリーム２１０へとコンパイルされる。複数のエンコーダは、また、ＰＰＩに関連するシンタックスをビットストリーム２１０へ埋め込む。ＰＰＩシンタックスは、ＰＰＩ符号化モード、即ち、ＰＰＩの使用を示した複数のＰＰＩフラグを含む。複数のＰＰＩフラグは、シーケンス毎、ビュー毎、スライス毎、ピクチャ毎、ＣＵ毎、ＰＵ毎、ＴＵ毎のうちの任意のレベルで、ＰＰＩの使用を信号で伝えるために用いられてよい。複数のＰＰＩフラグは、シーケンス毎、ビュー毎、スライス毎、ピクチャ毎、ＣＵ毎、ＰＵ毎、ＴＵ毎のうちの任意のレベルで、要素間のＰＰＩまたはビュー間のＰＰＩ（または両方の組み合わせ）の使用を信号で伝えるために用いられてもよい。
【００２９】
シンタックスは、また、複数のＰＰＩフラグに関連する以下の複数の情報フィールドの１つ又は複数を有してよい。
【００３０】
複数の予測パラメータが継承されるべき、ソースエンコーダおよび複数の符号化されたビデオブロックにおける複数の識別子は、対応するソースビュー（例えば、ビュー０、１等）およびソースビデオ要素（深度またはテクスチャビデオ）の複数の識別子を有する。これはまた（１又は複数の符号化ブロック識別子等の）情報を有してよく、複数の予測パラメータが継承されるべき符号化ブロックが、その情報から決定されてよい。
【００３１】
継承された複数の予測パラメータの受け手側エンコーダ／複数ブロックにおける複数の識別子は、対応する受け手側のビューおよび受け手側のビデオ要素における複数の識別子および継承された複数の予測パラメータを有する。
【００３２】
図４Ｂは、符号化されたビットストリーム２１０に埋め込まれてよいＰＰＩシンタックス４５０の図である。ＰＰＩシンタックスは、複数のＰＰＩフラグ、ＰＰＩ方向（ビュー、要素、１又は複数のブロックの身元等の継承された複数のパラメータのソースを示すもの）および継承された複数の予測パラメータを含む。
【００３３】
例示的な選択可能なＰＰＩ通信または複数の継承パス（図３に示される複数のＰＰＩ通信パスに対応する）が、図４Ａでは太字で示され、これらはエンコーダＴ０、Ｄ０、Ｔ１、Ｄ１の間の様々な方向でＰＰＩをサポートする。複数のＰＰＩ通信パスは、また、ＰＰＩをサポートする、エンコーダ毎に異なる複数のモード決定モジュール間での相互通信を許可し、その結果、受け手側エンコーダは、継承されるべき複数の予測パラメータのソースであるエンコーダへ、ＰＰＩを用いるための決定を伝達することができる。以下の複数の通信パスが図４Ａで図示される。ａ）ビュー内（即ち、同じビュー）の複数のテクスチャ−深度ＰＰＩパス４０４、４０６は、テクスチャエンコーダＴ０から深度エンコーダＤ０およびテクスチャエンコーダＴ１から深度エンコーダＤ１という、示された複数の方向で、複数の予測パラメータの継承をサポートする。例えば、複数のテクスチャビデオブロックを符号化するためにテクスチャエンコーダＴ０によって用いられる複数の予測パラメータは、深度エンコーダＤ０によりテクスチャエンコーダ（ビュー内の、テクスチャ−深度方向）から継承されてよく、深度エンコーダは、継承された複数のパラメータを使用して複数の深度ビデオブロックを符号化することができる。ｂ）ビュー間のテクスチャ−テクスチャＰＰＩパス４０８は、テクスチャエンコーダＴ０からテクスチャエンコーダＴ１へ、複数の予測パラメータの継承をサポートする。
ｃ）ビュー間の深度−深度ＰＰＩパス４１０は、深度エンコーダＤ０から深度エンコーダＤ１へ、複数の予測パラメータの継承をサポートする。以下の複数のＰＰＩ通信パスが、また存在するが、過度に複雑となることを避けるために図４Ａから省略されている。
ｄ）ビュー内の深度−テクスチャ、およびｅ）ビュー間の深度−テクスチャ。
【００３４】
複数のＰＰＩパス４０４−４１０は、複数の予測パラメータをソースエンコーダ／ブロックから受け手側エンコーダ／ブロックへ、示された複数の方向で送る。複数の経路４０４−４１０のそれぞれは、信号経路と記憶バッファとを有し、受け手側エンコーダによるアクセスに対してソースエンコーダから複数の予測パラメータを受信して格納する。複数のＰＰＩパス４０４−４１０は、ソースエンコーダから、受け手側エンコーダにおけるそれぞれのモード決定モジュールの入力へ、継承された複数の予測パラメータを案内する。ＰＰＩが選択／適用されると、選択された予測モジュールにより複数の符号化ビデオブロックにおいて使用するために、適切な受け手側エンコーダにおけるモード決定モジュールは、モード決定モジュールの入力で提示された継承された複数の予測パラメータを、イントラおよびインター予測モジュールのうちの選択された１つへ送る。継承された複数の予測パラメータは、複数の予測モード（インター／イントラ）を既に含んでおり、使用されるべき適切な予測モジュールを示す。
【００３５】
複数のＰＰＩ通信パスは、複数のモード決定モジュールと共に、エンコーダにおいてＰＰＩをサポートするＰＰＩ通信基礎構造を備える。
【００３６】
複数の実施形態において、複数のエンコーダは、それぞれ、１又は複数のオブジェクト指向コンピュータプログラムモジュールを有する１又は複数のコンピュータプログラムモジュールとして実装されてよく、これらのモジュールは、複数のエンコーダコンピュータプログラムモジュールにおける他のいくつかから、複数の予測パラメータを継承する。
【００３７】
デコーダ
図５は、図４Ａのツー・ビューエンコーダシステムに対応する、例示的なツー・ビューデコーダシステムの詳細なブロック図である。図５のデコーダＤｌ、Ｔｌ、ＤＯ、ＴＯのそれぞれは、図４ＡのエンコーダＤ１、Ｔｌ、ＤＯ、ＴＯのそれぞれの１つに対応し、ペアとなるエンコーダからの符号化要素を復号する。デコーダＴＯ、ＤＯ、Ｔｌ、Ｄｌのそれぞれは、他の複数のデコーダと実質的に同様に動作するよう構成され、ビットストリーム２１０から受信した、それぞれ符号化されたビデオ要素、テクスチャまたは深度のいずれかを、対応する出力テクスチャビデオまたは出力深度ビデオへと、適宜、復号する。エンコーダＴＯ、ＤＯ、Ｔｌ、Ｄｌのそれぞれは、変換量子化器、逆変換量子化器、インループフィルタ、イントラおよびインター予測モジュール、および加算器等の複数の既知のデコーダモジュールを有する。
【００３８】
加えて各デコーダは、ビットストリーム２１０に埋め込まれたＰＰＩシンタックスを決定し、そして決定されたシンタックスに基づいて適切なアクションを取るように構成されたモード決定モジュールを有し、（ｉ）複数のビデオブロックを復号するためにＰＰＩを適用するべきかどうかを含んでおり、ＰＰＩが指示されている場合には、（ｉｉ）継承された複数の予測パラメータを、イントラおよびインター予測モジュールの選択された１つに送り、その結果、選択された予測モジュールは、継承された複数の予測パラメータを用いて複数のビデオブロックを予測することができる。
【００３９】
例示的な選択可能なＰＰＩ通信パス５０４、５０６、５０８、５１０（図４ＡのエンコーダにおけるＰＰＩ通信パス４０４、４０６、４０８、４１０に対応する）が、図５では太字で示され、これらは複数のデコーダＴ０、Ｄ０、Ｔ１、Ｄ１間の様々な方向でＰＰＩをサポートする。      過度な複雑性を図面に追加しないようにすべく、サポートされる全ＰＰＩ通信パスが図５に示されているわけではない。複数のＰＰＩ通信パスは、異なる複数のモード決定モジュール間でのＰＰＩをサポートする相互通信を許可し、その結果、受け手側デコーダは、継承されるべき複数の予測パラメータのソースであるデコーダへ、ＰＰＩを用いるための決定を伝達することができる。デコーダにおける複数のＰＰＩ通信パスは、図４Ａのエンコーダにおける通信パスと同様に動作するように構成される。従って、ここではさらに説明されない。ツー・ビューデコーダは、図４Ａのエンコーダによってサポートされる同じ方向の全てにおいて、ＰＰＩをサポートする。
【００４０】
それぞれの（デコーダ）モード決定モジュールは、受信したビットストリーム２１０に埋め込まれたＰＰＩシンタックスを決定する。複数のＰＰＩフラグがＰＰＩを示す場合、決定モジュールは、継承された複数の予測パラメータを含む複数のＰＰＩフラグに関連した複数のＰＰＩシンタックス情報フィールドに従って、受信した複数の符号化されたビデオブロックを、それぞれのデコーダに、ＰＰＩを用いて復号させる。モード決定モジュールは、継承された複数の予測パラメータに含まれる複数の予測モードに従って、継承された複数の予測パラメータの指定ソースからインターおよびイントラ予測モジュールのうちの１つの方向へ、複数の予測パラメータを送る。
【００４１】
複数のＰＰＩ通信パスおよび複数のモード決定モジュールは、共に、デコーダにおいてＰＰＩをサポートするＰＰＩ通信基礎構造を備える。デコーダＰＰＩ通信基礎構造は、上述したエンコーダにおいてサポートされる複数のＰＰＩ方向の全てをサポートする。複数のデコーダは、複数のエンコーダに対して上でリストされた全方向でＰＰＩをサポートし、かつ、必要に応じて、任意の所定の時間でこれらの複数方向のうちの１つ又は複数においてＰＰＩを選択可能であるか、或いは全く選択をしない。
【００４２】
複数の実施形態において、複数のデコーダは、それぞれ、１又は複数のオブジェクト指向コンピュータプログラムモジュールを有する１又は複数のコンピュータプログラムモジュールとして実装されてよく、これらのモジュールは、複数のデコーダコンピュータプログラムモジュールにおける他のいくつかから、複数の予測パラメータを継承する。
【００４３】
ＰＰＩシンタックスは、深度ビデオ等のビュー間の要素から、または要素間のブロックから、複数の予測パラメータが継承されるＰＰＩを示してよい。例えば、複数の予測パラメータが深度マップ等のビュー間の深さ要素から継承される場合には、図６に関連して後述するように、ビュー間の深度マップにおいて対応するブロックが生成された視差ベクトル（ディスパリティベクトル）を用いて取得されてよい。
【００４４】
図６は、図５のデコーダにより生成された視差ベクトルの一例の図であり、ビュー間のＰＰＩで復号されるべき現在のブロックに対応する参照ブロックを決定する。
【００４５】
生成された視差ベクトルは、深度変換された視差ベクトル、グローバル視差ベクトル、または隣接する符号化前の複数ブロックからの選択的視差ベクトル等であってよい。ブロックベースでの符号化／復号の結果、例えば深度マップなどの符号化前のビュー間の要素（図６の上部の複数ブロックを参照）における視差補償されたブロックは、１つの完全なブロックとはならないことがありうる。例えば、視差補償されたブロックは、図６のＡ、Ｂ、Ｃ、Ｄで示される多数の符号化前のブロックの１つより多くと重なり合ってよい。異なる複数の方法が、対応ブロックを選択するために用いられてよく、例えば、ｉ）図６で"Ｂ"と示される支配的な重複ブロックが対応ブロックとして選択されること、ｉｉ）重複する複数ブロックの全てであるＡ、Ｂ、Ｃ、Ｄがレート歪みコストに基づいて一致度をチェックされ、最善のレート歪みコストに基づいて複数ブロックのうちの最適な１つが選択されること、等を含む。複数のＰＰＩフラグが、ビュー間のＰＰＩではなくビュー内のＰＰＩを示す場合には、複数の予測パラメータは、同じビュー内で同じ場所に位置するブロックからコピーされる（即ち、継承される）。
【００４６】
ＰＰＩの例
図７Ａは、複数のエンコーダＤ０、Ｔ０、Ｄ１、Ｔ１間における様々な選択可能な方向でのＰＰＩを示すブロック図である。矢印で示される選択可能な複数のＰＰＩ方向としては、同じビュー内の異なる要素間、異なるビュー間での異なる要素間、異なるビュー間での同じ要素間、の方向を含む。このブロック図は、図５の複数のデコーダＤ０、Ｔ０、Ｄ１、Ｔ１間において適用されうる複数のＰＰＩ方向に対しても同様に適用される。
【００４７】
示されているように、
ａ）（ビュー（０）の）ビデオブロックＤ０が、（ビュー（０）の）ビデオブロックＴ０から継承された複数の予測パラメータに基づいて符号化／復号されてよく、
ｂ）ビデオブロックＴ０は、ビデオブロックＤ０から複数の予測パラメータを継承してよく、
ｃ）ビデオブロックＤ１は、複数のビデオブロックＤ０、Ｔ０、Ｔ１のうちの選択可能な１つから、複数の予測パラメータを継承してよく、
ｄ）ビデオブロックＴ１は、複数のビデオブロックＤ０、Ｔ０、Ｄ１のうちの選択可能な１つから、複数の予測パラメータを継承してよい。
【００４８】
図７Ｂは、一連のブロック図であり、上部から底部へ向かって、以下を有する： 
ａ）イントラであって、右側の複数ブロックは、左側の全てのイントラ符号化された複数ブロックから、構造と複数のイントラ予測モードとを継承する。
ｂ）インターであって、右側の複数ブロックは、左側の全てのインター符号化された複数ブロックから、構造と複数のインター予測モードとを継承する。
ｃ）ハイブリッドであって、右側の複数の符号化ブロックは、左側のハイブリッド（インタ−およびイントラ）符号化された複数ブロックから、構造と複数のハイブリッド予測モードとを継承する。
【００４９】
図７Ｃは、現在のブロック（即ち、右側のブロック）によりハイブリッド符号化されたソースブロック（即ち、左側のブロック）からの他の例示的なＰＰＩのブロック図である。ソースブロックにおける各サブブロックの、たとえば四分木分割（即ち、複数の分割フラグ）、複数の予測モード、分割サイズ、動き場、インター方向、参照インデックス、ルマ・イントラモード、クロマ・イントラモード等の複数の予測パラメータは、完全または部分的に継承されうる。
【００５０】
ＰＰＩは、ツリーブロック（即ち、符号化ツリー）階層の任意のレベルでのものであってよい。従って、図８Ａおよび８Ｂに関連して以下で議論されるように、ソース側ＣＵおよび受け手側ＣＵは、階層中の異なるレベルでのものであってよく、かつ、異なるサイズを有してよい。
【００５１】
図８Ａは、符号化ツリー階層における異なるレベルでの、即ち、大きいＣＵから小さいＣＵへのＰＰＩの例示的な図示である。この場合、ＰＰＩは、四分木のより低いレベルで示され、継承のために用いられるソース側ＣＵ（より高いレベルのＣＵ）のサイズより小さな受け手側ＣＵ（現在のＣＵ）のサイズに対応する。従って、現在のＣＵと同じサイズを有する図８Ａの影付きブロックは、継承される信号のソース（即ち、継承のソース）として示されている。例えば複数の予測モード、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、複数のクロマ・イントラモード、等の複数の予測パラメータが、継承される信号から完全または部分的に継承される。また、現在のＣＵの四分木分割フラグは、偽に設定され、現在のＣＵの分割サイズは、２Ｎ×２Ｎに設定される。
【００５２】
図８Ｂは、符号化ツリー階層における異なるレベルでの、即ち、大きいＣＵから小さいＣＵへのＰＰＩの他の例示的な図示である。この場合、ＰＰＩは、四分木のより低いレベルで示され、継承される信号（即ち、継承のソース）のために用いられるＣＵサイズより小さなＣＵサイズに対応する。継承される信号（即ち、継承されるＰＰＩソース）として示される図８Ｂの複数の影付きブロックは、現在のＣＵと同じサイズを有する。例えば複数の四分木分割フラグ（ＣＵ／ＰＵのサブ分割）、複数の予測モード、複数の分割サイズ、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、複数のクロマ・イントラモード等の、複数の予測パラメータが、継承される信号から、完全または部分的に継承される。
【００５３】
方法のフローチャート
図９Ａは、ＰＰＩを用いて多重ビューテクスチャおよび深度ビデオ／複数要素を符号化する例示的な方法９００のフローチャートである。
【００５４】
９０５は、多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、第１ビューの深さ要素、多重ビューにおける第２ビューのテクスチャ要素、および第２ビューの深さ要素のそれぞれの／それぞれから符号化されるべき、区別できるビデオブロックを受信する段階を有する。多重ビュービデオは、３Ｄ多重ビュービデオであってよい。
【００５５】
９１０は、他の複数の区別できるビデオブロックのうちの選択可能な１つから継承される複数の予測パラメータのうちの選択可能な１つ、および、他の複数の区別できるビデオブロックのうちの１つからは継承されない複数の予測パラメータ、に基づいて、それぞれ区別できるビデオブロックを符号化する段階を有する。
【００５６】
継承された複数の予測パラメータに基づいてそれぞれ区別できるビデオブロックを符号化する段階は、
ａ）第１ビューのテクスチャ要素および深さ要素のうちの１つにおけるそれぞれのビデオブロックを、第１ビューのテクスチャ要素および深さ要素のうちの他の１つにおける他の複数のビデオブロックのうちの１つから継承された複数の予測パラメータに基づいて符号化する段階、および
ｂ）第２ビューのテクスチャ要素および深さ要素のうちの１つにおけるそれぞれのビデオブロックを、
第１ビューのテクスチャ要素、
第１ビューの深さ要素、および
第２ビューのテクスチャ要素および深さ要素のうちの他の１つにおける他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化する段階、を有してよい。
【００５７】
継承された複数の予測パラメータは、また、
ａ）他の複数のビデオブロックのうちの１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、それらの複数のインター予測モードを、
ｂ）他の複数のビデオブロックのうちの１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、それらの複数のイントラ予測モードを、
ｃ）他の複数のビデオブロックのうちの１つがインターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、それらのインターおよびイントラ予測モードの組み合わせを、有してよい。
【００５８】
９１５は、多重ビューのそれぞれにおいて、テクスチャ要素および深さ要素について複数の符号化されたビデオブロックを備える符号化されたビットストリームを生成する段階を有する。
【００５９】
９２０は、継承された複数の予測パラメータに基づいて複数の符号化されたビデオブロックのそれぞれと関連するＰＰＩシンタックスを、符号化されたビットストリームへと埋め込む段階を有し、このＰＰＩシンタックスは、符号化されたビデオブロックが継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグ、複数の予測パラメータが継承された他の複数のビデオブロックのうちの１つが、そこから決定される情報と（例えば、複数の予測パラメータが継承されたかもしれないブロックまたはいくつかの候補ブロックを具体的に特定し、そのビューおよび要素を特定する等）、および継承された複数の予測パラメータ、を含む。
【００６０】
図９Ｂは、方法９００における９１０の符号化を拡張した例示的な方法のフローチャートである。
【００６１】
９３０は、複数のビデオブロックのそれぞれを、一連の継承された複数の予測パラメータに基づいて、または一連の継承されない複数の予測パラメータに基づいて、符号化するかどうかを決定する段階を有する。９３０の決定する段階は、例えば、図４Ａの複数の多重ビューエンコーダにおける複数のエンコーダＴ０、Ｄ０、Ｔ１、Ｄ１のそれぞれのモード決定モジュールによって実行されてよい。
【００６２】
９３０においてそうするように決定された場合、９３５は、一連の継承された複数の予測パラメータに基づいて、それぞれのビデオブロックを符号化する段階を有する。
【００６３】
９３０においてそうするように決定された場合、９４０は、一連の継承されない複数の予測パラメータに基づいて、それぞれのビデオブロックを符号化する段階を有する。
【００６４】
９３０の決定する段階は、９５０、９５５および９６０で更に説明される。
【００６５】
９５０は、符号化されるべきそれぞれのビデオブロックと、ビデオブロックを符号化する複数の予測パラメータの複数の候補のセットとを受信する段階を有し、この複数の候補のセットは、一連の継承された複数の予測パラメータと、例えばデフォルトで局所的に生成される複数の予測パラメータ（即ち、それぞれのビデオブロックを符号化するための複数エンコーダのうちのそれぞれの１つで生成される）等の、継承された複数の予測パラメータではない一連の複数の予測パラメータとを含む。
【００６６】
９５５は、レート歪みコスト関数に基づき、それぞれのビデオブロックに関する候補となる複数の予測パラメータの複数セットのそれぞれに対して、レート歪みコストを推定する段階を有する。関連技術における当業者にとっては明らかであるように、例えば、量子化された複数のビデオ信号、差の２乗和、ラグランジュ係数等に基づく、任意の適切なレート歪みコスト関数が用いられてよい。
【００６７】
９６０は、推定されたレート歪みコストを最小化する、複数の予測パラメータの複数セットにおける最善の１つを選択する段階を有する。
【００６８】
一実施形態では、継承された複数の予測パラメータと継承されない複数の予測パラメータとの組み合わせが選択されてよく、かつ、それぞれのビデオブロックを符号化するために用いられてよく、この組み合わせがレート歪みコスト関数を最小化する。
【００６９】
図１０は、ＰＰＩを用いて、符号化された多重ビューテクスチャおよび深度ビデオ／複数要素を復号する例示的な方法１０００のフローチャートである。
【００７０】
１００５は、多重ビュービデオにおける多重ビューの第１ビューのテクスチャ要素、その第１ビューの深さ要素、多重ビューにおける第２ビューのテクスチャ要素、およびその第２ビューの深さ要素、のそれぞれの符号化されたビデオブロックを受信する段階を有する。多重ビュービデオは、３Ｄ多重ビュービデオであってよい。
【００７１】
１０１０は、符号化されたビデオブロックのそれぞれがＰＰＩ関連するかどうかを決定する段階を有しており、このＰＰＩは、符号化されたビデオブロックのそれぞれが、継承された複数の予測パラメータに基づいて符号化されたことを示す。
【００７２】
１０１５は、継承された複数の予測パラメータがそれぞれ符号化されたビデオブロックに対して示される場合に、ＰＰＩシンタックスで示される他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、それぞれの符号化されたビデオブロックを復号する段階を有する。
【００７３】
１０２０は、継承された複数の予測パラメータが示されない場合には、継承されていない複数の予測パラメータに基づいてそれぞれの符号化されたビデオブロックを復号する段階を有する。
【００７４】
複数エンコーダおよび複数デコーダにおけるＰＰＩの複数の実施形態は、以下の１つ又は複数を有し／提供する。
【００７５】
１．３Ｄビデオコーディックの性能を改善すべく、３Ｄビデオコーディングへの予測パラメータ継承を実行するメカニズム。
【００７６】
２．具体的なシーケンス／ビュー／スライス／ピクチャ／ＣＵ／ＰＵ／ＴＵのレベルでＰＰＩを選択的に適用するメカニズム。
【００７７】
３．追加のコーディングモードとして、即ち、ＰＰＩコーディングモードとして、ＰＰＩを適応的に適用するメカニズム。ＰＰＩがシーケンス／ビュー／スライス／ピクチャ／ＣＵ／ＰＵ／ＴＵへ適用されるべきか否かを信号で伝えるために、シーケンス毎／ビュー毎／スライス毎／ピクチャ毎／ＣＵ毎／ＰＵ毎／ＴＵ毎のフラグを用いることができ、そして、ＰＰＩを使用するという決定はレート歪みコスト分析に基づいてなされてよい。
【００７８】
４．ＰＰＩを要素間のまたはビュー間の複数方向から、適応的および選択的に適用するメカニズム。この場合、複数の予測パラメータが、要素間のテクスチャの方向またはビュー間のテクスチャ／深度の方向のいずれかから継承されるか、を信号で伝えるために、シーケンス毎／ビュー毎／スライス毎／ピクチャ毎／ＣＵ毎／ＰＵ毎／ＴＵ毎のフラグを用いることができ、ＰＰＩを適用するための決定は、レート歪みコスト分析に基づいてなされてよい。
【００７９】
５．独立／従属の深度マップ符号化、および／または従属のテクスチャビデオ符号化を改善するためにＰＰＩを実行するメカニズム。継承の方向は、テクスチャ−深度、および／または、深度−深度、および／または、テクスチャ−テクスチャ、であってよい。
【００８０】
ＰＰＩを独立／従属の深度マップの複数ブロックへと適用するためのメカニズムであって、複数の予測パラメータが、同じ場所に位置した複数のテクスチャビデオブロックによって継承される。「同じ場所に位置する」の例は、深度マップに対する現在のブロックの複数の座標およびテクスチャフレームに対するテクスチャブロックの複数の座標が同じ場合である。
【００８１】
従属する複数の深度ブロックへＰＰＩを適用するためのメカニズムであって、複数の予測パラメータは、対応するビュー間の複数の深度ブロックから継承される。対応するビュー間の複数のブロックは、例えばｉ）深度変換された視差ベクトル、ｉｉ）グローバル視差ベクトル、ｉｉｉ）隣接する符号化前の複数ブロックからの選択的視差ベクトル等の、生成された視差ベクトルを用いて取得されうる。ブロックベースでの符号化の結果として、符号化前のビュー間の深度マップにおける視差補償されたブロックは完全なブロックでなくてよく、かつ、それは１より多くの符号化前ブロックと重なり合ってよい。この場合、異なる複数の方法が、対応ブロックを選択するために用いられてよく、例えば、ｉ）対応ブロックとして支配的な重複ブロックが選択され、ｉｉ）重複する複数ブロックの全てがテストされ、レート歪みコスト分析に基づいて最適な１つが決定される。
【００８２】
従属する複数のテクスチャブロックへＰＰＩを適用するためのメカニズムであって、複数の予測パラメータは、対応するビュー間の複数のテクスチャブロックから継承される。対応する複数のブロックの導出には、上記したように、生成された視差ベクトルを用いてよい。
【００８３】
６．ＰＰＩを適用するためのメカニズムであって、継承される信号のソースである、その複数のサブブロックは、全インター予測／全イントラ予測／ハイブリッド予測を用いて符号化されてよい。例えば、独立した深度マップブロックは、複数の予測パラメータを、その同じ場所に位置するテクスチャビデオブロックから継承してよく、そこでは、ａ）全サブブロックがイントラ符号化される、ｂ）全サブブロックがインター符号化される、および、ｃ）いくつかのサブブロックがイントラ符号化され、いくつかのサブブロックがインター符号化される。
【００８４】
７．ツリーブロック階層の任意のレベルで、ＰＰＩを適用するためのメカニズムである。
【００８５】
ＰＰＩモードが符号化ツリーのより高いレベルで示される場合には、継承される信号のために用いられるＣＵサイズより大きいかまたは同じＣＵサイズが対応し、ＰＰＩモードが符号化ツリーのより低いレベルで示される場合には、継承される信号のために用いられるＣＵサイズより小さいＣＵサイズが対応する。
【００８６】
コンピュータシステム
本明細書で開示された複数の方法および複数のシステムは、ハードウェア、ソフトウェア、ファームウェア、およびそれらの組み合わせで実装されてよく、個別および集積回路論理、特定用途向け集積回路（ＡＳＩＣ）論理、および複数のマイクロコントローラを含み、そして、領域特化型集積回路パッケージの一部および／または複数の集積回路パッケージの組み合わせとして実装されてもよい。ソフトウェアは、複数の命令を含んだコンピュータプログラムが符号化されたコンピュータ可読媒体を有してよく、命令に応じて１又は複数の機能をプロセッサに実行させる。コンピュータ可読媒体は、一時的および／または非一時的の媒体を有してよい。プロセッサは、汎用命令プロセッサ、コントローラ、マイクロコントローラ、および／または、他の命令ベースのプロセッサを有してよい。
【００８７】
図１１は、上記の１又は複数の例の中で述べたように、エンコーダおよびデコーダにおいてＰＰＩの複数の実施形態を実行するように構成された、コンピュータシステム１１００のブロック図である。
【００８８】
コンピュータシステム１１００は、１又は複数のコンピュータ命令処理ユニットおよび／またはプロセッサコアを備え、ここではプロセッサ１１０２として図示され、ここでは複数のコンピュータ可読命令を実行するためのコンピュータプログラムロジックとしても参照される。
【００８９】
コンピュータシステム１１００は、ここではメモリ１１０４として図示されるメモリ、キャッシュ、複数のレジスタ、および／またはストレージを備えてよく、これらはコンピュータプログラムが符号化された非一時的コンピュータ可読媒体を有してよく、ここではコンピュータプログラム１１０６として図示される、
【００９０】
メモリ１１０４は、コンピュータプログラム１１０６を実行する際にプロセッサ１１０２によって用いられる、および／または、コンピュータプログラム１１０６の実行中にプロセッサ１１０２によって生成される、データ１１０８を有してよい。データ１１０８は、テクスチャビデオおよび複数の深度マップ要素１１０８ａ、複数の予測パラメータ１１０８ｂ、および符号化された複数の要素１１０８ｃを含む多重ビデオを有してよい。
【００９１】
コンピュータプログラム１１０６は、複数のＰＰＩ通信基礎構造命令を含む複数のエンコーダ命令１１１０を有してよく、上記の１又は複数の例の中で述べたように、ＰＰＩを用いてプロセッサ１１０２に３Ｄビデオを符号化させる。
【００９２】
コンピュータプログラム１１０６は、複数のＰＰＩ通信基礎構造命令を含む複数のデコーダ命令１１１２を有してよく、上記の１又は複数の例の中で述べたように、ＰＰＩを用いてプロセッサ１１０２に３Ｄビデオを復号させる。
【００９３】
複数の実施形態において、複数の符号化実施形態を対象とするシステム１１００の複数の要素および複数の復号化の実施形態を対象とする複数の要素は、物理的に別個のデバイスに存在してよく、関連技術における当業者にとっては明らかであるように、例えば、複数の符号化要素は送信側デバイスに存在し、その一方で、複数の復号化要素は受信側デバイスに存在してよい。
【００９４】
複数のデバイスシステム
本明細書で開示される複数の方法および複数のシステムは、例えば図１２を参照して後述されるような１又は複数の消費者用システムを含む様々なシステムのうちの１つ又は複数に、実装されてよい。しかしながら、ここで開示される複数の方法および複数のシステムは、図１２の例には限定されない。
【００９５】
図１２は、ここで記載される、ＰＰＩエンコーダおよびデコーダの複数の実施形態が実装されうるシステム１２００の一実施形態を例示する。複数の実施形態において、システム１２００はメディアシステムであってよいが、システム１２００はこの文脈には限定されない。例えば、システム１２００は、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビ、スマートデバイス（スマートフォン、スマートタブレット、またはスマートテレビ等）、モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイスなどへ組み込まれてよい。
【００９６】
複数の実施形態において、システム１２００は、ディスプレイ１２２０に結合されたプラットフォーム１２０２を備える。プラットフォーム１２０２は、１又は複数のコンテンツサービスデバイス１２３０などのコンテンツデバイス、１又は複数のコンテンツ配信デバイス１２４０、または同様のコンテンツソースなどから、コンテンツを受信してよい。１又は複数のナビゲーション機能を備えるナビゲーションコントローラ１２５０は、例えば、プラットフォーム１２０２および／またはディスプレイ１２２０と情報をやりとりするために用いられてよい。これらの要素のそれぞれが、以下でより詳細に記載される。
【００９７】
複数の実施形態において、プラットフォーム１２０２は、チップセット１２０５、プロセッサ１２１０、メモリ１２１２、ストレージ１２１４、グラフィクスサブシステム１２１５、複数のアプリケーション１２１６および／または無線部１２１８の任意の組み合わせを有してよい。チップセット１２０５は、プロセッサ１２１０、メモリ１２１２、ストレージ１２１４、グラフィクスサブシステム１２１５、複数のアプリケーション１２１６および／または無線部１２１８との間での相互通信を提供してよい。例えば、チップセット１２０５は、ストレージ１２１４との相互通信を提供可能な記憶アダプタ（不図示）を有してよい。
【００９８】
プロセッサ１２１０は、複合命令セットコンピュータ（ＣＩＳＣ）もしくは縮小命令セットコンピュータ（ＲＩＳＣ）の複数プロセッサ、複数のｘ８６命令セット互換プロセッサ、マルチコア、任意の他のマイクロプロセッサ、または中央処理装置（ＣＰＵ）として実装されてよい。複数の実施形態において、プロセッサ１２１０は、１又は複数のデュアルコアプロセッサ、および１又は複数のデュアルコアモバイルプロセッサなどを備えてよい。
【００９９】
メモリ１２１２は、これに限定されるものではないが、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、またはスタティックＲＡＭ（ＳＲＡＭ）等の揮発性メモリデバイスとして実装されてよい。
【０１００】
ストレージ１２１４は、これに限定されるものではないが、例えば磁気ディスクドライブ、光ディスクドライブ、テープドライブ、内部ストレージデバイス、取付型ストレージデバイス、フラッシュメモリ、バッテリバックアップ型のＳＤＲＡＭ（シンクロナスＤＲＡＭ）、および／または、ネットワークアクセス可能なデバイス等の不揮発性ストレージデバイスとして実装されてよい。複数の実施形態において、ストレージ１２１４は、例えば、多数のハードドライブが含まれる場合に、デジタルメディア用に保護強化された記憶性能を高めるための技術を備えてよい。
【０１０１】
グラフィクスサブシステム１２１５は、表示のために静止画又は動画等の複数の画像の処理を実行してよい。グラフィクスサブシステム１２１５は、例えば、グラフィクスプロセッシングユニット（ＧＰＵ）またはビジュアルプロセッシングユニット（ＶＰＵ）であってよい。グラフィクスサブシステム１２１５およびディスプレイ１２２０を通信可能に結合するために、アナログまたはデジタルのインターフェースが用いられてよい。例えば、このインターフェースは、高精細度マルチメディアインターフェース、ディスプレイポート、ワイヤレスのＨＤＭＩ（登録商標）、および／または、ワイヤレスＨＤ準拠技術のいずれであってもよい。グラフィクスサブシステム１２１５は、プロセッサ１２１０またはチップセット１２０５へと集積されうる。グラフィクスサブシステム１２１５は、チップセット１２０５に通信可能に結合されるスタンドアロンのカードでありうる。
【０１０２】
ここで記載されるグラフィクスおよび／またはビデオ処理技術は、様々なハードウェアキテクチャのかたちで実装されてよい。例えば、グラフィクスおよび／または動画機能が、チップセット内に集積されてよい。これに代えて、別々のグラフィクスおよび／またはビデオプロセッサが用いられてもよい。さらに他の実施形態として、複数のグラフィクスおよび／またはビデオ機能が、マルチコアプロセッサを含む、一般的な汎用プロセッサによって実装されてよい。さらなる実施形態では、複数の機能が家電機器のかたちで実装されてよい。
【０１０３】
無線部１２１８は、様々な好適な無線通信技術を用いて複数の信号を送信および受信することが可能な、１又は複数の無線機を有してよい。そうした複数の技術は、１又は複数の無線ネットワークにわたる複数の通信を含んでよい。例示的な複数の無線ネットワークとしては（限定されるものではないが）、複数の無線ローカルエリアネットワーク（ＷＬＡＮ）、複数の無線パーソナルエリアネットワーク（ＷＰＡＮ）、複数のワイヤレス大都市圏ネットワーク（ＷＭＡＮ）、複数のセルラーネットワークおよび複数の衛星ネットワークを含む。そのような複数のネットワークにわたる通信において、無線部１２１８は、１又は複数の適用し得る任意のバージョンの規格に従って動作してよい。
【０１０４】
複数の実施形態において、ディスプレイ１２２０は、任意のテレビ型のモニタやディスプレイを備えてよい。ディスプレイ１２２０は、例えば、コンピュータディスプレイスクリーン、タッチスクリーンディスプレイ、ビデオモニタ、テレビ型デバイス、および／またはテレビを備えてよい。ディスプレイ１２２０は、デジタル式および／またはアナログ式であってよい。複数の実施形態において、ディスプレイ１２２０は、ホログラフィックディスプレイであってよい。また、ディスプレイ１２２０は、視覚投影を受信しうる透明な面であってよい。そのような投影では、情報、画像および／またはオブジェクトを様々な形態で伝送してよい。例えば、そのような投影は、モバイル拡張現実（ＭＡＲ）アプリケーションのための視覚オーバーレイであってよい。１又は複数のソフトウェアアプリケーション１２１６の制御下で、プラットフォーム１２０２は、ディスプレイ１２２０におけるユーザインタフェース１２２２を表示してよい。
【０１０５】
複数の実施形態において、１又は複数のコンテンツサービスデバイス１２３０は、任意の国内外および／または独立したサービスによって主催されてよく、従って、例えばインターネットを介してプラットフォーム１２０２にアクセス可能であってよい。１又は複数のコンテンツサービスデバイス１２３０は、プラットフォーム１２０２および／またはディスプレイ１２２０に結合されてよい。プラットフォーム１２０２および／または１又は複数のコンテンツサービスデバイス１２３０は、メディア情報をネットワーク１２６０から／ネットワーク１２６０へ伝達するために（例えば、送信および／または受信）、ネットワーク１２６０に結合されてよい。１又は複数のコンテンツ配信デバイス１２４０は、また、プラットフォーム１２０２および／またはディスプレイ１２２０に結合されてよい。
【０１０６】
複数の実施形態において、１又は複数のコンテンツサービスデバイス１２３０は、ケーブルテレビボックス、パーソナルコンピュータ、ネットワーク、電話、デジタル情報および／またはコンテンツを配信可能なインターネット対応デバイスまたは電化製品、および、複数のコンテンツプロバイダとプラットフォーム１２０２およびディスプレイ１２２０との間で、ネットワーク１２６０を介してまたは直接的に、コンテンツを一方向または双方向で通信可能なその他の同様な任意のデバイス、を備えてよい。コンテンツは、ネットワーク１２６０を介して、一方向および／または双方向で、システム１２００における複数要素の任意の１つおよびコンテンツプロバイダへ／から伝達されてよいことが理解されよう。コンテンツの例は、任意のメディア情報を含んでよく、例えば、ビデオ、音楽、医療、ゲーム情報等を備えてよい。
【０１０７】
１又は複数のコンテンツサービスデバイス１２３０はケーブルテレビプログラム等のコンテンツを受信し、メディア情報、デジタル情報および／またはその他のコンテンツを含む。コンテンツプロバイダの例は、任意のケーブルまたは衛星テレビ、ラジオ、インターネットコンテンツプロバイダを備えてよい。提示されたこれらの例は、本発明の実施形態を限定するものではない。
【０１０８】
複数の実施形態において、プラットフォーム１２０２は、１又は複数のナビゲーション機能を有するナビゲーションコントローラ１２５０から複数の制御信号を受信してよい。コントローラ１２５０のナビゲーション機能は、例えば、ユーザインタフェース１２２２と情報をやりとりするために用いられてよい。複数の実施形態において、ナビゲーションコントローラ１２５０はポインティングデバイスであってよく、このデバイスはコンピュータハードウェア構成要素（具体的には、ヒューマンインターフェースデバイス）であってよく、ユーザに空間（連続する多次元の）データをコンピュータへ入力させることを許容する。グラフィカルユーザインタフェース（ＧＵＩ）、テレビ、およびモニタ等の多くのシステムが、物理的ジェスチャを用いて、ユーザにデータを制御させ、コンピュータやテレビへ提供させることができる。
【０１０９】
コントローラ１２５０のナビゲーション機能の動きは、ディスプレイ上に表示されるポインタ、カーソル、焦点リング、またはその他の視覚的なインジケータの動きによって、ディスプレイ（例えば、ディスプレイ１２２０）上においてそのまま繰り返されてよい。例えば、ソフトウェアアプリケーション１２１６の制御のもとで、ナビゲーションコントローラ１２５０に位置する複数のナビゲーション機能が、例えば、ユーザインタフェース１２２２上に表示される複数の仮想的なナビゲーション機能へとマッピングされてよい。複数の実施形態において、コントローラ１２５０は、別個の要素ではなく、プラットフォーム１２０２および／またはディスプレイ１２２０へ集積されてよい。しかしながら、実施形態は、これら複数の要素に、あるいはここで示されまたは記載された文脈において、限定されない。
【０１１０】
複数の実施形態において、複数のドライバ（不図示）は、例えば、機能が有効化された場合、初期ブートアップ後にボタンに触れることでそうなるテレビのように、ユーザにプラットフォーム１２０２をただちにオン・オフ可能とさせる技術を備えてよい。プラットフォームが"オフ"にされた場合に、プログラムロジックは、プラットフォーム１２０２に、複数のメディアアダプター、他の１又は複数のコンテンツサービスデバイス１２３０、または１又は複数のコンテンツ配信デバイス１２４０へ、コンテンツをストリーム配信させることを許容してよい。加えてチップセット１２０５は、例えば、５．１サラウンドおよび／または高品質の１２．１サラウンドをサポートするハードウェアおよび／またはソフトウェアを備えてよい。複数のドライバは、集中画像表示プラットフォームのためのグラフィクスドライバを有してよい。複数の実施形態において、グラフィクスドライバは、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）エクスプレスグラフィクスカードを備えてよい。
【０１１１】
様々な実施形態において、システム１２００において示された複数の要素の１つ又は複数のいずれが統合化されてもよい。例えば、プラットフォーム１２０２と１又は複数のコンテンツサービスデバイス１２３０とが統合されてよく、プラットフォーム１２０２と１又は複数のコンテンツ配信デバイス１２４０が統合化されてよく、例えば、プラットフォーム１２０２と１又は複数のコンテンツサービスデバイス１２３０と１又は複数のコンテンツ配信デバイス１２４０とが統合化されてもよい。様々な実施形態において、プラットフォーム１２０２とディスプレイ１２２０とは、統合化されたユニットであってよい。例えば、ディスプレイ１２２０と１又は複数のコンテンツサービスデバイス１２３０が統合化されてよく、ディスプレイ１２２０と１又は複数のコンテンツ配信デバイス１２４０が統合化されてよい。これらの複数の例は、本発明を限定するものではない。
【０１１２】
様々な実施形態において、システム１２００は、無線システム、有線システム、または両方の組み合わせとして実装されてよい。無線システムとして実装された場合、システム１２００は、例えば、１又は複数のアンテナ、送信機、受信機、トランシーバ、アンプ、フィルタ、制御ロジック等の、無線共有媒体で通信するのに好適な複数コンポーネントおよび複数インターフェースを備えてよい。無線共有媒体の一例として、ＲＦスペクトル等の無線スペクトルの部分を有してよい。有線システムとして実装された場合、システム１２００は、入出力（Ｉ／Ｏ）アダプタ、Ｉ／Ｏアダプタを対応する有線通信媒体と接続するための物理コネクタ、ネットワークインタフェースカード（ＮＩＣ）、ディスクコントローラ、ビデオコントローラ、オーディオコントローラ等の有線通信媒体で通信するのに好適な複数コンポーネントおよび複数インターフェースを備えてよい。有線通信媒体の例は、ワイヤ、ケーブル、金属リード線、プリント回路基板（ＰＣＢ）、バックプレーン、スイッチファブリック、半導体材料、ツイストペアワイヤ、同軸ケーブル、光ファイバ等を有してよい。
【０１１３】
プラットフォーム１２０２は、情報を伝達するために、１又は複数の論理チャネル又は物理チャネルを確立してよい。この情報は、メディア情報および制御情報を含んでよい。メディア情報は、ユーザ向けのコンテンツを表す任意のデータを参照してよい。コンテンツの例は、例えば、音声会話、ビデオ会議、ストリーミングビデオ、電子通信メールメッセージ（電子メール）、ボイスメールメッセージ、英数字記号、グラフィクス、画像、ビデオ、テキスト等からのデータを有してよい。音声会話からのデータは、例えば、音声情報、沈黙時間、背景雑音、快適雑音、トーン等であってよい。制御情報は、自動化されたシステム向けの、コマンド、命令、制御単語を表す任意のデータを参照してよい。例えば、制御情報は、メディア情報をシステムを介して送信するために、または、所定のやり方でメディア情報を処理させるようノードに指示するために用いられてよい。しかしながら、実施形態は、これら複数の要素に、あるいは図１２で示されまたは記載された文脈において、限定されない。
【０１１４】
上述のように、システム１２００は、物理的な様式やフォームファクターを変化させながら実装されてよい。
【０１１５】
図１３は、システム１２００が実装されてよい小型フォームファクタデバイス１３００の複数の実施形態を示す。複数の実施形態において、例えばデバイス１３００は、無線機能を備えるモバイルコンピューティングデバイスとして実装されてよい。モバイルコンピューティングデバイスは、プロセッシングシステムおよび、例えば１又は複数のバッテリ等の電源を備える任意のデバイスを参照してよい。
【０１１６】
上述のように、モバイルコンピューティングデバイスの例は、パーソナルコンピュータ（ＰＣ），ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビ、スマートデバイス（スマートフォン、スマートタブレット、またはスマートテレビなど）,モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイス等を含んでよい。
【０１１７】
モバイルコンピューティングデバイスの例は、また、人の身に着けられるよう構成された複数のコンピュータを有してよく、例えば、リストコンピュータ、フィンガーコンピュータ、リングコンピュータ、アイグラスコンピュータ、ベルトクリップコンピュータ、アームバンドコンピュータ、靴コンピュータ、衣服コンピュータ、その他の身に着けることが可能なコンピュータ等である。複数の実施形態において、例えば、モバイルコンピューティングデバイスは、音声通信および／またはデータ通信だけでなくコンピュータアプリケーションを実行することが可能なスマートフォンとして実装されてよい。例を挙げる目的で、幾つかの実施形態が、スマートフォンとして実装されたモバイルコンピューティングデバイスと共に説明されるかもしれないが、他の実施形態が、他の無線モバイルモバイルコンピューティングデバイスを同様に用いて実装されうることは当然であってよい。複数の実施形態は、この文脈において、限定されない。
【０１１８】
図１３に示されるように、デバイス１３００は、ハウジング１３０２、ディスプレイ１３０４、入力／出力（Ｉ／Ｏ）デバイス１３０６およびアンテナ１３０８を備える。デバイス１３００はまた、ナビゲーション機能１３１２を備えてよい。ディスプレイ１３０４は、モバイルコンピューティングデバイスに対して適切な情報を表示させるための任意の好適なディスプレイユニットを備えてよい。Ｉ／Ｏデバイス１３０６は、モバイルコンピューティングデバイスに情報を入力するための任意の好適なＩ／Ｏデバイスを備えてよい。Ｉ／Ｏデバイス１３０６の例は、英数字キーボード、テンキーパッド、タッチパッド、入力キー、ボタン、スイッチ、ロッカースイッチ、マイク、スピーカ、音声認識デバイス、ソフトウェア等を含んでよい。情報は、また、マイクを用いてデバイス１３００入力されてよい。そのような情報は、音声認識デバイスによってデジタル化されてよい。複数の実施形態は、この文脈において、限定されない。
【０１１９】
複数のハードウェア要素、複数のソフトウェア要素、または両方の組み合わせを用いて、様々な実施形態が実装されてよい。複数のハードウェア要素の例は、プロセッサ、マイクロプロセッサ、回路、回路素子（例えばトランジスタ、抵抗、キャパシタ、インダクタ等）、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラム式論理デバイス（ＰＬＤ）、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセット等、を含んでよい。複数のソフトウェアの例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、機械プログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、ファンクション、メソッド、プロシージャ、ソフトウェアインターフェース、アプリケーション・プログラム・インターフェース（ＡＰＩ）、命令セット、演算コード、コンピュータコード、コードセグメント、コンピュータ・コード・セグメント、ワード、値、記号、またはこれらの任意の組み合わせを含んでよい。ある実施形態がハードウェア要素および／またはソフトウェア要素を用いて実装されるか否かを決定することは、望ましい演算レート、電力レベル、耐熱性、処理サイクルバジェット、入力データレート、出力データレート、メモリリソース、データバススピード、およびその他の設計上または性能上の制約などの要因の任意の数によって異なってよい。
【０１２０】
ここでは、複数の機能、複数の特徴、およびそれらの複数の関係性を例示する複数の機能的な構成要素単位の助けをかりて、複数の方法および複数のシステムが開示される。これらの機能的な構成要素ブロックにおける複数の境界の少なくともいくつかは、ここでは説明の便宜上、任意に定義された。特定された複数の機能およびその関係性は適切に実行される限り、複数の代替的な境界が規定されてよい。
【０１２１】
様々なコンピュータプログラム製品、装置、および方法の実施形態が、ここで開示される。
【０１２２】
一実施形態では、コンピュータプログラムが符号化された非一時的コンピュータ可読媒体を有し、コンピュータ可読媒体は、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれからビデオブロックをプロセッサに符号化させる複数の命令を備え、
前記プロセッサに各ビデオブロックを符号化させる前記複数の命令は、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、それぞれの前記ビデオブロックを前記プロセッサに符号化させる複数の命令を有する。
【０１２３】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオである、
【０１２４】
前記他の複数のブロックのうちの１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックを前記プロセッサに符号化させる前記複数の命令は、前記プロセッサに、
前記第１ビューの前記テクスチャ要素および前記深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および前記深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化させ、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素、前記第１ビューの前記深さ要素、および前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化させる、複数の命令、を有する。
【０１２５】
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、複数のインターおよびイントラ予測モードの組み合わせを有する。
【０１２６】
前記符号化するための複数の命令は、前記他の複数のビデオブロックのうちの１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックへの複数の命令を有し、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する。
【０１２７】
前記継承された複数の予測パラメータは、更に、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、さらに含む。
【０１２８】
前記プロセッサに、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定させ、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化させ、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化させる、複数の命令を更に備えてよい。
【０１２９】
複数の命令は、さらに前記プロセッサに、
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成させ、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込みさせてよく、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する。
【０１３０】
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素のそれぞれからビデオブロックを符号化するエンコーダ
を備え、
前記エンコーダは、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、前記各ビデオブロックを符号化するように構成される、装置の実施形態。
【０１３１】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオであってよい。
【０１３２】
前記エンコーダは、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化し、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各ビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化するように構成されてよい。
【０１３３】
前記エンコーダは、前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するように構成されてよく、
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて前記エンコーダにより符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する。
【０１３４】
前記エンコーダは、
前記他の複数のビデオブロックのうちの１つから継承された複数の予測パラメータに基づいて、前記各ビデオブロックを符号化するように構成されてよく、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する。
【０１３５】
前記継承された複数の予測パラメータは、さらに、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、更に含んでよい。
【０１３６】
前記エンコーダは、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定し、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化し、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化するように、さらに構成されてよい。
【０１３７】
前記エンコーダは、
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成し、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込むようにさらに構成されてよく、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する。
【０１３８】
上記装置は、さらに、
通信ネットワークと通信する複数の通信コンポーネント、
ユーザインタフェース、
前記複数の通信コンポーネントおよび前記ユーザインタフェースと通信するプロセッサおよびメモリ、
前記エンコーダ、前記プロセッサおよびメモリ、前記複数の通信コンポーネント、および、前記ユーザインタフェースを収容するハウジング、を備えてよい。
【０１３９】
方法の実施形態は、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素のそれぞれからビデオブロックを符号化する段階、を備え、
前記各ビデオブロックを符号化する段階は、他の複数のビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータおよび前記他の複数のビデオブロックのうちの１つから継承されない複数の予測パラメータ、のうちの選択可能な１つに基づいて、前記各ビデオブロックを符号化する段階を有する。
【０１４０】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオであってよい。
【０１４１】
前記各ビデオブロックを符号化する段階は、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各ビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの他の１つにおける前記他の複数のビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて符号化する段階、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各ビデオブロックを、
前記第１ビューの前記テクスチャ要素、
前記第１ビューの前記深さ要素、および
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数のビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて符号化する段階、を有してよい。
【０１４２】
前記符号化する段階は、前記他の複数のビデオブロックのうちの１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階を有してよく、
前記継承された複数の予測パラメータは、
前記他の複数のビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数のビデオブロックのうちの前記１つがインターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する。
【０１４３】
前記符号化する段階は、前記他の複数のビデオブロックのうちの１つから継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階を有してよく、
前記継承された複数の予測パラメータは、複数のビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有する。
【０１４４】
前記継承された複数の予測パラメータは、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、さらに含んでよい。
【０１４５】
上記方法は、前記各ビデオブロックを符号化するに先立って、
継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化するかどうかを決定する段階と、
継承された複数の予測パラメータに基づいて符号化されることが決定された場合には、前記継承された複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階と、
継承された複数の予測パラメータに基づいて符号化されないことが決定された場合には、継承されない複数の予測パラメータに基づいて前記各ビデオブロックを符号化する段階と、
を更に備えてよい。
【０１４６】
上記方法はさらに、
前記多重ビューのそれぞれにおいて、前記テクスチャ要素および前記深さ要素について複数の符号化されたビデオブロックを備えた符号化されたビットストリームを生成する段階と、
継承された複数の予測パラメータに基づいて符号化された複数の符号化されたビデオブロックのそれぞれと関連する予測パラメータ継承（ＰＰＩ）シンタックスを前記符号化されたビットストリームへと埋め込みさせる段階と、を備えてよく、
前記ＰＰＩシンタックスは、
前記符号化されたビデオブロックが、継承された複数の予測パラメータに基づいて符号化されたことを示すＰＰＩフラグと、
前記複数の予測パラメータが継承された前記他の複数のビデオブロックのうちの前記１つが、そこから決定される情報と、
前記継承された複数の予測パラメータと、を有する。
【０１４７】
他の実施形態は、コンピュータプログラムが符号化された非一時的コンピュータ可読媒体を備え、コンピュータ可読媒体は、プロセッサに、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信させ、
符号化されたビデオブロックのそれぞれが、前記符号化されたビデオブロックのそれぞれが継承された複数の予測パラメータに基づいて符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定させ、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号させる、複数の命令を有する。
【０１４８】
前記多重ビュービデオは、３次元（３Ｄ）の多重ビュービデオを備えてよい。
【０１４９】
前記プロセッサに復号させる上記複数の命令は、前記プロセッサに、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号させ、かつ、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素、前記第１ビューの前記深さ要素、および前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号させる、複数の命令を有してよい。
【０１５０】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有してよく、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有する。
【０１５１】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵについての複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有してよい。
【０１５２】
前記継承された複数の予測パラメータは、さらに、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを含んでよい。
【０１５３】
前記プロセッサに復号させる前記複数の命令は、前記プロセッサに、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数のビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定させる複数の命令、を有してよい。
【０１５４】
前記復号のための命令は、さらに、前記プロセッサに、継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号させる複数の命令、を有してよい。
【０１５５】
装置の実施形態は、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信し、
符号化されたビデオブロックのそれぞれが、前記各符号化されたビデオブロックが継承された複数の予測パラメータに基づいて符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定し、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号するように構成されるデコーダを備える。
【０１５６】
前記デコーダは、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つにおける前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号し、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素、前記第１ビューの前記深さ要素、および前記第２ビューの前記テクスチャおよぶ深さ要素のうちの前記他の１つにおける前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号するように構成されてよい。
【０１５７】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有してよい。
【０１５８】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有してよい。
【０１５９】
前記継承された複数の予測パラメータは、さらに、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを含んでよい。
【０１６０】
前記デコーダは、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数のビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定させるようにさらに構成されてよい。
【０１６１】
前記デコーダは、更に、
継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号するようにさらに構成されてよい。
【０１６２】
上記装置は、さらに、
通信ネットワークと通信する複数の通信コンポーネント、
ユーザインタフェース、
前記複数の通信コンポーネントおよび前記ユーザインタフェースと通信するプロセッサおよびメモリ、
前記デコーダ、前記プロセッサおよびメモリ、前記複数の通信コンポーネント、および、前記ユーザインタフェースを収容するハウジング、を備えてよい。
【０１６３】
方法の実施形態は、
多重ビュービデオの多重ビューにおける第１ビューのテクスチャ要素、前記第１ビューの深さ要素、前記多重ビューにおける第２ビューのテクスチャ要素、および前記第２ビューの深さ要素、のそれぞれから符号化されたビデオブロックを受信する段階、
符号化されたビデオブロックのそれぞれが、継承された複数の予測パラメータに基づいて前記各符号化されたビデオブロックが符号化されたことを示す予測パラメータ継承（ＰＰＩ）シンタックスと関連するかどうかを決定する段階、
継承された複数の予測パラメータが前記各符号化されたビデオブロックに対して示される場合には、前記ＰＰＩシンタックスにおいて示される前記他の複数の符号化されたビデオブロックのうちの選択可能な１つから継承された複数の予測パラメータに基づいて、前記各符号化されたビデオブロックを復号する段階、を備える。
【０１６４】
前記復号する段階は、
前記第１ビューの前記テクスチャ要素および深さ要素のうちの１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つからの前記他の複数の符号化されたビデオブロックのうちの前記１つから継承された複数の予測パラメータに基づいて復号する段階と、
前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記１つにおける前記各符号化されたビデオブロックを、前記第１ビューの前記テクスチャ要素、前記第１ビューの前記深さ要素、および前記第２ビューの前記テクスチャ要素および深さ要素のうちの前記他の１つ、における前記他の複数の符号化されたビデオブロックの選択可能な１つから継承された複数の予測パラメータに基づいて復号する段階と、を有してよい。
【０１６５】
前記継承された複数の予測パラメータは、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のインター予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインター予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、複数のイントラ予測モードに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のイントラ予測モードを有し、
前記他の複数の符号化されたビデオブロックのうちの前記１つが、インターおよびイントラモードの組み合わせに基づいて符号化された複数の符号化ブロックを有する場合には、前記複数のインターおよびイントラ予測モードの組み合わせを有してよい。
【０１６６】
前記継承された複数の予測パラメータは、複数の符号化されたビデオブロックを、複数の符号化ユニット（ＣＵ）、複数の予測ユニット（ＰＵ）、前記複数のＰＵの複数のサイズ、および、前記複数のＰＵを符号化するために用いられるインターおよびイントラ予測モードへと分割する四分木構造を有してよい。
【０１６７】
前記継承された複数の予測パラメータは、さらに、動き、動きベクトル、複数の動き場、複数のインター方向、複数の参照インデックス、複数のルマ・イントラモード、および複数のクロマ・イントラモードのうちの少なくとも２またはそれより多くを、含んでよい。
【０１６８】
前記復号する段階は、
前記複数の予測パラメータが、前記各符号化されたビデオブロックのビューとは異なる、前記多重ビューのうちの前記複数ビューの１つについて符号化されたビデオブロックから継承されたものであることを前記ＰＰＩシンタックスが示す場合に、生成された視差ベクトルに基づいて前記他の複数の符号化されたビデオブロックの前記１つを特定する段階を有してよい。
【０１６９】
上記方法は、さらに、継承された複数の予測パラメータが示されない場合に、継承されていない複数の予測パラメータに基づいて前記各符号化されたビデオブロックを復号する段階を備えてよい。
【０１７０】
ここでは様々な実施形態が開示されるが、これらは例として提示されただけであり、限定としてではないことが理解されるべきである。関連技術の当業者には、ここで開示された複数の方法及び複数のシステムの精神および範囲から逸脱することなく、形および詳細について様々な変更がなされうることが、明らかであろう。従って、請求項の幅および範囲は、本明細書で開示された複数の例のいずれによっても限定されるべきではない。
【図１】
2018137817.tif 000003
【図２】
2018137817.tif 000004
【図３】
2018137817.tif 000005
【図４Ａ】
2018137817.tif 000006
【図４Ｂ】
2018137817.tif 000007
【図５】
2018137817.tif 000008
【図６】
2018137817.tif 000009
【図７Ａ】
2018137817.tif 000010
【図７Ｂ】
2018137817.tif 000011
【図７Ｃ】
2018137817.tif 000012
【図８Ａ】
2018137817.tif 000013
【図８Ｂ】
2018137817.tif 000014
【図９Ａ】
2018137817.tif 000015
【図９Ｂ】
2018137817.tif 000016
【図１０】
2018137817.tif 000017
【図１１】
2018137817.tif 000018
【図１２】
2018137817.tif 000019
【図１３】
2018137817.tif 000020
【手続補正書】
【提出日】平成30年5月1日(2018.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多重ビュービデオの予測されたビデオブロックに関連するフラグにアクセスする回路であって、前記予測されたビデオブロックは前記多重ビュービデオの第１ビューのテクスチャ要素に対応しており、前記多重ビュービデオはさらに、前記多重ビュービデオの前記第１ビューの深さ要素と、前記多重ビュービデオの第２ビューの深さ要素と、前記多重ビュービデオの前記第２ビューのテクスチャ要素とを備え、前記フラグは、前記多重ビュービデオの第２のビデオブロックと関連する継承された複数の予測パラメータに基づいて前記予測されたビデオブロックが符号化されることを示し、前記第２のビデオブロックは前記多重ビュービデオの前記第２ビューの前記深さ要素に対応しており、前記継承された複数の予測パラメータは、前記第２のビデオブロックが複数のインター予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のインター予測モードを備え、前記第２のビデオブロックが複数のイントラ予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のイントラ予測モードを備え、前記第２のビデオブロックがインターおよびイントラ予測モードの組み合わせに基づいて符号化される複数の符号化ブロックを有する場合には前記インターおよびイントラ予測モードの組み合わせを備える、フラグにアクセスする回路と、
前記継承された複数の予測パラメータに基づいて前記予測されたビデオブロックをデコードする回路と、
ディスプレイのために、前記デコードされた予測されたビデオブロックを提供する回路と、
を備える、３次元（３Ｄ）ビデオデコーダ。
【請求項２】
前記予測されたビデオブロックは、輝度標本およびクロマ標本を有するピクチャをレンダリングするためのビデオ情報を備え、前記第２のビデオブロックは、ピクセル基準の複数の深度値を備える３Ｄビデオを形成するための情報を備える、請求項１に記載の３Ｄビデオデコーダ。
【請求項３】
前記予測されたビデオブロックは、前記第２のビデオブロックよりも、大きいか、あるいは小さい、請求項１または２に記載の３Ｄビデオデコーダ。
【請求項４】
前記フラグは、シーケンス毎の、ビュー毎の、スライス毎の、ピクチャ毎の、符号化ユニット（ＣＵ）毎の、または予測ユニット（ＰＵ）毎のレベルでの、継承された複数の予測パラメータの使用を示す、請求項１から３のいずれか１項に記載の３Ｄビデオデコーダ。
【請求項５】
前記継承された複数の予測パラメータは、さらに、ピクチャ符号化構造または分割サイズおよび形状の少なくとも１つを備える、請求項１から４のいずれか１項に記載の３Ｄビデオデコーダ。
【請求項６】
前記第１ビューの前記テクスチャ要素に対応する第４のビデオブロックに関連する第２の継承された複数の予測パラメータに基づいて、前記第１ビューの前記深さ要素に対応する第３のビデオブロックをデコードする回路をさらに備える、請求項１から５のいずれか１項に記載の３Ｄビデオデコーダ。
【請求項７】
前記第２の継承された複数の予測パラメータは、少なくとも１つの動きベクトルと、少なくとも１つの参照インデックスとを備える、請求項６に記載の３Ｄビデオデコーダ。
【請求項８】
多重ビュービデオを格納するメモリと、
前記メモリに結合される３次元（３Ｄ）ビデオデコーダと
を備え、
前記３Ｄビデオデコーダは、
多重ビュービデオの予測されたビデオブロックに関連するフラグにアクセスする回路であって、前記予測されたビデオブロックは前記多重ビュービデオの第１ビューのテクスチャ要素に対応しており、前記多重ビュービデオはさらに、前記多重ビュービデオの前記第１ビューの深さ要素と、前記多重ビュービデオの第２ビューの深さ要素と、前記多重ビュービデオの前記第２ビューのテクスチャ要素とを備え、前記フラグは、前記多重ビュービデオの第２のビデオブロックと関連する継承された複数の予測パラメータに基づいて前記予測されたビデオブロックが符号化されることを示し、前記第２のビデオブロックは前記多重ビュービデオの前記第２ビューの前記深さ要素に対応しており、前記継承された複数の予測パラメータは、前記第２のビデオブロックが複数のインター予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のインター予測モードを備え、前記第２のビデオブロックが複数のイントラ予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のイントラ予測モードを備え、前記第２のビデオブロックがインターおよびイントラ予測モードの組み合わせに基づいて符号化される複数の符号化ブロックを有する場合には前記インターおよびイントラ予測モードの組み合わせを備える、フラグにアクセスする回路と、
前記継承された複数の予測パラメータに基づいて前記予測されたビデオブロックをデコードする回路と、
ディスプレイのために、前記デコードされた予測されたビデオブロックを提供する回路と、を備える、システム。
【請求項９】
前記フラグは、シーケンス毎の、ビュー毎の、スライス毎の、ピクチャ毎の、符号化ユニット（ＣＵ）毎の、または予測ユニット（ＰＵ）毎のレベルでの、継承された複数の予測パラメータの使用を示す、請求項８に記載のシステム。
【請求項１０】
前記継承された複数の予測パラメータは、さらに、ピクチャ符号化構造または分割サイズおよび形状の少なくとも１つを備える、請求項８または９に記載のシステム。
【請求項１１】
前記３Ｄビデオデコーダは、前記第１ビューの前記テクスチャ要素に対応する第４のビデオブロックに関連する第２の継承された複数の予測パラメータに基づいて、前記第１ビューの前記深さ要素に対応する第３のビデオブロックをデコードする回路をさらに備える、請求項８から１０のいずれか１項に記載のシステム。
【請求項１２】
多重ビュービデオを格納するメモリと、
３次元（３Ｄ）ビデオデコーダを実装する特定用途向け集積回路と、
を備え、
前記３Ｄビデオデコーダは、
多重ビュービデオの予測されたビデオブロックに関連するフラグにアクセスする回路であって、前記予測されたビデオブロックは前記多重ビュービデオの第１ビューのテクスチャ要素に対応しており、前記多重ビュービデオはさらに、前記多重ビュービデオの前記第１ビューの深さ要素と、前記多重ビュービデオの第２ビューの深さ要素と、前記多重ビュービデオの前記第２ビューのテクスチャ要素とを備え、前記フラグは、前記多重ビュービデオの第２のビデオブロックと関連する継承された複数の予測パラメータに基づいて前記予測されたビデオブロックが符号化されることを示し、前記第２のビデオブロックは前記多重ビュービデオの前記第２ビューの前記深さ要素に対応しており、前記継承された複数の予測パラメータは、前記第２のビデオブロックが複数のインター予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のインター予測モードを備え、前記第２のビデオブロックが複数のイントラ予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のイントラ予測モードを備え、前記第２のビデオブロックがインターおよびイントラ予測モードの組み合わせに基づいて符号化される複数の符号化ブロックを有する場合には前記インターおよびイントラ予測モードの組み合わせを備える、フラグにアクセスする回路と、
前記継承された複数の予測パラメータに基づいて前記予測されたビデオブロックをデコードする回路と、
ディスプレイのために、前記デコードされた予測されたビデオブロックを提供する回路と、を備える、システム。
【請求項１３】
前記フラグは、シーケンス毎の、ビュー毎の、スライス毎の、ピクチャ毎の、符号化ユニット（ＣＵ）毎の、または予測ユニット（ＰＵ）毎のレベルでの、継承された複数の予測パラメータの使用を示す、請求項１２に記載のシステム。
【請求項１４】
前記継承された複数の予測パラメータは、さらに、ピクチャ符号化構造または分割サイズおよび形状の少なくとも１つを備える、請求項１２または１３に記載のシステム。
【請求項１５】
前記３Ｄビデオデコーダは、前記第１ビューの前記テクスチャ要素に対応する第４のビデオブロックに関連する第２の継承された複数の予測パラメータに基づいて、前記第１ビューの前記深さ要素に対応する第３のビデオブロックをデコードする回路をさらに備える、請求項１２から１４のいずれか１項に記載のシステム。
【請求項１６】
複数の命令を備えるプログラムであって、プロセッサに、
多重ビュービデオの予測されたビデオブロックに関連するフラグにアクセスさせ、前記予測されたビデオブロックは前記多重ビュービデオの第１ビューのテクスチャ要素に対応しており、前記多重ビュービデオはさらに、前記多重ビュービデオの前記第１ビューの深さ要素と、前記多重ビュービデオの第２ビューの深さ要素と、前記多重ビュービデオの前記第２ビューのテクスチャ要素とを備え、前記フラグは、前記多重ビュービデオの第２のビデオブロックと関連する継承された複数の予測パラメータに基づいて前記予測されたビデオブロックが符号化されることを示し、前記第２のビデオブロックは前記多重ビュービデオの前記第２ビューの前記深さ要素に対応しており、前記継承された複数の予測パラメータは、前記第２のビデオブロックが複数のインター予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のインター予測モードを備え、前記第２のビデオブロックが複数のイントラ予測モードに基づいて符号化される複数の符号化ブロックを有する場合には前記複数のイントラ予測モードを備え、前記第２のビデオブロックがインターおよびイントラ予測モードの組み合わせに基づいて符号化される複数の符号化ブロックを有する場合には前記インターおよびイントラ予測モードの組み合わせを備え、
前記継承された複数の予測パラメータに基づいて前記予測されたビデオブロックをデコードさせ、
ディスプレイのために、前記デコードされた予測されたビデオブロックを提供させる、プログラム。
【請求項１７】
前記フラグは、シーケンス毎の、ビュー毎の、スライス毎の、ピクチャ毎の、符号化ユニット（ＣＵ）毎の、または予測ユニット（ＰＵ）毎のレベルでの、継承された複数の予測パラメータの使用を示す、請求項１６に記載のプログラム。
【請求項１８】
前記継承された複数の予測パラメータは、さらに、ピクチャ符号化構造または分割サイズおよび形状の少なくとも１つを備える、請求項１６または１７に記載のプログラム。
【請求項１９】
前記プログラムは、前記プロセッサに、
前記第１ビューの前記テクスチャ要素に対応する第４のビデオブロックに関連する第２の継承された複数の予測パラメータに基づいて、前記第１ビューの前記深さ要素に対応する第３のビデオブロックをデコードさせる複数の命令をさらに備える、請求項１６から１８のいずれか１項に記載のプログラム。
【請求項２０】
請求項１６から１９のいずれか１項に記載のプログラムを格納するコンピュータ読取可能な記録媒体。
【外国語明細書】
2018137817000001.pdf