US4091379A - Analog to digital wave shaping system - Google Patents

Analog to digital wave shaping system Download PDF

Info

Publication number
US4091379A
US4091379A US05/682,245 US68224576A US4091379A US 4091379 A US4091379 A US 4091379A US 68224576 A US68224576 A US 68224576A US 4091379 A US4091379 A US 4091379A
Authority
US
United States
Prior art keywords
output
input
comparator
analog
coupled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US05/682,245
Inventor
Paul S. Wu
Jagdish C. Tandon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Western Atlas Inc
Sweda International Inc
Original Assignee
Litton Business Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Litton Business Systems Inc filed Critical Litton Business Systems Inc
Priority to US05/682,245 priority Critical patent/US4091379A/en
Priority to SE7704308A priority patent/SE417389B/en
Priority to DE2717479A priority patent/DE2717479C2/en
Priority to JP4799177A priority patent/JPS52134357A/en
Priority to IT49187/77A priority patent/IT1104652B/en
Priority to CA277,365A priority patent/CA1105142A/en
Priority to FR7713224A priority patent/FR2350736A1/en
Priority to BR7702810A priority patent/BR7702810A/en
Priority to MX168973A priority patent/MX147663A/en
Priority to CH552377A priority patent/CH623177A5/de
Priority to NL7704885A priority patent/NL7704885A/en
Priority to GB18468/77A priority patent/GB1584434A/en
Application granted granted Critical
Publication of US4091379A publication Critical patent/US4091379A/en
Assigned to SWEDA INTERNATIONAL, INC., (SELLER), A CORP OF NEVADA reassignment SWEDA INTERNATIONAL, INC., (SELLER), A CORP OF NEVADA ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: SWEDA INTERNATIONAL, INC.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10851Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/08Shaping pulses by limiting; by thresholding; by slicing, i.e. combined limiting and thresholding
    • H03K5/082Shaping pulses by limiting; by thresholding; by slicing, i.e. combined limiting and thresholding with an adaptive threshold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/403Discrimination between the two tones in the picture signal of a two-tone original

Definitions

  • the present invention relates to a wave shaping circuit and more particularly to a circuit for converting an analog waveform to a digital waveform.
  • the inventive circuit is of general utility wherever analog to digital wave shaping is required, a particular application is in conjunction with optical scanning apparatus utilized to decode bar codes.
  • scanning apparatus is used in point of sale (POS) applications where the bar codes appear on articles, either printed directly thereon or on associated indentification tags or labels.
  • POS point of sale
  • bar code now widely utilized in the grocery industry is the Universal Product Code (UPC) which consists of a symbol having a plurality of parallel dark and light (or black and white) bars.
  • a waveform is generated having an amplitude which varies as a function of time from positive peaks associated with the sensed light bars to negative peaks associated with the sensed dark bars (or vice versa depending on the polarity of the light sensing system employed).
  • the analog signal contains wide variations in amplitude, depending on such factors as the printing colors used for the light and dark bars, reflectivity of the printing medium, presence of debris over the symbol, noise created by ambient light pickup, and so forth. Such variations may exist from symbol to symbol or, within a particular symbol, from bar to bar.
  • decoding circuitry cannot function properly with analog signals which have such characteristics.
  • the present invention provides a system for converting an analog signal, which may have widely-varying amplitudes, to a digital signal containing well-defined pulses of a fixed amplitude, corresponding to the variations in the analog signal.
  • An object of this invention is, therefore, the conversion of an analog signal to a digital signal by means which can accept wide variations in the analog signal and which are immune to extraneous noise, such as is generated by ambient light falling on an optical sensor.
  • FIG. 1 is a schematic block diagram of the analog to digital wave shaping circuit, according to the invention.
  • FIG. 2 is a diagram showing various waveforms associated with the circuit of FIG. 1.
  • an analog signal which has an amplitude which may vary widely as a function of time is fed to a video amplifier 16.
  • the output of the amplifier 16, shown as waveform A in FIG. 2 appears as an analog signal varying in time in which the polarity is selected so that the positive peaks represent white bars and the negative peaks represent black bars.
  • a differentiator 17 differentiates the signal from amplifier 16 giving rise to waveform B in FIG. 2. As can be seen a peak occurs in waveform B wherever the slope value of the analog signal A is at a maximum.
  • a second differentiator 18 differentiates the output of differentiator 17 generating the waveform C in FIG. 2 which now has peaks corresponding to the points of maximum slope in the B waveform.
  • An adaptive threshold network 30 includes a peak detector 20 which is fed into a divider 21 which typically may divide by 2. The output of the divider 21 is termed the variable signal which is fed into an adaptive threshold selector 22. An invertor network 23 receives the output of the selector 22.
  • the adaptive threshold selector 22 receives the waveform as processed by the peak detector 20 and the divider 21 which is ultimately derived from the output of differentiator 17.
  • the selector network 22 operates to provide an output which is dependent on the relationship between the input variable signal (V Var ) and a preselected fixed value of a DC voltage source 34 (V Fixed ).
  • variable signal Whenever the variable signal exceeds the fixed signal in amplitude, the variable signal appears at the output of the selector 22. Whenever the fixed signal is greater than the variable signal then the fixed signal appears at the output of the selector 22. In this manner a threshold signal which is immune to circuit noise and can accept wide variations in signal levels is achieved since the fixed component is selected to exceed circuit noise and the variable component depends on the amplitude of the incoming analog signal.
  • the output of selector 22 is fed to a comparator 24 which also receives the output of differentiator 17.
  • the output of invertor 23 is fed to a comparator 25 which also receives output of differentiator 17.
  • the output of comparator 24 is a waveform containing a series of positive pulses around the points of maximum positive-going slope in the analog waveform A (FIG. 2).
  • the output of comparator 25 is a waveform having positive pulses around the points of maximum negative slope of waveform A.
  • each F pulse is determined by the crossing of the zero axis of the waveform at C.
  • the first pulse in the F train initiates when the C waveform first pulse rises above the zero axis and the second pulse in F ends when the second positive C pulse returns to zero.
  • the signal F is the inverted equivalent of the F signal.
  • the F outout of comparator 19 is fed along with the E output of comparator 25 into a NAND gate 28.
  • the F output of comparator 19 is fed along with the D output of comparator 24 into a NAND gate 26.
  • NAND gate 26 The output of NAND gate 26 is D NAND F, a series of pulses in which the falling edge corresponds to the points of maximum positive slope of the input analog signal.
  • the output of NAND gate 28 is E NAND F, a series of pulses in which the falling edge corresponds to the points of maximum negative slope of the analog signal.
  • the outputs of NAND gate 26 and 28 are fed to a flip-flop 35 comprised of a pair of NAND gates 27 and 29 interconnected in a well-known manner.
  • the flip-flop 35 output consists of waveforms Qa and Qa.
  • the output waveform Qa consists of a train of constant-amplitude pulses which coincide with the analog waveform A, the transition of each pulse occurring at the points of maximum slope of waveform A.
  • Waveform Qa is the inverse of waveform Qa.
  • Waveforms Qa and Qa may be fed to appropriate decoder circuitry such as that disclosed in patent application Ser. No. 682,246 for UPC Symbol Decoding System by Paul S. Wu and Robert V. Reago filed concurrently herewith and assigned to the assignee of the present invention.
  • a plurality of analog signals may be generated which may be advantageously processed by the present invention.
  • a pair of sensors 11, 12 which may correspond to the sensors disclosed in patent application Ser. No. 574,137, filed May 2, 1975 by Paul S. Wu et al and assigned to the assignee of the present invention, receive signals X 1 , X 2 which are generated as the result of scanning a coded symbol.
  • the signals are analog in nature and have an amplitude which may vary widely as a function of time.
  • Each sensor 11, 12 feeds an associated preamplifier 13, 14 which amplifies the respective analog signal levels for subsequent processing by the remaining system.
  • a multiplexer 15 receives the outputs of preamplifiers 13 and 14 as well as timing signals from each of the sensors which mark the initiation of sensing by the respective sensors and feeds the video amplifier 16 with a time division multiplexed signal whose amplitude may also vary widely with time.
  • the multiplexed signal is then processed in accordance with the method disclosed herein.

Abstract

An analog to digital wave shaping system comprising, a source of analog signals, adaptive threshold circuitry coupled to said source, said adaptive threshold circuitry having an output selected as a function of the intensity of said analog signal compared to a fixed intensity signal, and, comparator circuitry coupled to said source and to the output of said adaptive threshold circuitry.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a wave shaping circuit and more particularly to a circuit for converting an analog waveform to a digital waveform.
Although, the inventive circuit is of general utility wherever analog to digital wave shaping is required, a particular application is in conjunction with optical scanning apparatus utilized to decode bar codes. In particular, such scanning apparatus is used in point of sale (POS) applications where the bar codes appear on articles, either printed directly thereon or on associated indentification tags or labels. One particular form of bar code now widely utilized in the grocery industry is the Universal Product Code (UPC) which consists of a symbol having a plurality of parallel dark and light (or black and white) bars.
As the scanning apparatus scans the symbol, a waveform is generated having an amplitude which varies as a function of time from positive peaks associated with the sensed light bars to negative peaks associated with the sensed dark bars (or vice versa depending on the polarity of the light sensing system employed).
In practical applications, the analog signal contains wide variations in amplitude, depending on such factors as the printing colors used for the light and dark bars, reflectivity of the printing medium, presence of debris over the symbol, noise created by ambient light pickup, and so forth. Such variations may exist from symbol to symbol or, within a particular symbol, from bar to bar. However, decoding circuitry cannot function properly with analog signals which have such characteristics.
OBJECTS AND SUMMARY OF THE INVENTION
The present invention provides a system for converting an analog signal, which may have widely-varying amplitudes, to a digital signal containing well-defined pulses of a fixed amplitude, corresponding to the variations in the analog signal.
An object of this invention is, therefore, the conversion of an analog signal to a digital signal by means which can accept wide variations in the analog signal and which are immune to extraneous noise, such as is generated by ambient light falling on an optical sensor.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic block diagram of the analog to digital wave shaping circuit, according to the invention; and
FIG. 2 is a diagram showing various waveforms associated with the circuit of FIG. 1.
DETAILED DESCRIPTON OF THE INVENTION
Referring to FIG. 1, an analog signal which has an amplitude which may vary widely as a function of time is fed to a video amplifier 16. The output of the amplifier 16, shown as waveform A in FIG. 2, appears as an analog signal varying in time in which the polarity is selected so that the positive peaks represent white bars and the negative peaks represent black bars.
A differentiator 17 differentiates the signal from amplifier 16 giving rise to waveform B in FIG. 2. As can be seen a peak occurs in waveform B wherever the slope value of the analog signal A is at a maximum.
A second differentiator 18 differentiates the output of differentiator 17 generating the waveform C in FIG. 2 which now has peaks corresponding to the points of maximum slope in the B waveform.
An adaptive threshold network 30 includes a peak detector 20 which is fed into a divider 21 which typically may divide by 2. The output of the divider 21 is termed the variable signal which is fed into an adaptive threshold selector 22. An invertor network 23 receives the output of the selector 22.
The adaptive threshold selector 22 receives the waveform as processed by the peak detector 20 and the divider 21 which is ultimately derived from the output of differentiator 17. The selector network 22 operates to provide an output which is dependent on the relationship between the input variable signal (VVar) and a preselected fixed value of a DC voltage source 34 (VFixed).
Whenever the variable signal exceeds the fixed signal in amplitude, the variable signal appears at the output of the selector 22. Whenever the fixed signal is greater than the variable signal then the fixed signal appears at the output of the selector 22. In this manner a threshold signal which is immune to circuit noise and can accept wide variations in signal levels is achieved since the fixed component is selected to exceed circuit noise and the variable component depends on the amplitude of the incoming analog signal.
The output of selector 22 is fed to a comparator 24 which also receives the output of differentiator 17. The output of invertor 23 is fed to a comparator 25 which also receives output of differentiator 17.
The output of comparator 24 is a waveform containing a series of positive pulses around the points of maximum positive-going slope in the analog waveform A (FIG. 2). The output of comparator 25 is a waveform having positive pulses around the points of maximum negative slope of waveform A.
The comparator 19 which receives the output of differentiator 18 generates a pair of signals F and F. The waveform F consists of a series of positive pulses each associated with the points of maximum slope of the input analog waveform. When the analog signal pulse has a rising edge its associated F pulse has its falling edge coinciding with the point of maximum positive slope of the analog signal. When the analog signal pulse has a falling edge its associated F pulse has its rising edge coinciding with the point of maximum negative slope of the analog signal.
It can also be seen that the width of each F pulse is determined by the crossing of the zero axis of the waveform at C. For example, the first pulse in the F train initiates when the C waveform first pulse rises above the zero axis and the second pulse in F ends when the second positive C pulse returns to zero.
The signal F is the inverted equivalent of the F signal. The F outout of comparator 19 is fed along with the E output of comparator 25 into a NAND gate 28. The F output of comparator 19 is fed along with the D output of comparator 24 into a NAND gate 26.
The output of NAND gate 26 is D NAND F, a series of pulses in which the falling edge corresponds to the points of maximum positive slope of the input analog signal. The output of NAND gate 28 is E NAND F, a series of pulses in which the falling edge corresponds to the points of maximum negative slope of the analog signal.
The outputs of NAND gate 26 and 28 are fed to a flip-flop 35 comprised of a pair of NAND gates 27 and 29 interconnected in a well-known manner. The flip-flop 35 output consists of waveforms Qa and Qa.
The output waveform Qa consists of a train of constant-amplitude pulses which coincide with the analog waveform A, the transition of each pulse occurring at the points of maximum slope of waveform A. Waveform Qa is the inverse of waveform Qa.
Waveforms Qa and Qa may be fed to appropriate decoder circuitry such as that disclosed in patent application Ser. No. 682,246 for UPC Symbol Decoding System by Paul S. Wu and Robert V. Reago filed concurrently herewith and assigned to the assignee of the present invention.
In certain applications, a plurality of analog signals may be generated which may be advantageously processed by the present invention.
For example, a pair of sensors 11, 12 which may correspond to the sensors disclosed in patent application Ser. No. 574,137, filed May 2, 1975 by Paul S. Wu et al and assigned to the assignee of the present invention, receive signals X1, X2 which are generated as the result of scanning a coded symbol.
The signals are analog in nature and have an amplitude which may vary widely as a function of time.
Each sensor 11, 12 feeds an associated preamplifier 13, 14 which amplifies the respective analog signal levels for subsequent processing by the remaining system.
A multiplexer 15 receives the outputs of preamplifiers 13 and 14 as well as timing signals from each of the sensors which mark the initiation of sensing by the respective sensors and feeds the video amplifier 16 with a time division multiplexed signal whose amplitude may also vary widely with time. The multiplexed signal is then processed in accordance with the method disclosed herein.
Although two sensors 11, 12 are shown it is to be understood that the present invention can be utilized with any number of analog signal inputs, apropriately time-division multiplexed.
Accordingly, it is to be understood that many modifications and variations of the present invention will be obvious to those skilled in the art and, consequently, the scope of the invention is to be measured solely from the following claims.

Claims (3)

What is claimed is:
1. An analog to digital wave shaping system comprising:
a source of analog signals;
first differentiator means having an input coupled to said source of analog signals and an output;
inverter means having an input and an output;
second differentiator means having an input connected to the output of said first differentiator means and an output;
first comparator means having a pair of outputs, and having an input coupled to the output of said second differentiator;
second comparator means having an input and an output;
third comparator means having an input and an output;
adaptive threshold selector means having an input coupled to said first differentiator means input, and an output;
said adaptive threshold selector means including a fixed intensity signal source;
said adaptive threshold selector means output being equal to the intensity of said fixed intensity signal source whenever said fixed intensity signal source intensity exceeds the intensity of said analog signals and being equal to the intensity of said analog signals whenever said fixed intensity signal source intensity is less than the intensity of said analog signals;
said adaptive threshold selector means output being coupled to said second comparator means input and to said inverter means input;
the output of said inverter means being coupled to an input of said third comparator means;
the output of said first differentiator means being coupled to an input of said second comparator means and to an input of said third comparator means;
first and second gate means; and
flip-flop means;
a first output of said first comparator and said second comparator output and a second output of said first comparator and said third comparator output being coupled to said first and second gate means, respectively;
said first and second gate means each having an output coupled to said flip-flop means.
2. An analog to digital wave shaping system as set forth in claim 1, further comprising:
peak detector means and divider means coupled between the output of said first differentiator means and the input of said first differentiator means and the input of said adaptive threshold selector means.
3. An analog to digital wave shaping system as set forth in claim 1, wherein:
said fixed intensity signal source is a source of direct current.
US05/682,245 1976-05-03 1976-05-03 Analog to digital wave shaping system Expired - Lifetime US4091379A (en)

Priority Applications (12)

Application Number Priority Date Filing Date Title
US05/682,245 US4091379A (en) 1976-05-03 1976-05-03 Analog to digital wave shaping system
SE7704308A SE417389B (en) 1976-05-03 1977-04-14 Analog / digital converter
DE2717479A DE2717479C2 (en) 1976-05-03 1977-04-20 Pulse shaping device
JP4799177A JPS52134357A (en) 1976-05-03 1977-04-27 Analoggtoodigital waveform shaping circuit
IT49187/77A IT1104652B (en) 1976-05-03 1977-04-29 WAVE SHAPER ELECTRONIC DEVICE TO CONVERT AN ANALOG WAVE INTO A DIGITAL WAVE
FR7713224A FR2350736A1 (en) 1976-05-03 1977-05-02 CONFORMER CIRCUIT AND ANALOGUE-DIGITAL CONVERTER
CA277,365A CA1105142A (en) 1976-05-03 1977-05-02 Analog to digital wave shaping
BR7702810A BR7702810A (en) 1976-05-03 1977-05-02 ANALOG TO DIGITAL WAVES CONFORMATION SYSTEM
MX168973A MX147663A (en) 1976-05-03 1977-05-02 CONVERTER IMPROVEMENTS FROM AN ANALOG TO A DIGITAL WAVE FORM
CH552377A CH623177A5 (en) 1976-05-03 1977-05-03
NL7704885A NL7704885A (en) 1976-05-03 1977-05-03 ANALOGUE-DIGITAL CONVERTER.
GB18468/77A GB1584434A (en) 1976-05-03 1977-05-03 Wave shaping system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/682,245 US4091379A (en) 1976-05-03 1976-05-03 Analog to digital wave shaping system

Publications (1)

Publication Number Publication Date
US4091379A true US4091379A (en) 1978-05-23

Family

ID=24738852

Family Applications (1)

Application Number Title Priority Date Filing Date
US05/682,245 Expired - Lifetime US4091379A (en) 1976-05-03 1976-05-03 Analog to digital wave shaping system

Country Status (12)

Country Link
US (1) US4091379A (en)
JP (1) JPS52134357A (en)
BR (1) BR7702810A (en)
CA (1) CA1105142A (en)
CH (1) CH623177A5 (en)
DE (1) DE2717479C2 (en)
FR (1) FR2350736A1 (en)
GB (1) GB1584434A (en)
IT (1) IT1104652B (en)
MX (1) MX147663A (en)
NL (1) NL7704885A (en)
SE (1) SE417389B (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158435A (en) * 1977-04-14 1979-06-19 Shinko Electric Co., Ltd. Method and apparatus for reading label bar codes
US4194185A (en) * 1978-02-24 1980-03-18 Gould, Inc. Digitizing a recurring analog signal
US4507740A (en) * 1981-09-08 1985-03-26 Grumman Aerospace Corporation Programmable signal analyzer
WO1986001668A1 (en) * 1984-09-05 1986-03-13 Terminal Data Corporation Ccd television camera
US4603321A (en) * 1985-01-17 1986-07-29 Detente, Co. Analog-to-digital interface circuit for electronic musical equipment
US4606005A (en) * 1983-02-15 1986-08-12 Borg-Warner Corporation Driveline control system
EP0240767A2 (en) * 1986-04-10 1987-10-14 Hewlett-Packard Company Digital bar code slot reader
US4743856A (en) * 1983-09-26 1988-05-10 Simulaser Corporation Digital optical receiver circuit
FR2642587A1 (en) * 1989-01-31 1990-08-03 Jaeger Enhancements to devices effecting a shaping of frequency analog signals
FR2642585A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals
FR2642588A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals, with high dynamic range
FR2642586A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals, exhibiting useful pulses of positive or negative polarity
EP0427228A2 (en) * 1989-11-10 1991-05-15 Fujitsu Limited Threshold value control system in a receiver circuit
US5046158A (en) * 1989-08-14 1991-09-03 U.S. Philips Corporation Optical scanning apparatus with control circuit for optimizing the operating range of an A/D converter
US5081369A (en) * 1987-02-25 1992-01-14 Kabushiki Kaisha Toshiba Signal processing circuit with digital delay
US5089820A (en) * 1989-05-22 1992-02-18 Seikosha Co., Ltd. Recording and reproducing methods and recording and reproducing apparatus
US5272323A (en) * 1989-11-22 1993-12-21 Symbol Technologies, Inc. Digitizer for barcode scanner
WO1994027245A1 (en) * 1993-05-10 1994-11-24 Psc Inc. False bar code inhibitor circuit
US5457637A (en) * 1993-08-20 1995-10-10 Texas Instruments Inc. Flash waveform analyzer method and device
US5461223A (en) * 1992-10-09 1995-10-24 Eastman Kodak Company Bar code detecting circuitry
WO1996021195A1 (en) * 1995-01-04 1996-07-11 Psc Inc. Edge detection of bar code signal
US6130566A (en) * 1996-10-30 2000-10-10 Yokomizo; Akira Digital wave shaping circuit, frequency multiplying circuit, and external synchronizing method, and external synchronizing circuit
US20070295050A1 (en) * 2006-04-27 2007-12-27 Fatigue Technology, Inc. Alignment device and methods of using the same
US20080265148A1 (en) * 2007-04-26 2008-10-30 Gibson Gregory T Determining an operational state of a MEMS based laser scanner
US20080265034A1 (en) * 2007-04-26 2008-10-30 Gibson Gregory T Bar code scanner having an adaptive threshold using a first derivative amplitude
US20080266629A1 (en) * 2007-04-26 2008-10-30 Brown Dean R MEMS device of a scanner system having magnetic components disposed opposite to reflectance path
US20080266628A1 (en) * 2007-04-26 2008-10-30 Brown Dean R MEMS device having a drive coil with curved segments
US20080266818A1 (en) * 2007-04-26 2008-10-30 Roeland Collet Scanning module for a scanner system having a MEMS device or the like
US20080266627A1 (en) * 2007-04-26 2008-10-30 Brown Dean R Non-resonant drive for adaptive trajectory of a scanner system having a MEMS device
US7619802B2 (en) 2007-04-26 2009-11-17 Microvision, Inc. Suspension for maintaining mirror flatness of a MEMS device in a scanner system or the like

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6053938B2 (en) * 1978-06-02 1985-11-28 大日本スクリ−ン製造株式会社 How to sample analog signals
JPS58173408A (en) * 1982-04-05 1983-10-12 Mitsutoyo Mfg Co Ltd Edge detector in optical measuring apparatus
JPS60169934U (en) * 1984-04-19 1985-11-11 アイワ株式会社 Digital signal waveform shaping circuit
JP3556274B2 (en) * 1994-07-13 2004-08-18 富士通株式会社 Binarization circuit and bar code reader using the same

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3723649A (en) * 1971-04-27 1973-03-27 Electronic Image Syst Corp Adaptive binary state decision system
US3766411A (en) * 1970-11-27 1973-10-16 Intermedcraft Corp Peak detector
US3790894A (en) * 1970-12-30 1974-02-05 Fujitsu Ltd Binary shaping circuit
US3838347A (en) * 1971-03-24 1974-09-24 Zellweger Uster Ag Apparatus for transforming a deteriorated input signal into a binary signal
US3849632A (en) * 1972-06-19 1974-11-19 Pitney Bowes Inc Reading apparatus for optical bar codes
US3869666A (en) * 1973-12-26 1975-03-04 Julian Saltz Maximum slope detectors
US3870865A (en) * 1973-07-05 1975-03-11 Cummins Allison Corp Method and apparatus for optical reading of recorded data
US3898571A (en) * 1974-05-13 1975-08-05 Us Air Force Pulse shape detector
US4000397A (en) * 1975-03-21 1976-12-28 Spectra-Physics, Inc. Signal processor method and apparatus
US4007377A (en) * 1975-09-08 1977-02-08 The Singer Company Optical scanning system for universal product code

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3559178A (en) * 1967-08-04 1971-01-26 Burroughs Corp Pulse discrimination circuitry
DE2064731B2 (en) * 1970-12-31 1973-06-07 Robert Bosch Fernsehanlagen Gmbh, 6100 Darmstadt METHOD FOR DISTRIBUTION OF SIGNAL JUMPS AND CIRCUIT ARRANGEMENT FOR EXECUTING THE METHOD
US3639779A (en) * 1971-03-15 1972-02-01 Gte Sylvania Inc Limiter circuit with enable function
US3832577A (en) * 1973-06-22 1974-08-27 Ibm Threshold extraction circuitry for noisy electric waveforms
JPS5539948B2 (en) * 1973-12-17 1980-10-15
US3949233A (en) * 1974-08-15 1976-04-06 Pitney-Bowes, Inc. Hand held bar code reader with constant linear amplifier output

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3766411A (en) * 1970-11-27 1973-10-16 Intermedcraft Corp Peak detector
US3790894A (en) * 1970-12-30 1974-02-05 Fujitsu Ltd Binary shaping circuit
US3838347A (en) * 1971-03-24 1974-09-24 Zellweger Uster Ag Apparatus for transforming a deteriorated input signal into a binary signal
US3723649A (en) * 1971-04-27 1973-03-27 Electronic Image Syst Corp Adaptive binary state decision system
US3849632A (en) * 1972-06-19 1974-11-19 Pitney Bowes Inc Reading apparatus for optical bar codes
US3870865A (en) * 1973-07-05 1975-03-11 Cummins Allison Corp Method and apparatus for optical reading of recorded data
US3869666A (en) * 1973-12-26 1975-03-04 Julian Saltz Maximum slope detectors
US3898571A (en) * 1974-05-13 1975-08-05 Us Air Force Pulse shape detector
US4000397A (en) * 1975-03-21 1976-12-28 Spectra-Physics, Inc. Signal processor method and apparatus
US4007377A (en) * 1975-09-08 1977-02-08 The Singer Company Optical scanning system for universal product code

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158435A (en) * 1977-04-14 1979-06-19 Shinko Electric Co., Ltd. Method and apparatus for reading label bar codes
US4194185A (en) * 1978-02-24 1980-03-18 Gould, Inc. Digitizing a recurring analog signal
US4507740A (en) * 1981-09-08 1985-03-26 Grumman Aerospace Corporation Programmable signal analyzer
US4606005A (en) * 1983-02-15 1986-08-12 Borg-Warner Corporation Driveline control system
US4743856A (en) * 1983-09-26 1988-05-10 Simulaser Corporation Digital optical receiver circuit
WO1986001668A1 (en) * 1984-09-05 1986-03-13 Terminal Data Corporation Ccd television camera
US4603321A (en) * 1985-01-17 1986-07-29 Detente, Co. Analog-to-digital interface circuit for electronic musical equipment
EP0240767A2 (en) * 1986-04-10 1987-10-14 Hewlett-Packard Company Digital bar code slot reader
EP0240767A3 (en) * 1986-04-10 1990-02-21 Hewlett-Packard Company Digital bar code slot reader
US5081369A (en) * 1987-02-25 1992-01-14 Kabushiki Kaisha Toshiba Signal processing circuit with digital delay
FR2642585A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals
FR2642588A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals, with high dynamic range
FR2642586A1 (en) * 1989-01-31 1990-08-03 Jaeger Device for shaping frequency analog signals, exhibiting useful pulses of positive or negative polarity
FR2642587A1 (en) * 1989-01-31 1990-08-03 Jaeger Enhancements to devices effecting a shaping of frequency analog signals
US5089820A (en) * 1989-05-22 1992-02-18 Seikosha Co., Ltd. Recording and reproducing methods and recording and reproducing apparatus
US5046158A (en) * 1989-08-14 1991-09-03 U.S. Philips Corporation Optical scanning apparatus with control circuit for optimizing the operating range of an A/D converter
EP0427228A2 (en) * 1989-11-10 1991-05-15 Fujitsu Limited Threshold value control system in a receiver circuit
EP0427228A3 (en) * 1989-11-10 1992-12-30 Fujitsu Limited Threshold value control system in a receiver circuit
US5272323A (en) * 1989-11-22 1993-12-21 Symbol Technologies, Inc. Digitizer for barcode scanner
US5461223A (en) * 1992-10-09 1995-10-24 Eastman Kodak Company Bar code detecting circuitry
WO1994027245A1 (en) * 1993-05-10 1994-11-24 Psc Inc. False bar code inhibitor circuit
US5457637A (en) * 1993-08-20 1995-10-10 Texas Instruments Inc. Flash waveform analyzer method and device
WO1996021195A1 (en) * 1995-01-04 1996-07-11 Psc Inc. Edge detection of bar code signal
US5608201A (en) * 1995-01-04 1997-03-04 Psc Inc. Method and apparatus for detecting edges in a signal obtained from a bar code scanned in the Fresnel zone
US6130566A (en) * 1996-10-30 2000-10-10 Yokomizo; Akira Digital wave shaping circuit, frequency multiplying circuit, and external synchronizing method, and external synchronizing circuit
US20070295050A1 (en) * 2006-04-27 2007-12-27 Fatigue Technology, Inc. Alignment device and methods of using the same
US20080265148A1 (en) * 2007-04-26 2008-10-30 Gibson Gregory T Determining an operational state of a MEMS based laser scanner
US20080265034A1 (en) * 2007-04-26 2008-10-30 Gibson Gregory T Bar code scanner having an adaptive threshold using a first derivative amplitude
US20080266629A1 (en) * 2007-04-26 2008-10-30 Brown Dean R MEMS device of a scanner system having magnetic components disposed opposite to reflectance path
US20080266628A1 (en) * 2007-04-26 2008-10-30 Brown Dean R MEMS device having a drive coil with curved segments
US20080266818A1 (en) * 2007-04-26 2008-10-30 Roeland Collet Scanning module for a scanner system having a MEMS device or the like
US20080266627A1 (en) * 2007-04-26 2008-10-30 Brown Dean R Non-resonant drive for adaptive trajectory of a scanner system having a MEMS device
US7550713B2 (en) 2007-04-26 2009-06-23 Microvision, Inc. System for determining an operational state of a MEMS based laser scanner
US20090212203A1 (en) * 2007-04-26 2009-08-27 Microvision, Inc. System for Determining An Operational State of a MEMS Based Display
US7616366B2 (en) 2007-04-26 2009-11-10 Microvision, Inc. MEMS device having a drive coil with curved segments
US7619802B2 (en) 2007-04-26 2009-11-17 Microvision, Inc. Suspension for maintaining mirror flatness of a MEMS device in a scanner system or the like
US7679804B2 (en) 2007-04-26 2010-03-16 Microvision, Inc. Non-resonant drive for adaptive trajectory of a scanner system having a MEMS device
US7717341B2 (en) 2007-04-26 2010-05-18 Microvision, Inc. Bar code scanner having an adaptive threshold using a first derivative amplitude
US7838817B2 (en) 2007-04-26 2010-11-23 Microvision, Inc. System for determining an operational state of a MEMS based display
US7857223B2 (en) 2007-04-26 2010-12-28 Microvision, Inc. Scanning module for a scanner system having a MEMS device or the like

Also Published As

Publication number Publication date
FR2350736A1 (en) 1977-12-02
MX147663A (en) 1983-01-04
IT1104652B (en) 1985-10-21
DE2717479A1 (en) 1977-12-01
SE7704308L (en) 1977-11-04
JPS52134357A (en) 1977-11-10
BR7702810A (en) 1978-02-21
GB1584434A (en) 1981-02-11
CH623177A5 (en) 1981-05-15
CA1105142A (en) 1981-07-14
SE417389B (en) 1981-03-09
DE2717479C2 (en) 1986-08-21
FR2350736B1 (en) 1981-01-09
NL7704885A (en) 1977-11-07

Similar Documents

Publication Publication Date Title
US4091379A (en) Analog to digital wave shaping system
US4749879A (en) Signal transition detection method and system
US4542528A (en) OCR and bar code reader with optimized sensor
US4408344A (en) OCR and Bar code reader using multi port matrix array
EP0400969B1 (en) Circuitry for processing an analog signal obtained by scanning a bar code
EP0062777A2 (en) OCR and bar code reader using area array
EP0327107A3 (en) Method and processor for enhancing image sharpness for image reproduction with scanner
CA2044935A1 (en) Bar-code reading apparatus
US4856076A (en) Binary coding circuit for OCR
EP0369793A3 (en) Bar code reader signal processing method and device
DK0418958T3 (en) Method and apparatus for converting an analog input signal to control codes and for synthesizing a corresponding output signal under the control of these control codes
JPS6230672B2 (en)
EP0063243A2 (en) OCR and bar code reader with optimized sensor
US3900832A (en) Bar code processing and detecting system
JPS57198642A (en) Wafer position detection device
US4881188A (en) Binary coding circuit
JPS63165979A (en) Binarizing circuit for bar code signal
JPS58219682A (en) Read system of character picture information
CA2138927A1 (en) Digital Method of Detecting Pulses of Short Duration and Arrangement for Implementing the Method
JPS61193273A (en) Bar code reader
JPH0751635Y2 (en) Binary signal reader
JPS6159573A (en) Noise removing circuit of bar signal in bar code reader
RU1791831C (en) Device for reading of facsimile codes
JPH03252888A (en) Binary-signalizing device for analog signal
JPS5818661B2 (en) tagyomitrisouchi

Legal Events

Date Code Title Description
AS Assignment

Owner name: SWEDA INTERNATIONAL, INC., (SELLER), A CORP OF NEV

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:SWEDA INTERNATIONAL, INC.;REEL/FRAME:004441/0468

Effective date: 19850621