in addition, tapes are of finite length, and may potentially end at inconvenient times, drasticeily lowering the value of the soiution The use of digital computer systems to solve this problem has been suggested.
It the user wants to start in the middie of the program, the system performs a binary search of the stored segments until it finds the appropriate spot, obtaining the desired results with a minimal amount of infonnation.
This switching is typically caused by sending a “switch” event to the PushSwitch 1102 obiect, An additionai method for triggering seiective capture is through information modulated into the VBl or piaced into an MPEG private data channel.
One skilled in the art will readily appreciate that although a circular buffer is specifically mentioned in areas above, a linked list using a memory pool ailocation scheme, also described above, can be substituted in its place.
As previously indicated, the media manager 1405, connected to the MPEG-2 decoder/graphics subsystem 1404 by means of the PCI bus 140?, performs a bridging or mediating function between many of the hardware components of the system, notably the CPU 1403, the hard disk or storage device 1505, and memory 1501.