摘要:
The present invention relates to a method for encoding and decoding an error correction block, and more particularly to a method for encoding and decoding an error correction block useful for a high-density optical disc. When an error correction block is encoded, a user data block is generated and parity outer information for a vertical data stream within the user data block is generated. Then, parity inner information is generated using an eraser detection code contained in a horizontal data stream or at least one of a syndrome check parity, a sync byte and an indicator flag is generated within the user data block so that an eraser can be declared in the horizontal data stream at a predetermined internal. On the other hand, when the error correction block is decoded, a determination is made as to whether errors are detected from the eraser detection code, the syndrome check parity, etc., and erasers are declared according to a result of the determination.
摘要:
An error correction encoding method including generating error correction code data, which is a predetermined number of bytes long, by error-correction-encoding user data in a predetermined manner; generating burst indicator subcode data, which is a predetermined number of bytes long and is used to detect errors that have occurred in the user data; dividing the error correction code data into a plurality of sub-error correction code data each having a length that is less than the error correction code data; dividing the burst indicator subcode data into a plurality of sub-burst indicator subcode data having a length that is less than a minimal data unit that is error-correction-encodable; and alternately arranging the plurality of sub-error correction code data and the plurality of sub-burst indicator subcode data.
摘要:
A method for encoding multiword information by wordwise interleaving and wordwise error protection with error locative clues derived from synchronizing channel bit groups and directed to target words, a method for decoding such information, a device for encoding and/or decoding such information, and a carrier provided with such information. Multiword information is encoded as based on multibit symbols disposed in relative contiguity with respect to a medium. It has wordwise interleaving, wordwise error protection code facilities and error locative clues across words of a multiword group. These originate in synchronizing channel bit groups and target data words.
摘要:
Multiword information is based on multibit symbols disposed in relative contiguity with respect to a medium, and is encoded with a wordwise interleaving and wordwise error protection code for providing error locative clues across multiword groups. In particular, the clues originate in high protectivity clue words (BIS) that are interleaved among clue columns, and also in synchronizing columns constituted from synchronizing bit groups. The synchronizing columns are located where the clue columns are relatively scarcer disposed. The clues are directed to low protectivity target words (LDS) that are interleaved in a substantially uniform manner among target columns which form uniform-sized column groups between periodic arrangements of clue columns and synchronizing columns.
摘要:
A decoder including a decode module, a matrix module, and a marking module. The decode module receives data and performs a first decoding iteration to decode the data. The first decoding iteration includes generating a first matrix having a first byte. The matrix module generates a second matrix based on the first matrix. The second matrix includes the first and second bytes. The second byte is adjacent and sequentially prior or subsequent to the first byte. The marking module: determines whether the first byte has been correctly decoded; based on determining whether the first byte has been correctly decoded, determines a status of the second byte; and based on the status of the second byte, marks the first byte as an erasure. The decode module, based on the second byte being marked as an erasure, corrects the second byte during the second decoding iteration.
摘要:
The error correction capability of block codes can be doubled if error locations are known. Prior art approaches for error location detection always involve adding dedicated redundant data which then are evaluated to yield error location information. The present invention proposes and describes how error location information in the form of clues is derived from given DC control bits that are anyway present in a data stream.
摘要:
A recording apparatus includes a first operation unit that calculates an EDC intermediate value from first data in a first region at least including data to be read after an EDC when reading data in a second sequence in a first sector from a data buffer that stores a block, a data memory that stores at least part of the first data used for operation by the first operation unit, a second operation unit that reads data excluding the first data from the block as second data from the data buffer and calculates the EDC based on the second data and the EDC intermediate value, and an integration unit that integrates the first data, the second data and the EDC, wherein the integration unit receives the EDC and the second data from the second operation unit, receives the first data from the data memory, and integrates and outputs them.
摘要:
The error correction capability of block codes can be doubled if error locations are known. Prior art approaches for error location detection always involve adding dedicated redundant data which then are evaluated to yield error location information. The present invention proposes and describes how error location information in the form of clues is derived from given DC control bits that are anyway present in a data stream.
摘要:
In a decoding system and method for a high-density recording medium, a high protective codeword decoder decodes a burst indicator subcode (BIS) while a low protective codeword decoder decodes a long distance code, so as to eliminate the waiting time required for completely decoding all burst indicator subcodes (BISs) and starting the long-distance code (LDC) decoding. In addition, a first memory having a high access speed is implemented to store the BISs and corresponding BIS erasure indicators, and the access to a second memory have a lower access speed relative to the first memory is relatively reduced such that the bandwidth can be effectively used to thereby increase the decoding efficiency on the high-density recording medium.
摘要:
A method for decoding data stored in a disk is achieved by demodulating a physical cluster read out from the disk and outputting LDC (long distance code) data and BIS (burst indicator subcode) data included in the physical cluster, temporarily storing part of the LDC data and BIS data of the data included in the physical cluster in a first memory portion, reading out the LDC data and BIS data stored in the first memory portion and storing the read out data in a second memory portion, reading out LDC data and BIS data requiring error correction from the second memory portion and temporarily storing the read out data in the first memory portion, and storing LDC data and BIS data for which data processing operation including the error correction operation is completed in the second memory portion.