学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于率失真优化的码率控制算法研究,TN919.81
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于P2P流媒体系统的设计与实现,TN919.8
- H.264并行视频转码算法研究,TN919.81
- 基于多核计算平台的视频压缩算法研究,TN919.81
- 基于TMS320DM365的音视频传输及智能视频分析系统的设计与实现,TN919.8
- 基于DM642的H.264视频编码实现及优化方法的研究,TN919.81
- SVC分层视频传输的自适应LDPC-UEP方法研究,TN919.8
- 无线网络中可分级视频传输QoS保证跨层设计方法研究,TN919.81
- 停车诱导在智能移动终端上的设计与实现,TN929.53
- 基于DM6467 DSP处理器的多通道H.264视频编码软件设计,TN919.81
- 视频直播系统中流媒体加速传输技术研究,TN919.8
- 基于ffmpeg的高性能高清流媒体播放器软件设计,TN919.8
- 基于TILE Pro64多核处理器的3G服务器视频转码软件设计,TP393.05
- H.264帧内预测快速模式选择算法研究,TN919.81
- 网络视频传输系统研究和设计,TN919.8
- H.264中的运动估计、帧内和帧间预测算法研究,TN919.81
- 适合于WMSNs的视频压缩及可靠传输编码技术研究,TN919.81
- 基于负载均衡的3G视频传输系统的设计与实现,TN919.8
- 基于ASON的高速公路视频监控系统应用研究,TP277
中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 调制技术与调制器、解调技术与解调器 > 解码器
© 2012 www.xueweilunwen.com
|