一种条码解码装置的制作方法

文档序号:6343660阅读:174来源:国知局
专利名称:一种条码解码装置的制作方法
技术领域
一种条码解码装置
技术领域
本实用新型涉及一种条码解码装置,尤其涉及一种能够对具有多个版本、格式的 条码进行解码的条码解码装置。
背景技术
条码技术是在计算机技术与信息技术基础上发展起来的一门容编码、印刷、识别、 数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优 点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴 起的“物联网”应用中发挥重大的作用。二维条码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白 相间的图形上记录数据符号信息的条码。二维条码能够在横向和纵向两个方位同时表达信 息,因此能在很小的面积内表达大量的信息。二维条码还具有一定的校验功能,良好的纠错 能力。二维条码可以分为堆叠式二维条码和矩阵式二维条码。堆叠式二维条码是由多行短 截的一维条码堆叠而成,代表性的堆叠式二维条码包括PDF417、Code 49、Code 16K等。矩 阵式二维条码是由按预定规则分布于矩阵中的黑、白模块组成,代表性的矩阵式二维条码 包括 Code one、Aztec、Date Matrix、QR 码等。同一码制的条码可能存在有多个版本或格式(包括纠错等级、掩模)。以QR码为 例,QR码从版本1到版本40共有四十个版本,版本1数据容量最小,版本40容量最大。此 外,QR码有四个纠错等级,由高到低为L、M、Q、H,对应纠错率为7 %,15 %,25 %,30 %。纠错 等级是在QR码有一定损伤的情况下也能解码成功的比率。现有条码解码装置一般首先检测获取条码的版本、格式等功能信息,然后根据上 述信息确定条码的模块数、掩模图形和纠错等级,再对条码进行解码。如果条码上的版本信 息、格式信息有污损,则现有的解码方法无法进行解码。

实用新型内容为了解决现有技术中对条码解码过程首先需要判断条码的版本、格式再进行解码 的问题,本实用新型提供了一种条码解码装置,该装置无须判断条码的版本、格式即可对条 码进行解码。为解决上述技术问题,本实用新型提供了一种条码解码装置,该条码解码装置包 括预估模块;解码模块,与预估模块连接。通过上述方法,无需预先判断条码的版本、格式即可对条码进行解码,完全解决了 因条码版本信息、格式信息污损而导致的无法对条码进行解码的问题。
下面将结合附图及实施例对本实用新型作进一步说明,附图中图1是本实用新型条码解码装置一实施例的结构示意图;[0011]图2是本实用新型条码解码方法的流程图;图3是根据本实用新型条码解码方法的一优选实施例的具体流程图;以及图4是本实用新型条码解码装置另一实施例的结构示意图。
具体实施方式
本实用新型提供了一种条码解码装置。该装置无须判断条码的版本、格式信息即 可对条码进行解码。图1是本实用新型条码解码装置的结构示意图。如图1所示,本实用新型条码解 码装置10包括预估模块11以及解码模块12。预估模块11可存储各种不同类型条码的版本以及格式,并可根据条码类型对条 码图像的格式、版本进行预估,其中格式包括掩模图形及纠错等级。例如,通过将各个版本、 掩模图形及纠错等级的可能进行排列组合来对版本和格式预估。例如将QR码的1 40个 版本和L、M、Q、H四个纠错等级以及掩模图形进行排列组合。解码模块12根据预估的格式、 版本对条码图像进行解码。图2是本实用新型条码解码方法的流程图。如图2所示,在本实用新型的条码解 码方法中,首先获取条码图像,然后根据条码类型对条码图像的版本或格式进行预估,并根 据预估的版本或格式对条码图像进行解码。图3是根据本实用新型条码解码方法的一优选实施例的具体流程图。该方法具体 包括以下步骤步骤Si:获取图像;步骤S2 根据条码的类型对条码图像的版本或格式进行预估;步骤S3 根据预估的版本确定采样网格,并进行像素采样;步骤S4 根据预估的掩模图形对编码区的模块进行异或处理,消除掩模;步骤S5 根据预估的纠错等级确定纠错码字,以进行检查错误,并进行纠错;步骤S6:译码。进一步地,本实用新型的条码解码方法可通过搜索探测图形先判断条码的类型, 然后根据所判断的条码类型进行预估。作为变形,也可不需判断条码的类型,而是根据多个 不同解码逻辑所对应的条码类型分别对条码图像的版本或格式进行预估,然后该多个不同 解码逻辑分别根据各自预估的版本或格式对条码图像进行并行解码。具体如图4所示,在本实施例中,解码装置40包括多个解码模块42、43。解码模块 42,43分别是针对不同条码类型的解码逻辑,例如解码模块42为QR码的解码逻辑,解码模 块43为Code one的解码逻辑。预估模块41分别根据解码模块42、43所对应的条码类型 进行版本或格式预估。解码模块42根据预估模块41所预估的针对QR码的一版本或格式 对输入的条码图像解码,同时解码模块43根据预估模块41所预估的针对Code one码的一 版本或格式对输入的条码图像进行并行解码。解码模块42、43利用某预估的版本或格式对 条码图像解码后,如果无法获得正确的解码信息,则解码模块42、43可利用其他预估的版 本或格式进一步对条码图像进行解码,直至解码模块42、43中的一个解码出正确的解码信 息,或者解码模块42、43已经使用所有预估的版本或格式进行了解码。通过上述方法,可以在无需判断条码类型以及版本、格式信息的情况对条码图像 进行并行解码,提高了解码速度。[0029] 在上述实施例中,仅对本实用新型进行了示范性描述,但是本领域技术人员在 阅读本专利申请后可以在不脱离本实用新型的精神和范围的情况下对本实用新型进行各 种修改。
权利要求1. 一种条码解码装置,其特征在于,所述条码解码装置包括 预估模块;解码模块,与所述预估模块连接。
专利摘要本实用新型提供了一种条码解码装置,该条码解码装置包括预估模块;解码模块,与预估模块连接。由于上述条码解码装置无需预先判断条码的版本、格式即可对条码进行解码,完全解决了因条码版本信息、格式信息污损而导致的无法对条码进行解码的问题。
文档编号G06K7/10GK201927040SQ201020213189
公开日2011年8月10日 申请日期2010年6月1日 优先权日2010年6月1日
发明者俞开斌, 邱有森, 陈文传 申请人:福建新大陆电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1