CN111586245B - Transmission control method of mute packet, electronic device and storage medium - Google Patents
Transmission control method of mute packet, electronic device and storage medium Download PDFInfo
- Publication number
- CN111586245B CN111586245B CN202010264593.8A CN202010264593A CN111586245B CN 111586245 B CN111586245 B CN 111586245B CN 202010264593 A CN202010264593 A CN 202010264593A CN 111586245 B CN111586245 B CN 111586245B
- Authority
- CN
- China
- Prior art keywords
- mute
- packet
- gateway
- frame
- voice signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0081—Network operation, administration, maintenance, or provisioning
- H04M7/0084—Network monitoring; Error detection; Error recovery; Network testing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a transmission control method of a mute packet, electronic equipment and a storage medium, which realize that a DSP processor periodically sends the mute packet to a gateway of a receiving party in a mute time period by adding configuration of update parameters of the mute packet in a configuration interface, so as to overcome the defect that the update of the mute packet in the prior art needs to detect that the energy value of background noise of a sending end is changed to update, and if the background noise is not changed, the mute packet is not sent to the gateway of the receiving party all the time, thereby avoiding abnormal user conversation caused by the fact that a receiving end mistakenly regards media connection as interruption. The method, the electronic equipment and the storage medium configure the update cycle of the mute packet, so that the dependence of sending the mute packet on whether the background noise energy value changes in the mute time period is overcome, and a better call effect can be obtained.
Description
Technical Field
The present invention relates to the field of VOIP systems, and in particular, to a transmission control method for a mute packet, an electronic device, and a storage medium.
Background
In the prior art, the problem of saving bandwidth is usually solved by processing the speech signal by using voice detection and silence compression techniques, wherein the speech signal is composed of a voice signal and a non-voice signal, the voice signal is a signal during a period when a person speaks, and the non-voice signal is a signal during a period when no person speaks and only background noise exists. The sender gateway has a voice detector (VAD), a voice encoder and a non-voice encoder, the receiver gateway has a voice decoder and a non-voice decoder, and the communication channel is typically an IP network.
When the VAD (Voice Activity Detection) detects silence of the user terminal, the VAD sends a silence packet to the opposite terminal, and the opposite terminal generates comfortable noise according to the silence packet and listens to the user terminal, so as to save bandwidth. However, the updating of the mute packet is to detect the change of the energy value of the background noise of the local terminal, and then to re-send the mute packet to the opposite terminal. The method has the defect that if the energy value of the background noise is not changed, the local terminal does not send packets to the opposite terminal for a long time, so that the receiving terminal mistakenly regards the interruption of the media connection, and the abnormal conversation of the user is caused.
Therefore, the prior art is subject to further improvement.
Disclosure of Invention
In view of the foregoing disadvantages in the prior art, an object of the present invention is to provide a transmission control method for a mute packet, an electronic device, and a storage medium, which overcome the defect in the prior art that a mute packet is transmitted only when the energy value of the background noise corresponding to a gateway of a transmitting side changes, and the transmission of the mute packet is interrupted when the background noise does not change.
In a first aspect, the present embodiment discloses a method for controlling transmission of a mute packet, where the method includes:
the gateway of the sender receives the input voice frame, detects the input voice frame and judges whether the input voice frame is a non-voice signal frame;
and if the non-voice signal frames are non-voice signal frames, controlling mute compression processing of a plurality of continuously received non-voice signal frames into mute packets, and repeatedly sending the mute packets to a gateway of a receiving party according to preset updating parameters in a mute time period.
Optionally, before the step of receiving an input voice frame, detecting the input voice frame, and determining whether the input voice frame is a non-voice signal frame, the method further includes:
adding configuration information for sending the mute packet to a gateway of a receiving party in a configuration file of the gateway of the sending party; and the configuration information contains a preset updating parameter corresponding to the sending of the mute packet.
Optionally, the configuration file further includes an attribute value corresponding to a control function switch that controls the mute packet to be sent to the gateway of the receiving party; if the attribute value is true, the control function switch is turned on, and if the attribute value is false, the control function switch is turned off;
the step of repeatedly sending the mute packet to the gateway of the receiving party according to the preset updating parameters in the mute time period comprises the following steps:
acquiring an attribute value of the control function switch, and judging whether the attribute value is true;
and if the answer is true, acquiring the preset updating parameter, and controlling to send the mute packet to the gateway of the receiving party according to the preset updating parameter.
Optionally, the method further includes:
if the attribute value is false, judging whether the energy value of the received non-voice signal frame changes, if so, carrying out mute compression on a plurality of continuously received non-voice signal frames to obtain mute packets, and then sending the mute packets to a gateway of a receiving party.
Optionally, before the step of receiving an input voice frame, detecting the input voice frame, and determining whether the input voice frame is a non-voice signal frame, the method further includes:
modifying and controlling an attribute value corresponding to a control function switch for sending the mute packet to a gateway of a receiving party so that the modified attribute value is true, wherein the attribute value corresponding to the control function switch comprises: attribute values of the silence packet update period in VAD and SID that detect the incoming speech frame.
Optionally, the step of repeatedly sending the mute packet to the gateway of the receiving party according to the preset update parameter in the mute time period includes:
and the DSP controls to repeatedly send the mute packet to a gateway of a receiving party according to the preset updating parameters.
Optionally, the step of controlling, by the DSP processor, to repeatedly send the mute packet to the gateway of the receiving party according to the preset update parameter includes:
continuously detecting an input voice frame, carrying out mute compression processing on a plurality of input non-voice signal frames from the beginning of judging that the voice frame is a non-voice signal frame until the end of judging that the input voice frame is converted from the non-voice signal frame to the voice signal frame is a mute time period to obtain a mute packet, and repeatedly sending the mute packet to a gateway of a receiving party according to the control of an updating period contained in a preset updating parameter.
Optionally, the step of controlling, by the DSP processor, to repeatedly send the mute packet to the gateway of the receiving party according to the preset update parameter includes:
judging whether the updating period contained in the preset updating parameter exceeds a preset threshold value or not;
and if the energy value of the received non-voice signal frame is not changed, the non-voice signal frame is subjected to mute compression and is compressed into a mute packet, and the mute packet is sent to a gateway of a receiving party.
In a second aspect, the present embodiment also discloses an electronic device, which includes a processor, and a storage medium communicatively connected to the processor, wherein the storage medium is adapted to store a plurality of instructions; the processor is adapted to call instructions in the storage medium to perform the steps of implementing the transmission control method for mute packets.
The third aspect and the present embodiment also disclose a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the steps of the transmission control method for mute packets as described above.
The invention has the beneficial effects that the invention discloses a transmission control method of a mute packet and electronic equipment, the configuration for setting the update parameter of the mute packet is added in a configuration interface, so that a DSP processor periodically sends the mute packet to a gateway of a receiving party in a mute time period, the defect that the update of the mute packet in the prior art is carried out only when the energy value of the background noise of a sending end is detected to be changed, and if the background noise is not changed, the mute packet is not sent to the gateway of the receiving party all the time is overcome, and the abnormal conversation of a user caused by the fact that a receiving end mistakenly regards as the interruption of media connection is avoided.
Drawings
Fig. 1 is a flowchart illustrating a transmission control method of a mute packet according to an embodiment of the present invention;
FIG. 2 is a flow chart of steps in an embodiment of the present invention;
fig. 3 is a schematic structural diagram of the electronic device of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the prior art, after receiving a voice packet, a gateway at a receiving party sends the voice packet to a voice decoder for voice decoding and then outputs a voice signal, and after receiving a mute packet, the gateway sends a non-voice decoder for reconstructing an excitation signal of background noise, so that the reconstructed noise signal is more natural. However, in the prior art, the sending of the mute packet is initiated only when the energy value of the background noise is detected to be changed, and when the energy value of the background noise is not changed, the sending gateway does not send the mute packet to the receiving gateway, so that the receiving gateway mistakenly regards the media connection as interrupted, and the user is prompted that the call is abnormal, and inconvenience is brought to the call of the user.
In order to overcome the above problems, this embodiment provides a transmission control method for a mute packet, which configures an update cycle of the mute packet, and sends the mute packet to a receiving-side gateway at a fixed or non-fixed cycle in a mute period, so as to avoid abnormal interruption of a call caused by the receiving-side gateway mistakenly considering that a media connection is interrupted, and provide convenience for a call of a user.
The invention will be explained in more detail with reference to the following specific application examples of the method of the invention and the accompanying drawings.
The embodiment discloses a transmission control method of a mute packet, as shown in fig. 1, including:
step S1, the gateway of the sending party receives the input voice frame, detects the input voice frame, and determines whether the input voice frame is a non-voice signal frame.
In this step, the gateway of the sending party receives an input voice frame, which may be voice information sent by a user or background noise when the user does not send a sound, so that when the gateway of the sending party receives the input voice frame, the gateway of the sending party detects the input voice frame through VAD to judge whether the input voice frame is a voice signal frame, if the input voice frame is a voice signal frame, the input voice frame is input to a voice encoder for encoding, and if the input voice frame is a non-voice signal frame, the input non-voice encoder is required to encode.
Specifically, before this step, the method further includes:
adding configuration information for sending the mute packet to a gateway of a receiving party in a configuration file of the gateway of the sending party; and the configuration information contains a preset updating parameter corresponding to the sending of the mute packet.
And step S2, if the frame is a non-voice signal frame, controlling to mute and compress a plurality of continuously received non-voice signal frames into mute packets, and repeatedly sending the mute packets to a gateway of a receiving party according to preset updating parameters in a mute time period.
If it is detected in step S1 that the input speech frame is a non-speech signal frame, a silence packet is transmitted according to the preset update parameters during the next silence period.
Specifically, in this step, after receiving the non-voice signal frame, the DSP processor obtains configuration information of an update period of the mute packet, and controls to send each mute packet to the gateway of the receiving party according to a preset update parameter contained in the configuration information.
Further, the step of controlling, by the DSP processor, to repeatedly send the mute packet to the gateway of the receiving party according to the preset update parameter includes:
continuously detecting an input voice frame, starting from judging that the voice frame is a non-voice signal frame until judging that the input voice frame is converted from the non-voice signal frame to a voice signal frame, periodically performing mute compression processing on a plurality of input non-voice signal frames to obtain a mute packet, and repeatedly transmitting the mute packet to a gateway of a receiving party according to the update period control contained in the preset update parameter.
If the non-voice signal frame is received, controlling and detecting whether the next received voice frame is the non-voice signal frame, and if the next received voice frame is the non-voice signal frame, transmitting a mute packet according to the acquired preset updating parameter in the next mute time period. The silent period starts when the received voice frame is detected to be a non-voice signal frame and ends when the received voice frame is detected to be a voice signal frame. In the mute time period, the control periodically sends the mute packet to the gateway of the receiving party, thereby overcoming the misunderstanding that the connection is interrupted because no voice signal is input in the media channel of the gateway of the receiving party.
Further, the step of controlling, by the DSP processor, to repeatedly send the mute packet to the gateway of the receiving party according to the preset update parameter includes:
judging whether the updating period contained in the preset updating parameter exceeds a preset threshold value or not;
if the energy value of the background noise exceeds the threshold value, judging whether the energy value of the background noise of the gateway of the sending party is changed, and if the energy value of the background noise of the gateway of the sending party is changed, controlling to send the mute packet to the gateway of the receiving party.
In the step, the periodical timing sending of the mute packet is controlled by setting the update cycle, and if the cycle duration of the update cycle exceeds the duration of the mute time period, the sending of the mute packet can be performed according to whether the energy value of the background noise is synchronously detected to change.
In order to better control the sending of the mute packet, the configuration file further comprises an attribute value corresponding to a control function switch for controlling the sending of the mute packet to a gateway of a receiving party; and if the attribute value is true, the control function switch is turned on, and if the attribute value is false, the control function switch is turned off.
The step of repeatedly sending the mute packet to the gateway of the receiving party according to the preset updating parameters in the mute time period comprises the following steps:
acquiring an attribute value of the control function switch, and judging whether the attribute value is true;
and if the answer is true, acquiring the preset updating parameter, and controlling to send the mute packet to the gateway of the receiving party according to the preset updating parameter.
If the attribute value is false, controlling and judging whether the energy value of the background noise of the gateway of the sending party is changed, and if the energy value of the background noise of the gateway of the sending party is changed, controlling and sending the mute packet to the gateway of the receiving party.
In an embodiment, to implement the method disclosed in this embodiment, before the step of receiving an input voice frame, detecting the input voice frame, and determining whether the input voice frame is a non-voice signal frame, the method further includes:
modifying and controlling an attribute value corresponding to a control function switch for sending the mute packet to a gateway of a receiving party so that the modified attribute value is true, wherein the attribute value corresponding to the control function switch comprises: attribute values of the silence packet update period in VAD and SID that detect the incoming speech frame.
That is, the control function switch needs to be turned on first, and the corresponding attribute value is modified to be true, so that the function of updating the period of the mute packet in VAD and SID is realized, and the DSP processor periodically sends the mute packet to the gateway of the receiving party.
Further, the control function switch is turned on, and may be turned on according to a received instruction, or may be automatically turned on when the change of the background noise is not detected for a preset time, and after the control function switch is turned on, the DSP processor may periodically send a mute packet to the gateway of the receiving party during a mute period according to a configured update period, regardless of whether the energy value of the background noise is changed.
In another embodiment, the update period may be a non-fixed period, and the period duration of the update period may change at preset time intervals, for example: and every 2 seconds, the cycle duration is increased by 1s until the cycle duration is increased to the maximum value, the maximum value can be 60s, and when the cycle duration of the updating cycle is increased to 60s, the periodic mute packet transmission is continuously carried out by taking 60s as the cycle duration in the next mute period. Or may be changed according to a detected change of the background noise energy value, such as: when the periodic mute packet transmission is continuously carried out by taking 60s as the cycle duration, if the change of the background noise energy value is detected in the 20 th s, the continuous transmission cycle duration is controlled to be reduced, and the periodic mute packet transmission is carried out by taking every 30s as the cycle duration.
As shown in connection with fig. 2, device 1 detects the muting of FXS user 1, sends a mute packet to device 2 over the network, and device 2 generates comfort noise to FXS user 2. The device 1 updates the mute packet only when detecting that the background noise of the FXS user 1 has the energy change, and then sends the updated mute packet to the device 2, and if the energy value of the background noise of the user 1 does not change for a long time, the device 1 will not send the packet to the device 2 for a long time, which causes the device 2 to consider that the connection of the media channel is interrupted. In the embodiment of the invention, a configuration of a mute packet update period is added, and if a switch of VAD and SID update rates is turned on in a configuration interface, according to the configured update rates, a DSP can periodically send mute packets to an opposite terminal during a mute period regardless of whether the capacity value of background noise is changed.
The invention also provides an electronic device comprising a processor, a storage medium communicatively coupled to the processor, the storage medium adapted to store a plurality of instructions; the processor is adapted to call instructions in the storage medium to perform the steps of implementing the method for controlling transmission of a mute packet.
Specifically, as shown in fig. 3, the electronic device includes at least one processor (processor)20 and a memory (memory)22, and may further include a display 21, a communication Interface (Communications Interface)23 and a bus 24. The processor 20, the display 21, the memory 22 and the communication interface 23 can communicate with each other through the bus 24. The display screen 21 is configured to display a user guidance interface preset in the initial setting mode. The communication interface 23 may transmit information. The processor 20 may call logic instructions in the memory 22 to perform the methods in the embodiments described above.
Furthermore, the logic instructions in the memory 22 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 22, which is a computer-readable storage medium, may be configured to store a software program, a computer-executable program, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure. The processor 30 executes the functional application and data processing, i.e. implements the method in the above-described embodiments, by executing the software program, instructions or modules stored in the memory 22.
The memory 22 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. Further, the memory 22 may include a high speed random access memory and may also include a non-volatile memory. For example, a variety of media that can store program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, may also be transient storage media.
In addition, the present embodiment also discloses a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the steps of the transmission control method for the mute packet.
The specific processes loaded and executed by the instruction processors in the storage medium and the terminal are described in detail in the method, and are not described in detail herein.
The invention discloses a transmission control method of a mute packet, an electronic device and a storage medium, which realize that a DSP processor periodically sends the mute packet to a gateway of a receiving party in a mute time period by adding configuration for setting update parameters of the mute packet in a configuration interface so as to overcome the defect that the update of the mute packet in the prior art is carried out only when the energy value of background noise of a sending end is detected to be changed, and if the background noise is not changed, the mute packet is not sent to the gateway of the receiving party all the time, thereby avoiding the defect that a receiving end mistakenly regards as media connection interruption to cause abnormal conversation of a user
It should be understood that equivalents and modifications of the technical solution and inventive concept thereof may occur to those skilled in the art, and all such modifications and alterations should fall within the scope of the appended claims.
Claims (7)
1. A transmission control method of a mute packet is characterized by comprising the following steps:
the gateway of the sender receives the input voice frame, detects the input voice frame and judges whether the input voice frame is a non-voice signal frame; wherein, the non-voice signal frame is a background noise signal frame;
if the non-voice signal frames are non-voice signal frames, controlling mute compression processing of a plurality of continuously received non-voice signal frames into mute packets, and repeatedly sending the mute packets to a gateway of a receiving party according to preset updating parameters in a mute time period;
the step of repeatedly sending the mute packet to the gateway of the receiving party according to the preset updating parameters in the mute time period comprises the following steps:
the DSP controls the mute packet to be repeatedly sent to a gateway of a receiving party according to the preset updating parameters;
judging whether an updating period contained in a preset updating parameter exceeds a preset threshold value or not; if the energy value of the received non-voice signal frame exceeds the energy value of the received non-voice signal frame, judging whether the energy value of the received non-voice signal frame changes, if so, carrying out mute compression on the non-voice signal frame to form a mute packet, and then sending the mute packet to a gateway of a receiving party;
the updating period is a non-fixed period, and the period duration of the updating period is changed at a preset time interval;
the configuration file of the gateway of the sender comprises an attribute value corresponding to a control function switch for controlling the mute packet to be sent to the gateway of the receiver; if the attribute value is true, the control function switch is turned on, and if the attribute value is false, the control function switch is turned off;
the step of repeatedly sending the mute packet to the gateway of the receiving party according to the preset updating parameters in the mute time period comprises the following steps:
acquiring an attribute value of the control function switch, and judging whether the attribute value is true;
if the answer is true, acquiring the preset updating parameter, and controlling to send a mute packet to a gateway of a receiving party according to the preset updating parameter;
when the switch of VAD and SID update rate is opened in the configuration interface, the DSP will periodically send mute packets to the opposite end during the mute period according to the configured update rate, regardless of the change of the background noise capacity value.
2. The method as claimed in claim 1, wherein before the step of receiving the input voice frame, detecting the input voice frame, and determining whether the input voice frame is a non-voice signal frame, the method further comprises:
adding configuration information for sending the mute packet to a gateway of a receiving party in a configuration file of the gateway of the sending party; and the configuration information contains a preset updating parameter corresponding to the sending of the mute packet.
3. The method of claim 2, further comprising:
if the attribute value is false, judging whether the energy value of the received non-voice signal frame changes, if so, carrying out mute compression on a plurality of continuously received non-voice signal frames to obtain mute packets, and then sending the mute packets to a gateway of a receiving party.
4. The method as claimed in claim 2, wherein before the step of receiving the input voice frame, detecting the input voice frame, and determining whether the input voice frame is a non-voice signal frame, the method further comprises:
modifying and controlling an attribute value corresponding to a control function switch for sending the mute packet to a gateway of a receiving party so that the modified attribute value is true, wherein the attribute value corresponding to the control function switch comprises: attribute values of the silence packet update period in VAD and SID that detect the incoming speech frame.
5. The method of claim 4, wherein the step of the DSP processor controlling the sending of the mute packet to the receiver gateway repeatedly according to the preset update parameters comprises:
continuously detecting an input voice frame, carrying out mute compression processing on a plurality of input non-voice signal frames from the beginning of judging that the voice frame is a non-voice signal frame until the end of judging that the input voice frame is converted from the non-voice signal frame to the voice signal frame is a mute time period to obtain a mute packet, and repeatedly sending the mute packet to a gateway of a receiving party according to the control of an updating period contained in a preset updating parameter.
6. An electronic device comprising a processor, a storage medium communicatively coupled to the processor, the storage medium adapted to store a plurality of instructions; the processor is adapted to invoke instructions in the storage medium to perform the steps of implementing the method of transmission control of mute packets according to any of the preceding claims 1-5.
7. A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the transmission control method of the mute packet according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010264593.8A CN111586245B (en) | 2020-04-07 | 2020-04-07 | Transmission control method of mute packet, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010264593.8A CN111586245B (en) | 2020-04-07 | 2020-04-07 | Transmission control method of mute packet, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111586245A CN111586245A (en) | 2020-08-25 |
CN111586245B true CN111586245B (en) | 2021-12-10 |
Family
ID=72124403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010264593.8A Active CN111586245B (en) | 2020-04-07 | 2020-04-07 | Transmission control method of mute packet, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111586245B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113436637A (en) * | 2021-06-20 | 2021-09-24 | 杭州登虹科技有限公司 | Compression algorithm of audio flow |
CN118158321A (en) * | 2024-05-09 | 2024-06-07 | 荣耀终端有限公司 | Parameter setting method and related device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561455A (en) * | 2007-05-08 | 2014-02-05 | Lg电子株式会社 | Methods of transmitting and receiving data in mobile communication system and device supporting the same |
CN105101109A (en) * | 2014-05-15 | 2015-11-25 | 哈尔滨海能达科技有限公司 | Realization method, terminal, and system for discontinuous transmission of police digital trunking system |
CN105304079A (en) * | 2015-09-14 | 2016-02-03 | 上海可言信息技术有限公司 | Multi-party call multi-mode speech synthesis method and system |
WO2018200649A1 (en) * | 2017-04-25 | 2018-11-01 | Qualcomm Incorporated | Optimized uplink operation for voice over long-term evolution (volte) and voice over new radio (vonr) listen or silent periods |
WO2020002448A1 (en) * | 2018-06-28 | 2020-01-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive comfort noise parameter determination |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2350532B (en) * | 1999-05-28 | 2001-08-08 | Mitel Corp | Method to generate telephone comfort noise during silence in a packetized voice communication system |
JP2007114417A (en) * | 2005-10-19 | 2007-05-10 | Fujitsu Ltd | Voice data processing method and device |
CN101320563B (en) * | 2007-06-05 | 2012-06-27 | 华为技术有限公司 | Background noise encoding/decoding device, method and communication equipment |
US10057939B2 (en) * | 2015-06-16 | 2018-08-21 | Apple Inc. | Managing packet-switched voice communications during silence intervals |
CN110570881B (en) * | 2019-08-05 | 2022-07-22 | 深圳震有科技股份有限公司 | Method, apparatus, device and medium for switching back to voice mode in facsimile transparent transmission mode |
-
2020
- 2020-04-07 CN CN202010264593.8A patent/CN111586245B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103561455A (en) * | 2007-05-08 | 2014-02-05 | Lg电子株式会社 | Methods of transmitting and receiving data in mobile communication system and device supporting the same |
CN105101109A (en) * | 2014-05-15 | 2015-11-25 | 哈尔滨海能达科技有限公司 | Realization method, terminal, and system for discontinuous transmission of police digital trunking system |
CN105304079A (en) * | 2015-09-14 | 2016-02-03 | 上海可言信息技术有限公司 | Multi-party call multi-mode speech synthesis method and system |
WO2018200649A1 (en) * | 2017-04-25 | 2018-11-01 | Qualcomm Incorporated | Optimized uplink operation for voice over long-term evolution (volte) and voice over new radio (vonr) listen or silent periods |
WO2020002448A1 (en) * | 2018-06-28 | 2020-01-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive comfort noise parameter determination |
Also Published As
Publication number | Publication date |
---|---|
CN111586245A (en) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7246057B1 (en) | System for handling variations in the reception of a speech signal consisting of packets | |
CN111586245B (en) | Transmission control method of mute packet, electronic device and storage medium | |
US10832696B2 (en) | Speech signal cascade processing method, terminal, and computer-readable storage medium | |
TWI439086B (en) | Jitter buffer adjustment | |
US8781826B2 (en) | Method for operating a speech recognition system | |
CN112334980B (en) | Adaptive comfort noise parameter determination | |
JPH11503581A (en) | Method for transmitting a voice frequency signal in a mobile telephone system | |
US11869516B2 (en) | Voice processing method and apparatus, computer- readable storage medium, and computer device | |
CN108133712B (en) | Method and device for processing audio data | |
US8391313B2 (en) | System and method for improved use of voice activity detection | |
US8380525B2 (en) | Continued telecommunication with weak links | |
CN108074587B (en) | Method and device for detecting call interruption | |
JP2001186221A (en) | Improvement of digital communication equipment of relevant equipment | |
JP4230774B2 (en) | A method to eliminate the mediation failure due to echo by mediating speakerphone operation in a portable communication device | |
CN107592428A (en) | A kind of volume adjusting method and communicator | |
CN107682360B (en) | Voice call processing method and mobile terminal | |
US20120076012A1 (en) | Comfort noise generation by a headset that is associated with a voip-enabled device | |
KR20070099678A (en) | Method of transmitting end-of-speech marks in a speech recognition system | |
US20130138433A1 (en) | Switching Off DTX for Music | |
CN107863981B (en) | Method for shortening call setup time and interphone | |
CN108702237A (en) | A kind of method of adjustment and terminal of code rate | |
WO2001078414A2 (en) | Method and apparatus for audio signal based answer call message generation | |
CN101299633B (en) | Processing method for evading forward and backward encoding/decoding cascade manipulation | |
EP3821429B1 (en) | Transmission control for audio device using auxiliary signals | |
CN113450809B (en) | Voice data processing method, system and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |