嵌入有机器可读图像的卡、附接卡的产品和连接卡的产品的制作方法_5

文档序号:10158016阅读:来源:国知局
的描述符不匹配,则以与上述类似的方式,可捕捉第二视图或其它视图的一个或更多个帧或图像并且可检测本文中包括的可视特征以进行进一步分析和匹配验证。
[0112]根据其它实施方式,机器可读图像还可包括嵌入有第三可视成分的第三视图,第三可视成分是其中编码第二数据的第二可视代码,如以下将参照图5B描述的。
[0113]现在,转到图5B,示出按照目前公开主题的某些实施方式的印刷在介质上的机器可读图像的连续扫描过程的总体流程图,机器可读图像具有第三视图,第三视图嵌入有其中编码了第二数据的第二可视代码。
[0114]继续进行如图5A中描述的过程,在一些实施方式中,当如框520中描述地解码第一可视代码以得到第一数据时,第一数据中包括的检测指令可包括:a)代表用于搜索第二可视成分的、指定的可视特征的描述符,第二可视成分是具有可视特征的图形山)用于搜索第三可视成分的、指定的可视代码的识别指示符,其是第二可视代码。根据某些实施方式,检测指令还可包括:c)关于用于检测第二可视成分和第三可视成分的、扫描装置和机器可读图像之间的相对位置的指示(例如,方向指示符)。另选地,在一些其它实施方式中,用于检测第三可视成分的检测指令可被包括在与第二可视成分(而非第一可视成分)关联的信息中。具体地,针对第二视图的图形中的可视特征计算出的描述符可与检测指令关联(例如,描述符可用作指向数据库中存储的检测指令的指针),包括:a)用于指定的可视代码的识别指示符,可能还有b)关于用于检测第三可视成分的、扫描装置和机器可读图像之间的相对位置的指示(例如,方向指示符)。
[0115]继续进行框540,可按照以上的检测指令,检测(560)嵌入机器可读图像的第三视图中的第二可视代码。类似地,在一些实施方式中,在检测并分析第二可视成分之后,扫描装置或印刷机器可读图像可按照检测指令中包括的方向指示器向着一定方向移动,以基于指定的可视代码的识别指示符,搜索安置在第二视图的该方向上的第三视图中指定的下一个可视成分。捕捉第三视图的一个或更多个帧或图像并且可检测包括在其中的第二可视代码。
[0116]可解码(570)第二可视代码,以得到其中编码的第二数据,包括第二可视代码的识别指示符。第二数据还可包括更多如上所述的信息(诸如,检测指令、产品信息、URL等)。
[0117]如果代表图形的可视特征的描述符与代表指定的可视特征的描述符匹配,并且如果第二可视代码的识别指示符与检测指令中指定的可视代码的识别指示符匹配,则可确定(580)机器可读图像的扫描是成功的。
[0118]要注意,可用如上所述的一个阶段实现确定过程(580),或者另选地,它可分两个单独的阶段实现。例如,例如,如框550中描述的,可在框540之后,执行代表图形的可视特征的描述符和代表指定的可视特征的描述符之间的匹配关系的验证,并且如框580中描述的,在后续阶段(诸如,在框570之后),可执行第二可视代码的识别指示符和检测指令中指定的可视代码的识别指示符之间的匹配关系的验证。
[0119]根据某些实施方式,如果代表图形可视特征的描述符与代表指定的可视特征的描述符不匹配,或者第二可视代码的识别指示符与检测指令中指定的可视代码的识别指示符不匹配,则以与上述类似的方式,可捕捉本视图(例如,第二视图或第三视图)或其它视图的一个或更多个帧或图像并且可检测其中包括的可视特征以进行进一步分析和匹配验证。
[0120]要注意,上述三个视图的扫描过程的次序只是出于示例性目的图示的,并且不应该被理解为以任何方式限制本公开。用户可从多个视图中的任一个视图开始扫描过程。例如,可首先检测第二可视代码并且其中编码的检测指令可根据其中包括的具体方向指示符,指示扫描装置移动,以捕捉和检测第一可视代码或具有可视特征的图形。确定机器可读图像的扫描是否成功与首先检测到哪个可视成分无关。
[0121]继续进行以上参照图4描述的过程,根据某些实施方式,第一视图中的第一可视成分可以是其中编码了第一数据的第一可视代码,第二视图中的第二可视成分可以是其中编码了第二数据的第二可视代码,如以下将参照图6描述的。
[0122]现在,转到图6,示出按照目前公开主题的某些实施方式的印刷在介质上的机器可读图像的扫描过程的总体流程图,机器可读图像具有第一视图和第二视图,第一视图嵌入有其中编码了第一数据的第一可视代码,第二视图嵌入有其中编码了第二数据的第二可视代码。
[0123]这种情况下的扫描过程开始于框510和520,与以上参照图5A描述类似。可检测(510)嵌入机器可读图像的第一视图中的第一可视代码,并且解码第一可视代码(520)以得到其中编码的第一数据。具体地,第一数据可包括用于检测第二可视代码的检测指令。检测指令可包括:a)用于指定的第二可视代码的识别指示符,可能还有b)关于用于检测第二可视代码的、扫描装置和机器可读图像之间的相对位置的指示(例如,方向指示符)。
[0124]在框520之后,可按照以上的检测指令,检测(630)第二可视代码。具体地,在一些实施方式中,扫描装置或印刷机器可读图像可按照检测指令中包括的方向指示符向着促进方向移动,以基于用于指定的第二可视代码的识别指示符,搜索安置在第一视图的该方向上的第二视图中指定的第二可视代码。捕捉第二视图的一个或更多个帧或图像并且可检测其中包括的可视代码。
[0125]可解码(640)第二可视代码,以得到其中编码的第二数据。第二数据是与第二可视代码关联的信息并且包括第二可视代码的识别指示符。
[0126]如果第二可视代码的识别指示符与检测指令中包括的指定的第二可视代码的识别指示符匹配,则可确定(650)机器可读图像的扫描。
[0127]根据某些实施方式,出于安全目的,可加密嵌入诸如二维码的可视代码中的编码数据。解密密钥可被存储在扫描装置(诸如,例如,在移动装置中运行的扫描应用或软件)中,或者另选地,解密密钥可被存储在位于远程服务器上的数据库中。不同的解密密钥可用于加密不同的编码数据。
[0128]现在,参照图7,图7示出按照目前公开主题的某些实施方式的用扫描装置扫描印刷在印刷介质上的机器可读图像的扫描过程的总体流程图。
[0129]如以上提及的,印刷介质(诸如,例如,透镜印刷)能够呈现当从不同视点观察时机器可读图像的多个视图,这多个视图中的每个嵌入有包括可视特征的相应图形。
[0130]与以上参照图3描述类似地,顺序地,针对多个视图中的每个,(例如,通过图2中示出的检测模块204)可检测(710)嵌入视图中的图形中包括的可视特征。
[0131 ] 在检测到本视图的图形中的可视特征之后,可基于检测到的可视特征计算描述符(720)(例如,通过图2中示出的分析模块206)。根据某些实施方式,如图7中所示,针对多个视图中的每个,顺序地执行检测过程和计算过程,从而导致视图各自的相应可视特征的多个描述符。另选地,在一些实施方式中,在针对所有视图顺序地检测所有可视成分之后,检测到的所有可视特征的计算过程可被一起执行。要注意,执行本文中描述的检测和计算过程的次序不应该被理解为以任何方式限制本公开。可实现其它合适的次序作为以上的替代。
[0132]在框720之后,基于与之关联的多个描述符或信息,(例如,通过图2中示出的验证模块208)验证或确定(730)机器可读图像的扫描过程是否成功,如以下将参照图8详细描述的。
[0133]现在,转到图8,示出按照目前公开主题的某些实施方式的印刷在介质上的机器可读图像的扫描过程的总体流程图,机器可读图像具有至少第一视图和第二视图,第一视图嵌入有包括第一可视特征的第一图形,第二视图嵌入有包括第二可视特征的第二图形。
[0134]可检测(810)包括在嵌入第一视图中的第一图形中的第一可视特征,可基于检测到的第一可视特征计算(820)第一描述符。在一些实施方式中,第一描述符可与检测指令关联,包括:a)指定的可视特征的描述符,可能还有b)关于用于检测第二可视代码的、扫描装置和机器可读图像之间的相对位置的指示(例如,方向指示符)。例如,第一描述符可用作指向数据库中存储的检测指令的指针。
[0135]可按照以上的检测指令检测(830)第二视图中的第二图形中包括的第二可视特征,可基于检测到的第二可视特征计算(840)第二描述符。应该理解,在一些情况下,检测(830)和计算(840)描述符可被作为一个联合过程进行。
[0136]如果第二可视特征的第二描述符与指定的可视特征的描述符匹配,则可确定(850)扫描过程是成功的。
[0137]要注意,尽管以上扫描过程描述了扫描具有两个或三个视图的机器可读图像,但这些扫描过程只是出于示例性目的示出的并且决不应该被理解为以任何方式限制本公开。可按与参照图3至图8描述的类似方式,以连续过程实现具有不止三个视图的机器可读图像的扫描过程,视图是具有可视代码的视图或具有可视特征的图形。
[0138]如以上提及的,在一些实施方式中,可出于产品认证和防伪目的来使用如上所述的多样机器可读图像的扫描过程。例如,已知将诸如二维码的单个标准可视代码设置在产品的包装上,这样使顾客能够扫描代码并且如果代码被成功扫描和解码则向顾客提供关于产品是正版的指示。然而,标准的印刷二维码会非常容易被影印和复制。这些副本可被印刷出并且设置在伪造产品上。由于复制的代码仍然可被扫描仪识别和解码,导致伪造产品仍然会被认为是正版。在使用本公开中公开的具有多个视图的专用印刷机器可读图像的扫描过程时,因为在单个视图上不呈现需要检测的可视成分,所以扫描装置无法成功扫描此机器可读图像的简单影印件,因此伪造产品更难以模仿真实产品并且仍然被识别为正版产品O
[0139]可在介质上产生或印刷机器可读图像的过程中或者当将介质与介质载体关联时,使用防篡改和/或防篡改封签技术。举例来说,介质载体可以是产品包装,如之前提及的。
[0140]另外,为了确保检测到的多个不同视图实际是从一个机器可读图像检测到的,可在扫描过程中使用跟踪和图像定位技术。例如,处理单元可被构造成估计检测到的不同可视成分的相对位置,然后在确定阶段期间,还验证不同的可视成分是否是从一个区域(例如,多样机器可读图像所处的区域)检测到的。如果确定不同的可视成分不是从一个区域检测到的,则不认为扫描过程是成功的。通过这样做,影印多个视图并且将它们分别印刷在纸张上的努力将有可能被验证是伪造扫描。
[0141]根据某些实施方式,扫描过程还可包括响应于确定机器可读图形的扫描成功,向用户提供一定指示和信息。举例来说,可向用户提供关于印刷机器可读图像关联的产品是正版的指示。又如,还可提供产品信息或指向位于远程服务器或数据库(诸如,链接到产品网站的URL)中的信息的指针。
[0142]要注意,执行参照图3至图8描述的过程的次序和顺序只是出于示例性目的示出的,不应该被理解为以任何方式限制本公开。图3至图8中示出的一个或更多个阶段可按不同次序执行和/或一个或更多个阶段的群组可同时执行,反之亦然。
[0143]在描述了相对于图3至图8的机器可读图像的各种扫描过程之后,提供按照目前公开主题的某些实施方式的公共交通中使用的机器可读图像的这种扫描过程的示例。
[0144]在公共交通工具(诸如,巴士、或火车)中,诸如标准QR代码的单个可视代码可被提供为设置在巴士上的印刷标贴或印刷海报。乘客可使用他们移动电话中的钱包应用来扫描QR代码并且支付行程。钱包应用使人们能够用信用值为他们的账户充值,信用值因此可响应于QR代码的扫描而减少。这种自动支付系统既方便又有效;然而,这种系统在验证支付时存在一定问题,目前还没有解决这些问题。例如,为了逃避支付行程,人们可捕捉QR代码的照片,并且只有在检查员上巴士的情况下才扫描它。
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1