- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于H.264的群集转码系统的设计_计算机论文.doc
基于H.264的群集转码系统的设计_计算机论文
基于H.264的群集转码系统的设计_计算机论文
摘 要 本文在深入研究最新的H.264编码技术的基础上设计并实现了一种面向插件式服务架构的群集自动批量转码系统。主要介绍了H.264的编码技术,提出了系统软硬件的架构、核心功能模块的设计思想并且简单分析了在IPTV领域的应用前景。系统立足于生产实践,适应从大规模转码工厂作业到小规模转码工作的不同级别的应用,具有很高的生产实用价值。
关键词 交互式网络电视 H.264群集转码 帧内预测 帧间预测 离散余弦变换 1 概述
随着信息技术的发展,视频编解码技术的应用变得越来越普遍,在Vod视频点播 视频监控 可视电话及网络交互电视(IPTV)等领域都有了很广泛的应用。H.264是继MPEG4以后推出的新一代视频压缩标准,它较MPEG4在同等图像质量的基础上有更高的压缩比,节约了网络带宽,而且提供了更好的网络适应性,得到了数字电视、网络交互电视等产业的广泛关注。本文在深入研究H.264编码技术的基础上,设计了群集转码系统。该系统集自动批量转码、自动监控(可通过Web\Wap多种方式提供)、自动存储、查询等功能于一体,为IPTV、视频点播等产业提供了高效的节目压制系统。本系统解决了影片编码格式转换工作中耗费人力、硬件成本高昂、转换效率低下的实际问题,具有很强的实践应用性。本文主要包括以下三个部分:H.264核心技术介绍、系统架构设计及关键实现、系统的应用
2 H.264核心技术简介
H.264是JVT组织(Joint Video Team)制定出的一个新的视频编码标准,它具有高压缩比、高图像质量、良好的网络适应性等优点。与其他编码标准相比,它也是预测编码和变换编码结合的基于块的混合编码。其基本结构与其他标准很相似。然而它又在很多环节上采用了新技术,有了新的改进,主要核心技术有以下几点:
2.1帧内编码
在H.264中,充分利用图像的空间冗余性,增加了帧内预测编码,即使用当前帧内已
编码的宏块或块的亮度和色度值来预测当前编码的宏块,具体来说就是当前编码块的左方和上方的块或宏块,然后将其预测误差进行编码,这样就可以使用尽量少的比特数来表示目标宏块。根据不同的块大小,预测方法有所不同:
4*4块有九种预测方式:
如下左图a-p为当前编码宏块;右图为几种不同方向的预测方式
图1
其中模式2为DC预测,使用(A+B+C+D+I+J+K+L)gtgt3来获得。
16*16和8*8则都有四种预测模式,分别为垂直 水平 DC预测 和Plane预测,只是模式的顺序略有不同。帧内预测编码大大减少了空间的冗余,更适用于背景比较单一的图像。
2.2 多参考帧预测编码
H.264提供了可选的多参考帧预测技术,即在编码器的缓存中存有多个刚刚编码好的参考帧,编码器选择其中一个编码效果好的作为当前帧的参考帧。H.264可支持5个预测参考帧编码,提供了更高的容错性能,同时也有效提高了图像质量。
2.3 1/4精度的运动估计
之前的H.263采用了半像素精度的运动估计取得了良好的效果,H.264则进一步采用了1/4像素精度的运动估计。H.264中的1/4像素精度是通过内插来获得的。譬如说对于亮度分量,首先通过一个六插头的滤波器,算出1/2像素的内插值,权值为(1/32,-5/32,5/8,5/8,-5/32,1/32),然后再进行线性内插求出1/4像素值。
理论上,运动估计的精度增加一倍(例如从整像素精度提高到1/2 像素精度),可有0.5bit/Sample的编码增益,但实际验证发现,在运动矢量精度超过1/8 像素后,系统基本上就没有明显增益了,因此,在H.264中,只采用了1/4 像素精度的运动矢量模式,而不是采用1/8 像素的精度。
2.4 4*4整数DCT变换
以往的DCT变换会带来一些负效应,如浮点运算增加了编码器的计算复杂度,同时带来了由于浮点数精度问题带来的编解码不匹配。为了解决这些问题,H.264把原来的离散余弦变换DCT改变为近似的整数变换,在量化过程中整合了变换系数,使原来必须用浮点运算进行的余弦函数运算,可用整数运算进行。同时还削减了系数的种类,使得变换过程中只用到加法和移位运算,使运算量减少。
此外,在H.264中采用4*4大小的块,减少了块效应。采用整数DCT变换提高了预测精度,降低了残差信号空间相关性,只需较少的计算量和较小的处理码长,且消除了编码器和解码器之间的失配,提高了图像回放质量。
2.5 可变块大小
在H,264中,一个宏块可以根据需要被分成不同大小的七种模式的块如下图所示:图2 这样的划分具有更强的灵活性,适合不同的图像特点,譬如说细节比较丰富的图像块可以进一步划分成4个4*4的块,而比较平坦的宏块,则可当
您可能关注的文档
- 基于CBIR的计算机拼图系统的设计与实现_计算机论文.doc
- 基于CORBA的JAVA消息服务中间件的设计与优化_计算机论文.doc
- 基于CORBA的电子商务系统的安全性_计算机论文.doc
- 基于CORBA的自适应流媒体中间件系统的设计与实现_计算机论文.doc
- 基于CORDIC算法数字下变频器设计_计算机论文.doc
- 基于CPCI总线的数据采集卡及其驱动程序设计_计算机论文.doc
- 基于CRM信息技术的渠道偏好度模型的管理应用_通信学论文.doc
- 基于C语言设置TMS320 DSP中断向量表_计算机论文.doc
- 基于Delphi的水平定向钻进监控软件研究与实现_计算机论文.doc
- 基于DM642的图像边缘检测算法的研究_计算机论文.doc
- 基于HCI协议层的蓝牙通用外接模块的研究开发_计算机论文.doc
- 基于HL7的临床信息系统(CIS)初探(Draft) _计算机网络论文.doc
- 基于HOOK技术和MMF的Windows密码渗透技术研究_计算机论文.doc
- 基于HTML标签的信息隐藏模型_计算机论文.doc
- 基于ID3算法的Web日志挖掘预处理中的Frame页面过滤技术的研究_计算机论文.doc
- 基于IDEA算法的电子邮件加密与解密的实现_计算机论文.doc
- 基于iDEN专网的现代物流信息系统设计与功能实现_计算机论文.doc
- 基于IEEE 754的浮点数存储格式分析研究_计算机论文.doc
- 基于Internet的多媒体教学系统结构_计算机论文.doc
- 基于IOCP的局域网监控系统_计算机网络论文.doc
最近下载
- 班高中班主任培训 课件.ppt VIP
- 小学美术教学中趣味教学模式的运用.pptx VIP
- 宝安区地图深圳市宝安区乡镇街道地图高清矢量可填充编辑地图PPT模板.pptx
- 儿童文学教程(第4版)课件 方卫平 第5--14章 童话 寓言---- 儿童文学与小学习作教学 .ppt
- 一例儿科患者液体外渗不良事件的案例分析课件.pptx VIP
- 临近既有线施工安全方案.doc VIP
- 2023年广东省深圳市蛇口育才教育集团育才二中中考二模语文试题(含解析).pdf VIP
- 2025乌兰察布辅警考试真题.docx VIP
- 南山区地图深圳市南山区乡镇街道地图高清矢量可填充编辑地图PPT模板.pptx
- 2024-2030年中国精品咖啡行业市场深度分析及投资潜力预测报告.docx VIP
文档评论(0)