Patent US5441503A successfully refreshed from Google Patents.
Patent US4237375A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4237375A Expired / Lapsed US ⏱️ 0.0 years remaining

Opto-electronic apparatus for reading information contained in an information carrier

Assignee: Interflex Datensysteme GmbH
•
Filing: 1978-10-18
•
Granted: 1980-12-02
•
Expires: 1998-10-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An opto-electronic apparatus for reading out preferably coded information contained on a data carrier with high reliability and free of disturbances even when the insertion speed of the information carrier into an associated opening of the reading apparatus depends only on the arbitrary actuation by the operating person, including retrograde motions or stoppage of the information carrier. The apparatus is especially adapted to the read-out of information coded in a card as a pattern of alternating transparent and opaque areas which are subjected to infrared radiation whose passage or non-passage is detected by suitable detectors. The process of reading out the information contained in the data carrier is timed or clocked by a clock cycle generated from a clock trackcontained in the data carrier itself. The apparatus includes a program memory which contains stored information regarding the clock cycle to be expected and is thus able to read out the information contained on the data carrier without automatic mechanical transporting devices for passing the data carrier past the reading assemblies. Even if the manual insertion of the card of the data carrier includes generally unintended reverse motions, the circuit remembers the last clock cycle and continues to read the data at that point during subsequent forward motion, provided the reverse motion has not been excessive. The apparatus also provides the readout and status determination during standby operation with low power sensing pulses and a switchover to data read-out in the presence of the data carrier with high powered pulses of a current density which exceeds that normally acceptable to the light sources under continuous operation. In a preferred embodiment, the coded information on the data carrier is so distributed that, during the read-out of these data, a local clock sequence is generated automatically from the data itself without the requirement for a separate timing track.

Inventors

  • 👤 Carl Granholm

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:50
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/01; G06K7/016; G06K7/0163; G06K7/10; G06K7/14

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 484 words
In an opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier along a predetermined longitudinal path relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said data carrier, the improvement wherein: said data carrier is provided with a plurality of longitudinally extending tracks of pattern areas, each of said tracks having associated with it at least one reading assembly, said plurality of tracks including at least one data track containing stored data bits and at least one clock track containing a plurality of adjacent alternately arranged transparent and opaque pattern areas, each pattern area of said at least one clock track constituting a clock bit, each clock bit having the same longitudinal dimension as every other clock bit, said at least one clock track having associated therewith at least two longitudinally spaced clock reading assemblies, each generating a clock bit signal corresponding to an adjacent one of said clock bits, said clock bit signals together constituting a clock sequence of different clock bit patterns, the longitudinal distance between adjacent clock track reading assemblies exceeding said clock bit longitudinal dimension and being preselected so that, as said data carrier is moved along said predetermined longitudinal path with respect to said apparatus for a distance equal to at least twice said clock bit longitudinal dimension, said clock track reading assemblies generate a clock sequence having at least four different clock bit patterns corresponding to equal portions of the distance said data carrier is moved relative to said apparatus, each data bit of each data track being associated with a particular clock bit pattern of said clock sequence; and said data processing means includes a memory holding a first predetermined clock sequence program corresponding to a first clock sequence generated by said clock track reading assemblies as said data carrier is moved along said predetermined longitudinal path with respect to said apparatus in a first direction; and said data processing means further includes data track evaluating means and comparison means for comparing the clock sequence generated by said clock track reading assemblies with said first predetermined clock sequence program, said comparison means delivering a disabling signal to said data track evaluating means whenever the clock sequence generated by said clock track reading assemblies differs from said first predetermined clock sequence.
Claim 2
Dependent Claim 484 words
In an opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier along a predetermined longitudinal path relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said data carrier, the improvement wherein: said data carrier is provided with a plurality of longitudinally extending tracks of pattern areas, each of said tracks having associated with it at least one reading assembly, said plurality of tracks including at least one data track containing stored data bits and at least one clock track containing a plurality of adjacent alternately arranged transparent and opaque pattern areas, each pattern area of said at least one clock track constituting a clock bit, each clock bit having the same longitudinal dimension as every other clock bit, said at least one clock track having associated therewith at least two longitudinally spaced clock reading assemblies, each generating a clock bit signal corresponding to an adjacent one of said clock bits, said clock bit signals together constituting a clock sequence of different clock bit patterns, the longitudinal distance between adjacent clock track reading assemblies exceeding said clock bit longitudinal dimension and being preselected so that, as said data carrier is moved along said predetermined longitudinal path with respect to said apparatus for a distance equal to at least twice said clock bit longitudinal dimension, said clock track reading assemblies generate a clock sequence having at least four different clock bit patterns corresponding to equal portions of the distance said data carrier is moved relative to said apparatus, each data bit of each data track being associated with a particular clock bit pattern of said clock sequence; and said data processing means includes a memory holding a first predetermined clock sequence program corresponding to a first clock sequence generated by said clock track reading assemblies as said data carrier is moved along said predetermined longitudinal path with respect to said apparatus in a first direction; and said data processing means further includes data track evaluating means and comparison means for comparing the clock sequence generated by said clock track reading assemblies with said first predetermined clock sequence program, said comparison means delivering a disabling signal to said data track evaluating means whenever the clock sequence generated by said clock track reading assemblies differs from said first predetermined clock sequence.
Claim 3
Dependent Claim 114 words
An apparatus as defined by claim 1, further comprising a data carrier recognition register (30) for distinguishing, by means of low power sensing pulses applied preferably to only a single reading assembly, between a standby operation and a reading operation employing relatively high powered reading pulses or continuous powering of all reading assemblies, said data carrier recognition register (30) providing an output pulse applied to a multi-phase oscillator (29) which generates a plurality of differing control pulse trains, and means for performing said reading operation at a higher pulse frequency than said standby operation and means for high-power reading pulses (LED) to follow a sensing pulse which detects the presence of said data carrier.
Claim 4
Dependent Claim 62 words
An apparatus as defined by claim 2, wherein the output pulse of said information carrier or data carrier recognition register (30) is applied to a gate (79) for generating short actuation power pulses for those circuit groups (Program memory 37) requiring relatively high power during continuous operation and wherein said gate (79) receives short clock pulses (I) from said multi-phase oscillator (29).
Claim 5
Dependent Claim 86 words
An apparatus as defined by claim 1, wherein said reading assembly and said data processing means are disposed on a plurality of printed circuit boards (7, 8, 9, 10) disposed in mutually parallel configuration one on top of the other on a frame member (1) of said apparatus provided with a card receiving slot (2), two of said circuit boards (8,9) being disposed above and below, respectively, said insertion slot (2) and constituting said guide means for guiding said data carrier with respect to said apparatus.
Claim 6
Dependent Claim 115 words
An apparatus as defined by claim 1, further comprising a clock register (34) for receiving the pulses generated by said clock track, said clock register (34) being connected to control a program memory (37), having associated therewith a status counter (35), said program memory (37) causing said status counter (35) to advance by one step upon the receipt of a new clock pulse causing a renewed reading of data, said status counter (35) generating an address for said program memory (37), said address constituting information regarding the nature of the next clock track pattern to be expected in the next following reading operation in orderly manipulation of said data carrier with respect to said apparatus.
Claim 7
Dependent Claim 85 words
An apparatus as defined by claim 5, further comprising a status register (31) consisting of a plurality of storage units (95, 96) said status register being connected to the ouputs of said program memory (37) and being clock pulse-controlling by short clock pulses (I) generated by said multiphase oscillator (29), said status register (31) causing shifting pulses (S) to be applied to a shift register consisting of sub-registers (98,99) connected behind the reading assemblies (D,E), whenever a data carrier (150) is determined to be present.
Claim 8
Dependent Claim 77 words
An apparatus as defined by claim 6, wherein said status register includes a marker memory (95) which is set by said program memory (37) whenever said program memory (37) receives a clock pattern which does not correspond to the expected clock pattern and implying retrograde motion of said data carrier with respect to said apparatus; whereby the absence of a shifting pulse (S) prevents the occurrence of a read-out of the corresponding information on said data carrier.
Claim 9
Dependent Claim 68 words
An apparatus as defined by claim 6, wherein the assembly consisting of said program memory (37) and said status counter (35) contains a stored pulse sequence program permitting said program memory (37) to recognize if the clock bit pattern to be expected during correct insertion of said data carrier has been read or if an interruption of the motion or retrograde motion of said data carrier has occurred.
Claim 10
Dependent Claim 86 words
An apparatus as defined by claim 8, wherein the clock track (21) of said data carrier is a simple alternating bright-dark pattern, and wherein, when said data carrier is moved in retrograde motion, said marker register (95) is set, thereby permitting three backward clock steps of said data carrier without causing a determination of malfunction; whereby, when a clock bit pattern is subsequently received which corresponds to the clock bit pattern which was originally expected, and said marker flip-flop (95) is set, a malfunction is determined.
Claim 11
Dependent Claim 89 words
An apparatus as defined by claim 9, wherein, when a malfunction is detected, said program memory (37) provides to said status counter (35) a control pulse causing said status counter (35) to register A full counter, said control pulse also being applied simultaneously to two gate circuits (106, 107); whereby when said marker flip-flop (95) is set, a malfunction signal (F) is generated whereas when said marker flip-flop (95) is not set, and said status counter is stepped in proper fashion, there is generated a reading termination pulse (E).
Claim 12
Dependent Claim 44 words
An apparatus as defined by claim 10, further comprising a time monitor circuit (41) for monitoring the period occurring between shift pulses (S), which, when a predetermined period thereof is exceeded, generates a signal for said program memory (37) to produce an error signal.
Claim 13
Dependent Claim 88 words
An apparatus as defined by claim 11, further comprising gate circuits (78,79,110, 104,105,66,106,107,115,116) and clock registers (112, 58,95,96,34) for synchronizing the frequency-altered output pulse trains (A,B,C,D) produce by said multiphase oscillator (29) during the presence of a data carrier with the control pulse trains (E, N,T,H, I) derived therefrom so as to force-synchronize the pulse-operated reading and standby operation, thereby preventing a repetition of the read-out of identical information when the data carrier is moved slowly with respect to the apparatus and the pulse repetition rate is rapid.
Claim 14
Dependent Claim 225 words
An opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said data carrier, and wherein the improvement comprises: means for operating said at least one reading assembly in at least two different operational modes, a first standby mode wherein only one of said at least one reading assemblies is supplied at intervals related to the speed of movement of said data carrier with respect to said apparatus with short low power sensing pulses and a second reading mode in which all of the reading assemblies in said apparatus are provided with pulses adjusted to the maximum reading speed and having relatively high power for carrying out the reading operation.
Claim 15
Dependent Claim 225 words
An opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said data carrier, and wherein the improvement comprises: means for operating said at least one reading assembly in at least two different operational modes, a first standby mode wherein only one of said at least one reading assemblies is supplied at intervals related to the speed of movement of said data carrier with respect to said apparatus with short low power sensing pulses and a second reading mode in which all of the reading assemblies in said apparatus are provided with pulses adjusted to the maximum reading speed and having relatively high power for carrying out the reading operation.
Claim 16
Dependent Claim 104 words
An apparatus as defined by claim 13, including means for operating the electronic supply and data processing circuits in at least two different operational states with respect to power consumption, a first standby operation in which at least one reading assembly (S) is supplied with short low power sensing pulses occurring at maximum intervals related to the speed of movement of said data carrier with respect to said apparatus and a second reading operation in which all of the reading assemblies in said apparatus are supplied with pulses occuring at smaller intervals adjusted to the maximum reading speed and with relatively high reading power.
Claim 17
Independent Claim 47 words
An apparatus as defined by claims 13 or 14, wherein the amplitude of the reading pulses in the reading operation is substantially higher than the amplitude of pulses for standby operation and the frequency of occurrence of said power pulses is adjusted to the maximum reading speed.
Claim 18
Dependent Claim 45 words
An apparatus as defined by claim 13, comprising means for shutting down power-intensive circuit groups of said data processing means in said standby operation and for applying thereto clock pulses during reading operation whose length is a fraction of the length of said reading pulses.
Claim 19
Dependent Claim 37 words
An apparatus as defined by claim 13, wherein the switchover from standby operation to reading operation takes place automatically in dependence on the absence of a clock pulse at at least one of said reading assemblies (S).
Claim 20
Dependent Claim 66 words
An apparatus as defined by claim 13, wherein the stored clock sequence program includes one pulse sequence corresponding to the correct insertion movement of said code carrier in said apparatus and a second pulse sequence related to a removal motion of said data carrier from said apparatus whereby each forward or backward step is identified and the data track evaluating means are accordingly enabled or disabled.
Claim 21
Dependent Claim 40 words
An apparatus as defined by claim 13, including means for returning the reading assemblies and the data processing means to standby operation immediately after the termination of a reading operation and also immediately after the recognition of a reading error.
Claim 22
Dependent Claim 425 words
In an opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier along a predetermined longitudinal path relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said carrier, the improvement wherein; the data on said data carrier (150) consist of two longitudinally extending partial code tracks (120a, 120b), each containing an arbitrary sequence of bright and dark areas having lateral and transverse edges, said two tracks containing the data to be processed by said apparatus and at the same time constituting the clock track for the system, the code tracks being so disposed that for each data step, one or the other of the bits in said code tracks will change, the change thereof constituting the occurrence of a logical state (1)) for bit changes in one of the tracks and a logical state (0) for a bit change in the other track, whereby the occurrence of bit changes in one or the other tracks is interpreted as a sequence of logical states constituting a clock sequence; each of said coded tracks is associated with a single reading assembly (121a, 121b) whose output signals are fed to transverse edge detectors (129) generating output signals either on each bright going or on each dark going edge, said output signals being combined in a gate circuit (131) and constituting the shifting cycle for the shift input of a shift register (134, 134'); the output signals of the edge detectors (129) are further provided to switching inputs of a data evaluating storage circuit (135) whose output is connected to the data input (137) of the shift register (134), whereby the data bit pattern is received in the shift register (134, 134') in accordance to the clock sequence received at the shift input of said shift register; and a coincidence circuit (144) determines the coincidence of the contents of the shift register (134) and the contents of a memory holding predetermined data information.
Claim 23
Dependent Claim 425 words
In an opto-electronic apparatus for reading coded data from a data carrier that may be moved with respect to said apparatus for presentation thereto of the data which is represented by patterns of areas, each area being either transparent (bright) or opaque (dark) to the passage of radiation, and said apparatus including at least one reading assembly consisting of a source of radiation and an associated receiver of radiation and further including means for guiding said data carrier along a predetermined longitudinal path relative to said at least one reading assembly so that radiation from said source may pass through the transparent ones of said pattern areas to be received by said at least one radiation receiver and said apparatus still further including electronic data processing means for evaluating the data on said carrier, the improvement wherein; the data on said data carrier (150) consist of two longitudinally extending partial code tracks (120a, 120b), each containing an arbitrary sequence of bright and dark areas having lateral and transverse edges, said two tracks containing the data to be processed by said apparatus and at the same time constituting the clock track for the system, the code tracks being so disposed that for each data step, one or the other of the bits in said code tracks will change, the change thereof constituting the occurrence of a logical state (1)) for bit changes in one of the tracks and a logical state (0) for a bit change in the other track, whereby the occurrence of bit changes in one or the other tracks is interpreted as a sequence of logical states constituting a clock sequence; each of said coded tracks is associated with a single reading assembly (121a, 121b) whose output signals are fed to transverse edge detectors (129) generating output signals either on each bright going or on each dark going edge, said output signals being combined in a gate circuit (131) and constituting the shifting cycle for the shift input of a shift register (134, 134'); the output signals of the edge detectors (129) are further provided to switching inputs of a data evaluating storage circuit (135) whose output is connected to the data input (137) of the shift register (134), whereby the data bit pattern is received in the shift register (134, 134') in accordance to the clock sequence received at the shift input of said shift register; and a coincidence circuit (144) determines the coincidence of the contents of the shift register (134) and the contents of a memory holding predetermined data information.
Claim 24
Dependent Claim 70 words
An apparatus as defined by claim 20, wherein the initial data bits of the two code tracks (120a,120b) constitute an initial directional bit (123) and wherein a change of the value of successive bits in one of the tracks constitutes a change of the predetermined logical state assigned to that track; whereby the data on said two tracks may be read out independently of the orientation of said data carrier.
Claim 25
Dependent Claim 42 words
An apparatus as defined by claim 21, further comprising a starting bit common to both code tracks followed by a stop bit (124) located at the end of the information-containing data, the stop bit (124) also being associated with both code tracks.
Claim 26
Dependent Claim 39 words
An apparatus as defined by claim 20, further comprising one or more additional code tracks, and wherein each change in one of the totality of coded tracks constitutes a change of the basic code, (ternary code, quaternary code, etc.).
Claim 27
Dependent Claim 71 words
An apparatus as defined by claim 20, wherein the direction of motion of said code carrier is determined by a directional register (138,138') triggered by the directional bit (123) on said code carrier, the output of said directional register (138,138') being provided to an inverting gate (136) whose input receives information from said data register (135) and whose output is connected to the data input (137) of said shift register (134,134').
Claim 28
Dependent Claim 43 words
An apparatus as defined by claim 24, wherein the output signals of the two edge detectors (129) are used to generate the shift cycle for the shifting input (133) of the shift register (134) which is applied thereto via a delay circuit (132).
Claim 29
Dependent Claim 43 words
An apparatus as defined by claim 25, further comprising a time monitor circuit (140) triggered by each of the output signals of said edge detectors (129), for generating a malfunction signal (F) when the period between detected edges increases beyond a predetermined limit.
Claim 30
Dependent Claim 87 words
An apparatus as defined by claim 20, wherein said memory is a programmable memory (141) connected to the output of the circuits (129,140,135) which generate the shift clock cycle and the data information so that, during an initial insertion of the data carrier, the read out coded information is permanently received in said memory (141) and wherein, during any subsequent insertion of the data carrier (150), coincidence circuit (144) determines the coincidence of the contents of said memory (141) with the contents of said shift register (134).
Claim 31
Dependent Claim 70 words
An apparatus as defined by claim 20, further comprising a clock generator (145) for generating control pulses used to actuate the reading assemblies (126',127') and other processing circuits for performing the pulsed read-out of data bits and clock information from the two coded tracks (120a,120b) of the information carrier (150) and further comprising an intermediate memory (148) connected ahead of said edge detectors (129') for receiving the read out information.

References Cited (Backward Citations)

US3310658A Cited
US3536894A Cited
US3453419A Cited
US3562494A Cited
US3829662A Cited
US3852572A Cited
US3858032A Cited
US3976857A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-12-02 1984-06-02 1984-12-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-12-02 1988-06-02 1988-12-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-12-02 1992-06-02 1992-12-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag