[发明专利]基于高精度大幅面扫描仪系统的图像处理流程控制方法在审
申请号: | 201410324527.X | 申请日: | 2014-07-09 |
公开(公告)号: | CN104111835A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 陈仕隆;唐雪松;杨雷;赵泽东;吕坤 | 申请(专利权)人: | 宁波摩视光电科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315100 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 高精度 大幅面 扫描仪 系统 图像 处理 流程 控制 方法 | ||
1.基于高精度大幅面扫描仪系统的图像处理流程控制方法,其特征在于,采取以下步骤操作:
(1)读取数据包,该数据即为CIS扫描获取并经过AD转换器模数转换的数字信号;
(2)处理数据包,该处理数据的方法采取取出临界区的数据处理队列首数据包,并在处理数据后将该数据包放入在该队队尾;
(3)存储数据包,该数据包临时存储于临界区的数据存储队列,处理后释放该数据包在临界区的存储,写入硬盘完成;
上述三个步骤依次进行,并同时采取三线程并行操作。
2.根据权利要求1所述的基于高精度大幅面扫描仪系统的图像处理流程控制方法,其特征在于,所述步骤(1)通过第一线程具体按以下过程实现:
(1a)上位机从USB端口获取FPGA输出的数据包,若PFGA没有输出数据包,则采集过程结束,当上位机获取到数据包后,执行下一步骤:
(1b)采集到数据包后,申请临界区保护,若临界区已被占用,则申请失败,若临界区未被占用,则按照顺序将该数据包放入数据处理队列的队尾,结束后返回步骤(1a)。
3.根据权利要求2所述的基于高精度大幅面扫描仪系统的图像处理流程控制方法,其特征在于,所述步骤(2)中在第二线程处理数据包时,该数据包从临界区取出,该步骤与步骤(1)同时进行,其具体实现方法如下:
(2a)检测临界区的数据包处理队列是否为空,若为空则继续等待步骤(1),若不为空则进行下一步;
(2b)申请临界区保护,若失败则继续申请,若成功则进行下一步;
(2c)从数据处理队列中取出队首的数据包,并释放该数据包在临界区的存储空间,对数据包进行处理,该处理包括拼接、曝光、校正;
(2d)申请临界区保护,若失败则继续申请,若成功则进行下一步;
(2e)将处理后的数据包放入临界区的数据存储队列队尾,结束后返回步骤(2a)。
4.根据权利要求3所述的基于高精度大幅面扫描仪系统的图像处理流程控制方法,其特征在于,所述步骤(3)中通过第三线程处理,该步骤与步骤(1)和步骤(2)同时进行,其具体实现方法如下;
(3a)检测数据存储队列是否为空,若为空则继续等待,若不为空则执行下一步骤;
(3b)申请临界区保护,若申请失败则继续申请,若申请成功则进行下一步;
(3c)从数据存储队列队首读取一个数据包,并释放该数据包在临界区的存储空间;
(3d)将该数据包写入硬盘,结束后返回步骤(3a)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波摩视光电科技有限公司,未经宁波摩视光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410324527.X/1.html,转载请声明来源钻瓜专利网。