A method and system for image coding, wherein an image is divided into a
plurality of blocks for scanning. The pixels values in the scanned block
are represented by a plurality of level-run value pairs, wherein the level
value is indicative of a non-zero pixel value and the run value is
indicative of the number of consecutive zero pixel values preceding the
non-zero pixel value. A plurality of contexts indicative of the level-run
value pairs are conveyed to a decoder for allowing the decoder to
reconstruct the image based on the contexts. The assignment of the
contexts is also based on the level value of a preceding level-run pair.
Additionally, instead of an end-of-block symbol, the number of non-zero
coefficients is provided to the decoder prior to conveying the contexts
thereto.
Un método y un sistema para la codificación de la imagen, en donde una imagen se divide en una pluralidad de bloques para la exploración. Los pixeles que los valores en el bloque explorado son representados por una pluralidad de nivel-funcionan pares del valor, en donde el valor llano es indicativo de un valor diferente a cero del pixel y el valor del funcionamiento es indicativo del número de los valores cero consecutivos del pixel que preceden el valor diferente a cero del pixel. Una pluralidad de contextos indicativos de nivel-funciona pares del valor se transporta a un decodificador para permitir que el decodificador reconstruya la imagen basada en los contextos. La asignación de los contextos también se basa en el valor llano de preceder nivel-funciona par. Además, en vez de extremo-de-bloquee el símbolo, el número de coeficientes diferentes a cero se proporciona al decodificador antes de transportar los contextos además.