USB协议数字视频传输的研究与实现.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:62 大小:3.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

USB协议数字视频传输的研究与实现.pdf

USB协议数字视频传输的研究与实现.pdf

预览

免费试读已结束,剩余 52 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京邮电大学硕士学位论文USB协议数字视频传输的研究与实现姓名:王彬彬申请学位级别:硕士专业:通信与信息系统指导教师:张家谋20050314USB协议数字视频传输的研究与实现摘要信息种类越来越多,数量也越来越大,这就要求提供一种廉价的、遍布全球的信息传输手段。而USB便是与当今计算机的发展趋势相适应的,它是一种快速的、双向的、廉价的并可以进行热插拔的串行接口。目前,USB技术正在以飞快的速度发展。Class协议设备的标准描述符和类指定的描述符,同时又进一可以更简单的和PC连接进行数字视频数据流的传输。进一步扩大了由于该标准在2003年9月份提出,因此目前市场上能够见到的支持该视频类标准的设备还很少,各个设备厂商都在为它们的设备进行视频协议的标准化。因此,基于USB视频类协议的相关研究,具有很强的前沿性、新颖性、实用性。字摄像机,在这里我们称之为Firmware;另一部分是PC端的基于Windows操作系统的驱动程序。项目的主要内容包括:开发设备端的驱动程序,实现基于基本USB协议的视频设备向基于USB视频类协议的标准转换;开发PC端的基于Windows操作系统的内核流模式的随着通信领域和计算机领域技术的不断发展,人们需要交换的基于USB协议的数字视频设备的开发,以前一直没有一个统一的标准,每个厂商因此自己制定基于USB的视频协议,以此来开发相应的硬件设备和驱动程序,由此造成的最明显的一个后果是每个设各厂商必须开发自己的基于Windows操作系统的驱动程序,因而造成了不同厂商的设备与操作系统的不兼容性。2003年9月,USBForum)发布了支持视频数据流的USB1.0标准。这个标准定义了USB设备的视频流功能,具体化了每一个基于USB步解释了控制视频流的视频类请求。该标准的推出,使得视频流设备数字视频设备与多媒体传输技术的应用范围。预计该标准可以用在廉价的网络摄像机、便携式摄像机、高端DV等设备上。本论文以USB视频类协议为标准,进行相关项目的技术研发。整个系统分为两部分,一部分是设备端,也就是带有USB接口的数驱动程序,实现USB设备与PC之间的通信。本文主要分四部分。第一章研究并提出了系统总体方案及本课IF(USBImplementersVideoDeviceClassSpecificationRevision题任务描述;第二章介绍了相关的USB技术;第三章介绍了USB视频类协议的相关知识,以及在嵌入式系统(Elate频功能的实现;第四章详细介绍了Windows下WDM驱动程序的开关键词:USB视频类协议嵌入式系统驱动程序WDMOS)下USB设备视发方法,以及设备端在Windows系统下驱动程序的设计与实现。VIDEO瞰NSPORTCOD皿LETIoNhi曲speed,projectANDDIGnALquantitiescomputers,andmanufacturerWindowsandmanymanufacturedescriptor,andWeWDMTHERESEARCHOFBASE0NUSBSPECIFICATIoNABSTRACTdevelopmentcomputertechnologies,moremoreinformal:ionmeansbidirectional,economical,andvideoforthatdevelopthe0S.ImplementersForumDevicedigitalcamerafuture.specification。systemisfirmware.AnotherUnderofcommunicationvarietiesneededbeexchangedbypeople,whichrequiredprovidecheapworldwideconnection.ThetechnologyadaptStendencyitkindhotplugserialinterface.Sofar,therapidlydeveloping.ThereiSuniversalspecificationdevice,SOmustmakespecialbasebasicdevice.ItresulteverydriverdevicedevicesdifferentcompatibleinissuesVideoClassSpecificationRevision1.02003.9.Thisdefinesstreamfunctiondevice,detailsdescriptorclassspecifiedinterpretsrequestcontroIstream.ThiswidelyusedTheincludestwoparts:onepartdevice,