ДКП. Квантование коэффициентов ДКП
В большинстве случаев видеопоследовательности содержат избыточность в двух направлениях – временном и пространственном. Главное статистическое свойство, на котором основана аппаратура сжатия, – межэлементная корреляция, включающая предположение о коррелированности последовательных кадров видеоданных. Таким образом, значения отдельных пикселов изображения могут быть предсказаны либо по значениям ближайших пикселов внутри одного кадра (применение аппаратуры внутрикадрового кодирования), либо по значениям пикселов, расположенных в ближайших кадрах (использование аппаратуры межкадрового кодирования и компенсации перемещения). В некоторых случаях, например, при смене видеосцены в видеопоследовательности, временная корреляция между ближайшими кадрами очень низка. В таких случаях решающую роль в достижении эффективного сжатия видеоинформации играет внутрикадровая корреляция, т.е. пространственная корреляция пикселов изображения. Однако, если корреляция между последовательными кадрами видеоданных высока, то в случае, когда два последовательных кадра имеют схожее или одинаковое содержание, желательно применение межкадровой корреляции пикселов с временным предсказанием. На практике для достижения высокого коэффициента сжатия видеоинформации используется комбинация из двух подходов.
Пространственная избыточность изображения обусловлена наличием в видеокадре однотипных одинаково окрашенных участков. Отсчеты в соседних точках на таких участках практически одинаковы, присутствуют в основном НЧ составляющие двухмерного пространственного спектра. Для сокращения числа битов используется ДКП (табл. 5.3), (рис 5.23). Учитывая, что значения большинства коэффициентов ДКП весьма малы (табл.5.3) их последующее деление на числа таблицы квантования приводит или к их обнулению или к сильному уменьшению (табл. 5.3). Это позволяет значительно уменьшить скорость цифрового потока.
После предварительной обработки разностные ошибки предсказания или сами макроблоки подвергаются дискретному косинусному преобразованию (ДКП), в результате которого исходная матрица блоков преобразуется в матрицу частотных коэффициентов (рис.5.41). Каждый коэффициент характеризует амплитуду определенной частотной составляющей кадра, причем коэффициенты в матрице располагаются по возрастанию частот в вертикальном и горизонтальном направлениях. Другими словами, ДКП-матрицу можно трактовать как двумерный частотный спектр кадра изображения в вертикальном и горизонтальном направлениях. При этом основная энергия концентрируется около нулевых частот. Амплитуда менее значимых высокочастотных составляющих, как правило, мала или равна нулю, поэтому их потеря почти не сказывается на качестве изображения. Коэффициенты, не превышающие некоторого порогового значения, не передаются, что и приводит к желаемой компрессии.
После ДКП коэффициенты могут принять не целые значения, а на вход кодера необходимо подавать дискретную последовательность. Она получается при квантовании коэффициентов и расстановке их в ряд для подачи на хаффмановский кодер.
Квантование полученной после ДКП матрицы производится с учетом чувствительности глаза к различным пространственным частотам, причем при передаче более высокочастотных компонентов возможна большая погрешность. Зрение человека наиболее чувствительно к градациям яркости крупных деталей, поэтому для коэффициентов, соответствующих нулевым пространственным частотам, шаг квантования должен быть минимален. Для более высоких пространственных частот можно применять квантование на меньшее число уровней.
Рис. 5.41. Процесс ДКП, квантования и Z-упорядочения в MPEG-2
Формирование последовательности для подачи на кодер осуществляется при помощи Z-упорядочивания. В этом случае коэффициенты выстраиваются в порядке возрастания частот, причем, если пространственные частоты одинаковы, то впереди следуют коэффициенты для меньших частот[4].
5.18. Стандарт цифрового сжатия MPEG-1 [10]
Дата добавления: 2015-03-20; просмотров: 2663;