1

我正在查看脑电图传感器的输出。该数据以大约 200Hz 的原始格式显示在屏幕上。我读到在过去,可以将这样的输出连接到扬声器并听到波形,而不是看到它。所以我很感兴趣是否可以用现代 iPhone 复制这个实验。如何获取以图形形式显示的波形并将其打包成可以通过 iPhone 的扬声器实时播放?换句话说,我希望通过某种音频播放器流式传输 EEG 数据,并且需要知道如何从这些数据中动态创建音频包。

这是原始波形,每秒显示 200 个数据点 (200Hz)

在此处输入图像描述

在清理和处理波形后,我对它与波形平均值的偏差感兴趣。在这种情况下,我认为这可以作为正弦波的增加/减少幅度来播放,这可能更容易。

在此处输入图像描述

谢谢您的意见

4

2 回答 2

2

这是一个关于通过 CoreAudio 为输出生成正弦音的好教程:

http://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html

RenderProc 是您正在使用的代码,在示例中,他们使用 NSSlider 来更改频率,您只需将信号数据输入它即可。

于 2013-02-24T21:05:04.353 回答
0

我为响应信号幅度变化而播放声音的一个想法是将幅度划分为一组离散的值带(例如 0-10、10-20、20-30 等),然后分配每个乐队的声音。然后使用音频服务或系统声音,可以为每个频段循环一个独特的声音片段。

于 2013-02-24T16:47:41.970 回答