WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Video optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams    
United States Patent5603058   
Link to this pagehttp://www.wikipatents.com/5603058.html
Inventor(s)Belknap; William R. (San Jose, CA); Fitchett; Larry W. (Morgan Hill, CA); Stansbury; Buddy F. (San Jose, CA)
AbstractA media streamer (10) includes at least one control node (18); at least one storage node (16, 17) for storing a digital representation of a video presentation; and a plurality of communication nodes (14) each having an input port that is switchably coupled under the direction of the control node to an output of the at least one storage node for receiving a digital representation of a video presentation therefrom. Each of the plurality of communication nodes further includes at least one output port for coupling to a first end of a communications bus (210). Individual ones of the communication nodes output a digital representation of a video presentation as a sequence of data bursts to the first end of the communications bus. The media streamer further includes an adapter (15), coupled to a second end of the communications bus, for receiving the sequence of data bursts and for converting the received sequence of data bursts to a substantially isochronous data stream that represents a video presentation.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5603058
Video optimized media streamer having communication nodes received

     digital data from storage node and transmitted said data to adapters

     for generating isochronous digital data streams - US Patent 5603058 Drawing
Video optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams
Inventor     Belknap; William R. (San Jose, CA); Fitchett; Larry W. (Morgan Hill, CA); Stansbury; Buddy F. (San Jose, CA)
Owner/Assignee     International Business Machines Corporation (Armonk, NY)
Patent assignment
All assignments
Publication Date     February 11, 1997
Application Number     08/302,616
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 8, 1994
US Classification     710/35 360/39 709/231 710/38
Int'l Classification     G06F 013/00
Examiner     Lee; Thomas C.
Assistant Examiner     Luu; Le Hien
Attorney/Law Firm     Ohlandt, Greeley, Ruggiero & Perle
Address
Parent Case     CROSS REFERENCE TO RELATED PATENT APPLICATIONS This application is related to the following U.S. patent applications. Ser. No. 08/302,625, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer", Inventors: W. R. Belknap et al.; Ser. No. 08/302,626, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer Data Flow Architecture", Inventors: M. Henley et al.; Ser. No. 08/302,619, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer with Cache Management", Inventors: W. R. Belknap et al.;
Priority Data    
USPTO Field of Search     360/19.1 360/8 360/15 380/10 348/12 371/37.1 358/143
Patent Tags     video optimized media streamer communication nodes received digital data storage node transmitted said data adapters generating isochronous digital data streams
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5517652
Miyamoto
725/115
May,1996

[0 after 0 votes]
5485197
Hoarty

Jan,1996

[0 after 0 votes]
5432799
Shimpuku

Jul,1995

[0 after 0 votes]
5374952
Flohr

Dec,1994

[0 after 0 votes]
5289461
de Nijs

Feb,1994

[0 after 0 votes]
5253120
Endoh
386/99
Oct,1993

[0 after 0 votes]
5239540
Rovira
370/345
Aug,1993

[0 after 0 votes]
5231492
Dangi
348/14.12
Jul,1993

[0 after 0 votes]
5200989
Milone
348/14.11
Apr,1993

[0 after 0 votes]
5133079
Ballantyne
725/146
Jul,1992

[0 after 0 votes]
5089885
Clark

Feb,1992

[0 after 0 votes]
5027400
Baji
725/116
Jun,1991

[0 after 0 votes]
5014310
Walker
380/215
May,1991

[0 after 0 votes]
4949187
Cohen
386/69
Aug,1990

[0 after 0 votes]
4851931
Parker
360/15
Jul,1989

[0 after 0 votes]
4772959
Amano
360/8
Sep,1988

[0 after 0 votes]
4679191
Nelson
370/355
Jul,1987

[0 after 0 votes]
4616263
Eichelberger
348/722
Oct,1986

[0 after 0 votes]
5283639
Esch
725/32
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A media streamer, comprising:

at least one control node;

at least one storage node for storing a digital representation of video presentation;

a plurality of communication nodes, each having an input port that is switchably coupled under the direction of said at least one control node to an output of said at least one storage node for receiving a digital representation of a video presentation therefrom, each of said plurality of communication nodes further having at least one output port for coupling to a first end of a communications bus, individual ones of said communication nodes outputting a digital representation of a video presentation as a sequence of high peak rate digital data bursts to said first end of said communications bus; and

a plurality of adapters, each adapter coupled to said communications bus, for receiving said sequence of high peak rate digital data bursts and for converting said received sequence of high peak rate digital data bursts to a substantially isochronous digital data stream, said high peak rate digital data bursts enabling data feeds to be provided to said plurality of adapters So as to allow concurrent output feeds from each adapter of a substantially isochronous data stream representing a video presentation at a data rate that is less than said high peak rate, each said adapter comprising a data buffer having an input coupled to said said communications bus and an output for providing said substantially isochronous digital data stream, each said adapter further comprising a first converter having an input coupled to said output of said data buffer for converting said substantially digital isochronous data stream to a video compatible output signal.

2. A media streamer as set forth in claim 1 wherein said adapter further comprises a second converter having an input coupled to said output of said data buffer for converting said substantially isochronous digital data stream to an audio compatible output signal.

3. A media streamer as set forth in claim 1 wherein said data buffer is comprised of:

a first data buffer having an input coupled to said second end of said communications bus and an output, said first data buffer having a storage capacity of X bytes; and

a second data buffer having an input coupled to said output of said first data buffer and an output providing said substantially isochronous digital data stream, said second data buffer having a storage capacity of less than X bytes.

4. A media streamer as set forth in claim 3 wherein said first data buffer outputs a buffered data stream in a bit parallel format to said second data buffer and wherein said second data buffer outputs said substantially isochronous digital data stream in a bit serial format.

5. A media streamer as set forth in claim 3 wherein said first data buffer is comprised of a circular data buffer, and wherein said second data buffer is comprised of a first in-first out data buffer.

6. A media streamer as set forth in claim 1 wherein said communications bus operates in accordance with a Small Computer System Interface SCSI protocol.

7. A media streamer as set forth in claim 1 wherein said communications bus operates in accordance with a Serial Storage Architecture SSA protocol.

8. A media streamer as set forth in claim 1 and further comprising at least one control panel having user-activatable controls for specifying individual ones of a plurality of modes for presenting a video presentation, said at least one control panel having an output coupled to said at least one control node.

9. A media streamer as set forth in claim 8 wherein said at least one control node is responsive to said output of said at least one control panel for transmitting a command to said adapter over said communications bus, said transmitted command being formulated to cause said adapter to operate so as to emulate one of a plurality of modes for presenting the video presentation.

10. A media streamer as set forth in claim 9 wherein said communications bus operates in accordance with a Small Computer System Interface SCSI protocol, and wherein said transmitted command is a SCSI Start/Stop command.

11. A media streamer as set forth in claim 9 wherein at least some of said plurality of modes correspond to video cassette recorder-like commands selected from a group that includes a Stop command, a Pause command, a Blank-Mute command, a Slow Play command, a Play command, a Fast Forward command, and a Rewind command.

12. A media streamer as set forth in claim 1 wherein said communications bus operates in accordance with a bit serial data transmission format.

13. A media streamer as set forth in claim 1 wherein said communications bus operates in accordance with a bit parallel data transmission format.
 Description Submit all comments and votes
 


CROSS REFERENCE TO RELATED PATENT APPLICATIONS

This application is related to the following U.S. patent applications.

Ser. No. 08/302,625, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer", Inventors: W. R. Belknap et al.;

Ser. No. 08/302,626, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer Data Flow Architecture", Inventors: M. Henley et al.;

Ser. No. 08/302,619, filed Sep. 8, 1994, entitled "Video Optimized Media Streamer with Cache Management", Inventors: W. R. Belknap et al.;

FIELD OF THE INVENTION

This invention relates to a system for delivery of multimedia data and, more particularly, an interactive video server system that provides video simultaneously to a plurality of terminals with minimal buffering.

BACKGROUND OF THE INVENTION

The playing of movies and video is today accomplished with rather old technology. The primary storage media is analog tape, such as VHS recorders/players, and extends up to the very high quality and very expensive D1 VTR's used by television studios and broadcasters. There are many problems with this technology. A few such problems include: the manual labor required to load the tapes, the wear and tear on the mechanical units, tape head, and the tape itself, and also the expense. One significant limitation that troubles Broadcast Stations is that the VTRs can only perform one function at a time, sequentially. Each tape unit costs from $75,000 to $150,000.

TV stations want to increase their revenues from commercials, which are nothing more than short movies, by inserting special commercials into their standard programs and thereby targeting each city as a separate market. This is a difficult task with tape technology, even with the very expensive Digital D1 tape systems or tape robots.

Traditional methods of delivery of multimedia data to end users fall into two categories: 1) broadcast industry methods and 2) computer industry methods. Broadcast methods (including motion picture, cable, television network, and record industries) generally provide storage in the form of analog or digitally recorded tape. The playing of tapes causes isochronous data streams to be generated which are then moved through broadcast industry equipment to the end user. Computer methods generally provide storage in the form of disks, or disks augmented with tape, and record data in compressed digital formats such as DVI, JPEG and MPEG. On request, computers deliver non-isochronous data streams to the end user, where hardware buffers and special application code smooths the data streams to enable continuous viewing or listening.

Video tape subsystems have traditionally exhibited a cost advantage over computer disk subsystems due to the cost of the storage media. However, video tape subsystems have the disadvantages of tape management, access latency, and relatively low reliability. These disadvantages are increasingly significant as computer storage costs have dropped, in combination with the advent of the real-time digital compression/decompression techniques.

Though computer subsystems have exhibited compounding cost/performance improvements, they are not generally considered to be "video friendly". Computers interface primarily to workstations and other computer terminals with interfaces and protocols that are termed "non-isochronous". To assure smooth (isochronous) delivery of multimedia data to the end user, computer systems require special application code and large buffers to overcome inherent weaknesses in their traditional communication methods. Also, computers are not video friendly in that they lack compatible interfaces to equipment in the multimedia industry which handle isochronous data streams and switch among them with a high degree of accuracy.

With the introduction of the use of computers to compress and store video material in digital format, a revolution has begun in several major industries such as television broadcasting, movie studio production, "Video on Demand" over telephone lines, pay-per-view movies in hotels, etc. Compression technology has progressed to the point where acceptable results can be achieved with compression ratios of 100.times. to 180.times.. Such compression ratios make random access disk technology an attractive alternative to prior art tape systems.

With an ability to random access digital disk data and the very high bandwidth of disk systems, the required system function and performance is within the performance, hardware cost, and expendability of disk technology. In the past, the use of disk files to store video or movies was never really a consideration because of the cost of storage. That cost has seen significant reductions in the recent past.

For the many new emerging markets that utilize compressed video data, using MPEG standards, there are several ways in which video data can be stored in a cost effective manner. This invention provides a hierarchical solution to many different performance requirements and results in a modular systems approach that can be customized to meet market requirements.

SUMMARY OF THE INVENTION

The invention provides a "video friendly" computer subsystem which enables isochronous data stream delivery in a multimedia environment over traditional interfaces for that industry. A media streamer in accordance with the invention is optimized for the delivery of isochronous data streams and can stream data into new computer networks with ATM (Asynchronous Transfer Mode) technology. This invention eliminates the disadvantages of video tape while providing a VTR (video tape recorder) metaphor for system control. The system of this invention provides the following features: scaleability to deliver from 1 to 1000's of independently controlled data streams to end users; an ability to deliver many isochronous data streams from a single copy of data; mixed output interfaces; mixed data rates; a simple "open system" control interface; automation control support; storage hierarchy support; and low cost per delivered stream.

A media streamer in accordance with this invention is comprised of at least one control node; at least one storage node for storing a digital representation of a video presentation; and a plurality of communication nodes each having an input port that is switchably under the direction of the at least one control node to an output of the at least one storage node for receiving a digital representation of a video presentation therefrom. Each of the plurality of communication nodes further includes at least one output port for coupling to a first end of a communications bus. Individual ones of the communication nodes output a digital representation of a video presentation as a sequence of data bursts to the first end of the communications bus. The media streamer further includes an adapter, coupled to a second end of the communications bus, for receiving the sequence of data bursts and for converting the received sequence of data bursts to a substantially isochronous data stream that represents a video presentation. The adapter comprises a data buffer having an input coupled to the second end of the communications bus and an output for providing the substantially isochronous data stream. The adapter further comprises a first converter having an input coupled to the output of the data buffer for converting the substantially isochronous data stream to a video compatible output signal. A second converter may also be provided, the second converter having an input coupled to the output of the data buffer for converting the substantially isochronous data stream to an audio compatible output signal.

The data buffer is comprised of a first data buffer having an input coupled to the second end of the communications bus and an output, the first data buffer having a storage capacity of X bytes; and a second data buffer having an input coupled to the output of the first data buffer and an output providing the substantially isochronous data stream, the second data buffer having a storage capacity of less than X bytes.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a media streamer incorporating the invention hereof;

FIG. 1A is a block diagram which illustrates further details of a circuit switch shown in FIG. 1;

FIG. 1B is a block diagram which illustrates further details of a tape storage node shown in FIG. 1;

FIG. 1C is a block diagram which illustrates further details of a disk storage node shown in FIG. 1;

FIG. 1D is a block diagram which illustrates further details of a communication node shown in FIG. 1;

FIG. 2 illustrates a list of video stream output control commands which are executed at high priority and a further list of data management commands which are executed at lower priority;

FIG. 3 is a block diagram illustrating communication node data flow;

FIG. 4 is a block diagram illustrating disk storage node data flow;

FIG. 5 illustrates control message flow to enable a connect to be accomplished;

FIG. 6 illustrates control message flow to enable a play to occur;

FIG. 7 illustrates interfaces which exist between the media streamer and client control systems;

FIG. 8 illustrates a display panel showing a plurality of "soft" keys used to operate the media streamer;

FIG. 9 illustrates a load selection panel that is displayed upon selection of the load soft key on FIG. 8;

FIG. 10 illustrates a batch selection panel that is displayed when the batch key in FIG. 8 is selected;

FIG. 11 illustrates several client/server relationships which exist between a client control system and the media streamer;

FIG. 12 illustrates a prior art technique for accessing video data and feeding it to one or more output ports;

FIG. 13 is a block diagram indicating how plural video ports can access a single video segment contained in a communications node cache memory;

FIG. 14 is a block diagram illustrating how plural video ports have direct access to a video segment contained in cache memory on the disk storage node;

FIG. 15 illustrates a memory allocation scheme employed by the invention hereof;

FIG. 16 illustrates a segmented logical file for a video 1;

FIG. 17 illustrates how the various segments of video 1 are striped across a plurality of disk drives;

FIG. 18 illustrates a prior art switch interface between a storage node and a cross bar switch;

FIG. 19 illustrates how the prior art switch interface shown in FIG. 18 is modified to provide extended output bandwidth for a storage node;

FIG. 20 is a block diagram illustrating a procedure for assuring constant video output to a video output bus;

FIG. 21 illustrates a block diagram of a video adapter used in converting digital video data to analog video data;

FIG. 22 is a block diagram showing control modules that enable SCSI bus commands to be employed to control the video adapter card of FIG. 21.

DETAILED DESCRIPTION OF THE INVENTION

GLOSSARY

In the following description, a number of terms are used that are described below:

______________________________________ AAL-5 ATM ADAPTATION LAYER-5: Refers to a class of ATM service suitable for data transmission. ATM ASYNCRHONOUS TRANSFER MODE: A high speed switching and transport technology that can be used in a local or wide area network, or both. It is designed to carry both data and video/audio. Betacam A professional quality analog video format. CCIR 601 A standard resolution for digital television. 720 .times. 840 (for NTSC) or 720 .times. 576 (for PAL) liminance, with chrominance subsampled 2:1 horizontally. CPU CENTRAL PROCESSING UNIT: In computer architecture, the main entity that processes computer instructions. CRC CYCLIC REDUNDANCY CHECK. A data error detection scheme. D1 Digital Video recording format conforming to CCIR 601. Records on 19 mm video tape. D2 Digital video recording format conforming to SMPTE 244 M. Records on 19 mm video tape. D3 Digital Video recording format conforming to SMPTE 244 M. Records on 1/2" video tape. DASD DIRECT ACCESS STORAGE DEVICE: Any on-line data storage device or CD-ROM player that can be addressed is a DASD. Used synonymously with magnetic disk drive. DMA DIRECT MEMORY ACCESS: A method of moving data in a computer architecture that does not require the CPU to move the data. DVI A relatively low quality digital video compression format usually used to play video from CD-ROM disks to computer screens. E1 European equivalent of T1. FIFO FIRST IN FIRST OUT: Queue handling method that operates on a first-come, first-served basis. GenLock Refers to a process of synchronization to another video signal. It is required in computer capture of video to synchronize the digitizing process with the scanning parameters of the video signal. I/O INPUT/OUTPUT Isochronous Used to describe information that is time sensitive and that is sent (preferably) without interruptions. Video and audio data sent in real time are isochronous. JPEG JOINT PHOTOGRAPHIC EXPERT GROUP: A working committee under the auspices of the International Standards Organization that is defining a proposed universal standard for digital compression of still images for use in computer systems. KB KILO BYTES: 1024 bytes. LAN LOCAL AREA NETWORK: High-speed transmission over twisted pair, coax, or fiber optic cables that connect terminals, computers and peripherals together at distances of about a mile or less. LRU LEAST RECENTLY USED MPEG MOVING PICTURE EXPERTS GROUP: A working committee under the auspices of the International Standards Organization that is defining standards for the digital compression/decompression of motion video/audio. MPEG-1 is the initial standard and is in use. MPEG-2 will be the next standard and will support digital, flexible, scaleable video transport. It will cover multiple resolutions, bit rates and delivery mechanisms. MPEG-1, MPEG-2 See MPEG MRU MOST RECENTLY USED MTNU MOST TIME TO NEXT USE NTSC format NATIONAL TELEVISION STANDARDS COMMITTEE: The color television format that is the standard in the United States and Japan. PAL format PHASE ALTERNATION LINE: The color television format that is the standard for Europe except for France. PC PERSONAL COMPUTER: A relatively low cost computer that can be used for home or business. RAID REDUNDANT ARRAY of INEXPENSIVE DISKS: A storage arrangement that uses several magnetic or optical disks working in tandem to increase bandwidth output and to provide redundant backup. SCSI SMALL COMPUTER SYSTEM INTERFACE: An industry standard for connecting peripheral devices and their controllers to a computer. SIF SOURCE INPUT FORMAT: One quarter the CCIR 601 resolution. SMPTE SOCIETY OF MOTION PICTURE & TELEVISION ENGINEERS. SSA SERIAL STORAGE ARCHITECTURE: A standard for connecting peripheral devices and their controllers to computers. A possible replacement for SCSI. T1 Digital interface into the telephone network with a bit rate of 1.544 Mb/sec. TCP/IP TRANSMISSION CONTROL PROTOCOL/INTERNET PROGRAM: A set of protocols developed by the Department of Defense to link dissimilar computers across networks. VHS VERTICAL HELICAL SCAN: A common format for recording analog video on magnetic tape. VTR VIDEO TAPE RECORDER: A device for recording video on magnetic tape. VCR VIDEO CASSETTE RECORDER: Same as VTR. ______________________________________

A. GENERAL ARCHITECTURE

A video optimized stream server system 10 (hereafter referred to as media streamer) is shown in FIG. 10 and includes four architecturally distinct components to provide scaleability, high availability and configuration flexibility. The major components follow:

1) Low Latency Switch 12: a hardware/microcode component with a primary task of delivering date and control information between Communication Nodes 14, one or more Storage Nodes 16, 17 and one or more Control Nodes 18.

2) Communication Node 14: a hardware/microcode component with the primary task of enabling the "playing"(delivering data isochronously) or "recording"(receiving data isochronously) over an externally defined interface usually familiar to the broadcast industry: NTSC, PAL, D1, D2, etc. The digital-to-video interface is embodied in a video card contained in a plurality of video ports 15 connected at the output of each communication node 14.

3) Storage Node 16, 17: a hardware/microcode component with the primary task of managing a storage medium such as disk and associated storage availability options.

4) Control Node 18: a hardware/microcode component with the primary task of receiving and executing control commands from an externally defined subsystem interface familiar to the computer industry.

A typical media streamer with 64 nodes implementation might contain 31 communication nodes, 31 storage nodes, 2 control nodes interconnected with the low latency switch 12. A smaller system might contain no switch and a single hardware node that supports communications, storage and control functions. The design of media streamer 10 allows a small system to grow to a large system in the customer installation. In all configurations, the functional capability of media streamer 10 can remain the same except for the number of streams delivered and the number of multimedia hours stored.

In FIG. 1A, further details of low latency switch 12 are shown. A plurality of circuit switch chips (not shown) are interconnected on crossbar switch cards 20 which are interconnected via a planar board (schematically shown). The planar and a single card 20 constitute a low latency crossbar switch with 16 node ports. Additional cards 20 may be added to configure additional node ports and, if desired, active redundant node ports for high availability. Each port of the low latency switch 12 enables, by example, a 25 megabyte per second, full duplex communication channel.

Information is transferred through the switch 12 in packets. Each packet contains a header portion that controls the switching state of individual crossbar switch points in each of the switch chips. The control node 18 provides the other nodes (storage nodes 16, 17 and communication nodes 14) with the information necessary to enable peer-to-peer operation via the low latency switch 12.

In FIG. 1B, internal details of a tape storage node 17 are illustrated. As will be hereafter understood, tape storage node 17 provides a high capacity storage facility for storage of digital representations of video presentations.

As employed herein a video presentation can include one or more images that are suitable for display and/or processing. A video presentation may include an audio portion. The one or more images may be logically related, such as sequential frames of a film, movie, or animation sequence. The images may originally be generated by a camera, by a digital computer, or by a combination of a camera and a digital computer. The audio portion may be synchronized with the display of succesive images. As employed herein a data representation of a video presentation can be any suitable digital data format for representing one or more images and possibly audio. The digital data may be encoded and/or compressed.

Referring again to FIG. 1B a tape storage node 17 includes a tape library controller interface 24 which enables access to multiple tape records contained in a tape library 26. A further interface 28 enables access to other tape libraries via an SCSI bus interconnection. An internal system memory 30 enables a buffering of video data received from either of interfaces 24 or 28, or via DMA data transfer path 32. System memory block 30 may be a portion of a PC 34 which includes software 36 for tape library and file management actions. A switch interface and buffer module 38 (used also in disk storage nodes 16, communication nodes 14, and control nodes 18) enables interconnection between the tape storage node 17 and low latency switch 12. That is, the module 38 is responsible for partitioning a data transfer into packets and adding the header portion to each packet that the switch 12 employs to route the packet. When receiving a packet from the switch 12 the module 38 is responsible for stripping off the header portion before locally buffering or otherwise handling the received data.

Video data from tape library 26 is entered into system memory 30 in a first buffering action. Next, in response to initial direction from control node 18, the video data is routed through low latency switch 12 to a disk storage node 16 to be made ready for substant