Короткие значения Android AudioRecord. Могу ли я учитывать абсолютное значение отрицательных амплитуд в звуковой волне?

В настоящее время у меня возникают проблемы с пониманием значения отрицательных амплитуд в традиционной звуковой волне, например, в коротких значениях аудиозаписи Android.

1. Является ли амплитуда по-прежнему расстоянием между нулем и значением узла (абсолютным значением) или расстоянием от предыдущего узла до текущего?

По сути, я изучаю Технику классификации звука Людвигсена (1993), но демонстрации, которые я просмотрел, показывают только положительные значения.

2. Некоторые звуковые волны имеют отрицательные значения после предыдущего отрицательного значения (или наоборот), а не отскакивают ниже или выше нуля после каждого значения. Например, в центре изображения: http://puu.sh/a0dhg/62b2a5c6da.png (Я пока не могу публиковать изображения напрямую из-за отсутствия репутации).

Поэтому мой остающийся вопрос: когда Звуковая Волна решает подняться выше или ниже нуля? Поскольку я придерживался идеи, что значение ниже нуля является своего рода сокращением предыдущего значения выше нуля (сжатие увеличивается и отскакивает), но движение в том же направлении относительно нуля кажется несколько нелогичным.

Вот примерно так, заранее спасибо. Ваша помощь будет высоко оценена.


person Joseph Grech    schedule 07.07.2014    source источник
comment
Я могу ошибаться, но это не похоже на переполнение стека, попробуйте связать свой вопрос с темами программирования.   -  person Luke Joshua Park    schedule 07.07.2014
comment
Кажется, не по теме SO, но потенциально хороший вопрос на Physics SE. Но, пожалуйста, не кричи.   -  person paisanco    schedule 07.07.2014
comment
Извините, я пытался сделать вопрос кратким, так как он уже длинный. Но да. Это связано с программированием. Точнее, классы Android AudioRecord/MediaRecorder. Короткий массив, возвращаемый любой из них, имеет как положительные, так и отрицательные амплитуды, и я подтвердил, что эти значения действительны, поскольку экспортируется и строится тот же график, что и программное обеспечение Audacity, которое также отображает звуковые волны из необработанных данных.   -  person Joseph Grech    schedule 07.07.2014
comment
@JosephGrech: Тогда, пожалуйста, пометьте это так в будущем.   -  person leppie    schedule 07.07.2014


Ответы (1)


Амплитуда волны является мерой ее силы (громкости в случае звука). По сути, он говорит вам, как далеко волна отклоняется от нейтрального положения. Существует несколько определений, см., например, Википедию.

Частота волны — это мера того, как часто в секунду она проходит полный период (ноль — максимальное значение — ноль — минимальное значение — ноль).

Любой звук можно представить как совокупность нескольких чистых синусоидальных (и косинусоидальных) волн разной частоты и амплитуды.

person Henry    schedule 07.07.2014
comment
Спасибо, ваш ответ немного помог. Если можно, я задам вам более конкретный вопрос относительно вашего. Частота волны — это мера того, как часто в секунду она колеблется в течение полного периода (ноль — максимальное значение — ноль — минимальное значение — ноль). ... Иногда мой звук не возвращается к нулю, а только немного приближается к нему, а затем возвращается вниз / вверх. Это случаи, которые немного сбивают с толку. (Согласно скриншоту в ссылке в моем первоначальном вопросе) - person Joseph Grech; 07.07.2014
comment
@JosephGrech Это потому, что на практике вы почти всегда видите смесь нескольких частот. Например, низкочастотный компонент в сочетании с меньшим высокочастотным компонентом будет иметь аналогичное поведение. См., например, здесь: en.wikipedia.org/wiki/Continuous_Fourier_transform - person Henry; 07.07.2014