The invention relates to an improved system and method for encoding digital
images within frames for digital television transmission. Every anchor
frame in a first pass encoder is encoded as a P-frame. Groups of
macroblocks, such as slices in the P-frame, are alternately encoded as
I-slices and P-slices. This allows both I and P encoding complexity to be
computed in a single pass, without having to encode the same frame twice.
Accordingly, the I-frame decision can be made at a second pass encoder
instead of at the first pass encoder, thus taking advantage of a
look-ahead pipeline architecture to more effectively align the I-frames
with scene changes.
La invención se relaciona con un sistema y un método mejorados para codificar imágenes digitales dentro de los marcos para la transmisión digital de la televisión. Cada marco del ancla en un primer codificador del paso se codifica como P-marco. Los grupos de macroblocks, tales como rebanadas en el P-marco, alternativamente se codifican como Yo-rebanadas y P-rebanadas. Esto no prohibe a ambos la complejidad de codificación de I y de P que se computará en un solo paso, sin tener que codificar el mismo marco dos veces. Por consiguiente, la decisión del i-frame se puede tomar en un segundo codificador del paso en vez en del primer codificador del paso, así el aprovecharse mira -a continuacio'n arquitectura de la tubería a alinea más con eficacia los i-frames con los cambios de la escena.