基于C66x的HEVC视频编码优化技术研究

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:hanjian8706
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着视频技术的发展与应用,人们对视频图像的质量与分辨率的要求越来越高,但是主流视频编码如H.264等的压缩性能难以满足人们的需求。高效视频编码HEVC(High Efficient Video Coding)是由ITU-T VCEG继H.264之后制定的新一带编码标准,HEVC继承了H.264的编码框架,增加了多项新技术。在相同图像质量条件下,HEVC码流大小仅为H.264的一半。但是HEVC在新技术引入的同时,算法复杂度急剧增长,编码效率难以满足实际工程应用。嵌入式DSP芯片作为专门的数字信号处理芯片,其在数字信号处理方面具有强大的优势。本文主要研究基于TI公司的高性能多核C66x-DSP开展HEVC视频编码优化工作,以提升HEVC编码算法在DSP平台上的实时性。本文的研究工作主要包括四个方面:基于C66x的HEVC单核编码系统搭建、HEVC算法优化、多核并行实现与DSP平台优化技术应用。(1)搭建基于SYS/BIOS实时操作系统的多核应用工程,将HEVC开源工程homer-HEVC移植到DSP平台。PC端的算法工程在DSP开发环境中存在兼容性问题,因此需要对不兼容部分进行调整或替换。(2)深入研究了HEVC中的核心技术,从算法层面对现有编码模型进行加速和优化,降低编码算法复杂度。HEVC编码器为了寻找最佳编码尺寸,使用了大量的迭代与递归以确保编码后的代价最低。此类编码模式虽能得到最佳的编码性能,但也牺牲了大量的编码效率。大量研究证明,视频中的时域以及空域相邻区域存在着强烈的相关性,并具有类似的编码行为。因此可利用此类相似性对HEVC算法进行改进,减少不必要的迭代和递归,在编码性能损失极少的条件下提升编码效率。(3)研究DSP平台下的HEVC算法多核并行。TI公司的TMS320C6678具有八个CPU内核,其中一个内核用于管理系统,其他核用于并行编码。为了实现并行,需要保证DSP处理的数据不存在依赖关系,为此修改了HEVC算法框架以实现并行处理。(4)通过DSP平台下的高效优化技术对HEVC算法进行优化,进一步提升编码效率。系统级优化能够使数据靠近CPU,降低数据访问时间消耗;模块级优化能够提高指令执行的软件流水,在单个周期内执行更多的指令。本文的面向C66x-DSP平台HEVC视频编码系统,通过多种优化技术,其编码效率显著提升,优化后的编码效率相较于未优化系统普遍提升了数十倍,实现了对标清视频的实时编码。
其他文献
由于隧道工程的特殊性、复杂性和隧道围岩的不确定性,对隧道围岩及支护结构进行监控量测是保证隧道工程质量、安全的必不可少的手段。监测技术是近10多年来在我国逐渐涉及的技
<正> 一、重工商品价格改革的历史演变 1、重工商品价格改革的几个阶段 1978~1983年为改革的初期阶段,主要是试行浮动价格。重工商品价格改革以机电产品价格为起点,1979年8月,
期刊
对隧道施工过程中的监控量测项目进行了分类,并详细的阐述其内容,通过研究发现,科学精准的监控量测技术能够为隧道的安全性和经济性提供长期的使用安全信息。
《文心雕龙》中的《明诗》篇,主要论述诗歌的历史沿革,但其中些许微言大义,在一定程度上揭示了诗歌创作的基本特质。《文心雕龙》广泛涉及各种问题,结构严谨,论述周详,有很强
<正> 个人事务是指超出道德和常规约束,可以由个人自由、合法地进行选择、决定的事情。幼儿在个人事务上的自主是其自主性发展的一个方面。本研究采用问卷法和访谈法,对大连
<正> 当前,摆在各级物价部门面前的一个突出重要的课题,就是如何对待放开商品价格?要不要加强管理?怎样实施管理?笔者结合湖南省娄底地区实际,对放开商品价格的问题,谈三点看
城市智慧排水系统是对城市排水进行一体化控制的重要途径,一个完善智慧排水系统可以对城市排水、防洪、污水处理等功能进行一个完善的统筹管理。本文介绍城市智慧排水建设背
数字视频演播室是在计算机图形和视频色键基础上发展起来的演播室技术.介绍了温州大学数字视频演播室的系统结构及在运动会专题报道中的应用情况。
本文围绕初中英语词汇课教学中存在的问题,提出了六点教学建议:(1)重视语音,做到音形义统一;(2)创设语境,在用中学,让生词的学习更加有意义;(3)以话题为中心,借助语篇学习生词;(4)根据
<正> 一、知何认识价格改革与通货膨胀的关系近年来,在许多研究中国通货膨胀成因的论著中,价格改革(主要是价格体系的调整)往往被看作是导致通货膨胀的重要因系,在一般老百姓