В этой статье не процитировать какие - либо источники . ( декабрь 2007 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Четвертьпиксельное движение (также известное как движение Q-pel или движение Qpel ) относится к использованию четверти расстояния между пикселями (или положениями отсчетов яркости) в качестве точности вектора движения для оценки движения и компенсации движения в схемах сжатия видео . Он используется во многих современных форматах кодирования видео, таких как MPEG-4 ASP , H.264 / AVC и HEVC . Хотя для кодирования векторов движения с более высокой точностью требуется больше битов, иногда они могут привести к более эффективному сжатию в целом за счет повышения качества сигнала прогнозирования.
Операция [ править ]
Программные продукты кодирования видео, такие как Xvid , 3ivx и DivX Pro Codec , основанные на спецификации MPEG-4 , используют алгоритмы оценки движения для значительного улучшения сжатия видео. Уровень разрешения по умолчанию для оценки движения для большинства реализаций MPEG-4 ASP составляет половину пикселя, хотя в стандарте указывается четверть пикселя. Декодеры H.264 всегда поддерживают движение в четверть пикселя. Четверть-пиксельное разрешение может улучшить качество сигнала видеопрогнозирования по сравнению с полупиксельным разрешением, хотя этого улучшения не всегда может быть достаточно, чтобы компенсировать увеличенную битовую стоимость вектора движения четвертьпиксельной точности; дополнительные методы, такие какОптимизация скорости-искажения , которая учитывает как качество, так и стоимость долота, используется для значительного повышения эффективности оценки движения в четверть пикселя.
Методы интерполяции [ править ]
Четверть-пиксельная компенсация движения , как и полупиксельная, достигается за счет интерполяции . В разных конструкциях используются разные специфические схемы:
- VC-1 использует бикубическую интерполяцию .
- H.264 / AVC использует 6-отводный фильтр для полупиксельной интерполяции, а затем простую линейную интерполяцию для достижения четвертьпиксельной точности из полупиксельных данных.
- HEVC использует отделяемую фильтрацию с 7 или 8 отводами.
Аппаратная совместимость в MPEG-4 ASP [ править ]
Видео, закодированные с помощью векторов движения с точностью до четверти пикселя, требуют вдвое большей вычислительной мощности для кодирования и на 30-60% больше вычислительной мощности для декодирования. В результате, чтобы обеспечить более широкую аппаратную совместимость, Qpel отключен в профилях кодирования DivX по умолчанию. Однако с появлением более новых автономных проигрывателей, поддерживающих более сложные форматы, такие как VC-1 и H.264 , поддержка Qpel в MPEG-4 ASP стала более распространенной.