Digitální televizní soustavy
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
29
předchozího snímku, ale kódovaný blok určen tzv. Pokud je
dále překročena horní hranice povolené nepřesnosti, upouští přenosu pomocí vektorů
pohybu kódovaný makroblok zpracovává jako snímku (stejnosměrné střídavé
koeficienty každého bloku přenášejí ihned sebou).24. Sousední snímky jsou časově
posunuty pouze msTSN 40 málo
pravděpodobné, tak krátkou dobu se
přesune nějaký objekt například levého
horního rohu pravého dolního rohu obrazu.23. 1.
Mn
Mn-1
y 22
x 30
Obr. vyhledávací oblast, která zaujímá 5,15 obrazových bodů vodorovném
směru 5,7 obrazových bodů svislém směru vzhledem pozici kódovaného bloku. Místo kódovaného bloku přenášejí dekodéru
pouze souřadnice yx, vektoru pohybu.
Volbu jednosměrné (dopředné nebo zpětné), případně obousměrné predikce, včetně
použití vektorů pohybu provádí kodér podle požadavku maximální komprimaci signálu. Všechny
tři signály mají potom jeden společný vektor
pohybu. případě kódování snímků statické scény jsou
souřadnice vektoru pohybu nulové. rozdíl součtů hodnot vzorků obou makrobloků, a
přenášejí opět pouze souřadnice vektoru pohybu.24.
V případě, kdy vyhledávací oblasti není nalezen přesně stejný makroblok, povolena
určitá nepřesnost 1 nnn MMM tj. vektorem pohybu, jednoznačně
definovaným souřadnicemi yx, obr. 1. Změna polohy objektů následujících snímcích
Stanovení vektoru pohybu provádí
současně pro jasový signál (bloky 16
vzorků) oba chrominanční signály (bloky x
8 vorků), tedy úrovni makrobloků. 1. Stanovení souřadnic vektoru pohybu
u snímku (dopředná predikce)
.
Navíc prohledávání celého předchozího snímku bylo časově velice náročné.
V dekodéru při dekódování bloku vyhledá pomocí souřadnic vektoru pohybu
v paměti předchozího snímku oblast 1nM vloží místo dekódovaného bloku. Proto se
prohledává pouze tzv. Jestliže tato nepřesnost překročena,
vytváří rozdílový makroblok, doplněný souřadnicemi optimálního vektoru pohybu.
U obousměrné predikce prohledává oblast předchozího následujícího snímku určují
se souřadnice dvou vektorů pohybu.
Obr.
Pro každý blok právě kódovaného
snímku není třeba prohledávat celý předchozí
snímek