Simple code reader
First Claim
1. A code reading system comprising:
- a first photodetector configured to detect light that has interacted with a first pattern provided on an object, wherein the first pattern encodes data and wherein the detected light is indicative of a centroid of the first pattern; and
a processing logic configured to;
determine the centroid of the first pattern from the detected light, anddetermine the data encoded in the first pattern based on the determined centroid of the first pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide code readers for reading codes provided as patterns imprinted on objects. Light interacts with a pattern by e.g. being reflected from or transmitted through the pattern, and at least some of the light that has interacted with the pattern is incident on photosensitive element(s) of one or more photodetectors of a code reader. The code reader employs centroid-measuring photodetector(s), i.e. photodetectors that detect light in such a manner that centroid of a pattern can be obtained directly from the photocurrents generated as a result of the photosensitive elements detecting light incident thereon. The code reader is then configured to process the detected light to determine a centroid of the pattern from the detected light and to decode data encoded in the pattern based on a position of the centroid. Such code readers are substantially less complex than camera-based devices and avoid mechanical scanning.
15 Citations
26 Claims
-
1. A code reading system comprising:
-
a first photodetector configured to detect light that has interacted with a first pattern provided on an object, wherein the first pattern encodes data and wherein the detected light is indicative of a centroid of the first pattern; and a processing logic configured to; determine the centroid of the first pattern from the detected light, and determine the data encoded in the first pattern based on the determined centroid of the first pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for reading a code provided as a pattern imprinted on a coded object, the method comprising:
-
receiving measurements from one or more photodetectors of a code reader, the one or more photodetectors configured to detect light that has interacted with the pattern when the coded object is affixed to, aligned with, or/and inserted into the code reader; determining the centroid of the pattern based on the detected light; and determining the code based on the determined centroid. - View Dependent Claims (15, 16, 17)
-
-
18. A code reading assembly comprising:
-
a code reader, and a coded object having a code imprinted thereon as a pattern provided on the coded object, wherein the coded object is configured to be affixed to, aligned with, or/and inserted into the code reader for the code reader to read the code imprinted on the coded object, wherein the code reader comprises; one or more photodetectors configured to detect light that has interacted with the pattern, wherein the detected light is indicative of a centroid of the pattern; and a processing logic configured to; determine the centroid of the pattern from the detected light, and determine the code based on the determined centroid. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A code reading system, comprising:
-
means for receiving measurements from a first photodetector configured to detect light that has interacted with a first pattern provided on an object, wherein the first pattern encodes data and wherein the detected light is indicative of a centroid of the first pattern; means for determining the centroid of the first pattern from the detected light; and means for determining the data encoded in the first pattern based on the determined centroid of the first pattern. - View Dependent Claims (25, 26)
-
Specification