способ передачи сигналов с параметрами квантования времени в служебной информации

Классы МПК:H04N7/08 системы для одновременной или последовательной передачи более чем одного телевизионного сигнала, например дополнительных информационных сигналов, которые полностью или частично занимают одну и ту же полосу частот
Автор(ы):,
Патентообладатель(и):НОКИА КОРПОРЕЙШН (FI)
Приоритеты:
подача заявки:
2004-05-11
публикация патента:

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

способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781

Формула изобретения

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, сконфигурированное с возможностью получения максимальной средней скорости передачи за один цикл квантования по времени из упомянутого набора параметров квантования по времени.

Описание изобретения к патенту

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

Настоящее изобретение относится к способу передачи сигналов в сети связи, в частности, но не исключительно, к способу передачи сигналов с параметрами квантования времени в сети цифрового телевидения (ЦТВ, 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), на одно или более приемные устройства 5 1, 52. Приемные устройства 5 1, 52, в форме мобильных телефонов с возможностями видеоизображения, сконфигурированы для приема данных по меньшей мере по двум различным каналам 6, 7 связи.

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

Восстановительные данные 9 могут передаваться на приемные устройства 5 1, 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 МПИ также осуществляет другие функции, и они будут описаны более подробно ниже.

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

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

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

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

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

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

Рассмотрим фиг.5, на которой аккумуляторная батарея 35 и первая антенна 211 и приемник 22 1 могут быть объединены в портативный батарейный источник 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.

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

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

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

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

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

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

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

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

Таблица 1
СинтаксисКоличество битов Идентификатор
Раздел_дейтаграммы() {  
Идентификатор_таблицы 8uimsbf
Индикатор_синтаксиса_раздела 1bslbf
Приватный_индикатор1 bslbf
Зарезервировано 2bslbf
Длина_раздела 12uimsbf
MAC-адрес_6 (адрес пункта доступа к среде) 8uimsbf
MAC-адрес_58uimsbf
Зарезервировано 2bslbf
Управление_скремблированием_

информационного_наполнения
2 bslbf
Управление_скремблированием_адреса 2bslbf
Флаг СПДС (стандартного протокола доступа к сети) УЛС (управления логической связью)1 bslbf
Текущий_следующий_индикатор 1bslbf
Номер_раздела8uimsbf
Номер_последнего_раздела 8uimsbf
MAC-адрес_4 8uimsbf
MAC-адрес_38uimsbf
MAC-адрес_28 uimsbf
MAC-адрес_1 8uimsbf
Если (флаг СПДС УЛС == "1"){   
СПДС УЛС()   
}Иначе{   
Для (j=0; j<N1; j++){   
Байт_данных_IP-дейтаграммы 8bslbf
)   
)   
Если (номер раздела == номер последнего раздела){   
Для (j=0; j<N2; j++){   
Байт заполнения8 bslbf
}   
}   
Если (индикатор синтаксиса раздела == "0"){   
Контрольная сумма32 uimsbf
}Иначе{   
ЦИК (циклический избыточный код)_3232 rpchof
}   
}  

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

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

времени
  
Для (i=0; i<N; i++){   
Байт_данных_РЗ (разделителя записей)8 uimsbf
}   
ЦИК_3232uimsbf
}   

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

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

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

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

Пакетный сигнал 54 1 может указывать начальное время следующего пакетного сигнала 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_t12 uimsbf
Граница_таблицы 1bslbf
Граница_кадра 1bslbf
Адрес18uimsbf
}   

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

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

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

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

Предпочтительно, каждый пакетный сигнал 54 1 содержит по меньшей мере один раздел 41 1, 412, 41 3, 414, 48 1, 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, 49 2, 493, 494 является последним разделом таблицы 44 данных прикладной программы (фиг.8). Декодер, не поддерживающий МПИ-УКО, может игнорировать все последующие разделы до окончания кадра 42 МПИ-УКО, которое обозначается посредством использования поля frame_boundary (граница кадра). Для каждого кадра 42 МПИ-УКО, один раздел 49 1, 492, 493 , 494 МПИ передается с этим установленным флагом. Для каждого кадра 42 МПИ-УКО, в котором передаются данные 47 РЗ (разделителя записей), один раздел 481 УКО передается с этим установленным флагом. Если МПИ-УКО не поддерживается в элементарном потоке, флаг резервируется для использования в будущем. Если флаг не используется, он устанавливается на "0".

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

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

Первый раздел, переносящий данные данного кадра МПИ-УКО, является разделом МПИ, переносящим дейтаграмму данных прикладной программы с адресом "0". Все разделы, переносящие дейтаграммы данных прикладной программы данного кадра 42 МПИ-УКО, передаются до первого раздела, переносящего данные РЗ кадра 42 МПИ-УКО. Другими словами, разделы 49 1, 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Скорость передачи в битах для пакетного сигнала
R outСкорость передачи в битах при выведении данных из буфера квантования времени или таблицы МПИ-УКО
Cb Средняя скорость передачи в битах за один цикл квантования
Bd Длительность (продолжительность) пакетного сигнала
Tmin Минимальное время между передачей пакетных сигналов
Tout Время, необходимое для освобождения буфера (= время разгрузки буфера)
Bs Размер пакетного сигнала
TFECПродолжительность декодирования МПИ-УКО

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

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

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

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

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

Таблица 5
СинтаксисКоличество битов Идентификатор
Дескриптор_идентификатора_УКО_

квантования_времени
   
Признак_дескриптора 8uimsbf
Длина_дескриптора 8uimsbf
Квантование_времени1 bslbf
МПИ-УКО 2uimsbf
Размер_кадра 5uimsbf
Максимальная_продолжительность_

пакетного_сигнала
8uimsbf
Максимальная_средняя_скорость_

передачи
4 
Минимальное_время_выключения 3 
Для (i=0; i<N; i++){   
Зарезервировано_для_

использования_в_будущем
1 bslbf
}   
}   

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

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

Согласно представленной выше таблице 5 поле frame_size (размер кадра) используется, чтобы дать информацию, которую декодер может использовать для приспосабливания своего использования буферизации. Точная интерпретация зависит от того, используются ли квантование времени и/или МПИ-УКО. Поле max_burst_duration (максимальная продолжительность пакетного сигнала) используется для указания максимальной продолжительности пакетного сигнала в рассматриваемом элементарном потоке. Пакетный сигнал не начинается до момента T1 и должен закончиться не позже момента T2, где T 1 является временем, обозначаемым delta-t в предыдущем пакетном сигнале, а T2 = T 1 + максимальная продолжительность пакетного сигнала. Указанное значение для максимальной продолжительности пакетного сигнала предпочтительно лежит в пределах диапазона от 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 килобитов 64
0х01256 килобитов128
0х02384 килобита192
0х03512 килобитов 256
0х04 640 килобитов320
0х05768 килобитов 384
0х06896 килобитов448
0х071024 килобита 512
0х081152 килобита576
0х091280 килобитов 640
0х0A1408 килобитов704
0х0B1536 килобитов 768
0х0C1664 килобита832
0х0D1792 килобита 896
0х0E1920 килобитов960
0х0F2048 килобитов 1024
0х10 - 0х1F Зарезервировано для использования в будущем Зарезервировано для использования в будущем

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

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

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

Cb = способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781 (1)

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

Таблица 8
Максимальная_средняя_

скорость_передачи
Описание
0000 16 кб/с
0001 32 кб/с
0010 64 кб/с
0011 128 кб/с
0100 256 кб/с
0101 512 кб/с
0110 1024 кб/с
0111 2048 кб/с
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
Номер_последнего_раздела8 uimsbf
Зарезервировано_для_использования_в_

будущем
4bslbf
Длина_сетевых_дескрипторов 12uimsbf
Для (i=0; i<N; i++){   
Дескриптор   
}  
Зарезервировано_для_использования_в_

будущем
4bslbf
Длина_цикла_потока_транспортного_уровня 12uimsbf
Для (i=0; i<N; i++){   
Идентификатор_потока_транспортного_

уровня
16uimsbf
Первоначальный_сетевой_

идентификатор
16uimsbf
Зарезервировано_для_использования_в_

будущем
4bslbf
Длина_дескрипторов_транспортного_

уровня
12uimsbf
Для (j=0; j<N; j++){   
Дескриптор()   
}  
}   
ЦИК_32 32rpchof
}   

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

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

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

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

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

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

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

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

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

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

способ передачи сигналов с параметрами квантования времени в   служебной информации, патент № 2325781

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

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

Второй пакетный сигнал 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 . Поэтому благоприятно в дополнение к C b определять Tmin.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

система для генерации запаха -  патент 2524900 (10.08.2014)
система передачи данных, устройство передачи, способ передачи, устройство приема и способ приема -  патент 2479147 (10.04.2013)
обнаружение присутствия телевизионных сигналов, погруженных в шум, с использованием набора инструментальных средств циклостационарности -  патент 2474972 (10.02.2013)
устройство и способ для уменьшения papr в сигнале преамбулы цифровой широковещательной системы -  патент 2466509 (10.11.2012)
создание водяных знаков в кодированном информационном наполнении -  патент 2434356 (20.11.2011)
способ встраивания сообщения в цифровое изображение -  патент 2407216 (20.12.2010)
устойчивая к коллективным атакам десинхронизация для цифрового помечания видео -  патент 2407215 (20.12.2010)
технология создания водяных знаков в кинокартинах -  патент 2404533 (20.11.2010)
установление соответствия между унифицированным идентификатором ресурса и идентификатором для справочника услуг -  патент 2383997 (10.03.2010)
обнаружение водяных знаков путем корреляционного анализа формы -  патент 2368009 (20.09.2009)
Наверх