Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Binary-data-encoding-and-decoding-process

 Cartridge loader for loading each of a plurality of cartridges into a cartridge insertion slot
The present invention comprises a loader for a drive having a cartridge acceptor, including a ...


 Single tape cartridge access port
The present invention provides an access port for loading and retrieval of single tape cartridges ...


 Five and one-quarter inch form factor combination DAT tape drive and cassette magazine loader
It is therefore the primary object of the present invention to provide a combination DAT tape drive ...


 Optical disk playback and recording device which alternately allocates logical addresses on different sides of disk
Accordingly, it is an object of the present invention to provide an optical disk playback and ...


 Composite drive controller including composite disk driver for supporting composite drive accesses and a pass-through driver for supporting accesses to stand-alone SCSI peripherals
The problems outlined above are in large part solved by a drive array controller with a SCSI pass-...


 Method and system for converting computer peripheral equipment to SCSI-compliant devices
The present invention is directed to a conversion apparatus attachable to a peripheral device which ...


 Image acquisition architecture
The present invention addresses the foregoing by providing an image acquisition architecture ...


 Inter-system transport mechanism for use with robotic data cartridge handling systems
The present invention is directed to a mechanism for transporting data cartridges between two or ...


 Optical information recording medium which uses diffraction grating
We claim: 1. An optical information recording medium characterized in that at least one cell ...


 Control apparatus for controlling data flow between a control processing unit and peripheral devices
What I claim is: 1. In a data processing system, a peripheral control apparatus for controlling the ...


 Binary data encoding and decoding process

Details
Inventors: Furukawa, Teruo; Ozaki, Minoru;
Assignee: Mitsubishi Denki Kabushiki Kaisha (Tokyo, JP)
Primary Examiner: Miller; Charles D.
Assistant Examiner:
Attorney, Agent or Firm: Lowe Price LeBlanc Becker & Shur

A binary data encoding process comprises the steps of separating a given binary data sequence at every two bits by a serial/parallel shift register (18), and converting the separated 2-bit data into a 3-bit code by using a logic circuit (19) and a parallel/serial shift register (20). A conversion pattern in the logic circuit (19) is exclusively determined based on the 2-bit data to be converted, 1-bit data immediately before and 2-bit data immediately after said 2-bit data, and a 3-bit code converted immediately before the conversion of said 2-bit data, wherein a succession of at least one but no more than seven "0" exists between an arbitrary "1" and the succeeding "1" in the converted 3-bit code sequence.

DETAILED DESCRIPTION Briefly stated, the present invention is a binary data encoding process comprising the steps of: applying a binary data sequence; separating the applied binary data sequence at every two bits; converting the binary data sequence separated at every two bits into a 3-bit code sequence according to a prescribed conversion algorism.
If the binary data sequence separated at every two bits are represented as {D.
sub.
2n, D.
sub.
2n+1 } (0<n<.
infin.
) and the converted 3-bit code sequence are represented as {M.
sub.
3n, M.
sub.
3n+1, M.
sub.
3n+2 } (0<n<.
infin.
), and a definition is given as Y.
sub.
n =D.
sub.
2n+1 .
times.
D.
sub.
2(n+1) Z.
sub.
n =M.
sub.
3n +M.
sub.
3n+1 +M.
sub.
3n+2 the prescribed conversion algorism is represented by the following equations: M.
sub.
3n =D.
sub.
2n .
times.
(Y.
sub.
n-1 +Z.
sub.
n-1) M.
sub.
3n+1 =M.
sub.
3n .
times.
M.
sub.
3n+2 .
times.
(Y.
sub.
n-1 +Z.
sub.
n-1) M.
sub.
3n+2 =D.
sub.
2n+1 .
times.
(Y.
sub.
n-1 +Z.
sub.
n-1).
times.
(Y.
sub.
n +Y.
sub.
n .
times.
D.
sub.
2(n+1)+1) According to another aspect of this invention, a binary data decoding process for decoding a 3-bit code sequence encoded by said binary data encoding process comprises the steps of: separating the 3-bit code sequence at every three bit; decoding the 3 bit code sequence separated at every three bits into a binary data sequence according to a prescribed conversion algorism.
The prescribed algorism is represented by the following equations: D.
sub.
2n =M.
sub.
3n +Z.
sub.
n D.
sub.
2n+1 =Z.
sub.
n+1 +M.
sub.
3n+2 .
times.
Z.
sub.
n+1 +Z.
sub.
n .
times.
M.
sub.
3(n-1)+2 According to yet another aspect of the present invention, a binary data decoding process further comprises the step of generating a flag signal for representing that the decoded binary data is erroneous.
Therefore, a primary object of this invention is to provide a binary data encoding and decoding process which mitigates the drawbacks of the conventional (1, 7) RLLC system while maintaining the same Figure of Merit as that of said conventional (1, 7) RLLC system.
Another object of this invention is to limit the propagation of error bits on the occasion of an error



Related patents
  Analog digital cascade converter
More precisely, the invention concerns an analog-digital converter converting an input analog signal into an output digital signal formed by several bits, wherein the ...
  Portable computer capable of switching CPU clocks
The present invention has been made in consideration of the above situation, and has as its object to provide a mechanism for arbitrarily switching clock frequencies ...
  Method for maintaining data integrity during information transmission by generating indicia representing total number of binary 1's and 0's of the data
This invention may be briefly described as an improved method for maintaining the integrity of data transmission between discrete separated data processing system ...
  Data processor with on-chip logical addressing and off-chip physical addressing
An object of the present invention is to provide a data processor which can reduce conflict during access of an instruction control unit and an instruction execution ...
  Flexible mode DES system
OF THE INVENTION (The reader should note that nearly all description below applies to encryption of decryption circuits but the explanations are limited, for the most ...
  Sigma delta modulator with distributed prefiltering and feedback
OF A PREFERRED EMBODIMENT FIG. 7 shows a block diagram of the inventive sigma delta modulator. A comparison of FIG. 7 and FIG. 2 indicates that the inventive modulator ...
  Method and system for controlling exclusive access to shared resources in computers
What is claimed is: 1. An exclusive control method for a computer system for controlling an obtaining process, which obtains an exclusive control module indicating an ...
  Disk file apparatus
Accordingly, it is a primary object of the present invention to provide a disk file apparatus wherein the cartridge loading or the cartridge extraction may be performed ...
  Automatic exchanging system for storage and retrieval of magnetic tape cassettes
The present invention has been developed in order to remove the drawbacks inherent to the conventional automatic cassette exchanging systems. It is therefore an object ...
  Tape changer for loading and unloading a magazine of magnetic tape cartridges
The present invention has an object to overcome the above-mentioned drawbacks of the conventional techniques by providing a cartridge changer in which a certain ...

0.004

Archive: All patents - Links

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