Encoding and decoding of digital audio signals using variable alphabet size
First Claim
1. An encoding system, comprising:
- a processor; and
a memory device storing instructions executable by the processor, the instructions being executable by the processor to perform a method for encoding an audio signal, the method comprising;
receiving a digital audio signal;
parsing the digital audio signal into a plurality of frames, each frame including a specified number of audio samples;
performing a transform of the audio samples of each frame to produce a plurality of frequency-domain coefficients for each frame;
partitioning the plurality of frequency-domain coefficients for each frame into a plurality of bands for each frame, each band having a reshaping parameter that represents a time resolution and a frequency resolution,encoding the digital audio signal to a bit stream that includes each band'"'"'s reshaping parameter, wherein;
for a first band, the reshaping parameter is encoded using a first alphabet size; and
for a second band different from the first band, the reshaping parameter is encoded using a second alphabet size different from the first alphabet size; and
outputting the bit stream.
3 Assignments
0 Petitions
Accused Products
Abstract
An audio encoder can parse a digital audio signal into a plurality of frames, each frame including a specified number of audio samples, perform a transform of the audio samples of each frame to produce a plurality of frequency-domain coefficients for each frame, partition the plurality of frequency-domain coefficients for each frame into a plurality of bands for each frame, each band having a reshaping parameter that represents a time resolution and a frequency resolution, and encode the digital audio signal to a bit stream that includes the reshaping parameters. For a first band, the reshaping parameter can be encoded using a first alphabet size. For a second band, the reshaping parameter can be encoded using a second alphabet size different from the first alphabet size. Using different alphabet sizes can allow for more compact compression in the bit stream.
-
Citations
20 Claims
-
1. An encoding system, comprising:
-
a processor; and a memory device storing instructions executable by the processor, the instructions being executable by the processor to perform a method for encoding an audio signal, the method comprising; receiving a digital audio signal; parsing the digital audio signal into a plurality of frames, each frame including a specified number of audio samples; performing a transform of the audio samples of each frame to produce a plurality of frequency-domain coefficients for each frame; partitioning the plurality of frequency-domain coefficients for each frame into a plurality of bands for each frame, each band having a reshaping parameter that represents a time resolution and a frequency resolution, encoding the digital audio signal to a bit stream that includes each band'"'"'s reshaping parameter, wherein; for a first band, the reshaping parameter is encoded using a first alphabet size; and for a second band different from the first band, the reshaping parameter is encoded using a second alphabet size different from the first alphabet size; and outputting the bit stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A decoding system, comprising:
-
a processor; and a memory device storing instructions executable by the processor, the instructions being executable by the processor to perform a method for decoding an encoded audio signal, the method comprising; receiving a bit stream, the bit stream including a plurality of frames, each frame partitioned into a plurality of bands; for each band of each frame, extracting a reshaping parameter from the bit stream, the reshaping parameter representing a time resolution and a frequency resolution for the band, wherein; for a first band, the reshaping parameter is embedded in the bit stream using a first alphabet size; and for a second band different from the first band, the reshaping parameter is embedded in the bit stream using a second alphabet size different from the first alphabet size; and decoding the bit stream using the reshaping parameters to generate a decoded digital audio signal. - View Dependent Claims (16, 17)
-
-
18. An encoding system, comprising:
-
a receiver circuit to receive a digital audio signal; a framer circuit to parse the digital audio signal into a plurality of frames, each frame including a specified number of audio samples; a transformer circuit to perform a transfoiin of the audio samples of each frame to produce a plurality of frequency-domain coefficients for each frame; a frequency band partitioner circuit to partition the plurality of frequency-domain coefficients for each frame into a plurality of bands for each frame, each band having a reshaping parameter that represents a time resolution and a frequency resolution, an encoder circuit to encode the digital audio signal to a bit stream that includes each band'"'"'s reshaping parameter, wherein; for a first band, the reshaping parameter is encoded using a first alphabet size; and for a second band different from the first band, the reshaping parameter is encoded using a second alphabet size different from the first alphabet size; and an output circuit to output the bit stream. - View Dependent Claims (19, 20)
-
Specification