Abstract:
There is provided an image compressing method, which comprises: partitioning a frame into a plurality of code blocks, each code block having consecutive coding passes; sequentially coding the code passes at each code block, wherein said coding at said each code block comprises: a) coding a first coding pass to produce code bits; b) calculating a rate of the code bits and a distortion; c) calculating a slope of the rate and the distortion; d) checking whether the calculated slope is smaller than a predetermined reference value; and e) if it is determined that the calculated slope is not smaller than the predetermined reference value, then coding the next coding pass and repeating step b) to step e).
Abstract:
The present invention selectively applies one of VLC tables stored in a memory for encoding a coded block pattern of a macroblock according to the number of blocks having an object within the macroblock, the number of blocks obtained using shape information, thereby reducing the amount of data transmitted and increasing coding efficiency. The present invention also selectively applies one of VLD tables stored in a memory for decoding a coded block pattern of a macroblock according to the number of blocks having an object within the macroblock, the number of blocks obtained using shape information
Abstract:
A motion descriptor generating apparatus using accumulated motion histogram and a method therefor. Accumulated motion histograms are generated and motion descriptors are generated by using the accumulated motion histograms. The motion descriptor generating apparatus uses an accumulated motion histogram and includes a motion histogram generating unit for respectively generating a motion histogram with relation to intensity data and direction data of an input motion. An accumulated motion histogram generating unit generates a two-dimensional accumulated motion histogram in a predetermined sequence by using the motion histogram which is generated in the motion histogram generating unit. A motion descriptor generating unit structures (hierarchy structure) video into certain units according to a change amount of the accumulated motion histogram based on a lapse of time, which is generated in the accumulated motion intensity histogram generating unit. A motion descriptor is generated which describes motion characteristics with relation to the respective structured units.
Abstract:
All macro blocks (MB) decided as an “all_0”, “all_255” or “intra predicted” mode are transmitted as an “intra not coded” mode. A receiving terminal also separates “all_0”, “all_255” and “intra predicted” from the “intra not coded” mode, referring to pixels of a lower layer. “Inter coded && MVD=0” and “Inter coded && MVD!=0” modes are represented as “Inter coded”, and “Inter not coded && MVD=0” and “Inter not coded && MVD!=0” modes are represented as “Inter not coded”. As its result, coding modes on an I-picture can be reduced to two modes and coding modes on a P-picture, or a B-picture, can be lessened to four modes.
Abstract:
A method of coding/decoding image information is derived to perform a boundary block merge of the macro blocks of the image information and copy the DCT coefficients of a block that is converted to an exterior block from a boundary one out of left-sided and upper-sided blocks for the use purpose in performing a prediction of the DCT coefficients of the block's sub blocks, thus enhancing the efficiency of a coding/decoding process.
Abstract:
A method and apparatus for extracting chrominance shape information for an interlaced scan type image, which are used in a video compression coding/decoding system or a video manipulation equipment/system. According to the present invention, in an interlaced scan type image with arbitrary luminance shape information, chrominance shape information is extracted on the basis of four adjacent luminance shape pixels in two lines of the same type field. The present method and apparatus can solve a color bleeding problem in a conventional chrominance shape information extraction method considering no characteristic of the interlaced scan type image. Therefore, the present invention has the effect of significantly improving subjective picture quality.
Abstract:
The present invention selectively applies one of VLC tables stored in a memory for encoding a coded block pattern of a macroblock according to the number of blocks having an object within the macroblock, the number of blocks obtained using shape information, thereby reducing the amount of data transmitted and increasing coding efficiency. The present invention also selectively applies one of VLD tables stored in a memory for decoding a coded block pattern of a macroblock according to the number of blocks having an object within the macroblock, the number of blocks obtained using shape information.
Abstract:
An apparatus and method for image-compression encoding and decoding using an adaptive transform in which, where different transform coefficients are outputted in accordance with a change of the transform direction order for an input image signal block, encoding and decoding procedures are conducted, based on the transform direction order selected in accordance with the characteristics of the input image signal block. In accordance with the present invention, an orthogonal transform and a inverse orthogonal transform for blocks are controlled, based on a determination made about whether signals within a block, to be currently encoded, have a higher correlation in a vertical direction or in a horizontal direction, using information about blocks encoded or both information about blocks encoded and information about the current block. In accordance with the present invention, the orthogonal transform is conducted in a direction associated with a higher correlation and then in a direction associated with a lower correlation. The inverse orthogonal transform is conducted in the order inverse to that of the orthogonal transform. Accordingly, the present invention provides an enhancement in compression coding efficiency.
Abstract:
A method for coding a digital moving video including gray scale shape information. Picture-unit overhead information is first transmitted and it is then determined whether a video packet to be coded is a first packet of a given picture. A video packet header including overhead information for the decoding of the gray scale shape information is transmitted if the video packet is not the first packet of the given picture. Then, it is determined whether the given picture is an intra picture. If the given picture is the intra picture, the video packet is coded and transmitted in an intra picture mode. If the given picture is not the intra picture, the video packet is coded and transmitted in an inter picture mode. If the video packet is not a last packet of the given picture, a digital moving video coding operation is performed repeatedly. The digital moving video coding operation is ended if the video packet is the last packet of the given picture. Even when the coded video packet is transmitted through a channel where a transmission error may often occur, such as a mobile communication channel, a decoder can perform an error concealment operation of high performance to reconstruct a moving picture of high quality.
Abstract:
A plurality of layers having other resolution are coded in order to encode scalably shape information. A base layer having the lower resolution is coded and transmitted to a decoder, and an enhancement layer is coded by employing a scan interleaving method from the base layer. A scan order of vertical and horizontal scannings is decided according to a generation frequency of TSD (transitional sample data) and ESD (exceptional sample data) and the number of coding bits on the base layer, or a type of boundary lines on images. When the scan order is decided, additional information indicating the scan order is transmitted to the decoder. The base layer is also coded and transmitted to the decoder. In case that the scan order is decided according to the horizontal and vertical of the boundary lines on an image of the base layer, it is no need to transmit the additional information indicating the scan order on the received base layer and execute the decoding in the same order as the coded scan order.