Você está na página 1de 72

SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC

SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC













Tn
Tn +1
Tn+2
Tn+3







Tn Tn+1
-
-

-
-
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
Processo de codificação no H.264
ft → frame
procedure encode_a_frame (ft, mode) mode → tipo de macrobloco
for I = 1, N //** N: #linhas dos MBs por frame
for J = 1, M //** M: #colunas dos MBs por frame
Curr_MB = MB(ft, I, J);
case (mode)
I: Pred_MB = Intra_Pred (f’t, I, J);
P: Pred_MB = ME (f’t-1, I, J);
B: Pred_MB = ME (f’t-1, f’t+1, I, J);

Res_MB = Curr_MB – Pred_MB;


Res_Coef = Quant(Transform(Res_MB));
Output(Entropy_code(Res_Coef));

Reconst_res = ITransform(IQuant(Res_Coef)) ;
Reconst_MB = Reconst_res + Pred_MB;
Insert(Reconst_MB, f’t) ;
end encode_a_frame;
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC


Primeira Ordem

O H264 Utiliza o conceito de


preditor adaptativo, valendo-se
Segunda Ordem
do esquema que apresentar
melhor desempenho

Terceira Ordem
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
Existem vários métodos de identificação da redundância temporal


Existem vários métodos de identificação da redundância temporal
Existem vários métodos de identificação da redundância temporal
Existem vários métodos de identificação da redundância temporal
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC


SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC

SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
SUMÁRIO

Introdução à Compressão de Vídeo


Conceitos em Compressão de Vídeo
Padrão H264 / AVC
Processo de codificação no H264
Predição
Predição Intra-Quadros
Predição Inter-Quadros
Transformadas
Quantização
Codificação de Entropia
Algoritmos
Exp-Golomb
CAVLC
Exp-Golomb

Exp-Golomb


Exp-Golomb
Decodificação:


Leitura Ziguezague

Você também pode gostar