Abstract:
Provided is a method of the present invention to interpolate an image by determining an interpolation filter coefficient. The disclosed image interpolation method considering a smoothing: selects an interpolation filter differently based on the interpolation position and smoothness of a subpixel unit from interpolation filters for generating the pixel value of at least one subpixel unit positioned between pixel units; interpolates pixel values of pixels of a pixel unit by using the selected interpolation filter; and generates the pixel value of at least one subpixel unit.
Abstract:
The present invention proposes a video encoding method, an apparatus therefor, a video decoding method and an apparatus therefor, which generate a restored image having a minimum error with respect to an original image. The video decoding method includes: parsing the offset merge information of a current block from a received bitstream; restoring an offset type and offset values among the offset parameters of the current block based on the offset merge information; determining an edge class or a pixel value band of a restored pixel based on an edge type or a pixel value band type of the current block, which the offset type indicates; and determining an offset value corresponding to the edge class or the pixel value band of the restored pixel from the offset values and adjusting a pixel value of the restored pixel according to the determined offset value.
Abstract:
본 발명은 변환 기반의 보간 필터를 이용하여 부화소단위로 영상을 보간하는 방법을 개시한다. 화소단위 픽셀들 사이에 위치하는 적어도 하나의 부화소단위의 픽셀값을 생성하기 위한 보간 필터들 중에서, 부화소단위의 보간 위치에 따라 개별적으로, 상기 보간 위치를 중심으로 대칭적인 형태의 대칭형 보간 필터 또는 비대칭적인 형태의 비대칭형 보간 필터를 선택하고, 선택된 보간 필터를 이용하여 화소단위 픽셀들의 픽셀값들을 보간하여, 적어도 하나의 부화소단위의 픽셀값을 생성하는 영상 보간 방법이 개시된다.
Abstract:
A method of decoding an image is disclosed. The method of decoding an image includes: determining encoding units of a hierarchical structure by using information of whether an encoding unit parsed from a received bitstream is divided; obtaining a first predictive value of the current encoding unit by using neighboring pixels of the current encoding unit among the determined encoding units of hierarchical structure; obtaining a second predictive value of each pixel adjacent to the upper and left boundaries of the current encoding unit by using at least one neighboring pixel of each pixel; and obtaining a final predictive value of the current encoding unit by using the first predictive value and the second predictive value.
Abstract:
Provided are a method of coding a scalable video which compensates an interlayer prediction error by using a sample adaptive offset (SAO), an apparatus thereof, an apparatus for decoding a scalable video and various embodiments thereof. Provided are a method of decoding a scalable video and an apparatus thereof, in which SAO using information of an interlayer between a base layer image and an enhancement layer image and an SAO parameter representing an SAO type and an offset for an enhancement layer prediction image is obtained from a received enhancement layer stream, an SAO type of the enhancement layer prediction image and an offset obtained by classifying an prediction error according each of category are determined from the obtained SAO parameter, and a current sample is compensated by the offset determined according to each category so that an enhancement layer restored image is generated by using the enhancement layer prediction image. [Reference numerals] (22) Interlayer SAO parameter obtaining unit; (24) Interlayer offset determining unit; (26) Enhancement layer decoding unit; (28) Base layer decoding unit; (AA) Enhancement layer stream; (BB) Base layer stream; (CC) Enhancement layer image sequence; (DD) Base layer image sequence
Abstract:
PURPOSE: In consideration of image properties, an image encoding and decoding method and apparatus using rotational transform are provided to adjust the size of the maximum encoding unit. CONSTITUTION: An image encoding apparatus creates a first frequency coefficient matrix(1810). The image encoding apparatus decides an angle parameter(1820). The image encoding apparatus creates a secondary frequency coefficient matrix with one or more partial exchange between the rows or columns of the first frequency coefficient matrix(1830). The image encoding apparatus quantizes the secondary frequency coefficient matrix(1840). The image encoding apparatus performs the entropy encoding of the quantized secondary frequency coefficient matrix(1850).
Abstract:
PURPOSE: A method and an apparatus for encoding and decoding an image by using rotational transform are provided to performing quantization and entropy encoding for a second frequency coefficient matrix by performing partial exchange between the columns and rows of a first frequency coefficient matrix. CONSTITUTION: A frequency transform unit generates a first frequency matrix by performing discrete cosine transform for a current block. In addition, the frequency transform unit generates a second frequency coefficient matrix by performing partial exchange between the columns and rows of the first frequency coefficient matrix based on an angle parameter. A quantization unit quantizes the second frequency coefficient matrix, and an entropy encoder performs an entropy encoding operation for a second coefficient matrix and the information of the angle parameter. The angle parameter indicates the partial exchange degree between the columns and rows.
Abstract:
PURPOSE: A method and an apparatus for encoding a video, and a method and an apparatus for decoding a video are provided to reduce a data amount of a conversion coefficient of a low frequency component to be encoded, thereby increasing compression efficiency of the video. CONSTITUTION: A maximum encoding unit dividing part(110) divides a current picture or a current slice. An encoding depth determining part(120) determines a different maximum depth at every maximum encoding unit. A video data encoding unit(130) encodes video data of the maximum encoding unit. An encoded information encoding part(140) encodes information about an encoding mode by depth at every maximum encoding unit.
Abstract:
A method and an apparatus for encoding and decoding an image based on an exponential-Golomb code by using an optimal threshold are provided to determine thresholds for an exponential-Golomb binarization, consequently improving a gain compared with an image encoding result through a conventional encoding method in a high bit rate environment. A circular coding unit(310) receives an input image, and performs an entropy encoding operation for the input image through an exponential-Golomb binarization which uses plural thresholds about the absolute value of an inputted and quantized DCT coefficient. In addition, the circular coding unit outputs a bit stream generated for each threshold to a bit rate measurement unit(320). The bit rate measurement unit measures the bit rate of the generated bit stream by performing an entropy encoding operation based on each threshold, and then outputs the measured bit rate to an optical threshold determining unit(330). The optical threshold determining unit compares the bit rate for each threshold to determine an optimal threshold, and then outputs the determined the optimal threshold to a bit stream output unit(340).
Abstract:
A quantization coefficient control method and an apparatus thereof for improving the compression efficiency by regulating the quantization coefficient are provided to control quantization coefficient by using non uniform statistical distribution after converting video data in frequency domain. An image transfer data stream is input to an extracting unit(110) from a coding terminal. The statistical property value and the quantized coefficient are extracted. A coefficient control value decision unit(120) inputs coefficient and pixel location much statistical property from an extracting unit. The coefficient control value is especially determined by a block by using coefficients depending on the statistical property. A coefficient control part(130) inputs the coefficient control value from the coefficient control value decision unit.