Kadr quruluşu
Hər bir kadr makrobloklardan ibarət olan dilimlərə (hissə) bölünür. Makroblok 8 x 8 blok elementindən (piksel) ibarətdir. Hər bir makroblokda parlaqlıq nümunələri Y (16 x 16 piksel ölçülü şəkil sahəsindən) və eyni bölgədən götürülmüş Cr və Cb (8 x 8 piksel) xrom nümunələri olan bloklar qrupu var. Cr nümunələri olan blokların sayı alt format formatına bağlıdır: 4: 2: 0 formatında bir blok Cb və Cr, 4: 2: 2 formatda dörd: 4: 4: 4 formatda dörd.
Şəkil 3.8. Macroblok strukturları
Həm kadr, həm də sahə kodlaşdırmasının istifadə oluna biləcəyi "kadr" tipli şəkillərdə, makroblokun daxili təşkilatlanmasının iki variantı mümkündür. Kadr kodlaşdırması halında, hər bir parlaqlıq Y bloku iki sahənin alternativ sətirlərindən yaranır.
68
Şəkil 3.9. Kadr macroblok strukturları
Sahə kodlaşdırmasında hər Y bloku iki sahədən yalnız birinin xətlərindən yaranır.
Şəkil 3.10. Sahə kodlaşdırma makroblok strukturları
Kromatik bloklar Cr və Cb 4: 2: 2 və 4: 4: 4 formatlarında işlənildikdə eyni qaydalara uyğun olaraq formalaşır. Diskret kosin çevrilməsini həyata keçirmək üçün 4: 2: 0 formatını istifadə edərkən, kadr quruluşu daxilində rəng blokları təşkil edilir. İntraframe və interframe kodlaşdırması nəticəsində əldə edilmiş video məlumat axınının bütün struktur elementləri (makroblok və blok istisna olmaqla) xüsusi və unikal başlanğıc kodları ilə tamamlanır. Hər bir element aşağı səviyyəli elementlərin məlumatlarının ardınca bir başlığı ehtiva edir. Video ardıcıllığının başlığı (ən yüksək səviyyənin elementi kimi) müxtəlif əlavə məlumatları, məsələn, ölçüləri və aspekt nisbətləri, rəqəmsal məlumat axınının sürəti, kvantlaşdırma matrisi, rəngli görüntü nümunə formatı, ilkin rəng
69
və ağ koordinatları, parlaqlıq və rəng fərqi siqnalları yaratmaq üçün matris parametrləri verir.
MPEG-1-də görüntünün kodlaşdırılması prosesi yalnız JPEG texnologiyasından istifadə etməklə yalnız intraframe kodlaşdırma istifadə edərək formalaşan ilkin (Intra) bir kadrın yaradılması ilə başlayır (bəzi mənbələrdə orijinal kadr istinad adlanır). Belə kodlaşdırma üçün əməliyyatlar dəsti keçid RGB-YCrCb, 8 X8 pikselin blok meydana gəlməsi, diskret kosin transformasiyası (DCT); kvantlaşdırma matrisinin elementləri ilə təyin olunan ağırlıqlı kvantlaşdırma; əmsal matrisinin ziqzaq tarama nəticəsində əldə edilmiş bir sıra DCT əmsallarının statistik kodlaşdırılması. Proqnozlaşdırılan P-kadrlar sadəcə əvvəlki kadra nisbətən birbaşa fərqi hesablamaqla formalaşdırıla bilər. Bununla belə, belə bir texnologiya, məsələn, bütün görüntünün hamar bir şəkildə qarışdırılması halında təsirsizdir, çünki fərqlilik məlumatları kadr həcminə demək olar ki, bərabərdir. Hərəkəti qiymətləndirmək və kompensasiya etmək üçün MPEG-1 metodundan istifadə edərək daha yaxşı nəticələr əldə edilir. Onun tətbiqi ölçüsü 16 x 16 piksel olan makrobloklar səviyyəsində həyata keçirilir.
|