Блоки даних

При роботі з файлом VOC читання і обробка блоків даних ведеться в порядку їх появи в файлі Є ряд випадків, в яких різні блоки можуть визначати одні й ті ж дані перше визначення завжди перекриває наступні Формат блоку показаний в табл 162

Клас AudioAbstract

Майже всі програми обробки звуку є спадкоємцями класу AudioAbstract Внаслідок цього можливості класу AudioAbstract використовуються тими засобами обробки звуку, про які я збираюся розповісти в цій книзі Цей клас визначається у файлі audioh, що є просто характерним визначенням класу C + + Спочатку ми розглянемо загальний опис цього класу, а потім по черзі розробимо його […]

Побічні ефекти дискретизації

Системи дискретизації звуку зазвичай характеризуютьсячастотою дискретизації,тобто кількістю відліків, які використовуються для представлення звуку тривалістю в 1 секунду На аудиокомпакт-дисках, наприклад, для представлення однієї секунди монозвук використовується 44100 значень Для порівняння скажемо, що в більшості телефонних систем для цих же цілей використовується всього 8000 значень

Тема фрейма MPEG

Тема фрейма завжди має довжину 32 біта і вирівняний по межі цілого байта B перших 12 бітах записані одиниці для синхронізації, а значення інших вказані в табл 142 12 біт, зайнятих одиницями, називаються синхрогрупи Якщо в процесі роботи декодер десь втратить нитку, можна буде знайти найближчу синхрогрупи і перезапустити декомпрессор з цього місця

Як оцінити весь спектр

B 60-x роках нашого століття Кулі (Cooley) і Таки (Tuckey) відкрили метод обчислення ДПФ, що більше підходить для використання на практиці Їх алгоритм швидкого перетворення Фурє (ШПФ) ефективно обраховує весь спектр відразу B даний час існує безліч злегка розрізняються алгоритмів ШПФ Ми з вами будемо орієнтуватися на один широко використовуваний метод, який швидко обраховує спектр, […]

Перетворення сіток дискретизації

У процесі репродукування оригіналу з умовно безперервним тоновим діапазоном інформація про нього проходить кілька етапів дискретизації (сканування, піксельне зображення, растрированное зображення, фотоформа) Кожен з цих етапів характеризується своїм власним дозволом, у визначенні якого використовуються різні елементи дискретизації Це відбивається в назві відповідних одиниць виміру

Накладення спектрів

Межа Найквіста, про який я розповів вище, це дуже важливе обмеження, що має величезний практичний ефект Уявіть собі, що ви працюєте зі звуком, при дискретизації якого моментальні значення бралися 8000 разів на секунду У такому випадку межа Найквіста складе 4000 Гц Якщо ви спробуєте записати сигнал частотою 5000 Гц (що на 1000 Гц вище межі […]