Abstract:
An apparatus for decoding an image includes an encoding information extractor which extracts split information indicating whether to split a coding unit of an upper depth into coding units of deeper depths and skip information indicating whether a prediction mode of a current coding unit is a skip mode, from image data and a decoding unit which determines a split structure of a maximum coding unit, according to the split information so that the maximum coding unit is hierarchically split as a depth increases and determines whether the prediction mode of the current coding unit is the skip mode according to the skip information.
Abstract:
Provided are a method and device for encoding or decoding an image by using a block map. In the method and device for decoding an image according to an embodiment set forth herein, a bitstream of an encoded image is received, one or more blocks in a picture are determined using split information obtained from the bitstream, a block map indicating whether or not a previous block among the one or more blocks has been decoded is determined, a neighboring region which is available to be referred to for a current block to be decoded in a certain scan order among the one or more blocks is determined, and the current block is decoded based on the neighboring region which is available to be referred to.
Abstract:
A motion vector encoding apparatus includes: a predictor configured to obtain motion vector predictor candidates of a plurality of predetermined motion vector resolutions by using a spatial candidate block and a temporal candidate block of a current block, and to determine motion vector predictor of the current block, a motion vector of the current block, and a motion vector resolution of the current block by using the motion vector predictor candidates; and an encoder configured to encode information representing the motion vector predictor of the current block, a residual motion vector between the motion vector of the current block and the motion vector predictor of the current block, and information representing the motion vector resolution of the current block, wherein the plurality of predetermined motion vector resolutions include a resolution of a pixel unit that is greater than a resolution of one-pel unit.
Abstract:
Provided is a method of decoding motion information characterized in that information for determining motion-related information includes spatial information and time information, wherein the spatial information indicates a direction of spatial prediction candidates used for sub-units from among spatial prediction candidates located on a left side and an upper side of a current prediction unit, and the time information indicates a reference prediction unit of a previous picture used for prediction of the current prediction unit. Further, an encoding apparatus or a decoding apparatus capable of performing the above described encoding or decoding method may be provided.
Abstract:
Provided is a method of decoding an image, the method including: determining at least one coding unit for splitting an image, based on block shape information of a current coding unit; determining at least one transformation unit, based on a shape of the current coding unit included in the at least one coding unit; and decoding the image by performing inverse transformation based on the at least one transformation unit, wherein the block shape information indicates whether the current coding unit is a square shape or a non-square shape. Also, provided is an encoding method corresponding to the decoding method. In addition, provided is an encoding apparatus or decoding apparatus capable of performing the encoding or decoding method.
Abstract:
Provided are a method and apparatus for performing combination prediction by obtaining a weight for intra prediction and inter prediction by taking into account at least one of a distance between a reference picture and a current picture, a size of a current block, and characteristics of the inter prediction and intra prediction. An image decoding method according to the present disclosure includes parsing, from a bitstream, combination prediction information indicating whether to predict a current block by combining intra prediction and inter prediction; determining whether to perform combination prediction on the current block, based on the combination prediction information; obtaining, when the combination prediction is performed, a first prediction value by performing the inter prediction on the current block, and obtaining a second prediction value by performing the intra prediction on the current block; determining a weight for the inter prediction and a weight for the intra prediction, based on at least one of a distance between a reference picture and a current picture, a size of the current block, and characteristics of the inter prediction and the intra prediction; and performing the combination prediction, based on the weight for the inter prediction, the weight for the intra prediction, the first prediction value, and the second prediction value.
Abstract:
A video decoding apparatus including an extractor which extracts from a bitstream first pattern information indicating whether residual samples of a current coding unit are equal to 0, and when the first pattern information indicates the residual samples are not equal to 0, extracts from the bitstream transformation index information indicating whether a transformation unit of a current level included in the current coding unit is split, a decoder which splits the transformation unit of the current level into transformation units of a lower level when the transformation index information indicates a split of the transformation unit of the current level, wherein the extractor further extracts second pattern information for the transformation unit of the current level when the transformation index information indicates a non-split of the transformation unit of the current level, wherein the second pattern information indicates whether the transformation unit of the current level contains one or more transform coefficients not equal to 0, wherein the transformation unit of the current level is split into four transformation units of the lower level.
Abstract:
A method for decoding an image including performing intra prediction on a chrominance block according to whether the intra prediction mode of the chrominance block is equal to an intra prediction mode of a luminance block.
Abstract:
A video decoding method and apparatus and a video encoding method and apparatus based on a scanning order of hierarchical data units are provided. The decoding method includes: receiving and parsing a bitstream of an encoded video; extracting from the bitstream information about a size of a maximum coding unit for decoding a picture of the encoded video, and encoding information about a coded depth and an encoding mode for coding units of the picture, wherein the size of the maximum coding unit is a maximum size of a coding unit which is a data unit for decoding the picture; and determining a hierarchical structure of the maximum coding unit and the coding units into which the picture is divided according to depths, and decoding the picture based on the coding units, by using the information about the size of the maximum coding unit and the encoding information about the coded depth and the encoded mode.
Abstract:
A method for decoding an image, the method including extracting an intra prediction mode of a current block, determining a number of neighboring pixels located on a left side of the current block or an upper side of the current block, and determining a location of one or more neighboring pixels, the intra prediction mode indicating a particular direction among a plurality of directions, the particular direction being indicated by using one of a dx number in a horizontal direction and a fixed number in a vertical direction, and the location of the one or more neighboring pixels being determined based on a shift operation.