СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ ВИДЕО, СПОСОБ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕО И ПРОГРАММЫ ДЛЯ НИХ

1. Способ кодирования видео c использованием компенсации движения с дробной точностью, причем способ содержит:
- этап выполнения поиска движения для получения вектора движения;
- этап вычисления эталонных вероятностей в местоположениях дробных пикселей, обозначенных полученным вектором движения;
- этап деления местоположений интерполяции, которые представляют собой местоположения дробных пикселей, на многочисленные группы на основе вычисленных эталонных вероятностей;
- этап выбора, для каждой из групп местоположений интерполяции, коэффициентов интерполяционного фильтра, которые должны использоваться для генерации интерполированного изображения прогнозирования из числа многочисленных кандидатов коэффициентов интерполяционного фильтра;
- этап генерации интерполированного изображения прогнозирования с использованием выбранных коэффициентов интерполяционного фильтра и выполнения кодирования с компенсацией движения с дробной точностью на основании интерполированного изображения прогнозирования, для каждой из групп местоположений интерполяции; и
- этап кодирования информации, указывающей группирование местоположений интерполяции, и информации, указывающей коэффициенты интерполяционного фильтра, которые должны использоваться для каждой из групп местоположений интерполяции.
2. Способ кодирования видео по п.1, в котором при выборе коэффициентов интерполяционного фильтра, коэффициенты интерполяционного фильтра, которые минимизируют энергию ошибки прогнозирования, выбираются из числа многочисленных кандидатов коэффициентов интерполяционного фильтра.
3. Способ кодирования видео по п.1 или 2, в котором при выборе коэффициентов интерполяционного фильтра, степень важности устанавливается на основе эталонных вероятностей в предположении, что чем выше эталонная вероятность, тем выше степень важности группы местоположений интерполяции, и коэффициенты интерполяционного фильтра или кандидаты коэффициентов интерполяционного фильтра, соответствующие интерполяционному фильтру, имеющему большую форму, большую длину фильтра или большую битовую глубину, поскольку степень важности становится выше, выбираются на основе установленной степени важности.
4. Устройство кодирования видео c использованием компенсации движения с дробной точностью, причем устройство содержит:
- модуль получения вектора движения, который выполняет поиск движения для получения вектора движения;
- модуль вычисления эталонных вероятностей, который вычисляет эталонные вероятности в местоположениях дробных пикселей, обозначенных полученным вектором движения;
- модуль группирования, который делит местоположения интерполяции, которые представляют собой местоположения дробных пикселей, на многочисленные группы на основе вычисленных эталонных вероятностей;
- модуль выбора коэффициентов интерполяционного фильтра, который выбирает, для каждой из групп местоположений интерполяции, коэффициенты интерполяционного фильтра, которые должны использоваться для генерации интерполированного изображения прогнозирования из числа многочисленных кандидатов коэффициентов интерполяционного фильтра;
- первый модуль кодирования, который генерирует интерполированное изображение прогнозирования с использованием выбранных коэффициентов интерполяционного фильтра и выполняет кодирование с компенсацией движения с дробной точностью, основываясь на интерполированном изображении прогнозирования, для каждой из групп местоположений интерполяции; и
- второй модуль кодирования, который кодирует информацию, указывающую группирование местоположений интерполяции, и информацию, указывающую коэффициенты интерполяционного фильтра, которые должны использоваться для каждой из групп местоположений интерполяции.
5. Способ декодирования видео c использованием компенсации движения с дробной точностью, причем способ содержит:
- этап декодирования информации, указывающей группирование местоположений интерполяции, которые представляют собой местоположения дробных пикселей, и информации, указывающей коэффициенты интерполяционного фильтра, которые должны использоваться для каждой из групп местоположений интерполяции;
- этап определения, для каждой из групп местоположений интерполяции, коэффициентов интерполяционного фильтра, которые должны использоваться для генерации интерполированного изображения прогнозирования, на основании декодированной информации;
- этап декодирования вектора движения и остаточного сигнала прогнозирования;
- этап генерации интерполированного изображения прогнозирования с использованием интерполяционного фильтра, определенного посредством определенных коэффициентов интерполяционного фильтра, и генерации сигнала прогнозирования при компенсации движения; и
- этап генерации декодированного изображения с использованием декодированного остаточного сигнала прогнозирования и генерированного сигнала прогнозирования.
6. Устройство декодирования видео c использованием компенсации движения с дробной точностью, причем устройство содержит:
- первый модуль декодирования, который декодирует информацию, указывающую группирование местоположений интерполяции, которые представляют собой местоположения дробных пикселей, и информацию, указывающую коэффициенты интерполяционного фильтра, которые должны использоваться для каждой из групп местоположений интерполяции;
- модуль определения коэффициентов интерполяционного фильтра, который определяет, для каждой из групп местоположений интерполяции, коэффициенты интерполяционного фильтра, которые должны использоваться для генерации интерполированного изображения прогнозирования, основываясь на декодированной информации;
- второй модуль декодирования, который декодирует вектор движения и остаточный сигнал прогнозирования;
- модуль генерации сигнала прогнозирования, который генерирует интерполированное изображение прогнозирования с использованием интерполяционного фильтра, определенного посредством определенных коэффициентов интерполяционного фильтра, и генерирует сигнал прогнозирования при компенсации движения; и
- модуль генерации декодированного изображения, который генерирует декодированное изображение с использованием декодированного остаточного сигнала прогнозирования и генерированного сигнала прогнозирования.
7. Программа кодирования видео, которая предписывает компьютеру исполнять способ кодирования видео по п.1 или 2.
8. Программа декодирования видео, которая предписывает компьютеру исполнять способ декодирования видео по п.5.
9. Программа кодирования видео, которая предписывает компьютеру исполнять способ кодирования видео по п.3.