Abstract:
Disclosed are a video encoding method which adjusts the range of output data, which has been encoded so that the bit depth can be controlled during the decoding process of encoded samples, and a video decoding method, which prevents overflow of output data in each step of the decoding process. The video decoding method comprises: decoding by parsing quantized conversion factors for each block in an image from a received bitstream; decoding conversion factors which are less than or equal to a first bit depth by executing an inversion quantization of the quantized conversion factors; and decoding samples which are less than or equal to a second bit depth by executing a first level quantization and inverse scaling of the conversion factors.
Abstract:
The present invention discloses an image encoding method and device that generates a first predictive encoding unit for the current encoding unit to be encoded, that generates a second predictive encoding by changing the pixel value of each pixel of the first predictive encoding unit using each pixel constituting the first predictive encoding unit and at least one peripheral pixel, and that improves the prediction efficiency of images by encoding the value of the difference between the current encoding unit and the second predictive encoding unit, and a decoding method and device therefor.
Abstract:
Provided is a method for interpolating images by determining an interpolation filter coefficient. An image interpolation method is disclosed that takes into account smoothing for generating the pixel value of at least one subpixel unit, in which method: an interpolation filter is selected from among interpolation filters for generating the pixel value(s) of at least one subpixel unit positioned between pixel units, the selection being performed in a fashion which differs based on the interpolation position and smoothness of the subpixel unit(s); and the selected interpolation filter is used in order to interpolate pixel values of pixel-unit pixels.
Abstract:
Disclosed are a method and an apparatus for video encoding using bidirectional motion compensation in pixel units and a method and an apparatus for video decoding. The method for video encoding according to one embodiment of the present invention is characterized in that the bidirectional motion compensation in block units for a present block is performed, the motion compensation in pixel units for each pixel of the present block is additionally performed by using pixels of first and second and reference pictures which are used for bidirectional motion prediction and compensation, a bidirectional motion prediction value for the present block is generated by using the result of the bidirectional motion compensation in block units and the result of the motion compensation in pixel units.
Abstract:
Disclosed are a method and an apparatus for encoding images, and a method and an apparatus for decoding encoded images which substitute predetermined values for transform coefficients of low frequency components to be predicted within transform coefficients of transform blocks, generate incomplete residual blocks by inversely transforming the transform blocks including the substituted transform coefficients, and predict the transform coefficients of the low frequency components using values of the incomplete residual blocks.
Abstract:
Disclosed are an entropy encoding method and apparatus and an entropy decoding method and apparatus for an image. An entropy encoding method of the present invention comprises the steps of: arithmetically encoding a binary value of a current encoding symbol using a probability of a predetermined binary value which is determined on the basis of prior encoding symbols encoded prior to the current encoding symbol; and updating the probability of the predetermined binary value using a plurality of scaling vectors according to the binary value of the current encoding symbol.
Abstract:
Disclosed is a method for sub-pixel interpolation for an image using a conversion-based interpolation filter, the method for image interpolation comprising: selecting, for each sub-pixel level interpolation point, a symmetric interpolation filter or an asymmetric interpolation filter from among interpolation filters with respect to an interpolation point, wherein the interpolation filters are for generating the pixel value of at least one sub-pixel that is positioned in between the pixels; and generating the pixel value of at least one sub-pixel by interpolating from the pixel values of pixels using the selected interpolation filter.
Abstract:
Disclosed are a video encoding method for generating a restored image which minimizes the disparity from an original image and an apparatus therefor, and a video decoding method and an apparatus therefor. The video decoding method, according to the present invention, comprises: parsing offset merge information of the present block from a received bitstream; restoring offset types and offset values from among offset parameters of the present block on the basis of the offset merge information; and, on the basis of an edge type or a pixel value band type of the current block, selecting, from among the offset values, an offset value corresponding to the edge class or the pixel value band of the restored pixel that has been determined, and adjusting the pixel value of the restored pixel by the amount of the offset.
Abstract:
Disclosed are a method and device for the transformation and a method and device for the reverse transformation of images. In an image conversion method according to one embodiment of the present invention, scaled elements having integral values are obtained by using a predetermined scaling vector in order to effect scaling of elements constituting a transformation matrix used in N point discrete cosine transformation; N point discrete cosine transformation is performed by using an integer transformation matrix comprising the scaled elements having integral values; and N point discrete cosine transformation matrix resultant value descaling is effected by using the scaling vector.
Abstract:
Disclosed is a video encoding method which involves performing deblocking filtering based on encoding units. The method of the present invention involves: determining a filtering boundary for which deblocking filtering is to be performed on the basis of at least one data unit of encoding units hierarchically configured in accordance with the depth which indicates the number of spatial partitions performed on a maximum encoding unit, prediction units for prediction of the encoding units, and transformation units for transformation of the encoding units; determining a filtering strength at the filtering boundary on the basis of a prediction mode of an encoding unit to which pixels adjacent to the determined filtering boundary belong and on the basis of transform coefficient values of pixels adjacent to the filtering boundary; and performing deblocking filtering on the basis of the determined filtering strength.