A settop box system for capturing and controlling live and recorded audio
and video content. The system records digital and analog data from video
and audio content, such as in a home entertainment center. The system
records data from the content as specified and the data may be sequenced
into clips that can be searched and indexed. A user may create comparison
programs that allow searches of either pre-recorded or incoming content
to be performed. In addition, the program allows editing of recorded
programs, such as filtering of audio content or overlaying a video
program with a different audio background. Multiple audio and video feeds
may be handled simultaneously and the program's functions may be executed
without viewing of the content being manipulated. The recorded content
may also be indexed and even clips of the content may be indexed.