Multimedia time warping system
First Claim
Patent Images
1. A method for the simultaneous storage and retrieval of multimedia information, comprising:
- receiving multimedia information, the multimedia information containing a plurality of video segments;
generating identifying information associated with at least one video segment;
mediating video segments among a storage device, a memory, and a CPU;
storing video segments on the storage device;
retrieving at least one particular video segment from the storage device using identifying information associated with the at least one particular video segment; and
wherein the storing step and retrieving step are performed simultaneously.
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
52 Claims
-
1. A method for the simultaneous storage and retrieval of multimedia information, comprising:
-
receiving multimedia information, the multimedia information containing a plurality of video segments;
generating identifying information associated with at least one video segment;
mediating video segments among a storage device, a memory, and a CPU;
storing video segments on the storage device;
retrieving at least one particular video segment from the storage device using identifying information associated with the at least one particular video segment; and
wherein the storing step and retrieving step are performed simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing a digital video recorder, comprising:
-
generating identifying information associated with a plurality of video segments within a video signal received by the digital video recorder;
mediating video segments among a storage device, a memory, and a CPU;
referencing particular video segments for display on a display device using identifying information associated with the particular video segments; and
wherein the generating step and referencing step are performed simultaneously. - View Dependent Claims (10, 11)
-
-
12. A method for the simultaneous storage and retrieval of multimedia data, comprising:
-
receiving multimedia data in a buffer obtained from a set of buffers;
processing the received multimedia data;
storing processed multimedia data on a storage device;
receiving a request for stored multimedia data;
allocating an available buffer from the set of buffers;
retrieving multimedia data from the storage device; and
writing the retrieved multimedia data to the allocated buffer. - View Dependent Claims (13, 14, 15)
-
-
16. A recording apparatus, comprising:
-
circuitry for receiving multimedia information, the multimedia information containing a plurality of video segments;
a storage device; and
a mediator that mediates among the storage device, a memory, and a CPU, the mediator;
generates identifying information associated with a video segment; and
simultaneously delivers video segments to the storage device and retrieves particular video segments from the storage device using identifying information associated with the particular video segments. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for the simultaneous storage and retrieval of multimedia information, comprising:
-
a module for receiving multimedia information, the multimedia information containing a plurality of video segments;
a module for generating identifying information associated with at least one video segment;
a module for mediating video segments among a storage device, a memory, and a CPU;
a module for storing video segments on the storage-device;
a module for retrieving at least one particular video segment from the storage device using identifying information associated with the at least one particular video segment; and
wherein the storing module and retrieving module operate simultaneously. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for implementing a digital video recorder, comprising:
-
a module for generating identifying information associated with a plurality of video segments within a video signal received by the digital video recorder;
a module for mediating video segments among a storage device, a memory, and a CPU;
a module for referencing particular video segments for display on a display device using identifying information associated with the particular video segments; and
wherein the generating module and referencing module operate simultaneously. - View Dependent Claims (32, 33)
-
-
34. An apparatus for the simultaneous storage and retrieval of multimedia data, comprising:
-
a module for receiving multimedia data in a buffer obtained from a set of buffers;
a module for processing the received multimedia data;
a module for storing processed multimedia data on a storage device;
a module for receiving a request for stored multimedia data;
a module for allocating an available buffer from the set of buffers;
a module for retrieving multimedia data from the storage device; and
a module for writing the retrieved multimedia data to the allocated buffer. - View Dependent Claims (35, 36, 37)
-
-
38. A computer-readable medium carrying one or more sequences of instructions for the simultaneous storage and retrieval of multimedia information, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving multimedia information, the multimedia information containing a plurality of video segments;
generating identifying information associated with at least one video segment;
mediating video segments among a storage device, a memory, and a CPU;
storing video segments on the storage device;
retrieving at least one particular video segment from the storage device using identifying information associated with the at least one particular video segment; and
wherein the storing step and retrieving step are performed simultaneously. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer-readable medium carrying one or more sequences of instructions for implementing a digital video recorder, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
generating identifying information associated with a plurality of video segments within a video signal received by the digital video recorder;
mediating video segments among a storage device, a memory, and a CPU;
referencing particular video segments for display on a display device using identifying information associated with the particular video segments; and
wherein the generating step and referencing step are performed simultaneously. - View Dependent Claims (47, 48)
-
-
49. A computer-readable medium carrying one or more sequences of instructions for the simultaneous storage and retrieval of multimedia data, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving multimedia data in a buffer obtained from a set of buffers;
processing the received multimedia data;
storing processed multimedia data on a storage device;
receiving a request for stored multimedia data;
allocating an available buffer from the set of buffers;
retrieving multimedia data from the storage device; and
writing the retrieved multimedia data to the allocated buffer. - View Dependent Claims (50, 51, 52)
-
Specification