СПОСОБ И УСТРОЙСТВО ДЛЯ КОМПЕНСАЦИИ ДВИЖЕНИЯ С ПРЕДСКАЗАНИЕМ

1. Способ декодирования видео для компенсации движения, выполняемой при межкадровом предсказании, причем способ содержит компьютерно-исполняемые этапы, исполняемые процессором видеодекодера для реализации:
извлечения эталонных выборок из памяти эталонных изображений;
применения первой интерполяции дробных выборок к извлеченным выборкам в первом направлении для генерации первого набора дробных выборок; и
применения второй интерполяции дробных выборок к первому набору дробных выборок во втором направлении для генерации второго набора дробных выборок,
причем эталонные выборки представлены с первой битовой глубиной, а первый набор дробных выборок представлен со второй битовой глубиной, которая является постоянной независимо от первой битовой глубины эталонных выборок; и
причем при интерполяции дробных выборок применяют фильтр с конечной импульсной характеристикой (FIR) с 8 отводами, имеющий один из следующих трех наборов коэффициентов для генерации четверть-пиксельной выборки: [-1, 4, -10, 58, 17, -5, 1, 0]; [-1, 4, -11, 40, 40, -11, 4, -1]; и [0, 1, -5, 17, 58, -10, 4, -1].
2. Способ по п. 1, в котором интерполяция дробных выборок содержит усечение каждого из отфильтрованных результатов таким образом, что дробные выборки имеют желаемую точность.
3. Способ по п. 2, в котором желаемая точность является постоянной по первому и второму процессам дробной интерполяции.
4. Способ по п. 2, в котором усечение каждого из отфильтрованных результатов содержит округление усеченных результатов по направлению к минус бесконечности.
5. Способ по любому из пп. 1-4, в котором первая битовая глубина эталонных выборок задана равной 8 или 10.
6. Способ по любому из пп. 1-4, в котором вторая битовая глубина задана равной 14.
7. Способ по п. 5, в котором вторая битовая глубина задана равной 14.
8. Устройство декодирования видео для компенсации движения, выполняемой при межкадровом предсказании, причем устройство содержит:
память эталонов, содержащую эталонные изображения, и
блок предсказания/компенсации движения, соединенный с памятью эталонов и выполненный с возможностью:
извлечения эталонных выборок из памяти эталонных изображений;
применения первой интерполяции дробных выборок к извлеченным выборкам в первом направлении для генерации первого набора дробных выборок; и
применения второй интерполяции дробных выборок к первому набору дробных выборок во втором направлении для генерации второго набора дробных выборок,
причем эталонные выборки представлены с первой битовой глубиной, а первый набор дробных выборок представлен со второй битовой глубиной, которая является постоянной независимо от первой битовой глубины эталонных выборок; и
причем при интерполяции дробных выборок применяется фильтр с конечной импульсной характеристикой (FIR) с 8 отводами, имеющий один из следующих трех наборов коэффициентов для генерации четвертьпиксельной выборки: [-1, 4, -10, 58, 17, -5, 1, 0]; [-1, 4, -11, 40, 40, -11, 4, -1]; и [0, 1, -5, 17, 58, -10, 4, -1].
9. Устройство по п. 8, в котором интерполяция дробных выборок содержит усечение каждого из отфильтрованных результатов таким образом, что дробные выборки имеют желаемую точность.
10. Устройство по п. 9, в котором желаемая точность является постоянной по первому и второму процессам дробной интерполяции.
11. Устройство по п. 9, в котором усечение каждого из отфильтрованных результатов содержит округление усеченных результатов по направлению к минус бесконечности.
12. Устройство по любому из пп. 8-11, в котором первая битовая глубина эталонных выборок задана равной 8 или 10.
13. Устройство по любому из пп. 8-11, в котором вторая битовая глубина задана равной 14.
14. Устройство по п. 12, в котором вторая битовая глубина задана равной 14.