Image-based code reader for acquisition of multiple views of an object and methods for employing same
First Claim
1. A method for decoding first and second optical codes from respective first and second objects passing through a view volume, the method comprising:
- capturing a first field of view of a view volume through a housing window onto a first region of an imager via a first set of a first number of first fold mirrors along a first image path, the first field of view having a first depth of field within the view volume;
capturing a second field of view of the view volume through the housing window onto a second region of the imager via a second set of a second number of second fold mirrors along a second image path, the second field of view having a second depth of field within the view volume, wherein the first number of first fold mirrors is greater than the second number of second fold mirrors, and wherein a first internal path length from the housing window to the imager along the first image path is longer than a second internal path length from the housing window to the imager along the second image path, thereby causing the second depth of field to extend more distally from the housing window into the view volume than the first depth of field extends from the housing window into the view volume;
forming a first image at the first region;
forming a second image at the second region; and
processing the first optical code based on at least the first image from the first field of view and processing the second optical code based on at least the second image from the second field of view, wherein the first and second optical codes are captured at different ones of arbitrary locations and angular orientations of a variety of possible locations and angular orientations of the first and second optical codes in the view volume.
2 Assignments
0 Petitions
Accused Products
Abstract
Fold mirrors permit the imagers to be closer to each other and permit an optical code reader, such as a tunnel scanner, to confine them to a smaller housing volume or capacity. A plurality of sets of fold mirrors can also be employed to convey at least a portion of at least two different perspectives or two different depths of field of a composite view volume to different regions of an image field of a common imager. The sets of fold mirrors may also include split mirrors that have mirror components that reflect images from different view volumes to different imagers or different regions of an image field of a single imager.
-
Citations
41 Claims
-
1. A method for decoding first and second optical codes from respective first and second objects passing through a view volume, the method comprising:
-
capturing a first field of view of a view volume through a housing window onto a first region of an imager via a first set of a first number of first fold mirrors along a first image path, the first field of view having a first depth of field within the view volume; capturing a second field of view of the view volume through the housing window onto a second region of the imager via a second set of a second number of second fold mirrors along a second image path, the second field of view having a second depth of field within the view volume, wherein the first number of first fold mirrors is greater than the second number of second fold mirrors, and wherein a first internal path length from the housing window to the imager along the first image path is longer than a second internal path length from the housing window to the imager along the second image path, thereby causing the second depth of field to extend more distally from the housing window into the view volume than the first depth of field extends from the housing window into the view volume; forming a first image at the first region; forming a second image at the second region; and processing the first optical code based on at least the first image from the first field of view and processing the second optical code based on at least the second image from the second field of view, wherein the first and second optical codes are captured at different ones of arbitrary locations and angular orientations of a variety of possible locations and angular orientations of the first and second optical codes in the view volume. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for decoding first and second optical codes from respective first and second objects passing through a view volume, the method comprising:
-
capturing a first field of view of a view volume through a housing window onto a first region of an imager via a first set of a first number of first fold mirrors along a first image path, the first field of view having a first depth of field within the view volume; capturing a second field of view of the view volume through the housing window onto a second region of the imager via a second set of a second number of second fold mirrors along a second image path, the second field of view having a second depth of field within the view volume, wherein the first number of first fold mirrors is greater than the second number of second fold mirrors, and wherein a first internal path length from the housing window to the imager along the first image path is longer than a second internal path length from the housing window to the imager along the second image path, thereby causing the second depth of field to extend more distally from the housing window into the view volume than the first depth of field extends from the housing window into the view volume; forming a first image at the first region; forming a second image at the second region; and processing the first optical code based on at least the first image from the first field of view and processing the second optical code based on at least the second image from the second field of view, wherein the first and second image regions of the image field have unequal area.
-
-
9. An optical code reader for obtaining images from different
depth of fields associated with similar perspectives of a view volume, comprising: -
a housing having a housing window; an imager located within the housing; a first set of first fold mirrors located within the housing to reflect, along a first image path, a first view associated with a first depth of field within the view volume onto a first region of the imager, wherein the optical code reader is operable to capture the first optical code at a first arbitrary location and angular orientation from a variety of locations and angular orientations of the first optical code in the view volume; and a second set of second fold mirrors located within the housing to reflect, along a second image path, a second view associated with a second depth of field within the view volume onto a second region of the imager, wherein the optical code reader is operable to capture the second optical code at a second arbitrary location and angular orientation from the variety of locations and angular orientations of the second optical code in the view volume, wherein the first and second arbitrary locations and angular orientations are different, wherein the first and second sets of fold mirrors have a different number of fold mirrors, and wherein a first internal path length from the housing window to the imager along the first image path is longer than a second internal path length from the housing window to the imager along the second image path, thereby causing the second depth of field to extend more distally from the housing window into the view volume than the first depth of field extends from the housing window into the view volume.
-
-
10. An optical code reader operative for viewing sides of a six-sided box-shaped object being passed through a view volume, the six-sided box-shaped object having a first top side facing one or more upper apertures, a second bottom side facing the lower aperture, a third side facing a left vertical aperture, a fourth side facing a right vertical aperture such that the fourth side is opposite the third side, a fifth leading side, and a sixth trailing side, the optical code reader comprising:
-
a top imaging unit for capturing images of at least the first top side, the fifth leading side, and the sixth trailing side of the object; a bottom imaging unit for capturing images of at least the second bottom side of the object; and left and right imaging units, each for capturing images of at least the respective third and fourth sides of the object, each of the left and right imaging units further including; a housing having a housing window; an imager located within the housing; a first set of first fold mirrors located within the housing to reflect, along a first image path, a first view associated with a first depth of field within the view volume onto a first region of the imager, a second set of second fold mirrors located within the housing to reflect, along a second image path, a second view associated with a second depth of field within the view volume onto a second region of the imager, wherein the second region of the imager is different from the first region of the imager such that the imager is operable to capture the first and second images simultaneously, wherein the first and second sets have a different number of fold mirrors, and wherein a first internal path length from the housing window to the imager along the first image path is longer than a second internal path length from the housing window to the imager along the second image path, thereby causing the second depth of field to extend more distally from the housing window into the view volume than the first depth of field extends from the housing window into the view volume. - View Dependent Claims (11, 12)
-
-
13. An optical code reader for obtaining images from different
depth of fields associated with similar perspectives of a view volume, comprising: -
a housing; an imager located within the housing; a first set of first fold mirrors located within the housing to reflect, along a first image path, a first view associated with a first depth of field about a first focal plane within the view volume onto a first region of the imager, the first set of first fold mirrors including at least a first set primary mirror and a first set secondary mirror, the first image path having multiple first image path segments including at least a first primary image path segment and a first secondary image path segment, such that the first image path leads from the view volume in a first path primary direction along the first primary image path segment to the first set primary mirror and from the first set primary mirror in a first path secondary direction along the first secondary image path segment to the first set secondary mirror such that the first view having the first depth of field is directed in the first path primary direction along the first primary image path segment to the first set primary mirror and in the first path secondary direction along the first secondary image path segment to the first set secondary mirror; and a second set of second fold mirrors located within the housing to reflect, along a second image path, a second view associated with a second depth of field about a second focal plane within the view volume onto a second region of the imager, the second focal plane being different from the first focal plane, the second set of fold mirrors including at least a second set primary mirror and a second set secondary mirror, the second image path having multiple second image path segments including at least a second primary image path segment and a second secondary image path segment, such that the second image path leads from the view volume in a second path primary direction along the second primary image path segment to the second set primary mirror and from the second set primary mirror in a second path secondary direction along the second secondary image path segment to the second set secondary mirror such that the second view having the second depth of field is directed in the second path primary direction along the second primary image path segment to the second set primary mirror and in the second path secondary direction along the second secondary image path segment to the second set secondary mirror, the first and second sets of mirrors having a different number of mirrors, and the first path secondary direction and the second path secondary direction leading away from each other in substantially opposite directions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for decoding first and second optical codes from respective leading and trailing sides of an object passing through a view volume, the method comprising:
-
capturing a leading field of view of a leading view volume through a housing window onto a first region of an imager via a first set of one or more first fold mirrors along a first image path; capturing a trailing field of view of a trailing view volume onto a second region of the imager via a second set of one or more second fold mirrors along a second image path, wherein the second region of the imager is different from the first region of the imager, wherein the trailing field of view is different from the leading field of view, and wherein the trailing field of view crosses the leading field of view between the housing window and the leading view volume; forming a first image of a leading side of an object at the first region; forming a second image of a trailing side of the object at the second region; and processing at least a first portion of the first optical code based on at least the first image from the first field of view and processing at least a second portion of the second optical code based on at least the second image from the second field of view, wherein the first and second optical codes are captured at different ones of arbitrary locations and angular orientations of a variety of possible locations and angular orientations of the first and second optical codes in the respective leading and trailing view volumes.
-
Specification