一种邮政条码的码值提取装置的制作方法

文档序号:6343663阅读:252来源:国知局
专利名称:一种邮政条码的码值提取装置的制作方法
技术领域
一种邮政条码的码值提取装置
技术领域
本实用新型涉及一种条码的码值提取,特别涉及一种二态邮政条码和四态邮政条 码的码值提取装置。
背景技术
条码技术是在计算机技术与信息技术基础上发展起来的一门集编码、印刷、识别、 数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优 点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴 起的“物联网”应用中发挥重大的作用。目前被广泛使用的条码包括一维条码及二维条码。其中,一维条码是由平行排列 的多个“条”和“空”单元组成,条形码信息靠条和空单元的不同宽度和位置来表达。邮政条码是一种特殊形式的一维条码,邮政条码的条形码信息依靠条单元的高度 和位置给定的二进制数据来表达。请一并参见图1和图2,图1是二态邮政条码片段的结构示意图,图2是四态邮政 条码片段的结构示意图。简单而言,二态条邮政码包括一个上升区和一个下降区,2种可 能的条码为上升条和下降条;而四态条邮政码是基于一个带有上升区和下降区的跟踪区,4 种可能的条码分别为跟踪条(仅包含跟踪区),全条(同时包含上升区、跟踪区及下降区), 上升条(包含上升区和跟踪区)以及下降条(包含和跟踪区下降区)。通过判断各条单元 的相对高度值来提取该条码对应的码值。一般来说,长条码对应的码值为1,短条码对应的 码值为0。在现有技术中,通常是采用整体扫描的方式来提取该邮政条码的码值。然而,在实 际情况中,邮政条码往往会发生变形,例如整个条码相对于水平线发生了歪斜或者每个单 独的条块相对于对条码的中心线发生了旋转,在这样的情况下,邮政条码的扫描过程中, 很容易发生漏扫某些条单元的情况,在实际应用当中常常导致误码。

发明内容为了解决现有技术中邮政条码在扫描过程中常常发生漏扫某些条单元的问题,本实 用新型提供了一种邮政条码的码值提取装置。该装置能够准确的提取各条单元对应的码值。本实用新型解决上述问题所采用的技术方案是提供一种邮政条码的码值提取装 置,该邮政条码的码值提取装置包括测量单元,用于测量相邻两个条单元端部的高度值;以及计算单元,将上述高度值作差值计算,得出相邻两个条单元的对应的码值。与现有技术相比较,本实用新型所提供的邮政条码的码值提取装置不会出现条单 元漏扫的情况,能够准确的提取邮政条码的码值。
可参考附图并通过实例更加具体地描述本实用新型,在附图中[0014]图1是二态邮政条码片段的结构示意图;图2是四态邮政条码片段的结构示意图;图3是根据本实用新型一实施例的邮政条码的码值提取装置的模块图;图4是根据本实用新型一实施例的邮政条码的码值提取装置的流程图;图5是根据本实用新型一实施例的二态邮政条码片段的码值提取示意图;以及图6是根据本实用新型一实施例的四态邮政条码片段的码值提取示意图。
具体实施方式
以下结合附图和实施例对本实用新型进行详细说明。本实用新型提供了一种邮政条码的码值提取装置,参见图3,图3是根据本实用新 型一实施例的邮政条码的码值提取装置的模块图,本实用新型的邮政条码的码值提取装置 主要要包括测量单元10和计算单元20,其中,测量单元10用于测量相邻两个条单元端部的 高度值;而计算单元20将上述高度值作差值计算,得出相邻两个条单元的对应的码值。具体而言,参见图4,图4是根据本实用新型一实施例的邮政条码的码值提取装置 的流程图。简单而言,本实用新型通过扫描可获取每一条单元端部的高度值,将相邻条单元 端部的高度值作差值计算可得出该相邻条单元对应的码值,重复以上步骤即可准确的提取 该邮政条码的码值。具体而言,请参见图5,图5是根据本实用新型一实施例的二态邮政条码片段的码 值提取意图。根据本实用新型的邮政条码的码值提取装置,首先,扫描最左边的第一个条单元 的边界,即扫描线1的位置,然后在垂直于该条单元的方向扫描该条单元的上端,即扫描线 2的位置,此时,可以通过一个RAM记录下该条单元上端的高度值。值得一提的是,对于二态 邮政条码而言,由于下降区始终存在条单元,所以通常是将基本扫描线定位于下降条的中 间部位,因此可不用扫描各条单元的下端。接下来,继续沿垂描线1的位置扫描与其相邻条 单元的边界,即扫描线3的位置,然后在垂直于该条单元的方向扫描该条单元的上端,即扫 描线4的位置,同样,通过RAM记录下该条单元上端的高度值。依次扫描下去即可获得所有 条单元的高度值。通过将相邻两个条单元的端部高度值作差值计算即可获得该邮政条码的码值,根 据本实用新型的邮政条码的码值提取装置,若相邻两个条单元端部高度值的差值大于第一 高度阈值,则相邻两个条单元对应的码值分别为1、0,若相邻两个条单元端部高度值的差值 小于第二高度阈值,则相邻两个条单元对应的码值分别为0、1,若相邻两个条单元端部高度 值的差值处于第一阈值与第二阈值之间,则相邻两个条单元对应的码值相同。其中,其中该 第一高度阈值为正值,该第二高度阈值为负值。举例而言,在图5中,假设扫描到第一条单元的高度值为5,第二个条单元的高度 为10,其高度差为-5 (设第二高度阈值=-4),因此该相邻条单元对应的码值分别为0,1, 依此类推,即可得出该二态邮政条码的所有码值(一组二进制数据),将该码值给计算机处 理,便可得出相应的条码信息。值得一提的是,若相邻多个条单元对应的码值相同,则不能直接判断该相邻多个 条单元对应的码值均为1或0,本实用新型对此提出了以下两种方法第一种方法,因为一般条码的起始条单元都具有特定的规律,例如起始条单元的高度通常确定了该条码中各条单元的最大高度范围,因此,可以将码值相同的相邻多个条 单元与起始条单元进行比较来判断该多个相邻条单元对应的码值,若该相邻多个条单元的 高度与起始条单元的高度相等,则该相邻多个条单元对应的码值应均为1,若该相邻多个条 单元与起始条单元不相等(通常是低于起始条单元的高度),则该相邻多个条单元对应的 码值应为均为0。第二种方法,因为二态邮政条码各条单元对应的码值只有1或0两种情况,如果多 个相邻的条单元的高度值相同,则可通过将码值相同的相邻多个条单元与后续条单元进行 高度比较来判断该多个相邻条单元对应的码值,若后续条单元中有高度大于该相邻多个条 单元的,则可判断该相邻的条单元对应的码值均为0,若后续条单元中没有高度大于该多个 相邻条单元的,则可判断该多个相邻条单元对应的码值均为1。接下来,请参见图6,图6是根据本实用新型一实施例的四态邮政条码片段的码值 提取示意图。类似于二态邮政条码的码值提取装置,对于四态邮政条码而言,通常是将基本 扫描线定位于跟踪条的中间部位。具体而言,首先,扫描最左边的第一个条单元的边界,即扫描线5的位置,然后在 垂直于该条单元的方向扫描该条单元的上端和下端,即扫描线6和扫描线7的位置,此时, 可以通过一个RAM记录下该条单元的上端和下端的高度值。然后,继续在垂直于该条单元 的方向扫描下一条单元的边界,即扫描线8的位置,再在垂直于该条单元的方向扫描该条 单元的上端和下端的高度值,即扫描线9和扫描线10的位置,依次扫描下去便可获得所有 条单元的上端和下端高度值。通过将相邻两个条单元上端和下端的高度值作差值计算即可得出四态邮政条码 的码值。四态邮政条码可视为两个二态邮政条码,因此,本领域技述人员容易理解,四态邮 政条码的码值提取装置与上述二态邮政条码的码值提取装置大致相同,因此,根据本实用 新型的方法提取出四态邮政条码的码值是两组二进制数据。将该码值给计算机处理,便可 得出相应的条码信息。本实用新型旨在公开邮政条码的码值获取方法,因此关于解码处理 描述在此不再赘述。综上所述,本领域技术人员容易理解,本实用新型所提供的邮政条码的码值提取 装置不会出现条单元漏扫的情况,能够准确的提取邮政条码的码值。在上述实施例中,仅对本实用新型进行了示范性描述,但是本领域技术人员在阅 读本专利申请后可以在不脱离本实用新型的精神和范围的情况下对本实用新型进行各种 修改。
权利要求1. 一种邮政条码的码值提取装置,其特征在于,所述邮政条码的码值提取装置包括测量单元,用于测量相邻两个条单元端部的高度值;以及计算单元,将所述高度值作差值计算,得出所述相邻两个条单元的对应的码值。
专利摘要本实用新型公开了一种邮政条码的码值提取装置,该邮政条码的码值提取装置包括测量单元,用于确定相邻两个条单元端部的高度值;计算单元,将该高度值作差值计算,得出该相邻两个条单元对应的码值。与现有技术相比较,本实用新型所提供的邮政条码的码值提取装置不会出现条单元漏扫的情况,能够准确的提取二态邮政条码和四态邮政条码的码值。
文档编号G06K7/10GK201820242SQ201020213208
公开日2011年5月4日 申请日期2010年6月1日 优先权日2010年6月1日
发明者俞开斌, 刘荣生, 施晓迪 申请人:福建新大陆电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1