×

Real time stream server for handling a plurality of real time stream data with different data rates

  • US 5,938,734 A
  • Filed: 09/12/1996
  • Issued: 08/17/1999
  • Est. Priority Date: 09/12/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A real time stream server, comprising:

  • a receiving unit for receiving real time stream data to be stored in the real time stream server;

    a determining unit, communicatively coupled to the receiving unit, for determining a number of unit streams to be used according to a data rate of the real time stream data, each unit stream being defined as a stream which is scheduled by using at least a prescribed block transfer period T, and for determining a block transfer time for the real time stream data according to the number of unit streams to be used and the prescribed block transfer period T;

    a dividing unit, communicatively coupled to the determining unit, for dividing the real time stream data into a plurality of blocks, each block being of a size to be transferred within the block transfer time, and sequentially distributing the blocks among as many unit streams as the number of unit streams to be used;

    a plurality of disk devices for sequentially storing the blocks distributed among the unit streams;

    a buffer memory, communicatively coupled to the plurality of disk devices, for temporarily storing the blocks read out from said plurality of disk devices; and

    a transfer unit, communicatively coupled to the buffer memory, for transferring the real time stream data formed by the blocks read out from the buffer memory to a client through a network, using as many unit streams as the number of unit streams to be used in each block transfer period T.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×