[go: up one dir, main page]

CN106878533B - A communication method and device for a mobile terminal - Google Patents

A communication method and device for a mobile terminal Download PDF

Info

Publication number
CN106878533B
CN106878533B CN201510918382.0A CN201510918382A CN106878533B CN 106878533 B CN106878533 B CN 106878533B CN 201510918382 A CN201510918382 A CN 201510918382A CN 106878533 B CN106878533 B CN 106878533B
Authority
CN
China
Prior art keywords
signal
frequency
voice
signals
users
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
Application number
CN201510918382.0A
Other languages
Chinese (zh)
Other versions
CN106878533A (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510918382.0A priority Critical patent/CN106878533B/en
Publication of CN106878533A publication Critical patent/CN106878533A/en
Application granted granted Critical
Publication of CN106878533B publication Critical patent/CN106878533B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/20Arrangements for preventing acoustic feed-back
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供了一种移动终端的通信方法,包括:在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及特定程序进程的声音信号进行啸叫抑制处理;通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及特定程序进程的声音信号;采用移动终端的话筒采集语音信号;对话筒采集的语音信号进行过滤处理;将过滤处理后的语音信号发送给群组内的其他用户。本申请实施例通过在移动终端进行群组通话时,先对群组通话中的语音信号进行啸叫抑制处理,再通过听筒将经过啸叫抑制处理的语音播放;并且对听筒采集的语音进行过滤处理,避免群组通话中产生啸叫。

Figure 201510918382

The embodiment of the present application provides a communication method for a mobile terminal, including: when the mobile terminal runs a specific program process and runs a specific group call program to perform a group call, the voice signals of other users in the group and the specific program process are compared. Howling suppression processing is performed on the sound signal; the voice signals of other users in the group that have undergone whistling suppression processing and the sound signal of a specific program process are played through the handset of the mobile terminal; the voice signal is collected by the microphone of the mobile terminal; The signal is filtered; the filtered voice signal is sent to other users in the group. In the embodiment of the present application, when the mobile terminal performs a group call, the voice signal in the group call is first subjected to whistle suppression processing, and then the voice that has undergone whistling suppression processing is played through the handset; and the voice collected by the handset is filtered. processing to avoid howling in group calls.

Figure 201510918382

Description

Communication method and device of mobile terminal
Technical Field
The present application relates to the field of mobile terminal technologies, and in particular, to a communication method of a mobile terminal and a communication apparatus of a mobile terminal.
Background
With the development of mobile terminal games, many interactive games at a computer end have been transplanted to a mobile terminal in the past, and in order to enable users to better experience the fun of the interactive games in the mobile terminal, a built-in team formation voice function has been added to part of the mobile terminal games, so that the users can play games at the mobile terminal and communicate with other users in a voice way;
however, since the speech function can be synchronized, multiple users may speak simultaneously, generating multiple speech signals, plus the background sound of the game; if the receiver of the mobile terminal plays such a plurality of voice signals at the same time, howling is easily caused to occur in the receiver when there is a signal having the same frequency among the plurality of voice signals.
Disclosure of Invention
In view of the above problems, embodiments of the present application are proposed to provide a communication method of a mobile terminal and a corresponding communication apparatus of a mobile terminal, which overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present application discloses a communication method for a mobile terminal, including:
when the mobile terminal runs a specific program process and runs a specific group call program to carry out group call, voice signals of other users in a group and sound signals of the specific program process are subjected to howling suppression processing;
playing voice signals of other users in the group subjected to howling suppression processing and sound signals of the specific program process through a receiver of the mobile terminal;
adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
filtering the voice signal collected by the microphone;
and sending the voice signal after the filtering processing to other users in the group.
Preferably, the howling suppressing processing on the voice signals of the other users in the group and the sound signal of the specific program process includes:
identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, reducing the signal gain of the voice signals of the other users, which is the same as the signal frequency of the sound signal of the specific program process, and the signal gain of the sound signal of the specific program process.
Preferably, the step of performing howling suppression processing on the voice signals of the other users in the group and the sound signal of the specific program process further includes:
and when the voice signals of the other users have signals with the same signal frequency, reducing the signal gain with the same signal frequency.
Preferably, the howling suppressing processing on the voice signals of the other users in the group and the sound signal of the specific program process includes:
identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, performing frequency shift processing on the signal with the same frequency as the sound signal of the specific program process in the voice signals of the other users.
Preferably, the step of performing howling suppression processing on the voice signals of the other users in the group and the sound signal of the specific program process further includes:
and when the voice signals of the other users have signals with the same signal frequency, performing frequency shift processing on one of the signals.
Preferably, the step of filtering the voice signal collected by the microphone includes:
identifying the frequency of a current user voice signal in the voice signals collected by the microphone and the signal frequency included in the feedback signal;
when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, performing frequency shift processing on the current user voice signal, and performing filtering processing on a signal frequency included in the feedback signal;
and when the frequency of the current user voice signal is different from the included signal frequency of the feedback signal, filtering the signal frequency included by the feedback signal.
Preferably, the specific program is an online game program, and the specific group is an online game group.
Simultaneously, this application still discloses a mobile terminal's communication device, includes:
the system comprises a howling suppression processing module, a group calling processing module and a voice processing module, wherein the howling suppression processing module is used for carrying out howling suppression processing on voice signals of other users in a group and voice signals of a specific program process when a mobile terminal runs the specific program process and runs a specific group calling program to carry out group calling;
the playing module is used for playing voice signals of other users in the group subjected to howling suppression processing and sound signals of the specific program process through a receiver of the mobile terminal;
collection module for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
the filtering module is used for filtering the voice signals collected by the microphones;
and the sending module is used for sending the voice signals after the filtering processing to other users in the group.
Preferably, the howling suppression processing module further includes:
the first identification submodule is used for identifying the signal frequency included in the voice signals of the other users and the signal frequency of the sound signal of the specific program process;
a first gain reduction sub-module, configured to reduce, when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, a signal gain in the voice signals of the other users that is the same as the signal frequency of the sound signal of the specific program process and a signal gain of the sound signal of the specific program process.
Preferably, the howling suppression processing module further includes:
and the second gain reduction sub-module is used for reducing the signal gain with the same signal frequency when the voice signals of the other users have the signals with the same signal frequency.
Preferably, the howling suppression processing module further includes:
a second identification submodule for identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and the first frequency shifting sub-module is used for performing frequency shifting processing on a signal, which is the same as the signal frequency of the sound signal of the specific program process, in the voice signals of the other users when the signal frequency of the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process.
Preferably, the howling suppression processing module further includes:
and the second frequency shifting sub-module is used for performing frequency shifting processing on one signal when the voice signals of the other users have the signals with the same signal frequency.
Preferably, the acquisition module further comprises:
the third identification submodule is used for identifying the frequency of the current user voice signal in the voice signals collected by the microphone and the signal frequency included in the feedback signals;
the first filtering submodule is used for carrying out frequency shift processing on the current user voice signal when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, and carrying out filtering processing on the signal frequency included in the feedback signal;
and the second filtering submodule is used for filtering the signal frequency included in the feedback signal when the frequency of the current user voice signal is different from the signal frequency included in the feedback signal.
Preferably, the specific program is an online game program, and the specific group is an online game group.
The embodiment of the application has the following advantages:
when the mobile terminal carries out group call, voice signals in the group call are subjected to howling suppression processing, and then the voice subjected to the howling suppression processing is played through a receiver; and the voice collected by the receiver is filtered, so that howling in the group call is avoided.
Drawings
Fig. 1 is a flowchart of steps of embodiment 1 of a communication method of a mobile terminal according to the present application;
fig. 2 is a flowchart of steps of embodiment 2 of a communication method of a mobile terminal according to the present application;
fig. 3 is a flowchart of steps of embodiment 3 of a communication method of a mobile terminal according to the present application;
fig. 4 is a flowchart of steps of embodiment 4 of a communication method of a mobile terminal according to the present application;
fig. 5 is a block diagram of a communication apparatus of embodiment 1 of a mobile terminal according to the present application;
fig. 6 is a block diagram of a communication apparatus embodiment 2 of a mobile terminal according to the present application;
fig. 7 is a block diagram of a communication apparatus embodiment 3 of a mobile terminal according to the present application;
fig. 8 is a block diagram of a communication apparatus embodiment 4 of a mobile terminal according to the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
One of the core ideas of the embodiment of the application is that when a mobile terminal carries out group call, voice signals in the group call are subjected to howling suppression processing, and then the voice subjected to the howling suppression processing is played through a receiver; and the voice collected by the receiver is filtered.
Referring to fig. 1, a flowchart illustrating steps of embodiment 1 of a communication method of a mobile terminal according to the present application is shown, which may specifically include the following steps:
step 101, when a mobile terminal runs a specific program process and runs a specific group call program to carry out group call, carrying out howling suppression processing on voice signals of other users in a group and a sound signal of the specific program process;
in the embodiment of the application, the specific program is an online game program, and the specific group is an online game group. When a user runs a network game on a mobile terminal and carries out group voice communication with other players, because the conversation sequence in the group voice can be synchronous, a plurality of users can speak at the same time to generate a plurality of voice signals and the background sound of the game; if the receiver of the mobile terminal plays such a plurality of voice signals at the same time, when the plurality of voice signals have signals with the same frequency, the phenomenon of 'same frequency resonance' can be generated. The "same-frequency resonance" means that when one sound wave meets another sound wave with the same frequency, stronger sound wave oscillation is emitted, but when the sound wave meets the sound waves with different frequencies, the oscillation generated by the sound signals with the same frequency is amplified and gained by the microphone, and howling is easily generated. It is therefore necessary to perform howling suppression processing on the voice signals before the plurality of voice signals are played by the handset.
Step 102, playing voice signals of other users in the group subjected to howling suppression processing and sound signals of the specific program process through a receiver of the mobile terminal;
and playing the voice signal subjected to the howling suppression processing through the receiver.
Step 103, collecting voice signals by using a microphone of the mobile terminal, wherein the voice signals comprise: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
the microphone simultaneously collects the voice signal of the front user and the feedback signal generated by the voice signal played by the receiver. After the voice signals of other users and the voice signals of the game played by the receiver are reflected by the surrounding environment, part of the voice signals are reflected back to the microphone of the mobile terminal. In this case, the partially reflected signal corresponds to noise. It is therefore desirable to filter out this portion of the reflected signal.
Another reason for the howling is that the microphone converts the sound signal into an electrical signal, which may directly reach the receiver, which converts the electrical signal into a sound signal, which is then picked up by the microphone, thus creating a positive feedback between the microphone and the receiver. After continuous positive feedback, the noise will cause howling. Therefore, a filtering process is required for the voice signal collected by the microphone.
104, filtering the voice signal collected by the microphone;
and filtering other signals except the voice signal of the current user in the voice signals.
And 105, sending the voice signal after the filtering processing to other users in the group.
And sending the filtered voice signals to other users in the group, wherein the filtered voice signals mainly comprise the voice signals of the current user and have no other noise signals, so that the noise received by other users can be reduced.
Referring to fig. 2, a flowchart of steps of embodiment 2 of a communication method of a mobile terminal according to the present application is shown, which may specifically include the following steps:
step 201, when the mobile terminal runs a specific program process and runs a specific group call program to perform group call, identifying signal frequencies included in the voice signals of the other users and signal frequencies of the voice signals of the specific program process;
when the mobile terminal runs a specific program process and runs a specific group call program to perform a group call, the frequency of the voice signal of each other user is identified, and the frequency of the sound signal of the specific program process, such as the frequency of the sound signal of a game program.
Step 202, when a certain signal frequency in the speech signals of the other users is the same as the signal frequency of the sound signal of the specific program process, reducing the signal gain of the speech signals of the other users, which is the same as the signal frequency of the sound signal of the specific program process, and the signal gain of the sound signal of the specific program process;
when the signal frequency of the voice signal of other users is the same as the signal frequency of the sound signal of the specific program process, an oscillation signal is generated, the oscillation signal is amplified by a microphone, and when the gain is too large, howling is generated. It is therefore necessary to reduce the signal gain of the voice signal of the specific program process and the signal gain of the voice signal of the specific program process in the voice signals of other users at the same frequency as the signal frequency of the voice signal of the specific program process.
In a preferred example of the embodiment of the present application, the method may further include the following steps:
step 203, when the voice signals of the other users have signals with the same signal frequency, reducing the signal gain with the same signal frequency;
when the voice signals of other users have signals with the same signal frequency, an oscillation signal is generated, the oscillation signal is amplified by a microphone, and when the gain is too large, howling is generated. It is therefore necessary to reduce the signal gain for the same signal frequency.
Step 204, playing voice signals of other users in the group and sound signals of the specific program process which are subjected to howling suppression processing through a receiver of the mobile terminal;
step 205, collecting voice signals by using a microphone of the mobile terminal, wherein the voice signals include: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
step 206, filtering the voice signal collected by the microphone;
step 207, sending the filtered voice signal to other users in the group.
Referring to fig. 3, a flowchart of steps of embodiment 3 of a communication method of a mobile terminal according to the present application is shown, which may specifically include the following steps:
step 301, when the mobile terminal runs a specific program process and runs a specific group call program to perform group call, identifying signal frequencies included in the voice signals of the other users and signal frequencies of the voice signals of the specific program process;
when the mobile terminal runs a specific program process and runs a specific group call program to perform a group call, the frequency of the voice signal of each other user is identified, and the frequency of the sound signal of the specific program process, such as the frequency of the sound signal of a game program.
Step 302, when a certain signal frequency in the speech signals of the other users is the same as the signal frequency of the sound signal of the specific program process, performing frequency shift processing on a signal in the speech signals of the other users which is the same as the signal frequency of the sound signal of the specific program process;
when the signal frequency of the voice signal of other users is the same as the signal frequency of the sound signal of the specific program process, an oscillation signal is generated, the oscillation signal is amplified by a microphone, and when the gain is too large, howling is generated. Therefore, it is necessary to adjust the frequencies of two signals having the same frequency to avoid oscillation, and to avoid adjusting the sound signal of the game program as much as possible and to perform frequency shift processing only on the signal having the same frequency as the sound signal of the progress of the game program among the sound signals of other users in order to obtain a better game experience for the users.
In a preferred example of the embodiment of the present application, the method may further include the following steps:
step 303, when the voice signals of the other users have signals with the same signal frequency, performing frequency shift processing on one of the signals;
and performing frequency shift processing on one of the signals with the same signal frequency in the voice signals of other users to avoid oscillation.
Step 304, playing voice signals of other users in the group and sound signals of the specific program process which are subjected to howling suppression processing through a receiver of the mobile terminal;
step 305, collecting a voice signal by using a microphone of the mobile terminal, wherein the voice signal comprises: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
step 306, filtering the voice signal collected by the microphone;
step 307, sending the filtered voice signal to other users in the group.
Referring to fig. 4, a flowchart of steps of embodiment 4 of a communication method of a mobile terminal of the present application is shown, which may specifically include the following steps:
step 401, when the mobile terminal runs a specific program process and runs a specific group call program to perform group call, performing howling suppression processing on voice signals of other users in a group and a sound signal of the specific program process;
step 402, playing the voice signals of other users in the group and the sound signals of the specific program process which are subjected to howling suppression processing through a receiver of the mobile terminal;
step 403, collecting a voice signal by using a microphone of the mobile terminal, where the voice signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
step 404, identifying the frequency of the current user voice signal in the voice signals collected by the microphone and the signal frequency included in the feedback signal;
the feedback signal comprises a feedback signal generated by voice signals of other users and sound signals of the specific program process.
Step 405, when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, performing frequency shift processing on the current user voice signal, and performing filtering processing on a signal frequency included in the feedback signal.
For each user in the communication group, the heard speech includes: the sound signal of the game program is mostly the same as the sound signal of the other users, and the sound signal of the game program is basically the same as the sound signal of the other users, except that there is no own sound signal. Therefore, when the frequency of the voice signal of the current user is the same as the frequency of the signal received by the mobile terminal of the current user from the feedback signal, it can be considered that one of the feedback signals received by the mobile terminals of other users is the same as the frequency of the voice signal of the current user, that is, for other users, frequency oscillation may occur as long as the voice signal of the current user is received. Therefore, the frequency shift processing can be carried out on the voice signal of the current user, and the mobile terminals of other users are prevented from generating howling;
in addition, the feedback signal of the current user can be regarded as noise to other users, and therefore, the feedback signal needs to be filtered.
Step 406, when the frequency of the current user voice signal is different from the signal frequency included in the feedback signal, performing filtering processing on the signal frequency included in the feedback signal;
when the frequency of the current user voice signal is different from the included signal frequency of the feedback signal, the signal frequency included in the feedback signal is directly filtered.
Step 407, the filtered voice signal is sent to other users in the group.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the embodiments. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no particular act is required of the embodiments of the application.
Referring to fig. 5, a block diagram of a communication device embodiment 1 of a mobile terminal according to the present application is shown, which may specifically include the following modules:
a howling suppression processing module 51, configured to perform howling suppression processing on voice signals of other users in the group and a sound signal of a specific program process when the mobile terminal runs the specific program process and runs the specific group call program to perform group call;
in the embodiment of the application, the specific program is an online game program, and the specific group is an online game group.
A playing module 52, configured to play, through an earphone of the mobile terminal, the voice signals of other users in the group and the sound signals of the specific program process, which are subjected to howling suppression processing;
collection module 53 for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
a filtering module 54, configured to filter the voice signal collected by the microphone;
and a sending module 55, configured to send the filtered voice signal to other users in the group.
Referring to fig. 6, a block diagram of a communication device embodiment 2 of a mobile terminal according to the present application is shown, which may specifically include the following modules:
a howling suppression processing module 61, configured to perform howling suppression processing on voice signals of other users in the group and a sound signal of a specific program process when the mobile terminal runs the specific program process and runs the specific group call program to perform group call;
wherein the howling suppression processing module 61 further includes:
a first identifying submodule 6101 for identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
a first gain reduction submodule 6102, configured to reduce, when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, the signal gain in the voice signals of the other users that is the same as the signal frequency of the sound signal of the specific program process and the signal gain of the sound signal of the specific program process.
As a preferable example of the embodiment of the present application, the howling suppression processing module 61 further includes:
a second gain reduction submodule 6103, configured to reduce the signal gain with the same signal frequency when there is a signal with the same signal frequency in the voice signals of the other users.
A playing module 62, configured to play, through an earphone of the mobile terminal, voice signals of other users in the group and voice signals of the specific program process, which are subjected to howling suppression processing;
collection module 63 for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
the filtering module 64 is configured to filter the voice signal collected by the microphone;
and a sending module 65, configured to send the filtered voice signal to other users in the group.
Referring to fig. 7, a block diagram of a communication apparatus embodiment 3 of a mobile terminal according to the present application is shown, which may specifically include the following modules:
a howling suppression processing module 71, configured to perform howling suppression processing on voice signals of other users in the group and a sound signal of a specific program process when the mobile terminal runs the specific program process and runs the specific group call program to perform group call;
wherein, the howling suppression processing module 71 further includes:
a second recognition submodule 7101, configured to recognize a signal frequency included in the voice signal of the other user and a signal frequency of the sound signal of the specific program process;
a first frequency shift sub-module 7102, configured to, when a signal frequency of the voice signal of the other user is the same as the signal frequency of the sound signal of the specific program process, perform frequency shift processing on a signal frequency of the voice signal of the other user that is the same as the signal frequency of the sound signal of the specific program process.
As a preferable example of the embodiment of the present application, the howling suppression processing module 61 further includes:
and a second frequency shift sub-module 7103, configured to, when the voice signals of the other users have signals with the same signal frequency, perform frequency shift processing on one of the signals.
A playing module 72, configured to play, through an earphone of the mobile terminal, voice signals of other users in the group and voice signals of the specific program process, which are subjected to howling suppression processing;
collection module 73 for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
a filtering module 74, configured to filter the voice signal collected by the microphone;
and a sending module 75, configured to send the filtered voice signal to other users in the group.
Referring to fig. 8, a block diagram of a communication apparatus embodiment 4 of a mobile terminal according to the present application is shown, which may specifically include the following modules:
a howling suppression processing module 81, configured to perform howling suppression processing on voice signals of other users in the group and a sound signal of a specific program process when the mobile terminal runs the specific program process and runs the specific group call program to perform group call;
a playing module 82, configured to play, through an earpiece of the mobile terminal, voice signals of other users in the group and voice signals of the specific program process, which are subjected to howling suppression processing;
collection module 83 for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
as a preferred example of the embodiment of the present application, the acquisition module 83 may further include the following sub-modules:
a third recognition submodule 8301, configured to recognize a frequency of a current user voice signal in the voice signals collected by the microphone and a signal frequency included in the feedback signal;
a first filtering sub-module 8302, configured to perform frequency shift processing on the current user voice signal and perform filtering processing on a signal frequency included in the feedback signal when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal.
A second filtering submodule 8303, configured to filter a signal frequency included in the feedback signal when the frequency of the current user voice signal is different from the signal frequency included in the feedback signal.
A filtering module 84, configured to filter the voice signal collected by the microphone;
and a sending module 85, configured to send the filtered voice signal to other users in the group.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the true scope of the embodiments of the application.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The foregoing detailed description is directed to a communication method of a mobile terminal and a communication apparatus of a mobile terminal provided in the present application, and specific examples are applied herein to illustrate the principles and embodiments of the present application, and the descriptions of the foregoing embodiments are only used to help understand the method and core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
The embodiment of the application discloses A1, a communication method of a mobile terminal, comprising the following steps:
when the mobile terminal runs a specific program process and runs a specific group call program to carry out group call, voice signals of other users in a group and sound signals of the specific program process are subjected to howling suppression processing;
playing voice signals of other users in the group subjected to howling suppression processing and sound signals of the specific program process through a receiver of the mobile terminal;
adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
filtering the voice signal collected by the microphone;
and sending the voice signal after the filtering processing to other users in the group.
A2, the method as in a1, wherein the howling suppressing processing is performed on the voice signals of other users in the group and the sound signal of the specific program process, and the howling suppressing processing includes:
identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, reducing the signal gain of the voice signals of the other users, which is the same as the signal frequency of the sound signal of the specific program process, and the signal gain of the sound signal of the specific program process.
A3, the method as in a2, wherein the howling suppressing processing on the voice signals of other users in the group and the sound signal of the specific program process further comprises:
and when the voice signals of the other users have signals with the same signal frequency, reducing the signal gain with the same signal frequency.
A4, the method as in a1, wherein the howling suppressing processing is performed on the voice signals of other users in the group and the sound signal of the specific program process, and the howling suppressing processing includes:
identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, performing frequency shift processing on the signal with the same frequency as the sound signal of the specific program process in the voice signals of the other users.
A5, the method as in a4, wherein the howling suppressing processing on the voice signals of other users in the group and the sound signal of the specific program process further comprises:
and when the voice signals of the other users have signals with the same signal frequency, performing frequency shift processing on one of the signals.
A6, such as a1, a2, A3, a4 or a5, wherein the step of filtering the speech signal collected by the microphone comprises:
identifying the frequency of a current user voice signal in the voice signals collected by the microphone and the signal frequency included in the feedback signal;
when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, performing frequency shift processing on the current user voice signal, and performing filtering processing on a signal frequency included in the feedback signal;
and when the frequency of the current user voice signal is different from the included signal frequency of the feedback signal, filtering the signal frequency included by the feedback signal.
A7, the method of A6, wherein the specific program is a network game program, and the specific group is a network game group.
B8, a communication apparatus of a mobile terminal, comprising:
the system comprises a howling suppression processing module, a group calling processing module and a voice processing module, wherein the howling suppression processing module is used for carrying out howling suppression processing on voice signals of other users in a group and voice signals of a specific program process when a mobile terminal runs the specific program process and runs a specific group calling program to carry out group calling;
the playing module is used for playing voice signals of other users in the group subjected to howling suppression processing and sound signals of the specific program process through a receiver of the mobile terminal;
collection module for adopt mobile terminal's microphone to gather speech signal, speech signal includes: a current user voice signal and a feedback signal generated by a voice signal played by the receiver;
the filtering module is used for filtering the voice signals collected by the microphones;
and the sending module is used for sending the voice signals after the filtering processing to other users in the group.
B9, the apparatus as in B8, wherein the howling suppression processing module further comprises:
the first identification submodule is used for identifying the signal frequency included in the voice signals of the other users and the signal frequency of the sound signal of the specific program process;
a first gain reduction sub-module, configured to reduce, when a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, a signal gain in the voice signals of the other users that is the same as the signal frequency of the sound signal of the specific program process and a signal gain of the sound signal of the specific program process.
B10, the apparatus according to B9, wherein the howling suppression processing module further includes:
and the second gain reduction sub-module is used for reducing the signal gain with the same signal frequency when the voice signals of the other users have the signals with the same signal frequency.
B11, the apparatus as in B8, wherein the howling suppression processing module further comprises:
a second identification submodule for identifying signal frequencies included in the voice signals of the other users and signal frequencies of the sound signals of the specific program process;
and the first frequency shifting sub-module is used for performing frequency shifting processing on a signal, which is the same as the signal frequency of the sound signal of the specific program process, in the voice signals of the other users when the signal frequency of the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process.
B12, the apparatus according to B11, wherein the howling suppression processing module further includes:
and the second frequency shifting sub-module is used for performing frequency shifting processing on one signal when the voice signals of the other users have the signals with the same signal frequency.
B13, the apparatus of B8 or B9 or B10 or B11 or B12, the acquisition module further comprising:
the third identification submodule is used for identifying the frequency of the current user voice signal in the voice signals collected by the microphone and the signal frequency included in the feedback signals;
the first filtering submodule is used for carrying out frequency shift processing on the current user voice signal when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, and carrying out filtering processing on the signal frequency included in the feedback signal;
and the second filtering submodule is used for filtering the signal frequency included in the feedback signal when the frequency of the current user voice signal is different from the signal frequency included in the feedback signal.
B14, the device as described in B13, the specific program is an online game program, and the specific group is an online game group.

Claims (8)

1.一种移动终端的通信方法,包括:1. A communication method for a mobile terminal, comprising: 在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;When the mobile terminal runs a specific program process and runs a specific group call program to perform a group call, performing howling suppression processing on the voice signals of other users in the group and the sound signals of the specific program process; 通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;Play, through the handset of the mobile terminal, the voice signals of other users in the group and the voice signals of the specific program process that have undergone howling suppression processing; 采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;Adopt the microphone of the mobile terminal to collect the voice signal, and the voice signal includes: the current user voice signal and the feedback signal generated by the voice signal played by the receiver; 对所述话筒采集的语音信号进行过滤处理;filtering the voice signal collected by the microphone; 将过滤处理后的语音信号发送给群组内的其他用户;Send the filtered voice signal to other users in the group; 所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤包括:The steps of performing howling suppression processing on the voice signals of other users in the group and the sound signals of the specific program process include: 识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;identifying the signal frequency included in the voice signal of the other user and the signal frequency of the sound signal of the specific program process; 当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益;或者,When a certain signal frequency in the voice signal of the other user is the same as the signal frequency of the sound signal of the specific program process, reducing the signal frequency of the voice signal of the other user and the sound signal of the specific program process the same signal gain and signal gain of the sound signal for that particular program session; or, 当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理;以及When a certain signal frequency in the voice signals of the other users is the same as the signal frequency of the sound signal of the specific program process, the signal frequency of the audio signal of the specific program process in the voice signals of the other users is the same as that of the specific program process. The same signal is frequency shifted; and 当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。When the voice signals of the other users have signals with the same signal frequency, frequency shift processing is performed on one of the signals. 2.根据权利要求1所述的方法,其特征在于,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤还包括:2. The method according to claim 1, wherein the step of performing howling suppression processing on the voice signals of other users in the group and the voice signals of the specific program process further comprises: 当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。When the voice signals of the other users have signals with the same signal frequency, the signal gain with the same signal frequency is reduced. 3.根据权利要求1或2所述的方法,其特征在于,所述对所述话筒采集的语音信号进行过滤处理的步骤包括:3. The method according to claim 1 or 2, wherein the step of filtering the voice signal collected by the microphone comprises: 识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;Identify the frequency of the current user's voice signal in the voice signal collected by the microphone and the signal frequency included in the feedback signal; 当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;When the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, frequency-shift processing is performed on the current user voice signal, and filtering processing is performed on the signal frequency included in the feedback signal; 当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。When the frequency of the current user voice signal is different from the frequency of the signal included in the feedback signal, filtering processing is performed on the frequency of the signal included in the feedback signal. 4.根据权利要求3所述的方法,其特征在于,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。4 . The method according to claim 3 , wherein the specific program is an online game program, and the specific group is an online game group. 5 . 5.一种移动终端的通信装置,包括:5. A communication device for a mobile terminal, comprising: 啸叫抑制处理模块,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;The howling suppression processing module is used to suppress howling on the voice signals of other users in the group and the sound signals of the specific program process when the mobile terminal runs a specific program process and runs a specific group call program for group calls deal with; 播放模块,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;a playing module, configured to play the voice signals of other users in the group and the sound signals of the specific program process that have undergone the howling suppression process through the handset of the mobile terminal; 采集模块,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;a collection module, used for collecting voice signals using the microphone of the mobile terminal, the voice signals including: the current user voice signal and the feedback signal generated by the voice signal played by the receiver; 过滤模块,用于对所述话筒采集的语音信号进行过滤处理;a filtering module, used for filtering the voice signal collected by the microphone; 发送模块,用于将过滤处理后的语音信号发送给群组内的其他用户;The sending module is used to send the filtered voice signal to other users in the group; 所 述啸叫抑制处理模块进一步包括:The howling suppression processing module further includes: 第一识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;a first identification sub-module for identifying the signal frequency included in the voice signal of the other user and the signal frequency of the sound signal of the specific program process; 第一增益降低子模块,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益;或者,The first gain reduction sub-module is configured to reduce the difference between the other user's voice signal and the The signal gain of the sound signal of a specific program process is the same as the signal frequency of the sound signal of the specific program process; or, 所述啸叫抑制处理模块进一步包括:The howling suppression processing module further includes: 第二识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;a second identification submodule, configured to identify the signal frequency included in the voice signal of the other user and the signal frequency of the sound signal of the specific program process; 第一频移子模块,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理;以及The first frequency shift submodule is configured to, when a certain signal frequency in the voice signal of the other user is the same as the signal frequency of the sound signal of the specific program process, compare the voice signal of the other user with the signal frequency of the voice signal of the other user. Frequency-shift processing of signals with the same signal frequency as the sound signal of a specific program process; and 第二频移子模块,用于当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。The second frequency shift sub-module is configured to perform frequency shift processing on one of the voice signals of the other users when there are signals with the same signal frequency. 6.根据权利要求5所述的装置,其特征在于,所述啸叫抑制处理模块还进一步包括:6. The device according to claim 5, wherein the howling suppression processing module further comprises: 第二增益降低子模块,用于当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。The second gain reduction sub-module is configured to reduce the gain of the signal with the same frequency when the voice signal of the other user has a signal with the same signal frequency. 7.根据权利要求5或6所述的装置,其特征在于,所述采集模块进一步包括:7. The device according to claim 5 or 6, wherein the acquisition module further comprises: 第三识别子模块,用于识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;The third identification sub-module is used to identify the frequency of the current user's voice signal in the voice signal collected by the microphone and the signal frequency included in the feedback signal; 第一过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;a first filtering submodule, configured to perform frequency-shift processing on the current user voice signal when the frequency of the current user voice signal is the same as a certain signal frequency of the feedback signal, and, for the feedback signal including The signal frequency is filtered; 第二过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。The second filtering sub-module is configured to perform filtering processing on the signal frequency included in the feedback signal when the frequency of the current user voice signal is different from the frequency of the signal included in the feedback signal. 8.根据权利要求7所述的装置,其特征在于,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。8 . The device of claim 7 , wherein the specific program is an online game program, and the specific group is an online game group. 9 .
CN201510918382.0A 2015-12-10 2015-12-10 A communication method and device for a mobile terminal Active CN106878533B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510918382.0A CN106878533B (en) 2015-12-10 2015-12-10 A communication method and device for a mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510918382.0A CN106878533B (en) 2015-12-10 2015-12-10 A communication method and device for a mobile terminal

Publications (2)

Publication Number Publication Date
CN106878533A CN106878533A (en) 2017-06-20
CN106878533B true CN106878533B (en) 2021-03-19

Family

ID=59178012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510918382.0A Active CN106878533B (en) 2015-12-10 2015-12-10 A communication method and device for a mobile terminal

Country Status (1)

Country Link
CN (1) CN106878533B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449508A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice call processing method, device, storage medium and mobile terminal
CN108449497B (en) * 2018-03-12 2020-08-14 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449495A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449496B (en) * 2018-03-12 2019-12-10 Oppo广东移动通信有限公司 Voice call data detection method, device, storage medium and mobile terminal
CN108449493B (en) * 2018-03-12 2020-06-26 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108418968B (en) * 2018-03-12 2020-07-31 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449506B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449507B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449492B (en) * 2018-03-12 2020-05-12 Oppo广东移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
CN108449504B (en) * 2018-03-12 2019-10-15 Oppo广东移动通信有限公司 Voice call data detection method, device, storage medium and mobile terminal
CN108449498B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449502B (en) * 2018-03-12 2019-12-10 Oppo广东移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
CN108429858B (en) * 2018-03-12 2020-05-12 Oppo广东移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
CN108494954B (en) * 2018-03-12 2019-10-25 Oppo广东移动通信有限公司 Voice call data detection method and device, storage medium and mobile terminal
CN108449501B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449500B (en) * 2018-03-12 2020-01-14 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449494A (en) * 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice call data processing method, device, storage medium and server
CN108418982B (en) * 2018-03-12 2020-03-27 Oppo广东移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
CN108172237B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449499B (en) * 2018-03-12 2020-06-26 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal
CN108449505B (en) * 2018-03-12 2019-12-10 Oppo广东移动通信有限公司 Voice call data detection method, device, storage medium and mobile terminal
CN108449503B (en) * 2018-03-12 2020-04-17 Oppo广东移动通信有限公司 Voice call data processing method and device, storage medium and mobile terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8219394B2 (en) * 2010-01-20 2012-07-10 Microsoft Corporation Adaptive ambient sound suppression and speech tracking
US8639516B2 (en) * 2010-06-04 2014-01-28 Apple Inc. User-specific noise suppression for voice quality improvements
US8718562B2 (en) * 2011-05-20 2014-05-06 Skype Processing audio signals
CN104205212B (en) * 2012-03-23 2016-09-07 杜比实验室特许公司 For the method and apparatus alleviating the talker's conflict in auditory scene
CN103617797A (en) * 2013-12-09 2014-03-05 腾讯科技(深圳)有限公司 Voice processing method and device
CN108520754B (en) * 2018-04-09 2021-01-12 广东思派康电子科技有限公司 Noise reduction conference machine

Also Published As

Publication number Publication date
CN106878533A (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN106878533B (en) A communication method and device for a mobile terminal
CN106797508B (en) For improving the method and earphone of sound quality
CN110769352B (en) Signal processing method and device and computer storage medium
WO2015058484A1 (en) Noise reducing earphone and noise reducing method thereof
CN105187602B (en) A kind of adjusting method and device of terminal volume
CN108520754A (en) A noise reduction conference machine
CN110956973A (en) An echo cancellation method, device and intelligent terminal
CN107621933B (en) Audio playing method and device and related medium product
US20190221226A1 (en) Electronic apparatus and echo cancellation method applied to electronic apparatus
CN104217728A (en) Audio processing method and electronic device
CN102969003A (en) Camera sound extraction method and device
CN108605067B (en) Method and mobile terminal for playing audio
US8768406B2 (en) Background sound removal for privacy and personalization use
CN116367066A (en) Audio device with audio quality detection and related method
US20150195661A1 (en) Consumer Electronics Device Adapted for Hearing Loss Compensation
CN115410593B (en) Audio channel selection method, device, equipment and storage medium
CN107800832A (en) A kind of audio-frequency processing method, device and mobile terminal
CN106210290A (en) A voice communication method and mobile terminal
CN114550744A (en) Multi-device interactive audio noise reduction method, system, device and storage medium
CN115620737A (en) Speech signal processing device, method, electronic equipment and public address system
CN111145770B (en) Audio processing method and device
CN114979344A (en) Echo cancellation method, device, device and storage medium
CN107819964B (en) Method, device, terminal and computer readable storage medium for improving call quality
CN112883222A (en) Song recommendation playing method, electronic equipment and computer readable storage medium
CN116189701B (en) Call noise reduction methods, terminals and computer-readable storage media

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
TR01 Transfer of patent right

Effective date of registration: 20240108

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: Room 112, block D, No. 28, Xinjiekou outer street, Xicheng District, Beijing 100088 (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right