Слайд 2Простой расширенный профиль
B-VOP (VOP с двунаправленным кодированием inter):
компенсация движения с шагом в
![Простой расширенный профиль B-VOP (VOP с двунаправленным кодированием inter): компенсация движения с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-1.jpg)
четверть пиксела:
глобальная компенсация движения:
альтернативный квантователь;
кодирование чересстрочной развертки.
Слайд 3B-VOP
Прямой прогноз: передается единственный вектор MV(f), который ссылается на предыдущий объект I-VOP
![B-VOP Прямой прогноз: передается единственный вектор MV(f), который ссылается на предыдущий объект](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-2.jpg)
или P-VOP.
Обратный прогноз: передается один вектор движения MV(b), который ссылается на следующий объект I-VOP или P-VOP.
Двунаправленный смешанный прогноз: передаются два вектора движения, MV(f) и MV(b). ссылающиеся на предыдущий и следующий объекты I-VOP или P-VOP. Прогноз строится интерполяцией сэмплов двух соответствующих ссылочных макроблоков.
Двунаправленный прямой прогноз: векторы компенсации движения, указывающие на предыдущий и следующий I-VOP или P-VOP, автоматически вычисляются по вектору движения одного и того же макроблока следующего I-VOP или P-VOP. Декодеру передается «невязка» или «дельта» вектора движения, корректирующая этот вычисленный вектор движения.
Слайд 4Четвертьпиксельные векторы движения
![Четвертьпиксельные векторы движения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-3.jpg)
Слайд 5Альтернативный квантователь
Ww — матрица весовых коэффициентов. Wo для макроблоков intra, a W1
![Альтернативный квантователь Ww — матрица весовых коэффициентов. Wo для макроблоков intra, a](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-4.jpg)
— для макроблоков не intra
Слайд 6Глобальная компенсация движения
![Глобальная компенсация движения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-5.jpg)
Слайд 8Простой расширенный профиль в реальном времени. NEWPRED
![Простой расширенный профиль в реальном времени. NEWPRED](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-7.jpg)
Слайд 9Динамическая подстройка разрешения
Декодирование макроблока сокращенного разрешения
![Динамическая подстройка разрешения Декодирование макроблока сокращенного разрешения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-8.jpg)
Слайд 10Кодирование областей произвольной формы
Кодирование формы
Компенсация движения
Кодирование текстур
![Кодирование областей произвольной формы Кодирование формы Компенсация движения Кодирование текстур](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-9.jpg)
Слайд 11Базовый профиль
B-VOP
альтернативный квантователь
объектно-ориентированное кодирование (с бинарной формой);
P-VOP с временным масштабированием
![Базовый профиль B-VOP альтернативный квантователь объектно-ориентированное кодирование (с бинарной формой); P-VOP с временным масштабированием](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-10.jpg)
Слайд 12Бинарное кодирование формы
Вычислить контекст X.
Найти соответствующее число Р(0) в таблице вероятностей.
Закодировать пиксел
![Бинарное кодирование формы Вычислить контекст X. Найти соответствующее число Р(0) в таблице](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434331/slide-11.jpg)
X арифметическим кодером (см. обзор арифметического кодирования в гл. 3). Соответствующий подинтервал совпадает с [Q Р(0)], если X = 0 (черный), и он равен [Р(0), 1], если X = 1 (белый).