Patent US5933103A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5933103A Expired / Lapsed US ⏱️ 0.0 years remaining

RLL code generation method for data storage device and recoding method therefor

Assignee: Samsung Electronics Co Ltd
•
Filing: 1997-10-31
•
Granted: 1999-08-03
•
Expires: 2017-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A run length limited (RLL) code generation method for a data storage device is provided. In the RLL code generation method for generating a predetermined number of bit codewords, sequences of 16-bit data are received, and then sequences of 17-bit codewords are produced, wherein the sequences of 17-bit codewords has a first predetermined number of successive zeros as a maximum run length of zeros, and the sequences of 17-bit codewords include two subsequences each having a second predetermined number of successive zeros as a maximum run length of zeros. Thus, the RLL code generation method is helpful for an equalizer and provides a high recording density as well as a higher signal transmission rate compared to a rate 8/9(0,4/4) coding method.

Inventors

  • 👤 Jin-sook Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:35
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/02; G11B20/00; G11B20/10; G11B20/10009; G11B20/14; G11B20/1403; G11B20/1423; G11B20/1426; G11B20/18; H; H03; H03M; H03M7/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 101 words
A run length limited (RLL) code generating method for generating a predetermined number of bit codewords for use in digital data recording, comprising the steps of: (a) receiving sequences of 16-bit data; and (b) producing sequences of 17-bit codewords based on the received sequences of 16-bit data; wherein each 17-bit codeword of the sequences of 17-bit codewords has a first predetermined number of successive zeros as a maximum run length of zeros, and each 17-bit codeword of the sequences of 17-bit codewords includes two subsequences each having a second predetermined number of successive zeros as a maximum run length of zeros.
Claim 2
Dependent Claim 101 words
A run length limited (RLL) code generating method for generating a predetermined number of bit codewords for use in digital data recording, comprising the steps of: (a) receiving sequences of 16-bit data; and (b) producing sequences of 17-bit codewords based on the received sequences of 16-bit data; wherein each 17-bit codeword of the sequences of 17-bit codewords has a first predetermined number of successive zeros as a maximum run length of zeros, and each 17-bit codeword of the sequences of 17-bit codewords includes two subsequences each having a second predetermined number of successive zeros as a maximum run length of zeros.
Claim 3
Dependent Claim 34 words
A run length limited (RLL) code generating method as claimed in claim 1, wherein the first predetermined number of successive zeros and the second predetermined number of successive zeros are equal to each other.
Claim 4
Dependent Claim 32 words
A run length limited (RLL) code generating method as claimed in claim 1, wherein the first predetermined number of successive zeros and the second predetermined number of successive zeros are both 5.
Claim 5
Dependent Claim 102 words
A run length limited (RLL) code generating device for generating a predetermined number of bit codewords for use in digital data recording, comprising: receiving means for receiving sequences of 16-bit data; and producing means for producing sequences of 17-bit codewords based on the received sequences of 16-bit data; wherein, each 17-bit codeword of the sequences of 17-bit codewords has a first predetermined number of successive zeros as a maximum run length of zeros, and each 17-bit codeword of the sequences of 17-bit codewords includes two subsequences each having a second predetermined number of successive zeros as a maximum run length of zeros.
Claim 6
Dependent Claim 102 words
A run length limited (RLL) code generating device for generating a predetermined number of bit codewords for use in digital data recording, comprising: receiving means for receiving sequences of 16-bit data; and producing means for producing sequences of 17-bit codewords based on the received sequences of 16-bit data; wherein, each 17-bit codeword of the sequences of 17-bit codewords has a first predetermined number of successive zeros as a maximum run length of zeros, and each 17-bit codeword of the sequences of 17-bit codewords includes two subsequences each having a second predetermined number of successive zeros as a maximum run length of zeros.
Claim 7
Dependent Claim 181 words
A run length limited (RLL) code generating method for generating a predetermined number of bit codewords for use in digital data recording, comprising the steps of: receiving data sequences; and producing codeword sequences from the received data sequences; wherein the producing step uses a look-up table provided by steps including: (a) selecting codeword sequences satisfying the condition where the number of successive zeros is less than a first predetermined number among the codeword sequences; (b) selecting codeword sequences from the codeword sequences selected in the step (a), including odd-number bit subsequences or even-number bit subsequences satisfying the condition where the number of continuous zeros is less than a second predetermined number; and (c) comparing a middle bit of the codewords selected in the step (b) with 1, and performing the step (d) if the middle bit is 1, and performing the steps (e) and (f) if the middle bit is not 1; (d) mapping the codeword sequences into data sequences; (e) grouping similar codeword sequences and selecting proper codeword sequences; and (f) mapping the codeword sequences selected in the step (e).
Claim 8
Dependent Claim 181 words
A run length limited (RLL) code generating method for generating a predetermined number of bit codewords for use in digital data recording, comprising the steps of: receiving data sequences; and producing codeword sequences from the received data sequences; wherein the producing step uses a look-up table provided by steps including: (a) selecting codeword sequences satisfying the condition where the number of successive zeros is less than a first predetermined number among the codeword sequences; (b) selecting codeword sequences from the codeword sequences selected in the step (a), including odd-number bit subsequences or even-number bit subsequences satisfying the condition where the number of continuous zeros is less than a second predetermined number; and (c) comparing a middle bit of the codewords selected in the step (b) with 1, and performing the step (d) if the middle bit is 1, and performing the steps (e) and (f) if the middle bit is not 1; (d) mapping the codeword sequences into data sequences; (e) grouping similar codeword sequences and selecting proper codeword sequences; and (f) mapping the codeword sequences selected in the step (e).

References Cited (Backward Citations)

US4644564A Cited
US4707681A Cited
US5241309A Cited
US5243605A Cited
US5635933A Cited
US5757822A Cited
US5822143A Cited
US5844507A Cited
US5784010A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-02 2003-02-01 2003-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-02 2007-02-01 2007-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-02 2011-02-01 2011-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag