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

文档序号:10158016阅读:来源:国知局
包括顺序检测和分析各视图并且确定扫描是否成功的整个过程。要注意的是,在一些情况下,术语“扫描”还可表示扫描(诸如,检测和分析)机器可读图像的一个视图。因此,术语的理解应该不限于以上定义并且应该被提供其最广义的合理理解。
[0083]顺序地,对于多个视图中的每个,可检测嵌入其中的可视成分(310)(例如,通过图2中示出的检测模块204)。具体地,从第一视图开始并且顺序地针对每个视图,用户可从某个视点/角度将扫描装置对准该视图,并且可获取包括可视成分的视图的图像(例如,通过图2中示出的图像获取模块203)。为了检测嵌入其中的可视成分,可由检测模块204处理获取的图像并且可从中提取可视成分。
[0084]如之前提及的,可视成分可以是以下中的任一个:i)其中编码了数据的可视代码,W包括可视特征的图形。根据某些实施方式,多个视图中的至少一个被嵌入可视成分,该可视成分是其中编码了数据的可视代码。具体地,在一些情况下,可视代码可以是其中嵌入输入图像的二维码,如以上参照图9A至图9D描述的。仅仅出于例证的目的,相对于是二维码的可视代码,提供下面描述的某些实施方式。实施方式同样地可应用于其它种类的可视代码。
[0085]在检测目前视图中的可视成分之后,可分析检测到的可视成分(320)(例如,通过图2中示出的分析模块206)以得到与之关联的信息。根据某些实施方式,如图3中所示,针对多个视图中的每个,顺序地执行检测过程和分析过程,从而导致多个可视成分和相应的关联信息。另选地,在一些实施方式中,在针对所有视图顺序地检测所有可视成分之后,检测到的所有可视成分的分析过程可被一起执行。要注意,执行本文中描述的检测和分析过程的次序不应该被理解为以任何方式限制本公开。可实现其它合适次序来作为以上的替代。举例来说,例如,在具有多个处理器的系统中,可同时执行之前检测到的可视成分的分析和当前可视成分的检测。又如,可顺序或同时执行不同可视成分的分析。
[0086]根据某些实施方式,与各可视成分关联的信息可包括(但不限于)以下中的一个或更多个:用于检测下一个可视成分的检测指令、本可视成分的识别指示符、介质关联的产品的信息、和URL。识别指示符可以是例如用于识别各可视成分并且用于验证与其它可视成分的匹配关系的唯一标识符或唯一识别号(UID)。应该注意,在一些情况下,关联信息可包括除了以上之外的额外信息,这有可能会取决于可视成分的类型及其用途。
[0087]检测指令可包括指定的下一个可视成分的信息,以提供关于应该搜索下一个可视成分的指示。术语“下一个可视成分”是指在完成处理本视图中检测到的本可视成分之后,扫描装置正移动以捕捉和检测的下一个视图中的可视成分。举例来说,如果指定下一个可视成分是具有可视特征的图形,则下一个可视成分的信息可以是代表图形中的可视特征的描述符。又如,如果指定下一个可视成分是可视代码,则下一个可视成分的信息可以是指示下一个可视成分的UID的一对ID。
[0088]因此,根据其它实施方式,检测指令还可包括用于检测下一个可视成分的、关于扫描装置和上面印刷有机器可读图像的印刷介质(或印刷介质关联的产品)之间的相对位置的指示。举例来说,关于相对位置的此指示可以是方向指示符,指示扫描装置或印刷介质应该相对于彼此移动以捕捉下一个可视成分的方向。又如,相对位置的指示还可以是指示扫描装置或印刷介质为了捕捉下一个可视成分应该晃动的晃动指示符。在一些实施方式中,可用可视方式向用户提供关于扫描装置和印刷介质之间的相对位置的此指示(例如,扫描装置的显示器上的箭头),以便进行扫描过程。在其它实施方式中,此指示还可呈现在印刷机器可读图像上,作为关于扫描装置的显示器上设置的指示的替代或补充。另选地或另外地,还可通过音频(例如,扬声器)或振动(其功能可被组装为扫描装置(例如,移动电话)的部分)向用户提供此指示。
[0089]在一些实施方式中,扫描装置可配备一个或更多个传感器(诸如,例如,加速度计、罗盘、姿势传感器和陀螺仪等),传感器可提供用于检测下一个可视成分的、关于扫描装置的相对位置或移动的额外指示。此指示可包括例如:向用户提供更新后的方向指示、估计更新后的可视成分位置并且指示扫描装置是否正在发生真实移动。
[0090]在分析检测到的可视成分之后,可至少基于与检测到的可视成分关联的信息之间的匹配关系,(例如,通过图2中示出的验证模块208)验证或确定(330)机器可读图像的扫描过程是否成功。
[0091]根据某些实施方式,至少基于与本可视成分关联的信息中包括的指定的下一个可视成分的信息和与下一个可视成分关联的信息中包括的下一个可视成分的识别指示符之间的匹配关系进行确定,如将相对于图4至图8更详细描述的。
[0092]根据其它实施方式,还可基于被定义为足以确定扫描过程成功的可视成分数量进行确定。在一个实施方式中,可确定,除了如上所述的匹配关系,如果N个可视成分(N多2)被成功检测和分析,则应该认为扫描过程是成功的。数量N可以是预定的固定数量,或者另选地,数量N可被包括或编码在与各可视成分关联的信息中。例如,如果可视成分是诸如二维码的可视代码,则数量N可以是二维码中的编码数据的部分。在另一个实施方式中,如果N个可视成分中的一定百分比(例如,85%)被成功检测和分析,则扫描过程也可被认为是成功的。如果确定扫描过程不成功,诸如例如与可视成分关联的信息是不匹配的,或者检测到的可视成分的数量不够(例如,少于预定数量N),则将继续进行扫描过程并且将指示扫描装置移动到其它视图以进行进一步的检测和分析过程。在一些情况下,这可包括检测和分析已经被检测和分析的可视成分。
[0093]因此,在一些实施方式中,对于机器可读图像的多个视图中的每个视图,在检测到这个视图中的可视成分并且进行分析之后,还提供基于被定义为足够的可视成分的数量,进行关于机器可读图像的扫描过程是否完成的确定过程。如果确定扫描过程没有完成,即,检测到的可视成分的数量少于预定数量N,则将继续进行扫描过程并且将指示扫描装置移动到其它视图,以进行进一步的检测和分析过程,如上所述。
[0094]要注意,被定义为足够的可视成分的数量不是确定扫描过程是否成功一直需要的。举例来说,如果机器可读图像的多个视图以顺序连接方式布置(诸如,例如,围绕成环)使得最后一个视图和第一个视图彼此靠近而不顾及哪个视图被首先扫描,则如果待检测的下一个可视成分是之前已经检测的重复可视成分,则也可确定扫描过程是成功的。
[0095]还应该注意,在一些情况下,机器可读图像中包括的可视成分的量可大于被定义为足以确定扫描过程是否成功的可视成分的数量。例如,机器可读图像可具有总共嵌入其五个不同视图中的五个可视成分,但为了确定扫描过程成功,只需要扫描其中三个。在这种情况下,为了实现成功扫描过程的确定,如上所述的扫描过程不一定顺序地遍及五个视图中的每个,而只需要扫描其中三个。嵌入机器可读图像中的可视成分的总数量可以是预定的固定数量,或者另选地,总数量可被包括或编码在与各可视成分关联的信息中。
[0096]在相对于图3描述了用扫描装置扫描印刷在介质上的机器可读图像的总体过程之后,现在参照图4,图4示出按照目前公开主题的某些实施方式的印刷在介质上的机器可读图像的扫描过程的总体流程图,机器可读图像具有至少第一视图和第二视图。
[0097]根据某些实施方式,印刷机器可读图像的多个视图可包括至少嵌入有第一可视成分的第一视图和嵌入有第二可视成分的第二视图。与以上相对于图3描述类似地,在这种情况下,扫描过程可包括如图4中所示的以下步骤。
[0098]i)可检测(410)嵌入机器可读图像的第一视图中的第一可视成分并且可分析(420)第一可视成分,以得到与之关联的信息。
[0099]ii)可检测(430)嵌入机器可读图像的第二视图中的第二可视成分并且可分析(440)第二可视成分,以得到与之关联的信息。
[0100]iii)至少基于与第一可视成分和第二可视成分关联的信息之间的匹配关系,确定(450)机器可读图像是否被成功扫描。
[0101]根据某些实施方式,第一视图中的第一可视成分可以是其中编码了第一数据的第一可视代码,第二视图中的第二可视成分可以是包括可视特征的图形,如以下将参照图5A描述的。
[0102]现在,转到图5A,示出按照目前公开主题的某些实施方式的印刷在介质上的机器可读图像的扫描过程的总体流程图,机器可读图像具有至少第一视图和第二视图,第一视图嵌入有其中编码了第一数据的第一可视代码,第二视图嵌入有包括可视特征的图形。
[0103]这种情况下的扫描过程与以上参照图4描述地类似地执行,并且被指明包括以下步骤。
[0104]可检测(510)嵌入机器可读图像的第一视图中的第一可视代码,如以上相对于框410类似描述的。
[0105]框420中描述的分析第一可视成分可如框520中所示地指明,包括解码第一可视代码以得到编码在其中的第一数据。第一数据是与第一可视成分关联的信息,如以上框420中描述的。第一数据可包括用于检测第二可视成分的检测指令,第二可视成分是包括可视特征的图形。如之前提及的,检测指令可包括应该在下面的扫描过程中搜索的指定的下一个可视成分的信息,在这种情况下,是代表指定的可视特征的描述符或图像描述符。术语“描述符”或“图像描述符”在计算机视觉领域是已知的,只是出于方便的目的,下面的定义被作为非限制示例提供。因此,除非另外阐明,否则权利要求书中的术语描述符的理解不限于以下的定义并且应该被赋予其最广义的合理理解。术语“图像描述符”当在本文中使用时涉及图像中内容的可视特征。图像描述符可描述诸如形状、颜色、纹理的特征;还有其它更复杂的图像性质。描述符可涉及图像的多个部分或涉及整个图像。应该理解,某个图像描述符可由若干图像描述符组成。应该理解,当在整个说明书和权利要求书中引用图像描述符时,可用任何已知的合适格式表示和保存图像描述符。举例来说,图像描述符可被表示和存储为光栅图形格式(包括GIF、JPG和PNG格式)。另一个示例表示可以是矢量表示。另一个示例表示可以是整数、浮点数或矢量的阵列。另一个示例可以是字节或位流。
[0106]检测指令还可包括用于检测第二可视成分的、关于扫描装置和机器可读图像之间的相对位置的指示(例如,方向指示符),如以上参照框320描述的。要注意,在一些情况下,检测指令(诸如,例如,代表指定的可视特征的描述符)也可被存储在数据库中,以替代被包括在可视代码的编码数据中。
[0107]可按照检测指令,检测(530)嵌入第二视图中的图形中包括的可视特征。具体地讲,在一些实施方式中,扫描装置或印刷机器可读图像可按照检测指令中包括的方向指示符向着促进方向移动,以基于代表指定的可视特征的描述符,搜索安置在第一视图的该方向上的第二视图中指定的下一个可视成分。可捕捉第二视图的一个或多个帧或图像并且可检测其中包括的可视特征。
[0108]框440描述的第二可视成分的分析可被如框540中所示地指定,包括计算代表图形中检测到的可视特征的描述符。描述符是与以上框440中描述的第二可视成分关联的信息。举例来说,可根据某个图形计算出不止一个描述符,其中,一个描述符代表检测到的可视特征。
[0109]如果代表图形可视特征的描述符与代表指定的可视特征的描述符匹配,则可确定(550)扫描过程是成功的。另选地,如果根据图形计算出的描述符之一与代表指定的可视特征的描述符匹配,则可确定(550)扫描过程是成功的。
[0110]在图形包括不止一个可视特征的情况下,针对各可视特征计算出描述符,执行搜索,以弄清图形的哪个描述符与代表指定的可视特征的描述符匹配。
[0111]根据某些实施方式,如果代表图形可视特征的描述符与代表指定的可视特征
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1