Các bộ lọc lặp vòng 1 Bộ lọc giải khố

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

3.1.6.1. Bộ lọc giải khối

So với H264, bộ lọc giải khối HEVC có một vài sự đơn giản hóa về độ phụ thuộc xử lý. Bộ lọc giải khối luma vận hành trên các cạnh nằm trên một lưới 8x8 và bộ lọc lất 4 điểm ảnh trên một trong các cạnh làm đầu vào và ghi tối đa tới 3 điểm ảnh trên một trong các cạnh. Kết quả là, không giống như H264, các bộ lọc trên các cạnh kề nhau hoàn toàn được phân tách và nó có thể lọc các khối điểm ảnh 8x8 một cách độc lập. Thử thách chính trong kiến trúc bộ lọc giải khối là việc thiết kế một dòng dữ liệu hiệu quả để xử lý các độ phụ thuộc CTU chéo.

Bốn hàng đáy và bốn cột ngoài cùng bên phải các điểm ảnh luma (và hai hàng và cột của các điểm ảnh chroma) trong CTU phụ thuộc vào các CTU dưới đáy, bên phải và đáy phải cho quá trình giải khối của chúng. Do vậy, quá trình của chúng phải được làm trễ tới khi những CTU đó khả dụng và chúng phải được lưu trữ tạm thời cho tới lúc đó. Cùng với các điểm ảnh, các tham số như là chế độ dự đoán, các vector chuyển động, các biên TU và PU và tham số lượng tử hóa thứ mà được yêu cầu cho việc tính toán sức mạnh đường biên cũng cần được

lưu trữ tạm thời. Bốn cột ngoài cùng bên phải cần một bộ đệm cao 1 CTU (được gọi là bộ đệm CTU cuối cùng) Trong khi bốn hàng dưới cùng cần một bộ đệm rộng 1 hình ảnh (được gọi là bộ đệm dòng)

Hình 3.7. Cấu trúc mức đỉnh của bộ lọc giải khối

Các tham số sức mạnh đường biên khả dụng tại độ chính xác trong trường hợp xấu nhất của các điểm ảnh 4x4 và mất khoảng 78 bit [2] (64 bit cho hai vector chuyển động, 4 bit cho hai chỉ mục danh sách tham chiếu, 6 bit cho tham số lượng tử hóa và 2 bit cho chế độ dự đoán – nội dự đoán , dự đoán đơn, dự đoán đôi - và một bit cho mỗi đường biên TU, đường biên PU). Trong khi bộ đệm CTU cuối cùng có thể được lưu trữ trong các thanh ghi hay SRAM, có thể là cần thiết để lưu trữ bộ đệm dòng trong DRAM gắn ngoài tùy thuộc vào các hạn chế khu vực. Tuy nhiên, do mô hình truy cập thông thường trên bộ đệm

dòng, ta có thể tiền nạp dữ liệu và ẩn băng thông DRAM (với cái giá là bộ nhớ trên chip cho các hàng chờ yêu cầu và phản hồi tới va từ DRAM)

Cấu trúc mức đỉnh của bộ lọc giải khối được thể hiện trong hình 3.7. Ta chỉ cần bộ nhớ chuyển vị là 8x8 điểm ảnh (so với 32x32 điểm ảnh của biến đổi ngược). Do đó có thể triển khai nó sử dụng các thanh ghi. Với một thiết kế thông lượng rất cao mà lọc được toàn bộ khối 8x8 trong một chu kì, ta có thể loại bỏ hoàn toàn bộ nhớ chuyển vị và có một thiết kế thuần kết hợp.

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