Method and a controller for adding comfort noise to a video sequence
AssigneeAxis AB
InventorsAlexander Toresson, Viktor Edpalm, Fredrik Pihl
Life of this patent
Estimating the term…
Abstract
A method of adding comfort noise to a video sequence comprising setting parameters of a deblocking filter of a video encoder to change values during the video sequence, encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence, thereby introducing comfort noise in the video sequence, and including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence.
Claims18
A method of encoding a video sequence, comprising:
- setting parameters of a deblocking filter of a video encoder to change values during the video sequence;
- encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence;
- and
- including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence;
- wherein, in the encoding, skip frames are inserted between encoded frames of the video sequence, and
- in the setting parameters of the deblocking filter, the parameters of the deblocking filter are set to change values for the skip frames such that different parameters of the deblocking filter are applied to two subsequent skip frames.
A controller for encoding a video sequence, comprising:
- a parameter setting component configured to set parameters of a deblocking filter of a video encoder to change values during the video sequence;
- and
- a control component configured to instruct the video encoder to encode frames of the video sequence using the parameters of the deblocking filter that change values during the video sequence, and include the encoded frames in a bit stream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence;
- wherein the control component is configured to insert skip frames between encoded frames of the video sequence, and
- the parameter setting component is configured to set the parameters of the deblocking filter such that different parameters of the deblocking filter are applied to two subsequent skip frames.
A computer program product comprising a non-transitory computer-readable storage medium having computer code instructions stored thereon adapted to carry out the method of encoding a video sequence, when executed by a device having processing capability, comprising:
- setting parameters of a deblocking filter of a video encoder to change values during the video sequence;
- encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence;
- and
- including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence;
- wherein, in the encoding, skip frames are inserted between encoded frames of the video sequence, and
- in the setting parameters of the deblocking filter, the parameters of the deblocking filter are set to change values for the skip frames such that different parameters of the deblocking filter are applied to two subsequent skip frames.
Dependencies are inferred from the claim text.