Abstract An optically readable record for storing encoded information comprises (1) a recording medium, (2) a self-clocking data code for encoding the information, with this data code being composed of glyphs that are written in a two dimensional code field on the recording medium on centers that are spatially distributed in nominal accordance with a predetermined spatial formatting rule, where the glyphs are defined by respective symbols that are selected from a finite set of optically discriminable symbols to encode the information, and (3) a self-clocking synchronization code pattern that is written on the recording medium to fully frame at least a portion of the data code, with this the synchronization code pattern defining multiple paths of self-clocking glyphs for reaching any given glyph of synchronization code pattern from any other glyph thereof.
An optically readable record for storing encoded information; said record comprising a recording medium; a self-clocking data code pattern for encoding said information; said data code pattern being composed of glyphs that are written in a two dimensional code field on said recording medium on centers that are spatially distributed in nominal accordance with a predetermined spatial formatting rule; the glyphs of said data code pattern being defined by respective symbols that are selected from a finite set of optically discriminable symbols to encode said information; and a self-clocking synchronization code pattern, said synchronization code pattern being composed of glyphs that are written on said recording medium on a lattice-like pattern of centers which are positioned to fully frame at least a portion of said data code pattern; the glyphs of said synchronization code pattern being defined by symbols that are selected from said set of symbols to encode at least one periodic synchronization code which has a periodicity that is selected to cause the glyph encoding of a single period thereof to substantially span at least one fully framed portion of said data code pattern along one dimension of said code field; whereby said synchronization code pattern provides multiple paths of self-clocking glyphs for reaching any given glyph thereof from any other glyph thereof, and said data code pattern and said synchronization code pattern have a substantially homogeneous visual appearance.
Claim 2
Dependent Claim
231 words
An optically readable record for storing encoded information; said record comprising a recording medium; a self-clocking data code pattern for encoding said information; said data code pattern being composed of glyphs that are written in a two dimensional code field on said recording medium on centers that are spatially distributed in nominal accordance with a predetermined spatial formatting rule; the glyphs of said data code pattern being defined by respective symbols that are selected from a finite set of optically discriminable symbols to encode said information; and a self-clocking synchronization code pattern, said synchronization code pattern being composed of glyphs that are written on said recording medium on a lattice-like pattern of centers which are positioned to fully frame at least a portion of said data code pattern; the glyphs of said synchronization code pattern being defined by symbols that are selected from said set of symbols to encode at least one periodic synchronization code which has a periodicity that is selected to cause the glyph encoding of a single period thereof to substantially span at least one fully framed portion of said data code pattern along one dimension of said code field; whereby said synchronization code pattern provides multiple paths of self-clocking glyphs for reaching any given glyph thereof from any other glyph thereof, and said data code pattern and said synchronization code pattern have a substantially homogeneous visual appearance.
Claim 3
Dependent Claim
38 words
The record of claim 1 wherein said data code pattern is written on said recording medium in a repetitive pattern of data blocks, and each of said data blocks is substantially fully framed by said synchronization code pattern.
Claim 4
Dependent Claim
35 words
The record of claim 2 wherein said lattice-like pattern of centers is periodic along predefined axes; and said synchronization code pattern repeats with a periodicity that is matched to the periodicity of said lattice-like pattern.
Claim 5
Dependent Claim
30 words
The record of claim 1 wherein substantially all of the glyphs of said data code pattern are included within and fully framed by at least one such synchronization code pattern.
Claim 6
Dependent Claim
33 words
The record of any of claims 1, 2, 3 or 4 wherein said glyphs are composed of elongated slash-like symbols that are oriented at different angles of rotation to encode different digital values.
Claim 7
Dependent Claim
29 words
The record of claim 5 wherein said glyphs are oriented at +45° and -45° with respect to a vertical axis of said recording medium for encoding different binary values.