论文部分内容阅读
随着科学技术的进步,特别是计算机技术、数据编码与压缩技术、数字调制技术和超大规模集成电路技术的发展,全球迎来了电子信息产业数字化的新时代。在广播电视领域,自美国在2006年宣布全部废除模拟制式电视广播和接收系统以来,广播电视领域的数字化浪潮以不可阻挡之势向前推进,世界各发达国家纷纷加入开发数字式广播电视系统和设备的行列。MPEG-2编码器就是电视信号信源编码数字化的关键设备之一,其性能直接关系到数字电视节目的质量。早期的MPEG-2编码器,是基于FPGA或VLSI的专用硬件编码器。普通PC机上对视/音频数据的编码也依靠GPU(图形处理设备)和专用音频处理芯片。这些硬件编码器编码质量和编码效率高,但是价格昂贵且不能复用。近年来,随着Intel? X86系列通用CPU性能的不断提高,处理能力的不断增强和引入针对多媒体数据流的SSE并行计算技术,使得开发基于该系列CPU的高编码质量、高编码效率的MPEG-2软编码器成为可能。而英特尔公司提供的Intel?集成性能基元(Intel? IPP)是一款支持多核CPU的扩展函数库,其中包含众多针对多媒体、数据处理和通信应用高度优化的软件函数,简化了编码器的开发过程,降低了开发难度。本文主要叙述了基于Intel? IPP的MPEG-2的编码系统方案和该编码系统的实现,并围绕MPEG-2编码系统本文完成如下内容:1.对图像压缩编码的理论进行较为详细的叙述。2.对MPEG-2算法,包括系统层、视频层和音频层,进行阐述。3.给出一个基于Intel? IPP的MPEG-2的编码系统方案,其中包括视频编码、音频编码和单节目传输流打包。4.给出一个基于Intel? IPP的MPEG-2视频编码、MPEG-1 LayerII音频编码的和单节目传输流合成的具体实现,并对实际系统及进行测试。