ВЗАИМОДЕЙСТВИЕ МЕЖДУ LUT И AMVP

1. Способ обработки видео, содержащий этапы, на которых:
вводят таблицы, причем каждая таблица включает в себя набор кандидатов движения, и каждый кандидат движения ассоциирован с соответствующей информацией о движении; и
выполняют преобразование между первым видеоблоком и представлением битового потока видео, включающее в себя первый видеоблок, причем выполнение преобразования включает в себя использование по меньшей мере некоторых из набора кандидатов движения в качестве предиктора для обработки информации о движении первого видеоблока.
2. Способ по п. 1, в котором таблицы включают в себя кандидатов движения, полученных из ранее декодированных видеоблоков, декодированных перед первым видеоблоком.
3. Способ по п. 1, в котором этап выполнения преобразования включает в себя подэтап, на котором выполняют процесс получения списка кандидатов с усовершенствованным прогнозированием вектора движения (AMVP) с использованием по меньшей мере некоторых из набора кандидатов движения.
4. Способ по п. 3, в котором процесс получения списка кандидатов AMVP включает в себя проверку кандидатов движения из одной или более таблиц.
5. Способ по любому из пп. 1-4, в котором этап выполнения преобразования включает в себя подэтап, на котором проверяют кандидата движения, в вектор движения, ассоциированный с проверенным кандидатом движения, используется в качестве предиктора вектора движения для кодирования вектора движения первого видеоблока.
6. Способ по п. 4, дополнительно содержащий этап, на котором добавляют вектор движения, ассоциированный с проверенным кандидатом движения, в список кандидатов движения AMVP.
7. Способ по любому из пп. 1-6, в котором этап выполнения преобразования включает в себя подэтап, на котором проверяют по меньшей мере некоторые из кандидатов движения на основе правила.
8. Способ по п. 7, в котором правило разрешает проверку тогда, когда список кандидатов AMVP не заполнен после проверки кандидата прогнозирования временного вектора движения (TMVP).
9. Способ по п. 7, в котором правило разрешает проверку тогда, когда список кандидатов AMVP не заполнен после выбора из пространственных соседей и сокращения, перед вставкой кандидата TMVP.
10. Способ по п. 7, в котором правило разрешает проверку тогда, когда i) отсутствует кандидат AMVP из вышеперечисленных соседних блоков без масштабирования, или ii) когда отсутствует кандидат AMVP из левых соседних блоков без масштабирования.
11. Способ по п. 7, в котором правило разрешает проверку того, когда применяется сокращение, перед добавлением кандидата движения в список кандидатов AMVP.
12. Способ по любому из пп. 1-7, дополнительно содержащий этап, на котором проверяют кандидатов движения с идентичным опорным изображением в текущем опорном изображении.
13. Способ по п. 12, в котором дополнительно содержащий этап, на котором дополнительно проверяют кандидатов движения, имеющих опорное изображение, отличающееся от текущего опорного изображения.
14. Способ по п. 13, в котором этап проверки кандидатов движения с идентичным опорным изображением выполняется перед этапом проверки кандидатов движения с отличающимся опорным изображением.
15. Способ по п. 1, дополнительно содержащий процесс создания списка кандидатов AMVP, включающий в себя операцию сокращения, выполняемую перед добавлением вектора движения из кандидата движения в таблицу.
16. Способ по п. 15, в котором операция сокращения включает в себя сравнение кандидата движения по меньшей мере с частью кандидатов движения, имеющихся в списке кандидатов AMVP.
17. Способ по п. 15, в котором операция сокращения включает в себя количество операций, причем указанное количество является функцией количества пространственных или временных кандидатов AMVP.
18. Способ по п. 17, в котором количество операций является таким, что когда в списке кандидатов AMVP имеется M кандидатов, применяют сокращение только к K кандидатам AMVP, где K≤M, и где K и M – целые числа.
19. Способ по п. 1, в котором этап выполнения преобразования включает в себя подэтап, на котором выполняют процесс получения разностей симметричных векторов движения (SMVD) с использованием части разностей векторов движения.
20. Способ по п. 1, в котором этап выполнения преобразования включает в себя подэтап выполнения процесса получения симметричных векторов движения (SMV) с использованием части векторов движения.
21. Способ по п. 7, в котором правило разрешает проверку тогда, когда список кандидатов AMVP полностью не заполнен после вставки определенного кандидата AMVP.
22. Способ по п. 1, дополнительно содержащий этап, на котором разрешают проверку кандидатов движения в таблице, причем этап разрешения проверки выполняется перед этапом проверки других кандидатов, полученных из пространственного или временного блока, при этом другие кандидаты включают в себя кандидатов AMVP, кандидатов SMVD, кандидатов SMV или аффинных кандидатов внешнего кодирования.
23. Способ по п. 1, дополнительно содержащий этап, на котором разрешают проверку кандидатов движения в таблице, причем этап разрешения проверки выполняется тогда, когда в таблице имеется по меньшей мере один кандидат движения.
24. Способ по п. 1, в котором, для кандидата движения, являющегося кандидатом бипрогнозирования, опорное изображение из первого списка опорных изображений проверяется перед проверкой опорного изображения из второго списка опорных изображений, причем первый список опорных изображений представляет собой текущий список целевых опорных изображений.
25. Способ по п. 1 или 2, в котором, для кандидата движения, являющегося кандидатом бипрогнозирования, опорное изображение из первого списка опорных изображений проверяется перед проверкой опорного изображения из второго списка опорных изображений, причем второй список опорных изображений представляет собой текущий список целевых опорных изображений.
26. Способ по п. 1, в котором опорные изображения из первого списка опорных изображений проверяются перед опорными изображениями из второго списка опорных изображений.
27. Способ по п. 1, в котором этап выполнения преобразования включает в себя подэтап, на котором генерируют представление битового потока из первого видеоблока.
28. Способ по п. 1, в котором этап выполнения преобразования включает в себя подэтап, на котором генерируют первый видеоблок из представления битового потока.
29. Способ по любому из пп. 1-28, в котором кандидат движения ассоциирован с информацией о движении, включающей в себя по меньшей мере одно из: направления прогнозирования, индекса опорного изображения, вектора движения, значения флага компенсации интенсивности, аффинного флага, точности разности векторов движения или значения разности векторов движения.
30. Способ по любому из пп. 1-29, в котором кандидат движения ассоциирован с режимами внутреннего прогнозирования, используемыми для внутренне кодированных блоков.
31. Способ по любому из пп. 1-29, в котором кандидат движения ассоциирован с множеством параметров компенсации освещения (IC), используемых для IC-кодированных блоков.
32. Способ по любому из пп. 1-29, в котором кандидат движения ассоциирован с параметрами фильтра, используемыми в процессе фильтрации.
33. Способ по любому из пп. 1-29, дополнительно содержащий этап, на котором обновляют, на основе преобразования, одну или более таблиц.
34. Способ по п. 33, в котором этап обновления одной или более таблиц включает в себя подэтап, на котором обновляют одну или более таблиц на основе информации о движении первого видеоблока после выполнения преобразования.
35. Способ по п. 34, дополнительно содержащий этап, на котором:
выполняют преобразование между последующим видеоблоком видео и представлением битового потока видео на основе обновленных таблиц.
36. Устройство, содержащее процессор и энергонезависимую память, хранящую инструкции, вызывающие, при их исполнении процессором, выполнение процессором способа по любому из пп. 1-35.
37. Компьютерный программный продукт, хранящийся на энергонезависимом машиночитаемом носителе, причем компьютерный программный продукт включает в себя программный код для выполнения способа по любому из пп. 1-35.