具有多个不同区域的二维条形码制造技术

技术编号:10803463 阅读:108 留言:0更新日期:2014-12-24 10:45
一种二维条形码的实施例具有多个区域。所述多个区域中的第一区域包括黑色和白色模块以及一个或多个第一彩色模块。所述一个或多个第一彩色模块对通过将所述一个或多个第一彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第一彩色模块而可读取的不同数据进行编码。所述多个区域中的第二区域仅包括黑色和白色模块,或包括黑色和白色模块以及一个或多个第二彩色模块。所述一个或多个第二彩色模块对通过将所述一个或多个第二彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第二彩色模块而可读取的不同数据进行编码。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】一种二维条形码的实施例具有多个区域。所述多个区域中的第一区域包括黑色和白色模块以及一个或多个第一彩色模块。所述一个或多个第一彩色模块对通过将所述一个或多个第一彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第一彩色模块而可读取的不同数据进行编码。所述多个区域中的第二区域仅包括黑色和白色模块,或包括黑色和白色模块以及一个或多个第二彩色模块。所述一个或多个第二彩色模块对通过将所述一个或多个第二彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第二彩色模块而可读取的不同数据进行编码。【专利说明】具有多个不同区域的二维条形码
技术介绍
编码,诸如机器可读编码,例如条形码,有时被放置在对象(诸如容器、文档、标签、书籍、软件、图像、机器、设备等)上。例如,条形码可以被放置在对象上以帮助防止所述对象伪造以及其它弄虚作假。条形码还可以被用于标识贯穿工作流程的对象。例如,条形码可以由工作流程内的每个实体放置在对象上,从而在所述对象从工作流程中一个阶段移动到下一个时标识所述对象。例如,条形码可以被用于确认处理所述对象的最后一方的身份。电子条形码可以与电子文档相关联或可以被放置其上。电子条形码可以被显示在电子显示器(诸如,计算机屏幕)上。 条形码可以被使用读取器(诸如,条形码读取器(例如,条形码扫描仪))读取。例如,条形码读取器可以捕获条形码的图像。一些条形码读取器可以被配置成把所捕获的条形码图像解码(例如,转换)成数字字符编码,诸如,二进制编码。 条形码可以是一维或二维。例如,二维条形码可以被称为矩阵编码,并且可以包括以二维条形码的黑色模块和白色模块编码的数据。例如,有工业/组织/公共的规范,其指示如何使用所述黑色和白色模块来读取和写入。 【专利附图】【附图说明】 图1图示了多区域二维条形码的实施例。 图2图示了多区域二维条形码的另一实施例。 图3是条形码读取器的实施例的框图。 图4是条形码生成器的实施例的框图。 图5A-5D图示了依据另一实施例的在其演进的不同阶段的渐进多区域二维条形码。 图6是依据另一实施例的方法的流程图。 图7是依据另一实施例的方法的流程图。 【具体实施方式】 在接下来的详细描述中,参考了形成其一部分的附图,并且其中以图示说明的方式示出了特定的实施例。其它实施例可以被使用,并且过程、结构、逻辑和电气改变可以在不背离本公开的范围的情形下被做出。因此,接下来的详细描述将不以限制性意义来理解。 图1图示了多区域机器可读编码的示例,诸如多区域二维条形码100,例如多区域数据矩阵类型编码。图2图示了多区域机器可读编码的示例,诸如多区域二维条形码200,例如多区域QR (快速响应)类型编码。条形码100和200可以是能够使用打印机打印为硬拷贝图像的物理条形码,或者能够以数字图像数据(诸如,位图)的形式存储在例如计算机中的电子条形码。位图可以被转换成特定的数据格式,诸如便携式文档格式(PDF)、标签图像文件格式(TIFF)、联合照相专家组(JPEG)、数据库中的字符串、或其它数据格式。物理条形码可以是图像数据,其在介质(诸如,纸、射频识别(RFID)标签等)上被打印为硬拷贝图像。 多区域条形码100可以包括多个区域120 (例如,区域12(^至1204),其针对一些实施例可以是单独的二维条形码,诸如单独的数据矩阵类型编码。多区域条形码200可以包括多个区域220 (例如,区域220i至2204),其针对一些实施例可以是单独的二维条形码,诸如单独的QR类型编码。 多区域二维条形码可以存储比传统的单区域二维条形码多的数据。例如,一些传统的单区域二维条形码可以存储用于统一资源定位符(URL)的标记(例如,由于不充足的存储器),其可以在服务器上而不是在实际扫描和解码单区域二维条形码的条形码读取器上被解析。然而,多区域二维条形码例如能够将整个URL存储为例如明码文本,从而允许所述URL在条形码读取器上被解析而不求助于服务器。 图1中的条形码100的每个区域120以及图2中条形码200的每个区域220可以包括黑色模块和白色模块。对于一些实施例,区域UO1UZO2和1204以及区域22(V2202和2204可以包括彩色模块130,其可以通过将颜色添加到之前为白色的模块而形成。例如,彩色模块130可以替换之前的白色模块。区域1202和1204以及区域2202和2204还可以包括与彩色模块130不同颜色的彩色模块135,其中彩色模块135可以通过将颜色添加到之前为白色的模块和/或通过将颜色添加到之前为模块130的颜色的模块而形成。例如,彩色模块135可以替换之前的白色模块和/或之前为模块130的颜色的模块。如在图1和2中所示的,对于一些实施例,区域1203和2203可以仅包括黑色和白色模块,但对于其它实施例,可以包括具有彩色模块130的颜色中的一个或多个和/或具有彩色模块135的颜色中的一个或多个的彩色模块。 彩色模块130对通过将一个或多个第一彩色模块读取为白色模块(如果彩色模块130足够亮)而可读取的数据进行编码,并且对通过基于其颜色读取彩色模块130而可读取的不同的数据进行编码。如果彩色模块130足够亮,则彩色模块130仅可以由第一二维条形码读取器(诸如标准二维条形码读取器)解释为白色模块。如果彩色模块135足够暗,则彩色模块135仅可以由标准二维条形码读取器解释为黑色模块。 例如,标准读取器可以基于独立于颜色(例如,独立于色度或色调)的亮度上的对比而读取二维条形码,使得“亮”颜色可以被有效地解释为白色,例如当使用针对标准读取器的特定条形码标准的机器可读指令(诸如,图像读取软件)时。然而,彩色模块可以使用第二二维条形码读取器(诸如,非标准的二维条形码读取器,例如,特别配置成解码(例如,读取)具有彩色模块的多区域二维条形码)基于其单独的颜色而被解释。例如,这种非标准的二维条形码读取器可以被配置成将不同的数据状态(例如,二进制数据状态)分配到不同的颜色。 除黑色和白色模块之外仅包括彩色模块130的区域(诸如,区域UO1和220P可以被称为“公开-隐含”区域,并且在区域UO1和220i中所包含的二维条形码可以被称为“公开-隐含” 二维条形码。这是因为彩色模块130仅可以由标准(例如,非专有)的读取器解释为白色模块,以及由特别配置成解码所述颜色的非标准(例如,专有)的读取器根据其特定的颜色来解释。例如,区域UO1和220i中的黑色和白色模块以及彩色模块130可以对数据进行编码,例如,其可以被称为数据通道,其可以由忽视彩色模块130的色度的标准读取器解码(例如,读取),从而仍将彩色模块130解释为白色模块,以及因此彩色模块130由标准读取器视为白色模块。 注意“公开-隐含”二维条形码可以包括两个不同组的编码数据。数据中的一组(例如,公开数据)可以是通过标准读取器可解码的(可读取的),并且可以由黑色和白色模块以及彩色模块130编码,所述彩色模块130由标准的读取器视为白色模块。数据中的第二组(例如,隐含数据)可以是仅通过非标准的读取器可读取的,并且可以由彩色模块130依据其实际颜色编码。换言之本文档来自技高网...

【技术保护点】
一种二维条形码,包括:多个区域;其中所述多个区域的第一区域包括黑色和白色模块以及一个或多个第一彩色模块;其中所述一个或多个第一彩色模块对通过将所述一个或多个第一彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第一彩色模块而可读取的不同数据进行编码;其中所述多个区域中的第二区域仅包括黑色和白色模块,或包括黑色和白色模块以及一个或多个第二彩色模块;以及其中所述一个或多个第二彩色模块对通过将所述一个或多个第二彩色模块读取为白色模块而可读取的数据进行编码,并且对通过基于其颜色读取所述一个或多个第二彩色模块而可读取的不同数据进行编码。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:SJ辛斯克M凡斯B罗克斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1