Patent ID: 6643729
Filing Date: 2003-11-04
Classification: G11B,H04N

Abstract:
A data processing apparatus for rearranging digital information data to increase immunity against errors when recorded on a tape medium, comprising:packing means for packing the digital information data into fixed-length frames whose length depends upon the format of the data; an external-code encoder for encoding the digital information data output from the packing means using an external error-correcting-code and generating an external-code parity corresponding to the external-coded data; a shuffling table memory for storing a shuffling table, for receiving positional information indicating the position of a data unit in the digital information data as an address, and for outputting converted positional information obtained by converting the positional information according to the shuffling table; an external memory having a plurality of shuffling tables corresponding to formats of digital information data to be shuffled; means for storing a shuffling table in said shuffling table memory selected from the plurality of shuffling tables in said external memory; the stored shuffling table being selected according to the format of the digital information data; shuffling means for shuffling the digital information data output from the external-code encoder using the converted positional information, thereby shuffling the digital information data in accordance with the shuffling table; the shuffling means outputting the shuffled digital information along with the corresponding external-code parity in sync blocks; and an internal-code encoder for encoding the digital information data output from the shuffling means using an internal error-correcting-code and generating an internal-code parity corresponding to the internal-coded data; the internal-coded data being output in sync blocks along with the corresponding internal-code parity and external-code parity.