【手続補正書】
【提出日】令和2年3月18日(2020.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピクチャを符号化する方法であって、
符号化予定のオリジナルブロック、前記オリジナルブロックに対応する予測ブロックおよび残差ブロックにアクセスすることと、
前記オリジナルブロックまたは前記予測ブロックの第１の要素がクリッピングの上限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素に対応する前記残差ブロックの第１の要素を前記残差ブロックの前記第１の要素より大きい第１の値と置き換えることと、
復号済みの残差ブロックを形成するために、前記置き換えた要素で前記残差ブロックを符号化および復号することと、
前記予測ブロックおよび前記復号済みの残差ブロックに基づいて再構築されたブロックを形成することと、
前記再構築されたブロックの第１の要素がクリッピングの前記上限を超える場合は、前記残差ブロックの前記第１の要素に対応する前記再構築されたブロックの前記第１の要素をクリッピングの前記上限と置き換えることと
を含む、方法。
【請求項２】
前記オリジナルブロックまたは前記予測ブロックの第２の要素がクリッピングの下限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第２の要素に対応する前記残差ブロックの第２の要素を前記残差ブロックの前記第２の要素より小さい第２の値と置き換えることと、
前記再構築されたブロックの第２の要素がクリッピングの前記下限より小さい場合は、前記残差ブロックの前記第２の要素に対応する前記再構築されたブロックの前記第２の要素をクリッピングの前記下限と置き換えることと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第１の値が、前記ブロックのローパスフィルタリングされた値である、請求項１に記載の方法。
【請求項４】
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素がクリッピングの上限に近いと決定することが、閾値に基づく、請求項１に記載の方法。
【請求項５】
前記閾値が０である、請求項４に記載の方法。
【請求項６】
前記閾値が、前記残差ブロックに対応する量子化パラメータと共に増加する、請求項４に記載の方法。
【請求項７】
ピクチャを符号化する装置であって、少なくとも１つのメモリおよび１つまたは複数のプロセッサを含む、装置であり、前記１つまたは複数のプロセッサが、
符号化予定のオリジナルブロック、前記オリジナルブロックに対応する予測ブロックおよび残差ブロックにアクセスすることと、
前記オリジナルブロックまたは前記予測ブロックの第１の要素がクリッピングの上限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素に対応する前記残差ブロックの第１の要素を前記残差ブロックの前記第１の要素より大きい第１の値と置き換えることと、
復号済みの残差ブロックを形成するために、前記置き換えた要素で前記残差ブロックを符号化および復号することと、
前記予測ブロックおよび前記復号済みの残差ブロックに基づいて再構築されたブロックを形成することと、
前記再構築されたブロックの第１の要素がクリッピングの前記上限を超える場合は、前記残差ブロックの前記第１の要素に対応する前記再構築されたブロックの前記第１の要素をクリッピングの前記上限と置き換えることと
を行うように構成される、装置。
【請求項８】
前記１つまたは複数のプロセッサが、
前記オリジナルブロックまたは前記予測ブロックの第２の要素がクリッピングの下限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第２の要素に対応する前記残差ブロックの第２の要素を前記残差ブロックの前記第２の要素より小さい第２の値と置き換えることと、
前記再構築されたブロックの第２の要素がクリッピングの前記下限より小さい場合は、前記残差ブロックの前記第２の要素に対応する前記再構築されたブロックの前記第２の要素をクリッピングの前記下限と置き換えることと
を行うようにさらに構成される、請求項７に記載の装置。
【請求項９】
前記第１の値が、前記ブロックのローパスフィルタリングされた値である、請求項７に記載の装置。
【請求項１０】
前記１つまたは複数のプロセッサが、前記オリジナルブロックまたは前記予測ブロックの前記第１の要素がクリッピングの上限に近いと決定するように構成されることが、閾値に基づく、請求項７に記載の装置。
【請求項１１】
前記閾値が０である、請求項１０に記載の装置。
【請求項１２】
前記閾値が、前記残差ブロックに対応する量子化パラメータと共に増加する、請求項１０に記載の装置。
【請求項１３】
実行されたときに、ピクチャを符号化する方法を実装するコンピュータが実行可能な命令が格納されたコンピュータ可読媒体であって、前記方法は、
符号化予定のオリジナルブロック、前記オリジナルブロックに対応する予測ブロックおよび残差ブロックにアクセスすることと、
前記オリジナルブロックまたは前記予測ブロックの第１の要素がクリッピングの上限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素に対応する前記残差ブロックの第１の要素を前記残差ブロックの前記第１の要素より大きい第１の値と置き換えることと、
復号済みの残差ブロックを形成するために、前記置き換えた要素で前記残差ブロックを符号化および復号することと、
前記予測ブロックおよび前記復号済みの残差ブロックに基づいて再構築されたブロックを形成することと、
前記再構築されたブロックの第１の要素がクリッピングの前記上限を超える場合は、前記残差ブロックの前記第１の要素に対応する前記再構築されたブロックの前記第１の要素をクリッピングの前記上限と置き換えることと
を含む、コンピュータ可読媒体。
【請求項１４】
前記方法は、
前記オリジナルブロックまたは前記予測ブロックの第２の要素がクリッピングの下限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第２の要素に対応する前記残差ブロックの第２の要素を前記残差ブロックの前記第２の要素より小さい第２の値と置き換えることと、
前記再構築されたブロックの第２の要素がクリッピングの前記下限より小さい場合は、前記残差ブロックの前記第２の要素に対応する前記再構築されたブロックの前記第２の要素をクリッピングの前記下限と置き換えることと
をさらに含む、請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記第１の値が、前記ブロックのローパスフィルタリングされた値である、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素がクリッピングの上限に近いと決定することが、閾値に基づく、請求項１４に記載のコンピュータ可読媒体。
【請求項１７】
前記閾値が０である、請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記閾値が、前記残差ブロックに対応する量子化パラメータと共に増加する、請求項１６に記載のコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
当業者には明らかであるように、実装は、例えば、格納または送信することができる、情報を伝えるようにフォーマットされた様々な信号を生成することができる。情報は、例えば、方法を実行するための命令、または、説明される実装のうちの１つによって生成されたデータを含み得る。例えば、信号は、説明される実施形態のビットストリームを伝えるようにフォーマットすることができる。そのような信号は、例えば、電磁波として（例えば、スペクトルの高周波部分を使用して）またはベースバンド信号としてフォーマットすることができる。フォーマットすることは、例えば、データストリームを符号化すること、および、符号化済みのデータストリームで搬送波を変調することを含み得る。信号が伝える情報は、例えば、アナログまたはデジタル情報であり得る。信号は、知られているように、様々な異なる有線または無線リンク上で送信することができる。信号は、プロセッサ可読媒体上に格納することができる。
（付記１）
ピクチャを符号化してビットストリームに埋め込む方法であって、
前記ピクチャのブロックに対する映像データの値を調整するために下限にアクセスすること（４１０）と、
前記アクセスした下限を量子化すること（４３０）と、
前記量子化のためのパラメータを符号化して前記ビットストリームに埋め込むことであって、前記量子化のための前記パラメータが、前記ブロックに対する前記映像データを表すために使用されるビット深度に基づく、符号化して前記ビットストリームに埋め込むことと、
前記量子化済みの下限を符号化して前記ビットストリームに埋め込むこと（４５０）と、
再構築された下限を形成するために、前記量子化済みの下限を非量子化すること（４５５）と、
前記再構築された下限より大きくなるように前記ブロックに対する映像データの前記値を調整すること（４５５）と、
前記ピクチャの前記ブロックを符号化して前記ビットストリームに埋め込むことと
を含む、方法。
（付記２）
前記ピクチャの前記ブロックに対する映像データの前記値を調整するために上限および前記上限の予測因子にアクセスすること（４１０）と、
前記アクセスした上限と前記予測因子との差を量子化すること（４３０）と、
前記量子化済みの差を符号化して前記ビットストリームに埋め込むこと（４５０）と、
復号済みの差を形成するために、前記量子化済みの差を非量子化すること（４５５）と、
再構築された上限より小さくなるように前記ブロックに対する映像データの前記値を調整すること（４５５）であって、前記再構築された上限が、前記復号済みの差および前記予測因子に基づいて形成される、調整すること（４５５）と
をさらに含む、付記１に記載の方法。
（付記３）
前記再構築された下限が、前記アクセスした下限より小さい、付記１または２に記載の方法。
（付記４）
前記再構築された上限が、前記アクセスした上限より大きい、付記２に記載の方法。
（付記５）
前記差が、（bitdepth-1）ビットによって表され、bitdepthが、前記ブロックに対する前記映像データを表すために使用されるビット深度である、付記２〜４のいずれか一つに記載の方法。
（付記６）
前記ブロックの前記アクセスした下限に近い値を有する画素の数を決定すること（３１０、３１５）と、
前記決定された画素の数に基づいて、前記量子化済みの下限を符号化して前記ビットストリームに埋め込むかどうかを決定すること（３３０）と
をさらに含む、付記１〜５のいずれか一つに記載の方法。
（付記７）
ビットストリームからピクチャを復号する方法であって、
前記ビットストリームから量子化済みの下限にアクセスすること（４７０）と、
再構築された下限を形成するために、前記量子化済みの下限を非量子化すること（４８０）であって、前記非量子化のためのパラメータが、前記ビットストリームで信号伝達される、非量子化すること（４８０）と、
前記ビットストリームから前記ピクチャの前記ブロックを復号することと、
前記再構築された下限より大きくなるように前記ブロックに対する映像データの値を調整すること（４８５）と
を含む、方法。
（付記８）
前記ピクチャの前記ブロックに対する映像データの前記値を調整するために上限の予測因子にアクセスすること（４６０）と、
復号済みの差を形成するために、前記ビットストリームから量子化済みの差を復号すること（４７０）と、
再構築された上限より小さくなるように前記ブロックに対する映像データの前記値を調整すること（４８５）であって、前記再構築された上限が、前記復号済みの差および前記予測因子に基づいて形成される、調整すること（４８５）と
をさらに含む、付記７に記載の方法。
（付記９）
前記予測因子が、２bitdepthであり、bitdepthが、前記ブロックに対する前記映像データを表すために使用されるビット深度である、付記２〜６および８のいずれか一つに記載の方法。
（付記１０）
前記予測因子が、以前に符号化または復号されたピクチャにおける上限に基づいて決定される、付記２〜６および８のいずれか一つに記載の方法。
（付記１１）
前記予測因子が、前記ピクチャの前記ブロックのコンテンツに適応している、付記２〜６および８のいずれか一つに記載の方法。
（付記１２）
ピクチャを符号化してビットストリームに埋め込む装置（１０００）であって、少なくとも１つのメモリおよび１つまたは複数のプロセッサを含む、装置（１０００）であり、前記１つまたは複数のプロセッサが、
前記ピクチャのブロックに対する映像データの値を調整するために下限にアクセスすることと、
前記アクセスした下限を量子化することと、
前記量子化のためのパラメータを符号化して前記ビットストリームに埋め込むことであって、前記量子化のための前記パラメータが、前記ブロックに対する前記映像データを表すために使用されるビット深度に基づく、符号化して前記ビットストリームに埋め込むことと、
前記量子化済みの下限を符号化して前記ビットストリームに埋め込むことと、
再構築された下限を形成するために、前記量子化済みの下限を非量子化することと、
前記再構築された下限より大きくなるように前記ブロックに対する映像データの前記値を調整することと、
前記ピクチャの前記ブロックを符号化して前記ビットストリームに埋め込むことと
を行うように構成される、装置（１０００）。
（付記１３）
前記１つまたは複数のプロセッサが、
前記ピクチャの前記ブロックに対する映像データの前記値を調整するために上限および前記上限の予測因子にアクセスすることと、
前記アクセスした上限と前記予測因子との差を量子化することと、
前記量子化済みの差を符号化して前記ビットストリームに埋め込むことと、
復号済みの差を形成するために、前記量子化済みの差を非量子化することと、
再構築された上限より小さくなるように前記ブロックに対する映像データの前記値を調整することであって、前記再構築された上限が、前記復号済みの差および前記予測因子に基づいて形成される、調整することと
を行うようにさらに構成される、付記１２に記載の装置。
（付記１４）
前記再構築された下限が、前記アクセスした下限より小さい、付記１２または１３に記載の装置。
（付記１５）
前記再構築された上限が、前記アクセスした上限より大きい、付記１３に記載の装置。
（付記１６）
前記差が、（bitdepth-1）ビットによって表され、bitdepthが、前記ブロックに対する前記映像データを表すために使用されるビット深度である、付記１３〜１５のいずれか一つに記載の装置。
（付記１７）
前記１つまたは複数のプロセッサが、
前記ブロックの前記アクセスした下限に近い値を有する画素の数を決定することと、
前記決定された画素の数に基づいて、前記量子化済みの下限を符号化して前記ビットストリームに埋め込むかどうかを決定することと
を行うようにさらに構成される、付記１２〜１６のいずれか一つに記載の装置。
（付記１８）
ビットストリームからピクチャを復号する装置（１０００）であって、少なくとも１つのメモリおよび１つまたは複数のプロセッサを含む、装置（１０００）であり、前記１つまたは複数のプロセッサが、
前記ビットストリームから量子化済みの下限にアクセスすることと、
再構築された下限を形成するために、前記量子化済みの下限を非量子化することであって、前記非量子化のためのパラメータが、前記ビットストリームで信号伝達される、非量子化することと、
前記ビットストリームから前記ピクチャの前記ブロックを復号することと、
前記再構築された下限より大きくなるように前記ブロックに対する映像データの値を調整することと
を行うように構成される、装置（１０００）。
（付記１９）
前記１つまたは複数のプロセッサが、
前記ピクチャの前記ブロックに対する映像データの前記値を調整するために上限の予測因子にアクセスすることと、
復号済みの差を形成するために、前記ビットストリームから量子化済みの差を復号することと、
再構築された上限より小さくなるように前記ブロックに対する映像データの前記値を調整することであって、前記再構築された上限が、前記復号済みの差および前記予測因子に基づいて形成される、調整することと
を行うようにさらに構成される、付記１８に記載の装置。
（付記２０）
前記予測因子が、２bitdepthであり、bitdepthが、前記ブロックに対する前記映像データを表すために使用されるビット深度である、付記１３〜１７および１９のいずれか一つに記載の装置。
（付記２１）
前記予測因子が、以前に符号化または復号されたピクチャにおける上限に基づいて決定される、付記１３〜１７および１９のいずれか一つに記載の装置。
（付記２２）
前記予測因子が、前記ピクチャの前記ブロックのコンテンツに適応している、付記１３〜１７および１９のいずれか一つに記載の装置。
（付記２３）
ピクチャを符号化する方法であって、
符号化予定のオリジナルブロック、前記オリジナルブロックに対応する予測ブロックおよび残差ブロックにアクセスすることと、
前記オリジナルブロックまたは前記予測ブロックの第１の要素がクリッピングの上限に近いと決定すること（９３５）と、
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素に対応する前記残差ブロックの第１の要素を前記残差ブロックの前記第１の要素より大きい第１の値と置き換えること（９４５）と、
復号済みの残差ブロックを形成するために、前記置き換えた要素で前記残差ブロックを符号化および復号すること（９６０）と、
前記予測ブロックおよび前記復号済みの残差ブロックに基づいて再構築されたブロックを形成すること（８５０）と、
前記再構築されたブロックの第１の要素がクリッピングの前記上限を超える場合は、前記残差ブロックの前記第１の要素に対応する前記再構築されたブロックの前記第１の要素をクリッピングの前記上限と置き換えること（８６０）と
を含む、方法。
（付記２４）
前記オリジナルブロックまたは前記予測ブロックの第２の要素がクリッピングの下限に近いと決定すること（９３５）と、
前記オリジナルブロックまたは前記予測ブロックの前記第２の要素に対応する前記残差ブロックの第２の要素を前記残差ブロックの前記第２の要素より小さい第２の値と置き換えること（９４５）と、
前記再構築されたブロックの第２の要素がクリッピングの前記下限より小さい場合は、前記残差ブロックの前記第２の要素に対応する前記再構築されたブロックの前記第２の要素をクリッピングの前記下限と置き換えること（８６０）と
をさらに含む、付記２３に記載の方法。
（付記２５）
前記第１の値が、前記ブロックのローパスフィルタリングされた値である、付記２３または２４に記載の方法。
（付記２６）
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素がクリッピングの上限に近いと決定することが、閾値に基づく、付記２３〜２５のいずれか一つに記載の方法。
（付記２７）
前記閾値が０である、付記２６に記載の方法。
（付記２８）
前記閾値が、前記残差ブロックに対応する量子化パラメータと共に増加する、付記２６に記載の方法。
（付記２９）
ピクチャを符号化する装置（１０００）であって、少なくとも１つのメモリおよび１つまたは複数のプロセッサを含む、装置（１０００）であり、前記１つまたは複数のプロセッサが、
符号化予定のオリジナルブロック、前記オリジナルブロックに対応する予測ブロックおよび残差ブロックにアクセスすることと、
前記オリジナルブロックまたは前記予測ブロックの第１の要素がクリッピングの上限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第１の要素に対応する前記残差ブロックの第１の要素を前記残差ブロックの前記第１の要素より大きい第１の値と置き換えることと、
復号済みの残差ブロックを形成するために、前記置き換えた要素で前記残差ブロックを符号化および復号することと、
前記予測ブロックおよび前記復号済みの残差ブロックに基づいて再構築されたブロックを形成することと、
前記再構築されたブロックの第１の要素がクリッピングの前記上限を超える場合は、前記残差ブロックの前記第１の要素に対応する前記再構築されたブロックの前記第１の要素をクリッピングの前記上限と置き換えることと
を行うように構成される、装置（１０００）。
（付記３０）
前記１つまたは複数のプロセッサが、
前記オリジナルブロックまたは前記予測ブロックの第２の要素がクリッピングの下限に近いと決定することと、
前記オリジナルブロックまたは前記予測ブロックの前記第２の要素に対応する前記残差ブロックの第２の要素を前記残差ブロックの前記第２の要素より小さい第２の値と置き換えることと、
前記再構築されたブロックの第２の要素がクリッピングの前記下限より小さい場合は、前記残差ブロックの前記第２の要素に対応する前記再構築されたブロックの前記第２の要素をクリッピングの前記下限と置き換えることと
を行うようにさらに構成される、付記２６に記載の装置。
（付記３１）
前記第１の値が、前記ブロックのローパスフィルタリングされた値である、付記２９または３０に記載の装置。
（付記３２）
前記１つまたは複数のプロセッサが、前記オリジナルブロックまたは前記予測ブロックの前記第１の要素がクリッピングの上限に近いと決定するように構成されることが、閾値に基づく、付記２９〜３１のいずれか一つに記載の装置。
（付記３３）
前記閾値が０である、付記３２に記載の装置。
（付記３４）
前記閾値が、前記残差ブロックに対応する量子化パラメータと共に増加する、付記３２に記載の装置。