二维码的制作方法

文档序号:17479723发布日期:2019-04-20 06:21阅读:387来源:国知局
二维码的制作方法

本发明涉及将多个单元格配置成矩阵状而形成的二维码。



背景技术:

以往,提供了各种将多个单元格配置成矩阵状而形成的二维码。一般而言,读取这种二维码的读取装置(二维码读码器)构成为,在取得包含有该二维码的图像数据后,进行从该图像数据之中检测二维码的区域(码区域)的解析处理,从该检测出的码区域中根据图像内容确定各单元格的坐标,根据各坐标位置的图像信息判别单元格的颜色,并进行解码处理。作为与这样的二维码有关的技术,例如已知专利文献1中公开的数据矩阵(datamatrix)码。

在先技术文献

专利文献

专利文献1:日本特开平07-152885号公报



技术实现要素:

发明所要解决的技术问题

在读取拍摄到的二维码时,需要正确地检测出占据于拍摄图像中的二维码的码区域以及各单元格的坐标。然而,如上述专利文献1中公开的数据矩阵码那样,在利用l字状地排列有一列暗色单元格的缘部、和l字状地交替排列有一列明色单元格及暗色单元格的缘部来检测矩形的码区域的技术中,有可能会产生如下的问题。例如,从拍摄图像中检测码区域时,即使在未拍摄到数据矩阵码的情况下,如果拍摄到相当于排列有一列暗色单元格的直线区域那样的实线部分时,则也视为有可能拍摄到了数据矩阵码,从而导致进行用于检测码区域的检测处理。

即,在将排列有一列暗色单元格的直线区域用作码区域检测用的图案的二维码作为读取对象时,存在如下问题:仅仅因为拍摄到与该二维码无关的实线部分,就毫无必要地进行用于检测其码区域的检测处理。另外,即使拍摄到如上所述的二维码,如果在该拍摄图像中包含有无关的实线部分,则有时也会以该实线部分为基准进行用于检测码区域的检测处理。尤其是,即使设置为l字状,也会由表示二维码的表示面的边缘部分和设置于表示面的表格的网格线等构成实线部分,并且该实线部分被包含于拍摄图像中的可能性也较高,因此容易产生上述问题。

本发明是为了解决上述技术问题而做出的,其目的在于提供一种能够抑制进行对于码区域的检测来说不必要的码检测处理的二维码。

用于解决技术问题的方案

为了达成上述目的,第一项技术方案中记载的发明为一种在矩形的码区域(31)内以矩阵状排列多个种类的单元格而形成的二维码(30、30a~30e),其特征在于,所述码区域的外缘(34)之中,排列一列所述多个种类的单元格而形成的第一缘(34a)构成为,至少在中间部位使特定图案(40、40a)循环反复,以与所述第一缘对置的方式排列一列所述多个种类的单元格而形成的第二缘(34b)构成为,至少在中间部位使所述特定图案循环反复,所述特定图案是排列两个以上的不同的单元格而形成的。

此外,上述各括号内的附图标记表示与下述的实施方式中记载的具体手段的对应关系。

发明效果

在第一项技术方案的发明中,矩形的码区域的外缘之中,排列一列多个种类的单元格而形成的第一缘构成为,至少在中间部位使排列两个以上的不同的单元格而形成的特定图案循环反复,以与第一缘对置的方式排列一列多个种类的单元格而形成的第二缘构成为,至少在中间部位使上述特定图案循环反复。

这样,彼此对置的第一缘以及第二缘中,至少中间部位是通过上述特定图案的循环反复来构成的,因此,只要能够从拍摄图像中检测出上述特定图案循环反复的两个平行的部分,就能够检测出以该两个平行的部分作为对置的外缘的码区域。尤其是,对于如上述特定图案循环反复那样的、具有周期性的图案来说,难以通过与二维码一起表示在表示面上的网格线或文字等构成,与实线部分不同,被包含于拍摄图案中的可能性较低,因此,能够在未拍摄到上述码区域的情况下抑制进行对于该码区域的检测来说不必要的码检测处理。

此外,上述结构以及效果将通过以下的结合附图进行说明的实施方式而变得清晰。

附图说明

图1是表示第一实施方式的二维码的示意图。

图2是概略性的示例出读取第一实施方式的二维码的信息码读取装置的电气结构的框图。

图3是示例出由信息码读取装置的控制部执行的读取处理的流程的流程图。

图4是说明使图1的二维码正背翻转后的状态的示意图。

图5是表示第一实施方式的第一变形例的二维码的示意图。

图6是表示第一实施方式的第二变形例的二维码的示意图。

图7是表示第二实施方式的二维码的示意图。

图8是表示第二实施方式的第一变形例的二维码的示意图。

图9是表示第二实施方式的第二变形例的二维码的示意图。

图10是表示第三实施方式的二维码的示意图。

图11的(a)是说明码尺寸与尺寸确定用单元格个数1对1地对应的状态的示意图,图11的(b)说明码尺寸与尺寸确定用单元格个数1对多地对应的状态的示意图。

附图标记说明

30、30a~30e:二维码

31:码区域

33a:第一位置检测图案

33b:第二位置检测图案

34:外缘

34a:第一缘

34b:第二缘

34c:第三缘

34d:第四缘

35a、35b、35c、35d:端部用的图案

36a、36b、36c、36d:端部用的图案

37:分割图案

40、40a:特定图案

41:第二特定图案

具体实施方式

[第一实施方式]

下面,参照附图,对具体实现本发明的二维码的第一实施方式进行说明。

首先,参照图1,对本实施方式的二维码的结构进行说明。

本实施方式的二维码30通过印刷或粘贴在纸等的承载介质上来形成。该承载介质进一步通过粘贴等附加在商品上。另外,该二维码30还能够电子地显示在影像设备和手机等的显示画面上。在该显示的情况下,显示画面(也就是背景)成为承载介质。

如图1、图2所示,作为一例,该二维码30是通过印刷在承载介质r上或电子地进行画面显示的方法,在矩形(更具体而言是长方形)的码区域31内以矩阵状排列多个种类的正方形的信息表示单位单元格(以下,也简称为单元格)来构成的。

作为一种变形,该二维码30可以形成在例如由透光材料制成的承载介质上。在这种情况下,光可以是可见光、红外光和/或紫外光。

该码区域31被划分为配置预定的形状的图案的固定图案区域、和通过多个种类的单元格存储数据的数据存储区域32。由此,能够利用固定图案区域检测出占据于拍摄图案中的码区域31,利用该检测出的码区域31的数据存储区域32来读取存储于二维码30中的数据。此外,在数据存储区域32中能够包含存储纠错符号的纠错符号存储区域。另外,在图1等中,对数据存储区域32附上了阴影线。

固定图案区域由配置在码区域31的一个角部的第一位置检测图案33a、配置在相对于第一位置检测图案33a成为对角的码区域31的角部的第二位置检测图案33b、以及除了第一位置检测图案33a和第二位置检测图案33b以外的码区域31的外缘34构成。

在本实施方式中,如图1所示,二维码30构成为,以矩阵状排列明色单元格和暗色单元格两个种类的单元格。而且,第一位置检测图案33a由中央的排列成正方形的9个暗色单元格、以一列包围该9个暗色单元格的明色单元格群、以一列包围该明色单元格群的暗色单元格群、以及划分该暗色单元格群与数据存储区域32的l字状的明色单元格群构成。因此,第一位置检测图案33a与qr码(注册商标)的位置检测图案同样地,能够根据按照暗、明、暗、明、暗的顺序其连续比率为1:1:3:1:1的区域检测出来。

另外,第二位置检测图案33b由中央的1个暗色单元格、以一列包围该暗色单元格的明色单元格群、以一列包围该明色单元格群的暗色单元格群构成。因此,第二位置检测图案33b能够根据按照暗、明、暗、明、暗的顺序其连续比率为1:1:1:1:1的区域检测出来。

码区域31的外缘34是将各单元格排列成一列构成的,由第一缘34a、第二缘34b、第三缘34c和第四缘34d组成,所述第一缘34a构成第一位置检测图案33a侧的长边,所述第二缘34b构成第二位置检测图案33b的长边,所述第三缘34c构成第一位置检测图案33a侧的短边,所述第四缘34d构成第二位置检测图案33b侧的短边。

第一缘34a的一侧的端部与第一位置检测图案33a相连,另一侧的端部作为端部用的图案35a由3个暗色单元格形成,除了端部用的图案35a以外的部位构成为交替排列明色单元格和暗色单元格。即,第一缘34a构成为,至少在中间部位(部分区域),直至到达第一位置检测图案33a为止使特定图案40循环反复,所述特定图案40是排列一组明色单元格以及暗色单元格而形成的。

第二缘34b的一侧的端部作为端部用的图案35b由3个暗色单元格形成,另一侧的端部与第二位置检测图案33b相连,除了端部用的图案35b以外的部位构成为交替排列明色单元格和暗色单元格。即,第二缘34b构成为,至少在中间部位(或者部分区域),直至到达第二位置检测图案33b为止使与第一缘34a同样地构成的特定图案40循环反复。

尤其是,第二缘34b构成为,在第一缘34a中特定图案40循环反复的部分(参见图1的l1)、和第二缘34b中特定图案40循环反复的部分(参见图1的l2),在与第一缘34a以及第二缘34b正交的对置方向(图1的y方向)上对置的位置的单元格为相同种类。因此,例如图1的沿对置方向延伸的单点划线s1所穿过的第一缘34a的单元格与第二缘34b的单元格为相同的暗色单元格。

第三缘34c构成为,一侧的端部与第一位置检测图案33a相连,另一侧的端部作为端部用的图案35c由与第二缘34b的端部用的图案35b相同的暗色单元格形成。处于一侧的端部与另一侧的端部之间的中间部位(部分区域)构成为,使上述特定图案40循环反复。而且,端部用的图案35c以l字状与第二缘34b的端部用的图案35b相连,从而和端部用的图案35c与端部用的图案35b之间的1个明色单元格一起构成角图案33c。

第四缘34d构成为,一侧的端部作为端部用的图案35d由与第一缘34a的端部用的图案35a相同的暗色单元格形成,另一侧的端部与第二位置检测图案33b相连。处于一侧的端部与另一侧的端部之间的中间部位(部分区域)构成为,使上述特定图案40循环反复。而且,端部用的图案35d以l字状与第一缘34a的端部用的图案35a相连,从而和端部用的图案35d与端部用的图案35a之间的1个明色单元格一起构成角图案33d。

在如上构成的二维码30中,彼此对置的第一缘34a以及第二缘34b中,至少中间部位(部分区域)是通过上述特定图案40的循环反复来构成的,因此,只要能够从拍摄图像中检测出上述特定图案40循环反复的两个平行的部分,就能够检测出以该两个平行的部分作为对置的外缘的码区域31。尤其是,对于如上述特定图案40循环反复那样的、具有周期性的图案来说,只要不是刻意地配置这样的图案,被包含于相同的拍摄图案中的可能性就较低。

接下来,使用图2对信息码读取装置1进行说明,所述信息码读取装置1发挥作为能够以光学方式读取本实施方式的二维码30的二维码读取装置的功能。

本实施方式的信息码读取装置1是以光学方式读取二维码30和条形码等的便携式读取装置。如图2所示,信息码读取装置1是在未图示的壳体的内部收容电路部而构成的,电路部主要具备照明光源11、受光传感器13、成像透镜12等的光学系统,以及存储器16、控制部20等的微型计算机(以下称为“微机”)系统电路cp。此外,信息码读取装置1不仅限于便携式,也可以构成为固定式的读取装置。

光学系统分为投光光学系统和受光光学系统。构成投光光学系统的照明光源11发挥作为能够发出照明光lf的照明光源的功能,例如由红色led和设置于该led的出射侧的透镜构成。此外,在图2中示意性地示出了向附加有二维码30的读取对象物r照射照明光lf的例子。

受光光学系统由受光传感器13、成像透镜12、反射镜(省略图示)等构成。受光传感器13例如构成为二维地排列有c-mos或ccd等固体摄像元件即受光元件的面阵传感器,并构成为对于受光的信息码的各单元格(图案)的每一个输出与反射光lr的强度相应的电信号。该受光传感器13以能够接收经由成像透镜12入射的入射光的方式安装在印刷电路板(省略图示)上。

成像透镜12能够对从外部经由读取口(省略图示)入射的入射光进行聚光并将像成像于受光传感器13的受光面13a,发挥作为成像光学系统的功能。在本实施方式中,从照明光源11照射的照明光lf等在信息码等处反射之后,由成像透镜12对该反射光lr进行聚光,并使码像成像于受光传感器13的受光面13a。

微机系统电路cp具备放大电路14、a/d转换电路15、存储器16、地址生成电路17、同步信号生成电路18、控制部20、操作部21、液晶显示器22、蜂鸣器23、振动器24、发光部25、通信接口26。该微机系统电路cp以控制部20及存储器16为中心构成,所述控制部20具有cpu20a并能够发挥作为微机(信息处理装置)的功能。微机系统电路cp能够以硬件方式及软件方式对通过上述光学系统拍摄的包含有二维码30的信息码的图像信号进行信号处理。另外,控制部20还负责与该信息码读取装置1的整个系统有关的控制。

从光学系统的受光传感器13输出的图像信号(模拟信号)被输入到放大电路14中从而以规定增益被放大之后,被输入到a/d转换电路15中时,从模拟信号转换成数字信号。然后,当数字化的图像信号即图像数据(图像信息)被输入到存储器16中时,被保存在图像数据保存区域中。此外,同步信号生成电路18构成为,能够生成相对于受光传感器13以及地址生成电路17的同步信号,另外,地址生成电路17构成为,能够根据从该同步信号生成电路18供给的同步信号来生成被储存到存储器16中的图像数据的存储地址。

存储器16是半导体存储装置,例如ram16a(dram、sram等)、rom16b(eprom、eeprom等)等相当于该存储器16。在该存储器16中的ram16a中,除了上述的图像数据保存区域以外,能够确保还构成有控制部20在算术运算、逻辑运算等各处理时所利用的工作区域和读取条件表。另外,在rom16b中预先存储有能够对照明光源11、受光传感器13等各硬件进行控制的系统程序等。另外,在存储器16中,还存储有与构成作为读取对象的二维码30的第一缘34a以及第二缘34b的特定图案40和端部用的图案、第一位置检测图案33a、第二位置检测图案33b、角图案33c、33d等固定图案区域相关的信息(以下,也称为特定图案信息等),以及用于执行利用该特定图案信息等以光学方式读取二维码30的读取处理的程序等。

控制部20是能够对信息码读取装置1整体进行控制的微机装置,具备cpu20a、系统总线以及输入输出接口,可与存储器16一起构成信息处理装置,具有信息处理功能。该控制部20构成为,能够通过内置的输入输出接口与各种输入输出装置(周边装置)连接,在本实施方式的情况下,连接着操作部21、液晶显示器22、蜂鸣器23、振动器24、发光部25、通信接口26等。

操作部21由多个按键构成,构成为根据使用者的按键操作对控制部20赋予操作信号,控制部20构成为从操作部21接收到操作信号时执行与该操作信号相应的动作。液晶显示器22由公知的液晶显示面板构成,通过控制部20控制其显示内容。蜂鸣器23由公知的蜂鸣器构成,构成为根据来自控制部20的动作信号发出规定的声音。振动器24由搭载于便携设备中的公知的振动器构成,构成为根据来自控制部20的驱动信号产生振动。发光部25例如是led,构成为根据来自控制部20的信号点亮。通信接口26构成为用于在其与外部(例如主机装置)之间进行数据通信的接口,是与控制部20协同动作以进行通信处理的结构。

接下来,参照图3的流程图,对读取二维码30时由信息码读取装置1的控制部20(具体而言为cpu20a)执行的读取处理进行说明。

当在使信息码读取装置1的读取口op朝向二维码30的状态下对操作部21进行规定的操作时,开始进行由控制部20执行的读取处理。首先,进行步骤s101所示的摄像处理,根据从接收到来自二维码30的反射光lr的受光传感器13输出的信号,生成包含该二维码30的拍摄图像的图像数据。

接下来,进行步骤s103所示的外缘检测处理。在该处理中进行如下处理:即,根据预先存储在存储器16中的特定图案信息等,从如上所述拍摄的拍摄图像中检测出上述特定图案40循环反复的两个平行的部分、即第一缘34a以及第二缘34b。在该处理中,既可以利用上述特定图案40和端部用的图案35a、35b等从拍摄图像中直接检测出第一缘34a以及第二缘34b,也可以根据从拍摄图像中检测出的第一位置检测图案33a、第二位置检测图案33b和角图案33c、33d的位置来检测第一缘34a以及第二缘34b。

然后,由于拍摄到二维码30,因此当从拍摄到的拍摄图案中检测出第一缘34a以及第二缘34b时(步骤s105中为“是”),进行步骤s107所示的码区域检测处理。在该处理中,根据如上所述那样检测出的第一缘34a以及第二缘34b和第一位置检测图案33a以及第二位置检测图案33b等,检测出码区域31。

然后,进行步骤s109所示的解码处理,进行用于根据如上所述那样检测出的码区域31内的各单元格的排列对存储在数据存储区域32中的规定的数据进行解码(解读)的处理。然后,当该解码处理成功时(步骤s111中为“是”),进行用于向外部输出通过解码处理取得的规定的数据的处理(步骤s113),并结束本读取处理。另一方面,在解码处理失败的情况下(步骤s111中为“否”),视作未将二维码30拍摄成可解码,进行从上述步骤s101开始的处理。

另外,在未从拍摄到的拍摄图像中检测出第一缘34a以及第二缘34b的情况下(步骤s105中为“否”),视作未拍摄到二维码30,不进行检测码区域31的码区域检测处理(步骤s107),而进行从上述步骤s101开始的处理。

如上所述,在本实施方式的二维码30中,矩形的码区域31的外缘34之中,排列一列多个种类的单元格而形成的第一缘34a构成为,至少在中间部位(部分区域)使特定图案40循环反复,以与第一缘34a对置的方式排列一列多个种类的单元格而形成的第二缘34b构成为,至少在中间部位(部分区域)使上述特定图案40循环反复,上述特定图案40是排列两个以上的不同的单元格而形成的。

这样,彼此对置的第一缘34a以及第二缘34b中,至少中间部位(部分区域)是通过相同的特定图案40的循环反复来构成的,因此,只要能够从拍摄图像中检测出上述特定图案40循环反复的两个平行的部分,就能够检测出以该两个平行的部分作为对置的外缘34的第一缘34a以及第二缘34b的码区域31。尤其是,对于如上述特定图案40循环反复那样的、具有周期性的图案来说,难以通过与二维码30一起表示在表示面上的网格线或文字等构成,与实线部分不同,被包含于拍摄图案中的可能性较低,因此,能够在未拍摄到上述码区域31的情况下抑制进行对于该码区域31的检测来说不必要的码检测处理。其结果,能够缩短信息码读取装置1中的与读取处理有关的处理时间。

另外,在码区域31的一个角部,配置有在该码区域31的检测中利用的第一位置检测图案33a;第一缘34a构成为,直至到达第一位置检测图案33a为止使特定图案40循环反复。因此,在以检测出的第一位置检测图案33a为基准检测第一缘34a的情况下,能够容易地进行该检测处理。

另外,在相对于第一位置检测图案33a成为对角的码区域31的角部,以与第一位置检测图案33a不同的排列,配置有在该码区域31的检测中利用的第二位置检测图案33b;第二缘34b构成为,直至到达第二位置检测图案33b为止使特定图案40循环反复。因此,在以检测出的第二位置检测图案33b为基准检测第二缘34b的情况下,能够容易地进行该检测处理。进一步,在检测出第一位置检测图案33a以及第二位置检测图案33b中的某一者时,通过以该部位为基准对其他方向进行搜索,能够检测出位于码区域31的对角的两个角的位置,从而容易检测出码区域31的外形。

尤其是,在第一位置检测图案33a和第二位置检测图案33b中,排列是不同的,因此,根据第一位置检测图案33a以及第二位置检测图案33b与第一缘34a以及第二缘34b之间的位置关系,能够容易地判断是否在使正背翻转的状态下拍摄了码区域31。由此,对于从拍摄图像中检测出的码区域31,不会执行在使正背翻转的状态(参见图4)下进行解码的处理、和在不使正背翻转的状态(参见图1)下进行解码的处理这两个处理,而只执行一个处理即可,因此,能够缩短与读取二维码30的读取处理有关的处理时间。

进一步,第一缘34a构成为,作为第一位置检测图案33a的相反侧的端部为与特定图案40不同的端部用的图案35a,因此,能够以该端部用的图案35a为基准,容易地检测出第一缘34a的端部、即作为与第一缘34a正交的码区域31的外缘的第四缘34d。

另外,第二缘34b构成为,作为第二位置检测图案33b的相反侧的端部为与特定图案40不同的端部用的图案35b,因此,能够以该端部用的图案35b为基准,容易地检测出第二缘34b的端部、即作为与第二缘34b正交的码区域31的外缘的第三缘34c。

尤其是,在第一缘34a中特定图案40循环反复的部分(参见图1的l1)、和第二缘34b中特定图案40循环反复的部分(参见图1的l2)中,在与第一缘34a以及第二缘34b正交的对置方向(图1的y方向)上对置的位置的单元格为相同种类(参见图1的s1)。由此,便于以各特定图案40为基准关于上述对置方向正确地求出各单元格的单元格坐标,从而能够提高解码成功率。

另外,上述特定图案40由一组明色单元格以及暗色单元格形成,因此,这样,第一缘34a以及第二缘34b构成为,具备如明色单元格和暗色单元格交替循环反复那样的、具有周期性的图案,难以通过与二维码30一起表示在表示面上的网格线或文字等构成,与实线部分不同,被包含于拍摄图案中的可能性较低,因此,能够在未拍摄到上述码区域31的情况下抑制进行对于该码区域31的检测来说不必要的码检测处理。

此外,特定图案40不仅限于由一组明色单元格以及暗色单元格构成,还可以以通过连续来使外缘具有周期性的方式,由其他的单元格的组合构成。例如,作为本实施方式的第一变形例,如图5中示例出的二维码30a中的特定图案40a那样,可以由一个明色单元格和三个暗色单元格构成。

另外,第一缘34a以及第二缘34b构成长方形的码区域31的长边,因此,与第一缘34a以及第二缘34b构成该码区域31的短边的情况相比,特定图案40循环反复出现的频度得到提高,因此能够容易地检测出第一缘34a以及第二缘34b。

此外,根据利用二维码30的环境等,码区域31可以构成为正方形,也可以是以使上述特定图案40循环反复的方式构成的第一缘34a以及第二缘34b构成为短边。

另外,固定图案区域不仅限于构成为具备两个第一位置检测图案33a以及第二位置检测图案33b这两者,也可以构成为具备其中一者。另外,也可以不存在两个第一位置检测图案33a以及第二位置检测图案33b。在这种情况下,作为本实施方式的第二变形例,第一缘34a构成为,起始端以及终止端如图6中示例出的二维码30b中的端部用的图案35a、36a那样,为与特定图案40不同的端部用的图案(例如由3个暗色单元格形成的图案),由此,能够以该端部用的图案35a、36a为基准,容易地检测出第一缘34a的两端部、即作为与第一缘34a正交的码区域31的外缘的第三缘34c以及第四缘34d。同样地,第二缘34b构成为,起始端以及终止端如图6中示例出的端部用的图案35b、36b那样,为与特定图案40不同的端部用的图案,由此,能够以该端部用的图案35b、36b为基准,容易地检测出第二缘34b的两端部、即作为与第二缘34b正交的码区域31的外缘的第三缘34c以及第四缘34d。

另外,如图6中示例的那样,通过利用由第一缘34a的端部用的图案36a、第三缘34c的端部用的图案36c以及两个图案之间的明色单元格构成的角图案,能够检测出第一缘34a、第三缘34c。另外,通过利用由第二缘34b的端部用的图案36b、第四缘34d的端部用的图案36d以及两个图案之间的明色单元格构成的角图案,能够检测出第二缘34b、第四缘34d。

[第二实施方式]

接下来,参照图7,对本第二实施方式的二维码进行说明。

在本第二实施方式中,与上述第一实施方式不同之处主要在于,作为固定图案区域的一部分,在码区域31内新配置有在上述对置方向上分割数据存储区域32的分割图案。因此,对于与第一实施方式的二维码实质上相同的构成部分附上相同的附图标记,并省略该构成部分的说明。

如图7所示,本实施方式的二维码30c中的第一缘34a以及第二缘34b构成为,在特定图案40的循环反复中出现两个排列与特定图案40不同的第二特定图案41。第二特定图案41以打乱利用特定图案40形成的周期性的方式,例如由3个暗色单元格构成,在第一缘34a的第二特定图案41和第二缘34b的第二特定图案41中,在对置方向上对置的位置的单元格为相同种类。

而且,在上述对置方向上,从第一缘34a的第二特定图案41的中央的暗色单元格至对置的第二缘34b的第二特定图案41的中央的暗色单元格,配置有单元格的排列分别相同的分割图案37。分割图案37构成为,与第一缘34a以及第二缘34b同样地,在一列上交替排列有明色单元格以及暗色单元格,与第二特定图案41的中央的暗色单元格相接的端部的单元格37a为与构成该第二特定图案41的单元格不同种类的明色单元格。

由此,使分割图案37发挥作为对准图案(alignmentpattern)的功能,从而能够在单元格坐标的歪斜修正中利用分割图案37。尤其是,在本实施方式中,与分割图案37的端部的单元格37a邻接的单元格也包含在上述固定图案区域中,包围该端部的单元格37a的单元格由与构成第二特定图案41的单元格相同种类的单元格(暗色单元格)构成。

而且,第三缘34c以及第四缘34d构成为,至少构成中间部位(部分区域)的单元格的种类为,与在沿着第一缘34a以及第二缘34b的方向(图7的x方向)上对置的位置的分割图案37的单元格相同的种类。因此,例如对于沿着图7的x方向延伸的单点划线s2所穿过的单元格的种类来说,第三缘34c的单元格、第四缘34d的单元格以及分割图案37的单元格为相同的暗色单元格。

如上所述,在本实施方式的二维码30c中,第一缘34a以及第二缘34b构成为,在特定图案40的循环反复中出现两个排列与特定图案40不同的第二特定图案41;在第一缘34a的第二特定图案41和第二缘34b的第二特定图案41中,在对置方向上对置的位置的单元格为相同种类。由此,不仅将各特定图案40作为基准,还将第二特定图案41作为基准,关于上述对置方向容易正确地求出各单元格的单元格坐标,从而能够进一步提高解码成功率。

而且,第一缘34a以及第二缘34b构成为,分别出现两个第二特定图案41;在上述对置方向上从第一缘34a的第二特定图案41至对置的第二缘34b的第二特定图案41,配置有单元格的排列分别相同的分割图案37。由此,能够以各特定图案40以及第二特定图案41为基准求出关于上述对置方向(图7的y方向)的各单元格的单元格坐标,并能够以分割图案37为基准求出关于沿着第一缘34a以及第二缘34b的方向(图7的x方向)的各单元格的单元格坐标,从而能够更进一步地提高解码成功率。

尤其是,第二特定图案41是排列三个暗色单元格来构成的;分割图案37中,与第二特定图案41的中央的暗色单元格相接的端部的单元格37a由与构成该第二特定图案41的单元格不同种类的明色单元格构成;包围该端部的单元格37a的单元格由与构成第二特定图案41的单元格相同种类的暗色单元格构成。由此,分割图案37的端部的单元格37a被不同种类的单元格包围,而且包围该分割图案37的端部的单元格37a的单元格全部为相同种类的单元格,因此,便于检测出分割图案37的端部的单元格37a,其结果,能够便于检测出分割图案37以及第二特定图案41。

进一步,第三缘34c以及第四缘34d构成为,至少构成中间部位(部分区域)的单元格的种类为,与在沿着第一缘34a以及第二缘34b的方向(图7的x方向)上对置的位置的分割图案37的单元格相同的种类。由此,不仅是分割图案37,还将第三缘34c以及第四缘34d的中间部位作为基准,关于沿着第一缘34a以及第二缘34b的方向容易正确地求出各单元格的单元格坐标,从而能够进一步提高解码成功率。

此外,第一缘34a以及第二缘34b不仅限于构成为在特定图案40的循环反复中出现两个第二特定图案41,也可以构成为在特定图案40的循环反复中出现一个第二特定图案41,还可以构成为出现三个以上的第二特定图案41。例如,作为本实施方式的第一变形例,如图8中示例出的二维码30d那样,可以构成为在特定图案40的循环反复中出现三个第二特定图案41。此外,可以如图8中示例出的那样,对于所有的第二特定图案41,从第一缘34a的第二特定图案41至对置的第二缘34b的第二特定图案41分别配置分割图案37;也可以对于各第二特定图案41的一部分,从第一缘34a的第二特定图案41至对置的第二缘34b的第二特定图案41配置一个以上的分割图案37。

另外,作为本实施方式的第二变形例,如图9中示例出的二维码30e那样,即使在未配置第二特定图案41的情况下,也可以从第一缘34a的一个单元格至对置的第二缘34b的单元格配置分割图案37。在该结构中,既可以从第一缘34a的一个单元格至对置的第二缘34b的单元格配置一个分割图案37,也可以配置两个以上的分割图案37。即使在这种情况下,第三缘34c以及第四缘34d也能够构成为,至少构成中间部位的单元格的种类为,与在沿着第一缘34a以及第二缘34b的方向(图9的x方向)上对置的位置的分割图案37的单元格相同的种类。由此,不仅是分割图案37,还将第三缘34c以及第四缘34d的中间部位作为基准,关于沿着第一缘34a以及第二缘34b的方向容易正确地求出各单元格的单元格坐标,从而能够进一步提高解码成功率。

[第三实施方式]

接下来,参照图10以及图11,对本第三实施方式的二维码进行说明。

在本第三实施方式中,与上述第二实施方式不同之处主要在于,根据分割图案与第一缘相接的位置来确定码区域的尺寸。因此,对于与第二实施方式的二维码实质上相同的构成部分附上相同的附图标记,并省略该构成部分的说明。

在本实施方式中,为了在较早的阶段确定码区域31的尺寸(以下,也称为码尺寸),以构成第一缘34a的第一位置检测图案33a侧的一侧的端部的端部单元格(在图10中为暗色单元格)cs为基准,利用与第一缘34a相接的分割图案37的位置。具体而言,作为尺寸确定用单元格个数,求出从端部单元格cs至最近的分割图案37的端部的单元格37a所连接的单元格(第二特定图案41的中央的暗色单元格)为止沿一个方向排列的单元格的个数,并根据该尺寸确定用单元格个数来确定码尺寸。

为了能够以这种方式确定码尺寸,在本实施方式中,以码尺寸与尺寸确定用单元格个数1对1地对应的方式,生成二维码。具体而言,如图11的(a)中示例的那样,预先决定码尺寸与尺寸确定用单元格个数之间的关系,本实施方式的二维码以如下方式生成:即,当决定码尺寸从而根据该码尺寸唯一地决定尺寸确定用单元格个数后,根据该尺寸确定用单元格个数规定码区域31中的分割图案37的位置。此外,对于码尺寸来说,不仅限于如图11的(a)中示例的那样仅横向尺寸(沿着第一缘34a的方向的尺寸)根据尺寸确定用单元格个数变化,也可以是仅纵向尺寸(沿着第三缘34c的方向的尺寸)根据尺寸确定用单元格个数变化,还可以是横向尺寸以及纵向尺寸两者根据尺寸确定用单元格个数变化。

由于以这种方式生成二维码,因此,在对图10所示的二维码30c进行拍摄的情况下,在检测码区域31时求出尺寸确定用单元格个数为20个,根据图11的(a)中示出的关系,确定出码尺寸为15×71。同样地,在从拍摄到的二维码中求出尺寸确定用单元格个数为22个的情况下,确定出码尺寸为15×43,在从拍摄到的二维码中求出尺寸确定用单元格个数为24个的情况下,确定出码尺寸为15×99。

这样,在本实施方式中,码区域31的码尺寸由分割图案37与第一缘34a相接的位置决定,因此,能够通过求出第一缘34a中的分割图案37的端部的单元格37a所连接的位置来立即确定出码尺寸。即,检测码区域31时,仅通过求出从构成第一缘34a的端部的端部单元格cs等规定位置的单元格至与分割图案37的端部的单元格37a相接的单元格为止沿一个方向排列的单元格的个数,来确定码区域31的码尺寸,因此,无需二维地求取单元格的排列,能够在较早的阶段确定码区域31的码尺寸。由于能够以这种方式确定码区域31的码尺寸,因此,即使在码区域31的附近存在类似单元格的集合体的部分,也不会针对该部分进行用于检测码区域31的处理,因此,可减少不必要的处理,从而能够实现与读取处理有关的处理时间的缩短。

此外,不仅限于以码尺寸与尺寸确定用单元格个数1对1地对应的方式生成本实施方式的二维码,也可以以码尺寸与尺寸确定用单元格个数1对多地对应的方式生成本实施方式的二维码。即,只要可根据尺寸确定用单元格个数唯一地确定出码尺寸即可。例如,如图11的(b)中示例出的那样,在从拍摄到的信息码中求出尺寸确定用单元格个数为19个或20个的情况下,确定出码尺寸为15×71。同样地,在从拍摄到的二维码中求出尺寸确定用单元格个数为21个或22个的情况下,确定出码尺寸为15×43,在从拍摄到的二维码中求出尺寸确定用单元格个数为24个的情况下,确定出码尺寸为15×99。

另外,对于尺寸确定用单元格个数,不仅限于求出从第一缘34a的端部单元格cs至最近的分割图案37的端部的单元格37a所连接的单元格为止沿一个方向排列的单元格的个数,例如,也可以求出从第一位置检测图案33a中的构成码区域31的角部的单元格等规定的单元格至分割图案37的端部的单元格37a所连接的单元格为止沿一个方向排列的单元格的个数。

另外,不仅限于码区域31的码尺寸的整体(纵×横)与尺寸确定用单元格个数相互关联,例如,也可以是码区域31的码尺寸的横向尺寸(沿着第一缘34a的方向的尺寸)与尺寸确定用单元格个数相互关联。

另外,码区域31的码尺寸不仅限于是如上所述那样由尺寸确定用单元格个数决定的,也可以使用与单元格个数不同的方法,例如采用利用像素数进行的距离测定等,以第一位置检测图案33a等的规定位置为基准,求出分割图案37与第一缘34a相接的位置,并根据该位置决定码区域31的码尺寸。

此外,本发明并不仅限定于上述各实施方式以及变形例等,例如也可以以如下方式具体实现。

(1)本发明并不仅适用于以矩阵状排列明色单元格以及暗色单元格这两种的单元格来构成的二维码,也可以适用于彩色码等以矩阵状排列三种以上的单元格来构成的二维码。

(2)第二缘34b不仅限于构成为,在第一缘34a中特定图案40循环反复的部分、和第二缘34b中特定图案40循环反复的部分,对置的位置的单元格为相同种类,也可以构成为对置的位置的单元格的种类始终为既定的关系。例如,在采用明色单元格以及暗色单元格两种单元格的情况下,作为既定的关系可以是,作为与第一缘34a的明色单元格对置的位置的第二缘34b的单元格配置暗色单元格,作为与第一缘34a的暗色单元格对置的位置的第二缘34b的单元格配置明色单元格。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1