Digital video recorder video editing system
First Claim
1. A method for editing video content on a digital video recorder (DVR), comprising:
- receiving a request from a user to edit a video content;
retrieving the video content from a storage device;
playing back the video content to the user;
displaying a cache bar to the user, the cache bar indicates the length of the video content, the cache bar is filled with a first color;
displaying a position indicator that moves within the cache bar and graphically indicates a current position within the length of the video content indicated by the cache bar;
in response to a first user command, moving the position indicator to a position along the cache bar;
displaying a time corresponding to the position of the position indicator in relation to the cache bar;
in response to a second user command, displaying a pop up menu in a vicinity of the cache bar, the menu comprising a list of selectable menu items;
in response to a third user command that indicates selecting selection of an item from the list of selectable menu items and prior to an end of playback of the video content;
marking a section of the video content which is less than an entirety of the video content, andsaving the section of the video content as a new recording; and
in response to a fourth user command selecting an item from the list of selectable menu items prior to the end of the playback of the video content, saving the section of the video content on the storage device, the section of the video content is then removed from the video content.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a digital video recorder (DVR) video editing system provides a user interface and video editing environment for content stored on a DVR'"'"'s storage device. A visual progress indicator is displayed over the program content that the user has selected to edit. The user moves a position indicator within a cache bar in the visual progress indicator that indicates how much of the program content has been stored on the storage device. The user can delete sections of the program content. The user can also add other recorded program content into the program content. The deleted sections and added content are highlighted in the cache bar by colors that are different from the normal color used for the cache bar.
393 Citations
21 Claims
-
1. A method for editing video content on a digital video recorder (DVR), comprising:
-
receiving a request from a user to edit a video content; retrieving the video content from a storage device; playing back the video content to the user; displaying a cache bar to the user, the cache bar indicates the length of the video content, the cache bar is filled with a first color; displaying a position indicator that moves within the cache bar and graphically indicates a current position within the length of the video content indicated by the cache bar; in response to a first user command, moving the position indicator to a position along the cache bar; displaying a time corresponding to the position of the position indicator in relation to the cache bar; in response to a second user command, displaying a pop up menu in a vicinity of the cache bar, the menu comprising a list of selectable menu items; in response to a third user command that indicates selecting selection of an item from the list of selectable menu items and prior to an end of playback of the video content; marking a section of the video content which is less than an entirety of the video content, and saving the section of the video content as a new recording; and in response to a fourth user command selecting an item from the list of selectable menu items prior to the end of the playback of the video content, saving the section of the video content on the storage device, the section of the video content is then removed from the video content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for editing video content on a digital video recorder (DVR), comprising:
-
a first subsystem that receives a request from a user to edit a video content; a second subsystem that retrieves the video content from a storage device; a third subsystem that plays back the video content to the user; a cache bar display subsystem that displays a cache bar to the user, the cache bar indicates the length of the video content, wherein the cache bar is filled with a first color; a fourth subsystem that displays a position indicator that moves within the cache bar and graphically indicates a current position within the length of the video content indicated by the cache bar; a fifth subsystem that, in response to a first user command, moves the position indicator to a position along the cache bar; a sixth subsystem that displays a time corresponding to the position of the position indicator in relation to the cache bar; a seventh subsystem that, in response to a second user command, displays a pop up menu in a vicinity of the cache bar, the menu comprising a list of selectable menu items; an eighth subsystem that, in response to a third user command that indicates selection of an item from the list of selectable menu items and prior to an end of playback of the video content; marks a section of the video content which is less than an entirety of the video content, and saving the section of the video content as a new recording; and a ninth subsystem that, in response to a fourth user command selecting an item from the list of selectable menu items prior to the end of the playback of the video content, saves the section of the video content on the storage device, the section of the video content is then removed from the video content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium carrying one or more sequences of instructions for editing video content on a digital video recorder (DVR), which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a request from a user to edit a video content; retrieving the video content from a storage device; playing back the video content to the user; displaying a cache bar to the user, the cache bar indicates the length of the video content, the cache bar is filled with a first color; displaying a position indicator that moves within the cache bar and graphically indicates a current position within the length of the video content indicated by the cache bar; in response to a first user command, moving the position indicator to a position along the cache bar; displaying a time corresponding to the position of the position indicator in relation to the cache bar; in response to a second user command, displaying a pop up menu in a vicinity of the cache bar, the menu comprising a list of selectable menu items; in response to a third user command that indicates selection of an item from the list of selectable menu items and prior to an end of playback of the video content; marking a section of the video content which is less than an entirety of the video content, and saving the section of the video content as a new recording; and in response to a fourth user command selecting an item from the list of selectable menu items prior to the end of the playback of the video content, saving the section of the video content on the storage device, the section of the video content is then removed from the video content. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification