System and method for increasing transmission bandwidth efficiency (“EBT2”)
First Claim
1. A method of transmitting an audio content stream, comprising:
- encoding the audio content using a perceptual encoder to obtain a first series of compressed audio packets;
comparing each of the compressed audio packets in said first series of compressed packets with a database of compressed audio packets created using the same perceptual encoder, each of which has a unique identifier, and identifying a close match database packet for each first series compressed audio packet;
generating a sequence of said unique identifiers of said close match database packets to represent said first series of compressed audio packets and, if the close match database packet is not an exact match, a modification instruction or an error vector for each Identified close match database packet; and
transmitting the sequence of (i) unique identifiers and (ii) associated modification instructions or error vectors across a communications channel to one or more receivers as part of a broadcast, in a form that at least one of the receivers can process to play to a user the audio content stream.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for increasing transmission bandwidth efficiency by the analysis and synthesis of the ultimate components of transmitted content are presented. To implement such a system, a dictionary or database of elemental codewords can be generated from a set of audio clips. Using such a database, a given arbitrary song or other audio file can be expressed as a series of such codewords, where each given codeword in the series is a compressed audio packet that can be used as is, or, for example, can be tagged to be modified to better match the corresponding portion of the original audio file. Each codeword in the database has an index number or unique identifier. For a relatively small number of bits used in a unique ID, e.g. 27-30, several hundreds of millions of codewords can be uniquely identified. By providing the database of codewords to receivers of a broadcast or content delivery system in advance, instead of broadcasting or streaming the actual compressed audio signal, all that need be transmitted is the series of identifiers along with any modification instructions to the identified codewords. After reception, intelligence on the receiver having access to a locally stored copy of the dictionary can reconstruct the original audio clip by accessing the codewords via the received IDs, modify them as instructed by the modification instructions, further modify the codewords either individually or in groups using the audio profile of the original audio file (also sent by the encoder) and play back a generated sequence of phase corrected codewords and modified codewords as instructed. In exemplary embodiments of the present invention, such modification can extend into neighboring codewords, and can utilize either or both (i) cross correlation based time alignment and (ii) phase continuity between harmonics, to achieve higher fidelity to the original audio clip.
46 Citations
14 Claims
-
1. A method of transmitting an audio content stream, comprising:
-
encoding the audio content using a perceptual encoder to obtain a first series of compressed audio packets; comparing each of the compressed audio packets in said first series of compressed packets with a database of compressed audio packets created using the same perceptual encoder, each of which has a unique identifier, and identifying a close match database packet for each first series compressed audio packet; generating a sequence of said unique identifiers of said close match database packets to represent said first series of compressed audio packets and, if the close match database packet is not an exact match, a modification instruction or an error vector for each Identified close match database packet; and transmitting the sequence of (i) unique identifiers and (ii) associated modification instructions or error vectors across a communications channel to one or more receivers as part of a broadcast, in a form that at least one of the receivers can process to play to a user the audio content stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification