Systems and methods for enhanced video and audio program editing
Systems and methods for editing a multimedia program are disclosed. A segment in a program is defined and then processed. The segment is defined by marking a beginning of the segment and the end of the segment. Imprecision in defining the segment is corrected. The defined segment may be deleted or programmed to repeat one or more times when the program is played in the future. A user defines the segment and processes it by supplying input signals to the system. The input signals may be generated by pressing buttons on a remote control.
1 . A method for operating a media system comprising:
marking a first time point in a multimedia program playing on the media system;
marking a second time point in the multimedia program;
marking a third time point in the multimedia program;
defining a segment in the program based on the marked first, second, and third time points, at least one of the beginning of the segment and the end of the segment being calculated using a mathematical formula using as parameter the first second and third marked points in the program; and
processing the defined segment of the program.
2 . The method of claim 1 wherein processing the segment comprises deleting the segment from a storage media.
3 . The method of claim 1 wherein processing the segment comprises repeating the segment one or more times.
4 . The method of claim 1 wherein processing the segment comprises playing the segment in a warped time.
5 . A method for operating a media system comprising:
displaying a first plurality of thumbnails corresponding to a select time in a program being played on the system;
selecting one or more of the displayed first plurality of thumbnails, marking a beginning time of a program segment corresponding to a single thumbnail selected from the first plurality of thumbnails;
displaying a second plurality of thumbnails corresponding to a second select time in the program;
selecting one or more thumbnails of the displayed second plurality of thumbnails marking an end time of the program segment corresponding to a single thumbnail selected from the second plurality of thumbnails; and
processing the segment from the program.
6 . The method of claim 5 wherein processing the segment comprises deleting the segment from a storage media.
7 . The method of claim 5 wherein processing the segment comprises repeating the segment one or more times.
8 . The method of claim 5 wherein processing the segment comprises playing the segment in a warped time.
9 . A method for operating a media system comprising:
marking an end time point of a segment in a program being played on the media system;
entering a number of desired segment repetitions;
calculating a beginning time of the segment; and
processing the segment.
10 . The method of claim 9 wherein entering a number of desired segment repetitions comprises pressing a button one or more times.
11 . The method of claim 9 wherein calculating the beginning time of the segment comprises using a mathematical formula using as a parameter the end time of the segment.
12 . The method of claim 9 wherein processing the segment comprises repeating the segment one or more times.
13 . A remote control for use in editing programs played on a multimedia system, comprising:
a control input generating signals that:
(a) mark one or more time points in a program being played on the system; and
(b) indicate desired type of processing of program segments determined from said one or more time points in the program.
14 . The remote control of claim 13 , wherein the control input signals generated are infrared control signals.
15 . The remote control of claim 13 , wherein the control input generating time point marks comprises a button operable to generate signals by one or more of
(i) depressing the button;
(ii) releasing the button; and
(iii) calculating the time the button has been depressed.
16 . The remote control of claim 13 , wherein the control input generating signals indicating desired processing type comprises a button operable to generate signals for one or more of:
(i) segment deletion;
(ii) segment repetition;
(iii) segment playback at warped time.