×

Two-plane optical code reader for acquisition of multiple views of an object

  • US 8,678,287 B2
  • Filed: 12/23/2009
  • Issued: 03/25/2014
  • Est. Priority Date: 02/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for reading optical codes on objects as they pass through a viewing volume bounded on two generally transverse sides by respective first and second viewing surfaces, by use of a number of imagers wherein the optical codes appear at different ones of arbitrary locations and angular orientations of a variety of possible locations and angular orientations with respect to the viewing surfaces, the method comprising:

  • directing a plurality of views from the viewing volume onto different imager portions of the number of imagers, wherein the plurality of views includes at least first and second views, wherein the first view is reflected off at least one fixed mirror and the second view is reflected off at least one fixed mirror, wherein each of the plurality of views passes through one of the first and second viewing surfaces, wherein at least one of the plurality of views passes through the first viewing surface, wherein at least one of the plurality of views passes through the second viewing surface, wherein the number of views is at least three, wherein at least one of the views is reflected off a plurality of fixed mirrors including at least a first mirror and a second mirror, wherein the number of views is greater than the number of imagers, wherein at least one imager has first and second imager portions that employ at least some different pixel imaging elements such that the first imager portion obtains the first view and the second imager portion obtains the second view, wherein the first and second views are bilaterally symmetrical, and wherein the first and second views are operable to capture the optical codes at significantly different ones of the arbitrary locations and the angular orientations of the variety of the possible locations and angular orientations of the optical codes in the viewing volume;

    forming at least one image for each of the optical codes with the number of imagers; and

    processing each of the optical codes based on the at least one respective image.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×