Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system
First Claim
Patent Images
1. A method for storing input groups of uncoded binary data on a storage medium, comprising:
- receiving a plurality of uncoded data blocks in a data stream;
generating one corresponding encoded data block for each uncoded data block, wherein an encoded data stream obtained from concatenating successive encoded blocks includes a predetermined bit pattern comprising a plurality of bits, wherein the bit pattern always occurs within a first number of bits and two occurrences of a “
1” and
“
0”
occur within a second number of bits; and
storing the encoded data stream on the storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for storing input groups of uncoded binary data on a storage medium. A plurality of uncoded data blocks in a data stream are received. An encoded data stream is obtained from concatenating successive encoded blocks such that the encoded data stream includes a predetermined bit pattern comprising a plurality of bits. The bit pattern always occurs within a first number of bits and two occurrences of a “1” or “0” occur within a second number of bits. The encoded data blocks are stored on the storage medium.
33 Citations
58 Claims
-
1. A method for storing input groups of uncoded binary data on a storage medium, comprising:
-
receiving a plurality of uncoded data blocks in a data stream;
generating one corresponding encoded data block for each uncoded data block, wherein an encoded data stream obtained from concatenating successive encoded blocks includes a predetermined bit pattern comprising a plurality of bits, wherein the bit pattern always occurs within a first number of bits and two occurrences of a “
1” and
“
0”
occur within a second number of bits; and
storing the encoded data stream on the storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for storing input groups of uncoded binary data on a storage medium, comprising:
-
means for receiving a plurality of uncoded data blocks in a data stream;
means for generating one corresponding encoded data block for each uncoded data block, wherein an encoded data stream obtained from concatenating successive encoded blocks includes a predetermined bit pattern comprising a plurality of bits, wherein the bit pattern always occurs within a first number of bits and two occurrences of a “
1” and
“
0”
occur within a second number of bits; and
means for storing the encoded data stream on the storage medium. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article of manufacture including code for storing input groups of uncoded binary data on a storage medium, wherein the code is capable of causing operations comprising:
-
receiving a plurality of uncoded data blocks in a data stream;
generating one corresponding encoded data block for each uncoded data block, wherein an encoded data stream obtained from concatenating successive encoded blocks includes a predetermined bit pattern comprising a plurality of bits, wherein the bit pattern always occurs within a first number of bits and two occurrences of a “
1” and
“
0”
occur within a second number of bits; and
storing the encoded data stream on the storage medium. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification