6.5.2. Взвешенный прогнозВзвешенный прогноз представляет собой метод модифицирования (масштабирования) сэмплов прогноза компенсации движения макроблоков слоев Р или В. В стандарте Н.264 имеется три типа взвешенных прогнозов: 1. макроблок Р-слоя: «явный» взвешенный прогноз; 2. макроблок В-слоя: «явный» взвешенный прогноз; 3. макроблок В-слоя: «неявный» взвешенный прогноз; Каждый прогнозный сэмпл или умножается на весовой множитель или до прогноза компенсации движения. В «явном» типе весовые множители определяются кодером и пересылаются в заголовке слоя. При использовании «неявного» типа прогноза множители и вычисляются по относительным временным позициям ссылочных снимком списков 0 и 1. Чем ближе по времени ссылочный снимок к текущему, тем больше соответствующий весовой множитель. Одно из возможных приложений взвешенного прогноза заключается в допущении явного или неявного контроля относительного вклада ссылочных снимков в процесс компенсации движения. Например, взвешенное прогнозирование может быть эффективным при кодировании «постепенных» переходов (когда одна сцена плавно переходит в другую).
|