Multimedia direct access storage device and formatting method
DCFirst Claim
1. A direct access storage device for buffering at least a portion of a multimedia program presentation comprising source program segments each representative of a temporally unique portion of the multimedia program, the direct access storage device comprising:
- at least one data storage disk having a plurality of data storing regions disposed on any of a lower disk surface and an upper disk surface;
a spindle motor for rotating the at least one data storage disk;
a single actuator having elongated arms;
a read/write transducer disposed on each of the elongated arms;
a translatable presentation control window buffer supported by the plurality of data storing regions, the presentation control window buffer storing source program segments defining a portion of the multimedia program presentation and comprising a forward window portion and a reverse window portion defined with respect to a current viewing time reference; and
a controller for coordinating writing of the source program segments to the plurality of data storage regions and reading of the source program segments from the presentation control window buffer to effect at least pause, forward, and reverse functions in response to respective pause, forward, and reverse control signals.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A multimedia direct access storage device and a method for transferring source program signals representative of a compressed digital multimedia program to and from the direct access storage device are disclosed. A multimedia program is transmitted from a multimedia server as a custom ordered series of discrete program segments and received by the multimedia direct access storage device, which buffers the compressed program segments for subsequent presentation on a local display monitor. The multimedia direct access storage device is preferably incorporated as a component of a local set-top control system for buffering a predetermined number of compressed program segments received from the multimedia server, some of which may be non-sequentially ordered and others of which may be sequentially ordered. A novel formatting methodology provides for the sequential presentation of the program segments asynchronously distributed on one or more data storage disks disposed in the direct access storage device. A user-definable presentation control window for performing local VCR-type presentation control functions for the portion of a multimedia program buffered in the direct access storage device is also provided through the novel formatting methodology. The novel formatting methodology also provides concurrent presentation and buffering of program segments received from the multimedia server for on-demand viewing of a selected multimedia program.
148 Citations
20 Claims
-
1. A direct access storage device for buffering at least a portion of a multimedia program presentation comprising source program segments each representative of a temporally unique portion of the multimedia program, the direct access storage device comprising:
-
at least one data storage disk having a plurality of data storing regions disposed on any of a lower disk surface and an upper disk surface;
a spindle motor for rotating the at least one data storage disk;
a single actuator having elongated arms;
a read/write transducer disposed on each of the elongated arms;
a translatable presentation control window buffer supported by the plurality of data storing regions, the presentation control window buffer storing source program segments defining a portion of the multimedia program presentation and comprising a forward window portion and a reverse window portion defined with respect to a current viewing time reference; and
a controller for coordinating writing of the source program segments to the plurality of data storage regions and reading of the source program segments from the presentation control window buffer to effect at least pause, forward, and reverse functions in response to respective pause, forward, and reverse control signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for buffering at least a portion of a multimedia program presentation comprising source program segments each representative of a temporally unique portion of a multimedia program, the method comprising:
-
providing a direct access storage device comprising a plurality of read/write heads supported by a single actuator and having a plurality of data storing regions defined on a surface of at least one data storage disk disposed in the direct access storage device;
providing a translatable presentation control window buffer supported by the plurality of data storing regions, the presentation control window buffer storing source program segments defining a portion of the multimedia program presentation and comprising a forward window portion and a reverse window portion defined with respect to a current viewing time reference;
writing the source program segments to the plurality of data storage regions; and
reading the source program segments from the presentation control window buffer to effect at least pause, forward, and reverse functions in response to respective pause, forward, and reverse control signals. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification