Sunteți pe pagina 1din 23

Codare Video

MPEG-2
Compresie Video MPEG
Caracteristicile codarii Video MPEG
Imagine
Tipuri de imagini
Divizarea imaginii
Codor General
Structura fluviului de bit Video
Profile Level
Posibilitate de scalare
Caracteristicile compresiei video
MPEG - 1
Rata de compresie mare
Pierdere
Procedura de codare hibrid
Diferential + compensare de miscare
Transformare
DCT de 2 dimensiuni
Codare Entropica
VLC (Variable Length Code)

Caracteristicile compresiei video
MPEG - 2
Codarea si decodarea este un exercitiu asimetric
Doar sintaxa si decodarea este definita
Realizarea se poate adapta la cerinte
Caliatet, pret, timp complexitate
Licenta

Pre-prelucrare Compresare
Decompresar
e
Post-preulcrare &
Corectare de
erori
MPEG-2 Video
Compatibilitate MPEG-1
Vltott soros Video
Format 4:2:0, 4:2:2, 4:4:4
Scalabil
Profil, Definitie Level
Imagine
Culori
Y (Luminanta), Cb, Cr (Crominanta)
Rezolutie de culori
4:2:0
Ochiul uman este mai sensibil la informatii de
luminanta decat la informatii de crominanta.
4:2:2, 4:4:4

Tipuri de imagini - 1
I - Intra Codat
Acces aleator
P Codat Predictiv
B Predictiv din 2 directii
Randament bun
Utilizare elastica
Numai I este obligatoriu
Tipuri de imagini - 2
Tipuri de imagini - 3
I P B B P B B
0 1 2 3 4 5 6
B P B B P B I
0 1 2 3 4 5 6
Ordine de vizualizare
Ordine de transfer
Macrobloc
Elementul de baza a decodarii
Informatie de luminanta 16 x 16 pixeli
6 (8, 12) bloc
Vector de miscare
Imagine P: max. 1
Imagine B: max. 2 Y0 Y1
Y3 Y2
U V
Format 4:2:0
8
8
8
16
16
8
Vector de miscare - 1
Imagine de referinta (I sau P) Imagine de codat (B sau P)
Vector de miscare - 2
Sectiune
Unitatea cea mai mica de sincronizare
Compus din Macroblocuri
Bloc - 1
Transformare DCT
Bloc 8x8 pixeli
Componente Un bloc codat
Bloc - 2
Citire zic-zac
Dupa quantare cei mai multi
coeficienti au valoare 0
Coeficientii ne-nuli apar la frecvente
mici
Codor General
Transformare

Q
Q
-1
Estimare
de miscare

Transformare
inversa

Compensare
de miscare

Codare
Entropica

Decodor
Structura fluviului de bit video - 1
Y0 Y1
Y3 Y2
U V
Ierarhic
Secvential
Grup de imagini
Imagine
Sectiune
Macrobloc
Bloc
I B B P B B P B B B P I B B B P B
Structura fluviului de bit video - 2
Gro up of
Pic. Hdr.
User Dat a
Sequence
Hea der
Sequence
Extension
Picture
Hea der
Pic. Co ding
Extension
Picture
Dat a
Sequence
End
Extension
& User
Extension
& User
Sequence
Hea der
ISO/IEC 11172-2
* After a GOP the first picture shall be an I-picture
*
Structura fluviului de bit video - 3
Antet Secvential parametrii generali
Marimea imaginii
Rezolutie
Viteza de imagine
Limita superioara a vitezei de bit
Profile Incadrare de Level
Proprietati de scalare
Structura fluviului de bit video - 4
Antetul grupuli de imagine
Optional
Cod Time
Daca e inchis
Antet imagine
Tipul
Parametrii necesari pentru decodare
Sectiune
Cea mai mica unitate de sincronizare
Profile Level - 1
Profile Ce parametrii pot fi?
Simle, Main, SNR, Spatial, High
Level valoarea parametriilor este limitat
Low, Main, High-1440, High
Parametrii
Marime imagine, viteza, tip, viteza de bit,
Profile Level -2
Profile Simple Main SNR Spatial High
YUV 4:2:0 4:2:0 4:2:0
4:2:0
4:2:2
4:2:0
4:2:2
Tipul imaginii I, P I, P, B I, P, B I, P, B I, P, B
Scalabilitate Nu Nu Da Da Da
Level Low Main High-1440 High
Marime orizontala 352 720 1440 1920
Marime verticala 288 576 1152 1152
Viteza imaginii
(Imagine/s)
30 30 60 60
Viteza de bit (Mbit/s) 4 15 60 100
Scalabilitate
Strat de baza Strat de completare
Tipul
Partitionare de date
SNR
Spatial
Temporal
Hibrid
Maxim 2 straturi hibrid 3 straturi

S-ar putea să vă placă și