ЧАСТИЧНОЕ/ПОЛНОЕ СОКРАЩЕНИЕ ПРИ ДОБАВЛЕНИИ КАНДИДАТА HMVP ДЛЯ СЛИЯНИЯ/AMVP

1. Способ обработки видео, содержащий этапы, на которых:
вводят таблицу, причем таблица включает в себя одного или более кандидатов, полученных из одного или более видеоблоков, подлежащих кодированию, и размещают кандидатов в таблицу на основе последовательности добавления кандидатов в таблицу;
создают список кандидатов, причем по меньшей мере один первый кандидат в таблице является проверенным во время создания, при этом для указанного по меньшей мере одного первого кандидата используется операция сокращения;
получают информацию движения с использованием списка кандидатов;
кодируют текущий видео блок на основе информации движения.
2. Способ по п. 1, в котором указанный по меньшей мере один первый кандидат является сокращенным по меньшей мере одним вторым кандидатом, включенным в список кандидатов.
3. Способ по п. 1, в котором каждый из по меньшей мере одного второго кандидата определены на основе того, от куда получен каждый из них.
4. Способ по п. 3, в котором по меньшей мере один второй кандидат содержит пространственного кандидата, полученного из заданного пространственного соседнего блока для текущего видео блока.
5. Способ по п. 2, в котором по меньшей мере один второй кандидат содержит N первых кандидатов в списке кандидатов, где N целое число.
6. Способ по п. 2, в котором общее количество по меньшей мере одного второго кандидата равно K, где K равно или менее 2.
7. Способ по п. 6, в котором по меньшей мере один второй кандидат содержит по меньшей мере одного пространственного кандидата, полученного из блока A1, или пространственного кандидата, полученного из блока B1; причем блок А1 является левым соседним блоком относительно текущего видеоблока, а блок В1 является соседним сверху блоком относительно текущего видеоблока.
8. Способ по п. 2, в котором по меньшей мере один второй кандидат является частью кандидатов из списка кандидатов.
9. Способ по п. 8, в котором указанная часть кандидатов из списка кандидатов являются пространственными кандидатами.
10. Способ по п. 2, в котором, когда по меньшей мере один первый кандидат отличается от по меньшей мере одного второго кандидата, указанный кандидат добавляется в список кандидатов.
11. Способ по п. 1, в котором по меньшей мере один второй кандидат не содержат кандидатов на основе подблоков.
12. Способ по п. 1, в котором операция сокращения не вызывается при добавлении кандидата из таблицы в список кандидатов.
13. Способ по п. 1, в котором кандидаты в таблице ассоциированы с информацией движения, включающей в себя по меньшей мере одно из: направления предсказания, индекса опорного кадра, значения вектора движения, флага компенсации интенсивности, аффинного флага, точности разности вектора движения и значения разности вектора движения.
14. Способ по п. 1, дополнительно содержащий этап, на котором обновляют таблицу с использованием информации движения, добавленной в список.
15. Способ по п. 14, в котором удаляют кандидата из таблицы, когда таблица полностью заполняется до добавления кандидата, соответствующего информации движения в список.
16. Способ по п. 1, в котором список кандидатов является объединенным списком кандидатов.
17. Способ по п. 1, в котором этап кодирования содержит кодирование текущего видеоблока в поток битов.
18. Способ по п. 1, в котором этап кодирования содержит декодирование текущего видеоблока из потока битов.
19. Устройство кодирования видеоданных, содержащее процессор и энергонезависимую память, хранящую инструкции, вызывающие, при их исполнении процессором, выполнение процессором:
ввода таблицы, причем таблица включает в себя одного или более кандидатов, полученных из ранее кодированных видеоблоков, кодированных до текущего видеоблока, и размещают кандидатов в таблицу на основе последовательности добавления кандидатов в таблицу;
создают список кандидатов, причем во время создания используют таблицу, при этом для по меньшей мере одного первого кандидата в таблице используется операция сокращения;
получают информацию движения с использованием списка кандидатов;
кодируют текущий видеоблок на основе информации движения.
20. Энергонезависимый машиночитаемый носитель информации, хранящий инструкции, вызывающие выполнение процессором:
ввода таблицы, причем таблица включает в себя одного или более кандидатов, полученных из ранее кодированных видеоблоков, кодированных до текущего видеоблока, и размещают кандидатов в таблицу на основе последовательности добавления кандидатов в таблицу;
создают список кандидатов, причем во время создания используют таблицу, при этом для по меньшей мере одного первого кандидата в таблице используется операция сокращения;
получают информацию движения с использованием списка кандидатов;
кодируют текущий видеоблок на основе информации движения.
21. Энергонезависимый машиночитаемый носитель информации, хранящий представление потока битов сгенерированного посредством способа реализуемого устройством обработки видео, содержащего этапы, на которых:
вводят таблицу, причем таблица включает в себя одного или более кандидатов полученных из одного или более видео блоков, подлежащих кодированию, и размещают кандидатов в таблицу на основе последовательности добавления кандидатов в таблицу;
создают список кандидатов, причем по меньшей мере один первый кандидат в таблице является проверенным во время создания, при этом для указанного по меньшей мере одного первого кандидата используется операция сокращения;
получают информацию движения с использованием списка кандидатов;
генерируют представление потока битов из текущего видео блока на основе информации движения.