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

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