Data distribution mechanism in the form of ink dots on cards
First Claim
1. An information carrier comprising a card having a surface and an array of dots printed on the surface, the array of dots carrying information that incorporates both operative and redundant information, the dots being configured so that the operative information is dispersed within the redundant information to protect the operative information and to facilitate the use of error correcting algorithms so that the information is recorded on the surface in a fault tolerant manner, the dots defining at least one data area and at least one corresponding border region that is detectable by a reader to facilitate location of the, or each, data area wherein the dots defining the, or each, border region further define a plurality of targets, said targets being positioned at a predetermined location relative to the, or each, data area and each of said targets comprises an array of dots.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved form of information distribution information distribution medium is disclosed comprising a card on which at least one surface thereof contains distributed information encoded as an array of dots printed on the surface in a fault tolerant manner. Preferably, the array of dots is grouped into a plurality of data segment blocks with each data segment block having a delineated border region for accurately spatially locating the dots. The delineated border region can include a series of periodically spaced markers, the periodicity being substantially twice the pitch of the array of dots. The delineated border region can further include at least one line of dots spaced adjacent to the periodically spaced markers. The periodically spaced markers can comprise substantially 2 or 3 adjacent printed dots. Applications and uses of such-a system are also disclosed.
53 Citations
8 Claims
- 1. An information carrier comprising a card having a surface and an array of dots printed on the surface, the array of dots carrying information that incorporates both operative and redundant information, the dots being configured so that the operative information is dispersed within the redundant information to protect the operative information and to facilitate the use of error correcting algorithms so that the information is recorded on the surface in a fault tolerant manner, the dots defining at least one data area and at least one corresponding border region that is detectable by a reader to facilitate location of the, or each, data area wherein the dots defining the, or each, border region further define a plurality of targets, said targets being positioned at a predetermined location relative to the, or each, data area and each of said targets comprises an array of dots.
-
6. A method of decoding an array of dots that are printed on a card, the array of dots carrying information including both operative and redundant information with the operative information being dispersed within the redundant information, to facilitate the use of error correcting algorithms and to protect the operative information, the array of dots defining at least one data area, the, or each, data area having a border region defined by the dots, the dots also defining a plurality of targets in each border region, each said target comprising a relatively small region of a first color disposed within a relatively large region of a second color, said second color being distinguishable from said first color, said method comprising the steps of:
-
applying pattern analysis algorithms to the dots to detect the position of the targets in the, or each, border region and thus the data area associated with the, or each, border region;
sensing a bit pattern defined by the dots in the, or each, data area;
decoding the bit pattern to extract information relating to decoding algorithms; and
decoding the operative information using the decoding algorithms and the redundant information to correct errors in the operative information.
-
-
7. An information carrier that comprises
a card; - and
a plurality of dots that are printed on the card, the plurality of dots carrying data representing a set of instructions that are readable by a processing device, the array of dots having the following characteristics;
the dots are set out in a generally rectangular array with a logical upper side, a logical lower side, a logical left side and a logical right side, with a data area bounded by the logical sides;
the dots define a plurality of targets that extend along both the logical left and the right side of the array, each target being identifiable as such by a reading device;
the dots are positioned in a plurality of substantially parallel columns that extend between the logical upper and lower sides of the array; and
the dots define a plurality of clock markers that are positioned along each of the upper and lower logical sides of the array, in aligned pairs with each said column extending between clock markers of respective pairs.
- and
-
8. An information carrier that comprises
a card; -
a plurality of dots that are printed on the card, the plurality of dots carrying data representing a set of instructions that are readable by a processing device, the array of dots having the following characteristics;
the dots are set out in a generally rectangular array;
the dots define a plurality of rectangular data blocks making up the array, each rectangular data block having a logical left side, a logical right side, a logical upper side and a logical lower side;
the dots define a plurality of targets that extend along both the logical left side and the right side of the array, each target being identifiable as such by a reading device;
the dots of each data block are positioned in a plurality of substantially parallel columns that extend between the logical upper and lower sides of the data block; and
the dots define a plurality of clock markers that are positioned along each of the upper and lower logical sides of the data blocks, in aligned pairs with each said column extending between clock markers of respective pairs.
-
Specification