В настоящей Рекомендации | Международном стандарте определяется спецификация системного уровня кодирования. Она была разработана в 1994 году, главным образом, в целях обеспечения поддержки объединения и синхронизации методов кодирования изображения и звука, определенных в Частях 2 и 3 стандарта ИСО/МЭК 13818. С 1994 г. этот стандарт был дополнен с тем, чтобы он поддерживал дополнительные спецификации кодирования изображения (ИСО/МЭК 14496-2 и ИСО/МЭК 14496-10), спецификации кодирования звука (ИСО/МЭК 13818-7 и ИСО/МЭК 14496-3), спецификации кодирования системных потоков (ИСО/МЭК 14496-1 и ИСО/МЭК 15938-1), IPMP (ИСО/МЭК 13818-11), а также общие спецификации кодирования метаданных. Системный уровень поддерживает шесть основных функций:
1) синхронизация множества компрессированных потоков при декодировании;
2) перемежение множества компрессированных потоков в единый поток;
3) запуск процесса буферизации, для того чтобы начать декодирование;
4) непрерывное управление буфером;
5) идентификация времени; и
6) мультиплексирование и передача сигналов различных компонентов системного потока.
Мультиплексированный двоичный поток, соответствующий Рекомендации МСЭ-Т H.222.0 | ИСО/МЭК 13818-1, представляет собой либо Транспортный поток, либо Программный поток. Оба потока состоят из пакетов PES и пакетов, содержащих другую необходимую информацию. Оба типа потоков поддерживают мультиплексирование компрессированных потоков изображения и звука одной программы с общей временной базой. Транспортный поток дополнительно поддерживает мультиплексирование компрессированных потоков изображения и звука нескольких программ с независимыми временными базами. Программный поток, как правило, более пригоден для условий работы "почти без ошибок", так как он обеспечивает возможность компьютерной обработки программной информации. Транспортный поток более пригоден для использования в условиях, где вероятно появление ошибок.
Мультиплексированный двоичный поток, соответствующий Рекомендации МСЭ-Т H.222.0 | ИСО/МЭК 13818-1, вне зависимости от того, является ли он Транспортным или Программным, состоит из двух уровней: внешним уровнем является системный уровень, а внутренним – уровень компрессии. Системный уровень обеспечивает выполнение функций, необходимых для использования в системе одного или нескольких компрессированных потоков данных. Части настоящей спецификации, касающиеся изображения и звука, определяют уровень компрессии кодирования данных изображения и звука. Кодирование других типов данных в настоящей Рекомендации | Международном стандарте не определяется, но оно поддерживается системным уровнем, при условии, что другие типы данных соответствуют ограничениям, определенным в настоящей Рекомендации | Международном стандарте.
|