СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ТРАНСПОРТНОГО ПОТОКА, СОВМЕСТИМОГО С ФОРМАТОМ DVB-H (ЦИФРОВОГО ВИДЕОВЕЩАНИЯ ДЛЯ ПОРТАТИВНЫХ УСТРОЙСТВ)

1. Способ обработки транспортного потока (TS), принимаемого в качестве входного транспортного потока на обрабатывающем устройстве (SDR), при этом транспортный поток содержит множество элементарных потоков (ES), причем каждый элементарный поток (ES) представляет собой набор пакетов транспортного потока, имеющих одинаковый Идентификатор Пакета (PID), и по меньшей мере один из этих элементарных потоков (ES) является квантованным по времени и посылается пачками, причем информация хронирования указывает в пачке время до начала следующей пачки, отличающийся тем, что содержит этапы, на которых:
применяют операцию фильтрования к входному транспортному потоку, чтобы частично или полностью отфильтровать из входного транспортного потока один или более квантованных по времени элементарных потоков;
изменяют график следования пачек входного транспортного потока, чтобы сгенерировать совместимый с форматом DVB-H (Цифрового видеовещания для портативных устройств) выходной транспортный поток, на основании отфильтрованного входного транспортного потока.
2. Способ по п.1, отличающийся тем, что при изменении графика следования пачек обновляют информацию хронирования в пачках выходного транспортного потока.
3. Способ по п.2, отличающийся тем, что содержит операцию, при которой вычисляют информацию хронирования, которая должна быть установлена для пачки (В) элементарного потока в выходном транспортном потоке, исходя из интервала, отделяющего упомянутую пачку (В) и следующую пачку (В+1) упомянутого элементарного потока во входном транспортном потоке, принимаемом обрабатывающим устройством.
4. Способ по п.3, отличающийся тем, что обновление информации хронирования каждой пачки выполняется посредством этапов, на которых:
принимают на обрабатывающем устройстве пачку В элементарного потока входного потока;
задерживают вывод упомянутой пачки В в выходном потоке до тех пор, пока следующая пачка упомянутого элементарного потока не будет принята на обрабатывающем устройстве;
обнаруживают поступление упомянутой следующей пачки во входном потоке и вычисляют интервал, отделяющий упомянутые пачки;
вычисляют, исходя из упомянутого интервала, информацию хронирования, которая должна быть установлена для упомянутой пачки В в выходном транспортном потоке.
5. Способ по п.2, отличающийся тем, что содержит этап, на котором определяют временные характеристики входного транспортного потока, при этом при изменении графика следования пачек, переставляют пачки в структуре транспортного потока, чтобы принудительно задавать определенные временные характеристики входного транспортного потока в генерируемом выходном транспортном потоке.
6. Способ по п.5, отличающийся тем, что определенная информация хронирования МРЕ первого кадра пачки во входном транспортном потоке принудительно задается для первого кадра упомянутой пачки в генерируемом транспортном потоке, причем временные характеристики МРЕ следующих кадров упомянутой пачки в генерируемом выходном потоке корректируются так, чтобы учитывать разницу между выходной и входной ширинами полосы пропускания.
7. Способ по п.2, отличающийся тем, что при изменении графика следования пачек содержит операции, при которых:
при приеме пачки В элементарного потока задерживают вывод упомянутой пачки на заранее заданный временной интервал D;
после истечения упомянутого заранее заданного временного интервала D,
если следующая пачка упомянутого элементарного потока была принята, тогда
обнаруживают поступление упомянутой следующей пачки и вычисляют интервал, отделяющий пачки;
вычисляют, исходя из упомянутого интервала, информацию хронирования МРЕ, которая должна быть установлена для упомянутой пачки В в генерируемом выходном транспортном потоке;
в противном случае определяют временные характеристики МРЕ первого кадра упомянутой пачки В во входном транспортном потоке и принудительно задают упомянутые временные характеристики для упомянутого первого кадра упомянутой пачки В в генерируемом транспортном потоке, при этом временные характеристики МРЕ следующих кадров упомянутой пачки в генерируемом выходном потоке корректируется так, чтобы учитывать разницу между выходной и входной ширинами полосы пропускания.
8. Способ по п.1, отличающийся тем, что операция фильтрования содержит операцию фильтрования по PID, при которой отфильтровывают из входного транспортного потока элементарный поток, идентифицированный его PID.
9. Способ по п.1, отличающийся тем, что операция фильтрования содержит операцию фильтрования по IP-адресу, при которой отфильтровывают из входного транспортного потока часть элементарного потока, идентифицированную одним или более IP-адресами.
10. Способ по п.1, отличающийся тем, что дополнительно содержит этап, на котором обновляют таблицы PSI/SI.
11. Способ по п.1, отличающийся тем, что операция фильтрования дополнительно содержит операцию преобразования, например операцию преобразования PID, операцию преобразования IP-адреса, операцию преобразования значений Объектов Цифрового видеовещания DVB.
12. Способ по п.1, отличающийся тем, что мегакадры образуются группами входных пакетов транспортного потока и каждый имеет отметку времени с использованием метки синхронизации, известной как Пакет Инициализации Мегакадра (MIP), и тем, что дополнительно содержит этап, на котором принудительно задают связность мегакадра и MIP в генерируемом выходном транспортном потоке.
13. Способ по п.12, отличающийся тем, что первый пакет мегакадра содержит инвертированный байт синхронизации, и тем, что при принудительном задании связности мегакадра и MIP:
удаляют инвертированные байты синхронизации в неотфильтрованных пакетах входного транспортного потока;
вставляют пакеты MPID в генерируемый выходной транспортный поток;
вставляют инвертированные байты синхронизации в заголовок первого пакета каждого мегакадра в выходном потоке.
14. Способ по п.1, отличающийся тем, что содержит этап, на котором передают сообщения задания внутриполосной конфигурации во входном транспортном потоке, и этап, на котором интерпретируют упомянутые сообщения задания внутриполосной конфигурации с помощью обрабатывающего устройства (SDR) для того, чтобы определить операцию фильтрования, которая должна применяться.
15. Способ по п.1, отличающийся тем, что входной транспортный поток является совместимым с форматом DVB-H транспортным потоком, и тем, что каждый элементарный поток DVB-H несет секции Многопротокольной Инкапсуляции (МРЕ), причем эти секции МРЕ посылаются пачками и информация хронирования МРЕ указывает в пачке время до начала следующей пачки.
16. Устройство (SDR) для обработки транспортного потока (TS), содержащего по меньшей мере один квантованный по времени элементарный поток, отличающийся тем, что содержит средство для выполнения способа по любому из пп.1-15.
17. Транспортный поток, который используется в качестве входного транспортного потока в способе по любому из пп.1-15, отличающийся тем, что несет сообщения задания внутриполосной конфигурации, которые интерпретируются обрабатывающим устройством (SDR) для определения операции фильтрования, которая должна применяться к входному транспортному потоку.