【手続補正書】
【提出日】平成29年4月13日(2017.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
ビデオデコーダによって、前記ビデオデータの現在のブロックの視差ベクトルを、第１の値によって水平に、第２の値によって垂直にシフトさせることによって、シフト視差ベクトルを決定することと、前記第１の値は、前記現在のブロックの幅の２倍に等しく、前記第２の値は、前記現在のブロックの高さの２倍に等しい、
前記ビデオデコーダによって、参照ビュー中のビュー間参照ピクチャにおける対応するブロックの動き情報を示すビュー間予測動きベクトル候補（ＩＰＭＶＣ）を生成するために、前記シフト視差ベクトルを使用することと、前記対応するブロックは、前記現在のブロックに対応する、
前記ＩＰＭＶＣが利用不可能であることを決定することに応答して、前記ビデオデコーダによって、マージ候補リストに視差シフト動きベクトル（ＤＳＭＶ）候補を追加することと、ここにおいて、前記ＤＳＭＶ候補の動きベクトルを導出するために前記視差ベクトルの水平成分が第３の値によってシフトされ、前記第３の値は４に等しい、
前記ビデオデコーダによって、ビットストリームにおいてシグナリングされたインデックスに基づいて、前記マージ候補リスト中の選択されたマージ候補を決定することと、
前記ビデオデコーダによって、前記選択されたマージ候補の動き情報を使用して前記現在のブロックに関する予測ブロックを生成することと、
前記ビデオデコーダによって、前記ビデオデータのブロックを再構成するために前記予測ブロックに残差データを追加することと
を備える、方法。
【請求項２】
前記ＤＳＭＶ候補の前記動きベクトルは、前記ＤＳＭＶ候補の第１の動きベクトルであり、前記方法は、前記現在のブロックの複数の空間的隣接ブロックのうちの少なくとも１つが視差動きベクトルを有することに基づいて、
前記ビデオデコーダによって、前記現在のブロックの前記複数の空間的隣接ブロック間で、前記ＤＳＭＶ候補の前記第１の動きベクトルを、特定の空間的隣接ブロックの第１の動きベクトルに設定することと、前記特定の空間的隣接ブロックの前記第１の動きベクトルは、第１の参照ピクチャリストに対応し、前記特定の空間的隣接ブロックの前記第１の動きベクトルは、前記複数の空間的隣接ブロック間の第１の利用可能な視差動きベクトルである、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の第２の動きベクトルを前記特定の空間的隣接ブロックの第２の動きベクトルに設定することと、ここにおいて、前記特定の空間的隣接ブロックの前記第２の動きベクトルは第２の参照ピクチャリストに対応する、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルに対応する参照インデックスを、前記特定の空間的隣接ブロックの前記第１の動きベクトルに対応する参照インデックスに設定することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第２の動きベクトルに対応する参照インデックスを、前記特定の空間的隣接ブロックの前記第２の動きベクトルに対応する参照インデックスに設定することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルの前記水平成分に前記第３の値を加算することと
を備える、請求項１に記載の方法。
【請求項３】
前記ＤＳＭＶ候補の前記動きベクトルは、前記ＤＳＭＶ候補の第１の動きベクトルであり、前記方法は、前記現在のブロックの複数の空間的隣接ブロックのいずれも視差動きベクトルを有さないことに基づいて、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルおよび前記ＤＳＭＶ候補の第２の動きベクトルを、前記現在のブロックの前記視差ベクトルに設定することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルの前記水平成分に前記第３の値を加算し、前記ＤＳＭＶ候補の前記第２の動きベクトルの水平成分に前記第３の値を加算することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルの垂直成分と前記ＤＳＭＶ候補の前記第２の動きベクトルの垂直成分とを０に設定することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記ビデオデコーダによって、前記現在のブロックの前記視差ベクトルを決定するために隣接ブロックに基づいてプロセスを実行することと、ここにおいて、前記プロセスは、前記現在のブロックの前記視差ベクトルとともに前記参照ビューを識別する、
前記空間的隣接ブロックのいずれも視差動きベクトルを有さないことに基づいて、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルに対応する参照インデックスを、第１の参照ピクチャリスト中にあり前記識別された参照ビューに属するピクチャの参照インデックスに設定することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第２の動きベクトルに対応する参照インデックスを、第２の参照ピクチャリスト中にあり前記識別された参照ビューに属するピクチャの参照インデックスに設定することと
をさらに備える、請求項３に記載の方法。
【請求項５】
後方ワーピングビュー合成予測が、ピクチャ全体または現在のシーケンスに関して有効にされることに基づいて、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第１の動きベクトルが前記第１の利用可能な視差動きベクトルから導出されることに基づいて、前記ＤＳＭＶ候補の前記第１の動きベクトルの垂直成分を０に設定することと、
前記ビデオデコーダによって、前記ＤＳＭＶ候補の前記第２の動きベクトルが前記第１の利用可能な視差動きベクトルから導出されることに基づいて、前記ＤＳＭＶ候補の前記第２の動きベクトルの垂直成分を０に設定することと
のうちの少なくとも１つを実行する、請求項２に記載の方法。
【請求項６】
前記ＤＳＭＶ候補を前記マージ候補リストに追加することは、前記ビデオデコーダによって、前記現在のブロックの左上にある空間的隣接ブロックに関するマージ候補の直後に前記ＤＳＭＶ候補を前記マージ候補リストに追加することを備える、請求項１に記載の方法。
【請求項７】
前記現在のブロックが第１のブロックであり、前記対応するブロックが第１の対応するブロックであり、前記ＩＰＭＶＣが第１のＩＰＭＶＣであり、前記方法は、
前記ビデオデコーダによって、前記参照ビュー中の第２の対応するブロックを位置特定するために、第２のブロックの視差ベクトルを使用することと、前記第２の対応するブロックは、第２のブロックに対応する、
前記第２の対応するブロックの動き情報が利用可能であることを決定するのに応答して、前記ビデオデコーダによって、第２のＩＰＭＶＣを前記第２のブロックのマージ候補リストに挿入することと、前記第２のＩＰＭＶＣは前記第２の対応するブロックの少なくとも１つの動きベクトルを示す、
前記ビデオデコーダによって、前記第２のブロックの前記視差ベクトルを第４の値によって水平に、第５の値によって垂直にシフトさせることによって第２のシフト視差ベクトルを決定することと、
前記ビデオデコーダによって、前記参照ビュー中の第３の対応するブロックを位置特定するために前記第２のシフト視差ベクトルを使用することと、前記第３の対応するブロックは、前記第２のブロックに対応する、
前記第３の対応するブロックの動き情報が利用可能であり、前記第２のＩＰＭＶＣの動き情報にマッチングしないことを決定することに応答して、前記ビデオデコーダによって、第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入することと、ここにおいて、前記第３のＩＰＭＶＣは前記第３の対応するブロックの少なくとも１つの動きベクトルを示す、
をさらに備える、請求項１に記載の方法。
【請求項８】
前記第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入することは、前記ビデオデコーダによって、前記第２のブロックの左上にある空間的隣接ブロックに関するマージ候補の直後に前記第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入することを備える、請求項７に記載の方法。
【請求項９】
ビデオデータを復号するための装置であって、
前記ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータの現在のブロックの視差ベクトルを、第１の値によって水平に、第２の値によって垂直にシフトさせることによって、シフト視差ベクトルを決定することと、前記第１の値は、前記現在のブロックの幅の２倍に等しく、前記第２の値は、前記現在のブロックの高さの２倍に等しい、
参照ビュー中のビュー間参照ピクチャにおける対応するブロックの動き情報を示すビュー間予測動きベクトル候補（ＩＰＭＶＣ）を生成するために、前記シフト視差ベクトルを使用することと、前記対応するブロックは、前記現在のブロックに対応する、
前記ＩＰＭＶＣが利用不可能であることを決定することに応答して、マージ候補リストに視差シフト動きベクトル（ＤＳＭＶ）候補を追加することと、ここにおいて、前記ＤＳＭＶ候補の動きベクトルを導出するために前記視差ベクトルの水平成分が第３の値によってシフトされ、前記第３の値は４に等しい、
ビットストリームにおいてシグナリングされたインデックスに基づいて、前記マージ候補リスト中の選択されたマージ候補を決定することと、
前記選択されたマージ候補の動き情報を使用して前記現在のブロックに関する予測ブロックを生成することと、
前記ビデオデータのブロックを再構成するために前記予測ブロックに残差データを追加することと
を行うように構成された１つまたは複数のプロセッサと
を備える、装置。
【請求項１０】
前記ＤＳＭＶ候補の前記動きベクトルが前記ＤＳＭＶ候補の第１の動きベクトルであり、前記１つまたは複数のプロセッサは、前記現在のブロックの複数の空間的隣接ブロックのうちの少なくとも１つが視差動きベクトルを有するとき、
前記現在のブロックの前記複数の空間的隣接ブロック間で、前記ＤＳＭＶ候補の前記第１の動きベクトルを、特定の空間的隣接ブロックの第１の動きベクトルに設定することと、前記特定の空間的隣接ブロックの前記第１の動きベクトルは、第１の参照ピクチャリストに対応し、前記特定の空間的隣接ブロックの前記第１の動きベクトルは、前記複数の空間的隣接ブロック間で第１の利用可能な視差動きベクトルである、
前記ＤＳＭＶ候補の第２の動きベクトルを前記特定の空間的隣接ブロックの第２の動きベクトルに設定することと、ここにおいて、前記特定の空間的隣接ブロックの前記第２の動きベクトルは第２の参照ピクチャリストに対応する、
前記ＤＳＭＶ候補の前記第１の動きベクトルに対応する参照インデックスを、前記特定の空間的隣接ブロックの前記第１の動きベクトルに対応する参照インデックスに設定することと、
前記ＤＳＭＶ候補の前記第２の動きベクトルに対応する参照インデックスを、前記特定の空間的隣接ブロックの前記第２の動きベクトルに対応する参照インデックスに設定することと、
前記ＤＳＭＶ候補の前記第１の動きベクトルの前記水平成分に前記第３の値を加算することと
を行うように構成される、請求項９に記載の装置。
【請求項１１】
前記ＤＳＭＶ候補の前記動きベクトルは、前記ＤＳＭＶ候補の第１の動きベクトルであり、前記現在のブロックの複数の空間的隣接ブロックのいずれも視差動きベクトルを有しないことに基づいて、前記１つまたは複数のプロセッサは、
前記ＤＳＭＶ候補の前記第１の動きベクトルおよび前記ＤＳＭＶ候補の第２の動きベクトルを、前記現在のブロックの前記視差ベクトルに設定することと、
前記ＤＳＭＶ候補の前記第１の動きベクトルの前記水平成分に前記第３の値を加算し、前記ＤＳＭＶ候補の前記第２の動きベクトルの水平成分に前記第３の値を加算することと、
前記ＤＳＭＶ候補の前記第１の動きベクトルの前記垂直成分と前記ＤＳＭＶ候補の前記第２の動きベクトルの垂直成分とを０に設定することと
を行うように構成される、請求項９に記載の装置。
【請求項１２】
前記１つまたは複数のプロセッサは、
前記現在のブロックの前記視差ベクトルを決定するために隣接ブロックに基づいてプロセスを実行し、ここにおいて、前記プロセスは、前記現在のブロックの前記視差ベクトルとともに前記参照ビューを識別する、
前記空間的隣接ブロックのいずれも視差動きベクトルを有さないことに基づいて、
前記ＤＳＭＶ候補の前記第１の動きベクトルに対応する参照インデックスを、前記第１の参照ピクチャリスト中にあり前記識別された参照ビューに属するピクチャの参照インデックスに設定することと、
前記ＤＳＭＶ候補の前記第２の動きベクトルに対応する参照インデックスを、前記第２の参照ピクチャリスト中にあり前記識別された参照ビューに属するピクチャの参照インデックスに設定することと
を行うように構成される、請求項１１に記載の装置。
【請求項１３】
前記１つまたは複数のプロセッサは、後方ワーピングビュー合成予測が、ピクチャ全体または現在のシーケンスに関して有効にされることに基づいて、
前記ＤＳＭＶ候補の前記第１の動きベクトルが前記第１の利用可能な視差動きベクトルから導出されることに基づいて、前記ＤＳＭＶ候補の前記第１の動きベクトルの垂直成分を０に設定することと、
前記ＤＳＭＶ候補の前記第２の動きベクトルが前記第１の利用可能な視差動きベクトルから導出されることに基づいて、前記ＤＳＭＶ候補の前記第２の動きベクトルの垂直成分を０に設定することと
のうちの少なくとも１つを実行するように構成される、請求項１０に記載の装置。
【請求項１４】
前記１つまたは複数のプロセッサは、前記現在のブロックの左上にある空間的隣接ブロックに関するマージ候補の直後に前記ＤＳＭＶ候補を前記マージ候補リストに追加するように構成される、請求項９に記載の装置。
【請求項１５】
前記現在のブロックが第１のブロックであり、前記対応するブロックが第１の対応するブロックであり、前記ＩＰＭＶＣが第１のＩＰＭＶＣであり、前記１つまたは複数のプロセッサは、
前記参照ビュー中の第２の対応するブロックを位置特定するために、第２のブロックの視差ベクトルを使用することと、前記第２の対応するブロックは、第２のブロックに対応する、
前記第２の対応するブロックの動き情報が利用可能であることを決定するのに応答して、第２のＩＰＭＶＣを前記第２のブロックに関するマージ候補リストに挿入することと、前記第２のＩＰＭＶＣは前記第２の対応するブロックの少なくとも１つの動きベクトルを示す、
前記第２のブロックの前記視差ベクトルを第４の値によって水平に、第５の値によって垂直にシフトさせることによって第２のシフト視差ベクトルを決定することと、
前記参照ビュー中の第３の対応するブロックを位置特定するために前記第２のシフト視差ベクトルを使用することと、前記第３の対応するブロックは、前記第２のブロックに対応する、
前記第３の対応するブロックの動き情報が利用可能であり、前記第２のＩＰＭＶＣの動き情報にマッチングしないことを決定することに応答して、第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入することと、前記第３のＩＰＭＶＣは前記第３の対応するブロックの少なくとも１つの動きベクトルを示す、
を行うようにさらに構成される、請求項９に記載の装置。
【請求項１６】
前記１つまたは複数のプロセッサは、前記第２のブロックの左上にある空間的隣接ブロックに関するマージ候補の直後に前記第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入するように構成される、請求項１５に記載の装置。
【請求項１７】
集積回路、
マイクロプロセッサ、または、
ワイヤレス通信デバイス、
のうちの少なくとも１つを備える、請求項９に記載の装置。
【請求項１８】
前記復号されたビデオデータを表示するように構成されたディスプレイをさらに備える、請求項９に記載の装置。
【請求項１９】
ビデオデータを復号するための装置であって、
前記ビデオデータの現在のブロックの視差ベクトルを、第１の値によって水平に、第２の値によって垂直にシフトさせることによって、シフト視差ベクトルを決定するための手段と、前記第１の値は、前記現在のブロックの幅の２倍に等しく、前記第２の値は、前記現在のブロックの高さの２倍に等しい、
参照ビュー中のビュー間参照ピクチャにおける対応するブロックの動き情報を示すビュー間予測動きベクトル候補（ＩＰＭＶＣ）を生成するために、前記シフト視差ベクトルを使用するための手段と、前記対応するブロックは、前記現在のブロックに対応する、
前記ＩＰＭＶＣが利用不可能であることを決定することに応答して、マージ候補リストに視差シフト動きベクトル（ＤＳＭＶ）候補を追加するための手段と、ここにおいて、前記ＤＳＭＶ候補の動きベクトルを導出するために前記視差ベクトルの水平成分が第３の値によってシフトされ、前記第３の値が４に等しい、
ビットストリームにおいてシグナリングされたインデックスに基づいて、前記マージ候補リスト中の選択されたマージ候補を決定するための手段と、
前記選択されたマージ候補の動き情報を使用して前記現在のブロックに関する予測ブロックを生成するための手段と、
前記ビデオデータのブロックを再構成するために前記予測ブロックに残差データを追加するための手段と
を備える、装置。
【請求項２０】
前記現在のブロックが第１のブロックであり、前記対応するブロックが第１の対応するブロックであり、前記ＩＰＭＶＣが第１のＩＰＭＶＣであり、前記装置は、
前記参照ビュー中の第２の対応するブロックを位置特定するために、第２のブロックの視差ベクトルを使用するための手段と、前記第２の対応するブロックは、第２のブロックに対応する、
前記第２の対応するブロックの動き情報が利用可能であることを決定するのに応答して、第２のＩＰＭＶＣを前記第２のブロックのマージ候補リストに挿入するための手段と、ここにおいて、前記第２のＩＰＭＶＣは前記第２の対応するブロックの少なくとも１つの動きベクトルを示す、
前記第２のブロックの前記視差ベクトルを第４の値によって水平に、第５の値によって垂直にシフトさせることによって第２のシフト視差ベクトルを決定するための手段と、
前記参照ビュー中の第３の対応するブロックを位置特定するために前記第２のシフト視差ベクトルを使用するための手段と、前記第３の対応するブロックは、前記第２のブロックに対応する、
前記第３の対応するブロックの前記動き情報が利用可能であり、前記第２のＩＰＭＶＣの前記動き情報にマッチングしないことを決定することに応答して、第３のＩＰＭＶＣを前記第２のブロックに関する前記マージ候補リストに挿入するための手段と、ここにおいて、前記第３のＩＰＭＶＣは前記第３の対応するブロックの少なくとも１つの動きベクトルを示す、
をさらに備える、請求項１９に記載の装置。