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

技术编号:10215272 阅读:200 留言:0更新日期:2014-07-16 09:42
本发明专利技术提供一种编码图,其中,每个20位的编码块由方向序列编码单元块、CRC校验位、以及多个数据编码单元块构成,方向序列编码单元块中包括方向特征点阵序列,数据编码单元块中包括数据码点与数据参考点。通过上述编码图形成点阵图形的方法,包括:定义的方向特征点阵序列的样式;定义数据编码单元块的数量、数据参考点和数据码点的分布形式;定义CRC校验块的数量、以及位置关系;将十进制数字转化为植入在码点点位中的数据码点;计算点阵图形中所包含的编码存储量。实施上述方法的装置包括方向序列定义模块、数据编码单定义模块、CRC校验位定义模块、数据码点形成模块与编码存储量计算模块。本发明专利技术能够存储大量数据信息,并且具有防伪功能。

【技术实现步骤摘要】
一种通过编码图以形成点阵图形的方法与装置
本专利技术涉及一种编码图,尤其是一种通过编码图以形成点阵图形的方法与装置。
技术介绍
目前,现有防伪标识图案大部分是采用类似于OID编码技术的编码规则生成的,只能生成有限数量的防伪标识。其缺点是为:由于防伪标识存储的编码信息量小,因此,无法存储大量数据信息;另外,由于类似于OID编码技术的编码规则属于通用且公开的编码技术,因此,降低了防伪标识的保密性能。
技术实现思路
针对上述问题中存在的不足之处,本专利技术提供了一种能够存储大量数据信息,并且具有防伪性能的一种编码图及通过编码图以形成点阵图形的方法与装置。为实现上述目的,本专利技术提供一种编码图,由至少两个具有20位编码存储量的编码块构成,所述编码块由方向序列编码单元块、至少一个CRC校验位、以及多个数据编码单元块构成;所述方向序列编码单元块中包括多个方向特征码点构成的方向特征点阵序列;所述数据编码单元块中包括至少一个数据码点与数据参考点。上述的编码图,其中,多个所述数据参考点之间、以及多个所述数据参考点与多个所述方向特征码点之间构成几何形状。上述的编码图,其中,所述数据码点、所述数据参考点以及所述方向特征码点的大小在1x1像素~3x3像素之间,相邻两个所述数据码点、或相邻的所述数据码点与所述数据参考点、或相邻的所述数据码点与所述方向特征码点之间的最小距离在2个像素~8个像素之间,所述编码图的大小在17x34像素~67x134像素之间。上述的编码图,其中,所述编码块的数量为两个,分别为高20位编码存储量的编码块a与低20位编码存储量的编码块b,在所述编码块a与编码块b之间设有间隔区域。上述的编码图,其中,所述方向序列编码单元块设置在由多个所述数据编码单元块与所述CRC校验块构成的外框内部。本专利技术提供一种通过编码图以形成点阵图形的方法,包括以下步骤:分别在编码块a与编码块b的方向序列编码单元块中定义的方向特征点阵序列的样式;分别在编码块a与编码块b中定义数据编码单元块的数量、以及数据编码单元块中数据参考点和数据码点的分布形式;分别在编码块a与编码块b中定义CRC校验块的数量、以及与数据编码单元块之间的位置关系;提取一十进制数字,在对其进行转化后,植入数据编码单元块中的相应码点点位中,以形成数据码点;根据多个数据编码单元块中的数据参考点、以及CRC运算公式从而得出与CRC校验位相对应的编码信息,该编码信息为所生成的点阵图形所包含的编码存储量。上述的方法,其中,在编码块a与编码块b中,两个方向特征点阵序列所形成的图形,数据编码单元块的数量、以及数据编码单元块中数据参考点和数据码点的分布形式,CRC校验块的数量、以及与数据编码单元块之间的位置关系均是相同。上述的方法,其中,在提取一十进制数字后,通过以下步骤形成数据码点:将一个十进制数字转化为多位二进制数字;将多位二进制数字按照顺序进行合并,以形成多个二进制数组;将每个二进制数组转化为与数据编码单元块中码点点位数量相同的进制数字;在与进制数字相对应的码点点位中植入数据码点。上述的方法,其中,与CRC校验位相对应的十进制数字通过下式得出:CRC_0~CRC_N=fun(data0~dataN)。本专利技术提供一种通过编码图以形成点阵图形的装置,包括:编码块的数量定义模块,用于定义编码图中编码块的数量;方向序列定义模块,用于在编码块a与编码块b的方向序列编码单元块中定义的两个方向特征点阵序列;数据编码单元块定义模块,用于在编码块a与编码块b中定义数据编码单元块的数量、以及数据编码单元块中数据参考点和数据码点的分布形式;CRC校验块定义模块,用于在编码块a与编码块b中定义CRC校验块的数量、以及与数据编码单元块之间的位置关系;数据码点形成模块,用于提取一十进制数字,在对其进行转化后,植入数据编码单元块中的相应码点点位中,以形成数据码点;编码存储量计算模块、根据多个数据编码单元块中的数据参考点、以及CRC运算公式从而得出与CRC校验位相对应的编码信息,该编码信息为所生成的点阵图形所包含的编码存储量。与现有技术相比,本专利技术具有以下优点:1、本专利技术通过对编码图的样式、算法规则、区域块排布、CRC校验机制进行定义,从而形成拥有海量编码信息的点阵图像编码体系;2、由于编码图的样式可以进行算法规则的特殊定义,因此,从而形成若干个唯一的、且带有大量数据信息的点阵图形;3、由于本专利技术所使用的算法规则具有私密性及独创性,保证了点阵图形被破译的难度,使点阵图形具有防伪性能,可应用于防伪领域;4、由于采用两个具有20位编码存储量的编码块构成,因此,所形成的点阵图形具有40位的编码存储总量。附图说明图1为本专利技术中编码图的样式图;图2为图1中定义后编码块a或编码块b的样式图;图3为图2中方向序列编码单元块的样式图;图4为图2中数据编码单元块的样式图;图5为图2中方向序列编码单元块的另一实施例样式图;图6为本专利技术中方法部分的流程图;图7为本专利技术中装置部分的结构图。主要附图标记说明如下:1-编码块a2-编码块b3-方向序列编码单元块4-方向特征点阵序列5-方向特征码点6-数据编码单元块7-数据参考点8-数据码点9-CRC校验位10-码点点位11-数据参考点位12-编码块数量定义模块13-方向序列定义模块14-数据编码单定义模块15-CRC校验位定义模块16-数据码点形成模块17-编码存储量计算模块具体实施方式如图1至图5所示,本专利技术提供一种编码图,由样式相同的、被定义为高20位编码存储量的编码块a1与被定义为低20位编码存储量的编码块b2构成,在编码块a与编码块b之间设有间隔区域。在本实施例的编码块a1或编码块b2中,分别各定义有一个方向序列编码单元块3、两个CRC校验位9、以及六个数据编码单元块6构成。方向特征点阵序列用于辨别编码图样的正确方向,其中,方向序列编码单元块3中包括五个方向特征码点5构成的方向特征点阵序列4。其中,五个方向特征码点构成一异形图像,方向特征码点的序号为0~4。另外,在方向序列编码单元块中还可以植入一个数据参考点与三个数据码点。数据编码单元块6由一个用于植入数据参考点7的数据参考点位11与八个用于植入数据码点8的码点点位10构成,八个码点点位的按照顺时针方式排列,将数据参考点位11包围其内侧,通过一个数据参考点位11与八个码点点位10以形成九宫格结构,八个码点点位构成九宫格的外框。在每个数据编码单元块中,数据参考点位与八个码点点位所形成的分布方式均是相同的。在数据编码单元块中,按照算法定义规则,将八个码点点位按照数字由小至大的顺序、并采用顺时针的方式分布在数据参考点位外侧。另外,还可以根据需要按照逆时针顺序,或者根据实际需要采用其他方式以排列,从而形成不同样式的数据编码单元块图样。在本实施例中,在每一个数据编码单元块中,设置有一个数据参考点7与一个数据码点8。由于在编码块a与编码块b中共设有十二个分布方式相同的数据编码单元块,因此,在编码块a与编码块b中共设有十二个数据参考点。十二个数据参考点之间、以及十二个数据参考点与五个方向特征码点之间构成几何形状。在本实施例中,编码块a中的两个CRC校验块9呈相互对应的方式设置在方向序列编码单元块3的两侧,其序号为CRC_0与CRC_1。编码块本文档来自技高网...
一种通过编码图以形成点阵图形的方法与装置

【技术保护点】
一种编码图,其特征在于,由至少两个具有20位编码存储量的编码块构成,所述编码块由方向序列编码单元块、至少一个CRC校验位、以及多个数据编码单元块构成;所述方向序列编码单元块中包括多个方向特征码点构成的方向特征点阵序列;所述数据编码单元块中包括至少一个数据码点与数据参考点。

【技术特征摘要】
1.一种通过编码图以形成点阵图形的方法,由至少两个具有20位编码存储量的编码块构成,所述编码块由方向序列编码单元块、至少一个CRC校验位、以及多个数据编码单元块构成;所述方向序列编码单元块中包括多个方向特征码点构成的方向特征点阵序列;所述数据编码单元块中包括至少一个数据码点与数据参考点;其中,通过编码图以形成点阵图形的方法,包括以下步骤:分别在编码块a与编码块b的方向序列编码单元块中定义的方向特征点阵序列的样式;分别在编码块a与编码块b中定义数据编码单元块的数量、以及数据编码单元块中数据参考点和数据码点的分布形式;分别在编码块a与编码块b中定义CRC校验块的数量、以及与数据编码单元块之间的位置关系;其中,CRC校验位的数量与计算结果的准确性相对应;提取一十进制数字,在对其进行转化后,植入数据编码单元块中的相应码点点位中,以形成数据码点;根据多个数据编码单元块中的数据参考点、以及CRC运算公式从而得出与CRC校验位相对应的编码信息,该编码信息为所生成的点阵图形所包含的编码存储量;其中,根据数据参考点的数量、以及CRC运算公式以得到一个数值,将该数值与CustomerID进行异或处理后,得出与CRC校验位相对应的编码信息,该编码信息为通过编码图块生成的点阵图形中所包含的编码存储量,在编码块a与编码块b中,两个方向特征点阵序列所形成的图形,数据编码单元块的数量、以及数据编码单元块中数据参考点和数据码点的分布形式,CRC校验块的数量、以及与数据编码单元块之间的位置关系均是相同,在提取一十进制数字后,通...

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

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

1