Источник: greatkorzhik.tripod.com
Прежде всего, необходимо знать, что существует два вида джиттера, относящихся к аудио CD. Обычно под джиттером имеют в виду временную ошибку при конвертировании цифровых семплов обратно в аналоговый сигнал. Другое значение слова «джиттер» используется в контексте извлечения цифрового аудио с CD. Этот вид джиттера приводит к удваиванию или полному выпадению звуковых семплов. (Некоторые справедливо замечают, что последнее значение – профанация термина «джиттер», но, похоже, к нему просто привыкли).
"Коррекция джиттера", в обоих смыслах этого слова, это процесс компенсации джиттера и восстановления аудио в его предполагаемой форме. Этот раздел посвящен (в неправильном значении слова) джиттеру в контексте извлечения цифрового аудио.
Проблема возникает из-за того, что спецификация Philips CD не предусматривает адресации с точностью до блока. Поскольку аудиоданные поступают в буфер (FIFO, высшие и низшие метки которого управляют скоростью шпинделя), адресная информация для аудио блоков извлекается из канала подкода и поступает в другую часть контроллера. Из-за того, что данные и адресная информация отделены друг от друга, проигрыватель CD неспособен определить точное начало каждого блока. Эта неточность мала, но если системе, производящей извлечение аудио, приходится останавливаться, записывать данные на диск, а затем возвращаться к месту, на котором она остановилась, то она неспособна отыскать именно это место. В результате процесс извлечения перезапускается на несколько семплов раньше или позже, что выражается в удвоении или выпадении семплов. Эти сбои при воспроизведении слышны как часто повторяющиеся щелчки.
На CD-ROM, блоки имеют 12-байтовую последовательность синхронизации в заголовке, а также копию адреса блока. Имеется возможность определить начало блока и получить адрес блока просто путем просмотра данных FIFO. Поэтому намного проще извлекать отдельные блоки с CD-ROM.
С использованием большей части приводов CD-ROM, которые поддерживают извлечение цифрового аудио, вы можете получить аудио без джиттера при помощи программы, которая извлекает сразу весь трек. Проблема при использовании этого способа заключается в том, что если жесткий диск, на который ведется запись, не успевает записывать результат, некоторые семплы могут выпадать. (Аналогично опустошению буфера CD-R, но поскольку выходной буфер, используемый при DAE, намного меньше, чем входной буфер CD-R, проблема усугубляется).
Некоторые приводы CD-ROM оснащены специальной схемой, позволяющей точно определять начало блока.
Хорошие результаты дает программная коррекция джиттера. Она включает в себя осуществление перекрывающего считывания, и последующее совмещение данных по найденным на краях перекрытиям. Большая часть программ извлечения цифрового аудио осуществляют коррекцию джиттера.