Patent ID: 8849101
Filing Date: 2014-09-30
Classification: G11B,H04N

Abstract:
1. A computer readable storage device having stored thereon a set of instructions which, when executed on a processor, cause the processor to: play audio-video content in a main display portion on a display screen of an electronic device at normal speed, the playing is associated with a current location in the audio-video content; receive an input through a user interface that a transport play key has been selected, the input indicates a seek location in the audio-video content; calculate a time index or a frame index in the audio-video content based on the selection of the transport key, the time index or the frame index is for the seek location; present a snapshot associated with the time index or the frame index in the audio-video content while continuing to play the audio-video content at normal speed at the current location, the snapshot includes a frame of image data of the audio-video content associated with the seek location; calculate new time indexes or new frame indexes so long as the transport play key continues to be selected and present additional snapshots associated with the new time indexes or the new frame indexes until the transport play key is no longer selected; start a settling clock when the transport play key is no longer selected, the settling clock having a settling time period; fine tune the seek location in response to receiving fine tuning input during the settling time period, including nudge the presently displayed snapshot a small amount in a direction specified by the fine tuning input; upon expiration of the settling clock either: 1) automatically display the content associated with the present snapshot in the main display, 2) issue a prompt requesting whether the content associated with the present snapshot should be switched to the main display portion of the display, or 3) abort presenting snapshots; determine that playing the audio-video content should be switched from the current location to the seek location associated with the present time index or the present frame index; switch the playing of the audio-video content from the current location to the seek location in the audio-video content in response to determining that playing the audio-video content should be switched; and discontinue presenting the snapshot associated with the seek location in response to switching the playing of the audio-video content from the current location to the seek location in the audio-video content.