Ba loại khung được định nghĩa trong MPEG:
• Intraframe (I): mã hóa trong JPEG phong cách như là một hình ảnh độc lập vẫn
• Dự báo (P): Encoded với tham chiếu đến các khung neo trước
• Hai chiều suy (B): Encoded với tham chiếu đến trước và
neo sau khung
Tần số tương đối của các loại khung trong một dòng video là một con-
tham số figurable và phải đáp ứng một số cân bằng. Đầu tiên, đó là sự cần thiết để
đáp ứng các yêu cầu để truy cập ngẫu nhiên và nhanh chóng chuyển tiếp / ngược tìm kiếm,
được mô tả trước đó. Những yêu cầu đặt một ràng buộc thấp hơn trên các phần nhỏ của tôi
khung trong dòng mã hóa. Thứ hai, có một sự cân bằng giữa tính toán
phức tạp và số lượng khung hình B: khung B khác có nghĩa là tính toán nhiều hơn.
Cuối cùng, khung B chỉ có thể được xử lý đối với tôi và P khung với; đó là, một
khung B không thể phục vụ như một khung tham chiếu cho khung B khác. Do đó,
cao hơn các phần của khung B, lớn hơn khoảng cách trung bình giữa khung B
và tài liệu tham khảo của nó và ít sự tương quan giữa khung B và refer- của
khung khoa.
Các quy tắc để mã hóa như sau. Mỗi khung I được mã hóa bằng cách sử dụng
intraframe chỉ mã hóa. Mỗi khung P được mã hóa dựa trên preced- gần đây nhất
ing I hoặc khung P, nào là gần nhất. Mỗi khung B được mã hóa với trước gần nhất
nhượng và sau đây tôi hay khung P.
Picture khung trong MPEG được tổ chức thành các nhóm. Mỗi nhóm bao gồm một
khung I single tiếp theo là một số khung hình P và khung B. Bởi vì một khung B
không thể được giải mã cho đến khi cả hai khung tham chiếu trước và sau của nó được
giải mã, các thành viên của một nhóm được tổ chức lại để mỗi khung B sau hai
của khung tham chiếu của nó. Hình 24.4 cung cấp một ví dụ. Sáu khung hình đầu tiên hình thành một
nhóm. Khung 4 được lưu trữ sau khi frame 1, bởi vì nó được sử dụng như những dự đoán về phía trước
đang được dịch, vui lòng đợi..
