2015-03-13 5 views
2

Я изучаю методы сокращения временных сокращений в сжатии видео и об основных концепциях сжатия MPEG-видео. Я понимаю, что I-кадры хранятся аналогично тому, как сжатие JPEG и P-кадры вычисляются как предсказанные векторы движения и ошибка прогнозирования между сжатым кадром и предсказанной движением версией кадра.Вычисление B-кадров в кодировании MPEG-видео

Мой вопрос: как вычисляются и хранятся B-кадры? Каждый поиск, который я сделал, описывает его как «векторы движения и коэффициенты преобразования», и они «прогнозируются или интерполируются из более раннего и/или более позднего кадров». Я знаю, что для каждого макроблока вычисляются два вектора движения, но как я их использую? Эти векторы кодируются и передаются, как в случае P-кадра? Ошибка предсказания b-кадра между оценками?

+0

Возможный дубликат [Есть B, P кадры результаты оценки движения/сжатия?] (Http://stackoverflow.com/questions/23595408/are-bp-frames-results-of-the-motion- оценка-сжатие) – Coconop

ответ

2

B-кадры как, предсказанные вперед и назад предсказывал от последнего/следующего I-кадра или P-кадра

Следующая картина описать, как он собирается предсказать. enter image description here