一种用于瞄准装置瞄准光消隐的方法及系统与流程

文档序号:17091085发布日期:2019-03-13 23:29阅读:407来源:国知局
一种用于瞄准装置瞄准光消隐的方法及系统与流程

本发明涉及一种用于瞄准装置瞄准光消隐的方法及系统,尤指一种不同型号的cmos通用的瞄准光消隐的方法及系统。



背景技术:

为便于扫码,业内通常采用扫描头投射瞄准光于条码上,以引导操作者瞄准条码。

传统的扫描头方案中都是采取摄像头配合补光灯以及瞄准灯,摄像头用来取码,补光灯则是用来提供补光,瞄准灯投射瞄准光以指引操作者扫码。然而,瞄准光投射于条码上容易导致条码局部过亮,摄像头取码时就会形成局部过曝,影响扫描头对条码的识别,降低扫描头的解码精度和解码速度,甚至导致条码无法识别。

为解决上述问题,现有的扫描头方案为:提供一种扫描头模块,包括瞄准灯、cmos芯片和控制电路,cmos芯片分析条码图像的曝光时间的起始点和终止点并输入控制电路,控制电路控制瞄准灯在曝光时间的终止点打开发光,使瞄准灯投射瞄准光的时间与条码图像的曝光时间完全分开,避免了因瞄准光而造成的局部过曝。

然而,现有的解决方案需要设置复杂的控制电路,且只适用于具有vsync引脚或strobe引脚的cmos(如图1所示,虚线矩形框内为vysnc引脚和strobe引脚),而对不具有vsync引脚和strobe引脚的cmos(如图2所示),现有的方案就无能为力了。

本发明针对以上问题,提供一种新的用于瞄准装置瞄准光消隐的方法及系统,采用新的方法和技术手段以解决这些问题。



技术实现要素:

针对背景技术所面临的问题,本发明创作的目的在于提供一种用于瞄准装置瞄准光消隐的方法及系统,其通过主控芯片上的一个gpio引脚来控制瞄准光源发光,不需设置复杂的控制电路,结构简单,系统稳定,降低成本;同时,整个系统适配不具有vsync引脚和strobe引脚的cmos,提高整个系统的兼容性,使得整个系统对cmos的选型也大大拓宽。

本发明提供一种用于瞄准装置瞄准光消隐的方法,包括:步骤一:设置一帧率并写入主控芯片,主控芯片将帧周期写入cmos;步骤二:在一个帧周期内,cmos首先处理采集的一帧图像并将图像信号传输到主控芯片,之后主控芯片分析图像信号并通过一gpio引脚控制瞄准光源发射瞄准光并控制瞄准光源的发光时间与cmos采集图像的曝光时间相错开;步骤三:主控芯片计算下一帧图像的曝光时间并将曝光时间写入cmos。

可选地,cmos不通过vsync引脚或strobe引脚控制瞄准光源。

可选地,步骤二中,图像信号通过一接口输入主控芯片的isp模块。

可选地,步骤三中,主控芯片根据图像照度自动调整下一帧图像的曝光时间并将该曝光时间写入cmos。

可选地,步骤三之后,主控芯片控制瞄准光源中止发光,cmos开始下一帧图像的采集。

可选地,步骤三结束后,下一帧图像信号的帧周期内,对下一帧图像信号重复步骤二至步骤三。

可选地,图像信号的帧周期大于瞄准光源的发光时间与图像信号的曝光时间之和。

可选地,图像为条码,瞄准光为激光,激光形成一限位框以框选条码,使条码完全落入限位框中。

本发明还提供一种用于瞄准装置瞄准光消隐的系统,以消除瞄准光对曝光的影响,包括:主控芯片;cmos,用以采集并处理图像信号;瞄准光源,用以发射瞄准光瞄准图像;其中:主控芯片根据权利要求1-8中的任一项用于瞄准装置瞄准光消隐的方法接收并处理图像信号。

本发明还提供一种用于瞄准装置瞄准光消隐的系统,以消除瞄准光对曝光的影响,包括:主控芯片,具有预设的一帧率;cmos,用以采集并处理图像信号;瞄准光源,用以发射瞄准光瞄准图像;第三芯片,具有一gpio引脚用以控制瞄准光源发光;其中:主控芯片将帧周期写入cmos,在一个帧周期内,cmos将一帧图像信号输入主控芯片,主控芯片分析图像信号并控制瞄准光源的发光时间与图像的曝光时间相错开,主控芯片分别将瞄准光源的发光时间写入第三芯片、将下一帧图像的曝光时间写入cmos。

与现有技术相比,本发明具有以下有益效果:

主控芯片直接通过一个通用的gpio引脚来控制瞄准光源发光,不需设置复杂的控制电路,结构简单,系统稳定,降低成本,提高整个系统的运行速度;同时,整个系统适配不具有vsync引脚和strobe引脚的cmos,提高整个系统的兼容性,使得整个系统对cmos的选型也大大拓宽。

附图说明

图1为具有vsync引脚和strobe引脚的cmos的示意图;

图2为不具有vsync引脚和strobe引脚的cmos的示意图;

图3为本发明用于瞄准装置瞄准光消隐的方法的流程图;

图4为本发明用于瞄准装置瞄准光消隐的方法和系统第一实施例的框图;

图5为本发明用于瞄准装置瞄准光消隐的系统图像曝光和瞄准光源发光的时序图;

图6为图3中的瞄准光形成的矩形限位框框选图像的示意图;

图7为本发明用于瞄准装置瞄准光消隐的方法和系统第二实施例的框图。

具体实施方式的附图标号说明:

系统system主控芯片cpucmos摄像头lens瞄准光源laser瞄准光light限位框p图像信号data图像pic帧率fps帧周期c曝光时间time1传输时间time2发光时间time3下一帧图像的曝光时间time4

具体实施方式

为便于更好的理解本发明的目的、结构、特征以及功效等,现结合附图和具体实施方式对本发明作进一步说明。

如图3至图5所示,为本发明第一实施例用于瞄准装置瞄准光light消隐的系统system及方法。

第一实施例用于瞄准装置瞄准光light消隐的系统system包括:主控芯片cpu;cmos,用来处理图像信号data;瞄准光源laser,供发射瞄准光light瞄准图像pic。第一实施例用于瞄准装置瞄准光light消隐的系统system通过以下方法实现瞄准光light的消隐。

步骤一:首先预设一个帧率fps40fps并将该帧率fps写入主控芯片cpu,主控芯片cpu计算帧周期c并将帧周期c写入cmos。

接着进行步骤二:摄像头lens采集到一帧图像pic并将图像pic聚焦于cmos上形成图像pic的模拟信号,将摄像头lens采集一帧图像pic的时间定义为曝光时间time1;之后cmos将模拟信号转化成数字信号之后通过一个mipi接口传输到主控芯片cpu的isp模块,将cmos芯片传输图像信号data至主控芯片cpu的时间定义为传输时间time2。

步骤二中,主控芯片cpu的isp模块分析图像pic的数字信号,得到图像pic的曝光时间time1和图像pic照度等信息,在一个帧周期c内,主控芯片cpu控制瞄准光源laser的发光起始点在曝光时间time1之后,同时控制瞄准光源laser的发光中止点在下一个帧周期c开始之前,使得一个帧周期c的时间大于瞄准光源laser的发光时间time3与图像信号data的曝光时间time1之和,即:(c=1/fps>(time1+time3)),也即发光时间time3包含于图像pic传输时间time2内,故而(time2>time3)保证瞄准光源laser发出的瞄准光light不会影响当前帧周期c和下一帧周期c图像pic的采集,达到瞄准光light消隐的目的。

紧接着进行步骤三:isp模块结合图像pic的曝光时间time1和图像照度等信息调整下一帧图像的曝光时间time4,使得下一帧图像pic不至于过曝或过暗,随即,主控芯片cpu将下一帧图像的曝光时间time4的信息经由一个i2c总线写入cmos。

而后,主控芯片cpu通过一个通用的gpio引脚控制瞄准光源laser中止发光,cmos开始下一帧图像pic的采集,整个系统system重复上述步骤二和步骤三,实现每一个帧周期c内瞄准光light的消隐。

本实施例中,预设的帧率fps为40fps;其它实施例中(未图示),可根据系统system的性能调整预设的帧率fps为25-50fps。

本实施例中,瞄准光源laser为激光发生器,被采集的图像pic为条码,如图6所示,激光发生器发出的激光形成一个矩形的限位框p,用户根据限位框p精确框选条码,使条码完全落入限位框之中,扫描范围明确,提高效率;需要指出的是,如图5所示,为保证每一帧周期内c激光发生器的发光时间time3足够长,使得激光发生器发出的激光可以形成清晰的图案供人眼识别,可设置发光时间time3大于等于帧周期c的一半,则(time2>time3≥c/2);其它实施例中(未图示),瞄准光源laser可使用led等合适的光源。

本实施例中,主控芯片cpu直接通过一个通用的gpio引脚来控制激光发生器发光,不需要cmos通过vsync引脚或strobe引脚配合复杂的逻辑电路来控制激光发生器,结构简单,系统system稳定,降低成本;同时,整个系统system兼容条码扫描领域传统的具有vysnc引脚或strobe引脚的cmos(如图1所示,虚线矩形框内为vysnc引脚和strobe引脚),也兼容逐渐成为主流的不具有vsync引脚和strobe引脚的cmos(如图2所示)。

本实施例中,cmos通过一个mipi接口将数字信号传输至isp模块;其它实施例中(未图示),cmos可通过dvp接口或lvds接口等合适的接口将数字信号传输至isp模块。

本实施例中,主控芯片cpu通过预先写入的程序控制激光发生器的发光起始点在图像pic的曝光时间time1结束之后,并控制控制激光发生器的发光中止点在下一个帧周期c开始之前;在其它实施例中(未图示),主控芯片cpu可控制激光发生器的发光起始点在图像pic的曝光时间time1结束之时,并控制控制激光发生器的发光中止点在下一个帧周期c开始之时,即(time3=time2)。

如图7所示,为本发明第二实施例用于瞄准装置瞄准光light消隐的系统system,其与第一实施例的区别点在于:一个第三芯片如io芯片通过一个通用的gpio引脚来控制激光发生器发射瞄准光light,取代第一实施例中主控芯片cpu的gpio引脚来对激光发生器进行控制,第三芯片协同cmos对主控芯片cpu起到辅助作用,使得整个系统system适配不具有vsync引脚和strobe引脚的cmos,提高整个系统system的兼容性,同时整个系统system对cmos的选型也大大拓宽。

本实施例中,第三芯片为一个io芯片;其它实施例中(未图示)第三芯片可以为bios芯片、时钟芯片等具有gpio引脚的芯片。

本发明的用于瞄准装置瞄准光消隐的方法及系统具有以下有益效果:

1、主控芯片cpu直接通过一个通用的gpio引脚来控制瞄准光源laser发光,不需设置复杂的控制电路,结构简单,系统system稳定,降低成本,提高整个系统system的运行速度;同时,整个系统system适配不具有vsync引脚和strobe引脚的cmos,提高整个系统system的兼容性,使得整个系统system对cmos的选型也大大拓宽。

2、通过第三芯片的一个通用的gpio引脚来控制瞄准光源laser发光,第三芯片协同cmos对主控芯片cpu起到辅助作用;同时整个系统system适配不具有vsync引脚和strobe引脚的cmos,提高整个系统system的兼容性,使得整个系统system对cmos的选型也大大拓宽。

以上详细说明仅为本发明之较佳实施例的说明,非因此局限本发明之专利范围,所以,凡运用本创作说明书及图示内容所为之等效技术变化,均包含于本创作之专利范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1