Digital audio processing
First Claim
1. A method for generating a digital audio signal from one or more digital audio samples, the method comprising:
- receiving a digital audio frame containing a number of the digital audio samples at a computing device comprising a processing unit;
determining the number of digital audio samples in the digital audio frame; and
generating the digital audio signal as one or more digital audio bursts containing the digital audio frame, at least one of the digital audio bursts comprising a burst payload and a preamble element specifying a data type and a data subtype, wherein;
the data subtype specified by the preamble element indicates the number of digital audio samples in the digital audio frame,the preamble element supports a plurality of data subtypes and a plurality of sampling frequencies,the plurality of data subtypes includes at least one data subtype that supports spanning a digital audio frame sampled at a given sampling frequency across multiple digital audio bursts and at least one other data subtype that supports incorporating the digital audio frame sampled at the given sampling frequency into one digital audio burst, andthe data subtype that supports spanning the digital audio frame indicates the number of digital audio samples distributed by the multiple digital audio bursts.
2 Assignments
0 Petitions
Accused Products
Abstract
A compressed digital audio signal is transmitted from an audio source along a connection wire to an audio receiver. The digital audio signal can encode digital audio data having different sampling frequencies, frames sizes, and other information. The audio receiver that receives the digital audio signal can decode and convert the compressed digital audio signal into multiple synchronized analog signals, which are used to drive multiple speakers. The audio receiver may also synchronize the audio data with associated video data so that the audio playback and video playback are “in sync”, despite delay introduced by the audio signal decoding at the audio receiver.
26 Citations
20 Claims
-
1. A method for generating a digital audio signal from one or more digital audio samples, the method comprising:
-
receiving a digital audio frame containing a number of the digital audio samples at a computing device comprising a processing unit; determining the number of digital audio samples in the digital audio frame; and generating the digital audio signal as one or more digital audio bursts containing the digital audio frame, at least one of the digital audio bursts comprising a burst payload and a preamble element specifying a data type and a data subtype, wherein; the data subtype specified by the preamble element indicates the number of digital audio samples in the digital audio frame, the preamble element supports a plurality of data subtypes and a plurality of sampling frequencies, the plurality of data subtypes includes at least one data subtype that supports spanning a digital audio frame sampled at a given sampling frequency across multiple digital audio bursts and at least one other data subtype that supports incorporating the digital audio frame sampled at the given sampling frequency into one digital audio burst, and the data subtype that supports spanning the digital audio frame indicates the number of digital audio samples distributed by the multiple digital audio bursts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for generating a digital audio signal from one or more digital audio samples, the system comprising a processing unit executing computer-executable program modules stored in memory comprising:
-
a framing module that receives a digital audio frame containing a number of the digital audio samples and determines the number of digital audio samples in the digital audio frame; and a translation module that generates one or more digital audio bursts containing the digital audio frame, at least one of the digital audio bursts comprising a burst payload and a preamble element specifying a data type and a data subtype, wherein; the data subtype specified by the preamble element indicates the number of digital audio samples in the digital audio frame, the preamble element supports a plurality of data subtypes and a plurality of sampling frequencies, the plurality of data subtypes includes at least one data subtype that supports spanning a digital audio frame sampled at a given sampling frequency across multiple digital audio bursts and at least one other data subtype that supports incorporating the digital audio frame sampled at the given sampling frequency into one digital audio burst, and the data subtype that supports spanning the digital audio frame indicates the number of digital audio samples distributed by the multiple digital audio bursts. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for decoding a digital audio signal, the method comprising:
-
receiving one or more digital audio bursts containing a digital audio frame at a computing device comprising a processing unit, at least one of the digital audio bursts comprising a burst payload and a preamble element specifying a data type and a data subtype, wherein; the data subtype specified by the preamble element indicates the number of digital audio samples in the digital audio frame, the preamble element supports a plurality of data subtypes and a plurality of sampling frequencies, the plurality of data subtypes includes at least one data subtype that supports spanning a digital audio frame sampled at a given sampling frequency across multiple digital audio bursts and at least one other data subtype that supports incorporating the digital audio frame sampled at the given sampling frequency into one digital audio burst, and the data subtype that supports spanning the digital audio frame indicates the number of digital audio samples distributed by the multiple digital audio bursts; determining a number of digital audio samples contained within the digital audio frame; and decoding the digital audio frame to generate the digital audio samples based on the number of digital audio samples contained within the digital audio frame. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification