BÀI TẬP MÔN HỌC MULTIMEDIA ĐỀ TÀI DIFFERENTIAL CODING
BÀI TẬP MÔN HỌC MULTIMEDIA ĐỀ TÀI:DIFFERENTIAL CODING GVHD: PHẠM VĂN TUẤN TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG KHOA ĐIỆN TỬ- VIỄN THÔNG Multimedia là gì? Multimedial là phương tiện truyền tải thông tin DIFFERENTIAL CODING (mã hóa sai lệch) Mã hóa sai lệch dựa trên các mẫu liền kề,có độ tương quan khá cao. Mã hóa sai lệch truyền những bít sai lệch nhằm giảm được một số bít tín hiệu không cần thiết. • A differential PCM coder (DPCM) quantizes and encodes the difference • General DPCM:(mã hóa sai lệch chung) d(n) = x(n) - a1x(n-1) - a2x(n-2) - … - akx(n-k) a1, a2, … ak are fixed • Adaptive DPCM: a1, a2, … ak are dynamically changed with signal (mã hóa sai lệch thích nghi) Mã hóa DPCM (Differential Pulse Code Modulation) Đây là phương pháp mã hóa dự đoán có tổn thất dựa trên nguyên tắc phát hiện sự giống nhau và khác nhau giữa các điểm ảnh (pixels) gần nhau để tìm cách loại bỏ các thông tin thừa. Phương pháp DPCM còn sử dụng đặc điểm của mắt người (kém nhạy với mức lượng tử có chênh lệch về độ chói giữa điểm ảnh gần nhau, so với mức lượng tử hóa chênh lệch nhỏ) và cho phép dùng đặc trưng phi tuyến về lượng tử hóa. Hình vẽ 2 mô tả sơ đồ khối của bộ mã hóa và giải mã DPCM là một thủ tục chuyển đổi analog thành một tín hiệu kỹ thuật số, trong đó một tín hiệu tương tự được lấy mẫu và sau đó là sự khác biệt giữa giá trị mẫu thực tế và giá trị dự đoán của nó (giá trị dự đoán dựa trên mẫu trước đó hoặc mẫu) là lượng tử hóa và sau đó mã hóa hình thành một giá trị kỹ thuật số. DPCM từ mã đại diện cho sự khác biệt giữa các mẫu không giống như PCM nơi từ mã đại diện cho một giá trị mẫu. Khái niệm cơ bản của DPCM - mã hóa một sự khác biệt, dựa trên thực tế là hầu hết các nguồn tín hiệu cho thấy tương quan đáng kể giữa các mẫu liên tiếp để mã hóa sử dụng dự phòng trong các giá trị mẫu trong đó hàm ý tốc độ bit thấp hơn. Thực hiện các khái niệm cơ bản (được mô tả ở trên) được dựa trên một kỹ thuật mà trong đó chúng ta phải dự đoán giá trị mẫu hiện tại dựa trên các mẫu trước đó (hoặc mẫu) và chúng tôi có để mã hóa sự khác biệt giữa giá trị thực tế của mẫu và giá trị dự đoán (sự khác biệt giữa các mẫu có thể được giải thích như dự báo lỗi). Bởi vì nó là cần thiết để dự đoán giá trị mẫu DPCM là hình thức mã hóa tiên đoán. Nén DPCM phụ thuộc vào kỹ thuật dự đoán, kỹ thuật dự báo được thực hiện tốt dẫn đến tỷ lệ nén tốt, trong trường hợp khác DPCM có thể có nghĩa mở rộng so với mã hóa PCM thường xuyên. Nén tổn thất được xây dựng trên cơ sở độ chính xác của việc khôi phục lại ảnh trong lúc trao đổi nhằm tăng hiệu quả nén. Nếu kết quả không chính xác (có thể được hiển thị rõ ràng hoặc không) có thể chấp nhận được, sự tăng dần trong việc nén là đáng kể. Hình 1 DPCM bộ mã hóa (transmitter) Hình 2: DPCM coder (nhận) Ưu Điểm Nhược Điểm Ưu điểm của loại mã hóa này là nó rất có hiệu quả đối với âm thanh thoại Nếu mẫu kế tiếp là gần nhau chúng ta chỉ cần để mã hóa mẫu đầu tiên với một số lượng lớn các bit: nhược điểm là phức tạp hơn nhiều so với phương pháp mã hóa dạng sóng và nó chỉ có thể xử lý được tiếng nói của con người. Không Thích hợp cho các tín hiệu thay đổi nhanh chóng. [...]... http://sinhvienit.net/forum/tags.php?tag=giao+trinh +multimedia http://www.cs.cf.ac.uk/Dave/MM/BSC_MM_CALLER/node259.html http://www.ece.mcmaster.ca/~shirani/multi12 /differential. pdf http://books.google.com.vn/books?id=Ipk5xc_xNIC&pg=PA321&lpg=PA321&dq =multimedia+ differential+ coding& sourc e=bl&ots=oxHjw8ZgYI&sig=AngTZzQxSdPC8Dx1G6KsOLNVmfg&hl=vi&sa= X&ei=2AcoVL7XGtLj8AWjnoGwBw&ved=0CFIQ6AEwBg#v=onepage&q=mu ltimedia%2 0differential% 2 0coding& f=false...Tiêu chí của kỹ thuật mã hóa sai lệch (differential coding) o Tiết kiệm đường truyền (băng thông) o Tín hiệu thu được là đúng với tín hiệu truyền đi o Giảm kích thước tập tin truyền đi nhưng tín hiệu thu được vẫn đảm bảo o Thời gian truyền o Phát hiện lỗi o Tốc độ Ứng dụng của mã hóa sai lệch Thường dùng... của ITU để giảm 64 KBps A-law hoặc m- pháp luật dữ liệu logarit của một đường dây điện thoại bình thường với bất kỳ 16 Kbps, 24 Kbps, 32 Kbps, hoặc 40 Kbps Các đặc điểm kỹ thuật toán học đầy đủ là bản quyền ITU g726.h :Tập tin này cung cấp các định nghĩa bên ngoài các chức năng lắp ráp c- có thể được gọi Tất cả các chức năng này trừ G726_all_reset và G726_reset thực hiện hai kênh chức năng Hai tham... thực hiện quá trình ngược lại, đó là, demultiplex và giải mã mỗi băng con của bitstream và tái kết hợp chúng Đề cập đến quá trình mã hóa, trong một số ứng dụng như mã hóa giọng nói, các băng con bao gồm tiếng nói được mã hoá với các bit hơn những người khác. Đó là một cách để giảm kích thước tập tin Ví dụ về ứng dụng của mã hóa sai lệch (cổng G.726) G.726 ADPCM là gì? ADPCM là một thuật toán nén... thời gian truyền Chỉ truyền những bít sai lệch so với tín hiệu ban đầu gởi di Phát hiện được độ sai lệch giữa hai chuỗi bít được gởi đi Đòi hỏi phía giãi mã phải hiểu được phương thức truyền Nguồn tài liệu tham khảo: http://doc.edu.vn/tai-lieu/bai-giang-xu-ly-am-thanh-va-hinh-anh-68977/ http://tailieuhoctap.vn/chi-tiet-sach/200-nganh-khoa-hoc-ky-thuat/dien-dien -tu/779518-bai-tap-lon-ma-hoa-truyen-va-giai-ma-tin-hieu-am-thanh-thoi-gian... số đầu vào Hai công paralel G726_reset ( ngắn Channel, Boolean Giải mã , Boolean Mã hóa ): Điều này thiết lập lại một kênh thoại Hai tham số Boolean xác định xem các mã hóa , giải mã , hoặc cả hai đều được đặt lại Nó hoạt động cho tất cả các chế độ ( 16 Kbps, 24 Kbps, 32 Kbps, hoặc 40 Kbps, A-law hoặc m- pháp luật) Nó được định nghĩa trong G726_all.asm Rate A-Law m-Law Linear1 A-Law m-Law... http://staff.um.edu.mt/csta1/courses/lectures/csa3020/mm7.html NHÓM CHÚNG EM XIN CHÂN THÀNH CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ LẮNG NGHE CÓ GÌ THIẾU SÓT MONG THẦY VÀ CÁC BẠN GÓP Ý ĐỂ SAU NÀY HOÀN THÀNH TỐT HƠN VỀ BÀI BÁO CÁO . BÀI TẬP MÔN HỌC MULTIMEDIA ĐỀ TÀI :DIFFERENTIAL CODING GVHD: PHẠM VĂN TUẤN TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG KHOA ĐIỆN TỬ- VIỄN THÔNG Multimedia là gì? Multimedial là phương. chí của kỹ thuật mã hóa sai lệch (differential coding) o Tiết kiệm đường truyền (băng thông) o Tín hiệu thu được là đúng với tín hiệu truyền đi o Giảm kích thước tập tin truyền đi nhưng tín hiệu. NẴNG KHOA ĐIỆN TỬ- VIỄN THÔNG Multimedia là gì? Multimedial là phương tiện truyền tải thông tin DIFFERENTIAL CODING (mã hóa sai lệch) Mã hóa sai lệch dựa trên các mẫu liền kề,có độ tương quan khá cao. Mã