The Design and Implementation of Digital Video Server Based on DM6467
|School||Huazhong University of Science and Technology|
|Course||Applied Computer Technology|
|Keywords||DM6467 DaVinci Technology Embedded Linux Digital Video Server Audio Encoding and Decoding Video Encoding and Decoding|
With the advent of network age, as well as the rapid developments and changes in video surveillance industry, there is an increasing demand of digital video surveillance system and its related products. At the same time, uses have put forward higher requirements as well as additional indicators to measure and assess the requirements. Nowadays user requirements on the product performance of digital video surveillance system are also increasing sharply in many aspects, such as system cost, power consumption, stability, video resolution, monitoring the number of channels, the overall performance, ease of installation and maintenance and easy expansion, and so on. In recent years, DaVinci technology platform launched by Texas Instruments (TI) has been widely used in the emerging video surveillance system. The advantages of DaVinci technology platform are efficient processors, a dedicated video processing sub-system, highly integrated software systems and development tools, low cost and high flexibility.We propose a scheme of designing and developing a video server system in this paper. In our method, we take the latest TMS320DM6467 processor of TI’s DaVinci platform as the core processor of the system based on TI’s DaVinci technology. And the video server system is also combined with TVP5158 chip and other related peripheral chips with multi-way audio and video capture functions. With the design of circuits, we finally successfully implement a high-end SoC video server product of single-chip, which can present the high integration, high performance, multi-way audio and video capture of the DM6467 processor. Firstly, we give a detailed research and analysis for features and framework of the main chip named DM6467;and then we divide the system into memory modules, video modules, audio module and other modules from the view of hardware; later we introduce the standards and protocols involved in each modules in details , and describes the design and implementation of principles of each module; finally, we demonstrate the hardware debugging process and outcome results, and make a short introduction of the transplantation of an embedded Linux operating system and preparation for the TVP5158 driver and CS4341 driver.The system uses XDS560 USB emulator and serial debugging software provided by TI to debug the video server system, and we prepare the corresponding test procedures in Linux. The result proves that the system can meet our design requirements with good real time performance and stability. It can realize real-time acquisition, storage, transmission and other functions for 8-channel analog audio and video signals.