Nokia Multimedia Terminals is in the process of developing the 2nd generation of their line of set-top boxes and wants to explore the possibilities of a digital VCR implementation using this platform. Several components must be created to get such a system up and running, two of which are a suitable file system and a graphical user interface.
The thesis work was divided into two parts: 1) To create or optimize a file system for recording digital video. 2) To create a set-top box graphical user interface controlling a digital VCR implementation.
The resulting digital VCR prototype supports all the basic services provided by a conventional VCR. It also supports some special features like simultaneous recording and playback, making it possible to pause a live TV broadcast and later continue watching the program from where it was interrupted or even to fast forward into realtime viewing."