Abstract:
Provided are a method and apparatus for interpolating an image. The method includes: selecting a first filter, from among a plurality of different filters, for interpolating between pixel values of integer pixel units, according to an interpolation location; and generating at least one pixel value of at least one fractional pixel unit by interpolating between the pixel values of the integer pixel units by using the selected first filter.
Abstract:
A multilayer video encoding method includes encoding a multilayer video, generating network adaptive layer (NAL) units for data units included in the encoded multilayer video, and adding scalable extension type information, for a scalable extension of the multilayer video, to a video parameter set (VPS) NAL unit among the NAL units, the VPS NAL unit including VPS information that is information commonly applied to the multilayer video.
Abstract:
Disclosed are a scalable video encoding method and apparatus and a scalable video decoding method and apparatus. The scalable video encoding method adds, into a bitstream, table index information representing one of a plurality of scalable extension type information tables in which available combinations of a plurality of scalable extension types are specified and layer index information representing the scalable extension type of the encoded video among combinations of a plurality of scalable extension types included in a scalable extension type information table.
Abstract:
A video encoding method includes: generating encoding symbols by performing source coding on subregions formed by splitting a picture in a vertical direction, based on blocks having a predetermined size; determining a reference block to be referred to for determining code probability information of a start block in a current subregion, the reference block being determined from among boundary blocks of a neighboring subregion which are encoded before the start block and adjacent to a boundary between the current subregion and the neighboring subregion; performing entropy encoding on blocks of the current subregion, starting from the start block, by using the encoding symbols of the blocks of the current subregion based on the code probability information of the start block determined by using code probability information of the determined reference block; and performing entropy encoding on another subregion in parallel with performing entropy encoding on the current subregion.
Abstract:
A method, performed by a device, of processing an image, may include obtaining a circular image generated by photographing a target space through a fisheye lens; generating metadata including lens shading compensation information for correcting color information of the obtained circular image; and transmitting the obtained circular image and the metadata to a terminal.
Abstract:
Provided is a multilayer video decoding method including obtaining a multilayer video bitstream; determining, based on the obtained multilayer video bitstream, whether or not a default reference type, in which at least one layer is inter-layer predicted by using at least one reference layer by default, is used; and inter-layer predicting the at least one layer by using the at least one reference layer according to the default reference type, based on the determining of whether or not the default reference type is used, and decoding an image including the at least one layer.
Abstract:
Disclosed is a video decoding method including: obtaining a disparity vector having components in sub-pixel unit for interlayer prediction between images belonging to a current layer and a reference layer; determining a position of an integer pixel of the reference layer corresponding to a position indicated by the disparity vector obtained from the position of a current pixel of the current layer; and decoding the image of the current layer by using prediction information on a candidate area of the reference layer corresponding to the determined position of the integer pixel.
Abstract:
Provided are multilayer video encoding/decoding methods and apparatuses. A multilayer video decoding method may comprise obtaining, from a bitstream, information indicating a maximum size of a decoded picture buffer (DPB) with respect to a layer set comprising a plurality of layers; determining a size of the DPB with respect to the layer set based on the obtained information indicating the maximum size of the DPB; and storing a decoded picture of the layer set in the DPB of the determined size.
Abstract:
An inter-view video decoding method may include determining a disparity vector of a current second-view depth block by using a specific sample value selected within a sample value range determined based on a preset bit-depth, detecting a first-view depth block corresponding to the current second-view depth block by using the disparity vector, and reconstructing the current second-view depth block by generating a prediction block of the current second-view depth block based on coding information of the first-view depth block.
Abstract:
An inter-layer video decoding method is described including 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 based on an image synthesized from the first layer image a determination is made whether to perform luminance compensation on the second layer current block to be reconstructed. Use of the view synthesized prediction mode to reconstruct the second layer current block depends on the luminance compensation determination.