Movie-on-demand disk storage loop architecture
First Claim
1. A digital video storage system comprising:
- a plurality of disk drive storage devices;
said disk drives being connected together to form a loop, wherein each disk drive within said loop has an input for receiving digital video data for storage and an output, different than the input, for providing stored digital video data, the output of each disk drive being connected to the input of the succeeding disk drive in said loop, with successive disk drives in said loop having successive segments of a video program stored thereon;
a plurality of taps connected to said loop providing connection points for a viewer receiving said video program from said loop, each tap corresponding to the output of one of said plurality of disk drives; and
means for changing the tap to which said viewer is connected in response to a request received from said viewer.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital video storage system, suitable for use within a movie-on-demand (MOD) system, includes a plurality of disk drive storage devices; the disk drives being connected together serially to form a loop, wherein each disk drive within the loop has an input for receiving digital video data for storage and an output for providing stored digital video data, the output of each disk drive being connected to the input of the succeeding disk drive in the loop. Successive segments of a video program, stored on successive disk drives in the loop, are each repeatedly moved at a predefined time interval from the disk drive on which the segments are currently stored to the succeeding disk drive in the loop. A plurality of taps are connected to the loop to provide connection points for MOD subscribers or viewers for receiving the video program from the loop. Each tap corresponds to the output of one of the plurality of disk drives. During operation, the video program is provided at each tap, however at any instant each tap is providing a different segment of the video program. The system also includes means for changing the tap to which a MOD subscriber or viewer is connected in response to a request received from the viewer. This feature allows the MOD subscriber to pause, play, or to jump forward or backward in time to the beginning of any movie segment, simulating the operation of a VCR or video disk player.
-
Citations
14 Claims
-
1. A digital video storage system comprising:
-
a plurality of disk drive storage devices; said disk drives being connected together to form a loop, wherein each disk drive within said loop has an input for receiving digital video data for storage and an output, different than the input, for providing stored digital video data, the output of each disk drive being connected to the input of the succeeding disk drive in said loop, with successive disk drives in said loop having successive segments of a video program stored thereon; a plurality of taps connected to said loop providing connection points for a viewer receiving said video program from said loop, each tap corresponding to the output of one of said plurality of disk drives; and means for changing the tap to which said viewer is connected in response to a request received from said viewer. - View Dependent Claims (2, 13, 14)
-
-
3. A digital video storage system comprising:
-
a plurality of disk drive storage devices, each disk drive having stored thereon a different segment of a video program; and a plurality of switches, each switch having an output tap and being connected to each one of said plurality of disk drives for selectively routing video segments read from said disk drives to said output tap; each switch being operated at a predefined time interval to successively provide each segment of said video program at its output tap; said switches are operated synchronously, each switch providing a different segment of said video program at its output tap; wherein said switch output taps provide connection points for a viewer receiving said video program from said loop; and means for changing the tap to which said viewer is connected in response to a request received from said viewer. - View Dependent Claims (4)
-
-
5. A method for storing and viewing video data, comprising the steps of:
-
providing a plurality of disk drive storage devices; said disk drives being connected together to form a loop, wherein each disk drive within said loop has an input for receiving digital video data for storage and an output, different than the input, for providing stored digital video data, the output of each disk drive being connected to the input of the succeeding disk drive in said loop, said loop including a plurality of taps connected thereto providing connection points for a viewer receiving said video program from said loop, each tap corresponding to the output of one of said plurality of disk drives;
storing successive segments of a video program on successive disk drives in said loop;repeatedly moving said segments, at a predefined time interval, from the disk drive on which the segments are currently stored to the succeeding disk drive in said loop; and changing the tap to which said viewer is connected in response to a request received from said viewer. - View Dependent Claims (6)
-
-
7. A method for storing and viewing video data, comprising the steps of:
-
providing a plurality of disk drive storage devices; storing successive segments of a video program on different disk drives within said plurality of disk drives; providing a plurality of switches, each switch having an output tap and being connected to each one of said plurality of disk drives for selectively routing video segments read from said disk drives to said output tap, said output taps providing connection points for a viewer receiving said video program; repeatedly operating each switch, at a predefined time interval, to successively provide each segment of said video program at its output tap; operating said switches synchronously, each switch providing a different segment of said video program at its output tap; and changing the tap to which said viewer is connected in response to a request received from said viewer. - View Dependent Claims (8)
-
-
9. A digital video storage system comprising:
-
a plurality of disk drive storage devices; said disk drives being connected together to form a loop, wherein each disk drive within said loop has an input for receiving digital video data for storage, and an output for providing stored digital video data while receiving digital video data at the input, the output of at least one disk drive being connected to the input of a succeeding disk drive in said loop, with successive disk drives in said loop having successive segments of a video program stored thereon; a plurality of taps connected to said loop providing connection points for a viewer receiving said video program from said loop, each tap corresponding to the output of one of said plurality of disk drives; and means for changing the tap to which said viewer is connected in response to a request received from said viewer. - View Dependent Claims (10, 11, 12)
-
Specification