multimedia

19
MULTIMEDIA Solomeshch Natalya

Upload: sonya-mcpherson

Post on 30-Dec-2015

32 views

Category:

Documents


0 download

DESCRIPTION

Multimedia. Solomeshch Natalya. Кодирование областей произвольной формы основной профиль. чересстрочная развертка; объектно-ориентированное кодирование с «серой» (градуированной) формой («альфа-плоскостью»); кодирование «спрайтов » - PowerPoint PPT Presentation

TRANSCRIPT

MULTIMEDIASolomeshch Natalya

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ

ОСНОВНОЙ ПРОФИЛЬ

чересстрочная развертка; объектно-ориентированное кодирование с

«серой» (градуированной) формой («альфа-плоскостью»);

кодирование «спрайтов»

«Спрайтом» называется видео объект (задний плана или фон), который полностью или частично передается в начале сцены и который может слегка меняться во время отображения на видео сцене.

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ

ОСНОВНОЙ ПРОФИЛЬГРАДУИРОВАННОЕ КОДИРОВАНИЕ ФОРМЫ

Бинарный носитель маскиГрадуированная альфа-плоскость

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ

ОСНОВНОЙ ПРОФИЛЬСТАТИЧЕСКОЕ КОДИРОВАНИЕ

“СПРАЙТОВ” Статическим «спрайтом» называется текстурное

изображение, которое может перемещаться и деформироваться только в некоторых ограниченных пределах.

«Спрайт» заднего плана и три разных «взгляда» видеокамеры.

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ

ОСНОВНОЙ ПРОФИЛЬСТАТИЧЕСКОЕ КОДИРОВАНИЕ “СПРАЙТОВ”

Базовый “спрайт” - передается целиком в начале видеопоследовательности

“Спрайт” с малой задержкой по времени – обновляется по ходу передачи видеоряда

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫПРОФИЛЬ ПОВЫШЕННОЙ СТЕПЕНИ СЖАТИЯ

(ADVANCED CODING EFFICIENCY) Прогноз компенсации движения с точностью в четверть

пиксела; GMC (Global Motion Compensation); Чересстрочная развертка; Градуированное кодирование формы; Адаптированное к форме преобразование DCT(SA-DCT, Shape-

Adaptive DCT)

1. Сдвинуть непрозрачные величины X блока 8x8 вверх.2. Применить одномерное DCT к каждому столбцу (число точек преобразования совпадает с числом непрозрачных величин в каждом столбце).3. Полученные промежуточные коэффициенты Y сдвинуть влево.4. Применить одномерное DCT к каждой строке (с совпадением по числу значений в каждой строке).

КОДИРОВАНИЕ ОБЛАСТЕЙ ПРОИЗВОЛЬНОЙ ФОРМЫ

N-БИТОВЫЙ ПРОФИЛЬ

Предоставляет дополнительные инструменты для работы со словами из N-бит, которые позволяют представлять цветовые компоненты (яркость и хроматичность) с глубиной от 4 до 12 бит на сэмпл (вместо стандартных 8 бит).

Применяется при кодировании видео для дисплеев с низкой глубиной цветопередачи (менее 8 бит на сэмпл) и для высококачественных дисплеев с большой глубиной цветопередачи (где цветовые компоненты имеют глубину больше 8 бит на сэмпл и следовательно, требуется высокая точность воспроизведения цвета)

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕ

Пространственное масштабирование Временное масштабирование Мелкозернистая масштабируемость

(Fine Grain Scalability)

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕПРОСТРАНСТВЕННОЕ МАСШТАБИРОВАНИЕ

Кодирование:1. Сделать подcэмплирование каждого входного

кадра(или видео объекта) по горизонтали и вертикали используя укрупненные сэмплы.

2. Кодировать кадры с сокращенным разрешением для формирования базового слоя.

3. Декодировать базовый слой и сделать измельчающее сэмплирование до исходного разрешения для нахождения кадра-прогноза

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕ

ПРОСТРАНСТВЕННОЕ МАСШТАБИРОВАНИЕ4. Вычесть исходный кадр с полным разрешением из

кадра-прогноза.

5. Кодировать полученную разность (остаток) для получения улучшающего слоя.

Декодирование:6. Декодировать базовый слой и сделать измельчающее

сэмплирование до исходного разрешения.7. Декодировать улучшающий слой.8. Сложить декодированный остаток из улучшающего

слоя и декодированный базовый слой для получения требуемого выходного видеоряда.

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕВРЕМЕННОЕ МАСШТАБИРОВАНИЕ

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕМЕЛКОЗЕРНИСТАЯ МАСШТАБИРУЕМОСТЬ (FINE

GRAIN SCALABILITY)

Кодирование:1. Найти старший (ненулевой) битовый разряд среди всех

остаточных коэффициентов кадра.

2. Кодировать каждую битовую плоскость, как описано выше, начиная с битовой плоскости старшего разряда.

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕМЕЛКОЗЕРНИСТАЯ МАСШТАБИРУЕМОСТЬ (FINE GRAIN

SCALABILITY)

Декодирование:

МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕ

МЕЛКОЗЕРНИСТАЯ МАСШТАБИРУЕМОСТЬПРОФИЛИ

Простой масштабируемы профиль1. Объекты I-VOP, P-VOP, 4MV, неограниченный MV и прогнозирование в

моде intra;

2. Видео пакеты, разделение данных и обратимые коды VLC;

3. Объекты B-VOP;

4. Прямоугольное временное масштабирование (один улучшающий слой);

5. Прямоугольное пространственное масштабирование; (один улучшающий слой)

Базовый масштабируемый профиль1. Прямоугольное временное масштабирование (один улучшающий слой);

2. Прямоугольное пространственное масштабирование (один улучшающий слой);

3. Объектно-ориентированное пространственное масштабирование

Профиль мелкозернистой масштабируемости1. В-VOP, чересстрочная развертка и модуль альтернативного квантователя;

2. Пространственное масштабирование FGS;

3. Временное масштабирование FGS.

КОДИРОВАНИЕ ВИДЕО СТУДИЙНОГО КАЧЕСТВА

КОДИРОВАНИЕ ВИДЕО СТУДИЙНОГО КАЧЕСТВА

ПРОСТОЙ СТУДИЙНЫЙ ПРОФИЛЬ

Формат источника

Преобразование и квантование Кодирование формы Слои

Заголовки

КОДИРОВАНИЕ ВИДЕО СТУДИЙНОГО КАЧЕСТВА

БАЗОВЫЙ СТУДИЙНЫЙ ПРОФИЛЬ

В этом профиле добавлена поддержка «спрайтов» и P-VOP к инструментам простого студийного профиля. Кодирование «спрайтов» модифицировано расширением параметров контролирования трансформаций «спрайтов», чтобы они еще больше походили на съемку «реальной» видеокамерой, например имитируя дисторсию объектива. Компенсация движения и векторы движения при кодировании объектов P-VOP изменены для совместимости с синтаксисом стандарта MPEG-2.

КОДИРОВАНИЕ СИНТЕТИЧЕСКИХ СЦЕН

Анимированное сеточное кодирование (Synthetic Natural Hybrid Coding, SNHC, гибридное синтетическое и натуральное кодирование)

Анимация лиц и фигур (FBA, Face and Body Animation)

ВЫВОДЫ Стандарт MPEG-4 Visual поддерживает кодирование и

представление визуальных объектов с эффективной компрессией и беспримерной гибкостью. Разнообразный арсенал инструментов кодирования, описанных в стандарте, дает возможность поддерживать широкий диапазон приложений, таких как эффективное сжатие видеокадров, видеокодирование для передачи по ненадежным сетям связи, объектно-ориентированное кодирование и манипуляция, кодирование синтетических и «гибридных» искусственных/натуральных сцен и высокоинтерактивных видеокоммуникаций.

Стандарт MPEG-4 продолжает развиваться с: добавлением новых инструментов (например, профилей, поддерживающих потоковое видео). Однако среди разработчиков и производителей самыми популярными элементами MPEG-4 до последнего времени оставались простой и простой расширенный профили. Кроме того, все яснее проявляется возросшая потребность видеоиндустрии в еще более эффективном кодировании видео прямоугольных форматов. Эта потребность вместе с затянувшимся периодом неопределенности в связи с патентами и лицензированными выпусками MPEG-4 Visual означает, что новый стандарт Н.264 имеет неплохие шансы обойти на видеорынке стандарт MPEG-4 Visual.