Video coding involving GOP-based temporal filtering
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsPer Wennersten, Johan Östrand
Life of this patent
Estimating the term…
Abstract
A method for encoding a video signal includes receiving an input including a sequence of pictures. A subset of the pictures from the sequence is selected. The selected subset of the pictures from the sequence is then filtered. The filtered selected subset of the pictures, and unfiltered pictures not in the selected subset, are then applied to an encoder to produce an encoded signal.
Claims18
A method for encoding a sequence of pictures, the method comprising:
- receiving an input comprising a sequence of pictures;
- selecting a subset of pictures from the sequence of pictures;
- filtering the selected subset of pictures according to an overall filter strength applied to one or more pictures of the selected subset of pictures, wherein the overall filter strength applied to a picture in the selected subset of pictures is adjusted for each pixel of the picture such that a filter strength applied to each pixel of the picture depends upon pixel values in the picture;
- and
- applying the filtered selected subset of pictures, and unfiltered pictures from the sequence of pictures that are not in the selected subset of pictures, to an encoder to produce an encoded sequence of pictures.
A video encoder, comprising:
- a temporal filter for receiving an input comprising a sequence of pictures, selecting a subset of pictures from the sequence of pictures, filtering the selected subset of pictures according to an overall filter strength applied to one or more pictures of the selected subset of pictures, wherein the overall filter strength applied to a picture in the selected subset of pictures is adjusted for each pixel of the picture such that a filter strength applied to each pixel of the picture depends upon pixel values in the picture;
- and
- an encoder for applying the filtered selected subset of pictures, and unfiltered pictures from the sequence of pictures that are not in the selected subset of pictures, to produce an encoded sequence of pictures.
A computer program product, comprising a non-transitory computer readable medium having computer readable code, to be executed by a suitably programmed processor to perform operations comprising:
- receiving an input comprising a sequence of pictures;
- selecting a subset of pictures from the sequence of pictures;
- filtering the selected subset of pictures according to an overall filter strength applied to one or more pictures of the selected subset of pictures, wherein the overall filter strength applied to a picture in the selected subset of pictures is adjusted for each pixel of the picture such that a filter strength applied to each pixel of the picture depends upon pixel values in the picture;
- and
- applying the filtered selected subset of pictures, and unfiltered pictures from the sequence of pictures that are not in the selected subset of pictures, to an encoder to produce an encoded sequence of pictures.
Dependencies are inferred from the claim text.