A media server system and method for reducing the probability of data starvation or underflow in a media server system. The media server system preferably comprises a video server computer system which stores a plurality of encoded data streams, wherein the computer system is coupled through a SCSI (Small Computer Systems Interface) bus to one or more MPEG decoder blocks. The media server system thus utilizes a single control channel for multiple video channels. The present invention operates to fill the FIFO buffer of a channel to a higher level during startup, thus reducing the probability of data underflow. In one embodiment, the host computer or server begins data transmission prior to sending the "play" function or play command in order to pre-fill or pre-load the buffer. In another embodiment where the host server is not configured to pre-load the buffer prior to issuing the play command, the MPEG decoder block disables the FIFO buffer when the play command is received. The MPEG decoder block then receives and stores data in the buffer to pre-fill the buffer, and then enables the FIFO to begin transfers. The present invention thus pre-loads the FIFO buffer to prevent underflow problems associated with the start-up of multiple data streams.

Ein Mittelbedienersystem und -methode für das Verringern der Wahrscheinlichkeit des Daten Verhungerns oder des Underflow in einem Mittelbedienersystem. Das Mittelbedienersystem enthält vorzugsweise ein Computersystem des videobedieners, das eine Mehrzahl der kodierten Datenströme speichert, worin das Computersystem durch ein SCSI verbunden wird (Schnittstelle für Kleincomputer) blockiert Bus zu einem oder mehr MPEG Decoder. Das Mittelbedienersystem verwendet folglich eine einzelne Steuerführung für mehrfache videoführungen. Die anwesende Erfindung funktioniert, um den Fifo Puffer einer Führung zu einem höheren Niveau während des Starts zu füllen und so verringert die Wahrscheinlichkeit von Daten Underflow. In einer Verkörperung fängt der Host-Computer oder der Bediener Datenübertragung vor dem Senden der "Spiel" Funktion oder des Spielbefehls zwecks pre-fill oder den Puffer vorzubelasten an. In einer anderen Verkörperung, in der der Wirt Bediener nicht zusammengebaut wird, um den Puffer vor der Ausgabe des Spielbefehls vorzubelasten, sperrt der MPEG Decoderblock den Fifo Puffer, wenn der Spielbefehl empfangen wird. Der MPEG Decoderblock dann empfängt und speichert Daten im Puffer pre-fill den Puffer und ermöglicht dann der Fifo, Übertragungen anzufangen. Die anwesende Erfindung belastet folglich den Fifo Puffer vor, um die Underflowprobleme zu verhindern, die mit dem Start-up der mehrfachen Datenströme verbunden sind.

 
Web www.patentalert.com

< (none)

< System for ATM/ATM transfers

> System for multiple-client software installation and upgrade

> (none)

~ 00001