ВЫБИРАЕМЫЕ ВЕКТОРЫ-КАНДИДАТЫ ДВИЖЕНИЯ ДЛЯ ПРОГНОЗИРОВАНИЯ В КАДРАХ С ГЛОБАЛЬНЫМ ДВИЖЕНИЕМ

1. Декодирующее устройство, содержащее схему, выполненную с возможностью:
приема потока битов данных;
построения, для текущего блока, списка векторов-кандидатов движения, причем процедура построения указанного списка векторов-кандидатов движения дополнительно содержит добавление одного вектора-кандидата глобального движения в список векторов-кандидатов движения, причем указанный один вектор-кандидат глобального движения выбирают на основе модели глобального движения, используемой текущим блоком; и
реконструкции данных пикселей текущего блока с использованием списка векторов-кандидатов движения.
2. Декодирующее устройство по п. 1, в котором указанный один вектор-кандидат глобального движения выбран на основе заданного отображения типов моделей глобального движения на кандидатов.
3. Декодирующее устройство по п. 1, в котором указанный один вектор-кандидат глобального движения представляет собой вектор движения контрольной точки.
4. Декодирующее устройство по п. 3, в котором указанный вектор движения контрольной точки представляет собой вектор поступательного движения.
5. Декодирующее устройство по п. 3, в котором указанный вектор движения контрольной точки представляет собой вектор 4-параметрической аффинной модели движения.
6. Декодирующее устройство по п. 3, в котором указанный вектор движения контрольной точки представляет собой вектор 6-параметрической аффинной модели движения.
7. Декодирующее устройство по п. 1, дополнительно содержащее:
процессор энтропийного декодирующего устройства, выполненный с возможностью приема потока битов данных и декодирования указанного потока битов данных в квантованные коэффициенты;
процессор обратного квантования и обратного преобразования, выполненный с возможностью обработки квантованных коэффициентов с использованием обратного дискретного косинусного преобразования;
фильтр удаления блочности;
буфер кадров; и
процессор для внутрикадрового прогнозирования.
8. Декодирующее устройство по п. 1, в котором текущий блок образует часть дерева принятия решений со структурой дерева квадратов плюс двоичное дерево.
9. Декодирующее устройство по п. 1, в котором текущий блок представляет собой единицу дерева кодирования.
10. Декодирующее устройство по п. 1, в котором текущий блок представляет собой единицу кодирования.
11. Декодирующее устройство по п. 1, в котором текущий блок представляет собой единицу прогнозирования.
12. Декодирующее устройство по п. 1, в котором модель глобального движения содержит поступательное движение.
13. Декодирующее устройство по п. 1, в котором модель глобального движения содержит аффинное движение.
14. Декодирующее устройство по п. 1, в котором модель глобального движения характеризуется заголовком потока битов данных, причем указанный заголовок содержит набор параметров изображения.
15. Декодирующее устройство по п. 1, в котором модель глобального движения характеризуется заголовком потока битов данных, причем указанный заголовок содержит набор параметров последовательности (SPS).
16. Способ, содержащий этапы, на которых:
принимают, с помощью декодирующего устройства, поток битов данных;
конструируют, для текущего блока, список векторов-кандидатов движения, причем конструирование указанного списка векторов-кандидатов движения дополнительно содержит добавление одного вектора-кандидата глобального движения в список векторов-кандидатов движения, а указанный один вектор-кандидат глобального движения выбирают на основе модели глобального движения, используемой текущим блоком; и
реконструируют данные пикселей текущего блока с использованием построенного списка векторов-кандидатов движения.
17. Способ по п. 16, в котором указанный один вектор-кандидат глобального движения выбирают на основе заданного отображения типов моделей глобального движения на кандидатов.
18. Способ по п. 16, в котором указанный один вектор-кандидат глобального движения представляет собой вектор движения контрольной точки.
19. Способ по п. 18, в котором указанный вектор движения контрольной точки представляет собой вектор поступательного движения.
20. Способ по п. 18, в котором указанный вектор движения контрольной точки представляет собой вектор 4-параметрической аффинной модели движения.
21. Способ по п. 18, в котором указанный вектор движения контрольной точки представляет собой вектор 6-параметрической аффинной модели движения.
22. Способ по п. 16, в котором декодирующее устройство дополнительно содержит:
процессор энтропийного декодирующего устройства, выполненный с возможностью приема потока битов данных и декодирования указанного потока битов данных в квантованные коэффициенты;
процессор обратного квантования и обратного преобразования, выполненный с возможностью обработки квантованных коэффициентов с использованием обратного дискретного косинусного преобразования;
фильтр удаления блочности;
буфер кадров; и
процессор внутрикадрового прогнозирования.
23. Способ по п. 16, в котором текущий блок образует часть дерева принятия решений со структурой дерева квадратов плюс двоичное дерево.
24. Способ по п. 16, в котором текущий блок представляет собой единицу дерева кодирования.
25. Способ по п. 16, в котором текущий блок представляет собой единицу кодирования.
26. Способ по п. 16, в котором текущий блок представляет собой единицу прогнозирования.
27. Способ по п. 16, в котором модель глобального движения содержит поступательное движение.
28. Способ по п. 16, в котором модель глобального движения содержит аффинное движение.
29. Способ по п. 16, в котором модель глобального движения характеризуется заголовком потока битов данных, причем указанный заголовок содержит набор параметров изображения.
30. Способ по п. 16, в котором модель глобального движения характеризуется заголовком потока битов данных, причем указанный заголовок содержит набор параметров последовательности (SPS).