Ch−ơng III: Nén video theo chuẩn MPEG
3.3.2. Cấu trúc dòng bit video MPEG-
Dòng bit MPEG-2 về cơ bản t−ơng hợp với MPEG-1, tức là cũng gồm cấu trúc 6 lớp nh− đã trình bày trong mục 3.2.1
Tên gọi và chức năng các lớp đ−ợc liệt kê lại nh− sau:
Lớp Chức năng
Lớp chuỗi (Sequence Layer) Đơn vị nội dung
Lớp nhóm ảnh (GOP Layer) Đơn vị truy nhập ngẫu nhiên dòng video mã hóa.
Lớp ảnh (Picture Layer) Đơn vị mã hóa cơ bản Lớp lát (Slice Layer) Đơn vị tái đồng bộ Lớp Macro Block (MB Layer) Đơn vị bù chuyển động Lớp khối (Block Layer) Đơn vị chuyển đổi DCT
Bảng II.3.4: Dạng lớp của cú pháp dòng bit MPEG-2
∗ Lớp chuỗi là đại diện mã hóa cho một chuỗi ảnh (Video Sequence).
∗ Lớp nhóm ảnh cung cấp điểm truy cập ngẫu nhiên. ảnh bắt đầu của chuỗi bao giờ cũng là một ảnh I. ảnh I này cung cấp điểm truy cập vào dòng bit mã hóa.
∗ Lớp lát có chức năng hồi phục đồng bộ. Khi dòng bit có lỗi, bộ giải mã có thể bỏ qua slice có lỗi và bắt đầu bằng một slice mới. Mỗi lát chứa một hoặc một số MB.
∗ Mỗi macro block (MB) là một đơn vị đ−ợc −ớc l−ợng chuyển động và có vecto chuyển động riêng trong phần header của nó.
∗ Lớp khối là lớp thấp nhất. Mỗi khối là một đơn vị DCT gồm 64 hệ số (một hệ số DC và 63 hệ số AC nh− trình bày trong mục 2.2.2: phép chuyển đổi cosine rời rạc) của khối ảnh I hoặc khối sai số dự báo (ảnh P, B).
So với MPEG-1, cú pháp dòng bit MPEG-2 có thêm một số chức năng mở rộng. Do đó có 2 h−ớng đi trong dòng bit MPEG-2 nh− hình vẽd−ới đây: hoặc theo quy trình MPEG-1 hoặc theo các chức năng mở rộng riêng của MPEG-2.