Nội dự đoán vòng lặp mở/đóng la

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

Các điểm ảnh tham chiếu trong nội dự đoán được lấy từ các PU lân cận tái tạo trước đó. Trong phần mềm HM, các chế độ được lựa chọn và các phân vùng CTU được quyết định tuần tự bởi quá trình RDO đầy đủ. Tuy nhiên, quá trình RDO đầy đủ trong phần cứng chắc chắn sẽ tạo ra độ trễ lớn do quá trình xử lý nối tiếp tự nhiên của CABAC. Điều này sẽ trở thành nhân tố hạn chế chính trong thiết kế phần cứng. Rất khó để xử lý toàn bộ PU tuần tự và đạt đủ thông lượng xử lý như trong HM. Trong công việc này, ta chọn cách loại bỏ sự phụ thuộc để tránh các vấn đề trên. Thuật toán nội dự đoán vòng lặp mở/đóng lai là hữu ích trong trường hợp này. Dựa trên thực tế là các điểm ảnh gốc gần với các điểm ảnh tái tạo tại QP thấp, phương pháp này sử dụng các điểm ảnh gốc để thay thế các pixel biên đã được tái cấu trúc. Nói cách khác, nếu các điểm ảnh tái tạo chưa được sẵn sàng, những pixel gốc sẽ được sử dụng thay thế. Ngoài ra, sự phụ thuộc nội bộ/liên đới trong nội dự đoán cũng bị loại bỏ trong trường hợp này. Do đó, sự phụ thuộc không tồn tại trong thuật toán này. Bằng kế hoạch vòng lặp mở-đóng

lai, chế độ nội bộ cho mỗi khối có thể được tính toán song song mà không cần chờ tái tạo. Với toàn bộ những điều chỉnh trong dự đoán nội bộ, cái giá là 1.03% tốc độ BD tăng lên trong cấu hình trễ thấp P.

3.2.5. Biến đổi và lượng tử hóa

Sau nội dự đoán và liên dự đoán với quyết định chế độ sớm, biến đổi được thực hiện. Khối tương ứng của các mẫu phần dư được lấy từ sự khác nhau giữa các mẫu đầu vào gốc và các mẫu dự đoán. Nó sau đó được xử lý thêm bằng mã hóa dựa trên DCT với các kích thước biến đổi khác nhau. Với phần dư nội dự đoán 4x4 luma, DST được sử dụng thay vì DCT. Sau biến đổi, các phần dư được lượng tử hóa và gửi tới mã hóa entropy. Do biến đổi là khá phức tạp trong HEVC, lượng tử hóa được thực hiện ở giai đoạn khác. Với biến đổi, kích thước có thể là 4x4, 8x8, 16x16, 32x32. Mỗi đơn vị biến đổi (TU) có thể sử dụng kích thước biến đổi lớn hoặc được chia nhỏ hơn nữa thành các khối biến đổi nhỏ hơn bằng cấu trúc cây tứ phân phần dư. Lý do chính cho việc hỗ trợ các kích thước biến đổi khác nhau là để phù hợp với biến đổi tới các đặc tính không gian tần số có thể thay đổi của tín hiệu phần dư. Để tiết kiệm chi phí quyết định biến đổi, một trong số các tùy chọn trong HM được là sử dụng kích thước biến đổi khả dụng lớn nhất. Trong khi phương pháp này hoạt động với vài phần mềm, nó không phù hợp với triển khai phần cứng với các yêu cầu tài nguyên phần cứng có thể thay đổi và các chu kì tính toán không thể tính toán. Phân bố của các phần dư biến đổi có mối liên hệ mạnh mẽ với sự đồng nhất của các kết quả dự đoán. Kết quả là, ta chọn để sử dụng kích thước biến đổi lớn nhất có thể có trong biên PU. Với quyết định cố định này, chi phí phần cứng giảm xuống với cái giá là tốc độ BD tăng lên 3.02% trong cấu hình trễ thấp P.

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