Kết quả tổng hợp phần cứng trên Virtex 5 (XUPV5-LX110T) FPGA

Một phần của tài liệu ĐỒ ÁN Nghiên cứu kỹ thuật nén ảnh theo phương pháp phân mảnh (Fractal Image Coding) (Trang 74 - 76)

1. Nội dung thiết kế tốt nghiệ p:

3.3.3 Kết quả tổng hợp phần cứng trên Virtex 5 (XUPV5-LX110T) FPGA

- Preprocessing Image

o RGB2YCbCr là module thực hiện chuyển đổi không gian màu RGB thành không gian màu YCbCr theo phương trình đã trình bày tại 2.3.2. o Subsample: là module thực hiện lấy mẫu thành phần Y, Cb, Cr theo

chuẩn lấy mẫu 4:4:4; dữ liệu lấy mẫu xong lưu ở buffer đển thực hiện quá trình mã hóa phân mảnh( Fractal coding).

- Buffer: được sử dụng để lưu toàn bộ các thành phần Y,Cb,Cr của bức ảnh,

chuẩn bị thực hiện quá trình FC. Khi thực hiện trên FPGA chúng ta sử dụng SRAM làm buffer.

- Fractal coding: là module thực hiện nén từng thành phần ảnh (Y, Cb, Cr) theo thuật toán phân mảnh. Fractal Coding thường sử dụng cho ảnh xám. Như đã trình bày tại 2.3.2, chúng ta coi mỗi thành phần mầu (Y, Cb, Cr) như một ảnh xám, thực hiện nén từng thành phần: từ thành phần Y trước, sau đó đến Cb và cuối cùng là Cr. Thứ tự quá trình thực hiển giải mã cũng như mã hóa.

3.3.2.2 Mô hình phần cứng và các bƣớc của quá trình thực hiện nén ảnh màu

Cũng tương tự như nén ảnh xám theo phương pháp phân mảnh triển khai trên FPGA.

3.3.3 Kết quả tổng hợp phần cứng trên Virtex 5 (XUPV5-LX110T) FPGA FPGA

Đặng Thị Xuân – ĐTVT_KSTN_K52 Trang 71

Bảng 3-1 Bảng tổng hợp phần cứng trên Virtex 5 (XUPV5-LX110T) FPGA thực hiện nén ảnh xám

Slice logic sử dụng Sử dụng Có sẵn

Số lượng thanh ghi slice 1911 69120 2%

Số lượng slice LUTs 2120 69120 2%

Số lượng Block RAM/FIFO 64 148 43%

Số lượng DSP48Es 3 64 4%

Bảng 3-2 Bảng tổng hợp phần cứng trên Virtex 5 (XUPV5-LX110T) FPGA thực hiện nén ảnh màu

Nhận xét: Có sự khác nhau giữa tài nguyên phần cứng được sử dụng trong 2 quá trình thực hiện là do trong quá trình nén ảnh màu có thêm phần Preprocess Image .

Slice Logic sử dụng Sử dụng Có sẵn

Số lượng thanh ghi slice 2,178 69,120 3%

Số lượng slice LUTs 2,152 69,120 3%

Số lượng sử dụng như bộ nhớ 162 17,920 1%

Số lượng bonded IOBs 97 640 15%

Số lượng BlockRAM/FIFO 2 148 1%

Số lượng DSP48Es 3 64 4%

Đặng Thị Xuân – ĐTVT_KSTN_K52 Trang 72

CHƢƠNG 4. KẾT QUẢ THỰC NGHIỆM VÀ ĐÁNH GIÁ

Một phần của tài liệu ĐỒ ÁN Nghiên cứu kỹ thuật nén ảnh theo phương pháp phân mảnh (Fractal Image Coding) (Trang 74 - 76)

Tải bản đầy đủ (PDF)

(86 trang)