- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京工业大学工学硕士学位论文
第4章 H.2“编码器在PC环境下的优化
H.264标准采用了先进的编码技术,具有高效的压缩性能,与MPEG-4等以
往的视频编码标准相比,H.264的编码性能有了较大的突破,在30-35dB的解码
质量范围内,比MPEG一节约30--50%的码率。在高质量和低质量环境下,H.264
编码器采用了先进的多种预测模式和去块滤波技术,提供了稳定的视频质量,而
且重建图像的主观质量比H.263要好得多。但是,H.264编码器的复杂度很高,
无论在DSP平台,还是在PC平台上,H.264编码器的实时处理实现难度很大。
将代码移植到DSP平台之前,需要首先在PC平台上对H.264编码器进行优化。
PC优化的主要目的是降低H.264编码器的计算复杂度。在H.264的诸多开
放源代码中,我们选择T264作为PC平台优化的基础。为了降低H.264编码器
的计算复杂度,我们首先根据T.264源代码的流程,对编码器的整体结构进行了
改进,然后对编码器中运算复杂度最高的运动估计和模式选择模块进行了优化,
大大提高了编码器在PC平台上的运行速度,为下一步H.264编码器在DSP平台
上的实现打下了基础。
4.1复杂度分析
在本节,我们将对影响H.264编码速度的各个组成部分作深入的分析,为下
一步H.264编码器的优化提供依据。图4-1所示的是H.264编码器各部分计算复
杂度的分析结果。当编码器仅仅采用1个参考帧时,运动估计约占53%的计算量,
而CAVLC和整数变换分别占18.20%和15.20%的计算量;而当采用4个参考帧
时,运动估计占有70.20%的计算量,CAVLC和整数变换分别占14.30%和9.10%
的计算量I}1。因此,从图4-1可以看出,运动估计是H.264编码器中运算复杂度
最高的部分,也是我们下一步算法优化的重点。
其它 13.50% 运动估计
运动估计
整数变换 整数变换 70.20%
(ICT) (ICT)
15.20% 9.10%
CAVLC 14
CAVLC 18.20%
环路滤波 环路滤波
0.1096 0.10%
(a)采用1个参考帧 助 采用4个参考帧
图4-1H.264编码器各部分复杂度分析结果
第4章 H.264编码册在PC环境下的优化
与以往的标准不同,H.264标准采用多个参考帧进行预测。而我们通过大量
的实验发现,约80%的预测块来自于前一个参考帧,只有 20%的预测块来自于
其它几个参考帧,实验数据如表4-1所示。实验中,我们分别对多个CIF格式的
不同视频序列进行了测试,其中搜索范围设为[-16,+161.5个参考帧,量化步长
为30。从表4-1可以看出,采用1个参考帧对编码器的性能影响很小,但可以明
显提高编码速度。基于以上复杂度分析结果,本文仅采用1个参考帧进行预测门.
表41关于参考帧的复杂度分析
CFI视频序列 前一个参考帧 其它参考祯
Coastguard 75% 25%
r如”怕inm 91% : ‘
Il昨m.” ,6% 25%
HallMonitor 9r/a 朋 ‘
文档评论(0)