ИНДИКАЦИЯ И АКТИВАЦИЯ НАБОРОВ ПАРАМЕТРОВ ДЛЯ КОДИРОВАНИЯ ВИДЕО

1. Способ декодирования видеоданных, причем способ содержит:
декодирование потока битов, который включает в себя видеоданные и информацию синтаксиса для декодирования видеоданных, в котором информация синтаксиса содержит сообщение дополнительной информации расширения (SEI) активных наборов параметров единицы доступа, в котором сообщение SEI активных наборов параметров указывает множество наборов параметров последовательности (SPSs) и набор параметров видео (VPS) для декодирования видеоданных единицы доступа, и при этом сообщение SEI активных наборов параметров включает в себя первый элемент синтаксиса, который задает количество из множества наборов SPS, и один или более дополнительных элементов синтаксиса, которые содержат соответствующие идентификаторы для каждого из множества наборов SPS;
активирование множества наборов SPS и VPS на основании индикации множества наборов SPS и VPS в сообщении SEI активных наборов параметров; и
декодирование видеоданных единицы доступа на основании множества активированных наборов SPS и активированного VPS, указанных в сообщении SEI активных наборов параметров.
2. Способ по п. 1, в котором сообщение SEI активных наборов параметров предшествует в порядке декодирования первой части видеоданных единицы доступа.
3. Способ по п. 1, в котором первый элемент синтаксиса содержит элемент синтаксиса num_sps_ids_minus1, и один или более дополнительных элементов синтаксиса содержат элементы синтаксиса active_sps_id [i] для i=0; i≤num_additional_sps_ids_minus1; i ++.
4. Способ по п. 1,
в котором видеоданные содержат по меньшей мере одно из множества уровней или множества видов,
в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней или множества видов, и
в котором декодирование видеоданных единицы доступа на основании множества наборов SPS и VPS содержит, для каждого из уровней или видов, декодирование видеоданных уровня или вида на основании SPS, ассоциированного с уровнем или видом.
5. Способ по п. 4, дополнительно содержащий:
определение идентификаторов, которые соответственно ассоциированы со множеством уровней или видов, в котором определение идентификаторов содержит по меньшей мере одно из:
декодирования по меньшей мере одного из идентификаторов, или
выведения по меньшей мере одного из идентификаторов на основании иерархической позиции соответствующего уровня или вида; и
определения множества наборов SPS для того, чтобы соответственно декодировать видеоданные множества уровней или видов на основании индикации в сообщении SEI и определенных идентификаторов.
6. Способ по п. 4, в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней, и по меньшей мере один из множества наборов SPS содержит SPS активного уровня.
7. Способ по п. 4, в котором видеоданные содержат по меньшей мере одно из кодирования видеоданных видео с множественными видами, трехмерных видеоданных, или масштабируемых данных видео.
8. Устройство, содержащее видеодекодер, сконфигурированный, чтобы:
декодировать поток битов, который включает в себя видеоданные и информацию синтаксиса для декодирования видеоданных, при этом информация синтаксиса содержит сообщение дополнительной информации расширения (SEI) активных наборов параметров единицы доступа, в котором сообщение SEI активных наборов параметров указывает множество наборов параметров последовательности (SPSs) и набор параметров видео (VPS) для декодирования видеоданных единицы доступа, и при этом сообщение SEI активных наборов параметров включает в себя первый элемент синтаксиса, который задает количество из множества наборов SPS, и один или более дополнительных элементов синтаксиса, которые содержат соответствующие идентификаторы для каждого из множества наборов SPS;
активировать множество наборов SPS и VPS на основании индикации множества наборов SPS и VPS в сообщении SEI активных наборов параметров; и
декодировать видеоданные единицы доступа на основании множества активированных наборов SPS и активированного VPS, указанного в сообщении SEI активных наборов параметров.
9. Устройство по п. 8, в котором сообщение SEI активных наборов параметров предшествует, в порядке декодирования, первой части видеоданных единицы доступа.
10. Устройство по п. 8, в котором первый элемент синтаксиса содержит элемент синтаксиса num_sps_ids_minus1, и один или более дополнительных элементов синтаксиса содержат элементы синтаксиса active_sps_id [i] для i=0; i≤num_additional_sps_ids_minus1; i ++.
11. Устройство по п. 8,
в котором видеоданные содержат по меньшей мере одно из множества уровней или множества видов,
в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней или множества видов, и
в котором для каждого из уровней или видов видеодекодер конфигурируется, чтобы декодировать видеоданные уровня или вида на основании SPS, ассоциированного с уровнем или видом.
12. Устройство по п. 11, в котором видеодекодер также конфигурируется, чтобы:
определять идентификаторы, которые соответственно ассоциированы со множеством уровней или видов, в котором определения идентификаторов содержат по меньшей мере одно из:
декодирования по меньшей мере одного из идентификаторов, или
выведения по меньшей мере одного из идентификаторов на основании иерархической позиции соответствующего уровня или вида; и
определять множество наборов SPS для того, чтобы соответственно декодировать видеоданные множества уровней или видов на основании индикации в сообщении SEI и определенных идентификаторах.
13. Устройство по п. 12, в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней, и по меньшей мере один из множества наборов SPS содержит SPS активного уровня.
14. Устройство по п. 12, в котором видеоданные содержат по меньшей мере одно из кодирования видеоданных видео с множественными видами, трехмерных видеоданных, или масштабируемых данных видео.
15. Устройство по п. 8, в котором устройство содержит по меньшей мере одно из:
интегральной схемы, реализующей видеодекодер;
микропроцессора, реализующего видеодекодер; и
устройства беспроводной связи, включающего в себя видеодекодер.
16. Устройство, содержащее:
средство для кодирования потока битов, который включает в себя видеоданные и информацию синтаксиса для кодирования видеоданных, в котором информация синтаксиса содержит сообщение дополнительной информации расширения (SEI) активных наборов параметров единицы доступа, при этом сообщение SEI активных наборов параметров указывает множество наборов параметров последовательности (SPSs) и набор параметров видео (VPS) для кодирования видеоданных единицы доступа, и при этом сообщение SEI активных наборов параметров включает в себя первый элемент синтаксиса, который задает количество из множества наборов SPS, и один или более дополнительных элементов синтаксиса, которые содержат соответствующие идентификаторы для каждого из множества наборов SPS;
средство для того, чтобы активировать множество наборов SPS и VPS на основании индикации множества наборов SPS и VPS в сообщении SEI активных наборов параметров; и
средство для кодирования видеоданных единицы доступа на основании множества активированных наборов SPS и активированного VPS, указанных в сообщении SEI активных наборов параметров.
17. Устройство по п. 16,
в котором видеоданные содержат по меньшей мере одно из множества уровней или множества видов,
в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней или множества видов, и
в котором средство для кодирования видеоданных единицы доступа на основании множества наборов SPS и VPS содержит средство для, для каждого из уровней или видов, кодирования видеоданных уровня или вида на основании SPS, ассоциированного с уровнем или видом.
18. Устройство по п. 17, в котором видеоданные содержат по меньшей мере одно из кодирования видеоданных видео с множественными видами, трехмерных видеоданных, или масштабируемых данных видео.
19. Считываемый компьютером запоминающий носитель, имеющий инструкции, сохраненные на нем, которые, когда выполняются одним или более процессорами видеокодировщика, вынуждают видеокодировщик:
кодировать поток битов, который включает в себя видеоданные и информацию синтаксиса для кодирования видеоданных, в котором информация синтаксиса содержит сообщение дополнительной информации расширения (SEI) активных наборов параметров единицы доступа, при этом сообщение SEI активных наборов параметров указывает множество наборов параметров последовательности (SPSs) и набор параметров видео (VPS) для кодирования видеоданных единицы доступа, и при этом сообщение SEI активных наборов параметров включает в себя первый элемент синтаксиса, который определяет количество из множества наборов SPS, и один или более дополнительных элементов синтаксиса, которые содержат соответствующие идентификаторы для каждого из множества наборов SPS;
активировать множество наборов SPS и VPS на основании индикации множества наборов SPS и VPS в сообщении SEI активных наборов параметров; и
кодировать видеоданные единицы доступа на основании множества активированных наборов SPS и активированного VPS, указанного в сообщении SEI активных наборов параметров.
20. Считываемый компьютером запоминающий носитель по п. 19,
в котором видеоданные содержат по меньшей мере одно из множества уровней или множества видов,
в котором каждый из множества наборов SPS ассоциирован с соответствующим одним или более из множества уровней или множества видов, и
в котором инструкции, которые заставляют один или более процессоров кодировать видеоданные единицы доступа на основании множества наборов SPS и VPS, содержат инструкции, которые вынуждают один или более процессоров, для каждого из уровней или видов, кодировать видеоданные уровня или вида на основании SPS, ассоциированного с уровнем или видом.
21. Считываемый компьютером запоминающий носитель по п. 20, в котором видеоданные содержат по меньшей мере одно из кодирования видеоданных видео с множественными видами, трехмерных видеоданных, или масштабируемых данных видео.