Apparatus and method of processing an audio signal
AssigneeLG Electronics Inc.
InventorTilman Liebchen
Life of this patent
Estimating the term…
Abstract
In one embodiment, a block of audio data is partitioned into N sub-blocks, and a plurality of code parameters s(0), s(1), . . . s(N−1) are determined. The N sub-blocks are entropy encoded using a plurality of entropy codes defined by the plurality of code parameters, and the code parameters are transmitted. The code parameters may be transmitted by directly transmitting s(0) representing the code parameter of the first sub-block, and transmitting a difference s(i)−s(i−1) for i=1, . . . N−1, s(i) representing the code parameter of an ith sub-block following the first sub-block.
Claims11
A method of encoding an audio signal, the method comprising:
- partitioning a block of audio data into N sub-blocks;
- determining a plurality of code parameters s(0), s(1), . . . s(N−1);
- entropy coding the N sub-blocks using a plurality of entropy codes defined by the plurality of code parameters;
- and
- transmitting the code parameters, the transmitting step including,
- directly transmitting s(0) representing the code parameter of the first sub-block;
- and
- transmitting a difference s(i)-s(i−1) for i=1, . . . N−1, s(i) representing the code parameter of an ith sub-block following the first sub-block.
A method of decoding an audio signal, the method comprising:
- receiving the audio signal including a block of audio data partitioned into N sub-blocks;
- generating a plurality of code parameters s(0), s(1), . . . , s(N−1), respectively, the generating step including,
- detecting s(0) from the audio signal, s(0) representing the code parameter of the first sub-block;
- detecting a difference s(i)-s(i−1) from the audio signal for i=1, . . . N−1, s(i) representing the code parameter of each sub-block following the first sub-block;
- and
- calculating s(i) for i=1, . . . , N−1 using s(0) and the detected differences;
- and
- decoding the N sub-blocks using a plurality of entropy codes defined by the generated code parameters, respectively.
An apparatus for processing an audio signal, comprising:
- an encoder configured to partition a block of audio data into N sub-blocks, determine a plurality of code parameters s(0), s(1), . . . s(N−1), entropy code the N sub-blocks using a plurality of entropy codes defined by the plurality of code parameters, and transmit the code parameters;
- and
- the encoder configured to transmit the code parameters by directly transmitting s(0) representing the code parameter of the first sub-block, and transmitting a difference s(i)-s(i−1) for i=1, . . . N−1, s(i) representing the code parameter of an ith sub-block following the first sub-block.
An apparatus for processing an audio signal, comprising:
- a decoder configured to receive the audio signal including a block of audio data partitioned into N sub-blocks, and generate a plurality of code parameters s(0), s(1), . . . , s(N−1), respectively;
- the decoder configured to generate the plurality of code parameters by detecting s(0) from the audio signal, detecting a difference s(i)-s(i−1) from the audio signal for i=1, . . . N−1, and calculating s(i) for i=1, . . . , N−1 using s(0) and the detected differences, s(0) representing the code parameter of the first sub-block, and s(i) representing the code parameter of each sub-block following the first sub-block;
- and
- the decoder configured to decode the N sub-blocks using a plurality of entropy codes defined by the generated code parameters, respectively.
Dependencies are inferred from the claim text.