Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые / Курсовой Проект по ЦОС Истомин Е.С. ИМЭ-36.doc
Скачиваний:
82
Добавлен:
17.04.2013
Размер:
917.5 Кб
Скачать

7. Иерархическая идентификация программ.

Идентификатором принадлежности транспортного пакета к определенному элементарному потоку является значение PID (рис.13). А для распознавания элементарных потоков и объединения их в телевизионные программы служит программная информация PSI (Program Specific Information), которая должна обязательно передаваться в транспортном потоке. В системной спецификации MPEG-2 определено 4 типа таблиц с программной информацией:

- таблица соединения программ PAT (Program Association Table).

- таблица плана программы PMT (Program Map Table).

- таблица сетевой информации NIT (Network Information table).

- таблица условного доступа CAT (Conditional Access Table).

Каждая из этих таблиц передается в виде полезной нагрузки одного или нескольких транспортных пакетов. Таблица соединения программ PAT всегда переносится транспортными пакетами с PID=0. Эта таблица (рис.14) сообщает список номеров всех программ, которые содержатся в транспортном потоке, и указывает

Рис. 14. Представление идентификаторы пакетов,

Таблицы соединения программ в которых находятся PMT-таблицы

с информацией о программах и

00000000000000000000000000000000000000000000000000000000000000000потоках, из которых они складываются.

Номер программы 0 зарезервирован, он используется для указания на PID пакета с сетевой информацией NIT о сетях передачи транспортного потока, частотах каналов, характеристиках модуляции .

В таблице PMT указываются сведения о программе и тех элементарных потоках, из которых она складывается. Из примера рис.15 следует, что элементарный поток Рис. 15. Представление видеоданных этой программы переносится таблицы плана программ пакетами с PID=50, поток звука - пакетами с

PID=51, дополнительных данных - пакетами

с PID=52.

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

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

а рис.17 иллюстрирует

Рис. 16. Модель мультиплексирования демультиплексирование транспорт-

транспортного потоков ного потока с целью извлечения

элементарных потоков, из которых

складывается телевизионная программа 1 (значения PID на этих рисунках соответствуют примерам таблиц, показанных на рис.14 и 15).

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

Рис. 17. Модель демультиплексирования

транспортного потока и получения

элементарных потоков программы 1