If you're into Windows programming and USB protocol that would be much appreciated - my expertise is mostly in hardware design, and although I've written a fair amount of 'C' code this has only been for MS-DOS and various micros. If this project is to progress, we would need to develop a 'black box' that was connected to the [users'] PC via USB, as most modern PCs don't have serial or parallel ports. I think it would have to be an external box, as modern PCs are PCI or PCIe [bus] based and developing hardware for this is difficult and expensive (as it requires either custom chips or FPGAs) - also a lot of users would be hesitant about installing an [internal] expansion card.
This box - I think I shall coin the name SynBox ('synchronisation') - would combine an EEG amplifier, PLL, micro, and [software based] PLL to generate an accurately phase locked signal, using the time reference data from a GPS receiver. This would be used to synchronise the users' brainwaves either by an IR strobe, direct electrical stimulation, or TMS - this will need a bit more investigation. I think it would be better to have a GPS receiver [chip] built in to the SB as most people won't have a GPS receiver, and also a lot of these often don't have the 1pps time reference signal accessable without 'hacking' into the unit. There is not much data to be passsed over the Internet, since it can't be used for the actual 'sync' timing pulses - only an unsigned int for actual [master] frequency, which is received by the 'slave', and information to ensure that this gets to the correct recipient. Other users' IP addresses could be got from
www.dyndns.org - it might need to access the dreamviews site to get users' dyndns names and perhaps permission to 'link up'. A user interface a bit like Skype, perhaps? It would be interesting to run this with Second Life (though it would have to be a separate process) using the latter to provide the visual cues to 'link up', and perhaps induce a WILD.
I could do all the hardware design and code for the SB, and build a couple of prototypes - then if this idea takes off, I could organise kits, or complete assembled units (it might be worth looking into the cost of getting a CEM to build these units, if there was sufficient demand, as this is very cheap here).
Bookmarks