Made the LED behavior configurable and documented the details under LED Settings.

Open in Google Play | View LSDBase Entries | View Code Changes
Made the LED behavior configurable and documented the details under LED Settings.

Open in Google Play | View LSDBase Entries | View Code Changes
Added REM detection and the stairway to heaven that indicates how many eye movements have been counted. The algorithm runs on the chip of the smart camera itself, independently from the phone it is connected to, but also streams the motion and eye-movement data over Bluetooth in real time.

Open in Google Play | View LSDBase Entries | View Code Changes

The inspec can now be configured to connect to a WiFi network or broadcast its own access point. This allows real-time video streaming to connected mobile devices.
Also added camera settings that can be controlled via the Bluetooth connection.
Open in Google Play | View LSDBase Entries | INSPEC Source Code

The night-vision smart-camera with the on-board rem-detection algorithm can now connect to the Lucid Scribe App via Bluetooth! I cut out a few frames as the rem-detection data lags when the image is transferred, but can make that happen in parallel as the image bytes are already sent over multiple packets, just need to sneak them in between. The camera capture is more for getting the camera positioned and focused correctly, after that it sends new images infrequently and only needs to stream the movement data and images captured when eye movement patterns are detected.
Open in Google Play | View LSDBase Entries | INSPEC Source Code
Lined up my prototype devices a la March of Progress with some old headbands for scale, as the previous photo shoot looked a bit shopped!
A wild herd of INSPECs appeared! To keep moving forward while waiting for new chips, I’ve dusted off some old chips (with only 1 MB of memory vs. 32 MB in the new chips), and hope to get some out for testing soon.
Updated the firmware with the pixel diff part of the halovision algorithm running fast as lightning in C. My trusty lab partner helping with a quick calibration test.
Some small updates to the INSPEC design – it now has a built-in battery and a flex cable as the proximity of the LEDs was interfering with the image quality.