Product provided with a coding pattern and apparatus and method for reading the pattern
First Claim
1. A product for decoding information, the product comprising:
- a sensor for detecting a plurality of marks on a surface to obtain associated mark location data, at least a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions, and wherein marks in at least a second group of the plurality of marks are displaced from raster locations in a manner encoding information; and
a processor for receiving from the sensor at least some of the mark location data, the processor being configured to determine, using the received mark location data, a position of the invisible raster on the surface, and the processor being further configured to decode information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster.
2 Assignments
0 Petitions
Accused Products
Abstract
A product and method for decoding information is provided. The product includes a sensor for detecting a plurality of marks on a surface to obtain associated mark location data, at least a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions and marks in at least a second group of the plurality of marks are displaced from raster locations in a manner encoding information, and a processor for receiving from the sensor at least some of the mark location data, the processor determining, using the received mark location data, a position of the invisible raster on the surface, and decoding information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster.
-
Citations
42 Claims
-
1. A product for decoding information, the product comprising:
-
a sensor for detecting a plurality of marks on a surface to obtain associated mark location data, at least a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions, and wherein marks in at least a second group of the plurality of marks are displaced from raster locations in a manner encoding information; and a processor for receiving from the sensor at least some of the mark location data, the processor being configured to determine, using the received mark location data, a position of the invisible raster on the surface, and the processor being further configured to decode information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for decoding information, the method comprising:
-
receiving, by a processor, mark location data from a sensor, the mark location data indicative of locations of at least some of a plurality of marks on a surface, a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions, and wherein marks in a second group of the plurality of marks are displaced from raster locations in a manner encoding information; determining, by the processor, a position of the invisible raster on the surface using the received mark location data; and decoding information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium encoded with instructions which, when executed in a processor, perform a method for decoding information, the method comprising:
-
receiving, by a processor, mark location data from a sensor, the mark location data indicative of locations of at least some of a plurality of marks on a surface, a first group of the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions, and wherein marks in a second group of the plurality of marks are displaced from raster locations in a manner encoding information; determining, by the processor, a position of the invisible raster on the surface using the received mark location data; and decoding information based on positions of at least some of the marks in the second group of the plurality of marks relative to locations on the invisible raster. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A product for decoding information, the product comprising:
-
a sensor for detecting a plurality of marks on a surface to obtain associated mark location data, the plurality of marks being arranged on the surface so as to define an invisible raster with predetermined dimensions, wherein each mark is displaced from a raster location in a manner encoding information; and a processor for receiving from the sensor mark location data indicative of locations of at least a subset of the marks on the surface, the processor being configured to determine, using the received mark location data, a position of the invisible raster on the surface, and the processor being further configured to decode information based on a position of at least some of the plurality of marks relative to locations on the invisible raster.
-
Specification