Itunes的CD导入“纠错”效果如何?


2

我还无法找出Itunes的“纠错”选项如何工作。有一些更有效的程序可以使您完美无缺,但我更喜欢Itunes的速度和易用性。有谁知道此错误纠正的工作原理以及从刮擦的CD获得高质量撕裂的效果如何?

Answers:


1

除原始音频数据外,CD还附带有纠错码,假定数据完整性,通常不会读取这些纠错码。当CD出现任何缺陷(例如刮擦,指纹或什至制造缺陷)时,这会导致发出典型的爆裂声或咔嗒声。

通过启用“ 使用错误校正”,iTunes将读取并处理这些错误校正代码以及音频样本,以校正所有发现的错误。

这些错误代码称为Reed-Solomon,此Wikipedia的摘录解释了其工作原理:

在CD中,两层Reed-Solomon编码由28路卷积交织器分隔开,产生了一种称为交叉交错Reed Solomon编码(CIRC)的方案。CIRC解码器的第一个元素是相对较弱的内部(32,28)里德-所罗门码,比具有8位符号的(255,251)码要短。此代码每个32字节块最多可以纠正2字节错误。更重要的是,它将任何不可纠正的块(即,具有2个以上字节错误的块)标记为擦除。然后,将具有擦除指示的解码后的28字节块通过解交织器扩展到(28,24)外码的不同块。由于解交织,内部代码中被擦除的28字节块在28个外部代码块中的每一个中成为单个被擦除的字节。外部代码可以很容易地纠正此问题,因为每个块最多可以处理4次此类擦除。

结果是CIRC可以完全纠正光盘表面上高达4000位(约2.5毫米)的错误突发。该代码是如此强大,以至于大多数CD播放错误几乎可以肯定是由引起激光跳跃的跟踪错误引起的,而不是由无法纠正的错误突发引起的。


好的,我知道了。您是否知道Itunes除处理错误代码外是否还会重新读取光盘上的问题区域?我已经看到它在导入一些划痕的CD时速度很慢,但是无法确定它是多次读取坏区还是只是跳过它。
BobRalph
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.