基于H.264的CAVLC改进算法的研究及应用

被引量 : 0次 | 上传用户:yanfeng_wang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术的不断发展,H.264作为新一代的视频编码标准出现在了人们的眼前。较之以往的视频编码标准,H.264在视频数据压缩效率和网络适应性等各方面都具有很好的性能。然而,随着性能的提升,H.264的算法复杂度较之以往的视频标准也较高,这在一定程度上影响了H.264在一些实时性要求较强的场合的应用。基于上下文的自适应可变长编码(CAVLC)是H.264中采用的较为先进的熵编码技术,它充分的利用了上下文信息从而提高了数据的压缩效率,但这也降低了H.264的编解码速度。因此,对CAVLC熵解码算法进行优化来提高其编解码速度,从而提高H.264的实时性可以促进H.264在实际视频通信中的应用。本文的内容主要分为两部分。第一部分:本文首先介绍了H.264视频编码标准的基本原理、解码过程以及熵解码原理,之后对CAVLC熵解码的解码过程进行了详细的研究,并对其中的解析非零系数的个数(TotalCoeffs)和拖尾系数的个数(TrailingOnes)提出了优化改进方法。即通过对其查找码表进行统计分析并进行分组优化,缩短了码流匹配时间,提高了解码速度。然后在H.264主流的开源解码器JM和FFmpeg上进行算法的改进和比较。第二部分:随着Android操作系统的广泛应用,在其上开发一款性能优良的播放器具有十分重要的价值。由于未进行改进的FFmpeg在实现CAVLC解码时利用了大量的内存空间,不利于手机的实时解码。本文提出的CAVLC熵解码的分组优化方法,减少了内存的使用量,达到了空间优化FFmpeg解码的目的。通过将已优化的FFmpeg编解码库移植到Android平台上,本文实现了一款基于Android系统的支持多种视频格式的视频播放器。具体实现的功能包括菜单的显示,视频的播放、暂停、停止以及自动隐藏等功能。该系统验证了改进算法在Android平台上实现视频播放的可行性。
其他文献
作为一名英语笔译专业的研究生,完成一定量的翻译实践是其必修课程之一。本报告依据作者2012年暑假期间在湖南省博物馆进行的笔译实习,结合国内外翻译理论,根据自己翻译的心
市政道路工程质量通病是可以预防并消除的,是一项重要且必须常抓不懈的工作,为了保证工程质量,必须提高质量控制认识,加强对工程实施过程中的监督管理,严格遵守设计及施工规
人文教育旨在培养学生的批判思维与创新能力、道德与价值判断能力、多元而全面的国际视野、独立而健全的高尚人格,促进学生提升人生境界,富有人文关怀精神。台湾地区高校在人
进城务工子女教育问题是目前的基础教育中的热点问题,越来越多的学校进城务工子女人数逐年增多,仅在武昌区,31所初中(含九年一贯制学校)学校中此类学校就有13所,其教育教学质
21世纪以来,物流业在中国快速发展,行业的高速发展催生出各种不同产业结构和服务功能,而其中快运行业是在物流业发展过程中逐渐成为物流产业结构中不可缺少的一环。由于快运行业
目的:探讨605nm羧基水溶性量子点双抗原夹心法在鼻咽癌标志物EBV EBNA1抗体中的快速检测及初步定量研究。方法:采用605nm羧基水溶性量子点共价交联的方法标记EBNA1抗原,量子点
随着社会经济的发展,企业面临越来越大的市场竞争,以客户为中心的经营思想逐渐成为企业的经营理念,客户关系管理被引入到企业业务处理流程中,将注意力集中到满足客户需求和提高客
<正>肿瘤是严重威胁儿童生命的恶性疾病,白血病是我国儿童最常见的恶性肿瘤,尽管根据不同的分型分级选择相应的化疗方案,药物反应和毒性仍然存在较大的个体差异,目前学者普遍
达内科技有限公司,致力于IT培训,软件开发,开发的OA系统是在公司迫切需要实现办公自动化的前提下实施的。随着全球信息化的迅猛发展,传统的办公方式已经落后于信息化发展的要
1902年1908年期间,美国人内森.斯塔布菲尔德发明了世界上首部无线移动电话。1987年,摩托罗拉公司生产出第一部真正意义上能拿在手上打电话的“手持机”,同年11月,移动电话进入广