论文部分内容阅读
数字电影发展的前景很广阔。DCI是好莱坞7家制片公司共同建立的一个组织,它提出了DCI数字电影技术规范。视频解码部分是符合DCI规范的数字电影系统的难点。数字电影视频解压卡的驱动程序设计是系统的重要组成部分。
本文使用微软公司的DDK和Compuware公司的Driver Works来开发PCI设备WDM驱动程序。设计要点包括:DriverWorks中PCI设备WDM驱动程序的架构;对于不同类型IO请求的不同处理方法;DMA的过程以及DMA线程之间的同步;以及将驱动程序从单CPU计算机系统移植到多CPU计算机系统的设计要点。实验结果表明,驱动程序能够控制数字电影视频解压卡对符合DCI规范的视频码流进行实时解码,该视频码流速率可以达到DCI规范给出的最大值(250MBits/sec)。