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