Giải mã Entropy

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

Hình 3.4 thể hiện kiến trúc bậc cao nhất của một bộ giải mã entropy CABAC. Bộ giải mã số học giải nén dòng bit để tạo ra một chuỗi các symbol nhị phân (bin). Bộ máy trạng thái hữu hạn (FSM) lựa chọn thuộc tính xác định xác suất nào cần được đọc từ bộ nhớ thuộc tính dựa trên loại phần tử cú pháp đang được xử lý, cũng như chỉ mục bin, thông tin hàng xóm (hàng xóm cao nhất được đọc từ một bộ đệm dòng), và thành phần (luma hoặc chroma). Khi xác suất được sử dụng để giải mã một bin được đọc từ bộ nhớ thuộc tính, nó được gọi là một bin đã mã hóa thông thường; trái lại, một xác suất 0.5 được giả định và bin được gọi là mã hóa bỏ qua. Các bin mã hóa bỏ qua có thể được giải mã nhanh hơn nhiều so với các bin đã mã hóa thông thường. Sau khi mỗi bin đã mã hóa thông thường được giải mã, một thuộc tính cập nhật với ước lượng xác suất đã cập nhật được gửi lại tới bộ nhớ thuộc tính. Cuối cùng, các mô đun giải nhị phân hóa ánh xạ chuỗi bin tới một phần tử cú pháp

Hình 3.4. Cấu trức mức đỉnh cho CABAC

CABAC trong HEVC được thiết kế lại cho thông lượng cao hơn. Cụ thể, CABAC trong HEVC có các bin đã mã hóa thông thường ít hơn so với H264. Ngoài ra, FSM lựa chọn thuộc tính được đơn giản hóa bằng cách giảm sự phụ thuộc qua các trạng thái liên tiếp. Cả bộ đệm dòng và các kích thước bộ nhớ thuộc tính đều được giảm đi. Số lượng của loại nhị phân hóa tăng lên để giải quyết độ dư trong các bin được mã hóa thông thường mà không bị mất mát mã hóa.

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