基于Android H.264视频解码器的研究与实现

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:chenchenyaya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术和多媒体技术的迅猛发展,以手机视频游戏,移动视频监控,手机电视等应用为代表的移动视频业务也迅速发展起来,使得流媒体服务通过移动通信网络拓展成为可能,智能手机因为丰富的多媒体应用而成为近年来手机行业的主流,同时也带来了巨大的商业前景。在这一背景下,如何利用有限的手机资源提供高质量的流媒体服务,很有现实意义。作为目前最先进的H.264视频压缩标准,在压缩效率、数据流和容错能力等具有良好的质量性能。然而,H.264解码效率的提高是以运算复杂度的增大为代价的。因此,如何在Android系统中优化H.264解码器以实现H.264视频的流畅播放是一个急需解决的课题。本文主要研究内容及成果概括如下:1.本课题在研究视频压缩标准H.264编解码原理的基础上,深入分析了H.264解码中的关键技术:帧间预测、帧内预测、整数变化和量化、去块滤波效应。并对帧间预测中的插值过程和像素越界判断方法进行优化,为实现H.264解码提供了理论依据。2.对CAVLC解码算法提出改进,由于CAVLC(基于上下文的自适应变长编码)码字长度的不固定,对解码速度的影响很大,成为限制其广泛应用的重要因素之一。针对这一问题,本文研究了H.264标准中CAVLC解码算法,在分析了CAVLC码表特征后,提出了一种改进的CAVLC表格查找算法,该算法将码表通过适当分块来缩小其查表范围,避免对整个码表进行查找,从而提高解码器的解码速度。实验结果表明,所提出的优化算法对于每帧图像解码的速度提高了1.55%左右,最终达到了一定的解码优化效果。3.针对手机系统资源有限的特点,为了在Android系统中实现流畅的解码,需要对FFmpeg源代码进行剪裁优化。主要从两个方面进行优化,一方面是基本运算的,采用移位代替除法指令,提高运算效率;另一方面是代码级的,对循环结构进行相应的处理,以达到高效处理的目的。最后利用Android提供的NDK工具将剪裁优化后的FFmpeg代码移植到目标平台,在Android2.3模拟器上仿真实现了解码显示功能。实验结果表明,解码器基本满足实时性的要求。
其他文献
亚波长光学的兴起与发展,为各种亚波长光学器件的研究提供了平台。金属/介质/金属(MDM)波导以其制作简单、易于研究、便于数值分析的特点赢得了越来越多的关注。本文集中研究一
事件序列图(ESD)是一种对关联事件顺序进行描述的可视化图形方法,可以看成为广义的事件树,具有直观、描述真实、易掌握、可定性定量处理等特点,其研究与应用对于在工程中推进
本文报道了贵州杜鹃属杜鹃亚属杜鹃组三花杜鹃亚组一新亚种鳞叶白面杜鹃Rhododendron zaleucum Balf.f.et W.W.Smith subsp.lepidofolium Xiang Chen et Xun Chen和高山杜鹃
随着军事、通信、卫星等应用对大功率、宽频带的毫米波、亚毫米波小型辐射源的发展需求,采用折叠波导慢波线的行波管近年来受到了广泛的关注。但是,传统的折叠波导行波管,其圆形
<正>(二○一八年九月十二日,广西南宁)尊敬的各位嘉宾,女士们,先生们,朋友们:很高兴与大家汇聚在美丽的绿城南宁,出席第15届中国-东盟博览会和中国-东盟商务与投资峰会。首先
皎然之所以对谢灵运诗至为推重,乃因为谢诗是其“至苦而无迹”的自然观的最好实践。本文试从谢诗实际出发,对皎然“为文真于情性,尚于作用,不顾词彩而风流自然”的评价作一解释
为改善滤嘴对卷烟焦油的过滤效果,提高吸食品质,降低卷烟成本,本文在对目前卷烟用二醋酸纤维素滤棒和聚丙烯纤维滤棒原材料结构和成型工艺优缺点分析研究的基础上,选用粘胶短纤维
<正>"包装"一般有两重含义:一是指盛装商品的容器、材料及辅助物品,即包装物;二是指实施盛装、封缄、包扎等的技术活动。现代日语中将这一词汇称之为「パッケージデザイン」,
期刊
低密度奇偶校验(Low Density Parity Check, LDPC)码的性能非常良好,具有译码性能逼近香农限、译码复杂度低、具有极强的纠错与检错能力、吞吐率大、硬件实现简单灵活等优点,因此
当代散文作家张立勤的散文带有浓厚的艺术气息和唯美色彩,其散文的语言之美在当代散文中是少见的。张立勤散文创作的意义在于颠覆传统散文的表现手法,大胆地进行散文艺术的革