Patents by Inventor Bryan Olmstead

Bryan Olmstead has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060164736
    Abstract: In one form, an imaging system comprises an imager that forms an image of an object in a field of view, a rotationally symmetric lens assembly disposed between the imager and the object, and an equalizer. The rotationally symmetric lens assembly provides increased collection efficiency for a given depth of field, whereby the rotationally symmetric lens assembly causes aberration, compared to a well-focused lens. The rotationally symmetric lens assembly comprises a front negative lens, a rear positive lens, and an aperture positioned between the front and rear lenses. The equalizer, which is connected to the imager, receives image data and at least partially compensates for the aberration caused by the rotationally symmetric lens assembly.
    Type: Application
    Filed: January 27, 2005
    Publication date: July 27, 2006
    Inventors: Bryan Olmstead, Alan Shearin
  • Publication number: 20060163355
    Abstract: A data reader such as for example an imaging reader with a CCD or CMOS imager or the like, having multiple images of a target item illuminated or acquired from different directions in which the image signals are combined into a complete image of the item or selected portions of the item being read such that specular reflection (over-saturated regions of the sensor array) are minimized or eliminated. In one example data reader configuration, multiple illumination sources such as first and second rows of light emitting diodes (LED's) are aimed at the item being scanned from different directions. The illumination sources are alternately pulsed and return signals are collected at one or more sensor arrays. A selected non-saturated return signal from one of the illumination sources, or selected non-saturated portions of return signal from both of the illumination sources are processed to generate a complete non-saturated image of the target.
    Type: Application
    Filed: January 26, 2005
    Publication date: July 27, 2006
    Applicant: PSC Scanning, Inc.
    Inventors: Bryan Olmstead, Larry Smith
  • Publication number: 20060113386
    Abstract: Row signals or other typically regular signals generated by an imager during each frame period of the imager are counted to determine when to emit pulses of illumination. Methods in accordance with the preferred embodiments may facilitate synchronization of at least some of the pulses with exposures of the imager, while pulsing visible illumination at a rate in excess of the flicker fusion frequency of human vision, to thereby avoid a flicker effect. Methods in accordance with disclosed embodiments are especially useful for a data reader including an imager when visible illumination is pulsed or when it is desired to pulse one or more illumination sources (whether or not visible) at a constant rate or a minimum rate, wherein the constant or minimum rate of pulses differs from a nominal frame rate of the imager.
    Type: Application
    Filed: January 28, 2005
    Publication date: June 1, 2006
    Applicant: PSC Scanning, Inc.
    Inventor: Bryan Olmstead
  • Publication number: 20060081712
    Abstract: Optical reading system and methods having multiple modes of operation, for example: (1) omnidirectional and single-code picking; (2) fixed and handheld reading; (3) 1D and 2D code reading. In one configuration, an image-based system obtains input data via an area sensor such as a two dimensional CCD array with only a select portion of the data corresponding to a selected pattern of virtual scan lines being stored and processed. The system may permit a user to implement different operating modes such as a first mode of reading optical codes in any location or orientation and a second mode of reading only an optical code oriented along a particular virtual scan line or group of lines, for example lines intersecting an aiming pattern or a band of parallel virtual scan lines.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 20, 2006
    Applicant: PSC Scanning, Inc.
    Inventors: Robert Rudeen, Bryan Olmstead
  • Publication number: 20060071078
    Abstract: Methods and systems better detect edges in a binary optical code, such as a bar code. One method constructs a threshold signal to be used for comparison with an equalized undifferentiated scan line signal imperfectly representing a binary optical code. The method comprises detecting peaks in the equalized undifferentiated scan line signal; determining midpoints between successive detected peaks; and generating a smooth signal based on the midpoints. The generated signal is the threshold signal. In one version of the method, the generating step comprises interpolating between successive midpoints so as to result in a signal passing through the midpoints and low-pass filtering the signal passing through the midpoints so as to result in a filtered signal, which is the threshold signal. In another version of the method, the generating step comprises performing regression using the midpoints so as to generate a signal curve that fits the midpoints according to a criterion.
    Type: Application
    Filed: October 4, 2004
    Publication date: April 6, 2006
    Inventor: Bryan Olmstead
  • Publication number: 20050274808
    Abstract: Methods, systems, and circuits better detect transitions in a binary optical code signal and thus better detect edges in the binary optical code, such as a bar code. The optical code signal imperfectly indicates perceived regions of relatively dark and relatively light areas arranged in an alternating pattern as part of an optical code. That signal is differentiated to form a first derivative of the signal. Due to various non-ideal conditions, the first derivative may have a series of successive local peaks of the same polarity. Peaks in the series having a peak value less than a previous peak value in the series are ignored, thereby resulting in a set of unignored peaks. From the unignored peaks in the series is chosen the one peak occurring last in order. According to the chosen peak, there is generated a signal more reliably indicating the true edge position between a light area and a dark area in the pattern.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: Bryan Olmstead, James Colley, Patrick O'Donnell
  • Publication number: 20050224583
    Abstract: A data reader and method for data reading, such as a barcode scanner, wherein the scan pattern generating optics and other features are optimized for different modes of operation. In a preferred embodiment, different patterns are projected from different apertures in the scanner housing, one scan pattern optimized for handheld operation and the other optimized for fixed operation. Other optimizable features include the presence or absence of an aiming beam, which may be generated from the same laser source as the scan pattern or from another source, and enabling or disabling decoding of the signal received signal during a portion of a facet wheel rotation. Decoding may be disabled while the scan line(s) for handheld use is generated unless a switch or trigger is actuated.
    Type: Application
    Filed: June 8, 2005
    Publication date: October 13, 2005
    Applicant: PSC Scanning, Inc.
    Inventors: Thomas Tamburrini, Michael Duncan, Michael Ahten, Bryan Olmstead, Paul Huss
  • Patent number: 5770847
    Abstract: A method and apparatus are provided for reading bar codes or other images while reducing or eliminating the need for self-generated illumination. An image reader comprises an efficient optical collection system including an aperture with a high aspect ratio and/or a multi-focal lens or lenses. A CCD detector receives collected light and is coupled to an adaptive exposure circuit for preventing saturation of a CCD detector at high illumination levels. A correlated double sampling circuit receives the output of the CCD detector to allow lower light levels to be detected by the system. The correlated double sampling circuit is connected to a signal processing block which uses a derivative based technique for enhanced edge detection. Edge detection information may be provided to a decoder for decoding. Various other embodiments may utilize some but not all of the above elements, or may include additional refinements, while obtaining the benefit of reducing or eliminating the need for self-generated illumination.
    Type: Grant
    Filed: December 23, 1994
    Date of Patent: June 23, 1998
    Assignee: Spectra-Physics Scanning Systems, Inc.
    Inventor: Bryan Olmstead