Apparatus and methods relating to image coding
First Claim
1. A product which has a surface provided with an image in the form of a coding pattern which includes symbols representing at least two different values, each symbol comprising a raster point and at least one marking;
- the raster point being included in a raster which extends over the surface;
at least one value of each symbol being indicated by a placement of the at least one marking in relation to a raster point; and
the markings each having a spatial extent which, in combination, at least partially form the image.
3 Assignments
0 Petitions
Accused Products
Abstract
A product has a coding pattern on its surface. The coding pattern may include symbols representing at least two different values and where each symbol comprises a raster point and at least one marking. The raster point is included in a raster that extends over the surface and the value of each symbol is indicated by the placement of the marking in relation to the raster point. The markings may each have a spatial extent that, in combination, may at least partially form the image.
56 Citations
37 Claims
-
1. A product which has a surface provided with an image in the form of a coding pattern which includes symbols representing at least two different values, each symbol comprising a raster point and at least one marking;
-
the raster point being included in a raster which extends over the surface;
at least one value of each symbol being indicated by a placement of the at least one marking in relation to a raster point; and
the markings each having a spatial extent which, in combination, at least partially form the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21)
-
-
16. A method for generating an image in the form of a coding pattern which contains symbols, wherein the symbols represent at least two different values, each symbol comprising a raster point and at least one marking;
- the raster point being included in a raster which extends over the surface;
a value of each symbol being indicated by a placement of the at least one marking in relation to the raster point, the method comprising;
determining for each of the markings, on the basis of information in the image, spatial extents of the markings which, in combination, at least partially form the image. - View Dependent Claims (36)
- the raster point being included in a raster which extends over the surface;
-
18. A method for reading a coding pattern which is located in an image and which comprises symbols, wherein the symbols represent at least two different values, each symbol comprising a raster point and at least one marking;
- the raster point being included in a raster which extends over the surface;
a value of each symbol being indicated by a placement of the at least one marking in relation to the raster point;
the method comprising;
determining markings which at least partially overlap one another, and reading for each overlapped marking at least one contrasting indicator, the spatial extent and a place within the marking of which indicate a placement of the marking.
- the raster point being included in a raster which extends over the surface;
-
19. An apparatus for reading a coding pattern which is located in an image and which comprises symbols, wherein the symbols represent at least two different values, each symbol comprising a raster point and at least one marking;
- the raster point being included in a raster which extends over the surface;
a value of each symbol being indicated by a placement of the at least one marking in relation to the raster point, the apparatus comprising;
means for determining markings which at least partially overlap one another; and
means for reading for each overlapping marking at least one contrasting indicator, the spatial extent, and a place within the marking that indicates a placement of the marking. - View Dependent Claims (37)
- the raster point being included in a raster which extends over the surface;
-
22. A method for reading a coding pattern located in an image comprised of a plurality of symbols, the method comprising:
-
detecting a symbol in the plurality of symbols, each symbol being defined by a raster point and at least one marking, the raster point being included in the raster which extends over the surface;
determining a value of the symbol, wherein the value is defined by a spatial relationship between the marking and raster point;
identifying markings that at least partially overlap;
determining at least one contrasting indicator for each overlapping marking; and
determining a location of the marking based on the at least one contrasting indicator. - View Dependent Claims (26, 27, 28, 30, 31, 32, 33, 34, 35)
-
-
23. A system for reading a coding pattern contained within an image having a plurality of symbols and residing on a surface of a product, the system comprising:
-
an apparatus configured to detect a symbol in the plurality of symbols, each symbol defined by a raster point and at least one marking, the raster point being included in a raster extending over the surface; and
an image processor in communication with the apparatus and configured to identify markings that at least partially overlap one another;
determine at least one contrasting indicator for each overlapping markings; and
determine a location of the marking based on the contrasting indicator;
determine a value of the symbol, wherein the value is as least defined by the location of at least one marking with respect to at least one raster point.
-
-
24. A computer-readable medium containing instructions that, when executed, perform a method for reading a coding pattern located in an image comprised of a plurality of symbols, the method comprising:
-
detecting a symbol in the plurality of symbols, each symbol defined by a raster point and at least one marking the raster point being included in a raster which extends over the surface;
identifying markings that at least partially overlap one another;
determining a location of at least one marking based on the contrasting indicator; and
determining a value of the symbol, wherein the value is at least defined by the location of the at least one marking with respect to the raster point.
-
-
25. A method of carrying information in an image, the method comprising:
-
employing an image made up of a plurality of markings, the markings being spaced from each other at predetermined intervals; and
modifying the image by slightly moving the markings from original locations to displaced locations, such that varying directions of movement from an original location reflect varying informational values.
-
-
29. A method of using a coding pattern to generate an image, said coding pattern comprising symbols which represent at least two different values, each symbol comprising a raster point and at least one marking;
- the raster point being included in a raster;
a value of each symbol being indicated by a placement of said marking in relation to the raster point;
said method comprising;
providing each marking with such spatial extent that the markings in combination, at least, partially form the image.
- the raster point being included in a raster;
Specification