本发明的一实施方式涉及合成了二维码的复合二维码。另外,本发明的一实施方式涉及印刷有复合二维码的印刷品。另外,本发明的一实施方式涉及复合二维码信息处理系统。另外,本发明的一实施方式涉及执行复合二维码的读取处理的程序。
背景技术:
1、诸如qr码(注册商标)的二维码与一维条形码相比包含更多的信息,用户仅通过读取二维码就可以容易地取得更多的信息。因此,近年来,在工程管理、库存管理或者结算等的各个领域中,二维码的应用在增加。例如,专利文献1公开了一种附有二维码的票卷(ticket)。此外,专利文献2公开了一种附有二维码的保险单。
2、(现有技术文献)
3、(专利文献)
4、专利文献1:日本特开2015-165342号公报
5、专利文献2:日本特开平11-221990号公报
技术实现思路
1、(发明所要解决的课题)
2、然而,二维码被复印机复制而不当使用的情况也不少(即,二维码的伪造)。因此,为了防止二维码的伪造,专利文献1公开了使用反射特性不同的墨水(ink)的二维码。另外,专利文献2公开了在被复制的情况下被附上占位图(dummy image)的二维码。
3、专利文献1和专利文献2主要以防止被复印机复制的印刷品的二维码的伪造为目的。即,以防止机械性复制为目的。但是,近年来,用智能手机等的信息终端读取二维码,而且被读取的电子数据直接被利用的机会也在增加。因此,在二维码的使用上,不仅要防止机械性复制,还要防止电子性复制。
4、鉴于上述问题,本发明的一实施方式的目的之一是,提供一种能够防止机械性和电子性的复制的复合二维码。另外,本发明的一实施方式的目的之一是,提供一种生成能够防止机械性和电子性的复制的复合二维码的方法。另外,本发明的一实施方式的目的之一是,提供一种印有能够防止机械性和电子性的复制的复合二维码的印刷品。另外,本发明的一实施方式的目的之一是,提供一种用于执行能够防止机械性和电子性的复制的复合二维码的读取处理的信息处理系统。另外,本发明的一实施方式的目的之一是,提供一种用于执行能够防止机械性和电子性的复制的复合二维码读取处理的程序。
5、(解决问题所采用的措施)
6、本发明的一实施方式的复合二维码合成第一二维码和第二二维码而成,并包括具有第一色的第一单元、具有第二色的第二单元和具有第三色的第三单元,其中,第一色、第二色和第三色彼此不同,通过第一过滤处理而取得第一二维码,通过第二过滤处理而取得第二二维码。
7、第一过滤处理可以是第二色的减色处理或加色处理,第二过滤处理可以是第一色的减色处理或加色处理。
8、复合二维码还包括具有第四色的第一色码、具有第五色的第二色码和具有第六色的第三色码,第四色、第五色和第六色彼此不同,还可以通过包括基于第一色码、第二色码和第三色码中的至少一个的颜色修正的第一过滤处理而取得第一二维码,还可以通过包括基于第一色码、第二色码和第三色码中的至少一个的颜色修正的第二过滤处理而取得第二二维码。
9、第一色、第二色和第三色可以分别与第四色、第五色和第六色相同。第四色、第五色和第六色可以分别为红色、绿色和蓝色。第四色、第五色和第六色还可以分别为青色、洋红色和黄色。
10、第一色和第二色也可以是补色的关系。第三色可以为黑色。
11、在本发明一实施方式的印刷品印刷有上述复合二维码。
12、本发明的一实施方式的信息处理系统包括:第一取得部,其对包括具有第一色的第一单元、具有第二色的第二单元以及具有第三色的第三单元的复合二维码进行第一过滤处理而取得第一二维码;以及第二取得部,其对复合二维码进行第二过滤处理而取得第二二维码。
13、第一取得部可以从复合二维码的图像数据取得第二单元的rgb值,当第二单元的rgb值包含于以第二色的rgb值为基准的第一范围内时,进行将第二单元的颜色转换为第三色的第一过滤处理而取得包括具有第三色的第二单元以及第三单元的第一二维码,第二取得部可以从图像数据取得第一单元的rgb值,当第一单元的rgb值包含于以第一色的rgb值为基准的第二范围内时,进行将第一单元的颜色转换为第三色的第二过滤处理而取得包括具有第三色的第一单元以及第三单元的第二二维码。
14、在第一过滤处理中,还可以将不包含于第一范围内的第二单元的颜色以及第一单元的颜色转换为复合二维码的背景颜色,在第二过滤处理中,还可以将不包含于第二范围内的第一单元的颜色以及第二单元的颜色转换为复合二维码的背景颜色。
15、复合二维码还可以包括具有第四色的第一色码、具有第五色的第二色码、具有第六色的第三色码,信息处理系统还可以包括计算部,在图像数据中,计算部计算出第一色码的rgb值与第四色的rgb值的第一差值、第二色码的rgb值与第五色的rgb值的第二差值、以及第三色码的rgb值与第六色的rgb值的第三差值,并基于第一差值、第二差值和第三差值中的至少一个,对第一单元、第二单元和第三单元的颜色进行修正。
16、第一取得部在复合二维码的图像数据中进行转换具有第二色的第二单元的第一滤波处理而取得包括具有第一色的第一单元以及具有第三色的第三单元的第一二维码之后,基于所取得的第一二维码,取得与复合二维码中所包含的具有第一色的第一单元的个数相关的第一个数信息,第二取得部在图像数据中进行转换具有第一色的第一单元的第二滤波处理而取得与所转换的具有第一色的第一单元的个数相关的第二个数信息,在第二个数信息满足基于第一个数信息的规定的条件时,取得包括具有第二色的第二单元以及具有第三色的第三单元的第二二维码。
17、规定的条件也可以是,第二个数信息在第一个数信息的(1-a)倍以上且第一个数信息的(1+a)倍以下的范围内,a可以是预先设定的设定值。
18、第一取得部在复合二维码的图像数据中进行转换具有第二色的第二单元的第一滤波处理而取得包括具有第一色的第一单元和具有第三色的第三单元的第一二维码之后,基于所取得的第一二维码,取得具有第一色的第一单元对于复合二维码所占的比例相关的第一比例信息,第二取得部在图像数据中进行转换具有第一色的第一单元的第二滤波处理而取得所转换的具有第一色的第一单元对于复合二维码所占的比例相关的第二比例信息,当第二比例信息满足基于第一比例信息的规定的条件时,可以取得包括具有第二色的第二单元和具有第三色的第三单元的第二二维码。
19、规定的条件也可以是,第二比例信息在第一比例信息的(1-a)倍以上且第一比例信息的(1+a)倍以下的范围内,a可以是预先设定的设定值。
20、本发明的一实施方式的程序使计算机执行以下步骤:对包括具有第一色的第一单元、具有第二色的第二单元以及具有第三色的第三单元的复合二维码进行第一过滤处理而取得第一二维码的步骤;以及对复合二维码进行第二过滤处理而取得第二二维码。
21、在第一过滤处理中,从复合二维码的图像数据取得第二单元的rgb值,当第二单元的rgb值包含于以第二色的rgb值为基准的第一范围内时,将第二单元的颜色转换为第三色,在第二过滤处理中,从图像数据取得第一单元的rgb值,当第一单元的rgb值包含于以第一色的rgb值为基准的第二范围内时,将第一单元的颜色转换为第三色,第一二维码可以包括具有第三色的第二单元和第三单元,第二二维码可以包括具有第三色的第一单元和第三单元。
22、复合二维码还可以包括具有第四色的第一色码、具有第五色的第二色码以及具有第六色的第三色码,上述程序可使计算机进一步执行以下步骤:在图像数据中,计算出第一色码的rgb值与第四色的rgb值的第一差值、第二色码的rgb值与第五色的rgb值的第二差值、以及第三色码的rgb值与第六色的rgb值的第三差值,并基于第一差值、第二差值和第三差值中的至少一个,对第一单元、第二单元和第三单元的颜色进行修正。
23、也可以在复合二维码的图像数据中进行转换具有第二色的第二单元的第一滤波处理而取得包含具有第一色的第一单元以及具有第三色的第三单元的第一二维码之后,基于所取得的第一二维码,取得与复合二维码中所包含的具有第一色的第一单元的个数相关的第一个数信息,在图像数据中进行转换具有第一色的第一单元的第二滤波处理而取得与所转换的具有第一色的第一单元的个数相关的第二个数信息,在第二个数信息满足基于第一个数信息的规定的条件时,取得包括具有第二色的第二单元以及具有第三色的第三单元的第二二维码。
24、也可以在复合二维码的图像数据中进行转换具有第二色的第二单元的第一滤波处理而取得包含具有第一色的第一单元以及具有第三色的第三单元的第一二维码之后,基于所取得的第一二维码,取得具有所述第一色的第一单元对于所述复合二维码所占的比例相关的第一比例信息,在图像数据中进行转换具有第一色的第一单元的第二滤波处理而取得所转换的具有所述第一色的第一单元对所述复合二维码所占的比例相关的第二比例信息,当第二比例信息满足基于第一比例信息的规定的条件时,取得包括具有第二色的第二单元以及具有第三色的第三单元的第二二维码。
25、(发明的效果)
26、本发明的一实施方式的复合二维码包括多个二维码,因此可以包含比一个二维码更多的信息。此外,由于复合二维码包括多种颜色的单元,难以精确地机械性地复制颜色或形状。此外,在复合二维码中,只有进行将被合成的二维码拆分成各独立的二维码的滤波处理才能取得信息。因此,根据复合二维码,不仅可以防止机械性复制,还可以防止电子性复制。