Embedded method for embedded interaction code array
First Claim
1. A computer-readable medium for configuring an embedded interaction code (EIC) document system and having computer-executable instructions to perform the steps comprising:
- (a) determining an address space of an EIC array, the EIC array including at least one m-array;
(b) estimating a size of an EIC symbol from a characteristic of a display device and document contents;
(c) in response to (a) and (b), selecting a geometric shape for the EIC symbol; and
(d) configuring an EIC font to represent the EIC symbol by including at least one data dot that is located on an edge of the EIC font.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
144 Citations
20 Claims
-
1. A computer-readable medium for configuring an embedded interaction code (EIC) document system and having computer-executable instructions to perform the steps comprising:
-
(a) determining an address space of an EIC array, the EIC array including at least one m-array;
(b) estimating a size of an EIC symbol from a characteristic of a display device and document contents;
(c) in response to (a) and (b), selecting a geometric shape for the EIC symbol; and
(d) configuring an EIC font to represent the EIC symbol by including at least one data dot that is located on an edge of the EIC font. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium for selecting an embedded interaction code (EIC) font and having computer-executable instructions to perform the steps comprising:
-
(a) estimating a size of an EIC symbol;
(b) selecting a geometric shape for the EIC font, the geometric shape supporting a determined number of dimensions for an EIC array;
(c) configuring the EIC font with a least one data dot to support the determined number of dimensions and with the selected geometric shape; and
(d) generating the EIC symbol using the EIC font. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium for processing an embedded interaction code (EIC) symbol that is included in an EIC document and that is captured in a camera image, the computer-readable medium having computer-executable instructions to perform the steps comprising:
-
(a) obtaining the camera image that contains the EIC symbol;
(b) segmenting the EIC symbol to distinguish the EIC symbol from other EIC symbols; and
(c) properly orientating the EIC symbol from at least one orientation dot. - View Dependent Claims (18, 19, 20)
-
Specification