ИНТЕРПОЛЯЦИЯ ДЛЯ ВНЕШНЕГО ПРЕДСКАЗАНИЯ С УТОЧНЕНИЕМ

1. Способ обработки видео, содержащий этапы, на которых:
определяют, что режим кодирования с использованием оптического потока был включен для текущего блока видео для видео;
извлечение, с операцией заполнения вместо первой операции интерполяционной фильтрации, одной или более внешних выборок текущего блока видео;
выполняют вторую операцию интерполяционной фильтрации для текущего блока видео; и
выполняют, на основе операции заполнения и второй операции интерполяционной фильтрации, преобразование между текущим блоком видео и представлением потока битов видео.
2. Способ по п.1, в котором при первой операции интерполяционной фильтрации используется билинейный фильтр.
3. Способ по п.1 или 2, в котором для второй операции интерполяционной фильтрации используется только 8-отводный интерполяционный фильтр для компоненты яркости текущего блока видео.
4. Способ по любому из пп.1-3, в котором размер текущего блока видео составляет M×N, первое количество выборок, необходимых для вычисления градиента, равно (M+G)×(N+G), интерполяционный фильтр, используемый во второй операции интерполяционной фильтрации для компоненты яркости текущего блока видео, содержит L отводов, второе количество выборок, требующееся для второй операции интерполяционной фильтрации без режима кодирования с использованием оптического потока, равно (M+G+L−1)×(N+G+L−1), третье количество выборок, требующееся для второй операции интерполяционной фильтрации с режимом кодирования с использованием оптического потока, равно (M+k+L−1)×(N+k+L−1), где M, N, G и L являются положительными целыми числами, k является целым числом меньше G.
5. Способ по п.4, в котором четвертое количество выборок, содержащих разность между вторым количеством выборок и третьим количеством выборок, заполняется при операции заполнения.
6. Способ по п.4 или 5, в котором L = 8, а G = 2.
7. Способ по любому из пп.4-6, в котором k = 0.
8. Способ по любому из пп.4-7, в котором M равно 8 или 16 и N равно 8 или 16.
9. Способ по любому из пп.1-8, в котором режим кодирования с использованием оптического потока содержит режим предсказания двунаправленного оптического потока (BDOF).
10. Способ по любому из пп.1-9, в котором преобразование включает в себя кодирование текущего блока видео в поток битов.
11. Способ по любому из пп.1-9, в котором преобразование включает в себя декодирование текущего блока видео из потока битов.
12. Устройство обработки видеоданных, содержащее процессор и энергонезависимую память, хранящую инструкции, вызывающие, при исполнении процессором, выполнение, процессором:
определения, что режим кодирования с использованием оптического потока был включен для текущего блока видео для видео;
извлечения, с операцией заполнения вместо первой операции интерполяционной фильтрации, одной или более внешних выборок текущего блока видео;
выполнения второй операции интерполяционной фильтрации для текущего блока видео; и
выполнения, на основе операции заполнения и второй операции интерполяционной фильтрации, преобразования между текущим блоком видео и представлением потока битов видео.
13. Энергонезависимый машиночитаемый носитель информации, хранящий инструкции, вызывающие, при исполнении процессором, выполнение процессором:
определения, что режим кодирования с использованием оптического потока был включен для текущего блока видео для видео;
извлечения, с операцией заполнения вместо первой операции интерполяционной фильтрации, одной или более внешних выборок текущего блока видео;
выполнения второй операции интерполяционной фильтрации для текущего блока видео; и
выполнения, на основе операции заполнения и второй операции интерполяционной фильтрации, преобразования между текущим блоком видео и представлением потока битов видео.
14. Энергонезависимый машиночитаемый носитель информации, хранящий поток битов видео, сгенерированного посредством выполнения способа, устройством обработки видео, содержащего этапы, на которых:
определяют, что режим кодирования с использованием оптического потока был включен для текущего блока видео для видео;
извлечение, с операцией заполнения вместо первой операции интерполяционной фильтрации, одной или более внешних выборок текущего блока видео;
выполняют вторую операцию интерполяционной фильтрации для текущего блока видео; и
выполняют, на основе операции заполнения и второй операции интерполяционной фильтрации, преобразование между текущим блоком видео и представлением потока битов видео.