Cấu trúc dữ liệu và giải thuật ctdl 05 data compression

88 3 0
Cấu trúc dữ liệu và giải thuật ctdl 05 data compression

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Slide 1 NÉN DỮ LiỆU Giảng viên Văn Chí Nam – Nguyễn Thị Hồng Nhung – Đặng Nguyễn Đức Tiến Cấu trúc dữ liệu và giải thuật 1 Nội dung trình bày 2 Cấu trúc dữ liệu và giải thuật HCMUS 2011 2 Giới thiệu M[.]

Cấu trúc liệu giải thuật NÉN DỮ LIỆU Giảng viên: Văn Chí Nam – Nguyễn Thị Hồng Nhung – Đặng Nguyễn Đức Tiến Nội dung trình bày Giới thiệu Một số khái niệm Giải thuật nén Huffman tĩnh Cấu trúc liệu giải thuật - HCMUS 2011 Giới thiệu  Thuật ngữ:       Data compression Encoding Decoding Lossless data compression Lossy data compression … Cấu trúc liệu giải thuật - HCMUS 2011 Giới thiệu  Nén liệu     Nhu cầu xuất sau hệ thống máy tính đời Hiện nay, phục vụ cho dạng liệu đa phương tiện Tăng tính bảo mật Ứng dụng:   Lưu trữ Truyền liệu Cấu trúc liệu giải thuật - HCMUS 2011 Giới thiệu  Nguyên tắc:  Encode decode sử dụng scheme encode decode Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm  Tỷ lệ nén (Data compression ratio)   Tỷ lệ kích thước liệu nguyên thủy liệu sau áp dụng thuật tốn nén Gọi: N kích thước liệu nguyên thủy,  N kích thước liệu sau nén  Tỷ  lệ nén R: N R N1 Ví dụ:  Dữ liệu ban đầu 8KB, nén KB Tỷ lệ nén: 4-1 Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm  Tỷ lệ nén (Data compression ratio)   Về khả tiết kiệm không gian: Tỷ lệ việc giảm kích thước liệu sau áp dụng thuật toán nén Gọi: N kích thước liệu nguyên thủy,  N kích thước liệu sau nén  Tỷ  lệ nén R: N1 R 1 N Ví dụ:  Dữ liệu ban đầu 8KB, nén KB Tỷ lệ nén: 75% Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm  Nén liệu không mát thông tin (Lossless data compression)   Cho phép liệu nén phục hồi nguyên vẹn liệu nguyên thủy (lúc chưa nén) Ví dụ: Run-length encoding  LZW …   Ứng dụng: Ảnh PCX, GIF, PNG,  Tập tin * ZIP  Ứng dụng gzip (Unix)  Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm  Nén liệu mát thông tin (Lossy data compression)  Dữ liệu nén phục hồi  không giống hoàn toàn với liệu nguyên thủy;  gần đủ giống để sử dụng  Ứng dụng:  Dùng để nén liệu đa phương tiện (hình ảnh, âm thanh, video):    Ảnh: JPEG, DjVu; Âm thanh: AAC, MP2, MP3; Video: MPEG-2, MPEG-4 Cấu trúc liệu giải thuật - HCMUS 2011 10 Nén Huffman tĩnh Cấu trúc liệu giải thuật - HCMUS 2011 ... niệm Giải thuật nén Huffman tĩnh Cấu trúc liệu giải thuật - HCMUS 2011 Giới thiệu  Thuật ngữ:       Data compression Encoding Decoding Lossless data compression Lossy data compression … Cấu. .. Truyền liệu Cấu trúc liệu giải thuật - HCMUS 2011 Giới thiệu  Nguyên tắc:  Encode decode sử dụng scheme encode decode Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm  Tỷ lệ nén (Data compression. .. cho giải nén Cấu trúc liệu giải thuật - HCMUS 2011 Thuật toán nén 16 ADDAABBCCBAAABBCCCBBBCDAADDEEAA 1101101111111010000010111111101000 0000101010000111111011011010010111 Cấu trúc liệu giải thuật

Ngày đăng: 25/03/2023, 08:39

Tài liệu cùng người dùng

Tài liệu liên quan