MP4播放机的内部结构并不复杂,通常由芯片、存储介质和液晶显示屏等主要部件组成。其播放流程是:信号输入和转换(DSP音频解码芯片/视频解码芯片完成)——主芯片处理(分配播出,存储等)——播出图像和声音。对于不同架构的MP4播放机来说,芯片的架构有所不同。因此,我们在购买以前有必要了解这些主要的部件,以便进行针对性的选择。
MP4的解码芯片
MP4播放机的芯片也称为核心芯片,其作用类似于计算机内CPU的功能。目前主流的PMP和PMC的内部架构其实都跟PC有相同之处,即以核心处理芯片负责数据管理和数据输出,以DSP芯片进行解码工作。此外,还要加上内存、硬盘和显示驱动电路等,可以这样说,PMP和PMC的内部结构就跟一台PDA差不多,它们甚至允许用户自己安装软件进行解码工作。
由于核心芯片的制作工艺水平要求很高,因此一般的MP4播放机生产厂商无法生产,核心芯片一般都由有传统芯片大厂制作,如Intel、TI(TI TMS320DSC21/DSC25/DM270/DM310等)、Sigma Designs(Sigma Designs EM8510等)和AMD等。

采用了Sigma Designs EM8511高性能解码芯片的爱国者E858
目前市场上主流的MP4播放机一般都是采用德州仪器和英特尔这两大家的处理芯片。前面我们已经了解,主流的MP4播放机的硬件架构主要有PMP和PMC两种。由于TI进入市场较早,著名的ARCHOS、众多欧美和日系数码厂商(如索尼、东芝等)基本都采用德州仪器的芯片;而微软的PMC包含了微软娱乐操作平台(即Windows Portable Media Center系统)和英特尔Xscale处理器,因此,PMC阵营厂商大都会采用英特尔处理器。这种情况有点像PDA市场上WIN CE系列和PALM系列的产品一样,大家各有所长。

采用了AMD Alchemy AU1100中央处理器的德劲DE877
相比之下,德州仪器一直专注于移动娱乐数字芯片,众多手机、手持娱乐设备都是采用该公司的处理器,占领该市场90%的市场份额;而英特尔是计算机处理器的领导者,近期推出的Xscale处理器也较为出名,由于与微软Windows Portable Media Center进行了整合,其整体架构为开放式,厂商可以在操作系统的基础上自行扩展应用软件,因此受到很多终端MP4播放机生产厂商的支持,在某种程度上可以说有成为未来发展主流的趋势,目前该方案的支持者主要有iriver、微星、三星和创新等。

在MP4中最为常见的TMS320的结构图
从具体的芯片产品来看,TI TMS320dm270芯片方案是目前采用得比较多的产品之一。TMS320dm270实际上是一款芯片组合,它主要由ARM(80MHz)、C54x DSP(90MHZ)和iMX(180MHz)三个核心组成:其中ARM RISC微处理器主要负责外部接口的管理,C54x DSP数字信号处理器负责音频方面的各种处理,而iMX引擎处理视频数据和图像数据。另外,额外集成的各种功能模块和控制器还具有其他功能,如照相、读卡器、录音、AV-IN/AV-OUT等。
Intel XScale PXA255系列则提供了另一个选择,这款芯片组合同样包括了独立的视频、音频和输入输出控制芯片。由于它的开放架构,因此基于Intel XScale PXA255系列的产品可以拥有非常丰富的扩展功能,这对于那些有特殊需要的用户也是很重要的。
事实上,除了上述两种方案可以借助DSP强大的运算能力、以纯软件模式来完成MP4视频播放外,也有很多产品是采用搭配MPEG-4 CODEC芯片的方案。目前MPEG-4 CODEC市场比较混乱,多家厂商都提供了相应的产品,既有传统MPEG-2厂商,如LSI、CirrusLogic、ESS、Broadcom的芯片,也有以消费性电子产品为主力的Philips、STM、Panasonic、Toshiba、NEC的芯片,还有许多新进成员,如WIS、Vweb、Divio及SandView等也涉足此领域,每家芯片支持的视频格式都有所不同,使用者在购买以前需要详细了解它们所支持的具体规格(一般可以参看产品说明书)。