جدول ۲‑۳ فرمتهای پشتیبانی شده توسط H.261 ]36[
نمونهبرداری جزئی کروما در H.261 عبارتست از ۴:۲:۰٫ شکل ۲‑۳ یک توالی نمونه H.261 از فریمها را نشان میدهد.
شکل ۲‑۳ توالی فریم در H.261 ]36[
نگاهی به فرمت جریان داده در H.261
جریان داده در H.261 شامل ۴ لایه سلسله مراتبی میشود: تصویر[۳۳]، GOB[34]، ماکروبلوک[۳۵] و بلوک[۳۶] (شکل ۲‑۴). ]۳۶[
شکل ۲‑۴ فرمت جریان داده در H.261 ]36[
فریم تصویر H.261
لایه بلوک
لایه ماکروبلوک
لایه GOP
لایه تصویر
- لایه تصویر.
PSC[37] مشخص کننده مرز بین تصاویر است. TR[38] یک برچسب زمانی برای تصویر ارائه میدهد. از آنجا که ممکن است بخاطر استفاده از نمونهبرداری جزئی، بعضی از تصاویر ارسال نشوند، برای هماهنگ نگهداشتن صوت و تصویر استفاده از TR اجباری است. PType[39] نیز نوع تصویر را مشخص میکند. مثلاً تصویر CIF است یا QCIF.
- لایه GOB.
تصاویر H.261 به نواحیای شامل ۳ × ۱۱ ماکروبلوک تقسیم میشوند (به عنوان مثال نواحی ۴۸ × ۱۷۸ پیکسل در تصاویر لومیننس). هرکدام از این نواحی GOB نامیده میشوند. شکل ۲‑۵ آرایش GOB ها را در یک تصویر CIF و QCIF نشان میدهد. هرکدام از GOB ها شامل GBSC[40] و GN[41] میشود. این مقادیر برای هماهنگ نگهداشتن جریان استفاده میشود. GQuant کوانتیزر استفاده شده در GOB را مشخص میکند.
- لایه ماکروبلوک.
هر کدام از ماکروبلوکها آدرس مخصوص به خود را دارند که نشان دهندهی موقعیت آنها در GOB میباشد. همچنین شامل کوانتیزر (MQuant) و ۶ بلوک تصویر ۸ × ۸ میشوند. نوع[۴۲] نشان دهندهی نوع فریم (Intra- یا Inter-) است. MVD[43] از تفاضل بلوک اصلی و بلوک حاضر بدست میآید. CBP[44] نیز نشان دهندهی میزان تطبیق ماکروبلوک با مقدار تخمینی است.
- لایه بلوک.
به ازای هر بلوک ۸ × ۸ جریان بیتها با مقدار DC آغاز شده و با جفت طول-صفرها (Run) و زیرمجموعه غیرصفر (Level) و در نهایت EOB[45] همراه میشود.
دامنه Run [0, 63] است و مقدار Level مقادیر کوانتیرز را تحت تأثیر قرار میدهد و دامنه آن بین [-۱۲۷ , ۱۲۷] به جز صفر میباشد.
GOB 0 |
GOB 1 |
GOB 2 |
QCIF