Method and apparatus for reducing start-up delay in data packet-based network streaming applications

   
   

A method and apparatus which reduces the start-up delay that may occur when switching programs in audio and/or video streaming applications while maintaining high quality steady-state performance thereof. A program source (e.g., an audio and/or video data stream) is encoded and transmitted as two or more separate bit streams (e.g., sequences of data packets), the transmission of one of these bit streams being delayed by a given amount of time relative to the transmission of the other bit stream(s). At the receiving end of the transmission channel, the two or more bit streams are buffered by receive buffers having different sizes (thereby resulting in different time delays when the contents thereof are decoded), wherein the time delay difference corresponds (inversely) to the relative delay times prior to transmission. Advantageously, either a multiple descriptive source coding scheme or an embedded coding scheme may be employed, in which at least one of the individual bit streams is sufficient to obtain a satisfactory decoded signal, but wherein the addition of the other bit stream(s) will improve the quality of the decoded signal. Alternatively, the data streams may comprise multiple encodings of the program source having different bit rates, wherein the lower bit rate encodings are transmitted with the correspondingly larger delays.

Un metodo e un apparecchio che riduce lo start-up fa ritardare che può accadere quando commuta i programmi nelle applicazioni effluenti del video e/o audio mentre effettua le prestazioni di alta qualità steady-dichiarare di ciò. Una fonte di programma (un flusso di dati per esempio, audio e/o video) è messa e trasmessa come due o più punta separata effluiscono (per esempio, sequenze dei pacchetti di dati), la trasmissione di uno di questi flussi di bit che sono fatti ritardare da un dato tempo riguardante la trasmissione dell'altro stream(s) della punta. All'estremità di ricezione della scanalatura di trasmissione, due o i più flussi di bit sono attenuati vicino ricevono gli amplificatori che hanno formati differenti (quindi con conseguente differente termine quando il soddisfare di ciò è decodificato), in cui termine la differenza corrisponde (inversamente) al relativo fa ritardare i periodi prima della trasmissione. Vantaggiosamente, uno schema di codificazione descrittivo multiplo di fonte o uno schema di codificazione incluso può essere impiegato, in cui almeno uno di diversi flussi di bit è sufficiente per ottenere un segnale decodificato soddisfacente, ma in cui l'aggiunta dell'altro stream(s) della punta migliorerà la qualità del segnale decodificato. Alternativamente, i flussi di dati possono contenere i encodings multipli la fonte di programma che ha tassi di punta differenti, in cui i encodings più bassi di tasso di punta sono trasmessi con corrispondentemente il più grande fa ritardare.

 
Web www.patentalert.com

< Information-inputting device inputting contact point of object on recording surface as information

< Image capture device

> Landmark-based location of users

> Electronic audio connection system and methods for providing same

~ 00154