编码图样与通过编码图样以形成点阵图形的方法及装置制造方法及图纸

技术编号:10231480 阅读:214 留言:0更新日期:2014-07-18 09:05
本发明专利技术提供一种编码图样,包括多个编码单元块、方向特征点阵序列,CRC校验位、数据参考点与码点。通过编码图样以形成点阵图形的方法,包括:将十进制数字转化为多位二进制数字;将多位二进制数字按顺序合并为多个二进制数组;将二进制数组转化为与码点点位数量相同的进制数字;在与进制数字相对应的码点点位中植入码点;获得与CRC校验位相对应的十进制数字,并转化为二进制数字;对二进制数字进行拆分,并为每个CRC校验位赋值;辨别是否在CRC校验位中植入码点。实施上述方法装置包括编码图样定义模块,转化模块a、二进制数组形成模块、转化模块b、码点植入模块、运算模块、拆分模块与码点定义模块。本发明专利技术能够存储大量数据信息,并且具有防伪功能。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种编码图样,包括多个编码单元块、方向特征点阵序列,CRC校验位、数据参考点与码点。通过编码图样以形成点阵图形的方法,包括:将十进制数字转化为多位二进制数字;将多位二进制数字按顺序合并为多个二进制数组;将二进制数组转化为与码点点位数量相同的进制数字;在与进制数字相对应的码点点位中植入码点;获得与CRC校验位相对应的十进制数字,并转化为二进制数字;对二进制数字进行拆分,并为每个CRC校验位赋值;辨别是否在CRC校验位中植入码点。实施上述方法装置包括编码图样定义模块,转化模块a、二进制数组形成模块、转化模块b、码点植入模块、运算模块、拆分模块与码点定义模块。本专利技术能够存储大量数据信息,并且具有防伪功能。【专利说明】编码图样与通过编码图样以形成点阵图形的方法及装置
本专利技术涉及一种编码图,尤其是一种编码图样与通过编码图样以形成点阵图形的方法及装置。
技术介绍
目前,现有防伪标识图案大部分是采用类似于OID编码技术的编码规则生成的,只能生成有限数量的防伪标识。其缺点是为:由于防伪标识存储的编码信息量小,因此,无法存储大量数据信息;另外,由于类似于OID编码技术的编码规则属于通用且公开的编码技术,因此,降低了防伪标识的保密性能。
技术实现思路
针对上述问题中存在的不足之处,本专利技术提供一种能够存储大量数据信息,并且具有防伪性能的编码图样与通过编码图样以形成点阵图形的方法及装置。为实现上述目的,本专利技术提供一种编码图样,包括顶部区域、中间区域与等分设置在所述中间区域两侧的多个编码单元块、以及方向特征点阵序列;所述顶部区域的底部与所述中间区域的顶部相对应,以形成“T”字型结构,所述中间区域将所述顶部区域等分设置,在所述顶部区域和/或所述中间区域中设有多个CRC校验位;所述编码单元块中包括一个带有数据参考点的数据参考点位、以及至少一个带有码点的码点点位;所述方向特征点阵序列设置在所述顶部区域与所述中间区域中,所述方向特征点阵序列由多个码点构成。上述的编码图样,其中,多个所述数据参考点之间、以及多个所述数据参考点与所述方向特征点阵序列中的码点之间构成几何形状。上述的编码图样,其中,所述方向特征点阵序列为“T”字型结构,所述“T”字型结构中的多个横向的码点设置在所述顶部区域的点位中,所述“T”字型结构中的多个纵向的码点设置在所述中间区域的点位中。上述的编码图样,其中,所述码点与所述与数据参考点的大小在Ixl像素?3x3像素之间,相邻两个所述码点、或相邻的所述码点与所述数据参考点之间的最小距离在2个像素?8个像素之间,所述编码图的大小在17x17像素?67x67像素之间。上述的编码图样,其中,所述编码单元块的数量为18个,通过所述中间区域等分设置在其两侧。本专利技术提供一种通过编码图样以形成点阵图形的方法,包括以下步骤:S1、对编码图中编码单元块的数量、编码单元块中数据参考点与多个码点点位的分布方式、方向特征点阵序列、以及CRC校验位的数量进行定义;S2、将一个十进制数字转化为多位二进制数字;S3、将多位二进制数字按照顺序进行合并,以形成多个二进制数组;S4、将每个二进制数组转化为与编码单元块中码点点位数量相同的十进制数字;S5、在与十进制数字相对应的码点点位中植入码点;S6、根据多个编码单元块中的数据参考点、以及CRC运算公式从而得出与CRC校验位相对应的十进制数字,将该十进制数字转化为二进制数字;S7、将二进制数字按顺序进行拆分,使每个CRC校验位能够得到一个与其相对应的十进制数字;S8、对十进制数字进行定义,以辨别是否在每一个CRC校验位中植入码点。上述的方法,其中,在步骤SI中,多个码点点位的分布方式为顺时针方式或逆时针方式。上述的方法,其中,在步骤S7中,CRC 运算公式为 CRC_0 ?n=fun (dataO ?dataN)。上述的方法,其中,在步骤S8中,定义十进制数字I为有码点,数字O为无码点。本专利技术还提供一种通过编码图样以形成点阵图形的装置,包括:编码图样定义模块,用于对编码图中编码单元块的数量、编码单元块中数据参考点与多个码点点位的分布方式、方向特征点阵序列、以及CRC校验位的数量进行定义;转化模块a、用于将一个十进制数字转化为多位二进制数字;二进制数组形成模块、将多位二进制数字按照由低位至高位的顺序合并为一组二进制数组,以形成多个二进制数组;转化模块b、将每个二进制数组转化为与编码单元块中码点点位数量相同的进制数字;码点植入模块、在编码单元块中,用于将与进制数字相对应的码点点位中植入一个码点;运算模块、用于根据多个编码单元块中的每一个数据参考点、以及CRC运算公式从而得出与CRC校验位相对应的十进制数字,将该十进制数字转化为二进制数字;拆分模块、用于将二进制数字按照由低位至高位的顺序进行拆分,使由低位至高位的每个CRC校验位能够得到一个与其相对应的十进制数字;码点定义模块、用于对十进制数字进行定义,以辨别是否在每一个CRC校验位中植入码点。与现有技术相比,本专利技术具有以下优点:1、本专利技术通过对编码图的样式、算法规则、区域块排布、CRC校验机制进行定义,从而形成拥有海量编码信息的点阵图像编码体系;2、由于编码图的样式可以进行算法规则的特殊定义,因此,从而形成若干个唯一的、且带有大量数据信息的点阵图形;3、由于本专利技术所使用的算法规则具有私密性及独创性,保证了点阵图形被破译的难度,使点阵图形具有防伪性能,可应用于防伪领域。【专利附图】【附图说明】图1为本专利技术编码图的样式图;图2为对图1进行划分后的样式图;图3为图1中A部分的放大图;图4为本专利技术中方法部分的流程图;图5为本专利技术中装置部分的结构图。主要附图标记说明如下:1_编码图2_顶部区域 3_中间区域 4_编码单兀块 5_方向特征点阵序列6-CRC校验位 7-码点8_码点点位9-数据参考点 10-数据参考点位20-编码图样定义模块 21-转化模块a22-二进制数组形成模块23-转化模块b24-码点植入模块 25-运算模块26-拆分模块27-码点定义模块【具体实施方式】如图1至图3所示,本专利技术提供一种编码图样,该编码图1包括顶部区域2、中间区域3与等分设置在中间区域两侧的多个编码单元块4、以及方向特征点阵序列5。顶部区域2的底部与中间区域3的顶部相对应,以形成“T”字型结构,中间区域将顶部区域等分设置,在顶部区域与中间区域共设有至少三个CRC校验位。在本实施例中,CRC校验位的数量为三个,分别是CRC_1、CRC_2与CRC_3,其中,CRC_1与CRC_2均是设置在顶部区域中,CRC_3设置在中间区域中。在本实施例中,编码单元块4的数量为18个,并且通过中间区域等分设置在其两侦牝设置在中间区域两侧的编码单元块的数量均为9个。在每个编码单元块4中包括一个带有数据参考点9的数据参考点位10、以及用于放置码点7的八个码点点位8,在八个码点点位中包括至少一个带有码点的码点点位。由于编码单元块4的数量为18个,因此,在18个编码单元块为共设置有18个数据参考点、以及至少18个码点。在本实施例中,编码单元块由一个数据参考点位10与八个码点点位8构成,八个码点点位的按照顺时针方式排列,从而将数据参考点位包围其内侧,以形成九宫格结构,八个本文档来自技高网...

【技术保护点】
一种编码图样,其特征在于,包括顶部区域、中间区域与等分设置在所述中间区域两侧的多个编码单元块、以及方向特征点阵序列;所述顶部区域的底部与所述中间区域的顶部相对应,以形成“T”字型结构,所述中间区域将所述顶部区域等分设置,在所述顶部区域和/或所述中间区域中设有多个CRC校验位;所述编码单元块中包括一个带有数据参考点的数据参考点位、以及至少一个带有码点的码点点位;所述方向特征点阵序列设置在所述顶部区域与所述中间区域中,所述方向特征点阵序列由多个码点构成。

【技术特征摘要】

【专利技术属性】
技术研发人员:姚为程烨万宏宇
申请(专利权)人:立德高科北京数码科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1