论文部分内容阅读
随着CCD/CMOS传感技术和数字显示技术的快速发展,迫切需求高清晰显示技术。而未经压缩的高清晰高帧频的视频数据量非常庞大,所以必须对高清晰视频数据进行压缩。ISO和ITU-T制定了一系列的视频编码国际标准,目前,H.264视频压缩编码标准凭借高压缩比和图像质量已经成为一种新型的标准被广泛地接受。由于H.264编码算法的高复杂度性,在编码系统实现上,目前主要有基于FPGA解决方案、基于DSP解决方案以及采用ASIC方案等方法[1]。本文采用以ASIC实时编码芯片MB86H46为核心,设计出一种基于H.264视频编解码系统,MB86H46芯片是富士通(Fujitsu)推出的高清H.264视频编解码芯片,它可以半双工地完成包括视频、音频和系统的H.264/AVC编码和解码。该系统具有实时性好,体积小,成本较低等特点[2]。 本文以MB86H46编解码芯片为核心,以FPGA为主控芯片搭建一个系统,该系统包括编码和解码两部分。本文主要做了编码部分的工作。首先设计了基于MB86H46的视频压缩与解压缩系统整体方案。当视频信号输入时,FPGA控制AD视频采样芯片和DVI接口芯片,进行视频采样。其次,将采集到的RGB视频格式转换为MB86H46接受的视频格式BT.656,并配置MB86H46完成视频的压缩工作。最后调试USB2.0接口使压缩TS码流通过USB传输到PC机上。 经过验证,本文设计实现的这套H.264视频编解码系统达到了实时编码要求,并且极大地缩减了开发周期、降低了开发成本。