Abstract:
An interlayer video decoding method includes reconstructing color and depth images of a first layer obtained from a bitstream, based on encoding information of the color and depth images of the first layer; determining whether a prediction mode of a current block of a second layer image to be decoded corresponds to a merge mode; adding at least one of an inter-view candidate, a spatial candidate, a disparity candidate, a view synthesis prediction candidate, and a temporal candidate to candidates to a merge candidate list according to a predetermined priority in response to the prediction mode corresponding to the merge mode; selecting at least one candidate from the merge candidate list, based on a merge index obtained from the bitstream, to decode the current block based on the selected at least one candidate. The view synthesis prediction candidate is added to the merge candidate list with a fixed priority.
Abstract:
A method of decoding multi-layer video includes decoding a first layer picture, storing the decoded first layer picture in a decoded picture buffer (DPB), and marking the first layer picture as a short-term reference picture; obtaining interlayer reference picture set (RPS) information regarding a second layer picture having a same first picture order count (POC) as the first layer picture; marking the first layer picture, which is marked as the short-term reference picture, as a long-term reference picture, based on the interlayer RPS information; performing interlayer prediction with respect to the second layer picture with reference to the first layer picture; decoding the second layer picture based on a result of performing the interlayer prediction; and, after the second layer picture is decoded, marking the first layer picture, which is marked as the long-term reference picture, as a short-term reference picture.
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:
Provided are a method and apparatus for encoding or decoding a coding unit on an outline of a picture. An image decoding method and apparatus according to an embodiment determine whether a current coding unit extends across an outline of a picture, by comparing a location of the current coding unit in the picture to at least one of a width and a height of the picture, split the current coding unit in at least one direction into a plurality of coding units based on a shape of the current coding unit upon determining that the current coding unit extends across the outline of the picture, obtain block shape information and split type information of the current coding unit from a bitstream and split the current coding unit into a plurality of coding units based on the block shape information and the split type information upon determining that the current coding unit does not extend across the outline of the picture, and decode a coding unit that is no longer split among the plurality of coding units.
Abstract:
Provided is an image decoding method of decoding an image, the image decoding method including: obtaining at least one of block shape information and split shape information about a first coding unit included in the image, from a bitstream; determining at least one second coding unit included in the first coding unit based on at least one of the block shape information and the split shape information; and decoding the image based on the at least one second coding unit, wherein the block shape information indicates a shape of the first coding unit and the split shape information indicates whether the first coding unit is split into the at least one second coding unit. Also, provided is an image encoding method corresponding to the image decoding method. Also, provided is an image encoding apparatus and image decoding apparatus for respectively performing the image encoding method and image decoding method.
Abstract:
Provided is a video decoding method performed by a video decoding apparatus, the video decoding method including: determining prediction mode information of a current block and an index indicating a prediction candidate, from a bitstream; determining a prediction candidate list according to the prediction mode information; when the prediction mode information of the current block indicates a pre-set prediction mode, determining a motion vector indicated by the index indicating the prediction candidate from the prediction candidate list, and determining a prediction motion vector of the current block based on at least one of pieces of motion prediction information related to the motion vector; and determining a motion vector of the current block based on the prediction motion vector, wherein the pre-set prediction mode is a prediction mode different from a skip mode and a merge mode.
Abstract:
Provided is a method of decoding a video according to an embodiment, the method including determining at least one processing block for splitting the video; determining an order of determining at least one largest coding unit in the at least one processing block; determining at least one largest coding unit on the basis of the determined order; and decoding the determined at least one largest coding unit, wherein the order is one of a plurality of orders for determining a largest coding unit.
Abstract:
An image decoding method includes: splitting a first block included in an image on the basis of at least one of a split type and a split direction of the first block to determine at least one second block from the first block; determining one of a prediction mode of the at least one second block and whether to split the at least one second block on the basis of at least one of a size and a shape of the determined at least one second block; obtaining a prediction block of a block included in the at least one second block on the basis of one of the determined prediction mode and whether to split the at least one second block; and restoring the block included in the at least one second block on the basis of the prediction block of the block included in the at least one second block. Here, the split type represents one of binary-split, tri-split, and quad-split.
Abstract:
Provided is a video decoding method performed by a video decoding apparatus, the video decoding method including: determining prediction mode information of a current block and an index indicating a prediction candidate, from a bitstream; determining a prediction candidate list according to the prediction mode information; when the prediction mode information of the current block indicates a pre-set prediction mode, determining a motion vector indicated by the index indicating the prediction candidate from the prediction candidate list, and determining a prediction motion vector of the current block based on at least one of pieces of motion prediction information related to the motion vector; and determining a motion vector of the current block based on the prediction motion vector, wherein the pre-set prediction mode is a prediction mode different from a skip mode and a merge mode.
Abstract:
Provided are an encoding method and apparatus, and a decoding method and apparatus for adaptively selecting a context model used to entropy-encode and entropy-decode a syntax element, based on various shapes of coding units. The image decoding method includes: determining a context model based on block shape information including at least one of a shape, direction, width, ratio of width and height, or size of a coding unit; obtaining, from a bitstream based on the context model, information about a split shape mode for splitting the coding unit; and determining a split shape mode of the coding unit, based on the information about the split shape mode.