Local metadata embedding and decoding
    1.
    发明授权
    Local metadata embedding and decoding 有权
    本地元数据嵌入和解码

    公开(公告)号:US07542976B2

    公开(公告)日:2009-06-02

    申请号:US11112637

    申请日:2005-04-22

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F3/03545

    摘要: In accordance with embodiments of the invention, local metadata is embedded into an embedded interactive code document by combining a first m-array and a second m-array to generate a combined m-array with encoded local metadata such that a start position of the second m-array in the combined m-array is shifted, by an amount that is based on the local metadata, relative to a start position of the first m-array in the combined m-array. The first m-array and the second m-array may contain the same repeating bit sequence. Local metadata may be decoded from the embedded interactive code document by decoding the local metadata from the combined m-array by determining the amount by which the second m-array is shifted, relative to the first m-array, in the combined m-array.

    摘要翻译: 根据本发明的实施例,通过组合第一m阵列和第二m阵列来将本地元数据嵌入到嵌入式交互式代码文档中,以生成具有编码的本地元数据的组合m阵列,使得第二m阵列的开始位置 组合的m阵列中的m阵列相对于组合的m阵列中的第一m阵列的开始位置偏移基于本地元数据的量。 第一m阵列和第二m阵列可以包含相同的重复比特序列。 本地元数据可以通过从组合的m阵列中解码本地元数据而从嵌入式交互式代码文档中解码,通过确定第二m阵列相对于第一m阵列在组合的m阵列中被移位的量 。

    Global metadata embedding and decoding
    2.
    发明申请
    Global metadata embedding and decoding 有权
    全球元数据嵌入和解码

    公开(公告)号:US20060242561A1

    公开(公告)日:2006-10-26

    申请号:US11112672

    申请日:2005-04-22

    IPC分类号: G06F17/00

    摘要: In accordance with embodiments of the invention, global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 根据本发明的实施例,通过组合第一m阵列和第一m-阵列的多个副本,将嵌入式交互式代码文档中的全局元数据(诸如可以是全局唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中, 阵列以生成具有编码的全局元数据的组合的m阵列,使得多个的数组的相应起始位置(x,d,y,...) 组合的m阵列中的第一m阵列的副本相对于组合的m阵列中的第一m阵列的开始位置分别移位相应于全局元数据的相应部分的量。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。

    Global metadata embedding and decoding
    3.
    发明授权
    Global metadata embedding and decoding 有权
    全球元数据嵌入和解码

    公开(公告)号:US08156153B2

    公开(公告)日:2012-04-10

    申请号:US12180484

    申请日:2008-07-25

    IPC分类号: G06F7/00 G06F17/00 G06K9/00

    摘要: Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd, yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 通过组合第一m阵列和第一m阵列的多个副本来将全局元数据(诸如可以是全球唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中以生成组合的m阵列 具有编码的全局元数据,使得组合的m阵列中的第一m阵列的多个副本中的各个开始位置(xd,yd)i分别被移动,基于全局元数据的相应部分的相应量, 相对于组合的m阵列中的第一m阵列的开始位置。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。

    GLOBAL METADATA EMBEDDING AND DECODING
    4.
    发明申请
    GLOBAL METADATA EMBEDDING AND DECODING 有权
    全球元数据嵌入和解码

    公开(公告)号:US20090119573A1

    公开(公告)日:2009-05-07

    申请号:US12180484

    申请日:2008-07-25

    IPC分类号: G06F17/00

    摘要: In accordance with embodiments of the invention, global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 根据本发明的实施例,通过组合第一m阵列和第一m-阵列的多个副本,将嵌入式交互式代码文档中的全局元数据(诸如可以是全局唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中, 阵列以生成具有编码的全局元数据的组合m阵列,使得组合的m阵列中的第一m阵列的多个副本中的相应起始位置(xd,yd)i各自偏移基于 在全局元数据的相应部分上相对于组合的m阵列中的第一m阵列的开始位置。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。

    Global metadata embedding and decoding
    5.
    发明授权
    Global metadata embedding and decoding 有权
    全球元数据嵌入和解码

    公开(公告)号:US07421439B2

    公开(公告)日:2008-09-02

    申请号:US11112672

    申请日:2005-04-22

    IPC分类号: G06F7/00 G06F17/00 G06K9/00

    摘要: Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 通过组合第一m阵列和第一m阵列的多个副本来将全局元数据(诸如可以是全球唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中以生成组合的m阵列 具有编码的全局元数据,使得第一m阵列的多个拷贝的相应开始位置(x,d,i,..., 组合的m阵列相对于组合的m阵列中的第一m阵列的开始位置而被移位,相应于基于全局元数据的相应部分的量。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。

    Local metadata embedding and decoding

    公开(公告)号:US20060242560A1

    公开(公告)日:2006-10-26

    申请号:US11112637

    申请日:2005-04-22

    IPC分类号: G06F17/00

    CPC分类号: G06F3/03545

    摘要: In accordance with embodiments of the invention, local metadata is embedded into an embedded interactive code document by combining a first m-array and a second m-array to generate a combined m-array with encoded local metadata such that a start position of the second m-array in the combined m-array is shifted, by an amount that is based on the local metadata, relative to a start position of the first m-array in the combined m-array. The first m-array and the second m-array may contain the same repeating bit sequence. Local metadata may be decoded from the embedded interactive code document by decoding the local metadata from the combined m-array by determining the amount by which the second m-array is shifted, relative to the first m-array, in the combined m-array.

    Embedded method for embedded interaction code array
    7.
    发明申请
    Embedded method for embedded interaction code array 审中-公开
    嵌入式交互代码数组的嵌入式方法

    公开(公告)号:US20060242562A1

    公开(公告)日:2006-10-26

    申请号:US11112831

    申请日:2005-04-22

    IPC分类号: G06F17/00

    CPC分类号: G06F3/0321

    摘要: Embodiments of the invention configure and analyze an embedded interaction code (EIC) array of an EIC document. An EIC font, having a selected geometric shape, is configured so that a generated EIC symbol encodes EIC data. The EIC font is configured with at least one orientation dot so that a captured image can be properly orientated. An EIC document system is configured to support a desired address space of an EIC array, a desired decoding performance, and a desired level of readability of an EIC document. An EIC font is configured to include a plurality of data dots along an edge. The selection of the EIC font takes into consideration a number of dimensions and the order of a constituent m-array, which is associated with one of the dimensions. An EIC font may be configured with at least one clock dot to support segmenting EIC symbols in the captured image.

    摘要翻译: 本发明的实施例配置和分析EIC文档的嵌入式交互码(EIC)阵列。 具有选定几何形状的EIC字体被配置为使得所生成的EIC符号对EIC数据进行编码。 EIC字体配置有至少一个方向点,以便捕获的图像可以正确定向。 EIC文档系统被配置为支持EIC阵列的期望的地址空间,期望的解码性能以及期望的EIC文档的可读性水平。 EIC字体被配置为沿边缘包括多个数据点。 EIC字体的选择考虑了与尺寸之一相关联的成分m阵列的数量和尺寸。 EIC字体可以配置有至少一个时钟点,以支持在捕获的图像中分割EIC符号。

    Local metadata embedding solution

    公开(公告)号:US20060123049A1

    公开(公告)日:2006-06-08

    申请号:US11121442

    申请日:2005-05-04

    IPC分类号: G06F17/00

    摘要: In accordance with embodiments of the invention, local metadata is embedded into, and extracted from, an embedded interaction code document. A plurality of local-metadata values are assigned, in accordance with a set of local-metadata conflict-resolution rules, via a plurality of respective partial-share channels, to a plurality of respective local-metadata fields. The local metadata is decoded by decoding the partial-share channels and by resolving potentially conflicting decoded local-metadata values according to the set of local-metadata conflict-resolution rules. A local metadata value of a region to the left may be smaller than a local metadata value of a potentially conflicting region to the right, and the values may be non-continuous. A local metadata value of an upper region may be smaller than a local metadata value of a potentially conflicting lower region, and the values may be continuous.

    Local metadata embedding solution
    9.
    发明授权
    Local metadata embedding solution 失效
    本地元数据嵌入解决方案

    公开(公告)号:US07505982B2

    公开(公告)日:2009-03-17

    申请号:US11121442

    申请日:2005-05-04

    IPC分类号: G06F17/30 G06F7/00

    摘要: In accordance with embodiments of the invention, local metadata is embedded into, and extracted from, an embedded interaction code document. A plurality of local-metadata values are assigned, in accordance with a set of local-metadata conflict-resolution rules, via a plurality of respective partial-share channels, to a plurality of respective local-metadata fields. The local metadata is decoded by decoding the partial-share channels and by resolving potentially conflicting decoded local-metadata values according to the set of local-metadata conflict-resolution rules. A local metadata value of a region to the left may be smaller than a local metadata value of a potentially conflicting region to the right, and the values may be non-continuous. A local metadata value of an upper region may be smaller than a local metadata value of a potentially conflicting lower region, and the values may be continuous.

    摘要翻译: 根据本发明的实施例,将本地元数据嵌入到嵌入式交互代码文档中并从其中提取出来。 根据一组本地元数据冲突解决规则经由多个相应的部分共享信道,将多个本地元数据值分配给多个相应的本地元数据字段。 通过对部分共享信道进行解码并根据本地元数据冲突解决规则的集合解决潜在冲突的解码的本地元数据值来解码本地元数据。 左侧的区域的本地元数据值可能小于右侧潜在冲突区域的本地元数据值,并且该值可以是非连续的。 上部区域的本地元数据值可以小于潜在冲突的较低区域的本地元数据值,并且该值可以是连续的。

    Embedded interaction code enabled surface type identification
    10.
    发明授权
    Embedded interaction code enabled surface type identification 有权
    嵌入式交互代码启用表面类型识别

    公开(公告)号:US07817816B2

    公开(公告)日:2010-10-19

    申请号:US11205448

    申请日:2005-08-17

    IPC分类号: G06K9/00

    CPC分类号: G06K9/22 G06K2009/226

    摘要: At least one image captured from a printed document and at least one image captured from a display surface other than a printed document are processed. A surface-type-identification module accepts as input both types of images and identifies, for a particular image, the type of surface from which the image was captured. A display-surface-preprocessing module preprocesses the at least one embedded-interaction-code image captured from a display surface other than a printed document. A printed-document-preprocessing module preprocesses the at least one embedded-interaction-code images captured from a printed document. An embedded-interaction-code-processing module outputs location information for at least one of the at least one image captured from a printed document and the at least one image captured from a display surface other than a printed document.

    摘要翻译: 处理从打印文档捕获的至少一个图像和从打印文档以外的显示表面捕获的至少一个图像。 表面类型识别模块接受两种类型的图像作为输入,并且针对特定图像识别捕获图像的表面的类型。 显示表面预处理模块预处理从打印文档以外的显示表面捕获的至少一个嵌入式交互代码图像。 打印文档预处理模块预处理从打印文档捕获的至少一个嵌入式交互代码图像。 嵌入式交互代码处理模块输出从打印文档捕获的至少一个图像中的至少一个图像和从打印文档以外的显示表面捕获的至少一个图像的位置信息。