Audio parameter quantization
First Claim
1. A computer-implemented method for encoding an audio signal by processing a sequence of audio signal segments, the method comprising:
- deriving a first quantization error that is descriptive of an error resulting with a non-predictive quantization of an audio parameter of an audio signal segment;
deriving a second quantization error that is descriptive of an error resulting with a predictive quantization of said audio parameter of said audio signal segment;
determining whether said first quantization error multiplied by an adaptive scaling factor is smaller than said second quantization error, said adaptive scaling factor representing an adaptive margin for said audio signal segment, said adaptive margin being dependent on a number of consecutive audio signal segments that precede said audio signal segment in which said audio parameter is provided quantized with said predictive quantization;
providing said audio parameter of said audio segment quantized with said non-predictive quantization as part of an encoded audio signal at least in case the outcome of said determination is affirmative;
providing otherwise said audio parameter of said audio segment quantized with said predictive quantization as part of an encoded audio signal; and
causing storage or transmission over a communication channel of the encoded audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for audio encoding is provided. According to an example embodiment, the technique comprises deriving a first quantization error that is descriptive of an error resulting with a non-predictive quantization of an audio parameter of an audio signal segment, deriving a second quantization error that is descriptive of an error resulting with a predictive quantization of said audio parameter of said audio signal segment, determining whether said second quantization error exceeds said first quantization error by at least an adaptive margin that is dependent on the number of consecutive audio signal segments that precede said audio signal segment in which said audio parameter is provided quantized with said predictive quantization, providing said audio parameter of said audio segment quantized with said non-predictive quantization as part of an encoded audio signal at least in case the outcome of said determination is affirmative, and providing otherwise said audio parameter of said audio segment quantized with said predictive quantization as part of an encoded audio signal.
17 Citations
18 Claims
-
1. A computer-implemented method for encoding an audio signal by processing a sequence of audio signal segments, the method comprising:
-
deriving a first quantization error that is descriptive of an error resulting with a non-predictive quantization of an audio parameter of an audio signal segment; deriving a second quantization error that is descriptive of an error resulting with a predictive quantization of said audio parameter of said audio signal segment; determining whether said first quantization error multiplied by an adaptive scaling factor is smaller than said second quantization error, said adaptive scaling factor representing an adaptive margin for said audio signal segment, said adaptive margin being dependent on a number of consecutive audio signal segments that precede said audio signal segment in which said audio parameter is provided quantized with said predictive quantization; providing said audio parameter of said audio segment quantized with said non-predictive quantization as part of an encoded audio signal at least in case the outcome of said determination is affirmative; providing otherwise said audio parameter of said audio segment quantized with said predictive quantization as part of an encoded audio signal; and causing storage or transmission over a communication channel of the encoded audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for encoding an audio signal by processing a sequence of audio signal segments, the apparatus comprising at least one processor;
- and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least;
derive a first quantization error that is descriptive of an error resulting with a non-predictive quantization of an audio parameter of an audio signal segment; derive a second quantization error that is descriptive of an error resulting with a predictive quantization of said audio parameter of said audio signal segment; determine whether said first quantization error multiplied by an adaptive scaling factor is smaller than said second quantization error, said adaptive scaling factor representing an adaptive margin for said audio signal segment, said adaptive margin being dependent on a number of consecutive audio signal segments that precede said audio signal segment in which said audio parameter is provided quantized with said predictive quantization; provide said audio parameter of said audio segment quantized with said non-predictive quantization as part of an encoded audio signal at least in case the outcome of said determination is affirmative; provide otherwise said audio parameter of said audio segment quantized with said predictive quantization as part of an encoded audio signal; and cause storage or transmission over a communication channel of the encoded audio signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least;
-
17. A computer program product comprising at least one non-transitory computer readable storage medium, the computer readable storage medium comprising a set of instructions which, when executed by one or more processors, causes an apparatus to:
-
derive a first quantization error that is descriptive of an error resulting with a non-predictive quantization of an audio parameter of an audio signal segment; derive a second quantization error that is descriptive of an error resulting with a predictive quantization of said audio parameter of said audio signal segment; determine whether said first quantization error multiplied by an adaptive scaling factor is smaller than said second quantization error, said adaptive scaling factor representing an adaptive margin for said audio signal segment, said adaptive margin being dependent on a number of consecutive audio signal segments that precede said audio signal segment in which said audio parameter is provided quantized with said predictive quantization; provide said audio parameter of said audio segment quantized with said non-predictive quantization as part of an encoded audio signal at least in case the outcome of said determination is affirmative; provide otherwise said audio parameter of said audio segment quantized with said predictive quantization as part of an encoded audio signal; and cause storage or transmission over a communication channel of the encoded audio signal. - View Dependent Claims (18)
-
Specification