The code we develop for the Digital Super 8 cartridge has 2 major functions. One is to start up and control the cartridge and start and stop image capturing mode. In capture mode the cartridge will record RAW images as the user shoots with the Super 8 camera.
The other function is to post-process the captured images (color grading, brightness and contract corrections and gamma correction) and to ‘develop’ the captured digital super 8 images into a video file (either uncompressed or MPEG compressed).
One key change currently being worked on is to split the application into 2 separate ones. One for controlling the cartridge, tweak settings and start/stop image capture mode. The other for post-processing, so after filming is done this application is a small but fully standalone image processor and video rendering app.
Another major step is to develop a ‘re-connect’ function to give the application better performance for cases where due to whatever reason the usb cable (between cartridge and external module) is disconnected.