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:
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 of encoding a video based on a bit depth increment, the method including: determining a scaling method so that a dynamic range, which is based on a bit depth of a restored image decreased by de-scaling that is performed to decrease the bit depth increment, is identical to a dynamic range based on a bit depth of an input image, and generating an internal image having the bit depth increment by applying the scaling method to pixel values of the input image; and determining and encoding coding units having a tree structure, for each maximum coding unit of the internal image having the bit depth increment.
Abstract:
Provided are a method and apparatus for encoding a video signal and a method and apparatus for decoding a video signal. The method of encoding the video signal includes: determining an optimum scaling bit depth of the video signal in consideration of a maximum bit number of an intermediate value obtained during transformation of the video signal and a maximum bit precision of the video signal; scaling the video signal according to a local shift value corresponding to a difference between the determined optimum scaling bit depth and an original bit depth of the video signal; and transforming the scaled video signal.
Abstract:
Disclosed are methods and devices for the transformation and the reverse transformation of images. The method for the transformation of images comprises: generating a substituted NxN transformation matrix (where N is an integer) by using values based on N variables to substitute elements constituting an NxN transformation matrix used in the one-dimensional discrete cosine transformation of a block having a size of NxN; obtaining the multiplication-product matrix of the substituted NxN transformation matrix and a transpose matrix of the substituted NxN transformation matrix; and obtaining the N variables arranged to minimise the sum of the squares of the elements still present after excluding the diagonal component of the multiplication-product matrix obtained in the way described above; and transforming the block having a size of NxN by using the NxN transformation matrix substituted with the values based on.the N variables obtained.
Abstract:
Disclosed are an image transform/inverse transform method and device. In the image transform method according to the present invention, a trigonometric function comprised in a discrete cosine transform matrix is substituted with a rational number, and transform error due to the substituted discrete cosine transform matrix is minimized by applying a scaling matrix in a scaling process which is carried out together with quantization.
Abstract:
Disclosed are a method and device for the transformation and a method and device for the reverse transformation of images. According to one embodiment of the present invention, the method for the transformation of images involves acquiring a reduced transformation matrix by selecting a predetermined frequency domain for the frequency transformation of an MxN input block and by then selecting elements for generating a transformation coefficient corresponding to the frequency domain which was selected from among the elements of the MxN transformation matrix used in the frequency transformation of the MxN input block, and involves generating a transformation coefficient corresponding to the selected frequency domain by carrying out frequency transformation in which the reduced transformation matrix is applied to the MxN input block.
Abstract:
Disclosed are a method and apparatus for transforming images and a method and apparatus for inversely transforming images. According to the present invention, trigonometric-function-based values, from among the values of elements of an NxN transform matrix used in the one-dimensional discrete cosine transform of a block having a size of NxN, are substituted with values of predetermined rational numbers, and the block having the size of NxN is transformed using the matrix having the substituted values.
Abstract:
Disclosed are a video encoding method and device and decoding method and device. In the video encoding method according to the present invention, a fast transformation matrix is generated based on a transformation matrix used in the frequency transformation of a block of a predetermined size, and a transform block is generated by using the fast transformation matrix to transform the block of the predetermined size, and then scaling is carried out on the transform block in order to compensate for the value of the difference between the transformation matrix used in the frequency transformation and the fast transformation matrix.
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.