Уровень входного сигнала микрофона
Здравствуйте, господа разработчики, подскажите, как можно узнать уровень входного сигнала микрофона. Хочу сделать небольшое охранное устройство и как способ его активации выбрал акустический. Какую можно использовать библиотеку для измерения и контроля сигнала микрофона. Заранее спасибо. А также огромное спасибо YellowAfterlife (Lib_snap), aleshka (Lib_ftp).
|
Ответ: Уровень входного сигнала микрофона
Вроде микрофон не имеет входных сигналов... а только выходные :)
|
Ответ: Уровень входного сигнала микрофона
Цитата:
|
Ответ: Уровень входного сигнала микрофона
Цитата:
|
Ответ: Уровень входного сигнала микрофона
У aleshka в библиотеке Lib_media есть класс start_audio_rec, если он возвращает запись звука в формате Wav, тогда по идее можно перебрать все значения (с учетом разрядности) и найти среднее значение, может это и будет уровнем сигнала, ведь wav - это не кодированный поток, где каждое слово - это величина выходного сигнала АЦП. Как думаете?
|
Ответ: Уровень входного сигнала микрофона
Тебе нужна звуковая программа типа CakeWalk, Sonar, Cubase, FruityLoops и там легко можно посмотреть твои децибеллы.
|
Ответ: Уровень входного сигнала микрофона
Цитата:
А что существуют мобильные версии? :-D Автор хочет сделать приложение не конкретно под себя и конкретный звуковой сигнал. |
Ответ: Уровень входного сигнала микрофона
Цитата:
|
Ответ: Уровень входного сигнала микрофона
http://chersanya.ax3.net/upload/Scope__HACKED__RUS.jar
Если это работает, то можно. АЦП в мобильнике, к которому идёт сигнал от микрофона, имеет разрядность всего 8 бит. Для связи GSM этого достаточно. Кроме того, при низком уровне входного сигнала телефон (точнее, звуковой драйвер) усиливает сигнал в несколько раз, а ещё там обычно стоит фильтр НЧ, поэтому сделать из аудиовхода какой-нибудь датчик, вольтметр, осциллограф и т.д. проблематично. Проще из аудиовыхода сделать источник переменного напряжения. Надёжным средством передачи может быть частота сигнала, а не амплитуда. Т.е. присоединяем к датчику (освещённости, температуры и т.п.) генератор звуковых колебаний - пищалку на одном транзисторе - а телефон будет определять частоту . |
Ответ: Уровень входного сигнала микрофона
|
Ответ: Уровень входного сигнала микрофона
|
Часовой пояс GMT +4, время: 08:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot