学位论文 > 优秀研究生学位论文题录展示
嵌入式linux下媒体播放器关键技术的研究与应用
作 者: 杨玉森
导 师: 杜旭
学 校: 华中科技大学
专 业: 通信与信息系统
关键词: 嵌入式系统 媒体播放器 有限状态机 音视频同步 播放控制
分类号: TP317
类 型: 硕士论文
年 份: 2013年
下 载: 10次
引 用: 0次
阅 读: 论文下载
内容摘要
随着计算机技术的日益成熟和集成芯片技术的快速发展,目前嵌入式系统已经在人们的日常生活和生产中占据了越来越重要的地位。但是由于嵌入式系统的特点以及硬件平台的限制,和PC的软件开发不同,如何开发出高效快捷的嵌入式软件,依然是一个需要深入研究的话题。本文以DVR应用为背景,研究嵌入式Linux下媒体播放器实现中遇到的问题,针对具体问题提出相应解决方案,以开发出一个适用于嵌入式环境的高效的媒体播放器。首先,本文针对播放器播放状态众多,难于维护的问题,以灵活控制播放状态跳转为目的,提出了基于有限状态机的播放状态控制策略。其次,基于播放器待播放的视频文件以及解码器解码能力各异的特点,提出了基于播放环境的自适应播放速率控制算法,以充分发挥嵌入式环境下硬件解码器的特点,达到最佳播放效果。最后,为了解决实时录制音视频交错文件的音视频同步播放问题,本文深入研究现有音视频同步机制,在分析各种同步机制优缺点的基础上提出了适用于这种文件的音视频同步机制。在研究这些技术方案的基础上,本文还将其在实际环境中加以利用,应用这些技术方案实现了一款嵌入式Linux下轻量级的媒体播放器,这一播放器能够高效的完成音视频的基本播放功能,同时还具有良好的可扩展性和可移植性,便于在其他平台上应用和添加更为复杂的功能。经过全面的测试,本文提出的技术方案的合理性和正确性得到了充分的验证。目前,这些技术方案以及基于他们实现的嵌入式媒体播放器已在多个DVR项目中得到应用。
|
全文目录
摘要 4-5 Abstract 5-11 1 绪论 11-14 1.1 课题背景与意义 11 1.2 研究内容和目的 11-12 1.3 本文主要工作及组织结构 12-14 2 媒体播放器相关技术研究 14-25 2.1 音视频编码基础知识 14-16 2.2 AVI 文件封装技术 16-17 2.3 音视频同步技术 17-20 2.4 有限状态机 20-24 2.5 本章小结 24-25 3 嵌入式播放器主要技术方案研究 25-42 3.1 基于有限状态机的播放状态控制策略 25-31 3.2 基于播放环境的自适应播放速率控制算法 31-34 3.3 一种音视频交错文件同步机制 34-41 3.4 本章小结 41-42 4 媒体播放器的实现 42-48 4.1 需求分析 42 4.2 总体架构 42-43 4.3 关键模块介绍 43-47 4.4 本章小结 47-48 5 测试与分析 48-57 5.1 测试环境 48 5.2 测试方案与结果 48-55 5.3 测试结果分析 55 5.4 本章小结 55-57 6 总结与展望 57-59 6.1 本文总结 57 6.2 工作展望 57-59 致谢 59-60 参考文献 60-62
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 基于形式化UML测试序列生成方法研究,TP311.53
- 基于petri网的分组密码算法的硬件实现,TN918.2
- 以太网MAC层协议研究与FPGA实现,TP393.04
- 信芯HS2503软件系统设计与研究,TP311.52
- 嵌入式系统中的Flash存储管理分析与设计,TP368.1
- 改进的PID算法在通信电源监控系统中的应用,TN86
- 基于ARM9的鱼排养殖监控系统,TP368.1
- 基于ARM的无线智能家居控制系统的研究与设计,TP273.5
- 支持多种视频文件格式的车载视频点播系统的研究与设计,U463.5
- 智能控制的电力核相技术研究,TP368.1
- 车载多媒体语音识别系统设计,TN912.34
- 脉搏信号远程自动监测器系统原型研究,TN911.23
- 基于ARM的IEEE 1451智能称重传感器设计,TP212
- 射频识别系统阅读器与天线研究与设计,TP391.44
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序包(应用软件)
© 2012 www.xueweilunwen.com
|