Weighted filtering for picture enhancement in video coding
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorsTim CLASSEN, Mathias WIEN
Life of this patent
Estimating the term…
Abstract
A method of processing video data, performed by a decoder, is provided. The method includes decoding a bitstream to obtain video data and coding information; obtaining a picture based on the video data; determining a weighting map using a weighting map function, the weighting map comprising a plurality of weights mapped to respective spatial locations of the picture, wherein the picture and/or coding information are used as inputs to the weighing map function; determining a filter; and applying the weighting map and the filter to the picture to obtain a filtered picture.
Claims20
A method of processing video data, performed by a decoder, the method comprising:
- decoding a bitstream to obtain video data and coding information;
- obtaining a picture based on the video data;
- determining a weighting map using a weighting map function, the weighting map comprising a plurality of weights mapped to respective spatial locations of the picture, wherein at least one of the picture or coding information are used as inputs to the weighing map function;
- determining a filter to be applied with the weighting map;
- and
- applying the weighting map and the filter to the picture to obtain a filtered picture, such that the filter is applied with different weights to different spatial locations of the picture.
A method of processing video data, performed by an encoder, the method comprising:
- obtaining original video data;
- compressing the original video data into compressed video data;
- obtaining a picture based on the compressed video data;
- determining a weighting map using a weighting map function, the weighting map comprising a plurality of weights mapped to respective spatial locations of the picture, wherein the picture is used as an input to the weighing map function;
- determining a filter to be applied to the picture with the weighting map, wherein the filter is configured to be applied, with the weighting map, to the picture to obtain a filtered picture, such that the filter is applied with different weights to different spatial locations of the picture, at the decoder;
- and
- encoding the compressed video data and coding information into a bitstream, the coding information comprising information on at least one of the weighting map function or filter to be used at a decoder.
A non-transitory computer-readable storage medium, having a computer program and a bitstream stored thereon, wherein the computer program, when executed by a processor, enables the processor to perform the following operations to generate the bitstream:
- obtaining original video data;
- compressing the original video data into compressed video data;
- obtaining a picture based on the compressed video data;
- determining a weighting map using a weighting map function, the weighting map comprising a plurality of weights mapped to respective spatial locations of the picture, wherein the picture is used as an input to the weighing map function;
- determining a filter to be applied to the picture with the weighting map, wherein the filter is configured to be applied, with the weighting map, to the picture to obtain a filtered picture, such that the filter is applied with different weights to different spatial locations of the picture, at the decoder;
- and
- encoding the compressed video data and coding information into the bitstream, the coding information comprising information on at least one of the weighting map function or filter to be used at a decoder.
Dependencies are inferred from the claim text.