Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
1,37 MB
Nội dung
TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ NAM MỘT SỐ PHƢƠNG PHÁP NÉN ÂM THANH VÀ XÂY DỰNG CHƢƠNG TRÌNH THỬ NGHIỆM KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Tin học Ngƣời hƣớng dẫn khoa học ThS LƢU THỊ BÍCH HƢƠNG HÀ NỘI – 2014 LỜI CẢM ƠN Lời em xin chân thành cảm ơn hƣớng dẫn tận tình giáo Th.S Lƣu Thị Bích Hƣơng, khoa Công nghệ thông tin, trƣờng Đại học Sƣ phạm Hà Nội Trong suốt thời gian thực khóa luận, bận rộn công việc nhƣng cô dành nhiều thời gian tâm huyết việc hƣớng dẫn em Cô cung cấp cho em nhiều hiểu biết lĩnh vực em bắt đầu bƣớc vào thực khóa luận Em xin chân thành cảm ơn thầy, cô giáo khoa Công nghệ thông tin, nhƣ thầy, cô giáo trƣờng giảng dạy giúp đỡ em năm học vừa qua Chính thầy, cô giáo xây dựng cho chúng em kiến thức tảng kiến thức chuyên môn để em hồn thành khóa luận tốt nghiệp chuẩn bị cho cơng việc sau Cuối em xin bày tỏ lòng biết ơn tới gia đình bạn bè giúp đỡ động viên em nhiều suốt trình học tập để em thực tốt khóa luận Tuy có cố gắng định nhƣng thời gian trình độ có hạn nên chắn khóa luận cịn nhiều thiếu sót hạn chế Kính mong nhận đƣợc góp ý thầy, giáo bạn Hà Nội, tháng 05 năm 2014 Sinh viên Nguyễn Thị Nam LỜI CAM ĐOAN Tên em là: NGUYỄN THỊ NAM Sinh viên lớp: K36 – Tin học, khoa Công nghệ thông tin, trƣờng Đại học Sƣ phạm Hà Nội Em xin cam đoan: Đề tài “Một số phương pháp nén âm xây dựng chương trình thử nghiệm” nghiên cứu riêng em, dƣới hƣớng dẫn cô giáo Th.S Lƣu Thị Bích Hƣơng Khóa luận hồn tồn khơng chép tác giả khác Nếu sai em xin hoàn toàn chiu trách nhiệm Hà Nội, tháng 05 năm 2014 Ngƣời cam đoan Nguyễn Thị Nam MỤC LỤC MỞ ĐẦU CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Lý thuyết xử lý tín hiệu số 1.1.1 Tín hiệu hệ thống rời rạc 1.1.2 Phép biến đổi Fourier rời rạc 1.2 Các khái niệm âm 11 1.2.1 Sóng 11 1.2.2 Sóng âm 14 1.3 Nén âm 21 CHƢƠNG 2: MỘT SỐ PHƢƠNG PHÁP NÉN ÂM THANH 23 2.1 Các phƣơng pháp nén khơng có tổn thất 23 2.1.1 Mã hóa Huffman 25 2.1.2 Mã Huffman sửa đổi 27 2.1.3 Mã hóa số học 28 2.1.4 Giải thuật Lempel-Ziv-Welch (LZW) 28 2.2 Các phƣơng pháp nén có tổn thất 31 2.2.1 Các phƣơng pháp nén âm đơn giản 33 2.2.2 Nén âm dùng mơ hình âm - tâm lý 33 2.2.3 Nén âm MPEG 34 2.3 Nén âm file *.WAV theo chuẩn MPEG 36 2.3.1 Tập tin dạng sóng (WAVE FILE) 36 2.3.2 MPEG 43 CHƢƠNG 3: XÂY DỰNG CHƢƠNG TRÌNH THỬ NGHIỆM 59 3.1 Bài tốn 59 3.2 Xây dựng chƣơng trình 59 3.2.1 Giới thiệu chƣơng trình 59 3.2.2 Thiết kế giao diện 59 3.2.3 Kết thực nghiệm 63 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 65 Kết luận 65 Hƣớng phát triển 65 TÀI LIỆU THAM KHẢO 67 DANH MỤC CÁC HÌNH Hình 2.1: Định dạng dòng liệu bit 26 Hình 2.2: Ngƣỡng che thƣớc đo băng giới hạn 34 Hình 2.3: Định dạng dịng liệu bit 35 Hình 2.4: Khả âm MPEG ứng với tần số lấy mẫu bit khác 45 Hình 2.5: Hiệu ứng che (Masking) 46 Hình 2.6: Đồ thị ngƣỡng nghe với tần số khác 46 Hình 2.7: Đồ thị thí nghiệm che tần số với âm thử có tần số 1KHz 47 Hình 2.8: Đồ thị thí nghiệm che tần số với âm thử có tần số 1KHz 48 Hình 2.9: Đồ thị thí nghiệm che thời cho mức to khác âm thử 48 Hình 2.10: Đồ thị thí nghiệm che thời cho âm thử với tần số khác 49 Hình 2.11: Lƣợc đồ mã hóa âm theo Perceptual Subband 50 Hình 2.12: Tỉ số nén cần phải đạt tới 100% chất lƣợng CD với mã hóa giải mã khác 53 Hình 3.1: Form giao diện chƣơng trình 60 Hình 3.2: Form chọn tệp tin cần nén 60 Hình 3.3: Form tệp tin âm cần nén 61 Hình 3.4: Form chọn địa cần lƣu file nén 61 Hình 3.5: Form định số tốc độ bit tập tin đích 62 Hình 3.6: Form chọn tần số lấy mẫu tập tin đích 62 Hình 3.7: Giao diện trình nén thành công 63 Hình 3.8: Thơng tin tập tin trƣớc nén 63 Hình 3.9: Thông tin tập tin sau nén 64 DANH MỤC CÁC BẢNG Bảng 2.1: Cấu trúc WAVE FILE 40 Bảng 2.2: Chi tiết lớp 54 Bảng 2.3: Độ phân giải lớp 57 DANH MỤC CÁC TỪ VIẾT TẮT Ý nghĩa Từ viết tắt DFT Discrete Fourier Transform DFS Discrete Fourier Series DCT Discrete Cosine Transform FFT Fast Fourier Transform PCM Pulse Code Modulation WAV WAVE: WAVE Form Audio File Format FLAC Free Lossless Audio Codec ALAC Apple Lossless Audio Codec APE Monkey‟s Audio MP3 Moving Picture Experts Group Layer ACC Advanced Audio Coding WMA Windows Media Audio LZW Lempel Ziv Welch DRM Digita Rights Management LPC Linear Predictive Coding CELP Code Excited Linear Predictor API Applycation Program Interface RIFF Resource Interchange File Format DVD Digital Versatile Disc MDK Multimedia Development Kit SDK Software Development Kit MỞ ĐẦU Lý chọn đề tài Công nghệ thông tin ngành công nghiệp mũi nhọn giới nói chung Việt Nam nói riêng, phát triển mạnh mẽ không ngừng năm gần Khi đời sống đƣợc nâng lên, khoa học kỹ thuật phát triển, nhu cầu giải trí đa dạng lên, loại hình giải trí khơng ngừng gia tăng ngày phong phú, đa dạng loại hình giải trí nhƣ: Trò chơi điện tử, nghe nhạc, xem phim đặc biệt trị chơi dạng khơng gian ba chiều Sự phát triển ạt dẫn tới ngành công nghệ phần cứng đáp ứng đƣợc đòi hỏi lƣu trữ, đồng hành với phát triển mạng Internet với số lƣợng ngƣời tham gia truy cập ngày lớn, nhu cầu họ ngày phong phú đa dạng tất loại hình nói Do tốc độ truy cập, tốc độ truyền tải mạng đƣợc quan tâm để ngƣời dùng sốt ruột ngồi chờ tải trang web mà truy cập, khơng phải cảm thấy khó chịu tải xuống tập tin âm hát mà họ ƣa thích đƣờng truyền q chậm cơng nghệ phần cứng phát triển mạnh Chính nhà nghiên cứu phần mềm ý đến việc phát triển phần mềm để hỗ trợ phần cứng Họ tạo chƣơng trình, phần mềm hỗ trợ tích cực cho phần cứng, từ đời phần mềm nén âm thanh, nén hình ảnh, nén video, tách âm từ tệp tin video… để tạo dạng âm thanh, hình ảnh, video nhƣ: MINDI, MPEG, MP3, MP4…; tệp tin ảnh dạng: GIF, JPEG… với dung lƣợng lƣu trữ vô nhỏ chất lƣợng có giảm đơi chút nhƣng khơng đáng kể so với đạt đƣợc để truyền tải, truy cập nhanh Trong nghiên cứu nén âm thanh, ngƣời ta biết đến chuẩn nén phổ biến nhƣ: MPEG, MP3, JPEG Hiện nay, ngƣời nghiên cứu đƣa nhiều thuật toán nén nhằm đáp ứng yêu cầu khác thực tiễn Xuất phát từ u cầu đó, tính chƣơng trình nén khác Tuy nhiên, tất thuật tốn nén phải dựa tiêu chí nhƣ: tỉ lệ nén, tốc độ nén, khả nén, hiệu suất nén chất lƣợng âm sau nén Từ hƣớng tiếp cận trên, đồng thời với mong muốn tiếp cận với công nghệ mới, bổ sung kiến thức khoa học kỹ thuật đại, nhƣ tổng kết kỹ năng, kiến thức suốt trình học tập trƣờng, em xin chọn đề tài “Một số phương pháp nén âm xây dựng chương trình thử nghiệm” Mục tiêu nghiên cứu Mục tiêu luận văn tìm hiểu phƣơng pháp mã hóa nén âm Đồng thời xây dựng chƣơng trình nén âm file *.WAV theo chuẩn MPEG Framework.Net với ngơn ngữ lập trình C# Nhiệm vụ nghiên cứu Nghiên cứu, tìm hiểu số phƣơng pháp nén âm Đi sâu nghiên cứu phƣơng pháp nén âm theo chuẩn MPEG Đối tƣợng nghiên cứu Đối tƣợng nghiên cứu khóa luận phƣơng pháp nén âm Phạm vi nghiên cứu Chƣơng trình nén âm đƣợc xây dựng để ứng dụng việc tạo phần mềm hỗ trợ phần cứng Nén âm đƣợc sử dụng mã hóa MP3, internet radio, đĩa CD nhằm giảm kích thƣớc tín hiệu Trong phạm vi khóa luận này, em nghiên cứu số phƣơng pháp nén âm bản, đồng thời xây dựng chƣơng trình nén nhằm giảm dung lƣợng tập tin âm có phần mở rộng WAV thu đƣợc tập tin khác sau nén có phần mở rộng MP3 tạp Để lọc đỡ phức tạp, ngƣời ta thêm FFT (Fast Fourie Transform) vào song song với lọc sử dụng thành phần phổ từ FFT nhƣ thông tin thêm vào mã hóa Nhƣ vậy, lấy mật độ bit cao tần số thấp mà tai ngƣời nhạy cảm Các lớp âm MPEG Có nhiều nhầm lẫn lớp âm MPEG Tất lớp dựa lƣợc đồ mã hóa (mã hóa theo nhận thức) Mức độ phức tạp mã hóa giải mã tuỳ thuộc vào lớp Dƣới hình ảnh cho thấy tỉ số nén mà ta cần phải đạt tới 100% chất lƣợng CD với mã hóa giải mã khác Hình 2.12: Tỉ số nén cần phải đạt tới 100% chất lượng CD với mã hóa giải mã khác Chi tiết lớp Lớp I (Layer I) Đây lớp đơn giản phù hợp cho ứng dụng ngƣời dùng Mơ hình âm học tâm lý lớp sử dụng tần số che Có nghĩa, bỏ qua tần số bị khuất sau tần số khác Phạm vi tốc độ bit từ 32 kbit/s (mono) đến 448 kbit/s (stereo) Tùy thuộc vào mức độ phức tạp mã hóa, âm chất lƣợng cao (gần với âm CD) yêu cầu tốc độ bit 53 khoảng 256 - 384 kb/s chƣơng trình stereo Khơng nên mã hóa với mức nén cao 384 kb/s Độ phức tạp giải mã thấp, độ phức tạp mã hóa cao 1.5 - lần Lớp I đƣợc dùng nhiều DDC Solid State Audio Lớp II (Layer II) Lớp II đề nghị mức độ nén cao lớp I mức độ lọc sâu Nó có ứng dụng số cho âm chuyên nghiệp nhƣ qua đài phát thanh, Tivi Phạm vi tốc độ bit từ 32 - 192 kb/s cho âm mono từ 64 - 384 kb/s cho âm stereo Tùy thuộc vào mức độ phức tạp mã hóa, âm chất lƣợng cao (gần với âm CD) yêu cầu tốc độ bit khoảng 256 - 384 kb/s chƣơng trình stereo Mức độ phức tạp giải mã 25% cao so với lớp I mã hóa có mức phức tạp cao - lần Lớp III (Layer III) Lớp III đƣa mức độ nén lọc cao lớp II sử dụng mã hóa Huffman Layer Complexity Encoder Decoder I 1.5 – II –4 1.25 III 7.5 2.5 Bảng 2.2: Chi tiết lớp Trong bảng trên, độ phức tạp giải mã lớp I đƣợc dùng để so sánh c Các thông số dùng MPEG Chuẩn MPEG cho phép chọn lựa thông số cho việc nén âm tốt phù hợp với ứng dụng đƣợc sử dụng Lƣợc đồ mã hóa cho loại tổng qt Các thơng số chọn lựa mã hóa MPEG bao gồm: Mode, Sampling frequency, Bitrate Layer Mode Chuẩn MPEG có chế độ: 54 o Mono o Dual channel o Stereo o Intensity Stereo (còn gọi Joint Stereo) Chế độ Mono rõ ràng đƣợc dùng cho âm kênh Để chọn chế độ cho ứng dụng kênh, phải xác định đâu tín hiệu trái đâu tín hiệu phải để chia chúng thành files khác nhau, để làm việc độc lập kênh trái phải Khi đó, chọn chế độ Mono Nếu kênh khơng cần hoạt động độc lập chọn chế độ Stereo, Dual hay Intensity Stereo để tạo file Chế độ Stereo hay kênh Dual hoàn toàn đồng chúng sinh file cho tín hiệu stereo Tuy nhiên, bit thị nhận dạng xem file chế độ đƣợc dùng cho áp dụng Chế độ Intensity Stereo xem xét dƣ thừa kênh trái phải nhằm tối ƣu mã Chất lƣợng chủ quan Intensity Stereo thay đổi theo hình ảnh stereo tín hiệu mã hóa Tuy nhiên đặc biệt thích hợp cho tốc độ truyền bit thấp Sampling Frequency (tốc độ lấy mẫu) Một số tốc độ lấy mẫu: + 32KHz, 44.1KHz 48KHz MPEG1 (Tiêu chuẩn ISO/IEC 11172-3) + 16KHz, 22.05KHz 24KHz MPEG2 (Tiêu chuẩn ISO/IEC13818-3) Khi chọn lựa tốc độ lấy mẫu cần xem xét vấn đề: + Tần số lấy mẫu lớn chất lƣợng âm cao (độ dài frame nhỏ hơn) + Băng thơng tín hiệu giới hạn mức 15 KHz lấy mẫu tốc độ 32 KHz KHz tốc độ 16 KHz 55 + Tần số lấy mẫu (KHz) tốc độ âm mã hóa (kbps) chọn độc lập + Tần số lấy mẫu 44.1 KHz hay 22.05 KHz khơng thiết thực cho việc chọn lọc độ dài frame (byte) thay đổi + Những file đƣợc lấy mẫu tần số khác khó khăn hòa trộn + Khi dùng đƣờng nhập số AES/EBU, tần số lấy mẫu bị cố định tín hiệu nhập Nếu không bắt buộc, Digigram yêu cầu lấy mẫu 48 KHz 44.1 KHz cho phát hay ứng dụng multimedia Nếu phải sử dụng tốc độ bit thấp cho truyền có hiệu tốc độ 24 KHz thích hợp Bit Rate Mỗi Layer chế độ có nhiều cách chọn lựa tốc độ bit (bit rate) Việc chọn tốc độ bit tùy thuộc trƣớc tiên vào chất lƣợng âm yêu cầu Băng thơng tín hiệu hẹp tốc độ bit thấp, khiến cho khơng thực tế số ứng dụng Tốc độ bit đƣợc đo theo kilobits/sec (kbps) Khi chọn lựa tốc độ bit cần xem xét vấn đề: + Tại 128 kbps kênh (hay 256 kbps stereo), chất lƣợng âm CD đạt đƣợc với Layer I hay Layer II + Tại 192 kbps kênh, chất lƣợng âm hoàn toàn suốt Tốc độ 128 kbps/kênh đƣợc dùng phổ biến phát Nó tƣơng ứng với tỉ số nén 1:6 tốc độ lấy mẫu 48 KHz Tốc độ thấp 128 kbps/kênh đƣợc dùng ứng dụng yêu cầu tỉ số nén lớn giới hạn băng thông truyền hay thiết bị lƣu trữ Một số tốc độ bit cung cấp chuẩn âm MPEG: + MPEG 1: 32 KHz, 44.1 KHz 48 KHz - Layer I: 32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352, 384, 416, 448 kbps Những tốc độ chế độ Mono hay Stereo 56 - Layer II: 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384 kbps Trong đó: 32, 48, 56, 80 kbps chế độ Mono; 64, 96, 112, 128, 160, 192 kbps hai chế độ Mono Stereo; 224, 256, 320, 384 kbps chế độ Stereo + MPEG 2: 16 KHz, 22.05 KHz 24 KHz - Layer I: 32, 48, 56, 64, 80, 96, 112, 128, 144, 160, 176, 192, 224, 256 kbps Những tốc độ chế độ Mono hay Stereo - Layer II: 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160 kbps Những tốc độ chế độ Mono hay Stereo Layers Chuẩn MPEG có ba layer, chọn lựa tốc độ bit cần xét vấn đề: Dùng Layer I việc chọn lọc xác Layer II độ phân giải Layer I gấp ba lần Layer II Sampling frequency Layer I (384 samples) Layer II (1152 samples) 32 KHz 12 ms 36 ms 44.1 KHz # 8.71 ms # 26.12 ms 48 KHz ms 24 ms 16 KHz 24 ms 72 ms 22.05 KHz # 17.42 ms # 52.24 ms 24 KHz 16 ms 48 ms Bảng 2.3: Độ phân giải lớp Chuẩn mã hóa âm MPEG định việc ghi số cố định mẫu (384 cho Layer I 1152 cho Layer II) để tạo chuỗi bytes gọi “frame” “Frame” thực thể nhỏ đƣợc điều khiển ứng dụng Việc chọn tốc độ bit (kbps) thiết lập nên kích thƣớc frame theo byte 57 Ví dụ: Ở 48 KHz, 128 kbps, chế độ Mono, Layer II: 48000 mẫu tƣơng ứng 1000 ms hay 1s, 1152 mẫu tƣơng ứng 24 ms Ở tốc độ bit 128000 bits/s, 3072 bits (384 bytes) cần cho 24 ms Vì vậy, chiều dài frame 384 byte Để lƣu phút, cần 960000 byte (hay khoảng Megabyte) đĩa trống 58 CHƢƠNG XÂY DỰNG CHƢƠNG TRÌNH THỬ NGHIỆM 3.1 Bài tốn Trong chƣơng trƣớc đề cập đến toán nén âm phƣơng pháp nén âm file *.WAV theo chuẩn MPEG Trong chƣơng tìm hiểu, xây dựng chƣơng trình demo cho tốn nén âm thanh, đó: Đầu vào: file nhạc cần nén với phần mở rộng mặc định WAV Đầu ra: file nén với phần mở rộng mặc định MP3 Để áp dụng đƣợc phƣơng pháp nén này, trƣớc tiên cần có tập file nhạc với định dạng mặc định WAV Sau đó, tiến hành trình nén từ tập tin nguồn sang tập tin đích Bản chất q trình giảm kích thƣớc file nhạc cần nén nhƣng trình nén khơng có có số mát không đáng kể chất lƣợng âm 3.2 Xây dựng chƣơng trình 3.2.1 Giới thiệu chƣơng trình Chƣơng trình “Nén âm file *.WAV theo chuẩn MPEG” chƣơng trình đƣợc viết Framework Net với ngơn ngữ lập trình C# 3.2.2 Thiết kế giao diện Chƣơng trình có hộp thoại WAV COMPRESSOR hiển thị phím nhấn cho ngƣời sử dụng chạy ứng dụng 59 Hình 3.1: Form giao diện chương trình Hình 3.2: Form chọn tệp tin cần nén 60 Hình 3.3: Form tệp tin âm cần nén Hình 3.4: Form chọn địa cần lưu file nén 61 Hình 3.5: Form định số tốc độ bit tập tin đích Hình 3.6: Form chọn tần số lấy mẫu tập tin đích 62 Hình 3.7: Giao diện q trình nén thành cơng 3.2.3 Kết thực nghiệm Hình 3.8: Thông tin tập tin trước nén 63 Hình 3.9: Thơng tin tập tin sau nén 64 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận Nén âm lĩnh vực đƣợc tổ chức nhà nghiên cứu quan tâm, phát triển nhằm đem lại ứng dụng thực tế Trong q trình thực khóa luận em tìm hiểu, nghiên cứu cài đặt thử nghiệm chƣơng trình nén âm file *.WAV theo chuẩn MPEG, đáp ứng đƣợc yêu cầu đề Khóa luận đạt đƣợc số kết sau: - Tìm hiểu khái quát lý thuyết xử lý tín hiệu số, khái niệm âm nén âm - Một số phương pháp nén âm - Triển khai ứng dụng nén âm file *.WAV theo chuẩn MPEG NET Đó kết sơ tìm hiểu đƣợc trình nghiên cứu lý thuyết xây dựng chƣơng trình ứng dụng Do thời gian, tài liệu nghiên cứu kiến thức cịn hạn chế, nên khóa luận cịn số thiếu sót định, em mong nhận đƣợc thơng cảm đóng góp q báu thầy, giáo bạn để khóa luận đƣợc hồn thiện Một lần em xin chân thành cảm ơn ThS Lƣu Thị Bích Hƣơng tận tình hƣớng dẫn em thời gian qua để em hồn thành khóa luận tốt nghiệp Hƣớng phát triển Chƣơng trình thử nghiệm đạt đƣợc số chức để phục vụ cho nén âm Nhƣng đáp ứng đƣợc phần nhỏ yêu cầu Chƣơng trình cài đặt thử nghiệm đƣợc thuật toán nén âm file WAVE với chuẩn nén MPEG Vì vậy, cần tiếp tục nghiên cứu cài đặt thêm nhiều thuật toán khác, xây dựng phát triển chƣơng trình để nén đƣợc tập tin âm có định dạng tùy ý với nhiều chuẩn nén khác nhau, thích hợp với nhu cầu ngƣời sử dụng, cho hiệu nén cao 65 Ngồi ra, cần tìm hiểu nghiên cứu thêm phƣơng pháp nén âm khác để mở rộng kiến thức, hiểu biết nén âm Đó tảng để xây dựng chƣơng trình nén âm nhằm phát triển, đẩy mạnh ngành cơng nghệ thơng tin nói chung ngành cơng nghệ phần mềm nói riêng 66 TÀI LIỆU THAM KHẢO Tiếng Việt [1] – Đặng Văn Chuyết, Nguyễn Tuấn Anh, “ Cơ sở lý thuyết truyền tin”, Nhà xuất Giáo dục, 2007 [2] – KTS Việt Hà, Nguyễn Ngọc Giả, “Giáo trình âm học kiến trúc”, Trƣờng Đại học Kiến trúc, 1993 [3] – Quách Tuấn Ngọc, “Xử lý tín hiệu số”, Nhà xuất giáo dục, 1997 Tiếng Anh [4] – John G.Proakis, Dimitris G.Manolakis, “Digital Signal Processing”, Prentice Hall [5] – Paul M.Embree, Bruce Kimble, “C Language Algorithms for Digital Signal Process”, Prentice Hall Địa Internet: [6] http://www.MPEG.org [7] http://en.wikipedia.org/wiki/Main_Page 67 ... suốt trình học tập trƣờng, em xin chọn đề tài ? ?Một số phương pháp nén âm xây dựng chương trình thử nghiệm? ?? Mục tiêu nghiên cứu Mục tiêu luận văn tìm hiểu phƣơng pháp mã hóa nén âm Đồng thời xây dựng. .. giây âm gốc có bitrate 1411 kbps Có loại nén âm thanh: Nén âm khơng có tổn thất liệu (Lossless compression) nén âm có tổn thất liệu (Lossy compression) 22 CHƢƠNG MỘT SỐ PHƢƠNG PHÁP NÉN ÂM THANH. .. thời phát âm có tần số f2 = 2f1, f3 = 3f1 Âm có tần số f1 gọi âm hay họa âm thứ nhất, âm có tần số f2, f3 gọi họa âm thứ hai, thứ ba Âm mạnh nhất, họa âm có tác dụng định âm sắc âm bản, giúp