Method and system for pitch contour quantization in audio coding
First Claim
1. A method for improving coding efficiency in audio coding, wherein an audio signal is encoded for providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, said method comprising the steps of:
- creating, based on the pitch contour data, a plurality of simplified pitch contour segment candidates, each candidate corresponding to a sub-segment of the audio signal;
measuring deviation between each of the simplified pitch contour segment candidates and said pitch values in the corresponding sub-segment;
selecting one of said candidates based on the measured deviations and one or more pre-selected criteria; and
coding the pitch contour data in the sub-segment of the audio signal corresponding to the selected candidate with characteristics of the selected candidate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for improving coding efficiency in audio coding. From the pitch values of a pitch contour of an audio signal, a plurality of simplified pitch contour segments are generated to approximate the pitch contour, based on one or more pre-selected criteria. The contour segments can be linear or non-linear with each contour segment represented by a first end point and a second end point. If the contour segments are linear, then only the information regarding the end points, instead of the pitch values, are provided to a decoder for reconstructing the audio signal. The contour segment can have a fixed maximum length or a variable length, but the deviation between a contour segment and the pitch values in that segment is limited by a maximum value.
-
Citations
24 Claims
-
1. A method for improving coding efficiency in audio coding, wherein an audio signal is encoded for providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, said method comprising the steps of:
-
creating, based on the pitch contour data, a plurality of simplified pitch contour segment candidates, each candidate corresponding to a sub-segment of the audio signal;
measuring deviation between each of the simplified pitch contour segment candidates and said pitch values in the corresponding sub-segment;
selecting one of said candidates based on the measured deviations and one or more pre-selected criteria; and
coding the pitch contour data in the sub-segment of the audio signal corresponding to the selected candidate with characteristics of the selected candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A coding device for encoding an audio signal comprising pitch contour data containing a plurality of pitch values representative of an audio segment in time, said coding device comprising:
-
an input end for receiving the pitch contour data; and
a data processing module, responsive to the pitch contour data, for creating a plurality of simplified pitch contour segment candidates, each candidate corresponding to a sub-segment of the audio signal, wherein the processing module comprises;
an algorithm for measuring deviation between each of the simplified pitch contour segment candidates and said pitch values in the corresponding sub-segment; and
an algorithm for selecting one of said candidates based on the measured deviations and pre-selected criteria. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer software product embodied in an electronically readable medium for use in conjunction with an audio coding device, the audio coding device providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, said software product comprising:
-
a code for creating a plurality of simplified pitch contour segment candidates based on the pitch contour data, each candidate corresponding to a sub-segment of the audio signal;
a code for measuring deviation between each of the simplified pitch contour segment candidates and said pitch values in the corresponding sub-segment; and
a code for selecting one of said candidates based on the measured deviations and pre-selected criteria, so as to allow a quantization module to code the pitch contour data in the sub-segment of the audio signal corresponding to the selected candidate with characteristics of the selected candidate.
-
-
17. A decoder for reconstructing an audio signal, wherein the audio signal is encoded for providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, and wherein the pitch contour data in the audio segment in time is approximated by a plurality of consecutive sub-segments in the audio segment, each of said sub-segments defined by a first end point and a second end point, said decoder comprising:
-
an input for receiving audio data indicative of the end points defining the sub-segments; and
a reconstructing module, for reconstructing the audio segment based on the received audio data. - View Dependent Claims (18, 19)
-
-
20. An electronic device comprising:
-
a decoder for reconstructing an audio signal, wherein the audio signal is encoded for providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, and wherein the pitch contour data in the audio segment in time is approximated by a plurality of consecutive sub-segments in the audio segment, each of said sub-segments defined by a first end point and a second end point, so as to allow the audio segment to be constructed based on the end points defining the sub-segments; and
an input for receiving audio data indicative of the end points and for providing the audio data to the decoder. - View Dependent Claims (21, 22, 23)
-
-
24. A communication network, comprising:
-
a plurality of base stations; and
a plurality of mobile stations communicating with the base stations, wherein at least one of the mobile stations comprises;
a decoder for reconstructing an audio signal, wherein the audio signal is encoded for providing parameters indicative of the audio signal, the parameters including pitch contour data containing a plurality of pitch values representative of an audio segment in time, and wherein the pitch contour data in the audio segment in time is approximated by a plurality of consecutive sub-segments in the audio segment, each of said sub-segments defined by a first end point and a second end point, so as to allow the audio segment to be constructed based on the end points defining the sub-segments; and
an input for receiving audio data indicative of the end points from at least one of the base stations for providing the audio data to the decoder.
-
Specification