【手続補正書】
【提出日】平成28年8月31日(2016.8.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ブロッキングアーチファクトを低減する方法、符号器、復号器、ユーザ機器、ネットワークデバイス
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像フレームにおける複数の画素（１１、１３、１５、１７）のブロック（１０）と、複数の画素（２１、２３、２５、２７）の隣接ブロック（２０）との間のブロック境界（１）におけるブロッキングアーチファクトを低減する、High Efficiency Video Coding 符号器（４０）或いはHigh Efficieny Video Coding 復号器（６０）による方法であって、
第１のオフセットを算出するステップ（Ｓ１）と、
前記第１のオフセットを、−ｔCより小さい場合に−ｔCに等しくなるように前記第１のオフセットを設定し、且つ前記第１のオフセットがｔCより大きい場合にｔCに等しくなるように前記第１のオフセットを設定することにより、−ｔCとｔCとの間隔内になるように前記第１のオフセットをクリップするステップ（Ｓ１１）と、
ここで、ｔCは、前記ブロック（１０）に割り当てられた量子化パラメータ値に依存する閾値である、
前記第１のオフセットを、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記画素値ｐ０に加算して、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の変更後の画素値ｐ０’を形成することにより、前記ブロック（１０）の画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記画素値ｐ０を変更するステップ（Ｓ２）と、
ここで、画素（１１，１３，１５，１７）の前記ライン（１２）は前記ブロック境界（１）に垂直である、
画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記画素値ｑ０から前記第１のオフセットを減算して、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の変更された画素値ｑ０’を形成することにより、前記隣接ブロック（２０）の画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記画素値ｑ０を変更するステップ（Ｓ３）とを有し、
ここで、画素（２１，２３，２５，２７）の前記対応するライン（２２）は前記ブロック境界（１）に垂直である、
前記方法は、前記第１のオフセットを、
（９×（ｑ０−ｐ０）−３×（ｑ１−ｐ１）＋８）＞＞４
に等しいとして算出する、
この式中、＞＞は右シフトを示し、ｐ１は画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する画素（１３）の画素値を示し、ｑ１は画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する画素（２３）の画素値を示す
ことを特徴とする方法。
【請求項２】
画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更後の画素値ｐ０’がゼロより小さい場合にゼロに等しくなるように、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更された画素値ｐ０’を設定し、且つ画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更後の画素値ｐ０’が規定の最大値より大きい場合に前記規定の最大値に等しくなるように画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更された画素値ｐ０’を設定することにより、ゼロと前記規定の最大値との間隔内になるように画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更後の画素値ｐ０’をクリップするステップ（Ｓ２１）と、
画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更後の画素値ｑ０’がゼロより小さい場合にゼロに等しくなるように画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’を設定し、且つ画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’が前記規定の最大値より大きい場合に前記規定の最大に等しくなるように画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’を設定することにより、ゼロと前記規定の最大値との間隔内になるように画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’をクリップするステップ（Ｓ２１）と
を更に有することを特徴とする請求項１に記載の方法。
【請求項３】
（（（ｐ２＋ｐ０＋１）＞＞１）−ｐ１＋Δ）＞＞１
に等しくなるように第２のオフセットを算出するステップ（Ｓ３０）と、
この式中、ｐ２は画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に３番目に最近接する画素（１５）の画素値を示し、Δは前記第１のオフセットを示す；
（（（ｑ２＋ｑ０＋１）＞＞１）−ｑ１−Δ）＞＞１
に等しくなるように第３のオフセットを算出するステップ（Ｓ３１）と、
この式中、ｑ２は画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に３番目に最近接する画素（２５）の画素値を示す；
前記第２のオフセットを画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する前記画素（１３）の前記画素値ｐ１に加算し、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する前記画素（１３）の変更後の画素値ｐ１’を形成することにより、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する前記画素（１３）の前記画素値ｐ１を変更するステップ（Ｓ３２）と、
前記第３のオフセットを画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する前記画素（２３）の前記画素値ｑ１に加算し、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する前記画素（２３）の変更後の画素値ｑ１’を形成することにより、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する前記画素（２３）の前記画素値ｑ１を変更するステップ（Ｓ３３）と
を更に有することを特徴とする請求項１又は２に記載の方法。
【請求項４】
映像フレームにおける複数の画素（１１、１３、１５、１７）のブロック（１０）と複数の画素（２１、２３、２５、２７）の隣接ブロック（２０）との間のブロック境界（１）におけるブロッキングアーチファクトを低減するデブロッキングフィルタユニット（１００、２００）を有する High Efficiency Video Coding 符号器（４０）であって、
前記デブロッキングフィルタユニット（１００、２００）は、
第１のオフセットを算出するように構成された第１のオフセット算出器（１１０、２１０）と、
前記第１のオフセットが−ｔCより小さい場合に−ｔCに等しくなるように前記第１のオフセットを設定し、且つ前記第１のオフセットがｔCより大きい場合にｔCに等しくなるように前記第１のオフセットを設定することにより、−ｔCとｔCとの間隔内になるように前記第１のオフセットをクリップするように構成された第１のクリッピングユニット（２３０）と、
ここで、ｔCは前記ブロック（１０）に割り当てられた量子化パラメータ値に依存する閾値である；
前記第１のオフセットを画素（１１、１３、１５、１７）のライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記画素値ｐ０に加算し、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の変更後の画素値ｐ０’を形成することにより、前記ブロック（１０）の画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）のｐ０前記画素値を変更し、
ここで、画素（１１、１３，１５、１７）の前記ライン（１２）は前記ブロック境界に垂直である；
画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する画素（２１）の前記画素値ｑ０から前記第１のオフセットを減算し、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の変更後の画素値ｑ０’を形成することにより、前記隣接ブロック（２０）の画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記画素値ｑ０を変更するように構成された画素値変更器（１２０、２２０）とを有し、
ここで、画素（２１、２３，２５、２７）の前記対応するライン（２２）は前記ブロック境界に垂直である；
前記High Efficiency Video Coding 符号器（４０）は、前記第１のオフセットを、
（９×（ｑ０−ｐ０）−３×（ｑ１−ｐ１）＋８）＞＞４
に等しいとして算出する、
この式中、＞＞は右シフトを示し、ｐ１は画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する画素（１３）の画素値を示し、ｑ１は画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する画素（２３）の画素値を示す
ことを特徴とするHigh Efficiency Video Coding 符号器（４０）。
【請求項５】
前記デブロッキングフィルタユニット（１００、２００）は、
画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更された画素値ｐ０’がゼロより小さい場合にゼロに等しくなるように、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更後の画素値ｐ０’を設定し、且つ画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更された画素値ｐ０’が規定の最大値より大きい場合に前記規定の最大値に等しくなるように画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更後の画素値ｐ０’を設定することにより、ゼロと前記規定の最大値との間隔内になるように画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記変更された画素値ｐ０’をクリップし、且つ、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’がゼロより小さい場合にゼロに等しくなるように画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更後の画素値ｑ０’を設定し、且つ、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更後の画素値ｑ０’が前記規定の最大値より大きい場合に前記規定の最大に等しくなるように前記画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’を設定することにより、ゼロと前記規定の最大値との間隔内になるように画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記変更された画素値ｑ０’をクリップするように構成された第２のクリッピングユニット（２４０）を更に有する
ことを特徴とする請求項４に記載のHigh Efficiency Video Coding 符号器（４０）。
【請求項６】
映像フレームにおける複数の画素（１１、１３、１５、１７）のブロック（１０）と複数の画素（２１、２３、２５、２７）の隣接ブロック（２０）との間のブロック境界（１）におけるブロッキングアーチファクトを低減するデブロッキングフィルタユニット（１００、２００）を有する High Efficiency Video Coding 復号器（６０）であって、
前記デブロッキングフィルタユニット（１００、２００）は、
第１のオフセットを算出するように構成された第１のオフセット算出器（１１０、２１０）と、
前記第１のオフセットが−ｔCより小さい場合に−ｔCに等しくなるように前記第１のオフセットを設定し、且つ前記第１のオフセットがｔCより大きい場合にｔCに等しくなるように前記第１のオフセットを設定することにより、−ｔCとｔCとの間隔内になるように前記第１のオフセットをクリップするように構成された第１のクリッピングユニット（２３０）と、
ここで、ｔCは前記ブロック（１０）に割り当てられた量子化パラメータ値に依存する閾値である；
前記第１のオフセットを画素（１１、１３、１５、１７）のライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の前記画素値ｐ０に加算し、画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）の変更後の画素値ｐ０’を形成することにより、前記ブロック（１０）の画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に最近接する前記画素（１１）のｐ０前記画素値を変更し、
ここで、画素（１１、１３，１５、１７）の前記ライン（１２）は前記ブロック境界に垂直である；
画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する画素（２１）の前記画素値ｑ０から前記第１のオフセットを減算し、画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の変更後の画素値ｑ０’を形成することにより、前記隣接ブロック（２０）の画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に最近接する前記画素（２１）の前記画素値ｑ０を変更するように構成された画素値変更器（１２０、２２０）とを有し、
ここで、画素（２１、２３，２５、２７）の前記対応するライン（２２）は前記ブロック境界に垂直である；
前記High Efficiency Video Coding 復号器（６０）は、前記第１のオフセットを、
（９×（ｑ０−ｐ０）−３×（ｑ１−ｐ１）＋８）＞＞４
に等しいとして算出する、
この式中、＞＞は右シフトを示し、ｐ１は画素（１１、１３、１５、１７）の前記ライン（１２）の前記ブロック境界（１）に２番目に最近接する画素（１３）の画素値を示し、ｑ１は画素（２１、２３、２５、２７）の前記対応するライン（２２）の前記ブロック境界（１）に２番目に最近接する画素（２３）の画素値を示す
ことを特徴とするHigh Efficiency Video Coding 復号器（６０）。
【請求項７】
請求項４に記載のHigh Efficiency Video Coding 符号器（４０）を有することを特徴とするユーザ機器（８０）。
【請求項８】
送出ユニット（３４）と受信ユーザ機器（３６）との間の通信ネットワーク内のネットワークノードとなる、もしくはそれに属するネットワークデバイス（３０）であって、請求項４に記載のHigh Efficiency Video Coding 符号器（４０）及び／又は請求項６に記載のHigh Efficiency Video Coding 復号器（６０）を有することを特徴とするネットワークデバイス。