Mã hóa video hiệu quả cao
Tính năng, đặc điểm > Công cụ mã hóa > Các công cụ mã hóa khác

HEVC sử dụng thuật toán mã hóa số học nhị phân thích ứng theo ngữ cảnh (CABAC) tương tự về cơ bản với CABAC trong H.264 / MPEG-4 AVC. CABAC là phương pháp mã hóa entropy duy nhất được phép trong HEVC trong khi có hai phương thức mã hóa entropy được cho phép bởi H.264 / MPEG-4 AVC. CABAC và mã hóa entropy của các hệ số biến đổi trong HEVC được thiết kế cho thông lượng cao hơn H.264 / MPEG-4 AVC, trong khi duy trì hiệu suất nén cao hơn cho kích thước khối biến đổi lớn hơn so với các phần mở rộng đơn giản. Ví dụ, số lượng thùng được mã hóa theo ngữ cảnh đã giảm 8 × và chế độ bỏ qua CABAC đã được cải thiện về mặt thiết kế để tăng thông lượng.  Một cải tiến khác với HEVC là sự phụ thuộc giữa dữ liệu được mã hóa đã được thay đổi để tăng thêm thông lượng.  Mô hình bối cảnh trong HEVC cũng đã được cải thiện để CABAC có thể chọn bối cảnh tốt hơn để tăng hiệu quả khi so sánh với H.264 / MPEG-4 AVC.
HEVC chỉ định 33 chế độ định hướng cho dự đoán bên trong so với 8 chế độ định hướng cho dự đoán bên trong được chỉ định bởi H.264 / MPEG-4 AVC. HEVC cũng chỉ định các chế độ dự đoán nội bộ và dự đoán phẳng DC. Chế độ dự đoán nội bộ DC tạo ra giá trị trung bình bằng cách lấy trung bình các mẫu tham chiếu và có thể được sử dụng cho các bề mặt phẳng. Chế độ dự đoán phẳng trong HEVC hỗ trợ tất cả các kích thước khối được xác định trong HEVC trong khi chế độ dự đoán phẳng trong H.264 / MPEG-4 AVC bị giới hạn ở kích thước khối 16x16 pixel. Các chế độ dự đoán nội bộ sử dụng dữ liệu từ các khối dự đoán lân cận đã được giải mã trước đó trong cùng một bức tranh.
Để nội suy các vị trí mẫu luma phân đoạn, HEVC sử dụng ứng dụng có thể tách rời của phép nội suy nửa mẫu một chiều với bộ lọc 8 vòi hoặc nội suy mẫu một phần tư với bộ lọc 7 vòi trong khi so sánh, H.264 / MPEG-4 AVC sử dụng quy trình hai giai đoạn trước tiên lấy giá trị tại các vị trí nửa mẫu bằng cách sử dụng phép nội suy 6 chiều một chiều tách rời, sau đó làm tròn số nguyên và sau đó áp dụng phép nội suy tuyến tính giữa các giá trị tại các vị trí nửa mẫu gần đó để tạo giá trị tại các vị trí mẫu quý. HEVC đã được cải thiện độ chính xác do bộ lọc nội suy dài hơn và loại bỏ lỗi làm tròn trung gian. Đối với video 4: 2: 0, các mẫu sắc độ được nội suy với bộ lọc 4 chiều có thể tách rời để tạo độ chính xác của mẫu thứ tám, trong khi so sánh, H.264 / MPEG-4 AVC chỉ sử dụng song tuyến 2 chạm bộ lọc (cũng với độ chính xác mẫu thứ tám).
Như trong H.264 / MPEG-4 AVC, dự đoán có trọng số trong HEVC có thể được sử dụng với dự đoán đơn (trong đó sử dụng một giá trị dự đoán duy nhất) hoặc dự đoán bi (trong đó các giá trị dự đoán từ hai khối dự đoán được kết hợp).
HEVC xác định phạm vi 16 bit đã ký cho cả vectơ chuyển động ngang và dọc (MV).  Điều này đã được thêm vào HEVC tại cuộc họp HEVC tháng 7 năm 2012 với các biến mvLX.  HEVC ngang / dọc MV có một loạt các -32.768-32.767 mà trao quý điểm ảnh chính xác được sử dụng bởi HEVC cho phép một loạt MV của -8.192-8191,75 mẫu luma.  này so với H.264 / MPEG-4 AVC cho phép cho một loạt MV ngang của -2.048-2047,75 mẫu luma và một loạt MV dọc của -512 đến 511,75 mẫu luma.
HEVC cho phép hai chế độ MV là Dự đoán Vector chuyển động nâng cao (AMVP) và chế độ hợp nhất. AMVP sử dụng dữ liệu từ hình ảnh tham chiếu và cũng có thể sử dụng dữ liệu từ các khối dự đoán liền kề. Chế độ hợp nhất cho phép các MV được kế thừa từ các khối dự đoán lân cận. Chế độ hợp nhất trong HEVC tương tự như chế độ suy luận chuyển động "bỏ qua" và "trực tiếp" trong H.264 / MPEG-4 AVC nhưng có hai cải tiến. Cải tiến đầu tiên là HEVC sử dụng thông tin chỉ mục để chọn một trong một số ứng cử viên có sẵn. Cải tiến thứ hai là HEVC sử dụng thông tin từ danh sách ảnh tham chiếu và chỉ số ảnh tham chiếu.
HEVC chỉ định bốn kích thước đơn vị biến đổi (TU) là 4 x 4, 8 x 8, 16x16 và 32x32 để mã hóa dự đoán còn lại. Một CTB có thể được phân chia đệ quy thành 4 TU trở lên. TU sử dụng các hàm cơ bản số nguyên tương tự như biến đổi cosine rời rạc (DCT). Ngoài ra, các khối biến đổi luma 4x4 thuộc về một vùng mã hóa nội bộ được biến đổi bằng cách sử dụng một biến đổi số nguyên có nguồn gốc từ biến đổi sin rời rạc (DST). Điều này giúp giảm tốc độ bit 1% nhưng bị giới hạn ở các khối biến đổi Luma 4x4 do lợi ích cận biên cho các trường hợp biến đổi khác. Chroma sử dụng các kích thước TU giống như luma nên không có biến đổi 2x2 cho sắc độ.