Zero Shutter Camera is a native Google Glass application that triggers a camera snapshot at special moments for the wearer by continuously monitoring the wearer's physiological state over a Bluetooth connection.
Zero Shutter Camera is a prototype to show a potential of using wearer’s physiological signals as inputs. (This work was presented at ACM UIST 2014.)
- Google Glass (XE18.3)
- Debug mode: ON
- ADT Bundle
- Android 4.4.2 SDK, API level 19
- Glass Development Kit (GDK) Preview, Rev. 5
- Download Glass menu icons.
- Unzip the file and copy "ic_bluetooth_50.png", "ic_camera_50.png", "ic_camera_70.png", "ic_done_50.png" and "ic_no_50.png" into the "zero-shutter-camera/ZeroShutterCamera/res/drawable" directory.
- Import zero-shutter-camera/ZeroShutterCamera project on ADT
- Connect Google Glass with a USB cable to the computer
- Select ZeroShutterCamera project and then Hit "Run" button
- By Voice command, on the home screen, say "ok, glass" and then "zero shutter camera"
- By tapping, tap the home screen, and then tap "Zero Shutter Camera"
Zero Shutter Camera will insert 2 live cards to the Glass timeline. To use menus, tap:
On the left live card showing its state, then the user can:
- Start/Stop receiving requests for taking pictures
- Close Zero Shutter Camera app
On the right live card showing a connected Bluetooth device, a sender, and received information, then the user can:
- Disconnect from the connected Bluetooth device if any
Send information as the defined string format to Glass over Bluetooth connection.
(on Android device)
- Unpair a sender device from Glass
(on Glass)
2. Launch ZeroShutterCamera app
3. Move to the right live card showing the connected Bluetooth device, which is currently None
4. Move to the Bluetooth card under the Settings live card
5. If Glass has already paired an Android device, tap once and choose "Forget"
6. Tap once on the Bluetooth card, and then select "Android". While Glass is showing the instruction, move to Step. 5
(on Android device)
7. Launch an app that sends information to Glass
8. Pair to Glass when a popup window asking to pair to Glass
(on Glass)
9. Make sure Glass is showing the same message to pair to the Android device
10. Make sure Glass is showing the sender device's name and received infromation
Zero Shutter Camera will automatically trigger a camera shutter at special moments, based on received information.
On the left live cards, tap once, and then tap on the "Done" menu.
Connect Glass to the computer, and then use the following ABD command.
$ adb shell am force-stop com.zshiba.android.glass.zeroshuttercamera
Connect Glass to the computer, and then use the following ABD command.
$ adb shell pm uninstall com.zshiba.android.glass.zeroshuttercamera
MIT