- Triforce triển khai beamformer thích ứng Minimum Variance Distortionless Response cho mảng microphone của laptop Apple Silicon
- Các mẫu được hỗ trợ: MacBook Pro/Air từ M1 trở lên
- Các laptop Apple Silicon ở trên có microphone được bố trí theo hình tam giác hoặc đường thẳng
- Apple triển khai beamformer thích ứng trong không gian người dùng để tách tín hiệu mong muốn khỏi tiếng ồn nền
- Nếu không có beamforming, mảng microphone quá nhạy và đa hướng nên không hữu ích
- Cần có beamformer để dùng hữu ích bên ngoài macOS
- Danh sách mẫu được hỗ trợ
- MacBook Pro 13" (M1/M2)
- MacBook Air 13" (M1/M2)
- MacBook Pro 14" (M1 Pro/Max, M2 Pro/Max)
- MacBook Pro 16" (M1 Pro/Max, M2 Pro/Max)
- MacBook Air 15" (M2)
Quản lý kỳ vọng
- Rất khó tìm được tài liệu dễ tiếp cận về các chủ đề DSP, đặc biệt là beamforming thích ứng băng rộng
- Dự án này là một nỗ lực xây dựng beamformer dựa trên kiến thức ở mức toán kỹ thuật năm nhất và các nguyên lý thu thập từ trang web cùng PDF
- Hiện tại không nên kỳ vọng nó sẽ vượt qua cách triển khai của Apple
- Các bản vá cải tiến luôn được hoan nghênh
Các hạn chế đã biết
- nalgebra không thực hiện tối ưu hóa SIMD tường minh mà dựa vào tự động vector hóa của LLVM
- Hiệu năng và hiệu quả của các routine toán ma trận chưa tốt
- Không thực hiện phân rã băng rộng do gánh nặng tính toán bổ sung
- Nếu không có hỗ trợ SIMD/NEON thì quá chậm để dùng làm plugin âm thanh thời gian thực
- Đầu ra chỉ hỗ trợ mono
- Việc xử lý ma trận bổ sung để giả lập đầu ra stereo gây tốn kém tính toán quá lớn
1 bình luận
Ý kiến trên Hacker News
20 năm trước, các mẫu Toshiba Tablet PC dạng chuyển đổi đã có mảng microphone tạo chùm sóng. Có thể chỉ định hướng ghi âm bằng phần mềm
Luận văn thạc sĩ còn dang dở nói về việc dùng microphone của điện thoại thông minh để định vị và tách loa trong không gian 3D
Nhận ra rằng cần rất nhiều công sức để chạy Linux trên Apple Silicon Mac
Ngay cả với phần cứng laptop giá rẻ, công nghệ DSP bằng phần mềm vẫn có thể cho kết quả đáng kinh ngạc
Về tối ưu hóa SIMD, có thể cân nhắc faer
Câu hỏi về mảng microphone trên laptop Apple Silicon
Có vẻ Apple đang tiếp cận microphone quá phức tạp, giống như với loa
Thảo luận chung về báo cáo tiến độ Asahi Linux mới nhất
Sẽ rất tốt nếu việc triển khai này giúp các nhà sản xuất khác cũng dễ dàng xây dựng mảng microphone