Parameterization for fading compensation
AssigneeMicrosoft Technology Licensing, LLC
InventorsSridhar Srinivasan, Shankar Regunathan
Life of this patent
Estimating the term…
Abstract
Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
Claims21
1-25. (canceled)
A computer-readable storage device storing a video bitstream of encoded video information, the video bitstream comprising:
- a fading compensation flag encoded for a current video frame having plural reference video frames, wherein the fading compensation flag is encoded in the video bitstream at frame level;
- and
- when the fading compensation flag at frame level indicates fading compensation is activated for the current video frame having plural reference video frames, plural fading parameters for fading compensation for at least part of the current video frame having plural reference video frames, wherein the plural fading parameters are signaled in the video bitstream for a portion of a frame, and wherein the plural fading parameters are for performing fading compensation comprising adjusting plural pixel values in the plural reference video frames based at least in part on the plural fading parameters.
A method for decoding video information using a computing device that implements a video decoder, the method comprising:
- for a current video frame having plural reference video frames:
- receiving and processing a fading on/off signal at frame level in a video bitstream;
- and
- when the fading on/off signal at frame level indicates fading compensation is activated for the current video frame having plural reference video frames, receiving and processing plural fading parameters that are signaled for a portion of a frame in the video bitstream, wherein the plural fading parameters are for fading compensation for at least part of the current video frame, and wherein the fading compensation comprises adjusting plural pixel values in the plural reference video frames based at least in part on the plural fading parameters.
A method for encoding video information using a computing device that implements a video encoder, the method comprising:
- one or more processors;
- memory;
- and
- one or more storage media storing instructions for causing the computing device to perform a method of encoding video information comprising:
- for a current video frame having plural reference video frames being encoded in a video sequence, detecting whether fading occurs in the current video frame relative to one or more of the plural reference video frames;
- when fading is detected for the current video frame:
- signaling a fading on/off signal at frame level in a video bitstream indicating fading compensation is activated for the current video frame;
- and
- signaling plural fading parameters for a portion of a frame in the video bitstream, wherein the plural fading parameters are for fading compensation for at least part of the current video frame having plural reference video frames.
Dependencies are inferred from the claim text.