This is the video part of a development project. The complete project is an onsite sewer pipe inspection (spi) system. One spi system contains of one industrial tablet PC, one PCMCIA video capture card and one (or more) inspection camera(s). Tablet PC will run Windows XP on an 800 x 600 touch screen. It will be an IP65/67 pc system to work outside and is only operated from touch screen. PCMCIA video capture card is not yet selected, but we will find a PAL card with 720x576 and 30fps. Most inspection cameras will be PAL/NTSC with sizes like 752x582, 768x494, 512x582 with 25/30fps.
A normal spi system will have 3 to 6 jobs with total up to 4 hours video daily. When working day is ended, tablet PC will connect to Internet and transfer data and video files to a database. It’s very important that we find best possible format for compassion to keep video files at minimum size. I hope we can keep video size to 720x576 (high) and 360x288 (low) as a minimum. We will later give you some RL video files to test compressing.
Your part of development:
First part of your project is receiving a video stream from a pipe inspection camera. Camera is connected to a video capture card, installed as standard video input device. Project software must capture video sequences from 5 to 60 minutes typical. It’s important to compress video file to a minimum without too must loss of quality (MPEG-2, WMV or others). You must test different formats and we will select one video file save format, maybe in high and low video quality. Video capture can be paused during capture. Snapshot can also be taken during video capture or pause.
Second part of your project is a video window with buttons like a VCR; Record, Play, Stop, Pause, Snapshot and slider for moving in film position. Remember buttons must be used on touch screen tablet PC and must be designed for this. Video window will be around 400x400 pixels as part of the application and must be resizable by software. Video window will show recording under first part of project and can also play saved video files.
The third part of project is a small demo program to run and test part one and two of project.
First and second part must be built as classes for us to use later.
Project must be build as classes in C# under VS2005 to be working with .NET framework 2.0.
All development must be used on your equipment. It's not important to do development on tablet PC. We will do all testing on real equipment.
This is the only project description you will have to work with. We will give you responibility to do your own descrption.