节点文献

H.264视频解码器的SystemC实现

Realization of H.264 Vedio Decoder in SystemC

【作者】 颜明

【导师】 陈咏恩;

【作者基本信息】 同济大学 , 信号与信息处理, 2007, 硕士

【摘要】 H.264标准是ITU-T的视频编码专家组(VCEG)和ISO/IEC的活动图像专家组(MPEG)的联合视频组(JVT)开发的标准,也称为MPEG-4 AVC,它作为MPEG-4Part10,是“高级视频编码”。在相同的重建图像质量下,H.264比H.263节约50%左右的码率。因其更高的压缩比、更好的IP和无线网络信道的适应性,在数字视频通信和存储领域得到越来越广泛的应用。同时也要注意,H.264获得优越性能的代价是计算复杂度增加,据估计,编码的计算复杂度大约相当于H.263的3倍,解码复杂度大约相当于H.263的2倍。运用先进的SoC芯片解决方案来实现新的视频压缩编码标准H.264/AVC已是大势所趋。本论文研究H.264 Baseline Profile的视频解码器SoC平台事务级设计,采用SystemC事务级建模语言进行从算法到系统结构级设计过程的验证。在实现的过程中,定义了各个模块之间的接口以及调度策略。由于SoC实现的复杂性,论文重点描述了中央控制单元的和去块效应滤波器的设计要点。最后给出了系统的验证结果。本论文完成的工作如下:1)对H.264运动视频编解码标准以及标准解码算法进行研究,对标准算法进行算法级改写。期间,注意使用C++语言的面向对象性,并应考虑硬件结构实现过程的特点,重新安排各个模块的并行结构,以便于将来将其实现成硬件。2)结合SystemC的体系结构级特性,运用SystemC事务级设计方法,将算法级语言转化为结构上较为接近硬件的系统级语言。期间,综合考虑各个模块之间信号的传递,数据传递方式,以及数据存储类型。并在改写的过程中不断对改写进行验证。3)研究SystemC的事务级验证方法,并在H.264视频解码器的验证工作中,根据视频解码器特点,提出了主观和客观的验证策略,完成对H.264视频解码器的验证。

【Abstract】 The H.264 standard, which is also called MPEG-4 AVC, is developed by the Joint Video Team of ITU-T Video Coding Expert Group (VCEG) and ISO/IEC Moving Picture Expert Group(MPEG). It has been taken as MPEG-4 Part10, "the high-level video encoder". Under the same reconstruction picture quality, H.264 saves about 50% code rate compared to H.263. Because of its higher compression ratio, better IP and the wireless network channel compatibility, it obtains more and more widespread applications in numeral video communication and the storage domain. Need to pay attention at the same time, H. 264 achieves the better quality depend on the complicate calculation. Estimate approximately, Encoder complicated degree is equal to H. 263’s 3 times, decoder complicated degree is equal to H. 263’s 2 times. Apply the advanced SoC chip to realize new video compression standard is to be the general trend.First, we have researched the H.264 standard for video coding and decoding in our work. We modify the algorithm and architecture and rewrited into classes. With a view of simultaneity in hardware level, we apply the decode in parallel architecture.Second, take advantage of the transaction level character, C decoder program is transformed into SystemC program. The facters needed to be noticed include signal transferring method, data transferring method and data storing method. The rewrited program should be validated continually.Finally, verify the SystemC decoder not only in Subjectivity but also in objectivity.

【关键词】 H.264SystemCTML去块效应滤波SoC
【Key words】 H.264SystemCTLMDeblockingSoC
  • 【网络出版投稿人】 同济大学
  • 【网络出版年期】2008年 04期
  • 【分类号】TN764
  • 【下载频次】343
节点文献中: