Алгоритмы сжатия видеоизображений презентация

Содержание


Презентации» Информатика» Алгоритмы сжатия видеоизображений
Алгоритмы сжатия видеоизображенийВведениеОсновные понятияЦифровое видео - это последовательность кадров, в которой каждый кадр рассматриваетсяРазрешение определяется горизонтальным и вертикальным размерами кадра в пикселах 
 РазрешениеПри использовании некой системы цветопредставления каждый пиксел представляет собой запись (структуру),Самой распространенной является система RGB, в которой цвет представлен значениями интенсивностиОсобенностям человеческого зрения наиболее соответствует другая цветовая система – YCrCb. 
Каждая из моделей RGB и YCrCb может быть представлена разными уровнямиТребования, предъявляемые к алгоритму сжатия:
 Требования, предъявляемые к алгоритму сжатия:Носители информации, на которые ориентированы алгоритмы сжатия:
 Носители информации, на которыеОбзор стандартов MPEGБазовые технологии сжатия видеоданныхБлок
 Блок - наименьший синтаксический элемент структуры видеоданных MPEG. Блоки имеютМакроблок
 Макроблок – это область, имеющая размер 16х16 пикселов. 
 МакроблокMPEG использует цветовую схему YСbCr. Плоскости Y, Cr, Cb кодируются сСрезДля того чтобы увеличить гибкость алгоритма, рассматривается три типа кадров:
 ДляГруппа изображений (Group of Pictures, GOP)
 GOP — это набор изображений,GOP структуры 15/3Общая схема  алгоритма сжатияЭтапы сжатия: 
 Этапы сжатия: 
 Подготовка макроблоков. 
 Перевод макроблокаДискретное косинусное преобразование (ДКП)
  Дискретное косинусное преобразование (ДКП)
  Квантование
Рассмотрим кодирование второго блока из макроблока компоненты яркости Y:
 Рассмотрим кодированиеДискретное косинусное преобразование (ДКП) 
  Дискретное косинусное преобразование (ДКП)Матрица ДКП имеет вид: 
 Матрица ДКП имеет вид:После применения ДКП получили матрицу:
 После применения ДКП получили матрицу:Матрица квантования для q=2 :
 Матрица квантования для q=2 :В результате квантования получили матрицу:
 В результате квантования получили матрицу:Качество компрессированного изображения для различных значений сжатия информацииЭлементы кодера MPEGПрофили и уровниMPEG-2Стандарт MPEG-2 состоит из 9 частей. Первые три части достигли статусаСистема MPEG-2 выполняет следующие функции:
 Система MPEG-2 выполняет следующие функции:
 МультиплексированиеВ стандарте MPEG-2 изображения (блоки представления) рассматриваются как результат декодирования компрессированныхПервый шаг на пути получения единого потока – формирование пакетного элементарногоПрограммный поток
 Объединяет элементарные потоки, образующие телевизионную программу. При формировании программногоТранспортный поток
 Объединяет пакетные элементарные потоки, переносящие данные нескольких программ сИдентификатором принадлежности транспортного пакета к определенному элементарному потоку является значение PID.
Применение MPEG-2Использование MPEG-2 в инфраструктуре    телевещанияОсновные особенности цифровых ТВ-систем
  Эффективность затрат 
  Рентабельность 
Ступени прохождения сигналов в телевещании



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Алгоритмы сжатия видеоизображений


Слайд 2
Описание слайда:
Введение

Слайд 3
Описание слайда:

Слайд 4
Описание слайда:

Слайд 5
Описание слайда:

Слайд 6
Описание слайда:
Основные понятия

Слайд 7
Описание слайда:
Цифровое видео - это последовательность кадров, в которой каждый кадр рассматривается как набор отсчетов аналогового изображения. Цифровое видео - это последовательность кадров, в которой каждый кадр рассматривается как набор отсчетов аналогового изображения. Отдельные отсчеты называются элементами изображения или пикселами.

Слайд 8
Описание слайда:

Слайд 9
Описание слайда:
Разрешение определяется горизонтальным и вертикальным размерами кадра в пикселах Разрешение определяется горизонтальным и вертикальным размерами кадра в пикселах

Слайд 10
Описание слайда:

Слайд 11
Описание слайда:
При использовании некой системы цветопредставления каждый пиксел представляет собой запись (структуру), полями которой являются компоненты цвета. При использовании некой системы цветопредставления каждый пиксел представляет собой запись (структуру), полями которой являются компоненты цвета.

Слайд 12
Описание слайда:
Самой распространенной является система RGB, в которой цвет представлен значениями интенсивности красной (R), зеленой (G) и синей (B) компонент. Самой распространенной является система RGB, в которой цвет представлен значениями интенсивности красной (R), зеленой (G) и синей (B) компонент.

Слайд 13
Описание слайда:
Особенностям человеческого зрения наиболее соответствует другая цветовая система – YCrCb. Особенностям человеческого зрения наиболее соответствует другая цветовая система – YCrCb. В ней Y — яркостная составляющая, а Cr, Cb — компоненты, отвечающие за цвет (хроматический красный и хроматический синий).

Слайд 14
Описание слайда:
Каждая из моделей RGB и YCrCb может быть представлена разными уровнями глубины цвета (максимального количества цветов). Каждая из моделей RGB и YCrCb может быть представлена разными уровнями глубины цвета (максимального количества цветов).

Слайд 15
Описание слайда:
Требования, предъявляемые к алгоритму сжатия: Требования, предъявляемые к алгоритму сжатия:

Слайд 16
Описание слайда:
Носители информации, на которые ориентированы алгоритмы сжатия: Носители информации, на которые ориентированы алгоритмы сжатия:

Слайд 17
Описание слайда:

Слайд 18
Описание слайда:

Слайд 19
Описание слайда:

Слайд 20
Описание слайда:

Слайд 21
Описание слайда:
Обзор стандартов MPEG

Слайд 22
Описание слайда:

Слайд 23
Описание слайда:

Слайд 24
Описание слайда:

Слайд 25
Описание слайда:

Слайд 26
Описание слайда:

Слайд 27
Описание слайда:
Базовые технологии сжатия видеоданных

Слайд 28
Описание слайда:

Слайд 29
Описание слайда:
Блок Блок - наименьший синтаксический элемент структуры видеоданных MPEG. Блоки имеют размер 8x8 пикселей. Они являются основными элементами для DCT (Discrete Cosine Transform - дискретное косинусное преобразование) кодирования.

Слайд 30
Описание слайда:
Макроблок Макроблок – это область, имеющая размер 16х16 пикселов. Макроблок складывается из блоков размером 8x8 элементов изображения.

Слайд 31
Описание слайда:
MPEG использует цветовую схему YСbCr. Плоскости Y, Cr, Cb кодируются с разным разрешением. Соотношение между количеством отсчётов яркости и цветности определяется форматом дискретизации. MPEG использует цветовую схему YСbCr. Плоскости Y, Cr, Cb кодируются с разным разрешением. Соотношение между количеством отсчётов яркости и цветности определяется форматом дискретизации.

Слайд 32
Описание слайда:

Слайд 33
Описание слайда:

Слайд 34
Описание слайда:
Срез

Слайд 35
Описание слайда:

Слайд 36
Описание слайда:

Слайд 37
Описание слайда:
Для того чтобы увеличить гибкость алгоритма, рассматривается три типа кадров: Для того чтобы увеличить гибкость алгоритма, рассматривается три типа кадров: I-кадры - сжатые независимо от других кадров (I-Intra pictures); P-кадры - сжатые с использованием ссылки на одно изображение (Р-Predicted); B-кадры - сжатые с использованием ссылки на два изображения (В-Bidirection).

Слайд 38
Описание слайда:
Группа изображений (Group of Pictures, GOP) GOP — это набор изображений, который включает в себя I-кадры, P-кадры и B-кадры. GOP может включать до 15 кадров и должна обязательно начинаться с I-кадра. Ее структуру описывают как M/N, где M - общее число кадров в группе, а N - интервал между P-кадрами.

Слайд 39
Описание слайда:
GOP структуры 15/3

Слайд 40
Описание слайда:

Слайд 41
Описание слайда:

Слайд 42
Описание слайда:

Слайд 43
Описание слайда:

Слайд 44
Описание слайда:
Общая схема алгоритма сжатия

Слайд 45
Описание слайда:

Слайд 46
Описание слайда:
Этапы сжатия: Этапы сжатия: Подготовка макроблоков. Перевод макроблока в цветовое пространство YCrCb. Получение нужного количества матриц 8x8. Для P- и В-блоков вычисление разности с соответствующим макроблоком в опорном кадре. Дискретное косинусное преобразование (ДКП) Квантование. Зигзаг-cканирование. Групповое кодирование. Кодирование Хаффмана.

Слайд 47
Описание слайда:

Слайд 48
Описание слайда:

Слайд 49
Описание слайда:

Слайд 50
Описание слайда:

Слайд 51
Описание слайда:

Слайд 52
Описание слайда:

Слайд 53
Описание слайда:

Слайд 54
Описание слайда:

Слайд 55
Описание слайда:

Слайд 56
Описание слайда:

Слайд 57
Описание слайда:
Дискретное косинусное преобразование (ДКП) Дискретное косинусное преобразование (ДКП) Квантование Зигзагообразное сканирование Групповое кодирование Кодирование Хаффмана

Слайд 58
Описание слайда:
Рассмотрим кодирование второго блока из макроблока компоненты яркости Y: Рассмотрим кодирование второго блока из макроблока компоненты яркости Y:

Слайд 59
Описание слайда:
Дискретное косинусное преобразование (ДКП) Дискретное косинусное преобразование (ДКП)

Слайд 60
Описание слайда:
Матрица ДКП имеет вид: Матрица ДКП имеет вид:

Слайд 61
Описание слайда:
После применения ДКП получили матрицу: После применения ДКП получили матрицу:

Слайд 62
Описание слайда:

Слайд 63
Описание слайда:
Матрица квантования для q=2 : Матрица квантования для q=2 :

Слайд 64
Описание слайда:
В результате квантования получили матрицу: В результате квантования получили матрицу:

Слайд 65
Описание слайда:

Слайд 66
Описание слайда:

Слайд 67
Описание слайда:

Слайд 68
Описание слайда:

Слайд 69
Описание слайда:

Слайд 70
Описание слайда:

Слайд 71
Описание слайда:

Слайд 72
Описание слайда:
Качество компрессированного изображения для различных значений сжатия информации

Слайд 73
Описание слайда:

Слайд 74
Описание слайда:

Слайд 75
Описание слайда:

Слайд 76
Описание слайда:

Слайд 77
Описание слайда:

Слайд 78
Описание слайда:

Слайд 79
Описание слайда:

Слайд 80
Описание слайда:
Элементы кодера MPEG

Слайд 81
Описание слайда:
Профили и уровни

Слайд 82
Описание слайда:

Слайд 83
Описание слайда:

Слайд 84
Описание слайда:

Слайд 85
Описание слайда:

Слайд 86
Описание слайда:

Слайд 87
Описание слайда:
MPEG-2

Слайд 88
Описание слайда:
Стандарт MPEG-2 состоит из 9 частей. Первые три части достигли статуса международного стандарта: Стандарт MPEG-2 состоит из 9 частей. Первые три части достигли статуса международного стандарта: ISO/IEC DIS 13818—1 Информационная технология – Обобщенное кодирование динамических изображений и звукового сопровождения – Часть 1: Системная часть. ISO/IEC DIS 13818—2 Информационная технология - Обобщенное кодирование динамических изображений и звукового сопровождения – Часть 2: Видеосигнал. ISO/IEC 13818—3:1995 Информационная технология - Обобщенное кодирование динамических изображений и звукового сопровождения – Часть 3: Звуковой сигнал.

Слайд 89
Описание слайда:
Система MPEG-2 выполняет следующие функции: Система MPEG-2 выполняет следующие функции: Мультиплексирование отдельных потоков видео и аудио данных в единый поток данных. Обеспечение способов синхронизации компонентов потоков, которые формируют аудио- и/или видеосервисы. Преобразование непрерывного потока бит в пакеты так, чтобы ошибки в этих битах не могли распространяться за границы единичного пакета. Обеспечение наличия программно-зависимой информации (Program Specific Information, PSI) для декодирования входящего потока.

Слайд 90
Описание слайда:

Слайд 91
Описание слайда:
В стандарте MPEG-2 изображения (блоки представления) рассматриваются как результат декодирования компрессированных изображений - блоков доступа. В стандарте MPEG-2 изображения (блоки представления) рассматриваются как результат декодирования компрессированных изображений - блоков доступа.

Слайд 92
Описание слайда:

Слайд 93
Описание слайда:

Слайд 94
Описание слайда:
Первый шаг на пути получения единого потока – формирование пакетного элементарного потока PES (Packetised Elementary Stream), представляющего собой последовательность PES-пакетов: Первый шаг на пути получения единого потока – формирование пакетного элементарного потока PES (Packetised Elementary Stream), представляющего собой последовательность PES-пакетов:

Слайд 95
Описание слайда:

Слайд 96
Описание слайда:

Слайд 97
Описание слайда:
Программный поток Объединяет элементарные потоки, образующие телевизионную программу. При формировании программного потока образуются блоки из PES-пакетов. Блок содержит: заголовок блока – содержит опорное системное время, поэтому должен появляться не реже, чем через 0,7 с. системный заголовок – содержит информацию о характеристиках программного потока (скорость передачи данных, число видео и звуковых элементарных потоков) определенное количество PES-пакетов

Слайд 98
Описание слайда:

Слайд 99
Описание слайда:
Транспортный поток Объединяет пакетные элементарные потоки, переносящие данные нескольких программ с независимыми временными базами. Состоит из коротких пакетов фиксированной длины (188 байтов). Элементарные потоки видео, звука и дополнительный данных (например, телетекст) разбиваются на фрагменты, равные по длине полезной нагрузке транспортного пакета (184 байта) и мультиплексируются в единый поток. Этот процесс подчиняется ряду ограничений: первый байт каждого PES-пакета элементарного потока должен быть первым байтом полезной нагрузки транспортного пакета; каждый транспортный пакет может содержать данные лишь одного PES-пакета; если PES-пакет не имеет длину, кратную 184 байтам, то один из транспортных пакетов не заполняется данными PES-пакета полностью. В этом случае избыточное пространство заполняется полем адаптации.

Слайд 100
Описание слайда:

Слайд 101
Описание слайда:

Слайд 102
Описание слайда:

Слайд 103
Описание слайда:
Идентификатором принадлежности транспортного пакета к определенному элементарному потоку является значение PID. Идентификатором принадлежности транспортного пакета к определенному элементарному потоку является значение PID. Для распознавания элементарных потоков и объединения их в телевизионные программы служит программно-зависимая информация PSI, которая должна обязательно передаваться в транспортном потоке. В системной спецификации MPEG-2 определено 4 типа таблиц с программно-зависимой информацией: таблица соединения программ PAT (Program Association Table) таблица состава программы PMT (Program Map Table) таблица сетевой информации NIT (Network Information table) таблица условного доступа CAT (Conditional Access Table)

Слайд 104
Описание слайда:

Слайд 105
Описание слайда:

Слайд 106
Описание слайда:

Слайд 107
Описание слайда:

Слайд 108
Описание слайда:

Слайд 109
Описание слайда:

Слайд 110
Описание слайда:

Слайд 111
Описание слайда:
Применение MPEG-2

Слайд 112
Описание слайда:
Использование MPEG-2 в инфраструктуре телевещания

Слайд 113
Описание слайда:
Основные особенности цифровых ТВ-систем Эффективность затрат Рентабельность Качество сигнала Возможности применения Возможность масштабирования Совместимость

Слайд 114
Описание слайда:
Ступени прохождения сигналов в телевещании

Слайд 115
Описание слайда:


Скачать презентацию на тему Алгоритмы сжатия видеоизображений можно ниже:

Похожие презентации