- •Построение и эксплуатация цифровых телевизионных сетей
- •В.2 Регулярные сигналы и их аналитическое описание…..
- •2.4.3 Ацп с плавающей точкой……………………………………………
- •4.9.6.2 Звук……………………………………………………………..
- •5.Принципы построения и особенности внедрения систем цифрового тв вещания
- •5.1 Глобальная модель систем цифрового вещания
- •Введение
- •В.1 обзор существующих методов доставки цифровых телевизионных программ к потребителю
- •В.2 Регулярные сигналы и их аналитическое описание. Ортогональные разложения функций
- •Дискретизация функций рядами Фурье
- •1 Цифровые фильтры
- •1.1 Явление Гиббса
- •1.1.1 Сущность явления Гиббса
- •1.2 Весовые функции
- •1.4 Разностное уравнение
- •Нерекурсивные фильтры
- •1.6 Рекурсивные фильтры
- •6.3 Интегрирующий рекурсивный фильтр.
- •1.12 Структурные схемы цифровых фильтров
- •2 Аналого-цифровое преобразование
- •2.1 Цифровая обработка звуковых сигналов
- •2.2 Основы аналого-цифрового преобразования
- •2.2.1 Основные понятия и определения
- •2.3 Структура и алгоритм работы цап
- •Контрольные вопросы
- •2.4 Структура и алгоритм работы ацп
- •2.4.1 Параллельные ацп
- •2.4.2 Ацп с поразрядным уравновешиванием
- •2.4.3 Ацп с плавающей точкой
- •Контрольные вопросы
- •3. Звук.
- •3.1 Аудиосигнал
- •3.1.1 Звуковые волны
- •3.1.2 Звук как электрический сигнал
- •3.1.4 Сложение синусоидальных волн
- •3.4.3 Децибелы и уровень звука
- •3.4.6 Громкость
- •3.6 Цифровой звук
- •3.6.1 Частота дискретизации
- •3.6.2 Разрядность
- •3.7 Методы и стандарты передачи речи по трактам связи, применяемые в современном оборудовании (7 кГц)
- •3.7.1 Импульсно-кодовая модуляция (pcm — Pulse-Code Modulation)
- •3.7.3 Методы эффективного кодирования речи
- •3.7.4 Кодирование речи в стандарте cdma
- •3.7.5 Речевые кодеки для ip-телефонии
- •3.7.6 Оценка качества кодирования речи
- •3.8 Основные понятия цифровой звукозаписи
- •3.8.1 Натуральное цифровое представление данных
- •3.8.2 Кодирование рсм
- •3.9 Формат mp3
- •3.9.1 Сжатие звуковых данных
- •3.9.2 Сжатие с потерей информации
- •3.9.3 Ориентация на человека
- •3.9.4 Кратко об истории и характеристиках стандартов mpeg.
- •3.9.5 Что такое cbr и vbr?
- •3.9.6 Каковы отличия режимов cbr, vbr и abr?
- •3.9.7 Методы оценки сложности сигнала
- •3.9.8 Какие методы кодирования стерео информации используются в алгоритмах mpeg (и других)?
- •3.9.9 Какие параметры предпочтительны при кодировании mp3?
- •3.9.10 Какие альтернативные mpeg-1 Layer III (mp3) алгоритмы компрессии существуют?
- •3.10 OggVorbis
- •3.12 Flac
- •Вопросы:
- •Назначение звуковой системы.
- •Основные понятия цифровой звукозаписи.
- •4 Видеосигналы
- •4.1 Общие положения алгоритмов сжатия изображений
- •4.2 Алгоритмы сжатия
- •Gif (CompuServe Graphics Interchange Format)
- •4.3 Вейвлет-преобразования
- •4.3.1 Вейвлеты, вейвлет-преобразования, виды и свойства Вейвлет анализ и прямое вейвлет-преобразование
- •4.3.2 Непрерывное прямое и обратное вейвлет-преобразования
- •4.3.3 Ортогональные вейвлеты
- •4.4 Формат сжатия изображений jpeg
- •2) Дискретизация
- •3) Сдвиг Уровня
- •4) 8X8 Дискретное Косинусоидальное Преобразование (dct)
- •5) Зигзагообразная перестановка 64 dct коэффициентов
- •6) Квантование
- •7) RunLength кодирование нулей (rlc)
- •8) Конечный шаг - кодирование Хаффмана
- •4.5 Jpeg2000
- •4.5.1 Общая характеристика стандарта и основные принципы сжатия
- •4.5.2 Информационные потери в jpeg2000 на разных этапах обработки
- •4.5.3 Практическая реализация
- •4.6 Видеостандарт mpeg
- •4.6.1 Общее описание
- •4.6.2 Предварительная обработка
- •4.6.3 Преобразование макроблоков I-изображений
- •4.6.4 Преобразование макроблоков р-изображений
- •4.6.5 Преобразование макроблоков в-изображений
- •4.6.6 Разделы макроблоков
- •4.7 Mpeg-1
- •Параметры mpeg-1
- •4.8 Mpeg-2
- •4.8.1 Стандарт кодирования mpeg-2
- •4.8.2 Компрессия видеоданных
- •4.8.3 Кодируемые кадры
- •4.8.4 Компенсация движения
- •4.8.5 Дискретно-косинусное преобразование
- •4.8.6 Профессиональный профиль стандарта mpeg-2
- •4.9.11 Плюсы и минусы mpeg-4
- •4.10 Стандарт hdtv
- •5.Принципы построения и особенности внедрения систем цифрового тв вещания
- •5.1 Глобальная модель систем цифрового вещания
- •5.2 Определение и классификация систем доставки
- •5.3 Система цифрового телевизионного вещания dvb
- •6.Описание формата dvb-s2
- •8. Мультиплексирование в системах цифрового тв вещания
- •8.1 Уровни мультиплексирования
- •8.2 Статистическое мультиплексирование
- •8.3 Структура pes-пакета
- •8.4 Структура транспортных пакетов
- •8.5 Передача сервисной информации в системах цифрового тв вещания
- •8.5.1 Место сервисной информации
- •8.5.2 Таблицы сервисной информации
- •8.5.3 Использование таблиц сервисной информации
- •8.5.4 Передача таблиц сервисной информации
- •8.6 Синхронизация в системах цифрового тв вещания
- •8.6.1 Принцип постоянной задержки
- •8.6.2 Метки времени
- •8.6.3 Подстройка системных часов
- •8.6.4 Метки декодирования и предъявления
- •8.7 Коммутация транспортных потоков mpeg-2
- •8.7.1 Обобщенная модель коммутатора цифровых потоков
- •8.7.2 Работа буфера декодера
- •9. Организация многочастотных и одночастотных цифровых радиовещательных сетей
- •9.1Типы сетей наземного цифрового вещания
- •9.2 Модели канала
8.6.3 Подстройка системных часов
Для правильной интерпретации меток времени декодер должен иметь свое собственное системное время, причем должна быть обеспечена подстройка «часов» декодера под время «часов» кодера. Для этого текущее время кодера регулярно передается декодеру. Системное время каждой программы отсчитывается в единицах периода колебаний с частотой 27МГц. Отсчеты этого времени передаются в программном потоке в одном из полей заголовка блока (они называются SCR – System Clock Reference) не реже, чем через 0,7 секунды. В транспортном потоке могут переноситься данные нескольких телевизионных программ, каждая из которых может иметь свое независимое время, называемое программным. Отсчеты программного времени PCR (Program Clock Reference) переносятся в поле адаптации транспортного пакета с соответствующим идентификатором PID (обычно он совпадает с идентификатором элементарного потока видеоданных). Метки PCR должны появляться не реже, чем раз в 0,1 секунды. Несмотря на разницу в названиях, основные функции PCR и SCR совпадают. Принцип синхронизации декодера с кодером путем использования отсчетов программного времени иллюстрирует рисунок 8.11.
Рисунок 8.11 – Синхронизация декодера с кодером
8.6.4 Метки декодирования и предъявления
Метки времени, ассоциируемые с блоками доступа, выражаются в единицах времени периода колебаний с частотой 90кГц, полученных путем деления частоты 27МГц. Эти метки бывают двух типов: метки времени представления PTS и метки времени декодирования DTS. Метки PTS определяют момент времени, в который декодированный блок доступа (кодированное изображение или фрагмент звукового сопровождения) должен быть предъявлен зрителю. Для всех элементарных потоков, кроме видео, PTS – это единственные метки, которые необходимы. Для потока видеоданных необходимы метки времени декодирования DTS, определяющие моменты времени, в которые блоки доступа извлекаются из буфера и декодируются, но не предъявляются зрителю. Декодированные изображения временно хранятся и предъявляются в боле позднее время, назначаемое метками PTS. Метки DTS необходимы изображениям типа I и P, которые должны декодироваться раньше, чем B-изображения, для кодирования которых I и P изображения использовались в качестве опорных. Метки DTS не появляются в одиночку, а должны сопровождаться метками PTS.
Метки не должны сопровождать каждый блок доступа. Ограничение, определяемое стандартом MPEG-2, заключается в том, чтобы в элементарных потоках видео и звука метки должны появляться не реже, чем раз в 0,7 секунды. Метки переносятся в заголовках PES-пакетов. Если метка сопровождает блок доступа, то она появляется в заголовке PES-пакета, в котором этот блок доступа начинается.
8.7 Коммутация транспортных потоков mpeg-2
При производстве аналоговых ТВ программ результирующая последовательность кадров комбинируется из сигналов многих источников изображения и звука. Это выполняется с помощью звуковых и видеокоммутаторов или микшеров. В системе доставки программ коммутация источников требуется повсюду, начиная с редактирования содержания, получаемого от различных источников в виде камер и средств записи в процессе доставки программы в конечный пункт передачи. В этом пункте следует предусматривать необходимость введения программ местного содержания (например, сигналов опознавания станции, коммерческих программ, местных программ новостей и т.п.) в поток данных для сети или ведомственного источника программ.
В последние 20 лет высокого уровня развития достигли технология и технические средства, требуемые для обеспечения безразрывного переключения источников изображения и звука с использованием традиционных форматов аналогового и несжатого цифрового сигналов. Появление технологии цифрового сжатия обусловило новые задачи, решение которых необходимо, если при производстве программы требуется безразрывное переключение.
Система MPEG-2 первоначально была задумана как средство сжатия объема информации при видеозаписи. Предполагалось, что результирующий несжатый, но полностью отредактированный поток сигналов изображения и звука будет подаваться в кодер и записываться соответствующей аппаратурой. В связи с применением синтаксиса MPEG-2 в наземных и спутниковых системах распределения стала очевидной необходимость дополнения пакетов данных содержанием местных программ.
В стандарт MPEG-2 была введена возможность осуществления коммутирующей функции. Коммутация в терминалах MPEG называется склеиванием. Возможны два вида склеивания: безразрывное и с прерыванием.
Безразрывное склеивание не вызывает нарушений непрерывности декодирования. Это означает, что время декодирования первого доступного фрагмента (кодированное изображение или кадр кодированной звуковой информации) нового потока будет определяться тем же временным кодом, как и следующий доступный фрагмент старого потока, как если бы не было склеивания. Как и при любой операции по редактированию, для получения приемлемых результатов необходимо решить задачи временной синхронизации и относительного времени задержки звука и изображения. Несмотря на то, что синтаксис стандарта MPEG-2 обеспечивает возможность склеивания потоков, его весьма общий характер не гарантирует сопряжения потоков или взаимного обмена данными между ними. Поэтому традиционные задачи коммутации следует дополнить управлением буферной памятью данных, идентификацией точек склеивания и другими практическими стандартами, которые необходимо разработать в будущем.
Переключения с прерываниями вызывают нарушения непрерывности процесса декодирования. Это означает, что время декодирования фрагмента, введенного в новый поток данных, не равно времени, которое было бы в случае безразрывного декодирования. Другим источником возможного нарушения непрерывности процесса является набор идентификаторов PID, соответствующий различным цифровым потокам данных. Известно, что таблица структуры программы РМТ для программного транспортного потока обеспечивает информацию PID, описывающую, какой поток видеоданных и соответствующий поток звуковых данных запрашивается для включения в состав программы. Цифровые потоки, поступающие из какой-либо аппаратуры видеозаписи, программных сетей, коммерческих и местных студий и других источников, будут, вероятно, иметь свои индивидуальные PID. Коммутация (склеивание) этих различных источников при монтаже общей программы вещания может привести к изменениям PID, вызывающим прерывание работы декодера в связи с поиском PID, соответствующих данной таблице РМТ, или приемом новой таблицы РМТ. На практике цифровой поток каждой программы вещания должен соответствовать PID до и после склеивания, чтобы гарантировать непрерывное опознавание пакетов.