|
本帖最后由 yiweidianzi 于 2013-8-20 14:51 编辑
一 问题背景
1.在演唱会、KTV、酒吧等嘈杂环境,或者大声说话时,容易出现破音问题。
2.微信、唱吧、K歌达人等APP,用户近距离使用MIC时,很容易出现破音。
二 高清录音定义
参考HD Voice的概念,对HD Recording做个简单的定义:
支持高于44.1Khz、16bit,MP3等格式编码且对环境噪音有一定抑制能力、能准确拾取voice signal的录音,叫做高清录音。
三 交流
1.A意见
其一, 不仅与MIC的动态范围有关,而且与CODEC的采样动态范围有关;
其二, 最大输入声压级Maximum Input Sound Level到115dB SPL时,THD<10%,在MIC和CODEC的动态范围匹配的情况下,支持高清录音;
最大输入声压级Maximum Input Sound Level到100dB SPL时,THD<1%,录音效果更好;
其三, 如果平台上支持动态范围控制DRC算法,也可以防止录音破音;高通WCD9x10等CODEC上支持DRC算法。
2.B观点
其一,选择高灵敏度Sensitivity、高信噪比SNR的microphone、高输入声压级Max input Sound level 的microphone;
其二,Mic前音腔上,使用较厚的防尘网,对容易产生杂音的高频信号进行衰减。
3.C
其一:Audience方案支持双MIC降噪录音、录像,能有效降低噪音;分为Narrator,Scene ,Interview Mode三种模式。支持48khz录音。
其二:要选择高灵敏度、高信噪比的microphone。
四影响高清录音效果的因素
1. MIC性能对语音识别和高清录音的影响
ü 在THD+N<1%的时候,Max input sound level越大,越不容易破音。
ü 在THD+N<1%的时候,Dynamic Range越大,能更准确的捕捉信号的瞬态响应。更加实时、准确的采集信号时域上的幅值,而且不会限幅削波。
2. 在MIC配置成Single-end 时,WCD9x10的 ADC采样电压Urms= 500mV,Upp=1V。当MICAMP=18dB,Knowles、AAC的硅MIC在最大输入声压小于
100dB时,电信信号失真小于1%,满足高清录音。 MIC的输出与Codec的ADC采样信号要匹配。
3.Android系统自带的“录音机APK”,只支持8khz采样、13bit、AMR格式的编码的录音,录音音质较差,这是Android系统的一个缺陷。
4. 噪声环境会影响录音的质量
ü 在噪声环境下,MIC拾取信号的信噪比会严重下降,语音识别率下降,录音中夹杂着环境噪音 。
ü 嘴巴距离MIC十分近,说话时的气流会使MIC完全饱和,录音完全是Wind Noise和杂音。
五 做好高清录音的建议
1 部件: 建议选择高灵敏度、高输入声压级、高信噪比的Microphone。
2 软件: 建议WCD9X10的MICAMP设置在18dB或者更小;录音通道上的MBDRC算法也可以有效抑制破音,建议默认打开。
3 录音软件:建议优化Android系统的录音机APK,支持48khz、16bit、WAV/AAC/MP3/OGG等格式的高清录音;或者集成第三方支持高清录音的APK。
4 MIC音腔设计:
ü改变声腔路径,不让气流直接压迫MIC震膜。
ü增加有声阻抗的材质在音腔中, 以降低气流的直接影响。
ü把拾音孔影藏在使用者不易发下的位置以免造成不良的使用状态。
5 UI设计提示:当用户使用“微信”、“唱吧”、“讯飞语音输入法”等应用时,UI提示在安静环境下、距离10cm使用效果更佳。
6 推荐方案:Wolfson WM7120A + WCD9x10+ Audience es325 在高清录音方面都是一个不错的选择。
ü 利用WM7120高输入声压级规避大声说话时的破音问题(或者其他高信噪比高灵敏度高输入声压级的MIC);
ü 利用反贴MIC的高灵敏度-38dB提高语音识别时的信噪比(或者数字MIC);
ü 利用Audience 的 ASR Assist功能提高语音识别率;
ü 利用Audience 的Audio Zoom功能提供噪声环境下的录音效果 。 |
|