КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сжатие движущихся изображений
Метод кодирования движущихся изображений, используемый в стандартах МРЕG-1 и МРЕG-2, называется гибридным, так как в нем сочетаются внутрикадровое кодирование, направленное на уменьшение в основном психофизиологической избыточности в отдельных кадрах, и межкадровое кодирование, с помощью которого уменьшается избыточность, обусловленная межкадровой корреляцией. Использование межкадрового кодирования позволяет получить существенно большую степень сжатия движущегося изображения, чем при раздельном сжатии отдельных кадров по методу JPEG. Внутрикадровое кодирование содержит операции, аналогичные используемым в методе JPEG, т. е. поблочное дискретное конусное преобразование, квантование и кодирование с переменной длиной кодовых слов. Межкадровое кодирование содержит операции оценки и компенсации движения и кодирования с предсказанием. Целые кадры и фрагменты кадров могут кодироваться с применением совместно межкадрового и внутрикадрового кодирования (для краткости этот случай далее называется просто межкадровым кодированием) или только с применением внутрикадрового кодирования. Группы изображений. Изображением в стандартах МРЕG-1, МРЕG-2 может быть как целый кадр, так и одно из полей кадра. Последовательность кадров делится на группы, называемые GOP. В группе есть кадры трех типов: - I -кадры (внутрикадровые), которые передаются только с внутрикадровым кодированием и являются опорными для декодирования остальных кадров группы, обеспечивая возможность начала декодирования и воспроизведения принятого ТВ-сигнала практически в любой момент времени; - Р -кадры (предсказанные), при передаче которых используется межкадровое кодирование путем предсказания с компенсацией движения по ближайшему предшествующему I -кадру и Р -кадру; - В -кадры (двунаправленные), которые передаются с межкадровым кодированием путем предсказания с компенсацией движения по ближайшим к ним как спереди, так и сзади I -кадрам и Р -кадрам, а сами не могут использоваться для предсказания других кадров (некоторые фрагменты В -кадра могут кодироваться внутрикадровым методом). Рассмотрим пример последовательности кадров: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 I В В Р В В Р В В Р В В Р В В 1 В В Р В. Здесь кадры с 1 по 15 образуют группу кадров. В таком порядке кадры кодируются и передаются, а в процессе декодирования восстанавливается исходный порядок кадров. Макроблоки. Макроблоком называется квадратный фрагмент изображения размером 16х16 элементов (пикселов). Макроблок содержит информацию как о яркости (Y), так и о цветности (, ). В случае использования формата дискретизации 4:2:0 каждый макроблок содержит четыре блока 8х8 элементов сигнала яркости Y и по одному блоку 8х8 элементов цветоразностных сигналов и. При использовании формата 4:2:2 каждый макроблок содержит при том же количестве блоков Y по два блока и, а при использовании формата 4:4:4 - по четыре блока и. Группа следующих друг за другом макроблоков называется слайсом. Число макроблоков в слайсе может быть произвольным. Слайсы в изображении не должны перекрываться, но их положение может изменяться от одного изображения к другому. Прогрессивная и чересстрочная развертки. При кодировании телевизионного изображения, передаваемого с прогрессивной разверткой, каждый кадр состоит из одного и разбивается на макроблоки. В случае чересстрочной развертки каждый кадр состоит из двух полей. Первое поле содержит нечетные строки кадра, а второе — четные строки. При этом возможны два варианта кодирования кадра, выбор одного из которых для данного кадра осуществляется на основе оценки движения в нем. В случае кадрового кодирования кодируемым изображением является полный кадр, который целиком хранится в ЗУ кодера, вследствие чего для кодирования одновременно доступны как четные, так и нечетные строки. Блоки элементов сигнала яркости блоки элементов цветоразностных сигналов для форматов 4:2:2 и 4:4:4 выделяются из макроблока, как это показано на рис. 4.3, а, где заштрихованными показаны нечетные строки, а не заштрихованные - четные. В случае формата 4:2:0 в блоки цветоразностных сигналов берутся элементы из каждой второй строки. Кадровое кодирование выбирается в случаях, когда изменения во втором поле кадра относительно первого поля того же кадра незначительные. В случае полевого кодирования кодируемым изображением является каждое поле. Первое поле кадра может использоваться для предсказания макроблоков второго поля того же кадра. При этом в каждый блок элементов сигнала яркости или элементов цветоразностных сигналов для форматов 4:2:2 и 4:4:4 входят элементы из одного поля, как это показано на рис. 4.3, б. Блоки элементов цветоразностных сигналов для формата 4:2:0 образуются так же, как при кадровом кодировании.
Рис.21.1. Формирование блоков при чересстрочной развертки в случаях кадрового (а) и полевого (б) режимов
Как уже указывалось, при описании работы кодера и декодера говорится о кадровом кодировании, но следует помнить, что существует и полевое кодирование.
Дата добавления: 2014-01-06; Просмотров: 1308; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |