chương 2 atha sv

82
Chương II: X l ý âm thanh X lý tho i  Tng quan v XL thoi  Mã hóa d đoán: DPCM, ADPCM  Vocoder  Mã hóa lai  Các tiêu chun mã hóa thoi X âm thanh  Mô hình Psychoacoustic v  chc năng nghe- ngưi  Các bưc cơ bn trong mã hóa âm thanh cm nhn  Mã hóa âm thanh MPEG Nguyn Thu Hiên_PTIT

Upload: vuquangminh

Post on 24-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 1/82

Page 2: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 2/82

Page 3: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 3/82

Page 4: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 4/82

Page 5: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 5/82

Page 6: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 6/82

Page 7: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 7/82

Page 8: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 8/82

Page 9: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 9/82

Page 10: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 10/82

Page 11: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 11/82

Mã hóa nguồn

• Có nhiều mô hình được đề xuất: mô hình dựa trên dựđoán tuyến tính (thành công nhất):bộ lọc biến đổi theo

thời gian.

 – Sử dụng để tạo ra tiếng nói.• Tốc độ bit điển hình: 2 đến 5 kbps.

• Có các loại: mã hóa dự đoán tuyến tính (LPC), mã hóadự đoán tuyến tính kích thích hỗn hợp (MELP).

Nguyễn Thu Hiên_PTIT

Page 12: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 12/82

Page 13: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 13/82

Page 14: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 14/82

Page 15: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 15/82

Page 16: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 16/82

Page 17: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 17/82

Page 18: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 18/82

Page 19: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 19/82

Page 20: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 20/82

Page 21: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 21/82

Page 22: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 22/82

Giải thuật Levinson-DurbinBộ dự đoán bậc 1 (tiếp):

 – Vì a1=0, nên điều kiện tối ưu không đạt được, đưa thêm để cân bằngphương tr ình và được xác định:

 – Từ tính chất của ma tr ận tương quan, 4.30 tương đương với:

• Phương tr  ình 4.30 và 4.32 được sử dụng cho bước tiếp theo.

• Bộ dự đoán bậc 1: – Tìm lời giải cho:

• Trong đó, 2 biến cần tìm cho phương tr ình 4.34 :

 – : là hệ số dự đoán của bộ dự đoán bậc 1.

 – J1 là sai số dự đoán bình phương trung bình tối thiểu có thể đạt được sử dụng bộ dự đoánbậc 1.

[ ]10   R =∆

0∆

Nguyễn Thu Hiên_PTIT

Page 23: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 23/82

Page 24: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 24/82

Bộ mã hóa vocoder 

• Thông tin đưa đến bộ giải mã:• Các tham số đặc tr ưng cho bộ lọc;

• Âm vô thanh/hữu thanh;

• Những thay đổi cần thiết của tín hiệu kích thích, chu kỳ âm thanh.

• Phương tr ình biểu diễn quan hệ vào/ra của bộ lọc được thể hiện ở phương tr ình sai phân tuyến

tính:

 – Hàm truyền đạt của bộ lọc:

Nguyễn Thu Hiên_PTIT

Page 25: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 25/82

Page 26: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 26/82

Page 27: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 27/82

Page 28: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 28/82

Page 29: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 29/82

Page 30: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 30/82

Page 31: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 31/82

Page 32: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 32/82

Sơ đồ bộ giải mã LPC (Chương 9)

Tính độ lợi g:

Nguyễn Thu Hiên_PTIT

Page 33: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 33/82

Bộ mã hóa LPCv Quá tr ình mã hóa (theo từng khung):

§ Lấy mẫu:• Tín hiệu tiếng nói được lấy mẫu ở tốc độ f s = 8000 mẫu/s.• Sau đó được chia thành các segment: (160 mẫu, 20 ms)

§ Xác định âm hữu thanh hay vô thanh:• Căn cứ vào biên độ (năng lượng) hay tần số tín hiệu trong segment• Dùng 1 bit để báo cho bộ giải mã biết.

§ Ước lượng tần số pitch• Dựa vào hàm tự tương quan• Giá tr  ị pitch được lượng tử hóa và mã hóa dùng 6 bit

§ Xác định các thông số của bộ lọc

• Các hệ số của bộ lọc G, {ap(k)}.

v Quá trình g iải mã:

§ Xác định tín hiệu kích thích và tần số pitch:• Khi segment là âm vô thanh: tạo nguồn kích thích là nhiễu tr ắng• Khi segment là âm hữu thanh: tạo nguồn là chuỗi xung tuần hoàn

§ Xác định các hệ số G và {ap(k)} cho từng segment.§ Cho tín hiệu kích thích qua bộ lọc à tạo ra tín hiệu thoại.§ Mỗi segment được giải mã độc lập, sau đó được kết hợp lại với nhau.

Nguyễn Thu Hiên_PTIT

Page 34: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 34/82

Page 35: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 35/82

Page 36: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 36/82

Page 37: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 37/82

Page 38: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 38/82

Mã hoá phân tích bằng cách tổng hợp

 AbS (Analysis-by-Synthesis)

• Cũng sử dụng mô hình cơ quan phát âm của conngười.

• Thay vì sử dụng các mô hình tín hiệu kích thích đơngiản thì tín hiệu kích thích được chọn sao cho cố gắngđạt được dạng sóng tiếng nói tái tạo càng giống vớidạng sóng tiếng nói ban đầu càng tốt.

• Thuật toán tìm ra dạng sóng kích thích quyết định độphức tạp bộ mã hóa.

•  Được sử dụng phổ biến trong các chuẩn mã hóa tiếngnói cho mạng di động.

Nguyễn Thu Hiên_PTIT

Page 39: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 39/82

Page 40: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 40/82

Page 41: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 41/82

Page 42: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 42/82

Page 43: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 43/82

Page 44: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 44/82

Bộ mã hóa RPE-LTP (2)

• Là bộ mã hóa ADPCM, trong đó bộ dự đoán thực hiện tính toán từtín hiệu, tìm sai số dự đoán và lượng tử sai số này sử dụng cơ chếthích nghi.

• Có 2 bộ dự đoán thời gian ngắn và thời gian dài, tăng được độ lợidự đoán trung bình.

• Bộ mã hóa: – Các tham số của mỗi khung/khung con được lấy ra và được đóng gói tạo thànhluồng bit.

 – Chia các mẫu tiếng nói đầu vào thành các khung (160 mẫu – 20ms), từ cáckhung chia thành các khung con (40 mẫu).

 – Khối tiền xử lý: sử dụng bộ lọc thông cao để loại bỏ thành phần DC.

 – Phân tích LP: được thực hiện trên từng khung, sử dụng bậc dự đoán là 8. 9 giá

tr ị tự tương quan được tính toán từ khung sử dụng cửa sổ hình chữ nhật. Cácgiá tr ị tương quan được sử dụng để tì m 8 hệ số phản xạ.

Nguyễn Thu Hiên_PTIT

Page 45: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 45/82

Page 46: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 46/82

Page 47: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 47/82

Page 48: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 48/82

Page 49: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 49/82

Page 50: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 50/82

Page 51: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 51/82

Page 52: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 52/82

Page 53: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 53/82

Page 54: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 54/82

Truyền tín hiệu audio số

• Hiếm khi đơn kênh (monoaural sound)

• CD: 2 kênh (stereo).

• DVD: 7.1 kênh (surround sound) (7 kênhnormal + 1 kênh hiệu ứng tần số thấp LFE- <= 120 Hz).

• Kênh NHK của Nhật: 22.2 kênh,…

Nguyễn Thu Hiên_PTIT

Page 55: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 55/82

Page 56: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 56/82

Page 57: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 57/82

Page 58: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 58/82

Page 59: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 59/82

Page 60: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 60/82

Kiến trúc cơ bản (P.15)- Bộ mã hóa âm thanh

Nguyễn Thu Hiên_PTIT

Page 61: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 61/82

Page 62: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 62/82

Page 63: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 63/82

Gán bit (mức che)

Nguyễn Thu Hiên_PTIT

Page 64: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 64/82

Page 65: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 65/82

Page 66: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 66/82

Page 67: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 67/82

Page 68: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 68/82

Page 69: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 69/82

Bộ mã hóa âm thanh cảm nhận(Perceptual Audio Coder)

Nguyễn Thu Hiên_PTIT

Page 70: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 70/82

Page 71: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 71/82

Page 72: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 72/82

Page 73: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 73/82

Lời giải

Nguyễn Thu Hiên_PTIT

Page 74: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 74/82

Page 75: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 75/82

Page 76: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 76/82

Page 77: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 77/82

Page 78: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 78/82

Page 79: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 79/82

Page 80: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 80/82

MPEG-1 Lớp 1

• Sơ đồ khối

Nguyễn Thu Hiên_PTIT

Page 81: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 81/82

Page 82: Chương 2 Atha Sv

7/25/2019 Chương 2 Atha Sv

http://slidepdf.com/reader/full/chuong-2-atha-sv 82/82