Выявление и компенсация пространственной избыточности
Для обнаружения движений и изменений компонентов передаваемого видеоизображения кодирующее и декодирующее устройства Н.261 должны сформировать и хранить текущий образ этого изображения, который выполняет функцию динамического эталона. Формирование такого эталона осуществляется в режиме начального ввода изображения (Input Picture — INTRA Mode).
Выявление и компенсация пространственной избыточности в рекомендации Н.261 реализуется путем использования двумерного дискретного косинус- преобразования — DCT (Discrete Cosine Transform).
В алгоритмах Н.261 предполагается, что кодирование перемещения компонентов изображения и компенсация ошибок прогноза перемещения выполняются в режиме компенсации избыточности передаваемого изображения и ошибок прогнозирования его перемещений (Prediction Error — INTER Mode).
Структурная схема блока кодирования видеоизображения по алгоритму Н.261
В режиме INTRA Mode для обработки видеоизображения используются только блоки, отмеченные на рис. 3.3 более темным цветом. В этом режиме функциональные блоки 1 и 2 выполняют двумерную дискретную свертку и последующее квантование входного видеоизображения.
Свертка яркостного компонента видеоизображения производится в пределах стандартного блока, а цветоразностных компонентов — в пределах макроблока. Поскольку в стандартном телевизионном видеоизображении на одну цветную точку приходится четыре яркостных — в обоих случаях фрагмент преобразуемого изображения представляет собой квадрат со стороной в 8 пикселов.
Квантование кодов, полученных после выполнения дискретного косинус- преобразования DCT, обеспечивает уменьшение динамического диапазона изменения кодов в 16 раз. Если на вход блока 2 поступают коэффициенты дискретного преобразования, имеющие диапазон изменения от -2048 до 2047, то диапазон изменения выходных кодов составляет от -256 до 255.
Блок 3 обеспечивает преобразование поступающих на его входы квантованных значений, в коды переменной длины— VLC (Variable-Length Coder). Те значения, которые встречаются часто, кодируются более короткими кодами, а те, которые встречаются редко— более длинными, что позволяет сократить объем передаваемых данных. Аналогичным образом осуществляется кодирование и адреса передаваемого макроблока.
Опубликовал katy
June 02 2015 13:40:36 ·
0 Комментариев ·
2102 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.