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

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