ПредишенСледващото

Компресия MPEG енкодер 2 - сложен процес, шест-ниво в йерархична структура: Блок - макроблокът - парче (парче) - блок - група рамки - конструкция последователност (фигура 4).

Mpeg енкодер компресия 2 - studopediya

Фигура 4 - йерархично кодиране структура на MPEG 2

Фрагменти първо се обработват изображения - блокове - от размера на 8x8 пиксела, провеждане и информация за осветеността или цветността. Единица (основният обект, към който се прилага DCT) е основната структурна единица, която се извършват върху всички основни операция на кодиране. Матрицата се състои от блок 8x8 = 64 пиксела, което е. Е. Тя има 64 проби. вертикална телевизия рамка намира 576/8 = 72 колони на матрицата, както и хоризонталните 704/8 = 88 редовете на матрицата. В резултат на пълна телевизор картина се формира от (72x88) = 6336 блокове т. Е. Матриците на данни яркост, които могат да притежават DCT.

блокове яркост Y са организирани в макроблокове (16x16 пиксела), състоящ се от четири блока. Макроблок, - е основният обект за движение компенсира прогноза.

Един или повече съседни макроблокове са групирани заедно, за да образуват рязане (парче), в която 16 пиксела вертикално и хоризонтално с 16N (където п - 1, 2, 3, и т.н.) пиксела.

Дялът е с основен предмет на синхронизация и възстановяване на данни, формиране на изображението. Когато възникне грешка в потока на цифрови данни, декодера има достъп до началото на следващата макроблок включени в парче, което подобрява ефективността на възстановяване и качеството на изображението. Приоритет на обработка на макроблокове в частта е същата като в обичайния ход на хоризонтално сканиране, т.е.. Д. От ляво на дясно и отгоре надолу.

В търси поле за търсене за "" макроблок в кадъра в непосредствена близост до препратката. Търсене диапазон включва 64x64 пиксела, т. Е. Ограничени размери 4x4 макроблок.

По този начин рамката. състояща се от парче група е основна единица кодиран образ, за ​​да бъдат предадени. 12. Последователността на 15 кадъра на група рамки (ПП - Група на снимката) на три типа (I, Р, В), от които само един I-картина (кадрова) вътрешно кодиран е справка за декодиране на други рамки (Р и В) група три или четири P-рамка (предсказуем - прогнозира) се използват по-кодираща компенсиране на движение на най-близката от предходните I рамка и 8. 10-рамка (двупосочен - двупосочна) кадрова кодиране и прогнозата на предходната и последващо I- и P -frames.

ПП Група конструкция е снабдена с заглавката и получената структура на данни наречен елементарен поток данни.

Mpeg енкодер компресия 2 - studopediya

Фигура 5 - Типичната последователност на I-, В- и р-Р-рамки конструкция може да се отнася само до предишните I- или Р-картини, докато В-картина може да се отнася и за предходните и следващите I- или р-рамки.

Mpeg енкодер компресия 2 - studopediya

Фигура 6 - структура рамка (изображение) предаване по комуникационния канал

Както се вижда от фиг. 5, след определен брой Р и В-рамки трябва отново справка I-кадър. група персонал трябва да бъде достатъчно голям, ако искате да получите висока степен на компресиране на данните. От друга страна, толкова по-често последван от I-кадъра е, по-високо качество на изображението, но по-голямата количеството на информация в реално време, която се предава по комуникационен канал, т.е.. Е. Колкото по-голяма трябва да бъде неговата честотна лента. Смята се, оптимално, ако един I-кадър има средно от 7 до 15 кадъра Р и В.

P-рамки (Изчислена рамки). Живи картини са кодирани P-тип или въз основа на референтния номер на предишния I-кадър или предходен референтен P кадър напред прогноза. Сравнение и получаване на информация разлика между кадрите се появява макроблок. Информацията за текущия P-рамка е в сравнение с референтните макроблоковоте на I-кадър, докато всеки блок на текущия кадър не е се появява нов фрагмент. От този момент нататък кадрова кодиране ключове, т.е.. Д. Нанесете DCT и формира нова P-кадър, но като отправна точка. Пространството позоваване P-конструкция намалява (поради DCT) и времеви излишък (поради кадрова компресия в сравнение с референтната I рамки), и те се използват като позоваване на В картини. В този случай се изисква висока точност на възстановяването. В P-рамки, в сравнение с I-рамки постижимо компресиране на данните е три пъти по-високи.

B-рамки (Двупосочен интерполирана кадри) са кодирани в зависимост от естеството на предаваните телевизия графични сцени по следните начини:

§ предсказване на следващата най-близо в рамка въз основа на предишното позоваването I- или P-кадър (предсказуем напред компенсация на движението).

§ обратен предсказване (предсказуем назад компенсиране на движение). Референтен е следващата съседна I- или P-кадър. Тази прогноза се реализира, когато голям участък в изображението (рамка), който не е бил в предишния кадър.

.. § двупосочен прогноза въз основа на предишното и следващото I- или P-рамки, тоест, комбинация от две прогнози - напред и назад прогноза прогноза - прогноза назад компенсация на движението. В подкрепа на рамката са два - един от тях най-близо предишния I-P или кадър, а другата на следващия I- или P-рамката.

§ вътре без компенсация на движението само въз основа на I-рамки. В този случай информация за текущата рамка е в сравнение с макролока на препратка I-кадър и информацията за разлика се отдава помежду им. Тази прогноза се използва, когато рязка промяна на парцела при високи скорости или движещо се изображение на обекта.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!