Abstract:
Procedimiento de decodificación de imágenes para decodificar cada una de una pluralidad de imágenescodificadas por bloque utilizando una matriz de cuantificación, comprendiendo dicho procedimiento las etapassiguientes:obtener, a partir de un flujo codificado, una matriz de cuantificación distinta de una matriz de cuantificaciónpredefinida y un ID de matriz para identificar la matriz de cuantificación, y reservar la matriz de cuantificación y elID de matriz;extraer, a partir del flujo continuo codificado, un ID de matriz que se añade a los datos generados codificandouna imagen actual y que se utiliza para identificar una matriz de cuantificación que se ha utilizado para codificarla imagen actual;identificar, a partir de las matrices de cuantificación reservadas en dicha etapa de reserva, una matriz decuantificación correspondiente al ID de matriz ydecodificar los datos de la imagen codificada actual utilizando la matriz de cuantificación identificada,componiéndose cada imagen de un componente luma, un primer componente croma y un segundo componentecroma, y estando el procedimiento de decodificación de imágenes caracterizado porque comprende las etapassiguientes:una primera etapa, en la que en caso de que exista una matriz de cuantificación para el componente luma,una matriz de cuantificación para el primer componente croma y una matriz de cuantificación para el segundocomponente croma, por separado, en la matriz de cuantificación identificada por el ID de matriz extraído, lamatriz de cuantificación para el componente luma se identifica como matriz de cuantificación para uncomponente luma de la imagen actual, la matriz de cuantificación para el primer componente croma seidentifica como matriz de cuantificación para un primer componente croma de la imagen actual, y la matriz decuantificación para el segundo componente croma se identifica como matriz de cuantificación para unsegundo componente croma de la imagen actual,una segunda etapa, en la que, en caso de que la matriz de cuantificación para el primer componente cromano esté presente y la matriz de cuantificación para el segundo componente croma esté presente en la matrizde cuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para elsegundo componente croma, en lugar de la matriz de cuantificación predefinida, como matriz decuantificación para el primer componente croma de la imagen actual, yuna tercera etapa, en la que en caso de que tanto la matriz de cuantificación para el primer componentecroma y la matriz de cuantificación para el segundo componente croma no estén presentes en la matriz decuantificación identificada por el ID de matriz extraído, se identifica la matriz de cuantificación para elcomponente luma, en lugar de la matriz de cuantificación predefinida, como la matriz de cuantificación para elprimer componente croma de la imagen actual y el segundo componente croma de la imagen actual.
Abstract:
The picture coding method of the present invention is a picture coding method for coding a picture on a block-by-block basis, comprising: a selection step of selecting one of at least two sizes as a size of a block on which orthogonal transformation should be performed; a transformation step of performing orthogonal transformation on a block having the selected size; a coding step of coding data of said block obtained in the transformation step; and a generation step of generating a coded stream that includes the coded data of the block and size information concerning the size selected in the selection step, wherein the size information indicates whether or not the size is a fixed block size within a predetermined section in the coded stream, and the predetermined section is one of a sequence, a group of pictures, a picture, a slice, and a macroblock.
Abstract:
The picture decoding method according to the present invention is a decoding method for decoding coded pictures by inverse quantization (IQ1) and inverse orthogonal transformation, in which a quantization matrix which defines a scaling ratio of a quantization step for each component is multiplied by a multiplier (IQ11), which is a coefficient for frequency transformation or a quantization step, and also, a result of the multiplication is multiplied by a quantized value, as a process of inverse quantization.
Abstract:
The picture coding method according to the present invention is a picture coding method for coding a picture on a block-by-block basis through orthogonal transformation (Fig. 3, T) and quantization (Fig. 3, Q), and coding a quantization matrix (Fig. 2) that is used to derive quantization steps for frequencies of orthogonal transformation coefficients, the method comprising: calculating a difference value between each of frequency components included in the quantization matrix (Fig. 2) and a predetermined value corresponding to said each of the frequency components; and coding the difference value into a variable length code (Fig. 3, VLC), wherein a code length of the variable length code is shorter as the difference value is smaller, or equal to a code length of a neighboring difference value of said difference value (Fig. 4).
Abstract:
PROBLEM TO BE SOLVED: To provide an image decoding method which reduces computing loads of quantization processing and inverse quantization processing. SOLUTION: In the image coding method, a component value which is the i-th in a vertical direction and the j-th in a horizontal direction of a weighting matrix is multiplied by a normalization value and a level scale value is obtained. The normalization value is a predetermined value according to (1) whether the i and the j are both even numbers, both odd numbers, or either one is an odd number and (2) a remainder obtained by dividing the quantization parameter by 6. The quantized orthogonal transformation coefficient is multiplied by the level scale value, and an inversely quantized orthogonal transformation coefficient is calculated by shifting the result of the multiplication for the number of bits corresponding to the quotient obtained by dividing the quantization parameter by 6. A block image is created by the inverse orthogonal transformation of the inversely quantized orthogonal transformation coefficient and the image is decoded. The decoded image is stored as a reference image. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a coding method for improving the coding efficiency of a quantization matrix. SOLUTION: The method is for coding the quantization matrix in which respective components take an integer value from 1 to 255. A difference between the Ist element of a numerical sequence in which the components of the quantization matrix are arranged in a prescribed order and the I-1st element of the numerical sequence is calculated. A value to which the difference and +256 are added is turned to an offset difference value when the difference is smaller than -128, a value for which the difference and -256 are added is turned to the offset difference value when the difference is the same as or larger than +128, and the difference is generated as the offset difference value when the difference is the same as or larger than -128 and is smaller than +128, and the generated offset difference value is variable-length coded. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a moving picture encoding method capable of reducing the amount of encoding to efficiently perform encoding and decoding. SOLUTION: The method for encoding moving pictures, includes the steps of: quantization matrix encoding step for encoding a second quantization matrix and associating a matrix ID which specifies the second quantization matrix with the second encoded quantization matrix to output as a code train, if the second quantization matrix is used when a plurality of pictures are encoded; picture encoding step for encoding the current picture using at least one of a default quantization matrix and the second quantization matrix to outputs picture encoded data as a code train; and matrix ID grant step for associating a matrix ID which specifies a quantization matrix used when the current picture is encoded with the picture encoded data. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a moving picture decoding method capable of reducing the amount of encoding to efficiently perform encoding and decoding. SOLUTION: The method for decoding moving pictures, includes the steps of: holding step for acquiring a second quantization matrix and a matrix ID from a code train to hold them; step for extracting a matrix ID, which accompanies picture encoded data and specifies a quantization matrix used when the current picture is encoded, from the code train; and quantization matrix specifying step for specifying a quantization matrix corresponding to the extracted matrix ID. A picture is composed of a luminance component and two color difference components. In the quantization matrix specifying step, when a quantization matrix for a color difference component does not exist in a quantization matrix specified by the matrix ID, a quantization matrix for another color difference component is specified as a quantization matrix used for color difference component. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide an image encoding method capable of effectively encoding images without damaging an image quality in a movie picture and the like, and to provide an image decoding method. SOLUTION: The image encoding method performs prediction encoding process to the picture in reference to the picture obtained from the decoded picture after encoding. Further, the method performs filtering to the decoded picture, stores the picture after filtering to a memory as a reference picture in two pictures after and before filtering one decoded picture, and stores the picture before filtering in the two pictures as an output picture to the memory. COPYRIGHT: (C)2009,JPO&INPIT