M ULTIMEDI A Solomeshch Natalya

advertisement
MULTIMEDI
A
Solomeshch Natalya
РАЗВИТИЕ СТАНДАРТОВ
MPEG (Moving Picture Experts Group)
 VCEG (Video Coding Experts Group)
 JVT (Joint Video Team)

Н.264 (известного также под наименованиями
MPEG-4 Part 10. Advanced Video Coding и
H.26L)
 MPEG-1 , MPEG-2, MPEG-7, MPEG-21,
 Н.261, Н.263, Н.26L

ISO MPEG (ISO/IEC JTC1/SC29/WG11)
IEC (International Electotechnical
Commission)
 JTC1 (Joint Technical Committee 1)
 Подгруппы MPEG иОбязанности
их обязанности
Подгруппы

Потребности
Системы
Определение нужд промышленности
и требования к новым стандартам
Задание и описание цифровых объектов
медиа
Комбинирование аудио, видео и связанной
информации; перенос комбинированных
данных на механизмы доставки
Видео
Задание и описание цифровых объектов
медиа
Кодирование движущихся изображений
Аудио
Кодирование звука
Кодирование гибридных искусственных и натуральных
объектов
Кодирование синтетического аудио и видео для
интегрирования с естественным аудио и видео
Интеграция
Аттестационная проверка и справочное программное
обеспечение
Методы субъективного оценивания качества
Документирование
Тесты
Внедрение
Экспериментальная инфраструктура, изучение
реализуемости, рекомендации по внедрению
Взаимодействие
Связи с другими родственными группами и
организациями
ИСТОРИЯ РАЗВИТИЯ MPEG-4 И Н.264








1993 Запуск проекта MPEG-4. Получены первые
результаты по
проекту Н.263
1995 Приглашение MPEG-4 представлять предложения
по эффективному видеокодированию и контекстнозависимым
функциям. Н.263 выбран ядром инструментов обработки
видео
1998 Приглашение представлять предложение для H.26L
1999 Публикация стандарта MPEG-4 Visual. Определение
начальной тестовой модели ТМ1 для H.26L
2000 Приглашение MPEG представлять предложения по
инструментам расширенного кодирования
2001 Публикация стандарта MPEG-4 Visual Edition 2. H.26L
выбран
стержнем для MPEG-4 Part 10. Сформирована команда
JVT
2002 Поправки 1 и 2 (профили студийного и потокового
видео) к MPEG-4 Visual Edition 2. Зафиксирован
технический контент для Н.264
2003 Опубликован стандарт H.264/MPEG-4 Part 10
MPEG-4 VISUAL, СИНТАКСИС БЛОКА
КОЭФФИЦИЕНТОВ
Так же как и более ранние стандарты видеокодирования, MPEG-4 Visual и Н.264 не дают
описания видеокодеков. Вместо этого стандарты подробным образом объясняют
синтаксис кодированного битового потока (двоичные коды и значения, из которых
состоит поток), семантику элементов этого синтаксиса (что они означают) и процесс,
на основании которого можно декодировать элементы синтаксиса и извлекать из них
визуальную информацию.
конец
8 бит
3-24 бита
ОБЗОР MPEG-4 VISUAL (PART 2)
ТИПЫ ДАННЫХ
движущиеся изображения (прямоугольные
кадры)
 видео объекты (области произвольной формы с
движущимися предметами)
 двухмерные и трехмерные сеточные объекты
(представляющие деформируемые объекты)
 анимированные лица и фигуры людей
 статические текстуры (неподвижные
изображения)

ОБЗОР MPEG-4 VISUAL (PART 2)
МОЖЕТ ПОДДЕРЖИВАТЬ:






«наследие» основных видео приложений, таких как
цифровое телевещание, видеоконференции и хранение
видео
Видео приложения на основе объектов, в которых
видеосцена может быть скомпонована различными
видео объектами, закодированными независимо друг от
друга
представление компьютерной графики с
использованием двухмерной и трехмерной
деформируемой сеточной геометрии и анимированных
лиц и фигур людей
гибридные видео приложения, в которых
комбинируются естественные видеосцены, неподвижные
изображения и графика, сгенерированная компьютером
потоковое видео, передаваемое через Интернет и каналы
мобильной связи
высококачественная видеопродукция, изготовленная и
Н.264 (MPEG-4 PART 10)

Стандарт Н.264 имеет более узкие границы
применения по сравнению с MPEG-4. Он был
разработан для эффективного кодирования и
помехоустойчивой передачи видео прямоугольного
формата.
Его
первоначальной
задачей
было
обеспечение функциональности, схожей с Н.263+ и
MPEG-4 Visual (простой профиль), но с лучшим
сжатием и с более надежным механизмом передачи
видеоданных.
Целевые
приложения
включают
двухсторонние
видеокоммуникации
(видеоконференции и видеотелефония), кодирование
сетевого широковещания, видео высокого качества и
организацию видеопотоков через сети пакетной
передачи данных. Поддержка устойчивой передачи
данных по сетям встроена в стандарт, который
разработан так, чтобы его можно было легко
встраивать в разные компьютерные платформы.
ОСНОВНЫЕ РАЗЛИЧИЯ MPEG-4 VISUAL И Н.264
Сравнение
MPEG-4 Visual
H.264
Поддерживаемые типы
данных
Прямоугольные кадры и полукадры видео, видеообъекты
произвольной формы, неподвижные текстуры и «спрайты»,
гибридные синтетические и натуральные видеообъекты,
сеточные двухмерные и трехмерные объекты
Прямоугольные кадры
и полукадры видео
Число профилей
19
3
Степень сжатия
Средняя
Высокая
Поддержка потокового
видео
Масштабируемое кодирование
Переключение слоев
Минимальный размер
блока компенсации
движения
8x8
4x4
Точность векторов
движения
Половина и четверть пикселя
Четверть пикселя
Преобразование
DCT блоков 8x8
Приближенное DCT блоков
Встроенный
деблокирующий фильтр
Нет
Да
Необходимость отчислений за
лицензирование
коммерческих приложений
Да
Вероятно, нет (базовый профиль).
Вероятно, да (основной и расширенный
профили)
Download