tailieunhanh - Topic 9: Adaptive Huffma

Giới thiệu: Hạn chế của thuật toán Huffman tĩnh. Ý tưởng. Lịch sử hình thành. Ưu điểm. Thuật toán tổng quát. Cây Huffman (động). Tính chất anh em (Sibling property). Hình thành và cập nhật cây. Các vi phạm và cách giải quyết. Thuật toán nén (Encoding). Thuật toán giải nén (Decoding). Demo minh họa. | ADAPTIVE HUFFMAN David A. Huffman (9/8/1925 – 7/10/1999) Topic 9: Adaptive Huffman Nhóm thực hiện: Lữ Cao Tiến 0612444 Nguyến Khắc Tiệp 0612449 Lê Phước Trung 0612461 Lưu Đức Trí 0612484 Adaptive Huffman Giới thiệu: Hạn chế của thuật toán Huffman tĩnh. Ý tưởng. Lịch sử hình thành. Ưu điểm. Thuật toán tổng quát. Cây Huffman (động). Tính chất anh em (Sibling property) Hình thành và cập nhật cây. Các vi phạm và cách giải quyết Thuật toán nén (Encoding) Thuật toán giải nén (Decoding) Demo minh họa. Adaptive Huffman - Giới thiệu: Giới thiệu: Hạn chế của thuật toán Huffman tĩnh. Ý tưởng. Lịch sử hình thành. Ưu điểm. Thuật toán tổng quát. Cây Huffman (động). Tính chất anh em (Sibling property) Hình thành và cập nhật cây. Các vi phạm và cách giải quyết Thuật toán nén (Encoding) Thuật toán giải nén (Decoding) Demo minh họa. Adaptive Huffman - Giới thiệu (tt): Hạn chế của thuật toán Huffman tĩnh. Trong quá trình nén cần đến 2 lần duyệt File → Chi phí nén cao. Cần phải lưu trữ thông tin để giải nén → Làm tăng kích thước dữ liệu nén. Dữ liệu nén cần phải có sẵn → Không nén được dữ liệu phát sinh theo thời gian thực. Adaptive Huffman - Giới thiệu (tt): Ý tưởng: Thuật toán này vẫn dựa trên ý tưởng của Huffman là sử dụng một vài bit (bit code) để biểu diễn một kí tự. Độ dài “mã bit” cho các kí tự không giống nhau: Kí tự xuất hiện nhiều lần→biểu diễn bằng mã ngắn. Kí tự xuất hiện ít → biểu diễn bằng mã dài. Tạo sẵn một cây “tối thiểu” ban đầu, dữ liệu nén sẽ được cập nhật dần vào cây. Giới thiệu (tt): Lịch sử hình thành: Được đề xuất (độc lập) bởi Faller (1973) và Gallager (1978) Năm 1985 Knuth đưa ra một số cải tiến và hoàn chỉnh thuật toán. Vì vậy thuật toán này còn được gọi là thuật toán FGK. Năm 1987 Vitter trình bày các cải tiến liên quan tới việc tối ưu cây Huffman. Giới thiệu (tt): Ưu điểm: Không cần tính trước số lần xuất hiện của các kí tự. Quá trình nén chỉ cần một lần duyệt file. Không cần lưu thông tin phục vụ cho việc giải nén. Nén “online” trên dữ liệu phát sinh theo | ADAPTIVE HUFFMAN David A. Huffman (9/8/1925 – 7/10/1999) Topic 9: Adaptive Huffman Nhóm thực hiện: Lữ Cao Tiến 0612444 Nguyến Khắc Tiệp 0612449 Lê Phước Trung 0612461 Lưu Đức Trí 0612484 Adaptive Huffman Giới thiệu: Hạn chế của thuật toán Huffman tĩnh. Ý tưởng. Lịch sử hình thành. Ưu điểm. Thuật toán tổng quát. Cây Huffman (động). Tính chất anh em (Sibling property) Hình thành và cập nhật cây. Các vi phạm và cách giải quyết Thuật toán nén (Encoding) Thuật toán giải nén (Decoding) Demo minh họa. Adaptive Huffman - Giới thiệu: Giới thiệu: Hạn chế của thuật toán Huffman tĩnh. Ý tưởng. Lịch sử hình thành. Ưu điểm. Thuật toán tổng quát. Cây Huffman (động). Tính chất anh em (Sibling property) Hình thành và cập nhật cây. Các vi phạm và cách giải quyết Thuật toán nén (Encoding) Thuật toán giải nén (Decoding) Demo minh họa. Adaptive Huffman - Giới thiệu (tt): Hạn chế của thuật toán Huffman tĩnh. Trong quá trình nén cần đến 2 lần duyệt File → Chi phí nén cao. Cần phải lưu trữ thông tin để giải

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.