摘要:
A loop-filtering method for reducing quantization effect generated when an image data is encoded and decoded, and an apparatus therefor. The loop-filtering method includes the steps of extracting a flag indicating whether the image data requires loop-filtering using the distribution of inverse quantized coefficients (IQCs) of an inverse quantized image data and a motion vector indicating the difference between the previous frame and the current frame. The image data corresponding to the flag is then filtered by a predetermined method if the extracted flag indicates a need for the loop-filtering. Using the flags and an adaptive filter reduces the quantization effect and is useful to reduce the amount of computation required for the filtering. Also, the filtering can be performed through parallel processing without multiplication and division, so that the complexity of hardware can be reduced.
摘要:
An interpolation method and apparatus for motion vector compensation are provided. The interpolation method includes calculating a horizontal sum of values of a plurality of half-pixels adjacent to or near a predetermined quarter-pixel in the horizontal direction by giving predetermined weights to each of the half-pixels, and adding the results; calculating a vertical sum of values of a second plurality of half-pixels adjacent to or near the quarter-pixel in the vertical direction by giving predetermined weights to each of the half-pixels, and adding the results; and calculating an integer value of the quarter-pixel value using the vertical and horizontal sums. According to an aspect of the invention, more consistent and reliable compensation for error in a motion vector may be achieved, thereby increasing the efficiency of motion vector compensation.
摘要:
There are provided selective prediction encoding and decoding methods and selective prediction encoding and decoding devices. The selective prediction encoding device selects and performs one of an AC/DC prediction encoding method and an intra prediction encoding method which corresponds to the smaller of code amount from AC/DC prediction and an amount of AVC intra coding, records information indicating the selected encoding method in a header of a bit stream, and transmits the bit stream to the selective prediction decoding device. The selective prediction decoding device decodes the transmitted bit stream by the use of a decoding process corresponding to the information recorded in the header. Accordingly, it is possible to improve compression ratio and image quality by using the selective prediction encoding and decoding methods.
摘要:
A wireless packetization apparatus for transmitting and/or receiving multimedia data including video data in a radio transmitting/receiving system, and a method thereof are provided. According to the present invention, error resilience can be increased by adding error protection codes to one portion and a plurality of portions of multimedia-related header information, respectively, when multimedia data such as video data requiring real time or low delay are transmitted and received in a wireless environment, and a packet drop rate can thereby be reduced. Also, information can be more precise recovered by inserting length identifier and length information on an information region into the header.
摘要:
A transcoding method, medium, and apparatus for transforming a coded video format into another coded video format. The transcoding method includes decoding a bitstream encoded using a first coding method to output data in a pixel domain and motion vector and macroblock information for each of macroblock of the bitstream, and performing motion compensation using the motion vector and macroblock information to encode the data in the pixel domain using a second coding method.
摘要:
A gradient is calculated at each pixel of the image data to be filtered using a one-dimensional horizontal gradient operator of 1×2 size and a one-dimensional vertical gradient operator of 2×1 size, each of the gradient operators having a weighted value (1,−1). The absolute value of the calculated gradient is then compared with a predetermined threshold value to generate a binary value. This gradient calculation and comparison with a threshold is repeated for pixel blocks having a predetermined size to generate a binary edge map with respect to a whole block. A filter window of a predetermined size is then applied to the generated binary edge map to determine whether edges are present in the filter window. If no edges are present in the filter window, then the pixel values of the corresponding filter window pixel are filtered pixel-by-pixel by using a predetermined first set of weighted values to generate a new pixel value. On the other hand, if edges are present in the filter window, then (subject to an exception) the pixel values of the corresponding filter window are filtered pixel-by-pixel by using a predetermined second set of weighted values to generate a new pixel value. The exception is that no filtering is performed if the pixel located at the center of the filter window represents an edge. As a result of this processing, ringing noise is removed from a block-based processed image, enhancing the quality of the decompressed image.