Encoded data card reading system
First Claim
1. A data structure encoded on the surface of an object comprising:
- a series of block data regions with each of said block data regions including;
an encoded data region containing data to be decoded in an encoded form;
a series of clock marks structures located around a first peripheral portion of said encoded data region;
a series of easily identifiable target structures located around a second peripheral portion of said encoded data region; and
an orientation data structure located round a third peripheral portion of said encoded data region.
4 Assignments
0 Petitions
Accused Products
Abstract
A data structure is disclosed encoded on the surface of an object comprising a series of block data regions with each of the block data regions including: an encoded data region containing data to be decoded in an encoded form; a series of clock marks structures located around a first peripheral portion of the encoded data region; and a series of easily identifiable target structures located around a second peripheral portion of the encoded data region. The block data regions can further include an orientation data structure located round a third peripheral portion of the encoded data region. The orientation data structure can comprises a line of equal data points along an edge of the peripheral portion. The clock marks structures can include a first line of equal data points in addition to a substantially adjacent second line of alternating data points located along an edge of the encoded data region. The clock mark structures can be located on mutually opposite sides of the encoded data region. The target structures can comprise a series of spaced apart block sets of data points having a substantially constant value of a first magnitude except for a core portion of a substantially opposite magnitude to the first magnitude. The block sets can further includes a target number indicator structure comprising a contiguous group of the values of the substantially opposite magnitude. The data structure is ideally utilized in a series of printed dots on a substrate surface.
-
Citations
8 Claims
-
1. A data structure encoded on the surface of an object comprising:
-
a series of block data regions with each of said block data regions including;
an encoded data region containing data to be decoded in an encoded form;
a series of clock marks structures located around a first peripheral portion of said encoded data region;
a series of easily identifiable target structures located around a second peripheral portion of said encoded data region; and
an orientation data structure located round a third peripheral portion of said encoded data region. - View Dependent Claims (2, 3, 4)
-
-
5. A method of decoding a data structure encoded on the surface of an object, said data structure comprising:
-
a series of block data regions with each of said block data regions including;
an encoded data, region containing data to be decoded in an encoded form;
a series of clock marks structures located around a first peripheral portion of said encoded data region;
a series of easily identifiable target structures located around a second peripheral portion of said encoded data region;
the method comprising the steps of;
(a) scanning said data structure;
(b) locating the start of said data structure;
(c) locating said target structures including determining a current orientation of said target structures;
(d) locating said clock mark structures from the position of said target structures;
(e) utilizing said clock mark structures to determine an expected location of bit data of said encoded data region; and
(f) determining an expected data value for each of said bit data. - View Dependent Claims (6, 7)
with those values within a first lower region, determining the corresponding bit value to be a first lower value;
with those values within a second upper region, determining the corresponding bit value to be a second upper value;
with those values in said middle regions, utilising the spatially surrounding values to determine whether said value is of a first lower value or a second upper value.
-
-
8. A method of determining an output data value of sensed data comprising:
-
(a) dividing a sensed data value into three contiguous regions comprising a middle region and a first lower and a second upper extreme regions, and;
with those values within a first lower region, determining the corresponding bit value to be a first lower value;
with those values within a second upper region, determining the corresponding bit value to be a second upper value; and
with those values in said middle regions, utilizing the spatially surrounding values to determine whether said value is of a first lower value or a second upper value.
-
Specification