[发明专利]一种基于字符序列的编码方法在审
| 申请号: | 201910903861.3 | 申请日: | 2019-09-24 |
| 公开(公告)号: | CN110609985A | 公开(公告)日: | 2019-12-24 |
| 发明(设计)人: | 付强;周宇欢 | 申请(专利权)人: | 南京环印防伪科技有限公司 |
| 主分类号: | G06F17/22 | 分类号: | G06F17/22 |
| 代理公司: | 32200 南京经纬专利商标代理有限公司 | 代理人: | 田凌涛 |
| 地址: | 211106 江苏省南京市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 商品包装 字符序列 编码方式 独立区域 实际需求 应用提供 字符信息 编码量 传统的 二维码 灵活 | ||
1.一种基于字符序列的编码方法,其特征在于,所述编码方法包括编码加载方法,用于将目标编码序列以目标印刷字符序列表示出来,其中,目标印刷字符序列中不含空格,且目标编码序列的长度与目标印刷字符序列的长度相等,编码加载方法包括如下步骤:
步骤A.定义N个印刷字符属性P1、…、Pn、…、PN,并设置各印刷字符属性分别所对应的预设划分等级数p1、…、pn、…、pN,且目标编码序列的编码进制等于然后进入步骤B;其中,1≤n≤N,Pn表示第n个印刷字符属性,pn表示第n个印刷字符属性所对应的预设划分等级数,pn≥1;
步骤B.定义N个印刷字符属性分别所对应预设各划分等级之间的不同组合,构成各个属性等级组合,即属性等级组合的数量等于目标编码序列的编码进制,并进一步定义各属性等级组合分别映射该编码进制中的一个编码数值,作为属性组合映射数值关系,然后进入步骤C;
步骤C.将目标编码序列中的各个编码数值依序与目标印刷字符序列中各个印刷字符相一一对应,然后进入步骤D;
步骤D.分别针对目标编码序列中的各个编码数值,根据属性组合映射数值关系,获得编码数值所对应的属性等级组合,并将该属性等级组合中各印刷字符属性分别所对应的预设划分等级,加载至该编码数值所对应目标印刷字符序列中的印刷字符上;完成上述针对目标编码序列中各个编码数值的操作后,即实现将目标编码序列以目标印刷字符序列表示出来的操作。
2.根据权利要求1所述一种基于字符序列的编码方法,其特征在于:所述编码方法还包括编码解析方法,用于由目标印刷字符序列中提取目标编码序列,包括如下步骤:
步骤I.针对目标印刷字符序列进行图像捕获,获得待处理图像,然后进入步骤II;
步骤II.分别针对目标印刷字符序列中的各个印刷字符,由待处理图像,获得印刷字符对应N个印刷字符属性的结果,并根据各印刷字符属性分别所对应的预设各划分等级,获得该印刷字符对应各印刷字符属性的预设划分等级,进而获得该印刷字符所对应的属性等级组合,然后根据属性组合映射数值关系,即可获得该印刷字符所对应的编码数值;由此获得目标印刷字符序列中各印刷字符分别所对应的编码数值,然后进入步骤III;
步骤III.按目标印刷字符序列中各印刷字符的顺序,针对目标印刷字符序列中各印刷字符分别所对应的编码数值进行组合,即可获得目标印刷字符序列中的目标编码序列,并通过校验规则确定解码是否正确,在满足纠错条件的情况下进行纠错。
3.根据权利要求1或2所述一种基于字符序列的编码方法,其特征在于:所述编码加载方法中,在执行将目标编码序列以目标印刷字符序列表示出来之前,针对目标印刷字符序列进行预处理更新,剔除其中的非字符信息,仅保留中文字符或英文字符。
4.根据权利要求1或2所述一种基于字符序列的编码方法,其特征在于:所述印刷字符属性包括但不限于字体色彩、字体灰度、字体形式、字体大小、是否加粗。
5.根据权利要求1或2所述一种基于字符序列的编码方法,其特征在于:若目标编码序列的编码进制为三十二进制,则选择P1为字体色彩,按预设两个颜色划分为两个等级,p1=2;选择P2为字体灰度,按预设灰度阈值划分为两个等级,p2=2;选择P3为字体形式,按正体或斜体划分为两个等级,p3=2;选择P4为字体大小,按预设字体大小划分为两个等级,p4=2;选择P5为字体是否加粗,按字体加粗或字体未加粗划分为两个等级,p5=2;则
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京环印防伪科技有限公司,未经南京环印防伪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910903861.3/1.html,转载请声明来源钻瓜专利网。





