Font Size: a A A

Dsp-based Interactive Video Processing System

Posted on:2008-09-19Degree:MasterType:Thesis
Country:ChinaCandidate:D Z ZhangFull Text:PDF
GTID:2208360212993514Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In everyday work and life, it is often necessary to observe the details of pictures, this demands to zoom in the total or part of the image. In this case, the operation needn't to be real-time, PC can satisfy our needs. While in the rapid developing area of real-time inspection and network technology, video signal is to be processed and it demands that the system must be real-time. This kind of mass data processing needs application specific chips, so IC manufactures brought up with a lot of multimedia processing chips. TI's TMS320DM642 is the most outstanding one.ICETEK-DM642-PCI is a board used for DSP development. Based on this and the CCS offered by TI, we designed an interactive video processing system and realized the real-time processing of color video image. The following is its several prominent characteristics:1). Realizes the bilinear image zooming algorithm, and optimizes it according to the hardware structure of DM642, this makes it can process two channels of video image. It is well prepared as a turnoff.2). Hardware interrupt is used in the process of information exchange between PC and DM642. This saves a lot of time for the CPU, and ensures that the order send by PC can be captured by DM642 instantly, then the bottleneck is eliminated.3). This project is set up according to the CCS framework. Other algorithms can be easily added to it. The updating of certain parts is also very convenient.4). An order interpreting interface is also offered. It is programmed by VC++. This user interface can capture the order and send it out through COM port. It can be used for COM communications in other cases without any modification.A brief description of the system is as the following:A user can select the video region to be processed by way of a program run on a PC. The parameters of the video region is sent out from the COM port on the PC and received by the UART on DM642,the program run on DM642 uses these parameters to finish video processing on the user's will.This thesis is made up of the following parts: Chapter one discusses the technological background and the significance of this project, we give the framework and illustrate it by a drawing.Chapter two analyses the nearest neighbor interpolation algorithm and bilinear interpolation algorithm, we give out their complexity and effects and choose the bilinear interpolation algorithm as our video signal zooming method.Chapter three introduces DM642 and explains the reason we use it. And then, we introduce the hardware and software platform based on ICETEK-DM642-PCI, this ensures that we can realize this system.Chapter four describes each part of the project in detail. Firstly, we give the flow chart of the program run on DSP, a lot of attentions are paid on the optimizing of the program, the optimized program can realize 25 frame per second read-time signal processing. Then we introduced the functions, realization and usage of the program run on PC. In the end, we solve a difficult problem of the project: realizing hardware interrupt. Through the hardware interrupting mechanism, the command from the PC can be processed instantly.At the end of the thesis, we summarized the system's function, usage and give some instructions for further work.
Keywords/Search Tags:video signal zooming, DSP, optimize, COM port, hardware interrupt
PDF Full Text Request
Related items