An audiovisual system receives audiovisual data and includes a system
controller and a storage device to store at least a portion of the
audiovisual data for later playback. The audiovisual system further
includes a marking module to create metadata in response to a control
input for marking the program segments. The metadata includes the
information regarding the program segments of the stored portion of the
audiovisual data. The audiovisual system further includes a display
generator to generate a mosaic representation of the program segments.
The audiovisual system further includes a program selector to select a
program segment in response to a user input. The selected program segment
is selected based on the information of the metadata, whereby the
audiovisual system selectively plays back selected program segments of
the stored portion of the audiovisual data starting from selected program
locations, thereby enabling a user to jump to and play back selected
program segments.