A multimedia signal processing system utilizes an easily manipulated,
low-cost storage and display system that allows the user to view a
television program and instantly review previous scenes within the
program. The invention also allows the user to store selected programs
while simultaneously watching or reviewing another. A versatile system
architecture enables providing the invention in multiple configurations,
each adapted to receive input signals from a different source. At the
highest level, the system includes an input section and an output
section. Across all configurations, the output section remains
substantially the same, while the input section varies according to the
signal type and the source. Thus, several configurations are provided,
each one requiring only minor system board modifications. The system
architecture thus simplifies the design and manufacturing challenge
presented by producing units to serve different markets, such as digital
satellite, digital cable and analog cable.