Back to results
US 12,764,342 B2Granted
Filtering-based image coding device and method
AssigneeLG Electronics Inc.
InventorsHendry Hendry, Seethal Paluri, Seunghwan Kim
Life of this patent
Estimating the term…
Abstract
According to embodiments of the present document, information for carrying out in-loop filtering across virtual boundaries can be efficiently signaled. For example, in-loop filtering can be carried out on the basis of signaling of information which is related to whether in-loop filtering across virtual boundaries is enabled or not.
Claims3
A decoding apparatus for an image decoding, the decoding apparatus comprising:
- a memory;
- and
- at least one processor connected to the memory, the at least one processor configured to:
- obtain image information including residual information through a bitstream;
- generate reconstructed samples of a current picture, based on the residual information;
- and
- generate modified reconstructed samples, based on an in-loop filtering process for the reconstructed samples,
- wherein the image information includes a sequence parameter set (SPS) and picture header information,
- wherein the SPS includes an SPS virtual boundaries enabled flag,
- wherein the SPS further includes an SPS virtual boundaries present flag based on a value of the SPS virtual boundaries enabled flag,
- wherein whether the in-loop filtering process is performed across virtual boundaries is determined, based on the SPS virtual boundaries enabled flag,
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the SPS is determined based on a value of the SPS virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 0, the picture header information includes a picture header virtual boundaries present flag, and
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the picture header information is determined based on a value of the picture header virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the SPS and a number of horizontal virtual boundaries included in the SPS is greater than 0, and
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and a value of the picture header virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the picture header information and a number of horizontal virtual boundaries included in the picture header information is greater than 0.
13 more elements
An encoding apparatus for an image encoding, the encoding apparatus comprising:
- a memory;
- and
- at least one processor connected to the memory, the at least one processor configured to:
- generate residual samples for a current block;
- generate residual information, based on the residual samples for the current block;
- generate in-loop filtering-related information for reconstructed samples of a current picture;
- and
- encode image information including the residual information and the in-loop filtering-related information,
- wherein the image information includes a sequence parameter set (SPS) and picture header information,
- wherein the SPS includes an SPS virtual boundaries enabled flag,
- wherein the SPS further includes an SPS virtual boundaries present flag based on a value of the SPS virtual boundaries enabled flag,
- wherein the in-loop filtering-related information includes the SPS virtual boundaries enabled flag related to whether an in-loop filtering process is performed across virtual boundaries,
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the SPS is determined based on a value of the SPS virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 0, the picture header information includes a picture header virtual boundaries present flag, and
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the picture header information is determined based on a value of the picture header virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the SPS and a number of horizontal virtual boundaries included in the SPS is greater than 0, and
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and a value of the picture header virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the picture header information and a number of horizontal virtual boundaries included in the picture header information is greater than 0.
14 more elements
An apparatus for transmitting data for an image, the apparatus comprising:
- at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on generating residual samples for a current block, generating residual information, based on the residual samples for the current block, generating in-loop filtering-related information for reconstructed samples of a current picture, and encoding image information including the residual information and the in-loop filtering-related information;
- and
- a transmitter configured to transmit the data comprising the bitstream,
- wherein the image information includes a sequence parameter set (SPS) and picture header information,
- wherein the SPS includes an SPS virtual boundaries enabled flag,
- wherein the SPS further includes an SPS virtual boundaries present flag based on a value of the SPS virtual boundaries enabled flag,
- wherein the in-loop filtering-related information includes the SPS virtual boundaries enabled flag related to whether an in-loop filtering process is performed across virtual boundaries,
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the SPS is determined based on a value of the SPS virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 0, the picture header information includes a picture header virtual boundaries present flag, and
- wherein whether information on positions of the virtual boundaries and information on a number of the virtual boundaries are included in the picture header information is determined based on a value of the picture header virtual boundaries present flag,
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and the value of the SPS virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the SPS and a number of horizontal virtual boundaries included in the SPS is greater than 0, and
- wherein based on that the value of the SPS virtual boundaries enabled flag is 1 and a value of the picture header virtual boundaries present flag is 1, a sum of a number of vertical virtual boundaries included in the picture header information and a number of horizontal virtual boundaries included in the picture header information is greater than 0.
9 more elements
Dependencies are inferred from the claim text.