Encoder, decoder and corresponding methods of boundary strength derivation of deblocking filter
AssigneeHuawei Technologies Co., Ltd.
InventorsBiao Wang, Anand Meher Kotra, Semih Esenlik, Han Gao, Jianle Chen
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods for encoding and decoding a video are provided. The method includes determining whether at least one of two blocks of an image in a video is predicted with a combined inter-intra prediction (CIIP), where the two blocks include a first block (block Q) and a second block (block P). There is a boundary between the two blocks. The method further includes setting a boundary strength (Bs) for the boundary to a first value when at least one of the two blocks is predicted with the CIIP, and performing deblocking filter based on the Bs.
Claims14
A coding device, comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium communicatively coupled to the one or more processors, wherein the one or more processors are configured to:
- determine whether two blocks of an image in a video are predicted with an intra prediction;
- determine whether at least one of the two blocks of the image in the video is predicted with a combined inter-intra prediction (CIIP), wherein the two blocks include a first block and a second block, and a boundary exists between the first block and the second block;
- set a boundary strength (Bs) for the boundary to a first value when none of the two blocks is predicted with the intra prediction and when the at least one of the two blocks is predicted with the CIIP, wherein the first value is 2;
- set the boundary strength (Bs) for the boundary to a second value when none of the two blocks is predicted with the CIIP;
- and
- perform deblocking filter based on the Bs.
A method for video decoding or video encoding implemented by one or more processing devices, comprising:
- determining whether two blocks of an image in a video are predicted with an intra prediction;
- determining whether at least one of the two blocks of the image in the video is predicted with a combined inter-intra prediction (CIIP), wherein the two blocks include a first block and a second block, and a boundary exists between the first block and the second block;
- setting a boundary strength (Bs) for the boundary to a first value when none of the two blocks is predicted with the intra prediction and when the at least one of the two blocks is predicted with the CIIP, wherein the first value is 2;
- setting the boundary strength (Bs) for the boundary to a second value when none of the two blocks is predicted with the CIIP;
- and
- performing deblocking filter based on the Bs.
A non-transitory computer-readable medium storing computer instructions, that when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:
- determining whether two blocks of an image in a video are predicted with an intra prediction;
- determining whether at least one of the two blocks of the image in the video is predicted with a combined inter-intra prediction (CIIP), wherein the two blocks include a first block and a second block, and a boundary exists between the first block and the second block;
- setting a boundary strength (Bs) for the boundary to a first value when none of the two blocks is predicted with the intra prediction and when at least one of the two blocks is predicted with the CIIP, wherein the first value is 2;
- setting the boundary strength (Bs) for the boundary to a second value when none of the two blocks is predicted with the CIIP;
- and
- performing deblocking filter based on the Bs.
Dependencies are inferred from the claim text.