Font Size: a A A

Embedded Video Monitoring System Software Framework Design

Posted on:2014-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2248330395498514Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
After the arrival of the New Year, in order to serve the needs of people better, various industries and newly developed products have started to pay attention to life details of the application, and video surveillance is playing a more and more important role in people’s life. In the field of video surveillance, embedded technology has a wider range of applications with its small size, many kinds of chips and network advantages.Using embedded technology in the video surveillance, the most important is the choice of the core chip. The efficiency of the core chip determines the stability and real-time of the entire system. Based on it, the system selects DaVinci DM365chip ultimately by contrast the current several mainstream video processing chip. The DM365is introduced by TI and integrated ARM subsystem and H.264, MPEG4coprocessor chip. For the720P image, the hard compression efficiency of DM365can up to25frames per second.Based on the current demand for video surveillance applications and specific use characteristics, and taking into account the needs of real-time processing of the video signal and the corresponding software development, Software Architecture and software and hardware function module is designed.About the hardware, it describes the overall hardware module and the ARM subsystem and video processing subsystem which play an important role in the DM365. The chip peripherals and a TP-LINK wireless card are introduced also.About the design of software framework, it includes video capture, hardware encoding, video processing, video transmission and playback software implementations. According to the software framework composition specification, it describes the overall software module and interaction design and implementation about the video capture, encoding, transmission thread in detail. The communication process between the video threads is described too.The system video transmission makes use of wireless network, to achieve this feature requires a USB wireless card. But DM365wireless network card driver version is so low that it requires modifying the kernel source and recompiling in order that the drive can support the new features of the wireless LAN. Player software is implemented in the laptop’s VC environment. Its mission is firstly initializes VLC player, then receives the video data sent by DM365, followed by object detection, and last uses the player to achieve soft decoding real-time playback.By repeating studies and experiments, a video processing system based on the DM365chip is designed and implemented. Video image frame resolution is720*576and frame rate is25fps.
Keywords/Search Tags:video software design, DM365, thread interaction, video compression, RTP
PDF Full Text Request
Related items