Abstract:
Provided is an image encoding or decoding method and apparatus for post-processing an intra- or inter-predicted block based on pixel gradients. In the image decoding method and apparatus according to an embodiment, prediction mode information of a current block to be decoded and filtering information indicating whether to filter a predicted block are obtained from a bitstream, a first predicted block of the current block is generated based on the prediction mode information, a second predicted block is generated by changing a pixel value of a current pixel in the first predicted block based on gradient values between the current pixel and adjacent pixels of the current pixel, when the filtering information indicates to filter the first predicted block, a residual corresponding to a difference value between the current block and the second predicted block is reconstructed by extracting the residual from the bitstream, and the current block is decoded by adding the residual to the second predicted block.
Abstract:
Provided is a multi-layer video decoding method. The multi-layer video decoding method includes determining a depth block corresponding to a current block; splitting the current block into two regions, based on sample values included in the determined depth block; and performing motion compensation by using the split two regions.
Abstract:
Provided is a method of decoding a video including a multilayer. The method includes: setting, when a reference picture for inter-layer prediction is included in a reference picture list, first information to indicate that the reference picture is included in the reference picture list; and performing, when a disparity vector is not to be derived from a neighboring block of a current coding unit, residual prediction based on the first information and a default disparity vector.
Abstract:
Provided is a method of decoding a multi-view image, the method including obtaining, from a bitstream, an intra skip flag indicating whether a current block included in a depth image of the multi-view image is to be reconstructed based on an intra skip mode; obtaining, from the bitstream, intra skip prediction mode information indicating an intra prediction mode to be used for the current block, from among a plurality of intra prediction modes, when the intra skip flag indicates that the current block is to be reconstructed based on the intra skip mode; determining predicted values of samples included in the current block according to an intra prediction method indicated by the intra skip prediction mode information; and reconstructing the current block by determining reconstructed values of the samples, based on the predicted values of the samples.
Abstract:
According to an embodiment, an image decoding method includes: determining at least one prediction unit included in a current coding unit that is one of at least one coding unit splitting the image; generating a merge candidate list related to a current prediction unit included in the at least one prediction unit; determining a prediction mode to be performed in the prediction unit based on the merge candidate list; and performing prediction according to the determined prediction mode, wherein the generating of the merge candidate list further comprises determining whether to add a view synthesis prediction merging candidate to the merge candidate list based on whether a neighboring prediction unit adjacent to the current prediction unit has been encoded using the view synthesis prediction merging candidate.
Abstract:
A depth image decoding method according to an embodiment may include obtaining, from a bitstream, a first flag including information about use of an intra contour mode related to intra prediction of a depth image, determining whether to perform prediction in the intra contour mode on a prediction unit of the depth image, based on the first flag, performing prediction in the intra contour mode on the prediction unit upon determining to perform prediction in the intra contour mode on the prediction unit, and decoding the depth image based on a result of the performing of prediction.
Abstract:
Provided is an inter-layer video decoding method including obtaining, from a bitstream, depth refinement information indicating whether a disparity vector of a current block of a second layer is obtainable by using a depth image of a first layer; and if the depth refinement information indicates that the depth image of the first layer is available, determining the disparity vector of the current block of the second layer, wherein the disparity vector includes a predetermined second component value and a first component value that is determined by using a base disparity vector and the depth image of the first layer.
Abstract:
Provided is a multilayer video decoding method. The multilayer video decoding method may include: acquiring a network abstraction layer (NAL) unit from a bitstream of an encoded image; acquiring layer information, which is commonly used to decode base layer encoded data and enhancement layer encoded data, from a parameter included in the NAL unit; and reconstructing the multilayer image by decoding the base layer encoded data and the enhancement layer encoded data by using the layer information, wherein the parameter uses two or more bits to represent any one of information about a profile, tier, and level of layers constituting the multilayer, information about a phase alignment mode of a luma sample grid between layers constituting the multilayer, information about a picture type alignment mode between layers constituting the multilayer, and information specifying a layer set to be decoded.
Abstract:
Provided is an inter-layer video decoding method including: obtaining subblock size information of a second layer image, which indicates a size of a subblock within a range less than or equal to a maximum size of a coding unit; determining a size of a subblock from a range equal to or greater than a minimum size of the coding unit and less than or equal to the maximum size of the coding unit by using the size information; determining a candidate block that corresponds to a current block included in the second layer image and is included in a first layer image different from the second layer image; obtaining motion information of a subblock of the first layer image corresponding to a subblock of the second layer image, when at least one subblock of the second layer image determined by using the size of the subblock is obtained from the current block; obtaining or predicting motion information of the current block by using the motion information of the subblock of the first layer image, and decoding the current block by using the obtained or predicted motion information of the current block, wherein the subblock of the first layer image is determined to be located in a region inside the candidate block.
Abstract:
An inter-layer video decoding method according to an embodiment may include: reconstructing a color image and a depth image of a first layer based on encoding information about the color image and the depth image of the first layer obtained from a bitstream; when it is determined that a prediction mode of a current block of a second layer image to be decoded is a view synthesized prediction mode wherein prediction is performed based on an image synthesized from the first layer image, determining whether to perform luminance compensation on the second layer current block to be reconstructed; and reconstructing the current block by determining whether to apply a view synthesized prediction mode to the current block, according to a result of the determining of whether to perform the luminance compensation.