МУЛЬТИМЕДИЙНЫЙ БИТОВЫЙ ПОТОК, ИМЕЮЩИЙ ОБРАТНУЮ СОВМЕСТИМОСТЬ

1. Способ (1100) генерации обратно совместимого битового потока, причем способ содержит
включение (s1102) в запись Е битового потока первой записи А, имеющей первую версию признака, определенную первой версией спецификации синтаксиса мультимедийного битового потока; и
включение (s1104) в запись Е битового потока второй записи В, имеющей вторую версию признака, являющуюся расширением первой версии признака, определенным обновленной версией спецификации синтаксиса мультимедийного битового потока,
причем запись А и запись В представляет собой структуру, контейнер или бокс, и
причем спецификация синтаксиса мультимедийного битового потока представляет собой первую версию ISO/IEC 14496-12 (базового формата мультимедийного файла ISO, ISOBMFF), и обновленная спецификация синтаксиса мультимедийного битового потока представляет собой обновленную версию ISO/IEC 14496-12 (ISOBMFF).
2. Способ по п. 1, причем запись Е представляет собой указатель на положение, структуру с или контейнер с набором из одного или более синтаксических элементов в битовом потоке.
3. Способ по п. 1 или 2, причем первая версия признака представляет собой позонную упаковку, а вторая версия признака представляет собой обновленную версию или расширенную версию позонной упаковки, и причем спецификация синтаксиса мультимедийного битового потока является первой версией формата всенаправленного медиа (OMAF), и обновленная спецификация синтаксиса мультимедийного битового потока является обновленной версией формата всенаправленного медиа (OMAF).
4. Способ по любому одному из пп. 1-3, дополнительно содержащий включение в запись Е информации, указывающей, что вторая версия признака является расширением первой версии признака.
5. Способ (1700) для синтаксического анализа и обработки мультимедийного битового потока, причем способ содержит
прием (s1701) записи Е, содержащейся в мультимедийном битовом потоке;
синтаксический анализ (s1702) записи Е;
в ответ на определение (s1704), на основе синтаксического анализа записи Е, что запись Е содержит как i) первую запись А, содержащую первую версию признака, соответствующую первой версии спецификации синтаксиса мультимедийного битового потока, так и ii) вторую запись B, содержащую вторую версию признака, соответствующую обновленной версии спецификации синтаксиса мультимедийного битового потока
синтаксический анализ (s1705) записи B; и
в ответ на определение (s1708), на основе синтаксического анализа записи B, что вторая версия признака является расширением первой версии признака
синтаксический анализ как первой версии признака в записи А, так и второй версии признака в записи В; и
комбинирование первой версии признака из записи А и второй версии признака из записи В,
причем запись А и запись В представляет собой структуру, контейнер или бокс; и
причем спецификация синтаксиса мультимедийного битового потока представляет собой первую версию ISO/IEC 14496-12 (базового формата мультимедийного файла ISO, ISOBMFF), и обновленная спецификация синтаксиса мультимедийного битового потока представляет собой обновленную версию ISO/IEC 14496-12 (ISOBMFF).
6. Способ по п. 5, причем запись Е представляет собой указатель на положение, структуру с или контейнер с набором из одного или более синтаксических элементов в битовом потоке.
7. Способ по п. 5 или 6, причем мультимедийный битовый поток представляет собой битовый поток аудио и/или видео.
8. Способ по любому из пп. 5-7, причем первая версия признака представляет собой позонную упаковку, а вторая версия признака представляет собой расширенную версию позонной упаковки, и причем спецификация синтаксиса мультимедийного битового потока является первой версией формата всенаправленного медиа (OMAF), и обновленная спецификация синтаксиса мультимедийного битового потока является обновленной версией формата всенаправленного медиа (OMAF).
9. Способ по любому из пп. 5-8, причем
запись Е содержит информацию, указывающую, что вторая версия признака является обновлением первой версии признака, или
запись Е содержит информацию, указывающую, что вторая версия признака является расширением первой версии признака.
10. Способ по любому из пп. 5-9, дополнительно содержащий декодирование первой версии и второй версии признака и/или использование первой версии и второй версии признака для воспроизведения мультимедийного битового потока.
11. Способ по любому из пп. 5-10, причем способ выполняется в мультимедийном плеере.
12. Генератор (1302) битового потока, причем генератор битового потока выполнен с возможностью
включать в запись Е обратно совместимого битового потока первую запись А, имеющую первую версию признака, определенную первой версией спецификации синтаксиса мультимедийного битового потока; и
включать в запись Е обратно совместимого битового потока вторую запись В, имеющую вторую версию признака, являющуюся расширением первой версии признака, определенным обновленной версией спецификации синтаксиса мультимедийного битового потока,
причем запись А и запись В представляет собой структуру, контейнер или бокс, и
причем спецификация синтаксиса мультимедийного битового потока представляет собой первую версию ISO/IEC 14496-12 (базового формата мультимедийного файла ISO, ISOBMFF), и обновленная спецификация синтаксиса мультимедийного битового потока представляет собой обновленную версию ISO/IEC 14496-12 (ISOBMFF).
13. Генератор битового потока по п. 12, причем запись Е представляет собой указатель на положение, структуру с или контейнер с набором из одного или более синтаксических элементов в битовом потоке.
14. Генератор битового потока по п. 12 или 13, причем генератор битового потока дополнительно выполнен с возможностью включать в запись Е информацию, указывающую, что вторая версия признака является расширением первой версии признака.
15. Устройство для синтаксического анализа и обработки мультимедийного битового потока, причем устройство выполнено с возможностью
принимать запись Е, содержащуюся в мультимедийном битовом потоке;
синтаксически анализировать запись Е;
в ответ на определение, на основе синтаксического анализа записи Е, что запись Е содержит как i) первую запись А, содержащую первую версию признака, соответствующую первой версии спецификации синтаксиса мультимедийного битового потока, так и ii) вторую запись B, содержащую вторую версию признака, соответствующую обновленной версии спецификации синтаксиса мультимедийного битового потока
синтаксически анализировать (s1705) запись B; и
в ответ на определение, на основе синтаксического анализа записи B, что вторая версия признака является расширением первой версии признака:
синтаксически анализировать как первую версию признака в записи А, так и вторую версию признака в записи В; и
комбинировать первую версию признака из записи А и вторую версию признака из записи В,
причем запись А и запись В представляет собой структуру, контейнер или бокс, и
причем спецификация синтаксиса мультимедийного битового потока представляет собой первую версию ISO/IEC 14496-12 (базового формата мультимедийного файла ISO, ISOBMFF), и обновленная спецификация синтаксиса мультимедийного битового потока представляет собой обновленную версию ISO/IEC 14496-12 (ISOBMFF).
16. Устройство по п. 15, причем запись Е представляет собой указатель на положение, структуру с или контейнер с набором из одного или более синтаксических элементов в битовом потоке.
17. Устройство по п. 15 или 16, причем мультимедийный битовый поток представляет собой битовый поток аудио и/или видео.
18. Устройство по любому из пп. 15-17, причем
запись Е содержит информацию, указывающую, что вторая версия признака является обновлением первой версии признака, или
запись Е содержит информацию, указывающую, что вторая версия признака является расширением первой версии признака.
19. Устройство по любому из пп. 15-18, дополнительно выполненное с возможностью
декодировать первую версию и вторую версию признака и/или
использовать первую версию и вторую версию признака для воспроизведения мультимедийного битового потока.
20. Устройство по любому из пп. 15-19, дополнительно выполненное с возможностью принимать обратно совместимый битовый поток, сгенерированный в соответствии со способом по любому из пп. 1-4 или сгенерированный генератором битового потока по любому из пп. 12-14.
21. Устройство по любому из пп. 15-20, причем устройство представляет собой мультимедийный плеер (1502).
22. Долговременный носитель данных, включающий в себя программный код, подлежащий исполнению процессором устройства, причем исполнение программного кода процессором побуждает устройство выполнять операции в соответствии со способом по любому из пп. 1-4.
23. Долговременный носитель данных, включающий в себя программный код, подлежащий исполнению процессором устройства, причем исполнение программного кода процессором побуждает устройство выполнять операции в соответствии со способом по любому из пп. 5-11.