IP Library Granted Patent US 7,603,608
Granted Patent B2
US 7,603,608 · App. 11/265,580 · Granted Oct 13, 2009

Data processing method, data recording apparatus and data transmission apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,603,608
App. No.
11/265,580
Granted
Oct 13, 2009
Kind
B2
Abstract

Systems and methods for ending, storing and transmitting data generate error correcting code words for data that is provided for each of a plurality of channels. The error correcting code words include data from each of the plurality of channels and the resultant data is rearranged into a plurality of data blocks such that a loss of the rearranged physically adjacent data block reduces an amount of data lost from a common error correcting code word.

Claims (16)

1. A data processing method for coding digital data by means of error-correcting codes and allocating them to a plurality of channels, using data blocks of a predetermined length as units, the method comprising:

initially allocating coded data to N channels, the data being arranged consecutively in the channels wherein different error correcting code words include coded data from each of the N channels; and

thereafter rearranging the coded data into blocks of data such that a−1 data blocks arranged consecutively in a channel are from channels or where a data blocks consecutively arranged in a channel are from b−1 channels and are from different error-correcting code words, where N is the number of the channels (N=a×b, where both a and b are integers not smaller than 2).

2. The method according to claim 1 , wherein the error-correcting codes are Reed-Solomon product codes and the data blocks are code words of one of the code series of the Reed-Solomon product codes.

3. The method according to claim 1 , wherein the allocated coded data of N channels are recorded on N recording tracks arranged in parallel with each other on a recording medium.

4. The method according to claim 1 , wherein the allocated data of N channels are transmitted by way of N parallel transmission channels.

5. The method according to claim 1 , wherein the N is not smaller than six.

6. The method according to claim 5 , wherein the N is 8, 9, 16 or 24.

7. A data recording apparatus comprising:

coding means for initially coding digital data by means of error-correcting codes such that each error correcting code word includes data from each of a plurality of data channels, rearranging the obtained coded data into data blocks and allocating the data blocks to a plurality of recording tracks; and

recording means for recording the coded data from the coding means on the plurality of recording tracks on the recording medium;

the coding means allocating the coded data to tracks so as to make N data blocks arranged continuously in the direction of data arrangement in tracks or in a track arranging direction such that a−1 data blocks continuously arranged in a track are from b continuously arranged channels or where a data blocks continuously arranged in a track are from b−1 tracks and are from different error-correcting code words, where N being the number of the channels (N=a×b, where both a and b are integers not smaller than 2).

8. A data transmission apparatus comprising:

coding means for coding digital data by means of error-correcting codes, dividing the obtained coded data into data blocks of a predetermined length and allocating them to a plurality of channels, wherein each of the error correcting code words includes data from each of the channels; and

transmission means for transmitting the coded data from the coding means by way of the plurality of channels; and further comprising

means for allocating the coded data to N channels wherein N data blocks are arranged such that a−1 data blocks arranged consecutively in a channel are from in b consecutively arranged channels or where a data blocks consecutively arranged in a channel are from b−1 channels are from different error-correcting code words, where N is the number of the channels (N=a×b, where both a and b are integers not smaller than 2).

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE RECORDING FROM APP. NO. 11/265,580; U.S. PATENT NO. 7,603,608 PREVIOUSLY RECORDED ON REEL 019899 FRAME 0213. ASSIGNOR(S) HEREBY CONFIRMS THE CERTIFICATE OF AMENDMENT/NAME CHANGE. Recorded Feb 3, 2012
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 027654/0184 →
CHANGE OF NAME Recorded Oct 1, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019899/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2006
From: KONDOU, KEITAROU; NODA, MAKOTO
To: SONY CORPORATION
Reel/Frame 017013/0636 →