M ULTIMEDIA Solomeshch Natalia. К ОДЕК Н.264 Т ЕРМИНЫ закодированный снимок порядковый номер счетчика снимка ссылочные снимки Макроблоки типа I Макроблоки.

Презентация:



Advertisements
Похожие презентации
M ULTIMEDIA Solomeshch Natalya. П РОСТОЙ РАСШИРЕННЫЙ ПРОФИЛЬ B-VOP (VOP с двунаправленным кодированием inter): компенсация движения с шагом в четверть.
Advertisements

M ULTIMEDIA Solomeshch Natalya. К ОДИРОВАНИЕ ПРЯМОУГОЛЬНЫХ КАДРОВ Простой профиль Кодек, совместимый с простым профилем, должен уметь кодировать и декодировать.
M ULTIMEDIA Natalya Solomeshch. MPEG-4 VISUAL Стандарт MPEG-4 Visual состоит из некоторой стержневой модели кодера/декодера и множества дополнительных.
M ULTIMEDIA Natalia Solomeshch. О СНОВЫ ВИДЕО КОДИРОВАНИЯ Введение. Кодер/декодер Источник видео Кодер ДЕКодерДисплей Передать или хранить.
M ULTIMEDIA Solomeshch Natalya. К ОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ ОСНОВНОЙ ПРОФИЛЬ чересстрочная развертка; объектно-ориентированное кодирование.
1 Сжатие видео Сжатие видео H.264 Дмитрий Ватолин Московский Государственный Университет CS MSU Graphics&Media Lab Version 1.1.
Лекция 1 Алгоритмы сжатия изображений Медведева Елена Викторовна дисц. Цифровая обработка изображений.
GIF и FLASH анимация. Анимация – это создание иллюзии движения объектов на экране монитора.
Методики первичной обработки оперативных фонограмм лекция по дисциплине «СПЕЦИАЛЬНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ПРАВООХРАНИТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ»
Курсовая работа по теме Алгоритмы и технологии сжатия цифрового видео Выполнил: студент гр с-54 Куликов В.А.
M ULTIMEDI A Solomeshch Natalya. Р АЗВИТИЕ СТАНДАРТОВ MPEG (Moving Picture Experts Group) VCEG (Video Coding Experts Group) JVT (Joint Video Team) Н.264.
Реконструкция человеческой позы по сериям изображений Котков Е. Таланов П. Терентьев А. 3057/2.
Векторное кодирование графической информации Страница 2 Повторение Перечислите виды информации. Что такое графический редактор? С каким видом.
Тема урока: «Дерево». До урока дети должны знать понятия: «цепочка» «бусина». Дети должны различать: знаковые, геометрические, произвольные бусины. Дети.
«Растровая и векторная анимация». Анимация в презентациях Программы разработки презентаций позволяют выбрать один из типов анимационных эффектов, который.
Представление информации в памяти компьютера. Виды информации 1.Числовая информацияЧисловая информация 2.Текстовая информацияТекстовая информация 3.Графическая.
Тема урока: «Растровая и векторная графика». Содержание: 1. Что такое компьютерная графика? Что такое компьютерная графика? Содержание:Что такое компьютерная.
Анимация Gif-анимация - последовательность растровых графических изображений (кадров), которые хранятся в одном растровом графическом файле в формате.
Метод Гаусса Выполнил Межов В.С. Группа СБ
Обзор методов сжатия видео Выполнили: Муравьев А. Пилин Д.
Транксрипт:

M ULTIMEDIA Solomeshch Natalia

К ОДЕК Н.264 Т ЕРМИНЫ закодированный снимок порядковый номер счетчика снимка ссылочные снимки Макроблоки типа I Макроблоки типа Р Макроблоки типа В

К ОДЕК Н.264 Кодер (прямое направление потока данных) Кодер (направление реконструкции потока данных) Декодер

С ТРУКТУРА Н.264 П РОФИЛИ И УРОВНИ CAVLC (Context-Adaptive Variable-Length Codes) САВАС (Context-based Adaptive Binary Arithmetic Coding)

В ИДЕОФОРМАТ ФОРМАТ ЗАКОДИРОВАННЫХ ДАННЫХ VCL (Video Coding Layer) NAL (Network Abstraction Layer)

С СЫЛОЧНЫЕ СНИМКИ С ЛОИ

М АКРОБЛОКИ mb-typeОпределяет моду кодирования макроблока: intra или inter (Р или В); задает размеры частей макроблоков mb-predОпределяет моду прогноза intra (1-макроблоков); определяет ссылочный список 0 и/или список 1 и векторы движения, закодированные дифференцированно для каждого разделения макроблока sub-mb-pred(Только для частей 1-макроблоков размером 8 х 8.) Определяет: размер разделения на подблоки каждой части макроблока; список 0 и/или список 1 ссылочных снимков для каждого разделения макроблока; дифференцированно закодированные векторы движения для каждого подразделения подмакроблоков mb_qp_delta residual Шаг изменения параметров квантователя. Закодированные коэффициенты преобразования, отвечающие сэмплам остаточного изображения после компенсации движения

Б АЗОВЫЙ ПРОФИЛЬ О РГАНИЗАЦИЯ ССЫЛОЧНЫХ СНИМКОВ

Т ИПЫ КАРТ РАСПРЕДЕЛЕНИЯ МАКРОБЛОКОВ ПО ГРУППАМ СЛОЕВ ТипИмяОписание 0 Перемежени е Серии макроблоков по группам слоев распределяются по очереди 1 РассеиваниеМакроблоки рассеиваются по снимку 2 Передний план и задний план Все группы, кроме последней, являются прямоугольными областями. Последняя группа состоит из всех макроблоков, не вошедших в предыдущие группы (передний план) В примере на группа 0 перекрывается с группой 1, поэтому макроблоки, не вошедшие в группу 0, помещаются в группу 1 3 Квадрат и его внешность Строится «квадрат» в центре кадра (его размеры контролируются кодером), который образует группу 0, а все остальные макроблоки объединяются в группу 1

Т ИПЫ КАРТ РАСПРЕДЕЛЕНИЯ МАКРОБЛОКОВ ПО ГРУППАМ СЛОЕВ 4Растровый порядок Группа 0 состоит из макроблоков в последовательности растрового сканирования, начиная из верхнего левого угла, а группа 1 из всех остальных макроблоков. 5 СтираниеГруппа 0 состоит из макроблоков в вертикальном растровом сканирован ни, начиная из верхнего левого угла, а группа 1 - из всех остальных макроблоков 6 Явное описание Вместе с каждым макроблоком передается параметр slice_group_id, который обозначает группу слоев (т.е. отображение макроблоков полностью определяется кодером)

Т ИПЫ КАРТ РАСПРЕДЕЛЕНИЯ МАКРОБЛОКОВ ПО ГРУППАМ СЛОЕВ

С ЛОИ Лишний кодированный снимок Произвольный порядок слоев (ASO) (Arbitrary Slice Order) Группы слоев FMO, Flexible Macroblock Ordering)

П РОГНОЗИРОВАНИЕ МАКРОБЛОКОВ П РОГНОЗИРОВАНИЕ В МОДЕ INTER Д РЕВОВИДНАЯ СТРУКТУРА КОМПЕНСАЦИИ ДВИЖЕНИЯ