作者:DannyWilson,RamonTrombettaLSI逻辑公司可编程的DSP可用于实现各种现有的编解码器和将来的编解码标准。目前的趋势是每两年就会发布新的编解码标准,每个新标准会需要更多的DSP周期。因此,选择具有兼容性发展蓝图的DSP平台(如ZSP)非常重要,这样通过系统升级而不是重新设计即可满足未来的系统要求。多媒体将选定的所有元素(包括文字、音频、静态图像、视频和图形)集成到单一媒体对象中。流技术(Streamingtechnology)可在媒体
作者:Danny Wilson, Ramon Trombetta LSI逻辑公司
可编程的D
SP可用于实现各种现有的编解码器和将来的编解码标准。目前的趋势是每两年就会发布新的编解码标准,每个新标准会需要更多的
DSP周期。因此,选择具有兼容性发展蓝图的DSP平台(如
ZSP)非常重要,这样通过系统升级而不是重新设计即可满足未来的系统要求。
多媒体将选定的所有元素(包括文字、音频、静态图像、视频和图形)集成到单一媒体对象中。流技术(Streaming technology)可在媒体对象被读取、收听或者观看的同时实时传输这些对象。在RealAudio公司1995年提供首个商用流媒体产品之前,绝大部分的互联网媒体文件需要完整下载后才能播放。而现在,不必等到流音频剪片(clip)下载完成才能播放,而是在传输的过程中就可以回放。
流媒体数据由服务器端发送,并由客户端接收和实时显示。当接收缓冲器包含足以避免数据遗失的足够多信息时,客户端就可以开始播放音频/视频,以避免信息遗失。专用的多媒体服务器通常用于实施基于网络的流传输。多媒体服务器可以连续地传输数据,而不会出现爆发式传输和长时间的停滞,所以在回放开始之前,客户端只需要很少的缓冲数据。
业已出现在嵌入式DSP上的音频/视频压缩算法是提供流传输所需实时性能的关键。由于它们具有对数字数据进行编码和解码的能力,此类算法被称为编解码器。
虽然流传输通常与分布式计算机网络的关系最为密切,但是
其它形式的数字通讯同样需要流传输。数字音频广播(如DRM、XMSR、Sirius Satellite Radio)、数字广播电视(如Direct TV、韩国的T-DMB)、3GPP
手机和蓝牙手机等均需要使用编解码器,以满足流传输要求。此外,编解码器在存储压缩等非流传输应用中也是非常有用的。
标准化的编解码器提供最高度的互通性。流传输音频标准有:MPEG1/2、Layer 3(
MP3)、数字杜比AC-3、MPEG2 AAC、WMA和Ogg Vorbis。通用的视频压缩标准包括MPEG2、MPEG4 SP/ASP、MPEG4 AVC/H.264和
WMV。
标准音频编解码器
MP3:MP3原本用于表述MPEG1 Layer 3,但是日常应用中已经发展至包含Layer 1, Layer 2以及Fraunhofer Institute所扩展的MPEG 2.5。MP3是得到最高认知度的编解码器之一,在互联网编解码器中具有最大的用户群。但是为达到近CD品质音频,对某些难应付的内容需要高于192kbps速率。
MPEG1、Part 3 (ISO/
IEC11172-3):定义了双声道,采样率为32、44.1或者
48KHz,编码率从32 到 384kbps的编解码方法。此标准描述了三个相关方法:Layers I、II、和 III。Layer III提供最高的压缩率,但是复杂度也最高。
MPEG2、Part 3 (ISO/IEC 13818-3):对MPEG1标准提供了两个重要的改进。首先,低比特率需求通过使“低采样率(LSF)”扩展标准化而得到满足。该编解码器提供了
16、
22.05、和
24kHz采样率编码方法;其次,MPEG1模式被扩展为支持上至