H - Electricity – 04 – N
Patent
H - Electricity
04
N
H04N 1/41 (2006.01) G06T 9/00 (2006.01) H04N 7/26 (2006.01) H04N 7/30 (2006.01)
Patent
CA 2352193
A system for efficient bit plane coding of transform coefficient data, such as DCT data used in a video coding system. Decimal values for the transform coefficients, e.g., in a block of several coefficients, are converted to binary values, where each bit occupies a corresponding bit plane, from the most significant bit to the least significant bit. One bit from each coefficient is provided in a common bit plane. A one-bit flag or codeword (such as "0") is used for coding - one or more initial all-zero bit planes, while another one-bit flag (such as "1") is used for designating the first subsequent non-all-zero plane. For the first non-all-zero plane, a reduced coding table is used to provide codewords that follow the one-bit flag. The coding table is reduced in size since it does not require a special "all-zero" codeword. Additionally, the use of a one-bit flag for designating the initial all-zero bit planes reduces the required number of coding bits over prior art schemes that require multi-bit all-zero codewords. An encoder (200) includes a "0" codeword function (242), a "1" codeword function (244), a reduced table (246), and conventional tables (248). A corresponding decoder (400) includes a "0" codeword function (442), a "1" codeword function (444), a reduced table (446), and conventional tables (448).
L'invention concerne un système pour le codage efficace de plans de bits de données de coefficients de transformation, telles que les données utilisées dans un système de codage vidéo. Les valeurs décimales pour les coefficients de transformation, par exemple dans un bloc de plusieurs coefficients, sont converties en valeurs binaires, chaque bit occupant un plan de bits correspondant, du bit le plus significatif au bit le moins significatif. Un bit de chaque coefficient est produit dans un plan de bits commun. Un indicateur ou un mot de code à un bit (tel que <= 0 >=) est utilisé pour le codage d'un ou plusieurs plans de bits exclusivement composés de zéros, alors qu'un autre indicateur à un bit (tel que <= 1 >=) est utilisé pour la désignation du premier plan non exclusivement composé de zéros suivant. Pour ce qui concerne le premier plan non exclusivement composé de zéros, une table de codage réduite est utilisée pour la production des mots de code suivant l'indicateur à un bit. La table de codage est de taille réduite du fait qu'un mot de code <= exclusivement constitué de zéros>= spécial n'est pas requis. De plus, l'utilisation d'un indicateur à un bit pour la désignation des plans de bits initiaux, exclusivement constitués de zéros permet la réduction du nombre de bits de codage requis par rapport aux systèmes de la technique antérieure dans lesquels des mots de code exclusivement constitués de zéros et multibits sont nécessaires. Un codeur (200) comporte une fonction de mot de code <= 0 >= (242), une fonction de mots de code <= 1 >= (244), une table réduite (246) et des tables classiques (248). Un décodeur correspondant (400) comprend une fonction de mot de code <= 0 >= (442), une fonction de mot de code <= 1 >= (444), une table réduite (446) et des tables classiques (448).
General Instrument Corporation
Ridout & Maybee Llp
LandOfFree
Improvement of fine granularity scalability using bit plane... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Improvement of fine granularity scalability using bit plane..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Improvement of fine granularity scalability using bit plane... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1621377