Coded object system and code recognition methods
First Claim
1. A method of characterizing a coded object having a plurality of regions, the method comprising:
- comparing a luminosity value of a first region of the coded object to a luminosity value of a second region of the coded object, wherein the second region'"'"'s color is known; and
determining the first region'"'"'s color based on the comparison of the first and second region'"'"'s luminosity values.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of characterizing a coded object having a plurality of regions. A luminosity value of a first region of the coded object is compared to a luminosity value of a second region of the coded object, wherein the second region'"'"'s color is known. The first region'"'"'s color is then determined based on the comparison of the first and second region'"'"'s luminosity values. In one aspect, the second region'"'"'s color is known to be white. It is determined that the first region'"'"'s color is white when the first region'"'"'s luminosity value is not less than the second region'"'"'s luminosity value by more than a predetermined constant k, and it is determined that the first region'"'"'s color is black when the first region'"'"'s luminosity value is less than the second region'"'"'s luminosity value by more than a predetermined value. Various coded object configurations are also disclosed.
-
Citations
32 Claims
-
1. A method of characterizing a coded object having a plurality of regions, the method comprising:
-
comparing a luminosity value of a first region of the coded object to a luminosity value of a second region of the coded object, wherein the second region'"'"'s color is known; and determining the first region'"'"'s color based on the comparison of the first and second region'"'"'s luminosity values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of characterizing a coded object having a first region, the first region having a first subregion having a first color and a second subregion having second color that differs from the first color, wherein the first subregion is movable over a portion of the second subregion, the method comprising:
-
when the second subregion has a white color, comparing the first regions luminosity values at a plurality of positions and defining the first subregion'"'"'s position as the position of the minimum luminosity value within the first region; and when the second subregion has a black color, comparing the first regions luminosity values at a plurality of positions and defining the first subregion'"'"'s position as the position of the maximum luminosity value within the first region.
-
-
12. A method of characterizing a coded object having a white region and a black region, the first and second regions being substantially adjacent, an object being partially within the first region and partially within the second region, the object portion within the first region being white, the object portion within the second region being black, the method comprising:
-
subtracting luminosity values of the white region from luminosity values of the black region at a plurality of positions; and defining the object'"'"'s position as the position of the luminosity value pair that has a minimum difference.
-
-
13. A method of characterizing a coded object having a first region and a second region, the first region a majority of subregions with a first color and the second regions having a majority of subregions with a second color that differs from the first color, the method comprising:
-
(a) comparing luminosity values of a selected subregion within the first region to each subregion within the second region; (b) when a number of luminosity values of the subregions within the second region differ from a luminosity value of the selected subregion by more than a predetermined value, defining the selected subregion as a reference subregion; and (c) when a number of luminosity values of the subregions within the second region does not differ from a luminosity value of the selected subregion by more than a predetermined value, selected a next subregion within the first region and repeating steps (a) and (b) if there is a next subregion within the first region. - View Dependent Claims (14)
-
- 15. A coded object comprising a plurality of bit objects that each have at least a first region adjacent to a second region, the first region having a different color than the second region, and the relative positions of the first and second region'"'"'s color for each of the bit object indicating an identity of the coded object.
-
24. A computer readable medium containing instructions for characterizing a coded object having a plurality of regions, the computer readable medium comprising:
-
computer code for comparing a luminosity value of a first region of the coded object to a luminosity value of a second region of the coded object, wherein the second region'"'"'s color is known; and computer code for determining the first region'"'"'s color based on the comparison of the first and second region'"'"'s luminosity values. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer readable medium containing instructions for characterizing a coded object having a first region, the first region having a first subregion having a first color and a second subregion having second color that differs from the first color, wherein the first subregion is movable over a portion of the second subregion, the computer readable medium comprising:
-
computer code for comparing the first regions luminosity values at a plurality of positions and defining the first subregion'"'"'s position as the position of the minimum luminosity value within the first region when the second subregion has a white color; and computer code for comparing the first regions luminosity values at a plurality of positions and defining the first subregion'"'"'s position as the position of the maximum luminosity value within the first region when the second subregion has a black color.
-
-
31. A computer readable medium containing instructions for characterizing a coded object having a white region and a black region, the first and second regions being substantially adjacent, an object being partially within the first region and partially within the second region, the object portion within the first region being white, the object portion within the second region being black, the computer readable medium comprising:
-
computer code for subtracting luminosity values of the white region from luminosity values of the black region at a plurality of positions; and computer code for defining the object'"'"'s position as the position of the luminosity value pair that has a minimum difference.
-
-
32. A computer readable medium containing instructions for characterizing a coded object having a first region and a second region, the first region a majority of subregions with a first color and the second regions having a majority of subregions with a second color that differs from the first color, the computer readable medium comprising:
-
computer code for (a) comparing luminosity values of a selected subregion within the first region to each subregion within the second region; computer code for (b) when a number of luminosity values of the subregions within the second region differ from a luminosity value of the selected subregion by more than a predetermined value, defining the selected subregion as a reference subregion; and computer code for (c) when a number of luminosity values of the subregions within the second region does not differ from a luminosity value of the selected subregion by more than a predetermined value, selected a next subregion within the first region and repeating steps (a) and (b) if there is a next subregion within the first region.
-
Specification