Methods and devices for switching between sound signal coding modes at a coder and for producing target signals at a decoder
First Claim
1. A method of switching from a first sound signal coding mode to a second sound signal coding mode at the junction between a previous frame coded according to the first coding mode and a current frame coded according to the second coding mode, wherein the sound signal is filtered through a weighting filter to produce, in the current frame, a weighted signal, comprising:
- calculating a zero-input response of the weighting filter;
windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and
in the current frame, removing from the weighted signal the windowed zero-input response.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices are used for switching between sound signal coding modes and for producing from a decoded target signal, an overlap-add target signal in a current frame coded according to a first mode. On a coder side, switching is at the junction between a previous frame coded according to a first coding mode and a current frame coded according to a second coding mode, a sound signal is filtered through a weighting filter to produce a weighted signal in the current frame, and a windowed zero-input response of the weighting filter is removed from the weighted signal. On a decoder side, a current frame of the target signal is first windowed, a left portion of a resulting window is skipped, and then a windowed zero-input response of the weighting filter is added to the decoded target signal to reconstruct the overlap-add target signal.
-
Citations
26 Claims
-
1. A method of switching from a first sound signal coding mode to a second sound signal coding mode at the junction between a previous frame coded according to the first coding mode and a current frame coded according to the second coding mode, wherein the sound signal is filtered through a weighting filter to produce, in the current frame, a weighted signal, comprising:
-
calculating a zero-input response of the weighting filter; windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and in the current frame, removing from the weighted signal the windowed zero-input response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for switching from a first sound signal coding mode to a second sound signal coding mode at the junction between a previous frame coded according to the first coding mode and a current frame coded according to the second coding mode, wherein the sound signal is filtered through a weighting filter to produce, in the current frame, a weighted signal, comprising:
-
means for calculating a zero-input response of the weighting filter; means for windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and means for removing, in the current frame, the windowed zero-input response from the weighted signal.
-
-
9. A device for switching from a first sound signal coding mode to a second sound signal coding mode at the junction between a previous frame coded according to the first coding mode and a current frame coded according to the second coding mode, wherein the sound signal is filtered through a weighting filter to produce, in the current frame, a weighted signal, comprising:
-
a calculator of a zero-input response of the weighting filter; a window generator for windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and an adder for removing, in the current frame, the windowed zero-input response from the weighted signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for producing from a decoded target signal an overlap-add target signal in a current frame coded according to a first coding mode, comprising:
-
windowing the decoded target signal of the current frame in a given window; skipping a left portion of the window; calculating a zero-input response of a weighting filter of the previous frame coded according to a second coding mode, windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and adding the calculated zero-input response to the decoded target signal to reconstruct said overlap-add target signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A device for producing from a decoded target signal an overlap-add target signal in a current frame coded according to a first coding mode, comprising:
-
means for windowing the decoded target signal of the current frame in a given window; means for skipping a left portion of the window; means for calculating a zero-input response of a weighting filter of the previous frame coded according to a second coding mode, means for windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and means for adding the calculated zero-input response to the decoded target signal to reconstruct said overlap-add target signal.
-
-
22. A device for producing from a decoded target signal an overlap-add target signal in a current frame coded according to a first coding mode, comprising:
-
a first window generator for windowing the decoded target signal of the current frame in a given window; means for skipping a left portion of the window; a calculator of a zero-input response of a weighting filter of the previous frame coded according to a second coding mode, a second window generator for windowing the zero-input response so that said zero-input response has an amplitude monotonically decreasing to zero after a predetermined time period; and an adder for adding the calculated zero-input response to the decoded target signal to reconstruct said overlap-add target signal. - View Dependent Claims (23, 24, 25, 26)
-
Specification