信息码、信息码生成方法、信息码读取装置以及信息码应用系统与流程

文档序号:16838805发布日期:2019-02-12 21:20阅读:415来源:国知局
信息码、信息码生成方法、信息码读取装置以及信息码应用系统与流程

本发明涉及二维码等信息码、用于生成该信息码的信息码生成方法、用于读取该信息码的信息码读取装置以及应用该信息码的信息码应用系统。



背景技术:

当前,随着信息码的用途多样化,提出了在码区域内配置照片或图片等的技术方案。例如,在专利文献1的技术方案中,对在二维码中形成可被解读为单一值的区域的比特流进行逆变换,并求出通过该逆变换得到的逆变换比特流,再根据二维码的格式信息对逆变换比特流进行变换从而生成二维码,由此生成一种具有由单一灰度值构成的设计区域的特殊二维码。

在先技术文献:

专利文献

专利文献1:日本专利第5057560号公报



技术实现要素:

发明所要解决的技术问题

在上述专利文献1的技术方案中,例如,当设计区域为通过白色模块构成的特殊二维码时,合成了特殊二维码与给定的设计数据,以使在设计区域中形成由被解读为白色的范围的灰度值构成的设计。另一方面,当设计区域例如为通过黑色模块构成的特殊二维码时,合成了特殊二维码与给定的设计数据,以使在设计区域中形成由被解读为黑色的范围的灰度值构成的设计。

然而,一直以来所使用的含有设计区域的信息码,其解析以及读取的对象仅为通过单元格排列等表示出来的数据,而设计区域的图样等仅仅是被用来展示给使用者观看的。即,不存在读取装置侧对附在信息码内的设计等进行解析从而加以利用的构思,无法在读取时利用设计区域以提高便利性。

进一步,本发明是为了解决上述问题而做出的,目的在于提供一种信息码、信息码生成方法、信息码读取装置以及信息码应用系统,其能够应用附在信息码内的除单元格以外的图像。

用于解决技术问题的方案

为了达到上述目的,本发明涉及的第一技术方案提供一种信息码生成方法,用于通过信息码生成装置生成信息码,所述信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格(Cell)。该信息码生成方法的特征在于,在所述码区域的内部设置特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域作为通过信息码读取装置进行规定的图像识别处理的对象。

另外,本发明涉及的第二技术方案提供一种信息码,该信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格。该信息码的特征在于,在所述码区域的内部设置有特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域作为通过信息码读取装置进行规定的图像识别处理的对象。

本发明涉及的第三技术方案提供一种信息码读取装置,用于读取信息码,所述信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格。该读取装置的特征在于,所述信息码在所述码区域的内部设置有特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域用于表示与所述单元格的图像不同的图像;

所述信息码读取装置具有:

摄像部,能够拍摄所述信息码;

数据存储区域读取部,当通过所述摄像部拍摄到所述信息码时,根据该拍摄到的所述信息码的码图像中的所述数据存储区域的内容,读取存储在所述数据存储区域中的所述数据;以及

图像处理部,以与所述数据存储区域读取部解读所述数据的解读处理不同的方法,对所述码图像中的所述图像区域的图像进行图像识别处理。

进一步本发明涉及的第四技术方案提供一种信息码应用系统,具备:

信息码生成装置,用于生成信息码,所述信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格;以及

信息码读取装置,用于读取由所述信息码生成装置生成的所述信息码。该系统的特征在于,

所述信息码生成装置在所述码区域的内部设置特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域用于表示与所述单元格的图像不同的图像;

所述信息码读取装置具有:

摄像部,能够拍摄由所述信息码生成装置生成的所述信息码;

数据存储区域读取部,当通过所述摄像部拍摄到所述信息码时,根据该拍摄到的所述信息码的码图像中的所述数据存储区域的内容,读取存储在所述数据存储区域中的所述数据;以及

图像处理部,以与所述数据存储区域读取部解读所述数据的解读处理不同的方法,对所述码图像中的所述图像区域的图像进行图像识别处理。

进一步,为了达到上述目的,本发明还提供了第五以及第六技术方案。

其中,第五技术方案涉及一种信息码读取装置,用于读取信息码,所述信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格。该读取装置的特征在于,

所述信息码在所述码区域的内部设置有特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域用于表示与所述单元格不同的图像;

所述信息码读取装置具备:

摄像部,能够拍摄所述信息码;

数据存储区域读取部,当通过所述摄像部拍摄到所述信息码时,读取存储在所述数据存储区域中的数据;以及

图像处理部,以与所述数据存储区域读取部解读所述数据的解读处理不同的方法,对通过所述摄像部拍摄到的所述信息码的码图像中的所述图像区域的图像进行规定的图像处理;

在所述数据存储区域中存储有所述图像处理部进行所述图像处理时所利用的利用数据;

所述图像处理部使用通过所述数据存储区域读取部读取出的所述利用数据,对所述图像区域的图像进行所述图像处理。

另外,第六技术方案涉及一种信息码应用系统,具备:

信息码生成装置,用于生成信息码,所述信息码在介质的规定的码区域内部排列有作为信息表示单位的单元格;以及

信息码读取装置,用于读取由所述信息码生成装置生成的所述信息码。该系统的特征在于,

所述信息码生成装置在所述码区域的内部设置特定图案区域以及数据存储区域,其中,所述特定图案区域中配置有包括表示该码区域位置的图案在内的、预定形状的特定图案,所述数据存储区域通过多个种类的所述单元格存储数据;并且使图像区域显示在所述码区域内,该图像区域用于表示与所述单元格不同的图像;

所述信息码读取装置具有:

摄像部,能够拍摄所述信息码;

数据存储区域读取部,当通过所述摄像部拍摄到所述信息码时,读取存储在所述数据存储区域中的数据;以及

图像处理部,以与所述数据存储区域读取部解读所述数据的解读处理不同的方法,对通过所述摄像部拍摄到的所述信息码的码图像中的所述图像区域的图像进行规定的图像处理;

所述信息码生成装置将所述图像处理部进行所述图像处理时所利用的利用数据存储在所述数据存储区域中;

所述信息码读取装置的所述图像处理部使用通过所述数据存储区域读取部读取出的所述利用数据,对所述图像区域的图像进行所述图像处理。

发明效果

根据本发明的第一技术方案,能够生成一种信息码,不仅能够取得存储在数据存储区域内的信息以作为识别对象,还能够取得码区域内显示的图像区域的图像以作为识别对象,并且,除解读数据存储区域的用途以外,还能够将图像区域的图像用于其他用途。

根据本发明的第二技术方案,能够实现一种信息码,不仅能够取得存储在数据存储区域内的信息以作为识别对象,还能够取得码区域内显示的图像区域的图像以作为识别对象,并且,除解读数据存储区域的用途以外,还能够将图像区域的图像用于其他用途。

根据本发明的第三技术方案,不仅能够取得数据存储区域中通过各个单元格存储的信息以作为识别对象,还能够取得在图像区域中形成的图像以作为识别对象,并且,除解读数据存储区域的用途以外,还能够将图像区域的图像用于其他用途。

根据本发明的第四技术方案,以具有特殊标识部的信息码作为读取对象,能够在从信息码中读取数据时一并识别特殊标识部的规定标识,其中,所述特殊标识部构成为,通过预定的规定摄像方法拍摄所述特殊标识部时显示出规定标识,而通过与所述规定摄像方法不同的方法拍摄所述特殊标识部时不显示规定标识。而且,只要以这种方式构成为能够识别特殊标识部的规定标识的结构,就能够根据能否识别规定标识来进行认证。

另一方面,根据第五技术方案,信息码读取装置不仅能够将数据存储区域中通过各个单元格存储的信息作为识别对象,还能够将码区域内显示的图像区域的图像(与单元格不同的图像)也作为识别对象,并且,除通过读取装置解读数据存储区域的用途以外,还能够将附在信息码内的单元格以外的图像用于其他用途。

进一步,作为读取对象的信息码构成为在数据存储区域中存储有进行图像处理时所利用的利用数据,而读取装置构成为使用通过数据存储区域读取部读取出的利用数据对图像区域的图像进行处理,因此,不仅只是对图像区域的图像进行识别,还能够进行与存储在数据存储区域中的数据相关联的处理。因此,能够增加应用图像区域的图像的自由度,并明显扩展图像区域的图像的用途。

此外,作为第五技术方案的一例,作为利用数据,能够在作为读取对象的信息码的数据存储区域中存储用于与图像区域的图像的至少一部分或者解析图像区域的图像而获得的解析数据进行比较的比较数据。而且,读取装置的图像处理部根据通过数据存储区域读取部读取出的比较数据,能够执行判断图像区域的图像是否与规定的正规图像相符的判断处理。

根据该结构,通过一次拍摄就能够同时期地取得作为利用对象的图像以及用于与其进行比较的比较数据,因此,能够准确地取得应当相互关联的图像(图像区域的图像)和数据(比较数据),易于缩短作业时间和处理时间。

此外,作为现有技术,专利文献2公开了如下的结构,即、对粘贴在物品上的二维码进行读取后,读取认证对象者的手掌,并将二维码中存储的数据与掌纹的特征点数据进行比对。然而,在这种以二维码与认证对象(认证对象者的手掌)分离为前提的结构中,例如,在读取二维码后,由于某些原因(与其他人说话,或者周围发生了应优先处理的事情等原因),容易发生忘记或者中止读取认证对象(认证对象者的手掌)的情况。一旦出现这样的情况,就会导致尽管特意地读取了二维码但认证本身却被中止,或者,无意地读取了其他对象物而导致认证失败。另外,在专利文献2这样的二维码与认证对象(认证对象者的手掌)完全分离的结构中,作为读取对象的介质整体的空间会变大,会造成介质的大型化。

与之相对地,根据第五技术方案,能够在同一个信息码中显示图像区域的图像以及用于与该图像相关联地利用的比较数据,并能够同时期地对它们进行拍摄和利用,因此,能够更加可靠地抑制专利文献2中产生的问题,并易于使作为读取对象的介质的尺寸小型化。

另外,根据第六技术方案,信息码读取装置在读取信息码时,不仅能够将数据存储区域中通过各个单元格存储的信息作为识别对象,还能够将码区域内显示的图像区域的图像(与单元格不同的图像)也作为识别对象,并且,除解读数据存储区域的用途以外,还能够将附在信息码内的单元格以外的图像用于其他用途。

进一步,在生成信息码时,以在数据存储区域中存储进行图像处理时所利用的利用数据的方式生成信息码,而读取装置构成为使用通过数据存储区域读取部读取出的利用数据对图像区域的图像进行处理,因此,不仅只是对图像区域的图像进行识别,还能够进行与存储在数据存储区域中的数据相关联的处理。因此,能够增加应用图像区域的图像的自由度,并明显扩展图像区域的图像的作用。

附图说明

在附图中:

图1是概略地示例出本发明的第一实施方式所涉及的信息码应用系统的概略图。

图2是概略地示例出构成图1的信息码应用系统的信息码读取装置的电气结构的框图。

图3是概念性地说明图1的信息码应用系统中使用的信息码的数据结构的说明图。

图4是用于说明与图1的信息码应用系统中使用的信息码相对应的其他种类的码的说明图。

图5是用于说明通过构成图1的信息码应用系统的信息码生成装置生成的信息码中的各个数据字的配置与其他种类的码中的各个数据字的配置之间的对应关系的说明图。

图6是概念性地说明图1的信息码应用系统中使用的信息码的格式数据的说明图。

图7是用于说明通过构成图1的信息码应用系统的信息码生成装置生成的信息码中的各个数据字的配置与其他种类的码中的各个数据字的配置之间的对应关系的说明图,是变更为与图5不同的对应关系的图。

图8是示例出在构成图1的信息码应用系统的信息码生成装置中生成信息码的流程的流程图。

图9是示例出在构成图1的信息码应用系统的信息码读取装置中读取信息码的流程的流程图。

图10(A)是示出在图1的信息码应用系统所使用的信息码中,空白区域中没有形成图像的状态的说明图,图10(B)是示出在该信息码的空白区域中形成了图像的状态的说明图,是省略了空白区域外侧的单元格构成的示意图。

图11(A)是用于对图1的信息码应用系统中的签名图像的登记进行说明的说明图,图11(B)是用于说明作为认证对象的信息码的说明图,图11(C)是用于说明已登记的签名图像与认证对象的图像之间的比对的说明图。

图12(A)是示出原始图像的图像例的说明图,图12(B)是示出由倾斜等导致变形的图像的图像例的说明图。

图13是示例出在构成第二实施方式的信息码应用系统的信息码读取装置中读取信息码的流程的流程图。

图14是用于说明形成有全息图像的信息码的说明图。

图15是用于说明形成有指纹图像的信息码的说明图。

图16是用于说明第五实施方式所涉及的信息码应用系统中使用的信息码的说明图,图16(A)是示出将空白区域设为空置的状态的图,图16(B)是示出在空白区域中设置了图像区域的状态的图。

图17是用于说明第六实施方式所涉及的信息码应用系统中使用的信息码的说明图,图17的(A)是示出将空白区域设为空置的状态的图,(B)是示出在空白区域中附加了设计的状态的图。

图18的(A)是概念性地示出图16的信息码中的解读对象数据的数据结构的说明图,图18的(B)是概念性地示出图17的信息码中的解读对象数据的数据结构的说明图。

图19是用于说明第七实施方式所涉及的信息码应用系统中使用的信息码的说明图,图19的(A)是从正面侧观察到的形成对象介质的俯视图,图19的(B)是概略性示出将该形成对象介质在其纵向中心位置沿横向切断后的剖面的剖面概略图。

图20是用于说明形成有信息码的形成对象介质以及被该形成对象介质覆盖的被拍摄体的说明图。

图21的(A)是示出形成有信息码的形成对象介质覆盖在被拍摄体上的状态的说明图,图21(B)是用于说明通过读取装置对如图21(A)所示覆盖在被拍摄体上的形成对象介质等进行拍摄的情况的说明图。

图22(A)是示例出从拍摄如图21(A)所示的摄像对象而得到的摄像图像中截取出码区域内部而获得的图像的说明图,图22(B)是用于说明通过发送目的地的外部装置显示图像区域的图像的情况的说明图。

图23涉及第七实施方式的变形例1,是用于说明对形成对象介质以及借助窗部确认到的被拍摄体(背景)一并进行拍摄的情况的说明图。

图24的(A)是示例出从通过如图23所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像的说明图,图24的(B)是用于说明通过发送目的地的外部装置显示图像区域的图像的情况的说明图。

图25的(A)涉及第七实施方式的变形例2,是用于说明形成有信息码的形成对象介质以及被该形成对象介质覆盖的被拍摄体(测量设备)的说明图,图25的(B)是示出形成对象介质覆盖在该被拍摄体上的状态的说明图。

图26(A)是用于说明通过读取装置对如图25(B)所示覆盖在被拍摄体上的形成对象介质等进行拍摄的情况的说明图,图26(B)是用于说明将从通过如图26(A)所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像发送到外部装置、并通过该发送目的地的外部装置进行显示的情况的说明图。

图27的(A)涉及第七实施方式的变形例3,是用于说明形成有信息码的形成对象介质以及被该形成对象介质覆盖的被拍摄体(印刷物)的说明图,图27(B)是示出形成对象介质覆盖在该被拍摄体上的状态的说明图。

图28的(A)是用于说明通过读取装置对如图27的(B)所示覆盖在被拍摄体上的形成对象介质等进行拍摄的情况的说明图,图28的(B)是用于说明将从通过如图28(A)所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像发送到外部装置、并通过该发送目的地的外部装置进行显示的情况的说明图。

图29的(A)涉及第七实施方式的变形例4,是用于说明形成有信息码的形成对象介质以及被该形成对象介质覆盖的被拍摄体(观察对象物)的说明图,图29的(B)是示出形成对象介质覆盖在该被拍摄体上的状态的说明图。

图30的(A)是用于说明通过读取装置对如图29的(B)所示覆盖在被拍摄体上的形成对象介质等进行拍摄的情况的说明图,图30的(B)是用于说明将从通过如图30的(A)所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像发送到外部装置、并通过该发送目的地的外部装置进行显示的情况的说明图。

图31的(A)涉及第七实施方式的变形例5,是示例出作为被拍摄体候选的多个颜色样本的说明图,图31的(B)是示出形成对象介质覆盖在某一个颜色样本上的状态的说明图。

图32的(A)是用于说明通过读取装置对如图31(B)所示覆盖在被拍摄体上的形成对象介质等进行拍摄的情况的说明图,图32的(B)是用于说明将从通过如图32的(A)所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像发送到外部装置、并通过该发送目的地的外部装置进行显示的情况的说明图。

图33的(A)是用于说明第八实施方式所涉及的信息码应用系统中使用的信息码的说明图,图33的(B)是用于说明通过读取装置对附有该信息码的形成对象介质进行拍摄的情况的说明图。

图34的(A)是用于说明将从通过如图33(B)所示的拍摄而得到的摄像图像中截取出码区域内部后所获得的图像发送到外部装置、并通过该发送目的地的外部装置进行显示的情况的说明图,图34的(B)是概念性地说明在外部装置中积存有如此被发送的数据的数据结构的说明图。

图35是示例出由第九实施方式所涉及的信息码应用系统实施的读取处理的流程的流程图。

图36是概念性地说明第九实施方式中的比较数据的生成方法的说明图。

图37是概念性地说明第九实施方式中使用的比较数据的说明图。

图38的(A)是示例出通过第九实施方式所涉及的信息码应用系统的生成装置生成的信息码的说明图,图38的(B)是示出该信息码附有指纹的状态的说明图。

图39是概念性地说明第九实施方式的变形例1中的比较数据的生成方法的说明图。

图40的(A)是示例出通过第九实施方式的变形例1所涉及的信息码应用系统的生成装置生成的信息码的说明图,图40的(B)是示出该信息码中写有签名的状态的说明图。

图41是概念性地说明第九实施方式的变形例2中的比较数据的生成方法的说明图。

图42的(A)是示例出通过第九实施方式的变形例2所涉及的信息码应用系统的生成装置生成的信息码的说明图,图42的(B)是示出该信息码附有印章印迹的状态的说明图。

图43是概念性地说明对在第十实施方式所涉及的信息码应用系统中处理的配送单进行读取的情况的说明图。

图44的(A)是概念性地说明在第十实施方式的变形例1所涉及的信息码应用系统中处理的收据的说明图,图44的(B)是示出该收据写有签名的状态的说明图。

图45是概念性地说明第十实施方式的变形例2所涉及的信息码应用系统中的图章的登记情况的说明图。

图46是概念性地说明第十实施方式的变形例2所涉及的信息码应用系统中的图章的认证情况的说明图。

图47是概念性地说明第十实施方式的变形例3所涉及的信息码应用系统中的指纹的登记情况的说明图。

图48是概念性地说明第十实施方式的变形例3所涉及的信息码应用系统中的指纹的比对情况的说明图。

图49的(A)是用于说明第十一实施方式所涉及的信息码应用系统中使用的信息码的说明图,图49的(B)是用于说明存储在该信息码的数据存储区域中的数据示例的说明图。

图50是概念性地说明第十一实施方式所涉及的信息码应用系统的应用示例的说明图。

图51是用于说明第十一实施方式所涉及的信息码应用系统中的读取情况的说明图。

图52是用于说明第十一实施方式的变形例1所涉及的信息码应用系统中的读取情况的说明图。

图53的(A)是用于说明第十一实施方式的变形例2所涉及的信息码应用系统中使用的信息码的说明图,图53的(B)是用于说明通过规定拍摄方法对图53(A)的信息码进行拍摄时获得的图像的说明图。

图54是用于说明第十二实施方式所涉及的信息码应用系统中使用的信息码的说明图。

图55是概念性地说明第十二实施方式所涉及的信息码应用系统的应用示例的说明图。

图56是概念性地说明图55的应用示例中的AR显示的说明图。

图57是用于说明其他实施方式所涉及的信息码应用系统中使用的信息码的说明图。

图58是用于说明其他实施方式所涉及的信息码应用系统中使用的信息码的其他例的说明图。

图59是用于说明其他实施方式所涉及的信息码应用系统中使用的信息码的其他例2的说明图。

具体实施方式

下面,参照附图对本发明的各种技术方案所涉及的实施方式进行说明。

【第一实施方式】

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

图1所示的信息码应用系统1具备:信息码生成装置2,用于生成在规定的码区域内部排列有作为信息表示单位的单元格的信息码100;以及信息码读取装置10,用于读取由信息码生成装置2生成的信息码100。

(信息码生成装置)

信息码生成装置2例如构成为个人计算机等的信息处理装置,其具备:由CPU等构成的控制部3;由键盘、鼠标、其他输入装置构成的操作部4;由ROM、RAM、HDD、非易失性存储器等存储装置构成的存储部5;由公知的显示装置(液晶显示器或其他的显示设备)等构成的显示部6;作为用于与外部装置进行有线通信或者无线通信的通信接口而发挥作用的通信部7;以及构成为与公知的打印机等同样的硬件结构并且能够根据来自控制部3的印刷数据印刷信息码100等的印刷部8(印刷装置)。

(信息码读取装置)

接下来,对信息码读取装置10的整体结构进行说明。如图2所示,信息码读取装置10从硬件层面来说,构成为可读取二维码的读码器,并且由未图示的壳体(框架)构成外廓,在该壳体内收容有各种电子部件。

该信息码读取装置10主要由如下系统构成:照明光源21、受光传感器23、滤光器25、成像透镜27等光学系统;存储器35、控制电路40、操作开关42、液晶显示器46等微型计算机(以下称为“微机”)系统;电源开关41、电池49等电源系统。此外,这些部件以实装在未图示的印刷电路板上或者内置在壳体(图示省略)内的结构,被一体地组装在壳体(框架)中。

光学系统由照明光源21、受光传感器23、滤光器25、成像透镜27等构成。照明光源21作为能够发射照明光Lf的照明光源发挥作用,例如由红色LED与设置在该LED射出侧的扩散透镜、聚光透镜等构成。在本实施方式中,隔着受光传感器23在两侧设置有照明光源21,并且构成为能够经由形成在壳体上的读取口(图示省略)向读取对象物R(即,承载信息码的介质或作为用于形成信息码的对象的介质)照射照明光Lf。作为该读取对象物R(承载信息码的介质或配置信息码的介质),例如可以考虑树脂材料、金属材料等各种对象,在这样的读取对象物R上通过印刷等方法形成例如图1所示的信息码100(将在下文中进行说明)。

受光传感器23相当于能够拍摄信息码100(将在下文中进行说明)的“摄像部”的一例,并构成为能够接受照射到读取对象物R或信息码100上而反射的反射光Lr,例如,以二维形式排列C-MOS、CCD等固态摄像元件、即受光元件的面传感器相当于该受光传感器23。该受光传感器23以能够在受光面23a上接受经由成像透镜27入射的入射光的方式被实装在未图示的印刷电路板上。

滤光器25例如是光学性低通滤光器,其允许波长小于等于与反射光Lr的波长相当的光通过,并且能够遮断波长大于与该波长相当的光的通过,其设置于形成在壳体上的读取口(图示省略)与成像透镜27之间。由此,抑制波长大于与反射光Lr的波长相当的不需要的光入射到受光传感器23上。另外,成像透镜27例如由镜筒和收容在该镜筒内的多个聚光透镜构成,在本实施方式中构成为,聚集入射到形成在壳体上的读取口(图示省略)中的反射光Lr,并在受光传感器23的受光面23a上成像信息码100的码图像。

微机系统由放大电路31、A/D转换电路33、存储器35、地址生成电路36、同步信号生成电路38、控制电路40、操作开关42、LED43、蜂鸣器44、液晶显示器46、通信接口48等构成。该微机系统以可作为微机(信息处理装置)发挥作用的控制电路40以及存储器35为中心构成,能够对由上述光学系统拍摄到的信息码100的图像信号进行硬件方面以及软件方面的信号处理。

从光学系统的受光传感器23输出的图像信号(模拟信号)被输入到放大电路31中从而以规定增益被放大,之后被输入到A/D转换电路33中,并从模拟信号转换为数字信号。然后,被数字化的图像信号、即图像数据(图像信息)被输入到存储器35中,并被积存在该存储器35的图像数据积存区域中。此外,同步信号生成电路38构成为能够生成对于受光传感器23以及地址生成电路36的同步信号,此外,地址生成电路36构成为能够根据由该同步信号生成电路38供给的同步信号生成将被储存到存储器35中的图像数据的存储地址。

存储器35由半导体存储装置等构成,例如RAM(DRAM、SRAM等)、ROM(EPROM、EEPROM等)等相当于该存储器35。在该存储器35中的RAM中,除了上述的图像数据积存区域以外,还构成有能够确保控制电路40在算术运算、逻辑运算等各处理时所利用的作业区域以及读取条件表。另外,在ROM中预先存储有能够执行后述的读取处理等的规定程序、及其它能够控制照明光源21、受光传感器23等各硬件的系统程序等。

控制电路40由能够对信息码读取装置10整体进行控制的微机即CPU、系统总线及输入输出接口等构成,并具有信息处理功能。在该控制电路40中,借助内置的输入输出接口连接有各种输入输出装置(外围装置),在本实施方式中,连接有电源开关41、操作开关42、LED43、蜂鸣器44、液晶显示器46、通信接口48等。另外,在通信接口48上,可连接相当于信息码读取装置10的主机系统的主计算机HST等。

电源系统由电源开关41、电池49等构成,通过由控制电路40管理的电源开关41的闭合和关断,可控制由电池49向上述各装置及各电路供给的驱动电压的导通与切断。此外,电池49是能够产生规定的直流电压的二次电池,例如锂离子电池等相当于该电池49。

(信息码)

接下来,参照图1、图5等,对在图1的信息码应用系统中应用的二维的信息码100进行说明。此外,在图1的示例与图5右图的示例中,虽然单元格排列、特定图案的尺寸等稍有不同,但是基本思想相同,且具有同样的特征。图1、图5等中示出的信息码100例如是通过上述的信息码生成装置2生成的,并构成为在规定的码区域内部排列有作为信息表示单位的单元格102。此外,在图1、图5等的信息码100中,“码区域”是能够将所排列的多个暗色单元格全部包含在内的矩形的区域REG,并且是将构成信息码100的单元格全部包含在内的最小的正方形区域或长方形区域。具体而言,是将三个位置检测图案(切出符号)104全部包含在内的最小的正方形区域或长方形区域。

也就是说,将如下的区域称为码区域REG:即,依照规定的规则配置多个单元格102,从而根据这些单元格的外侧轮廓的连线,在读取对象物R(承载信息码的介质或配置信息码的介质)的上表面或内部从背景描绘出的正方形、长方形等区域。

此外,在图1、图5等的示例中,多个单元格102由矩形(例如外径为正方形)的明色(例如白色)单元格以及暗色(例如黑色)单元格中的任意一种构成,在码区域REG的内部,这些单元格102呈矩阵状地配置在后述的空白区域(或画布区域)110的周围。明色单元格及暗色单元格各自并不仅限于白色单元格、黑色单元格,当以规定的明度构成暗色单元格时,只要明色单元格的明度高于该规定明度即可。另外,在信息码100中,在上述码区域REG的周围以包围该码区域的方式构成有明色或暗色的边缘区域,在图1、图5等的示例中,在码区域的周围邻接配置有明色(例如,白色或明度大于暗色单元格的其他颜色)的边缘区域。

关于该明色、暗色的定义,例如在"International standard ISO/IEC18004,second edition 2006-09-01,page109,Annex M,"M1 Symbol contrast""等中已有说明。

该信息码100在矩形(例如正方形或长方形等)的码区域的内部设置有如下区域:特定图案区域,其中配置有预定形状的特定图案;数据存储区域,通过多个种类的单元格102存储数据;以及纠错码存储区域,通过多个种类的单元格102存储纠错码。如图1、图5等所示,信息码100的特定图案例如具有与QR码(注册商标)的公知的规定型号(在图5的示例中是由JIS等标准化的QR码的规定型号)的特定图案相同的形状及位置,在图1、图5等的示例中,在码区域的三个角部分别配置有作为特定图案的位置检测图案(切出符号)104。另外,在上述规定型号中,在预定位置上还设置有作为特定图案的定时图案(Timing Patterns)106和对准图案(Alignment Patterns)108。这样,在信息码100中,在预定的位置上配置有既定形状的特定图案(位置检测图案104、定时图案106、对准图案108(图5中省略))。此外,在码区域的内部,除了后述的空白区域110以外的位置由这样的特定图案区域、存储区域(由数据存储区域以及纠错码存储区域中的任意一种构成的区域)等构成。

信息码100的单元格的行数以及列数、特定图案的形状以及位置、格式信息的位置、码字(Code Word)的候选位置(用于确定码字的配置顺序的地址)等可以由读取装置通过任意的方法掌握。例如,可以在信息码100的类别中设置多个型号,在此情况下,只要对每个型号预先定义单元格的行数以及列数、特定图案的形状以及位置、格式信息的位置、用于配置码字的候选位置(地址)即可。而且,只要将用于确定上述型号的型号信息配置在码区域内的既定位置(预约区域),读取装置就能够根据该型号信息掌握信息码100的单元格的行数以及列数、特定图案的形状以及位置、格式信息的位置、码字的候选位置(地址)。此外,并不限定于该方法,只要是读取装置能够掌握的方法,也可以是其他方法。

而且,在码区域的内部,在特定图案区域、数据存储区域、纠错码存储区域以外的位置上,以大于单个单元格102尺寸的尺寸设置有空白区域110,该空白区域110是不通过单元格102存储数据的区域,并且是不会成为纠错码的纠错对象的区域。此外,在图1、图5等的示例中,数据存储区域、纠错码存储区域沿着码区域REG的周边配置成环状且呈矩形(也就是矩形的框架状),而在码区域REG的中央部(包括码区域的中心在内的规定区域)构成有空白区域110。此外,“不通过单元格102存储数据的区域”是指,即、不存储后述的数据码字和纠错码字等码字的区域,并且是不存储格式信息的区域。另外,“不会成为纠错码的纠错对象的区域”是指,即、不利用存储在纠错码存储区域中的纠错码进行纠错的区域。因此,即使在空白区域110中存储有某些信息(后述的附加信息等),也不会通过存在于空白区域110的周围的纠错码存储区域的纠错码对该信息进行纠错。

此外,在以下的说明中,以如下示例作为代表例进行说明:如图5右图所示的与上述规定型号相对应的结构和如图5左图所示的尺寸比规定型号小的其他型号(Ver.号码)相互对应,且图5右图的信息码100的各个码字的位置与图5左图的其他种类码120的各个码字的位置通过如图5下图所示的配置转换表相互对应。在该示例中,只要是能够通过图5左图的其他种类码120容纳得下的数据量,便可通过如图5右图所示的信息码100在设置空白区域110的基础之上表示出来。相反地,在读取图5右图的信息码100时,能够将信息码100的各个码字作为如图5左图所示的其他种类码120的码字读取出来。

另外,在图5右图中,通过虚线框等概念性地示出了在空白区域110的周围配置的各个码字的区域。另外,通过规定种类的影线概念性地示出了用于存储格式信息的区域(规定位置105)。此外,在图5右图中,在用于存储格式信息的区域和用于存储码字的区域中仅示出了方格,而省略了明色单元格和暗色单元格的具体排列。另外,在图5右图的示例中,虽然为了与单元格排列相互对应而在空白区域110(码区域的中央部分)的内部也赋予了方格,但是空白区域110的构成是任意的,可以如图1那样地构成,也可以是其他的结构。

格式信息(形式信息)例如构成为如图6所示,以特定格式结构存储在信息码100内的规定位置105(规定种类的影线位置)上。该格式信息包括用于确定纠错级别的纠正级别信息以及用于确定掩码号的掩码号信息。纠正级别信息是用于确定在信息码100中使用的纠错级别的信息,例如,也相当于在转换为其他种类码120以进行读取时在该其他种类码120中使用的纠错级别。另外,掩码号是用于确定施加在信息码100的码字区域(存储有数据码字或纠错码字的区域)上的掩码为哪种掩码类别的信息。

如图6所示,格式信息是在反映了规定种类的掩码图案(特定掩码)的状态下被存储的,通过与公知的QR码相同的方法识别格式信息的掩码类别,从而能够检测出其为如图5右图所示的特定的码类别(设置有空白区域110的类别)。在公知规格的QR码中,例如,在作为模型1构成的情况下,将对如图6所示的格式信息实施了模型1用的掩码时所显示的数据(单元格排列)存储在规定位置上,而在作为模型2构成的情况下,则将对如图6所示的格式信息实施了模型2用的掩码时所显示的数据(单元格排列)存储在规定位置上。另一方面,在图5所示的本实施方式的二维的信息码100(具有空白区域110的特别种类的码)中,将对如图6所示的格式信息实施了与模型1、2不同种类的特定掩码(在图6中示例为画框式QR(Quick Response)用)时所显示的数据(单元格排列)存储在规定位置105上。而且,无论在公知规格的模型1及模型2、信息码100的类别中的任意一种的情况下,均在附加了与存储的纠正级别(纠正级别信息)以及掩码号(掩码号信息)相对应的校验数位之后构成格式信息,并在此基础之上实施各种类别用的掩码。具体而言,利用各种类别用的掩码图案并通过公知的方法执行掩码处理,并将掩码处理后的位模式(Bit Pattern)存储在规定位置105上。因此,在如信息码100那样对格式信息实施了特定掩码(在图6中示例为画框式QR用)之后再存储到规定位置105上时,只要根据上述特定掩码对以这种方式存储在规定位置105上的信息解除掩码处理并进行解读,则校验数位就相符,因此能够确定是信息码100的类别。相反地,即使根据模型1或模型2的掩码对信息码100的规定位置105的数据去除掩码,校验数位也不相符,因此能够确定不是公知规格的模型1或模型2。

在该信息码100中,检测出特定图案(位置检测图案104等),并通过与公知的QR码同样的方法确定出码区域、码的方向、各单元格位置之后,通过与公知的QR码同样的方法对存储有格式信息的规定位置105进行解读,从而能够根据解读时成功的掩码的类别确定出其是信息码100的类别(具有空白区域110的特别种类)。然后,根据解读出的格式信息,能够确定在信息码100中使用的纠错级别,并且能够确定实施在信息码100的码字区域(通过单元格存储有数据码字、纠错码字的区域)上的掩码类别。

进一步,在空白区域110的内部设置有用于表示图像区域121的范围的识别标识(标记121a),并且能够事后在该图像区域121的内部进行写入。具体而言,图像区域121中的标记121a内的部分由一种或多种规定颜色(例如白色等)构成,而作为识别标识,标记121a则通过与规定颜色(构成图像区域121中的标记内的区域的颜色)不同的颜色(例如黑色等)表示出来。由于以这种方式构成,因此,能够通过与所述规定颜色(构成图像区域121中的标记内的区域的背景色)不同的其他颜色对图像区域121进行写入,并且,在通过与规定颜色不同的颜色进行了写入时,能够通过上述信息码读取装置10识别该写入。

此外,在图5右图、图10(A)等示例中,作为识别标识示例出了由四边形的图形组成的标记121a,并示出了将标记121a的内侧构成为图像区域121的示例,但是,只要是能够确定图像区域121的边界(外边缘)的结构,识别标识的形状和结构可以是任意的。例如,当图像区域121由规定颜色(例如白色)构成时,只要与图像区域121周围邻接的背景是该规定颜色以外的颜色,就可根据不同的颜色区分图像区域与背景。在这种情况下,与图像区域的周围邻接的背景就相当于识别标识。

在信息码100中存储的内容例如为如图3所示的结构,在数据序列的开头部分设定标头数据(画框式QR用标头),输入数据(解读对象数据)接在标头数据之后。在图3的示例中,对于输入数据(解读对象数据),例如通过公知的方法进行压缩,并转换为数据字(数据码字),但是也可以不进行这样的压缩。此外,信息码100中所使用的标头数据在以后的说明中也被称为“画框式QR用标头”。另外,在本说明书中,用于存储这样的标头数据和输入数据(解读对象数据)的数据字(数据码字)的区域、以及用于存储上述格式信息的区域相当于“数据存储区域”。另外,在图3的示例中,作为标头数据(画框式QR用标头)存储有能够确定后述的其他种类码120(是为了解读信息码100而使用的码类别,通过配置转换表(图5)与信息码100相互对应的码)的类别(型号)的信息(在图3中示例为“Ver.号码”)、以及能够确定空白区域内的形式的识别信息。此外,在图3的示例中,作为标头数据,除了存储有其他种类码的种类(Ver.号码)以外,还存储有用于确定空白区域110的形式为图1、图5、图10等中示出的图像形式的信息(第一信息),以及能够确定空白区域110内的图像的位置(图像区域位置)的信息(相当于第二信息的“图像区域位置信息”)。其中,用于确定空白区域110的形式为图像形式的信息(第一信息)相当于“识别信息”的一例,该“识别信息”用于表示存在图像区域。另外,能够确定空白区域内的图像的位置(图像区域位置)的信息(第二信息)相当于“位置数据”的一例,该“位置数据”用于表示图像区域在码区域内的位置。

在图3、图5的示例中,图像区域121构成为信息输入区域,作为图像区域位置信息(位置数据)存储有能够确定出图像区域121的列位置以及行位置的信息。更具体地说,作为图像区域位置信息(位置数据)存储有如下组合,即、将如图5所示的构成为矩形的信息码100分割成多行多列的格子状时的、图像区域121的左上的行位置与列位置的组合、以及图像区域121的右下的行位置与列位置的组合。此外,虽然在此将图像区域121的左上的行位置与列位置的组合、以及图像区域121的右下的行位置与列位置的组合作为图像区域位置信息(位置数据),但是,也可以将图像区域121的四角各个位置的行位置与列位置的组合作为图像区域位置信息(位置数据)。另外,如图5所示,将信息码100分割成格子状时的各行及各列的宽度分别相当于单个单元格的行方向的宽度以及列方向的宽度。

而且,在输入数据(作为解读对象数据的数据字)的后面跟着作为纠错码的纠错码字(ECC字:error correction code words)。在信息码100中,用于存储该纠错码的区域为纠错码存储区域。此外,根据数据字(在图3的示例中为标头数据以及输入数据(解读对象数据))生成纠错码(纠错码字)的方法可以采用由公知的二维码(QR码等)的规格规定的方法等。例如,作为根据数据字(数据码字)生成纠错码字的方法,可采用JISX0510:2004中规定的纠错码字的生成方法(JISX0510:2004,8.5纠错)等。此外,纠错码字的生成方法并不限定于此,可采用公知的各种方法。

另外,在信息码100中,根据预定的配置位置信息,在码区域内配置有用于表示解读对象数据的各个数据字(数据码字)与纠错码字。如图5所示,在本结构中,在信息码100的码区域内事先确定了各个码字的配置候选位置,且分别对各个配置候选位置分配了号码(地址)。另外,配置位置信息是用于确定构成图3所示的存储内容的各个码字应该分别配置在哪个配置候选位置上的信息。此外,在图5右图的示例中,概略性地示例出了1~25号的配置候选位置,对于各个配置候选位置在开头和结尾的比特部分赋予号码以明示出来。另外,在图5右图中省略了26号以后的配置候选位置。

具体而言,在其他种类码120(公知的QR码)的型号(可由图3所示的标头数据确定的其他种类码120的型号)中,已通过公知规格等预先确定了各个顺序的码字应该配置在其他种类码120内的哪个位置上,在解读其他种类码120时,根据以这种方式确定的配置来解读各个顺序的码字。例如,在图5左图所示的其他种类码120的示例中,将第0位码字配置在右下方、将第1位码字配置在第0位码字的上方、将第2位码字配置在第1位码字的上方等,以这种方式预先确定了各个码字的配置位置。因此,在解读该其他种类码120时,根据以这种方式决定的配置,按第0位码字、第1位码字、第2位码字、第3位码字……的顺序进行解读。

另一方面,在图5所示的配置位置信息(配置转换表)中,像这样在其他种类码120中预先确定的各个配置位置(各个顺序的码字的配置位置)的号码分别与在信息码100中预先确定的候选位置(各个码字的配置候选位置)的号码相互对应。具体而言,如“其他种类码120中的第1位码字的配置位置相当于信息码100的第1号配置候选位置”、“其他种类码120中的第2位码字的配置位置相当于信息码100的第2号配置候选位置”、“其他种类码120中的第3位码字的配置位置相当于信息码100的第3号配置候选位置”这样的信息例如作为表格数据等分别被存储起来,且其他种类码120中的各个号码的码字的配置位置分别与信息码100的各个配置候选位置相互对应。由于以这种方式构成,因此,在解读信息码100时,只要将码区域内的各个配置候选位置上的码字(各地址的码字)分别重新配置到通过配置位置信息(配置转换表)对应起来的其他种类码120的各个配置位置上,再通过公知的方法对这样重新配置的其他种类码120进行解读即可。例如,当使用图5下图所示的配置转换表进行信息码100的解读时,如将信息码100的第1号配置候选位置上的码字配置到其他种类码120中的第1位码字的配置位置上、将信息码100的第2号配置候选位置上的码字配置到其他种类码120中的第2位码字的配置位置上、将信息码100的第N号配置候选位置上的码字配置到其他种类码120中与该第N号配置候选位置相对应的第M位码字的配置位置上等分别重新配置之后,通过公知的方法对以这种方式重新配置的其他种类码(QR码)进行解读即可。此外,关于上述的配置位置信息(配置转换表),优选为,在用于生成信息码100的信息码生成装置2以及用于读取信息码100的信息码读取装置10中分别设置共通的数据(共通的配置转换表)。

(信息码的生成处理)

接下来,参照图8等,对信息码生成处理以及信息码生成方法进行说明。在下面的说明中,如图5所示,以其他种类码120为QR码(注册商标)、且信息码100具有与QR码相同的特定图案的情况为例进行说明。此外,在该例中,也将具有空白区域110的信息码100称作“画框式QR(Quick Response)(或者框架式QR)”。画框式QR是二维码的一种。此外,用符号“S”表示涉及该生成处理的步骤。该记载方法在以后的各实施方式中均相同。

图8的信息码生成处理是由信息码生成装置2执行的处理,例如通过在操作部4上实施规定操作而开始执行。在该处理中,首先,从外部取得将要进行编码的数据(解读对象数据)、属性数据以及码类别数据(用于确定是生成本发明所涉及的信息码100还是生成一般的二维码(例如一般的QR码)的数据)(S1)。此外,在本结构中,控制部3、操作部4相当于“数据取得部”的一例,并发挥取得解读对象数据(来自外部的输入数据)的功能。另外,并不限定于这样的示例,例如,也可以是控制部3与通信部7构成为“数据取得部”,并发挥通过通信从外部取得被输入的数据来以作为解读对象数据的功能。

在S1中取得数据后,通过公知的方法来确定对该取得的数据进行压缩的方法(S2),并将压缩输入数据后得到的数据(解读对象数据)用多个数据字(数据码字)表示出来(S3)。然后,在S3之后,判断在S1中取得的码类别数据是否为具有空白区域110的信息码100的类别(画框式QR)。当在S1中取得的码类别数据为具有空白区域110的信息码100的类别(画框式QR)时,在S4中进入“是”,生成在具有空白区域110的信息码100的类别(画框式QR)中使用的特有的标头数据(如上所述),并如图3所示那样将该标头数据布置在包含有多个数据字的数据序列的开头(S5)。如上所述,在图3的标头数据中存储有如下信息:能够确定图5左图所示的其他种类码120的类别(型号)的信息(版本号信息等);用于确定空白区域110的形式为图像形式的信息(第一信息);以及能够确定空白区域110内的图像区域(可写入位置)的信息(相当于第二信息的“图像区域位置信息”)。另一方面,当在S1中取得的码类别数据不是具有空白区域110的信息码100的类别(画框式QR)时(是用于选择一般的二维码的数据(例如用于选择模型1或模型2的数据)的情况),在S4中进入“否”。

当在S4中进入“否”时,根据在S3中生成的数据字(数据码字)的结构通过公知的方法生成纠错码,并生成用于表示该纠错码的多个纠错字(纠错码字)(S6)。另一方面,当从S4进入S5时,根据在S3、S5中生成的最终的数据字(表示标头数据以及输入数据的多个数据码字)的结构通过公知的方法生成纠错码,并生成用于表示该纠错码的多个纠错字(纠错码字)(S6)。

在S6之后,判断在S1中取得的码类别数据是否为具有空白区域110的信息码100的类别(画框式QR)(S7),当在S1中取得的码类别数据不是具有空白区域110的信息码100的类别(画框式QR)时,在S7中进入“否”,并通过公知的方法生成二维码(例如QR码)。当在S7中进入“否”时,决定能够容纳得下在S3中生成的数据字(数据码字)以及在S6中生成的纠错字(纠错码字)的大小(Size)的二维码型号(在该例中为,在标准化的公知的QR码的多个型号中能够容纳得下在S3中生成的数据字以及在S6中生成的纠错字的大小的型号),并根据在该型号中预先确定的配置图案,配置在S3中生成的数据字以及在S6中生成的纠错字(S9)。

另一方面,当在S1中取得的码类别数据为具有空白区域110的信息码100的类别(画框式QR)时,在S7中进入“是”,并决定能够容纳得下在S3和S5中生成的数据字(数据码字)、在S6中生成的纠错字(纠错码字)以及空白区域的信息码100的型号(S10)。此外,空白区域的尺寸既可以是预先确定的固定尺寸,也可以在S10之前的阶段通过用户输入等进行指定。另外,空白区域的尺寸既可以由行数及列数来确定,也可以通过相当于几个字或者相当于几个单元格等信息来确定。在图5、图8的示例中,例如,在由信息码100的类别预先确定的多个型号(尺寸)中,决定能够容纳得下在S3和S5中生成的数据字(数据码字)、在S6中生成的纠错字(纠错码字)以及空白区域的大小的型号。此外,当在信息码100的类别中存在多个可使用的型号时,只要以各个型号为单位分别确定行数以及列数、特定图案的形状以及配置、格式数据的配置、各个码字的配置候选位置即可。另外,无论是任何型号,只要如图5右图所示那样从外周侧依次确定各个码字的配置候选位置(例如,以螺旋形状从外周侧向内侧依次设定配置候选位置),并以号码越小的配置候选位置越靠外侧的方式确定各码字的配置候选位置,再将在已准备好的配置候选位置之中未配置码字的部分(即未使用的部分)作为空白区域来使用,就能够容易地在中央部确保较宽阔的空白区域。另外,当存在多个能够容纳得下在S3和S5中生成的数据字(数据码字)、在S6中生成的纠错字(纠错码字)以及空白区域的大小的型号时,既可以从中决定出最小的型号(尺寸),也可以由用户从中指定任意一个型号(尺寸)。然后,在生成信息码100时,利用在这样决定的型号中预先确定的尺寸(行数及列数)、特定图案的配置、码字的各个配置候选位置,并按照上述配置转换表来决定具体的各个码字的配置位置。此外,下面对在S10中已决定出如图5右图所示的型号的示例进行具体说明。

在S10之后,根据上述的配置位置信息(配置转换表),配置在S3和S5中生成的数据字(数据码字)以及在S6中生成的纠错字(纠错码字)。在信息码生成装置2中,上述配置位置信息(配置转换表)被存储在存储部5中,并且,在该配置转换表中,如上所述那样使在其他种类码120中确定的各个配置位置(各个顺序的码字的配置位置)分别与在信息码100中预先确定的候选位置(各个码字的配置候选位置)相互对应。在S11的处理中,在确定出通过图4、图5左图中示出的其他种类码120(尺寸小于信息码100的尺寸、并且能够容纳得下在S3和S5中生成的数据字以及在S6中生成的纠错字的尺寸的二维码)来表示应该存储的码字(在S3和S5中生成的数据字(数据码字)以及在S6中生成的纠错字(纠错码字))时的、各个码字(各个顺序的码字)的配置位置之后,根据配置位置信息(配置转换表),将这些各个顺序的码字配置到与各个顺序的码字的配置位置相互对应的信息码100内的各个配置候选位置上。例如,在图5的配置位置信息(配置转换表)中,由于其他种类码120中的第1位码字的配置位置与信息码100的1号配置候选位置相互对应,因此将应该存储的码字(在S3和S5中生成的数据字以及在S6中生成的纠错字)中的第1位码字配置在信息码100内的1号配置候选位置上。另外,由于其他种类码120中的第2位码字的配置位置与信息码100的2号配置候选位置相互对应,因此将应该存储的码字中的第2位码字配置在信息码100内的2号配置候选位置上。这样,在应该存储的码字中,如果在其他种类码120中用于配置第N位码字的配置位置(第N位码字的配置位置)与信息码100的M号配置候选位置相互对应,则将应该存储的码字中的第N位码字配置在信息码100内的M号配置候选位置上。

也就是说,如果仅是在S3和S5中生成的数据字以及在S6中生成的纠错字,则能够通过尺寸比信息码100小的其他种类码120(构成为公知的QR码的码)表示出来,但是,当要容纳在S3和S5中生成的数据字、在S6中生成的纠错字以及空白区域110时,则需要通过更大尺寸的信息码100来进行表示。因此,在本实施方式中,通过尺寸大于其他种类码120的信息码100来表示在S3和S5中生成的数据字、在S6中生成的纠错字以及空白区域110,且设置成能够通过预先确定的配置转换表来确定下述的对应关系:即、当通过其他种类码120(公知的QR码)来表示在S3和S5中生成的数据字以及在S6中生成的纠错字时的码字的各个配置、与将其存储到更大尺寸的信息码100中时的码字的各个配置之间的对应关系。

此外,在本结构中,如图5所示的“配置转换表”相当于“用于确定在将表示解读对象数据的多个数据字配置到码区域中时的各个配置位置的配置位置信息”的一例,该配置转换表(配置位置信息)构成为,以使通过多个数据字表示解读对象数据时的各个顺序的数据字与各个顺序的数据字在码区域内的各个配置位置之间相互对应的方式确定的信息。另外,存储部5相当于“配置位置信息存储部”的一例,发挥存储这样的配置转换表的数据(配置位置信息)的功能。

在S9或S11之后,通过公知的规定方法(例如在QR码中使用的公知方法),决定应该对在S9或S11中决定了配置地点的码字实施的掩码图案,并通过公知的掩码处理方法实施掩码,从而将该被决定的掩码图案反映到在S9或S11中决定了配置地点的码字上(S12)。然后,根据在S12中设定的掩码图案的信息(掩码号)以及纠错级别的信息,计算出校验数位,并生成如图6所示的包含有纠错级别、掩码号以及校验数位的格式信息(S13)。此外,也可以设置成可在S1中输入掩码号和纠错级别等数据,该掩码号和纠错级别等数据将作为格式信息而存储起来。

然后,当在S1中取得的码类别数据为具有空白区域110的信息码100的类别(画框式QR)时,在S14中进入“是”,并执行掩码处理(参照图6),从而在通过S13生成的格式信息中反映上述的特定掩码(画框式QR掩码)。另一方面,当在S1中取得的码类别数据不是具有空白区域110的信息码100的类别(画框式QR)时,在S14中进入“否”,并布置与在S16中设定的掩码图案不同的掩码图案的掩码(模型1的掩码或模型2的掩码)。通过S15或S16对格式信息实施掩码后,将经过该掩码处理后的格式信息配置到码区域内的规定位置105上(S17)。

这样,在构成特定图案区域、数据存储区域、纠错区域后,配置空白区域110的构成要素(S18)。在图3的示例中,已分别通过行位置以及列位置指定了图像区域的位置,因此,在S18中,在这样指定的位置上配置图像区域121的图形数据,并且还配置能够确定图像区域121的外边缘的图形(在图10等的示例中为标记121a)。在图3、图5等所示的例子中,例如图像区域121的图形被预先确定为矩形的图形(例如,区域内整体由单色或多色的明色背景构成的四边形的图形),并且,在S18中,以使这样确定的图形的左上位置以及右下位置位于标头数据中指定的各个位置的方式配置各个图形。另外,用于表示图像区域121的外边缘部的边框(标记121a)被预先确定为矩形的边框(例如四边形的暗色的边框),并且,在S18中,以使这样确定的边框沿着图像区域121的外边缘部配置的方式配置各个图形。

此外,在上述示例中,虽然图3的标头数据中所包含的图像区域的位置(图像区域的位置)、形状以及颜色、识别标识的形状和颜色等是事先确定的,但是,也可以设置成可通过用户输入来指定图像区域的位置,进一步,还可以设置成可通过用户输入来指定图像区域的形状和颜色、或者识别标识的形状和颜色等。在这种情况下,在用户指定的位置上构成用户所指定的形状及颜色的图像区域,并通过用户所指定的形状和颜色的识别标识表示出其范围。另外,也可以在图像区域121内或者图像区域外面配置文字、数字等符号或图形等。在这种情况下,例如设置成用户能够输入应该显示的符号、图形以及该符号、图形的位置,在S18中只要将指定的符号、图形配置到指定的位置(例如图像区域的上部位置等)上即可。

以这种方式生成信息码100或者其他的二维码后,通过印刷部8印刷该码(S19)。此外,在S19中,可以代替印刷而通过显示部6显示信息码100等,还可以将通过直至S17为止的处理生成的信息码100的数据发送到外部装置(例如,便携终端或计算机等信息设备)。

此外,在图4以及图5中,其他种类码120在三个角上具备位置检测图案124,所述位置检测图案124与信息码100的位置检测图案104相对应,并且是自动生成的。

在本结构中,信息码生成装置2的控制部3相当于“数据存储区域生成部”的一例,其以如下方式生成数据存储区域:当在信息码100的码区域的内部设置空白区域110时,在码区域内的规定位置上以特定格式结构存储格式信息,并且,根据配置位置信息存储部中存储的配置位置信息,配置用于表示由数据取得部取得的解读对象数据(输入数据)的各个数据字。另外,在由控制部3构成的“数据存储区域生成部”中,当在码区域的内部设置空白区域110时,在反映了规定种类的掩码图案(特定掩码)的状态下构成规定位置105的单元格排列。

(信息码的读取处理)

接下来,对通过图2的信息码读取装置10读取图1、图5右图等中示出的信息码100时的处理进行说明。

图9的读取处理是例如在由用户进行了规定操作(例如操作开关42的操作等)时被执行的。首先,对位于受光传感器23的摄像区域中的二维码进行拍摄以取得该二维码的摄像图像,并检测该二维码的形状。具体而言,通过公知的方法尝试识别位置检测图案104和检测二维码的外形。例如,通过在QR码(注册商标)中实施的、用于检测1:1:3:1:1波形的公知方法等检测位置检测图案104,并通过在QR码(注册商标)中实施的公知方法检测拍摄到的二维码的外形。

在进行这样的外形检测处理时,当拍摄到了信息码100时,检测信息码100的外形。此外,只要是能够检测出特定图案的形状和二维码的外形的方法,外形检测方法也可以是其他的方法。

在本结构中,受光传感器23相当于“摄像部”的一例,并发挥对由信息码生成装置2生成的信息码100进行拍摄的功能。

当检测到信息码100的外形并提取出信息码100的码区域时,对信息码100的规定位置105的信息(格式信息)进行解读,并取得拍摄到的信息码的类别以及掩码纠正级别(S40)。

具体而言,例如,根据上述的特定掩码(画框式QR用掩码),对以如上方式存储在规定位置105的信息解除掩码处理并尝试进行解读。在通过能够解除上述特定掩码的方法解除掩码处理时,如果校验数位相符(即,根据解读规定位置105时的纠正级别的数据以及掩码号的数据计算出的校验数位与存储在规定位置105的校验数位相符的情况),则能够确定是信息码100的类别(具有空白区域110的类别),并能够取得格式信息中包含的纠错级别以及掩码号。

当能够这样地根据特定的掩码来解除掩码处理时(即,能够识别出是信息码100的类别(画框式QR)时),在S41中进入“是”。另一方面,在能够通过图6所示的模型1用的掩码或模型2用的掩码等特定的掩码(画框式QR用掩码)以外的其他掩码解除掩码处理时,在S41中进入“否”。在能够通过其他掩码解除掩码处理时,由于在S40中拍摄到的二维码为公知的QR码(注册商标)的情形,因此,在S41中进入“否”时,通过公知的方法对该QR码进行解读并输出解读结果。此外,在图9中,省略了在S41中判断结果为“否”时的处理。

当在S41中进入“是”时,首先对存储在数据存储区域中的数据进行解读(S42)。具体而言,根据在S40中取得的格式信息中所包含的掩码号,解除码全体(具体而言是码字的区域)的掩码。然后,根据设置在数据字开头的标头数据(画框式QR标头),确定原始的码尺寸(其他种类码120的型号、形式),并按照与图5同样的配置转换表从如图5右图所示的信息码100恢复到如图5左图所示的原始的码(其他种类码120)的配置。具体而言,是将信息码100的各个配置候选位置的码字(数据码字以及纠错码字)重新配置到在配置转换表中与各个配置候选位置相互对应的其他种类码120内的配置位置上。通过这样地进行配置转换,可获得其他种类码120,在该其他种类码120中存储有此前配置在信息码100中的数据码字和纠错码字。然后,由于其他种类码120是公知的QR码,因此,通过与公知的QR码同样的方法解读出数据(即,根据纠错码字,通过公知的方法实施纠错计算,并解读出数据码字)。

在本结构中,控制电路40相当于“判别部”的一例,并发挥如下功能:当通过摄像部拍摄到信息码100时,判别码区域的规定位置105是否为特定格式结构。具体而言,发挥判别在规定位置105上是否反映了规定种类的掩码图案(特定掩码)的功能。

另外,控制电路40相当于“数据存储区域读取部”、“解读部”的一例,并发挥如下功能:当通过摄像部拍摄到信息码100时,根据该拍摄到的信息码100的码图像中的数据存储区域以及纠错码存储区域的内容,读取存储在数据存储区域中的数据。具体而言,发挥如下功能:当通过判别部判别为规定位置105是特定格式结构时(更详细地为,在规定位置105上反映了规定种类的掩码图案时),根据对应信息存储部中存储的对应信息(配置转换表)确定码区域内的各个数据字的位置,并对解读对象数据进行解读。

此外,配置转换表相当于“对应信息”的一例,其构成为,在以预定方式(例如由公知规格等规定的方式等)将码区域中各个配置位置上表示的各个顺序的数据字表示在与信息码100不同的其他种类码120中时用于确定在该其他种类码120内的各个对应位置的信息。而且,当通过判别部判别出规定位置105是特定格式结构时,相当于解读部的控制电路40发挥如下功能:以将在码区域的各个配置位置上表示的各个顺序的数据字置换到由对应信息规定的其他种类码120内的各个对应位置上的方式来解读该其他种类码120。

在S42中解读出数据存储区域的数据后,读取包含在标头数据(画框式QR标头)中的形式信息。然后,当该形式信息是表示“图像形式”的形式信息时,在S44中进入“是”。当为其他形式时,在S44中进入“否”。此外,在图9中,省略了在S44中进入“否”时的处理。

当在S44中进入“是”时(即,标头数据(画框式QR标头)中包含的形式信息是表示“图像形式”的形式信息时),读取标头数据中包含的图像区域位置信息(位置数据)(S45)。然后,确定图像区域在信息码100内的位置(S46)。具体而言,在本结构中,假设形成矩形的图像区域,并在S46中对码图像进行解析,从而确定图像区域的四角在码图像中的位置。例如,当作为图像区域位置信息(位置数据)存储有图像区域的四角的位置信息(例如四角的各个位置的列位置与行位置的组合)时,能够根据该位置数据确定图像区域的四角的位置。在这种情况下,该位置数据相当于位置特定数据,所述位置特定数据用于表示图像处理部的识别对象区域的位置。

在S46中确定了图像区域的四角的位置以后,执行对图像区域进行正规化的处理(S47)。该正规化处理例如采用众所周知的投影变换处理,将如图12(B)那样倾斜的图像变换为如图12(A)所示的规定形状(在图12(A)中为正方形)的图像。正规化方法可采用图像处理领域中众所周知的失真校正技术、几何校正技术,并且只要是能够例如将如图12(B)所示的非正方形的四边形图像变换为如图12(A)所示的正方形图像的技术,可利用公知的各种技术。

列举一个该投影变换处理的示例,例如,通过如下的公知数学式对各个像素的坐标进行变换。

u=x×a+y×b+c-x×g×u-y×h×u

v=x×d+y×e+f-x×g×v-y×h×v

x、y为变换前的X坐标、Y坐标

a、b、c、d、e、f、g、h为变换系数

u、v为变换后的X坐标、Y坐标

例如,当变换前的坐标为如图12(B)所示的T1~T4(在S46中确定出的四角的坐标,是已知值)、且将该范围变换为如图12(A)所示的正方形图像时,只要能够确定S1~S4的坐标,就能够通过上述计算式容易地确定出各个像素变换后的坐标。对于S1~S4的坐标,例如只要将S1设为与T1相同的坐标,并以S1为左上位置形成各个边为“规定长度”的正方形从而求出S2~S4的坐标即可。此外,变换后的各个边的长度(规定长度)例如既可以与图12(B)变换前的图像的各个边中最长边的长度一致,也可以与既定的值一致。例如,将变换后的各个边的长度(规定长度)设为固定值时,只要将该固定值的信息作为正规化尺寸信息(用于确定为了进行图像处理或图像输出而进行正规化的尺寸的信息)事先存储在数据存储区域中即可。另外,当将变换后的各个边的长度(规定长度)设为变换前的图像的各个边中最长边的长度时,只要将指定该设定内容的信息作为正规化尺寸信息事先存储在数据存储区域中即可。由此,在通过S46确定出四角的位置的情况下,能够将图像区域的图像变换成边长为“规定长度”的正方形的正规化图像。此外,虽然在此示出了正规化的一例,但是,只要是能够将获得的实际图像变换为规定形状的图像的公知方法,可采用各种各样的方法。

此外,也能够将在S46中确定出的图像区域例如作为位图图像提取出来,并以位图形式执行S47、S48的处理。不仅能够采用位图形式,还可采用公知的各种形式,也可以是GIF形式或JPEG形式等。或者也可以是除此之外的图像文件形式。

在S47中生成正规化图像后,在S48中进行模式匹配(Pattern Matching)处理(一致性判断处理)。

在本结构中,预先在存储器35中登记有如图11(C)上部所示的主图像(Master Image)。关于主图像的登记方法,只要是能够登记如图11(C)上部所示的签名图像的方法即可,也可以通过公知的照相机拍摄使用者手写出来的签名,并如图11(C)所示那样登记该图像。或者,也可以对如图11(A)所示那样由使用者书写了签名的信息码100预先执行图9的处理,再登记通过S47正规化后的图像以作为如图11(C)所示的主图像。在这种情况下,只要将在S47中进行正规化的图像设为规定的正方形或长方形等即可。

在S48中,通过公知的模式匹配对如上所述那样登记的签名图像与在S47中正规化后得到的图像区域121的图像进行比较,并在S49中判断该匹配结果是否一致。当一致时,在S49中进入“是”,并输出在S42中解读出的数据存储区域的信息以及S49的判断结果(在一致时表示“一致”的信息)。此外,当S49的判断结果为不一致时,执行规定的失败处理。在这种情况下,既可以显示错误信息等,也可以输出在S42中解读出的数据以及S49的判断结果(表示不一致的信息)。此外,不论是在哪种情况下,例如既可以以显示在液晶显示器46上的方式进行输出,也可以以作为数据发送至外部装置的方式进行输出。此外,虽然在此示例出了通过模式匹配对在S47中正规化后得到的图像与已登记的图像(主图像)进行比较的方法,但是,也可以通过对两个图像的特征点进行比较的方法等其他的公知方法来判定是否一致。

在本结构中,存储器35相当于登记部的一例,发挥登记用于与图像区域121的图像进行比较的模式图像的功能,具体而言,作为模式图像登记有将手写文字表示为图像数据的签名图像。

在本结构中,控制电路40相当于“图像处理部”的一例,并发挥如下功能:根据所述位置数据确定码图像内的图像区域的位置,并以与数据存储区域读取部解读所述数据的解读处理不同的方法对该图像区域的图像进行图像识别处理,其中,所述位置数据是从数据存储区域读取部对数据存储区域的读取结果中获得的;具体而言,发挥如下功能:根据码图像中包含的图像区域121的图像以及存储器35(登记部)中登记的签名图像执行模式匹配,由此判断图像区域121的图像是否与存储器35(登记部)中登记的签名图像相符。另外,相当于“图像识别部”的控制电路40发挥如下功能:根据数据存储区域读取部对数据存储区域的读取结果,以数据存储区域中存储有识别信息为条件,将图像区域121的图像作为位图图像提取出来并进行图像处理。进一步,还发挥如下功能:根据通过受光传感器23(摄像部)拍摄到的信息码100的码图像中的特定图案区域的特定图案图像、数据存储区域以及纠错码存储区域中的至少一种区域的单元格图像,对该码图像中包含的图像区域121的图像进行校正,从而生成该图像区域的正规化图像。

在本结构中,控制电路40以及通信接口48相当于“输出部”的一例,并发挥输出由数据存储区域读取部读取出的信息、以及通过图像处理部得到的所述图像区域的识别结果的功能。此外,在通过显示进行输出时,控制电路40和液晶显示器46相当于输出部。

根据本结构,作为识别对象,信息码读取装置10不仅能够取得通过各个单元格存储在数据存储区域中的信息,还能够取得在图像区域121中形成的图像,由此能够在读取装置一侧对附在信息码内的单元格以外的图像进行解析从而加以利用。

另外,在本结构中,能够在码区域的内部确保数据存储区域、纠错码存储区域以及特定图案区域之外的区域以作为空白区域,并能够将该区域作为图像区域121加以利用,因此,在进行数据存储区域的纠错方面更加有利。

另外,信息码生成装置以在数据存储区域中存储规定的识别信息的方式生成信息码;信息码读取装置10的图像处理部根据数据存储区域读取部对数据存储区域的读取结果,以数据存储区域中存储有识别信息为条件,对图像区域121的图像进行图像识别处理。

在该结构中,如果数据存储区域中未存储识别信息,则不进行图像区域的识别处理。也就是说,在不需要对图像区域进行识别时就不在数据存储区域内存储识别信息,从而能够省去不必要的识别处理。相反地,在应当对图像区域进行识别的情况下,只要在数据存储区域内存储识别信息,就能够对图像区域进行识别。

另外,信息码读取装置10的图像处理部根据数据存储区域读取部对数据存储区域的读取结果,以数据存储区域中存储有识别信息为条件,将图像区域121的图像作为位图图像提取出来并进行图像处理。

在该结构中,能够以检测到识别信息为条件选择性地将图像区域121的图像作为位图图像进行处理,因此,对于数据存储区域等,只要以适宜进行解码的图像形式解析数据存储区域等即可,而对于图像区域121,则能够以检测到识别信息为条件,根据更加细微的像素数据识别图像区域121。

另外,信息码读取装置10具备登记部,该登记部登记用于与图像区域121的图像进行比较的模式图像;图像处理部根据码图像中包含的图像区域121的图像以及登记部中登记的模式图像执行模式匹配,从而判断图像区域121的图像是否为登记部中登记的图像。

根据该结构,能够判断在信息码内形成的图像是否与预先登记的模式图像相当。因此,能够实现“判断码内的图像是否与规定图像相符,并根据判断结果进行相应处理”这样的、现有的信息码机制无法实现的功能。

另外,登记部登记有签名图像以作为模式图像;图像处理部根据码图像中包含的图像区域121的图像以及登记部中登记的签名图像执行模式匹配,由此判断图像区域121的图像是否为登记部中登记的签名图像。

根据该结构,能够判断信息码内描绘的图像是否与预先登记的签名图像相符。因此,例如能够利用信息码以及信息码读取装置10进行签名认证等。

另外,图像处理部根据通过摄像部拍摄到的信息码的码图像中的特定图案区域的特定图案图像、数据存储区域以及纠错码存储区域中的至少一种区域的单元格图像,对该码图像中包含的图像区域121内的图像进行校正,从而生成该图像区域121的正规化图像。

根据该结构,能够利用构成码区域的其他图像(特定图案图像、存储区域的单元格图像等)并根据其他图像对图像区域121的图像进行校正后,对该正规化图像进行识别处理。因此,即使例如码整体产生了失真或变形等,并由此导致图像区域121产生了失真或变形等,也能够在将图像区域121变换为合理的图像后对图像区域121进行识别处理,能够进一步提高识别处理的精度。

另外,信息码生成装置构成为,以将位置数据存储在数据存储区域中的方式生成信息码,所述位置数据用于表示图像处理部的识别对象区域在码区域内的位置;信息码读取装置10的图像处理部构成为,根据位置数据确定在码图像内的识别对象区域的位置,并对该识别对象区域的图像进行图像识别处理,其中,所述位置数据是从数据存储区域读取部对数据存储区域的读取结果中获得的。

在该结构中,即使在信息码读取装置10中事先不存在用于确定图像区域121位置的数据,信息码读取装置10的图像处理部也能够更加准确地确定出码图像内的图像区域121的位置。

另外,信息码读取装置10具有输出部,该输出部用于输出由数据存储区域读取部读取出的信息、以及图像处理部对图像区域121的识别结果。

根据该结构,通过读取装置不仅能够输出事先存储在数据存储区域中的信息,而且还能够输出图像区域的识别结果,能够实现现有的信息码机制无法实现的功能(输出图像识别结果)。

【第二实施方式】

接下来,参照附图,对第二实施方式进行说明。

第二实施方式与第一实施方式相比,不同点仅在于将图9的处理变更为图13所示的处理,除此之外与第一实施方式相同。因此,省略对与第一实施方式相同部分的说明,并适当地参照图1~图12。

在该示例中,代替图9的S48~S50的处理而实施图13的S68、S69的处理。此外,S60~S67的处理与图9的S40~S47相同。

在图13的处理中,在S67之后,首先输出在S62中解读出的数据。该输出方法可采用与第一实施方式相同的方法来实施。此后,以规定的图像文件形式输出通过S67正规化后的图像区域121的图像(通过图像处理部识别出的图像区域的图像)。规定的图像文件形式可采用公知的各种形式,例如可以是位图文件形式,也可以是GIF形式或JPEG形式等。或者也可以是除此之外的图像文件形式。

由此,除了数据存储区域的解读结果,还能够以图像文件形式输出图像区域121的识别结果,能够实现现有的信息码机制无法实现的功能(输出解读数据与图像文件两者)。

【第三实施方式】

接下来,参照附图,对第三实施方式进行说明。

第三实施方式与第一实施方式相比,不同点仅在于信息码100中的图像区域121的具体内容、以及S49中的具体的比较方法,除此之外与第一实施方式相同。因此,省略对与第一实施方式相同部分的说明,并适当地参照图1~图12。

在该结构中,信息码100构成为如图14所示的码,在图像区域121中附有公知的全息图并形成有全息图像。然后,将这样的信息码100作为主码(Master Code)预先执行图9的读取处理(具体而言是S40~S47的处理),并将正规化后的图像区域121的图像(主码的全息图像)以及数据存储区域的数据(主码的存储数据(例如参考序号等))登记到存储器35中。即,作为登记在存储器35(登记部)中的模式图像,登记如图14的图像区域121所示的全息图像以代替如图11(C)上部所示的签名图像,并与该全息图像相对应地登记存储数据(参考序号等)。

然后,在进行了这样的登记后所执行的图9的处理中,能够对信息码是否与这样的主码相同进行认证。例如,当如图14所示的信息码100作为认证对象被拍摄并被执行了如图9所示的处理时,与第一实施方式同样地执行S40~S47的处理,在S48中,判断登记在存储器35中的全息图像与在S47中正规化后的图像区域121的图像是否一致。当一致时,在S49中进入“是”,并与第一实施方式同样地执行S50的处理,而当不一致时,在S49中进入“否”,并与第一实施方式同样地执行读取失败时的处理。

这样,在本实施方式中,图像处理部构成为,根据码图像中包含的图像区域的图像以及登记在登记部中的全息图像执行模式匹配,由此判断图像区域的图像是否为登记部中登记的全息图像。

根据该结构,能够判断信息码内描绘的图像是否与预先登记的全息图像相符。因此,例如能够应用信息码以及信息码读取装置执行全息图认证等。

此外,在该示例中,例如也可以在登记时将在规定的一个方向(例如垂直于码形成面的方向)上拍摄信息码100时得到的全息图像登记在存储器35中,在认证时通过模式匹配等将在所述规定的一个方向上拍摄信息码100时得到的全息图像与登记在存储器35中的登记图像进行比较,从而判断是否一致。或者,也可以在登记时将在规定的两个方向上拍摄信息码100时得到的两幅全息图像登记在存储器35中,在认证时通过模式匹配等将在所述规定的两个方向上拍摄信息码100时得到的全息图像分别与登记在存储器35中的登记图像进行比较,从而判断是否一致。

【第四实施方式】

接下来,参照附图,对第四实施方式进行说明。

第四实施方式与第一实施方式相比,不同点仅在于信息码100中的图像区域121的具体内容、以及S49中的具体的比较方法,除此之外与第一实施方式相同。因此,省略对与第一实施方式相同部分的说明,并适当地参照图1~图12。

在该结构中,信息码100构成为如图15所示的码,在图像区域121中形成有指纹图像。然后,将这样的信息码100作为主码预先执行图9的读取处理(具体而言是S40~S47的处理),并将正规化后的图像区域121的图像(主码的指纹图像)以及数据存储区域的数据(主码的存储数据(例如认证号码等))登记到存储器35中。即,作为登记在存储器35(登记部)中的模式图像,登记如图15的图像区域121所示的指纹图像以代替如图11(C)上部所示的签名图像,并与该指纹图像相对应地登记存储数据(认证号码等)。由此,可事先将登记者的指纹图像积存在存储器35中。

然后,在进行了这样的登记后所执行的图9的处理中,能够对指纹是否与已这样登记的指纹图像的指纹相同进行认证。例如,当如图15所示的信息码100作为认证对象被拍摄并被执行了如图9所示的处理时,与第一实施方式同样地执行S40~S47的处理,在S48中,判断登记在存储器35中的指纹图像与在S47中正规化后的图像区域121的图像是否一致(一致性判断处理)。判断指纹图像的一致性可采用任意一种公知的指纹比对方法,例如能够使用模式匹配法、特征点提取法(细节特征点提取(Minutia)法)、时频分析(Frequency Analysis)法等对一致性进行判断。然后,当在S49中判断为一致时,在S49中进入“是”,并与第一实施方式同样地执行S50的处理,而当不一致时,在S49中进入“否”,并与第一实施方式同样地执行读取失败时的处理。

这样,在本实施方式中,在存储器(登记部)35中登记有指纹图像以作为模式图像;图像处理部构成为,根据码图像中包含的图像区域121的图像以及登记在登记部中的指纹图像,判断图像区域的图像是否为登记部中登记的指纹图像。

根据该结构,能够判断信息码内描绘的图像是否与事先登记的指纹图像相符。因此,例如能够应用信息码以及信息码读取装置执行指纹认证等。

【第五实施方式】

接下来,参照附图,对第五实施方式进行说明。

第五实施方式的信息码应用系统在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。

在第五实施方式的信息码应用系统中,通过信息码生成装置2(参照图1等)生成如图16(B)所示的信息码200。在该结构中,在码区域的内部也设置有如下区域:特定图案区域,其中配置有预定形状的特定图案(位置检测图案204);数据存储区域,通过多个种类的单元格存储数据;以及图像区域121,作为通过信息码读取装置10进行规定的图像识别处理的对象。

在该结构中,除空白区域210内的结构之外,构成为公知的QR码(注册商标),首先,如图16(A)所示,在码区域的内部设置有特定图案区域、数据存储区域以及通过多个种类的单元格存储纠错码的纠错码存储区域。此外,在数据存储区域中存储数据码字的存储方法以及在纠错码存储区域中存储纠错码字的存储方法与公知的QR码(注册商标)相同,例如,使用在JISX0510中规定的方式确定了码区域内的位置检测图案204的配置、数据存储区域中的数据码字的配置、以及纠错码存储区域中的纠错码字的配置。

但是,如图16(A)所示,生成使一部分区域的码字构成为仅通过白色单元格进行表示的码字的信息码200’,并将像这样仅通过白色单元格表示的区域AR作为空白区域210,如图16(B)所示,在该空白区域210内设置有图像区域121。在图16(B)的例子中,在空白区域210内设置有与第一实施方式相同的签名图像存储区域,并示出了在该签名图像存储区域内填写了签名的状态。当像这样构成时,会变为与如图16(A)所示的本来的数据显示不同的结构,但是,对于在该空白区域210中的数据错误,只要使用纠错码存储区域中存储的纠错码进行公知的纠错即可。

另外,在图16(B)所示的信息码200中,空白区域210的位置被预先确定,因此,当在空白区域210内附加并显示设计或信息时,可事先知晓由该显示引起的错误位置。因此,能够以将空白区域210的位置作为错误位置从而执行删除校正的方式构成纠错码存储区域的纠错码。在这种情况下,通过将表示空白区域210位置的信息事先存储在数据存储区域中,或者事先存储在读取装置10(图1)内,从而在进行读取时读取装置10能够确定空白区域210的位置(即,发生了错误的数据码字的位置),为了对已像这样确定了位置的空白区域210中存在的数据码字错误进行纠正,读取装置10只要使用纠错码存储区域中存储的纠错码执行删除校正即可。

另外,在如图16(B)所示那样将现有的QR码(注册商标)的一部分构成为空白区域210时,只要使存储在数据存储区域中的数据包含如图18(A)所示的识别信息即可。图18(A)概念性地示出了数据存储区域中存储的解读对象数据结构,在该示例中,在解读对象数据的开头部分附有规定结构(%%IMAGE%%)的数据。只要以这种方式构成,读取装置10在从数据存储区域内存储的解读对象数据中检测到该识别信息(%%IMAGE%%)时,就能够执行图像区域121的图像识别处理,相反地,在未能检测到识别信息(%%IMAGE%%)时,则执行通常的解码处理。另外,在该示例中,优选为,作为数据存储区域的数据,除通常的数据以外还包含有用于确定图像区域的位置的位置数据和其他的随附信息。另外,图18(A)所示的数据示出了在数据存储区域内存储的数据之中、被配置在终止符前面的解读对象数据,并省略了配置在终止符后面的填充码字。在本结构中,例如,使该填充码字的区域全部仅通过白色单元格进行显示,并能够将该区域用作空白区域210。

另外,识别信息的例子并不限定于该示例,例如,作为模式号也可以使用专用的模式号码。例如,在QR码的规格中,定义有“1:数字模式、2:字母数字模式、3:连结模式”等,作为这样的模式号之一也可以设置“14:图像识别模式”。在这样的例子中,当设定有模式号“14”时,只要执行图像区域121的图像识别处理即可。

此外,在图16中,示出了在图像区域中显示有签名图像的例子,对使用了签名图像的图像进行的图像识别处理能够通过与第一实施方式或第二实施方式相同的方法进行。另外,图像区域121的图像也可以是如图14所示的全息图像,在这种情况下,对使用了全息图像的图像进行的图像识别处理能够通过与第三实施方式相同的方法进行。另外,图像区域121的图像也可以是如图15所示的指纹图像。在这种情况下,对使用了指纹图像的图像进行的图像识别处理能够通过与第四实施方式相同的方法进行。另外,信息码200的基本结构也能够应用于上述实施方式或后述的其他的实施方式。

【第六实施方式】

接下来,对第六实施方式进行说明。

第六实施方式的信息码应用系统在硬件结构方面也与第一实施方式相同,并采用如上述图1、图2所示的结构。

在第六实施方式的信息码应用系统中,通过信息码生成装置2(参照图1等)生成如图17(B)所示的信息码300。在该结构中,也在码区域的内部设置有如下区域:特定图案区域,其中配置有预定形状的特定图案(“L”字状的对准图案304a、以及明色单元格与暗色单元格逐个交替配置并沿着码区域的边界构成“L”字状区域的定时图案(定时单元格)304b);以及数据存储区域,通过多个种类的单元格存储数据;并且,在码区域的内部,在特定图案区域以外的位置上,也以大于单个单元格尺寸的规定尺寸设置有空白区域310,所述空白区域310能够通过与在数据存储区域中存储数据的方法不同的方法实现数据的存储或者设计的显示中的至少一项。

在该结构中,除空白区域310的结构之外,构成为公知的数据矩阵码(data matrix code),首先,如图17(A)所示,在码区域的内部设置有特定图案区域、数据存储区域以及通过多个种类的单元格存储纠错码的纠错码存储区域。此外,在数据存储区域中存储数据码字的存储方法以及在纠错码存储区域中存储纠错码字的存储方法与公知的数据矩阵码相同,例如,按照ECC200版本确定了码区域内的对准图案304a与定时图案304b的配置、数据存储区域中的数据码字的配置、以及在纠错码存储区域中的纠错码字的配置。

但是,如图17(A)所示,生成使一部分区域的码字构成为仅通过白色单元格进行表示的码字的信息码300’,并将像这样仅通过白色单元格表示的区域AR作为空白区域310,如图17(B)所示,在该空白区域310内设置有图像区域121。当如图17(B)那样在空白区域310中设置图像区域121时,会变为与如图17(A)所示的本来的数据显示不同的结构,但是,对于在该空白区域310中的数据错误,只要使用纠错码存储区域中存储的纠错码进行公知的纠错即可。

另外,在图17的(B)所示的信息码300中,空白区域310的位置被预先确定,因此,当在空白区域310内附加并显示设计或信息时,可事先知晓由该显示引起的错误位置。因此,还能够以将空白区域310的位置作为错误位置从而执行删除校正的方式构成纠错码存储区域的纠错码。在这种情况下,通过将表示空白区域310位置的信息事先存储在数据存储区域中,或者事先存储在读取装置10(图1)内,从而在进行读取时读取装置10能够确定空白区域310的位置(即,发生了错误的数据码字的位置),为了对已像这样确定了位置的空白区域310中存在的数据码字错误进行纠正,读取装置10只要使用纠错码存储区域中存储的纠错码执行删除校正即可。

另外,在如图17所示将现有的数据矩阵码的一部分构成为空白区域310时,只要使存储在数据存储区域中的数据包含如图18的(B)所示的识别信息即可。图18的(B)概念性地示出了数据存储区域中存储的解读对象数据结构,在该示例中,在解读对象数据的开头部分附有规定结构(%%IMAGE%%)的数据。只要像这样地构成,读取装置10在从数据存储区域内存储的解读对象数据中检测到该识别信息(%%IMAGE%%)时,就能够执行图像区域121的图像识别处理,相反地,在未能检测到识别信息(%%IMAGE%%)时,则执行通常的解码处理。另外,在该示例中,优选为,作为数据存储区域的数据,除通常的数据以外还包含有用于确定图像区域的位置的位置数据和其他的随附信息。

另外,识别信息的例子并不限定于该示例,例如也可以使用专用的码字。作为数据矩阵码的规格,例如在将0~128设定为ASCII字、将233设定为连结模式的情况下,也可以将“234”重新设定为图像识别用的特殊码字。在这样的例子中,当在数据存储区域的数据中包含有码字“234”时,只要执行图像区域121的图像识别处理即可。另外,在存在未使用的码字的情况下,也可以将未使用的码字作为识别信息并使其包含在数据存储区域的数据中,当在数据存储区域的数据中包含有未使用的码字时,执行图像区域121的图像识别处理。

此外,在图17中,示出了在图像区域中显示有签名图像的例子,而对使用了签名图像的图像进行的图像识别处理能够通过与第一实施方式或第二实施方式相同的方法进行。另外,图像区域121的图像也可以是如图14所示的全息图像,在这种情况下,对使用了全息图像的图像进行的图像识别处理能够通过与第三实施方式相同的方法进行。另外,图像区域121的图像也可以是如图15所示的指纹图像。在这种情况下,对使用了指纹图像的图像进行的图像识别处理能够通过与第四实施方式相同的方法进行。另外,信息码300的基本结构也能够应用于上述实施方式或后述的其他的实施方式。

【第七实施方式】

接下来,对第七实施方式进行说明。

第七实施方式的信息码应用系统在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。尤其是,由于生成装置2以及读取装置10的硬件结构与第一实施方式相同,因此将适当地参照图1、图2等进行说明。

第七实施方式中使用的信息码400仅仅是空白区域410的内容与第一实施方式的信息码100不同,除此之外的特定图案区域和数据存储区域的结构与第一实施方式的信息码相同。此外,特定图案配置区域和数据存储区域的结构既可以与第一实施方式完全相同,也可以配置得略有不同。另外,对于空白区域410的位置没有特别的限定,既可以设置在与第一实施方式的信息码100的空白区域110完全相同的位置,也可以设置在与空白区域110不同的位置。

如图19(A)(B)所示,由生成装置2生成的信息码400在矩形(例如正方形或长方形等)的码区域的内部设置有如下区域:特定图案区域,其中配置有预定形状的特定图案;数据存储区域,通过多个种类的单元格102存储数据;以及纠错码存储区域,通过多个种类的单元格102存储纠错码。本结构也具有与第一实施方式同样的特定图案,例如具有与QR码(注册商标)的公知的规定型号的特定图案相同的形状及位置,在图19(A)等的示例中,在码区域的三个角部分别配置有作为特定图案的位置检测图案(切出符号)104。

在本系统中,例如通过生成装置2以如下方式形成信息码400:在规定的形成对象介质401上印刷位置检测图案104和其他的单元格图形。形成对象介质401由纸质材料、树脂材料、金属材料、其他公知材料构成,并例如构成为规定厚度的片状或者板状。此外,形成对象介质401只要是能够在一面侧形成信息码400、并且能够形成窗部的结构即可,具体的形状并没有特别的限定。例如,可以是多种材料层叠的结构。

通过生成装置2形成的信息码400为,例如通过印刷或直接印字等公知的形成方法在形成对象介质401的正面401a的规定区域表示出特定图案区域、数据存储区域以及纠正码存储区域。此外,在形成对象介质401上形成的特定图案区域、数据存储区域以及纠正码存储区域只要形成为能够从正面401a侧观察确认到即可,其形成位置并不限定于正面401a。例如,也可以在由纸质材料、树脂材料、金属材料等构成的部件的正面形成特定图案区域、数据存储区域以及纠正码存储区域,并在其上方配置并覆盖透明的片状或板状部件。在该结构中,透明部件的表面成为正面401a,而特定图案区域、数据存储区域以及纠正码存储区域等形成在比正面401a更靠近内侧(反面侧)的位置上。总之,只要是以能够从形成对象介质401的正面401a侧观察确认特定图案区域、数据存储区域以及纠正码存储区域的方式在形成对象介质401上形成特定图案区域、数据存储区域以及纠正码存储区域即可。

而且,在形成对象介质401中,在码区域的外边缘部内侧设置有窗部403,该窗部403用于从正面401a侧对反面401b侧进行观察确认。在图19等示出的例子中,窗部403形成为四边形的贯通孔,该贯通孔在正面401a与反面401b之间连通。此外,在形成附有如图19所示的信息码400的信息码介质时,也可以通过生成装置2在形成窗部403之前的形成对象介质(由纸质材料、树脂材料、金属材料、其他材料构成的片状或板状的部件)上形成特定图案区域、数据存储区域以及纠正码存储区域,之后,从形成对象介质上切除窗部403内的部分,从而获得如图19所示的信息码400。或者,也可以在由纸质材料、树脂材料、金属材料、其他材料构成的片状或板状的部件上形成窗部403,从而事先制作出形成对象介质401,再通过生成装置2在该形成对象介质401上形成特定图案区域、数据存储区域以及纠正码存储区域,从而获得如图19所示的信息码400。

以这种方式构成的信息码400使图像区域显示在码区域内,所述图像区域为通过信息码读取装置10执行规定的图像识别处理的对象。例如,如图20所示,被拍摄体430上画有角色432,当想要对该被拍摄体430的规定区域进行拍摄并作为图像加以利用时,以使想要作为图像加以利用的区域收容在窗部403内的方式将形成对象介质401配置在该被拍摄体之上,由此,如图21(A)所示,作为执行图像识别处理的对象即图像区域(被拍摄体430中被配置在窗部403内的区域,即、从正面401a侧经由窗部403观察确认到的区域)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧为空白区域,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。另外,在图20中,作为被拍摄体的例子示例出了被拍摄体430,但是,被拍摄体的例子并不限定于此,可将在上述实施方式中示出的图像区域的图像等各种图像作为被拍摄体。

然后,如图21(B)所示那样通过读取装置10对如图21(A)表示的信息码400和被拍摄体430进行拍摄,从而获得如图22(A)所示的摄像图像。此外,图22(A)的图像是从通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式获得的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。

在本结构中,图2中示出的受光传感器23相当于摄像部的一例,并发挥如下功能:从形成对象介质401的正面401a侧,对特定图案区域及数据存储区域、以及窗部403内的区域进行拍摄。另外,图2中的控制电路40相当于图像处理部的一例,并发挥如下功能:将通过摄像部拍摄到的窗部403内的区域的图像作为图像区域的图像,并以与数据存储区域读取部解读数据的解读处理不同的方法进行图像识别处理。

根据本结构,能够通过信息码生成装置在形成对象介质上形成一种独特的信息码,该独特的信息码形成有特定图案区域、数据存储区域以及窗部。而且,在信息码读取装置对该形成对象介质进行拍摄并读取信息码时,能够将从该形成对象介质的正面侧透过窗部掌握到的内容作为图像进行识别。尤其是,能够实现如下的新颖的图像应用方法,即伴随着信息码的读取,除了能够应用数据存储区域中存储的数据以外,还能够应用未事先显示在形成对象介质上的被拍摄体(透过窗部掌握的被拍摄体)的图像,能够提高使用者的便利性。另外,读取信息码时,只要以透过窗口仅拍摄到位于形成对象介质后方的被拍摄体之中的必要范围的方式调整位置,就能够选择性地利用必要区域的图像,从而进一步提高在应用图像方面的便利性。

此外,提取出图像区域的图像(空白区域410的图像410')之后对该图像进行图像处理的图像处理方法可以采用上述实施方式的任意的处理方法。

或者,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图22(A)所示的码图像时,从该码图像中截取出图像区域的图像的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取出的图像进行各种处理(如图22(B)所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。例如,在通过发送目的地的外部装置90显示提取出的图像的情况下,能够显示在博客、主页、其他网页等上。

由此,能够实现如下处理:在信息码读取装置10读取信息码400时,自动地将识别出的图像区域的图像发送至通过数据存储区域中存储的地址信息确定的发送目的地。这样,能够不用在每次读取信息码时都执行输入地址信息的操作以确定用于发送图像区域的图像的发送目的地,从而能够可靠地抑制因输入操作导致的作业负担和输入错误等。

此外,在上述例子中,示例出了构成为贯通孔的窗部403,但是,窗部403只要构成为能够对反面侧进行观察确认的结构即可。例如,也可以是如下结构:以封住上述的四边形贯通孔的方式配置透明部件(透明的树脂薄片等),并能够经由该透明部件对反面侧进行观察确认。另外,窗部403的形状并不限定于四边形,也可以是圆形、椭圆形、三角形、其他多边形等。

【第七实施方式的变形例1】

接下来,对第七实施方式的变形例1进行说明。此外,变形例1仅仅是透过窗部403拍摄到的对象(被拍摄体)与上述的代表例(图19~图22的示例)不同,除此之外与代表例相同。

在该变形例1中,如图23所示那样将如图19所示那样构成的信息码400配置在作为摄像对象的风景或景色的前方,使信息码400内显示出风景或景色的一部分。在该图23的示例中,图像区域(显示风景或景色的图像的区域)被显示在码区域内,所述图像区域为通过信息码读取装置10执行规定的图像识别处理的对象。例如,如图23所示,当想要拍摄风景或景色并将其一部分作为图像加以利用时,只要以使作为摄像对象的风景或景色之中的、想要作为图像加以利用的区域收容在窗部403内的方式调整形成对象介质401与风景或景色之间的位置关系即可。由此,作为执行图像识别处理的对象即图像区域(作为摄像对象的风景或景色中经由窗部403观察确认到的区域)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧(窗部内的开口区域)也为空白区域410,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。

然后,通过读取装置10对如图23那样调整好位置的信息码400和被拍摄体(风景或景色)进行拍摄,从而获得如图24(A)所示的摄像图像。此外,图24(A)的图像是从通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式得到的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。该提取到的图像410'是形成对象介质401后面的风景或景色经由窗部403映入到受光传感器23中的图像,是风景或景色的一部分的图像。而且,可通过与上述的实施方式或代表例相同的方法利用这样提取出来的图像410'。

在该示例中,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图24(A)所示的码图像时,从该码图像中截取出图像区域的图像(空白区域410的图像410')的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取出的图像进行各种处理(如图24(B)所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。

【第七实施方式的变形例2】

接下来,对第七实施方式的变形例2进行说明。此外,变形例2仅仅是透过窗部403拍摄到的对象(被拍摄体)与上述的代表例(图19~图22的示例)不同,除此之外与代表例相同。

在该变形例2中,将如图25(A)左侧所示的测量设备92作为摄像对象,并以覆盖该测量设备92的状态配置如图19所示那样构成的信息码400,并以此方式使用该信息码400。而且,在该图25的示例中,图像区域(测量设备92的一部分区域即测量值显示区域92a)也被显示在码区域内,所述图像区域为通过信息码读取装置10执行规定的图像识别处理的对象。例如,在图25(A)的示例中,作为测量设备92示例出了公知的辐射能测量仪,其构成为,对测量设备92所处空间的辐射能进行测量,并将其测量值显示在测量值显示区域92a中。如图25(B)所示,当想要对这样的测量设备92进行拍摄并利用测量值显示区域92a的图像时,以使想要作为图像加以利用的测量值显示区域92a收容在窗部403内的方式调整形成对象介质401与测量设备92之间的位置关系,由此,作为执行图像识别处理的对象即图像区域(测量值显示区域92a)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧的开口区域也作为空白区域410,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。

然后,如图26(A)所示那样通过读取装置10对如图25(B)所示那样调整好位置的信息码400和测量设备92进行拍摄,从而获得如图26(B)左侧所示的摄像图像。此外,图26(B)的图像是从如图26(A)那样通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式得到的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。此外,利用提取到的图像410'的方法与上述的实施方式或代表例相同。

在该示例中,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图26(B)左侧所示的码图像时,从该码图像中截取出图像区域的图像的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取出的图像进行各种处理(如图26(B)右侧所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。

【第七实施方式的变形例3】

接下来,对第七实施方式的变形例3进行说明。此外,变形例3仅仅是透过窗部403拍摄到的对象(被拍摄体)与上述的代表例(图19~图22的示例)不同,除此之外与代表例相同。

在该变形例3中,将如图27(A)左侧所示的印刷物94作为摄像对象,并以覆盖该印刷物94的方式配置如图19所示那样构成的信息码400,并以此方式使用该信息码400。如图27(B)所示,在该示例中,能够将图像区域(印刷物94的一部分区域即记载区域94a)显示在码区域内,所述图像区域作为通过信息码读取装置10执行规定的图像识别处理的对象。例如,在图27(A)的示例中,作为印刷物94示出了杂志、目录、报纸、广告媒体、其他印刷物,且可记载各种内容。如图27(B)所示,当想要对这样的印刷物94进行拍摄并利用一部分记载区域94a的图像时,以使想要作为图像加以利用的记载区域94a收容在窗部403内的方式调整形成对象介质401与印刷物94之间的位置关系,由此,作为执行图像识别处理的对象即图像区域(记载区域94a)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧的开口区域也作为空白区域410,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。

然后,如图28(A)所示那样通过读取装置10对如图27(B)所示那样调整好位置的信息码400和印刷物94进行拍摄,从而获得如图28(B)左侧所示的摄像图像。此外,图28(B)的图像是从如图28(A)那样通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式得到的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。此外,利用提取到的图像410'的方法与上述的实施方式或代表例相同。

在该示例中,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图28(B)左侧所示的码图像时,从该码图像中截取出图像区域的图像的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取图像进行各种处理(如图28(B)右侧所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。

【第七实施方式的变形例4】

接下来,对第七实施方式的变形例4进行说明。此外,变形例4仅仅是透过窗部403拍摄到的对象(被拍摄体)与上述的代表例(图19~图22的示例)不同,除此之外与代表例相同。

在该变形例4中,将如图29(A)左侧所示的生物96a作为摄像对象,并将如图19所示那样构成的信息码400配置在摄像对象(观察对象生物96a以及其收容容器96)的上方。如图29(B)所示,在该示例中,能够将图像区域(对成为观察对象的生物96a进行观察确认的区域)显示在码区域内,所述图像区域作为通过信息码读取装置10执行规定的图像识别处理的对象。此外,在图29(A)中,作为观察对象示例出了生物96a,但是,能够将各种动物、植物等作为观察对象。如图29(B)所示,当想要对这样的生物96a进行拍摄并利用生物96a的图像时,以使想要作为图像加以利用的生物96a收容在窗部403内的方式调整形成对象介质401与生物96a之间的位置关系,由此,作为执行图像识别处理的对象即图像区域(显示生物96a的区域)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧的开口区域也作为空白区域,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。

然后,如图30(A)所示那样通过读取装置10对如图29(B)所示那样调整好位置的信息码400和生物96a进行拍摄,从而获得如图30(B)左侧所示的摄像图像。此外,图30(B)的图像是从如图30(A)那样通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式得到的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。此外,利用提取到的图像410'的方法与上述的实施方式或代表例相同。

在该示例中,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图30(B)左侧所示的码图像时,从该码图像中截取出图像区域的图像的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取出的图像进行各种处理(如图30(B)右侧所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。

【第七实施方式的变形例5】

接下来,对第七实施方式的变形例5进行说明。此外,变形例5仅仅是透过窗部403拍摄到的对象(被拍摄体)与上述的代表例(图19~图22的示例)不同,除此之外与代表例相同。

在该变形例5中,使用如图19所示那样构成的信息码400,并以通过该信息码400覆盖摄像对象(在图31(B)的示例中为颜色样本98b)的方式配置该信息码400,从而能够将图像区域(在图31(B)的示例中为颜色样本98b)显示在码区域内,所述图像区域作为通过信息码读取装置10执行规定的图像识别处理的对象。在图31(A)的示例中,准备了多种不同颜色的颜色样本98a、98b、98c,如图31(B)所示,当想要对某一个颜色样本进行拍摄并利用该图像时,以使想要作为图像加以利用的颜色样本98b收容在窗部403内的方式调整形成对象介质401与颜色样本98b之间的位置关系,由此,作为执行图像识别处理的对象即图像区域(显示颜色样本98b的区域)被显示在信息码400的码区域内。此外,在该示例中,信息码400中窗部403的内侧的开口区域也作为空白区域410,例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域。

然后,如图32(A)那样通过读取装置10对如图31(B)那样调整好位置的信息码400和颜色样本98b进行拍摄,从而获得如图32(B)左侧所示的摄像图像。此外,图32(B)的图像是从如图32(A)那样通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式得到的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码400,并能够通过与第一实施方式相同的方法将空白区域410的图像410'提取出来。此外,利用提取到的图像410'的方法与上述的实施方式或代表例相同。

在该示例中,也可以是,在生成装置2生成信息码400时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码400,所述地址信息用于确定图像区域的图像的发送目的地;相当于图像处理部的控制电路40在获得如图32(B)左侧所示的码图像时,从该码图像中截取出图像区域的图像的一部分或者全部,并以将该截取出的图像发送到通过数据存储区域中存储的地址信息确定的发送目的地的方式对该截取出的图像进行处理。由此,该发送目的地能够使用提取出的图像进行各种处理(如图32(B)右侧所示的显示处理、解析处理、图像积存处理、其他的图像处理等)。例如,如果拍摄各种各样的颜色样本,再如图32(B)左侧那样依次取得各个颜色样本的图像并发送到外部装置90,就能够在外部装置90中积存对各种颜色样本进行实际拍摄而得到的图像,并能够在此后的各种用途中应用。

【第八实施方式】

接下来,对第八实施方式进行说明。

第八实施方式的信息码应用系统也在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。尤其是,由于生成装置2以及读取装置10的硬件结构与第一实施方式相同,因此将适当地参照图1、图2等进行说明。

第八实施方式中使用的信息码500仅仅是空白区域510的内容与第一实施方式的信息码100不同,除此之外的特定图案区域和数据存储区域的结构与第一实施方式的信息码相同。此外,特定图案配置区域和数据存储区域的结构既可以与第一实施方式完全相同,也可以配置得略有不同。另外,对于空白区域510的位置没有特别的限定,既可以设置在与第一实施方式的信息码100的空白区域110完全相同的位置,也可以配置在与空白区域110不同的位置。

如图33(A)所示,由生成装置2生成的信息码500在矩形(例如正方形或长方形等)的码区域的内部设置有如下区域:特定图案区域,其中配置有预定形状的特定图案;数据存储区域,通过多个种类的单元格102存储数据;以及纠错码存储区域,通过多个种类的单元格102存储纠错码。本结构也具有与第一实施方式同样的特定图案,例如具有与QR码(注册商标)的公知的规定型号的特定图案相同的形状及位置,在图33(A)等的示例中,在码区域的三个角部分别配置有作为特定图案的位置检测图案(切出符号)104。

在本系统中,例如通过生成装置2以如下方式形成信息码500:在规定的形成对象介质501上印刷位置检测图案104和其他的单元格图形。形成对象介质501由纸质材料、树脂材料、金属材料、其他公知材料构成,并例如构成为规定厚度的片状或者板状。此外,形成对象介质501只要是能够在一面侧形成信息码500的结构即可,具体的形状并没有特别的限定。例如,可以是多种材料层叠的结构。

通过生成装置2形成的信息码500为,例如通过印刷或直接印字等公知的形成方法在形成对象介质501的正面501a的规定区域中显示出特定图案区域、数据存储区域以及纠正码存储区域。此外,在形成对象介质501上形成的特定图案区域、数据存储区域以及纠正码存储区域只要形成为能够从正面501a侧观察确认到即可,其形成位置并不限定于正面501a。例如,也可以在由纸质材料、树脂材料、金属材料等构成的部件的正面形成特定图案区域、数据存储区域以及纠正码存储区域,并在其上方配置并覆盖透明的片状或板状部件。在该结构中,透明部件的表面成为正面501a,而特定图案区域、数据存储区域以及纠正码存储区域等形成在比正面501a更靠近内侧(反面侧)的位置上。总之,只要是以能够从形成对象介质501的正面501a侧观察确认特定图案区域、数据存储区域以及纠正码存储区域的方式在形成对象介质501上形成特定图案区域、数据存储区域以及纠正码存储区域即可。

而且,在形成对象介质501上,在码区域的外边缘部内侧设置有用于进行手写输入的手写输入区域。在本结构中,信息码500中未配置单元格102的内侧区域(比单元格102的配置区域的内边缘边界更靠近内侧的区域)成为空白区域510。该空白区域510例如是不通过数据存储区域存储数据、并且不会成为基于纠错区域进行纠错的对象的区域,该空白区域510整体为手写输入区域。空白区域510例如是规定颜色的空置区域,并能够通过各种书写工具以手写方式在该空置区域内写入文字、图像、符号等。此外,在空白区域510中,也可以在手写输入之前预先绘制了边框等图形或文字。

然后,如图33(B)所示那样通过读取装置10对如图33(A)表示的信息码500进行拍摄,从而获得如图34(A)左侧所示的摄像图像。此外,图34(A)的图像是从通过读取装置10拍摄到的图像中仅截取出码区域内的图像而得到的图像。基于以这种方式获得的码区域内的图像,能够通过与第一实施方式相同的方法读取信息码500,并能够通过与第一实施方式相同的方法将空白区域510的图像510'提取出来。

在本结构中,图2中示出的受光传感器23也相当于摄像部的一例,并发挥如下功能:从形成对象介质501的正面501a侧,对特定图案区域及数据存储区域、以及手写输入区域进行拍摄。另外,图2中的控制电路40相当于图像处理部的一例,并发挥如下功能:将通过摄像部拍摄到的手写输入区域的图像作为图像区域的图像,并以与数据存储区域读取部解读数据的解读处理不同的方法进行图像识别处理。

此外,提取图像区域的图像(空白区域510的图像510')之后对该图像进行图像处理的图像处理方法可以采用上述实施方式的任意的处理方法。例如,既可以以规定的文件形式(位图形式、GIF形式、JPEG形式等公知的文件形式)保存或发送提取出来的图像510',也可以对提取出来的图像510'进行公知的文字识别处理,并取得手写输入的文字和/或符号的数据。

另外,也可以是,在生成装置2生成信息码500时,以在数据存储区域中存储地址信息(例如,用于确定电子邮件发送目的地的电子邮件地址、或用于确定互联网上的地址的URL等)的方式生成信息码500,所述地址信息用于确定图像区域的图像或者解析该图像而获得的数据的发送目的地;相当于图像处理部的控制电路40在获得如图34(A)所示的码图像时,以如下方式进行处理:将从该码图像中截取出图像区域的图像的一部分或者全部而得到的图像或者解析该图像而获得的数据发送至通过数据存储区域中存储的地址信息确定的发送目的地。由此,该发送目的地能够使用提取出的图像或解析该图像而得到的数据进行各种处理(如图34(A)右侧所示的显示处理、解析处理、其他的图像处理等)。例如,在通过发送目的地的外部装置90显示提取出的图像的情况下,能够显示在博客、主页、其他网页等上。例如,每当读取装置10取得如图34所示的图像并将图像区域的图像510'或者解析该图像510'而得到的数据发送至通过地址信息确定的外部装置90时,外部装置90能够以使其发送日期时间与发送内容(通过图像510'或者解析该图像510'而得到的数据确定出的备忘录数据)相互对应的方式登记所述发送日期时间与所述发送内容,由此,在外部装置90中构建登记数据库,该登记数据库如图34(B)所示那样登记了备忘录数据。

在该结构中,也可以实现如下处理:在信息码读取装置10读取信息码500时,自动地将识别出的图像区域的图像或者解析该图像而得到的数据发送至通过数据存储区域中存储的地址信息确定的发送目的地。这样一来,能够不用在每次读取信息码时都执行输入地址信息的操作以确定用于发送图像区域的图像或其解析图像的发送目的地,从而能够可靠地抑制因输入操作导致的作业负担和输入错误等。

根据本结构,能够通过信息码生成装置2在形成对象介质501上形成一种独特的信息码,该独特的信息码设置有特定图案区域、数据存储区域以及手写输入区域。而且,在信息码读取装置10对该形成对象介质501进行拍摄并读取信息码500时,能够事后地利用在手写输入区域(空白区域510)中手写输入的内容。尤其是,能够将事先明确规定了位置的区域作为手写输入区域加以利用,因此,与仅仅将手写文字等拍摄成照片的方法相比,能够准确地仅提取出必要范围的手写信息,易于省去该提取时的复杂操作。

【第九实施方式】

接下来,对第九实施方式进行说明。首先,说明第九实施方式的代表例。

第九实施方式的信息码应用系统在硬件结构方面也与第一实施方式相同,并采用如上述图1、图2所示的结构。因此,对于与第一实施方式相同的硬件结构省略详细说明,并适当地使用图1和图2等。在本结构中,通过如图1所示的生成装置2生成如图38(A)所示的信息码100(在规定的码区域内部排列有作为信息表示单位的单元格的信息码)。此外,通过生成装置2生成信息码100的生成方法与第一实施方式相同。另外,通过生成装置2生成的信息码100仅仅是空白区域110的内容与第一实施方式的信息码100不同,除空白区域110的图像以外的部分包含了第一实施方式的信息码100的全部特征。在该示例中,“码区域”也是能够将所排列的多个暗色单元格全部包含在内的矩形的区域,具体而言,是将三个位置检测图案(切出符号)104全部包含在内的最小的正方形区域或长方形区域。另外,在图38的示例中,多个单元格102也由矩形(例如外径为正方形)的明色(白色)单元格及暗色(黑色)单元格中的任意一种构成,在码区域的内部,这些单元格102呈矩阵状地配置在后述的空白区域110的周围。明色单元格及暗色单元格各自并不仅限于白色单元格、黑色单元格,当以规定的明度构成暗色单元格时,明色单元格只要比该规定的明度高即可。另外,在信息码100中,在上述码区域的周围以包围该码区域的方式构成有明色或暗色的边缘区域,在图38等的示例中,在码区域的周围邻接配置有明色(例如,白色或明度高于暗色单元格的其他颜色)的边缘区域。然后,通过事后在以这种方式生成的信息码100的空白区域110中按压指纹,从而得到如图38(B)所示的附有指纹图像的信息码100。

进一步,通过如图1、图2所示的读取装置10,能够读取该生成的信息码100或者如图38(B)所示的附有指纹图形F的信息码100。通过读取装置10解读信息码100的解读处理既可以按照与第一实施方式相同的流程执行,也可以按照如图35所示的流程执行。此外,在以下的说明中,以图35中示例出的解读处理为代表例进行说明。

在此,对本结构中使用的信息码100进行说明。如图38(A)所示,本结构中使用的信息码100也在码区域的内部设置有如下区域:配置有预定形状的特定图案的特定图案区域(配置有与第一实施方式相同的位置检测图案104、定时图案(定时单元格)106、对准图案108的区域);通过多个种类的单元格102存储数据的数据存储区域;以及通过多个种类的单元格102存储纠错码的纠错码存储区域。特定图案区域是排列明色单元格以及暗色单元格并显示有尺寸比单个单元格尺寸大的固定图案的区域,例如,在相同型号的信息码中,相同的特定图案区域会被配置在相同的位置上。而且,用于表示与单元格102不同的图像的图像区域作为比单个单元格102的尺寸更宽阔的区域显示在码区域内。此外,在图38的示例中,空白区域110整体相当于图像区域,并例如如图38(B)所示那样在空白区域110内显示与单元格102不同的图像。该空白区域110是能够通过与在数据存储区域中存储数据的方法不同的方法实现数据的存储或者设计的显示中的至少一项的区域,并以大于单个单元格102尺寸的尺寸构成。此外,虽然在图38(B)的示例中空白区域110的全部相当于图像区域(显示与单元格不同的图像的区域),但是,也可以是空白区域110的一部分为图像区域。

进一步,在本结构中,图1中示出的信息码生成装置2在生成图38(A)中示出的信息码100时,将对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在数据存储区域(通过多个单元格102存储作为解读对象的数据的区域)中,具体而言,是将比较数据存储在数据存储区域(用于存储作为解读对象的数据的区域)中,所述比较数据用于与空白区域110(图像区域)的图像的至少一部分或者解析空白区域110(图像区域)的图像而获得的解析数据进行比较。

在此,对存储在数据存储区域中的比较数据进行说明。在本结构中,在进行后述的读取处理时,通过公知的指纹比对方法(特征点提取法(细节特征点提取法)、模式匹配法、时频分析法等)进行指纹比对,而在事前登记中,生成该指纹比对中使用的登记指纹数据以作为比较数据。此外,在下面的说明中,以使用特征点提取法作为指纹比对方法的情况为代表例进行说明。

在事前登记中,例如要求登记对象者按压指纹,让登记对象者在纸质材料、树脂材料、金属材料等被按压材料的正面按压规定颜色的指纹,并通过读取装置10或其他的照相机对该指纹的图像(登记对象者将手指按压在被按压材料的正面从而附着上的指纹的图形)进行拍摄。或者,通过读取装置10或其他的照相机直接对登记对象者的指尖进行拍摄,从而取得指纹的图像。而且,在使用特征点提取法(细节特征点提取法)的情况下,预先规定特征点的形状,并从通过上述操作获得的登记对象者的指纹图像中提取该规定的特征点。在本结构中,作为特征点的形状规定了“分叉点”以及“端点”,在图36中概念性地示例出了分布在对登记对象者的指纹进行拍摄而获得的指纹图像中的分叉点(纹线产生分叉的位置)和端点(纹线的端部的位置)。此外,在图36中,用点划线Af示出了图像内的指纹区域,并用点示出了分叉点的位置,用“+”符号示出了端点的位置。在图36中省略了具体的指纹图像,但是,实际上在点划线Af内显示有具体的指纹图像。

然后,对如图36所示分布的各个特征点(分叉点、端点)进行检测,并对每一个特征点计算出X坐标值和Y坐标值。关于坐标值的计算方法,只要是能够掌握各个特征点的相对位置关系的方法即可,例如,如图36所示,将最靠近指纹区域(被点划线Af包围的区域)的中心位置的特征点P0的位置设为基准位置(原点),并将像素的横向以及纵向分别设为X方向和Y方向,从而计算出各个特征点的X坐标值和Y坐标值。

然后,根据这样检测或计算出的各个特征点的种类、X坐标值、Y坐标值,生成登记指纹数据。具体而言,如图37所示,根据各个特征点的种类、X坐标值、Y坐标值,对于每一个特征点对应地生成表示种类的值、对应于X方向位置的值、以及对应于Y方向位置的值,并将这些值作为登记指纹数据(比较数据)。此外,在图37的示例中,生成了上述基准位置(原点)附近的、规定个数(例如15个)的各个特征点的数据(表示种类的值、对应于X方向位置的值、对应于Y方向位置的值),并将这些值作为登记指纹数据(比较数据)。然后,信息码生成装置2在生成如图38(A)所示的信息码100时,将这样的登记指纹数据(比较数据)存储在数据存储区域中。通过像这样进行事前准备,构成为如下的码,即、对于如图38(A)所示的信息码100的空白区域110(图像区域)来说,当其中附有与存储在数据存储区域中的登记指纹数据(比较数据)相对应的指纹时认证成功,当其中未附有与登记指纹数据(比较数据)相对应的指纹时认证失败。

而且,在本结构中,例如按照如图35所示的流程执行信息码的读取以及认证。该处理是在读取装置10中实施了规定的启动操作时被执行的,首先对信息码进行拍摄(S80),并对该信息码的码图像进行解析从而读取出数据存储区域的数据(S81)。然后,从该信息码的码图像中确定出图像区域(空白区域110),并截取出图像区域(空白区域110)的图像(S82)。此外,对信息码100中的数据存储区域进行解读的解读方法以及提取图像区域(空白区域110)的提取方法例如可通过与第一实施方式相同的方法进行。

然后,对以这种方式截取出来的图像区域(空白区域110)的图像进行解析,并提取特征点(S83)。此外,在该S83中提取特征点的提取方法与事前登记时相同,例如,当在空白区域110中显示有如图38(B)所示的指纹图像时,从该指纹图像中提取端点(纹线的端部的位置)和分叉点(纹线分叉的位置)。然后,在S83中提取出特征点之后,对该提取出的特征点的数据与在S81中从数据存储区域中读取出的特征点的数据(比较数据)进行比较,并判断特征点数据是否一致(S84)。此外,对已登记的特征点与读取出的特征点进行比较从而判断是否一致的方法也可以使用在指纹识别的技术领域中公知的任意方法。

然后,当通过S84的比较处理(判断处理)判断出在S83中提取出的特征点的数据与在S81中从数据存储区域中读取出的特征点的数据(比较数据)一致时,在S85中进入“是”,并判定为认证成功(S86)。在这种情况下,只要发出认证成功的通知(例如,显示认证成功的信息或输出认证成功声音信息等)即可。另一方面,当通过S84的比较处理(判断处理),判断出在S83中提取出的特征点的数据与在S81中从数据存储区域中读取出的特征点的数据(比较数据)不一致时,则在S85中进入“否”,并判定为错误(S87)。在这种情况下,只要发出表示错误的通知(例如,显示错误信息或输出报错声音信息等)即可。

此外,在本结构中受光传感器23相当于摄像部。另外,控制电路40相当于数据存储区域读取部的一例,并发挥如下功能:当通过受光传感器23(摄像部)拍摄到信息码100时,读取存储在数据存储区域中的数据。

另外,控制电路40相当于图像处理部的一例,并发挥如下功能:以与数据存储区域读取部解读数据的解读处理不同的方法,对通过受光传感器23(摄像部)拍摄到的信息码100的码图像中的图像区域的图像(空白区域110的图像)进行规定的图像处理。具体而言,使用通过数据存储区域读取部读取出的比较数据(利用数据),执行判断图像区域的图像(空白区域110的图像)是否与规定的正规图像相符的判断处理,具体而言是对图像区域的图像(空白区域110的图像)执行规定的特征点提取处理(S83),并对通过该特征点提取处理提取出的图像区域(空白区域110)中的特征点与存储在数据存储区域中的基准特征点数据(比较数据)进行比较来判断是否一致,从而判断图像区域的图像(空白区域110的图像)是否与正规图像(存储在数据存储区域中的基准特征点数据的生成基础的指纹图像)相符。

另外,在本结构中,信息码读取装置10以组装在未图示的壳体(框架)中的结构一体化地设置有受光传感器23(摄像部)与作为数据存储区域读取部及图像处理部发挥作用的控制电路40,能够一体地把持并操作这些部件,并且,还能够在装置内完成认证。

在本结构中,通过一次拍摄就能够同时期地取得作为利用对象的图像(空白区域110的图像)以及用于与其进行比较的比较数据,因此,能够准确地取得应当相互关联的图像(图像区域的图像)和数据(比较数据),也易于缩短作业时间和处理时间。进一步,易于缩小作为读取对象的介质的尺寸。另外,由于能够使用存储在数据存储区域中的比较数据进行认证,因此不需要访问服务器等,即使在无法与服务器进行通信的环境中或者难以与服务器进行通信的环境中,也能够进行认证,而不会对认证造成影响。

此外,在上述示例中,示出了将位置数据作为比较数据存储在数据存储区域中的例子,其中,所述位置数据用于确定在事前登记中获得的特征点(多个基准特征点)的位置,但是,也可以构成为,将在事前登记中获得的特征点(多个基准特征点)的个数作为比较数据存储在数据存储区域中。在这种情况下,在S84的比较处理中,只要判断数据存储区域中存储的特征点的个数与在S83中提取到的特征点的个数是否一致即可,并且,只要设置成当一致时在S85中进入“是”,而当不一致时在S85中进入“否”即可。

【第九实施方式的变形例1】

接下来,对第九实施方式的变形例1进行说明。

此外,变形例1与第九实施方式的代表例相比,不同点仅在于空白区域110的具体内容以及存储在数据存储区域中的比较数据的具体内容,除此之外与第九实施方式的代表例相同。

在该示例中,信息码生成装置2生成如图40(A)所示的信息码100,在生成该信息码100时,将比较数据作为对图像区域的图像(空白区域110的图像)进行处理时所利用的利用数据存储在数据存储区域(用于存储作为解读对象的数据的区域)中,所述比较数据用于与图像区域的图像的至少一部分或者解析图像区域的图像而获得的解析数据进行比较。而且,该示例中使用的比较数据是用于表示签名文字(手写文字)的特征的数据,具体而言是如图39所示那样从事先登记的签名文字(手写文字)Si1中提取出的特征点的数据。

在该示例中,在事前登记时,事先要求登记对象者以手写的方式记录签名文字(手写文字),让其在纸质材料、树脂材料、金属材料等被记录材料的正面写上签名文字,并通过读取装置10或其他的照相机等对该签名文字的图像进行拍摄。或者,也可以通过搭配触摸屏使用的笔来进行输入等,由此取得签名文字的图像。然后,使用与上述的指纹认证相同的特征点提取法(细节特征点提取法)并预先规定特征点的形状,从通过上述操作获得的登记对象者的签名图像中提取该规定的特征点。在该示例中,也能够规定与代表例相同的分叉点(纹线产生分叉的位置)和端点(纹线的端部的位置)作为特征点的形状。此外,在图39中,用符号P1示出了特征点的位置。

然后,对如图39所示那样分布的各个特征点P1(分叉点、端点)进行检测,并对每一个特征点计算出X坐标值和Y坐标值。与代表例同样地,坐标值的计算方法只要是能够掌握各个特征点的相对位置关系的方法即可,例如,与代表例同样地,将最靠近签名文字Si1的中心位置的特征点的位置设为基准位置(原点),并将像素的横向以及纵向分别设为X方向和Y方向,从而计算出各个特征点的X坐标值和Y坐标值即可。

然后,根据这样检测或计算出的各个特征点的种类、X坐标值、Y坐标值,生成登记签名数据(比较数据)。具体而言,根据各个特征点的种类、X坐标值、Y坐标值,通过与图37相同的方法,对于每一个特征点对应地生成表示种类的值、对应于X方向位置的值、以及对应于Y方向位置的值,并将这些值作为登记签名数据(比较数据)。然后,信息码生成装置2在生成如图40(A)所示的信息码100时,将这样的登记签名数据(比较数据)存储在数据存储区域中。通过像这样进行事前准备,对于信息码100来说,当在空白区域110(图像区域)中附有与存储在数据存储区域中的登记签名数据(比较数据)相对应的签名时认证成功,当未附有与登记签名数据(比较数据)相对应的签名时认证失败。而且,当如图40(B)那样对如图40(A)所示的信息码100写上签名文字Si2时,通过执行图35的读取处理,能够判定该信息码100的图像区域(空白区域110)中所写的签名是否与已登记的签名(存储在数据存储区域中的登记签名数据的生成基础的签名)一致(具体而言,读取到图40(B)的信息码100时,判断在S83中提取的特征点与存储在该信息码100的数据存储区域中的比较数据的特征点是否一致)。

【第九实施方式的变形例2】

接下来,对第九实施方式的变形例2进行说明。

此外,变形例2与第九实施方式的代表例相比,不同点仅在于空白区域110的具体内容以及存储在数据存储区域中的比较数据的具体内容,除此之外与第九实施方式的代表例相同。

在该示例中,信息码生成装置2生成如图42(A)所示的信息码100,在生成该信息码100时,将比较数据作为对图像区域的图像(空白区域110的图像)进行处理时所利用的利用数据存储在数据存储区域(用于存储作为解读对象的数据的区域)中,所述比较数据用于与图像区域的图像的至少一部分或者解析图像区域的图像而获得的解析数据进行比较。而且,该示例中使用的比较数据是用于表示印章印迹的特征的数据,具体而言,是如图41所示那样从事先登记的印章印迹图像D1中提取出的特征点的数据。

在该示例中,在事前登记时,事先要求登记对象者盖印,让其在纸质材料、树脂材料、金属材料等被形成材料的正面通过盖章等方式附上印章印迹,并通过读取装置10或其他的照相机等对该印章印迹的图像进行拍摄。然后,使用与上述的指纹认证相同的特征点提取法(细节特征点提取法)并预先规定特征点的形状,从通过上述操作获得的登记对象者的印章印迹图像中提取该规定的特征点。在该示例中,也能够规定与代表例或变形例1相同的“分叉点”以及“端点”作为特征点的形状。此外,在图41中,用符号P1示出了特征点的位置,并对一部分特征点省略了符号标记。

然后,在事前登记中,对如图41所示那样分布的各个特征点(分叉点、端点)进行检测,并对每一个特征点计算出X坐标值和Y坐标值。与代表例或变形例1同样地,坐标值的计算方法只要是能够掌握各个特征点的相对位置关系的方法即可,与代表例或变形例1同样地,将最靠近印章印迹图像的中心位置的特征点的位置设为基准位置(原点),并将像素的横向以及纵向分别设为X方向和Y方向,从而计算出各个特征点的X坐标值和Y坐标值即可。

然后,根据这样检测或计算出的各个特征点的种类、X坐标值、Y坐标值,生成登记印章印迹数据。具体而言,根据各个特征点的种类、X坐标值、Y坐标值,通过与图37相同的方法,对于每一个特征点对应地生成表示种类的值、对应于X方向位置的值、以及对应于Y方向位置的值,并将这些值作为登记印章印迹数据(比较数据)。然后,信息码生成装置2在生成如图42(A)所示的信息码100时,将这样的登记印章印迹数据(比较数据)存储在数据存储区域中。通过像这样进行事前准备,在信息码100中,当附有与存储在数据存储区域中的登记印章印迹数据(比较数据)相对应的印章印迹时认证成功,当未附有与登记印章印迹数据(比较数据)相对应的印章印迹时认证失败。而且,当如图42(B)所示那样对如图42(A)所示的信息码100通过盖章等方式附上印章印迹D2时,通过执行图35的读取处理,能够判断该信息码100的图像区域(空白区域110)中表示的印章印迹D2是否与已登记的印章印迹(存储在数据存储区域中的登记印章印迹数据的生成基础的印章印迹)一致(具体而言,读取到图42(B)的信息码100时,判断在S83中提取的特征点与存储在该信息码100中的比较数据的特征点是否一致)。

【第九实施方式的变形例3】

接下来,对第九实施方式的变形例3进行说明。

此外,变形例3与第九实施方式的代表例相比,不同点仅在于空白区域110的具体内容以及存储在数据存储区域中的比较数据的具体内容,除此之外与第九实施方式的代表例相同。

在该示例中,信息码生成装置2生成与图40(A)相同的信息码100,在生成该信息码100时,将比较数据作为对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在数据存储区域(用于存储作为解读对象的数据的区域)中,所述比较数据用于与空白区域110(图像区域)的图像的至少一部分或者解析空白区域110(图像区域)的图像而获得的解析数据进行比较。该示例中使用的比较数据是用于确定应该存储在空白区域110(图像区域)中的数字、文字、符号、图形中的至少一种的特定数据。例如,当存储有如图40(B)所示的文字“田中”为正确结果时,只要将该文字“田中”的数据作为比较数据事先存储在数据存储区域中即可。由此,能够实现如下的信息码100:当写入文字“田中”时认证成功,而当未写入文字“田中”时为错误。另外,并不限定于该示例,例如,当画有数字“1234”的情况为正确结果时,只要将该“1234”的数据作为比较数据事先存储在数据存储区域中即可。

此外,在这样的示例中,当执行如图35所示的读取处理时,只要将S83的特征点提取处理变更为符号识别处理,并将S84的比较处理变更为对登记符号与提取符号进行比较的比较处理即可。具体而言,通过与代表例相同的方法执行S80~S82的处理之后,在S83中对图像区域的图像进行公知的符号识别处理(OCR(Optical Character Reader:光学文字识别)处理),并掌握图像区域中存储的符号(例如手写文字、手写数字等手写的符号)。然后,在S84中,判断在S83中掌握到的符号与在S81中读取出的符号(比较数据)是否一致,如果一致则在S85中进入“是”,如果不一致则在S85中进入“否”。此外,能够通过与代表例相同的方法执行S86、S87。

在本结构中,控制电路40相当于图像处理部,并发挥如下功能:对空白区域110(图像区域)的图像执行用于识别数字、文字、符号、图形中的至少一种的存储内容识别处理,并根据通过存储内容识别处理识别出的空白区域110(图像区域)中的存储内容、以及存储在数据存储区域中的特定数据(作为正确结果的数字、文字、符号、图形等数据),执行判断空白区域110(图像区域)的图像是否与正规图像(即,表示数据存储区域中存储的数字、文字、符号、图形等的图像)相符的判断处理。

【第九实施方式的变形例4】

此外,在第九实施方式的代表例与变形例1~3中,作为认证对象示例出了指纹、签名、印章印迹等,但是,也可以将全息图作为认证对象。在这种情况下,也只要通过规定方法从作为登记对象的全息图中提取出比较数据,并将该比较数据存储在信息码的数据存储区域中即可。然后,当在该信息码的空白区域中附有全息图时,只要将从该全息图中提取的数据与已存储在数据存储区域中的比较数据进行比较,并判断是否一致即可。

【第九实施方式的其他示例】

这些用于第九实施方式的代表例以及变形例的信息码,除空白区域以外的部分也可以使用上述实施方式或者后述的其他实施方式的结构。

另外,在这些用于第九实施方式的代表例以及变形例的信息码中,也可以加密存储应该存储在数据存储区域中的比较数据。在这种情况下,在生成装置2与读取装置10中存储共通的密钥,只要在读取装置10中使用与在生成装置2中进行加密时所采用的加密算法相对应的解密算法解读出密码,就能够在读取装置10中对通过生成装置2加密存储在数据存储区域中的解读数据进行解读。

另外,在这些用于第九实施方式的代表例以及变形例的信息码中,即使指纹、签名、印章印迹、其他图像超出了空白区域110的范围,也能够通过存储在纠错码存储区域中的纠错码修正数据存储区域的污渍等,因此,即使发生了少许超出的现象,也能够进行读取,而不会对读取造成影响。

在上述的第九实施方式的代表例以及变形例中,在读取装置10中对从空白区域110的图像中获得的解析结果与数据存储区域的数据进行比较并进行认证,但是,也可以将在S81中读取出的比较数据与在S83中读取出的解析结果发送至外部装置,并由外部装置判定是否一致。例如,可以通过外部装置执行图35的S84、S85的处理,并将其处理结果发送至读取装置10。

虽然在上述的第九实施方式的代表例以及变形例中将比较数据存储在了数据存储区域中,但是,在能够充分确保数据存储区域的存储量时(例如设置为大容量时),也可以将用于表示应该被显示在图像区域中的图像的一部分或者全部的图像数据存储在数据存储区域中。例如,在代表例的情况下,可以将事前登记中使用的指纹图像本身存储在数据存储区域中。另外,在变形例1的情况下,可以将事前登记中使用的签名图像本身存储在数据存储区域中,在变形例2的情况下,可以将事前登记中使用的印章印迹图像本身存储在数据存储区域中。在这种情况下,在S81中读取出存储在数据存储区域中的图像数据,并省略S83的处理,而在S84中通过公知的模式匹配等方法对在S81中读取出的图像数据与在S82中取得的空白区域110(图像区域)的图像进行比较,从而判定是否一致。

【第十实施方式】

接下来,对第十实施方式进行说明。首先,说明第十实施方式的代表例。

第十实施方式的信息码应用系统1在硬件结构方面也与第一实施方式相同,并采用如上述图1、图2所示的结构。而且,通过如图1所示的生成装置2生成如图43所示的信息码100(在规定的码区域内部排列有作为信息表示单位的单元格的信息码)。此外,通过生成装置2生成信息码100的方法与第一实施方式相同,在该示例中,通过图43中示出的信息码100的结构生成将空白区域110设置为空置的码。以这种方式通过生成装置2生成的信息码100仅仅是空白区域110的内容与第一实施方式的信息码100不同,除空白区域110的图像以外的部分包含了第一实施方式的信息码100的全部特征。而且,通过事后在像这样生成的信息码100的空白区域110中签名(填写手写文字)或盖章,从而获得如图43所示的附有印章图像或签名图像的信息码100。

在此,对信息码100进行说明。在本系统1中进行处理的信息码100也在码区域的内部设置有如下区域:配置有预定形状的特定图案的特定图案区域(配置有位置检测图案104、定时图案(定时单元格)106、对准图案108的区域);通过多个种类的单元格102存储数据的数据存储区域;以及通过多个种类的单元格102存储纠错码的纠错码存储区域。而且,用于表示与单元格102不同的图像的图像区域作为比单元格102的尺寸更宽阔的区域显示在码区域内。此外,在图43的示例中,空白区域110整体构成为图像区域,并例如如图43所示那样在空白区域110内显示与单元格102不同的图像。该空白区域110是能够通过与在数据存储区域中存储数据的方法不同的方法实现数据的存储或者设计的显示中的至少一项的区域,并以大于单个单元格102尺寸的尺寸构成。

在本系统1中,如图43所示,将这样的信息码100附在用于快递、邮寄物等的配送单(发货单)Pa上加以使用。此外,关于配送单(发货单),能够使用公知结构的配送单,在配送单(发货单)上设置有用于填写如下内容的栏:收件人地址、收件人姓名、收件人电话号码、物品名称、寄件人地址、寄件人姓名、寄件人电话号码等。在本系统1中,通过生成装置2对这样的配送单Pa印刷信息码100,并作为配送单Pa的一部分使用信息码100。而且,设置在信息码100内部的空白区域110(图像区域)构成为用于形成例如指纹、印章印迹、签名中的至少一种的区域。

进一步,在本结构中,信息码生成装置2在生成图43中示出的信息码100(具体而言是将空白区域设为空置的码)时,将地址信息作为对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在数据存储区域中,所述地址信息用于确定空白区域110(图像区域)的图像的发送目的地或保存位置。具体而言,例如将经营快递业务企业的管理服务器URL或电子邮件地址等作为地址信息存储在数据存储区域中。或者,作为空白区域110(图像区域)的图像的保存位置,也可以将用于指定读取装置10自身的信息(地址信息)存储在数据存储区域中。此外,在下面的说明中,以将用于指定读取装置10外部的发送目的地的地址信息存储在数据存储区域中的例子作为代表例进行说明。

在使用这样的配送单(发货单)时,首先,在经营快递或邮寄等业务的经营主体侧准备信息码生成装置2,例如生成如下的信息码100并通过印刷等方式将该信息码100附在如图43所示的配送单Pa上:即,将固定分配给本公司的URL或本公司的电子邮件地址等作为地址信息存储在数据存储区域中、并且将空白区域110例如设置为空置区域。在该阶段,由于空白区域110是空置的,因此,尚未附加图43中示出的印章印迹D2。另外,在该阶段,例如收件人栏以及寄件人栏为空白栏。在进行了这样的事前准备后,当使用者想要发送物品时,经营主体侧将这样的配送单Pa交给使用者,并让使用者填写收件人栏以及寄件人栏。然后,在使用者填写了收件人栏以及寄件人栏之后,将配送单Pa附在未图示的物品上并进行管理,经营主体侧(快递员等)将附有这样的配送单Pa的物品送到收件人处。此外,在该配送阶段,信息码100的空白区域110仍然是空置的。然后,经营主体的工作人员将这样的物品送到收件人处时,在交接物品时撕下附在该物品上的配送单Pa,并让收件人(收件人处的居住者等)如图43所示那样在配送单Pa的信息码100的空白区域110内签名或盖章。然后,在当场或者返回公司后,通过读取装置10读取以这种方式在空白区域110中附上了签名或印章的配送单Pa的信息码100。而且,在读取信息码100时,通过与上述实施方式相同的方法解读数据存储区域,并且确定出空白区域110(图像区域)的位置从而截取出空白区域110(图像区域)的图像。然后,将该截取出的空白区域110(图像区域)的图像发送至发送目的地,所述发送目的地是通过存储在数据存储区域中的地址信息确定的。例如,当信息码100的数据存储区域中存储有经营主体的URL或电子邮件地址等时,空白区域110(图像区域)的图像将被发送到通过该URL或电子邮件地址确定的装置(外部装置90、或者能够由外部装置90访问的其他装置等),并被保存在该装置的存储部(例如外部装置90的存储部93等)中。此外,优选为,在附于配送单Pa上的信息码100的数据存储区域中事先存储能够确定该配送单Pa的信息(固有地附在配送单上的投递号、寄件人的个人信息、收件人的个人信息等),在读取信息码100时,将存储在该信息码100的数据存储区域中的“能够确定配送单Pa的信息”与截取出的空白区域110(图像区域)的图像相互对应地发送至数据存储区域中存储的地址信息的发送目的地。由此,该发送目的地能够将“能够确定配送单Pa的信息”和“空白区域110(图像区域)的图像”相互对应地积存起来,并容易确认出存在该配送单Pa的收件人确认信息(签名或印章印迹)。

此外,虽然在上述代表例中示出了将图像区域的图像(空白区域110的图像)全部发送到通过地址信息确定的发送目的地的例子,但是,也可以只发送图像区域的图像(空白区域110的图像)的一部分。或者,也可以代替图像区域的图像(空白区域110的图像)而发送对图像区域的图像(空白区域110的图像)进行解析而获得的解析数据(例如,在通过与第九实施方式相同的方法对图像区域的图像(空白区域110的图像)提取特征点时提取出的特征点数据、或者对图像区域的图像(空白区域110的图像)进行文字识别处理(OCR处理)而获得的文字数据等)。

在本结构中,控制电路40相当于图像处理部的一例,并发挥如下功能:将图像区域的图像(空白区域110的图像)中的至少一部分、或者对图像区域的图像进行解析而获得的解析数据发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。具体而言,发挥如下功能:将图像区域中形成的指纹、印章印迹、签名中的至少一种图像的至少一部分、或者对任意一种图像进行解析而获得的解析数据发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。

【第十实施方式的变形例1】

接下来,对第十实施方式的变形例1进行说明。

此外,第十实施方式的变形例1与第十实施方式的代表例相比,不同点仅在于空白区域110的具体内容、存储在数据存储区域中的数据的具体内容、以及附加信息码100的对象物,除此之外的基本结构与代表例相同。此外,虽然在图44中使用了形状与第十实施方式的代表例以及其他的实施方式(第一实施方式等)中使用的信息码100不同的信息码,但是,基本功能是相同的。此外,也可以将图44中示出的信息码100替换为第十实施方式的代表例以及其他的实施方式(第一实施方式等)中使用的信息码100。另外,变形例1在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。

在本系统1中,例如信息码生成装置2构成为在店铺等处使用的POS现金出纳机等,并将信息码100附在购买商品时由店铺等的现金出纳机发行的收据Pb上加以使用。此外,收据Pb能够应用于各种领域,例如在图44的示例中,该收据Pb是在店铺或加油站等处使用信用卡时发行的信用卡签购单。而且,在该收据Pb的一部分区域附有信息码100。而且,设置在信息码100内部的空白区域110(图像区域)构成为用于写入签名的区域。

而且,在本结构中,在信息码生成装置2生成图44中示出的信息码100(具体而言是将空白区域设为空置的码)时,也将地址信息作为对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在数据存储区域中,其中,所述地址信息用于确定空白区域110(图像区域)的图像的发送目的地或保存位置。具体而言,例如将分配给发行收据的店铺或企业等的URL、电子邮件地址、IP地址等作为地址信息存储在数据存储区域中,在读取信息码100时,能够将空白区域110(图像区域)的图像发送至设置在店铺或企业等处的外部装置90(通过上述地址信息确定的发送目的地,是与图43相同的外部装置)。

而且,这样的收据Pd例如是在使用者以信用卡支付的方式购买商品时通过信息码生成装置2发行的,其中显示有商品的购买清单和结算金额、未图示的使用日期时间等。然后,当发行了如图44(A)所示的收据Pb时,店员让使用者如图44(B)所示那样在信息码100的空白区域110内写入签名(例如手写输入姓名)。在结算之后,当保管如图44(B)所示那样在信息码100的空白区域110写有签名的收据Pb时,首先,通过读取装置10读取收据Pb的信息码100。读取信息码100的读取方法可以采用上述任意实施方式的方法,无论是哪一种方法,只要能够解读数据存储区域的数据并确定出空白区域110的位置从而截取出空白区域110(图像区域)的图像即可。而且,在这种情况下也将该截取出的空白区域110(图像区域)的图像发送至通过存储在数据存储区域中的地址信息确定的发送目的地。例如,当信息码100的数据存储区域中存储有经营主体的URL或电子邮件地址等时,空白区域110(图像区域)的图像将被发送至通过该URL或电子邮件地址确定的装置(外部装置90、或者能够由外部装置90访问的其他装置等),并被保存在该装置的存储部(例如外部装置90的存储部93等)中。此外,优选为,在附于收据Pb上的信息码100的数据存储区域中事先存储能够确定该收据Pb的信息(收据号码、该结算所使用的信用卡的号码、使用者的个人信息等),在读取信息码100时,将存储在该信息码100的数据存储区域中的“能够确定收据Pb的信息”与截取出的空白区域110(图像区域)的图像相互对应地发送至数据存储区域中存储的地址信息的发送目的地。由此,该发送目的地能够将“能够确定收据Pb的信息”和“空白区域110(图像区域)的图像”相互对应地积存起来。另外,也可以在发行信息码100时将使用日期时间、结算金额存储在数据存储区域中,并在读取时与截取出的空白区域110(图像区域)的图像相互对应地发送至数据存储区域中存储的地址信息的发送目的地。由此,在发送目的地中能够将截取出的空白区域110(图像区域)的图像与使用日期时间、结算金额相关联地保存起来。

在本结构中,控制电路40也相当于图像处理部的一例,并发挥如下功能:将图像区域的图像(空白区域110的图像)中的至少一部分、或者对图像区域的图像进行解析而获得的解析数据发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。具体而言,发挥如下功能:将在图像区域中形成的签名图像发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。

另外,在读取如图44(B)所示的收据Pa时,执行读取操作的人员能够在通过读取装置10读取信息码100之前、或者读取过程中、或者读取之后,对读取装置10的操作开关42等进行操作从而输入信息。例如,在通过读取装置10读取图44(B)的信息码100之前,操作人员对操作开关42等进行操作从而输入信用卡使用者的年龄层、性别等,之后,当图44(B)的信息码100被读取时,将通过操作开关42输入的年龄层、性别等信息与通过读取信息码100而截取出的空白区域110(图像区域)的图像相互对应地发送或保存到数据存储区域中存储的地址信息的发送目的地或保存位置。由此,在该发送目的地或保存位置中,能够将读取时截取出的空白区域110(图像区域)的图像与在读取时输入的信息(年龄层、性别等信息)相互对应地积存起来,能够在顾客群管理等方面发挥有益作用。

在该结构中,读取装置10的操作开关42相当于能够通过来自外部的操作输入信息的“信息输入部”的一例。而且,控制电路40相当于图像处理部的一例,并发挥如下功能:将通过信息输入部输入的信息与通过读取信息码100截取出的空白区域110(图像区域)的图像相互对应地发送或保存到通过地址信息确定的发送目的地或保存位置。此外,也可以在发行收据Pb时通过生成装置2的操作部4输入年龄层、性别等信息,在这种情况下,只要将该输入的年龄层、性别等信息存储在数据存储区域中即可。然后,在读取信息码100时,只要与截取出的空白区域110(图像区域)的图像一并发送到发送目的地或保存位置即可。

【第十实施方式的变形例2】

此外,变形例2与第十实施方式的代表例相比,不同点仅在于空白区域110的具体内容、存储在数据存储区域中的数据的具体内容、以及附加信息码100的对象物,除此之外的基本结构与代表例相同。另外,变形例2在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。

在图45的示例中,将信息码100用于图章登记。在该示例中,通过图1中示出的生成装置2,例如以印刷空白区域110为空置的信息码100的方式形成图章登记单。此外,能够通过与第一实施方式或者其他的实施方式相同的方法生成信息码100。另外,在生成信息码100时,空白区域110例如为空置区域,例如,构成为从图45左上的信息码100中除去了内部的印章印迹的结构。而且,设置在信息码100内部的空白区域110(图像区域)被用作附加印章印迹的区域。此外,在图45左上的图中,仅示例出了被附在图章登记单上的信息码100,而省略了图章登记单的其他结构(姓名填写栏和登记号码填写栏等)。

而且,在本结构中,在信息码生成装置2生成如图45左上所示的信息码100(具体而言是省略图45左上的信息码100的一部分将空白区域设为空置的码)时,也将地址信息作为对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在该信息码100的数据存储区域中,所述地址信息用于确定空白区域110(图像区域)的图像的发送目的地或保存位置。具体而言,例如将外部装置90用作对图章的加盖进行管理的主体(店铺、企业、行政机关等)的管理服务器,并将该外部装置90的IP地址、URL、电子邮件地址(用于确定认证装置的地址)等作为地址信息存储在数据存储区域中。

例如,当使用者希望登记图章时使用以这种方式构成的信息码100,执行登记操作的人员(店员或其他工作人员等)向该登记申请人提供上述的图章登记单(即,附有空白区域110为空置的信息码100的单据),并让登记申请人如图45左上的图所示那样在信息码100的空白区域110内盖上希望登记的图章。然后,在登记像这样附在信息码100上的印章的数据时,首先,通过读取装置10读取信息码100,并解读数据存储区域的数据,并且截取出空白区域110(图像区域)的图像。然后,将该截取出的图像(印章的图像)发送或保存到通过存储在数据存储区域中的地址信息确定的发送目的地或保存位置。例如,当发送目的地或保存位置为外部装置90(与图43相同的装置)时,将印章的图像从读取装置10发送至外部装置90,并保存在该外部装置90的存储部93中。此外,在以这种方式保存截取出的图像时,优选为,相互对应地存储能够确定该印章(图章)的信息(登记号码和个人信息等)。此外,只要在生成装置2生成信息码100时事先将这样的信息存储在信息码100的数据存储区域中,并在读取装置10读取信息码100时将该信息(登记号码和个人信息等)与该截取出的空白区域110(图像区域)的图像(印章的图像)相互关联地发送至通过地址信息确定的发送目的地或保存位置即可。如图45下图所示,通过进行这样的登记,在外部装置90中,与各个登记号码及个人信息(姓名)相对应地登记印章印迹图像,只要确定出登记号码,就能够确定出与该登记号码相对应的印章印迹图像。

在本结构中,控制电路40也相当于图像处理部的一例,并发挥如下功能:将图像区域的图像(空白区域110的图像)发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置(具体而言是相当于认证装置的外部装置90或能够由认证装置访问的其他装置)。具体而言,发挥如下功能:将在空白区域110(图像区域)中形成的印章印迹图像发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。

接下来,对图章的比对进行说明。如图45下图所示,通过上述过程,在外部装置90的存储部93中与各个登记号码以及个人信息相对应地存储有各种图章的图像数据。

另一方面,在进行图章的比对时,申请进行比对的人员等在如图46所示的手续单Pc上印刷的信息码100的空白区域110中盖上希望进行比对的图章。在附于该手续单Pc上的信息码100的数据存储区域中,例如存储有用于确定外部装置90(认证装置)的地址信息。然后,在读取装置10读取到该信息码100时,从数据存储区域中将地址信息读取出来,并且截取出空白区域110(图像区域)的图像(印章图像),并根据地址信息将该印章图像发送至外部装置90。然后,当以这种方式发送过来比对对象的印章图像(印章印迹图像)时,外部装置90通过公知的图像比较方法判断如图45所示那样事先登记的印章印迹图像与发送过来的印章印迹图像是否一致。该比对例如为如下处理即可:例如通过公知的模式匹配、或者与第九实施方式相同的特征点比较的方法,对发送过来的上述比对对象的印章印迹图像与登记在外部装置90中的所有的印章印迹图像进行比较,并判断在外部装置90中登记的印章印迹图像之中是否存在与发送过来的上述比对对象的印章印迹图像一致的图像。然后,当发送过来的比对对象的印章印迹图像与登记在外部装置90中的某一张印章印迹图像一致时,对该发送方的读取装置10发送表示认证成功的数据。在这种情况下,也可以发送与认证成功的登记印章印迹图像相关联地登记的号码和个人信息等。相反地,在不一致时,发送表示认证失败的数据。

在本结构中,外部装置90的存储部93相当于比较数据登记部的一例,并构成为,登记用于与图像区域的图像的至少一部分、或者对图像区域的图像进行解析而获得的解析数据进行比较的比较数据。此外,在上述示例中,示出了在如图45所示的登记中将截取出的空白区域110(图像区域)的图像作为图像数据登记在外部装置90中的例子,但是,也可以不登记截取出的空白区域110(图像区域)的图像本身,而是将从空白区域110(图像区域)的图像中提取到的特征点的数据(解析数据)登记在外部装置90中。在这种情况下,从印章印迹图像等中提取特征点的方法只要与第九实施方式相同即可。然后,在这种情况下,在比对时读取装置10从比对对象的印章印迹图像中提取出特征点的数据,并且将该特征点的数据(解析数据)作为发送数据发送至外部装置90(认证装置),并在外部装置90中将该发送来的特征点的数据与登记在外部装置90中的各个印章印迹图像的特征点的数据进行比较,检索出特征点一致的数据即可。

在本结构中,外部装置90相当于认证装置的一例,并发挥如下功能:根据由图像处理部发送的发送数据(例如图46所示那样作为比对对象发送的印章印迹图像的数据)、以及存储在比较数据登记部中的比较数据(例如如图45所示那样事前登记在外部装置90中的多个印章印迹图像的数据),执行判断作为比对对象的空白区域110(图像区域)的印章印迹图像是否与规定的正规图像(具体而言是事前登记在外部装置90中的印章印迹图像)相符的判断处理。此外,作为认证装置发挥作用的外部装置90既可以通过单独的装置构成,也可以通过多个相互之间能够进行数据通信的装置构成。

此外,虽然在此示例出了在银行等处进行图章比对的例子,但是,也能够应用于不动产相关的登记印章比对等。

【第十实施方式的变形例3】

此外,变形例3与第十实施方式的代表例相比,不同点仅在于空白区域110的具体内容、存储在数据存储区域中的比较数据的具体内容、以及附加信息码100的对象物,除此之外的基本结构与代表例相同。另外,变形例3在硬件结构方面与第一实施方式相同,并采用如上述图1、图2所示的结构。

在图47的示例中,将信息码100用于指纹登记。在该示例中,设置在信息码100内部的空白区域110(图像区域)为用于附加指纹的区域。在该示例中,通过图1中示出的生成装置2,例如以印刷空白区域110为空置的信息码100的方式形成指纹登记单。此外,能够通过与第一实施方式或者其他的实施方式相同的方法生成信息码100。另外,在生成信息码100时,空白区域110例如为空置区域,例如,构成为从图47左上的信息码100中除去了内部的指纹图像F的结构。而且,设置在信息码100内部的空白区域110(图像区域)被用作附加指纹的区域。此外,在图47左上的图中,仅示例出了被附在指纹登记单上的信息码100,而省略了指纹登记单的其他结构(姓名填写栏和登记号码填写栏等)。

而且,在本结构中,在信息码生成装置2生成如图47左上所示的信息码100(具体而言是省略了图47左上的信息码100的一部分将空白区域设为空置的码)时,将地址信息作为对空白区域110(图像区域)的图像进行处理时所利用的利用数据存储在该信息码100的数据存储区域中,所述地址信息用于确定空白区域110(图像区域)的图像的发送目的地或保存位置。具体而言,例如将外部装置90用作对指纹进行管理的主体(店铺、企业、行政机关等)的管理服务器,并将该外部装置90的IP地址、URL、电子邮件地址(用于确定认证装置的地址)等作为地址信息存储在数据存储区域中。

例如,当使用者希望登记指纹时使用以这种方式构成的信息码100,执行登记操作的人员(店员或其他工作人员等)向该登记申请人提供上述的指纹登记单(即,附有空白区域110为空置的信息码100的单据),并让登记申请人如图47左上的图所示那样在信息码100的空白区域110内附上希望登记的指纹。然后,在登记像这样附在信息码100上的指纹的数据时,首先,通过读取装置10读取信息码100,并解读数据存储区域的数据,并且截取出空白区域110(图像区域)的图像。然后,将该截取出的图像(指纹的图像)发送或保存到通过存储在数据存储区域中的地址信息确定的发送目的地或保存位置。例如,当发送目的地或保存位置为外部装置90(与图43相同的装置)时,将从信息码100中截取出的指纹的图像自读取装置10发送至外部装置90,并保存在该外部装置90的存储部93中。此外,在以这种方式保存截取出的图像时,优选为,相互对应地存储能够确定该指纹的信息(登记号码和个人信息等)。此外,只要在生成装置2生成信息码100时事先将这样的信息存储在信息码100的数据存储区域中,并在读取装置10读取到信息码100时将该信息(登记号码和个人信息等)与该截取出的空白区域110(图像区域)的图像(指纹的图像)相互关联地发送至通过地址信息确定的发送目的地或保存位置即可。如图47下图所示,通过进行这样的登记,在外部装置90中,与各个登记号码及个人信息(姓名)相对应地登记指纹图像,只要确定出登记号码,就能够确定出与该登记号码相对应的指纹图像。

在本结构中,控制电路40也相当于图像处理部的一例,并发挥如下功能:将图像区域的图像(空白区域110的图像)中的至少一部分、或者对图像区域的图像进行解析而获得的解析数据发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。具体而言,发挥如下功能:将在空白区域110(图像区域)中形成的指纹图像发送或保存到通过数据存储区域中存储的地址信息确定的发送目的地或保存位置。

接下来,对指纹比对进行说明。如图47下图所示,通过上述过程,在外部装置90的存储部93中与各个登记号码以及个人信息相对应地存储有各种指纹的图像数据。

另一方面,在进行指纹的比对时,申请进行比对的人员等在如图48所示的手续单Pd上印刷的信息码100的空白区域110中附上希望进行比对的自己的指纹。在附于该手续单Pd上的信息码100的数据存储区域中,例如存储有用于确定外部装置90(认证装置)的地址信息。然后,在读取装置10读取到该信息码100时,从数据存储区域中将地址信息读取出来,并且截取出空白区域110(图像区域)的图像(指纹图像),并根据地址信息将该指纹图像发送至外部装置90。然后,当以这种方式发送过来比对对象的指纹图像时,外部装置90通过公知的图像比较方法判断如图47所示那样事先登记的指纹图像与发送过来的指纹图像是否一致。该比对例如为如下处理即可:例如通过公知的模式匹配、或者与第九实施方式相同的特征点比较(细节特征点提取法)方法等,对发送过来的上述比对对象的指纹图像与登记在外部装置90中的所有的指纹图像进行比较,并判断在外部装置90中登记的指纹图像之中是否存在与发送过来的上述比对对象的指纹图像一致的图像。然后,当发送过来的比对对象的指纹图像与登记在外部装置90中的某一张指纹图像一致时,对该发送方的读取装置10发送表示认证成功的数据。在这种情况下,也可以发送与认证成功的登记指纹图像相关联地登记的号码和个人信息等。相反地,在不一致时,发送表示认证失败的数据。

此外,在本结构中,外部装置90的存储部93相当于比对数据登记部的一例,并构成为,以分别与个人信息相互对应的方式登记有多个比对数据,所述比对数据用于与空白区域110(图像区域)的图像的至少一部分或者对图像区域的图像进行解析而获得的解析数据进行比对。

另外,外部装置90相当于比对装置的一例,并发挥如下功能:根据由图像处理部发送的发送数据(作为比对对象的指纹图像)、以及存储在比对数据登记部中的多个比对数据(例如已登记的多个指纹图像),提取与发送数据相对应的个人信息。此外,在上述示例中,示出了在如图47所示的登记中将截取出的空白区域110(图像区域)的图像作为图像数据登记在外部装置90中的例子,但是,也可以不登记截取出的空白区域110(图像区域)的图像本身,而是将从空白区域110(图像区域)的图像中提取到的特征点的数据(解析数据)登记在外部装置90中。在这种情况下,从指纹图像等中提取特征点的方法只要与第九实施方式相同即可。然后,在这种情况下,在比对时读取装置10从比对对象的指纹图像中提取出特征点的数据,并且将该特征点的数据(解析数据)作为发送数据发送至外部装置90(认证装置),并在外部装置90中将该发送的特征点的数据与登记在外部装置90中的各个指纹图像的特征点的数据进行比较,检索出特征点一致的数据即可。

此外,在这些第十实施方式的代表例以及变形例所使用的信息码中,除空白区域以外的部分也可以使用上述实施方式或者后述的其他实施方式的结构。而且,在这样的结构中,只要在数据存储区域内存储与上述的第十实施方式的代表例或变形例同样的地址信息,就能够以与第十实施方式的代表例及变形例同样的方式应用空白区域的图像。

另外,在这些第十实施方式的代表例以及变形例所使用的信息码中,也可以将空白区域(图像区域)的结构设置成上述实施方式或者后述的其他实施方式的结构。在这样的结构中,只要在数据存储区域内存储地址信息,就能够将空白区域(图像区域)的图像的至少一部分或者对空白区域(图像区域)的图像进行解析而获得的解析数据(例如,通过与第九实施方式相同的方法从空白区域(图像区域)的图像中提取特征点而得到的特征点数据、或者从空白区域(图像区域)的图像中提取文字而得到的文字数据等)发送或保存到通过存储在数据存储区域中的地址信息确定的发送目的地或保存位置。或者,也可以将使用存储在数据存储区域中的数据对空白区域的图像进行认证而得到的认证结果发送或保存到通过地址信息确定的发送目的地或保存位置,或者将使用存储在读取装置中的数据对空白区域的图像进行认证而得到的认证结果发送或保存到通过地址信息确定的发送目的地或保存位置。

【第十一实施方式】

接下来,对第十一实施方式进行说明。首先,参照图49~图51等对第十一实施方式的代表例进行说明。

第十一实施方式的信息码应用系统1在硬件结构方面也与第一实施方式相同,并采用如上述图1、图2所示的结构。而且,通过如图1所示的生成装置2生成如图49(A)所示的信息码600(在规定的码区域内部排列有作为信息表示单位的单元格的信息码)。此外,除了空白区域的具体内容以外,通过生成装置2生成信息码600的生成方法与第一实施方式相同。

以这种方式通过生成装置2生成的信息码600仅仅是空白区域610的内容与第一实施方式的信息码100不同,除空白区域610的图像以外的部分包含了第一实施方式的信息码100的全部特征。

在此,对信息码600进行说明。在本系统1中进行处理的信息码600也在码区域的内部设置有如下区域:配置有预定形状的特定图案的特定图案区域(配置有与图1相同的位置检测图案104、定时图案(定时单元格)106、对准图案108的区域);通过多个种类的单元格102存储数据的数据存储区域;以及通过多个种类的单元格102存储纠错码的纠错码存储区域。而且,用于表示与单元格102不同的图像的图像区域构成为,作为比单元格102的尺寸更宽阔的区域显示在码区域内。此外,在图49(A)的示例中,空白区域610整体构成为图像区域,并例如如图49(A)所示那样在空白区域610内显示与单元格102不同的图像。该空白区域610是能够通过与在数据存储区域中存储数据的方法不同的方法实现数据的存储或者设计的显示中的至少一项的区域,并以大于单个单元格102尺寸的尺寸构成。

而且,该信息码600在空白区域610(图像区域)中配置有全息图部612。如图51所示,该全息图部612构成为,读取装置10从规定的第一方向拍摄时通过摄像部得到的第一摄像图像612a与读取装置10从不同于第一方向的规定的第二方向拍摄时通过摄像部得到的第二摄像图像612b不同。

在信息码600的数据存储区域中存储有如图49(B)所示的信息。在此,作为未加密的公开数据,存储有商品名、商品号、价格、包装单位等信息。另外,作为加密的非公开数据,存储有特有ID(序列号等)、店铺信息等。

这样的信息码600例如可用于如图50所示的示例。在图50的示例中,对于工厂制造的正规商品680,直接地或通过商品标签等粘贴有上述信息码600。在该信息码600的数据存储区域中存储有商品名和序列号等。而且,在码区域内的空白区域610(图像区域)中附有与该序列号相对应的全息图部612。另外,在商品出厂前,信息码600的内容被登记在服务器690中。具体而言,存储于信息码600中的商品名、序列号与全息图部612的图像相对应地被存储在服务器690的存储部中(参照图50的下图)。

另一方面,商品680出厂后在店铺等处销售时、或者进行确认作业或盘点等时,通过读取装置10(图1、图2等)读取附在商品680上的信息码600。此时,由于会显示出存储在信息码600的数据存储区域中的商品名等,因此,作业人员能够掌握信息码600的存储内容(商品名)是否与商品680相符。进一步,在读取装置10中,通过对信息码600进行认证,能够掌握是否附有正规的信息码。

接下来,进一步对信息码600的读取、认证进行详细说明。首先,通过读取装置10进行信息码600的读取、认证时,读取装置10的受光传感器23(摄像部)取得从规定的第一方向拍摄信息码600时得到的第一摄像图像、以及从第二方向拍摄信息码600时得到的第二摄像图像。在本结构中,例如,如图51左侧的读取装置10那样取得在第一方向上的全息图部612的第一摄像图像612a,其中,所述第一方向为可获得使三个位置检测图案104之中的一个位置检测图案104位于码区域的左上、而两个位置检测图案104位于码区域的左下和右下的摄像图像的方向,即以所述两个位置检测图案104侧为下侧从斜下侧进行拍摄的方向(在摄像图像中三个位置检测图案104为规定的第一配置的摄像方向),。另外,取得在第二方向上的全息图部612的第二摄像图像612b,其中,所述第二方向为可获得使三个位置检测图案104之中的两个位置检测图案104位于码区域的左上和右上、而一个位置检测图案104位于码区域的右下的摄像图像的方向,即以所述一个位置检测图案104侧为下侧从斜下侧进行拍摄的方向(在摄像图像中三个位置检测图案104为规定的第二配置的摄像方向)。然后,取得存储在数据存储区域中的商品名、序列号等,并与这些信息一并地将第一摄像图像612a、第二摄像图像612b发送至服务器690。

由于在服务器690中事先与商品名、序列号相对应地登记有全息图部612的第一方向上的正规图像以及第二方向上的正规图像,因此,通过公知的模式匹配等将这些正规图像与发送来的第一摄像图像612a及第二摄像图像612b进行比对,能够对发送来的第一摄像图像612a以及第二摄像图像612b是否为事先登记在服务器690中的图像进行判定。然后,当从读取装置10发送来的全息图部的图像是与序列号相对应的第一方向上的正规图像以及第二方向上的正规图像时,向读取装置10发送表示认证成功的消息。

在本结构中,图2所示的读取装置10的控制电路40相当于图像处理部的一例,并发挥如下功能:根据所述第一摄像图像与所述第二摄像图像对全息图部612进行认证。

在该结构中,能够将信息码600作为认证用的介质加以应用,所述信息码600具备至少可产生两种图像的全息图部612。读取装置10能够尝试从全息图部取得两种图像,并根据该取得结果进行认证,因此,易于更加准确地判定全息图是否为正规的图像。

尤其是,以往的全息图的机械认证需要专用的大规模的装置,但是,根据本结构,通过在码上粘贴全息图,能够根据构成信息码的特征图案等容易地判别读取位置和角度,通过手持式扫描仪或移动电话等通用设备就能够对全息图进行机械认证。

另外,能够将以往分别进行管理的信息码与全息图的粘贴作业、管理作业统一起来,可提高作业效率,并且,还易于更加准确地使信息码与全息图相互对应。

另外,在本结构中,人能够简单地通过目视对全息图部612进行确认,还能够联合使用目测确认与上述机械确认。

此外,也可以在数据存储区域中存储特有ID,并在全息图部612中配置与该特有ID相对应的特有的全息图。这样,对每一个信息码粘贴不同的全息图和反光材料,并将该内容登记在服务器中,只要在读取时执行全息图的个别认证,就能够获得更好的防伪效果。

【第十一实施方式的变形例1】

接下来,参照图52对第十一实施方式的变形例1进行说明。

在变形例1中,只有全息图部612的具体内容与第十一实施方式的代表例不同,除此之外与第十一实施方式的代表例相同。

除了全息图部612以外,变形例1的信息码600与代表例相同。该信息码600包含代表例的全部特征,并进一步对全息图部612增加了特征。另外,信息码600的读取方法和认证方法与代表例相同,仅仅增加了在读取时使用光学滤光器620这一点。

图52的信息码600在空白区域610(图像区域)中配置有全息图部612,所述全息图部612构成为,使经由允许规定波长范围的光透过的光学滤光器620拍摄到的图像与不经由光学滤光器620拍摄到的图像不同。此外,光学滤光器620例如既可以是仅允许红外光透过的滤光器,也可以是仅允许紫外光透过的滤光器。或者,还可以是允许可见光区域中的规定波长范围透过、并使规定波长范围以外的透过率大幅降低的滤光器。

在这样的示例中,当对信息码600进行认证时,信息码读取装置10的受光传感器23(摄像部)经由光学滤光器620拍摄信息码600。此外,除使用了光学滤光器620这点之外与代表例相同,只要取得从规定的第一方向拍摄信息码600时得到的第一摄像图像以及从第二方向拍摄信息码600时得到的第二摄像图像并与代表例同样地进行认证即可。

在本结构中,图2的读取装置10的控制电路40相当于图像处理部的一例,并发挥如下功能:根据经由光学滤光器620拍摄到的信息码600的摄像结果对全息图部612进行认证。

在本结构中,能够将信息码作为认证用的介质加以应用,所述信息码具有在经由光学滤光器进行拍摄时产生规定图像的独特的全息图部。在读取装置中,能够尝试从经由光学滤光器得到的摄像图像中取得规定图像,并根据该取得结果进行认证,因此,易于更加准确地判定全息图是否为正规的图像。

【第十一实施方式的变形例2】

接下来,参照图53对第十一实施方式的变形例2进行说明。

在变形例2中,只有全息图部612的具体内容与第十一实施方式的代表例不同,除此之外与第十一实施方式的代表例相同。

除了全息图部612以外,变形例2的信息码600与代表例相同。该信息码600包含代表例的全部特征,并进一步对全息图部612增加了特征。另外,信息码600的读取方法和认证方法与代表例相同,仅仅增加了通过特定摄像方法拍摄全息图部612这一点。

图53(A)的信息码600在空白区域610(图像区域)中设置有特殊标识部630,该特殊标识部630构成为,通过预定的规定摄像方法拍摄该特殊标识部630时会如图53(B)的摄像图像600'所示那样显示出规定标识,而通过与规定摄像方法不同的方法拍摄时不显示规定标识。此外,在图53(B)中,省略了全息图部612的图像。用于呈现规定标识的规定摄像方法例如可列举出一边照射红外光或紫外光一边通过受光传感器23(摄像部)拍摄信息码600的方法等。在这种情况下,只要事先通过红外线发光油墨(在照射可见光的一般环境下无法观察确认、而在照射红外光的环境下发光的油墨)或紫外线发光油墨(在照射可见光的一般环境下无法观察确认、而在照射紫外光的环境下发光的油墨)等在空白区域610(图像区域)中存储特定的图案630(特殊标识部)即可。由此,在通过照射可见光拍摄到的一般的摄像中,将不会显示出特定的图案630。另外,也可以通过纤维介质(在一般环境下无法观察确认或难以观察确认的介质)使图案630(特殊标识部)包含在作为空白区域610基部的纸介质等中,并采用公知的特殊拍摄方法进行拍摄,以使这样的图案630(特殊标识部)呈现在图像内。

在这样的示例中,在对信息码600进行认证时,信息码读取装置10的摄像部通过上述规定拍摄方法拍摄信息码600。此外,除拍摄方法以外与代表例相同,只要取得从规定的第一方向拍摄信息码600时得到的第一摄像图像以及从第二方向拍摄信息码600时得到的第二摄像图像并同样地进行认证即可。在这种情况下,只要通过与代表例相同的方法在进行认证时对全息图像的一致性进行确认,并进一步以确认到显示出了图案630为条件判定为认证成功即可。

在本结构中,图2的读取装置10的控制电路40相当于图像处理部的一例,并发挥如下功能:根据通过规定拍摄方法拍摄到的信息码的摄像结果对全息图部612进行认证。

在本结构中,能够将信息码作为认证用的介质加以应用,所述信息码具有如下的特殊标识部:通过预定的规定拍摄方法拍摄时显示出规定标识,而通过与规定拍摄方法不同的方法拍摄时不显示规定标识。在读取装置中,在通过规定拍摄方法拍摄时得到的摄像图像中,尝试对特殊标识部的规定标识进行识别,并能够根据该识别结果进行认证,因此,易于更加准确地判定全息图是否为正规的图像。

【第十二实施方式】

接下来,对第十二实施方式进行说明。

第十二实施方式的信息码应用系统1在硬件结构方面也与第一实施方式相同,并采用如上述图1、图2所示的结构。而且,通过如图1所示的生成装置2生成如图54所示的信息码700(在规定的码区域内部排列有作为信息表示单位的单元格的信息码)。此外,除了空白区域710的具体内容以外,通过生成装置2生成信息码700的生成方法与第一实施方式相同。

以这种方式通过生成装置2生成的信息码700仅仅是空白区域710的内容与第一实施方式的信息码100不同,除空白区域710的图像以外的部分包含了第一实施方式的信息码100的全部特征。

如图54所示,在本系统1中进行处理的信息码700也在码区域的内部设置有如下区域:配置有预定形状的特定图案的特定图案区域(与图1的位置检测图案104、定时图案(定时单元格)106、对准图案108相同的区域);通过多个种类的单元格102存储数据的数据存储区域;以及通过多个种类的单元格102存储纠错码的纠错码存储区域。而且,用于表示与单元格102不同的图像的图像区域,作为比单元格102的尺寸更宽阔的区域显示在码区域内。此外,在图54的示例中,空白区域710整体构成为图像区域,并例如如图54所示那样在空白区域710内显示出与单元格102不同的图像。该空白区域710是能够通过与在数据存储区域中存储数据的方法不同的方法实现数据的存储或者设计的显示中的至少一项的区域,并以大于单个单元格102尺寸的尺寸构成。

而且,如图54所示,该信息码700构成为,在空白区域710(图像区域)内配置有规定形状的基准图形(增强现实标记(Augmented Reality Marker)712)。增强现实标记712例如沿着空白区域710的外边缘配置,构成为黑色等暗色的四边形边框(正方形边框或长方形边框),且边框宽度大于单元格的宽度。

另外,在信息码700的码区域内,在用于显示现实标记的区域以外的位置上显示相关内容,所述相关内容用于表示与候选显示增强现实图像相对应的图像或信息中的某一种。在图54的示例中,在构成为四边形边框的增强现实标记712(AR标记)的内侧,显示有与候选显示增强现实图像相同的物品图像714,能够以可视的方式根据码的内容认识到作为增强现实图像重叠显示出了什么样的物品。

在信息码700的数据存储区域中存储有地址信息(URL等),该地址信息与积存有增强现实图像的管理装置790相对应。在本结构中,作为信息终端而构成的读取装置10能够经由互联网线路、无线局域网线路、其他通信线路等与管理装置790(服务器)进行通信,读取装置10通过从信息码700的数据存储区域中读取地址信息(URL等)能够确定管理装置790(服务器)的地址,由此能够与管理装置790(服务器)进行信息的发送和接收。

另外,在信息码700的数据存储区域中存储有特定信息,该特定信息用于确定作为显示对象的增强现实图像。例如,作为增强现实图像的多张候选图像分别与对应的识别信息相互关联地登记在管理装置790(服务器)中,只要确定出识别信息,就能够将与该识别信息相对应的候选图像作为增强现实图像读取出来。与多张候选图像相关联的任意一个识别信息作为特定信息被存储在信息码700的数据存储区域中,由此,确定出将被重叠显示的增强现实图像。

图55、图56示出了增强现实显示的运用例。

在使用这样的信息码700进行增强现实显示时,首先,通过图2所示的读取装置10的受光传感器23(摄像部)对设定在读取装置外部的摄像范围的真实图像进行拍摄。此时,例如将通过受光传感器23拍摄到的摄像图像实时地显示在液晶显示器46(图2)上。然后,当在通过受光传感器23(摄像部)拍摄到的真实图像中包含信息码700的图像时,读取该信息码700(参照图55的(1))。读取信息码700的读取方法与第一实施方式等相同。由于在信息码700的数据存储区域中存储有管理装置790(服务器)的地址信息(URL或电子邮件地址等),且存储有用于确定增强现实图像的特定信息,因此,读取装置10通过读取信息码700取得这些信息。

读取装置10在取得了这样的信息时,根据取得的地址信息访问管理装置790,并请求与取得的特定信息(用于确定增强现实图像的信息)相对应的增强现实图像(参照图55的(2))。例如,如图像791a、791b、791c那样的候选图像作为三维图像数据被登记在管理装置790(服务器)中,当读取装置10取得的特定信息(用于确定增强现实图像的信息)是确定出图像791a的信息时,则请求该图像791a。在这种情况下,管理装置790(服务器)将被请求的图像791a的三维图像数据发送至读取装置10(参照图55的(3))。

另一方面,读取装置10在图55的(1)中读取信息码700时,通过与第一实施方式等相同的方法从信息码700的码图像中确定出空白区域710,并从该确定出的空白区域710的图像中检测出增强现实标记712(参照图56的(4))。检测增强现实标记712的检测方法例如可以采用增强现实技术中使用的公知方法,只要是能够从图像中检测出增强现实标记712的方法即可,并没有特别的限定。然后,通过对增强现实标记712进行识别,能够根据该增强现实标记712的形状检测出姿态。例如,以如下方式确定拍摄空间的坐标系:以与附有增强现实标记712的面正交的方向为Z方向,以增强现实标记712的规定一边的方向为X方向,以与Z方向以及X方向正交的方向为Y方向。

然后,以使从管理装置790(服务器)中取得的增强现实图像与已确定出来的坐标系方向相匹配的方式,将该增强现实图像重合在通过受光传感器23(摄像部)拍摄到的真实图像上。此外,图56的例子示出了使信息终端的增强现实图像重合的示例。由于登记在管理装置790(服务器)中的增强现实图像791a、791b、791c由三维图像数据构成,并且对每一个增强现实图像确定了X方向、Y方向、Z方向,因此,以使增强现实图像的X方向、Y方向、Z方向与通过增强现实标记712确定出的X方向、Y方向、Z方向相匹配的方式进行重叠显示。当增强现实标记712与读取装置10之间的位置关系发生变化、且液晶显示器46中显示的增强现实标记712的姿态发生变化从而使显示图像中的X方向、Y方向、Z方向发生变化时,以与该变化后的X方向、Y方向、Z方向相匹配的方式改变增强现实图像的显示姿态。

此外,在此示出了在通过读取装置10的受光传感器23(摄像部)拍摄到的真实图像上重叠显示增强现实图像的例子,但是,也可以将背景变为真实图像以外的其他图像以进行重叠显示。

在本结构中,图2的控制电路40相当于区域检测部的一例,发挥从通过受光传感器23(摄像部)拍摄到的真实图像中检测出码区域的图像的功能,并进一步相当于空白区域特定部的一例,发挥如下功能:对通过区域检测部检测出的码区域的图像进行解析,并确定空白区域710的位置。

另外,在本结构中,图2所示的读取装置10的控制电路40相当于图像处理部、标记检测部的一例,并发挥如下功能:当在通过摄像部拍摄到的真实图像中包含信息码700的图像时,从获得的信息码700的摄像图像中检测出基准图形(增强现实标记712);具体而言,发挥从通过空白区域特定部确定出的空白区域710中检测出增强现实标记712的图像的功能。

图2的受光传感器23相当于信息码读取装置10的摄像部的一例,该摄像部用于拍摄设定在装置外的拍摄范围的真实图像。另外,图2的液晶显示器46相当于能够显示通过摄像部拍摄到的真实图像的显示部。进一步,图2的控制电路40相当于显示控制部的一例,并发挥如下功能:当通过标记检测部检测出增强现实标记712的图像时,对通过摄像部拍摄的真实图像重叠增强现实图像并显示在显示部上;更具体地说,发挥如下功能:当通过标记检测部检测出增强现实标记712的图像时,对通过摄像部拍摄到的真实图像重叠与显示在空白区域710中的相关内容(在图54等的示例中为图像714)相对应的候选显示增强现实图像(更详细地说,是由通过特定信息取得部取得的特定信息确定的显示对象的增强现实图像)并显示在显示部上。

另外,图2的控制电路40相当于地址信息取得部的一例,发挥从信息码700的数据存储区域中取得地址信息的功能,并进一步相当于请求部的一例,发挥如下功能:向通过地址信息确定的发送目的地请求增强现实图像,所述地址信息是通过地址信息取得部取得的。

另外,图2的控制电路40相当于特定信息取得部的一例,并发挥从数据存储区域中取得特定信息(用于确定被重叠显示的增强现实图像的信息)的功能。而且,相当于显示控制部的控制电路40还发挥如下功能:当通过标记检测部检测出增强现实标记712的图像时,对通过受光传感器23(摄像部)拍摄到的真实图像,重叠由上述特定信息确定的显示对象的增强现实图像并显示在显示部中。

根据本结构,将在图像区域内设置有规定形状的基准图形的信息码700作为读取对象,不仅能够将信息码700作为数据介质,还能够作为进行图像处理的基准介质加以应用。而且,如本结构所示,只要将码区域内的一部分用作在增强现实技术中使用的AR标记,就能够将信息码700用作增强现实技术的要素。

另外,检测出信息码700后,能够仅在被确定出的码区域内检测增强现实标记712,因此,易于更加可靠地检测出增强现实标记712。

进一步,由于能够自由地在信息码700的码区域内加入不易对读取和扩展显示造成影响的图像,因此,便利性得到提高。尤其是,如本结构所示,只要将与预定的增强现实图像相关的图像显示在码区域中,就能够在读取前掌握或者推测出增强现实图像,因此,便利性得到进一步提高。

【涉及第一至第九实施方式的其他实施方式】

本发明并不限定于通过上述描述以及附图进行说明的实施方式,例如,如下实施方式也包含在本发明的技术范围内。

在第一实施方式等中,信息码100内包含有表示信息输入区域的位置的位置数据(例如图3中示出的图像区域位置信息等),但是并不限定于这样的例子。例如,也可以为如下结构:信息码生成装置2以在空白区域中预先确定的规定位置上配置图像区域的方式生成信息码。在这种情况下,只要将用于确定规定位置的特定信息(图3中示出的图像区域位置信息等信息)存储在存储部5中即可。另外,在这种情况下,只要在信息码读取装置10中与信息码生成装置2同样地将用于确定规定位置的特定信息(图3中示出的图像区域位置信息等信息)存储在存储器35中即可。然后,在信息码读取装置10中,只要在图9的S45中从存储器35中读取出这样的特定信息并确定出信息输入区域后,执行之后的处理即可。另外,在这种情况下,图3中示出的图像区域位置信息也可以不包含在标头数据中。

本发明也可构成为,能够显示上述任意一个或多个或者全部信息码的显示装置。另外,也可构成为,能够印刷上述任意一个或多个或者全部信息码的印刷装置。进一步,还可构成为,用于生成上述任意一个或多个或者全部信息码的计算机可读程序。另外,也可构成为,存储有用于生成上述任意一个或多个或者全部信息码的程序的存储介质。进一步,也可理解为附有上述任意一个或多个或者全部信息码的信息码介质(由印刷物、直接印字等构成的形成物等)。另外,也可理解为显示有上述任意一个或多个或者全部信息码的显示图像。

在图1等的结构中,示出了信息码生成装置2与信息码读取装置10分别构成为独立的装置的例子,但是,信息码生成装置2也可以作为信息码读取装置10而构成。另外,信息码生成装置2也可以由多个装置构成,信息码读取装置10也可以由多个装置构成。

在上述实施方式中,示出了在码区域的中央部设置空白区域110的例子,但是,空白区域110的配置并不限定于该示例。同样地,图像区域121的位置也不限定于上述示例。例如,也可以在码区域的四周边缘附近设置空白区域,并在该位置设置图像区域121。另外,作为图像区域的设计,只要是由图形、花纹、色彩或者它们的组合而构成的结构,可采用其他的各种设计。另外,当代替设计、或与设计一并显示信息时,该信息的内容是各种各样的。

在上述实施方式中,作为其他种类码举例出了QR码,作为在信息码100中使用的特定图案举例出了QR码的特定图案,但是,也可以使用除此以外的其他种类的二维码。例如,也可以使用数据矩阵码作为其他种类码,也可以将信息码100中所使用的特定图案设为数据矩阵码的特定图案。

如图5所示那样设定的配置转换表中的对应关系可任意地变更为如图7所示那样。例如,将在信息码生成装置2和信息码读取装置10中以如图5所示的方式设定的配置转换表变更为如图7所示那样时,在生成的信息码100中,第22~23位的码字的配置从如图5右图所示的配置(存储到22~23号配置候选位置上的配置)变更为如图7右图所示的配置(存储到42~43号配置候选位置上的配置),由此空白区域110的位置、形状也会发生变化。在这种情况下,第22~23位号配置候选位置既可以作为空白区域,也可以作为其他码字的配置位置。也就是说,在该结构中,通过调整配置转换表,能够调整空白区域110的位置和形状,并能够进一步提高构成空白区域的自由度。

在上述实施方式中,示出了设置空白区域110并在该空白区域110的内部设置图像区域的例子,但是并不限定于这样的示例。例如,在可进行纠错的一般的二维码(例如QR码等)的单元格配置区域中,通过覆盖等方式设置如上所述的图像,并通过纠错对被这样的图像区域破坏的区域的数据进行复原即可。

在上述实施方式中,示出了将通过图9的S46确定的图像区域作为位图图像提取出来并以位图形式执行S47、S48的处理的例子,但是并不限定于这样的示例。例如,也可以将通过图9的S46确定的图像区域的图像作为单元格单位的黑白信息图像提取出来并进行图像处理。即,也可以在将如图1、图5右图所示的信息码100分割成各个单元格区域并确定出各个单元格区域后,将通过S46确定出的图像区域的各个单元格区域作为明暗信息图像(例如,用白色或黑色表示图像区域的各个单元格区域而形成的图像)提取出来,并通过与解读数据存储区域的数据的解读处理不同的方法进行图像处理。例如,也可以与数据存储区域同样地对通过S46确定出的图像区域内的各个单元格区域(如图5所示将码区域内划分为多行多列的单元格区域时的、图像区域内的各个单元格区域)进行明暗判定,以将判定为明色的各个单元格区域全部设为明色(例如白色)、将判定为暗色的各个单元格区域全部设为暗色(例如黑色)的方式生成图像区域的黑白信息图像,并对这样的黑白信息图像进行图像处理。这样的图像处理可应用于任意的实施方式。另外,并不限定于这样的图像处理方法,也可以将确定出的图像区域整体作为二值化图像或灰度图像提取出来并进行图像处理。

在上述实施方式中,示出了“码区域”的一例,但是,“码区域”只要是将构成信息码的多个种类的单元格全部包含在内的最小的正方形区域或长方形区域即可,也可以在码区域的内边缘部的一部分不排列单元格。例如,也可以如图57的信息码800那样,以与码区域的周缘部邻接的方式形成空白区域810。在这种情况下,使构成信息码800的多个种类的单元格全部包含在内的最小的正方形区域或长方形区域形成为如点划线AR那样,并使空白区域810的外边缘例如形成为双点划线AR2那样。另外,作为识别对象的图像区域只要至少一部分存在于码区域内即可,也可以如图58的图像区域AR3那样构成为其余的部分存在于码区域外的结构。在如图58所示的示例中,只要将用于确定图像区域AR3位于哪一范围的信息事先存储在数据存储区域中即可。

在上述实施方式中,作为构成码区域内的多个种类的单元格,示例出了白色单元格等明色单元格与黑色单元格等暗色单元格,但是,码区域内的特定图案区域、数据存储区域、纠错码存储区域也可以由规定浓度、辉度、色彩的第一种单元格以及浓度、辉度、色彩中的任意一项与该第一种单元格不同的第二种单元格构成。或者,码区域内的特定图案区域、数据存储区域以及纠错码存储区域还可以由浓度、辉度、色彩中的任意一项分别不同的三种以上的单元格构成。

在上述实施方式中,示出了在码区域内的特定图案区域、数据存储区域、纠错码存储区域中排列有多个外形为正方形的单元格的例子,但是,各个单元格的外形也可以是正方形以外的四边形,还可以是四边形以外的多边形、圆形、椭圆形等图形。

在上述实施方式中,作为特定图案的例子示例出了位置检测图案104、定时图案106、对准图案108等,但是,只要是构成为与数据存储区域以及纠错码存储区域的内容不相关的固定图案的区域即可,构成特定图案的图形也可以是其他的固有图形。

在上述实施方式中,示出了空白区域的一例,但是,空白区域只要是不通过单元格存储解读对象数据的区域、并且是通过与在数据存储区域中存储数据的方法不同的方法显示信息或显示图像的区域即可。例如,可以像第一实施方式那样,作为完全不配置码字的区域而构成空白区域,也可以在公知的QR码等中,将不配置用于表示纠错码的纠错码字以及用于表示解读对象数据的数据码字而是配置填充码字的区域作为空白区域。另外,无论任何一种空白区域,均能够“通过与在数据存储区域中由单元格存储数据的方法不同的方法进行信息的显示”,该信息的显示除了在上述实施方式中示例出的信息以外,例如还可以是文字、数字、其他符号等的其他的信息,也可以是通过商标等显示特定商品或服务的信息的显示方法。另外,在空白区域中,能够“通过与在数据存储区域中由单元格存储数据的方法不同的方法进行图像的显示”,该图像的显示除了在上述实施方式中示例出的图像以外,还能够表示各种各样的形状、花纹、色彩以及它们的组合等。

另外,也可以构成为图59所示的信息码900。该示例是设置有与第一实施方式相同的空白区域的结构,但是,只有空白区域的确定方式不同于第一实施方式。此外,在图59的示例中,省略了除一部分特定图案之外的区域的具体内容,实际上在空白区域910外面的外部区域中配置明色单元格和暗色单元格。另外,在空白区域910内例如显示有与第一实施方式的空白区域110相同的图像或者与其他实施方式的空白区域相同的图像。

在本结构中,也在信息码900的类别中准备了多个型号,对于每个型号都预先确定了单元格的行数以及列数、特定图案的形状以及位置、格式信息的位置、码字的候选位置(地址)。然后,生成装置2在生成信息码900时,将型号信息配置在码区域内的既定位置(在图59的示例中为预约区域107)上。因此,在读取装置10读取信息码900时,通过解析信息码900的码图像并读取配置在规定位置上的型号信息,能够掌握信息码900的单元格的行数以及列数、特定图案的形状以及位置、格式信息的位置、码字的候选位置(地址)。

在生成信息码900时,从预先准备的多个型号中选择某一个型号。由此,决定码区域内的基本结构(特定图案104的位置、单元格的行数以及列数、码字的候选位置)。例如,在如图59所示的结构的型号中,构成为29行29列的单元格排列,并且在预先确定的三个角部配置有与QR码(注册商标)的切出符号相同结构的特定图案104。而且,在特定图案104附近的规定位置上设置有用于存储格式信息的区域(规定位置105)。另外,在29行29列的矩阵区域中,在特定图案104以及规定位置105以外的位置预先确定了码字的候选位置,并对各个候选位置分配了从0至67的地址。这样,通过与型号相对应的方式事先规定了码区域内的结构,因此,只要确定出型号,就能够确定出将哪一位码字配置在哪个位置上。此外,已决定的型号的信息被存储在该型号的排列中的预先确定的固定位置上。例如,在图59的示例中,在通过规定种类的影线而确定的区域107中存储型号的信息。

然后,在决定了型号并决定了码区域内的基本结构以后,决定空白区域的形状以及位置。决定空白区域的形状的方法例如可以是通过从预先准备的多个候选形状中进行选择的方式来决定,或者,也可以以如下方式来决定:设定成由从外部向信息码生成装置2输入的形状指定信息指定的形状。或者也可以是仅决定为既定的固定形状。另外,关于空白区域的位置,可以决定在预定的固定位置上,也可以由用户输入用于指定位置的信息从而决定在该位置上。

然后,在决定了空白区域以后,以如下结构生成信息码900:在脱离已决定的空白区域的位置的码字候选位置上,分别配置数据存储区域的码字以及纠错码存储区域的码字。例如,在如图59所示的结构的型号中,在三个角部配置有特定图案104,并以这些特定图案104的位置为基准,预先规定被赋予了0~67的编号的68个码字的候选位置。在这样的布局中,当如图59所示那样决定了空白区域910时,从配置对象位置中去除至少有一部分进入到空白区域910内的码字的候选位置,并以跳过该被去除的码字的位置的方式依次配置码字。例如,在图59的示例中,设定有空白区域910,该空白区域910进入到了50号、51号、53号、54号、60~67号码字的候选位置中,因此,在这些50号、51号、53号、54号、60~67号的码字候选位置上不配置码字。即,在0~49号位置上依次配置码字以后,跳过50号、51号,在52号位置上配置码字,之后跳过53号、54号,在55~59号位置上依次配置码字。由此,能够可靠地在脱离空白区域910的候选位置上配置使解读对象数据符号化而得到的数据码字、以及用于表示纠错码的纠错码字。

在这样决定特定图案区域(特定图案104和其他特定图案的区域)、格式区域(规定位置105)、型号区域107、各个码字区域等之后,决定空白区域910的具体内容。该信息码900也在空白区域910中显示与空白区域110同样的图像,从而能够构成具有与图1相同功能的信息码900。此外,信息码900的应用方法与第一实施方式以及其他实施方式相同。

附图标记说明

1:信息码应用系统

2:信息码生成装置

3:控制部

10:信息码读取装置

23:受光传感器(摄像部)

35:存储器(登记部)

40:控制电路(数据存储区域读取部、图像处理部、输出部)

46:液晶显示器(输出部)

48:通信接口(输出部)

90:外部装置(认证装置)

100:信息码

102:单元格

104:位置检测图案(特定图案)

110:空白区域(图像区域)

REG:码区域

R:承载信息码的介质

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