Digital data reader of digital data recording sheet
First Claim
1. A system for locating and reading digital data in data regions within a data field on a surface and compensating for optical or physical distortions of the data field viewed by an optical reader comprising:
- means for defining the data field by providing x-axis and y-axis intersecting basic lines disposed at a predetermined angle with respect to each other and a corner mark on said surface, the corner mark together with the basic lines defining a data field therebetween;
means for defining the positions of a plurality of imaginary x-axis internal lines within said data field, said x-axis internal lines being spaced at predetermined distances from each other, said x-axis internal lines being disposed at predetermined angles with respect to said y-axis basic line;
means for defining the positions of a plurality of imaginary y-axis internal lines within said data field, said y-axis internal lines being spaced at predetermined distances from each other, said y-axis internal lines being disposed at predetermined angles with respect to said x-axis basic line;
means for calculating the location of the points of intersection of the imaginary x and y axis internal lines at the time of reading said data from the angle between the x and y axis basic line, the angles of the x-axis internal lines with respect to the y-axis basic line, and the angles of the y-axis internal lines with respect to the x-axis basic line;
means for locating said data regions within said data field from the calculated locations of the points of intersection of the x and y axis internal lines at the time of reading; and
means for reading the digital data within said data regions;
whereby optical and physical distortions of the locations of the x and y axis basic lines, and corner mark are compensated for at the time of reading the data in order to accurately locate positions of the data regions within the data field.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for locating and reading digital data in data regions within a data field disposed on a surface of an object to be identified include the capability of compensating for optical or physical distortions of the data field as viewed by an optical reader. The data field is defined by X-axis and Y-axis intersecting basic lines disposed at a predetermined angle with respect to each other and a corner mark disposed on the opposite side of the data field from those basic lines. A plurality of positions marks for marking predetermined distances between a plurality of imaginary X and Y axis internal lines are also provided. The positions of the imaginary X-axis internal lines within the data field are determinable from their spacings and angles with respect to the Y-axis basic line. The positions of the imaginary Y-axis internal lines are determinable from their spacings and their angles with respect to the X-axis basic line. The location of the points of intersection of the imaginary X and Y axis internal lines are calculated in order to define data regions within the data field. The system and method compensate for optical and physical distortions of the locations of the X and Y axis basic lines, corner mark and position marks at the time of reading the data in order to accurately locate positions of the data regions within the data field.
-
Citations
6 Claims
-
1. A system for locating and reading digital data in data regions within a data field on a surface and compensating for optical or physical distortions of the data field viewed by an optical reader comprising:
-
means for defining the data field by providing x-axis and y-axis intersecting basic lines disposed at a predetermined angle with respect to each other and a corner mark on said surface, the corner mark together with the basic lines defining a data field therebetween; means for defining the positions of a plurality of imaginary x-axis internal lines within said data field, said x-axis internal lines being spaced at predetermined distances from each other, said x-axis internal lines being disposed at predetermined angles with respect to said y-axis basic line; means for defining the positions of a plurality of imaginary y-axis internal lines within said data field, said y-axis internal lines being spaced at predetermined distances from each other, said y-axis internal lines being disposed at predetermined angles with respect to said x-axis basic line; means for calculating the location of the points of intersection of the imaginary x and y axis internal lines at the time of reading said data from the angle between the x and y axis basic line, the angles of the x-axis internal lines with respect to the y-axis basic line, and the angles of the y-axis internal lines with respect to the x-axis basic line; means for locating said data regions within said data field from the calculated locations of the points of intersection of the x and y axis internal lines at the time of reading; and means for reading the digital data within said data regions; whereby optical and physical distortions of the locations of the x and y axis basic lines, and corner mark are compensated for at the time of reading the data in order to accurately locate positions of the data regions within the data field. - View Dependent Claims (2, 5)
-
-
3. A method for locating and reading digital data in data regions within a data field on a surface and compensating for optical or physical distortions of the data field viewed by an optical reader, comprising the steps of:
-
defining the data field by providing x-axis and y-axis intersecting basic lines disposed at a predetermined angle with respect to each other and a corner mark on said surface, the corner mark together with the basic lines defining a data field therebetween; defining the positions of a plurality of imaginary x-axis internal lines within said data field, said x-axis internal lines being spaced at predetermined distances from each other, said x-axis internal lines being disposed at predetermined angles with respect to said y-axis basic line; defining the positions of a plurality of imaginary y-axis internal lines within said data field, said y-axis internal lines being spaced at predetermined distances from each other, said y-axis internal lines being disposed at predetermined angles with respect to said x-axis basic line; calculating the location of the points of intersection of the imaginary x and y axis internal lines at the time of reading said data from the angle between the x and y axis basic lines, the angles of the x-axis internal lines with respect to the y-axis basic line and the angles of the y-axis internal lines with respect to the x-axis basic line; locating said data regions within said data field from the calculated locations of the points of intersection of the x and y axis internal lines at the time of reading; and reading the digital data within said data regions; whereby optical and physical distortions of the locations of the x and y axis basic lines and corner mark are compensated for at the time of reading the data in order to accurately locate positions of the data regions within the data field. - View Dependent Claims (4, 6)
-
Specification