Font Size: a A A

Design And Implementation Of Driver For Video Capture Card And Video Output Card Based On PCIE

Posted on:2018-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2348330518498969Subject:Engineering
Abstract/Summary:PDF Full Text Request
As an important carrier of information,video gradually has become an important part of people's life and work.With the rapid development of video processing technology,the demand for high resolution and frame rate images is increasing,so video transmission needs higher transmission speed.PCI bus can't break through the limitation of the parallel design architecture,so that it has the very little space to improve the PCI bus transmission speed.Now PCI bus technology couldn't satisfy the need of real-time acquisition speed of high resolution and high frame rate image,so video processing card based on PCIE bus which has higher data transmission speed is used more and more widely,to develop its driver has important practical value.This thesis mainly focuses on designing and achieving the driver of video capture card and video output card based on PCIE bus.Firstly,this thesis introduces the research background,the research purpose and significance of video processing card's driver.On the basis of studying PCIE bus technology and WDM driver model,Win Driver driver development tool which is simple and efficient and VS2010 are selected to program the driver of video processing card.Secondly,thesis designs the entire framework and the modules of the driver,and the driver is designed as an independent dynamic link library for subsequent maintenance and upgrading.Finally,it detailed introduces the design of the modules including scan the card,open the card,initialization,input and output,etc.And it focuses on DMA data transmission,the image acquisition algorithm of the video acquisition card and the image output algorithm of the video output card.In this article,the driver is designed to achieve two main functions: First,to ensure real-time video capture performance without loss of frame and implement two-way parallel transmission of video capture card,namely one way to transmit original image data and another way to transmit H.264 compressed video data.Second,to realize that video output card can output many types of image data files(such as raw,bat,png,jpg,bmp,avi,wmv,etc.).The driver of this paper has the following three advantages: First,Generality.The driver has been applied to the Windows XP,Windows 7 32/64 system.Second,Convenience.The driver is designed as an independent dynamic link library,which is convenient for subsequent maintenance and upgrade.Third,High efficiency.Efficient image acquisition algorithm and image output algorithm are designed in the driver.At present,the driver has been widely used in the project of the institute.
Keywords/Search Tags:PCIE, video capture card, video output card, driver
PDF Full Text Request
Related items