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

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