- •5. Основы цифрового телевидения
- •5.1. Общие положения.
- •5.2. Импульсно-кодовая модуляция
- •5.2.1. Обобщенная структурная схема тракта цифрового телевидения
- •5.3. Дискретизация телевизионного сигнала
- •Если (5.4) подвергнуть преобразованию Фурье, то получим
- •5.4. Квантование телевизионного сигнала
- •5.5. Цифровое кодирование телевизионного сигнала
- •5.6. Формирователи цифровых телевизионных сигналов
- •5.8. Кодирование программ
- •5.9. Кодирование видеоинформации
- •5.9.1. Подготовка видеоданных
- •5.9.2. Удаление временной избыточности
- •5.9.3. Компенсация движения
- •5.9.4. Удаление пространственной избыточности на основе дкп
- •5.9.5. Зигзагообразное сканирование матрицы дкп
- •5.9.6. Квантование с переменной длиной
- •5.9.7. Сравнение векторов
- •5.10. Устройство кодирования звука
- •5.11. Пакет служебных данных
- •5.12. Структура элементарного программного потока
- •5.13. Мультиплексирование программ
- •5.14. Структура пакетов транспортного потока
- •5.15. Прямая коррекция ошибок
- •5.16. Свойства телевизионного сигнала. Дискретное преобразование Фурье
- •5.17. Структурная схема сжатия неподвижных изображений по стандарту jpeg
- •5.17.1. Разбиение изображения на блоки в jpeg и mpeg
- •5.17.2. Дкп. Квантование коэффициентов дкп
- •5.18. Стандарт цифрового сжатия mpeg-1 [10]
- •5.18.1. Алгоритм обработки видеоданных
- •5.18.2. Структура видеопоследовательности
- •5.19. Стандарт сжатия движущихся изображений mpeg-2
- •5.19.1. Структурная схема видеокодера mpeg-2
- •А. Квантование коэффициентов дкп
- •Б. Сканирование коэффициентов дкп
- •В. Компенсация движения в динамических изображениях
- •Г. Стабилизация скорости цифрового потока в канале связи
- •5.19.2. Уровни и профили стандарта mpeg-2 [10]
- •5.19.3. Отличия mpeg-1 и mpeg-2 [8]
- •5.20. Искажения изображения при сжатии по стандартам mpeg. Достижимые степени сжатия [8]
- •Вейвлет – преобразование
- •5.22. Векторное квантование. Фрактальное кодирование
- •Контрольные вопросы
5.10. Устройство кодирования звука
Кодирование звука заключается в расщеплении звуковой полосы на 32 поддиапазона равной ширины (рис. 5.28). Частоты звукового сигнала, попадающие внутрь каждого поддиапазона, подвергаются дискретизации и преобразуются в многобитовый код. Возможны три частоты выборки: 32, 44,1 и 48 кГц. Информация о принятой частоте выборки включается в управляющую часть звукового пакета. Сжатие звуковой информации осуществляется с помощью специальных алгоритмов, которые удаляют часть звуковых данных, не снижая качества звука; эта операция называется маскированием. При маскировании используются две особенности слуха человека: 1) слабый звук становится неслышимым из-за громкого звука на близкой частоте; 2) слабые высокие частоты маскируются более громкими низкими частотами. Кроме того, человеческий слух имеет конечную разрешающую способность по частоте, вследствие чего звуки в некотором диапазоне частот воспринимаются как одинаковые.
Рис. 5.28. Принципиальная схема кодирования звука
Звуковое маскирование выполняется с помощью преобразования Фурье. Звуковые сигналы поступают на процессор быстрого преобразования Фурье (БПФ), который раскладывает звуковой спектр по частотным коэффициентам, используемым для определения уровней квантования различных поддиапазонов. Квантованные поддиапазоны вместе с необходимой информацией управления и обнаружения ошибок поступают на мультиплексор для формирования звукового пакета MPEG-2, показанного на рис. 5.29. Отсчетам в поддиапазонах предшествуют заголовок, циклический избыточный код (ЦИК), данные о размещении битов и масштабировании. Заголовок несет информацию о синхронизации и системе; биты ЦИК используются для коррекции ошибок; данные о размещении битов определяют разрешающую способность выборки, а биты масштабирования несут информацию о масштабных коэффициентах. Вспомогательные данные относятся к центральному и окружающему звуку Долби. Кодирование по стандарту MPEG-2 обеспечивает двухканальное стереозвучание, а также до пяти каналов видеовещания с битовой скоростью 64—256 кбит/с.
Рис. 5.29. Пакет звуковых данных
5.11. Пакет служебных данных
Пакет служебных данных является третьей составляющей элементарного программного потока (PES — programme elementary stream) цифрового телевидения. Он содержит служебные и программные данные. Называемый также частным пакетом данных, он содержит среди других управляющих данных специфическую информацию о программе, необходимую для идентификации канала и выбора соответствующих видео- и звуковых пакетов из числа других мультиплексированных программ.
5.12. Структура элементарного программного потока
Элементарный программный поток (рис. 5.30) содержит заголовок и пакет видео-, звуковых или служебных данных. Длина пакета данных обычно равна 2 КБ (2048 байтов), но может достигать и 64 КБ. Заголовок содержит информацию, необходимую для идентификации и определения пакета, включая
стартовый код (24 бита), в частности, 000001 (шестнадцатиричный);
идентификационный код PES (8 битов), например, видео-, звукового или частного пакета;
• код длины пакета (16 битов);
• код управления скремблированием (2 бита).
Рис. 5.30. Пакет данных PES
Заголовок может содержать метку времени представления, которая сообщает информацию о времени, когда кадр должен быть отображен, звуковой фрагмент – услышан или титр – вставлен. Эти временные метки важны для синхронизации звуковых и видеоданных.
