U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Run length limited encoding/decoding system for low power disk drives

Patent 5349350 Issued on September 20, 1994. Estimated Expiration Date: Icon_subject October 31, 2011. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Data encoding method and system employing two-thirds code rate with full word look-ahead
Patent #: 4337458
Issued on: 06/29/1982
Inventor: Cohn ,   et al.

Method and apparatus for generating a noiseless sliding block code for a (1,7) channel with rate 2/3
Patent #: 4413251
Issued on: 11/01/1983
Inventor: Adler ,   et al.

Apparatus for encoding unconstrained data onto a (1,7) format with rate 2/3
Patent #: 4488142
Issued on: 12/11/1984
Inventor: Franaszek

Arrangement for encoding and decoding information signals
Patent #: 4503420
Issued on: 03/05/1985
Inventor: Rub ,   et al.

Synchronization-promoting data coding method
Patent #: 4571575
Issued on: 02/18/1986
Inventor: McCullough

Integrated encoder decoder for variable length, zero run length limited codes
Patent #: 4675652
Issued on: 06/23/1987
Inventor: Machado

Method and apparatus for converting a run length limited code
Patent #: 4760378
Issued on: 07/26/1988
Inventor: Iketani ,   et al.

Method and apparatus for processing digital signals prior to recording
Patent #: 4851837
Issued on: 07/25/1989
Inventor: Baldwin

Variable-length coding/decoding device
Patent #: 4985700
Issued on: 01/15/1991
Inventor: Mikami

Binary data encoding and decoding using a rate 2/5 (2,18,2) code Patent #: 5173694
Issued on: 12/22/1992
Inventor: Lynch, Jr., et al.

Inventor

Application

No. 786334 filed on 10/31/1991

US Classes:

341/59, To or from run length limited codes341/57, Binary to or from ternary341/100, Serial to parallel341/101, Parallel to serial360/41, Nonreturn to zero360/51Data clocking

Examiners

Primary: Logan, Sharon D.

Attorney, Agent or Firm

International Classes

H03M 007/46
H03M 007/20

Abstract

The run length limited encoding/decoding system of this invention includes a clock swap logic circuit, a read reference clock multiplexer circuit, a write clock skip logic circuit, an encoder start logic circuit, an encoder circuit, a read clock skip logic circuit, a decoder start logic circuit, a decoder circuit, an input data buffer and a three-state output data buffer. The encoder circuit includes a deserializer for receiving serial data from a disk controller and blocking the data into m bit words. Each m bit data word is supplied directly to an encoding combinatorial logic circuit which in turn generates an n bit code word. The n bit code word is loaded in a serializer and serially transmitted out of the serializer. The decoder circuit includes a deserializer/serializer and a decoding combinatorial logic circuit. The deserializer/serializer receives a serial stream of encoded data and converts the data into n bit code words. Each n bit code word is loaded directly into the decoding combinatorial logic circuit which in turn generates an m bit data word. The m bit data word is loaded into the deserializer/serializer so that as the next n bit code word is serially loaded in the deserializer/serializer, the m bit data worded is serially moved out of the deserializer/serializer.

Other References

  • P. A. Franaszek, "Sequence-State Methods for Run-Length-Limit Coding" IBM J. Res. Develop, vol. 14, pp. 376-383, Jul. 1970
  • T. Horiguchi and K. Morita, "An Optimization of Modulation Codes in Digital Recording" IEEE Trans. Magn., vol. MAG-12, p. 740-742, Nov., 197
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?