Patent ID: 6040866
Filing Date: 2000-03-21
Classification: H04N

Abstract:
A method for transmitting variable-bit-rate information through constant-bit-rate channels to a recipient comprising a memory and a playback device, comprising the steps of:obtaining an information stream .nu., .nu.={.function..sub.0, .function..sub.1, .function..sub.2, . . . , .function..sub.n-1 } wherein f.sub.i denotes an with information frame of said information stream, and wherein said information frames are numbered from 0 to n-1, i.e., 0.ltoreq.i<n, for a peak transmission rate r of said channel and a buffer size b of the recipient;calculating the cumulative frame size F.sub.i of said information stream .nu., F.sub.i =F.sub.i-1 +.function..sub.i, wherein 0.ltoreq.i<n and F.sub.i-1 =0;determining a lazy transmission schedule L.sub.i for said information stream .nu., L.sub.i ={r; t.sub.0,t.sub.1,t.sub.2, . . . ,t.sub.2p+1 } wherein 0.ltoreq.p<n, times t.sub.0, t.sub.2, t.sub.4, . . . t.sub.2p represent starting points of transmission of respective frames .function..sub.0 to .function..sub.n-1, and times t.sub.1, t.sub.3, t.sub.5, . . . t.sub.2p+1 represent end points of transmission of said respective frames .function..sub.0 to .function..sub.n-1, such that none of said information frames is transmitted to said recipient before said information frames are required for play back;determining a revised transmission schedule .gamma..sub.A for the reorganized information stream .nu.,.gamma..sub.A ={r; t.sub.0,t.sub.1,t.sub.2, . . . ,t.sub.2q+1 } wherein 0.ltoreq.p<n, times t.sub.0, t.sub.2, t.sub.4, . . . t.sub.2q represent starting points of transmission of said respective frames .function..sub.0 to .function..sub.n-1 according to said revised transmission schedule, and times t.sub.1, t.sub.3, t.sub.5, . . . t.sub.2q+1 represent end points oftransmission of said respective frames .function..sub.0 to .function..sub.n-1 according to said revised transmission schedule, such that the information stream is transmitted as long as a vacancy in the buffer memory of said recipient is available to receive said information stream, said revised transmission schedule thereby constituting an aggressive transmission schedule; andtransmitting said information data according to said aggressive transmission schedule when said buffer is available to receive said information stream, and transmitting said information frame according to said lazy transmission schedule, in which information frames are transmitted only when required for play back, when said buffer is not available to receive said information stream.