基于多核处理器的视频编解码并行算法研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:kangxi2xjp30
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/MPEG-4 AVC由于其具有较高的压缩率和良好的网络适应性,在数字视频存储以及多媒体信息服务等领域得到广泛应用。HEVC是由ITU-T和ISO/IEC两大国际组织共同推出的新一代视频编解码标准,支持现有H.264/MPEG-4 AVC所有应用,且压缩性能比H.264/MPEG-4 AVC高一倍。随着多核的出现与普及,人们越来越认识到并行计算的重要性。一方面通用CPU制造商不断地增加单个处理器中计算核的数目;另一方面以游戏加速和图像处理为初衷设计的图形处理器在非图形的通用高性能计算领域也开始广泛应用。本文对视频编解码领域的研究现状进行了分析,旨在提高视频编解码性能,着重研究了使用多核技术加速视频编解码技术。本文的主要研究内容包括以下几部分:1.实现了同构多核处理器和异构多核系统条件下的色彩空间转换并行优化。同构多核基于Intel与AMD多核处理器,使用OpenMP编程模型。异构多核使用CPU-GPGPU异构编程系统,使用CUDA平台以及OpenCL平台。实验结果表明并行技术在视频编解码中的应用前景良好。2.实现了基于同构多核的并行HEVC解码器。HEVC标准中提出了WPP(Wavefront Parallel Processing)方案,用以支持视频的并行编解码。但是目前市场中HEVC软件以及HEVC官方参考代码还未实现WPP并行编解码器。本文尝试使用多线程库实现了基于WPP的并行解码器。测试结果表明,本文的实现是可行高效的,在四核处理器中对图像片(slice)解码部分能够得到2.8倍的加速比,整个解码器可以获得1.7倍的加速比。3.提出基于wavefront算法CUDA实现的并行去方块滤波。虽然也有学者使用CUDA加速去方块滤波,但是他们的实现都是以牺牲一定量的视频质量来提高去方块滤波的速度。本文实现过程中,基于wavefront算法,和标准去方块滤波得到完全一致的结果,不会导致主观或者客观视频质量下降问题。
其他文献
你的身边一定有这样一位朋友:他经常找不着北,方位描述只懂得“左”或“右”,看不懂路牌或导航……这类“出了门就不知道自己在哪儿”的人通常被称为“路盲”。  与人类不同,大多数动物在确定方向、寻找路径方面表现优秀。早在1948年,美国加州大学的心理学家爱德华·托尔曼就观察到大鼠的寻路本领。大鼠在迷宫中寻找食物几乎不费吹灰之力。即使堵住原来的路径,或把它们移到一个新的起点,它们也能探索出新的路径,找到被
期刊
该文在比较传统条带SAR和转台成像的基础上,对聚束SAR进行了理论分析和总结,设计并完善了聚束SAR的极坐标成像算法,该文的工作主要集中在以下几个方面:1.在比较条带SAR数据采
语言文字用来表达思想、传递感情,是我们重要的交际工具和生活工具.语文这门学科,具有工具性、基础性和实践性的特点.我们如何学习语文?如何在快乐的氛围中学好语文?笔者认为
期刊
犬科动物的紅细胞抗原(DEA)种类繁多,所以血型系统的分类相对复杂,目前已发现的经国际标准确定的有8种,分别为DEA1.1、DEA1.2、DEA3、DEA4、DEA5、DEA6、DEA7和DEA8。一般来讲,特定犬种中的个体血型相同。例如,纯度为60% 的灰狗属于 DEA1.1阴性血型。  猫科动物的血型只有A型、B型、AB型三种,没有O型血。虽然都有A、B、AB型,但猫科动物血型的遗传法和人类完
期刊
在初中教学体系中,班主任占有重要地位,具有引导学生学习、进行管理策略实施的作用.当前阶段是基础教育的转型阶段,这就对班主任的工作及素质提出了更高的要求.本文结合当前
信息技术与中职美术教学的整合,顺应时代发展的要求.将信息技术运用到中职美术教学中,不仅给教师的教学带来了很多的便利,还可以激发学生的学习兴趣,提高学生的学习效率.
初中教育开展过程中,班级是学校工作的基本单位,班级的班主任是教学活动的组织者、引导者和管理者,初中班主任管理工作对保证班级教学能够正常开展有着十分重要的促进作用.班
该文首先分析了不同重复频率下杂波谱的特性以及谱展宽与主要雷达参数间的关系,并且指出,一维时域处理和二维空时处理体制的选择主要取决于雷达的性能要求和系统参数.在对多
学位
该算法根据ITU G.723.1语音编码协议完成.该算法主要应用于语音压缩及多嫖体音频处理技术中,以有限的计算复杂度在6.3kbit/s速率事获得了非常高的语音质量.编码器以帧(frame