【手続補正書】
【提出日】令和1年10月30日(2019.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのマージ候補を含む現在ブロックのマージ候補リストを生成するステップと、
前記マージ候補リストを用いて前記現在ブロックの動き情報を決定するステップと、
前記現在ブロックの前記動き情報に基づいて複数の臨時予測ブロックを生成するステップと、
生成された複数の臨時予測ブロックに重み及びオフセットを適用して前記現在ブロックの予測ブロックを生成するステップと、を含み、
前記重み及び前記オフセットのうちの少なくとも一つは、前記複数の臨時予測ブロックのそれぞれで異なるように決定されて適用される、
画像復号方法。
【請求項２】
前記マージ候補リストは、前記現在ブロックの空間的な近傍ブロックから導出される空間マージ候補及び前記現在ブロックの対応位置ブロックから導出される時間マージ候補のうちの少なくとも一つを含み、
前記時間マージ候補は、前記現在ブロックの前記対応位置ブロックの下位ブロックから導出される、
請求項１に記載の画像復号方法。
【請求項３】
前記重みは、予め定義された重みセットに含まれる重みのうちの前記現在ブロックに適用される重みを特定するインデックス情報によって導出される、
請求項１に記載の画像復号方法。
【請求項４】
前記重みは、前記現在ブロックの前記近傍ブロックの重みから導出される、
請求項１に記載の画像復号方法。
【請求項５】
前記インデックス情報は、前記現在ブロックのサイズが予め定義された値以上である場合にのみ、ビットストリームから取得される、
請求項３に記載の画像復号方法。
【請求項６】
前記予め定義された重みセットは、正の重み及び負の重みを含む、
請求項３に記載の画像復号方法。
【請求項７】
前記マージ候補リストは、所定のブロックサイズよりも小さいか或いは所定のブロック深さよりも深いブロックで共有される、
請求項１に記載の画像復号方法。
【請求項８】
前記マージ候補リストは、前記現在ブロックが所定のブロックサイズよりも小さいか或いは所定のブロック深さよりも深い場合には、前記所定のブロックサイズまたは前記所定のブロック深さを有する前記現在ブロックの上位ブロックを基準に生成される、
請求項１に記載の画像復号方法。
【請求項９】
少なくとも１つのマージ候補を含む現在ブロックのマージ候補リストを生成するステップと、
前記マージ候補リストを用いて前記現在ブロックの動き情報を決定するステップと、
前記現在ブロックの動き情報に基づいて複数の臨時予測ブロックを生成するステップと、
生成された複数の臨時予測ブロックに重み及びオフセットを適用して前記現在ブロックの予測ブロックを生成するステップと、を含み、
前記重み及び前記オフセットのうちの少なくとも一つは、前記複数の臨時予測ブロックのそれぞれで異なるように決定されて適用される、
画像符号化方法。
【請求項１０】
前記マージ候補リストは、前記現在ブロックの空間的な近傍ブロックから導出される空間マージ候補及び前記現在ブロックの対応位置ブロックから導出される時間マージ候補のうちの少なくとも一つを含み、
前記時間マージ候補は、前記現在ブロックの前記対応位置ブロックの下位ブロックから導出される、
請求項９に記載の画像符号化方法。
【請求項１１】
前記重みは、予め定義された重みセットに含まれる重みのうちの前記現在ブロックに適用される重みを特定するインデックス情報によって導出される、
請求項９に記載の画像符号化方法。
【請求項１２】
前記重みは、前記現在ブロックの前記近傍ブロックの重みから導出される、
請求項９に記載の画像符号化方法。
【請求項１３】
前記インデックス情報は、前記現在ブロックのサイズが予め定義された値以上である場合にのみ、ビットストリームから取得される、
請求項１１に記載の画像符号化方法。
【請求項１４】
前記予め定義された重みセットは、正の重み及び負の重みを含む、
請求項１１に記載の画像符号化方法。
【請求項１５】
前記マージ候補リストは、所定のブロックサイズよりも小さいか或いは所定のブロック深さよりも深いブロックで共有される、
請求項９に記載の画像符号化方法。
【請求項１６】
前記マージ候補リストは、前記現在ブロックが所定のブロックサイズよりも小さいか或いは所定のブロック深さよりも深い場合には、前記所定のブロックサイズまたは前記所定のブロック深さを有する前記現在ブロックの上位ブロックを基準に生成される、
請求項９に記載の画像符号化方法。
【請求項１７】
画像符号化方法によって生成されたビットストリームを保存した記録媒体であって、
前記画像符号化方法は、
少なくとも１つのマージ候補を含む現在ブロックのマージ候補リストを生成するステップと、
前記マージ候補リストを用いて前記現在ブロックの動き情報を決定するステップと、
前記現在ブロックの動き情報に基づいて複数の臨時予測ブロックを生成するステップと、
生成された複数の臨時予測ブロックに重み及びオフセットを適用して前記現在ブロックの予測ブロックを生成するステップと、を含み、
前記重み及び前記オフセットのうちの少なくとも一つは、前記複数の臨時予測ブロックのそれぞれで異なるように決定されて適用される、
記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
再構築された近傍ユニット（Ｒｅｃｏｎｓｔｒｕｃｔｅｄ  Ｎｅｉｇｈｂｏｒ  Ｕｎｉｔ）：既に符号化或いは復号されて、符号化／復号対象ユニットの周りに空間的（Ｓｐａｔｉａｌ）／時間的（Ｔｅｍｐｏｒａｌ）に再構築されたユニットを意味することができる。このとき、再構築された近傍ユニットは、再構築された近傍ブロックを意味することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１７７
【補正方法】変更
【補正の内容】
【０１７７】
例えば、図８に示すように、イントラ予測モードに応じて、水平又は垂直方向に対して互いに異なる変換セット（Ｔｒａｎｓｆｏｒｍ  ｓｅｔ）を定義した後、符号化器／復号器において、現在符号化／復号対象ブロックのイントラ予測モード及びこれに対応する変換セットに含まれている変換を用いて変換及び／又は逆変換を行うことができる。この場合、変換セットは、エントロピー符号化／復号されるのではなく、符号化器／復号器で同一のルールに基づいて定義できる。この場合、当該変換セットに属する変換のうちのいずれの変換が使用されたかを指し示す情報が、エントロピー符号化／復号である。例えば、ブロックのサイズが６４ｘ６４以下である場合、イントラ予測モードに応じて、表２の例のように合計３つの変換セットを構成し、水平方向の変換と垂直方向の変換としてそれぞれ３つの変換を用いて合計９つの多重変換方法を組み合わせて行った後、最適の変換方法で残余信号を符号化／復号することにより符号化効率を向上させることができる。このとき、一つの変換セットに属する３つの変換のうちどんな変換が使用されたかについての情報をエントロピー符号化／復号するために、切り捨てられた単項（Ｔｒｕｎｃａｔｅｄ  Ｕｎａｒｙ）２値化（Ｂｉｎａｒｉｚａｔｉｏｎ）を使用することもできる。このとき、垂直変換及び水平変換の少なくとも一つに対して、変換セットに属する変換のうちのいずれの変換が使用されたかを指し示す情報がエントロピー符号化／復号できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０２２８
【補正方法】変更
【補正の内容】
【０２２８】
図１７を参照すると、現在画像の対応位置画像（ｃｏｌｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）において、現在ブロックＸと空間的に同一の位置に対応するブロックの外部位置を含むブロック、又は現在ブロックＸと空間的に同一の位置に対応するブロックの内部位置を含むブロックから現在ブロックの時間マージ候補を導出することができる。ここで、時間マージ候補は、対応位置ブロックの動き情報を意味することができる。一例として、現在ブロックＸの時間マージ候補は、現在ブロックと空間的に同一の位置に対応するブロックＣの右下隅に隣接するブロックＨ、又はブロックＣの中心点を含むブロックＣ３から導出できる。現在ブロックの時間マージ候補を導出するために使用されるブロックＨ又はブロックＣ３などを「対応位置ブロック（ｃｏｌｌｏｃａｔｅｄ  ｂｌｏｃｋ）」と呼ぶことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０２３７
【補正方法】変更
【補正の内容】
【０２３７】
図１７では、対応位置ブロックの右下隅に隣接するブロック又は対応位置ブロックの中心点を含むブロックから現在ブロックの時間マージ候補を導出することができるものと図示した。ただし、現在ブロックの時間マージ候補を導出するためのブロックの位置は、図１７に示された例に限定されない。一例として、現在ブロックの時間マージ候補は、対応位置ブロックの上／下側境界、左／右側境界又は一つの隅に隣接するブロックから導出されてもよく、対応位置ブロック内の特定の位置を含むブロック（例えば、対応位置ブロックの隅境界に隣接するブロック）から導出されてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０２５４
【補正方法】変更
【補正の内容】
【０２５４】
対応位置ブロックの動きベクトルは、対応位置画像の表示順を示すＰＯＣ（Ｐｉｃｔｕｒｅ  ｏｒｄｅｒ  ｃｏｕｎｔ）と対応位置ブロックの参照画像のＰＯＣとの差分値（ｔｄ）、及び現在画像のＰＯＣと現在ブロックの参照画像のＰＯＣとの差分値（ｔｂ）のうちの少なくとも一つに基づいてスケーリングできる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０２７８
【補正方法】変更
【補正の内容】
【０２７８】
図２１（図２１ａ及び図２１ｂ）は、組み合わせマージ候補を導出する方法の一実施形態を説明するための図である。マージ候補リストに１つ以上のマージ候補が存在するか、或いは組み合わせマージ候補を導出する前にマージ候補リスト内にマージ候補個数（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）よりも小さい場合、図２１ａ及び図２１ｂの組み合わせマージ候補導出方法が行われ得る。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０２７９
【補正方法】変更
【補正の内容】
【０２７９】
図２１ａ及び図２１ｂを参照すると、符号化器／復号器は、入力されたマージ候補個数（ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）を現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）として設定し、組み合わせインデックス（ｃｏｍｂＩｄｘ）を０に設定することができる。ｋ（ｎｕｍＭｅｒｇｅＣａｎｄ  ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）番目の組み合わせマージ候補を導出することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０２８７
【補正方法】変更
【補正の内容】
【０２８７】
また、符号化器／復号器は、組み合わせインデックスが（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ＊（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ−１））と同じであるか、或いは現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）と同じである場合には、組み合わせマージ候補導出ステップを終了し、そうでない場合には、Ｓ２１０１ステップに戻ることができる（Ｓ２１０６）。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０２８８
【補正方法】変更
【補正の内容】
【０２８８】
図２１ａ及び図２１ｂの組み合わせマージ候補導出方法が行われる場合、図２２に示すようにマージ候補リストに導出された組み合わせマージ候補が追加できる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２８９
【補正方法】変更
【補正の内容】
【０２８９】
一方、マージ候補リストに２つ以上の空間マージ候補が存在するか、或いは組み合わせマージ候補導出前にマージ候補リスト内のマージ候補個数（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）よりも小さい場合には、空間マージ候補のみを用いて組み合わせマージ候補を導出する方法が行われ得る。この場合にも、図２１ａ及び図２１ｂの組み合わせマージ候補導出方法を用いて行われ得る。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０２９０
【補正方法】変更
【補正の内容】
【０２９０】
ただし、図２１ａのＳ２１０１ステップで導出されるＬ０候補インデックス、Ｌ１候補インデックス、Ｌ２候補インデックス、Ｌ３候補インデックスは、空間マージ候補フラグ情報（ｓｐａｔｉａｌＣａｎｄ）が１であるマージ候補だけを指し示すことができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０２９２
【補正方法】変更
【補正の内容】
【０２９２】
そして、図２１ｂのＳ２１０６ステップで、（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ＊（ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ−１））値の代わりに、（ｓｐａｔｉａｌＣａｎｄＣｎｔ＊（ｓｐａｔｉａｌＣａｎｄＣｎｔ−１））値を組み合わせインデックスと比較することにより、組み合わせインデックスが（ｓｐａｔｉａｌＣａｎｄＣｎｔ＊（ｓｐａｔｉａｌＣａｎｄＣｎｔ−１））と同じであるか、或いは現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が「ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ」と同じである場合には、組み合わせマージ候補導出ステップを終了し、そうでない場合には、Ｓ２１０１ステップに戻ることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０３１９
【補正方法】変更
【補正の内容】
【０３１９】
符号化器／復号器は、現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）と同一であるかを判断することができる。もし同一であれば（Ｓ２５０３−はい）、分割プロセスを終了することができる。これに対し、もし同一でなければ（Ｓ２５０３−いいえ）、符号化器／復号器は、組み合わせ双予測マージ候補のＬ１動き情報をＬ１分割候補の動き情報として設定してマージ候補リストに追加し、ｎｕｍＭｅｒｇｅＣａｎｄを１だけ増加させることができる（Ｓ２５０４）。分割インデックス（ｓｐｌｉｔＩｄｘ）を１だけ増加させることができる（Ｓ２５０５）。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０３２０
【補正方法】変更
【補正の内容】
【０３２０】
また、符号化器／復号器は、現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補コア数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）と同一である場合には、組み合わせマージ候補分割処理を終了し、そうでない場合には、Ｓ２５０１ステップに戻ることができる（Ｓ２５０６）。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０３２１
【補正方法】変更
【補正の内容】
【０３２１】
図２５に示すように双予測マージ候補を分割する組み合わせ双予測マージ候補分割方法は、組み合わせ双予測マージ候補を分割するので、Ｂスライス／Ｂピクチャである場合、または参照画像リストをＭ個以上使用するスライス／ピクチャである場合にのみ実行できる。ここで、Ｍは、３、４であってもよく、３以上の正の整数を意味することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０３２７
【補正方法】変更
【補正の内容】
【０３２７】
現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）と同じでない場合（つまり、マージ候補リストにマージ候補が満ちていない場合）、マージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）と同一になるまで一番目のゼロマージ候補及び二番目のゼロマージ候補のうちの少なくとも一つを繰り返しマージ候補リストに追加することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０３２９
【補正方法】変更
【補正の内容】
【０３２９】
図２６はゼロマージ候補導出方法の一実施形態を説明するための図である。現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）よりも小さい場合に、ゼロマージ候補の導出が図２６のような順に実行できる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０３３０
【補正方法】変更
【補正の内容】
【０３３０】
まず、符号化器／復号器は、入力されたマージ候補個数（ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）を現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）として設定することができる。また、ゼロマージ候補の参照画像インデックス（ｚｅｒｏＩｄｘ）を０に設定することができる。このとき、ｍ（ｎｕｍＭｅｒｇｅＣａｎｄ  ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）番目のゼロマージ候補を導出することができる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０３３９
【補正方法】変更
【補正の内容】
【０３３９】
図２８はゼロマージ候補導出方法の他の実施形態を説明するための図である。現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）が最大マージ候補個数（ＭａｘＮｕｍＭｅｒｇｅＣａｎｄ）よりも小さい場合、Ｌ０単予測ゼロマージ候補の導出が図２８のような順に行われ得る。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０３４０
【補正方法】変更
【補正の内容】
【０３４０】
まず、符号化器／復号器は、入力されたマージ候補個数（ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）を現在マージ候補リスト内のマージ候補個数（ｎｕｍＭｅｒｇｅＣａｎｄ）として設定することができる。また、ゼロマージ候補の参照画像インデックス（ｚｅｒｏＩｄｘ）を０に設定することができる。このとき、ｍ（ｎｕｍＭｅｒｇｅＣａｎｄ  ｎｕｍＩｎｐｕｔＭｅｒｇｅＣａｎｄ）番目のゼロマージ候補を導出することができる。そして、参照画像数（ｎｕｍＲｅｆＩｄｘ）をＬ０リスト内の可用参照画像数（ｎｕｍ＿ｒｅｆ＿ｉｄｘ＿ｌ０＿ａｃｔｉｖｅ＿ｍｉｎｕｓ１＋１）に設定することができる。