Movatterモバイル変換


[0]ホーム

URL:


CN107819964A - Improve method, apparatus, terminal and the computer-readable recording medium of speech quality - Google Patents

Improve method, apparatus, terminal and the computer-readable recording medium of speech quality
Download PDF

Info

Publication number
CN107819964A
CN107819964ACN201711125884.3ACN201711125884ACN107819964ACN 107819964 ACN107819964 ACN 107819964ACN 201711125884 ACN201711125884 ACN 201711125884ACN 107819964 ACN107819964 ACN 107819964A
Authority
CN
China
Prior art keywords
spectrum
voice
caller
signal
sound
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.)
Granted
Application number
CN201711125884.3A
Other languages
Chinese (zh)
Other versions
CN107819964B (en
Inventor
杨宗业
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711125884.3ApriorityCriticalpatent/CN107819964B/en
Publication of CN107819964ApublicationCriticalpatent/CN107819964A/en
Application grantedgrantedCritical
Publication of CN107819964BpublicationCriticalpatent/CN107819964B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明属于语音通话技术领域,尤其涉及一种提高通话质量的方法、装置、终端和计算机可读存储介质,其中,所述方法包括:当用户终端处于免提通话状态时,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式;若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号;若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。抑制了回声,提高了上行语音的音质和通话质量。

The present invention belongs to the technical field of voice calls, and in particular relates to a method, device, terminal and computer-readable storage medium for improving call quality, wherein the method includes: when a user terminal is in a hands-free call state, acquiring an uplink link of an uplink channel signal and the downlink signal of the downlink channel, judge the call mode of the user terminal according to the uplink signal and the downlink signal; if the user terminal is in the dual-talk talk mode, then identify whether the downlink signal is a non-speech signal; if identified If the downlink signal is determined to be a non-speech signal, attenuate the gain of the downlink channel. The echo is suppressed, and the sound quality and call quality of the uplink voice are improved.

Description

Translated fromChinese
提高通话质量的方法、装置、终端和计算机可读存储介质Method, device, terminal and computer-readable storage medium for improving call quality

技术领域technical field

本发明属于语音通话技术领域,尤其涉及一种提高通话质量的方法、装置、终端和计算机可读存储介质。The invention belongs to the technical field of voice calls, and in particular relates to a method, device, terminal and computer-readable storage medium for improving call quality.

背景技术Background technique

现有技术中,在免提通话、视频聊天和微信语音等语音双讲场景下,经常会产生回声问题,所谓回声是指本端通话者的麦克风在采集本端通话者的语音信号的同时,还会采集到扬声器广播的从对端通话者传过来的非语音信号。本端通话者将麦克风采集到的所有声音发送给对端通话者的时候,对端通话者在听到本端通话者的语音信号的同时,还会听到所述非语音信号,即回声,因此,为了避免非语音信号对通话质量的影响,需要对麦克风采集到的所有声音进行回声抑制处理,但是现有技术中抑制回声的处理方法会对本端通话者的语音信号造成影响,在消除回声的同时也会一定程度上破坏本端通话者的语音信号,造成信号扭曲,使得对端通话者听到的是卡顿断续的声音,影响语音通讯质量。In the prior art, in scenarios such as hands-free calls, video chats, and WeChat voice, echo problems often occur. The so-called echo means that the microphone of the local caller collects the voice signal of the local caller while Non-speech signals broadcast by the loudspeaker from the caller at the other end are also picked up. When the caller at the local end sends all the sounds collected by the microphone to the caller at the opposite end, the caller at the opposite end will hear the non-speech signal, that is, the echo, while hearing the voice signal of the caller at the local end. Therefore, in order to avoid the impact of non-speech signals on the call quality, it is necessary to perform echo suppression processing on all sounds collected by the microphone, but the processing method for suppressing echoes in the prior art will affect the voice signal of the caller at the local end. At the same time, it will also destroy the voice signal of the caller at the local end to a certain extent, causing the signal to be distorted, so that the caller at the other end hears a stuttering and intermittent sound, which affects the quality of voice communication.

发明内容Contents of the invention

本发明实施例提供一种提高通话质量的方法、装置、终端和计算机可读存储介质,能够避免非语音信号对通话质量的影响,提高上行语音的音质。Embodiments of the present invention provide a method, device, terminal and computer-readable storage medium for improving call quality, which can avoid the impact of non-speech signals on call quality and improve the sound quality of uplink voice.

本发明实施例第一方面提供一种提高通话质量的方法,包括:The first aspect of the embodiments of the present invention provides a method for improving call quality, including:

当用户终端处于免提通话状态时,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式;When the user terminal is in the hands-free call state, acquiring an uplink signal of an uplink channel and a downlink signal of a downlink channel, and judging the call mode of the user terminal according to the uplink signal and the downlink signal;

若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号;If the user terminal is in a dual-talk communication mode, identifying whether the downlink signal is a non-speech signal;

若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。If it is identified that the downlink signal is a non-speech signal, attenuate the gain of the downlink channel.

本发明实施例第二方面提供一种提高通话质量的装置,包括:The second aspect of the embodiment of the present invention provides a device for improving call quality, including:

通话模式判断单元,用于当用户终端处于免提通话状态,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式;A call mode judging unit, configured to obtain an uplink signal of an uplink channel and a downlink signal of a downlink channel when the user terminal is in a hands-free call state, and judge the call mode of the user terminal according to the uplink signal and the downlink signal;

识别单元,用于若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号;An identification unit, configured to identify whether the downlink signal is a non-speech signal if the user terminal is in a dual-talk mode;

衰减单元,用于若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。The attenuation unit is configured to attenuate the gain of the downlink channel if the downlink signal is identified as a non-speech signal.

本发明实施例第三方面提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。The third aspect of the embodiments of the present invention provides a terminal, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the above method is implemented when the processor executes the computer program A step of.

本发明实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。A fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the foregoing method are implemented.

本发明实施例中,通过在用户终端处于双讲通话模式时,识别所述下行信号是否为非语音信号,并在所述下行信号为非语音信号时,衰减所述下行信道的增益,使得本端通话者的麦克风在采集本端通话者的语音信号时,不会采集到扬声器广播的非语音信号,抑制了回声,提高上行语音的音质。另外,由于是在下行信号为非语音信号时,衰减下行信道的增益,因此,不会使得本端通话者听到的是卡顿断续的声音,提高了通话质量。In the embodiment of the present invention, by identifying whether the downlink signal is a non-speech signal when the user terminal is in the dual-talk mode, and attenuating the gain of the downlink channel when the downlink signal is a non-speech signal, the When the microphone of the caller at the end collects the voice signal of the caller at the local end, it will not collect the non-speech signal broadcast by the speaker, which suppresses the echo and improves the sound quality of the uplink voice. In addition, since the gain of the downlink channel is attenuated when the downlink signal is a non-speech signal, the caller at the local end will not hear a stuttering and intermittent sound, which improves the call quality.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or prior art. It should be understood that the following drawings only show some aspects of the present invention. The embodiment, therefore, should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained according to these drawings without creative work.

图1是本发明实施例提供的用户终端的结构示意图;FIG. 1 is a schematic structural diagram of a user terminal provided by an embodiment of the present invention;

图2是本发明实施例一提供的一种提高通话质量的方法的实现流程图;FIG. 2 is an implementation flow chart of a method for improving call quality provided by Embodiment 1 of the present invention;

图3是本发明实施例二提供的提高通话质量的方法S202的具体实现流程图;FIG. 3 is a specific implementation flowchart of the method S202 for improving call quality provided by Embodiment 2 of the present invention;

图4是本发明实施例三提供的提高通话质量的方法S202的具体实现流程图;FIG. 4 is a specific implementation flowchart of the method S202 for improving call quality provided by Embodiment 3 of the present invention;

图5是本发明实施例四提供的提高通话质量的装置的结构示意图;FIG. 5 is a schematic structural diagram of a device for improving call quality provided by Embodiment 4 of the present invention;

图6是本发明实施例提供的终端的结构示意图。FIG. 6 is a schematic structural diagram of a terminal provided by an embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

图1示出了本发明实施例用户终端的结构示意图,所述用户终端可以是智能手机或pad,包括双麦克风和扬声器103。所述双麦克风包括主麦克风101和副麦克风102。在用户通话过程中,所述主麦克风101主要用来采集用户的语音,所述副麦克风102主要用来采集外界噪声。所述智能手机或pad的处理器对所述主麦克风101和所述副麦克风102采集到的不同声音进行处理之后,会产生与外界噪音相反的声波来抵消外界噪音。FIG. 1 shows a schematic structural diagram of a user terminal according to an embodiment of the present invention. The user terminal may be a smart phone or a pad, and includes dual microphones and speakers 103 . The dual microphones include a primary microphone 101 and a secondary microphone 102 . During the user's call, the primary microphone 101 is mainly used to collect the user's voice, and the secondary microphone 102 is mainly used to collect external noise. After the processor of the smartphone or pad processes the different sounds collected by the primary microphone 101 and the secondary microphone 102, it will generate a sound wave opposite to the external noise to cancel the external noise.

但是当用户终端处于免提通话状态时,例如,免提通话、视频聊天、微信语音或游戏语音等语音双讲场景下,经常会产生回声问题。即,本端通话者的麦克风在采集本端通话者的语音信号的同时,还会采集到扬声器103广播的从对端通话者传过来的非语音信号,使得本端通话者将麦克风采集到的所有声音发送给对端通话者的时候,对端通话者在听到本端通话者的语音信号的同时,还会听到所述非语音信号,即回声,从而影响了通话质量。However, when the user terminal is in the state of hands-free calling, for example, in voice dual-talk scenarios such as hands-free calling, video chat, WeChat voice or game voice, echo problems often occur. That is, when the microphone of the caller at the local end collects the voice signal of the caller at the local end, it also collects the non-speech signal broadcast by the loudspeaker 103 from the caller at the opposite end, so that the caller at the local end collects the voice signal collected by the microphone. When all the sounds are sent to the caller at the opposite end, the caller at the opposite end will also hear the non-speech signal, that is, the echo, while hearing the voice signal of the caller at the local end, thereby affecting the call quality.

由于现在免提下行声音越做越大,造成回声抑制要求也越来越高。现有技术中存在的对本端通话者的麦克风采集到的所有声音进行回声抑制处理时,会对本端通话者的语音信号造成影响,在消除回声的同时也会一定程度上破坏本端通话者的语音信号,造成信号扭曲,使得对端通话者听到的是卡顿断续的声音,影响语音通讯质量。As the hands-free downlink sound is getting louder and louder, the requirements for echo suppression are getting higher and higher. In the prior art, when the echo suppression processing is performed on all the sounds collected by the microphone of the caller at the local end, the voice signal of the caller at the local end will be affected, and the echo of the caller at the local end will also be destroyed to a certain extent. The voice signal causes the signal to be distorted, so that the caller at the opposite end hears a stuttering sound, which affects the quality of voice communication.

为了解决上述问题,本发明实施例提供的一种提高通话质量的方法,通过在用户终端处于双讲通话模式时,识别所述下行信号是否为非语音信号,并在所述下行信号为非语音信号时,衰减所述下行信道的增益,使得本端通话者的麦克风在采集本端通话者的语音信号时,不会采集到扬声器广播的非语音信号,抑制了回声,提高了上行语音的音质。另外,由于是在下行信号为非语音信号时,衰减下行信道的增益,并不会对本端通话者的语音信号造成不好的影响,因此,不会使得对端通话者听到的是卡顿断续的声音,提高了通话质量。In order to solve the above problems, the embodiment of the present invention provides a method for improving call quality, by identifying whether the downlink signal is a non-speech signal when the user terminal is in the dual-talk talk mode, and when the downlink signal is a non-speech signal, signal, attenuate the gain of the downlink channel, so that when the microphone of the caller at the local end collects the voice signal of the caller at the local end, the non-speech signal broadcast by the loudspeaker will not be collected, the echo is suppressed, and the sound quality of the uplink voice is improved . In addition, when the downlink signal is a non-speech signal, attenuating the gain of the downlink channel will not have a bad impact on the voice signal of the caller at the local end, so the caller at the other end will not hear a freeze Intermittent sound improves call quality.

实施例一Embodiment one

图2示出了本发明实施例提供的一种提高通话质量的方法的实现流程图,所述方法应用于用户终端,包括步骤S201至步骤S203。Fig. 2 shows a flow chart of an implementation of a method for improving call quality provided by an embodiment of the present invention, the method is applied to a user terminal, and includes steps S201 to S203.

在S201中,当用户终端处于免提通话状态时,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式。In S201, when the user terminal is in a hands-free call state, acquire an uplink signal of an uplink channel and a downlink signal of a downlink channel, and judge a call mode of the user terminal according to the uplink signal and the downlink signal.

在用户终端处于免提通话状态时,获取上行通道的上行信号和下行通道的下行信号是指获取一端通话者上行通道的上行信号和下行通道的下行信号;在本发明实施例中,以获取本端通话者的上行通道的上行信号和下行通道的下行信号为例进行说明。When the user terminal is in the hands-free call state, obtaining the uplink signal of the uplink channel and the downlink signal of the downlink channel refers to acquiring the uplink signal of the caller at one end and the downlink signal of the downlink channel; in the embodiment of the present invention, to obtain the The uplink signal of the uplink channel and the downlink signal of the downlink channel of the caller at the end are taken as an example for description.

其中,所述根据所述上行信号和下行信号判断所述用户终端的通话模式是指通过判断所述上行信道和下行信道是否同时进行信号传输,来判断所述用户终端的通话模式是处于双讲模式,还是处于单讲模式。所述双讲模式是指所述上行信道与所述下行信道同时进行信号传输的通话模式;所述单讲模式是指所述上行信道与所述下行信道中的一个信道进行信号传输的通话模式。Wherein, the judging the call mode of the user terminal according to the uplink signal and the downlink signal refers to judging whether the call mode of the user terminal is in dual-talk mode by judging whether the uplink channel and the downlink channel perform signal transmission at the same time. mode, or in single-speak mode. The dual-speak mode refers to the conversation mode in which the uplink channel and the downlink channel carry out signal transmission at the same time; the single-talk mode refers to the conversation mode in which the uplink channel and a channel in the downlink channel carry out signal transmission .

在本发明的一些实施方式中,所述根据所述上行信号和下行信号判断所述用户终端的通话模式包括:获取所述上行信号的上行分贝值和所述下行信号的下行分贝值;若所述上行分贝值超过第一预设阈值,且所述下行分贝值超过第二预设阈值,则确定所述用户终端处于双讲通话模式;若所述上行分贝值低于或等于所述第一预设阈值,或所述下行分贝值低于或等于所述第二预设阈值,则确定所述用户终端处于单讲通话模式。In some embodiments of the present invention, the judging the call mode of the user terminal according to the uplink signal and the downlink signal includes: obtaining the uplink decibel value of the uplink signal and the downlink decibel value of the downlink signal; if the If the uplink decibel value exceeds a first preset threshold, and the downlink decibel value exceeds a second preset threshold, it is determined that the user terminal is in a dual-talk mode; if the uplink decibel value is lower than or equal to the first If the preset threshold, or the downlink decibel value is lower than or equal to the second preset threshold, it is determined that the user terminal is in the single-talk talking mode.

其中,所述第一预设阈值与所述第二预设阈值可以相等也可以不相等。所述第一预设阈值与所述第二预设阈值根据实际应用进行取值,例如,取值为5~10分贝等,在此不进行限定。Wherein, the first preset threshold and the second preset threshold may or may not be equal. The first preset threshold and the second preset threshold take values according to actual applications, for example, take values of 5-10 decibels, etc., which are not limited here.

由于在双讲模式下,才会有回声的问题存在,因此,本发明实施例以用户终端处于双讲模式时,进行回声抑制。Since the echo problem only exists in the dual-talk mode, the embodiment of the present invention performs echo suppression when the user terminal is in the dual-talk mode.

在S202中,若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号。In S202, if the user terminal is in a dual-talk talk mode, identify whether the downlink signal is a non-speech signal.

其中,所述非语音信号是指下行信号中不包括对端通话者的语音信号,即,所述下行信号中只有除了对端通话者的语音信号以外的所有语音信号。例如,对端通话者未进行说话时,本端通话者仍接收到对端通话者处传过来的语音信号,则该语音信号为非语音信号,又如,所述非语音信号包括本端通话者的语音信号、动物的语音信号和电视等设备的语音信号等等。Wherein, the non-speech signal refers to that the downlink signal does not include the voice signal of the caller at the opposite end, that is, the downlink signal only contains all the voice signals except the voice signal of the caller at the opposite end. For example, when the caller at the opposite end is not speaking, the caller at the local end still receives the voice signal transmitted from the caller at the opposite end, then the voice signal is a non-voice signal. Voice signals of humans, voice signals of animals, and voice signals of equipment such as TVs, etc.

在S203中,若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。In S203, if it is identified that the downlink signal is a non-speech signal, attenuate the gain of the downlink channel.

本端通话者的麦克风采集本端通话者的声音信号的同时,还会采集到扬声器广播的所述非语音信号。导致本端通话者将所有声音发送给对端通话者的时候,对端通话者在听到本端通话者的语音信号的同时会听到所述非语音信号。因此,所述非语音信号是不希望再被传送到对端通话者的语音信号。另外,由于所述非语音信号不包括对端通话者的语音信号,因此,对于本端通话者来说属于噪音。While the microphone of the caller at the local end collects the voice signal of the caller at the local end, it also collects the non-speech signal broadcast by the loudspeaker. When the caller at the local end sends all sounds to the caller at the opposite end, the caller at the opposite end will hear the non-speech signal while hearing the voice signal of the caller at the local end. Therefore, the non-speech signal is a speech signal that is not expected to be transmitted to the caller at the other end. In addition, since the non-speech signal does not include the speech signal of the caller at the opposite end, it is noise for the caller at the local end.

因此,本发明在判断所述下行信号为非语音信号时,通过衰减所述下行信道的增益,使得本端通话者的麦克风在采集本端通话者的语音信号的同时,不会采集到扬声器广播的非语音信号,对端通话者在听到本端通话者的语音信号的同时不会听到所述非语音信号,从而提高上行语音的音质。Therefore, when the present invention judges that the downlink signal is a non-speech signal, the gain of the downlink channel is attenuated, so that the microphone of the caller at the local end will not collect the voice signal of the caller at the local end while collecting the voice signal of the speaker. The non-speech signal of the caller at the opposite end will not hear the non-speech signal while hearing the speech signal of the caller at the local end, thereby improving the sound quality of the uplink speech.

实施例二Embodiment two

本实施例是对实施例一S202中识别所述下行信号是否为非语音信号的进一步限定。This embodiment is a further limitation on identifying whether the downlink signal is a non-speech signal in S202 of the first embodiment.

在本实施例中,所述非语音信号是指所述下行信号中不包括对端通话者的语音信号。例如,对端通话者未进行说话时,本端通话者仍接收到对端通话者处传过来的语音信号,则该语音信号为非语音信号,又如,所述非语音信号包括本端通话者的语音信号、动物的语音信号和电视等设备的语音信号等等。In this embodiment, the non-speech signal refers to the downlink signal not including the speech signal of the caller at the opposite end. For example, when the caller at the opposite end is not speaking, the caller at the local end still receives the voice signal transmitted from the caller at the opposite end, then the voice signal is a non-voice signal. Voice signals of humans, voice signals of animals, and voice signals of equipment such as TVs, etc.

如图3所示,所述识别所述下行信号是否为非语音信号,包括:步骤S301至步骤S303。As shown in FIG. 3 , the identifying whether the downlink signal is a non-speech signal includes: step S301 to step S303.

在S301中,分离所述下行信号包括的来自不同声音源的各声音频谱。In S301, separate sound spectra from different sound sources included in the downlink signal.

所述声音频谱是区分不同音源的物理参数,可以使用电学仪器进行显示。The sound spectrum is a physical parameter for distinguishing different sound sources, which can be displayed using electrical instruments.

由于所述非语音信号包括人、动物、电视等等各种各样的能够产生声音的人或物产生的语音信号,因此,可以对所述非语音信号分离出来自不同声音源的各声音频谱,所述各声音频谱用于判断所述下行信号是否为非语音信号。Since the non-speech signal includes speech signals produced by various people or things capable of producing sound, such as people, animals, television, etc., the non-speech signal can be separated from each sound spectrum from different sound sources , the sound spectrums are used to judge whether the downlink signal is a non-speech signal.

在S302中,判断所述各声音频谱中是否包括对端通话者语音频谱。In S302, it is judged whether each sound spectrum includes the speech spectrum of the caller at the other end.

可选地,所述判断所述各声音频谱中是否包括对端通话者语音频谱之前,包括:采集并存储对端通话者语音频谱。Optionally, before the determining whether each sound spectrum includes the speech spectrum of the caller at the opposite end, the method includes: collecting and storing the speech spectrum of the caller at the opposite end.

例如,在刚开始进行语音通话时,采集并存储对端通话者语音频谱,在后续的通话过程中,利用所述存储的对端通话者语音频谱识别所述各声音频谱中是否包括对端通话者语音频谱。For example, at the beginning of a voice call, the voice spectrum of the caller at the other end is collected and stored, and during the subsequent call, the stored voice spectrum of the caller at the other end is used to identify whether each sound spectrum includes the voice spectrum of the caller at the other end. or speech spectrum.

需要说明的是,所述对端通话者的声音频谱可以与所述对端通话者的身份信息一同存储在本端通话者的存储器中,当下一次通话时,即可使用预先存储的对端通话者语音频谱识别所述各声音频谱中是否包括当前通话的对端通话者语音频谱。其中,所述对端通话者的身份信息包括对端通话者的姓名、电话号码、游戏ID、微信号或其他身份识别码,在此不进行限定。It should be noted that the sound spectrum of the caller at the other end can be stored together with the identity information of the caller at the end end in the memory of the caller at the end end, and the pre-stored call at the end end can be used during the next call. Identifying whether each sound spectrum includes the voice spectrum of the caller at the other end of the current conversation. Wherein, the identity information of the caller at the opposite end includes the caller's name, phone number, game ID, WeChat ID or other identification codes, which are not limited here.

但是,为了节省本端通话者的存储器的存储空间,所述对端通话者语音频谱可以不进行长时间存储,例如,在此次通话结束时,释放存储所述对端通话者语音频谱的存储空间,或者,在设定时长后,释放存储所述对端通话者语音频谱的存储空间,所述设定时长可以为一周、一个月或一个季度等等,在此不进行限定。However, in order to save the storage space of the memory of the caller at the local end, the speech spectrum of the caller at the opposite end may not be stored for a long time. space, or release the storage space for storing the voice spectrum of the caller at the opposite end after a set period of time, the set period of time may be one week, one month or one season, etc., which is not limited here.

在本发明的一些实施方式中,所述判断所述各声音频谱中是否包括对端通话者语音频谱,包括:将所述各声音频谱与对端通话者语音频谱进行匹配;若存在声音频谱与所述对端通话者语音频谱匹配成功,则判定所述各声音频谱包括对端通话者语音频谱;若不存在声音频谱与所述对端通话者语音频谱匹配成功,则判定所述各声音频谱不包括对端通话者语音频谱。In some embodiments of the present invention, the judging whether each sound spectrum includes the speech spectrum of the caller at the opposite end includes: matching the sound spectrum with the speech spectrum of the caller at the opposite end; If the speech spectrum of the caller at the opposite end is successfully matched, it is determined that the sound spectra include the speech spectrum of the caller at the opposite end; The voice spectrum of the peer talker is not included.

其中,所述将所述各声音频谱与对端通话者语音频谱进行匹配包括:将所述各声音频谱的频谱特征与所述对端通话者语音频谱的频谱特征进行匹配,提高匹配效率。Wherein, the matching of each sound spectrum with the voice spectrum of the caller at the opposite end includes: matching the spectral features of the sound spectrum with the spectrum feature of the voice spectrum of the caller at the opposite end, so as to improve matching efficiency.

在S302中,若所述各声音频谱中不包括对端通话者语音频谱,则识别出所述下行信号为非语音信号。In S302, if the sound spectrums do not include the speech spectrum of the caller at the opposite end, then identify that the downlink signal is a non-speech signal.

当所述各声音频谱中不包括对端通话者语音频谱时,则表示对端通话者未说话,此时,可判定所述下行信号中不存在本端通话者想要的信息,因此,可以判定所述下行信号为非语音信号。即,表示可以对所述下行信号进行衰减增益,例如,衰减所述下行信号的幅值。When the sound spectrum does not include the voice spectrum of the caller at the opposite end, it means that the caller at the opposite end has not spoken. At this time, it can be determined that there is no information that the caller at the local end wants in the downlink signal. Therefore, it can be It is determined that the downlink signal is a non-speech signal. That is, it indicates that the attenuation gain can be performed on the downlink signal, for example, the amplitude of the downlink signal is attenuated.

使得本端通话者的麦克风在采集本端通话者的语音信号的同时,不会采集到扬声器广播的非语音信号,使得对端通话者在听到本端通话者的语音信号的同时不会听到所述非语音信号,从而提高上行语音的音质。So that the microphone of the caller at the local end will not collect the non-speech signal broadcast by the speaker while collecting the voice signal of the caller at the local end, so that the caller at the opposite end will not listen to the voice signal of the caller at the local end. to the non-speech signal, thereby improving the sound quality of uplink speech.

实施例三Embodiment Three

本实施例是对实施例一S202中识别所述下行信号是否为非语音信号的进一步限定。This embodiment is a further limitation on identifying whether the downlink signal is a non-speech signal in S202 of the first embodiment.

如图4所示,所述识别所述下行信号是否为非语音信号,包括:步骤S401至步骤S404。As shown in FIG. 4 , the identifying whether the downlink signal is a non-speech signal includes: step S401 to step S404.

在S401中,分离所述下行信号包括的来自不同声音源的各声音频谱。In S401, separate sound spectra from different sound sources included in the downlink signal.

需要说明的是,所述S401与实施例二中的S301的实施方式相同,在此不再赘述。It should be noted that the implementation manner of S401 is the same as that of S301 in the second embodiment, and details are not repeated here.

在S402中,判断所述各声音频谱中是否包括人类语音频谱。In S402, it is judged whether the sound spectrums include human voice spectrums.

由于人类的语音频谱相对于机器等噪音更具有周期性,因此,可以非常容易地判断出所述各声音频谱中是否包括人类语音频谱。Since the human voice spectrum is more periodic than machine noise, it can be very easily determined whether the human voice spectrum is included in the various sound spectrums.

在S403中,若所述各声音频谱中不包括人类语音频谱,则识别出所述下行信号为非语音信号。In S403, if the sound spectrums do not include the human speech spectrum, identify the downlink signal as a non-speech signal.

由于所述非语音信号是指不包括对端通话者的语音信号,即,除了对端通话者的语音信号以外的所有语音信号。因此,当所述各声音频谱中不包括人类语音频谱时,则可以判定所述下行信号为非语音信号。Since the non-speech signal refers to not including the speech signal of the caller at the opposite end, that is, all speech signals except the speech signal of the caller at the opposite end. Therefore, when the sound spectrums do not include the human speech spectrum, it may be determined that the downlink signal is a non-speech signal.

例如,本端通话者及对端通话均未说话时,则信道内只有不包括人类语音频谱的语音信号。For example, when both the caller at the local end and the caller at the opposite end are not speaking, there are only voice signals in the channel that do not include human voice spectrum.

在S404中,若所述各声音频谱包括人类语音频谱,则判断各人类语音频谱是否为本端通话者语音频谱;若判断所述各人类语音频谱为本端通话者语音频谱,则识别出所述下行信号为非语音信号;若判断所述各人类语音频谱存在不是本端通话者语音频谱,则识别出所述下行信号不是非语音信号。In S404, if each of the sound spectrums includes a human voice spectrum, it is judged whether each human voice spectrum is the voice spectrum of the local caller; if it is judged that each human voice spectrum is the voice spectrum of the local caller, the The downlink signal is a non-speech signal; if it is determined that the voice spectrum of each human being is not the voice spectrum of the caller at the local end, then it is recognized that the downlink signal is not a non-speech signal.

其中,所述判断各人类语音频谱是否为本端通话者语音频谱是指:识别所述人类语音频谱中是否只包括本端通话者语音频谱,如果所述人类语音频谱中只包括本端通话者语音频谱,则判断所述下行信号为非语音信号。当所述人类语音频谱中不仅仅包括本端通话者语音频谱,还包括其他人类语音频谱时,表示所述下行信号不是非语音信号。Wherein, said judging whether each human voice spectrum is the voice spectrum of the local caller refers to: identifying whether only the voice spectrum of the local caller is included in the human voice spectrum, if the human voice spectrum only includes the voice spectrum of the local caller speech spectrum, it is determined that the downlink signal is a non-speech signal. When the human speech spectrum includes not only the speech spectrum of the caller at the local end but also other human speech spectra, it means that the downlink signal is not a non-speech signal.

由于所述人类语音频谱中不仅仅包括本端通话者语音频谱,还包括其他人类语音频谱时,则表示所述下行信号中有可能有对端通话者语音频谱,此时,为了避免误判,则不能识别出所述下行信号为非语音信号,否则,将导致本端通话者无法听见对端通话者的声音信号。也就是说,此时,将所述下行信号识别为语音信号,不对其进行衰减增益。Since the human speech spectrum not only includes the speech spectrum of the caller at the local end, but also other human speech spectra, it means that there may be a speech spectrum of the caller at the opposite end in the downlink signal. At this time, in order to avoid misjudgment, Then it cannot be recognized that the downlink signal is a non-speech signal, otherwise, the caller at the local end cannot hear the voice signal of the caller at the opposite end. That is to say, at this time, the downlink signal is identified as a voice signal, and no attenuation gain is performed on it.

可选地,所述识别所述人类语音频谱是否为本端通话者语音频谱之前,包括:采集并存储本端通话者语音频谱。Optionally, before identifying whether the human voice spectrum is the voice spectrum of the caller at the local end, includes: collecting and storing the voice spectrum of the caller at the local end.

例如,本端通话者在用户终端上预先录制本端通话者的语音信号,并存储其对应的本端通话者语音频谱,在后续的通话过程中,利用所述存储的本端通话者语音频谱识别所述各声音频谱中是否包括本端通话者语音频谱。For example, the caller at the local end pre-records the voice signal of the caller at the local end on the user terminal, and stores the corresponding voice spectrum of the caller at the local end, and uses the stored voice spectrum of the caller at the local end It is identified whether each sound spectrum includes the voice spectrum of the caller at the local end.

在本发明的一些实施方式中,所述识别所述人类语音频谱是否为本端通话者语音频谱,包括:将所述各人类语音频谱与本端通话者语音频谱进行匹配;若所述各人类语音频谱与本端通话者语音频谱匹配成功,则识别出所述下行信号为非语音信号;若所述各人类语音频谱中存在人类语音频谱与本端通话者语音频谱匹配不成功,则识别出所述下行信号不是非语音信号。In some embodiments of the present invention, the identifying whether the human voice spectrum is the voice spectrum of the caller at the local end includes: matching the voice spectrum of each human with the voice spectrum of the caller at the local end; If the voice spectrum is successfully matched with the voice spectrum of the caller at the local end, the downlink signal is identified as a non-speech signal; The downlink signal is not a non-speech signal.

由于本端通话者的身份较为固定,因此,在本发明实施例中,通过先判断所述下行信号的各声音频谱中是否包括人类语音频谱,在所述各声音频谱包括人类语音频谱时,判断所述各人类语音频谱是否为本端通话者语音频谱,即可判定所述下行信号是否为非语音信号。Since the identity of the caller at the local end is relatively fixed, in the embodiment of the present invention, by first judging whether each sound spectrum of the downlink signal includes a human voice spectrum, when each sound spectrum includes a human voice spectrum, it is judged Whether the voice spectrum of each human is the voice spectrum of the caller at the local end can determine whether the downlink signal is a non-speech signal.

与实施二相比,本实施例不会因为对端通话对象的改变,而需要重新采集对端通话者语音频谱,但是实施例二的判定精确度较高。Compared with the second implementation, this embodiment does not need to re-collect the voice spectrum of the caller at the other end due to the change of the caller at the other end, but the determination accuracy of the second embodiment is higher.

实施例四Embodiment Four

如图5所示,本发明实施例提供一种提高通话质量的装置500,包括:As shown in Figure 5, an embodiment of the present invention provides an apparatus 500 for improving call quality, including:

通话模式判断单元501,用于当用户终端处于免提通话状态,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式;A call mode judging unit 501, configured to acquire an uplink signal of an uplink channel and a downlink signal of a downlink channel when the user terminal is in a hands-free call state, and judge the call mode of the user terminal according to the uplink signal and the downlink signal;

识别单元502,用于若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号;An identifying unit 502, configured to identify whether the downlink signal is a non-speech signal if the user terminal is in a dual-talk mode;

衰减单元503,用于若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。The attenuation unit 503 is configured to attenuate the gain of the downlink channel if it is identified that the downlink signal is a non-speech signal.

需要说明的是,为描述的方便和简洁,上述描述的提高通话质量的装置500的具体工作过程,可以参考图2和图4所述方法的对应过程,在此不再过多赘述。It should be noted that, for the convenience and brevity of description, the specific working process of the apparatus 500 for improving call quality described above can refer to the corresponding process of the method described in FIG. 2 and FIG. 4 , and details are not repeated here.

图6是本发明实施例提供的终端的示意图。如图6所示,该实施例的终端可以包括:处理器601、存储器602、输入设备603和输出设备604,所述处理器601、存储器602、输入设备603和输出设备604通过总线605连接。所述输入设备603可以包括键盘、触控板、指纹采传感器、麦克风等,输出设备604可以包括显示器、扬声器等。Fig. 6 is a schematic diagram of a terminal provided by an embodiment of the present invention. As shown in FIG. 6 , the terminal in this embodiment may include: a processor 601 , a memory 602 , an input device 603 and an output device 604 , and the processor 601 , memory 602 , input device 603 and output device 604 are connected through a bus 605 . The input device 603 may include a keyboard, a touch panel, a fingerprint sensor, a microphone, etc., and the output device 604 may include a display, a speaker, and the like.

所述终端还包括存储在所述存储器602中并可在所述处理器601上运行的计算机程序,例如提高通话质量的程序。所述处理器601执行所述计算机程序时实现上述各个提高通话质量的方法实施例中的步骤,例如图2所示的步骤201至203,或者,所述处理器601执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块501至503的功能。The terminal further includes a computer program stored in the memory 602 and operable on the processor 601, for example, a program for improving call quality. When the processor 601 executes the computer program, it implements the steps in the above embodiments of the method for improving call quality, such as steps 201 to 203 shown in FIG. 2 , or when the processor 601 executes the computer program, it implements The functions of the modules/units in the above device embodiments are, for example, the functions of the modules 501 to 503 shown in FIG. 5 .

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器602中,并由所述处理器601执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端中的执行过程。例如,所述计算机程序可以被分割成通话模式判断单元、识别单元和衰减单元,各单元具体功能如下:通话模式判断单元,用于当用户终端处于免提通话状态,获取上行通道的上行信号和下行通道的下行信号,根据所述上行信号和下行信号判断所述用户终端的通话模式;识别单元,用于若所述用户终端处于双讲通话模式,则识别所述下行信号是否为非语音信号;衰减单元,用于若识别出所述下行信号为非语音信号,则衰减所述下行信道的增益。Exemplarily, the computer program may be divided into one or more modules/units, and the one or more modules/units are stored in the memory 602 and executed by the processor 601 to complete this invention. The one or more modules/units may be a series of computer program instruction segments capable of accomplishing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal. For example, the computer program may be divided into a call mode judgment unit, an identification unit, and an attenuation unit. The specific functions of each unit are as follows: the call mode judgment unit is used to obtain the uplink signal and The downlink signal of the downlink channel is used to judge the call mode of the user terminal according to the uplink signal and the downlink signal; the identification unit is used to identify whether the downlink signal is a non-speech signal if the user terminal is in a dual-talk talk mode ; An attenuation unit, configured to attenuate the gain of the downlink channel if the downlink signal is identified as a non-speech signal.

所述终端可以是智能手机等移动终端,或者是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端可包括,但不仅限于,处理器601、存储器602。本领域技术人员可以理解,图6仅仅是终端的示例,并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端还可以包括输入输出设备、网络接入设备、总线等。The terminal may be a mobile terminal such as a smart phone, or a computing device such as a desktop computer, a notebook, a palmtop computer, or a cloud server. The terminal may include, but not limited to, a processor 601 and a memory 602 . Those skilled in the art can understand that FIG. 6 is only an example of a terminal, and does not constitute a limitation to the terminal. It may include more or less components than those shown in the figure, or combine some components, or different components, such as the Terminals may also include input and output devices, network access devices, buses, and so on.

所称处理器601可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The so-called processor 601 may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), Off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.

所述存储器602可以是所述终端的内部存储单元,例如终端的硬盘或内存。所述存储器602也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器602还可以既包括所述终端的内部存储单元也包括外部存储设备。所述存储器602用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述存储器602还可以用于暂时地存储已经输出或者将要输出的数据。The storage 602 may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal. The memory 602 may also be an external storage device of the terminal, such as a plug-in hard disk equipped on the terminal, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash memory card (Flash Card) etc. Further, the memory 602 may also include both an internal storage unit of the terminal and an external storage device. The memory 602 is used to store the computer program and other programs and data required by the terminal. The memory 602 can also be used to temporarily store data that has been output or will be output.

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used for illustration. In practical applications, the above-mentioned functions can be assigned to different functional units, Completion of modules means that the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment may be integrated into one processing unit, or each unit may exist separately physically, or two or more units may be integrated into one unit, and the above-mentioned integrated units may adopt hardware It can also be implemented in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present application. For the specific working process of the units and modules in the above system, reference may be made to the corresponding process in the foregoing method embodiments, and details will not be repeated here.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts that are not detailed or recorded in a certain embodiment, refer to the relevant descriptions of other embodiments.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided in the present invention, it should be understood that the disclosed device/terminal and method may be implemented in other ways. For example, the device/terminal embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or Components may be combined or integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。If the integrated module/unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention realizes all or part of the processes in the methods of the above embodiments, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer When the program is executed by the processor, the steps in the above-mentioned various method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (Read-Only Memory, ROM) , random access memory (Random Access Memory, RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, computer-readable media Excludes electrical carrier signals and telecommunication signals.

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still carry out the foregoing embodiments Modifications to the technical solutions recorded in the examples, or equivalent replacement of some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should be included in within the protection scope of the present invention.

Claims (10)

CN201711125884.3A2017-11-102017-11-10Method, device, terminal and computer readable storage medium for improving call qualityExpired - Fee RelatedCN107819964B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201711125884.3ACN107819964B (en)2017-11-102017-11-10Method, device, terminal and computer readable storage medium for improving call quality

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201711125884.3ACN107819964B (en)2017-11-102017-11-10Method, device, terminal and computer readable storage medium for improving call quality

Publications (2)

Publication NumberPublication Date
CN107819964Atrue CN107819964A (en)2018-03-20
CN107819964B CN107819964B (en)2021-04-06

Family

ID=61609246

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201711125884.3AExpired - Fee RelatedCN107819964B (en)2017-11-102017-11-10Method, device, terminal and computer readable storage medium for improving call quality

Country Status (1)

CountryLink
CN (1)CN107819964B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109862200A (en)*2019-02-222019-06-07北京达佳互联信息技术有限公司Method of speech processing, device, electronic equipment and storage medium

Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6804350B1 (en)*2000-12-212004-10-12Cisco Technology, Inc.Method and apparatus for improving echo cancellation in non-voip systems
CN1791143A (en)*2005-10-272006-06-21上海大学Vehicle-carried hands-free telephone device based on microphone array
JP2007248529A (en)*2006-03-132007-09-27Univ Of Tokushima Speech recognition device, speech recognition program, and device capable of speech operation
CN101262530A (en)*2008-04-292008-09-10中兴通讯股份有限公司A device for eliminating echo of mobile terminal
CN101740035A (en)*2008-11-042010-06-16索尼株式会社Call voice processing apparatus, call voice processing method and program
CN101790013A (en)*2010-01-272010-07-28深圳市宇速科技有限公司Echo cancellation algorithm
CN103220440A (en)*2012-01-192013-07-24索尼公司Noise suppressing device, noise suppressing method, and program
CN103259906A (en)*2012-02-152013-08-21宇龙计算机通信科技(深圳)有限公司Processing method and terminal for voice call
CN103391381A (en)*2012-05-102013-11-13中兴通讯股份有限公司Method and device for canceling echo
CN103402038A (en)*2013-07-232013-11-20广东欧珀移动通信有限公司Method and device for eliminating echo of receiver from opposite side in handfree state of mobile phone
CN104599675A (en)*2015-02-092015-05-06宇龙计算机通信科技(深圳)有限公司Speech processing method, device and terminal
CN104851423A (en)*2014-02-192015-08-19联想(北京)有限公司Sound message processing method and device
CN105427868A (en)*2015-10-302016-03-23杭州乐哈思智能科技有限公司Method for eliminating noise of VOIP system bidirectional duplex hand-free voice
CN105791611A (en)*2016-02-222016-07-20腾讯科技(深圳)有限公司Echo cancellation method and device
CN105791517A (en)*2014-12-222016-07-20中兴通讯股份有限公司Call ending method and mobile terminal
CN105915738A (en)*2016-05-302016-08-31宇龙计算机通信科技(深圳)有限公司Echo cancellation method, echo cancellation device and terminal
JP2016178584A (en)*2015-03-232016-10-06パナソニックIpマネジメント株式会社Audio processing device, intercom device and intercom system
CN106303119A (en)*2016-09-262017-01-04维沃移动通信有限公司Echo cancel method in a kind of communication process and mobile terminal
CN106534532A (en)*2016-11-082017-03-22深圳众思科技有限公司Call quality improving method and terminal
CN106849976A (en)*2016-12-282017-06-13深圳天珑无线科技有限公司Echo cancel method and communication terminal during a kind of hand-free call
CN107172313A (en)*2017-07-272017-09-15广东欧珀移动通信有限公司 Method, device, mobile terminal and storage medium for improving hands-free call quality
CN107172255A (en)*2017-07-212017-09-15广东欧珀移动通信有限公司 Speech signal adaptive adjustment method, device, mobile terminal and storage medium
CN107277207A (en)*2017-07-142017-10-20广东欧珀移动通信有限公司 Adaptive call method, device, mobile terminal and storage medium

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6804350B1 (en)*2000-12-212004-10-12Cisco Technology, Inc.Method and apparatus for improving echo cancellation in non-voip systems
CN1791143A (en)*2005-10-272006-06-21上海大学Vehicle-carried hands-free telephone device based on microphone array
JP2007248529A (en)*2006-03-132007-09-27Univ Of Tokushima Speech recognition device, speech recognition program, and device capable of speech operation
CN101262530A (en)*2008-04-292008-09-10中兴通讯股份有限公司A device for eliminating echo of mobile terminal
CN101740035A (en)*2008-11-042010-06-16索尼株式会社Call voice processing apparatus, call voice processing method and program
CN101790013A (en)*2010-01-272010-07-28深圳市宇速科技有限公司Echo cancellation algorithm
CN103220440A (en)*2012-01-192013-07-24索尼公司Noise suppressing device, noise suppressing method, and program
CN103259906A (en)*2012-02-152013-08-21宇龙计算机通信科技(深圳)有限公司Processing method and terminal for voice call
CN103391381A (en)*2012-05-102013-11-13中兴通讯股份有限公司Method and device for canceling echo
CN103402038A (en)*2013-07-232013-11-20广东欧珀移动通信有限公司Method and device for eliminating echo of receiver from opposite side in handfree state of mobile phone
CN104851423A (en)*2014-02-192015-08-19联想(北京)有限公司Sound message processing method and device
CN105791517A (en)*2014-12-222016-07-20中兴通讯股份有限公司Call ending method and mobile terminal
CN104599675A (en)*2015-02-092015-05-06宇龙计算机通信科技(深圳)有限公司Speech processing method, device and terminal
JP2016178584A (en)*2015-03-232016-10-06パナソニックIpマネジメント株式会社Audio processing device, intercom device and intercom system
CN105427868A (en)*2015-10-302016-03-23杭州乐哈思智能科技有限公司Method for eliminating noise of VOIP system bidirectional duplex hand-free voice
CN105791611A (en)*2016-02-222016-07-20腾讯科技(深圳)有限公司Echo cancellation method and device
CN105915738A (en)*2016-05-302016-08-31宇龙计算机通信科技(深圳)有限公司Echo cancellation method, echo cancellation device and terminal
CN106303119A (en)*2016-09-262017-01-04维沃移动通信有限公司Echo cancel method in a kind of communication process and mobile terminal
CN106534532A (en)*2016-11-082017-03-22深圳众思科技有限公司Call quality improving method and terminal
CN106849976A (en)*2016-12-282017-06-13深圳天珑无线科技有限公司Echo cancel method and communication terminal during a kind of hand-free call
CN107277207A (en)*2017-07-142017-10-20广东欧珀移动通信有限公司 Adaptive call method, device, mobile terminal and storage medium
CN107172255A (en)*2017-07-212017-09-15广东欧珀移动通信有限公司 Speech signal adaptive adjustment method, device, mobile terminal and storage medium
CN107172313A (en)*2017-07-272017-09-15广东欧珀移动通信有限公司 Method, device, mobile terminal and storage medium for improving hands-free call quality

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109862200A (en)*2019-02-222019-06-07北京达佳互联信息技术有限公司Method of speech processing, device, electronic equipment and storage medium
US11587574B2 (en)2019-02-222023-02-21Beijing Dajia Internet Information Technology Co., Ltd.Voice processing method, apparatus, electronic device, and storage medium

Also Published As

Publication numberPublication date
CN107819964B (en)2021-04-06

Similar Documents

PublicationPublication DateTitle
CN104160443B (en) Method, device and system for audio data processing
US8972251B2 (en)Generating a masking signal on an electronic device
CN107277207B (en)Self-adaptive call method, device, mobile terminal and storage medium
CN107172256A (en)Earphone call self-adapting regulation method, device, mobile terminal and storage medium
CN103458137A (en)Systems and methods for voice enhancement in audio conference
CN104427068B (en)A kind of audio communication method and device
US10504538B2 (en)Noise reduction by application of two thresholds in each frequency band in audio signals
CN108922558B (en) A voice processing method, voice processing device and mobile terminal
US10540983B2 (en)Detecting and reducing feedback
US20240105198A1 (en)Voice processing method, apparatus and system, smart terminal and electronic device
JP6381062B2 (en) Method and device for processing audio signals for communication devices
CN107172313A (en) Method, device, mobile terminal and storage medium for improving hands-free call quality
TW201637003A (en)Audio signal processing system
TWI624183B (en)Method of processing telephone voice and computer program thereof
US11321047B2 (en)Volume adjustments
US11615801B1 (en)System and method of enhancing intelligibility of audio playback
TW201317983A (en)Hearing aid and method of enhancing speech output in real time
CN107819964A (en)Improve method, apparatus, terminal and the computer-readable recording medium of speech quality
US20250191603A1 (en)Systems and methods for reducing echo using speech decomposition
US20200099793A1 (en)Receive-path signal gain operations
CN118230703A (en)Voice processing method and device and electronic equipment
US20150201057A1 (en)Method of processing telephone voice output and earphone
TWI519123B (en)Method of processing telephone voice output, software product processing telephone voice, and electronic device with phone function
CN107124494B (en)Earphone noise reduction method and device
US10748548B2 (en)Voice processing method, voice communication device and computer program product thereof

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20210406


[8]ページ先頭

©2009-2025 Movatter.jp