КОДИРОВАНИЕ ЕДИНИЦ NAL SEI ДЛЯ КОДИРОВАНИЯ ВИДЕО

1. Способ декодирования данных видео, причем способ содержит:
определение для единицы уровня абстракции сети (NAL) дополнительной информации расширения (SEI) потока битов, указывает ли значение типа единицы NAL для единицы NAL SEI, что единица NAL содержит единицу NAL SEI префикса, включающую в себя сообщение SEI префикса, или единицу NAL SEI суффикса, включающую в себя сообщение SEI суффикса; и
декодирование данных видео потока битов после единицы NAL SEI на основании того, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и единицей NAL SEI данных.
2. Способ по п. 1, дополнительно содержащий, когда единица NAL SEI содержит единицу NAL SEI суффикса, извлечение единицы NAL SEI суффикса из единицы доступа (AU), которая включает в себя по меньшей мере единицу NAL первого уровня кодирования видео (VCL) в AU до единицы NAL SEI суффикса в порядке декодирования.
3. Способ по п. 2, в котором единица NAL SEI суффикса следует за всеми единицами NAL VCL в AU в порядке декодирования.
4. Устройство для декодирования данных видео, причем устройство содержит:
процессор, сконфигурированный, чтобы определить для единицы уровня абстракции сети (NAL) дополнительной информации расширения (SEI), указывает ли значение типа единицы NAL для единицы NAL SEI, что единица NAL содержит единицу NAL SEI префикса, включающую в себя сообщение SEI префикса, или единицу NAL SEI суффикса, включающую в себя сообщение SEI суффикса, и декодировать видеоданные потока битов после единицы NAL SEI на основании того, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и единицей NAL SEI данных.
5. Устройство по п. 4, в котором процессор конфигурируется, когда единица NAL SEI содержит единицу NAL SEI суффикса, извлекать единицу NAL SEI суффикса из единицы доступа (AU), которая включает в себя по меньшей мере единицу NAL первого уровня кодирования видео (VCL) в AU до единицы NAL SEI суффикса в порядке декодирования.
6. Устройство по п. 5, в котором единица NAL SEI суффикса следует за всеми единицами NAL VCL в AU в порядке декодирования.
7. Устройство для декодирования данных видео, причем устройство содержит:
средство для определения для единицы уровня абстракции сети (NAL) дополнительной информации расширения (SEI), указывает ли значение типа единицы NAL для единицы NAL SEI, что единица NAL содержит единицу NAL SEI префикса, включающую в себя сообщение SEI префикса, или единицу NAL SEI суффикса, включающую в себя сообщение SEI суффикса; и
средство для декодирования данных видео потока битов после единицы NAL SEI на основании того, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и единицей NAL SEI данных.
8. Устройство по п. 7, дополнительно содержащее средство для того, чтобы извлечь, когда единица NAL SEI содержит единицу NAL SEI суффикса, единицу NAL SEI суффикса из единицы доступа (AU), которая включает в себя по меньшей мере единицу NAL первого уровня кодирования видео (VCL) в AU до единицы NAL SEI суффикса в порядке декодирования.
9. Устройство по п. 8, в котором единица NAL SEI суффикса следует за всеми единицами NAL VCL в AU в порядке декодирования.
10. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор:
определять для единицы уровня абстракции сети (NAL) дополнительной информации расширения (SEI) потока битов, указывает ли значение типа единицы NAL для единицы NAL SEI, что единица NAL содержит единицу NAL SEI префикса, включающую в себя сообщение SEI префикса, или единицу NAL SEI суффикса, включающую в себя сообщение SEI суффикса; и
декодировать видеоданные потока битов после единицы NAL SEI на основании того, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и единицей NAL SEI данных.
11. Считываемый компьютером запоминающий носитель по п. 10, дополнительно содержащий инструкции, которые вынуждают процессор, когда единица NAL SEI содержит единицу NAL SEI суффикса, извлекать единицу NAL SEI суффикса из единицы доступа (AU), которая включает в себя по меньшей мере единицу NAL первого уровня кодирования видео (VCL) в AU, до единицы NAL SEI суффикса в порядке декодирования.
12. Считываемый компьютером запоминающий носитель по п. 11, в котором единица NAL SEI суффикса следует за всеми единицами NAL VCL в AU в порядке декодирования.
13. Способ генерирования потока битов, включающего в себя данные видео, причем способ содержит:
определение, является ли сообщение дополнительной информации расширения (SEI) сообщением SEI префикса или сообщением SEI суффикса, при этом сообщение SEI включает в себя данные, относящиеся к закодированным данным видео;
инкапсулирование сообщения SEI в единице NAL SEI, при этом единица NAL SEI включает в себя значение типа единицы NAL, которое указывает, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и является ли сообщение SEI сообщением SEI префикса или сообщением SEI суффикса; и
генерирование потока битов, включающего в себя по меньшей мере упомянутую единицу NAL SEI.
14. Способ по п. 13, в котором генерирование закодированного потока битов содержит инкапсулирование единицы NAL SEI в единице доступа (AU) таким образом, что единица NAL SEI следует за единицей NAL первого уровня кодирования видео (VCL) в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
15. Способ по п. 14, в котором генерирование потока битов также содержит инкапсулирование единицы NAL SEI в AU таким образом, что единица NAL SEI также следует за последней единицей NAL VCL в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
16. Устройство для генерирования потока битов, включающего в себя видеоданные, причем устройство содержит процессор, сконфигурированный определить, является ли сообщение дополнительной информации расширения (SEI) сообщением SEI префикса или сообщением SEI суффикса, при этом сообщение SEI, включает в себя данные, относящиеся к закодированным данным видео, инкапсулировать сообщение SEI в единице NAL SEI, при этом единица NAL SEI включает в себя значение типа единицы NAL, которое указывает, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса, и является ли сообщение SEI сообщением SEI префикса или сообщением SEI суффикса, и генерировать поток битов, включающий в себя по меньшей мере упомянутую единицу NAL SEI.
17. Устройство по п. 16, в котором процессор конфигурируется, чтобы инкапсулировать единицу NAL SEI в единице доступа (AU) таким образом, что единица NAL SEI следует за единицей NAL первого уровня кодирования видео (VCL) в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
18. Устройство по п. 17, в котором процессор конфигурируется, чтобы инкапсулировать единицу NAL SEI в AU таким образом, что единица NAL SEI также следует за последней единицей NAL VCL в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
19. Устройство для генерирования потока битов, включающего в себя видеоданные, причем устройство содержит:
средство для определения, является ли сообщение дополнительной информации расширения (SEI) сообщением SEI префикса или сообщением SEI суффикса, в котором сообщение SEI включает в себя данные, относящиеся к закодированным данным видео;
средство для того, чтобы инкапсулировать сообщение SEI в единице NAL SEI, при этом единица NAL SEI включает в себя значение типа единицы NAL, которое указывает, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и является ли сообщение SEI сообщением SEI префикса или сообщением SEI суффикса; и
средство для генерирования потока битов, включающего в себя по меньшей мере упомянутую единицу NAL SEI.
20. Устройство по п. 19, в котором средство для генерирования потока битов содержит средство для того, чтобы инкапсулировать единицу NAL SEI в единице доступа (AU) таким образом, что единица NAL SEI следует за единицей NAL первого уровня кодирования видео (VCL) в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
21. Устройство по п. 20, в котором средство для генерирования потока битов также содержит средство для того, чтобы инкапсулировать единицу NAL SEI в AU таким образом, что единица NAL SEI также следует за последней единицей NAL VCL в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
22. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор:
определять, является ли сообщение дополнительной информации расширения (SEI) сообщением SEI префикса или сообщением SEI суффикса, при этом сообщение SEI включает в себя данные, относящиеся к закодированным данным видео;
инкапсулировать сообщение SEI в единице NAL SEI, при этом единица NAL SEI включает в себя значение типа единицы NAL, которое указывает, является ли единица NAL SEI единицей NAL SEI префикса или единицей NAL SEI суффикса и является ли сообщение SEI сообщением SEI префикса или сообщением SEI суффикса; и
генерировать поток битов, включающий в себя по меньшей мере упомянутую единицу NAL SEI.
23. Считываемый компьютером запоминающий носитель по п. 22,
в котором инструкции, которые заставляют процессор генерировать поток битов, содержат инструкции, которые заставляют процессор инкапсулировать единицу NAL SEI в единице доступа (AU) таким образом, что единица NAL SEI следует за единицей NAL первого уровня кодирования видео (VCL) в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.
24. Считываемый компьютером запоминающий носитель по п. 23, в котором инструкции, которые заставляют процессор генерировать поток битов, также содержат инструкции, которые заставляют процессор инкапсулировать единицу NAL SEI в AU таким образом, что единица NAL SEI также следует за последней единицей NAL VCL в AU в порядке декодирования, когда значение типа единицы NAL указывает, что единица NAL SEI является единицей NAL SEI суффикса.