更新时间:2024-05-21 15:19
Amr,是一种计算机文件格式,极为简单,文件最开始时6个字节的header。
Amr的文件格式极为简单
文件最开始时6个字节的header,
[#!AMR ] 括号间的部分
(或者十六进制表示为 0x2321414d520a ).
接下来就是连续的语音帧,
每个帧包含一个帧头+语音数据
P设置为0
FT为编码模式,上面已经列举了可用的值。
Q为帧质量指示器,如果为0表明帧被损坏,接受者需要将RX_TYPE设置成SPEECH_BAD或者SID_BAD。
何为RX_TYPE请参考RFC3267,其实该节介绍的内容都可以在RFC3267里面找到。
AMR(Audio/MODEM Riser,声音/调制解调器插卡)是一套开放工业标准,它定义的扩展卡可同时支持声音及MODEM功能。采用这种设计,可有效降低成本,同时解决声音与MODEM子系统目前在功能上的一些限制。
人们其实早就想把MODEM子系统集成到主板上,但由于存在电磁干扰以及另一些不方便的因素,所以MODEM最重要的模拟I/O(编码/译码器和DAA)电路暂时还不能直接焊到主板上。Intel公司之所以制订这套AMR规则,很重要的一个目的就是解决这个问题,将模拟I/O电路转移到单独的插卡中,其他部件则留在主板上。
另外,声音子系统目前也不能十全十美地集成到主板,其信噪比仍然达不到要求。
通过一个开放的、工业标准的插卡设计,系统厂商可采用标准或专用插槽,用极低的成本在主板上实现声音和MODEM功能。由于具有更大的灵活性,主板上可集成更多的加速功能,这一切都要归功于AMR接口。
一块主板如果要支持AMR模块,应具备的基本条件包括以下几点。
在任何工作模式下,AMR模块的总功率均不得超过15瓦。
AMR声音及MODEM子系统必须配备成一个与主板集成的子系统。AMR模块制造商要负责开发全部驱动程序及BIOS代码,以支持这种配置,并对基于AMR架构的子系统的硬件资源加以管理。
对于ATX,MicroATX和NLX主板来说,AMR卡必须置入最外侧的插槽。
AMR接口的骨干是一个符合AC'97规格的AC链路,最多支持4个解码芯片(以下简称codec)。AMR接口支持的其他信号还包括以下几点:
codec可分别做在不同的组件上(比如声音解码芯片做在主板上,而MODEM芯片则可做在AMR插卡上)。对应的信号包括用于拨号监视的传统模拟I/O。
支持PC立即供电管理信号,以及运行AMR模块支持电路所需的主电源。
/保留:为将来可能加入的功能预留的信号。
基本的AMR架构支持声音及MODEM子系统的硬件加速。加速器位于预处理数据源与处理数据目的地之间,它直接从主内存取得预先处理好的数据,再通过AC链路,将其直接传递给解码芯片。
正是由于硬件上的这种伸缩性,系统厂商可选择将哪个控制器作为AC链路主控来使用。在可以预见的将来,越来越多的硬件设备会集成到一起,既能节约空间,也能降低成本。但这一切都要依赖业界通行的标准。由Intel制订的AMR 1.01规范只是迈出了一小步而已。在一些科幻小说中,已指出未来的CPU将是一个各种功能的大杂烩,同时具有MODEM、声卡、内存、显卡等功能。但愿这不是一个遥远的梦!
AMR(Adaptive Multi-Rate):nokia为WB-AMR格式(AWB)的铃声所作的商业命名,已被3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)选定为GSM和3G WCDMA应用的宽带语言编解标准。AMR由欧洲通信标准化委员会提出,是在移动通信系统中使用最广泛的语音标准。MMS也采用这一格式作为声音标准。支持机型:阿尔卡特OT756、西门子CX65等。 和ADPCM一样,AMR并不是专门的手机铃声格式,它是被各大手机厂商广泛认可的一种保存手机录音的格式。由于AMR文件的容量很小——每秒钟的AMR音频大小可控制在1K左右,因此即便是长达1分钟的音频文件,也能符合中国移动现行的彩信不超过50K的技术规范,所以AMR也是实现在彩信中加载人声的惟一格式。 然而同样是因为“个头”小,AMR格式的歌曲音质可想而知,经笔者实际操作,阿尔卡特OT756和西门子CX65均可自录铃声并保存为AMR格式的音频文件,但相比OT756所支持的MP3铃声或CX65所支持的WAV铃声,AMR铃声的音量、清晰度、层次感完全不在一个档次。不过作为人声铃声,AMR也有自己的优势,那就是制作的便利性——打开录音功能,随手录下的声音均能作为来电铃声,岂不快哉。 由于是彩信通用的音频文件,大部分支持录音功能的彩信手机均可录制和播放AMR铃声,不过需要注意的是,能录、能放并不意味着一定能设为来电铃声。 以松下G60、三星X608和索尼爱立信Z608为例,这三款手机均能录制AMR,播放出来的效果也不错,可这只是其录音功能的一部分,而不属于铃声的范畴,因此它们均不支持以AMR作为来电铃声。
因amr为音频文件格式,所以能够打开amr文件的软件有很多,比如:常用的暴风影音、迅雷看看等音、视频播放软件均可打开amr文件,另,Nokia手机也可将其打开amr铃声文件。