- •Построение и эксплуатация цифровых телевизионных сетей
- •В.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.7.1 Обобщенная модель коммутатора цифровых потоков
На рисунке 3.18 показана обобщенная модель устройства с коммутацией двух транспортных потоков данных стандарта MPEG-2. В приведенном примере коммутатор формирует поток выходных данных путем перехода в заранее определенной точке от входного потока А (который может соответствовать отдельной программе или входу отдельной камеры) к входному потоку В (который может соответствовать другой программе, средствам записи или входу другой камеры).
Интервал наложения представляет собой переменный интервал времени, в течение которого звуковые пакеты входного потока А могут оставаться активными, а звуковые пакеты входного потока В еще не стали годными для декодирования.
Коммутация аналоговых сигналов и несжатых цифровых видеопотоков основана на использовании сигнала кадрового гасящего интервала, не содержащего информации об изображении. Точки редактирования существуют в заранее известных периодических интервалах времени, обратных по величине частоте полей или кадров. Однако, такие детерминированные интервалы времени, естественно, отсутствуют в сжатом потоке данных, поскольку число битов, требуемое для представления каждого кадра последовательности изображений, меняется в соответствии с содержимым кадра.
Рисунок 3.18 – обобщенная модель коммутатора
Тот факт, что потоки данных, содержащие пакеты видео-, звуковых и информационных данных, вставлены все в один и тот же поток, является еще одним отличием в наборе ограничений по коммутации. Звук и изображение нельзя коммутировать в точности в один и тот же момент времени. Это отражает интервал наложения, показанный на рисунке 3.18.
Так же, как и в традиционной видеоаппаратуре, необходимо синхронизировать точки склеивания двух или более потоков цифровых пакетов. Кроме того, точки склеивания звука во входных потоках должны запаздывать относительно точек склеивания изображений. Звуковые пакеты PES должны появляться в потоке пакетов позже, чем пакеты PES изображения с соответствующими метками времени отображения (Presentation Time-Stamp, PTS).
Как и в традиционной видеоаппаратуре, процесс коммутации начинается с команды на переключение, указывающей момент времени выполнения коммутации. Эта команда может назначаться заранее и вводиться вручную. Переключение выполняется в том случае, если соответствующие точки склеивания изображений в обоих потоках совпадают с точкой коммутации. Как показано на рисунке 3.18, вначале выполняется склеивание изображения, а после него — склеивание звука. Таким образом, существует короткий интервал времени (интервал наложения), в котором выходной поток содержит видеоданные нового источника и звуковые данные старого источника.
При коммутации двух сигналов изображения без сжатия точка редактирования по отношению к существующему на входе А сигналу изображения называется точкой вывода. Соответствующая точка редактирования относительно замещающего сигнала изображения на входе В называется точкой ввода. Эти термины являются эквивалентными с точки зрения коммутации или склеивания потоков цифровых пакетированных данных.
Одним из последних дополнений синтаксиса MPEG-2 является поле splice_countdown. Это однобантовое поле указывает число цифровых пакетов в битовом потоке с тем же PID. что и у данного пакета, от этого пакета до пакета с точкой переключения. Пакет с точкой переключения определяется как пакет, содержащий точку в элементарном битовом потоке, в которой можно удалить данные и заменить их другим потоком битов. Пакет с точкой переключения указывает место в транспортном потоке, которое может быть подходящим для коммутации потоков. Это не означает, что переключение должно обязательно произойти.
Точка переключения должна использоваться при других конкретных ограничениях. Хорошие результаты могут быть, если ограничить моменты времени переключения граничными участками последовательности изображений так, чтобы данные sequence_end_code совпадали с точкой склеивания. Полезно также формировать видеоинформацию в окрестностях точки переключения с использованием приблизительного предсказания, I-кадры обеспечивают правильное положение точки склеивания, так как они зависят от информации в других кадрах.
Таким образом, точка вывода как точка безразрывного склеивания потоков MPEG является окончанием пакета транспортного потока, в котором:
имеется флаг splice_point_flag;
поле splicecountdownflag со значением 0.
Важность получения видеоинформации в окрестностях точки переключения с помощью приблизительного предсказания станет очевидной, если посмотреть, что происходит, когда первым кадром после точки переключения является В-кадр. В-кадр предсказывается на основе кадров до и после момента точки переключения и на основе изменении между соответствующими кадрами. При коммутации в точке переключения один из этих кадров изменяется и на восстановленном изображении будут появляться искажения.
В поле адаптации транспортного заголовка содержатся следующие важные элементы синтаксиса, используемые при переключении:
discontinuity_indicator;
splicing_point_flag;
splice_countdown;
Seamless_splice+flag;
DTS_next;
AU.