Цифровий звук

Подібно до того як існує можливість перетворення звуку з хвиль тиску в повітрі в аналоговий електричний сигнал, допустимо перетворення мінливого електричного сигналу в послідовність цифрових значень і навпаки Однак, оскільки аналогове і цифрове представлення звуку докорінно різняться, при такому перетворенні неминуча втрата інформації Хитрість полягає в тому, щоб зрозуміти, яка інформація пропадає, з чого стане ясно, яку необхідно зберігати

B цифровому вигляді звукова хвиля представляється у вигляді ряду чисел (званихотсчетамиабовибірками),які відповідають величині тиску або електричній напрузі в послідовні моменти часу При квантуванні аналогового сигналу ви зіткнетеся з двома основними проблемами Ha рис 14 показані два варіанти подання звукової хвилі Гладка чорна лінія це вихідна електронна версія числова запис представлена ​​послідовністю сірих прямокутників

По-перше, будь-яке значення в послідовності цифрового представлення відповідає певному проміжку часу кожен сірий блок має деяку товщину По-друге, цифрове представлення дискретно набір допустимих значень для запису можливої ​​висоти кожного блоку обмежений B результаті висоти блоків не зовсім точно збігаються з хвилею Більш докладно ці питання обговорюються в третьому розділі

Дві названі проблеми служать основними джерелами похибки цифрового представлення звукового сигналу Величину цієї похибки можна контролювати, змінюючи конкретні параметри формату представлення звуку, але повністю від неї позбутися не можна Безглуздо ставити питання: «Як усунути похибка» Швидше треба сформулювати його так: «Яка помилка в меншій мірі вплине на роботу мого програми » Під впливом інших факторів, таких як обсяг даних і швидкість обробки, вам в певних ситуаціях доведеться змиритися із збільшенням похибки, обумовленої іншими джерелами, для того щоб уникнути більш неприємних помилок

Джерело: Кінтцель Т Керівництво програміста по роботі зі звуком = A Programmers Guide to Sound: Пер з англ М: ДМК Пресс, 2000 432 с, іл (Серія «Для програмістів»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*