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 video encoding method and apparatus and a video decoding method and apparatus. The method of encoding video includes: producing a first predicted coding unit of a current coding unit, which is to be encoded; determining whether the current coding unit comprises a portion located outside a boundary of a current picture; and producing a second predicted coding unit is produced by changing a value of pixels of the first predicted coding unit by using the pixels of the first predicted coding unit and neighboring pixels of the pixels when the current coding unit does not include a portion located outside a boundary of the current picture. Accordingly, a residual block that is the difference between the current encoding unit and the second predicted encoding unit, can be encoded, thereby improving video prediction efficiency.
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:
A method and an apparatus for encoding and decoding a 360-degree image are disclosed. The disclosed method and apparatus for decoding an image according to one embodiment: acquire image data from a bit stream; decode a projection image of a 360-degree image from the image data; convert the projection image into the 360-degree image; acquire rotation information on the 360-degree image from the bit stream; and restore an original 360-degree image by rotating the 360-degree image on the basis of the rotation information.
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 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:
Provided is a method and apparatus for encoding a video by using dynamic range transformation based on content and a method and apparatus for decoding a video by using dynamic range transformation based on content. The encoding method includes: performing inter prediction, through motion estimation, and intra prediction for a current region using image data in which a dynamic range of the current region is transformed based on content of an image of input video; performing transformation on residual data generated by the intra prediction and the inter prediction and performing quantization on a transformation coefficient generated by the transformation; and performing entropy encoding on the quantized transformation coefficient.
Abstract:
A method and apparatus of encoding and decoding a video by compensating for a pixel value are provided, the method of encoding the video includes: encoding image data; decoding the encoded image data and generating a restored image by performing loop filtering on the decoded image data; determining a compensation value corresponding to errors between a predetermined group restored pixels in the restored image and corresponding original pixels, and a pixel group including a restored pixel to be compensated for by using the compensation value; and encoding the compensation value and transmitting the encoded compensation value and a bitstream of the encoded image data.
Abstract:
An image encoding method includes generating a first frequency coefficient matrix by transforming a predetermined block to a frequency domain; determining whether the first frequency coefficient matrix includes coefficients whose absolute values are greater than a predetermined value; generating a second frequency coefficient matrix by selectively partially switching at least one of rows and columns of the first frequency coefficient matrix according to an angle parameter based on a determination result; and selectively encoding the second frequency coefficient matrix based on the determination result.