Журнал Компьютерра -757   ::   Компьютерра

Страница: 66 из 148

Так что формальная величина "однократной" (1х) скорости для CD, равная 150 Кбайт/с, насамом деле означает

176400 байт/с - именно с такой скоростью данные записываются, а также поступают из привода в программу воспроизведения.

Легко также подсчитать, что аудиодиск должен содержать около 750 Мбайт "чистых" данных.

Реально же количество информации на CD еще много больше, так как данные пишутся не напрямую:

каждые 8 бит кодируются специальным 14-битным кодом EFM (Eight-to-Fourteen Modulation - кодировка 8 в 14). 24 таких

"символа" данных образуют звуковой кадр, содержащий 6 отсчетов (сэмплов) левого канала и 6 отсчетов правого канала (по

16 бит каждый). К каждому кадру добавляется 8 бит коррекции ошибок (используется так называемый помехозащитный код

Рида-Соломона) и один служебный, что в сумме дает 33-битный кадр. С учетом того, что каждый "символ" разделяется тремя

битами, общее число "символов" в кадре составляет 588. Такие кадры, как легко подсчитать, исходя из частоты

дискретизации 44,1 кГц, идут со скоростью 7350 раз в секунду. 98 кадров образуют единовременно считываемую единицу:

звуковой сектор, содержащий 2352 байта данных. Общий поток "физических" данных при скорости 1х, с учетом кодов коррекции

и служебных байт, составляет 4,3 Мбит/с.

Такой подход позволяет не очень заботиться об ошибках при записи и

чтении.

|< Пред. 64 65 66 67 68 След. >|

Java книги

Контакты: [email protected]