AMR文件格式总结 - search readpudncom

AMR文件格式总结 - search readpudncom

ID:21667797

大小:515.00 KB

页数:10页

时间:2018-10-23

AMR文件格式总结 - search readpudncom_第1页
AMR文件格式总结 - search readpudncom_第2页
AMR文件格式总结 - search readpudncom_第3页
AMR文件格式总结 - search readpudncom_第4页
AMR文件格式总结 - search readpudncom_第5页
资源描述:

《AMR文件格式总结 - search readpudncom》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、什么是AMR、AMR-WB全称AdaptiveMulti-Rate和AdaptiveMulti-RateWideband,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。AMR帧格式AMRheaderFrameTypeFrameType,ModeIndication,ModeRequest对应上面两个表格里的数。从上面的表格里我们可以看出,这三个域的值是相同的。所以在IF2中省略了ModeIndication,ModeRequest两个域。FrameQualityIndicatorFrameQualityIndi

2、cator:0表示badframe或者corruptedframe;1表示goodframe映射到TX_TYPE和RX_TYPE下表显示AMR头数据(FQI和FrameType)映射到TX_TYPE和RX_TYPE帧CodecCRCAMR帧组成ClassA,B,C每一帧的数据有分为三个部分:ClassA/B/CClassA:一帧中最敏感、最重要的数据。一旦这一部份数据有损坏,整个帧就无法解码,就损坏了。所以,一般在无线传输的时候要使用各种冗余的方式对这部分数据加以保护。ClassB:相对于ClassA不那么重要的数据。ClassC:比ClassB还不重要的数据。比如:当AM

3、Rcodecmode是4.75kbit/s,那么ClassAbits是d(0)..d(41),ClassBbits是d(42)..d(94),没有ClassCbits.ClassAbits帧组成TotalframebitsAMR文件的存储格式AMRIF1,IF2定义了AMR的帧格式,用于无线传输用。RFC3267定义了把AMR数据存成文件的文件格式AMR文件头它包含一个文件头,然后就是一帧一帧的AMR数据了AMR文件支持单声道和多声道。单声道和多声道的文件头是不同的。单声道: AMR-NB文件头:"#!AMR"(or0x2321414d520ainhexadecimal

4、)(引号内的部分,6bytes) AMR-WB文件头:"#!AMR-WB"(or0x2321414d522d57420ainhexadecimal).(引号内)多声道:多声道的文件头包含一个magicnumber和32bitchannledescription域。AMR-NB的magicnumber:"#!AMR_MC1.0"(or0x2321414d525F4D43312E300ainhexadecimal).AMR-WB的magicnumber:"#!AMR-WB_MC1.0"        (or0x2321414d522d57425F4D43312E30

5、0ainhexadecimal).SpeechFramesSpeechframeheader帧头的格式如图所示,它占1个字节(8个bit)P:为填充为设置为0FT:为编码模式FrameType,即如果下图提到的16中编码模式。Q:为帧质量指示器FrameQualityIndicator,如果为0表明帧被损坏AMR-NB5.9Kbit帧的格式列举了AMR-NB5.9Kbit的一个帧的格式,对于5.9kbit一帧的有118bit的数据,15*8=120=118+2,所以在最后有2个bit的填充位。术语AMR-AdaptiveMulti-RateCodecAMR-WB-Adapt

6、iveMulti-RateWidebandCodecCMR-CodecModeRequestCN-ComfortNoiseDTX-DiscontinuousTransmissionETSI-EuropeanTelecommunicationsStandardsInstituteFEC-ForwardErrorCorrectionSCR-SourceControlledRateOperationSID-SilenceIndicator(theframescontainingonlyCNparameters)VAD-VoiceActivityDetectionUED-Unequ

7、alErrorDetectionUEP-UnequalErrorProtection

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。