System and method for scaleable streamed audio transmission over a network
AssigneeMicrosoft Corporation
InventorPhilippe Ferriere
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorPhilippe Ferriere
Estimating the term…
An audio data transmission system encodes audio files into individual audio data blocks which contain a variable number bits of digital audio data that were sampled at a selectable sample rate. The number of bits of digital data and the input sampling rate are scaleable to produce an encoded bit stream bit rate that is less than or equal to an effective operational bit rate of a recipient's modem. The audio data transmission system uses computing units which are designed to select an appropriate combination of block size and input sampling rate to maximize the available bandwidth of the receiving modem. For example, if the modem connection speed for one modem is 14.4 kbps, a version of the audio data compressed at 13000 bits/s might be sent to the recipient; if the modem connection speed for another modem is 28.8 kbps, a version of the audio data compressed at 24255 bits/s might be sent to the receiver. The audio data blocks are then transmitted at the encoded bit stream bit rate to the intended recipient's modem. The audio data blocks are decoded at the recipient to reconstruct the audio file and immediately play the audio file as it is received. The audio data transmission system can be implemented in online service systems, ITV systems, computer data network systems, and communication systems.
A method for encoding digital audio data to be transmitted to a modem operating at an effective bit rate, the method comprising the following steps:
A method for supplying digital audio files to a recipient, the recipient having a modem operating to receive digital data at an effective bit rate, the audio files being configured into individual audio data blocks wherein each audio data block contains a certain number of bits of digital audio data sampled at an input sampling rate, the method comprising the following steps:
A method for supplying digital audio files to a recipient, the recipient having a modem operating to receive digital data at an effective bit rate. the method comprising the following steps:
A method for transmitting multiple digital audio files concurrently to a recipient, the recipient having a modem operating to receive digital data at an effective bit rate, the method comprising the following steps:
An audio file distribution system comprising:
An audio file distribution system comprising:
An audio file distribution system comprising:
An audio file distribution system comprising:
A communication system comprising:
An audio file serving system for serving an audio file to a recipient having a modem that receives digital data at an effective bit rate, comprising:
An audio file serving system for serving an audio file to a recipient having a modem that receives digital data at an effective bit rate, comprising:
An audio file serving system for serving an audio file to a recipient having a modem that receives digital data at an effective bit rate, comprising:
A method for supplying digital audio files to a recipient, the recipient having a modem to receive digital data at an effective bit rate, the audio files being configured into individual audio data blocks wherein each audio data block has a block size, which represents a number bits of digital audio data, and an input sampling rate, which represents the sample rate at which the digital audio data is sampled, the method comprising the following steps:
Dependencies are inferred from the claim text.