多灰阶隐形二维码的生成装置的制造方法_3

文档序号:8528494阅读:来源:国知局
灵活设置,实际应用中可以做成一幅很大的招贴画;优选的,该招贴画没有明显的、阻碍观赏的定位方格,从而作为多灰阶隐形二维码使用。
[0040]优选的,所述设置步骤之前,还包括步骤:确定识别区域。例如,一种多灰阶隐形二维码的生成方法,其包括以下步骤:确定识别区域;为多灰阶隐形二维码的识别区域设置灰阶数量;获取待编码数据;对所述待编码数据进行编码,根据所述灰阶数量生成多个具有若干级灰阶的信息码元,输出包括各所述信息码元的识别区域。又如,所述生成方法包括以下步骤:确定识别区域;为多灰阶隐形二维码的识别区域设置灰阶数量;根据所述灰阶数量设置或调整所述识别区域;获取待编码数据;对所述待编码数据进行编码,根据所述灰阶数量生成多个具有若干级灰阶的信息码元,输出包括各所述信息码元的识别区域。
[0041]优选的,所述确定识别区域,包括确定所述识别区域的定位区与信息区,或者,确定所述识别区域的信息区及其中的定位区或定位标识;或者,确定所述识别区域的信息码元中的定位区或定位标识。优选的,按行设置所述定位区,例如,每行设置一所述定位区。又如,所述确定识别区域,仅包括确定所述识别区域的信息区;这样,可以获得没有明显定位区的多灰阶隐形二维码,例如,现有二维码的三个角处的小方格。优选的,所述信息区设置所述定位区;又如,所述信息码元设置所述定位区。优选的,每一所述信息码元设置一所述定位区;或者,若干所述信息码元共用一所述定位区,例如,有300信息码元,分成3组,每组信息码元共用一所述定位区,共有3个定位区;或者,全部所述信息码元共用一所述定位区,例如,在所述识别区域的左上角、左下角、右上角或者右下角设置所述定位区,全部所述信息码元共用所述定位区。这样,可以增加多灰阶隐形二维码的容量。
[0042]优选的,所述设置步骤中,还设置所述信息码元的形状。例如,所述信息码元为矩形。优选的,所述信息码元为方形。优选的,根据所述灰阶数量设置所述信息码元的形状,例如,所述灰阶数量越大,所述信息码元的形状的边缘越多;又如,所述灰阶数量越大,所述信息码元的形状越复杂;又如,所述信息码元的形状具有若干凸部,所述灰阶数量越大,所述信息码元的凸部越多;优选的,所述信息码元的凸部数量与所述灰阶数量相等;优选的,每一所述信息码元设置一所述定位区,采用所述凸部作为所述信息码元的所述定位区。例如,所述凸部本质上为像素格子,其两边的像素格子为无色或者浅色,所述凸部为深色。优选的,根据所述灰阶数量设置所述信息码元的大小。例如,所述信息码元的大小与所述灰阶数量成反比,例如,所述灰阶数量越大,所述信息码元越小。
[0043]又如,一种多灰阶隐形二维码的生成方法,其包括以下步骤:设置步骤:为多灰阶隐形二维码的识别区域设置色彩数量与灰阶数量;获取步骤:获取待编码数据;编码步骤:对所述待编码数据进行编码,根据所述色彩数量及所述灰阶数量,生成具有若干颜色且每一颜色具有若干级灰阶的信息码元,输出包括各所述信息码元的识别区域。例如,生成具有红黑两种颜色且每一种颜色具有96级灰阶的信息码元,其总共有96*2 = 192种子颜色;又如,生成具有红黑两种基本颜色且每一种基本颜色具有96级灰阶的信息码元,其总共有96*2 = 192种细分颜色。或者,可理解为,根据所述色彩数量及所述灰阶数量,生成具有若干基础色、且每一基础色结合若干级灰阶,从而组合形成若干颜色或称为子颜色或称为细分颜色的信息码元。
[0044]优选的,根据所述色彩数量设置所述灰阶数量。例如,灰阶数量为8至256。例如,所述灰阶数量与所述色彩数量成反比,也就是说,色彩数量越大,灰阶数量越小;例如,所述色彩数量为256,所述灰阶数量为8 ;又如,所述色彩数量为128,所述灰阶数量为16 ;又如,所述色彩数量为64,所述灰阶数量为32 ;以此类推。这样,适用于解析能力恒定的设备,例如某一时期的手机。又如,所述灰阶数量与所述色彩数量成正比,也就是说,色彩数量越大,灰阶数量越大;例如,所述色彩数量为8,所述灰阶数量为8 ;又如,所述色彩数量为16,所述灰阶数量为16 ;又如,所述色彩数量为32,所述灰阶数量为32 ;以此类推。这样,适用于生成各种容量的多灰阶隐形二维码。
[0045]优选的,设置所述灰阶数量为所述色彩数量的平方根取整数。例如,所述色彩数量为64,所述灰阶数量为64的平方根,即8 ;又如,所述色彩数量为255,所述灰阶数量为255的平方根取整数,例如4舍5入取整,即16 ;又如向下取整,即15 ;以此类推。这样,只需确定所述色彩数量即可确定所述灰阶数量。又如,设置所述灰阶数量为所述色彩数量的平方;例如,所述色彩数量为8,所述灰阶数量为8的平方,即64 ;又如,所述色彩数量为10,所述灰阶数量为10的平方,即100 ;以此类推。这样,也只需确定所述色彩数量即可确定所述灰阶数量,操作简单易用。
[0046]优选的,对所述色彩数量的各颜色分别设置灰阶数量;例如,设置红色的灰阶数量为16,蓝色的灰阶数量为8,绿色的灰阶数量为24等。又如,对所述色彩数量的各颜色设置相同的灰阶数量,例如,设置红色、蓝色、绿色的灰阶数量均为32。优选的,对所述色彩数量的各颜色默认预设相同的灰阶数量。优选的,所述预设相同的灰阶数量为8至256。例如,默认各颜色的灰阶数量均为25。然后,再根据输入而设置各颜色的调整灰阶数量;例如由用户输入各颜色的调整灰阶数量,以作为各颜色的灰阶数量。
[0047]优选的,根据所述识别区域预设置所述信息码元的大小。例如,识别区域为方形,将其分为X2个方形;例如,所述识别区域为3*3平方厘米,将其分为9个方形,每一方形即为所述信息码元的大小,即I平方厘米;又如,将其分为36个方形,每一方形即为所述信息码元的大小,即0.25平方厘米。
[0048]优选的,还根据所述色彩数量预设置所述信息码元的大小。例如,所述信息码元的大小与所述色彩数量成反比,所述色彩数量越大,所述信息码元越小。优选的,还根据所述灰阶数量预设置所述信息码元的大小。例如,所述信息码元的大小与所述灰阶数量成反比,所述灰阶数量越大,所述信息码元越小。这样,一个信息码元可容纳更大的信息量。
[0049]又如,一种多灰阶隐形二维码的生成方法,其包括以下步骤:预设置多灰阶隐形二维码的识别区域,例如,确定所述多灰阶隐形二维码的识别区域;其中,所述识别区域用于放置待识别的多灰阶隐形二维码的信息码元;例如,所述识别区域设置定位区与信息区,其中,所述定位区非特异碍眼设置,即其与所述信息区的表达形式相同或相近,不至于阻碍观赏,例如所述定位区与所述信息区均为部分图形或者图像,优选的,所述定位区具有若干像素组成的定位标识,以便识别;预设置多灰阶隐形二维码的色彩数量及灰阶数量;获取待编码数据;编码步骤:对所述待编码数据进行编码,输出识别区域。例如,所述信息区包括若干方形码元。又如,所述信息区包括若干矩形码元。优选的,还包括步骤:采用所述识别区域作为多灰阶隐形二维码并分享,例如通过网络分享,又如,通过移动终端进行分享。
[0050]例如,预设置多灰阶隐形二维码的识别区域,所述识别区域包括定位区与信息区;优选的,所述定位区设置于所述信息区中。例如,所述定位区包括校正图形,例如其用于确立矩阵符号位置的一个固定的参照图形,译码软件可以通过它在图像有中等程度损坏的情况下,再同步图像模块的坐标映像;所述信息区包括编码区域,例如没有被功能图形占用,可以对数据或纠错码字进行编码的区域。需要说明的是,字符计数指示符、ECI指示符、分隔符、终止符等现有二维码技术,其设置于所述识别区域,在此不做赘述,本发明及其各实施例仅对于各发明点、各实施例及其相关技术特征进行详细阐述。
[0051]例如,预设置多灰阶隐形二维码的色彩数量;例如,所述色彩数量为基础色数量,其中,所述色彩数量中的色彩,包括若干基础色;例如,所述色彩数量为3,对应的,所述色彩包括3种基础色;又如,所述灰阶数量为16,即包括16级灰阶,这样,多灰阶隐形二维码的识别区域总共有48种颜色。又如,所述色彩数量为8,所述灰阶数量为64,即所述色彩包括8种基础色,每种基础色具有64级灰阶,共512种颜色。又如,预设置多灰阶隐形二维码的色彩数量表,表中的每一色彩数量对应该数量的若干基础色,例如,色彩数量为3,对应预设置的3种基础色RGB,又如,色彩数量为7,对应预设置的7种基础色,例如红橙黄绿青蓝紫,以此类推。
[0052]例如,所述色彩数量为256,所述灰阶数量也为256,则总共有65536种颜色,即每一基础色包括有256种不同灰阶的颜色,每一灰阶对应有256种不同基础色的颜色。例如,还包括步骤:修改或调整所述色彩数量和/或所述灰阶数量。其中,所述基础色即为一些基础的颜色,例如红绿蓝三个基础色,又如,每色配合12个灰阶,则总共有36种颜色。例如,基础色与不同灰阶配合形成相关基础颜色的灰阶色系。又如,还包括步骤:预设置色彩数量与基础色的对应关系表;在后续的编码或者解码中采用所述对应关系表,根据色彩数量获取相应的基础色信息,例如,基础色数量为3,对应的基础色是红绿蓝;又如,基础色数量为4,对应的基础色是红黄绿蓝;又如,基础色数量为8,对应的基础色是红橙黄绿青蓝紫靛;又如,基础色数量为64或者128,对应的基础色是各图像处理软件所设置的相关色系,以此类推。通常情况下,采用色彩数量作为存储信息的因素时,如果色彩数量越高,则在后续的识别过程中,对硬件设备的要求就越高。也可以仅采用灰阶数量作为存储信息的因素,此时颜色只是作为多灰阶隐形二维码的表现形式,其本质的存储信息是灰色二维码,识别时对图像进行灰度化处理即可,无需考虑颜色因素。
[0053]其中,所述灰阶是将最亮与最暗之间的亮度变化,区分为若干份。以便于进行信号输入相对应的屏幕亮度管控。每张数字影像都是由许多点所组合而成的,这些点又称为像素(pixels),通常每一个像素可以呈现出许多不同的颜色,它是由红、绿、蓝(RGB)三个子像素组成的。每一个子像素,其背后的光源都可以显现出不同的亮度级别。而灰阶代表了由最暗到最亮之间不同亮度的层次级别。这中间层级越多,所能够呈现的画面效果也就越细腻。以8bit panel为例,能表现2的8次方,等于256个亮度层次,则称之为256灰阶。IXD屏幕上每个像素,均由不同亮度层次的红、绿、蓝组合起来,最终形成不同的色彩点。也就是说,屏幕上每一个点的色彩变化,其实都是由构成这个点的三个RGB子像素的灰阶变化所带来的。例如,预设置二维码的识别区域为矩阵式二维条码,又如,采用TOF417、Datamatrix、QR Code、Code
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1