m ultimedia solomeshch natalya. П РОСТОЙ РАСШИРЕННЫЙ ПРОФИЛЬ b-vop (vop с...

13
MULTIMEDIA Solomeshch Natalya

Post on 19-Dec-2015

240 views

Category:

Documents


0 download

TRANSCRIPT

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

MULTIMEDIA

Solomeshch Natalya

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

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

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

B-VOP Прямой прогноз: передается единственный вектор

MV(f), который ссылается на предыдущий объект I-VOP или P-VOP.

Обратный прогноз: передается один вектор движения MV(B), который ссылается на следующий объект I-VOP или P-VOP.

Двунаправленный смешанный прогноз: передаются два вектора движения, MV(f) и MV(B). ссылающиеся на предыдущий и следующий объекты I-VOP или P-VOP. Прогноз строится интерполяцией сэмплов двух соответствующих ссылочных макроблоков.

Двунаправленный прямой прогноз: векторы компенсации движения, указывающие на предыдущий и следующий I-VOP или P-VOP, автоматически вычисляются по вектору движения одного и того же макроблока следующего I-VOP или P-VOP. Декодеру передается «невязка» или «дельта» вектора движения, корректирующая этот вычисленный вектор движения.

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

ЧЕТВЕРТЬПИКСЕЛЬНЫЕ ВЕКТОРЫ ДВИЖЕНИЯ

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

АЛЬТЕРНАТИВНЫЙ КВАНТОВАТЕЛЬ

Ww — матрица весовых коэффициентов. Wo для макроблоков intra, a W1 — для макроблоков не intra

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

ГЛОБАЛЬНАЯ КОМПЕНСАЦИЯ ДВИЖЕНИЯ

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

ЧЕРЕССТРОЧНАЯ РАЗВЕРТКА

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

ПРОСТОЙ РАСШИРЕННЫЙ ПРОФИЛЬ В РЕАЛЬНОМ

ВРЕМЕНИ. NEWPRED

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

ДИНАМИЧЕСКАЯ ПОДСТРОЙКА РАЗРЕШЕНИЯ

Декодирование макроблока сокращенного разрешения

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

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

Кодирование формы Компенсация движения Кодирование текстур

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

БАЗОВЫЙ ПРОФИЛЬ B-VOP альтернативный квантователь объектно-ориентированное кодирование (с

бинарной формой); P-VOP с временным масштабированием

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

БИНАРНОЕ КОДИРОВАНИЕ ФОРМЫ

Вычислить контекст X. Найти соответствующее число Р(0) в таблице вероятностей. Закодировать пиксел X арифметическим кодером (см. обзор

арифметического кодирования в гл. 3). Соответствующий подинтервал совпадает с [Q Р(0)], если X = 0 (черный), и он равен [Р(0), 1], если X = 1 (белый).

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

КОДИРОВАНИЕ БЛОКОВ ВАВ В МОДЕ INTRA

Контекстные шаблоны