H.264/AVC图标插入转码算法及软件实现
2012-06-06程相昱段继忠汪少初
电视技术 2012年1期
程相昱,刘 昱,段继忠,汪少初
(天津大学 信息工程学院,天津 300072)
H.264/AVC[1]作为新一代视频压缩编码标准,由于其高效的压缩性能和良好的网络亲和性,在数字广播电视领域和互联网领域逐步进入实际应用。基于视频转换编码技术[2-3]的H.264/AVC图标、字幕插入应用将会有广泛的应用需求。视频转换编码的核心思想是通过信息重用在视频质量、码率和编码计算量之间取得平衡。经测算,在H.264/AVC编码过程中,宏块模式判断和帧间运动估计占用了75%左右的计算量。因此,在转码系统中,编码端重用解码获得的宏块类型、帧内/帧间预测模式、运动矢量、参考帧等编码参数,可以在保证输出高质量视频的前提下,大幅度降低计算量,提高编码速度。
文献[4]系统评价了多种转码架构的优劣性,根据转码需求,本文采用像素域级联转码架构。文献[5]讨论了在MPEG-2码流中的图标插入算法。文献[6]提出一种H.264码流中的图标插入算法,该算法在帧内编码时,对图标周围的宏块采用IPCM编码的方式以保证无损,但此方案在应用中会造成码率明显增大,且不能有效解决帧间编码由于图标插入而造成的影响。笔者在此基础上,提出了一种高效、优质,且支持码流特性全面的H.264/AVC图标插入转换编码器。
1 H.264/AVC图标插入关键技术
1.1 转码器架构
转码器架构如图1所示。

图1 转码器架构框图
该转码器架构采用像素域的级联转码器(Cascaded Pixel-Domain Transcoder,CPDT)[4],解码端将视频完整解码到像素域作为编码端输入,重新执行变换和量化,编码所需要的宏块类型、量化参数、预测模式、运动矢量等参数从解码端获得。……
登录APP查看全文
