СПОСОБ ПЕРЕДАЧИ СИГНАЛОВ С ПАРАМЕТРАМИ КВАНТОВАНИЯ ВРЕМЕНИ В СЛУЖЕБНОЙ ИНФОРМАЦИИ Российский патент 2008 года по МПК H04N7/08 

Описание патента на изобретение RU2325781C2

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу передачи сигналов в сети связи, в частности, но не исключительно, к способу передачи сигналов с параметрами квантования времени в сети цифрового телевидения (ЦТВ, DVB).

Уровень техники

Известны системы связи с подвижными объектами, которые могут обеспечивать достаточную пропускную способность, чтобы дать возможность потокового воспроизведения видеосигнала, используя передовые методы сжатия, типа стандарта MPEG-4 (Экспертная группа по кинематографии). Например, сеть связи с подвижными объектами третьего поколения имеет максимальную пропускную способность 384 килобитов в секунду (кбит/с). Однако это является недостаточным для некоторых типов услуг, таких как файловая загрузка.

Тем не менее, известны системы передачи с более высокой пропускной способностью. Например, система передачи цифрового телевидения (ЦТВ) может обеспечивать пропускную способность 10 Мбит/с или больше. Таким образом, можно дополнить систему связи с подвижными объектами системой передачи с более высокой пропускной способностью.

Приемники ЦТВ известны в таких применениях, как цифровое телевидение. Обычно приемники ЦТВ являются стационарными и с электропитанием от бытовой электросети. Однако мобильные портативные оконечные устройства обычно являются устройствами с батарейным питанием, и, таким образом, их мощность ограничена.

Средняя потребляемая мощность приемника ЦТВ может быть снижена посредством использования схемы, основанной на временном мультиплексировании (ВМП, TDM). Такую схему называют квантованием времени.

Если запрашивается услуга, данные можно передавать с использованием квантования времени. Пакетные сигналы данных посылают, используя значительно более высокую пропускную способность по сравнению с пропускной способностью, необходимой для посылки данных с использованием статической пропускной способности. Каждый пакетный сигнал включает в себя указание времени до начала следующего пакетного сигнала, которое упоминается, как "delta-t". В промежутках между передачей пакетных сигналов данные не передаются, позволяя использовать пропускную способность, выделенную для услуги, для другой услуги. Таким образом, приемник должен оставаться активным только в течение части времени, когда принимаются пакетные сигналы. Тем не менее, принимаемые пакетные сигналы могут быть буферизированы и использоваться на относительно более постоянной и более низкой скорости.

Однако квантование времени создает проблему, заключающуюся в том, что приемнику требуется достаточно большой буфер. Если буфер является слишком маленьким, то приемник может начать принимать пакетный сигнал прежде, чем использован предыдущий пакетный сигнал. Проблема может усиливаться, если перед использованием данные требуется декодировать, поскольку декодирование вносит временную задержку.

Настоящее изобретение стремится обеспечить способ передачи сигналов в системе связи.

Сущность изобретения

Согласно настоящему изобретению предложен способ передачи сигналов в сети связи, заключающийся в том, что обеспечивают набор параметров квантования времени для описания пакетных сигналов данных, включают параметры квантования времени в служебную информацию и формируют пакетные сигналы в соответствии с набором параметров квантования времени.

Это может иметь преимущество, заключающееся в том, что устройству обеспечена возможность определять, может ли оно принимать пакетные сигналы данных и/или сконфигурировать себя для приема пакетных сигналов данных.

Обеспечение набора параметров квантования времени может содержать этапы, на которых определяют минимальное время между передачей пакетных сигналов, определяют требуемую скорость выведения данных из буфера для приема и выведения пакетного сигнала или определяют максимальную среднюю скорость передачи за один цикл квантования времени.

Связывание параметров квантования времени со служебной информацией может содержать этап, на котором включают набор параметров квантования времени в дескриптор. Способ дополнительно может содержать этап, на котором включают дескриптор в таблицу для описания услуги, обеспечиваемой через сеть связи. Способ дополнительно может содержать этап, на котором включают дескриптор в таблицу для описания конфигурации сети связи.

Пакетные сигналы данных могут содержать сегменты данных, например, разделы многопротокольной инкапсуляции (МПИ, MPE), например, в виде кадра многопротокольной инкапсуляции - упреждающей коррекции ошибок (МПИ-УКО, MPE FEC). Способ может содержать этап, на котором инкапсулируют кадр МПИ-УКО по меньшей мере в один пакет потока транспортного уровня.

Пакетный сигнал данных может содержать набор разделов. Способ может содержать этап, на котором инкапсулируют набор разделов по меньшей мере в один пакет потока транспортного уровня.

Сеть связи может быть системой цифрового телевидения (ЦТВ).

Способ может содержать этап, на котором пересылают пакетные сигналы в сетевой элемент.

Согласно настоящему изобретению также предложен способ функционирования элемента в сети связи, заключающийся в том, что принимают набор параметров квантования времени для описания пакетных сигналов данных, связывают параметры квантования времени со служебной информацией и формируют пакетные сигналы в соответствии с набором параметров квантования времени.

Согласно настоящему изобретению дополнительно предложен способ функционирования приемного устройства для приема пакетных сигналов данных через сеть связи, заключающийся в том, что принимают служебную информацию через сеть связи и получают из служебной информации набор параметров квантования времени для описания пакетных сигналов данных.

Способ может содержать этапы, на которых определяют, могут ли пакетные сигналы данных быть буферизированы, и конфигурируют приемник для приема пакетных сигналов данных.

Набор параметров квантования времени может включать в себя минимальное время между передачей пакетных сигналов, и способ дополнительно может содержать этапы, на которых определяют, не был ли пакетный сигнал принят, и если пакетный сигнал не был принят, конфигурируют приемник для приема пакетных сигналов данных, используя упомянутое минимальное время, или определяют, достаточно ли времени имеется для декодирования данных, принятых в пакетном сигнале.

Набор параметров квантования времени может включать в себя заданную скорость выведения данных из буфера, и способ дополнительно может содержать этап, на котором определяют, превышает ли заданная скорость выведения данных фактическую скорость выведения данных из буфера.

Согласно настоящему изобретению также предложена компьютерная программа, содержащая команды компьютерной программы для того, чтобы заставить устройство обработки данных выполнять упомянутый способ.

Согласно настоящему изобретению также предложен способ передачи в сети связи, заключающийся в том, что обеспечивают набор параметров квантования времени для описания пакетных сигналов данных, связывают параметры квантования времени со служебной информацией и формируют пакетные сигналы в соответствии с набором параметров квантования времени.

Способ может содержать этап, на котором передают служебную информацию и передают пакетные сигналы.

Согласно настоящему изобретению также дополнительно предложена система передачи сигналов в сети связи, осуществляющая обеспечение набора параметров квантования времени для описания пакетных сигналов данных, связывание параметров квантования времени со служебной информацией и формирование пакетных сигналов в соответствии с набором параметров квантования времени.

Согласно настоящему изобретению также предложен сетевой элемент, сконфигурированный с возможностью приема набора параметров квантования времени для описания пакетных сигналов данных, связывания параметров квантования времени со служебной информацией; и формирования пакетных сигналов в соответствии с набором параметров квантования времени.

Сетевой элемент может содержать передатчик.

Согласно настоящему изобретению также дополнительно предложено оконечное устройство (терминал), содержащее приемник для приема пакетных сигналов данных через сеть связи и процессор для управления работой упомянутого приемника, причем оконечное устройство сконфигурировано с возможностью приема служебной информации из упомянутой сети связи, получения из служебной информации набора параметров квантования времени, описывающих пакетные сигналы данных, и управления работой приемника в зависимости от набора параметров квантования времени.

Набор параметров квантования времени может содержать максимальную среднюю скорость передачи за один цикл квантования времени.

Краткое описание чертежей

Теперь будет описан вариант осуществления настоящего изобретения со ссылкой на прилагаемые чертежи, на которых

фиг.1 изображает систему связи;

фиг.2 изображает инкапсулирующее устройство многопротокольной инкапсуляции (МПИ), которое выводит пакеты потока транспортного уровня;

фиг.3 иллюстрирует пакет потока транспортного уровня;

фиг.4 - принципиальная схема телефонной трубки мобильного телефона;

фиг.5 - принципиальная схема портативного батарейного источника питания для телефонной трубки мобильного телефона;

фиг.6 изображает приемник и буфер квантования времени, включенные в телефонную трубку мобильного телефона, которая показана на фиг.4;

фиг.7 - блок-схема первого процесса, выполняемого инкапсулирующим устройством МПИ, показанным на фиг.2;

фиг.8 изображает процесс, с помощью которого вычисляются данные упреждающей коррекции ошибок;

фиг.9 изображает дейтаграммы, размещаемые в разделах дейтаграмм;

фиг.10 иллюстрирует раздел дейтаграммы;

фиг.11 иллюстрирует пакетный сигнал;

фиг.12 иллюстрирует инкапсуляцию разделов дейтаграмм в пакеты потока транспортного уровня;

фиг.13 - блок-схема второго процесса, выполняемого инкапсулирующим устройством МПИ, показанным на фиг.2;

фиг.14 изображает процесс, с помощью которого сегментируется и инкапсулируется таблица, включающая в себя дескриптор квантования времени;

фиг.15 иллюстрирует заполнение и освобождение буфера квантования времени, когда декодирование упреждающей коррекции ошибок не используется;

фиг.16 иллюстрирует заполнение и освобождение буфера квантования времени, когда используется декодирование упреждающей коррекции ошибок;

фиг.17 - блок-схема первого процесса, выполняемого телефонной трубкой мобильного телефона, которая показана на фиг.4;

фиг.18 - блок-схема второго процесса, выполняемого телефонной трубкой мобильного телефона, которая показана на фиг.4; и

фиг.19 - блок-схема третьего процесса, выполняемого телефонной трубкой мобильного телефона, которая показана на фиг.4.

Подробное описание изобретения

Система 1 связи

Рассмотрим фиг.1, на которой показана система 1 связи. Система 1 связи включает в себя поставщика 2 информации, который имеет доступ к источникам 31, 32 информации, типа аудиовизуальной информации, файлов данных или изображений.

Информацию 4 можно передавать, используя межсетевой протокол (IP), через цифровую широкополосную сеть, типа наземной сети цифрового телевидения (ЦТВ-Н), в виде услуги преобразования типов данных IP (ПТД-IP), на одно или более приемные устройства 51, 52. Приемные устройства 51, 52, в форме мобильных телефонов с возможностями видеоизображения, сконфигурированы для приема данных по меньшей мере по двум различным каналам 6, 7 связи.

Данные 4 содержимого передаются в сетевой элемент 8, который является сервером, сконфигурированным для приема данных 4 содержимого и генерирования восстановительных данных 9 для использования в исправлении ошибок данных 4 содержимого. Данные 4 содержимого передаются в приемные устройства 51, 52 по первому каналу 6 связи. В этом примере первый канал 6 связи обеспечен первой сетью 10 связи в форме широковещательной сети, типа сети ЦТВ-Н, которая включает в себя передатчик 11. Данные 4 содержимого транслируются посредством широковещательной рассылки, передаются на приемные устройства 51, 52 посредством групповой широковещательной передачи или адресации конкретному устройству, в пределах ячейки (не показанной), связанной с первой сетью 10 связи.

Восстановительные данные 9 могут передаваться на приемные устройства 51, 52 по второму каналу 7 связи. В этом примере второй канал 7 связи обеспечен второй отличающейся сетью 12 связи в форме сети связи с подвижными объектами, типа сети связи с подвижными объектами третьего поколения (3G), которая включает в себя передатчик 13. Восстановительные данные 9 и другие данные, типа речевых данных, передаются на приемные устройства 51, 52 в пределах ячейки (не показанной), связанной со второй сетью 12 связи. Вторая сеть 12 связи может быть сетью второго поколения (2G) или сетью поколения "два с половиной" (2.5G).

На фиг.1 система 1 связи показана в упрощенной форме. В нее могут быть включены другие элементы, типа дополнительных передатчиков (не показаны), сетевых элементов (не показаны) или сетей (не показаны).

Каждый из передатчиков 11, 13 обеспечивает передающий узел для передачи данных на приемные устройства 51, 52, которые составляют узлы приемников или получателей.

Сетевой элемент 8

Рассмотрим фиг.2, на которой сетевой элемент 8 представляет собой инкапсулирующее устройство многопротокольной инкапсуляции (МПИ) ЦТВ. Сетевой элемент 8 принимает IP-дейтаграммы 14 и служебные данные 15, типа служебной информации (СИ) специфической для программы информации (СПИ) и ЦТВ стандарта MPEG, и генерирует поток 16 транспортного уровня согласно стандарту ISO/IEC 13818-1 (Международной организации по стандартизации/Международной электротехнической комиссии). Поток 16 транспортного уровня содержит пакеты 17 потока транспортного уровня (ПТУ), обычно длиной 188 байтов.

Обращаясь также к фиг.3, отметим, что поток 16 транспортного уровня разделен на некоторое количество логических каналов. Логический канал, которому принадлежит пакет 17 ПТУ, определяется в заголовке 18 пакета, используя идентификатор 19 пакета (ИДП). Идентификатор пакета может использоваться, чтобы идентифицировать содержимое информационного наполнения 20 пакета ПТУ.

Например, содержимое первого пакета 171 ПТУ может быть идентифицировано, как являющееся видеоинформацией, звуковой информацией или другим типом данных, посредством определения значения ИДП между 0x0030 и 0x1 FFE (в виде шестнадцатеричного числа). Содержимое второго пакета 172 ПТУ может быть идентифицировано, как содержащее всю или часть сетевой информационной таблицы (СИТ), посредством определения ИДП = 0x0010. Как будет объясняться более подробно ниже, СИТ и другие типы таблицы можно использовать для передачи сигналов с параметрами квантования времени и другими параметрами, касающимися упреждающей коррекции ошибок, на приемное устройство 51, 52 (фиг.1).

Инкапсулирующее устройство 8 МПИ также осуществляет другие функции, и они будут описаны более подробно ниже.

Приемное устройство51, 52

Рассмотрим фиг.4, на которой каждое приемное устройство 51, 52 предпочтительно представлено в форме телефонной трубки мобильного телефона с мультимедийными возможностями.

Каждое приемное устройство 51, 52 включает в себя первую и вторую антенны 211, 212, приемник 221 и приемопередатчик 222. В этом примере первая антенна 211 и приемник 221 используются для приема сигналов из первой сети 10 связи, в этом случае сети ЦТВ-Н. Вторая антенна212 и приемопередатчик 222 используются для передачи сигналов во вторую сеть 10 связи и приема из нее сигналов. Каждый из приемника и приемопередатчика 221, 222 включает в себя соответствующие схемы обработки радиочастотных сигналов (не показаны) для усиления и демодулирования принимаемых сигналов и соответствующие процессоры (не показаны) для канального декодирования и демультиплексирования.

Каждое приемное устройство 51, 52 также включает в себя контроллер 23, пользовательский интерфейс 24, память 25, устройство 26 для считывания интеллектуальных карточек, интеллектуальную карточку 27, вводимую в устройство 26 для считывания интеллектуальных карточек, кодер/декодер (кодек) 28, громкоговоритель 29 с соответствующим усилителем 30 и микрофон 31 с соответствующим предварительным усилителем 32.

Пользовательский интерфейс 24 включает в себя устройство 33 отображения и вспомогательную клавиатуру 34. Устройство 33 отображения приспособлено для отображения изображений и видеоизображений, например, имея больший размер и/или имея большую разрешающую способность, чем устройство отображения обычного мобильного телефона, и способное отображать цветные изображения. Каждое приемное устройство 51, 52 также включает в себя аккумуляторную батарею 35.

Контроллер 23 управляет работой приемного устройства 51, 52 под управлением программного обеспечения (не показанного), хранящегося в памяти 25. Например, контроллер 23 обеспечивает вывод данных для устройства 33 отображения и принимает ввод данных от вспомогательной клавиатуры 34.

Рассмотрим фиг.5, на которой аккумуляторная батарея 35 и первая антенна 211 и приемник 221 могут быть объединены в портативный батарейный источник 36 питания. Заменяя портативный батарейный источник питания (не показанный) обычной телефонной трубки мобильного телефона на портативный батарейный источник 36 питания, включающий в себя приемник 221, а также обеспечивая подходящее программное обеспечение, обычную телефонную трубку мобильного телефона (не показанную) можно модифицировать для приема данных через первую сеть 10 связи. В качестве альтернативы, первую антенну 211 и приемник 221 можно объединить в корпус (не показанный) для обычной телефонной трубки мобильного телефона (не показан).

Приемное устройство 51, 52 можно модифицировать посредством обеспечения единственного приемника, приспособленного для приема сигналов из первой и второй сетей 10, 12 связи (фиг.1), и передатчика, приспособленного для передачи сигналов во вторую сеть 12 связи (фиг.1). В качестве альтернативы можно обеспечить единственный приемопередатчик для обеих сетей 10, 12 связи.

Рассмотрим фиг.6, на которой приемник 221 принимает сигнал 37 из первой сети 10 связи. Сигнал 37 подвергается усилению, демодулированию, канальному декодированию и демультиплексированию. Полученный демультиплексированный сигнал (не показанный) фильтруется, чтобы извлечь пакетные сигналы 38 дейтаграмм. Пакетные сигналы 38 дейтаграмм подаются в буфер 39 квантования времени, который обеспечен контроллером 23 и памятью 25, чтобы производить поток 40 дейтаграмм, которые не подвергнуты квантованию времени. Предпочтительно, поток дейтаграммы 40 по существу является непрерывным и/или по существу имеет постоянную интенсивность.

Буфер 39 квантования времени будет описан более подробно ниже.

Приемным устройством 51, 52 может быть персональный цифровой ассистент (ПЦА) или другое мобильное оконечное устройство, способное по меньшей мере принимать сигналы через первые сети 10 связи. Приемное устройство 51, 52 также может быть полустационарным или полупереносным, таким как оконечное устройство, перемещаемое в транспортном средстве типа автомобиля.

Действие инкапсулирующего устройства 8 МПИ

Инкапсулирующее устройство 8 МПИ осуществляет множество функций, некоторые из которых относятся к двум категориям: к процессам, которые включают в себя подготовку и передачу данных прикладных программ в пакетных сигналах, и к процессам, которые включают в себя подготовку и передачу сигналов параметров квантования времени и упреждающей коррекции ошибок.

Подготовка и передача данных прикладных программ

Рассмотрим фиг.7 и 8, на которых описан процесс, с помощью которого инкапсулирующее устройство 8 МПИ (фиг.1) генерирует коды упреждающей коррекции ошибок и форматирует данные, используя в этом случае формат раздела управления и контроля среды для хранения цифровой информации (УК-СХЦИ).

Инкапсулирующее устройство 8 МПИ (фиг.1) принимает поток пакетов 411, 412,413,414 данных, в этом случае IP-дейтаграммы, от поставщика 2 информации (фиг.1) и, в случае необходимости, предварительно их обрабатывает, располагая их в порядке возрастания и/или отбрасывая выбранные дейтаграммы, например, на основании IP-адреса (этап S1). Должно быть понятно, что инкапсулирующее устройство 8 МПИ (фиг.1) может принимать кадры Ethernet (стандарт организации локальных сетей) (не показан) и, таким образом, может потребоваться дополнительная обработка, типа удаления структуры кадров Ethernet.

Если требуется, для пакетов 411, 412,413,414 данных вычисляются коды упреждающей коррекции ошибок (этап S2).

Пакеты 411, 412, 413, 414 сохраняются в таблице или матрице 42 кодирования (этап S2.1). Пакеты 411, 412, 413, 414 сохраняются последовательно в столбцах 431, 432,433, 434 в части таблицы 42, называемой таблицей 44 данных прикладной программы, которая в этом случае занимает крайнюю левую часть таблицы 42. Содержимое пакетов 411, 412, 413, 414 может занимать одну или более адресуемых ячеек памяти одного или более столбцов 431, 432, 433, 434.

Когда сохранено заданное количество пакетов или таблица 44 данных прикладной программы заполнена, вычисляются данные 451, 452,453 упреждающей коррекции ошибок (УКО) (этап S2.2). Данные 451, 452,453 УКО, предпочтительно в форме данных Рида-Соломона, вычисляются для каждой строки 461, 462,463 и вводятся в часть таблицы 42, называемую таблицей 47 данных Рида-Соломона.

Предпочтительно, таблица 42 кодирования имеет 255 столбцов. Например, таблица данных 44 прикладной программы может содержать 191 столбец, а таблица 47 Рида-Соломона может содержать 64 столбца. Предпочтительно, таблица данных прикладной программы занимает крайнюю левую часть таблицы 42, а таблица Рида-Соломона занимает крайнюю правую часть таблицы 42. Таблица 42 кодирования может содержать выбираемое количество строк, до 1024 строк. Предпочтительно, таблица 42 содержит однобайтовые адресуемые элементы. Таким образом, таблица с 255 столбцами и 1024 строками может хранить до 2 Мбит данных.

Должно быть понятно, что пакеты 411, 412,413,414 могут сохраняться последовательно в строках, а данные 451, 452,453 УКО вычисляться для каждого столбца. Другими словами, строки и столбцы взаимозаменяемы. Также должно быть понятно, что длина или размер пакетов 411, 412,413,414 могут изменяться. Пакеты 411, 412,413,414 могут быть неравного размера. Таблица 44 данных прикладной программы может быть заполнена заполняющей информацией, например, в конце таблицы. Заполняющая информация может быть опущена при вычислении данных 451, 452,453 УКО.

Пакеты 411, 412,413,414 и пакеты 481, 482 УКО считываются из таблицы кодирования (этап S2.3). Пакеты 481, 482 УКО считываются столбец за столбцом. Пакеты 411, 412,413,414 и пакеты 481, 482 УКО разделяются и форматируются (этап S3).

Инкапсулирующее устройство 8 МПИ (фиг.1) предпочтительно форматирует данные в соответствии с Разделом 7 стандарта 301 192 Европейского института стандартов по телекоммуникациям (ETSI) "Цифровое телевидение (ЦТВ); технические требования ЦТВ для транслирования данных" V1.3.1 (2003-01).

Рассмотрим фиг.9, на которой инкапсулирующее устройство 8 МПИ размещает пакеты 411, 412,413,414 в разделах 491, 492,493, 494 дейтаграмм МПИ в соответствии с форматом раздела УК-СХЦИ, используя синтаксис, определенный в представленной ниже таблице 1:

Таблица 1СинтаксисКоличество битовИдентификаторРаздел_дейтаграммы() {Идентификатор_таблицы8uimsbfИндикатор_синтаксиса_раздела1bslbfПриватный_индикатор1bslbfЗарезервировано2bslbfДлина_раздела12uimsbfMAC-адрес_6 (адрес пункта доступа к среде)8uimsbfMAC-адрес_58uimsbfЗарезервировано2bslbfУправление_скремблированием_
информационного_наполнения
2bslbf
Управление_скремблированием_адреса2bslbfФлаг СПДС (стандартного протокола доступа к сети) УЛС (управления логической связью)1bslbfТекущий_следующий_индикатор1bslbfНомер_раздела8uimsbfНомер_последнего_раздела8uimsbfMAC-адрес_48uimsbfMAC-адрес_38uimsbfMAC-адрес_28uimsbfMAC-адрес_18uimsbfЕсли (флаг СПДС УЛС == "1"){СПДС УЛС()}Иначе{Для (j=0; j<N1; j++){Байт_данных_IP-дейтаграммы8bslbf))Если (номер раздела == номер последнего раздела){Для (j=0; j<N2; j++){Байт заполнения8bslbf}}Если (индикатор синтаксиса раздела == "0"){Контрольная сумма32uimsbf}Иначе{ЦИК (циклический избыточный код)_3232rpchof}}

Обращаясь по-прежнему к фиг.8, отметим, что инкапсулирующее устройство 8 МПИ размещает пакеты 481, 482 УКО в так называемых разделах 501, 502 дейтаграммы МПИ-УКО, используя синтаксис, определенный в таблице 2 ниже:

Таблица 2СинтаксисКоличество битовИдентификаторРаздел_УКО (){Идентификатор_таблицы8uimsbfИндикатор_синтаксиса_раздела1bslbfЗарезервировано_для_использования_в_ будущем1bslbfЗарезервировано2bslbfДлина_раздела12uimsbfДополнение_пробелами_столбцов8uimsbfЗарезервировано_для_использования_в_ будущем8bslbfЗарезервировано2bslbfЗарезервировано_для_использования_в_ будущем5bslbfТекущий_следующий_индикатор1bslbfНомер_раздела8uimsbfНомер_последнего_раздела8uimsbfПараметры_в_реальном_масштабе_
времени
Для (i=0; i<N; i++){Байт_данных_РЗ (разделителя записей)8uimsbf}ЦИК_3232uimsbf}

Рассмотрим фиг.10, на которой показана общая структура раздела 49 МПИ или раздела 50 МПИ-УКО. Раздел 49, 50 МПИ/МПИ-УКО содержит заголовок 51, информационное наполнение 52 и завершитель 53. Информационное наполнение 52 включает в себя пакет 411, 412,413,414 (фиг.9) или пакет 481, 482 УКО (фиг.9), как определено выше в таблице 1 или 2.

Рассмотрим фиг.11, на которой разделы 491, 492, 493, 494 МПИ и разделы 501, 502 МПИ-УКОсодержат пакетный сигнал 541. Как будет объясняться более подробно ниже, пакетный сигнал 541 поставляется в элементарном потоке, который идентифицирован единичным ИДП. Между пакетным сигналом 541 и следующим пакетным сигналом 542 (фиг.15) разделы не передаются относительно того же самого элементарного потока.

Рассмотрим фиг.12, на которой первый пакетный сигнал 541, содержащий разделы 491, 492, 493, 494 МПИ и разделы 501, 502 МПИ-УКО, размещается в пакетах 551, 552, 553 ПТУ (этап S5).

В этом примере пакет 551, 552, 553 ПТУ может включать в себя многочисленные разделы 491, 492, 493, 494 МПИ и разделы 501, 502 МПИ-УКО. Однако раздел 491, 492, 493, 494 МПИ или раздел 501, 502 МПИ-УКО может быть разделен между множеством пакетов 551, 552, 553 ПТУ. Пакеты 551, 552, 553 ПТУ обозначаются тем же самым ИДП.

Пакетный сигнал 541 может указывать начальное время следующего пакетного сигнала 542 внутри элементарного потока. Этого достигают посредством передачи сигналов на приемные устройства 51, 52 о том, что используются квантование времени и/или УКО, и передачи информации, касающейся следующего пакетного сигнала в элементарном потоке.

Передача сигналов содержит включение дескриптора трансляции данных в посылаемую таблицу служебных характеристик (ТСХ) с использованием разделов служебных характеристик, которые указывают, что поля MAC_address 1 - MAC_address 4 (MAC-адрес 1 - MAC-адрес 4) не используются для дифференцирования приемников внутри элементарного потока, но используются для переноса параметров в реальном масштабе времени, типа delta-t. Разделы служебных характеристик и дескриптор трансляции данных описаны более подробно в Разделах 6 и 7 стандарта 301 468 ETSI EN "Цифровое телевидение (ЦТВ); технические требования для служебной информации (СИ) в системах ЦТВ" V1.5.1 (2003-01).

Передача информации, касающейся следующего пакетного сигнала, содержит включение так называемых параметров в реальном масштабе времени в поля MAC_address_1 - MAC address_4 каждого заголовка, как определено выше в таблице 1 или 2, каждого раздела 491, 492, 493, 494 МПИ и каждых разделов 501, 502 МПИ-УКО. Например, в представленной ниже таблице 3 показан синтаксис параметров в реальном масштабе времени:

Таблица 3СинтаксисКоличество битовИдентификаторПараметры_в_реальном_масштабе_времениdelta_t12uimsbfГраница_таблицы1bslbfГраница_кадра1bslbfАдрес18uimsbf}

Использование поля delta_t зависит от того, используется ли квантование времени в рассматриваемом элементарном потоке.

Если квантование времени используется, поле delta_t указывает время до следующего пакетного сигнала квантования времени внутри элементарного потока. Delta-t включается во все разделы 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО в пакетном сигнале 541, и его значение может различаться от раздела к разделу. Разрешение delta-t составляет 10 мс. Например, значение 0xC00 (в шестнадцатеричном числе) = 3072 (в десятичном числе) указывает, что время до следующего пакетного сигнала составляет 30,72 с. Значение 0x00 зарезервировано для указания, что больше пакетные сигналы внутри элементарного потока передаваться не будут, другими словами, для указания конца обслуживания. В таком случае, все разделы 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО в пакетном сигнале 541 имеют одно и то же значение в этом поле. Delta-t определяется от transport_packet (пакета транспортного уровня), переносящего первый байт текущего раздела 491, 492, 493, 494 МПИ, до transport_packet, переносящего первый байт следующего пакетного сигнала. Поэтому delta-t может различаться между разделами 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО в пакетном сигнале 541.

Время, обозначенное delta-t, находится за пределами окончания максимальной продолжительности пакетного сигнала фактического пакетного сигнала. Это помогает гарантировать, что декодер сможет надежно различать два последовательных пакетных сигнала внутри элементарного потока.

Пакетный сигнал 541 содержит разделы 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО полностью. Другими словами, разделы 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО не разделены между пакетными сигналами 541. Пакетный сигнал 541 содержит полностью дейтаграммы 411, 412,413,414, 481, 482. Другими словами, дейтаграммы 411, 412,413,414, 481, 482 не фрагментированы между пакетными сигналами. Передачи незаполненных разделов МПИ, то есть разделов МПИ без информационного наполнения, нужно предпочтительно избегать.

Предпочтительно, каждый пакетный сигнал 541 содержит по меньшей мере один раздел 411, 412,413,414, 481, 482 МПИ, переносящий надлежащую дейтаграмму 411, 412,413,414, 481, 482, содержащую адрес сетевого уровня (не показано). Адрес (не показан) является одним из адресов, которые таблица уведомлений IP/MAC (ТУ IP/MAC) связывает с элементарным потоком.

Если квантование времени не используется, а используется МПИ-УКО, поле delta_t поддерживает индекс циклических кадров МПИ-УКО внутри элементарного потока. Значение поля delta_t увеличивается на единицу для каждого последующего кадра 42 МПИ-УКО. После значения "111111111111", поле возобновляется от значения "000000000000". Если большие части данных потеряны, этот параметр позволяет идентифицировать, какому кадру МПИ-УКО принадлежит любой принятый раздел.

Поле table_boundary (граница таблицы) представляет собой флаг. Когда флаг устанавливается на "1", это указывает, что текущий раздел является последним разделом таблицы в текущем кадре МПИ-УКО. Если рассматриваемый раздел представляет собой раздел 491, 492, 493, 494 МПИ, флаг указывает, что раздел 491, 492, 493, 494 является последним разделом таблицы 44 данных прикладной программы (фиг.8). Декодер, не поддерживающий МПИ-УКО, может игнорировать все последующие разделы до окончания кадра 42 МПИ-УКО, которое обозначается посредством использования поля frame_boundary (граница кадра). Для каждого кадра 42 МПИ-УКО, один раздел 491, 492, 493, 494 МПИ передается с этим установленным флагом. Для каждого кадра 42 МПИ-УКО, в котором передаются данные 47 РЗ (разделителя записей), один раздел 481 УКО передается с этим установленным флагом. Если МПИ-УКО не поддерживается в элементарном потоке, флаг резервируется для использования в будущем. Если флаг не используется, он устанавливается на "0".

Поле table_boundary представляет собой флаг. Когда флаг устанавливается на "1", это указывает, что текущий раздел является последним разделом в текущем пакетном сигнале 541, если поддерживается квантование времени, и находится внутри кадра 42 МПИ-УКО, если поддерживается МПИ-УКО. Для каждого пакетного сигнала 541 квантования времени один раздел 491, 492, 493, 494 МПИ передается с этим установленным флагом. Для каждого кадра 42 МПИ-УКО один раздел 491, 492, 493, 494, 501, 502 МПИ/МПИ-УКО передается с этим установленным флагом.

Адресное поле определяет позицию байта в соответствующей таблице 42 кадров МПИ-УКО для первого байта информационного наполнения, переносимого внутри раздела. Все разделы, поставляющие данные для любой таблицы 42 кадров МПИ-УКО, поставляются в порядке возрастания в соответствии со значением этого поля. Позиция байта представляет собой линейный адрес на основе нуля в таблице 42 кадров МПИ-УКО, начиная с первой строки первого столбца, и увеличивающийся к концу столбца. В конце столбца позиция следующего байта находится в первой строке следующего столбца.

Первый раздел, переносящий данные данного кадра МПИ-УКО, является разделом МПИ, переносящим дейтаграмму данных прикладной программы с адресом "0". Все разделы, переносящие дейтаграммы данных прикладной программы данного кадра 42 МПИ-УКО, передаются до первого раздела, переносящего данные РЗ кадра 42 МПИ-УКО. Другими словами, разделы 491, 492, 493, 494, переносящие дейтаграммы данных прикладной программы, не чередуются с разделами 501, 502, переносящими данные РЗ внутри отдельного кадра 42 МПИ-УКО. Все разделы, переносимые между первым и последним разделом кадра 42 МПИ-УКО, переносят данные, принадлежащие кадру 42 МПИ-УКО, то есть используются только данные 44 прикладной программы и данные 47 РЗ. Разделы, поставляющие данные других кадров МПИ-УКО, не перемежаются.

Раздел, следующий за последним разделом, переносящим дейтаграмму данных прикладной программы в кадре 42 МПИ-УКО, содержит либо первый раздел, переносящий данные РЗ того же самого кадра МПИ-УКО, либо первый раздел данных прикладной программы следующего кадра МПИ-УКО. В последнем случае данные РЗ первого кадра МПИ-УКО не передаются. Для каждого кадра 42 МПИ-УКО, один раздел МПИ передается с полем адреса, установленным на "0". Для каждого кадра 42 МПИ-УКО, в котором передаются какие-либо данные РЗ, один раздел УКО передается с полем адреса, установленным на "0". В поставляемых данных прикладной программы в таблице 44 данных прикладной программы дополнение пробелами не используется. В таблице данных прикладной программы дейтаграммы не перекрываются. В таблице 42 РЗ в поставляемых данных РЗ дополнение пробелами не используется.

Адресация в каждой таблице кадров МПИ-УКО начинается с нуля. Если в элементарном потоке используются и квантование времени, и МПИ-УКО, то каждый пакетный сигнал в элементарном потоке должен содержать точно один кадр 42 МПИ-УКО. Другими словами, кадр 42 МПИ-УКО не разбит на множество пакетных сигналов.

Если в элементарном потоке МПИ-УКО не поддерживается, поле адреса резервируется для использования в будущем. Если поле адреса не используется, оно устанавливается на 0x00.

Подготовка и передача сигналов с параметрами квантования

времени и упреждающей коррекции ошибок

Можно благоприятно передавать параметры квантования времени и МПИ-УКО для того, чтобы помочь приемным устройствам 51, 52 (фиг.1) определять, действительно ли они в состоянии принимать подвергнутые квантованию времени передачи и обрабатывать подвергнутую квантованию времени передачу, которая может использовать или не использовать упреждающую коррекцию ошибок.

Некоторое количество параметров могут быть подходящими для квантования времени и упреждающей коррекции ошибок, если она применяется. В представленной ниже таблице 4 перечислены эти параметры:

Таблица 4ПараметрОписаниеBbСкорость передачи в битах для пакетного сигналаRoutСкорость передачи в битах при выведении данных из буфера квантования времени или таблицы МПИ-УКОCbСредняя скорость передачи в битах за один цикл квантованияBdДлительность (продолжительность) пакетного сигналаTminМинимальное время между передачей пакетных сигналовToutВремя, необходимое для освобождения буфера (= время разгрузки буфера)BsРазмер пакетного сигналаTFECПродолжительность декодирования МПИ-УКО

Инкапсулирующее устройство 8 МПИ (фиг.1) передает по меньшей мере некоторые из этих параметров, используя дескриптор идентификатора квантования времени в качестве части служебной информации (СИ).

Рассмотрим фиг.2, 13 и 14, на которых инкапсулирующее устройство 8 МПИ принимает данные 15 СПИ/СИ, которые определяют минимальное время между передачей пакетных сигналов (Tmin) 561, требуемую скорость (Rout) 562 в битах выведения данных из буфера 39 квантования времени (фиг.6) и максимальную среднюю скорость передачи в битах за один цикл квантования времени(Cb) 563 (этап S6). Предпочтительно, эти параметры 561, 562, 563 определяются сетевым оператором. Коротко говоря, они определяют частоту и размер пакетных сигналов 541.

ПараметрыTmin, Rout и Cb 561, 562, 563 будут описаны более подробно ниже.

ПараметрыTmin,Rout и Cb 561, 562, 563 связаны со служебной информацией, которая описывает систему доставки сообщений, содержимое и/или планирование и синхронизацию транслируемых потоков данных с использованием дескриптора в таблицах, используемых для передачи сигналов относительно служебной информации на приемные устройства 51, 52.

Параметры 561, 562, 563 вводятся в дескриптор 57 идентификатора квантования времени. Синтаксис дескриптора 57 идентификатора квантования времени приведен ниже в таблице 5:

Таблица 5СинтаксисКоличество битовИдентификаторДескриптор_идентификатора_УКО_
квантования_времени
Признак_дескриптора8uimsbfДлина_дескриптора8uimsbfКвантование_времени1bslbfМПИ-УКО2uimsbfРазмер_кадра5uimsbfМаксимальная_продолжительность_
пакетного_сигнала
8uimsbf
Максимальная_средняя_скорость_
передачи
4
Минимальное_время_выключения3Для (i=0; i<N; i++){Зарезервировано_для_
использования_в_будущем
1bslbf
}}

Согласно приведенной выше таблице 5 поле descriptor_tag (признак дескриптора) снабжено значением, соответствующим образом определенным организацией стандартов. Поле descriptor_length (длина дескриптора) определяет количество байтов, следующих непосредственно после поля. Поле time_slicing (квантование времени)указывает, подвергнут ли упоминаемый элементарный поток квантованию времени. Значение "1" указывает, что квантование времени используется, тогда как значение "0" указывает, что квантование времени не используется. Поле mpe_fec (МПИ-УКО) указывает, использует ли упоминаемый элементарный поток МПИ-УКО и, если так, какой алгоритм используется. Поле mpe_fec может быть закодировано согласно приведенной ниже таблице 6:

Таблица 6ЗначениеМПИ-УКОАлгоритм0x00Не используетсян/a0x01ИспользуетсяРида-Соломона (255, 191, 64)0x02...0x03Зарезервировано для использования в будущемЗарезервировано для использования в будущем

Согласно представленной выше таблице 5 поле frame_size (размер кадра) используется, чтобы дать информацию, которую декодер может использовать для приспосабливания своего использования буферизации. Точная интерпретация зависит от того, используются ли квантование времени и/или МПИ-УКО. Поле max_burst_duration (максимальная продолжительность пакетного сигнала) используется для указания максимальной продолжительности пакетного сигнала в рассматриваемом элементарном потоке. Пакетный сигнал не начинается до момента T1 и должен закончиться не позже момента T2, где T1 является временем, обозначаемым delta-t в предыдущем пакетном сигнале, а T2 = T1 + максимальная продолжительность пакетного сигнала. Указанное значение для максимальной продолжительности пакетного сигнала предпочтительно лежит в пределах диапазона от 20 мс до 512 с при 20-миллисекундных шагах. Максимальная продолжительность пакетного сигнала = max_burst_duration × 20 миллисекунд.

Если time_slicing установлено на "0", то есть квантование времени не используется, то это поле резервируется для использования в будущем и устанавливается на 0x00, когда оно не используется. Если time_slicing установлено на "1", то есть квантование времени используется, то это поле указывает максимальное количество битов на уровне раздела, разрешенном в пакетном сигнале квантования времени в элементарном потоке. Биты вычисляются от начала поля table_id (идентификатор таблицы) до конца поля CRC_32 (ЦИК).

Если mpe_fec установлено на "1", то есть МПИ-УКО используется, тогда это поле указывает точное количество строк в каждом кадре МПИ-УКО в элементарном потоке. Когда в элементарном потоке используются и квантование времени, и МПИ-УКО, накладываются оба ограничения (то есть максимальный размер пакетного сигнала и количество строк). Поле frame_size может быть закодировано согласно приведенной ниже таблице 7:

Таблица 7РазмерМаксимальный размер пакетного сигналаСтроки кадра МПИ-УКО0х00128 килобитов640х01256 килобитов1280х02384 килобита1920х03512 килобитов2560х04640 килобитов3200х05768 килобитов3840х06896 килобитов4480х071024 килобита5120х081152 килобита5760х091280 килобитов6400х0A1408 килобитов7040х0B1536 килобитов7680х0C1664 килобита8320х0D1792 килобита8960х0E1920 килобитов9600х0F2048 килобитов10240х10 - 0х1FЗарезервировано для использования в будущемЗарезервировано для использования в будущем

Если поле max_frame_size (максимальный размер кадра) указывает "reserved_for_future_use" (зарезервировано для использования в будущем), приемник предполагает, что максимальный размер пакетного сигнала больше чем 2 Мбит, а строки кадра МПИ-УКО больше чем 1024.

Когда квантование времени не используется, то есть кадры МПИ-УКО передаются без какого-либо квантования времени, для целей управления можно использовать поле, которое поддерживает индекс циклических кадров МПИ-УКО в элементарном потоке. Значение поля увеличивается на единицу для каждого последующего кадра МПИ-УКО. После значения "111111111111" поле возобновляется от значения "000000000000".

Поле max_average_rate (максимальная средняя скорость передачи) используется для определения максимальной средней скорости передачи в битах в информационном наполнении 52 раздела МПИ (фиг.10) за один цикл квантования времени или цикл МПИ-УКО, определяетRout. Максимальная средняя скорость передачи в битах задается следующим образом:

Cb = (1)

где Bs - размер текущего пакетного сигнала квантования времени или кадра МПИ-УКО в битах информационного наполнения раздела МПИ, аTc - время от transport_packet, переносящего первый байт первого раздела МПИ в текущем пакетном сигнале/кадре, до transport_packet, переносящего первый байт первого раздела МПИ в следующем пакетном сигнале/кадре в том же элементарном потоке. Поле может быть закодировано согласно таблице 8, приведенной ниже:

Таблица 8Максимальная_средняя_
скорость_передачи
Описание
000016 кб/с000132 кб/с001064 кб/с0011128 кб/с0100256 кб/с0101512 кб/с01101024 кб/с01112048 кб/с1000-1111Зарезервировано для использования в будущем

Если используется МПИ-УКО, данные РЗ вBs не включены. Поле max_average_rate может содержать менее 4 битов, например 3 бита. Должно быть понятно, что можно использовать другое кодирование.

Поле min_off_time (минимальное время выключения) определяет Tout и может быть закодировано согласно таблице 9, приведенной ниже:

Таблица 9Минимальное_время_выключенияОписание0000 мс00150 мс010300 мс0111000 мс1003000 мс1015000 мс1107000 мс1119000 мс

Должно быть понятно, что можно использовать другое кодирование.

Инкапсулирующее устройство 8 МПИ предпочтительно форматирует данные в соответствии со стандартом 300 468 ETSI EN "Цифровое телевидение (ЦТВ); технические требования для служебной информации (СИ) в системах ЦТВ" V1.5.1 (2003-01).

Обращаясь снова к фиг.14, отметим, что в сетевой информационной таблице (СИТ) 58 используется дескриптор 57 идентификатора квантования времени (этап S8). В представленной ниже таблице 10 показан синтаксис СИТ:

Таблица 10СинтаксисКоличество битовИдентификаторРаздел_сетевой_информации (){Идентификатор_таблицы8uimsbfИндикатор_синтаксиса_раздела1bslbfЗарезервировано_для_использования_в_
будущем
1bslbf
Зарезервировано2bslbfДлина_раздела12uimsbfСетевой_идентификатор16uimsbfЗарезервировано2bslbfНомер_версии5uimsbfТекущий_следующий_индикатор1bslbfНомер_раздела8uimsbfНомер_последнего_раздела8uimsbfЗарезервировано_для_использования_в_
будущем
4bslbf
Длина_сетевых_дескрипторов12uimsbfДля (i=0; i<N; i++){Дескриптор}Зарезервировано_для_использования_в_
будущем
4bslbf
Длина_цикла_потока_транспортного_уровня12uimsbf Для (i=0; i<N; i++){Идентификатор_потока_транспортного_
уровня
16uimsbf
Первоначальный_сетевой_
идентификатор
16uimsbf
Зарезервировано_для_использования_в_
будущем
4bslbf
Длина_дескрипторов_транспортного_
уровня
12uimsbf
Для (j=0; j<N; j++){Дескриптор()}}ЦИК_3232rpchof}

Когда дескриптор размещен в первом цикле дескрипторов, он применяется ко всем потокам транспортного уровня, объявленным в таблице. Дескриптор применяется ко всем элементарным потокам, имеющим значение поля stream_type (тип потока), составляющее 0x0D, которое определяет кодированные данные МПИ, в любом из потоков транспортного уровня.

Когда дескриптор размещен во втором цикле дескрипторов, он применяется к рассматриваемому потоку транспортного уровня. Дескриптор применяется ко всем элементарным потокам, имеющим значение поля stream_type, составляющее 0x0D. Этот дескриптор перезаписывает возможные дескрипторы в первом цикле дескрипторов.

Дескрипторы 57 могут быть включены в другие типы таблиц, такие как таблица уведомлений IP/MAC (ТУ IP/MAC).

Когда дескриптор размещен в цикле дескрипторов платформы, он применяется ко всем элементарным потокам, упомянутым в таблице. Этот дескриптор перезаписывает возможные дескрипторы в СИТ.

Когда дескриптор размещен в целевом цикле дескрипторов, он применяется ко всем элементарным потокам, упоминаемым в пределах рассматриваемого целевого цикла дескрипторов после появления дескриптора. Этот дескриптор перезаписывает возможные дескрипторы в цикле дескрипторов платформы и в СИТ. В случае, если элементарный поток упоминается во множестве местоположений в ТУ IP/MAC, каждый содержит ту же самую передачу сигналов.

Таблица 58 сегментируется (этап S9), и разделы 581, 582, 583 таблицы отображаются в пакеты 591, 592, 593 ПТУ, обозначаемые в этом случае с помощью ИДП = 0x0010 (этап S10). Пакеты 591, 592, 593 ПТУ мультиплексируются в поток 16 транспортного уровня (фиг.2). Данные СПИ/СИ обычно не подвергаются квантованию времени.

Приемное устройство 51, 52 обычно обращается только к СИТ, соединяясь с сетью 10 (фиг.1). При замене с одного потока 16 транспортного уровня на другой (не показано), приемному устройству 51, 52 может потребоваться считывать содержимое ТУ IP/MAC, но обычно не более чем один раз. Об изменениях в ТУ IP/MAC можно передавать сигналы в СПИ, используя таблицу PMT (не показана), таким образом гарантируя, что постоянное фильтрование ТУ IP/MAC не требуется.

Таблицы СПИ обычно ретранслируются по меньшей мере один раз каждые 100 мс. Если продолжительность пакетного сигнала больше чем 100 мс, приемное устройство 51, 52 обращается ко всем таблицам СПИ, принимая пакетный сигнал. Для более коротких пакетных сигналов, приемное устройство 51, 52 может пожелать сохранить приемник 221 подключенным до тех пор, пока все требуемые таблицы СПИ не приняты.

В заключение, инкапсулирующее устройство 8 МПИ передает данные, содержащие разделы 491, 492, 493, 494, 501, 502 МПИ и МПИ-УКО (фиг.12), которые размещены в пакетных сигналах 541 и которые включены в пакеты 551, 552, 553 ПТУ (фиг.12) в элементарном потоке, обозначенном одним ИДП, и передает сигналы с параметрами квантования времени в служебной информации, включенной в таблицу 58 (фиг.14), которая включена в пакеты 591, 592, 593 ПТУ (фиг.14), обозначенные другим, отличающимся ИДП.

Эти параметры квантования времени могут использоваться приемными устройствами 51, 52, чтобы способствовать достижению лучшей экономии мощности и улучшению качества обслуживания, как теперь будет описано:

Рассмотрим фиг.15, где показан первый случай, в котором первый и второй пакетные сигналы 541, 541 передаются инкапсулирующим устройством 8 МПИ на приемные устройства 51, 52, и в котором декодирование УКО не используется, или где не передаются разделы МПИ-УКО.

Первый пакетный сигнал 541 передается на скорости Bb передачи в битах и имеет длительность пакетного сигнала, равную Bd. Таким образом, размер пакетного сигнала составляет Bs=Bb×Bd. Когда первая дейтаграмма 601 пакетного сигнала 541 принимается приемным устройством 51, 52, буфер 39 квантования времени (фиг.6) может начинать выводить данные 611.

Второй пакетный сигнал 542 не может быть размещен до освобождения буфера 39 квантования времени (фиг.6). Требуется время Tout, чтобы освободить буфер 39 (фиг.6). Таким образом, ограничивающим фактором является скорость, с которой буфер 39 (фиг.6) может освобождаться, то есть скорость Rout разгрузки буфера. Если буфер должен быть освобожден до поступления второго пакетного сигнала 542, то средняяскорость Cb передачи в битах за один цикл 62 квантования времени должен быть равным или меньше, чемRout.

Рассмотрим фиг.16, на которой показан второй случай, где используется декодирование УКО.

В этом случае принимается один декодированный МПИ-УКО первый пакетный сигнал 541. Однако имеется временная задержка, TFEC, когда данные декодируются прежде, чем они выводятся из буфера 39. После этого освобождение буфера 39 занимает Tout секунд (фиг.6).

Влияние времени TFEC декодирования заключается в уменьшении среднейскорости Cb передачи в битах. Может возникнуть проблема, особенно если размер Bs пакетного сигналаявляется небольшим. Если не принимать во вниманиеTFEC, то имеется опасность, что буфер 39 квантования времени (фиг.6) не сможет освободиться до поступления следующего пакетного сигнала 542. Поэтому благоприятно в дополнение кCb определять Tmin.

Таким образом, приемные устройства 51, 52 могут использовать Tmin, и теперь будут описаны процессы, которые могут осуществляться приемными устройствами 51, 52.

Рассмотрим фиг.17, на которой, если теряется целый пакетный сигнал 541 квантования времени с последующей потерей значения delta-t, приемник 221 (фиг.4) может быть все еще выключен, потому что не ожидает прибытия следующего пакетного сигнала 542 до прохождения времени Tmin. Таким образом, приемник 221 (фиг.4) может включиться снова после прохождения Tmin (этапы S11 к S14).

Рассмотрим фиг.18, на которой приемное устройство 51, 52 может использоватьTmin для определения, достаточно ли имеется времени для декодирования кадров МПИ-УКО (этапы S11 и S15-S20). ЕслиTmin меньше, чем фактическое время TFEC декодирования, приемник 221 (фиг.4) может быть в состоянии поддерживать обслуживание, но не выполнять декодирование (этап S17). Тогда приемное устройство 51, 52 может указать пользователю и/или сети 10 (фиг.1), что качество обслуживания может снизиться, и/или что обслуживание не поддерживается.

На основании Tmin приемное устройство 51, 52 может решать, какую процедуру передачи обслуживания следует использовать.

Например, приемное устройство 51, 52 может измерять уровень сигнала на разных частотах и/или в различных ячейках и вычислять соответствующие частоты появления ошибочных битов. Приемное устройство 51, 52 может решать, какая частота и ячейка обеспечивают наилучшие доступные условия для приема текущей услуги. ЕслиTmin является достаточно длительным, передача обслуживания может быть осуществлена полностью в течение одного времени выключения. В противном случае, передача обслуживания осуществляется в течение нескольких периодов выключения, беря измерение одной частоты в одной ячейке, сделанное в течение каждого времени выключения.

Во время передачи обслуживания, при которой пакетные сигналы от других ячеек (не показаны) синхронизированы с фазовым сдвигом, инкапсулирующее устройство 8 МПИ (фиг.1) может установитьTmin достаточно длительным, так что приемное устройство 51, 52, выполняя прослушивание в данной ячейке, может освободить буфер 39 (фиг.6) и осуществить синхронизацию с новой частотой в другой ячейке прежде, чем поступит следующий пакетный сигнал.

Основываясь наTmin, приемное устройство 51, 52 может решать, какие другие операции и/или функции можно осуществлять или использовать в течение времени выключения.

Приемные устройства 51, 52 могут благоприятно использоватьRout, и теперь будут описаны процессы, которые могут выполняться приемными устройствами 51, 52.

Рассмотрим фиг.19, на которой если требуемаяRout больше, чем фактическаяскорость Rout_actual разгрузки, приемное устройство 51, 52 может указать пользователю и/или сети 10 (фиг.1), что обслуживание не поддерживается (этапы S11, S22 и S23).

Если требуемаяRout меньше, чем фактическаяскорость Rout_actual разгрузки, имеется дополнительное время в промежутках между передачей пакетных сигналов 541, 542 для выполнения других операций с данными и/или для использования выходной шины буфера квантования времени (не показана) для передачи данных, отличающихся от данных пакетного сигнала. Таким образом, разгрузка буфера не должна начинаться немедленно (этапы S24-S26).

Если имеется достаточно буферной памяти для поддерживания более чем одного канала/обслуживания квантования времени, приемное устройство 51, 52 может суммировать требуемыескорости Rout разгрузки, чтобы определить, может ли фактическаяскорость Rout_actual разгрузки поддерживать все каналы.

Другие параметры, которые можно передавать сигналами, включают в себя максимальное время Tmax выключения и флаг, который указывает, действительно ли интервал между передачей пакетных сигналов является постоянным.

Должно быть понятно, что можно выполнять множество модификаций описанных выше вариантов осуществления. Например, можно использовать закрепленные приемные устройства.

Похожие патенты RU2325781C2

название год авторы номер документа
ОТОБРАЖЕНИЕ СЕТЕВОЙ ИНФОРМАЦИИ МЕЖДУ КАНАЛЬНЫМ И ФИЗИЧЕСКИМ УРОВНЕМ 2009
  • Вяре Яни
  • Весма Юсси
RU2486678C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ТРАНСПОРТНОГО ПОТОКА, СОВМЕСТИМОГО С ФОРМАТОМ DVB-H (ЦИФРОВОГО ВИДЕОВЕЩАНИЯ ДЛЯ ПОРТАТИВНЫХ УСТРОЙСТВ) 2006
  • Клерже Антуан
  • Сипьер Патрик
RU2418367C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УМЕНЬШЕНИЯ СИСТЕМНЫХ ИЗДЕРЖЕК 2008
  • Чжэн Хайхун
  • Бориу Эдриан
  • Махешвари Шашикант
RU2504087C2
ИЗБИРАТЕЛЬНОЕ УПРАВЛЕНИЕ ПРАВАМИ НА ПОТОКОВЫЙ КОНТЕНТ 2006
  • Лахтинен Пекка-Ллмани
  • Альве Юкка Антеро
RU2403681C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕРЫВИСТОГО ПРИЕМА В ПОЛЬЗОВАТЕЛЬСКОМ УСТРОЙСТВЕ ДЛЯ ЭКОНОМИИ ЭЛЕКТРОЭНЕРГИИ 2013
  • Блэк Питер Джон
  • Хуан Инь
  • Фань Минси
RU2609544C2
ПЕРЕФОРМАТИРОВАНИЕ КАДРОВ ВОКОДЕРА С ПЕРЕМЕННОЙ СКОРОСТЬЮ ДЛЯ МЕЖСИСТЕМНОЙ ПЕРЕДАЧИ 2003
  • Эль-Малех Халед Хелми
  • Кандхадай Анантхападманабхан Арасанипалай
RU2366093C2
ПЕРЕНОС ПОТОКОВ БИТОВ РАСШИРЕНИЯ СТАНДАРТА ВЫСОКОЭФФЕКТИВНОГО КОДИРОВАНИЯ ВИДЕО (HEVC) И БУФЕРНОЙ МОДЕЛИ С ПОМОЩЬЮ СИСТЕМ СТАНДАРТА ЭКСПЕРТНОЙ ГРУППЫ ПО ДВИЖУЩИМСЯ ИЗОБРАЖЕНИЯМ (MPEG)-2 2015
  • Чэнь Ин
  • Ван Е-Куй
RU2685233C2
СПОСОБ И УСТРОЙСТВО ДЛЯ АГРЕГИРОВАНИЯ ПАКЕТОВ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ 2004
  • Терри Джон
  • Йокела Яри
RU2313912C2
УСТРОЙСТВО СВЯЗИ ДЛЯ ОБЕСПЕЧЕНИЯ МУЛЬТИМЕДИА В СЕТИ ГРУППОВОЙ СВЯЗИ 2003
  • Блэк Питер Дж.
RU2335854C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ ВОЗМОЖНОСТИ БЫСТРОГО ПЕРЕКЛЮЧЕНИЯ КАНАЛОВ ПРИ ОГРАНИЧЕННОЙ ПАМЯТИ ПРИЕМНИКА DVB 2008
  • Сингхай Сандип
  • Веерепалли Сиварамакришна
RU2530731C2

Иллюстрации к изобретению RU 2 325 781 C2

Реферат патента 2008 года СПОСОБ ПЕРЕДАЧИ СИГНАЛОВ С ПАРАМЕТРАМИ КВАНТОВАНИЯ ВРЕМЕНИ В СЛУЖЕБНОЙ ИНФОРМАЦИИ

Изобретение относится к способу передачи сигналов в сети цифрового телевидения. Наземная сеть цифрового телевидения используется для передачи IP-дейтаграмм на приемные устройства, с использованием многопротокольной инкапсуляции (МПИ). Разделы дейтаграмм МПИ и, если используют прямую коррекцию ошибок (ПКО), разделы дейтаграмм МПИ-ПКО, передают в подвергнутых квантованию по времени пакетных сигналах. Параметры квантования по времени, определяющие минимальное время между передачами пакетных сигналов и выведение данных на скорости передачи в битах из буфера квантования по времени приемного устройства, используются, чтобы экономить мощность и способствовать улучшению качества обслуживания. 8 н. и 28 з.п. ф-лы, 19 ил., 10 табл.

Формула изобретения RU 2 325 781 C2

1. Способ передачи сигналов в сети связи, заключающийся в том, что обеспечивают набор параметров квантования по времени для описания пакетных сигналов данных, связывают упомянутые параметры квантования по времени со служебной информацией, и формируют пакетные сигналы в соответствии с упомянутым набором параметров квантования по времени.2. Способ по п.1, в котором обеспечение упомянутого набора параметров квантования по времени содержит этап, на котором определяют минимальное время между передачей пакетных сигналов.3. Способ по п.1, в котором обеспечение упомянутого набора параметров квантования по времени содержит этап, на котором определяют требуемую скорость выведения данных из буфера для приема и выведения пакетного сигнала.4. Способ по п.1, в котором обеспечение упомянутого набора параметров квантования по времени содержит этап, на котором определяют максимальную среднюю скорость передачи за один цикл квантования по времени.5. Способ по п.1, в котором связывание упомянутых параметров квантования по времени со служебной информацией содержит этап, на котором включают упомянутый набор параметров квантования по времени в дескриптор.6. Способ по п.5, в котором дополнительно включают упомянутый дескриптор в таблицу для описания услуги, обеспечиваемой через упомянутую сеть связи.7. Способ по п.5, в котором дополнительно включают упомянутый дескриптор в таблицу для описания конфигурации упомянутой сети связи.8. Способ по п.1, в котором упомянутые пакетные сигналы данных содержат сегменты данных.9. Способ по п.1, в котором упомянутые пакетные сигналы данных содержат разделы многопротокольной инкапсуляции (МПИ).10. Способ по п.1, в котором пакетный сигнал данных содержит кадр многопротокольной инкапсуляции - прямой коррекции ошибок (МПИ-ПКО).11. Способ по п.10, в котором инкапсулируют упомянутый кадр МПИ-ПКО, по меньшей мере, в один пакет потока транспортного уровня.12. Способ по п.1, в котором пакетный сигнал данных содержит набор разделов.13. Способ по п.12, в котором инкапсулируют упомянутый набор разделов, по меньшей мере, в один пакет потока транспортного уровня.14. Способ по п.1, в котором упомянутая сеть связи представляет собой систему цифрового телевидения (ЦТВ).15. Способ по п.1, в котором пересылают упомянутые пакетные сигналы в сетевой элемент.16. Способ функционирования элемента в сети связи, заключающийся в том, что принимают набор параметров квантования по времени для описания пакетных сигналов данных, связывают упомянутые параметры квантования по времени со служебной информацией и формируют пакетные сигналы в соответствии с упомянутым набором параметров квантования по времени.17. Способ по п.16, в котором упомянутый набор параметров квантования по времени содержит максимальную среднюю скорость передачи за один цикл квантования по времени.18. Способ функционирования приемного устройства для приема пакетных сигналов данных через сеть связи, заключающийся в том, что принимают служебную информацию через упомянутую сеть связи, и получают из упомянутой служебной информации набор параметров квантования по времени для описания упомянутых пакетных сигналов данных.19. Способ по п.18, в котором получение упомянутого набора параметров квантования по времени содержит этап, на котором извлекают данные, касающиеся максимальной средней скорости передачи за один цикл квантования по времени.20. Способ по п.18, в котором дополнительно определяют, могут ли быть буферизированы упомянутые пакетные сигналы данных.21. Способ по п.18, в котором дополнительно конфигурируют приемник для приема упомянутых пакетных сигналов данных.22. Способ по п.18, в котором упомянутый набор параметров квантования по времени включает в себя минимальное время между передачей пакетных сигналов, и способ дополнительно содержит этап, на котором определяют, не был ли пакетный сигнал принят, и, если пакетный сигнал не был принят, конфигурируют приемник для приема упомянутых пакетных сигналов данных, используя упомянутое минимальное время.23. Способ по п.18, в котором упомянутый набор параметров квантования по времени включает в себя минимальное время между передачей пакетных сигналов, и способ дополнительно содержит этап, на котором определяют, имеется ли достаточно времени для декодирования данных, принятых в пакетном сигнале.24. Способ по п.18, в котором упомянутый набор параметров квантования по времени включает в себя заданную скорость выведения данных из буфера, и способ дополнительно содержит этап, на котором определяют, превышает ли упомянутая заданная скорость выведения данных фактическую скорость выведения данных из буфера.25. Считываемый компьютером носитель информации для устройства обработки, предназначенный для выполнения способа по п.1.26. Способ передачи в сети связи, заключающийся в том, что обеспечивают набор параметров квантования по времени для описания пакетных сигналов данных, связывают упомянутые параметры квантования по времени со служебной информацией и формируют пакетные сигналы в соответствии с упомянутым набором параметров квантования по времени.27. Способ по п.26, в котором упомянутый набор параметров квантования по времени содержит максимальную среднюю скорость передачи за один цикл квантования по времени.28. Способ по п.26 или 27, в котором передают упомянутую служебную информацию.29. Способ по п.26 или 27, в котором передают упомянутые пакетные сигналы.30. Система передачи сигналов в сети связи, содержащая средство для обеспечения набора параметров квантования по времени для описания пакетных сигналов данных, средство для связывания упомянутых параметров квантования по времени со служебной информацией и средство для формирования пакетных сигналов в соответствии с упомянутым набором параметров квантования по времени.31. Система по п.30, в которой упомянутый набор параметров квантования по времени содержит максимальную среднюю скорость передачи за один цикл квантования по времени.32. Сетевой элемент, сконфигурированный с возможностью приема набора параметров квантования по времени для описания пакетных сигналов данных, связывания упомянутых параметров квантования по времени со служебной информацией и формирования пакетных сигналов в соответствии с упомянутым набором параметров квантования по времени.33. Сетевой элемент по п.32, который является передатчиком.34. Сетевой элемент по п.32 или 33, в котором упомянутый набор параметров квантования по времени содержит максимальную среднюю скорость передачи за один цикл квантования по времени.35. Оконечное устройство, содержащее приемник для приема пакетных сигналов данных через сеть связи и процессор для управления работой упомянутого приемника, причем упомянутое оконечное устройство сконфигурировано с возможностью приема служебной информации из упомянутой сети связи, получения из упомянутой служебной информации набора параметров квантования по времени, описывающих упомянутые пакетные сигналы данных, и управления работой упомянутого приемного устройства в зависимости от упомянутого набора параметров квантования по времени.36. Оконечное устройство по п.35, сконфигурированное с возможностью получения максимальной средней скорости передачи за один цикл квантования по времени из упомянутого набора параметров квантования по времени.

Документы, цитированные в отчете о поиске Патент 2008 года RU2325781C2

US 6477382 В1, 05.11.2002
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
US 2001031626 А1, 18.10.2001
WO 00/67449 А1, 09.11.2000
WO 00/36861 А1, 22.06.2000
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
US 6256357 B1, 03.07.2001
US 5886995 A, 23.03 1999
US 5359607 A, 25.10.1994
US 5371734 A, 06.12.1994.

RU 2 325 781 C2

Авторы

Весма Юсси

Пупутти Матти

Даты

2008-05-27Публикация

2004-05-11Подача