Thumbnail images representative of recorded TV programs are generated and
presented to aid a user in browsing the recorded TV programs. In one
implementation, a temporary thumbnail image is generated when a TV
program first starts recording. The temporary thumbnail is used to
populate any user interface (UI) screens that reference the recoded TV
program. Once the TV program has reached a threshold amount of recording
(e.g., a prescribed duration of recording, or completion of the
recording), a permanent thumbnail image is generated and associated with
the TV program. The permanent thumbnail is then presented in any
subsequent UI screens, replacing the temporary thumbnail. In another
implementation, display of the thumbnail images in the UI screens may be
further controlled by setting preferences, such as parental controls.