[发明专利]增强的矩阵符号纠错方法有效
申请号: | 201710140373.2 | 申请日: | 2017-01-26 |
公开(公告)号: | CN106997446B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | H·S·阿克利 | 申请(专利权)人: | 手持产品公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;陈岚 |
地址: | 美国南卡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增强 矩阵 符号 纠错 方法 | ||
1.一种针对设计用于由符号读取器光学读取的二维符号的纠错方法,所述二维符号具有指定的第一颜色和指定的第二颜色的多个单元,所述单元被布置在二维矩阵中;所述二维符号还具有在所述二维符号内指定位置处的多个代码字,每个代码字包括至少一个指定的单元组;所述多个代码字包括存储数据的第一多个代码字以及第二多个纠错代码字,所述数据由所述代码字中的第一和第二颜色单元的模式指示,所述第二多个纠错代码字导出自存储数据的代码字并为存储数据的代码字所表示的数据提供冗余,所述方法包括:
通过所述符号读取器的光学扫描仪,光学地读取所述二维符号中的所述多个代码字;
通过硬件处理器基于所选代码字与所述多个代码字中的其它代码字相比表现出最低内部对比度等级而将从所述多个代码字中选择的代码字标记为光学模糊的代码字;
经由所述符号读取器的硬件处理器,确定所述光学模糊的代码字的位置;
经由所述硬件处理器在存储于所述符号读取器的存储器中的纠错方程中,标记所述二维符号内的所述光学模糊的代码字的位置;以及
经由所述硬件处理器,执行所述纠错方程以纠正所读取的多个代码字中的错误,
其中对所选代码字进行对比度分析包括:
(i)确定暗/亮阈值等级,其中所述暗/亮阈值等级指示反射率,高于所述暗/亮阈值等级的单元被评估为具有第一颜色,并且低于所述暗/亮阈值等级的单元被评估为具有第二颜色;
(ii)确定所选代码字的每个单元的反射率与所述暗/亮阈值等级之间的差异等级;以及
(iii)通过在所选代码字内的所有单元之中确定在具体单元的反射率与所述暗/亮阈值等级之间具有最低差异等级的具体单元来确定所选代码字的最小内部对比度等级。
2.根据权利要求1所述的方法,还包括:
确定所选代码字显示不足以由所述符号读取器对所选代码字进行非模糊解码的所述第一颜色和所述第二颜色之间的对比度等级。
3.根据权利要求1所述的方法,其中确定所述光学模糊的代码字的位置还包括:
基于所述二维符号内代码字位置的标准建立的集合,选择代码字位置;以及
对所选位置处的代码字执行对比度分析,其中所述对比度分析识别针对所选代码字的最小内部对比度等级。
4.根据权利要求1所述的方法,还包括:
识别所述二维符号中的每个代码字的相应最小内部对比度等级;以及
将所述二维符号中的所有代码字中具有最低最小内部对比度等级的多个代码字标记为光学模糊,直至达到指定数量的代码字。
5.根据权利要求1所述的方法,还包括:
针对相应的光学模糊度等级排序所述二维符号的每个代码字,其中基于该代码字的最小内部对比度等级相比于所述二维符号中的所有其它代码字的最小内部对比度等级来针对每个代码字的相应的光学模糊度等级对每个代码字排序,其中:
将第一代码字的第一最小内部对比度等级与第二代码字的第二最小内部对比度等级进行比较,二者中具有较低最小内部对比度等级的代码字被分配有较高等级的光学模糊度。
6.根据权利要求1所述的方法,还包括:
(i)确定具体单元的局部暗/亮阈值等级,其中基于所述具体单元局部的多个单元来确定所述具体单元的局部暗/亮阈值等级;
(ii)确定所选代码字的每个单元的反射率与每个单元的局部暗/亮阈值等级之间的差异等级;以及
(iii)通过在所选代码字内的所有单元之中确定具体单元的反射率与所述具体单元的局部暗/亮阈值等级之间具有最低差异等级的具体单元来确定所选代码字的最小内部对比度等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于手持产品公司,未经手持产品公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710140373.2/1.html,转载请声明来源钻瓜专利网。