Patent ID: 7721186

Claim:
A method for recording data to and reading data from multiple layers of rotating storage media, comprising: receiving a data stream U to be recorded to rotating storage media having a plurality L of recordable layers, the data stream U comprising a sequence of data bits where U(J) represents the J th bit in the data stream U; encoding each data bit U(J) into X representation bits B( 1 ,J), B( 2 ,J), . . . B(X,J); recording the first representation bit B( 1 ,J) onto a first layer of the storage media, recording the second representation bit B( 2 ,J) onto a second layer of the storage media, and recording the L th representation bit B(L,J) onto the L th layer of the storage media and repeating the process for each remaining representation bit such that the L+1 th bit is recorded onto the first layer, the L+2 nd bit is recorded onto the second layer and the 2L th bit is recorded onto the L th layer; receiving a request from a host device to read the recorded data U from the storage media; reading back a plurality of the X representation bits B( 1 ,J), B( 2 ,J), . . . B(X,J) from the storage media; and decoding the plurality of X representation bits B( 1 ,J), B( 2 ,J), . . . B(X,J) into the original data bit U(J).