Encoding an Information Signal
First Claim
1. An encoder comprisinga means (104, 106) for encoding a low-frequency portion of an information signal in units of frames (902) of the information signal;
- a means (118) for localizing transients within the information signal;
a means (116) for, as a function of the localization, associating a respective reconstruction mode from among at least two possible reconstruction modes (FIXFIX, LD_TRAN) with the frames of the information signal, and, for frames which have associated therewith a first one (LD_TRAN) of the at least two possible reconstruction modes, associating a respective transient position indication (bs_transient_position) with these frames; and
a means (110, 112, 114) for generating a representation of a spectral envelope of a high-frequency portion of the information signal in a temporal grid which depends on reconstruction modes associated with the frames, such that frames which have the first one of the at least two possible reconstruction modes associated therewith, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the grid boundaries of the grid within these frames depend on the transient position indication (T); and
a means (108) for combining the encoded low-frequency portion, the representation of the spectral envelope and information on the associated reconstruction modes and the transient position indications into an encoded information signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The transient problem may be sufficiently addressed, and for this purpose, a further delay on the side of the decoding may be reduced if a new SBR frame class is used wherein the frame boundaries are not shifted, i.e. the grid boundaries are still synchronized with the frame boundaries, but wherein a transient position indication is additionally used as a syntax element so as to be used, on the encoder and/or decoder sides, within the frames of these new frame class for determining the grid boundaries within these frames.
31 Citations
42 Claims
-
1. An encoder comprising
a means (104, 106) for encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; -
a means (118) for localizing transients within the information signal; a means (116) for, as a function of the localization, associating a respective reconstruction mode from among at least two possible reconstruction modes (FIXFIX, LD_TRAN) with the frames of the information signal, and, for frames which have associated therewith a first one (LD_TRAN) of the at least two possible reconstruction modes, associating a respective transient position indication (bs_transient_position) with these frames; and a means (110, 112, 114) for generating a representation of a spectral envelope of a high-frequency portion of the information signal in a temporal grid which depends on reconstruction modes associated with the frames, such that frames which have the first one of the at least two possible reconstruction modes associated therewith, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the grid boundaries of the grid within these frames depend on the transient position indication (T); and a means (108) for combining the encoded low-frequency portion, the representation of the spectral envelope and information on the associated reconstruction modes and the transient position indications into an encoded information signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A decoder comprising
a means (306) for extracting, from the encoded information signal, an encoded low-frequency portion of an information signal, a representation of a spectral envelope of a high-frequency portion of the information signal, information on reconstruction modes associated with frames of the information signal and corresponding with one, respectively, of at least two reconstruction modes, and transient position indications associated with frames, in each case, which have a first one of the at least two reconstruction modes associated with them; -
a means (308) for decoding the encoded low-frequency portion of the information signal in units of frames of the information signal; a means (310) for providing a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and a means (318, 312, 314) for spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectral weighting of the preliminary high-frequency portion signal as a function of the representation of the spectral envelopes in a temporal grid which depends on the reconstruction modes associated with the frames, such that for frames having the first one of the at least two possible reconstruction modes associated with them, the frame boundaries of these frames coincide with grid boundaries of the grid, and the grid boundaries of the grid within these frames depend on the transient position indication. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An encoded information signal comprising
an encoded low-frequency portion of an information signal; -
a representation of a spectral envelope of a high-frequency portion of an information signal; and of information on reconstruction modes which are associated with frames of the information signal and each correspond to one of at least two reconstruction modes, and transient position indications each associated with frames which have a first one of the at least two reconstruction modes associated with them, such that the information signal may be obtained from the encoded information signal by the following steps; decoding the encoded low-frequency portion of the information signal in units of frames of the information signal; providing a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by spectrally weighting the preliminary high-frequency portion signal as a function of the representation of the spectral envelopes in a temporal grid which depends on the reconstruction modes associated with the frames, such that for frames which have the first one of the at least two possible reconstruction modes associated with them, the frame boundaries of these frames coincide with grid boundaries of the grid, and the grid boundaries of the grid within these frames depend on the transient position indication.
-
-
26. A method of encoding, comprising:
-
encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; localizing transients within the information signal;
associating, as a function of the localization, arespective reconstruction mode from among at least two possible reconstruction modes (FIXFIX, LD_TRAN) with the frames of the information signal, and, for frames which have associated therewith a first one (LD_TRAN) of the at least two possible reconstruction modes, associating a respective transient position indication (bs_transient_position) with these frames; and generating a representation of a spectral envelope of a high-frequency portion of the information signal in a temporal grid which depends on the reconstruction modes associated with the frames, such that frames which have the first one of the at least two possible reconstruction modes associated therewith, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the grid boundaries of the grid within these frames depend on the transient position indication (T); and combining the encoded low-frequency portion, the representation of the spectral envelope and information on the associated reconstruction modes and the transient position indications into an encoded information signal. - View Dependent Claims (42)
-
-
27. A method of decoding, comprising:
-
extracting, from the encoded information signal, an encoded low-frequency portion of an information signal, a representation of a spectral envelope of a high-frequency portion of the information signal and information on reconstruction modes associated with frames of the information signal and corresponding with one, respectively, of at least two reconstruction modes, and transient position indications associated with frames, in each case, which have a first one of the at least two reconstruction modes associated with them; decoding the encoded low-frequency portion of the information signal in units of frames of the information signal; providing a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectral weighting of the preliminary high-frequency portion signal as a function of the representation of the spectral envelopes in a temporal grid which depends on the reconstruction modes associated with the frames, such that for frames having the first one of the at least two possible reconstruction modes associated with them, the frame boundaries of these frames coincide with grid boundaries of the grid, and the grid boundaries of the grid within these frames depend on the transient position indication.
-
-
28. A decoder comprising
a means (306) for extracting, from an encoded information signal, an encoded low-frequency portion of an information signal, information specifying a temporal grid (802a, 802b, 804a) such that at least one grid area (802b) extends across a frame boundary of two adjacent frames (802, 804) of the information signal so as to overlap with the two adjacent frames, and a representation of a spectral envelope of a high-frequency portion of the information signal; -
a means (308) for decoding the encoded low-frequency portion of the information signal in units of the frames (802, 804) of the information signal; a means (310) for determining a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and a means (318, 312, 314) for spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectrally weighting the preliminary high-frequency portion signal by means of deriving, from the representation of the spectral envelopes in the temporal grid (802a, 802b, 804a), a representation of the spectral envelopes in a subdivided temporal grid (802a, 802b1, 802b2, 804a), wherein the grid area (802b) overlapping with the two adjacent frames is subdivided into a first partial grid area (802b1) and a second partial grid area (802b2), which border on one another at the frame boundary, and by means of performing the adaptation of the preliminary high-frequency portion signal to the spectral envelopes by spectrally weighting the preliminary high-frequency portion signal in the subdivided temporal grid. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of decoding, comprising:
-
extracting, from an encoded information signal, an encoded low-frequency portion of an information signal, information specifying a temporal grid (802a, 802b, 804a) such that at least one grid area (802b) extends across a frame boundary of two adjacent frames (802, 804) of the information signal so as to overlap with the two adjacent frames, and a representation of a spectral envelope of a high-frequency portion of the information signal; decoding the encoded low-frequency portion of the information signal in units of the frames (802, 804) of the information signal; determining a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectrally weighting the preliminary high-frequency portion signal by means of deriving, from the representation of the spectral envelopes in the temporal grid (802a, 802b, 804a), a representation of the spectral envelopes in a subdivided temporal grid (802a, 802b1, 802b2, 804a), wherein the grid area (802b) overlapping with the two adjacent frames is subdivided into a first partial grid area (802b1) and a second partial grid area (802b2), which border on one another at the frame boundary, and by means of performing the adaptation of the preliminary high-frequency portion signal to the spectral envelopes by spectrally weighting the preliminary high-frequency portion signal in the subdivided temporal grid.
-
-
34. An encoder comprising:
-
a means (104, 106) for encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; a means (118, 116) for specifying a temporal grid (802a, 802b, 804a) such that at least one grid area (802b) extends across a frame boundary of two adjacent frames (802, 804) of the information signal so as to overlap with the two adjacent frames; and a means (110, 112, 114) for generating a representation of a spectral envelope of a high-frequency portion of the information signal in the temporal grid; and a means (108) for combining the encoded low-frequency portion, the representation of the spectral envelope and information on the temporal grid into an encoded information signal; the means for generating and the means for combining being configured such that the representation of the spectral envelope in the grid area extending across the frame boundary of the two adjacent frames (802, 804) of the information signal depends on a ratio of a portion (802b1) of this grid area which overlaps with one of the two adjacent frames, and of a portion of this grid area which overlaps with the other of the two adjacent frames (802b2).
-
-
35. A method of encoding, comprising
encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; -
specifying a temporal grid (802a, 802b, 804a) such that at least one grid area (802b) extends across a frame boundary of two adjacent frames (802, 804) of the information signal so as to overlap with the two adjacent frames; and generating a representation of a spectral envelope of a high-frequency portion of the information signal in the temporal grid; and combining the encoded low-frequency portion, the representation of the spectral envelope and information on the temporal grid into an encoded information signal; the step of generating and the step of combining being performed such that the representation of the spectral envelope in the grid area extending across the frame boundary of the two adjacent frames (802, 804) of the information signal depends on a ratio of a portion (802b1) of this grid area which overlaps with one of the two adjacent frames, and of a portion of this grid area which overlaps with the other of the two adjacent frames (802b2).
-
-
36. An encoder comprising
a means (104, 106) for encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; -
a means (118) for localizing transients within the information signal; a means (116) for, as a function of the localization, associating a respective reconstruction mode from among at least two possible reconstruction modes with the frames of the information signal, and, for frames which have associated therewith a first one (FIXFIX) of the plurality of reconstruction modes, associating a respective absence indication with these frames; and a means (110, 112, 114) for generating a representation of a spectral envelope of a high-frequency portion of the information signal in a temporal grid which depends on reconstruction modes associated with the frames, such that frames which have the first one of the plurality of possible reconstruction modes associated therewith, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b); and a means (108) for combining the encoded low-frequency portion, the representation of the spectral envelope and information on the associated reconstruction modes and the transient absence indication into an encoded information signal, the means for generating and the means for combining being configured to introduce, for a frame (404) having the first reconstruction mode associated with it, either no or one or several spectral envelope value(s) describing the spectral envelope with a respective frequency resolution, as part of the representation of the spectral envelope, into the encoded information signal for the first, in terms of time, grid area of this frame as a function of the transient absence indication. - View Dependent Claims (37)
-
-
38. A decoder comprising
a means (306) for extracting, from the encoded information signal, an encoded low-frequency portion of an information signal, a representation of a spectral envelope of a high-frequency portion of the information signal, information on reconstruction modes associated with frames of the information signal and corresponding with one, respectively, of a plurality of reconstruction modes, and transient absence indications associated with frames, in each case, which have a first one of the plurality of reconstruction modes associated with them; -
a means (308) for decoding the encoded low-frequency portion of the information signal in units of the frames (802, 804) of the information signal; a means (310) for determining a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and a means (318, 312, 314) for spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectral weighting of the preliminary high-frequency portion signal in a temporal grid which depends on the reconstruction modes associated with the frames, such that frames having the first one of the plurality of possible reconstruction modes associated with them, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the means for spectrally adapting utilizes one or several spectral envelope values per grid area within these frames for representing the spectral envelopes, the means for extracting being configured to extract, for a frame (404) having the first reconstruction mode associated with it, for the first, in terms of time, grid area of this frame, as a function of the transient absence indication, either one or several spectral envelope values describing the spectral envelope with a respective frequency solution as part of the representation of the spectral envelope from the encoded information signal, or to obtain same from one or several spectral envelope values of a grid area, which is adjacent to the first, in terms of time, grid area, of the frame leading in terms of time.
-
-
39. A method of encoding, comprising
encoding a low-frequency portion of an information signal in units of frames (902) of the information signal; -
localizing transients within the information signal; associating, as a function of the localization, a respective reconstruction mode from among a plurality of possible reconstruction modes with the frames of the information signal, and, for frames which have associated therewith a first one (FIXFIX) of the plurality of reconstruction modes, associating a respective transient absence indication with these frames; generating a representation of a spectral envelope of a high-frequency portion of the information signal in a temporal grid which depends on reconstruction modes associated with the frames, such that frames which have the first one of the plurality of possible reconstruction modes associated therewith, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b); and combining the encoded low-frequency portion, the representation of the spectral envelope and information on the associated reconstruction modes and the transient absence indication into an encoded information signal, the generating and combining being performed such that, for a frame (404) having the first reconstruction mode associated with it, either no or one or several spectral envelope value(s) describing the spectral envelope with a respective frequency resolution is/are introduced, as part of the representation of the spectral envelope, into the encoded information signal for the first, in terms of time, grid area of this frame as a function of the transient absence indication.
-
-
40. A method of decoding, comprising
extracting, from the encoded information signal, an encoded low-frequency portion of an information signal, a representation of a spectral envelope of a high-frequency portion of the information signal, information on reconstruction modes associated with frames of the information signal and corresponding with one, respectively, of a plurality of reconstruction modes, and transient absence indications associated with frames, in each case, which have a first one of the plurality of reconstruction modes associated with them; -
decoding the encoded low-frequency portion of the information signal in units of the frames (802, 804) of the information signal; determining a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectral weighting of the preliminary high-frequency portion signal in a temporal grid which depends on the reconstruction modes associated with the frames, such that frames having the first one of the plurality of possible reconstruction modes associated with them, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the means for spectrally adapting utilizes one or several spectral envelope values per grid area within these frames for representing the spectral envelopes, the extracting being performed such that, for a frame (404) having the first reconstruction mode associated with it, for the first, in terms of time, grid area of this frame, as a function of the transient absence indication, either one or several spectral envelope values describing the spectral envelope with a respective frequency solution is extracted as part of the representation of the spectral envelope from the encoded information signal, or that same is obtained from one or several spectral envelope values of a grid area, which is adjacent to the first, in terms of time, grid area, of the frame leading in terms of time.
-
-
41. An encoded information signal comprising
an encoded low-frequency portion of an information signal; -
a representation of a spectral envelope of a high-frequency portion of the information signal; information on reconstruction modes associated with frames of the information signal and corresponding with one, respectively, of a plurality of reconstruction modes, and transient absence indications associated with frames, in each case, which have a first one of the plurality of reconstruction modes associated with them, such that the information signal may be obtained from the encoded information signal by the following steps; decoding the encoded low-frequency portion of the information signal in units of the frames (802, 804) of the information signal; determining a preliminary high-frequency portion signal on the basis of the decoded low-frequency portion; and spectrally adapting the preliminary high-frequency portion signal to the spectral envelopes by means of spectral weighting of the preliminary high-frequency portion signal in a temporal grid which depends on the reconstruction modes associated with the frames, such that frames having the first one of the plurality of possible reconstruction modes associated with them, the frame boundaries (902a, 902b) of these frames (902) coincide with grid boundaries of the grid (222a, 220, 222b), and the means for spectrally adapting utilizes one or several spectral envelope values per grid area within these frames for representing the spectral envelopes, the extracting being performed such that extract, for a frame (404) having the first reconstruction mode associated with it, for the first, in terms of time, grid area of this frame, as a function of the transient absence indication, either one or several spectral envelope values describing the spectral envelope with a respective frequency solution is extracted as part of the representation of the spectral envelope from the encoded information signal, or that same is obtained from one or several spectral envelope values of a grid area, which is adjacent to the first, in terms of time, grid area, of the frame leading in terms of time.
-
Specification