多CCD专业扫描仪驱动软件的系统架构设计与实现
发布时间:2020-08-20 18:38
【摘要】: 本文主要介绍了一种多CCD专业扫描仪驱动软件的系统结构设计及其实现方案。因为特殊的需求,与普通家用和办公扫描仪相比,专业扫描仪在硬件和驱动软件上都存在着很大的不同,比如设备的切换、图像的拼接等等。为了构造一个专业扫描仪驱动软件,健壮、稳定和兼容性好的系统架构是工作的核心所在。在参加海光数码公司的专业扫描仪开发项目期间,经过研究扫描仪的工作原理、专业扫描仪的特征和相关的通信协议后,提出了一种基于模块化、分层体系架构来构造多CCD专业扫描仪驱动软件。由下往上将整个驱动软件系统分为总线驱动层、设备功能驱动层、通信层和用户界面等层次,每一层都以接口的形式为上层提供服务。为了达到预期设计的效果,在具体实现时,运用了Fa?ade和Singleton等模式。经过测试,本文提出的系统架构很好的满足了先期的系统需求分析,也对类似系统的构建具有一定的参考和实践价值。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP334.22;TP311.52
【图文】:
图 2.1 扫描仪原理图先让我们看一下灯管,对扫描仪而言,光源是非常重要的,因为 CCD 上光线,全部来自于扫描仪自身的灯管。光源不纯或偏色,会直接影响到。在正午的时候,我们用肉眼去看一张白纸,看到的是白色,但黄昏的金黄色阳光的作用下,同样的一张白纸会呈现出金黄色。光源变了,我结果自然不同。业扫描仪在扫描前会自动检测灯管发出的光线强度,特别是在扫描仪刚由于灯管未进入稳定状态,扫描仪有一定的预热时间,只有当光线强度标准,机内的光源检测传感器才会发出通过指令。而这时的扫描仪才能工作状态进行扫描。普通家用、办公用扫描仪基本没有自检程序,有的管发出的光线甚至连肉眼看上去都感觉不到刺眼,这样的光线强度自然现原稿中的暗部细节。
首先让我们看一下灯管,对扫描仪而言,光源是非常重要的,因为 CCD的光线,全部来自于扫描仪自身的灯管。光源不纯或偏色,会直接影响果。在正午的时候,我们用肉眼去看一张白纸,看到的是白色,但黄昏在金黄色阳光的作用下,同样的一张白纸会呈现出金黄色。光源变了,的结果自然不同。专业扫描仪在扫描前会自动检测灯管发出的光线强度,特别是在扫描仪,由于灯管未进入稳定状态,扫描仪有一定的预热时间,只有当光线强到标准,机内的光源检测传感器才会发出通过指令。而这时的扫描仪才的工作状态进行扫描。普通家用、办公用扫描仪基本没有自检程序,有灯管发出的光线甚至连肉眼看上去都感觉不到刺眼,这样的光线强度自表现原稿中的暗部细节。镜
系统流程状态图
本文编号:2798310
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP334.22;TP311.52
【图文】:
图 2.1 扫描仪原理图先让我们看一下灯管,对扫描仪而言,光源是非常重要的,因为 CCD 上光线,全部来自于扫描仪自身的灯管。光源不纯或偏色,会直接影响到。在正午的时候,我们用肉眼去看一张白纸,看到的是白色,但黄昏的金黄色阳光的作用下,同样的一张白纸会呈现出金黄色。光源变了,我结果自然不同。业扫描仪在扫描前会自动检测灯管发出的光线强度,特别是在扫描仪刚由于灯管未进入稳定状态,扫描仪有一定的预热时间,只有当光线强度标准,机内的光源检测传感器才会发出通过指令。而这时的扫描仪才能工作状态进行扫描。普通家用、办公用扫描仪基本没有自检程序,有的管发出的光线甚至连肉眼看上去都感觉不到刺眼,这样的光线强度自然现原稿中的暗部细节。
首先让我们看一下灯管,对扫描仪而言,光源是非常重要的,因为 CCD的光线,全部来自于扫描仪自身的灯管。光源不纯或偏色,会直接影响果。在正午的时候,我们用肉眼去看一张白纸,看到的是白色,但黄昏在金黄色阳光的作用下,同样的一张白纸会呈现出金黄色。光源变了,的结果自然不同。专业扫描仪在扫描前会自动检测灯管发出的光线强度,特别是在扫描仪,由于灯管未进入稳定状态,扫描仪有一定的预热时间,只有当光线强到标准,机内的光源检测传感器才会发出通过指令。而这时的扫描仪才的工作状态进行扫描。普通家用、办公用扫描仪基本没有自检程序,有灯管发出的光线甚至连肉眼看上去都感觉不到刺眼,这样的光线强度自表现原稿中的暗部细节。镜
系统流程状态图
【引证文献】
相关期刊论文 前1条
1 钟承;代洁;肖江文;;基于低压电流互感器自动检定线的扫描仪驱动[J];计算机与数字工程;2013年03期
相关硕士学位论文 前6条
1 张斌;基于多线程的多CCD扫描仪驱动程序设计与实现[D];西安电子科技大学;2010年
2 陈中奇;基于动态链接库的多CCD扫描仪驱动程序设计与实现[D];西安电子科技大学;2012年
3 张玉霞;基于MFC框架和模块化技术的大幅面扫描仪驱动程序设计与实现[D];西安电子科技大学;2012年
4 蒋洁;多CCD大幅面扫描仪拼接辅助调试系统的设计与实现[D];西安电子科技大学;2012年
5 庄恒凯;基于动态链接库的单CCD扫描仪驱动程序设计与实现[D];西安电子科技大学;2011年
6 李超锋;大幅面扫描仪上层驱动软件设计与实现[D];西安电子科技大学;2011年
本文编号:2798310
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2798310.html