Устройство и способ передачи, устройство воспроизведения, способ воспроизведения и устройство приема
Иллюстрации
Показать всеИзобретение относится к устройству передачи, передающему поток передачи, в котором пакеты передачи расположены непрерывно. Технический результат заключается в увеличении скорости воспроизведения со спецэффектом. Предложено передавать поток передачи, в котором непрерывно размещены первые пакеты передачи, которые представляют собой пакеты с многоуровневой конфигурацией, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне. В потоке передачи первые пакеты передачи, каждый из которых включает в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющие заголовок, в который вставлена информация идентификации, размещены через заданный интервал. Кроме того, в потоке передачи размещены вторые пакеты передачи, каждый из которых включает в информацию о положении доступа, соответствующую предыдущему и следующему первым пакетам передачи, и имеющие заголовок, в который вставлена информация идентификации, в соответствии первыми пакетами передачи. 5 н. и 9 з.п. ф-лы, 33 ил.
Реферат
Область техники, к которой относится изобретение
Настоящая технология относится к устройству передачи, способу передачи, устройству воспроизведения, способу воспроизведения и устройству приема и, более конкретно, к устройству передачи, и т.п., передающему поток передачи, в котором пакеты передачи расположены непрерывно.
Уровень техники
В случае, когда поток услуги предусмотрен в пакете IP, возникают случаи, когда уровень капсулы предусмотрен, как граница перехода между физическим уровнем, модулирующим канал передачи, и уровнем пакета IP, который формирует пакеты из данных (например, см. Патентный документ 1). В предшествующем уровне техники предполагается, что в качестве информации, содержащейся на уровне капсулы, можно использовать данные, не имеющие ограничений по администрированию по времени или загрузке файла.
Список литературы
Патентный документ
Патентный документ 1: Выложенная заявка на японский патент №2012-015875
Сущность изобретения
Задачи, решаемые изобретением
В случае, когда предоставлена услуга, которая совместно использует услугу, в которой используется волна широковещательной передачи и услуга передачи IP, ее можно рассматривать для передачи услуги в режиме реального времени через уровень капсулы, в дополнение к обычному использованию для загрузки файла, в котором пакет услуги или волну широковещательной передачи загружают в пакет IP, и уровень капсулы введен для передачи пакета IP, используя волну широковещательной передачи. С помощью уровня капсулы, который выполнен так, что он не имеет фиксированной длины, но имеет переменную длину, цель передачи верхнего уровня может быть эффективно передана. В случае видео- или аудиоданных, например, выполняется инкапсуляция с размером одного модуля доступа или больше.
Во время воспроизведения со спецэффектом, такого как ускоренное воспроизведение вперед или ускоренное воспроизведение назад, выполняют анализ капсулы, имеющей переменную длину, анализируют мультиплексированное транспортирование и декодируют сжатые данные, которые должны быть получены при обработке отображения. В таком случае, для выполнения воспроизведения со спецэффектом с высокой скоростью необходимо ускоренно анализировать пакет переменной длины, продолжающийся по нескольким уровням.
Например, в качестве уровня капсулы, будет рассматриваться тип со значением длины (TLV). В таком случае, на основе ТМСС, вставленного во фрейм передачи, начало TLV можно детектировать, как смещенное положение от интервала передачи. После этого выполняют анализ IP/UDP и ЕР/TCP и анализируют полезную нагрузку пакета транспортирования, в результате чего, в конечном итоге, может быть получено присутствие изображения точки случайного доступа (RAP), которая должна отображаться со спецэффектом.
Цель настоящей технологии состоит в увеличении скорости воспроизведения со спецэффектом.
Решения задачи
Концепция настоящей технологии используется в
устройстве передачи, включающем в себя:
модуль передачи, который передает поток передачи, в котором первые пакеты передачи, которые представляют собой пакеты многоуровневой конфигурации, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне, расположены непрерывно,
в котором, в потоке передачи, определенные первые пакеты передачи, каждый включающий в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющие заголовок, в который вставлена информация идентификации, расположены через заданный интервал, и вторые пакеты передачи, каждый из которых включает в себя информацию о положении доступа, соответствующую предыдущим и следующим особым первым пакетам передачи, и имеющий заголовок, в который вставлена информация идентификации, расположены после особых первых пакетов передачи.
В настоящей технологии непрерывно расположен поток передачи, в котором передают первые пакеты передачи, которые представляют собой пакеты с многоуровневой конфигурации, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне. В потоке передачи особые первые пакеты передачи, каждый из которых включает в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющие заголовок, в который вставлена информация идентификации, расположены через заданный интервал. Кроме того, в потоке передачи, вторые пакеты передачи, каждый из которых включает в себя информацию о положении доступа, соответствующую предыдущим и следующим особым первым пакетам передачи, и имеющие заголовок, в который вставлена информация идентификации, расположены так, что они следуют после особых первых пакетов передачи.
Например, первый пакет передачи может представлять собой пакет уровня капсулы, получаемый путем инкапсуляции IP пакета, имеющего полезную нагрузку, включающую в себя мультиплексированный пакет транспортирования, и второй пакет передачи может представлять собой пакет уровня капсулы, получаемый в результате инкапсуляции информации о положении доступа. В таком случае, например, пакет уровня капсулы может представлять собой пакет TLV или пакет GSE.
Кроме того, например, первый пакет передачи может представлять собой пакет IP, имеющий полезную нагрузку, в которую включен мультиплексированный пакет транспортирования, и второй пакет передачи может представлять собой пакет IP, включающий в себя информацию о положении доступа. Кроме того, например, мультиплексированный пакет транспортирования может представлять собой пакет ММТ, пакет RTP или пакет FLUTE.
Как описано выше в настоящей технологии, в потоке передачи, особые первые пакеты передачи расположены так, чтобы их можно было идентифицировать через заданный интервал, и вторые пакеты передачи, включающие в себя информацию точки доступа, расположены так, что они следуют после особых первых пакетов передачи. Поэтому, на стороне приема, при воспроизведении со спецэффектом, таком как ускоренное воспроизведение вперед или ускоренное воспроизведение назад, после сохранения такого потока передачи на носителе сохранения, могут быть эффективно получены данные модуля доступа точки случайного доступа, которые необходимы для воспроизведения со спецэффектом, и воспроизведение со спецэффектом может быть выполнено с высокой скоростью.
Кроме того, другая концепция, в соответствии с настоящей технологией, используется в
устройстве воспроизведения, включающем в себя:
модуль получения, который получает поток передачи, в котором непрерывно расположены первые пакеты передачи, которые представляют собой пакеты с многоуровневой конфигурацией, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне, путем доступа к локально подключенному носителю сохранения, или к серверу, соединенному через сеть передачи данных;
модуль обработки, который получает данные воспроизведения путем обработки потока передачи, полученного модулем получения; и
модуль управления доступом, который управляет доступом модуля получения к носителю сохранения или серверу на основе информации идентификации определенных первых пакетов передачи и информации о положении доступа, включенной во второй пакет передачи, которые выделяют из полученного потока передачи,
в котором, в потоке передачи, особые первые пакеты передачи, каждый включающий в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющий заголовок, в который вставлена информация идентификации, расположены через заданный интервал, и вторые пакеты передачи, каждый из которых включает в себя информацию о положении доступа, соответствующую предыдущему и следующему особым первым пакетам передачи, и имеющие заголовок, в который вставлена информация идентификации, расположены так, что они следуют после особых первых пакетов передачи.
В настоящей технологии поток передачи получают в модуле получения, в котором первые пакеты передачи, которые представляют собой пакеты с многоуровневой конфигурацией, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне, расположены непрерывно, путем доступа к носителю сохранения, или к подключенному серверу. Кроме того, данные воспроизведения получают с помощью модуля обработки путем обработки потока передачи, получаемого в модуле получения.
В этом потоке передачи особые первые пакеты передачи, каждый включающий в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющий заголовок, в который вставлена информация идентификации, расположены через заданный интервал. Кроме того, в этом потоке передачи, вторые пакеты передачи, каждый из которых включает в себя информацию о положении доступа, соответствующую предыдущему и следующему особым первым пакетам передачи, и имеющие заголовок, в который вставлена информация идентификации, расположены так, что они следуют после первых пакетов передачи.
Например, может быть установлена такая конфигурация, что первый пакет передачи представляет собой пакет уровня капсулы, полученный путем инкапсуляции IP пакета, имеющего полезную нагрузку, включающую в себя мультиплексированный пакет транспортирования, и второй пакет передачи представляет собой пакет уровня капсулы, полученный путем инкапсуляции информации о положении доступа. В таком случае пакет уровня капсулы может представлять собой пакет TLV или пакет GSE.
Кроме того, например, может быть установлена такая конфигурация, что первый пакет передачи представляет собой пакет IP, имеющий полезную нагрузку, в которую включен мультиплексированный пакет транспортирования, и второй пакет передачи представляет собой пакет IP, включающий в себя информацию о положении доступа. Кроме того, например, мультиплексированный пакет транспортирования может представлять собой пакет ММТ, пакет RTP или пакет FLUTE.
Доступом модуля получения к носителю сохранения или серверу управляют с помощью модуля управления доступом на основе информации идентификации особых первых пакетов передачи и информации о положении доступа, включенной во второй пакет передачи, которые выделяют из полученного потока передачи.
По этой причине, в соответствии с настоящей технологией, при воспроизведении со спецэффектом, таком как ускоренное воспроизведение вперед или ускоренное воспроизведение назад, могут быть эффективно получены данные модуля доступа точки случайного доступа, которые необходимы для воспроизведения со спецэффектом, и воспроизведение со спецэффектом может быть выполнено с высокой скоростью.
Кроме того, концепция настоящей технологии используется в
устройстве приема, включающем в себя:
модуль приема, который принимает поток передачи, в котором первые пакеты передачи, которые представляют собой пакеты многоуровневой конфигурации, каждый из которых имеет мультиплексированный пакет транспортирования на верхнем уровне, расположены непрерывно; и
модуль обработки, который получает данные приема путем обработки потока передачи, получаемого модулем приема,
в котором, в потоке передачи, особые первые пакеты передачи, каждый из которых включает в себя мультиплексированный пакет транспортирования, включающий в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, и имеющий заголовок, в который вставлена информация идентификации, расположены через заданный интервал, и вторые пакеты передачи, каждый из которых включает в себя информацию о положении доступа, соответствующую предыдущему и следующему особым первым пакетам передачи, и имеющие заголовок, в который вставлена информация идентификации, расположены так, что они следуют после особых первых пакетов передачи.
Эффекты изобретения
В соответствии с настоящей технологией достигается повышение скорости воспроизведения со спецэффектом. Здесь эффекты, описанные в данном описании, представляют собой просто примеры, но они представлены не для ограничения, и может быть получен дополнительный эффект.
Краткое описание чертежей
На фиг. 1 показана блок-схема, представляющая пример конфигурации системы отображения в соответствии с вариантом осуществления.
На фиг. 2 показана схема, представляющая пакет протокола передачи.
На фиг. 3 показана схема, представляющая пример структуры информации ТМСС во фрейме передачи.
На фиг. 4(а) и 4(b) показаны схемы, представляющие главное содержание примера структуры информации ТМСС во фрейме передачи.
На фиг. 5 показана схема, представляющая пример размещения пакетов TLV в области данных каждого интервала фрейма передачи.
На фиг. 6(a) и 6(b) показаны схемы, представляющие пример, в котором компоновка пакетов TLV не синхронизирована с началом каждого фрейма передачи, и пример, в котором компоновка синхронизирована с началом каждого фрейма передачи.
На фиг. 7 показана схема, представляющая конфигурацию пакета стека протокола передачи.
На фиг. 8 показана схема, представляющая конфигурацию пакета ММТ в древовидной форме.
На фиг. 9 показана схема, представляющая виды пакетов ММТ.
На фиг. 10 показана схема, представляющая пример структуры заголовка полезной нагрузки ММТ (mmtp_payload_header()).
На фиг. 11 показана схема, представляющая пример структуры расширения заголовка полезной нагрузки ММТ для случая, когда передают информацию времени, включенную в заголовок полезной нагрузки ММТ (заголовок полезной нагрузки MPU).
На фиг. 12 показана схема, представляющая пример структуры пакета TLV (пакет TLV()).
На фиг. 13 показана схема, представляющая пример более подробной структуры пакета TLV.
На фиг. 14 показана схема, представляющая информацию идентификации, используемую для идентификации, является ли пакет, который вставлен в заголовок пакета TLV, пакетом, предназначенным для обработки с высоким приоритетом.
На фиг. 15 показана схема, представляющая тип пакета для пакета TLV.
На фиг. 16 показана схема, представляющая пример структуры пакета сигналов расположенного в полезной нагрузке пакета TLV.
На фиг. 17 показана схема, представляющая содержание основной информации примера структуры пакета сигналов.
На фиг. 18(а) и 18(с) показаны схемы, представляющие поток передачи (поток пакета TLV), передаваемый станцией широковещательной передачи.
На фиг. 19(а) и 19(b) показаны схемы, схематично представляющие структуры различных пакетов TLV.
На фиг. 20 показана схема, представляющая пример системы передачи волны широковещательной передачи станции широковещательной передачи.
На фиг. 21 показана схема, представляющая пример структуры заголовка протокола Интернет (IP).
На фиг. 22 показана схема, представляющая содержание основной информации примера структуры заголовка IP.
На фиг. 23 показана схема, представляющая пример структуры "вариантов выбора", включенных в заголовок IP.
На фиг. 24 показана схема, представляющая содержание основной информации примера структуры "вариантов выбора", включенных в заголовок IP.
На фиг. 25 показана схема, представляющая информацию идентификации пакета с приоритетом, определенную в "вариантах выбора", включенных в заголовок IP.
На фиг. 26 показана схема, представляющая информацию о положении доступа, определенную в "вариантах выбора", включенных в заголовок IP, и информацию ее идентификации.
На фиг. 27(а)-27(c) показаны схемы, представляющие поток передачи (поток пакета IP), передаваемый сервером распределения.
На фиг. 28 показана схема, представляющая пример системы приема волны широковещательной передачи в приемнике.
На фиг. 29 показана схема, представляющая задержку отображения во время выполнения переключения между каналами (во время выполнения случайного доступа).
На фиг. 30 показана блок-схема последовательности операций, представляющая пример обработки приемника для случая, когда выполняют переход из нормального режима воспроизведения в режим воспроизведения со спецэффектом (ускоренное воспроизведение вперед или ускоренное воспроизведение назад).
На фиг. 31 показана блок-схема последовательности операций, представляющая пример обработки процедуры анализа верхнего уровня.
На фиг. 32 показана блок-схема последовательности операций, представляющая пример обработки приемника для случая, когда выполняют переход из нормального режима воспроизведения в режим воспроизведения со спецэффектом (ускоренное воспроизведение вперед или ускоренное воспроизведение назад).
Подробное описание изобретения
Далее будут описаны варианты осуществления изобретения (ниже называются "вариантами осуществления"). Описание будет представлено в следующем порядке.
1. Вариант осуществления
2. Модифицированный пример
1. Вариант осуществления
Пример конфигурации системы отображения
На фиг. 1 иллюстрируется пример конфигурации системы 10 отображения. В такой системе 10 отображения станция 110 широковещательной передачи и сервер 120 распределения расположены на стороне передачи, и приемник 200 расположен на стороне приема.
Станция 110 широковещательной передачи загружает поток передачи, в котором пакеты значении длины типа (TLV), как пакеты передачи, непрерывно размещены в волне широковещательной передачи и волну широковещательной передачи передают на сторону приема через RF канал передачи. Пакет TLV представляет собой пакет, имеющий многоуровневую конфигурацию, включающую в себя мультиплексированный пакет транспортирования на верхнем уровне и мультимедийные данные, такие как видео- и аудиоданные, и представляет собой IP пакет, включающий в себя мультиплексированный пакет транспортирования в полезной нагрузке или пакет уровня капсулы, полученный путем инкапсуляции сигнала управления передачей (TLV-NIT или АМТ).
На фиг. 2 иллюстрируется стек протокола передачи. В нижней части присутствует уровень модуляции канала передачи. На этом уровне модуляции канала передачи присутствует интервал передачи, и пакет TLV присутствует в интервале передачи, и пакет IP присутствует в пакете TLV. В этом пакете IP мультиплексированный пакет транспортирования, включающий в себя мультимедийные данные, такие как видео- или аудиоданные и данные системы управления, присутствует в пакете UDP или в пакете TCP, которые не представлены на чертеже.
В одном фрейме передачи включены максимум 120 интервалов передачи, в соответствии с системой модуляции. Для каждого интервала передачи добавляют передачу и мультиплексирование информации управления конфигурацией (ТМСС). Такая информация ТМСС выполнена из информации, относящейся к управлению передачей, такому как назначение потока передачи для каждого интервала передачи и взаимосвязь с системой передачи. В качестве одной из такой информации ТМСС, включена информация указателя, представляющая положение пакета TLV в интервале передачи. При ссылке на такую информацию указателя, анализ может быть правильно начат с начала пакета TLV.
Область, используемая для передачи информации ТМСС, составлена из 9422 битов на фрейм передачи. В случае, когда выполняют переключение системы передачи и т.п., информация ТМСС поступает на два фрейма перед фактическим временем переключения, и информацию передают после переключения. Минимальный интервал обновления информации ТМСС, например, составляет один фрейм. На фиг. 3 показана схема, которая иллюстрирует пример (синтаксис) структуры информации ТМСС во фрейме передачи.
В усовершенствованной широкополосной спутниковой цифровой системе широковещательной передачи максимум 16 потоков могут быть переданы одним спутниковым повторителем. В "информации относительного потока/интервала", относительный номер потока, который составляет один из от 0 до 15, назначают для каждого интервала, и данные интервала, имеющие тот же относительный номер потока, представляют один поток.
Кроме того, в "информации относительного потока/Ш потока передачи" ID потока передачи назначают для каждого относительного потока, имеющего относительный номер потока в диапазоне от 0 до 15. Например, в случае, когда относительный поток представляет собой MPEG2-TS, предполагается, что ID поток передачи представляет собой "TS_ID". С другой стороны, в случае, когда относительный поток представляет собой TLV, ID потока передачи, как предполагается, представляет собой "ID потока TLV". Кроме того, "информация относительного потока/типа потока", как представлено на фиг. 4(а), представляет тип потока каждого относительного номера потока. Как представлено на фиг. 4(b), например, "0x01" представляет MPEG2-TS, и "0x02" представляет TLV.
Кроме того, "информация указателя/интервала" выполнена из верхнего указателя и последнего указателя каждого интервала и, в основном, используется для синхронизации пакета и для аннулирования пакета. На фиг. 5 иллюстрируется пример размещения пакета в TLV, в области данных каждого интервала. Верхний указатель представляет положение первого байта первого пакета среди пакетов, размещенных в каждом интервале. Последний указатель представляет "положение последнего байта последнего пакета + 1" среди пакетов, размещенных в каждом интервале.
В случае, когда верхний указатель представляет собой "0xFFFF", это представляет то, что первый байт первого пакета TLV в интервале не присутствует. Это представляет, что первый пакет TLV в интервале продолжается от предыдущего интервала. Кроме того, в случае, когда последний указатель представляет собой "0xFFFF", это представляет то, что последний байт последнего пакета TLV в интервале не присутствует. Это представляет то, что последний пакет TLV в интервале продолжается до следующего интервала.
На фиг. 6(a) представлен пример, в котором компоновка пакетов TLV не синхронизирована с началом каждого фрейма передачи. Начало каждого интервала уникально определено во фрейме передачи. Каждый пакет TLV присутствует независимо от интервала. В случае, когда пакеты TLV продолжаются по множеству фреймов передачи, существует пакет TLV, разделенный на два фрейма передачи.
На фиг. 6(b) представлен пример, в котором компоновка пакетов TLV синхронизирована с началом каждого фрейма передачи. Начало каждого интервала уникально определено во фрейме передачи. В то время, как каждый пакет TLV не обязательно синхронизирован с интервалом, начало фрейма передачи представляет собой начало пакета TLV. Другими словами, начало первого интервала (интервал 1) каждого фрейма передачи представляет собой начало пакета TLV.
В случае по фиг. 6(b), часто генерируется нулевая область в конце фрейма передачи, и при этом эффективность передачи ниже, чем в случае, показанном на фиг. 6(a). Для упрощения чертежей, в примерах, представленных на чертежах, три интервала представлены, как присутствующие в каждом фрейме передачи. Фактически, как описано выше, включены максимум 120 интервалов, в соответствии с системой модуляции.
На фиг. 7 показана схема, которая иллюстрирует конфигурацию стека протокола передачи. Интервал передачи выполнен с заголовком интервала и данными интервала передачи. При передаче данных интервала включен пакет TLV. Пакет TLV выполнен из заголовка и данных и, в виде данных, включен IP пакет сигнала управления передачей. Сигнал управления передачей представляет собой "TLV-NIT" или "АМТ". "TLV-NIT" представляет собой частоту модуляции или информацию, ассоциированную с другой программой широковещательной передачи. "АМТ" представляет собой адрес IP, относящийся к услуге широковещательной передачи.
Пакет IP выполнен из заголовка IP и пакета UDP или пакета TCP, как данные. Здесь пакет UDP выполнен из заголовка UDP и данных, и пакет TCP выполнен из заголовка TCP и данных. В качестве данных пакета UDP или пакета TCP, включен мультиплексированный пакет транспортирования. Такой мультиплексированный пакет транспортирования сконфигурирован заголовком пакета, заголовком полезной нагрузки и данными транспортирования.
В качестве данных транспортирования мультиплексированного пакета транспортирования, включено заданное количество модулей доступа кодированного потока среды передачи, такие как видео- или аудиоданные. В случае видеоданных один модуль доступа представляет данные одного изображения. В случае аудиоданных, один модуль доступа представляет собой модуль доступа аудиоданных, получаемых в результате сосредоточения данных из заданного количества выборок, например, 1024 выборок. В кодированном потоке присутствуют кодированные данные изображения внутри кадра, которые становятся точкой случайного доступа. Для случайного доступа кодированные данные изображения внутри кадра декодируют первыми.
В этом варианте осуществления мультиплексированный пакет транспортирования, как предполагается, представляет собой пакет транспортирования, имеющий структуру транспортирования мультимедийных данных MPEG (ММТ) (см. ISO/IEC CD 23008-1), другими словами, пакет ММТ. На фиг. 8 показана схема, которая иллюстрирует конфигурацию пакета ММТ в древовидной форме.
Пакет ММТ сконфигурирован заголовком пакета ММТ, заголовком полезной нагрузки ММТ и полезной нагрузкой ММТ. В полезную нагрузку ММТ включены сообщения модуля обработки мультимедийных данных (MPU), символ восстановления FEC и т.п., и такие сигналы выполняют в соответствии с типом полезной нагрузки (payload_type), включенной в заголовок полезной нагрузки ММТ.
Здесь сообщение конфигурирует информацию, относящуюся к среде передачи. В этом сообщении различное содержание сообщения вставляют в форме таблицы. MPU может быть фрагментирован и подразделен на ММТ модули фрагмента (MFU). В таком случае заголовок MFU добавляют в начале каждого MFU. В MPU, включенном в полезную нагрузку ММТ, присутствуют MPU, относящиеся к мультимедийным данным, таким как видеоданные, аудиоданные и субтитры, и MPU, относящиеся к метаданным. Пакет ММТ, включающий в себя каждый MPU, может быть идентифицирован по ID пакета (Packet_ID), представленному в заголовке пакета ММТ.
На фиг. 9 иллюстрируются виды пакета ММТ. В примере, представленном на чертежах, пакеты ММТ классифицируют на основе данных или информации, вставленной в полезную нагрузку. Здесь информация сообщения транспортирования представляет собой пакет ММТ, в который сообщение (информация, относящаяся к среде передачи) включено в полезную нагрузку. Пакет метаданных транспортирования представляет собой пакет ММТ, в котором метаданные включены в полезную нагрузку. Здесь метаданные, например, представляют собой данные каждого из прямоугольников, такие как "styp", "sidx", "mmpu", "moov" и "moof" файла ММТ (файл МР4). Пакет мультимедийных данных транспортирования представляет собой пакет ММТ, в котором мультимедийные данные, такие как видеоданные, аудиоданные и субтитры, включены в полезную нагрузку.
В заголовке полезной нагрузки ММТ, размещена информация флага, представляющая, присутствуют или нет кодированные данные изображения внутри кадра, которые становится точкой случайного доступа в полезной нагрузке ММТ. На фиг. 10 иллюстрируется пример (синтаксис) структуры заголовка полезной нагрузки ММТ (mmtp_payload_header()).
Хотя подробное описание не будет здесь представлено, в этом заголовке полезной нагрузки ММТ, включены длина полезной нагрузки (payload_length), тип полезной нагрузки (payload_type), тип фрагмента (fragment_type), величина подсчета фрагмента (fragment_count), флаг информации объединения (aggregation_info_flag), флаг RAP (random_access_point_flag), смещение данных (data_offset), номер модуля данных (numDU), смещение модуля данных (DU_offset), номер последовательности полезной нагрузки (payload_seq_number), флаг поля расширения заголовка (header_extension_field флаг) и т.п.
Кроме того, когда флаг поля расширения заголовка равен "1", в этом заголовке полезной нагрузки ММТ, дополнительно включено расширение заголовка полезной нагрузки ММТ (mmtp_payload_header_extension). На фиг. 11 представлен пример (синтаксис) для синтаксиса расширения заголовка полезной нагрузки ММТ в таком случае. Такой пример (синтаксис) структуры соответствует случаю, когда передают информацию времени (информацию времени), включенную в заголовок полезной нагрузки ММТ.
16-битное поле "payload_header_extension_type" представляет тип расширения заголовка полезной нагрузки ММТ. Например, "0x01" представляет, что подают штамп времени отображения (время отображения) для короткого формата времени NTP. "0x02" представляет, что подают штамп времени отображения и штамп времени декодирования (время декодирования) для короткого формата времени NTP. "0x03" представляет, что подают штамп времени отображения с точностью 90 кГц. "0x04" представляет, что подают штамп времени отображения и штамп времени декодирования с точностью 90 кГц.
16-битное поле "payload_header_extension_length" представляет размер расширения заголовка полезной нагрузки ММТ. 32-битное поле "presentation_timestamp" представляет значение штампа времени отображения (время отображения). 32-битное поле "decoding_timestamp" представляет собой значение штампа времени декодирования (время декодирования).
В этом варианте осуществления, в станции 110 широковещательной передачи, в пакете TLV, вставляют информацию идентификации, используемую для идентификации, является или не пакет пакетом, обрабатываемым с высоким приоритетом, и вставляют информацию идентификации, используемую для идентификации, является или нет пакет пакетом, включающим в себя информацию о положении доступа. В этом смысле, станция 110 широковещательной передачи конфигурирует модуль вставки информации, который вставляет информацию идентификации. На фиг. 12 иллюстрируется пример (синтаксис) структуры пакета TLV (TLV packet()). Такой пакет TLV сконфигурирован заголовком TLV (TLV_header) из 32 битов и полезной нагрузкой TLV (TLV_payload), имеющей переменную длину.
На фиг. 13 иллюстрируется пример (синтаксис) более подробной структуры пакета TLV (TLV packet()). 32-битный заголовок TLV (TLV_header) сконфигурирован двухбитным полем, равным "01", однобитным полем "non_priority_bit1", однобитным полем "non_priority_bit2", однобитным полем "non_priority_bit3", трехбитным полем "reserved_future_use", восьмибитным полем "packet_type" и 16-битным полем "length".
В качестве однобитного поля "non_priority_bit1", вновь определена информация флага, представляющая, является или нет пакет пакетом type1 TLV с приоритетом. Как представлено на фиг. 14, "1" представляет, что пакет представляет собой пакет TLV без приоритета, другими словами, пакет не включает в себя данные, в которых начинается первый байт (1-й байт) модуля доступа точки случайного доступа. С другой стороны, "0" представляет, что пакет представляет собой пакет type1 TLV с приоритетом, другими словами, пакет включает в себя данные, в которых начинается первый байт (1-й байт) модуля доступа точки случайного доступа.
В качестве однобитного поля "non_priority_bit2", вновь определена информация флага, представляющая, является или нет пакет пакетом type2 TLV с приоритетом. Как представлено на фиг. 14, "1" представляет, что пакет представляет собой пакет TLV без приоритета, другими словами, пакет не включает в себя ни информации о времени, ни участок начала информации атрибута во время отображения точки случайного доступа. С другой стороны, "0" представляет, что пакет представляет собой пакет type2 TLV с приоритетом, другими словами, пакет включает в себя информацию о времени или участки начала информации атрибута во время отображения точки случайного доступа.
В качестве однобитного поля "non_priority_bit3", вновь определена информация флага, представляющего, является или нет пакет пакетом type3 TLV с приоритетом. Как представлено на фиг. 14, "1" представляет, что пакет представляет собой пакет TLV без приоритета, другими словами, пакет не включает в себя значение смещения байта в направлении пакета TLV с приоритетом. С другой стороны, "0" представляет, что пакет представляет собой пакет type3 TLV с приоритетом, другими словами, пакет включает в себя значение смещения байта в направлении пакета TLV с приоритетом.
Кроме того, пакет TLV, установленный, как пакет TLV с приоритетом, имеет не только пакет TLV, включающий в себя мультимедийный пакет транспортирования, который представляет собой пакет ММТ, включающий в себя мультимедийные данные, такие как видео- и аудиоданные, в качестве целевых данных. Пакет TLV, включающий в себя информацию сообщения транспортирования или пакет ММТ пакета метаданных транспортирования, также устанавливают, как пакет TLV с приоритетом, в соответствии с необходимостью.
Снова обращаясь к фиг. 13, восьмибитное поле "packet_type" представляет тип пакета для пакета TLV (см. фиг. 15). "0x01" представляет, что пакет включает в себя пакет IPv4. "0x02" представляет, что пакет включает в себя пакет IPv6. "0x03" представляет, что пакет включает в себя пакет IP со сжатым заголовком. "0xFE" представляет, что пакет включает в себя сигнал управления передачей. "0xFF" представляет, что пакет представляет собой нулевой пакет. 16-битное поле "длина" представляет размер полезной нагрузки TLV с переменной длиной (TLV_payload), следующей после заголовка TLV (TLV_header).
Пакет TLV, который установлен таким образом, что "non_priority_bit1 = 0", "non_priority_bit2 = 1" и "non_priority_bit3 = 1", представляет собой пакет, получаемый путем инкапсуляции IP пакета, включающего в себя пакет среды транспортирования (см. фиг. 9) в полезной нагрузке, и "packet_type" представляет собой "0x01", "0x02" или "0x03". Также, в пакете TLV, "packet_type" которого представляет собой "0x01", "0x02" или "0x03", в случае, когда данные, в которых начинается первый байт модуля доступа точки случайного доступа, не включены здесь, биты устанавливают таким образом, что "non_priority_bit1 = 1 ", "non_priority_bit2 = 1" и "non_priority_bit3 = 1 ".
Пакет TLV установлен таким образом, что "non_priority_bit1 = 1", "non_priority_bit2 = 0" и "non_priority_bit3 = 1" представляет собой пакет, получаемый в результате инкапсуляции пакета IP, включающего в себя информацию сообщения транспортирования или пакет метаданных транспортирования (см. фиг. 9) в полезной нагрузке, и "packet_type" составляет "0x01", "0x02" или "0x03".
Пакет TLV установлен таким образом, что "non_priority_bit1 = 1", "non_priority_bit2 = 1" и "non_priority_bit3 = 0" представляют собой пакет, получаемый в результате инкапсуляции информации о положении доступа, которая представляет собой сигнал управления передачей, и "packet_type" составляет "0xFE". В таком случае, в полезной нагрузке пакета TLV размещен пакет сигналов (signaling_packet). На фиг. 16 иллюстрируется пример (синтаксис) структуры пакета сигналов, и на фиг. 17 иллюстрируется содержание (семантика) основной информации для примера структуры. Такая структура, например, представляет собой структуру, которая соответствует сигналу управления передачей TLV_NIT.
16-битное поле "Pointer_previous TLV_priority packet" представляет значение смещения байта в направлении предыдущего пакета с приоритетом (обратная сторона). Кроме того, 16-битное поле "Pointer_next TLV_priority packet" представляет значение смещения байта в направлении следующего пакета с приоритетом (передняя сторона).
Здесь пакет приоритета представляет собой пакет TLV, установленный так, что "non_priority_bit1 = 0" или TLV пакет установлен таким образом, что "non_priority_bit2 = 0". В случае, когда пакет TLV установлен таким образом, что "non_priority_bit1 = 0" представлен независимо, значение смещения байта представляет собой значение смещения байта в направлении этого пакета TLV. С другой стороны, в случае, когда пакет TLV установлен таким образом, что "non_priority_bit2 = 0" и пакет TLV, установленный таким образом, что "non_priority_bit1 = 0", постоянно присутствуют в этом порядке, значение смещения байта представляет собой значение смещения байта в направлении пакета TLV, установленного таким образом, что "non_priority_bit2 = 0".
В потоке передачи (поток пакета TLV), передаваемом станцией 110 широковещательной передачи, как представлено на фиг. 18(а), пакеты TLV (РСТ PRO 1), каждый, включающий в себя пакет ММТ, который включает в себя данные, в которых начинается первый байт модуля доступа точки случайного доступа, размещены в заданном интервале. На фиг. 19(а) схематично иллюстрируется структура такого пакета TLV (РСТ PRO 1).
В таком пакете TLV (РСТ PRO 1), "non_priority_bit1" установлен в "0", и каждый из "non_priority_bit2" и "non_priority_bit3" установлен в "1". Кроме того, такой пакет TLV (РСТ PRO 1) представляет собой пакет, получаемый путем инкапсуляции пакета IP, включающего в себя пакет среды транспортирования (см. фиг. 9), в полезной нагрузке, и "packet_type" составляет "0x01", "0x02" или "0x03".
Кроме того, как представлено на фиг. 18(а), непосредственно перед пакетом TLV (РСТ PRO 1),