The CD data retrieval process is actually very different from phono playback.
Under normal conditions the CD transport will retrieve an exact copy of the digital data used to create it (think CDROMs - computers won't tolerate a "close approximation" of the original data). The CD contains a large amount of redundant data in the form of Error Correcting Codes (ECC).
Data is not read from the CD in a linear fashion like a record groove. The data is stored along and read in in blocks. Each block is protected by ECC code and contains subcode (including timecode - this displys in the transport time window).
Also the laser doesn't translate individual pits into bits. Instead pit patterns, called symbols, translate into bit patterns. These pit patterns are designed to be easy for the photodector to read. Finally the blocks of data are not recorded linearly but are reordered and spacially seperated from each other on the disk. This reduces the likelyhood of a scratch rendering the disk unusable.
The transport reassembles the data blocks in the correct order and uses the ECC codes with a mathematical algorithm to detect and correct all single symbol read errors and detect almost all multiple symbol read errors.
For multiple symbol errors the player may resort to error concealment, where it generates some best fit data to fill the gap. Worst case it mutes the output momentarily (a skip). Multi-symbol read errors are extremely rare on disks in reasonable condition.
The biggest issue with transports seems to be clocking accuracy of the output datastream. With proper engineering this can be almost independent of the physical reading of the disk. The transport can read ahead of the actual listening point, buffer the data in memory, and clock it out at a highly accurate rate.
Good eye pattern helps the accuracy of symbol reading and reduces the need for error correction.
Under normal conditions the CD transport will retrieve an exact copy of the digital data used to create it (think CDROMs - computers won't tolerate a "close approximation" of the original data). The CD contains a large amount of redundant data in the form of Error Correcting Codes (ECC).
Data is not read from the CD in a linear fashion like a record groove. The data is stored along and read in in blocks. Each block is protected by ECC code and contains subcode (including timecode - this displys in the transport time window).
Also the laser doesn't translate individual pits into bits. Instead pit patterns, called symbols, translate into bit patterns. These pit patterns are designed to be easy for the photodector to read. Finally the blocks of data are not recorded linearly but are reordered and spacially seperated from each other on the disk. This reduces the likelyhood of a scratch rendering the disk unusable.
The transport reassembles the data blocks in the correct order and uses the ECC codes with a mathematical algorithm to detect and correct all single symbol read errors and detect almost all multiple symbol read errors.
For multiple symbol errors the player may resort to error concealment, where it generates some best fit data to fill the gap. Worst case it mutes the output momentarily (a skip). Multi-symbol read errors are extremely rare on disks in reasonable condition.
The biggest issue with transports seems to be clocking accuracy of the output datastream. With proper engineering this can be almost independent of the physical reading of the disk. The transport can read ahead of the actual listening point, buffer the data in memory, and clock it out at a highly accurate rate.
Good eye pattern helps the accuracy of symbol reading and reduces the need for error correction.