Method and apparatus for converting data in a binary format
OwnerGuy R. Bailey, Angel F. Baileyinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerGuy R. Bailey, Angel F. Baileyinventors
Estimating the term…
A method and apparatus for converting data in a pure binary format into a format that is transparent to a data handling system that utilizes the International Telegraphers Alphabet No. 5 (ITA 5), or the American subset thereof, the American Standard Code for Information Exchange (ASCII). The apparatus according to a specific embodiment of the present invention includes a 4 byte input register that has a parallel output, a 5 byte output register that has a parallel input and encode logic connected between the two registers. The input logic either directly connects or maps the output from the bits of the input bytes to corresponding positions in the bits of the first four output bytes, converts the data of other bits in the input bytes, or maps the bits of the input bytes into the 5th byte of the output word. The Method according to a specific embodiment of the present invention encodes data in an 8 bit byte of pure binary into the 7 bit code of the ASCII format such that only printable, and hence transparent ASCII characters are produced. The method generates five 8 bit bytes of code for every four 8 bit bytes of data by mapping the parity bits of the data into the 5th byte, testing bit positions 6 and 7 of each byte to ascertain whether they are both zeros and if so setting and mapping an indicator bit into the 5th byte for every pair of tested bytes and inverting those bits and swapping 1 bit of each of the two bytes, and then storing the manipulated bits in corresponding locations in the output word, and then finally setting the value of one or both bits 6 and 7 in the 5th byte of the output word to ensure the 5th byte is not a control character.
An automatic method for encoding an input word of binary data into an output word, the input word comprised of at least two multibit input bytes comprised in turn of a predetermined number of input bits, the output word comprised of at least the same number of multibit regular output bytes as in said input word, plus an additional multibit output byte, each regular output byte comprised in turn of a predetermined number of output bits arranged into a first group and a second group, said method comprising:
Apparatus for encoding an input word of binary data into an output word of encoded data, the input word being comprised of at least two multi-bit input bytes, each byte having at least five bits arranged from a Least Significant Bit (LSB) to a Most Significant Bit (MSB), the output word having a predetermined format and being comprised of a plurality of regular output bytes equal in number to the number of said input bytes, each byte having at least five bits arranged from a Least Significant Bit (LSB) to a Most Significant Bit (MSB), said output word also being comprised of an additional output byte, said apparatus comprising:
An automatic method for encoding an input word of binary data into an output word of binary data, the input word comprised of at least two multibit input bytes that are each comprised of a predetermined number of input bits which can be grouped into at least a first group and a second group, and the output word comprised of a corresponding number of multibit regular output bytes and comprised of an additional group of output bits, wherein the term byte means a related group of a plurality of bits, said method comprising:
Dependencies are inferred from the claim text.