H - Electricity – 03 – M
Patent
H - Electricity
03
M
H03M 7/42 (2006.01) G06T 9/00 (2006.01) G11B 20/14 (2006.01) H03M 5/14 (2006.01) H03M 7/40 (2006.01) H03M 7/46 (2006.01) H04N 7/26 (2006.01) H04N 7/30 (2006.01) H04N 7/50 (2006.01)
Patent
CA 2450360
According to the present invention, an image coding apparatus provides a run- length encoding unit (RLE1) that subjects quantized coefficients which are obtained by quantizing frequency components of an image signal to a variable length coding process by using a run value (Run) that indicates the number of successive zero coefficients and a level value (Lev) that indicates a value of a non-zero coefficient following the zero coefficients. The run-length encoding unit (RLE1) includes a reordering unit (Lreodr) for reordering level values (Lev); a variable length coder (LVLC) for coding reordered level values (ROLev) by using a code table that is selected according to the value of a quantization parameter (QP); a reordering unit (Rreodr) for reordering run values (Run) from high frequency component of the quantized coefficients to low frequency component; and a variable length coder (RVLC) for coding reordered run values (RORun) by using a code table that is selected according to the number of already-processed run values. Accordingly, a variable length coding process for quantized coefficients is carried out at a higher coding efficiency, with redundant information included in the coefficients being effectively reduced.
La présente invention concerne un codeur d'image dont le module de codage par longueur de plage (RLE1) prend des coefficients quantifiés issus de la quantification de composantes de fréquences d'un signal d'image et les soumet à un codage par longueur de plage. Il utilise à cet effet, d'une part une valeur de passage (Run) qui indique le nombre de coefficients nuls successifs, et d'autre part une valeur de niveau (Lev) qui indique une valeur d'un coefficient non nul suivant les coefficients nuls. Ce module de codage par longueur de plage (RLE1) comporte plusieurs modules. Un module de réagencement (Lreodr) remet en ordre les valeurs de niveaux (Lev). Un codeur par longueur de plage (LVLC) code les valeurs de niveaux remises en ordre (ROLev). Il utilise à cet effet une table de transcodage choisie en fonction de la valeur d'un paramètre de quantification (QP). Un module de réagencement (Rreodr) remet en ordre les valeurs de plages (Run) par valeurs décroissantes des coefficients quantifiés des composantes de fréquences. Enfin, un codeur par longueur de plage (RVLC) code les valeurs de plages remises en ordre (RORun). Il utilise à cet effet une table de transcodage choisie en fonction du nombre de valeurs de plages déjà traitées. L'invention permet ainsi de réaliser, avec une efficacité élevée, un codage par longueur de plage concernant des coefficients quantifiés, tout en réduisant les redondances d'informations les coefficients.
Abe Kiyofumi
Hagai Makoto
Kadono Shinya
Kondo Satoshi
Matsushita Electric Industrial Co. Ltd.
Osler Hoskin & Harcourt Llp
Panasonic Corporation
LandOfFree
Variable length coding method and variable length decoding... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Variable length coding method and variable length decoding..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Variable length coding method and variable length decoding... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1568146