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, однако оно дает выигрыш по сжатию при кодировании граничных макроблоков.
|