← Back to Patent Explorer
US3728677A Expired / Lapsed US ⏱️ 0.0 years remaining

Rotation-independent reading of rectangular insignia

Assignee: SRI International Inc
•
Filing: 1971-05-10
•
Granted: 1973-04-17
•
Expires: 1991-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is provided for scanning remotely encoded indicia, which may be in the form of a label on a package, and decoding same, regardless of the orientation, within wide limits of said indicia relative to a reader.

Inventors

  • 👤 J Munson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:37
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10861; G06K7/10871

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 182 words
A system for reading a coded insigne which is upon an article moving past detecting means, regardless of the orientation or proximity of said coded insigne with respect to said detecting means, comprising: high intensity substantially non diverging light beam means emitting a light beam, movable mirror means positioned to receive said light beam and to reflect it in a manner to describe two intersecting planes through which said article is moved, photocell means positioned for receiving light signals from said coded insigne as it passes through said two intersecting light planes and providing two sets of electrical signals representative of the code on said insigne resulting from at least two scannings of said coded insigne by said light beam, error checking circuit means to which said two sets of electrical signals are applied for checking code validity, including means for comparing the two sets of electrical signals for identicality and producing an output signal if code validity and means for the comparison are acceptable, and means responsive to said output signal for utilizing one of said sets of said electrical signals.
Claim 2
Independent Claim 182 words
A system for reading a coded insigne which is upon an article moving past detecting means, regardless of the orientation or proximity of said coded insigne with respect to said detecting means, comprising: high intensity substantially non diverging light beam means emitting a light beam, movable mirror means positioned to receive said light beam and to reflect it in a manner to describe two intersecting planes through which said article is moved, photocell means positioned for receiving light signals from said coded insigne as it passes through said two intersecting light planes and providing two sets of electrical signals representative of the code on said insigne resulting from at least two scannings of said coded insigne by said light beam, error checking circuit means to which said two sets of electrical signals are applied for checking code validity, including means for comparing the two sets of electrical signals for identicality and producing an output signal if code validity and means for the comparison are acceptable, and means responsive to said output signal for utilizing one of said sets of said electrical signals.
Claim 3
Dependent Claim 62 words
A system for reading a coded insigne as recited in claim 1 wherein said coded insigne includes region marks encircling a coded indicia region, said photocell means generates region signals responsive to light signals from said region marks, and said error checking circuit means includes means for enabling said error checking circuit means to become operative in response to said region signals.
Claim 4
Dependent Claim 76 words
A system as recited in claim 1 wherein said error checking circuit means includes a first means for storing one of said two sets of electrical signals, means for testing whether said stored set of electrical signals is stored in a proper or reverse alignment, and means responsive to said means for testing indicating that the alignment of said stored electrical signals is in reverse for reversing said stored electrical signal alignment to render it proper.
Claim 5
Dependent Claim 55 words
A system as recited in claim 3 wherein said means responsive to said means for testing for reversing said stored electrical signal alignment includes a second means for storing a set of electrical signals and means for transferring said stored electrical signals from said first to said second means for storing in a reverse order.
Claim 6
Dependent Claim 34 words
A system as recited in claim 1 wherein said mirror means is positioned to receive said light beam and to reflect it in a manner to describe two light planes intersecting at right angles.
Claim 7
Independent Claim 333 words
A system for reading a coded insigne which is upon an article moving past detecting means, regardless of the orientation or proximity of said coded insigne with respect to said detecting means, comprising: high intensity substantially non diverging liGht beam means emitting a light beam, mirror means positioned to receive said light beam and to reflect it in a manner to describe two planes through which said article is moved, photocell means positioned for receiving light signals from said coded insigne as it passes through said two light planes and providing two sets of electrical signals representative of the code on said insigne resulting from at least two scannings of said coded insigne by said light beam, a first, second and third register means, means for entering a set of electrical signals simultaneously into said first and second register means, means for applying said first set of electrical signals to said means for entering, means for testing whether the set of electrical signals stored in said first register means is in the proper or reverse order and producing a reversing signal when the order is in reverse, means responsive to said reversing signal for clearing said second register means, means responsive to said reversing signal for transferring the contents of said first register means to said second register means in reverse order, means for checking the validity of the contents of said second register and producing a validity signal if the validity is accepted, means for comparing for identicality the contents of said third register means with the contents of said second register means responsive to said validity signal and producing an identicality signal when they are the same, means for utilizing the contents of said second storage means in response to said identicality signal, and means for transferring the contents of said second register means into said third register means after said means for comparing has operated, and means for applying said second set of electrical signals to said means for entering.
Claim 8
Independent Claim 333 words
A system for reading a coded insigne which is upon an article moving past detecting means, regardless of the orientation or proximity of said coded insigne with respect to said detecting means, comprising: high intensity substantially non diverging liGht beam means emitting a light beam, mirror means positioned to receive said light beam and to reflect it in a manner to describe two planes through which said article is moved, photocell means positioned for receiving light signals from said coded insigne as it passes through said two light planes and providing two sets of electrical signals representative of the code on said insigne resulting from at least two scannings of said coded insigne by said light beam, a first, second and third register means, means for entering a set of electrical signals simultaneously into said first and second register means, means for applying said first set of electrical signals to said means for entering, means for testing whether the set of electrical signals stored in said first register means is in the proper or reverse order and producing a reversing signal when the order is in reverse, means responsive to said reversing signal for clearing said second register means, means responsive to said reversing signal for transferring the contents of said first register means to said second register means in reverse order, means for checking the validity of the contents of said second register and producing a validity signal if the validity is accepted, means for comparing for identicality the contents of said third register means with the contents of said second register means responsive to said validity signal and producing an identicality signal when they are the same, means for utilizing the contents of said second storage means in response to said identicality signal, and means for transferring the contents of said second register means into said third register means after said means for comparing has operated, and means for applying said second set of electrical signals to said means for entering.
Claim 9
Dependent Claim 97 words
A system as recited in claim 6 wherein said coded insigne represents a binary code wherein when said code is in the proper order a ''''one'''' binary bit is at one bit position and a zero binary bit is in another bit position, and said means for testing whether the set of electrical signals stored in said first register means is in the proper or reverse order includes gate means for detecting the presence of said one and zero binary bits in said one and another bit positions and producing a reversing signal when they are not.
Claim 10
Dependent Claim 182 words
A system as recited in claim 6 wherein said coded insigne includes region marks defining the area of a coded indicia region and timing marks within said coded indicia region, and said coded indicia represent a binary code having 2N bits, said photocell means generates timing pulses responsive to said timing marks and a region defining signal responsive to said region marks as said article passes through said two light planes, said first shift register means having 2N+1 stages, means responsive to said region marks for clearing said first shift register means and introducing a signal representing a ''''1'''' binary bit into its first stage, means for shifting the signals being entered into said first shift register means from its first stage to its 2N+1 stage responsive to said timing pulses, and gate means responsive to a timing pulse and said 2N+1 stage of said first shift register storing a signal representative of a ''''1'''' binary bit for producing an error signal indicating the occurrence of an error, and means responsive to said error signal for aborting further operation of said system.
Claim 11
Dependent Claim 83 words
A system as recited in claim 8 wherein said means responsive to said region marks for clearing said first shift register and introducing a one bit into its first stage includes counter means for counting said region marks and producing a mark signal upon attaining a predetermined count, and means responsive to said mark signal for driving the first stage of said first shift register to its one Representative state and the remaining stages of said shift register to their zero representative states.
Claim 12
Independent Claim 461 words
A system for reading an insigne applied to an article moving past detecting means, wherein said insigne includes region marks enclosing a coded indicia region, said coded indicia region including timing marks and marks representative of an N bit binary code, said system comprising: high intensity substantially non diverging light beam means emitting a light beam, mirror means positioned to receive said light beam and to reflect it in a manner to describe two intersecting light planes through which said article is moved, photocell means positioned for receiving light signals from said insigne as said article passes through said light planes for providing for each light plane region signals responsive to said region marks, timing signals responsive to said timing marks and N binary code signals responsive to said N bit binary code marks, a first counter means for counting a predetermined number of said region signals and producing a region count signal output, second counter means responsive to said region count signal for producing a plurality of output counts, first, second and third register means, said first register having 2N+1 stages and said second and third registers having 2N stages, means responsive to a last of said second counter means output counts for transferring the first stage of said first register into its one representative state and clearing the remaining stages of said register, means responsive to the output of said photocell means for entering binary code signals simultaneously into said first and second register means timed by the timing signals, gate means responsive to the presence of a timing signal and the 2N+1 stage representing a one bit to produce an error signal, means responsive to the absence of said error signals, one of said second counter means outputs and said first register means first stage representing a one bit for clearing said second counter, means responsive to the absence of said error signal a second of said counter means outputs and said first register means first stage representing a one bit for transferring in reverse order the contents of the first 2N stages of said first register means to the 2N stages of said second register means, means for verifying the accuracy of the code in said second counter means and producing a verify signal output indicative thereof, means responsive to said verify signal and a third count output of said second counter for comparing the contents of said second and third register means and producing an identity output when they are identical, means responsive to said identity output for decoding the code in the second register, and means responsive to a next to last output count of said counter and said verify signal for transferring the contents of said second register means to said third register means.
Claim 13
Independent Claim 461 words
A system for reading an insigne applied to an article moving past detecting means, wherein said insigne includes region marks enclosing a coded indicia region, said coded indicia region including timing marks and marks representative of an N bit binary code, said system comprising: high intensity substantially non diverging light beam means emitting a light beam, mirror means positioned to receive said light beam and to reflect it in a manner to describe two intersecting light planes through which said article is moved, photocell means positioned for receiving light signals from said insigne as said article passes through said light planes for providing for each light plane region signals responsive to said region marks, timing signals responsive to said timing marks and N binary code signals responsive to said N bit binary code marks, a first counter means for counting a predetermined number of said region signals and producing a region count signal output, second counter means responsive to said region count signal for producing a plurality of output counts, first, second and third register means, said first register having 2N+1 stages and said second and third registers having 2N stages, means responsive to a last of said second counter means output counts for transferring the first stage of said first register into its one representative state and clearing the remaining stages of said register, means responsive to the output of said photocell means for entering binary code signals simultaneously into said first and second register means timed by the timing signals, gate means responsive to the presence of a timing signal and the 2N+1 stage representing a one bit to produce an error signal, means responsive to the absence of said error signals, one of said second counter means outputs and said first register means first stage representing a one bit for clearing said second counter, means responsive to the absence of said error signal a second of said counter means outputs and said first register means first stage representing a one bit for transferring in reverse order the contents of the first 2N stages of said first register means to the 2N stages of said second register means, means for verifying the accuracy of the code in said second counter means and producing a verify signal output indicative thereof, means responsive to said verify signal and a third count output of said second counter for comparing the contents of said second and third register means and producing an identity output when they are identical, means responsive to said identity output for decoding the code in the second register, and means responsive to a next to last output count of said counter and said verify signal for transferring the contents of said second register means to said third register means.

References Cited (Backward Citations)

US3199080A Cited
US3277283A Cited
US3593030A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-04-16 1976-10-16 1977-04-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-04-16 1980-10-16 1981-04-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-04-16 1984-10-16 1985-04-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag