standardu MPEG-4 AVC používá
subpixelová interpolace, která umožňuje popis vektorů pohybu rozlišením jedné čtvrtiny
jasového pixelu (Quarter Pixel Prediction), tedy rozlišením jedné osminy vzorku
chrominančního signálu. Při celočíselné predikci nalezne kodér vyhledávacím
prostoru optimální pozici referenčního bloku, jak nakresleno obr. 1. 1. Interpolace jasových vzorků
na pozici čtvrtiny pixelu, [15]
. Každý
vzorek pozici poloviny pixelu mezi dvěma sousedními vzorky referenčního bloku vytváří
interpolací vzorků referenčního bloku pomocí filtru FIR (Finite Impulse Response) váhami
1/32, -5/32, 5/8=20/32, 5/8=20/32, -5/32 1/32. důsledku pohybu tmavého pruhu ve
vodorovném směru referenčním snímku (buď předchozím nebo následujícím) zobrazí tmavý
pruh posunutý polovinu pixelu. 1.38c, kde jednotlivé vzorky
referenčního bloku jsou orámovány silnou čarou. 1.Digitální televizní soustavy
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
41
Vektory pohybu mohou být stanoveny větší přesností než standardu MPEG-2, kde se
používá rozlišení maximálně polovinu pixelu.39 pro jasové vzorky půlpixelovou
predikci. Vzorky vytvořené interpolací jsou nakresleny
šedými černými čtverečky pro potřeby výpočtu jsou označeny malými písmeny. Například vzorek červeném rámečku) je
vytvořen interpolací vzorků vodorovném směru.39. Interpolace jasových vzorků pozici
poloviny pixelu, [15]
HG
NM
gh
v
mn
gm hn
Ggh
Ggm
ghH
vhnghv
Mmn mnN
ghv Hhn
gmM vmn hnN
ghgm
hnmn
ghhn
gmmn
Obr.
Pro objasnění důvodu použití subpixelové predikce obr. obrazu svislým tmavým pruhem bílém
pozadí kódován jasový blok vzorky, obr.38b a
výsledný referenční blok podobu nakreslenou obr.38b. Vzorky jasového signálu referenčního bloku jsou nakresleny žlutými čtverečky pro
potřeby výpočtu jsou označeny velkými písmeny. 1. 1. Při využití půlpixelové predikce provede interpolace mezi vzorky obr. 1. 1.
Postup při interpolaci vzorků naznačen obr.40. Jestliže tedy některá souřadnice vektoru pohybu nemá
celočíselnou hodnotu, jedná subpixelovou predikci příslušné vzorky musely být vytvořeny
interpolací. Filtrační proces je
ekvivalentní výpočtu
32/520205 JIHGFEroundgh (1.37 jsou naznačeny případy celočíselné subpixelové predikce
pro jasový blok vzorky, [14], [15].38 nakreslen konkrétní
jednoduchý příklad půlpixelové predikce, [15]. Poněvadž referenčním snímku neexistují žádné mezipolohy jasových
a chrominančních vzorků, musí být tyto vzorky vytvořeny interpolací sousedních vzorků
referenčního snímku.38a. vidět, shoda mezi kódovaným referenčním blokem není
velká.15)
BA
DC
HF JIE G
NL QPK M
SR
UT
ab
cd
gh
v
mn
rs
tu
ip jqflek hn
Obr. obr. Nový referenční blok sice opět neshoduje přesně kódovaným blokem,
ale shoda větší než případě celočíselné predikce. Souřadnice vektoru pohybu jsou tomto
případě VPb [1,5; 0]. 1. Souřadnice
vektoru pohybu jsou VPa [1; 0]