A windows VB app to run on an unattended PC equipped only with a push button as an interface (emulated in our hardware as a left mouse click). No keyboard or mouse. Onscreen interface is a single jpg fullscreen. A standard webcam with microphone is attached which presents a standard interface to the system. Appication is set to run on boot. A preview of the webcam is displayed onscreen, and the unit records when the mouse button is clicked.
simple logic for recording / stopping based on single mouse button push :?
1) The application displays a jpg image ([url removed, login to view] - "press the button to record your message") full screen with the output from a locally attached standard webcam overlaid in the centre (at a fixed size and location, defined in [url removed, login to view]).
2) The user presses the button, and the program will begin to record a new video file (with sound) to the local hard disk(unique file name is date and time), and show a different screen as the background ([url removed, login to view] - "recording now, press button to stop")
2b) If a button push is sensed, go to 4b
3) After a preset length of time (held as a filed in [url removed, login to view]) , the background screen will change ([url removed, login to view] - "press button now to carry on on"), video recording will continue.
4) If no push is received within 10 seconds, go to 4b, if a push is sensed the timer is reset to zero and the unit continues recording and goes to 2.
4b) the recording will stop and another screen will be displayed ([url removed, login to view] - "thank you for your recording") for 10 seconds then the unit resets to step1.