节点文献

支持网络的嵌入式视频编码系统的设计与实现

Design and Implementation of Embedded Video Encoding System with Network

【作者】 李巍

【导师】 贾克斌;

【作者基本信息】 北京工业大学 , 电路与系统, 2008, 硕士

【摘要】 随着电子技术,信息技术和通讯技术的快速发展,以及互联网的广泛应用,3C (Computer, Communication, Consumer)合一的趋势己经形成,从而导致了计算机产业重心的转移,即从计算机产品转移到信息产品。特别是随着硬件技术的发展及人们对于信息产品网络化功能要求的提高,嵌入式系统及其应用也就成为这个行业的研究热点。同时,在计算机本身的领域里面,微型化和专业化是一个新的发展趋势,而它同样也需要嵌入式系统的支持。因此,对嵌入式系统及其在网络环境中应用技术的研究,就有着非常重要的实际意义。本论文在ADI公司生产的ADSP-BF537 EZ KIT Lite嵌入式开发平台上,分别针对嵌入式操作系统、支持网络功能的嵌入式TCP/IP协议栈和H.264视频编码算法在嵌入式平台的实现这三个关键技术展开研究,主要完成的工作包括:嵌入式实时操作系统μC/OS-II的功能分析与实现。μC/OS-II是由美国的Jean J.Labrosse编写的一个开源的嵌入式多任务实时操作系统。本文通过分析μC/OS-II的内核结构,结合嵌入式处理器的硬件架构,将其成功的移植到BF537处理器上。通过在嵌入式硬件平台引入实时操作系统,大大缩短了系统的开发周期,提高系统的扩展性。支持网路功能的嵌入式TCP/IP协议栈μIP的实现。随着互联网的高速发展,提供支持网络功能的嵌入式设备成为嵌入式系统研究的热点问题。本文通过分析嵌入式TCP/IP协议栈μIP的体系结构,接口技术及协议实现,设计开发了底层的驱动程序,并在此基础上实现了一个基于Web Server的视频点播系统。H.264/AVC视频编码器的移植与优化。作为下一代的视频编码标准,H.264/AVC大幅提高了编码器的编码效率,但其编码的复杂度也相应的增加。本文结合BF537芯片结构与H.264编码器自身特点,利用常用的嵌入式优化手段,在不降低编码质量的前提下,有效提升局部运算速度。实现网络视频点播与H.264视频编码这两个任务的并行处理。证明了网络环境下嵌入式操作系统的多任务处理能力,为下一步开发网络视频监控系统奠定了基础。

【Abstract】 With the rapid development of electronic technology, computer technology and communication technology in this information age, it is clear that 3C (Computer, Communication and Consumer) will converge in the near future, which will shift the focus of Computer Industry from the Compute product to the Information product. Especially, with the improvement of hardware technology and the high demanding of information product supporting network, the embedded system and its application has become the hot spot in this field. At the same time, in the field of computer science itself, the micromation and specialization is the new developmental direction. It also needs the support of Embedded System. So, researching on the embedded system and application in network environment is of great practical significance.By means of ADSP-BF537 EZ KIT Lite embedded development platform, which is manufactured by Analog Device Inc, this paper focused on three aspects: embedded operation system, embedded TCP/IP protocol, and H.264 video coding algorithm in the embedded platform.The main completed work as following:The analysis and realization of embedded real-time operation system --μC/OS-II:μC/OS-II provided by Jean J.Labrosse of United States is an open-source embedded real-time multi-tasking operating system. This paper analysed the core structure ofμC/OS-II and the embedded processor hardware architecture in order to solve the problem on how to transplantμC/OS-II to embedded system successfully. Through porting the real-time operating system to the embedded platform, the development cycle can be greatly shorten and the system scalability can be improved in a large extent.The implementation of embedded TCP/IP protocol --μIP: With the high-speed development of the Internet, embedded devices which can be connected to the network, becomes the hot issue of the researching on embedded systems. This paper developed device driver based on analyzing the architecture, interface technology, and protocol implementation ofμIP in detail. In this case, a video-on-demand system is carried out on the basis of Web Server.The transplantation and optimization of H.264/AVC video encoder: As the next generation video coding standard, H.264/AVC substantially improved the efficiency of encoder, however, the complexity of coding increased in corresponding. According to the BF537 chip architecture and H.264 encoder characteristics, by means of common embedded optimization methods, this paper highly accelerated the local processing speed without lowering the quality of coding.Finally, video-on-demand and H.264 video encoding these two tasks could parallelly process in embedded system. It established the foundation for the development of network video monitoring system in the future.

【关键词】 嵌入式系统μC/OS-IIμIPH.264/AVC
【Key words】 Embedded systemμC/OS-IIμIPH.264/AVC
  • 【分类号】TNP391.41
  • 【下载频次】117
节点文献中: 

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

本文的引文网络