The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 13, 1999

Filed:

Aug. 28, 1997
Applicant:
Inventors:

Thomas C Arends, Bellvue, WA (US);

Randy D Elliott, Eugene, OR (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K / ;
U.S. Cl.
CPC ...
23546225 ; 23546226 ; 23546227 ; 23546228 ; 23546229 ;
Abstract

A method and apparatus for determining the transitions between binary levels of an input signal such as a scanned bar code label by detecting zero crossings of an approximated second derivative of the input signal. Samples of the input signal are obtained by using delay lines, sample-and-hold circuits, an analog shift register or similar device. The first derivative of the signal is approximated by the slope of a straight line between two sampled points on the waveform. The second derivative is approximated by the difference between two first derivatives. Zero crossings of the second derivative indicating transitions of the input signal may be determined either by detecting a signal peak on both sides of the zero crossing, or by comparing the second derivative signal to zero when the first derivative exceeds a positive or negative threshold. The amount of shift in the zero crossings may be estimated by measuring relative amplitudes or widths of the surrounding signal lobes. The time between sample points may be adjusted to match a particular range setting of a scanner having a plurality of range settings.


Find Patent Forward Citations

Loading…