Я изучаю методы сокращения временных сокращений в сжатии видео и об основных концепциях сжатия MPEG-видео. Я понимаю, что I-кадры хранятся аналогично тому, как сжатие JPEG и P-кадры вычисляются как предсказанные векторы движения и ошибка прогнозирования между сжатым кадром и предсказанной движением версией кадра.Вычисление B-кадров в кодировании MPEG-видео
Мой вопрос: как вычисляются и хранятся B-кадры? Каждый поиск, который я сделал, описывает его как «векторы движения и коэффициенты преобразования», и они «прогнозируются или интерполируются из более раннего и/или более позднего кадров». Я знаю, что для каждого макроблока вычисляются два вектора движения, но как я их использую? Эти векторы кодируются и передаются, как в случае P-кадра? Ошибка предсказания b-кадра между оценками?
Возможный дубликат [Есть B, P кадры результаты оценки движения/сжатия?] (Http://stackoverflow.com/questions/23595408/are-bp-frames-results-of-the-motion- оценка-сжатие) – Coconop