Video coding and decoding method using weighted prediction and apparatus for the same
AssigneeSamsung Electronics Co., Ltd.
InventorsWoo-jin Han, Kyo-hyuk Lee
Life of this patent
Estimating the term…
Abstract
A video coding and decoding method using a weighted prediction and an apparatus for the same are provided. The video coding method includes generating a predicted image for a present block; generating a weighted prediction factor which is a scaling factor of the predicted image that minimizes the difference between the present block and the predicted image; generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor; and coding a residual signal generated by subtracting the weighted prediction image from the present block.
Claims35
A video coding method comprising:
- generating a predicted image for a present block;
- generating a weighted prediction factor for scaling the predicted image;
- generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- generating a residual signal by subtracting the weighted prediction image from the present block;
- and
- coding the residual signal.
A video coding method comprising:
- generating a predicted image for a present block;
- generating a weighted prediction factor for scaling the predicted image;
- generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- selecting an image between the predicted image and the weighted prediction image that raises a compression performance of the present block;
- generating a residual signal by subtracting the selected image from the present block;
- coding the residual image;
- and
- inserting information that indicates whether to use a weighted prediction into the present block according to a result of the selecting.
A video decoding method comprising:
- restoring a predicted image of a present block to be restored from a bit stream;
- restoring a residual signal of the present block from the bit stream;
- generating a weighted predication image by multiplying the predicted image by a weighted prediction factor;
- and
- restoring the present block by adding the residual signal to the weighted prediction image.
A video encoder comprising:
- means for generating a predicted image for a present block;
- means for generating a weighted prediction factor for scaling the predicted image;
- means for generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- means for generating a residual signal by subtracting the weighted prediction image from the present block;
- and
- means for coding the residual signal.
A video encoder comprising:
- means for generating a predicted image for a present block;
- means for generating a weighted prediction factor for scaling the predicted image;
- means for generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- means for selecting an image that raises a compression performance of the present block between the predicted image and the weighted prediction image;
- means for generating a residual signal by subtracting the selected image from the present block;
- means for coding the residual image;
- and
- means for inserting information that indicates whether to use a weighted prediction into the present block according to a result of selection.
A video decoder comprising:
- means for restoring a predicted image of a present block to be restored from a bit stream;
- means for restoring a residual signal of the present block from the bit stream;
- means for generating a weighted predication image by multiplying the predicted image by a weighted prediction factor;
- and
- means for restoring the present block by adding the residual signal to the weighted prediction image.
A recording medium recorded with a computer-readable program for executing a video coding method comprising:
- generating a predicted image for a present block;
- generating a weighted prediction factor for scaling the predicted image;
- generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- generating a residual signal by subtracting the weighted prediction image from the present block;
- and
- coding the residual signal.
A recording medium recorded with a computer-readable program for executing a video coding method comprising:
- generating a predicted image for a present block;
- generating a weighted prediction factor for scaling the predicted image;
- generating a weighted prediction image by multiplying the predicted image by the weighted prediction factor;
- selecting an image between the predicted image and the weighted prediction image that raises a compression performance of the present block;
- generating a residual signal by subtracting the selected image from the present block;
- coding the residual image;
- and
- inserting information that indicates whether to use a weighted prediction into the present block according to a result of the selecting.
A recording medium recorded with a computer-readable program for executing a video decoding method comprising:
- restoring a predicted image of a present block to be restored from a bit stream;
- restoring a residual signal of the present block from the bit stream;
- generating a weighted predication image by multiplying the predicted image by a weighted prediction factor;
- and
- restoring the present block by adding the residual signal to the weighted prediction image.
Dependencies are inferred from the claim text.