Multiple outlet digital video recording system
First Claim
Patent Images
1. A method for a digital video recorder, comprising the steps of:
- receiving at least one multimedia program from at least one input module;
storing a plurality of multimedia programs in digital form on at least one storage device;
wherein at least one previously recorded multimedia program is selected from the at least one storage device;
simultaneously retrieving for play back a video segment from the at least one selected previously recorded multimedia program and a video segment from a multimedia program whose storage is in progress using video segment identifying information generated by the digital video recorder for at least one video segment in the at least one selected previously recorded multimedia program and video segment identifying information generated by the digital video recorder for at least one video segment in the multimedia program whose storage is in progress to cause delivery of selected video segments to an output subsystem, the digital video recorder automatically generating video segment identifying information for specific video segments in multimedia programs; and
wherein the simultaneously retrieving for play back step allows playback rate and direction of each multimedia program to be controlled individually and simultaneously to perform at least one of;
fast forward, rewind, pause, or play functions.
3 Assignments
0 Petitions
Accused Products
Abstract
A multimedia time warping system allows a user to store selected multimedia data streams while the user is simultaneously watching or reviewing other multimedia data. Data streams are converted to digital streams for internal transfer and manipulation. A parser and event buffer decouple the CPU from having to parse the digital stream. Video segments are stored on a storage device and when data is requested for display, its video segments are extracted from the storage device and sent to a decoder that converts them into display output signals and delivers the display output signals to a display.
-
Citations
33 Claims
-
1. A method for a digital video recorder, comprising the steps of:
-
receiving at least one multimedia program from at least one input module; storing a plurality of multimedia programs in digital form on at least one storage device; wherein at least one previously recorded multimedia program is selected from the at least one storage device; simultaneously retrieving for play back a video segment from the at least one selected previously recorded multimedia program and a video segment from a multimedia program whose storage is in progress using video segment identifying information generated by the digital video recorder for at least one video segment in the at least one selected previously recorded multimedia program and video segment identifying information generated by the digital video recorder for at least one video segment in the multimedia program whose storage is in progress to cause delivery of selected video segments to an output subsystem, the digital video recorder automatically generating video segment identifying information for specific video segments in multimedia programs; and wherein the simultaneously retrieving for play back step allows playback rate and direction of each multimedia program to be controlled individually and simultaneously to perform at least one of;
fast forward, rewind, pause, or play functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for a digital video recorder, comprising:
-
at least one input section, the at least one input section receiving at least one multimedia program; a subsystem, implemented at least partially in hardware, that stores a plurality of multimedia programs in digital form on at least one storage device; wherein at least one previously recorded multimedia program is selected from the at least one storage device; a subsystem, implemented at least partially in hardware, that simultaneously retrieves for play back a video segment from the at least one selected previously recorded multimedia program and a video segment from a multimedia program whose storage is in progress using video segment identifying information generated by the digital video recorder for at least one video segment in the at least one selected previously recorded multimedia program and video segment identifying information generated by the digital video recorder for at least one video segment in the multimedia program whose storage is in progress to cause delivery of selected video segments to an output subsystem, the digital video recorder automatically generating video segment identifying information for specific video segments in multimedia programs; and wherein the simultaneously retrieving for play back subsystem allows playback rate and direction of each multimedia program to be controlled individually and simultaneously to perform at least one of;
fast forward, rewind, pause, or play functions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing one or more sequences of instructions for a digital video recorder, which instructions, when executed by one or more processors, cause the one or more processors to perform:
-
receiving at least one multimedia program from at least one input module; storing a plurality of multimedia programs in digital form on at least one storage device; wherein at least one previously recorded multimedia program is selected from the at least one storage device; simultaneously retrieving for play back a video segment from the at least one selected previously recorded multimedia program and a video segment from a multimedia program whose storage is in progress using video segment identifying information generated by the digital video recorder for at least one video segment in the at least one selected previously recorded multimedia program and video segment identifying information generated by the digital video recorder for at least one video segment in the multimedia program whose storage is in progress to cause delivery of selected video segments to an output subsystem, the digital video recorder automatically generating video segment identifying information for specific video segments in multimedia programs; and wherein the simultaneously retrieving for play back step allows playback rate and direction of each multimedia program to be controlled individually and simultaneously to perform at least one of;
fast forward, rewind, pause, or play functions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification