Patent attributes
An automatic playback overshoot correction system predicts the position in the program material where the user expects to be when the user stops the fast forward or reverse progression of the program material. The system determines the position where the program material was stopped and transitions to the new mode that the user selected, starting at the stopped position with an overshoot correction factor added or subtracted from it. The system uses a prediction method to correctly place the user within the program upon transition out of fast forward or reverse mode and determines if the speed of the fast forward or reverse modes and then automatically subtracts or adds, respectively, a time multiple to the frame where the transition was detected and positions the user at the correct frame. The time multiple is fine tuned if the user is consistently correcting after the fast forward or rewind mode stops.