Automatic playback overshoot correction system
First Claim
1. A process for automatically correcting the playback position within an audio or video program'"'"'s material after a user terminates a fast forward or reverse progression through the program material, comprising the steps of:
- providing a media controller;
receiving user command input;
terminating the fast forward or reverse progression through the program material based on the user'"'"'s command;
wherein said media controller detects the current position in said program material where said termination occurred;
calculating a new position by adding a positional offset to said current position when reverse mode has been terminated or subtracting a positional offset from said current position when fast forward mode has been terminated; and
commanding said media controller to display said program material starting at said new position.
11 Assignments
0 Petitions
Accused Products
Abstract
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 invention determines the position where the program material was stopped. The media controller 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 invention adapts to the user by remembering how much the user corrects after he stops the fast forward or reverse mode. Correction factors are calculated using the user'"'"'s corrections and adjusting the correction factors if the user continues to make corrections. The invention also uses a prediction method to correctly place the user within the program upon transition out of either 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. Another method initially tests the user'"'"'s reaction time using a test video and asks the user to press the fast forward or reverse button on his control device during the test video and then asks the user to position the video to the place that he expected the system to have been. This time span is then used whenever the user uses the fast forward or reverse modes and is adjusted with a multiple for each speed. A final method allows the user to simply set a sensitivity setting that the system will use as a correction factor and a multiple is subtracted or added to the release frame whenever the user uses the fast forward or reverse modes, respectively.
-
Citations
18 Claims
-
1. A process for automatically correcting the playback position within an audio or video program'"'"'s material after a user terminates a fast forward or reverse progression through the program material, comprising the steps of:
-
providing a media controller;
receiving user command input;
terminating the fast forward or reverse progression through the program material based on the user'"'"'s command;
wherein said media controller detects the current position in said program material where said termination occurred;
calculating a new position by adding a positional offset to said current position when reverse mode has been terminated or subtracting a positional offset from said current position when fast forward mode has been terminated; and
commanding said media controller to display said program material starting at said new position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for automatically correcting the playback position within an audio or video program'"'"'s material after a user terminates a fast forward or reverse progression through the program material, comprising:
-
a media controller;
a module for receiving user command input;
a module for terminating the fast forward or reverse progression through the program material based on the user'"'"'s command;
wherein said media controller detects the current position in said program material where said termination occurred;
a module for calculating a new position by adding a positional offset to said current position when reverse mode has been terminated or subtracting a positional offset from said current position when fast forward mode has been terminated; and
a module for commanding said media controller to display said program material starting at said new position. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for automatically correcting the playback position within an audio or video program'"'"'s material after a user terminates a fast forward or reverse progression through the program material, comprising the steps of:
-
providing a media controller;
receiving user command input;
terminating the fast forward or reverse progression through the program material based on the user'"'"'s command;
wherein said media controller detects the current position in said program material where said termination occurred;
calculating a new position by adding a positional offset to said current position when reverse mode has been terminated or subtracting a positional offset from said current position when fast forward mode has been terminated; and
commanding said media controller to display said program material starting at said new position. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification