Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de
Vídeo
Tema
2.8.
Otras
caracterís/cas
9000
Bits
per
frame
1000
0 Frame Number 200
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 2
Las frames usan diferentes números de bit
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 3
Canal de rate constante (Constant rate channel)
Buffer Buffer
ENCODER DECODER
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 4
Decoder buffer filled
100%
First frame decoded
50%
Stall
(emptied)
0%
0 1 2 3 4 seconds 7 8 9
• 0.5 seg para decodificar la primera frame.
• Entonces se decodifica a 25 frames/sec…
• Alrededor de los 4 seg, el buffer se vacía. El decodificador se para por falta de datos.
o Problema: La imagen se congela a la espera de más datos.
o Solución parcial: Añadir un retraso deliberado de 1 seg (por ejemplo) para
permitir que el buffer tenga mayor retención de datos.
• El buffer se llena. No admite más datos de entrada. Se pierden frames.
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 5
Canal de rate variable (Variable rate channel)
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 6
Elección del bit-rate control
DVD
Encode burner
DVD player
Video
source
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 7
Codificación de video para transmisión (broadcast).
• Un encoder → Múltiples decodificadores.
• Proceso de decodificación y buffering son limitados.
• Encoder puede usar hardware de altas prestaciones.
• El retraso de unos segundos puede ser admisible.
• El algoritmo de rate-control tiene media complejidad.
• En algunos casos admite dos pasadas (two-pass) para cada frame.
PC Client Decoder
Encoder Decoder
Network
Decoder Encoder
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 9
RATE CONTROL EN EL H.264
Rate control en sistemas de codificación de video: limita el bitrate de
salida. Encoder
buffer
VIDEO Bit stream Output
Video source
ENCODER 01010111 Bitrate channel
(bits/s)
QP
Rate
control
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 11
cmd) EncodeH264MSWin.exe –f configuracion.cfg
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 12
OCULTAMIENTO DE ERRORES (ERROR CONCEALMENT)
El proceso de ocultamiento de errores (error concealment) busca reconstruir
la información perdida de un video durante el proceso de transmisión o
almacenamiento.
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 14
Ocultamiento de errores espacial (spatial concealment)
Missing
MB
Neighbor Pixels
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 15
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 16
Ocultamiento de errores temporales (temporal concealment)
Frame t reconstruida a
partir de los vectores de
movimiento de la frame
t-1.
Frame t-1 Frame t Frame t+1 Frame t+1 posee errores
debido a que la frame t
no es la frame
recuperadada
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 17
COMPARACIÓN DE LOS ESTANDARS
MPEG-4 part H.264/MPEG-4
Feature/Standard MPEG-1 MPEG-2
2 (visual) part 10
16x16 (frame mode)
Macroblock size 16x16 16x16 16x16
16x8 (field mode)
16x16, 16x8, 16x16, 8x16, 16x8, 8x8,
Block Size 8x8 8x8 4x8, 8x4, 4x4
8x8
8x8 4x4, 8x8 Int DCT
Transform 8x8 DCT 8x8 DCT
DCT/Wavelet 4x4, 2x2 Hadamard
Scalar
quantization Scalar quantization Scalar quantization
Vector with step size of
Quantization with step size with step size of increase at the rate of
quantization
of constant constant increment 12.5%
increment
Entropy coding VLC VLC VLC VLC, CAVLC, CABAC
Playback &
Yes Yes Yes Yes
Random Access
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación
MPEG-4 part 2 H.264/MPEG-4
Feature/Standard MPEG-1 MPEG-2
(visual) part 10
Integer, ½-pel, Integer, ½-pel,
Pel accuracy Integer, ½-pel Integer, ½-pel
¼-pel ¼-pel
Profiles No 5 8 3
forward/forward
Bidirectional forward/back forward/backwar
forward/backward forward/backward
prediction mode ward d
backward/backward
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación
AUDIO VIDEO CODING STANDARD OF (AVS) CHINA
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 20
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 21
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 22
Compresión de video
Grado en Ingeniería de Tecnologías de Telecomunicación 23