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

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