【手続補正書】
【提出日】令和1年9月27日(2019.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
第1の参照ピクチャと、前記第1の参照ピクチャとは異なる第2の参照ピクチャとを復号するステップであって、前記第1の参照ピクチャおよび前記第2の参照ピクチャが、ともに現在のピクチャの前に表示されるべきか、またはともに前記現在のピクチャの後に表示されるべきかのいずれかである、復号するステップと、
前記現在のピクチャの現在のブロックから前記第1の参照ピクチャの第1の参照ブロックへの第1の動きベクトル(MV0)を決定するステップと、
前記現在のブロックから前記第2の参照ピクチャの第2の参照ブロックへの第2の動きベクトル(MV1)を決定するステップと、
前記現在のピクチャから前記第1の参照ピクチャまでの第1の時間的距離(TD0)を決定するステップと、
前記現在のピクチャから前記第2の参照ピクチャまでの第2の時間的距離(TD1)を決定するステップと、
MV0、MV1、TD0およびTD1を使用して双方向オプティカルフロー(BIO)に従って前記現在のブロックを復号するステップと
を含み、BIOに従って前記現在のブロックを復号するステップが、MV0およびMV1がTD0およびTD1に比例するとき、BIOに従って前記現在のブロックを復号するステップを含み、MV0がx成分(MV0x)とy成分(MV0y)とを含み、MV1がx成分(MV1x)とy成分(MV1y)とを含み、前記方法がさらに、(|MV0x*TD1-MV1x*TD0|==0&&|MV0y*TD1-MV1y*TD0|==0)であるとき、MV0およびMV1がTD0およびTD1に比例すると決定するステップを含む、方法。
【請求項２】
第2のブロックのMV0’およびMV1’が前記第2のブロックのTD0’およびTD1’にほぼ比例するとき、BIOに従って前記第2のブロックを復号するステップをさらに含み、MV0’がx成分(MV0x’)とy成分(MV0y’)とを含み、MV1’がx成分(MV1x’)とy成分(MV1y’)とを含み、前記方法がさらに、
しきい値(Th)を決定するステップと、
(|MV0x’*TD1’-MV1x’*TD0’|<=Th&&|MV0y’*TD1’-MV1y’*TD0’|<=Th)であるとき、MV0’およびMV1’がTD0’およびTD1’にほぼ比例すると決定するステップと
を含む、請求項1に記載の方法。
【請求項３】
Thを決定するステップが、Thを規定する構成データを取り出すステップを含む、請求項2に記載の方法。
【請求項４】
Thを決定するステップが、Thを規定するシンタックス要素を復号するステップを含む、請求項2に記載の方法。
【請求項５】
前記シンタックス要素を復号するステップが、前記シンタックス要素を含むシーケンスパラメータセット(SPS)、前記シンタックス要素を含むピクチャパラメータセット(PPS)、前記シンタックス要素を含むスライスヘッダ、または前記シンタックス要素を含むブロックレベルシンタックスのうちの少なくとも1つを復号するステップを含む、請求項4に記載の方法。
【請求項６】
BIOに従って前記現在のブロックを復号するステップが、MV0およびMV1が0でないときにだけ、BIOに従って前記現在のブロックを復号するステップを含む、請求項1に記載の方法。
【請求項７】
BIOに従って前記現在のブロックを復号するステップが、前記現在のピクチャの前記現在のブロックの照度補償フラグ(ic_flag)が、前記現在のブロックが照度変化の領域内にないことを示す値を有するときにだけ、BIOに従って前記現在のブロックを復号するステップを含む、請求項1に記載の方法。
【請求項８】
BIOに従って前記現在のブロックを復号するステップが、式
【数１】
2018536320.tif 000001
に従って前記現在のブロックを復号するステップを含み、It0はMV0の動き軌道上のピクセルであり、It1はMV1の動き軌道上のピクセルであり、Gx0及びGy0はMV0の前記動き軌道上の前記ピクセルに対する勾配であり、Gx1及びGy1はMV1の前記動き軌道上の前記ピクセルに対する勾配であり、Vx0およびVy0はMV0の前記動き軌道上の前記ピクセルの移動速度を定義し、Vx1およびVy1はMV1の前記動き軌道上の前記ピクセルの移動速度を定義する、請求項1に記載の方法。
【請求項９】
BIOに従って前記現在のブロックを復号するステップが、前記第1の参照ピクチャに対する勾配(Gx)、前記第2の参照ピクチャに対する勾配(Gy)、TD0およびTD1に少なくとも部分的に基づいて前記現在のブロックを復号するステップを含む、請求項1に記載の方法。
【請求項１０】
前記現在のブロックを復号するステップが、Gx’およびGy’を使用して前記現在のブロックを復号するステップを含み、Gx’=Gx・TD0およびGy’=Gy・TD1である、請求項9に記載の方法。
【請求項１１】
前記現在のブロックを復号するステップが、Gx’およびGy’を使用して前記現在のブロックを復号するステップを含み、Gx’がGxと、TD0に関連する係数とから計算され、Gy’がGyと、TD1に関連する係数とから計算される、請求項9に記載の方法。
【請求項１２】
前記第1の参照ピクチャを前記現在のピクチャに対する参照ピクチャリスト0に追加するステップと、
前記第2の参照ピクチャを前記現在のピクチャに対する参照ピクチャリスト0に追加するステップと
をさらに含む、請求項1に記載の方法。
【請求項１３】
前記第1の参照ピクチャを前記現在のピクチャに対する参照ピクチャリスト1に追加するステップと、
前記第2の参照ピクチャを前記現在のピクチャに対する参照ピクチャリスト1に追加するステップと
をさらに含む、請求項1に記載の方法。
【請求項１４】
TD0を決定するステップが、前記現在のピクチャに対する現在のピクチャ順序カウント(POC)値と前記第1の参照ピクチャに対する第1のPOC値との間の第1の差に等しいとしてTD0を計算するステップを含み、
TD1を決定するステップが、前記現在のピクチャに対する前記現在のPOC値と前記第2の参照ピクチャに対する第2のPOC値との間の第2の差に等しいものとしてTD1を計算するステップを含む、請求項1に記載の方法。
【請求項１５】
ビデオデータを符号化する方法であって、
第1の参照ピクチャと、前記第1の参照ピクチャとは異なる第2の参照ピクチャとを符号化するステップであって、前記第1の参照ピクチャおよび前記第2の参照ピクチャが、ともに現在のピクチャの前に表示されるべきか、またはともに前記現在のピクチャの後に表示されるべきかのいずれかである、符号化するステップと、
前記現在のピクチャの現在のブロックから前記第1の参照ピクチャの第1の参照ブロックへの第1の動きベクトル(MV0)を決定するステップと、
前記現在のブロックから前記第2の参照ピクチャの第2の参照ブロックへの第2の動きベクトル(MV1)を決定するステップと、
前記現在のピクチャから前記第1の参照ピクチャまでの第1の時間的距離(TD0)を決定するステップと、
前記現在のピクチャから前記第2の参照ピクチャまでの第2の時間的距離(TD1)を決定するステップと、
MV0、MV1、TD0およびTD1を使用して双方向オプティカルフロー(BIO)に従って前記現在のブロックを符号化するステップと
を含み、BIOに従って前記現在のブロックを符号化するステップが、MV0およびMV1がTD0およびTD1に比例するとき、BIOに従って前記現在のブロックを符号化するステップを含み、MV0がx成分(MV0x)とy成分(MV0y)とを含み、MV1がx成分(MV1x)とy成分(MV1y)とを含み、前記方法がさらに、(|MV0x*TD1-MV1x*TD0|==0&&|MV0y*TD1-MV1y*TD0|==0)であるとき、MV0およびMV1がTD0およびTD1に比例すると決定するステップを含む、方法。
【請求項１６】
第2のブロックのMV0’およびMV1’が前記第2のブロックのTD0’およびTD1’にほぼ比例するとき、BIOに従って前記第2のブロックを符号化するステップをさらに含み、MV0’がx成分(MV0x’)とy成分(MV0y’)とを含み、MV1’がx成分(MV1x’)とy成分(MV1y’)とを含み、前記方法がさらに、
しきい値(Th)を決定するステップと、
(|MV0x’*TD1’-MV1x’*TD0’|<=Th&&|MV0y’*TD1’-MV1y’*TD0’|<=Th)であるとき、MV0’およびMV1’がTD0’およびTD1’にほぼ比例すると決定するステップとを含む、請求項15に記載の方法。
【請求項１７】
Thを規定するシンタックス要素に対する値を符号化するステップをさらに含む、請求項16に記載の方法。
【請求項１８】
前記シンタックス要素を符号化するステップが、前記シンタックス要素を含むシーケンスパラメータセット(SPS)、前記シンタックス要素を含むピクチャパラメータセット(PPS)、前記シンタックス要素を含むスライスヘッダ、または前記シンタックス要素を含むブロックレベルシンタックスのうちの少なくとも1つを符号化するステップを含む、請求項17に記載の方法。
【請求項１９】
BIOに従って前記現在のブロックを符号化するステップが、MV0およびMV1が0でないときにだけ、BIOに従って前記現在のブロックを符号化するステップを含む、請求項15に記載の方法。
【請求項２０】
BIOに従って前記現在のブロックを符号化するステップが、前記現在のブロックが照度変化の領域内にないときにだけ、BIOに従って前記現在のブロックを符号化するステップを含む、請求項15に記載の方法。
【請求項２１】
BIOに従って前記現在のブロックを符号化するステップが、式
【数２】
2018536320.tif 000002
に従って前記現在のブロックを符号化するステップを含み、It0はMV0の動き軌道上のピクセルであり、It1はMV1の動き軌道上のピクセルであり、Gx0及びGy0はMV0の前記動き軌道上の前記ピクセルに対する勾配であり、Gx1及びGy1はMV1の前記動き軌道上の前記ピクセルに対する勾配であり、Vx0およびVy0はMV0の前記動き軌道上の前記ピクセルの移動速度を定義し、Vx1およびVy1はMV1の前記動き軌道上の前記ピクセルの移動速度を定義する、請求項15に記載の方法。
【請求項２２】
BIOに従って前記現在のブロックを符号化するステップが、前記第1の参照ピクチャに対する勾配(Gx)、前記第2の参照ピクチャに対する勾配(Gy)、TD0およびTD1に少なくとも部分的に基づいて前記現在のブロックを符号化するステップを含む、請求項15に記載の方法。
【請求項２３】
前記現在のブロックを符号化するステップが、Gx’およびGy’を使用して前記現在のブロックを符号化するステップを含み、Gx’=Gx・TD0およびGy’=Gy・TD1である、請求項22に記載の方法。
【請求項２４】
前記現在のブロックを符号化するステップが、Gx’およびGy’を使用して前記現在のブロックを符号化するステップを含み、Gx’がGxと、TD0に関連する係数とから計算され、Gy’がGyと、TD1に関連する係数とから計算される、請求項22に記載の方法。
【請求項２５】
ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサが、
前記ビデオデータの第1の参照ピクチャと、前記第1の参照ピクチャとは異なる第2の参照ピクチャとを復号することであって、前記第1の参照ピクチャおよび前記第2の参照ピクチャが、ともに現在のピクチャの前に表示されるべきか、またはともに前記現在のピクチャの後に表示されるべきかのいずれかである、復号することと、
前記現在のピクチャの現在のブロックから前記第1の参照ピクチャの第1の参照ブロックへの第1の動きベクトル(MV0)を決定することと、
前記現在のブロックから前記第2の参照ピクチャの第2の参照ブロックへの第2の動きベクトル(MV1)を決定することと、
前記現在のピクチャから前記第1の参照ピクチャまでの第1の時間的距離(TD0)を決定することと、
前記現在のピクチャから前記第2の参照ピクチャまでの第2の時間的距離(TD1)を決定することと、
MV0、MV1、TD0およびTD1を使用して双方向オプティカルフロー(BIO)に従って前記現在のブロックを復号することと
を行うように構成され、BIOに従って前記現在のブロックを復号するために、前記1つまたは複数のプロセッサが、MV0およびMV1がTD0およびTD1に比例するとき、BIOに従って前記現在のブロックを復号するように構成され、MV0がx成分(MV0x)とy成分(MV0y)とを含み、MV1がx成分(MV1x)とy成分(MV1y)とを含み、前記1つまたは複数のプロセッサが、(|MV0x*TD1-MV1x*TD0|==0&&|MV0y*TD1-MV1y*TD0|==0)であるとき、MV0およびMV1がTD0およびTD1に比例すると決定するように構成される、デバイス。
【請求項２６】
前記プロセッサが、第2のブロックのMV0’およびMV1’が前記第2のブロックのTD0’およびTD1’にほぼ比例するとき、BIOに従って前記第2のブロックを復号するように構成され、MV0’がx成分(MV0x’)とy成分(MV0y’)とを含み、MV1’がx成分(MV1x’)とy成分(MV1y’)とを含み、前記プロセッサがさらに、
しきい値(Th)を決定することと、
(|MV0x’*TD1’-MV1x’*TD0’|<=Th&&|MV0y’*TD1’-MV1y’*TD0’|<=Th)であるとき、MV0’およびMV1’がTD0’およびTD1’にほぼ比例すると決定することとを行うように構成される、請求項25に記載のデバイス。
【請求項２７】
前記プロセッサが、MV0およびMV1が0でないときにだけ、BIOに従って前記現在のブロックを復号するように構成される、請求項25に記載のデバイス。
【請求項２８】
前記現在のピクチャの前記現在のブロックの照度補償フラグ(ic_flag)が、前記現在のブロックが照度変化の領域内にないことを示す値を有するときにだけ、前記プロセッサが、BIOに従って前記現在のブロックを復号するように構成される、請求項25に記載のデバイス。
【請求項２９】
前記プロセッサが、式
【数３】
2018536320.tif 000003
を使用してBIOに従って前記現在のブロックを復号するように構成され、It0はMV0の動き軌道上のピクセルであり、It1はMV1の動き軌道上のピクセルであり、Gx0及びGy0はMV0の前記動き軌道上の前記ピクセルに対する勾配であり、Gx1及びGy1はMV1の前記動き軌道上の前記ピクセルに対する勾配であり、Vx0およびVy0はMV0の前記動き軌道上の前記ピクセルの移動速度を定義し、Vx1およびVy1はMV1の前記動き軌道上の前記ピクセルの移動速度を定義する、請求項25に記載のデバイス。
【請求項３０】
前記プロセッサが、前記第1の参照ピクチャに対する勾配(Gx)、前記第2の参照ピクチャに対する勾配(Gy)、TD0およびTD1に少なくとも部分的に基づいて前記現在のブロックを復号するように構成される、請求項25に記載のデバイス。
【請求項３１】
前記デバイスが、前記復号された現在のブロックを含むピクチャを表示するように構成されたディスプレイを備える、請求項25に記載のデバイス。
【請求項３２】
前記デバイスが、カメラ、コンピュータ、モバイルデバイス、ブロードキャスト受信機デバイス、またはセットトップボックスのうちの1つまたは複数を備える、請求項25に記載のデバイス。
【請求項３３】
ビデオデータのピクチャを復号するためのデバイスであって、
第1の参照ピクチャと、前記第1の参照ピクチャとは異なる第2の参照ピクチャとを復号するための手段であって、前記第1の参照ピクチャおよび前記第2の参照ピクチャが、ともに現在のピクチャの前に表示されるべきか、またはともに前記現在のピクチャの後に表示されるべきかのいずれかである、復号するための手段と、
前記現在のピクチャの現在のブロックから前記第1の参照ピクチャの第1の参照ブロックへの第1の動きベクトル(MV0)を決定するための手段と、
前記現在のブロックから前記第2の参照ピクチャの第2の参照ブロックへの第2の動きベクトル(MV1)を決定するための手段と、
前記現在のピクチャから前記第1の参照ピクチャまでの第1の時間的距離(TD0)を決定するための手段と、
前記現在のピクチャから前記第2の参照ピクチャまでの第2の時間的距離(TD1)を決定するための手段と、
MV0、MV1、TD0およびTD1を使用して双方向オプティカルフロー(BIO)に従って前記現在のブロックを復号するための手段と
を含み、BIOに従って前記現在のブロックを復号するための前記手段が、MV0およびMV1がTD0およびTD1に比例するとき、BIOに従って前記現在のブロックを復号するための手段を含み、MV0がx成分(MV0x)とy成分(MV0y)とを含み、MV1がx成分(MV1x)とy成分(MV1y)とを含み、前記デバイスがさらに、(|MV0x*TD1-MV1x*TD0|==0&&|MV0y*TD1-MV1y*TD0|==0)であるとき、MV0およびMV1がTD0およびTD1に比例すると決定するための手段を含む、デバイス。
【請求項３４】
第2のブロックのMV0’およびMV1’が前記第2のブロックのTD0’およびTD1’にほぼ比例するとき、BIOに従って前記第2のブロックを復号するための手段をさらに含み、MV0’がx成分(MV0x’)とy成分(MV0y’)とを含み、MV1’がx成分(MV1x’)とy成分(MV1y’)とを含み、前記デバイスがさらに、
しきい値(Th)を決定するための手段と、
(|MV0x’*TD1’-MV1x’*TD0’|<=Th&&|MV0y’*TD1’-MV1y’*TD0’|<=Th)であるとき、MV0’およびMV1’がTD0’およびTD1’にほぼ比例すると決定するための手段とを含む、請求項33に記載のデバイス。
【請求項３５】
BIOに従って前記現在のブロックを復号するための前記手段が、MV0およびMV1が0でないときにだけ、BIOに従って前記現在のブロックを復号するための手段を含む、請求項33に記載のデバイス。
【請求項３６】
BIOに従って前記現在のブロックを復号するための前記手段が、前記現在のピクチャの前記現在のブロックの照度補償フラグ(ic_flag)が、前記現在のブロックが照度変化の領域内にないことを示す値を有するときにだけ、BIOに従って前記現在のブロックを復号するための手段を含む、請求項33に記載のデバイス。
【請求項３７】
BIOに従って前記現在のブロックを復号するための前記手段が、式
【数４】
2018536320.tif 000004
に従って前記現在のブロックを復号するための手段を含み、It0はMV0の動き軌道上のピクセルであり、It1はMV1の動き軌道上のピクセルであり、Gx0及びGy0はMV0の前記動き軌道上の前記ピクセルに対する勾配であり、Gx1及びGy1はMV1の前記動き軌道上の前記ピクセルに対する勾配であり、Vx0およびVy0はMV0の前記動き軌道上の前記ピクセルの移動速度を定義し、Vx1およびVy1はMV1の前記動き軌道上の前記ピクセルの移動速度を定義する、請求項33に記載のデバイス。
【請求項３８】
BIOに従って前記現在のブロックを復号するための前記手段が、前記第1の参照ピクチャに対する勾配(Gx)、前記第2の参照ピクチャに対する勾配(Gy)、TD0およびTD1に少なくとも部分的に基づいて前記現在のブロックを復号するための手段を含む、請求項33に記載のデバイス。
【請求項３９】
命令を記憶した非一時的なコンピュータ可読記憶媒体であって、前記命令が、実行されたときに、
第1の参照ピクチャと、前記第1の参照ピクチャとは異なる第2の参照ピクチャとを復号することであって、前記第1の参照ピクチャおよび前記第2の参照ピクチャが、ともに現在のピクチャの前に表示されるべきか、またはともに前記現在のピクチャの後に表示されるべきかのいずれかである、復号することと、
前記現在のピクチャの現在のブロックから前記第1の参照ピクチャの第1の参照ブロックへの第1の動きベクトル(MV0)を決定することと、
前記現在のブロックから前記第2の参照ピクチャの第2の参照ブロックへの第2の動きベクトル(MV1)を決定することと、
前記現在のピクチャから前記第1の参照ピクチャまでの第1の時間的距離(TD0)を決定することと、
前記現在のピクチャから前記第2の参照ピクチャまでの第2の時間的距離(TD1)を決定することと、
MV0、MV1、TD0およびTD1を使用して双方向オプティカルフロー(BIO)に従って前記現在のブロックを復号することと
を、ビデオデータを復号するためのデバイスのプロセッサに行わせ、BIOに従って前記現在のブロックを前記プロセッサに復号させる前記命令が、MV0およびMV1がTD0およびTD1に比例するとき、BIOに従って前記現在のブロックを前記プロセッサに復号させる命令を含み、MV0がx成分(MV0x)とy成分(MV0y)とを含み、MV1がx成分(MV1x)とy成分(MV1y)とを含み、(|MV0x*TD1-MV1x*TD0|==0&&|MV0y*TD1-MV1y*TD0|==0)であるとき、MV0およびMV1がTD0およびTD1に比例すると前記プロセッサに決定させる命令をさらに含む、非一時的なコンピュータ可読記憶媒体。
【請求項４０】
第2のブロックのMV0’およびMV1’が前記第2のブロックのTD0’およびTD1’にほぼ比例するとき、BIOに従って前記第2のブロックを前記プロセッサに復号させる命令をさらに含み、MV0’がx成分(MV0x’)とy成分(MV0y’)とを含み、MV1’がx成分(MV1x’)とy成分(MV1y’)とを含み、
しきい値(Th)を決定することと、
(|MV0x’*TD1’-MV1x’*TD0’|<=Th&&|MV0y’*TD1’-MV1y’*TD0’|<=Th)であるとき、MV0’およびMV1’がTD0’およびTD1’にほぼ比例すると決定することとを前記プロセッサに行わせる命令をさらに含む、請求項39に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４１】
BIOに従って前記現在のブロックを前記プロセッサに復号させる前記命令が、MV0およびMV1が0でないときにだけ、BIOに従って前記現在のブロックを前記プロセッサに復号させる命令を含む、請求項39に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４２】
BIOに従って前記現在のブロックを前記プロセッサに復号させる前記命令が、前記現在のピクチャの前記現在のブロックの照度補償フラグ(ic_flag)が、前記現在のブロックが照度変化の領域内にないことを示す値を有するときにだけ、BIOに従って前記現在のブロックを前記プロセッサに復号させる命令を含む、請求項39に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４３】
BIOに従って前記現在のブロックを前記プロセッサに復号させる前記命令が、式
【数５】
2018536320.tif 000005
に従って前記現在のブロックを前記プロセッサに復号させる命令を含み、It0はMV0の動き軌道上のピクセルであり、It1はMV1の動き軌道上のピクセルであり、Gx0及びGy0はMV0の前記動き軌道上の前記ピクセルに対する勾配であり、Gx1及びGy1はMV1の前記動き軌道上の前記ピクセルに対する勾配であり、Vx0およびVy0はMV0の前記動き軌道上の前記ピクセルの移動速度を定義し、Vx1およびVy1はMV1の前記動き軌道上の前記ピクセルの移動速度を定義する、請求項39に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４４】
BIOに従って前記現在のブロックを前記プロセッサに復号させる前記命令が、前記第1の参照ピクチャに対する勾配(Gx)、前記第2の参照ピクチャに対する勾配(Gy)、TD0およびTD1に少なくとも部分的に基づいて前記現在のブロックを前記プロセッサに復号させる命令を含む、請求項39に記載の非一時的なコンピュータ可読記憶媒体。