发明名称 微彩绘二维码的编码系统及方法、解码系统及方法
摘要 本发明揭示了一种微彩绘二维码的编码系统及方法、解码系统及方法,编码系统生成的二维码位于彩绘图片的一侧或两侧,包括色彩数设定区域、数据区域;色彩数设定区域、数据区域分别包含一个或多个单元格,每个单元格的色彩为n种色彩中的一种。编码系统包括色彩数生成单元、编码单元;色彩数生成单元用以设定二维码的部分区域为色彩数设定区域,在色彩数设定区域填充表示单元格可使用的色彩数n的数据信息;编码单元用以设定二维码的部分区域为数据区域,在数据区域按照所述位置模式生成单元设定的编码模式填充编码数据。本发明可使用不同色彩种类,在同一片区域可提高二维码表示的数据量;同时能提高二维码解码的效率及正确率。
申请公布号 CN103793740A 申请公布日期 2014.05.14
申请号 CN201410085197.3 申请日期 2014.03.10
申请人 上海形上投资管理有限公司 发明人 区华威
分类号 G06K19/06(2006.01)I 主分类号 G06K19/06(2006.01)I
代理机构 上海金盛协力知识产权代理有限公司 31242 代理人 王松
主权项 一种微彩绘二维码的编码系统,其特征在于,生成的二维码位于彩绘图片的一侧或两侧,包括位置模式设定区域、色彩数设定区域、行数设定区域、数据区域;所述位置模式设定区域、色彩数设定区域、行数设定区域、数据区域分别包含一个或多个单元格,每个单元格的色彩为n种色彩中的一种,其中,n为8;所述编码系统包括:‑位置模式生成单元,用以设定二维码的部分区域为位置模式设定区域,在位置模式设定区域填充表示二维码位置及编码模式的数据信息;‑色彩数生成单元,用以设定二维码的部分区域为色彩数设定区域,在色彩数设定区域填充表示单元格可使用的色彩数n的数据信息;色彩数设定区域设定为二维码的第一行;‑行数生成单元,用以在二维码的第二行标明二维码的行数;‑编码单元,用以设定二维码的部分区域为数据区域,在数据区域按照所述位置模式生成单元设定的编码模式填充编码数据;所述编码系统生成的二维码为包含N×M个单元格的二维码;所述包含N×M个单元格的二维码中的数据均为有效的编码数据;其中,N、M为自然数;所述编码模式包括顺序编码模式、倒序编码模式、乱序编码模式中的一种或多种;所述顺序编码模式的编码方法为:将包含N×M个单元格的二维码的数据按照由上至下、由左至右的顺序编号,所编编号依次增加;而后,将编号后的数据按照由小到大的顺序,由上至下、由左至右依次填充在包含N×M个单元格的二维码中的数据区域中;所述倒序编码模式的编码方法为:将包含N×M个单元格的二维码的数据按照由上至下、由左至右的顺序编号,所编编号依次增加;而后,将编号后的数据按照由小到大的顺序,由下至上、由右至左依次填充在包含N×M个单元格的二维码中的数据区域中;所述乱序编码模式的编码方法为:将包含N×M个单元格的二维码的数据按照由上至下、由左至右的顺序编号,所编编号依次增加;而后,将编号后的数据填充在包含N×M个单元格的二维码中的数据区域中,填充顺序为由上至下、由左至右填充,填充的步骤为:获取剩余的所有编号,填充剩余编号的最小编号;获取剩余的所有编号,填充剩余编号的最大编号;依次循环,直至所有数据均填充至包含N×M个单元格的二维码中的数据区域中。
地址 200433 上海市杨浦区控江路1142号23幢5122-8室