基于奔腾4中央处理器的H.264解码器的设计和优化

基于奔腾4中央处理器的H.264解码器的设计和优化

论文摘要

随着计算机技术、集成电路技术、通讯技术和网络技术的飞速发展,多媒体技术在当今的办公、娱乐等各个产业中扮演着十分重要的角色。作为多媒体技术中的重要组成部分和主要技术难点,视频技术在近几年得到了广泛的应用,其范围包括新一代数字电视、网络电视、3G移动网络平台上手机视频的传输、视频监控、远程教育、视频会议等领域,并且对于视频处理的社会需求仍然在不断增长中。视频压缩的主要目的是有利于存储和传输。目前,随着人们需求的不断变化,视频压缩技术的应用热点已经从前几年的面向存储转变为当前的面向实时传输。在方兴未艾的远程教育、网络电视等领域,应用于个人电脑平台的高效而稳定的解码器是高质量视频播放的有力保障。本论文设计和优化了最新的视频压缩编码标准H.264的解码器,其应用平台是目前个人电脑中最为常见的奔腾4中央处理器。通过了仔细阅读H.264视频压缩编码标准、利用奔腾4中央处理器特性及其特有的多媒体指令集、确定开发流程、编写C代码、优化C代码和用MMX等多媒体指令集优化等几个阶段,并且按照软件工程开发手段,编写完毕后对代码进行了严格的测试,完成了整个解码器的设计、编写和优化工作。经过测试,最后完成的解码器在现有的主流个人电脑应用平台上,可以准实时(每秒20~25帧)解码704×476大小的图像,可以高速(每秒100~120帧)解码352×288大小的图像,很好的满足了当前个人电脑用户对于视频传输和播放的需求。

论文目录

  • 第一章 绪论
  • 1.1 视频压缩标准的发展历史和现状
  • 1.1.1 ITU-T 的H.26x 系列标准
  • 1.1.2 ISO/IEC 的MPEG 系列标准
  • 1.2 视频技术在INTEL 奔腾处理器上的应用
  • 1.3 论文内容的安排
  • 第二章 视频压缩编码的基本原理和方法
  • 2.1 视频数据压缩的必要性和可行性
  • 2.2 视频压缩编码的基本方法
  • 2.2.1 时间模块
  • 2.2.2 空间模块
  • 2.2.3 熵模块
  • 第三章 新一代视频压缩编码标准 H.264 简介
  • 3.1 编解码器基本结构
  • 3.2 H.264 的特点
  • 3.2.1 网络抽象和数据分割技术
  • 3.2.2 整数变换技术
  • 3.2.3 灵活的运动补偿技术
  • 3.2.4 先进的环路滤波技术
  • 3.2.5 帧内预测技术
  • 3.2.6 熵编码技术
  • 3.3 H.264 的不同应用档次
  • 第四章 奔腾4 系列中央处理器简介
  • 4.1 奔腾4(PENTIUM 4)系列中央处理器的先进技术
  • 4.1.1 NetBurst 微结构
  • 4.1.2 超线程技术
  • 4.1.3 总线技术
  • 4.1.4 SSE2 指令集
  • 4.2 MMX、SSE、SSE2 系列指令集
  • 4.2.1 MMX
  • 4.2.2 SSE
  • 4.2.3 SSE2
  • 4.3 MMX、SSE、SSE2 系列指令集优化实例
  • 第五章 软件的设计和优化
  • 5.1 一般优化准则
  • 5.1.1 运行速度和程序可读性的矛盾
  • 5.1.2 编程语言的选择
  • 5.1.3 算法的优化
  • 5.1.4 使用编译器优化选项
  • 5.1.5 确定代码的最关键部分
  • 5.1.6 去除依赖关系
  • 5.1.7 使用局部变量
  • 5.1.8 数据对齐
  • 5.1.9 函数调用
  • 5.1.10 高速缓存(Cache)
  • 5.2 函数的设计和优化过程
  • 5.2.1 对JM 的评测
  • 5.2.2 程序开发流程
  • 5.2.3 数据结构和程序流程的设计
  • 5.2.4 瓶颈函数的确定和优化
  • 5.2.5 代码调试的经验
  • 5.2.6 关于测试代码
  • 5.3 测试结果
  • 结束语
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    • [1].MPEG-2转H.264高效转码器的实现[J]. 电脑知识与技术 2017(06)
    • [2].H.264运动估计算法及其FPGA实现[J]. 自动化应用 2016(01)
    • [3].H.264解码器帧内预测模块的优化[J]. 电视技术 2013(19)
    • [4].H.264在手机视频监控系统中的应用浅析[J]. 电脑知识与技术 2015(22)
    • [5].基于H.264的数据分割技术研究[J]. 漳州职业技术学院学报 2015(04)
    • [6].H.264解码器的帧内预测优化[J]. 电子科技 2016(04)
    • [7].一种高效的H.264反变换反量化结构设计[J]. 计算机系统应用 2013(01)
    • [8].基于FPGA的H.264帧内预测实现和优化[J]. 计算机工程 2012(07)
    • [9].基于龙芯3B的H.264解码器的向量化[J]. 电子技术 2010(10)
    • [10].一种可重构的H.264帧内预测硬件结构[J]. 微计算机信息 2009(03)
    • [11].基于背景检测技术的H.264运动估计优化方案[J]. 电视技术 2009(S2)
    • [12].基于H.264的视频会议芯片选型[J]. 电视技术 2008(03)
    • [13].基于H.264的码率控制的改进方法研究[J]. 浙江工业大学学报 2008(05)
    • [14].H.264帧内预测数据用于图像分析的可行性探索[J]. 武汉工业学院学报 2008(03)
    • [15].一种基于H.264的高清广告插播解决方案[J]. 广播电视信息 2015(06)
    • [16].一种H.264亚像素全搜索的改进算法[J]. 小型微型计算机系统 2013(04)
    • [17].一种改进的基于柯西模型的H.264码率控制方法[J]. 信号处理 2011(11)
    • [18].H.264码率控制跳帧算法研究[J]. 微处理机 2010(03)
    • [19].浅谈H.264视频编解码标准的先进性[J]. 渭南师范学院学报 2010(05)
    • [20].H.264便携式实时编解码器的设计[J]. 微计算机信息 2009(14)
    • [21].低码率下的H.264宏块级码率控制方法[J]. 计算机应用研究 2009(07)
    • [22].一种新的H.264运动估计快速搜索算法[J]. 现代电子技术 2009(19)
    • [23].基于H.264图像编码的语音编码[J]. 无线电工程 2009(10)
    • [24].基于H.264的多参考帧运动估计快速算法[J]. 计算机工程 2008(10)
    • [25].一种新颖的H.264帧内预测快速算法[J]. 北京邮电大学学报 2008(02)
    • [26].H.264帧间预测快速算法[J]. 计算机辅助设计与图形学学报 2008(06)
    • [27].基于H.264的运动估计快速算法研究[J]. 电子世界 2014(08)
    • [28].基于方向测度的H.264帧内预测快速算法[J]. 现代计算机(专业版) 2013(04)
    • [29].一种新型的H.264码率控制初始化方法[J]. 计算机测量与控制 2012(03)
    • [30].基于运动检测与H.264的智能监控系统设计与实现[J]. 南京邮电大学学报(自然科学版) 2012(01)

    标签:;  

    基于奔腾4中央处理器的H.264解码器的设计和优化
    下载Doc文档

    猜你喜欢