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

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