本发明涉及二维码领域,特别是涉及一种彩色二维码。
背景技术:
近年来,随着互联网技术和电脑硬件技术的高速发展,信息的传播和识别已经成为信息社会的必备技术。在一维码的基础上,二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。我国对二维码技术的研究开始于1993年。近几年,我国信息技术和自动化管理得到了迅猛发展,在信息产业和商业自动化管理的带动下,二维码技术在我国得到了快速推广与应用。与此同时,随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。因此,中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。
现在,二维码技术主要是通过黑白几何图形来表示二进制中的0、1码实现信息的存储。随着二维码的广泛应用,以及人们对个性化的追求,彩色二维码也逐渐进入人们的视野。不过这里的彩色二维码只是将传统二维码中的黑色用彩色表示,从而达到一定的美观效果,并没有实际意义。
技术实现要素:
本发明的目的是提供一种彩色二维码,用来提高二维码的信息存储量,同时提高二维码识别的鲁棒性以及二维码的定位精度。
为实现上述目的,本发明提供了如下方案:
一种彩色二维码,包括:数据区和四个定位图块;四个所述定位图块的颜色各不相同,各相邻所述定位图块之间间隔设置白色图块和第一彩色图块,其中,各所述定位图块与所述白色图块相连接;所述第一彩色图块用于存储版本信息和格式信息;所述数据区位于所述白色图块、所述定位图块和所述第一彩色图块围成的区域内,所述白色图块与所述第一彩色图块用于对所述数据区进行网格划分,所述数据区包括多个紧密连接的第二彩色图块,所述第二彩色图块用于存储所述彩色二维码的数据信息,不同颜色的所述第二彩色图块存储的数据信息不同,所述第二彩色图块位于所述网格内。
可选的,所述定位图块为正方形、圆形、菱形或等边三角形。
可选的,所述第二彩色图块为正方形、圆形、菱形或等边三角形,不同形状的所述第二彩色图块存储的数据信息不同。
可选的,所述白色图块和所述第一彩色图块占据的空间相同。
可选的,所述第二彩色图块代表4进制、8进制、16进制或32进制的数据。
可选的,所述第二彩色图块的颜色为四种或者八种。
可选的,所述第二彩色图块的颜色为黑色、紫色、蓝色、青色、绿色、黄色、红色和灰色中的任意四种或者八种。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明将版本信息和格式信息设置在定位图块之间的彩色图块中,节省了版本信息和格式信息的存储空间,增加了二维码的信息存储量。另外,本发明采用颜色和形状存储信息,相比于现有技术的二维码,信息存储量有了大幅度提升。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明彩色二维码的实施例1的结构示意图;
图2为本发明彩色二维码的实施例2的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种彩色二维码,用来提高二维码的信息存储量,同时提高二维码识别的鲁棒性以及二维码的定位精度。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例1
图1为本发明彩色二维码的实施例1的结构示意图。如图1所示,本实施例提供的彩色二维码,包括:四个定位图块(第一定位图块1、第二定位图块2、第三定位图块3和第四定位图块4)和数据区5。
第一定位图块1位于彩色二维码的左下角,第二定位图块2位于彩色二维码的左上角,第三定位图块3位于彩色二维码的右上角,第四定位图块4位于彩色二维码的右下角。四个定位图块的颜色各不相同,如,第一定位图块1为黑色,第二定位图块2为红色,第三定位图块3为蓝色,第四定位图块4为绿色。即,定义彩色二维码的左下角必须为黑色的定位图块,左上角必须为红色的定位图块,右上角必须为蓝色的定位图块,右下角必须为绿色的定位图块,通过定义彩色二维码四个角的颜色就可以定义数据区的数据存储顺序。
图1中所示的定位图块为正方形,当然还可以设置为圆形、菱形或等边三角形等其他形状。
其中,各相邻定位图块之间间隔设置白色图块6和第一彩色图块7,白色图块6和第一彩色图块7占据的空间相同,均为一个网格大小。其中,与四个定位图块相连接的均为白色图块6。第一彩色图块7用于存储版本信息和格式信息。可以将版本信息分别存储在二维码左边和上边的第一彩色图块7中,而把格式信息存储在右边和下边的第一彩色图块7中。这个可以根据实际需要进行人为设定。
第一彩色图块7除了用于存储版本信息和格式信息之外,还与白色图块6一起对数据区5进行网格划分,数据区5包括多个紧密连接的第二彩色图块8,第二彩色图块8位于网格内。第二彩色图块8用于存储彩色二维码的数据信息,不同颜色的第二彩色图块8存储的数据信息不同。
第二彩色图块8的颜色可以有多种,优选为四种或者八种,颜色太多的话,对后期的识别会造成一定影响。优选为黑色、紫色、蓝色、青色、绿色、黄色、红色和灰色中的任意四种或者八种。
如图1所示,第二彩色图块8为4种颜色,分别用10、20、30和40来表示。
当第二彩色图块8的颜色为4种时,则第二彩色图块8存储的信息为4进制数,当第二彩色图块8的颜色为8种时,则第二彩色图块8存储的信息为8进制数。
本实施例将版本信息和格式信息设置在定位图块之间的彩色图块中,节省了版本信息和格式信息的存储空间,增加了二维码的信息存储量。另外,本发明采用多种颜色存储信息,相比于现有技术的二维码,信息存储量有了大幅度提升。
实施例2
图2为本发明彩色二维码的实施例2的结构示意图。如图2所示,在实施例1的基础上,实施例2对第二彩色图块8的形状进行了设定,可以为正方形、圆形、菱形或者三角形,颜色采用4种,分别为红色(r)、蓝色(b)、绿色(g)和黑色(l),第二彩色图块8存储的信息将由8进制数变为32进制数。大大提高了二维码的信息存储量。
如果采用两种形状,在第二彩色图块8的颜色为4种时,第二彩色图块8存储的信息将由8进制数变为16进制数。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。