Method of implementing source control rate of AMR speech sound coding
A technology of AMR voice and implementation method, which is applied in the field of voice coding, and can solve the problems of voice coding transmission coding redundancy, background noise discontinuity, disappearance, etc., and achieve the effects of saving calculation, reducing coding calculation, and saving bandwidth
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] In the standard encoding method of the prior art, when in silent mode (that is, VAD flag="0"), after the first SID_FIRST frame is transmitted to the network, the SCR controller at the sending end will calculate and transmit a SID_UPDATE frame at regular intervals (ie comfort background noise) to the network. The SID_UPDATE frame is generated and transmitted every 8 frames, that is, 7 consecutive NO_DATA frames and then 1 SID_UPDATE frame is transmitted.
[0059] In this example, illustrate the N L = 24 cases.
[0060] such as figure 1 As shown, at the sending end, for 32 frames of comfort noise, in the coding of the prior art, these 32 frames contain 4 SID_UPDATE frames and 28 NO_DATA frames, and after adopting the method of the present invention, only 1 SID_UPDATE frame and 31 NO_DATA frames. Since the SID_UPDATE frame contains information and the NO_DATA frame does not contain information, after adopting the method of the present invention, it is at the sending en...
Embodiment 2
[0064] In this embodiment, taking the average reduction of 3 frames as an example, the average number of frames to be analyzed is shown in Table 3:
[0065] Happening
Corresponding N L value
The average number of frames required to reduce 3 frames F
0
24
32
1
48
28
2
72
26.67
3
96
26
[0066] table 3
[0067] After analysis, it can be found that the average required number of frames F for each reduction of 3 frames satisfies:
[0068] F = 4 + 3 * Mode Mode + 1 · 8 or: F = 24 ( N L + ...
Embodiment 3
N 3
[0077] table 5
[0078] In this way, when the system analyzes the information, for example, when the obtained data is "100", it means that the system is working in the enhanced mode at this time, and the method proposed by the present invention is used for encoding. where N L The value of is 24, that is to say, in the mute state, the SCR controller at the sending end of the AMR speech coding sends a SID_UPDATE frame to the network at a period of 32 frames. Under normal circumstances, the receiving end will only receive one SID_UPDATE frame every 32 frames. Compared with the standard encoding method, it receives 3 SID_UPDATE frames less in the same long silent period, so the receiving end will save the SID_UPDATE frame in the memory. The stored last received bad SID_UPDATE frame is used as the replacement frame information to replace the three omitted SID_UPDATE frames, so as to ensure that the comfort noise can be generated normally.
[0079] Asp...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 