节点文献

嵌入式多媒体远程监控系统中MPEG-1实时解码播放组件的设计

【作者】 王英杰

【导师】 耿晨歌; 陈祥献;

【作者基本信息】 浙江大学 , 测试计量技术及仪器, 2003, 硕士

【摘要】 多媒体监控系统以其能够实时、形象、真实地反映被监视控制对象的特性,逐渐成为现代化管理、监测、控制的重要技术手段之一。目前新兴的基于嵌入式技术的多媒体远程监控系统与传统的多媒体监控系统相比具有体积小、现场无需专人值守、成本低、稳定性高、实时性好等优点,具有良好的应用与发展前景。因此研究并开发一种嵌入式多媒体远程监控系统具有很大的实际意义。 嵌入式多媒体监控系统的关键技术之一是多媒体数据的软件解码回放。多媒体数据能否实现实时、稳定、高效、可靠的解码回放,是影响整个嵌入式多媒体远程监控系统性能的一项重要因素,也是实现系统其他功能的基础。本文重点是设计实现一个应用于嵌入式多媒体远程监控系统中的MPEG—1实时解码播放组件,该组件支持多路同时监控,并具有较好的实时性、稳定性和容错性。 本论文首先介绍了多媒体监控技术的国内外发展趋势,课题提出的背景及任务;接着,对组件的总体设计思想、功能模块规划以及提高系统性能的方案进行了总体介绍。然后,详细阐述了组件的各个功能模块的软件设计思想和具体实现:为了提高组件的可维护性,引入了面向对象的设计方法,对组件中各功能模块以独立的类的形式进行设计和实现,使程序结构清晰便于维护和升级。在音频、视频解码模块中,针对解码算法运算量大,耗时长的特点,采用MMX和SSE指令实现核心算法,缩短了解码时间。在视频显示模块中,利用DirectDraw SDK直接对显示器缓存进行操作,使显示速度得到提高。此外本文描述了封装MPEG—1实时解码播放组件所采取的具体方法。最后本文针对MPEG—1实时解码播放组件的结构和性能做出了总结和评价,并提出了一些对今后发展的展望。

【Abstract】 Having the features of reflecting the object being monitored and controlled vividly and truly in real time,multimedia surveillance system is becoming one of the important means of modernization management, monitoring and control. Comparing to traditional multimedia surveillance system, the embedded remote multimedia system has the characteristics of small volume, low cost, high stability and etc, so it has good applied and developmental outlook. Therefore it has great significance to research and develop an embedded remote multimedia system.In embedded remote multimedia surveillance system, whether the multimedia data can be decoded and played back stably, reliably and high efficiently is one of the key factors which affect the system’s performance. The task of this research is to design and achive a component used in embedded remote multimedia system ,which perform to decode and playback MPEG-1 data with high efficience.This thesis begins with brief introduction of the current developing status of multimedia surveillance system, the background under which the project was brought forward ,and the task of this research-Then it introduces the comprehensive design of the component and then in particular discusses the software design of the modules of the component. To improve maintain ability, this thesis adopted object oriented design method, the modules of the component is designed and realized in independent classes, which makes the program clear and easy to maintain. In the audio and video decode modules, to improve the decoding efficiency, this thesis uses MMX and SSE instructions to realize the core algorithms. In the video display module, to improve the display speed, it uses DirectDraw SDK and operates the display memory directly. In addition this thesis introduces the method adopted to encapsulate the whole component. In the end of the thesis, conclusions and evaluations are given about the structure and performance of the component. A prospect for the further developing is also suggested.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2003年 02期
  • 【分类号】TP277
  • 【被引频次】2
  • 【下载频次】172
节点文献中: 

本文链接的文献网络图示:

本文的引文网络