【手続補正書】
【提出日】平成31年1月17日(2019.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータのブロックを復号する方法であって、
複数のイントラ予測モードの中から、前記ビデオデータのブロックのイントラ予測のためのM個の最確モード(MPM)を導出するステップであって、Mが3より大きい、ステップと、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すためにMPMインデックスが使用されるかまたは非MPMインデックスが使用されるかを示すシンタックス要素を復号するステップであって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、ステップと、
前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す前記シンタックス要素に基づいて、前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択するステップであって、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスが選択される
ように、前記第1のコンテキストインデックス、前記第2のコンテキストインデックス、前記第3のコンテキストインデックス、および前記第4のコンテキストインデックスの中から前記コンテキストモデリングされたビンの前記コンテキストインデックスを選択する、ステップと、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを再構築するステップと
を備える、方法。
【請求項２】
前記ビデオデータのブロックが前記ビデオデータの現在のピクチャにおける現在のコーディング単位(CU)であり、
前記ビデオデータのブロックのための前記選択されたイントラ予測モードが、前記現在のCUの現在の予測単位(PU)のための選択されたイントラ予測モードであり、
前記方法が、前記MPMインデックスの前記1つまたは複数のコンテキストモデリングされたビンの各々に対して、前記MPMインデックスの前記コンテキストモデリングされたビンのコンテキスト適応バイナリ算術コーディング(CABAC)復号を実行するために前記コンテキストモデリングされたビンの前記選択されたコンテキストインデックスを使用するステップをさらに備え、
前記ビデオデータのブロックを再構築するステップが、
前記選択されたイントラ予測モードを使用して前記現在のPUの予測ブロックを生成するステップと、
前記現在のCUの前記現在のPUの前記予測ブロックのサンプルを前記現在のCUの変換単位(TU)の変換ブロックの対応するサンプルに加算することによって、残差値を使用して前記現在のCUを再構築するステップと
を備える、請求項1に記載の方法。
【請求項３】
固定された切捨て単項符号または固定されたハフマン符号のうちの少なくとも1つを使用して前記MPMインデックスがバイナリ化される、請求項1に記載の方法。
【請求項４】
前記1つまたは複数の隣接ブロックを復号するために使用される前記イントラ予測モードに基づいて、前記固定された切捨て単項符号または前記固定されたハフマン符号のうちの1つを選択するステップをさらに備える、請求項3に記載の方法。
【請求項５】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの第1のビンからなる、請求項1に記載の方法。
【請求項６】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの選択されたN個のビンからなり、NがM-Kに等しく設定され、Kが事前に定義された数である、請求項1に記載の方法。
【請求項７】
ビデオデータのブロックを符号化する方法であって、
複数のイントラ予測モードの中から、前記ビデオデータのブロックのイントラ予測のためのM個の最確モード(MPM)を導出するステップであって、Mが3より大きい、ステップと、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すためにMPMインデックスが使用されるかまたは非MPMインデックスが使用されるかを示すシンタックス要素を符号化するステップであって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、ステップと、
前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す前記シンタックス要素に基づいて、前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択するステップであって、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスが選択され、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスが選択される
ように、前記第1のコンテキストインデックス、前記第2のコンテキストインデックス、前記第3のコンテキストインデックス、および前記第4のコンテキストインデックスの中から前記コンテキストモデリングされたビンの前記コンテキストインデックスを選択する、ステップと、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを符号化するステップと
を備える、方法。
【請求項８】
前記ビデオデータのブロックが前記ビデオデータの現在のピクチャにおける現在のコーディング単位(CU)であり、
前記ビデオデータのブロックのための前記選択されたイントラ予測モードが、前記現在のCUの現在の予測単位(PU)のための選択されたイントラ予測モードであり、
前記方法が、前記MPMインデックスの前記1つまたは複数のコンテキストモデリングされたビンの各々に対して、前記MPMインデックスの前記コンテキストモデリングされたビンのコンテキスト適応バイナリ算術コーディング(CABAC)符号化を実行するために前記コンテキストモデリングされたビンの前記選択されたコンテキストインデックスを使用するステップをさらに備え、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを符号化するステップが、
前記現在のCUの前記現在のPUの前記選択されたイントラ予測モードに基づいて、前記PUの予測ブロックを生成するステップと、
前記現在のCUと前記予測ブロックとの間のピクセル差分を表す残差データを生成するステップと
を備える、請求項7に記載の方法。
【請求項９】
固定された切捨て単項符号または固定されたハフマン符号のうちの少なくとも1つを使用して前記MPMインデックスがバイナリ化される、請求項7に記載の方法。
【請求項１０】
前記1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記固定された切捨て単項符号または前記固定されたハフマン符号のうちの1つを選択するステップをさらに備える、請求項9に記載の方法。
【請求項１１】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの第1のビンからなる、請求項7に記載の方法。
【請求項１２】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの選択されたN個のビンからなり、NがM-Kに等しく設定され、Kが事前に定義された数である、請求項7に記載の方法。
【請求項１３】
Sum of Absolute Transform Difference(SATD)を使用してイントラ予測モードの事前に定義された部分集合のイントラ予測角度を決定するステップと、
前記イントラ予測モードの事前に定義された部分集合の前記決定されたイントラ予測角度に基づいてN個の望まれるイントラ予測モードを決定するステップと、
前記決定されたN個の望まれるイントラ予測モードに対する相対的な予測角度の差分を決定するステップと、
前記決定されたN個の望まれるイントラ予測モードに対する相対的な前記決定された予測角度の差分に基づいてイントラ予測モードを決定するステップと
をさらに備える、請求項7に記載の方法。
【請求項１４】
ビデオデータを復号するためのデバイスであって、
前記ビデオデータを記憶するように構成されるメモリと、
1つまたは複数のプロセッサであって、
複数のイントラ予測モードの中から、前記ビデオデータのブロックのイントラ予測のためのM個の最確モード(MPM)を導出することであって、Mが3より大きい、導出することと、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すためにMPMインデックスが使用されるかまたは非MPMインデックスが使用されるかを示すシンタックス要素を復号することであって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、復号することと、
前記シンタックス要素が、前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す場合、前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択することであって、前記1つまたは複数のプロセッサが、前記コンテキストモデリングされたビンの前記コンテキストインデックスを選択することの一部として、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスを選択する、
選択することと、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを再構築することと
を行うように構成される、1つまたは複数のプロセッサと
を備える、デバイス。
【請求項１５】
前記ビデオデータのブロックが前記ビデオデータの現在のピクチャにおける現在のコーディング単位(CU)であり、
前記ビデオデータのブロックのための前記選択されたイントラ予測モードが、前記現在のCUの現在の予測単位(PU)のための選択されたイントラ予測モードであり、
前記1つまたは複数のプロセッサが、前記MPMインデックスの前記1つまたは複数のコンテキストモデリングされたビンの各々に対して、前記MPMインデックスの前記コンテキストモデリングされたビンのコンテキスト適応バイナリ算術コーディング(CABAC)復号を実行するために前記コンテキストモデリングされたビンの前記選択されたコンテキストインデックスを使用するようにさらに構成され、
前記1つまたは複数のプロセッサが、前記ビデオデータのブロックを再構築することの一部として、
前記選択されたイントラ予測モードを使用して前記現在のPUの予測ブロックを生成し、
前記現在のCUの前記現在のPUの前記予測ブロックのサンプルを、前記現在のCUの変換ブロック(TU)の対応するサンプルに加算することによって、残差値を使用して前記現在のCUを再構築する
ようにさらに構成される、請求項14に記載のデバイス。
【請求項１６】
前記1つまたは複数のプロセッサが、固定された切捨て単項符号または固定されたハフマン符号のうちの少なくとも1つを使用して前記MPMインデックスをバイナリ化するようにさらに構成される、請求項14に記載のデバイス。
【請求項１７】
前記1つまたは複数のプロセッサが、前記1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記固定された切捨て単項符号または前記固定されたハフマン符号のうちの1つを選択するようにさらに構成される、請求項16に記載のデバイス。
【請求項１８】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの第1のビンからなる、請求項14に記載のデバイス。
【請求項１９】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの選択されたN個のビンからなり、NがM-Kに等しく設定され、Kが事前に定義された数である、請求項14に記載のデバイス。
【請求項２０】
ビデオデータを符号化するためのデバイスであって、
前記ビデオデータを記憶するように構成されるメモリと、
1つまたは複数のプロセッサであって、
複数のイントラ予測モードの中から、ビデオデータのブロックのイントラ予測のためのM個の最確モード(MPM)を導出することであって、Mが3より大きい、導出することと、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すためにMPMインデックスが使用されるかまたは非MPMインデックスが使用されるかを示すシンタックス要素を符号化することであって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、符号化することと、
前記シンタックス要素が、前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す場合、前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択することであって、前記1つまたは複数のプロセッサが、前記コンテキストモデリングされたビンの前記コンテキストインデックスを選択することの一部として、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスを選択し、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスを選択する、
選択することと、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを符号化することと
を行うように構成される、1つまたは複数のプロセッサと
を備える、デバイス。
【請求項２１】
前記ビデオデータのブロックが前記ビデオデータの現在のピクチャにおける現在のコーディング単位(CU)であり、
前記ビデオデータのブロックのための前記選択されたイントラ予測モードが、前記現在のCUの現在の予測単位(PU)のための選択されたイントラ予測モードであり、
前記1つまたは複数のプロセッサが、前記MPMインデックスの前記1つまたは複数のコンテキストモデリングされたビンの各々に対して、前記MPMインデックスの前記コンテキストモデリングされたビンのコンテキスト適応バイナリ算術コーディング(CABAC)符号化を実行するために前記コンテキストモデリングされたビンの前記選択されたコンテキストインデックスを使用するようにさらに構成され、
前記1つまたは複数のプロセッサが、前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックを符号化することの一部として、
前記PUの前記選択されたイントラ予測モードに基づいて、前記PUの予測ブロックを生成し、
前記現在のCUと前記予測ブロックとの間のピクセル差分を表す残差データを生成する
ようにさらに構成される、
請求項20に記載のデバイス。
【請求項２２】
前記1つまたは複数のプロセッサが、固定された切捨て単項符号または固定されたハフマン符号のうちの少なくとも1つを使用して前記MPMインデックスをバイナリ化するようにさらに構成される、請求項20に記載のデバイス。
【請求項２３】
前記1つまたは複数のプロセッサが、前記1つまたは複数の隣接ブロックを復号するために使用されるイントラ予測モードに基づいて、前記固定された切捨て単項符号または前記固定されたハフマン符号のうちの1つを選択するようにさらに構成される、請求項22に記載のデバイス。
【請求項２４】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの第1のビンからなる、請求項20に記載のデバイス。
【請求項２５】
前記1つまたは複数のコンテキストモデリングされたビンが、前記MPMインデックスの選択されたN個のビンからなり、NがM-Kに等しく設定され、Kが事前に定義された数である、請求項20に記載のデバイス。
【請求項２６】
前記1つまたは複数のプロセッサが、
Sum of Absolute Transform Difference(SATD)を使用してイントラ予測モードの事前に定義された部分集合のイントラ予測角度を決定し、
イントラ予測モードの前記事前に定義された部分集合の前記決定されたイントラ予測角度に基づいてN個の望まれるイントラ予測モードを決定し、
前記決定されたN個の望まれるイントラ予測モードに対する相対的な予測角度の差分を決定し、
前記決定されたN個の望まれるイントラ予測モードに対する相対的な前記決定された予測角度の差分に基づいてイントラ予測モードを決定する
ようにさらに構成される、請求項20に記載のデバイス。
【請求項２７】
ビデオデータのブロックをコーディングするためのビデオコーディングデバイスであって、
複数のイントラ予測モードの中から、前記ビデオデータのブロックのイントラ予測のためのM個の最確モード(MPM)を導出するための手段であって、Mが3より大きい、手段と、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すために最確モードインデックスが使用されるかまたは非最確モードインデックスが使用されるかを示すシンタックス要素をコーディングするための手段であって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、手段と、
前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、前記シンタックス要素が、前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す場合、1つまたは複数の隣接ブロックをコーディングするために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択するための手段であって、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスを選択するための手段と、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスを選択するための手段と、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスを選択するための手段と、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスを選択するための手段と
をさらに備える、手段と、
前記選択されたイントラ予測モードに基づいて前記ビデオデータのブロックをコーディングするための手段と
を備える、ビデオコーディングデバイス。
【請求項２８】
命令を記憶したコンピュータ可読記憶媒体であって、前記命令が、1つまたは複数のプロセッサによって実行されると、前記1つまたは複数のプロセッサに、
複数のイントラ予測モードの中から、ビデオデータのブロックのイントラ予測のためのM個の最確モードを導出することであって、Mが3より大きい、導出することと、
前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードの選択されたイントラ予測モードを示すために最確モード(MPM)インデックスが使用されるかまたは非最確モードインデックスが使用されるかを示すシンタックス要素をコーディングすることであって、前記MPMインデックスが、前記M個のMPMのうちのいずれが前記選択されたイントラ予測モードであるかを示し、前記非MPMインデックスが、前記M個のMPM以外の前記複数のイントラ予測モードのうちのいずれが前記選択されたイントラ予測モードであるかを示す、コーディングすることと、
前記MPMインデックスが前記ビデオデータのブロックのイントラ予測のための前記複数のイントラ予測モードのうちの前記選択されたイントラ予測モードを示すために使用されることを示す場合、前記MPMインデックスの1つまたは複数のコンテキストモデリングされたビンの各々に対して、1つまたは複数の隣接ブロックをコーディングするために使用されるイントラ予測モードに基づいて、前記コンテキストモデリングされたビンのコンテキストインデックスを選択することであって、
左の隣接ブロックを復号するために使用されるイントラ予測モードと上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードもDCまたは平面ではない場合、第1のコンテキストインデックスを選択することと、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが同じであり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つがDCまたは平面である場合、第2のコンテキストインデックスを選択することと、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードも前記上の隣接ブロックを復号するために使用される前記イントラ予測モードも平面ではない場合、第3のコンテキストインデックスを選択することと、
前記左の隣接ブロックを復号するために使用されるイントラ予測モードと前記上の隣接ブロックを復号するために使用されるイントラ予測モードが異なり、かつ前記左の隣接ブロックを復号するために使用される前記イントラ予測モードと前記上の隣接ブロックを復号するために使用される前記イントラ予測モードのうちの少なくとも1つが平面である場合、第4のコンテキストインデックスを選択することと
を含む、選択することと、
前記選択されたイントラ予測モードに基づいてビデオデータのブロックをコーディングすることと
を行わせる、コンピュータ可読記憶媒体。