Orientation-indicating cyclic positional codes
First Claim
1. Machine-readable coded data disposed on or in a substrate, the coded data including a plurality of layouts, each layout having at least order n rotational symmetry, where n is at least two, the layout encoding:
- a first codeword comprising a sequence of at least n first symbols, the first symbols being distributed at n locations about a center of rotational symmetry of the layout such that decoding the first symbols at each of the n orientations of the layout produces n representations of the first codeword, each representation comprising a different cyclic shift of the first codeword and being indicative of the degree of rotation of the layout, and,a second codeword comprising a number of second symbols, the second codeword being indicative of information regarding the respective layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine-readable coded data disposed on or in a substrate. The coded data includes a plurality of layouts, each of which has order n rotational symmetry. The layout encodes a first codeword formed from a sequence of n first symbols distributed at n locations about the center of rotational symmetry of the layout. In use, decoding the first symbols at each of the n orientations of the layout produces n representations of the first codeword, with each representation being a different cyclic shift of the first codeword so as to indicate the degree of rotation of the layout. The layout also encodes a second codeword formed from a number of second symbols, the second codeword being indicative of information regarding the respective layout.
13 Citations
40 Claims
-
1. Machine-readable coded data disposed on or in a substrate, the coded data including a plurality of layouts, each layout having at least order n rotational symmetry, where n is at least two, the layout encoding:
-
a first codeword comprising a sequence of at least n first symbols, the first symbols being distributed at n locations about a center of rotational symmetry of the layout such that decoding the first symbols at each of the n orientations of the layout produces n representations of the first codeword, each representation comprising a different cyclic shift of the first codeword and being indicative of the degree of rotation of the layout, and, a second codeword comprising a number of second symbols, the second codeword being indicative of information regarding the respective layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification