基于PCIE的视频釆集卡和视频输出卡的驱动程序设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:goodhope9010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频作为信息的一个重要载体,已经渐渐成人们工作和生活的重要部分。随着视频处理技术的快速发展,高分辨率和帧率的图像需求越来越大,因此视频传输需要更高的传输速率。由于PCI总线不能打破并行设计架构的局限性,导致它的传输速度能提升的空间很小,现今PCI总线技术并不能满足高分辨率和高帧率的图像实时采集所需要的速度问题,所以基于数据传输速度更高的PCIE总线视频处理卡应用越来越广泛,其驱动程序的开发具有重要的实用价值。本文主要针对基于PCIE总线的视频采集卡和视频输出卡驱动程序的设计与实现进行了研究。首先,分析了视频处理卡驱动程序的研究背景、研究目的与意义,在深入研究PCIE总线技术与WDM驱动程序模型的基础上,选择了简洁高效的WinDriver驱动开发工具和VS2010联合编写视频处理卡的驱动程序。其次,设计了驱动程序的整体框架和所包含的各个模块,将其设计成一个独立的动态链接库以便于后续的维护与升级。最后,具体介绍了检测板卡、打开板卡、初始化、采集和输出等各个模块的实现方法,并重点研究了DMA数据传输、视频采集卡的图像采集算法和视频输出卡的图像输出算法。本文设计的驱动程序主要实现两个功能:第一,在保证视频采集系统实时高效无丢帧性能的同时,实现了视频采集卡的原始图像数据和H.264压缩视频数据的两路并行传输;第二,实现了视频输出卡输出多种类型图像数据文件(如raw、bat、png、jpg、bmp、avi、wmv等)的功能。本文设计的驱动程序具有以下三点优势:第一、通用性。该驱动程序已经应用到Windows XP、Windows 7 32/64位系统上;第二、方便性。驱动程序被设计成一个独立的动态链接库,方便后续的维护与升级;第三、高效性。在驱动程序内部设计了高效的图像采集算法和图像输出算法。目前,本文实现的驱动程序已经大量应用在研究所的项目中。
其他文献
新常态下良好的创业环境为高校开展创业活动提供了难得的机遇。在妥善解决资金缺乏等各种障碍问题的基础上,国内外经济形势、国家一系列鼓励创业的政策、广大中小企业对高素
<正> [病例414] 患者44岁,女,初诊1972年4月1日。病历:初诊时由著者的大儿子给她开了当岿芍药散片剂。患者服后出现恶心、偏头痛、尿少。再诊时著者的大儿子针对尿少而让服当
秦腔在花雅戏曲的嬗变过程中,实现了曲牌体向板腔体的过渡,是戏曲史上的一个重要声腔。新中国成立后,随着各级文化部门不断加强对地方戏曲的重视,大量的秦腔资料被搜集起来,