Abstract:
Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus, and more particularly, a method and apparatus for performing filtering in video encoding and decoding. An encoding apparatus may perform filtering on a target, and may generate filtering information indicating whether filtering has been performed on the target. Further, the encoding apparatus may generate a bitstream including filtering information. A decoding apparatus may determine, based on filtering information, whether to perform filtering on a target, and may perform filtering on the target. The decoding apparatus may receive filtering information from the encoding apparatus through a bitstream or may derive filtering information using additional information.
Abstract:
An apparatus for video encoding includes an image prediction unit configured to generate a prediction image about an input image; and a differential signal generation unit configured to generate a differential signal by subtracting the prediction image from the input image. Further, the apparatus includes a restoration image generation unit configured to generate a first restoration image about the input image using the prediction image; and an in-loop filter unit configured to produce a second restoration image that in-loop filtering has been performed, and after performing rate distortion optimization (RDO) by producing bit amount information necessary for restoring the second restoration image, provide result information of the RDO with the image prediction unit.
Abstract:
Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. In video encoding and decoding, multiple partition blocks are generated by splitting a target block. A prediction mode is derived for at least a part of the multiple partition blocks, among the multiple partition blocks, and prediction is performed on the multiple partition blocks based on the derived prediction mode. When prediction is performed on the partition blocks, information related to the target block may be used, and information related to an additional partition block, which is predicted prior to the partition block, may be used.
Abstract:
Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. In video encoding and decoding, inter-prediction information for a target block may be derived, and inter prediction for a target block may be performed using the derived inter-prediction information. Combined inter-prediction information may be performed by combining multiple pieces of inter-prediction information, and the combined inter-prediction information may be added as a candidate to a list used for inter prediction. One of candidates in the list may be selected for inter prediction for the target block, and inter prediction using the selected candidate may be performed.
Abstract:
Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus, and more particularly, a method and apparatus for performing filtering in video encoding and decoding. An encoding apparatus may perform filtering on a target, and may generate filtering information indicating whether filtering has been performed on the target. Further, the encoding apparatus may generate a bitstream including filtering information. A decoding apparatus may determine, based on filtering information, whether to perform filtering on a target, and may perform filtering on the target. The decoding apparatus may receive filtering information from the encoding apparatus through a bitstream or may derive filtering information using additional information.
Abstract:
Disclosed herein are a decoding method and apparatus and an encoding method and apparatus that perform inter-prediction using a motion vector predictor. For a candidate block in a col picture, a scaled motion vector is generated based on a motion vector of the candidate block. When the scaled motion vector indicates a target block, a motion vector predictor of the target block is generated based on the motion vector of the candidate block. The motion vector predictor is used to derive the motion vector of the target block in a specific inter-prediction mode such as a merge mode and an AMVP mode.