Xác định tham số QP

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

Kích thước bước lượng tử hóa (và do đó giá trị QP) có thể cần được thay đổi trong một hình ảnh để, ví dụ điều khiển tốc độ và các mục đích lượng tử hóa tri giác. HEVC cho phép truyền dẫn một giá trị delta QP tại một mức nhóm lượng tử hóa (QG) để cho phép QP thay đổi trong một hình ảnh. Điều này tương tự với H264 mà cho phép điều chỉnh các giá trị QP tại một mức khối vĩ mô. Kích thước QG là một bội số của kích thước đơn vị mã hóa mà có thể thay đổi từ 8x8 tới 64x64 phụ thuộc vào kích thước đơn vị cây mã hóa (CTU) và phần tử cú pháp diff_cu_qp_delta_depth như thể hiện trong bảng 2.2.

Delta QP được truyền chỉ trong các đơn vị mã hóa với các hệ số biến đổi

khác không. Nếu CTU bị chia thành các đơn vị mã hóa mà lớn hơn kích thước QG, delta QP sẽ được truyền tín hiệu tại một đơn vị mã hóa (với các hệ số biến đổi khác không) mà lớn hơn kích thước QG. Nếu CTU bị chia nhỏ thành

các đơn vị mã hóa nhỏ hơn kích thước QG, delta QP được truyền tín hiệu trong đơn vị mã hóa đầu tiên với các hệ số biến đổi khác không trong QG. Nếu một QG có các đơn vị mã hóa với toàn bộ hệ bố biến đổi bằng không,

delta QP sẽ không được truyền tín hiệu.

Bảng 2.2. Kích thước nhóm lượng tử hóa cho các kích thước đơn vị cây mã hóa khác nhau

Bộ dự đoán QP sử dụng cho tính toán delta QP sẽ sử dụng một sự kết hợp của các giá trị QP từ QG bên trái, bên trên và trước đó trong thứ tự giải mã. Bộ dự đoán QP sử dụng một sự kết hợp của hai kĩ thuật dự đoán: dự đoán

QP không gian (từ các QG bên trái và bên trên) và dự đoán QP trước đó. Nó

sử dụng dự đoán không gian từ bên trái và bên trên trong một CTU và sử dụng QP trước đó như một bộ dự đoán tại biên CTU. Các giá trị QP lân cận

theo không gian, QPLEFT và QPABOVE được xét là không khả dụng khi chúng nằm trong một CTU khác hoặc nếu QG hiện tại nằm tại biên lát/ngói/hình ảnh. Khi một giá trị QP lân cận theo không gian không khả dụng, nó được thay thế bằng giá trị QP trước đó, QPREV, trong thứ tự giải mã. QP trước đó,

QPREV, được khởi tạo tới giá trị QP lát tại nơi bắt đầu lát, ngói hoặc đầu sóng. Quá trình xác định QP được mô tả trong mục con này được sử dụng cho việc tính toán giá trị QP luma. Các giá trị QP chroma (một cho thành phần Cr và một cho thành phần Cb) được xác định từ QP luma bằng cách sử dụng các độ bù mức hình ảnh và mức lát và một bảng dò tìm.

Hình 2.5. Tính toán bộ dự đoán QP sử dụng các giá trị QP từ các QG bên trái, bên trên hoặc trước đó

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