Структура mpeg-таблицы

Иллюстрации

Показать все

Изобретение относится к системам цифрового телевидения, и в частности, к структуре данных, MPEG-таблице и способам, связанным с этими данными и/или MPEG-таблицами. Техническим результатом является обеспечение универсальности структуры данных, используемых для передачи информации в системах цифрового телевидения. Технический результат достигается тем, что предложен транспортный поток данных для передачи по каналу связи, приема и обработки приемником-декодером, содержащий таблицу, содержащую заголовок (400) и информационную часть, отличающийся тем, что информационная часть таблицы включает в себя дескрипторы (406), соответствующие первому циклу (408) дескрипторов, и переменной длины цикл (410) с элементами (412) данных, каждый из которых включает в себя идентификатор элемента данных и цикл (414) дескрипторов, содержащий дескрипторы (416), уникальные для данного элемента данных (412), причем информационная часть таблицы включает в себя второй заголовок (404) и вторую информационную часть, и этот второй заголовок (404) включает в себя, по меньшей мере, одно из следующего: информацию, касающуюся сжатия данной таблицы; информацию, касающуюся шифрования данной таблицы; информацию, касающуюся приоритета; информацию, касающуюся формата синтаксического анализа; поле расширения фильтра. 5 з.п. ф-лы, 11 ил., 42 табл.

Реферат

Аспекты настоящего изобретения относятся к структуре данных, MPEG-таблице и способам, связанным с этими данными и/или MPEG-таблицами, к устройству для осуществления таких способов, синтаксическому анализатору, приемнику-декодеру, передатчику, системе вещания, машиночитаемому носителю и сигналу.

Аспекты настоящего изобретения относятся к процессору универсальных MPEG-таблиц для обработки пакетов транспортного потока. Изобретение находит особое применение в приемнике-декодере для системы передачи цифровых данных, в частности, для использования в системе цифрового телевидения.

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

Термин "приемник-декодер", как он используется в данном тексте, может означать приемник для приема как закодированных, так и незакодированных сигналов, например, телевизионных и/или радиосигналов, которые могут транслироваться или передаваться какими-либо другими средствами. Данный термин может также обозначать декодер для декодирования принятых сигналов. Варианты исполнения таких приемников-декодеров могут включать в себя декодер, совмещенный с приемником, для декодирования принимаемых: сигналов, как, например, в "телевизионной приставке" (set-top box, STB), декодер, функционирующий в сочетании с физически отдельным приемником, или декодер, снабженный дополнительными функциями, такими как Web-браузер, видеомагнитофон или телевизор.

Термин MPEG относится к стандартам передачи данных, разработанным рабочей группой "Экспертная группа по кинематографии" Международной организации стандартизации и, в особенности, но не исключительно, к стандарту MPEG-2, разработанному для приложений цифрового телевидения и изложенному в документах ISO 13818-1, ISO 13818-2, ISO 13818-3 и ISO 13818-4. В контексте настоящей патентной заявки данный термин охватывает все варианты, модификации или усовершенствования форматов MPEG, применимые в области передачи цифровых данных.

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

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

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

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

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

Предлагаемая структура предпочтительно дополнительно включает список блоков.

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

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

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

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

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

Разумеется, будет понятно, что в данном контексте ссылка на список включает ссылку на то, что этот список представляет.

Предлагаемая структура предпочтительно включает несколько блоков в таком списке.

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

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

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

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

Предпочтительный вариант осуществления структуры данных для приватной MPEG-таблицы включает только одну описанную выше структуру.

Альтернативный вариант осуществления структуры данных для приватной MPEG-таблицы включает несколько описанных выше структур.

Таким образом, можно определить две универсальные структуры данных, каждая из которых может иметь одну-единственную общую структуру. В зависимости от обстоятельств может использоваться та или иная из этих двух универсальных структур.

Предлагаемая структура предпочтительно включает стандартный MPEG-заголовок и дополнительный заголовок.

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

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

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

Описанные выше флаги можно впоследствии использовать в процессоре (таком как приемник-декодер) для определения такого состояния или разновидности преобразования. Например, такой флаг можно использовать для различения сжатых и несжатых таблиц, или для различения зашифрованных и нешифрованных таблиц. Использование флагов также позволит использовать различные алгоритмы преобразования. Благодаря этому обеспечивается большая гибкость, например, позволяя применять разные алгоритмы к данным различных видов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преобразованный блок может передаваться получателю и/или приниматься от передатчика.

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

Такое еще одно преобразование обычно включает компоновку подблоков для формирования дополнительного промежуточного блока и еще одно преобразование этого дополнительного промежуточного блока.

В каждый подблок может быть добавлен стандартный заголовок.

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

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

Такое преобразование может представлять собой сжатие (компрессию), декомпрессию, шифрование или дешифрование.

Обычно упомянутыми блоками данных являются информационные части приватной MPEG-таблицы.

Преобразованный блок обычно также используется для формирования части преобразованной приватной MPEG-таблицы.

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

По меньшей мере часть заголовка в преобразованной приватной MPEG-таблице может быть по существу идентична части стандартного заголовка в приватной MPEG-таблице.

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

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

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

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

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

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

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

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

Как правило упомянутый заголовок представляет собой стандартный MPEG-заголовок.

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

Согласно еще одному аспекту изобретения предлагается зашифрованная секция приватной MPEG-таблицы и/или зашифрованная приватная MPEG-таблица.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предпочтительно упомянутое еще одно преобразование обратно упомянутому первому преобразованию.

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

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

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

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

Предпочтительно упомянутым преобразованием является сжатие (компрессия), декомпрессия, шифрование или дешифрование.

Предпочтительно упомянутыми несколькими блоками данных являются информационные части приватной MPEG-таблицы.

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

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

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

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

Данные могут передаваться в вещательном потоке. Эти данные затем могут извлекаться из вещательного потока на приемной стороне.

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

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

В альтернативном варианте упомянутые данные могут включать в себя информацию о программах для ее использования в системе "видео по запросу".

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

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

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

Приемник-декодер предпочтительно содержит средство (например, в виде процессора с памятью) для приема значения поля расширения TID и для обработки такого значения.

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

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

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

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

Кроме того, предлагается система вещания, включающая в себя описанные выше приемник-декодер и передатчик.

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

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