论文部分内容阅读
随着多媒体技术应用的越来越广泛,作为多媒体技术核心的数字音频技术和数字视频技术也得到了前所未有的发展,它们每一次的发展和革新,都会推动整个信息产业,甚至是整个社会更快速的发展。同时,人们对音、视频的欣赏要求越来越高,希望欣赏到自然、高保真的音乐和流畅、高清晰、高分辨率的图像,所以给音、视频的存储和传输都带来了极大的挑战。MP3由于具有高效的压缩率以及出色的音质,非常适合在网络上传输,已经成为了目前最为流行的音乐格式之一。MPEG-2 AAC作为新一代的音频压缩标准,在保证音质的同时更大限度地压缩了码率,各项性能均比MPEG-1优越,有着更加广阔的应用前景。H.264/MPEG-4 AVC是一种全新的视频压缩标准,与第一代基于像素块的编码技术不同,H.264充分利用了人类视觉系统和心理特性以及信源的各种性质来去除视频信号的冗余,是一种基于内容的编码标准。无论是压缩率还是图像质量,H.264都比以往的标准更优越,可以广泛应用在视频通信、DVB、网络流媒体、视频点播(VOD)、HDTV等各个方面。本文提出了一种多媒体解码芯片的解决方案,其中音频部分采用MP3和AAC,视频部分采用H.264/MPEG-4 AVC,芯片采用SoC架构。为了能更清楚地说明设计思想,本文从音、视频压缩的基本技术和SoC的基本概念着手,介绍了MP3、AAC和H.264/MPEG-4 AVC的主要特点,给出了MP3中Huffman解码模块和AAC中TNS解码模块的算法分析和具体实现,重点分析了H.264/MPEG-4AVC的解码流程,给出了视频部分的软硬件划分过程,并着重对FDPU部分的设计进行了深入地说明。最后,结合FPGA验证平台,本文给出了整个解码芯片的实现结果。本文所介绍的多媒体解码芯片的SoC设计对今后音、视频芯片的开发、研究和超大规模集成电路的设计都有着很大的实践意义。