Font Size: a A A

Design Of Embedded Video Surveillance System Based On H.264

Posted on:2011-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:T G PengFull Text:PDF
GTID:2178330332463926Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of science and technology, electronic technology, network technology, multimedia technology gradually fused together to promote the development of video surveillance, makes transition of video surveillance system from traditional analog monitor to today's fully digital video surveillance system. Embedded video surveillance systems designed in the past were always based on ASIC, DSP, FPGA etc, Because they have many shortcomings such as cost,speed,and the resource occupied, this paper has designed an embedded video surveillance system which was based on ARM S3C2440 platform, in order to save network bandwidth, advanced H.264 was used as video coding,decoding standard, experimental results show that the proposed plan runs well on embedded platform, as it can achieve quasi-real-time encoding speed, so it can be used by the following fields: home, security protection, schools, banks,etc.Hardware platform adopted by this system use S3C2440 as core processing unit, Linux was used as the operating system, based on this, X264 encoder model was transplanted and optimized, program about video capture, encoding, transmitting, decoding and display were designed. The main work done by paper:(1) Analyse and interpret the H.264 standard, focus on analysing the method of motion estimation in the X264.(2) Improve the H.264 encoding process, propose a new Intra 4X4 prediction method, and the inter prediction of SKIP mode decision method is improved, meanwhile the parameters of the encoder were optimized.(3) According to the embedded system development steps, cut, configure and transplant Bootloader, Linux kernel and drivers, respectively, and produce a file system meet FHS.(4) The application program part of embedded video monitoring system were designed, including video capture program which was based on V4L, X264 encoder transplantation and optimization, video transmitting and receiving procedures, as well as decoding, display program. Also propose an extended plan: while mounting IDE hard disk on development board, X264 encoder could output video data stored locally, meanwhile TCP-based reliable video send/receive program was corresponding designed.Finally, pointed out the shortcoming and the work next to be done that design plan of this paper.
Keywords/Search Tags:S3C2440, H.264, Embedded Linux, Video monitoring, X264
PDF Full Text Request
Related items