首页> 中文学位 >嵌入式多媒体开发平台音频处理模块的设计与实现
【6h】

嵌入式多媒体开发平台音频处理模块的设计与实现

代理获取

目录

文摘

英文文摘

第1章 绪论

1.1 课题来源与背景

1.1.1 课题来源、目的和意义

1.1.2 国内外研究现状

1.2 本文研究内容

1.3 论文内容安排

第2章 嵌入式多媒体开发的相关技术

2.1 嵌入式多媒体开发平台的相关技术

2.2 目前流行的多媒体处理构架DirectShow

2.3 音视频同步技术

2.3.1 音视频同步概述

2.3.2 DirectShow音视频同步解决技术

2.4 本章小结

第3章 系统架构及音频模块设计

3.1 系统开发平台及开发流程

3.1.1 嵌入式系统开发流程

3.1.2 开发环境

3.2 需求分析

3.3 系统架构设计

3.4 系统功能模块说明

3.4.1 插件库

3.4.2 编解码模块

3.4.3 音频模块

3.4.4 图像处理模块

3.4.5 视频处理模块

3.4.6 音视频引擎

3.5 系统数据流图

3.6 音频处理模块的设计

3.6.1 音频处理技术概述

3.6.2 音频模块的设计

3.7 本章小结

第4章 音频处理模块的实现

4.1.音频处理模块的具体实现

4.1.1 Stream模块

4.1.2 Filter模块

4.1.3 Mixer模块

4.2 音视频同步机制

4.2.1 媒体间同步性定义

4.2.2 音视频同步度量指标

4.2.3 媒体间同步控制算法

4.3 数据处理优化方法

4.3.1 针对缓冲区处理

4.3.2 针对文件处理

4.3.3 针对数据运算

4.4 本章小结

第5章 系统测试

5.1 测试的目的

5.2 测试的方法

5.3 效果验证

5.3.1 验证方法概述

5.3.2 运行环境

5.3.3 运行前的准备工作

5.3.4 效果演示

5.4 本章小结

第6章 结论

致谢

参考文献

展开▼

摘要

多媒体是融合两种或者两种以上媒体的一种人-机交互信息交流和传播媒体,使用的媒体包括文字、图形、图像、声音、动画和电视图像。随着电子技术的不断发展,嵌入式系统越来越多地在控制类、消费类、通讯类等电子产品广泛应用,并且随着数字信号处理与人机交互界面等相关技术的不断成熟,嵌入式多媒体应用数量也逐渐上升。为嵌入式多媒体应用提供一个简单、快速的通用开发平台是当今业界的一个重大课题。本文主要介绍一个嵌入式多媒体开发平台的研制,重点介绍音频处理模块的设计与实现。
   该平台涵盖了一般的多媒体开发包所具备的基本功能,是一个高度模块化、统一API、具有良好平台无关性的多媒体开发平台,重要特性如通过提供高度功能化引擎使开发平台高度模块化,提供统一的、功能强大的应用编程接口,通过插件库灵活封装底层特性以提供良好平台无关性等。
   本文主要探讨并着重解决的问题包括:设计并实现了音频处理模块,其特点是包含了Stream、Filter和Mixer三个子模块,分别负责音频数据的采集和参数设置、音频数据的特效加工及混音输出;解决了嵌入式环境下的音视频同步问题,通过以正常语音播放时间为基准,将语音作为主媒体来调整视频播放速率的方法实现媒体间的同步控制;解决了嵌入式平台下数据处理优化的问题。
   实验表明,所设计的系统达到功能和性能要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号