[发明专利]提高一维条码解码效率的方法以及一维条码的解码系统有效
申请号: | 201510627488.5 | 申请日: | 2015-09-28 |
公开(公告)号: | CN105354526B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 冯恒 | 申请(专利权)人: | 西安中颖电子有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 胡林岭 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 条码 解码 效率 方法 以及 系统 | ||
技术领域
本发明涉及条码技术,尤其涉及一维条码识别技术。
背景技术
条形码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。
条形码是由一组规则排列的条(黑条码)、空(白条码)以及对应的字符组成的标记,“条(黑条码)”指对光线反射率较低的部分;“空(白条码)”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。
构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mm或mil(千分之一英寸)为单位。构成条码的一个黑条码或白条码可由一个或多个基本单位组成,即黑条码或白条码的宽度为基本单位宽度的一倍或多倍。
一维激光条码阅读器的模拟前端由一个光学装置将条码的条空信息转换成电平信息。通常,该光学装置包括激光源、颤镜(或转镜)、激光接收电路、整形电路。经过整形的信号表现为宽窄不一的连续脉冲波形,其相应的电平信号持续时间(即电平宽度)长短也不同。
现有技术中,解码一维条码的方式均是对电平信号直接进行特征提取,由于接收信号中无用信息(例如整个一维条码中的静区、起始符、终止符等区域)较多(如图1所示的最左边的粗条信号即为杂波),导致大量无用信息参与译码,占用大量CPU资源,解码速度无法进一步提高;在速度不匹配的情况下,甚至出现有用数据丢失导致漏检的情况。
因此,亟需一种能提高一维条码阅读器解码效率的方法。
发明内容
本发明能有效结合模拟前端的特性,在整个有效帧获取过程中,能在尽量少的CPU的干预下排除无用数据,实现初步识别帧头,再识别有效帧,提高CPU处理时间的同时保存大量有用帧,提高解码效率,降低实现成本。
本发明提供了一种提高一维条码解码效率的方法,所述方法包括以下步骤:
a.在针对一维条码的捕获数据中标识帧头,所述帧头与所述一维条码的空白区域相关联;
b.在监测周期内根据一规则判断所述捕获数据是否为可用帧,所述监测周期为颤镜摆动周期;
c.若监测到所述可用帧,则根据码型特征来判断所述可用帧是否为有效帧;否则返回执行步骤b;
d.若根据码型特征判断出所述可用帧为有效帧,则标识并保存所述有效帧,以待解码处理,否则返回执行步骤b。
在一个实施例中,所述规则包括以下的一或多者:
在所述监测周期内判断所述捕获数据是否含有所述帧头,若不含有所述帧头,则认为所述监测周期内的捕获数据不是可用帧;
在所述监测周期内判断所述捕获数据中的高电平脉冲的数量是否达到一预设的数值,若没有,则认为该捕获数据不是可用帧。
在一个实施例中,所述可用帧是含两个帧头以及其之间的数据;所述有效帧为符合码型特征的可用帧。
在一个实施例中,所述码型特征包括编码规则。
本发明还提供了一种一维条码的解码系统,所述系统包括数据处理装置、数据捕获装置、监测装置。
所述数据捕获装置与所述数据处理装置通信,所述数据捕获装置被配置成捕获表示一维条码的电平信号以获得捕获数据,并在所述捕获数据中标记帧头,随后将所述捕获数据发送给所述数据处理装置进行后续处理;所述帧头与所述一维条码的空白区域相关联。
所述监测装置与所述数据处理装置通信,所述监测装置被配置成向所述数据处理装置提供一监测周期,所述监测周期为颤镜摆动周期。
所述数据处理装置被配置成在所述监测周期内根据一规则判断所述捕获数据是否为可用帧;如果所述捕获数据被判断为不是可用帧,则丢弃所述监测周期内的捕获数据,并在下一所述监测周期内进行可用帧判断,如果所述捕获数据被判断为可用帧,则所述数据处理装置根据码型特征来判断所述可用帧是否为有效帧;若所述可用帧被判断为有效帧,则标识并保存该有效帧,并进行进一步解码处理,若所述可用帧被判断为不是有效帧,则丢弃该监测周期内的捕获数据,并在下一个所述监测周期内进行可用帧判断和有效帧判断。
在一个实施例中,所述数据捕获装置和所述监测装置均为独立于所述数据处理装置的外围设备。
在一个实施例中,所述数据捕获装置包括一定时器,用于识别所述帧头。
在一个实施例中,所述规则包括以下的一或多者:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安中颖电子有限公司,未经西安中颖电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510627488.5/2.html,转载请声明来源钻瓜专利网。