US4114030A - Method and apparatus to optically recognize recorded information - Google Patents

Method and apparatus to optically recognize recorded information Download PDF

Info

Publication number
US4114030A
US4114030A US05/756,699 US75669977A US4114030A US 4114030 A US4114030 A US 4114030A US 75669977 A US75669977 A US 75669977A US 4114030 A US4114030 A US 4114030A
Authority
US
United States
Prior art keywords
signal
light
image signal
noise
sensor
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/756,699
Inventor
Tadao Nojiri
Akio Sugiura
Masahiro Nomura
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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Application granted granted Critical
Publication of US4114030A publication Critical patent/US4114030A/en
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/1093Methods 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 sensing, after transfer of the image of the data-field to an intermediate store, e.g. storage with cathode ray tube
    • 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

Definitions

  • the present invention relates to a method and apparatus to optically recognize recorded information and more particularly to one in which an image signal derived from the scanning of information is filtered for the precise recognition of information.
  • Information encoding and decoding techniques are well known in the art. According to one of these techniques, the information is recorded on an object in the bar code form, for example, to be optically recognized.
  • An illumination light and a light responsive sensor are arranged in this optical recognition system in such a manner that the former projects the light onto the object and the latter receives the reflected light from the object to generate an image signal which represents the recorded information. This image signal is then processed electrically for recognizing the recorded information.
  • the light responsive sensor is likely to generate an image signal which includes a periodic noise signal when the light source is energized by a commercial alternating current electric power of rather low frequency. This is because the illumination light from the light source fluctuates in accordance with the electric power and the density of the reflected light also fluctuates in accordance therewith. This disadvantage still occurs when the object is supplied with the light from other than the light source.
  • FIG. 1 is a schematic diagram illustrating one embodiment of the present invention
  • FIG. 2 is an enlarged top plan view of the information recorded on an object shown in FIG. 1;
  • FIG. 3 is an electric wiring diagram illustrating the detail circuit construction of the analog amplifier shown in FIG. 1;
  • FIG. 4, including 4A-4D, is a chart illustrating signal waveforms in conjunction with a bar code for explanation of the normal operation of the analog amplifier shown in FIG. 3;
  • FIG. 5 is a chart illustrating signal waveforms for explanation of the noise signal filtering operation of the analog amplifier shown in FIG. 3;
  • FIG. 6 is a schematic diagram illustrating the modified construction of the analog amplifier shown in FIG. 1.
  • a light source 10 such as a reflector lamp which is energized by the commerical alternating current (a.c.) electric power is employed to uniformly supply an illumination light 10a over an object, a card 80.
  • An image sensor 20 such as a light responsive solid image sensor having a photo diode array 20a comprising a plurality of photo diodes aligned on a straight read-in line receives the image or the reflected light 10b from the card 80.
  • Each photo diode of the diode array 20a is swept in sequence upon receipt of a clock pulse of a fixed frequency from a clock pulse generator 50 and generates an image signal, the signal level of which corresponds to the density of the reflected light 10b.
  • the image sensor 20 is connected to an analog amplifier 30 for reshaping the image signal into a serial rectangular signal and the analog amplifier 30 is connected to an analog-to-digital converter 40 for converting the serial rectangular signal into a parallel digital signal.
  • the clock pulse generator 50 is connected to the amplifier 30 and the converter 40 to control the respective operation thereof.
  • a signal processing unit 60 such as a micro processor to recognize scanned information represented by the digital signals of plural bits in accordance with a predetermined digital processing program.
  • the plural bits of digital signals produced in parallel with each other are transmitted to the unit 60 via transmission lines 40a, whereas completion signals indicative of the completion of the information recognition are oppositely transmitted via transmission lines 60a.
  • a lens 70 is operatively coupled to the image sensor 20 and provides the image sensor 20, diode array 20a thereof in particular, with the image after converging the reflected light 10b.
  • On the surface of the card 80 are printed information to be optically scanned. According to the embodiment of the present invention, the information is coded into bar codes which are grouped into several columns which are parallel to each other. Each bar symbol 80b of the bar codes is arranged to extend in parallel with a card transferring direction denoted by an arrow 80a. The card transferring direction 80a is approximately orthogonal to the read-in line of the image sensor 20 which is parallel with the arrow 80c. The card 80 may be transferred either manually or automatically.
  • a light responsive card detector 90 is also connected to the signal processing unit 60 to detect presence of the card 80 transferred thereof.
  • the illumination light 10a which has been received by the card detector 90 is cut off by the card 80 and reflected onto the image sensor 20.
  • the card detector 90 stops receiving the illumination light 10a, it generates a card detection signal to be applied as card information to the unit 60.
  • Bar-coded information on the card 80 according to this embodiment is shown in FIG. 2.
  • Each bar symbol is recorded in black and white which have different light reflectivity and in wide and narrow width.
  • Thus combined four kinds of bar symbols have a unit length L.
  • Each bar code (one letter or one digit) consists of two wide bar symbols and five narrow bar symbols determined by four black bar symbols and three white bar symbols therebetween.
  • one letter is derived from "2 OUT OF 7 COMBINATIONS" in which two wide bar symbols in black and in white among a total of seven bar symbols are used.
  • the total width 10N (5N+2W) is alloted for each letter on the card 80, and the same width W as the wide bar symbol is alloted between adjacent two letters.
  • a group of bar codes are aligned in a column (X-X' direction) parallel to the above read-in line of the image sensor 20 to constitute a 4-digit letter comprising an index letter and three numerical letters.
  • Each group of bar codes in each column is juxtaposed with its head and tail lining up in a direction (Y-Y' direction) which coincides with the card transferring direction 80a.
  • white spaces of the width W 1 are formed as record prohibition regions.
  • the width W 1 is arranged to be wider than 6N.
  • the specific index letters and * excluded from the above-described "2 OUT OF 7 COMBINATIONS" are used respectively in the first and the last groups so that the encoded information of the card may not be erroneously read in when the card is transferred in the opposite direction.
  • the bar coded information having seven groups in rows includes letter information of twenty-one digits per card.
  • each bar code is scanned in the following manner. While the card 80 is transferred to be supplied with the uniform light 10a, the image sensor 20 receives the light 10b which is reflected by the card 80 and converged by the lens 70. It should be understood that the density of the light 10b corresponds to the color of the bar symbol.
  • the image sensor 20 includes many photo diodes which are swept one by one by the clock pulses. The sensor 20 is so adapted that 4 diodes and 10 diodes of the diode array 20a are used to scan the respective narrow and wide bars. Upon receipt of a clock pulse, each diode senses the light density of the light 10b and generates the image signal.
  • the image signal generated intermittently from the image sensor 20 is serially applied to the analog amplifier 30 fully illustrated in FIG. 3, wherein reference numerals 301, 302, 303, 304 and 305 designate an amplifier, a sampling pulse generator, a sample hold circuit, a low pass filter and a reshape circuit, respectively.
  • the amplifier 301 connected to the image sensor 20 is comprised of resistors 301a, 301b and 301c, a capacitor 301d and an operational amplifier 301e.
  • the image signal is applied to the operational amplifier 301e through the resistor 301b to be differentially amplified thereby.
  • the output signal of the amplifier 301, appearing at a point A, is shown in (A) of FIG.
  • the sample hold circuit 303 connected in series to the amplifier 301 is comprised of an analog switch 303a, a capacitor 303b, an operational amplifier 303c, and resistors 303d and 303e.
  • the analog switch 303a is connected to the sampling pulse generator 302 which generates a sampling pulse in response to the clock pulse.
  • the frequency of the sampling pulse is equal to that of the clock pulse but the time width of the sampling pulse is much shorter than that of the clock pulse.
  • the analog switch 303a closes only when the sampling pulse is applied, allowing only the lower peak level of the output signal of the amplifier 301 to be applied to the capacitor 303b therethrough.
  • the capacitor 303b then holds this signal level until when the analog switch 303a closes again.
  • the signal across the capacitor 303b is amplified by the operational amplifier 303c.
  • the sample hold circuit 303 thus sampling and holding the intermittent output signal of the amplifier 301, produces at a point B the continuous output signal b, which is shown in (B-C) of FIG. 4. It must be noted that the output signal b, changes as the lower peak level of the output signal of the amplifier 301 changes.
  • the reshape circuit 305 connected in series to the sample hold circuit 303 is comprised of diodes 305a and 305b, capacitors 305c and 305d, resistor 305e, 305f and 305g and a comparator 305h.
  • the diodes 305a and 305b are connected oppositely and parallelly with each other for increasing and decreasing the amplitude of the output signal applied from the sample hold circuit 303 by a constant amount.
  • the suppressed signal is then delayed by the cooperation of the diodes 305a and 305b and a capacitor 305c.
  • the signal c appearing at a point C, across the capacitor 305c, is shown in (B-C) of FIG. 4 with the dotted line.
  • the comparator 305h is applied with the signal c and the signal b at the respective non-inverting (+) and inverting (-) input terminals and produces at a point D the rectangular signal as shown in (D) of FIG. 4.
  • the level of the rectangular signal becomes high when the suppressed signal c prevails the signal b, whereas it becomes low when the latter prevails the former.
  • the high and low levels of the rectangular signal are respectively indicative of the white and black bars.
  • the time intervals t 1 -t 2 and t 2 -t 3 are approximately proportional to the wide bar, whereas the time intervals t 3 -t 4 , t 4 -t 5 and t 5 -t 6 are also approximately proportional to the narrow bar.
  • the abovedescribed signal processing is available enough on condition that the illumination light 10a projected on the card 80 is uniform. But attention must be paid to the fact that the illumination light 10a is likely to fluctuate, when the reflector lamp 10 is energized by the commercial a.c. electric power, making the correct signal processing impossible because of the superposing of the noise signal on the image signal.
  • the noise-superposed output signal appearing at the point B of the sample hold circuit 303 is shown in (B') of FIG. 5 exemplarily, wherein noise signal component of comparatively low frequency is illustrated with the dotted line. This noise signal must be excluded from the output signal of the sample hold circuit 303 prior to the reshaping of the reshape circuit 305.
  • the low pass filter 304 which constitutes a negative feedback loop is incorporated in the analog amplifier 30 as shown in FIG. 3.
  • the low pass filter 304 connected between the output stage of the sample hold circuit 303 and the input stage of the amplifier 301, is comprised of resistors 304a, 304b and 304c, a capacitor 304d and an operational amplifier 304e.
  • the cut-off frequency of this filter is set to be lower than one tenth (28 KHz) of the clock pulse frequency (280 KHz) because the wide bar requires 10 clocks to be fully scanned in this embodiment.
  • the frequency component of the signal appearing at the point B lower than the cut-off frequency is passed through the filter 304 but the frequency component thereof higher than the cut-off frequency is cut off.
  • the operational amplifier 301e receiving the noise signal at the non-inverting input terminal (+) and the image signal at the inverting input terminal (-), subtracts the noise signal from the image signal to supply the sample hold circuit 303 with an output signal from which the noise signal is excluded.
  • the sample hold circuit 303 produces at the point B the noise-excluded output signal b' as shown in (B") of FIG. 5.
  • the reshape circuit 305 comparing the signal b' with the signal c' of the point C, produces at the point D the rectangular signal as shown in (D') of FIG. 5 in the same manner as has been described with reference to FIG. 4. This rectangular signal also corresponds to both the color and the width of the bar.
  • the other type of filter may be employed as well to exclude the noise signal from the output signal of the sample hold circuit 303 as shown in FIG. 6, wherein the same reference numerals designate the same construction as in FIG. 3.
  • a high pass filter 304' or a band pass filter 304' is connected in series between the sample hold circuit 303 and the reshape circuit 305. Both high pass and band pass filters 304' are available for cutting off the noise signal of low frequency resulting from the density fluctuation of the reflected light 10b.
  • the rectangular signal, the serial digital signal, produced from the analog amplifier 30 is applied to the analog-to-digital converter 40 to be converted into the parallel digital signal which is advantageous for the recognition of the scanned information.
  • the detail of signal conversion of the converter 40 and information recognition of the signal processing unit 60 is not described herein, because it has been fully described in the patent application of Ser. No. 668,036 which is copending and has been assigned to the same assignee as the present invention.

Abstract

A light source and a light responsive sensor are optically coupled to recognize information such as bar codes recorded on an object. The light source projects illumination light onto the object and the sensor receives the reflected light the density of which represents the recorded information. The sensor is swept to convert the light density into an image signal which is then passed through a filter. An image signal, the low frequency noise signal component resulting from the fluctuation of the illumination light being excluded therefrom by the filter, is available for recognizing the recorded information precisely.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method and apparatus to optically recognize recorded information and more particularly to one in which an image signal derived from the scanning of information is filtered for the precise recognition of information.
2. Description of the Prior Art
Information encoding and decoding techniques are well known in the art. According to one of these techniques, the information is recorded on an object in the bar code form, for example, to be optically recognized. An illumination light and a light responsive sensor are arranged in this optical recognition system in such a manner that the former projects the light onto the object and the latter receives the reflected light from the object to generate an image signal which represents the recorded information. This image signal is then processed electrically for recognizing the recorded information. It has been a great disadvantage, however, that the light responsive sensor is likely to generate an image signal which includes a periodic noise signal when the light source is energized by a commercial alternating current electric power of rather low frequency. This is because the illumination light from the light source fluctuates in accordance with the electric power and the density of the reflected light also fluctuates in accordance therewith. This disadvantage still occurs when the object is supplied with the light from other than the light source.
SUMMARY OF THE INVENTION
It is, therefore, a primary object of the invention to exclude the noise signal of an image signal derived from a light responsive sensor.
It is another object of the invention to use a filter for cutting off a noise signal of an image signal.
It is a further object of the invention to use a low pass filter for negatively feeding back the noise signal of an image signal during the processing thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
In the accompanying drawings:
FIG. 1 is a schematic diagram illustrating one embodiment of the present invention;
FIG. 2 is an enlarged top plan view of the information recorded on an object shown in FIG. 1;
FIG. 3 is an electric wiring diagram illustrating the detail circuit construction of the analog amplifier shown in FIG. 1;
FIG. 4, including 4A-4D, is a chart illustrating signal waveforms in conjunction with a bar code for explanation of the normal operation of the analog amplifier shown in FIG. 3;
FIG. 5 is a chart illustrating signal waveforms for explanation of the noise signal filtering operation of the analog amplifier shown in FIG. 3; and
FIG. 6 is a schematic diagram illustrating the modified construction of the analog amplifier shown in FIG. 1.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring first to FIG. 1, a light source 10 such as a reflector lamp which is energized by the commerical alternating current (a.c.) electric power is employed to uniformly supply an illumination light 10a over an object, a card 80. An image sensor 20 such as a light responsive solid image sensor having a photo diode array 20a comprising a plurality of photo diodes aligned on a straight read-in line receives the image or the reflected light 10b from the card 80. Each photo diode of the diode array 20a is swept in sequence upon receipt of a clock pulse of a fixed frequency from a clock pulse generator 50 and generates an image signal, the signal level of which corresponds to the density of the reflected light 10b. The image sensor 20 is connected to an analog amplifier 30 for reshaping the image signal into a serial rectangular signal and the analog amplifier 30 is connected to an analog-to-digital converter 40 for converting the serial rectangular signal into a parallel digital signal. The clock pulse generator 50 is connected to the amplifier 30 and the converter 40 to control the respective operation thereof. Connected to the A-D converter 40 is a signal processing unit 60 such as a micro processor to recognize scanned information represented by the digital signals of plural bits in accordance with a predetermined digital processing program. The plural bits of digital signals produced in parallel with each other are transmitted to the unit 60 via transmission lines 40a, whereas completion signals indicative of the completion of the information recognition are oppositely transmitted via transmission lines 60a. A lens 70 is operatively coupled to the image sensor 20 and provides the image sensor 20, diode array 20a thereof in particular, with the image after converging the reflected light 10b. On the surface of the card 80 are printed information to be optically scanned. According to the embodiment of the present invention, the information is coded into bar codes which are grouped into several columns which are parallel to each other. Each bar symbol 80b of the bar codes is arranged to extend in parallel with a card transferring direction denoted by an arrow 80a. The card transferring direction 80a is approximately orthogonal to the read-in line of the image sensor 20 which is parallel with the arrow 80c. The card 80 may be transferred either manually or automatically. A light responsive card detector 90 is also connected to the signal processing unit 60 to detect presence of the card 80 transferred thereof. When the card 80 moves beneath the read-in line of the sensor 20, the illumination light 10a which has been received by the card detector 90 is cut off by the card 80 and reflected onto the image sensor 20. When the card detector 90 stops receiving the illumination light 10a, it generates a card detection signal to be applied as card information to the unit 60.
Bar-coded information on the card 80 according to this embodiment is shown in FIG. 2. Each bar symbol is recorded in black and white which have different light reflectivity and in wide and narrow width. Thus combined four kinds of bar symbols have a unit length L. Each bar code (one letter or one digit) consists of two wide bar symbols and five narrow bar symbols determined by four black bar symbols and three white bar symbols therebetween. Thus one letter is derived from "2 OUT OF 7 COMBINATIONS" in which two wide bar symbols in black and in white among a total of seven bar symbols are used. Further, the bar width N and W of the respective narrow and wide bar symbols are determined to satisfy the relationship W=2.5N therebetween. Thus, the total width 10N (5N+2W) is alloted for each letter on the card 80, and the same width W as the wide bar symbol is alloted between adjacent two letters. A group of bar codes are aligned in a column (X-X' direction) parallel to the above read-in line of the image sensor 20 to constitute a 4-digit letter comprising an index letter and three numerical letters. Each group of bar codes in each column is juxtaposed with its head and tail lining up in a direction (Y-Y' direction) which coincides with the card transferring direction 80a. And at the marginal portions, white spaces of the width W1 are formed as record prohibition regions. The width W1 is arranged to be wider than 6N. It must be noted that the specific index letters and * excluded from the above-described "2 OUT OF 7 COMBINATIONS" are used respectively in the first and the last groups so that the encoded information of the card may not be erroneously read in when the card is transferred in the opposite direction. Thus, the bar coded information having seven groups in rows includes letter information of twenty-one digits per card.
According to the embodiment of FIG. 1 in which information is encoded as shown in FIG. 2, each bar code is scanned in the following manner. While the card 80 is transferred to be supplied with the uniform light 10a, the image sensor 20 receives the light 10b which is reflected by the card 80 and converged by the lens 70. It should be understood that the density of the light 10b corresponds to the color of the bar symbol. The image sensor 20 includes many photo diodes which are swept one by one by the clock pulses. The sensor 20 is so adapted that 4 diodes and 10 diodes of the diode array 20a are used to scan the respective narrow and wide bars. Upon receipt of a clock pulse, each diode senses the light density of the light 10b and generates the image signal. This image signal which is intermittent becomes high level when the density of the light 10b corresponds to the white bar, whereas it becomes low level when the density of the light 10b corresponds to the black bar. And 4 bits and 10 bits of the image signal correspond to the respective narrow and wide bars. It must be understood that 1 bit of the image signal is equal to one cycle of the clock pulse of the clock pulse generator 50. Since the diode array 20a is repetitively swept by the clock pulse, the bar codes in each group can be repetitively scanned at the different tracks on the card 80 while the card 80 is transferred. The scanning repetition number per one group is determined by the card transferring speed and the bar length L. Hundreds of scanning repetition for one group can be attained, provided that the bar length L is 10 millimeters, the transferring speed is 10 millimeters per second, the clock frequency is 280 KHz and the diode array 20a has 512 diodes.
The image signal generated intermittently from the image sensor 20 is serially applied to the analog amplifier 30 fully illustrated in FIG. 3, wherein reference numerals 301, 302, 303, 304 and 305 designate an amplifier, a sampling pulse generator, a sample hold circuit, a low pass filter and a reshape circuit, respectively. The amplifier 301 connected to the image sensor 20 is comprised of resistors 301a, 301b and 301c, a capacitor 301d and an operational amplifier 301e. The image signal is applied to the operational amplifier 301e through the resistor 301b to be differentially amplified thereby. The output signal of the amplifier 301, appearing at a point A, is shown in (A) of FIG. 4, wherein one example of the bar code is shown on the top stage and the clock pulse of the clock pulse generator 50 is shown on the second top stage. As can be seen from the signal waveform (A) of FIG. 4, the output signal is intermittent and the lower peak level thereof corresponds to the color of the bar.
The sample hold circuit 303 connected in series to the amplifier 301 is comprised of an analog switch 303a, a capacitor 303b, an operational amplifier 303c, and resistors 303d and 303e. The analog switch 303a is connected to the sampling pulse generator 302 which generates a sampling pulse in response to the clock pulse. The frequency of the sampling pulse is equal to that of the clock pulse but the time width of the sampling pulse is much shorter than that of the clock pulse. The analog switch 303a closes only when the sampling pulse is applied, allowing only the lower peak level of the output signal of the amplifier 301 to be applied to the capacitor 303b therethrough. The capacitor 303b then holds this signal level until when the analog switch 303a closes again. The signal across the capacitor 303b is amplified by the operational amplifier 303c. The sample hold circuit 303, thus sampling and holding the intermittent output signal of the amplifier 301, produces at a point B the continuous output signal b, which is shown in (B-C) of FIG. 4. It must be noted that the output signal b, changes as the lower peak level of the output signal of the amplifier 301 changes.
The reshape circuit 305 connected in series to the sample hold circuit 303 is comprised of diodes 305a and 305b, capacitors 305c and 305d, resistor 305e, 305f and 305g and a comparator 305h. The diodes 305a and 305b are connected oppositely and parallelly with each other for increasing and decreasing the amplitude of the output signal applied from the sample hold circuit 303 by a constant amount. The suppressed signal is then delayed by the cooperation of the diodes 305a and 305b and a capacitor 305c. The signal c appearing at a point C, across the capacitor 305c, is shown in (B-C) of FIG. 4 with the dotted line. The comparator 305h is applied with the signal c and the signal b at the respective non-inverting (+) and inverting (-) input terminals and produces at a point D the rectangular signal as shown in (D) of FIG. 4. The level of the rectangular signal becomes high when the suppressed signal c prevails the signal b, whereas it becomes low when the latter prevails the former. The high and low levels of the rectangular signal are respectively indicative of the white and black bars. The time intervals t1 -t2 and t2 -t3 are approximately proportional to the wide bar, whereas the time intervals t3 -t4, t4 -t5 and t5 -t6 are also approximately proportional to the narrow bar.
The abovedescribed signal processing is available enough on condition that the illumination light 10a projected on the card 80 is uniform. But attention must be paid to the fact that the illumination light 10a is likely to fluctuate, when the reflector lamp 10 is energized by the commercial a.c. electric power, making the correct signal processing impossible because of the superposing of the noise signal on the image signal. The noise-superposed output signal appearing at the point B of the sample hold circuit 303 is shown in (B') of FIG. 5 exemplarily, wherein noise signal component of comparatively low frequency is illustrated with the dotted line. This noise signal must be excluded from the output signal of the sample hold circuit 303 prior to the reshaping of the reshape circuit 305.
The low pass filter 304 which constitutes a negative feedback loop is incorporated in the analog amplifier 30 as shown in FIG. 3. The low pass filter 304, connected between the output stage of the sample hold circuit 303 and the input stage of the amplifier 301, is comprised of resistors 304a, 304b and 304c, a capacitor 304d and an operational amplifier 304e. The cut-off frequency of this filter is set to be lower than one tenth (28 KHz) of the clock pulse frequency (280 KHz) because the wide bar requires 10 clocks to be fully scanned in this embodiment. The frequency component of the signal appearing at the point B lower than the cut-off frequency is passed through the filter 304 but the frequency component thereof higher than the cut-off frequency is cut off. Therefore the noise signal of low frequency which is inverted appears at a point E of the filter 304 to be applied to the amplifier 301. The operational amplifier 301e, receiving the noise signal at the non-inverting input terminal (+) and the image signal at the inverting input terminal (-), subtracts the noise signal from the image signal to supply the sample hold circuit 303 with an output signal from which the noise signal is excluded. With the aid of the low pass filter 304, the sample hold circuit 303 produces at the point B the noise-excluded output signal b' as shown in (B") of FIG. 5. The reshape circuit 305, comparing the signal b' with the signal c' of the point C, produces at the point D the rectangular signal as shown in (D') of FIG. 5 in the same manner as has been described with reference to FIG. 4. This rectangular signal also corresponds to both the color and the width of the bar.
The other type of filter may be employed as well to exclude the noise signal from the output signal of the sample hold circuit 303 as shown in FIG. 6, wherein the same reference numerals designate the same construction as in FIG. 3. According to the arrangement of FIG. 6 either a high pass filter 304' or a band pass filter 304' is connected in series between the sample hold circuit 303 and the reshape circuit 305. Both high pass and band pass filters 304' are available for cutting off the noise signal of low frequency resulting from the density fluctuation of the reflected light 10b.
The rectangular signal, the serial digital signal, produced from the analog amplifier 30 is applied to the analog-to-digital converter 40 to be converted into the parallel digital signal which is advantageous for the recognition of the scanned information. The detail of signal conversion of the converter 40 and information recognition of the signal processing unit 60 is not described herein, because it has been fully described in the patent application of Ser. No. 668,036 which is copending and has been assigned to the same assignee as the present invention.
Although the present invention has been described hereinabove with reference to one embodiment thereof, but it is not limited to the embodiment from the facts that the information can be recorded into other codes instead of the bar code and that the image sensor can be replaced by other sensors in a laser beam scanning system.

Claims (8)

What is claimed is:
1. A method to optically recognize the information recorded on an object comprising the steps of:
transferring an object on which at least one bar code is recorded, said bar code having parallel bar symbols in different width and light reflecting color;
projecting a light beam onto said object to be reflected thereby;
recieving a reflected light beam from said object by a plurality of optical element aligned to transverse said parallel bar symbols;
sweeping said optical elements one by one in response to clock pulses of a fixed frequency, each of said optical elements generating an image signal, the peak signal level of which corresponds to the density of the reflected light beam;
sampling repetitively the peak signal level of the image signal in timed relationship with the clock pulses;
holding the peak signal level of the image signal sampled in said sampling step to generate an analog signal, the frequency and the signal level of which corresponds to the density of the reflected light beam;
applying the analog signal to a low pass filter having a cut-off frequency lower than one preset in accordance with the widest bar symbol; and
negatively feeding back a low frequency signal passed through said low pass filter onto the image signal, whereby a noise-excluded signal varying only with the width and the color of said bar symbols is generated from said holding step.
2. A method of claim 1 further comprising the steps of:
shifting the signal level and the phase of the nosie-excluded signal by parallelly and oppositely connected diodes and by a capacitor, respectively, to generate a shift signal changing in proportional relation with the noise-excluded signal; and
comparing the noise-excluded signal with the shift signal to generate a rectangular signal having a signal level and a time interval indicative of the color and the width of said bar symbols, respectively.
3. An apparatus to optically recognize the information recorded on an object comprising:
a light source energized by the alternating current electric power for projecting a light onto an object on which a plurality of bar symbols are recorded parallelly in different light reflecting color;
a clock generator for generating a clock pulse of a fixed frequency higher than that of the electric power;
a sensor having a plurality of light-responsive elements connected to said clock generator to be swept one by one for scanning the density of a light reflected by said bar symbols, said sensor serially generating an image signal having a signal level corresponding to the scanned density;
a filter, connected to said sensor, for excluding from the image signal a noise signal which includes the frequency of the electric power; and
a reshape circuit, connected to receive a noise-excluded image signal, for reshaping the same into a rectangular signal having a signal level and a time interval indicative of the respective color and the width of said bar symbols, said reshape circuit including diodes connected parallelly and oppositely to each other for increasing and decreasing the signal level of the noise-excluded image signal by a constant level, a capacitor connected to said diodes for delaying the output signal of said diodes, and a comparator connected to compare the noise-excluded image signal with the output signal of said capacitor.
4. An apparatus of claim 3, wherein said filter includes a low pass filter having a cut-off frequency higher than that of the electric power but lower than that of the clock pulse and connected in a negative feedback path between said reshape circuit and said sensor.
5. An apparatus of claim 3, wherein said filter includes a high pass filter having a cut-off frequency higher than that of the electric power but lower than that of the clock pulse and connected in series between said sensor and said reshape circuit.
6. An apparatus of claim 3, wherein said filter includes a band pass filter connected in series between said sensor and said reshape circuit, said band pass filter having a lower cut-off frequency lower than that of the electric power and a higher cut-off frequency higher than that of the clock pulse.
7. An apparatus to optically recognize the information recorded on an object comprising:
a light source for supplying a light onto an object on which information is recorded in a different light reflecting color from thatof said object;
a light responsive sensor, positioned to receive the light reflected by said object, for scanning the density of the reflected light in a predetermined straight direction at a constant scanning speed and serially generating an image signal which varies with the scanned density of the reflected light;
a filter, connected to receive the image signal, for excluding therefrom a noise signal having a frequency lower than a predetermined frequency over which the image signal should vary in accordance with the recorded information; and
a reshape circuit, connected to receive an analog signal which is noise-excluded by said filter, for reshaping the same into a rectangular signal having at least two signal levels indicative of the color of said object and the infoemation respectively, said reshape circuit including diodes connected parallelly and oppositely to each other for increasing and decreasing the level of the analog signal by a constant level, a capacitor connected to said diodes for delaying the output signal of said diodes and a comparator connected to compare the analog signal with the output signal of said capacitor.
8. An apparatus of claim 7, wherein said filter includes a low pass filter, connected in parallel with a path through which the image signal is passed from said sensor to said reshape circuit, for negatively feeding back the noise signal therethrough.
US05/756,699 1976-01-28 1977-01-04 Method and apparatus to optically recognize recorded information Expired - Lifetime US4114030A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP51-8163 1976-01-28
JP51008163A JPS6010351B2 (en) 1976-01-28 1976-01-28 Barcode reader

Publications (1)

Publication Number Publication Date
US4114030A true US4114030A (en) 1978-09-12

Family

ID=11685653

Family Applications (1)

Application Number Title Priority Date Filing Date
US05/756,699 Expired - Lifetime US4114030A (en) 1976-01-28 1977-01-04 Method and apparatus to optically recognize recorded information

Country Status (2)

Country Link
US (1) US4114030A (en)
JP (1) JPS6010351B2 (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4210802A (en) * 1977-07-26 1980-07-01 Nippondenso Co., Ltd. Bar code scanner
FR2505524A1 (en) * 1981-05-05 1982-11-12 Smh Adrex Optical recognition device for document identification markings - uses light reflection from photodetectors connected by optical fibres and outputs analysed by microprocessor to eliminate variation errors
US4500776A (en) * 1982-11-08 1985-02-19 Vadim Laser Method and apparatus for remotely reading and decoding bar codes
EP0032501B1 (en) * 1979-07-25 1985-06-26 Norand Corporation Portable bar-code reader
US4528444A (en) * 1981-10-30 1985-07-09 Nippondenso Co., Ltd. Optical reading apparatus with automatic gain control circuit
US4570057A (en) * 1981-12-28 1986-02-11 Norand Corporation Instant portable bar code reader
US4652731A (en) * 1984-08-10 1987-03-24 Thomson-Csf Process and device for detecting bar codes
US4677551A (en) * 1983-01-14 1987-06-30 Fuji Xerox Co., Ltd. Apparatus for producing a series of documents from reformatted input data and for checking the order of production
US4680457A (en) * 1985-03-07 1987-07-14 Telesis Controls Corporation Code reader
US4710615A (en) * 1986-06-26 1987-12-01 Ncr Corporation CCD bar code scanner
US4766300A (en) * 1984-08-06 1988-08-23 Norand Corporation Instant portable bar code reader
US4874933A (en) * 1987-08-21 1989-10-17 Recognition Equipment Incorporated Ambient illumination bar code reader
US4894523A (en) * 1981-12-28 1990-01-16 Norand Corporation Instant portable bar code reader
US5021642A (en) * 1981-12-28 1991-06-04 Norand Corporation Instant portable bar code reader
US5081343A (en) * 1981-12-28 1992-01-14 Norand Corporation Instant portable bar code reader
US5095197A (en) * 1981-12-28 1992-03-10 Norand Corporation Instant portable bar code reader
WO1992005514A1 (en) * 1990-09-19 1992-04-02 Mars Incorporated Method and apparatus for scanning of barcodes under adverse scanning conditions
US5107140A (en) * 1989-10-31 1992-04-21 Intermec Corporation Anticipatory automatic gain control circuit
US5144121A (en) * 1981-12-28 1992-09-01 Norand Corporation Instant portable bar code reader
US5144119A (en) * 1981-12-28 1992-09-01 Norand Corporation Instant portable bar code reader
US5187355A (en) * 1981-12-28 1993-02-16 Norand Corporation Instant portable bar code reader
US5187356A (en) * 1981-12-28 1993-02-16 Norand Corporation Instant portable bar code reader
US5218191A (en) * 1981-12-28 1993-06-08 Norand Corporation Instant portable bar code reader
US5258606A (en) * 1981-12-28 1993-11-02 Norand Corporation Instant portable bar code reader
US5288985A (en) * 1981-12-28 1994-02-22 Norand Corporation Instant portable bar code reader
US5396055A (en) * 1982-01-25 1995-03-07 Symbol Technologies, Inc. Hand held bar code reader with keyboard, display and processor
WO1997015025A1 (en) * 1995-10-19 1997-04-24 Lucid Technologies, Inc. Electro-optical sensor
US5969321A (en) * 1986-08-08 1999-10-19 Norand Corporation Hand-held optically readable information set reader with operation over a range of distances
US5992750A (en) * 1981-12-28 1999-11-30 Intermec Ip Corp. Instant portable bar code reader
US6208433B1 (en) * 1997-04-18 2001-03-27 Nec Corporation Image pick-up apparatus capable of stable flicker compensation without influence by reflectance of an object
US6234395B1 (en) 1981-12-28 2001-05-22 Intermec Ip Corp. Instant portable bar code reader

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4392056A (en) * 1981-04-27 1983-07-05 Automated Packaging Systems, Inc. Control marking detector
JPS63189982A (en) * 1987-02-03 1988-08-05 Canon Electronics Inc Input system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3599151A (en) * 1969-12-29 1971-08-10 Ibm Character recognition photosensing apparatus having a threshold comparator circuit
US3628031A (en) * 1969-02-06 1971-12-14 Automata Corp Closed loop control system for automatic sensitivity control of transducer
US3849632A (en) * 1972-06-19 1974-11-19 Pitney Bowes Inc Reading apparatus for optical bar codes
US3909594A (en) * 1973-12-26 1975-09-30 Interface Mechanisms Inc Circuit for establishing a reference voltage in bar code readers
US3927303A (en) * 1972-02-22 1975-12-16 Nixdorf Computer Ag Information evaluation means

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3796862A (en) * 1971-09-27 1974-03-12 Ncr Bar code reader
CA974607A (en) * 1971-12-13 1975-09-16 Bendix Corporation (The) System for converting modulated signals to squarewave outputs
JPS533302B2 (en) * 1972-08-14 1978-02-04
JPS5125410Y2 (en) * 1973-04-28 1976-06-29
JPS5330570B2 (en) * 1973-10-04 1978-08-28
JPS5334977B2 (en) * 1974-03-07 1978-09-25

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3628031A (en) * 1969-02-06 1971-12-14 Automata Corp Closed loop control system for automatic sensitivity control of transducer
US3599151A (en) * 1969-12-29 1971-08-10 Ibm Character recognition photosensing apparatus having a threshold comparator circuit
US3927303A (en) * 1972-02-22 1975-12-16 Nixdorf Computer Ag Information evaluation means
US3849632A (en) * 1972-06-19 1974-11-19 Pitney Bowes Inc Reading apparatus for optical bar codes
US3909594A (en) * 1973-12-26 1975-09-30 Interface Mechanisms Inc Circuit for establishing a reference voltage in bar code readers

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4210802A (en) * 1977-07-26 1980-07-01 Nippondenso Co., Ltd. Bar code scanner
EP0032501B1 (en) * 1979-07-25 1985-06-26 Norand Corporation Portable bar-code reader
FR2505524A1 (en) * 1981-05-05 1982-11-12 Smh Adrex Optical recognition device for document identification markings - uses light reflection from photodetectors connected by optical fibres and outputs analysed by microprocessor to eliminate variation errors
US4528444A (en) * 1981-10-30 1985-07-09 Nippondenso Co., Ltd. Optical reading apparatus with automatic gain control circuit
US5095197A (en) * 1981-12-28 1992-03-10 Norand Corporation Instant portable bar code reader
US5021642A (en) * 1981-12-28 1991-06-04 Norand Corporation Instant portable bar code reader
US5218191A (en) * 1981-12-28 1993-06-08 Norand Corporation Instant portable bar code reader
US5187356A (en) * 1981-12-28 1993-02-16 Norand Corporation Instant portable bar code reader
US5187355A (en) * 1981-12-28 1993-02-16 Norand Corporation Instant portable bar code reader
US6234395B1 (en) 1981-12-28 2001-05-22 Intermec Ip Corp. Instant portable bar code reader
US5144119A (en) * 1981-12-28 1992-09-01 Norand Corporation Instant portable bar code reader
US5992750A (en) * 1981-12-28 1999-11-30 Intermec Ip Corp. Instant portable bar code reader
US4894523A (en) * 1981-12-28 1990-01-16 Norand Corporation Instant portable bar code reader
US4570057A (en) * 1981-12-28 1986-02-11 Norand Corporation Instant portable bar code reader
US5081343A (en) * 1981-12-28 1992-01-14 Norand Corporation Instant portable bar code reader
US5258606A (en) * 1981-12-28 1993-11-02 Norand Corporation Instant portable bar code reader
US5144121A (en) * 1981-12-28 1992-09-01 Norand Corporation Instant portable bar code reader
US5288985A (en) * 1981-12-28 1994-02-22 Norand Corporation Instant portable bar code reader
US5396055A (en) * 1982-01-25 1995-03-07 Symbol Technologies, Inc. Hand held bar code reader with keyboard, display and processor
US4500776A (en) * 1982-11-08 1985-02-19 Vadim Laser Method and apparatus for remotely reading and decoding bar codes
US4677551A (en) * 1983-01-14 1987-06-30 Fuji Xerox Co., Ltd. Apparatus for producing a series of documents from reformatted input data and for checking the order of production
US4766300A (en) * 1984-08-06 1988-08-23 Norand Corporation Instant portable bar code reader
US4652731A (en) * 1984-08-10 1987-03-24 Thomson-Csf Process and device for detecting bar codes
US4680457A (en) * 1985-03-07 1987-07-14 Telesis Controls Corporation Code reader
US4710615A (en) * 1986-06-26 1987-12-01 Ncr Corporation CCD bar code scanner
US5969321A (en) * 1986-08-08 1999-10-19 Norand Corporation Hand-held optically readable information set reader with operation over a range of distances
US4874933A (en) * 1987-08-21 1989-10-17 Recognition Equipment Incorporated Ambient illumination bar code reader
US5107140A (en) * 1989-10-31 1992-04-21 Intermec Corporation Anticipatory automatic gain control circuit
WO1992005514A1 (en) * 1990-09-19 1992-04-02 Mars Incorporated Method and apparatus for scanning of barcodes under adverse scanning conditions
WO1997015025A1 (en) * 1995-10-19 1997-04-24 Lucid Technologies, Inc. Electro-optical sensor
US5635726A (en) * 1995-10-19 1997-06-03 Lucid Technologies Inc. Electro-optical sensor for marks on a sheet
US6208433B1 (en) * 1997-04-18 2001-03-27 Nec Corporation Image pick-up apparatus capable of stable flicker compensation without influence by reflectance of an object

Also Published As

Publication number Publication date
JPS6010351B2 (en) 1985-03-16
JPS5291612A (en) 1977-08-02

Similar Documents

Publication Publication Date Title
US4114030A (en) Method and apparatus to optically recognize recorded information
US4096992A (en) System for recognizing bar code information
US4528444A (en) Optical reading apparatus with automatic gain control circuit
US3701097A (en) Decoding bar patterns
US4516017A (en) High-sensitive optical reading apparatus and method of reading optical information
US5663549A (en) System for reading a symbol by activitating a liquid crystal device to control a scanning path
JPH0355873B2 (en)
US5210397A (en) Differentiating and integrating circuit for translating bar code signals into corresponding pulses
EP0036950A1 (en) Dynamic threshold detector
US4870367A (en) Signal amplifier circuit
US4252425A (en) Camera focus detecting device
US3058005A (en) Telemeter system
US5506411A (en) Optical reader with improved response to change in reflected signal
JPS62162181A (en) Optical reader
US5321526A (en) White level detection circuit for an optical image reader
JPS6230672B2 (en)
JPS63311489A (en) Bar-code reader
JP2738108B2 (en) Barcode reader
US4881188A (en) Binary coding circuit
KR940007936B1 (en) Light intensity automatic control apparatus of barcode scanner
JPS61193273A (en) Bar code reader
US4177449A (en) Photoelectric converter apparatus
JPH0751635Y2 (en) Binary signal reader
JPS6023390B2 (en) pattern reading device
JP2517661B2 (en) Binarization device