Time warp contour calculator, audio signal encoder, encoded audio signal representation, methods and computer program
First Claim
1. A time warp contour calculator apparatus for use in an audio signal decoder for providing a decoded audio signal representation on the basis of an encoded audio signal representation, comprising:
- a warp ratio decoder that includes a mechanism for receiving an input signal including encoded warp ratio information; and
a warp node value calculator in communication with the warp ratio decoder;
wherein the warp ratio decoder is configured to process the encoded warp ratio information to derive a sequence of warp ratio values,wherein the warp node value calculator is configured to process the sequence of warp ratio values to acquire, starting with a time warp start value, warp contour node values,wherein ratios between the time warp contour node values and the time warp contour starting value associated with a time warp contour start node are determined by the warp ratio values; and
wherein the warp node value calculator is configured to compute a time warp contour node value of a given time warp contour node,wherein the given time warp contour node is spaced from the time warp contour starting node with an intermediate time warp contour node in between on the basis of a product-formation,wherein the product-formation comprises as factors a ratio between the time warp contour node value of the intermediate time warp contour node and the time warp contour starting value and a ratio between the time warp contour node value of the given time warp contour node and the time-warp contour node value of the intermediate time warp contour node;
wherein the warp node value calculator includes a mechanism for outputting an output signal that includes the warp contour node values.
1 Assignment
0 Petitions
Accused Products
Abstract
A time warp contour calculator for use in an audio signal decoder receives an encoded warp ratio information, derives a sequence of warp ratio values from the encoded warp ratio information, and obtains warp contour node values starting from a time warp contour start value. Ratios between the time warp contour node values and the time warp contour starting value are determined by the warp ratio values. The time warp contour calculator computes a time warp contour node value of a given time warp contour node, on the basis of a product-formation having a ratio between the time warp contour node values of the intermediate time warp contour node and the time warp contour starting value and a ratio between the time warp contour node values of the given time warp contour node and of the intermediate time warp contour node as factors.
60 Citations
15 Claims
-
1. A time warp contour calculator apparatus for use in an audio signal decoder for providing a decoded audio signal representation on the basis of an encoded audio signal representation, comprising:
-
a warp ratio decoder that includes a mechanism for receiving an input signal including encoded warp ratio information; and a warp node value calculator in communication with the warp ratio decoder; wherein the warp ratio decoder is configured to process the encoded warp ratio information to derive a sequence of warp ratio values, wherein the warp node value calculator is configured to process the sequence of warp ratio values to acquire, starting with a time warp start value, warp contour node values, wherein ratios between the time warp contour node values and the time warp contour starting value associated with a time warp contour start node are determined by the warp ratio values; and wherein the warp node value calculator is configured to compute a time warp contour node value of a given time warp contour node, wherein the given time warp contour node is spaced from the time warp contour starting node with an intermediate time warp contour node in between on the basis of a product-formation, wherein the product-formation comprises as factors a ratio between the time warp contour node value of the intermediate time warp contour node and the time warp contour starting value and a ratio between the time warp contour node value of the given time warp contour node and the time-warp contour node value of the intermediate time warp contour node; wherein the warp node value calculator includes a mechanism for outputting an output signal that includes the warp contour node values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An audio signal encoder apparatus for providing an encoded representation of an audio signal, the audio signal encoder comprising:
-
an input mechanism for receiving the audio signal; a mechanism for obtaining time warp contour information; a time warp contour encoder in communication with the mechanism for obtaining the time warp contour information, wherein the time warp contour encoder is configured to receive the time warp contour information associated with the received audio signal, compute ratios between pairs of subsequent node values of a time warp contour, and encode the ratios between subsequent node values of the time warp contour; and a time warping signal encoder in communication with the input mechanism, wherein the time warping signal encoder is configured to acquire an encoded representation of a spectrum of the received audio signal, taking into account a time warp described by the time warp contour information; wherein the encoded representation of the received audio signal comprises the encoded ratios and the encoded representation of the spectrum; wherein the node values are sample values of the time warp contour described by the time warp contour information; and an output mechanism in communication with the time warp contour encoder and with the time warping signal encoder, for outputting an output signal that includes the encoded representation of the audio signal. - View Dependent Claims (10)
-
-
11. A method for providing a decoded audio signal representation on the basis of an encoded audio signal representation, the method comprising:
-
receiving an input signal that includes encoded warp ratio information; processing the encoded warp ratio information to derive a sequence of warp ratio values; and processing the sequence of warp ratio values, to acquire, starting from a time warp contour start value, a plurality of time warp contour node values, wherein ratios between the time warp contour node values and the time warp contour starting value associated with the time warp contour starting node are determined by the warp ratio values; wherein a time warp contour node value of a given time warp contour node, which given time warp contour node is spaced from the time warp contour starting node with an intermediate time warp contour node in between, is computed on the basis of a product- formation, comprising as factors a ratio between the time warp contour node value of the intermediate time warp contour node and the time warp contour starting value, and a ratio between the time warp contour node value of the given time warp contour node and the time warp contour node value of the intermediate time warp contour node; and outputting an output signal that includes the resultant decoded audio signal representation.
-
-
12. A method for providing an encoded representation of an audio signal, the method comprising:
-
with an input mechanism, receiving the audio signal; receiving a time warp contour information associated with the audio signal; computing ratios between pairs of subsequent node values of a time warp contour; encoding the ratios between subsequent node values of the time warp contour; and acquiring an encoded representation of a spectrum of the audio signal, taking into account a time warp described by the time warp contour information; wherein the encoded representation of the audio signal comprises the encoded ratios and the encoded representation of the spectrum; wherein the node values are sample values of the time warp contour described by the time warp contour information; and with an output mechanism, outputting an output signal that includes the encoded representation of the audio signal.
-
-
13. A non-transitory computer readable medium comprising a computer program for performing, when executed by a computer, a method for providing a decoded audio signal representation on the basis of an encoded audio signal representation, the method comprising:
-
receiving an input signal, wherein the input signal includes encoded warp ratio information; processing the encoded warp ratio information to derive a sequence of warp ratio values; processing the sequence of warp ratio values, to acquire, starting with a time warp contour start value, a plurality of time warp contour node values, and outputting an output signal that includes the resultant decoded audio signal representation; wherein ratios between the time warp contour node values and the time warp contour starting value associated with the time warp contour starting node are determined by the warp ratio values; wherein a time warp contour node value of a given time warp contour node, which given time warp contour node is spaced from the time warp contour starting node with an intermediate time warp contour node in between, is computed on the basis of a product- formation, comprising as factors a ratio between the time warp contour node value of the intermediate time warp contour node and the time warp contour starting value, and a ratio between the time warp contour node value of the given time warp contour node and the time warp contour node value of the intermediate time warp contour node.
-
-
14. A non-transitory computer readable medium comprising a computer program for performing, when executed by a computer, a method for providing an encoded representation of an audio signal, the method comprising:
-
receiving the audio signal; receiving a time warp contour information associated with the audio signal; determining, on the basis of the received time warp contour information, ratios between pairs of subsequent node values of a time warp contour; encoding the determined ratios between subsequent node values of the time warp contour; acquiring an encoded representation of a spectrum of the received audio signal, taking into account a time warp described by the received time warp contour information; and outputting an output signal that includes the encoded representation of the received audio signal; wherein the encoded representation of the received audio signal comprises the encoded ratios and the encoded representation of the spectrum; wherein the node values are sample values of the time warp contour described by the time warp contour information.
-
-
15. An audio signal decoder, wherein the audio signal decoder is configured to provide a decoded audio signal representation on the basis of an encoded audio signal representation, the audio signal decoder comprising:
-
a mechanism for receiving an input signal that includes encoded warp ratio information; a time warp contour calculator that includes a warp ratio decoder and a warp node value calculator; the warp ratio decoder for processing the received encoded warp ratio information to derive a sequence of warp ratio values, and the warp node value calculator for processing the derived sequence of warp ratio values, to acquire, starting from a time warp contour start value, warp contour node values, wherein ratios between the time warp contour node values and the time warp contour starting value associated with a time warp contour start node are determined by the warp ratio values; and wherein the warp node value calculator is configured to compute a time warp contour node value of a given time warp contour node, which given time warp contour node is spaced from the time warp contour starting node with an intermediate time warp contour node in between, on the basis of a product-formation comprising as factors a ratio between the time warp contour node value of the intermediate time warp contour node and the time warp contour starting value, and a ratio between the time warp contour node value of the given time warp contour node and the time-warp contour node value of the intermediate time warp contour node; wherein the audio signal decoder comprises a warp decoder configured to perform a resampling in dependence on the warp contour node values; and a mechanism for outputting an output signal that includes the decoded audio signal representation.
-
Specification