отображение сетевой информации между канальным и физическим уровнем
Классы МПК: | H04H20/86 устройства, характеризуемые специальными техническими признаками широковещательной информации, например, формой сигнала или форматом информации H04H60/73 использующие метаданные H04W4/06 выборочное распределение или широковещание; услуги группам пользователей; услуги однонаправленного выборочного вызова |
Автор(ы): | ВЯРЕ Яни (FI), ВЕСМА Юсси (FI) |
Патентообладатель(и): | Нокиа Корпорейшн (FI) |
Приоритеты: |
подача заявки:
2009-01-12 публикация патента:
27.06.2013 |
Изобретение относится к сетям связи и, в частности, к отображению (установлению соответствия) между параметрами сети и информацией частотно-временного квантования (TFS, Time Frequency Slicing). Техническим результатом является обеспечение усовершенствованной технологии установления соответствия между параметрами сети и структурой TFS. Указанный технический результат достигается тем, что предложен дескриптор cell-frequency-link (дескриптор связи частот с сотами), сконфигурированный для отображения между параметрами сети и информацией TFS в системе цифрового телевизионного вещания для портативных устройств (DVB-H). Дескриптор cell-frequency-link может содержать поля, указывающие соответствие между идентификатором соты, идентификатором группы TFS, полосой частот, защитным интервалом, режимом передачи и частотой. Поля могут обеспечивать возможность установления соответствия между сотами, частотами, группами TFS, соответствующими защитными интервалами, полосами частот и режимами передачи для множества сот в системе цифрового телевизионного вещания. Поля могут включать поле идентификатора соты, поле идентификатора группы TFS, поле полосы частот, поле защитного интервала, поле режима передачи, поле частоты, поле расширения идентификатора соты и поле частоты ретранслятора с преобразованием частоты. 5 н. и 16 з.п. ф-лы, 9 ил., 3 табл.
Формула изобретения
1. Способ отображения сетевой информации, включающий:
обращение к таблице описания услуг и/или таблице информации о событиях для сбора информации об одной или более доступных услугах; обнаружение для указанных одной или более доступных услуг одной или более соответствующих таблиц структуры программы; обнаружение идентификатора группы частотно-временного квантования по сигнальной информации физического уровня для текущей группы частотно-временного квантования и обнаружение географического местоположения одной или более сот, переносящих одну или более доступных услуг, с помощью дескриптора связи частот с сотами и с помощью дескриптора списка сот в таблице сетевой информации.
2. Способ по п.1, отличающийся тем, что обращение к таблице описания услуг и/или таблице информации о событиях для сбора указанной информации об одной или более доступных услугах включает обращение к информации физического уровня, по которой можно обнаружить сигнальную информацию канального уровня и получить к ней доступ.
3. Способ по п.1, отличающийся тем, что обнаружение для указанных одной или более доступных услуг указанных одной или более соответствующих таблиц структуры программы выполняют на основе идентификатора услуги, объявленного в таблице описания услуг и в таблице программ, которая устанавливает соответствие между одним или более идентификаторами услуг и одной или более соответствующими таблицами структуры программы.
4. Способ по п.1, включающий обнаружение одного или более дополнительных идентификаторов одной или более дополнительных групп частотно-временного квантования с помощью указанного дескриптора связи частот с сотами.
5. Способ по п.4, включающий обнаружение соответствующих услуг для указанных одной или более дополнительных групп частотно-временного квантования с помощью дескриптора идентификатора канала физического уровня, расположенного в таблице дескрипторов услуг.
6. Способ по п.1, отличающийся тем, что указанный дескриптор связи частот с сотами содержит множество идентификаторов сот для соответствующего множества групп частотно-временного квантования.
7. Устройство для отображения сетевой информации, содержащее процессор и память, хранящую исполняемые инструкции, при выполнении которых процессором осуществляется:
обращение к таблице описания услуг и/или таблице информации о событиях для сбора информации об одной или более доступных услугах;
обнаружение для одной или более доступных услуг одной или более соответствующих таблиц структуры программы;
обнаружение идентификатора группы частотно-временного квантования но сигнальной информации физического уровня для текущей группы частотно-временного квантования и
обнаружение географического местоположения одной или более сот, переносящих одну или более доступных услуг, с помощью дескриптора связи частот с сотами и с помощью дескриптора списка сот в таблице сетевой информации.
8. Устройство по п.7, отличающееся тем, что обращение к таблице описания услуг и/или таблице информации о событиях для сбора указанной информации об одной или более доступных услугах включает обращение к информации физического уровня, по которой можно обнаружить сигнальную информацию канального уровня и получить к ней доступ.
9. Устройство по п.7, отличающееся тем, что обнаружение для указанных одной или более доступных услуг указанных одной или более соответствующих таблиц структуры программы выполняется на основе идентификатора услуги, объявленного в таблице описания услуг и в таблице программ, которая устанавливает соответствие между идентификаторами одной или более услуг и одной или более соответствующими таблицами структуры программы.
10. Устройство по п.7, отличающееся тем, что указанная память содержит дополнительные исполняемые инструкции, при выполнении которых процессором осуществляется обнаружение одного или более дополнительных идентификаторов одной или более дополнительных групп частотно-временного квантования с помощью дескриптора связи частот с сотами.
11. Устройство по п.10, отличающееся тем, что указанная память содержит дополнительные исполняемые инструкции, при выполнении которых процессором осуществляется обнаружение соответствующих услуг для одной или более дополнительных групп частотно-временного квантования с помощью дескриптора идентификатора канала физического уровня, расположенного в таблице дескрипторов услуг.
12. Устройство по п.7, отличающееся тем, что указанный дескриптор связи частот с сотами содержит множество идентификаторов сот для соответствующего множества групп частотно-временного квантования.
13. Способ передачи данных цифрового вещательного телевидения, включающий:
передачу данных цифрового вещательного телевидения, которые содержат дескриптор связи частот с сотами, сконфигурированный для установления соответствия между параметрами сети и информацией частотно-временного квантования, при этом дескриптор связи частот с сотами содержит множество полей, указывающих соответствие между идентификатором соты, идентификатором группы частотно-временного квантования, полосой частот, защитным интервалом, режимом передачи и частотой.
14. Способ по п.13, отличающийся тем, что указанное множество полей указывает соответствие между сотами, частотами, группами частотно-временного квантования, соответствующими защитными интервалами, полосами частот и режимами передачи для множества сот.
15. Способ по п.13, отличающийся тем, что указанное множество полей включает поле идентификатора соты для уникальной идентификации соты внутри сети, поле идентификатора группы частотно-временного квантования для уникальной идентификации группы частотно-временного квантования, поле полосы частот для указания используемой полосы частот, поле защитного интервала для указания множества форматов сигнала для множества соответствующих значений защитных интервалов, поле режима передачи для указания размера FFT в виде количества несущих в системе цифрового телевизионного вещания, поле частоты, поле расширения идентификатора соты для идентификации подсоты в соте и поле частоты ретранслятора с преобразованием частоты для определения частоты, используемой ретранслятором с преобразованием частоты в подсоте.
16. Устройство для передачи данных цифрового вещательного телевидения, содержащее процессор и память, хранящую исполняемые инструкции, при выполнении которых процессором осуществляется:
передача данных цифрового вещательного телевидения, которые содержат дескриптор связи частот с сотами, сконфигурированный для установления соответствия между параметрами сети и информацией частотно-временного квантования, при этом дескриптор связи частот с сотами содержит множество полей, указывающих соответствие между идентификатором соты, идентификатором группы частотно-временного квантования, полосой частот, защитным интервалом, режимом передачи и частотой.
17. Устройство по п.16, отличающееся тем, что указанное множество полей указывает соответствие между сотами, частотами, группами частотно-временного квантования, соответствующими защитными интервалами, полосами частот и режимами передачи для множества сот.
18. Устройство по п.17, отличающееся тем, что множество полей включает поле идентификатора соты для уникальной идентификации соты внутри сети, поле идентификатора группы частотно-временного квантования для уникальной идентификации группы частотно-временного квантования, поле полосы частот для указания используемой полосы частот, поле защитного интервала для указания множества форматов сигнала для множества соответствующих значений защитных интервалов, поле режима передачи для указания размера FFT в виде количества несущих в системе цифрового телевизионного вещания, поле частоты, поле расширения идентификатора соты для идентификации подсоты в соте, и поле частоты ретранслятора с преобразованием частоты для идентификации частоты, используемой ретранслятором с преобразованием частоты в подсоте.
19. Машиночитаемый носитель, хранящий дескриптор связи частот с сотами, сконфигурированный для установления соответствия между параметрами сети и информацией частотно-временного квантования, при этом дескриптор связи частот с сотами содержит множество полей, указывающих соответствие между идентификатором соты, идентификатором группы частотно-временного квантования, полосой частот, защитным интервалом, режимом передачи и частотой.
20. Машиночитаемый носитель по п.19, отличающийся тем, что указанное множество полей указывает соответствие между сотами, частотами, группами частотно-временного квантования, соответствующими защитными интервалами, полосами частот и режимами передачи для множества сот.
21. Машиночитаемый носитель по п.19, отличающийся тем, что указанное множество полей включает: поле идентификатора соты для уникальной идентификации соты в сети, поле идентификатора группы частотно-временного квантования для уникальной идентификации группы частотно-временного квантования, поле полосы частот для указания используемой полосы частот, поле защитного интервала для указания множества форматов сигнала для множества соответствующих значений защитных интервалов, поле режима передачи для указания размера FFT в виде количества несущих в системе цифрового телевизионного вещания, поле частоты, поле расширения идентификатора соты для идентификации подсоты в соте и поле частоты ретранслятора с преобразованием частоты для определения частоты, используемой ретранслятором с преобразованием частоты в подсоте.
Описание изобретения к патенту
ОБЛАСТЬ ТЕХНИКИ
Варианты осуществления настоящего изобретения, в общем, относятся к сетям связи. В частности, варианты осуществления настоящего изобретения относятся к отображению (установлению соответствия, mapping) между параметрами сети и информацией частотно-временного квантования (TFS, Time Frequency Slicing).
УРОВЕНЬ ТЕХНИКИ
Цифровые вещательные широкополосные сети позволяют пользователям принимать цифровой контент, содержащий видео, звук, данные и т.д. С помощью мобильного терминала пользователь может принимать цифровой контент по беспроводной сети цифрового вещания. Цифровой контент может передаваться в соте внутри сети. Сота может представлять собой географическую область, которая может быть охвачена передатчиком в сети связи. Сеть может содержать множество сот, и соты могут соседствовать с другими сотами.
Приемное устройство, такое как мобильный терминал, может принимать программу или услугу в потоке данных или в транспортном потоке. В транспортном потоке переносятся отдельные элементы программы или услуги, такие как аудиоданные, видеоданные и другие данные программы или услуги. Обычно приемное устройство обнаруживает различные компоненты конкретной программы или услуги в потоке данных с помощью программно-зависимой информации (PSI, Program Specific Information) или информации об услугах (SI, Service Information), встроенной в поток данных. Однако использование сигнальной информации PSI или SI может быть недостаточным в некоторых беспроводных системах связи, например в системах цифрового телевизионного вещания для портативных устройств (DVB-H, Digital Video Broadcasting - Handheld). Использование сигнальной информации PSI или SI в таких системах может быть неоптимальным вариантом для конечного пользователя, поскольку перенос таблиц PSI и SI в рамках информации PSI и SI может характеризоваться длительными периодами повтора. Кроме того, для передачи сигнальной информации PSI или SI требуется относительно большая полоса частот, что приводит к увеличению затрат, а также к снижению эффективности системы.
В определенных системах цифрового телевизионного вещания (например, DVB-T2, enhanced Digital Video Broadcast Terrestrial, усовершенствованное наземное цифровое телевизионное вещание) может потребоваться установление соответствия между параметрами сети и структурой частотно-временного квантования (TFS). Вследствие структуры физического уровня таких систем цифрового телевизионного вещания идентификация транспортного потока может оказаться избыточной. Вместо этого может оказаться лучше осуществлять идентификацию группы TFS, представляющей собой комбинацию одной или более частот, посредством которых переносится один или более каналов PLP (Physical Layer Pipe, канал физического уровня).
В системе DVB-T (Digital Video Broadcast Terrestrial, наземное цифровое телевизионное вещание) таблица сетевой информации (NIT, Network Information Table) может в основном использоваться для установления соответствия между транспортными потоками и параметрами модуляции, а также географической зоной покрытия каждого сигнала, переносящего транспортные потоки. Кроме того, в NIT может содержаться некоторая иная информация, например имя сети.
Определенные системы DVB могут устанавливать соответствие между параметрами модуляции и транспортными потоками. Транспортному потоку в таких системах может более не соответствовать единый набор параметров модуляции. Вместо этого каждый канал PLP может характеризоваться, например, различной модуляцией (то есть сигнальным созвездием) и кодированием (то есть кодовой скоростью) и может переносить несколько транспортных потоков. Следовательно, для таких систем DVB недостаточно использовать обычный дескриптор terrestrial-delivery-system (система наземной доставки). Также обычный дескриптор cell-frequency-link (связь частот с сотами) не оптимизирован для такой системы DVB, поскольку в нем нет цикла для частот, что приведет к излишним издержкам.
Кроме того, в настоящее время нет возможности установления в информации PSI/SI (Program Specific Information/Service information, программно-зависимая информация/ информация об услугах) соответствия между каждой группой TFS и параметрами сети, такими как соты и их местоположение.
Таким образом, усовершенствованные технологии установления соответствия между параметрами сети и структурой TFS позволят повысить существующий уровень техники.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Ниже представлено упрощенное краткое изложение сущности настоящего изобретения, позволяющее понять основы некоторых аспектов изобретения. Данный раздел не является всесторонним обзором изобретения. Он не подразумевает собой ни идентификацию ключевых или важных элементов изобретения, ни определения границ изобретения. Последующее краткое изложение сущности изобретения лишь представляет некоторые концепции изобретения в упрощенном виде и служит вступлением к приводимому ниже более подробному описанию вариантов изобретения.
Аспекты настоящего изобретения относятся к дескриптору, сконфигурированному для установления соответствия между параметрами сети и информацией частотно-временного квантования (TFS) в системе цифрового телевизионного вещания. Такой дескриптор в последующем описании называется cell-frequency-link (связь частот с сотами). Дескриптор cell-frequency-link может содержать поля, указывающие соответствие между идентификатором соты, идентификатором группы TFS, полосой частот, защитным интервалом, режимом передачи и частотой. Поля могут указывать соответствие между сотами, частотами, группами TFS, соответствующими защитными интервалами, полосами частот и режимами передачи для множества сот внутри системы цифрового телевизионного вещания. Указанные поля могут включать поле идентификатора соты, поле идентификатора группы TFS, поле полосы частот, поле защитного интервала, поле режима передачи, поле частоты, поле расширения идентификатора соты и поле частоты ретранслятора с преобразованием частоты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Более полное понимание настоящего изобретения и его преимуществ может быть получено, если обратиться к последующему описанию, принимая во внимание сопровождающие чертежи, на которых одинаковыми ссылочными номерами обозначены одинаковые признаки.
На фиг.1 показана цифровая широкополосная вещательная система, в которой могут быть реализованы один или более вариантов осуществления настоящего изобретения.
На фиг.2 представлен пример мобильного устройства в соответствии с одним из аспектов настоящего изобретения.
На фиг.3 схематично представлен пример сот, каждая из которых может быть охвачена своим передатчиком, в соответствии с одним из аспектов настоящего изобретения.
На фиг.4 показаны дескрипторы в соответствии с определенными вариантами осуществления настоящего изобретения.
На фиг.5 показан пример группы TFS в соответствии с определенными вариантами осуществления настоящего изобретения.
На фиг.6 показан пример структуры дескриптора cell-frequency-link в соответствии с определенными вариантами осуществления настоящего изобретения.
На фиг.7 показано схематическое представление передатчика в соответствии с определенными вариантами осуществления настоящего изобретения.
На фиг.8 показана блок-схема алгоритма, выполняемого приемником в соответствии с определенными вариантами осуществления настоящего изобретения.
На фиг.9 показано схематическое представление приемника в соответствии с определенными вариантами осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В последующем описании различных вариантов осуществления настоящего изобретения приводятся ссылки на прилагаемые чертежи, составляющие часть этого описания, на которых показаны различные примеры реализации изобретения. Следует понимать, что без выхода за границы объема и сущности настоящего изобретения могут использоваться другие варианты его осуществления и могут быть произведены структурные и функциональные изменения вариантов изобретения.
На фиг.1 показана цифровая широкополосная вещательная система 102, в которой могут быть реализованы один или более вариантов осуществления настоящего изобретения. Примером подобных систем, которые могут использовать технологию цифрового широкополосного вещания, являются сети цифрового телевизионного вещания для портативных устройств (DVB-H) или сети DVB-H нового поколения. К примерам других стандартов цифрового вещания, которые могут применяться в цифровой широкополосной вещательной системе 102, относятся наземное цифровое телевизионное вещание (DVB-T, Digital Video Broadcast-Terrestrial), наземное цифровое вещание с интеграцией услуг (ISDB-T, Integrated Services Digital Broadcasting-Terrestrial), стандарт широковещательной передачи данных комитета по усовершенствованным телевизионным системам (Advanced Television Systems Committee (ATSC) Data Broadcast Standard), цифровое мультимедийное вещание в наземных сетях (DMB-T, Digital Multimedia Broadcast-Terrestrial), наземное цифровое мультимедийное вещание (T-DMB, Terrestrial Digital Multimedia Broadcasting), спутниковое цифровое мультимедийное вещание (S-DMB, Satellite Digital Multimedia Broadcasting), передача только по прямому каналу (FLO, Forward Link Only), цифровое радиовещание (DAB, Digital Audio Broadcasting) и всемирное цифровое радиовещание (DRM, Digital Radio Mondiale). Также могут применяться другие стандарты и технологии цифрового вещания, которые известны в настоящее время или будут разработаны. Аспекты изобретения также могут применяться в других системах цифрового вещания с несколькими несущими, например, таких как T-DAB, T/S-DMB, ISDB-T и ATSC, частных системах, например Qualcomm MediaFLO/FLO, и нетрадиционных системах, таких как 3GPP MBMS (Multimedia Broadcast/Multicast Services, мультимедийные службы вещания/многоадресной передачи) и 3GPP2 BCMCS (Broadcast/Multicast Service, служба вещания/многоадресной передачи).
Цифровой контент может создаваться и/или предоставляться источниками 104 цифрового контента и может включать видео, аудио, данные и т.д. Источники 104 цифрового контента могут обеспечивать контент для передатчика 103 цифрового вещания в формате цифровых пакетов, например пакетов Интернет-протокола (IP, Internet Protocol). Группу соответствующих IP-пакетов, совместно использующих определенный уникальный IP-адрес или другой идентификатор источника, иногда называют IP-потоком. Передатчик 103 цифрового вещания может принимать, обрабатывать и направлять для передачи множество потоков данных цифрового контента от множества источников 104 цифрового контента. В различных вариантах осуществления настоящего изобретения потоки данных цифрового контента могут представлять собой IP-потоки. Обработанный цифровой контент может затем передаваться в башню 105 цифрового вещания (или в другой компонент физической передачи) для беспроводной передачи. В итоге, мобильные терминалы или устройства 112 могут селективно принимать и использовать цифровой контент, поступивший от источников 104 цифрового контента.
Как показано на фиг.2, мобильное устройство 112 может содержать процессор 128, связанный с пользовательским интерфейсом 130, память 134 и/или другое запоминающее устройство и дисплей 136, который может использоваться с целью отображения видеоконтента, справочной информации об услуге и т.д. пользователю мобильного устройства. Мобильное устройство 112 может также содержать батарею 150, громкоговоритель 152 и антенны 154. Пользовательский интерфейс 130 может содержать клавиатуру, сенсорный экран, речевой интерфейс, одну или более клавиш управления курсором, джойстик, информационную перчатку, мышь, шаровой манипулятор или другие подобные устройства.
Исполняемые команды и данные, используемые процессором 128 и другими компонентами мобильного устройства 112, могут храниться в машиночитаемой памяти 134. Память может быть реализована с помощью любой комбинации модулей постоянной или оперативной памяти, включая как энергозависимую, так и энергонезависимую память. В памяти 134 и/или другом запоминающем устройстве может храниться программа 140, содержащая команды для процессора 128, необходимые для выполнения различных функций мобильным устройством 112. В альтернативном варианте некоторые или все исполняемые команды мобильного устройства 112 могут быть реализованы с помощью аппаратного или встроенного программного обеспечения (не показано на чертеже).
Мобильное устройство 112 может быть выполнено с возможностью приема, декодирования и обработки сеансов передачи информации цифрового широкополосного вещания на основе, например, стандарта цифрового телевизионного вещания (DVB, Digital Video Broadcast), такого как DVB-H или DVB-T, с помощью специального приемника 141 DVB. Мобильное устройство может быть также оснащено другими типами приемников информации цифрового широкополосного вещания. Дополнительно, мобильное устройство 112 может быть также выполнено с возможностью приема, декодирования и обработки переданной информации с использованием ЧМ/АМ-радиоприемника 142, WLAN-приемопередатчика 143 и телекоммуникационного приемопередатчика 144. Согласно одному из аспектов настоящего изобретения мобильное устройство 112 может принимать сообщения потока радиоданных (RDS, radio data stream).
В одном из примеров стандарта DVB с помощью одного сеанса передачи DVB на скорости 10 Мбит/с могут передаваться 200 каналов радиопрограмм со скоростью 50 кбит/с или 50 каналов телевизионных программ (TV) со скоростью 200 кбит/с. Мобильное устройство 112 может быть выполнено с возможностью приема, декодирования и обработки сеанса передачи на основе стандарта цифрового телевизионного вещания для портативных устройств (DVB-H, Digital Video Broadcast-Handheld) или других стандартов DVB, таких как DVB-MHP, спутниковое вещание DVB (DVB-S, DVB-Satellite) или наземное вещание DVB (DVB-T, DVB-Terrestrial). Подобным образом для доставки контента и информации о доступности дополнительных услуг могут альтернативно использоваться другие форматы цифровой передачи, такие как ATSC (Advanced Television Systems Committee, стандарт комитета по усовершенствованным телевизионным системам), NTSC (National Television System Committee, стандарт национального комитета по телевизионным системам), ISDB-T (Integrated Services Digital Broadcasting-Terrestrial, наземное цифровое вещание с интеграцией услуг), DAB (Digital Audio Broadcasting, цифровое радиовещание), DMB (Digital Multimedia Broadcasting, цифровое мультимедийное вещание), FLO (Forward Link Only, передача только по прямому каналу) или DIRECTV. Дополнительно, цифровая передача может осуществляться с квантованием времени (time slicing), как в технологии DVB-H. Квантование времени может уменьшить среднее значение потребляемой мощности мобильного терминала и позволяет осуществлять плавный хэндовер. Квантование времени приводит к передаче пакетов с более высокой мгновенной битовой скоростью по сравнению с битовой скоростью, требуемой в случае, если бы данные передавались с использованием традиционного потокового механизма. В этом случае мобильное устройство 112 может быть оснащено одним или более буферами памяти для сохранения декодированной информации, переданной с квантованием времени, перед тем, как предоставить ее пользователю.
Кроме того, для предоставления информации о программе или услуге может использоваться электронный справочник по услугам (ESG, Electronic Service Guide). Обычно электронный справочник по услугам (ESG) позволяет терминалу получать сведения о том, какие услуги доступны конечным пользователям и каким образом может осуществляться доступ к этим услугам. Информация ESG включает независимые части фрагментов ESG. Обычно к фрагментам ESG относятся документы XML и/или документы в двоичном формате, однако в последнее время в них включаются большие массивы элементов, таких, например, как описание SDP (Session Description Protocol, протокол описания сеансов), текстовый файл или изображение. Фрагменты ESG описывают один или несколько аспектов доступной в настоящее время (или в будущем) услуги или вещательной программы. К таким аспектам могут относиться, например, описание в свободном текстовом формате, расписание, доступность в географической зоне, цена, способ покупки, жанр и дополнительная информация, такая как изображения или клипы для предварительного просмотра. Аудиоданные, видеоданные и другие данные, включая фрагменты ESG, могут передаваться по сетям различных типов согласно множеству различных протоколов. Например, данные могут передаваться через совокупность сетей, обычно называемой "Интернет", с использованием протокола из набора протоколов Интернет, например Интернет-протокола (IP, Internet Protocol) и протокола передачи дейтаграмм пользователя (UDP, User Datagram Protocol). Часто через Интернет передаются данные, адресованные отдельному пользователю. Однако данные могут адресоваться группе пользователей. Этот процесс обычно называется многоадресной передачей. В случае передачи, при которой данные адресуются всем пользователям, такая передача называется широковещательной передачей.
Один из способов широковещательной передачи данных состоит в использовании широковещательной IP-сети (IPDC, IP datacasting). Технология IPDC представляет собой комбинацию цифрового вещания и Интернет-протокола. С помощью такой широковещательной IP-сети один или более поставщиков услуг могут предоставлять IP-услуги различных типов, включая газеты в режиме on-line, радио и телевизионные трансляции. Эти IP-услуги организованы в виде одного или более медийных потоков в форме аудиоданных, видеоданных и/или других данных. Для того чтобы определить, когда и где возникают эти потоки, пользователи обращаются к электронному справочнику по услугам (ESG). Одним из типов DVB является цифровое телевизионное вещание для портативных устройств (DVB-H, Digital Video Broadcasting-Handheld). Протокол DVB-H разработан для доставки данных со скоростью 10 Мбит/с в терминальное устройство, питаемое от батареи.
Транспортные потоки DVB доставляют пользователю сжатые аудиоданные, видеоданные и другие данные через сети доставки третьей стороны. Стандарт группы экспертов по движущимся изображениям (MPEG, Moving Picture Expert Group) описывает технологию, с помощью которой закодированные аудиоданные, видеоданные и другие данные одной программы мультиплексируются с другими программами в транспортный поток (TS, transport stream). Транспортный поток TS представляет собой поток пакетов данных фиксированной длины, включая заголовок. Отдельные элементы программы, аудиоданные или видеоданные переносятся внутри пакетов с одним уникальным идентификатором пакета (PID, unique packet identification). Для того чтобы приемное устройство могло распознавать различные элементы конкретной программы в пределах транспортного потока, в транспортный поток вставляется программно-зависимая информация (PSI, Program Specific Information). Кроме того, в транспортный поток TS включается дополнительная информация об услугах (SI, Service Information), набор таблиц, составленных в соответствии с синтаксисом частной секции MPEG. Это позволяет приемному устройству корректно обрабатывать данные, содержащиеся в потоке TS.
Как указывалось выше, фрагменты ESG могут передаваться посредством технологии IPDC по сети, такой как DVB-H, в устройства назначения. Данные DVB-H могут, например, включать отдельные потоки аудио, видео и данных. Устройство назначения может затем восстановить порядок расположения фрагментов ESG и собрать их в полезную информацию.
В типичной системе связи сота может определять географическую область, которая может быть охвачена передатчиком. Сота может быть любого размера и может соседствовать с другими сотами. На фиг.3 схематично представлен пример сот, каждая из которых может быть охвачена одним или более передатчиками, осуществляющими передачу на одинаковой частоте. В этом примере сота 1 представляет географическую область, которая охватывается одним или более передатчиками, которые осуществляют передачу на определенной частоте. Сота 2 примыкает к соте 1 и представляет вторую географическую область, которая может охватываться посредством другой частоты. Сота 2 может являться, например, другой сотой, расположенной в той же сети, что и сота 1. В альтернативном варианте сота 2 может располагаться в сети, отличной от той, в которой находится сота 1. В этом примере соты 1, 3, 4 и 5 соседствуют с сотой 2.
Как обсуждалось выше, в разделе, посвященном уровню техники, в определенных системах цифрового телевизионного вещания (например, DVB-T2, enhanced Digital Video Broadcast Terrestrial, усовершенствованное наземное цифровое телевизионное вещание) может потребоваться установление соответствия между параметрами сети и структурой частотно-временного квантования (TFS). Для решения этой задачи и для решения других вопросов, обсуждавшихся в разделе, посвященном уровню техники, может быть определен новый дескриптор. Дескриптор может обозначаться как cell-frequency-link (связь частот с сотами) или T2_cell_frequency_link_descriptor (дескриптор связи частот с сотами Т2). Дескриптор может быть основан на сочетании дескрипторов terrestrial_delivery_system_descriptor и cell_frequency_link_descriptor в стандарте DVB-T (Digital Video Broadcast-Terrestrial, наземное цифровое телевизионное вещание), описанном в документах ETSI EN 300468; Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems; V1.7.1 (2006-05) (Цифровое телевизионное вещание (DVB), спецификация информации об услугах (SI) в системах DVB).
На фиг.4 показаны дескрипторы в соответствии с определенными вариантами осуществления настоящего изобретения. В каждой таблице 402 описания услуг (SDT, Service Description Table) может передаваться дескриптор 404 идентификатора канала PLP, который обеспечивает установление соответствия между услугами и каналами PLP. Кроме того, дескриптор идентификатора PLP может устанавливать соответствие каждой услуги и канала PLP идентификатору группы TFS. Это соответствие показано на фиг.4 с помощью двунаправленной стрелки между идентификатором группы TFS в дескрипторе идентификатора канала PLP и идентификатором группы TFS в сигнальной информации 406 уровня L1. Уровень L1 обозначает уровень 1 в модели OSI, то есть физический уровень.
Дескриптор 408 T2_cell_frequency_link_descriptor указывает соответствие между идентификатором соты, идентификатором группы TFS, полосой частот, защитным интервалом, режимом передачи и частотой.
Идентификаторы, определяющие транспортный поток, то есть идентификатор транспортного потока (transport_stream_id) и идентификатор исходной сети (original_network_id), в таблице SDT 402 являются частью идентификационной информации об услуге. Услуга уникально идентифицируется с помощью следующих трех элементов: идентификатора исходной сети, идентификатора транспортного потока и идентификатора услуги. Таким образом, для получения параметров передачи соты не требуется выполнять возврат ко второму циклу дескриптора, поскольку эти параметры обеспечиваются внутри дескриптора T2-cell_frequency-link-descriptor, в котором соте соответствует идентификатор группы TFS, частота, полоса частот, защитный интервал и режим передачи.
С помощью дескриптора 408 T2_cell_frequency_link_descriptor приемник также может обнаружить каждую соседнюю соту при использовании мобильных/портативных приемников.
Сигнальная информация уровня L2, содержащая различные таблицы PSI/SI, может, в одном из вариантов осуществления изобретения, передаваться в одном канале PLP, который может быть выделен для сигнальной информации уровня L2. В других вариантах осуществления настоящего изобретения сигнальная информация уровня L2 может передаваться в одном канале PLP, переносящем данные контента (например, программы), или распределяться по нескольким каналам PLP, также переносящим данные контента (например, программы). Уровень L2 обозначает уровень 2 в модели OSI, то есть канальный уровень.
На фиг.5 показан пример группы TFS в соответствии с определенными вариантами осуществления настоящего изобретения. Как показано на фиг.5, кадры 1 n выделены для одного суперкадра. В кадре 1 переносятся данные каналов PLP А и PLP В, при этом данные канала PLP В также переносятся в следующем кадре, то есть в кадре 2. Следовательно, канал PLP В представляет собой канал PLP, который резервирует один слот для каждой частоты F1, , F4 и для каждого кадра. Канал PLP А, в свою очередь, является каналом PLP, который резервирует один слот для каждой частоты в чередующихся кадрах (например, в нечетных кадрах). Оба канала PLP могут резервировать слот для каждой частоты кадра, в котором они доступны. Длина слотов может измеряться как количество символов OFDM или фрагментов символов OFDM. Количество слотов в кадре, а также количество частот в группе TFS может изменяться в различных группах TFS.
Определенная частота может принадлежать только одной группе TFS. Услуги, передаваемые в группе TFS, указываются идентификаторами transport_stream_id, original_network_id и service_id. Определенная услуга может передаваться в одной группе TFS или нескольких группах TFS.
Группа TFS может также называться "мультиплексирование Т2" ("Т2 multiplex") или "транспортный поток Т2" ("Т2 Transport stream"). В соответствии с определенными вариантами осуществления настоящего изобретения группе TFS могут быть поставлены в соответствие параметры сети, например идентификатор соты.
Дескриптор 408 cell_frequency_link может обеспечивать установление соответствия между сотами, частотами, группами TFS, соответствующим защитным интервалом, полосой частот и режимом передачи каждой соты.
С помощью информации, переносимой в этом дескрипторе, приемник может непосредственно связать группу TFS, набор частот и сот и их местоположения. По этой информации приемник может обнаруживать, например, соседние соты в мобильных и портативных приемниках.
На фиг.6 показан пример структуры дескриптора cell-frequency-link в соответствии с определенными вариантами осуществления настоящего изобретения. Количество битов каждого поля показано на фиг.6 в качестве примера для одного из вариантов осуществления настоящего изобретения. В других вариантах осуществления количество битов может быть другим.
Смысл различных полей дескриптора cell-frequency-link можно определить следующим образом.
cell_id: 16-битовое поле идентификатора соты, которое уникально определяет соту внутри сети.
TFS_group_id: поле идентификатора группы TFS, уникально определяющее группу TFS.
bandwidth: 3-битовое поле, указывающее используемую полосу частот. В одном из вариантов осуществления настоящего изобретения кодирование этого поля может быть выполнено согласно таблице 43 документа ETSI EN 300468 следующим образом:
Bandwidth | Ширина полосы частот |
000 | 8 МГц |
001 | 7 МГц |
010 | 6 МГц |
011 | 5 МГц |
от 100 до 111 | Зарезервировано для последующего использования |
guard_interval: 2-битовое поле, определяющее формат сигнала для каждого значения защитного интервала. В одном из вариантов осуществления настоящего изобретения кодирование этого поля может быть выполнено согласно таблице 48 документа ETSI EN 300468 следующим образом:
guard_interval | Значения защитного интервала |
00 | 1/32 |
01 | 1/16 |
10 | 1/8 |
11 | 1/4 |
transmission_mode: 2-битовое поле, указывающее размер FFT в виде количества несущих в системе DVB. В одном из вариантов осуществления настоящего изобретения кодирование этого поля может быть выполнено согласно таблице 49 документа ETSI EN 300468 следующим образом:
transmission_mode | Описание |
00 | режим 2k |
01 | режим 8k |
10 | режим 4k |
11 | Зарезервировано для последующего использования |
frequency: в одном из вариантов осуществления настоящего изобретения 32-битовое поле, задающее в двоичном виде значение частоты, деленное на 10. Закодированные значения находятся в диапазоне от 10 Гц (0×00000001) до максимум 42949672950 Гц (0×FFFFFFFF). Заданная частота может быть абсолютной частотой, которая включает смещения частоты, то есть отклонение от номинальной центральной частоты канала.
cell_id_extension: 8-битовое поле расширения идентификатора соты, используемое для идентификации подсоты в соте.
transposer_frequency: 32-битовое поле, определяющее частоту, которая используется ретранслятором с преобразованием частоты в указанной подсоте. Кодирование поля transposer_frequency может выполняться таким же образом, как и кодирование поля frequency.
На фиг.7 показано схематическое представление передатчика в соответствии с определенными вариантами осуществления настоящего изобретения. Передатчик, показанный на фиг.7, может передавать данные цифрового вещательного телевидения, в состав которых входит дескриптор cell-frequency-link, сконфигурированный для установления соответствия параметров сети с информацией частотно-временного квантования. Дескриптор cell-frequency-link может содержать множество полей, обеспечивающих соответствие между идентификатором соты, идентификатором группы TFS, полосой частот, защитным интервалом, режимом передачи и частотой.
На фиг.8 показана блок-схема алгоритма, выполняемого приемником в соответствии с определенными вариантами осуществления настоящего изобретения. Как показано в блоке 802, приемник обращается к сигнальной информации уровня L1. Как показано в блоке 804, обнаружение и обращение к сигнальной информации уровня L2 (то есть к программно-зависимой информации/информации об услугах (PSI/SI)) может быть выполнено на основе сигнальной информации уровня L1.
Затем, как показано в блоке 806, приемник обращается к таблице SDT и таблице информации о событиях (EIT, Event Information Table) для поиска списка доступных услуг и для получения описания каждой услуги. Для этой цели приемник на базе этой информации может сформировать электронный справочник по программам (EPG, electronic program guide).
Как показано в блоке 808, для каждой требуемой услуги приемник может обнаружить соответствующую таблицу структуры программы (РМТ, Program Map Table). Это может быть выполнено на основе идентификатора услуги, объявленного в таблице SDT и в таблице программ (PAT, Program Association Table), которая устанавливает соответствие между каждым идентификатором услуги и соответствующей таблицей РМТ.
Как показано в блоке 810, идентификатор группы TFS определяется из сигнальной информации уровня L1 для текущей группы TFS. Идентификаторы других групп TFS могут быть обнаружены с помощью дескриптора cell-frequency-link, а соответствующие услуги каждой группы могут быть обнаружены с помощью дескриптора идентификатора канала PLP (PLP-identifier), расположенного в таблице SDT.
Географическое местоположение каждой соты, переносящей требуемую услугу, может быть обнаружено с помощью дескриптора cell-frequency-link, который определяет идентификатор соты для каждой группы TFS, и, в конечном счете, с помощью дескриптора списка сот (cell-list) в таблице NIT. Дескриптор списка сот устанавливает соответствие между идентификатором каждой соты и ее географическим местоположением.
На фиг.9 показано схематическое представление приемника в соответствии с определенными вариантами осуществления настоящего изобретения. Как показано на фиг.9, радиочастотный сигнал поступает в демодулятор, который выдает на выходе данные демодулированного сигнала. Затем модуль разборки сигнальной информации выполняет разборку данных, после которой сигнальная информация уровня L2 и сигнальная информация L1 поступают на вход модуля обнаружения услуги, который взаимодействует с модулем разборки и обработки услуг. С выхода модуля разборки и обработки услуг данные поступают в модуль ядра обработки услуги, который выводит аудиоданные, видеоданные и другие данные.
Определенные варианты осуществления настоящего изобретения позволяют однозначно связать услугу с сотами и группами частотно-временного квантования (TFS), а также определить потоки передачи в контексте квантования TFS.
Один или более аспектов настоящего изобретения могут быть реализованы в виде исполняемых команд, образующих один или более программных модулей, выполняемых одним или более компьютерами или другими устройствами. Обычно программные модули содержат подпрограммы, программы, объекты, компоненты, структуры данных и т.д., которые решают определенные задачи или реализуют отдельные абстрактные типы данных при выполнении процессором компьютера или другого устройства. Исполняемые инструкции могут храниться на машиночитаемом носителе, таком как жесткий диск, оптический диск, съемный носитель, твердотельное запоминающее устройство, оперативное запоминающее устройство (RAM) и т.д. Специалист должен принимать во внимание, что функции программных модулей могут объединяться или распределяться в соответствии с различными вариантами осуществления настоящего изобретения. Кроме того, эти функции могут быть целиком или частично реализованы в виде эквивалентного встроенного программного обеспечения или аппаратного обеспечения, такого как интегральные микросхемы, программируемые логические интегральные схемы (FPGA, field programmable gate array), специализированные интегральные схемы (ASIC, application specific integrated circuit) и т.д.
Варианты осуществления настоящего изобретения включают любую новую характеристику или сочетание характеристик, описанных в данном документе либо конкретно, либо обобщенно. Хотя варианты осуществления настоящего изобретения описаны с учетом конкретных примеров, включая предпочтительные в настоящее время способы реализации изобретения, специалистам понятно, что возможны различные изменения описанных выше систем и технологий. Таким образом, сущность и объем изобретения нужно понимать в широком смысле согласно прилагаемой формуле изобретения.
Класс H04H20/86 устройства, характеризуемые специальными техническими признаками широковещательной информации, например, формой сигнала или форматом информации
Класс H04H60/73 использующие метаданные
Класс H04W4/06 выборочное распределение или широковещание; услуги группам пользователей; услуги однонаправленного выборочного вызова