Hệ thống nén MPEG-

Một phần của tài liệu CÁC CÔNG NGHỆ NÉN TÍN HIỆU VIDEO TRONG TRUYỀN HÌNH SỐ (Trang 31 - 36)

- khung hiện hành + vecto chuyển động

2.3.1.4.Hệ thống nén MPEG-

525 CSIF 4:2:0 CCIR 601 625 CCIR 601

2.3.1.4.Hệ thống nén MPEG-

Sơ đồ khối chi tiết bộ codec (bộ mã hoá vμ giải mã) trong chuẩn MPEG-1 trình bày trên hình 2.9 và 2.10.

Bộ phân loại Inter/Intra căn cứ vμo thông tin phân loại ảnh (I, P, B) sẽ cho tín hiệu ra Inter/Intra xác định ảnh đ−ợc mã hóa theo mode Inter hay mode Intra.Thông tin nμy lμ tác nhân chuyển mạch kích hoạt bộ tạo dự báo t−ơng ứng.

♦ Nếu ảnh I (mã hóa Intra): sử dụng dự báo Intra, lấy MB lân cận tr−ớc đó lμm dự báo cho MB hiện hμnh. MB lân cận nμy đ−ợc phục hồi nhờ bộ giải l−ợng tử vμ biến đổi DCT ng−ợc (IDCT).

♦ Nếu ảnh B, P (mã hóa Inter): sử dụng bộ tạo dự báo Inter có bù chuyển động. Bộ tạo dự báo nμy hoạt động nh− sau: [1]

• Chuyển động của các MB đ−ợc tính toán nhờ bộ −ớc l−ợng chuyển động theo các thuật toán Blocking Matching. Kết quả cho vecto chuyển động

Hình 2.9: Sơ đồ khối quá trình mã hoá MPEG-1

4:2:24:2:0 4:2:0 + Σ DCT Lượng tử hoá Mã hoá entropy Trộn KĐ

đệm

Giải lượng tử hoá

IDCTΣ Σ ảnh so sánh ảnh dự đoán Xác định vector chuyển động Bảng lượng tử

Điều khiển tốc độ bit

Video Video nén + - + Vector chuyển động Điều khiển nhóm ảnh

• Vecto chuyển động nμy đ−ợc đ−a đến khối dự báo có bù chuyển động để tạo giá trị dự báo có bù chuyển động.

• Do quá trình −ớc l−ợng chuyển động cần so sánh giữa khung hiện hμnh với khung quá khứ (ảnh P) hoặc với cả khung quá khứ lẫn t−ơng lai (ảnh

B) nên cần có hai bộ l−u trữ ảnh.

♦ Sai số giữa MB dự báo vμ hiện hμnh đ−ợc biến đổi DCT, l−ợng tử hóa, mã hóa VLC rồi đ−a tới bộ nhớ đệm. Đầu ra bộ nhớ đệm lμ dòng bit đã đ−ợc mã hóa vμ có tốc độ ổn định.

♦ Tham số l−ợng tử, thông tin phân loại Inter/Intra vμ Vecto chuyển động sẽ đ−ợc ghép kênh với thông tin ảnh đ−a tới bên thu phục vụ cho quá trình tạo dự báo vμ giải mã khôi phục ảnh.

Nhớ đệm

Giải mã entropy

Giải lượng tử hoá

Biến đổi DCT ngược Σ

Nhớ ảnh Dự báo ảnh Số liệu điều khiển Video

Hình 2.10: Sơ đồ bộ giải mã MPEG-1

Trong dòng bit truyền đi từ bên phát sẽ có thông tin ảnh gốc cũng nh− các tham số quy định b−ớc l−ợng tử vμ vecto chuyển động. Vecto chuyển động nμy đ−ợc bên thu sử dụng để tạo dự báo có bù chuyển động t−ơng tự nh− phía phát.

Giá trị sai số dự báo từ bên thu sau khi giải l−ợng tử vμ biến đổi DCT ng−ợc đ−ợc cộng với giá trị dự báo. Kết quả thu đ−ợc ảnh cần hồi phục.

Một phần của tài liệu CÁC CÔNG NGHỆ NÉN TÍN HIỆU VIDEO TRONG TRUYỀN HÌNH SỐ (Trang 31 - 36)