论文部分内容阅读
本文设计实现了一种嵌入式多媒体播放器。该系统采用高性能数字信号处理器ADSP-BF533作为核心处理器,采用MPEG-4视频解码技术,MP3音频解码技术,实现了对于SD存储卡中的AVI格式多媒体文件的实时播放。
介绍了该系统的整体设计方案,阐述了软件组成结构以及硬件接口设计。按照系统组成模块的顺序结合自身所做的主要工作,详细介绍了SD卡与BF533的硬件接口设计以及驱动程序的编写方法;阐述了对数据进行存取管理的FAT16文件系统的设计方法;阐述了AVI格式多媒体文件的结构,设计并实现了AVI文件解析器,提供了相关函数接口的实现代码;该系统视频解码模块实现了MPEG-4 ASP解码器,可以对分辨格式为D1(720×576)的视频图像进行实时解码。详细介绍了针对DSP处理器的特点,对解码器程序的算法、结构、具体代码等多方面进行有效优化的方法,并给出性能评价。
设计完成的嵌入式多媒体播放器具有成本低,易于升级,开发周期短的特点,具有很好的应用前景。同时,该系统设计上采用了标准的多媒体文件格式和音视频压缩标准,增加了系统的扩展性和兼容性,提供了一种应用广泛的嵌入式多媒体播放器的综合解决方案,可以方便地移植到便携式多媒体播放器、视频会议终端、监控终端以及IP机顶盒等,应用范围非常广泛。