摘要:
A method and system for coding a video sequence based on motion compensated prediction, wherein an interpolation filter is used to generate predicted pixel values for picture blocks in the video sequence. The interpolation filter for use in conjunction with a multi-picture type is shorter or having fewer coefficients than the interpolation filter for use in conjunction with a single-picture type. As such, the complexity of the interpolation filter for the multi-picture type can be reduced. Furthermore, the interpolation filter may be changed based on the characteristics of the block, the size and/or the shape of the block.
摘要:
A method of motion-compensated video encoding that enables a video sequence with a global motion component to be encoded in an efficient manner. A video encoder (600) is arranged to assign macroblocks to be coded to specific coding modes including a skip mode, which is used to indicate one of two possible types of macroblock motion: (a) zero motion, or (b) global or regional motion. As each macroblock is encoded, a previously encoded region surrounding the macroblock is examined and the characteristics of motion in that region determined. With the skip mode, the macroblock to be coded and a motion vector describing the global motion or regional motion is associated with the macroblock if the motion in the region is characteristic of global motion or regional motion. If the region exhibits an insignificant level of motion, a zero valued motion vector is associated with the macroblock.
摘要:
A method, apparatus and computer program product are provided to enable the provision of efficient processing in the area of video coding and decoding by employing complexity balanced entropy coding in order to provide a high level of capability with respect to video coding and decoding in a cost effective manner. A method includes categorizing a plurality of syntax elements of video content into first and second categories based on a frequency of occurrence of the syntax elements in the video content. The method also entropy codes symbols that correspond to the first category of syntax elements and that have been subjected to a context update. Further, the method entropy codes symbols that correspond to the second category of syntax elements and that have bypassed context updating. A corresponding apparatus and computer program product are also provided.
摘要:
A method and device for coding of digital video sequence, wherein an indication of quantization parameter (QP) is provided in the encoded bit-stream for decoding purposes. The QP related information is indicated by introducing a sequence level quantization parameter value SQP. More specifically, instead of coding the absolute values of picture/slice QPs, an indication of the difference DeltaQP between the sequence level quantization parameter SQP and the picture/slice QP is provided. This eliminates the need to transmit a full QP for every picture/slice, and enables a statistically smaller difference value to be transmitted, thus providing a reduction in transmission bit-rate. The difference value is subsequently used in a corresponding decoder to reconstruct the picture/slice QP.
摘要:
A method and system for entropy coding, where parameters indicative of a coded signal (20) are mapped into codeword indexes (128) so that a decoder (50) can reconstruct the coded signal from the codeword indexes (128). When the parameter space is limited such that the coding is inefficient in that the codewords are not arranged in an orderly or contiguous fashion corresponding to the parameters, a sorting step is used to sort the parameters into different groups so that parameters in different groups are mapped into the codeword indexes in different manners such that the codeword indexes corresponding to the parameters are assigned in a contiguous and orderly manner. The sorting can be based on the absolute values of the parameters in relation with a selected value. In the decoding process, the codewords indexes are also sorted into different groups based on the value of codewords indexex in relation to the selected value.
摘要:
A video coding system for coding a video sequence comprising a sequence of video frames each having an array of pixel values, wherein an interpolation filter is defined in order to reconstruct the pixel values in the decoding process. The system codes coefficients of an interpolation filter differentially with respect to a predefined base filter in order to provide a set of difference values. As the base filter coefficients are known to both encoder and decoder and can be statistically reasonably close to the actual filters used in the video sequence, the decoder can reconstruct the pixel values based on the set of difference values.
摘要:
There is disclosed apparatuses, methods and computer program products for coding and decoding and specifically but not only for coding and decoding of image and video signals. It is determined whether two adjacent blocks of pixels of an image have a flat nature. The result of the determining is used to select a filter among at least a first filter and a second filter for filtering a block boundary between two adjacent blocks of pixels. The second filter is selected when said determining indicates that there are two adjacent blocks of pixels having a flat nature. At least a first reference value and a second reference value are selected for the second filter and used in filtering the block boundary.
摘要:
An apparatus, a method and a computer program product for video coding are provided including selecting an encoding method from a set of encoding methods comprising at least a first encoding method and a second encoding method for encoding a block of pixels of an image; selecting at least one control point among the pixels of the block of pixels, wherein the control pixel is selected from any pixel of the block of pixels; and selecting a first reference point different from the control point; determining values of the other pixels of the selected block of pixels on the basis of the value of the control point and the value of the at least one reference point.