6] 在下文中说明了用于对区域3执行颜色布置的方法。此处,第9维数据至第13维数 据被表示如下:(第9维数据):(第10维数据):(第11维数据):(第12维数据):(第13维数据) = a:b:C:d:e。区域3中像素的总数由"P3"表示。在这种情况下,分发给区域3的(R)像素的数 量被表示为 "P3*a/(a+b+c+d+e)"。(B)像素的数量被表示为 "P3*b/(a+b+c+d+e)"。(R/B)像 素的数量被表示为"P3*c/(a+b+c+d+e)"。(N)像素的数量被表示为"P3*d/(a+b+c+d+e)"。此 外,(I)像素的数量被表示为"P3*e/(a+b+c+d+e)"。
[0067] 对于区域4,第13维数据至第16维数据被表示如下:(第13维数据):(第14维数据): (第15维数据):(第16维数据)= f:g:h:i。区域3中像素的总数由"P4"表示。在这种情况下, 分发给区域4的(R)像素的数量被表示为"P4*f/(f+g+h+i)'(B)像素的数量被表示为"P4* gAf+g+h+i)" JR/B)像素的数量被表示为"P4*V(f+g+h+i)" JN)像素的数量被表示为 "P4*i/(f+g+h+i)"。
[0068] 注意,如上所述,仅(第13维数据)用于区域3和区域4两者。类似地,第5维数据用于 区域1和区域2两者,第9维数据用于区域2和区域3两者。这样,区域1至区域4中像素的数量 之间的差可以被吸收,因此即使当在整个16维数据中对区域1至区域4中的每个区域中的分 配比率进行观察时也能够获得一致性。图5是示出了当基于16维颜色频率信息X在区域1至 区域4中的每个区域中分发(1〇、0)、(1?/8)、(《和(1)时(1〇、(8)、(1?/8)、0)和(1)的颜色频 率比率(像素数比率)的颜色直方图。例如,如图5所示,第5维数据用于区域1和区域2两者。 此外,限定使得区域1中的(I)的颜色频率比率等于区域2中的(R)的颜色频率比率。
[0069] 最后,颜色布置单元14根据上述针对区域1至区域4中的每个区域设置的(R)、(B)、 (R/B)、(N)和(I)的像素的数量来生成标记。
[0070] 图6是示出了根据第一示例性实施例的标记生成方法的流程图。标记生成设备10 的码获取单元11获取N比特码信息,并且将所获取的码信息输出至自相关单元12(步骤 S101)。自相关单元12通过使用上面所示的表达式(1)将从码获取单元11输出的码信息的每 个比特值分别乘以Μ序列矩阵,并且将通过相乘获得的相乘结果输出至颜色信息计算单元 13(步骤 S102)。
[0071] 颜色信息计算单元13使用上面所示的表达式(2)通过将从自相关单元12输出的相 乘结果(颜色频率信息Xd相加来计算最终标记的颜色频率信息X,并且将所计算的颜色频 率信息X输出至颜色布置单元14(步骤S103)。颜色布置单元14基于由颜色信息计算单元13 所计算的颜色频率信息对标记的每个圆形区域执行颜色布置(步骤S104)。
[0072] 如上所述,在第一示例性实施例中:获取N比特码信息;将码信息的每个比特值分 别与Μ序列矩阵相乘;将相乘结果(颜色频率信息)相加;计算标记的颜色频率信息X;以及基 于所计算的颜色频率信息对标记的每个圆形区域执行颜色布置。这样,通过使用标记图像 的整个区域来表示码信息的每个比特,因此使得可以减小由于噪声如散焦模糊而导致的码 信息的准确度的降低。因此,可以以高准确度识别标记的码信息。
[0073] 图7是示出了根据第一示例性实施例的标记识别设备的一般系统配置的框图。根 据第一示例性实施例的标记识别设备20对在由上述标记生成设备10生成的标记中包括的 码?目息进行识别。
[0074]根据第一示例性实施例的标记识别设备20包括获取标记的图像(标记图像)的图 像获取单元21、对标记图像的每个区域进行识别的区域识别单元22、计算颜色频率信息的 颜色信息计算单元23、以及计算标记的码信息的码信息计算单元24。
[0075]图像获取单元21是图像获取装置的特定示例。图像获取单元21通过使用相机211 对标记进行拍照并且获取其标记图像。图像获取单元21将所获取的标记图像输出至区域识 别单元22。
[0076] 区域识别单元22是识别装置的特定示例。区域识别单元22对从图像获取单元21输 出的标记图像的每个区域进行识别。例如,区域识别单元22基于从图像获取单元21输出的 标记图像对具有同心圆形状的区域1至区域4之间的边界进行检测,从而对区域1至区域4进 行识别。区域识别单元22将所识别的每个区域的识别结果输出至颜色信息计算单元23。
[0077] 颜色信息计算单元23是颜色信息计算装置的特定示例。颜色信息计算单元23基于 从区域识别单元22输出的每个区域的识别结果来计算颜色频率信息(颜色信息)X。
[0078] 例如,颜色信息计算单元23对表示区域1至区域4中的每个区域中的(R)、(B)、(R/ B)、(N)和(I)的分量比率(如像素数比率)的16维数据XI至X16进行计算。接下来,颜色信息 计算单元23计算下述X ' 1至X ' 16 (颜色频率信息),已经针对所述X ' 1至X ' 16对区域1至区域4 之间的分量比率做出了调整。注意,区域1至区域4的尺寸彼此不同。因此,例如,颜色信息计 算单元23计算其相应的调整值B21(区域1和区域2之间的调整)、B32(区域2和区域3之间的 调整)以及B43(区域3和区域4之间的调整)。然后,颜色信息计算单元23基于这些调整值 821、832、843来计算乂'1至乂'16。例如,第13维数据与区域3中的(1)相对应并且与区域4中的 (R)相对应。可以通过表达式"B43=(P3-(X9+X10+X11+X12))/X13"来计算调整值M3。同时, 如果相对应的第13维数据的值为0,则没有颜色。因此,不能做出上述关联。在这样的情况 下,通过使用颜色频率信息的数量和尺寸比率,根据表达式"B43 = P3/(X13+X14+X15+X16)" 来计算调整值Β43。可以以与计算上述调整值M3的方式类似的方式来计算调整值Β21和 Β32〇
[0079] 颜色信息计算单元23通过使用下面所示的表达式基于16维数据XI至Χ16以及上述 所计算的调整值Β21、Β32、Β43来计算16维数据X'l至Χ'16(颜色频率信息X)中的每个数据。
[0080] Χ,16 = Χ16,Χ,15 = Χ15,Χ,14 = Χ14,Χ,13 = Χ13,Χ,12 = Χ12*(1/Β43),Χ,11=Χ11* (1/Β43),Χ'10 = Χ10*(1/Β43),Χ'9 = Χ9*(1/Β43),Χ'8 = Χ8*(1/(Β43*Β32)),Χ'7 = Χ7*(1/ (Β43*Β32)),Χ'6 = Χ6*(1/(Β43*Β32)),Χ'5 = Χ5*(1/(Β43*Β32)),Χ'4 = Χ4*(1/(Β43*Β32* Β21)),Χ'3 = Χ3*(1/(Β43*Β32*Β21)),Χ'2 = Χ2*(1/(Β43*Β32*Β21)),Χ'1=Χ1*(1/(Β43* Β32*Β21))
[0081] 颜色信息计算单元23将上述所计算的颜色频率信息X输出至码信息计算单元24。
[0082] 码信息计算单元24是颜色信息计算装置的特定示例。码信息计算单元24通过将从 颜色信息计算单元23输出的颜色频率信息X乘以Μ序列矩阵的转置矩阵(检测矩阵)WT来计 算标记的码信息S。例如,码信息计算单元24通过使用下面所示的表达式(3)基于从颜色信 息计算单元23输出的颜色频率信息X来计算标记的码信息S。
[0083] S=ffTX (3)
[0084] 在此,如果SdS的第i维值)等于或大于阈值,则将第i比特设置成1。否则,将第i比 特设置成〇。这样,可以表示η比特码信息(例如,16比特码信息)。
[0085] 图8是示出了根据第一示例性实施例的标记识别方法的流程图。标记识别设备20 的图像获取单元21通过使用相机211来拍摄标记,获取其标记图像,并且将所获取的标记图 像输出至区域识别单元22(步骤S201)。区域识别单元22对从图像获取单