1. A data processing system to simulate video output of a requested trick play mode, the data processing system comprising: a network interface configured to couple to a data network; one or more processors coupled to the network interface; memory coupled to the one or more processors; a video interface coupled to the one or more processors and configured to output video data to a video display device; and one or more computer-readable media that include instructions that, when executed by the one or more processors, cause: receiving and storing in the memory a plurality of different still images from an audiovisual program, wherein each of the still images is associated with a distinct time point within the audiovisual program; receiving, during normal playback of the audiovisual program, a first user input requesting invocation of a trick play mode of playing the audiovisual program, wherein normal playback of the audiovisual program comprises generating video output based on the audiovisual program, wherein the requested trick play mode comprises one of fast-forward playback and reverse playback of the audiovisual program; and responsive to the first user input, generating, based on the still images, a video output sequence that simulates video output of the requested trick play mode.