СООБЩЕНИЯ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ РАСШИРЕНИЯ ТОЧКИ ВОССТАНОВЛЕНИЯ И ПЕРИОДА БУФЕРИЗАЦИИ

1. Способ для декодирования видеоданных, причем способ содержит:
декодирование сообщения дополнительной информации расширения (SEI) периода буферизации, ассоциированного с единицей доступа (AU), при этом AU имеет TemporalId равный 0;
декодирование одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU;
декодирование длительности между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в AU и временем удаления из CPB второй DU из упомянутого одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок;
определение времени удаления первой DU на основании, по меньшей мере частично, декодированной длительности; и
декодирование видеоданных первой DU на основании, по меньшей мере частично, времени удаления.
2. Способ по п. 1, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
3. Способ по п. 2, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.
4. Способ по п. 1, дополнительно содержащий:
декодирование одного или более параметров CPB уровня суб-картинок, в котором определение времени удаления первой DU содержит определение времени удаления первой DU на основании, по меньшей мере частично, декодированной длительности и параметров CPB уровня суб-картинок.
5. Способ по п. 4, в котором декодирование одного или более параметров CPB уровня суб-картинок содержит:
декодирование сообщения дополнительной информации расширения (SEI) тактирования суб-картинок, которое ассоциировано с первой DU.
6. Способ по п. 5, в котором вторая DU является последней DU в AU в порядке декодирования, и в котором декодирование сообщения SEI суб-картинок содержит:
декодирование длительности между временем удаления последней DU и временем удаления первой DU в сообщении SEI тактирования суб-картинок.
7. Способ по п. 4, дополнительно содержащий:
декодирование флага уровня последовательности, чтобы определить присутствие параметров CPB уровня суб-картинок или в сообщениях SEI тактирования картинок или в сообщениях SEI тактирования суб-картинок.
8. Способ по п. 1, в котором первая DU содержит единицу уровня абстракции сети (NAL) не-уровня кодирования видео (VCL) с nal_unit_type, равным UNSPEC0, EOS_NUT, EOB_NUT, в диапазоне RSV_NVCL44 - RSV_NVCL47 или в диапазоне UNSPEC48 - UNSPEC63.
9. Способ по п. 1, дополнительно содержащий:
выведение по меньшей мере одного из времени прибытия в CPB и номинального времени удаления из CPB для AU как на уровне единицы доступа так и на уровне суб-картинок независимо от значения элемента синтаксиса, который определяет, является ли первая DU единицей AU.
10. Устройство декодирования видео, содержащее видеодекодер, сконфигурированный, чтобы:
декодировать сообщение дополнительной информации расширения (SEI) периода буферизации, ассоциированное с единицей доступа (AU), при этом AU имеет TemporalId равный 0;
декодировать одно из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU;
декодировать длительность между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в AU и временем удаления из CPB второй DU из упомянутого одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок;
определить время удаления первой DU на основании, по меньшей мере частично, декодированной длительности; и
декодировать видеоданные первой DU на основании, по меньшей мере частично, времени удаления.
11. Устройство декодирования видео по п. 10, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
12. Устройство декодирования видео по п. 11, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.
13. Устройство декодирования видео по п. 10, в котором видеодекодер также сконфигурирован, чтобы декодировать один или более параметров CPB уровня суб-картинок, при этом определение времени удаления первой DU содержит определение времени удаления первой DU на основании, по меньшей мере частично, декодированной длительности и параметров CPB уровня суб-картинок.
14. Устройство декодирования видео по п. 13, в котором видеодекодер также сконфигурирован, чтобы декодировать один или более параметров CPB уровня суб-картинок посредством декодирования сообщения дополнительной информации расширения (SEI) тактирования суб-картинок, которое ассоциировано с первой DU.
15. Устройство декодирования видео по п. 14, в котором вторая DU является последней DU в AU в порядке декодирования, и в котором декодирование сообщения SEI суб-картинок содержит декодирование длительности между временем удаления последней DU и временем удаления первой DU в сообщении SEI тактирования суб-картинок.
16. Устройство декодирования видео по п. 13, в котором видеодекодер также сконфигурирован, чтобы декодировать флаг уровня последовательности, чтобы определить присутствие параметров CPB уровня суб-картинок или в сообщениях SEI тактирования картинок или в сообщениях SEI тактирования суб-картинок.
17. Устройство декодирования видео по п. 10, в котором первая DU содержит единицу уровня абстракции сети (NAL) не-уровня кодирования видео (VCL) с nal_unit_type, равным UNSPEC0,
EOS_NUT, EOB_NUT, в диапазоне RSV_NVCL44 - RSV_NVCL47 или в диапазоне UNSPEC48 - UNSPEC63.
18. Устройство декодирования видео по п. 10, в котором видеодекодер также сконфигурирован, чтобы вывести по меньшей мере одно из времени прибытия в CPB и номинального времени удаления из CPB для AU как на уровне единицы доступа так и на уровне суб-картинок независимо от значения элемента синтаксиса, который определяет, является ли первая DU единицей AU.
19. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор устройства для декодирования видеоданных:
декодировать сообщение дополнительной информации расширения (SEI) периода буферизации, ассоциированное с единицей доступа (AU), при этом AU имеет TemporalId равный 0;
декодировать одно из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированное с AU;
декодировать длительность между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в AU и временем удаления из CPB второй DU из упомянутого одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок;
определять время удаления первой DU на основании, по меньшей мере частично, декодированной длительности; и
декодировать видеоданные первой DU на основании, по меньшей мере частично, времени удаления.
20. Считываемый компьютером запоминающий носитель по п. 19, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
21. Считываемый компьютером запоминающий носитель по п. 19, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.
22. Устройство декодирования видео, содержащее:
средство для декодирования сообщения дополнительной информации расширения (SEI) периода буферизации,
ассоциированного с единицей доступа (AU), при этом AU имеет TemporalId равный 0;
средство для декодирования одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU;
средство для декодирования длительности между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в AU и временем удаления из CPB второй DU из упомянутого одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок;
средство для того, чтобы определить время удаления первой DU на основании, по меньшей мере частично, декодированной длительности; и
средство для декодирования видеоданных первой DU на основании, по меньшей мере частично, времени удаления.
23. Устройство декодирования видео по п. 22, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
24. Устройство декодирования видео по п. 22, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.
25. Способ для кодирования видеоданных, причем способ содержит:
определение длительности между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в единице доступа (AU), и временем удаления из CPB второй DU в AU, при этом AU имеет TemporalId равный 0; и
кодирование длительности в пределах одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU.
26. Способ по п. 25, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
27. Способ по п. 26, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке
декодирования или последней DU в AU в порядке декодирования.
28. Способ по п. 25, дополнительно содержащий:
кодирование одного или более параметров CPB уровня суб-картинок, в котором определение длительности содержит определение времени удаления первой DU на основании, по меньшей мере частично, параметров CPB уровня суб-картинок.
29. Способ по п. 28, в котором кодирование одного или более параметров CPB уровня суб-картинок содержит:
кодирование сообщения дополнительной информации расширения (SEI) тактирования суб-картинок, которое ассоциировано с первой DU, причем сообщение SEI тактирования суб-картинок включает в себя один или более параметров CPB уровня суб-картинок.
30. Способ по п. 29, в котором вторая DU является последней DU в AU в порядке декодирования, и в котором кодирование сообщения SEI суб-картинок содержит:
кодирование длительности в сообщении SEI тактирования суб-картинок.
31. Способ по п. 28, дополнительно содержащий:
кодирование флага уровня последовательности, чтобы указывать присутствие параметров CPB уровня суб-картинок или в сообщениях SEI тактирования картинок или в сообщениях SEI тактирования суб-картинок.
32. Способ по п. 25, в котором первая DU содержит единицу уровня абстракции сети (NAL) не-уровня кодирования видео (VCL) с nal_unit_type, равным UNSPEC0, EOS_NUT, EOB_NUT, в диапазоне RSV_NVCL44 - RSV_NVCL47 или в диапазоне UNSPEC48 - UNSPEC63.
33. Способ по п. 25, дополнительно содержащий:
выведение по меньшей мере одного из времени прибытия в CPB и номинального времени удаления из CPB для AU как на уровне единицы доступа так и на уровне суб-картинок независимо от значения элемента синтаксиса, который определяет, является ли первая DU единицей AU.
34. Устройство кодирования видео, содержащее видео кодер, сконфигурированный, чтобы:
определять длительность между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в
единице доступа (AU), и временем удаления из CPB второй DU в AU, при этом AU имеет TemporalId равный 0; и
кодировать длительность в пределах одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU.
35. Устройство кодирования видео по п. 34, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
36. Устройство кодирования видео по п. 35, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.
37. Устройство кодирования видео по п. 34, в котором видео кодер также сконфигурирован, чтобы закодировать один или более параметров CPB уровня суб-картинок, в котором определение длительности содержит определение времени удаления первой DU на основании, по меньшей мере частично, параметров CPB уровня суб-картинок.
38. Устройство кодирования видео по п. 37, в котором видео кодер также сконфигурирован, чтобы закодировать один или более параметров CPB уровня суб-картинок посредством кодирования сообщения дополнительной информации расширения (SEI) тактирования суб-картинок, которое ассоциировано с первой DU.
39. Устройство кодирования видео по п. 38, в котором вторая DU является последней DU в AU в порядке декодирования, и в котором кодирование сообщения SEI суб-картинок содержит кодирование длительности в сообщении SEI тактирования суб-картинок.
40. Устройство кодирования видео по п. 37, в котором видео кодер также сконфигурирован, чтобы закодировать флаг уровня последовательности, чтобы указывать присутствие параметров CPB уровня суб-картинок или в сообщениях SEI тактирования картинок или в сообщениях SEI тактирования суб-картинок.
41. Устройство кодирования видео по п. 34, в котором первая DU содержит единицу уровня абстракции сети (NAL) не-уровня кодирования видео (VCL) с nal_unit_type, равным UNSPEC0,
EOS_NUT, EOB_NUT, в диапазоне RSV_NVCL44-RSV_NVCL47 или в диапазоне UNSPEC48-UNSPEC63.
42. Устройство кодирования видео по п. 34, в котором видео кодер также сконфигурирован, чтобы вывести по меньшей мере одно из времени прибытия в CPB и номинального времени удаления из CPB для AU как на уровне единицы доступа так и на уровне суб-картинок независимо от значения элемента синтаксиса, который определяет, является ли первая DU единицей AU.
43. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор устройства для декодирования видеоданных:
определять длительность между временем удаления из буфера кодированных картинок (CPB) первой единицы декодирования (DU) в единице доступа (AU), и временем удаления из CPB второй DU в AU, при этом AU имеет TemporalId равный 0; и
кодировать длительность в пределах одного из сообщения SEI тактирования картинок или сообщения SEI тактирования суб-картинок, ассоциированного с AU.
44. Считываемый компьютером запоминающий носитель по п. 43, в котором вторая DU является следующей за первой DU в порядке декодирования и в той же самой AU как первая DU.
45. Считываемый компьютером запоминающий носитель по п. 43, в котором вторая DU является непосредственно следующей за первой DU в AU в порядке декодирования или последней DU в AU в порядке декодирования.