首页> 中文学位 >基于Android的H.264/AVC解码器的设计与实现
【6h】

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

代理获取

目录

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

H.264/AVC VIDEO DECODER DESIGN AND IMPLEMENT BASED ON ANDROID

摘 要

Abstract

目 录

第1章 绪论

1.1课题背景

1.2国内外研究现状及发展趋势

1.3本文主要研究工作

1.4本文的结构

第2章 Android平台及H.264标准简介

2.1 Android开发平台

2.2 Android系统平台特性和架构

2.2.1 Linux内核

2.2.2 Lib库和运行环境

2.2.3框架层

2.2.4应用层

2.3 H.264标准简介

2.4 H.264结构

2.4.1 H.264的档次和级别

2.4.2 H.264视频格式和编码数据格式

2.5 H.264技术优势

2.5.1更高压缩率和图像质量

2.5.2网络友好性

2.5.3抗误码技术

2.6本章小结

第3章 H.264算法及解码器移椊实现

3.1 H.264编解码原理

3.2 H.264核心算法

3.2.1帧内预测和帧间预测

3.2.2变换与量化

3.2.3熵编码

3.3 H.264解码方案研究与选择

3.4解码器裁剪与优化

3.4.1 FFmpeg关键数据结构

3.4.2 H.264解码器裁剪优化

3.5解码器编译移椊

3.5.1生成头文件

3.5.2本地C实现

3.5.3编译本地方法

3.6本章小结

第4章 解码器客户端实现

4.1 开发环境搭建

4.2 解码器整体设计

4.3 解码流程

4.4 视频显示

4.4.1YUV到RGB565色彩转换

4.4.2 RGB数据显示

4.5 解码器测试结果

4.6 本章小结

结 论

参考文献

哈尔滨工业大学硕士学位论文原创性声明

哈尔滨工业大学硕士学位论文使用授权书

致 谢

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号