Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Caller ID Universal-self-clocking-code-reading-method-and-apparatus

 X-Ray filter for chest X-rays
A conventional radiographic apparatus comprises (1) an object plane for an object, or patient, to ...


 Key telephone system and method
In FIGS. 1b, 2 and 3, the improved telephone system comprises a plurality of station sets, as for ...


 Key telephone system with multiple processor control
Accordingly, it is the principal object of this invention to provide a button telephone exchange ...


 Electroacoustic transducer with a piezoelectric diaphragm
In order to obviate these disadvantages, the invention proposes an electroacoustic transducer ...


 Digital bridging apparatus for telephone conferencing system
It is an object of this invention to provide a digital bridge for a telephone conferencing circuit ...


 Key telephone system paging lockout circuit
I claim: 1. a key telephone system paging lockout circuit comprising: N paging lockout printed ...


 Non-linear sync signal processing circuit
In accordance with the invention, a sync signal processing circuit for use with television signals ...


 Method and apparatus for providing gain control for an image intensifier tube
The present invention disclosed and claimed herein describes a method and apparatus for an image ...


 ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** *** NO IMAGES AVAILABLE***
Description:...


 Method for managing and re-connecting a speech path link in a switching network
An object of the present invention to provide a call process method of a subscriber through a ...


 Universal self-clocking code reading method and apparatus

Details
Inventors: Vinal, Albert Watson;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Cook; Daryl W.
Assistant Examiner:
Attorney, Agent or Firm: Duffield; Edward H.

A general method for reading or decoding the self-clocking encoded data content of digital data bits, which may be recorded on magnetic or optical media or received on a communication channel in an encoded electrical signal form, is described. The method is useful for decoding all self-clocking codes where signals in the form of optic, magnetic, or electric signal variations are presented to a decoding apparatus for the extraction of data content therefrom. The technique utilizes a standard reference length, or alternatively, a set of transitions placed outside of each series of coded data bits or characters to provide a reference length, and then predicts, for the known type of code format, each possible location for each next valid data pulse or signal transition. Search gates segmenting the search time are erected about the predicted valid locations for the pulses for the next data bit and, depending upon in which gate or search window each pulse is found, the data content of that bit cell is defined in accordance with a logical table or matrix of values corresponding to the code format being utilized.

DETAILED DESCRIPTION The technique of the present invention generally comprises steps of measuring a reference length of at least one bar and space sequence (or pair) placed in an initial location ahead of the first data bit of a code stream, regardless of the code format being employed.
This may be done by detecting the pulses at the leading and trailing edges of bar codes, (the transition points) for example.
Alternatively, a fixed reference length may be provided to the decoder apparatus for use without measuring any other reference.
Then, all the possible valid locations for the next leading edge pulse, a signal in the signal stream, and the next trailing edge pulse in the signal stream for the immediately following data bit are predicted.
These possible valid pulse locations are all of the various valid locations permitted in a given code format, and are predicted, or projected in time, utilizing predicting algorithms.
The algorithms have been developed to account for accelerative or other types of distortion or for constant velocity scanner operation.
Then a search function or gating function is conducted segmenting the data stream about each possible predicted valid leading and trailing edge location for the next data bit.
The leading and trailing edge pulses are found, each pulse being in one of the various possible locations therefor.
Finally, the data content of the bit cell in question is defined according to the locations in which the possible valid edge pulses were found.
The basic method may be repeated utilizing the width of the data cell just measured and rescaling it to make a new reference for the following data cell.
If a leading edge pulse is not found within one of its various valid locations, or a trailing edge pulse is not found within one of its various valid edge locations, an error is instantly indicated at the bit level.



Related patents
  Displacement coder
What is claimed is: 1. A displacement coder for determining the position of a movable component of a machine comprising a casing, a primary shaft rotatably supported ...
  Impedance canceller circuit
In accordance with the present invention, an impedance canceller for a two-wire transmission system of the type having a metallic impedance between and a metallic ...
  Additive PCM speaker circuit for a time shared ISDN conference arrangement
In accomplishing the object of the present invention a novel additive PCM speaker circuit for a time shared ISDN conference arrangement is provided. An ISDN system ...
  Electronic current feed circuit
We claim: 1. A current feed circuit for a telephone exchange transmission bridge comprising: a pair of electronic circuit elements which form a balanced network, each ...
  Telephone line feeding circuit including a protective device
An object of this invention is to provide a telephone line feeding circuit overcoming the above mentioned drawbacks. The feeding circuit according to the invention is ...
  Current sink for DPT channel unit
What is claimed is: 1. Apparatus responsive to a first control signal that is one of a first state, a second state, and varying between the first and second states for ...
  Toroidal antenna
In the present invention electrically small, yet self-resonant and, therefore, efficient, electromagnetic structures are disclosed. These structures may be used as ...
  Composite switch
In view of the foregoing difficulties with the prior art switches, it is the main object of the present invention to provide a composite switch which comprises a main ...
  Moving coil pick-up assembly for use in a record player
Accordingly, a primary object of the present invention is to provide an improved pick-up assembly which can be assembled accurately in a simple factory assembly line and ...
  Composite shielding means and mounting means for x-ray machines
We claim: 1. A shielding device for an x-ray machine comprised of a transparent planar base member and a mounting means therefor: The planar base member consisting of a ...

0.124

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved