УЧИТЫВАЮЩИЕ ПАРАЛЛЕЛИЗАЦИЮ КАНДИДАТЫ СЛИЯНИЯ ДЛЯ КОДИРОВАНИЯ ВИДЕО

1. Способ кодирования данных видео, содержащий:
определение набора кандидатов слияния для текущей единицы предсказания текущей единицы кодирования, при этом набор кандидатов слияния определяется без сравнения информации движения кандидата слияния в наборе кандидатов слияния с информацией движения каких-либо других единиц предсказания;
исключение кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания текущей единицы кодирования; и
выполнение процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния.
2. Способ по п.1, в котором исключение кандидатов слияния содержит исключение кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания для текущей единицы кодирования, для всех режимов разделения, отличных от режима разделения NxN.
3. Способ по п.2, дополнительно содержащий не исключение кандидатов слияния из единиц предсказания из единицы кодирования, имеющей режим разделения NxN.
4. Способ по п.1, в котором набор кандидатов слияния включает в себя кандидата слияния сверху слева, кандидата слияния сверху, кандидата слияния сверху справа, кандидата слияния слева, кандидата слияния слева снизу и временного кандидата слияния.
5. Способ по п.4, в котором текущая единица кодирования имеет тип разделения 2NxN, 2NxnU или 2NxnD, включает в себя единицу 0 предсказания, позиционированную сверху единицы 1 предсказания, и в котором исключение кандидатов слияния из набора кандидатов слияния содержит исключение кандидата слияния сверху из набора кандидатов слияния для единицы 1 предсказания.
6. Способ по п.4, в котором текущая единица кодирования имеет тип разделения Nx2N, nLx2N или nRx2N, включает в себя единицу 0 предсказания, позиционированную слева единицы 1 предсказания, и в котором исключение кандидатов слияния из набора кандидатов слияния содержит исключение кандидата слияния слева из набора кандидатов слияния для единицы 1 предсказания.
7. Способ по п.1, в котором текущая единица кодирования имеет тип разделения NxN, включает в себя единицу 0 предсказания, позиционированную в верхней левой части текущей единицы кодирования, единицу 1 предсказания, позиционированную в верхней правой части текущей единицы кодирования, единицу 2 предсказания, позиционированную в нижней левой части текущей единицы кодирования и единицу 3 предсказания, позиционированную в нижней правой части текущей единицы кодирования,
в котором исключение кандидатов слияния из набора кандидатов слияния содержит исключение кандидата слияния слева и кандидата слияния слева снизу из набора кандидатов слияния для единицы 1 предсказания,
в котором исключение кандидатов слияния из набора кандидатов слияния содержит исключение кандидата слияния сверху и кандидата слияния сверху справа из набора кандидатов слияния для единицы 2 предсказания, и
в котором исключение кандидатов слияния из набора кандидатов слияния содержит исключение кандидата слияния сверху, кандидата слияния слева и кандидата слияния сверху слева из набора кандидатов слияния для единицы 3 предсказания.
8. Способ по п.1, в котором кодирование видео содержит декодирование видео, и при этом способ дополнительно содержит:
прием элемента синтаксиса, указывающего выбранного кандидата слияния для текущей единицы предсказания;
выполнение процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния и принятого элемента синтаксиса для определения вектора движения для текущей единицы предсказания; и
декодирование текущей единицы предсказания с использованием определенного вектора движения.
9. Способ по п.1, в котором кодирование видео содержит осуществление кодирования видео, и при этом способ дополнительно содержит:
выполнение процесса предсказания вектора движения для текущей единицы предсказания с использованием набора кандидатов слияния для определения выбранного кандидата слияния для текущей единицы предсказания; и
сигнализацию элемента синтаксиса, указывающего выбранного кандидата слияния в закодированном битовом потоке видео.
10. Устройство, сконфигурированное для кодирования данных видео, содержащее:
кодер видео, сконфигурированный для:
определения набора кандидатов слияния для текущей единицы предсказания текущей единицы кодирования, при этом набор кандидатов слияния определяется без сравнения информации движения кандидата слияния в наборе кандидатов слияния с информацией движения каких-либо других единиц предсказания;
исключения кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания текущей единицы кодирования; и
выполнения процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния.
11. Устройство по п.10, в котором кодер видео дополнительно сконфигурирован для исключения кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания для текущей единицы кодирования, для всех режимов разделения, отличных от режима разделения NxN.
12. Устройство по п.11, в котором кодер видео дополнительно сконфигурирован для не исключения кандидатов слияния из единиц предсказания из единицы кодирования, имеющей режим разделения NxN.
13. Устройство по п.10, в котором набор кандидатов слияния включает в себя кандидата слияния сверху слева, кандидата слияния сверху, кандидата слияния сверху справа, кандидата слияния слева, кандидата слияния слева снизу и временного кандидата слияния.
14. Устройство по п.13, в котором текущая единица кодирования имеет тип разделения 2NxN, 2NxnU или 2NxnD, включает в себя единицу 0 предсказания, позиционированную сверху единицы 1 предсказания, и в котором кодер видео дополнительно сконфигурирован для исключения кандидата слияния сверху из набора кандидатов слияния для единицы 1 предсказания.
15. Устройство по п.13, в котором текущая единица кодирования имеет тип разделения Nx2N, nLx2N или nRx2N, включает в себя единицу 0 предсказания, позиционированную слева единицы 1 предсказания, и в котором кодер видео дополнительно сконфигурирован для исключения кандидата слияния слева из набора кандидатов слияния для единицы 1 предсказания.
16. Устройство по п.13, в котором текущая единица кодирования имеет тип разделения NxN, включает в себя единицу 0 предсказания, позиционированную в верхней левой части текущей единицы кодирования, единицу 1 предсказания, позиционированную в верхней правой части текущей единицы кодирования, единицу 2 предсказания, позиционированную в нижней левой части текущей единицы кодирования и единицу 3 предсказания, позиционированную в нижней правой части текущей единицы кодирования,
в котором кодер видео дополнительно сконфигурирован для исключения кандидата слияния слева и кандидата слияния слева снизу из набора кандидатов слияния для единицы 1 предсказания,
в котором кодер видео дополнительно сконфигурирован для исключения кандидата слияния сверху и кандидата слияния сверху справа из набора кандидатов слияния для единицы 2 предсказания, и
в котором кодер видео дополнительно сконфигурирован для исключения кандидата слияния сверху, кандидата слияния слева и кандидата слияния сверху слева из набора кандидатов слияния для единицы 3 предсказания.
17. Устройство по п.10, в котором кодер видео является декодером видео, и в котором декодер видео дополнительно сконфигурирован для:
приема элемента синтаксиса, указывающего выбранного кандидата слияния для текущей единицы предсказания;
выполнения процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния и принятого элемента синтаксиса для определения вектора движения для текущей единицы предсказания; и
декодирования текущей единицы предсказания с использованием определенного вектора движения.
18. Устройство по п.10, в котором кодер видео является средством кодирования видео, и в котором средство кодирования видео дополнительно сконфигурировано для:
выполнения процесса предсказания вектора движения для текущей единицы предсказания с использованием набора кандидатов слияния для определения выбранного кандидата слияния для текущей единицы предсказания; и
сигнализации элемента синтаксиса, указывающего выбранного кандидата слияния в закодированном битовом потоке видео.
19. Устройство по п.10, в котором кодер видео является частью мобильного устройства.
20. Устройство сконфигурированное для кодирования данных видео, содержащее:
средство для определения набора кандидатов слияния для текущей единицы предсказания текущей единицы кодирования, при этом набор кандидатов слияния определяется без сравнения информации движения кандидата слияния в наборе кандидатов слияния с информацией движения каких-либо других единиц предсказания;
средство для исключения кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания текущей единицы кодирования; и
средство для выполнения процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния.
21. Устройство по п.20, в котором средство для исключения кандидатов слияния содержит средство для исключения кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания для текущей единицы кодирования для всех режимов разделения отличных от режима разделения NxN.
22. Устройство по п.20, дополнительно содержащее:
средство для не исключения кандидатов слияния из единиц предсказания из единицы кодирования, имеющей режим разделения NxN.
23. Устройство по п.20, в котором набор кандидатов слияния включает в себя кандидата слияния сверху слева, кандидата слияния сверху, кандидата слияния сверху справа, кандидата слияния слева, кандидата слияния слева снизу и временного кандидата слияния.
24. Устройство по п.23, в котором текущая единица кодирования имеет тип разделения 2NxN, 2NxnU или 2NxnD, включает в себя единицу 0 предсказания, позиционированную сверху единицы 1 предсказания, и в котором средство для исключения кандидатов слияния из набора кандидатов слияния содержит средство для исключения кандидата слияния сверху из набора кандидатов слияния для единицы 1 предсказания.
25. Устройство по п.23, в котором текущая единица кодирования имеет тип разделения Nx2N, nLx2N или nRx2N, включает в себя единицу 0 предсказания, позиционированную слева единицы 1 предсказания, и в котором средство для исключения кандидатов слияния из набора кандидатов слияния содержит средство для исключения кандидата слияния слева из набора кандидатов слияния для единицы 1 предсказания.
26. Устройство по п.23, в котором текущая единица кодирования имеет тип разделения NxN, включает в себя единицу 0 предсказания, позиционированную в верхней левой части текущей единицы кодирования, единицу 1 предсказания, позиционированную в верхней правой части текущей единицы кодирования, единицу 2 предсказания, позиционированную в нижней левой части текущей единицы кодирования и единицу 3 предсказания, позиционированную в нижней правой части текущей единицы кодирования,
в котором средство для исключения кандидатов слияния из набора кандидатов слияния содержит средство для исключения кандидата слияния слева и кандидата слияния слева снизу из набора кандидатов слияния для единицы 1 предсказания,
в котором средство для исключения кандидатов слияния из набора кандидатов слияния содержит средство для исключения кандидата слияния сверху и кандидата слияния сверху справа из набора кандидатов слияния для единицы 2 предсказания, и
в котором средство для исключения кандидатов слияния из набора кандидатов слияния содержит средство для исключения кандидата слияния сверху, кандидата слияния слева и кандидата слияния сверху слева из набора кандидатов слияния для единицы 3 предсказания.
27. Устройство по п.20, в котором устройство сконфигурировано для декодирования видео, и при этом устройство дополнительно содержит:
средство для приема элемента синтаксиса, указывающего выбранного кандидата слияния для текущей единицы предсказания;
средство для выполнения процесса предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния и принятого элемента синтаксиса для определения вектора движения для текущей единицы предсказания; и
средство для декодирования текущей единицы предсказания с использованием определенного вектора движения.
28. Устройство по п.20, в котором устройство сконфигурировано для осуществления кодирования видео, и при этом устройство дополнительно содержит:
средство для выполнения процесса предсказания вектора движения для текущей единицы предсказания с использованием набора кандидатов слияния для определения выбранного кандидата слияния для текущей единицы предсказания; и
средство для сигнализации элемента синтаксиса, указывающего выбранного кандидата слияния в закодированном битовом потоке видео.
29. Устройство по п.20, в котором устройство является частью мобильного устройства.
30. Считываемый компьютером носитель данных, имеющий сохраненные на нем инструкции, которые при исполнении побуждают один или более процессоров, сконфигурированных для кодирования данных видео:
определять набор кандидатов слияния для текущей единицы предсказания текущей единицы кодирования, при этом набор кандидатов слияния определяется без сравнения информации движения кандидата слияния в наборе кандидатов слияния с информацией движения каких-либо других единиц предсказания;
исключать кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания текущей единицы кодирования; и
выполнять процесс предсказания вектора движения слияния для текущей единицы предсказания с использованием набора кандидатов слияния.
31. Считываемый компьютером носитель данных по п.30, в котором инструкции дополнительно побуждают упомянутый один или более процессоров:
исключать кандидатов слияния из набора кандидатов слияния, которые находятся в другой единице предсказания для текущей единицы кодирования, для всех режимов разделения, отличных от режима разделения NxN.
32. Считываемый компьютером носитель данных по п.31, в котором инструкции дополнительно побуждают упомянутый один или более процессоров:
не исключать кандидатов слияния из единиц предсказания из единицы кодирования, имеющей режим разделения NxN.
33. Считываемый компьютером носитель данных по п.30, в котором набор кандидатов слияния включает в себя кандидата слияния сверху слева, кандидата слияния сверху, кандидата слияния сверху справа, кандидата слияния слева, кандидата слияния слева снизу и временного кандидата слияния.
34. Считываемый компьютером носитель данных по п.33, в котором текущая единица кодирования имеет тип разделения 2NxN, 2NxnU или 2NxnD, включает в себя единицу 0 предсказания, позиционированную сверху единицы 1 предсказания, и в котором инструкции дополнительно побуждают упомянутый один или более процессоров исключать кандидата слияния сверху из набора кандидатов слияния для единицы 1 предсказания.
35. Считываемый компьютером носитель данных по п.33, в котором текущая единица кодирования имеет тип разделения Nx2N, nLx2N или nRx2N, включает в себя единицу 0 предсказания, позиционированную слева единицы 1 предсказания, и в котором инструкции дополнительно побуждают упомянутый один или более процессоров исключать кандидата слияния слева из набора кандидатов слияния для единицы 1 предсказания.
36. Считываемый компьютером носитель данных по п.33, в котором текущая единица кодирования имеет тип разделения NxN, включает в себя единицу 0 предсказания, позиционированную в верхней левой части текущей единицы кодирования, единицу 1 предсказания, позиционированную в верхней правой части текущей единицы кодирования, единицу 2 предсказания, позиционированную в нижней левой части текущей единицы кодирования и единицу 3 предсказания, позиционированную в нижней правой части текущей единицы кодирования,
в котором инструкции дополнительно побуждают упомянутый один или более процессоров исключать кандидата слияния слева и кандидата слияния слева снизу из набора кандидатов слияния для единицы 1 предсказания, в котором инструкции дополнительно побуждают упомянутый один или более процессоров исключать кандидата слияния сверху и кандидата слияния сверху справа из набора кандидатов слияния для единицы 2 предсказания, и
в котором инструкции дополнительно побуждают упомянутый один или более процессоров исключать кандидата слияния сверху, кандидата слияния слева и кандидата слияния сверху слева из набора кандидатов слияния для единицы 3 предсказания.