【手続補正書】
【提出日】平成31年4月4日(2019.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、前記方法は、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定することと、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定することと、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定することと、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための予測ブロックを識別することと、
前記第１のブロックのための前記予測ブロックに基づいて前記第１のブロックをＩＢＣ復号することと、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定することと、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定することと、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定することと、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための予測ブロックを識別することと、
前記予測ブロックに基づいて前記第２のブロックをＩＢＣ復号することと
を備える、方法。
【請求項２】
シンタックス要素を受信することと、
前記シンタックス要素の値に基づいて、波面並列処理が前記第２のブロックのために無効化されると決定することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記シンタックス要素は、コンテキスト変数のための特定の同期プロセスが呼び出されるべきであるかどうかを示す同期プロセス有効化シンタックス要素を備える、請求項２に記載の方法。
【請求項４】
前記第２のブロックのための前記ＩＢＣ予測領域が、前に復号されたフィルタ処理されていないＣＴＢを備える、請求項１に記載の方法。
【請求項５】
前記ＩＢＣ予測領域が、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上に位置する、対角線方向に位置するＣＴＢを含み、前記対角線方向に位置するＣＴＢの直下のＣＴＢを除外する、請求項１に記載の方法。
【請求項６】
前記第２のブロックと並列に、前記対角線方向に位置するＣＴＢの直下の前記ＣＴＢを復号すること
をさらに備える、請求項５に記載の方法。
【請求項７】
前記ＣＴＢ遅延が１つのＣＴＢの遅延を備える、請求項１に記載の方法。
【請求項８】
ビデオデータの符号化ビットストリーム中で、ビデオデータの前記第２のブロックのためのコーディングモードが前記ＩＢＣモードであることを示す１つまたは複数のシンタックス要素を受信することと、
ビデオデータの前記符号化ビットストリーム中で、ビデオデータの前記第２のブロックのためのブロックベクトルを識別する１つまたは複数のシンタックス要素を受信することと、ここにおいて、前記第２のブロックのための前記ＩＢＣ予測領域内から、前記第２のブロックのための前記予測ブロックを識別することが、前記ブロックベクトルを用いて前記予測ブロックの位置を特定することを備える、
をさらに備える、請求項１に記載の方法。
【請求項９】
前記ＣＴＢ遅延を決定することが、ＣＴＢの単位で前記ＣＴＢ遅延を決定することを備える、請求項１に記載の方法。
【請求項１０】
ビデオデータを符号化する方法であって、前記方法は、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定することと、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定することと、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定することと、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための第１の予測ブロックを識別することと、
前記第１の予測ブロックの位置を特定するための第１のブロックベクトルを示すための第１のシンタックスを生成することと、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定することと、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定することと、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定することと、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための第２の予測ブロックを識別することと、
前記第２の予測ブロックの位置を特定するための第２のブロックベクトルを示すための第２のシンタックスを生成することと
を備える、方法。
【請求項１１】
前記ＩＢＣ予測領域が、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上のＣＴＢを含み、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上の前記ＣＴＢの直下のＣＴＢを除外する、請求項１０に記載の方法。
【請求項１２】
前記ＣＴＢ遅延が２つのＣＴＢ遅延を備える、請求項１０に記載の方法。
【請求項１３】
ビデオ復号を実行するためのデバイスであって、前記デバイスが、
ビデオデータを記憶するためのメモリと、
１つまたは複数のプロセッサと
を備え、前記１つまたは複数のプロセッサは、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定することと、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定することと、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定することと、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための予測ブロックを識別することと、
前記第１のブロックのための前記予測ブロックに基づいて前記第１のブロックをＩＢＣ復号することと、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定することと、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定することと、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定することと、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための予測ブロックを識別することと、
前記予測ブロックに基づいて前記第２のブロックをＩＢＣ復号することと
を行うように構成された、デバイス。
【請求項１４】
前記１つまたは複数のプロセッサは、
シンタックス要素を受信することと、
前記シンタックス要素の値に基づいて、波面並列処理が前記第２のブロックのために無効化されると決定することと
を行うようにさらに構成された、請求項１３に記載のデバイス。
【請求項１５】
前記シンタックス要素は、コンテキスト変数のための特定の同期プロセスが呼び出されるべきであるかどうかを示す同期プロセス有効化シンタックス要素を備える、請求項１４に記載のデバイス。
【請求項１６】
前記第２のブロックのための前記ＩＢＣ予測領域が、前に復号されたフィルタ処理されていないＣＴＢを備える、請求項１３に記載のデバイス。
【請求項１７】
前記ＩＢＣ予測領域が、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上に位置する、対角線方向に位置するＣＴＢを含み、前記対角線方向に位置するＣＴＢの直下のＣＴＢを除外する、請求項１３に記載のデバイス。
【請求項１８】
前記１つまたは複数のプロセッサが、
前記第２のブロックと並列に、前記対角線方向に位置するＣＴＢの直下の前記ＣＴＢを復号する
ようにさらに構成された、請求項１７に記載のデバイス。
【請求項１９】
前記ＣＴＢ遅延が１つのＣＴＢ遅延を備える、請求項１３に記載のデバイス。
【請求項２０】
前記１つまたは複数のプロセッサは、
ビデオデータの符号化ビットストリーム中で、ビデオデータの前記第２のブロックのためのコーディングモードが前記ＩＢＣモードであることを示す１つまたは複数のシンタックス要素を受信することと、
ビデオデータの前記符号化ビットストリーム中で、ビデオデータの前記第２のブロックのためのブロックベクトルを識別する１つまたは複数のシンタックス要素を受信することと、ここにおいて、前記第２のブロックのための前記ＩＢＣ予測領域内から、前記第２のブロックのための前記予測ブロックを識別することが、前記ブロックベクトルを用いて前記予測ブロックの位置を特定することを備える、
を行うようにさらに構成された、請求項１３に記載のデバイス。
【請求項２１】
前記ＣＴＢ遅延を決定するために、前記１つまたは複数のプロセッサが、ＣＴＢの単位で前記ＣＴＢ遅延を決定するようにさらに構成された、請求項１３に記載のデバイス。
【請求項２２】
前記デバイスが、
集積回路、
マイクロプロセッサ、または
ディスプレイを備えるワイヤレス通信デバイス
のうちの少なくとも１つを備える、請求項１３に記載のデバイス。
【請求項２３】
ビデオ符号化を実行するためのデバイスであって、前記デバイスが、
ビデオデータを記憶するためのメモリと、
１つまたは複数のプロセッサと
を備え、前記１つまたは複数のプロセッサは、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定することと、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定することと、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定することと、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための第１の予測ブロックを識別することと、
前記第１の予測ブロックの位置を特定するための第１のブロックベクトルを示すための第１のシンタックスを生成することと、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定することと、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定することと、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定することと、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための第２の予測ブロックを識別することと、
前記第２の予測ブロックの位置を特定するための第２のブロックベクトルを示すための第２のシンタックスを生成することと
を行うように構成された、デバイス。
【請求項２４】
前記ＩＢＣ予測領域が、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上のＣＴＢを含み、前記第２のブロックの右側および前記第２のブロックの少なくとも２つまたはそれ以上の行上の前記ＣＴＢの直下のＣＴＢを除外する、請求項２３に記載のデバイス。
【請求項２５】
前記ＣＴＢ遅延が１つのＣＴＢ遅延を備える、請求項２３に記載のデバイス。
【請求項２６】
前記デバイスが、
集積回路、
マイクロプロセッサ、または
カメラを備えるワイヤレス通信デバイス
のうちの少なくとも１つを備える、請求項２３に記載のデバイス。
【請求項２７】
ビデオデータを復号するための装置であって、前記装置は、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定するための手段と、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定するための手段と、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定するための手段と、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための予測ブロックを識別するための手段と、
前記第１のブロックのための前記予測ブロックに基づいて前記第１のブロックをＩＢＣ復号するための手段と、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定するための手段と、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定するための手段と、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定するための手段と、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための予測ブロックを識別するための手段と、
前記予測ブロックに基づいて前記第２のブロックをＩＢＣ復号するための手段と
を備える、装置。
【請求項２８】
１つまたは複数のプロセッサによって実行されたとき、前記１つまたは複数のプロセッサに、
第１のピクチャ中のビデオデータの第１のブロックがイントラブロックコピー（ＩＢＣ）モードにおいてコーディングされると決定することと、ここにおいて、ビデオデータの前記第１のブロックは、コーディングツリーブロック（ＣＴＢ）の第１の行中にある、
ビデオデータの前記第１のブロックが、波面並列処理が有効化されてコーディングされると決定することと、
ビデオデータの前記第１のブロックのためのＣＴＢ遅延を使用して前記第１のブロックのためのＩＢＣ予測領域の形状を決定することと、ここにおいて、前記ＣＴＢ遅延は、ＣＴＢの前記第１の行が復号され始めるときと、ＣＴＢの前記第１の行の上のＣＴＢの第２の行が復号され始めるときとの間の遅延を指定する、
前記第１のブロックのための前記ＩＢＣ予測領域内から、前記第１のブロックのための予測ブロックを識別することと、
前記第１のブロックのための前記予測ブロックに基づいて前記第１のブロックをＩＢＣ復号することと、
第２のピクチャ中のビデオデータの第２のブロックが前記ＩＢＣモードにおいてコーディングされると決定することと、
ビデオデータの前記第２のブロックが、波面並列処理が無効化されてコーディングされると決定することと、
前記第１のブロックのために使用された前記ＣＴＢ遅延に基づいて、前記第２のブロックのためのＩＢＣ予測領域の形状を決定することと、
前記第２のブロックのための前記決定されたＩＢＣ予測領域内から、前記第２のブロックのための予測ブロックを識別することと、
前記予測ブロックに基づいて前記第２のブロックをＩＢＣ復号することと
を行わせる、命令を記憶する非一時的コンピュータ可読記憶媒体。