H.264若干关键模块并行算法设计与基于CUDA的实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:eyeryonecheat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和信息技术的发展,视频已经成为人们生活中的一部分。视频中包含大量的信息,使得它很难直接存储或者传输。为了解决这一问题,人们在视频压缩编码领域进行了不懈的努力。H.264作为新一代视频编码标准,具有着优异的压缩性能,但其性能的提高是以增加计算复杂度为代价的。近年来,图形处理器(GPU, Graphic Processing Unit)发展迅速,GPU已不仅局限应用于图形的渲染工作,而且逐步用于通用计算。因其具有价格低廉、编程灵活和强大的并行数据处理能力等特点,人们已将GPU用于视频编解码领域。本文对H.264串行编码器进行任务划分,采用CPU+GPU协同工作的编码架构。CPU主要负责原始数据的读取、参数集和片头码流的写入以及主机和设备间数据的传输;GPU则用于帧内预测、帧间预测、熵编码和环路滤波等计算量相对较大的模块。本文主要针对H.264中的帧内预测、熵编码和环路滤波三个模块进行并行算法设计并在CUDA上实现。针对帧内预测模块,设计了三种并行算法:针对并行难度相对较大的熵编码环节,通过深入分析数据相关性,设计了一种合理的并行方案。通过信息统计、码流生成和码流合并三步完成了熵编码的并行。针对环路滤波环节,设计了两种并行方案,并给出了一些优化方法。本文进行了大量的实验,结果表明所采用的CPU+GPU协同工作的编码架构可以充分发挥处理器的各自优势,在基本保证压缩性能和图像恢复质量的条件下,计算效率得到显著提高。本文的并行编码器与现有流行的x264串行编码器相比具有5-7倍的加速效果。
其他文献
TD-LTE是我国主导的国际4G标准,近几年来发展迅猛。在2013年巴塞罗那世界移动通信展上,首次展示了支持全球漫游的TD-LTE多模终端,终端的出现标志着TD-LTE产业的成熟,工信部表示20
论文试将水声通信应用于民用领域。选用水管这个基本生活设施作为研究对象,把多应用于湖波海洋的水声通信,应用到相对狭窄的管状水声信道中,设计了管状水声信道通信系统。  首
全球导航卫星系统(Global Navigation Satellite System,GNSS)是衡量一个国家科学技术发达水平与国防军事实力的重要标准之一,而在GNSS接收机的研究与开发过程中,为降低研发成本
随着社会生产与科学研究的快速发展,复杂环境中的机器人应用更加频繁。当作业环境复杂多变时,机器人的通信网络环境将遭受电磁环境和地理环境影响,通信链路很难保持稳定工作甚至
当前煤炭业瓦斯爆炸仍然是煤矿重大灾害事故之一,为了确保矿井生产安全,国内大部分煤矿开始安装瓦斯抽放监控设备,但是这些设备大多数都是安装在固定的泵房或者巷道中,其传感器在
外辐射源雷达系统,因为反侦察、抗摧毁和生存能力强等特点,日益受到各国的关注。由于该系统所利用的辐射源多分布在VHF或者UHF波段,它同时具备了常规低频雷达的优点。本文主要开
随着无线通信的发展,为了满足对未来无线网络的需求,为用户提供多种多样的通信方式、接入手段和不同的制式集合于一体的产品迫在眉睫。上海市科委资助课题[课题编号:10DZ15007
无线通信技术作为信息技术的重要组成部分,已经成为现代通信技术中最活跃的技术领域。对无线通信的研究虽然取得了很大进展,但是无线通信系统性能的研究仍然受无线信道的制约。
本论文着重研究计算机辅助电磁建模和微波电路设计的新技术——空间映射方法,及其在微波滤波器优化设计中的应用。   电磁仿真由于其精准性,在高性能微波滤波器的设计和诊断
由于移动数据流量的爆炸式增长,蜂窝网运营商面对更大的压力来为蜂窝用户提供足够的蜂窝频谱资源,以满足每天动态变化的流量需求。为了解决日益增长的移动数据流量的需求问题,蜂