M
ỤC LỤC
DANH MỤC CÁC KÍ HIỆU, CÁC CHỮ VIẾT TẮT
DANH MỤC CÁC BẢNG
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ
MỞ ĐẦU
CHƯƠNG 1. CHUỖI ĐẶC TRƯNG ÂM THANH VÀ ỨNG DỤNG TRONG TÌM KIẾM NHẠC SỐ
1.1. Giới thiệu
1.2. Một số ứng dụng của chuỗi đặc trưng
1.2.1. Giám sát phát thanh
1.2.2. Các ứng dụng liên thông âm thanh
1.2.3. Các bộ lọc trong ứng dụng dùng chung file
1.2.4. Tự động tổ chức thư viện âm nhạc
1.2.5. Một số ứng dụng khác
1.3. Các phương pháp xác định chuỗi đặc trưng
1.3.1. Phương pháp cửa số gối
1.3.2. Phương pháp cửa số gối kết hợp học máy
1.3.3. Phương pháp DDA (Distortion Discriminant Analysis)
1.3.4. Phương pháp dựa trên wavelet
1.4. Ứng dụng của kỹ thuật thị giác máy cho bài toán nhận dạng nhạc số
1.4.1. Biểu diễn bài hát dưới dạng một spectrogram
1.4.2. Tính toán đặc trưng bới thuật toán Boosting theo cặp (pairware boosting)
1.4.3. Học mô hình tiếng ồn (“Ocllusion Model”) vBi thu,t toán EM (Expectation Maximization)
1.4.4. Quá trình nhận dạng nhạc số
1.5. Tổng kết chương
CHƯƠNG 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU POSTGRESQL
2.1. Vắn tắt về lịch sử PostgreSQL
2.2. Kiến trúc của PostgresSQL
2.3. Các hàm mở rộng trong ngôn ngữ C
2.3.1. Nạp động (dynamic loading)
2.3.2. Các kiểu dữ liệu cơ sở trong C
2.3.3. Chuẩn gọi hàm theo phiên bản 0 cho các hàm C
2.3.4. Chuẩn gọi hàm phiên bản 1 cho các hàm C
2.3.5. Các quy tắc viết chương trình
2.3.6. Biên dịch và liên kết tới các hàm động (Dynamically|Loaded Function)
2.3.7. Cơ sở cài đặt (Build Infrastructure) các mở rộng
2.4. Tổng kết chương
CHƯƠNG 3, XÂY DỰNG VÀ THỬ NGHIỆM HỆ THỐNG TÌM KIẾM NHẠC SỐ
3.1. Xây dựng cơ sở dữ liệu các fingerprint
3.1.1. Thiết kế cơ sở dữ liệu bài hát trong PostgreSQL
3.1.2. Xây dựng các hàm mở rộng trong PostgreSQL để tìm kiếm bản nhạc
3.2. Xây dựng tập dữ liệu huấn luyện
3.3. Kết quả thực nghiệm
KẾT LUẬN
TÀI LIỆU THAM KHẢO