Data reader having compact arrangement for acquisition of multiple views of an object
First Claim
1. A method for reading an optical code on an object in a view volume from multiple directions, comprising the steps of:
- positioning a first imager and a second imager within a reader housing and in at least approximately co-planar positions such that the first and second imagers are mountable on a common circuit board;
directing a first field of view of the first imager via a first mirror set from a position of the first imager into the view volume from a first perspective onto a first side of the object;
directing a second field of view of a first predetermined section of the second imager via a second mirror set from a position of the second imager into the view volume from a second perspective onto a second side of the object;
directing a third field of view of a second predetermined section of the second imager via a third mirror set from a position of the second imager into the view volume from a third perspective onto a third side of the object;
capturing a first image at the first imager of the first field of view into the view volume from the first perspective;
capturing a second image at the first predetermined section of the second imager of the second field of view into the view volume from the second perspective;
capturing a third image at the second predetermined section of the second imager of the third field of view into the view volume from the third perspective;
processing and decoding the optical code based on one or more of the first, second and third images.
2 Assignments
0 Petitions
Accused Products
Abstract
A data reader including one or more imagers, the data reader having fold mirrors (130) that permit the imagers (60) to be closer to each other and permit an optical code reader housing (82) to confine them to a smaller housing volume or capacity. A plurality of sets of fold mirrors (130) can also be employed to convey at least a portion of at least two different perspectives of a view volume (134) to different regions of an image field of a common imager (60). The sets of fold mirrors (130) may also include one or more split mirrors that have mirror components that reflect images from different view volumes (134) to different imagers (60) or different regions of an image field of a single imager (60).
-
Citations
19 Claims
-
1. A method for reading an optical code on an object in a view volume from multiple directions, comprising the steps of:
-
positioning a first imager and a second imager within a reader housing and in at least approximately co-planar positions such that the first and second imagers are mountable on a common circuit board; directing a first field of view of the first imager via a first mirror set from a position of the first imager into the view volume from a first perspective onto a first side of the object; directing a second field of view of a first predetermined section of the second imager via a second mirror set from a position of the second imager into the view volume from a second perspective onto a second side of the object; directing a third field of view of a second predetermined section of the second imager via a third mirror set from a position of the second imager into the view volume from a third perspective onto a third side of the object; capturing a first image at the first imager of the first field of view into the view volume from the first perspective; capturing a second image at the first predetermined section of the second imager of the second field of view into the view volume from the second perspective; capturing a third image at the second predetermined section of the second imager of the third field of view into the view volume from the third perspective; processing and decoding the optical code based on one or more of the first, second and third images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for reading an optical code on an object in a view volume from multiple directions, comprising the steps of:
-
positioning a first imager and a second imager within a reader housing and in at least approximately co-planar positions such that the first and second imagers are mountable on a common circuit board, wherein the reader housing includes an upper housing section including an upper aperture oriented generally vertically and a lower housing section including a lower aperture oriented generally horizontally; directing a first field of view of the first imager via a first set of mirrors from a position of the first imager into the view volume from a first perspective onto a first side of the object, wherein the first set of mirrors comprises a first set primary mirror, a first set secondary mirror and a first set tertiary mirror, wherein the step of directing a first field of view comprises passing the first field of view through the upper aperture, reflecting primarily downwardly off the first set primary mirror to the first set secondary mirror, reflecting off the first set secondary mirror to the first set tertiary mirror, and reflecting primarily downwardly off the first set tertiary mirror to the first imager; directing a second field of view of a first predetermined section of the second imager via a second set of mirrors from a position of the second imager into the view volume from a second perspective, wherein the second set of mirrors comprises a second set primary mirror, a second set secondary mirror and a second set tertiary mirror onto a second side of the object, wherein the step of directing a second field of view comprises passing the second field of view through the lower aperture and reflecting upwardly off the second set primary mirror to the second set secondary mirror, off the second set secondary mirror to the second set tertiary mirror, and off the second set tertiary mirror to the second imager; directing a third field of view of a second predetermined section of the second imager via a third mirror set from a position of the second imager into the view volume from a third perspective onto a third side of the object; capturing a first image at the first imager of the first field of view into the view volume from the first perspective; capturing a second image at the first predetermined section of the second imager of the second field of view into the view volume from the second perspective; capturing a third image at the second predetermined section of the second imager of the third field of view into the view volume from the third perspective; processing and decoding the optical code based on one or more of the first, second, and third images.
-
-
9. A method for reading an optical code on an object in a view volume from multiple directions, comprising the steps of:
-
positioning a first imager and a second imager within a reader housing and in at least approximately co-planar positions such that the first and second imagers are mountable on a common circuit board, wherein the reader housing includes an upper housing section including an upper aperture oriented generally vertically and a lower housing section including a lower aperture oriented generally horizontally; directing a first field of view of the first imager via a first set of mirrors from a position of the first imager into the view volume from a first perspective onto a first side of the object; directing a second field of view of a first predetermined section of the second imager via a second set of mirrors from a position of the second imager into the view volume from a second perspective onto a second side of the object, wherein the second set of mirrors comprises a second set primary mirror, a second set secondary mirror and a second set tertiary mirror, wherein the step of directing a second field of view comprises passing the second field of view through the lower aperture and reflecting upwardly off the second set primary mirror to the second set secondary mirror, off the second set secondary mirror to the second set tertiary mirror, and off the second set tertiary mirror to the second imager; capturing a first image at the first imager of the first field of view into the view volume from the first perspective; capturing a second image at the second imager of the second field of view into the view volume from the second perspective; directing a third field of view of a second predetermined section of the second imager via a third set of mirrors from a position of the second imager into the view volume from a third perspective through the lower aperture onto a third side of the object, the third mirror set comprising third set primary mirror, a third set secondary mirror and a third set tertiary mirror; capturing a third image at the second imager of the third field of view into the view volume from the third perspective; processing and decoding the optical code based on one or more of the first, second, and third images. - View Dependent Claims (10, 11)
-
-
12. An optical code reader operable to read an optical code off an object comprising
a housing including an upper housing section and a lower housing section formed in a generally L-shape, the lower housing section including at least one lower aperture and the upper housing section having an upper aperture, the upper and lower housing sections forming a view volume therebetween; -
a first imager disposed in the housing and a second imager disposed in the housing; a first set of mirrors for directing a first perspective of a first side of an object in the view volume through the upper aperture along a first image path to the first imager; a second set of mirrors for directing a second perspective of a second side of the object in the view volume through the at least one lower aperture along a second path to a first predetermined section of the second imager; a third set of mirrors for directing a third perspective of a third side of the object in the view volume through the at least one lower aperture along a third path to a second predetermined section of the second imager; wherein the second mirror set includes a second set primary mirror, a second set secondary mirror and a second set tertiary mirror, the second perspective of the object being reflected from the second set primary mirror upwardly to the second set secondary mirror, then to the second set tertiary mirror, and then to the second imager, wherein the third mirror set includes a third set primary mirror, a third set secondary mirror and a third set tertiary mirror, the third perspective of the object being reflected from the third set primary mirror upwardly to the third set secondary mirror, then to the third set tertiary mirror, and then to the second imager, and wherein the optical code reader is operable to decode the optical code off the object based on one or more of the first, second, and third sides of the object directed to the first and second imagers. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for obtaining images from multiple views associated with respective perspectives of a three-dimensional object with an optical code within a view volume, comprising:
-
providing a housing; providing, within the housing, a first imager having a first image field;
arranging, within the housing, a first set of fold mirrors to reflect a first view associated with a first perspective of the view volume onto a first predetermined image region of the first image field, the first predetermined image region capturing at least a first image from a first side of the three-dimensional object passing through the view volume;arranging, within the housing, a second set of fold mirrors to reflect a second view associated with a second perspective of the view volume onto a second predetermined image region of the first image field, the second predetermined image region capturing at least a second image from a second side of the three-dimensional object passing through the view volume, the second side of the three-dimensional object being different from the first side, such that the imager acquires perspectives of views of more than one side of the three-dimensional object; arranging, within the housing, a second imager with a corresponding second image field operable to capture at least a third image from a third side of the three-dimensional object; and processing and decoding the optical code of the object based on at least one of the first second, and third images.
-
Specification