METHOD FOR ENCODING AND DECODING AN AUDIO SIGNAL AND APPARATUS FOR SAME
First Claim
Patent Images
1. A coding method for an audio signal or speech signal, comprising:
- switching an input signal to any one of a linear prediction domain (LPD) coding mode and a frequency domain coding mode according to a predetermined standard;
selecting LP coding modes of a plurality of frames included in one super frame when the input signal is switched to the LPD coding mode; and
controlling to include algebraic code excited linear prediction (ACELP) bit allocation information in a bit stream only when at least one of the LP coding modes is ACELP.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for coding and decoding an audio signal or speech signal and an apparatus adopting the method are provided.
112 Citations
17 Claims
-
1. A coding method for an audio signal or speech signal, comprising:
-
switching an input signal to any one of a linear prediction domain (LPD) coding mode and a frequency domain coding mode according to a predetermined standard; selecting LP coding modes of a plurality of frames included in one super frame when the input signal is switched to the LPD coding mode; and controlling to include algebraic code excited linear prediction (ACELP) bit allocation information in a bit stream only when at least one of the LP coding modes is ACELP.
-
-
2. A decoding method for an audio signal or speech signal, comprising:
-
analyzing a linear prediction (LP) coding mode (lpd mode) included in a bit stream; and performing transform coded excitation (TCX) decoding with respect to a super frame when a plurality of frames included in the super frame are coded by TCX as a result of the analysis, and performing algebraic code excited linear prediction (ACELP) decoding by further reading ACELP bit allocation information when at least a part of the super frame is coded by ACELP.
-
-
3. A decoding method for an audio signal or speech signal, comprising:
-
switching to a frequency domain decoding mode or a linear prediction domain (LPD) decoding mode by analyzing core mode information (core_mode) included in a bit stream; reading context reset information (arith_reset_flag) with respect to a frame in the frequency domain decoding mode, thereby performing frequency domain decoding when the context reset information is set; and analyzing an LP decoding mode (lpd_mode) of a super frame in the LPD decoding mode, and performing algebraic code excited linear prediction (ACELP) decoding when an object frame included in the super frame is coded by ACELP. - View Dependent Claims (4, 5)
-
-
6. A coding method for an audio signal or speech signal, comprising:
-
switching an input signal to any one of a linear prediction domain (LPD) coding mode and a frequency domain coding mode according to a predetermined standard; and coding the input signal to the LPD coding mode or the frequency domain coding mode such that random access availability information (random access) related to a plurality of frames of a coded super frame is included. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A decoding method for an audio signal or speech signal, comprising:
-
determining whether a frame included in a super frame is randomly accessible by analyzing random access availability information (random access) included in a bit stream; continuing determination of random accessibility of a next frame when the frame is not randomly accessible, switching to a frequency domain decoding mode or a linear prediction domain (LPD) decoding mode by analyzing core mode information (core_mode) when the frame is randomly accessible, and performing frequency domain decoding or LPD decoding.
-
-
12. A decoding method for an audio signal or speech signal, comprising:
-
analyzing linear prediction (LP) coding mode (lpd_mode) included in a bit stream; and performing ACELP decoding by reading algebraic code excited linear prediction (ACELP) bit allocation information when a frame is coded by ACELP for the first time among at least one frame included in a super frame as a result of the analysis.
-
-
13. A decoding method for an audio signal or speech signal, comprising:
-
analyzing a linear prediction (LP) coding mode (lpd_mode) included in a bit stream; and performing algebraic code excited linear prediction (ACELP) decoding of ACELP bit allocation information in a second ACELP frame, using ACELP bit allocation information read during decoding of a first ACELP frame, in a case where at least one frame included in a super frame is coded by ACELP as a result of the analysis.
-
-
14. A decoding method for an audio signal or speech signal, comprising:
-
analyzing a linear prediction (LP) coding mode (lpd_mode) included in a bit stream; and performing algebraic code excited linear prediction (ACELP) decoding of ACELP bit allocation information in a second ACELP frame, using ACELP bit allocation information read during decoding of a first ACELP frame, in a case where at least one frame included in a super frame is coded by ACELP as a result of the analysis.
-
-
15. A decoding method for an audio signal or speech signal, comprising:
-
analyzing new linear prediction (LP) coding mode (new_lpd_mode) reconstructed in an order of a coding method; determining whether to read an algebraic code excited linear prediction (ACELP) coding mode according to a value of the new LP coding mode; reading the ACELP coding mode; performing decoding according to the ACELP coding mode and the new LP coding mode.
-
-
16. A decoding method for an audio signal or speech signal, comprising:
-
analyzing a reconstructed temporal core mode (temporal_core_mode) by allocating a subordinate new linear prediction (LP) coding mode (new_lpd_mode) having a high availability in an algebraic code excited linear prediction (ACELP) coding mode; determining the ACELP coding mode and the subordinate new LP coding mode (new_lpd_mode) according to the temporal core mode; and performing decoding according to the ACELP coding mode and the subordinate new LP coding mode (new_lpd_mode).
-
-
17. A decoding method for an audio signal or speech signal, comprising:
-
analyzing a frame mode (frame_mode) for allocating subordinate groups of a new linear prediction (LP) coding mode (new_lpd_mode); determining an algebraic code excited linear prediction (ACELP) coding mode corresponding to the frame mode (frame_mode) and a subordinate new LP coding mode (new_lpd_mode); determining the ACELP coding mode and the subordinate new LP coding mode (new_lpd_mode) using the read ACELP coding mode and the subordinate new LP coding mode (new_lpd_mode); and performing decoding according to the ACELP coding mode and the subordinate new LP coding mode (new_lpd_mode).
-
Specification