学位论文 > 优秀研究生学位论文题录展示

基于Android的H.264/AVC解码器的设计与实现

作 者: 井洪亮
导 师: 王鸿鹏
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: H.264 FFmpeg Android操作系统
分类号: TN764
类 型: 硕士论文
年 份: 2010年
下 载: 588次
引 用: 2次
阅 读: 论文下载
 

内容摘要


手机已经成为人们生活中必不可少的电子产品。智能手机的普及使用和3G时代的到来,使得流媒体技术和视频通话等成为可能。但是由于无线通信网络自身的传输率低、网络不稳定等特点,一般的视频标准在无线网络中的传输质量很差。H.264/AVC作为目前最先进的视频压缩标准,在压缩效率、码流质量和容错性等方面有着良好的表现,适合于无线网络的传输应用。为了在智能手机上实现H.264解码,本文在研究分析几种开源解码库之后,将基于PC机的H.264解码库移植到Android平台。Android智能手机操作系统是Google公司最新推出的一个智能手机平台。Android手机系统无须版权费,是一个开源的平台系统。开发人员可以在该系统上快速开发,并可以利用其他开发人员的工作成果。它有自己的内存管理控制、自己支持的标准C等。为了在Android上实现流畅的视频解码,需要对解码库进行优化移植。本文设计并实现了基于Android的H.264视频解码器,最终目的是在Android上实现流畅的视频解码。本文的主要创新点体现在:从开源的FFmpeg解码库中提取H.264解码部分,实现解码器从PC机到Android平台的移植。基于Android操作系统,设计实现了H.264解码需要的接口,并完成解码器客户端的实现。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-12
  1.1 课题背景  8-9
  1.2 国内外研究现状及发展趋势  9-10
  1.3 本文主要研究工作  10-11
  1.4 本文的结构  11-12
第2章 Android 平台及H.264 标准简介  12-23
  2.1 Android 开发平台  12-14
  2.2 Android 系统平台特性和架构  14-16
    2.2.1 Linux 内核  15
    2.2.2 Lib 库和运行环境  15-16
    2.2.3 框架层  16
    2.2.4 应用层  16
  2.3 H.264 标准简介  16-17
  2.4 H.264 结构  17-20
    2.4.1 H.264 的档次和级别  17-18
    2.4.2 H.264 视频格式和编码数据格式  18-20
  2.5 H.264 技术优势  20-22
    2.5.1 更高压缩率和图像质量  20
    2.5.2 网络友好性  20-21
    2.5.3 抗误码技术  21-22
  2.6 本章小结  22-23
第3章 H.264 算法及解码器移植实现  23-39
  3.1 H.264 编解码原理  23-24
  3.2 H.264 核心算法  24-31
    3.2.1 帧内预测和帧间预测  24-29
    3.2.2 变换与量化  29
    3.2.3 熵编码  29-31
  3.3 H.264 解码方案研究与选择  31-33
  3.4 解码器裁剪与优化  33-35
    3.4.1 FFmpeg 关键数据结构  33-34
    3.4.2 H.264 解码器裁剪优化  34-35
  3.5 解码器编译移植  35-38
    3.5.1 生成头文件  36-37
    3.5.2 本地C 实现  37
    3.5.3 编译本地方法  37-38
  3.6 本章小结  38-39
第4章 解码器客户端实现  39-48
  4.1 开发环境搭建  39
  4.2 解码器整体设计  39-40
  4.3 解码流程  40-42
  4.4 视频显示  42-45
    4.4.1 YUV 到RGB565 色彩转换  42-44
    4.4.2 RGB 数据显示  44-45
  4.5 解码器测试结果  45-47
  4.6 本章小结  47-48
结论  48-49
参考文献  49-53
致谢  53

相似论文

  1. 基于率失真优化的码率控制算法研究,TN919.81
  2. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  3. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  4. 基于P2P流媒体系统的设计与实现,TN919.8
  5. H.264并行视频转码算法研究,TN919.81
  6. 基于多核计算平台的视频压缩算法研究,TN919.81
  7. 基于TMS320DM365的音视频传输及智能视频分析系统的设计与实现,TN919.8
  8. 基于DM642的H.264视频编码实现及优化方法的研究,TN919.81
  9. SVC分层视频传输的自适应LDPC-UEP方法研究,TN919.8
  10. 无线网络中可分级视频传输QoS保证跨层设计方法研究,TN919.81
  11. 停车诱导在智能移动终端上的设计与实现,TN929.53
  12. 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81
  13. 视频直播系统中流媒体加速传输技术研究,TN919.8
  14. 基于ffmpeg的高性能高清流媒体播放器软件设计,TN919.8
  15. 基于TILE Pro64多核处理器的3G服务器视频转码软件设计,TP393.05
  16. H.264帧内预测快速模式选择算法研究,TN919.81
  17. 网络视频传输系统研究和设计,TN919.8
  18. H.264中的运动估计、帧内和帧间预测算法研究,TN919.81
  19. 适合于WMSNs的视频压缩及可靠传输编码技术研究,TN919.81
  20. 基于负载均衡的3G视频传输系统的设计与实现,TN919.8
  21. 基于ASON的高速公路视频监控系统应用研究,TP277

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 调制技术与调制器、解调技术与解调器 > 解码器
© 2012 www.xueweilunwen.com