Раздел: Документация
0 1 2 3 4 ... 122 Содержание Пролог...........................................................................8 Предисловие..................................................................13 Об авторе......................................................................14 Глава 1. Введение.........................................................15 1.1.Сцена.........................................................................15 1.2.Видеосжатие................................................................18 1.3.MPEG-4 и Н.264...........................................................21 1.4.Об этой книге..............................................................23 1.5.Полезные ссылки..........................................................25 Глава 2. Форматы видео и его качество....................26 2.1.Введение.....................................................................26 2.2.Естественные видеосцены..............................................27 2.3.Захват кадра...............................................................28 2.3.1.Пространственное сэмплирование............................29 2.3.2.Временное сэмплирование.......................................30 2.3.3.Кадры и полукадры...............................................30 2.4.Цветовые пространства.................................................31 2.4.1.RGB....................................................................32 2.4.2.YCbCr.................................................................33 2.4.3.Форматы сэмплирования YCbCr..............................37 2.5.Видеоформаты.............................................................38 2.6.Качество.....................................................................40 2.6.1.Субъективное измерение качества...........................41 2.6.2.Объективное измерение качества............................43 2.7.Выводы.......................................................................45 2.8.Полезные ссылки..........................................................46 Глава 3. Основы видеокодирования............................47 3.1.Введение.....................................................................47 3.2.Видеокодек..................................................................49 3.3.Временная модель........................................................51 3.3.1.Прогноз по предыдущему видеокадру......................51 3.3.2.Изменения вследствие движения..............................52 3.3.3.Оценка и компенсация движения на основе блоков.....54 3.3.4. Прогноз макроблока с компенсированным движением 55 3.3.5.Размер блока компенсации движения....................... 57 3.3.6.Подпиксельная компенсация движения..................... 59 3.3.7.Компенсация движения на основе областей............... 64 3.4.Модель изображения..................................................... 65 3.4.1.Кодирование изображений с предсказанием.............. 67 3.4.2.Кодирование преобразованием................................ 69 3.4.3.Квантование......................................................... 78 3.4.4.Переупорядочение и кодирование нулей.................... 81 3.5.Энтропийный кодер...................................................... 86 3.5.1.Коды с предсказанием........................................... 87 3.5.2.Коды переменной длины ........................................ 88 3.5.3.Арифметическое кодирование................................. 96 3.6.Гибридная модель DPCM/DCT видеокодека.................... 100 3.6.1. Пример работы кодека........................................... 103 3.7.Выводы....................................................................... 112 3.8.Полезные ссылки.......................................................... 112 Глава 4. Стандарты MPEG-4 и Н.264........................ 113 4.1.Введение..................................................................... ИЗ 4.2.Развитие стандартов.................................................... 113 4.2.1.ISO MPEG ........................................................... 114 4.2.2.ITU-T VCEG ........................................................ 116 4.2.3.JVT..................................................................... 117 4.2.4.История развития.................................................. 118 4.2.5.Решение о содержании стандарта............................ 118 4.3.Использование стандарта.............................................. 120 4.3.1.Что кодирует стандарт.......................................... 120 4.3.2.«Декодирование» стандартов................................... 122 4.3.3.Подчинение стандартам......................................... 123 4.4.Обзор MPEG-4 Visual (Part 2)........................................ 124 4.5.Обзор Н.264 (MPEG-4 Part 10)....................................... 127 4.6.Сравнение MPEG-4 Visual и Н.264 .................................. 128 4.7.Родственные стандарты................................................ 129 4.7.1.JPEG и JPEG2000................................................. 129 4.7.2.MPEG-1 и MPEG-2................................................ 130 4.7.3.Н.261 и Н.263........................................................ 131 4.7.4.Другие части MPEG-4........................................... 132 4.8.Выводы....................................................................... 133 4.9.Полезные ссылки.......................................................... 134 Содержание Глава 5. MPEG-4 Visual............................................... 135 5.1.Ведение....................................................................... 135 5.2.Обзор MPEG-4 Visual................................................... 136 5.2.1.Основные особенности........................................... 136 5.2.2.Инструменты, объекты, профили и уровни............... 137 5.2.3.Видеообъекты ..................... ................................. 141 5.3.Кодирование прямоугольных кадров............................... 144 5.3.1.Входные и выходные видеоформаты........................ 145 5.3.2.Простой профиль.................................................. 145 5.3.3.Простой расширенный профиль............................... 157 5.3.4.Простой расширенный профиль в реальном времени .. 163 5.4.Кодирование областей произвольной формы.................... 166 5.4.1.Базовый профиль.................................................. 167 5.4.2.Основной профиль................................................. 177 5.4.3.Профиль повышенной степени сжатия...................... 186 5.4.4.N-битовый профиль............................................... 187 5.5.Масштабируемое видеокодирование................................ 188 5.5.1.Пространственное масштабирование........................ 189 5.5.2.Временное масштабирование................................... 192 5.5.3.Мелкозернистая масштабируемость......................... 192 5.5.4.Простой масштабируемый профиль......................... 196 5.5.5.Базовый масштабируемый профиль......................... 196 5.5.6.Профиль мелкозернистой масштабируемости............ 197 5.6.Кодирование текстуры.................................................. 197 5.6.1.Профиль масштабируемых текстур.......................... 201 5.6.2.Расширенный профиль масштабируемых текстур...... 202 5.7.Кодирование видео студийного качества......................... 202 5.7.1.Простой студийный профиль.................................. 203 5.7.2.Базовый студийный профиль.................................. 205 5.8.Кодирование синтетических сцен................................... 205 5.8.1.Анимированное сеточное кодирование..................... 206 5.8.2.Анимация лиц и фигур........................................... 207 5.9.Выводы......................................................................208 5.10.Полезные ссылки......................................................... 208 Глава 6. H.264/MPEG-4 Part 10..................................210 6.1.Введение..................................................................... 210 6.1.1. О терминологии.................................................... 210 6.2.Кодек Н.264................................................................. 211 6.3.Структура Н.264 .......................................................... 214 6.3.1. Профили и уровни................................................. 214 0 1 2 3 4 ... 122
|