Ma trận lượng tử hóa

Một phần của tài liệu ĐỒ ÁN HEVC : MÃ HÓA VIDEO HEVC (Trang 41 - 43)

Hình 2.3. Các ma trận lượng tử hóa mặc định cho các khối biến đổi kích thước 4x4 và 8x8 [1].

Trong HEVC, bộ mã hóa có thể báo hiệu có hay không sử dụng các ma trận lượng tử hóa để kích hoạt tỉ lệ phụ thuộc tần số. Tỉ lệ phụ thuộc tần số rất có ích để thực hiện lượng tử hóa dựa trên hệ thống thị giác con người (HVS) nơi mà các hệ số tần số thấp được lượng tử hóa với một kích thước bước lượng tử hóa mịn hơn khi so sánh với các hệ số tần số cao trong khối biến đổi. Lượng tử hóa dựa trên HVS có thể cung cấp chất lượng trực quan tốt hơn lượng tử hóa phụ thuộc tần số trên vài chuỗi video. HEVC sử dụng 20 ma trận lượng tử hóa sau phụ thuộc vào kích thước và loại khối biến đổi.

Các ma trận lượng tử hóa không mặc định cũng có thể được tùy chọn truyền trong dòng bit trong các tập hợp tham số chuỗi (SPS) hoặc tập hợp tham số hình ảnh (PPS). Các lối vào ma trận lượng tử hóa được quét sử dụng một quét chéo trên-phải và mã hóa DPCM và được truyền đi. Với các ma trận lượng tử hóa 16x16 và 32x32, chỉ các ma trận kích thước 8x8 và lối vào ma trận lượng tử hóa tại vị trí DC (tần số bằng 0) được truyền đi. HEVC cũng cho phép việc dự đoán một ma trận lượng tử hóa từ ma trận lượng tử hóa khác có cùng kích thước. Việc sử dụng ma trận lượng tử hóa (được gọi là ma trận tỉ lệ trong HEVC) được kích hoạt bằng cách thiết lập cờ

scaling_list_enabled_flag trong SPS. Khi cờ này được kích hoạt, các cờ bổ

sung trong SPS và PPS điều khiển rằng các ma trận lượng tử hóa mặc định hay không mặc định được sử dụng.

Hình 2.4. Cấu trúc của các ma trận lượng tử hóa mặc định cho các kích thước khối biến đổi 16x16 và 32x32 bằng cách sử dụng ma trận lượng tử hóa

mặc định có kích thước 8x8

Một phần của tài liệu ĐỒ ÁN HEVC : MÃ HÓA VIDEO HEVC (Trang 41 - 43)