Académique Documents
Professionnel Documents
Culture Documents
Sommaire
1
Motion JPEG (MJPEG)
Norme internationale normalisée par le groupe
JPEG/JPEG2000 en 2002, au même titre que JPEG ou
JPEG2000.
N’exploite pas la redondance temporelle, chaque image
est codée indépendamment des autres.
Encode chaque image source avec (TCD 8x8) pour
MJPEG ou (TOD) pour MJPEG2000.
I I I I
2
H262/MPEG2 (2003)
L’image initiale (I) est codée sans référence à des
images précédemment codées formant ainsi des points
d’accès pour le décodage de la séquence.
Chaque image est devisée en bloc de 8x8 pixels
On applique la TCD, puis quantification scalaire et enfin
un codeur entropique à l’image source
I P P P P
prédit
3
CODAGE INTRA:
ETUDE DE CAS
H264/AVC – MPEG4 [partie 10]
4
Les modes Intra pour H.264 :
INTRA 16x16: 4 modes de prédiction. Horizontale, verticale, moyenne (DC) et
planaire.
INTRA 4x4: 9 modes de prédiction. C.à.d Outre la prédiction DC, huit modes de
prédiction angulaires sont spécifiés.
10
5
Les différents modes
INTRA 4x4
Mode Fonctionnement
Mode 0 (vertical) [A-D] sont extrapolés verticalement
Mode 1 (horizontal) [I-L] sont extrapolés horizontalement
Mode 2 (composante continue) [a-p] sont prédits par la moyenne de [A-D] et [I-L]
8
1
6
3
5 4 11
7 0
Mode 0: Vertical
a = e = i = m =A
b=f=j=n=B
c = g = k =o = C
d=h=l=p=D
12
6
Prédiction intra 4x4
selon le mode 2
8
1
6
3
5 4
7 0
Mode 2: DC (continue)
M = 128
Si (Top block)
M = (A+B+C+D+2)/4
Si (Left block)
M = (I+J+K+L+2)/4
Si (Top block & Left block)
M = (A+B+C+D+I+J+K+L+4)/8
13
7
Prédiction intra 4x4
selon le mode 5 et 6
8
Mode 5: Vertical Droit
1
6
a = j = (X+A+1)/2; b = k = (A+B+1)/2
3
4
c = l = (B+C+1)/2; d = (C+D+1)/2
5
7 0 e = n = (I+2X+A+2)/4;
f = o = (X+2A+B+2)/4
g = p = (A+2B+C+2)/4; h = (B+2C+D+2)/4
i = (X+2I+J+2)/4 ; M = (I+2J+K+2)/4
8
Chrominance: Codage Intra
Les blocs de chrominance 8x8 correspondant au format 4:2:0, les modes
de prédiction sont similaires à ceux des luminances 16x16.
17
PLANE Best
16x16 Best 16x16
H
avec les modes appropriés
P0
. Best
4x4 . Best0 4x4
.
P8
16 fois Somme
Best
Best15 4x4
P0
. Best
. Best0 8x8
8x8 .
P8
4 fois Somme
18
Best
Best3 8x8
9
Prediction Intra pour H265/HEVC
Différentes tailles pour les unités de prédiction (PU) de 4x4
jusqu’à 64x64.
33 modes directionnels, mode planar et un mode DC.
Les modes sont codés en se basant sur les MPM (most
probable modes). Ces modes sont déduits à partir des blocs
voisins.
10
Prediction Intra pour H265/HEVC
Pré-filtrage
Blocs
16x16
Pas de filtrage
Blocs Pas
Blocs
de≥filtrage
8x8
32x32
11
Prediction Intra pour H265/HEVC
Pré-filtrage
Deux types de processus de filtrage d'échantillons de référence choisi en
fonction de la taille du bloc et de la continuité des échantillons de référence.
Ce filtre est appliqué sur les échantillons prédits aux limites pour les modes
DC, angulaire 10 et angulaire 26. (only for Luma)
Pixels de réferences
12
Prediction Intra pour H265/HEVC
Post-filtrage
En cas de mode DC, lorsque le bloc est inférieur à 32x32, les échantillons
de la première ligne et de la première colonne du bloc prédis sont filtrés.
En cas du mode angulaire 10, seuls les échantillons de la première ligne sont
modifiés en ajoutant la moitié de la différence entre l'échantillon de référence
adjacent et l'échantillon de référence supérieur gauche.
Un filtrage similaire est fait pour le mode angulaire 26, mais uniquement
pour la première colonne d'échantillons prédits.
Exercice d’application
Soit le block 4x4 d’une image source représenté par les pixels suivants et ces
avoisinants haut et gauche:
198 190 205 205 200
26
13
Fin
27
14