Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
5.4.3. Профиль повышенной степени сжатия
Профиль
повышенной степени сжатия (АСЕ, Advanced Coding Efficiency) дополняет
кодирование альфа-градуированных видеообъектов базового профиля некоторыми
дополнительными модулями, повышающими степень сжатия. Вместе с простыми и
базовыми объектами этот профиль работает с объектами АСЕ, которые обрабатываются
следующими инструментами:
- прогноз
компенсации движения с точностью в четверть пиксела (§ 5.3.3);
-
GMC (§ 5.3.3);
-
чересстрочная развертка (§ 5.3.3);
-
градуированное кодирование формы (§ 5.4.3);
- адаптированное
к форме преобразование DCT.
Рис. 5.55. Адаптированное к форме DCT.
Рис. 5.56. Инструменты и объекты масштабируемого
кодирования.
Адаптированное к
форме DCT (SA-DCT, Shape-Adaptive DCT) основано на
предварительно построенных базисных функциях одномерного DCT, которые позволяют
эффективно преобразовывать и сжимать произвольное подмножество блока.
Преобразование SA-DCT применяется
исключительно к граничным блокам ВАВ размером 8x8, содержащим один или
несколько прозрачных пикселов. Прямое преобразование SA-DCT состоит из
следующих шагов (рис. 5.55).
1. Сдвинуть
непрозрачные величины X блока 8x8
вверх.
2. Применить
одномерное DCT к каждому столбцу
(число точек преобразования совпадает с числом непрозрачных величин в каждом
столбце).
3. Полученные промежуточные
коэффициенты Y сдвинуть влево.
4. Применить
одномерное DCT к каждой строке
(с совпадением по числу значений в каждой строке).
Полученные в
результате коэффициенты (Z) квантуются, сканируются
по зигзагу и кодируются. Декодер обращает описанный процесс (используя
информацию о форме, полученную при декодировании ВАВ) и реконструирует блок
сэмплов 8x8. Преобразование SA-DCT сложнее обычного DCT, однако оно дает
выигрыш по сжатию при кодировании граничных макроблоков.