CN108449495A - Voice communication data processing method, device, storage medium and mobile terminal - Google Patents
Voice communication data processing method, device, storage medium and mobile terminal Download PDFInfo
- Publication number
- CN108449495A CN108449495A CN201810200541.7A CN201810200541A CN108449495A CN 108449495 A CN108449495 A CN 108449495A CN 201810200541 A CN201810200541 A CN 201810200541A CN 108449495 A CN108449495 A CN 108449495A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- pitched sounds
- voice communication
- processing
- uttering long
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 176
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000003860 storage Methods 0.000 title claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 138
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000001174 ascending effect Effects 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 238000004458 analytical method Methods 0.000 description 13
- 238000011144 upstream manufacturing Methods 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 9
- 230000003313 weakening effect Effects 0.000 description 9
- 238000010183 spectrum analysis Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 4
- 230000005764 inhibitory process Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 239000004575 stone Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000005303 weighing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0272—Voice signal separating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the present application discloses voice communication data processing method, device, storage medium and mobile terminal.This method includes:Detect that the voice communication group in the default application program of mobile terminal is successfully established, obtain the 2nd WiFi information that other mobile terminals connect in connected the first WiFi information and voice communication group, according to the first WiFi information and the 2nd WiFi information, judge in voice communication group with the presence or absence of the destination mobile terminal for being connected to the same Wi-Fi hotspot with mobile terminal, if in the presence of anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in mobile terminal.The embodiment of the present application can select suitable opportunity to carry out anti-processing of uttering long and high-pitched sounds by using above-mentioned technical proposal after the unlatching of the voice call function in application program for mobile terminal.
Description
Technical field
The invention relates to voice communication technical field more particularly to voice communication data processing method, device, deposit
Storage media and mobile terminal.
Background technology
Currently, as the quick of mobile terminal is popularized, the mobile terminals such as mobile phone and tablet computer have become people's indispensability
One of means of communication.Communication mode between mobile terminal user is more and more abundant, is not limited to mobile communication operators already
The services such as the traditional phone and short message that quotient provides, under many scenes, user is more likely to using Internet-based logical
Voice-enabled chat in letter mode, such as various social softwares and Video chat function.
In addition, application program (Application, APP) function in mobile terminal is increasingly perfect, in many application programs
All be provided with voice call function, the communication between the user of same money application program easy to use with exchange.It is with game application
Example, some need to carry out between player interactive game be added to built in voice call function, user can use
During mobile terminal plays game, speech exchange is carried out with other players.However, in voice call process, voice communication
The sound type for including in data is more, such as sound (such as back of the body of game comprising each player's one's voice in speech, application program itself
Scape sound or special efficacy sound etc.) and mobile terminal local environment in other sound etc., since sound is more complicated, it is easy to occur
It utters long and high-pitched sounds phenomenon, seriously affects the use of user.
Invention content
The embodiment of the present application provides a kind of voice communication data processing method, device, storage medium and mobile terminal, can be with
After voice call function in application program for mobile terminal is opened, suitable opportunity is selected to carry out anti-processing of uttering long and high-pitched sounds.
In a first aspect, the embodiment of the present application provides a kind of voice communication data processing method, including:
Detect that the voice communication group in the default application program of mobile terminal is successfully established;
Other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects are obtained to connect
The 2nd WiFi information connect;
According to the first WiFi information and the 2nd WiFi information, judge in the voice communication group with the presence or absence of with
The mobile terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, and if it exists, then to the language in the mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.
Second aspect, the embodiment of the present application provide a kind of voice communication data processing equipment, including:
Whether phone group's detection module, the voice communication group in default application program for detecting mobile terminal are created as
Work(;
WiFi data obtaining modules are established for the voice communication group in the default application program for detecting mobile terminal
After success, obtains other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects and connect
The 2nd WiFi information;
Judgment module, for according to the first WiFi information and the 2nd WiFi information, judging the voice communication
With the presence or absence of the destination mobile terminal for being connected to the same Wi-Fi hotspot with the mobile terminal in group;
Anti- processing module of uttering long and high-pitched sounds, in the presence of the judging result of the judgment module is, in the mobile terminal
Voice communication data carry out anti-processing of uttering long and high-pitched sounds.
The third aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey
Sequence realizes the voice communication data processing method as described in the embodiment of the present application when the program is executed by processor.
Fourth aspect, the embodiment of the present application provide a kind of mobile terminal, including memory, processor and are stored in storage
It can realize on device and when the computer program of processor operation, the processor execute the computer program as the application is real
Apply the voice communication data processing method described in example.
The voice communication data processing scheme provided in the embodiment of the present application detects the default application program of mobile terminal
In voice communication group be successfully established, obtain current mobile terminal connection the first WiFi information and voice communication group in other
Mobile terminal connection the 2nd WiFi information, according to the first WiFi information and the 2nd WiFi information, judge be in voice communication group
It is no to there is the destination mobile terminal that the same Wi-Fi hotspot is connected to mobile terminal, and if it exists, then to the language in mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.By using above-mentioned technical proposal, default application program that can be in the terminal
Voice communication group be successfully established after, detect in voice communication group there are other movements closer with current mobile terminal distance
When terminal, anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data of current mobile terminal in time, sound of uttering long and high-pitched sounds is reduced and is used to user
The inconvenience brought.
Description of the drawings
Fig. 1 is a kind of flow diagram of voice communication data processing method provided by the embodiments of the present application;
Fig. 2 is the original voice spectrum analysis schematic diagram of uttering long and high-pitched sounds of one kind provided by the embodiments of the present application;
Fig. 3 is a kind of notch filter schematic diagram provided by the embodiments of the present application;
Fig. 4 be it is provided by the embodiments of the present application it is a kind of by notch filter treated utter long and high-pitched sounds voice spectrum analysis signal
Figure;
Fig. 5 is the flow diagram of another voice communication data processing method provided by the embodiments of the present application;
Fig. 6 is the flow diagram of another voice communication data processing method provided by the embodiments of the present application;
Fig. 7 is a kind of structure diagram of voice communication data processing equipment provided by the embodiments of the present application;
Fig. 8 is a kind of structural schematic diagram of mobile terminal provided by the embodiments of the present application;
Fig. 9 is the structural schematic diagram of another mobile terminal provided by the embodiments of the present application.
Specific implementation mode
Further illustrate the technical solution of the application below with reference to the accompanying drawings and specific embodiments.It is appreciated that
It is that specific embodiment described herein is used only for explaining the application, rather than the restriction to the application.It further needs exist for illustrating
, illustrate only for ease of description, in attached drawing and the relevant part of the application rather than entire infrastructure.
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail
The processing described as flow chart or method.Although each step is described as the processing of sequence, many of which by flow chart
Step can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of each step can be rearranged.When its operation
The processing can be terminated when completion, it is also possible to the additional step being not included in attached drawing.The processing can be with
Corresponding to method, function, regulation, subroutine, subprogram etc..
Fig. 1 is a kind of flow diagram of voice communication data processing method provided by the embodiments of the present application, and this method can
To be executed by voice communication data processing equipment, wherein the device can generally be integrated in movement by software and or hardware realization
In terminal.As shown in Figure 1, this method includes:
Step 101 detects that the voice communication group in the default application program of mobile terminal is successfully established.
Illustratively, the mobile terminal in the embodiment of the present application may include the mobile devices such as mobile phone and tablet computer.It is default
Application program can be the application program of built-in voice group call function, such as online game application, Online class application, video
Conference applications or the other applications etc. for needing multiple person cooperational.
Illustratively, can include 2 members in voice communication group, but in most cases, generally comprise 3 or 3 with
On member, you can realize the voice communication between 3 or 3 or more mobile terminals.Voice communication group can be by movement
It is initiated and is established using the user of default application program in terminal, after voice communication group is successfully established, wrapped in voice communication group
It can be communicated between all mobile terminals contained.In general, when mobile terminal is not in silent mode, it is also not in earphone mould
When formula, it will be appreciated that be in outer mode playback for mobile terminal, each the sound of user can be used by oneself in voice communication group
Mobile terminal microphone acquisition, and after network transmission and processing by the loud speaker of the mobile terminal of other users into
Row plays.By taking game application as an example, as needed association's war of forming a team, phonetic function of forming a team can be opened, it is assumed that there are 5 players in team, that
After voice communication group is successfully established, this 5 people can converse between each other, any one player can hear separately simultaneously
Outer 4 player's words, seemingly other 4 players oneself talking at one's side the same, facilitate and play in exchange.Present techniques
The executive agent of scheme, i.e., current mobile terminal can be any one mobile terminal in voice communication group, can also be
Some or certain several specified mobile terminals in voice communication group.That is, can be by any one in voice communication group
Mobile terminal execution method provided by the embodiments of the present application, can also be by specified one or more mobile terminal execution the application
Embodiment provide method, can also all mobile terminals be performed both by method provided by the embodiments of the present application.
In general, when mobile terminal is in outer mode playback, include not only in the collected sound of mobile terminal microphone
User itself one's voice in speech, it is also possible to include the sound that the default application program itself that loud speaker plays is sent out, such as background sound
It is happy etc., it is also possible to include the sound of ambient enviroment, it is also possible to which that other people speak in the voice communication group played comprising loud speaker
Sound, in this way, when the data comprising various sound respectively acquired are sent to the same shifting by multiple mobile terminals by network
(such as include 5 mobile terminals in voice communication group, then wherein 4 mobile terminals will be respectively acquiring when dynamic terminal
Sound is sent to server, and server gives the audio data transmitting of 4 mobile terminals to the 5th mobile terminal), these sound by
Broadcasting can be mixed in the mobile terminal, may will produce phenomenon of uttering long and high-pitched sounds.
Other in step 102, the first WiFi information for obtaining the mobile terminal connection and the voice communication group move
2nd WiFi information of dynamic terminal connection.
In the embodiment of the present application, in order to carry out detection of uttering long and high-pitched sounds on suitable opportunity, avoid carrying out in inappropriate time
It is useless to utter long and high-pitched sounds detection and bring additional power consumption, it can first detect and whether there is in voice communication group and current mobile terminal
Other closer mobile terminals of distance.Under the application scenarios of multi-person speech, inventor find, when there are two mobile terminals it
Between distance it is closer when, easily utter long and high-pitched sounds.Assuming that mobile terminal first and mobile terminal second distance in voice communication group compared with
Closely, the loud speaker of mobile terminal first can amplify and play the mobile terminal second received microphone acquisition sound, and due to
Two mobile terminals are closer, this sound will again be acquired by the microphone of mobile terminal second and be sent to mobile terminal
First, the sound are continued to amplify and be played, and the positive feedback amplification of sound are easily formed, to generate sound of uttering long and high-pitched sounds.Therefore, the application
In embodiment, it can first judge to compare at a distance from current mobile terminal with the presence or absence of other mobile terminals in voice communication
Closely, and if it exists, the voice communication data in mobile terminal is then needed to carry out anti-processing of uttering long and high-pitched sounds.
Specifically, in the embodiment of the present application, the same Wi-Fi hotspot whether can be connected to according to two mobile terminals come really
Whether set a distance is closer.The advantages of this arrangement are as follows user is in order to save campus network, it is general using connection Wi-Fi hotspot
Mode carry out voice communication, can rapidly and accurately be judged using this feature whether there is destination mobile terminal, in turn
It determines the need for carrying out anti-processing of uttering long and high-pitched sounds.Illustratively, the attribute information of Wi-Fi hotspot, attribute letter are may include in WiFi information
Breath for example can be the media access control (Media Access Control, MAC) of Wi-Fi hotspot title or Wi-Fi hotspot
Location etc. may also include WiFi signal intensity etc..It is understood that in addition to current mobile terminal, Ke Nengcun in voice communication group
It is referred to as the 2nd WiFi information in the WiFi information of other multiple mobile terminals, other acquisition for mobile terminal, for its different
For his mobile terminal, respective 2nd WiFi information may be different.Illustratively, other mobile terminals can incite somebody to action oneself
2nd WiFi information of body is transmitted to current mobile terminal by the default corresponding server of application program, naturally it is also possible to adopt
It is directly or indirectly sent to current mobile terminal in other ways, the embodiment of the present application does not limit.
Step 103, according to the first WiFi information and the 2nd WiFi information, judge be in the voice communication group
It is no to there is the destination mobile terminal that the same Wi-Fi hotspot is connected to the mobile terminal, and if it exists, then to described mobile whole
Voice communication data in end carry out anti-processing of uttering long and high-pitched sounds.
In general, the signal effective range of Wi-Fi hotspot is limited, generally at 50 meters or so, if for weigh whether need into
The pre-determined distance value of the anti-processing of uttering long and high-pitched sounds of row is more than the signal effective range of Wi-Fi hotspot, can be according to whether there are the 2nd WiFi
The Wi-Fi hotspot attribute information of information is identical as the Wi-Fi hotspot attribute information of the first WiFi information to determine the need for carrying out
Anti- processing of uttering long and high-pitched sounds, if there are the Wi-Fi hotspot attribute informations of any one the 2nd WiFi information and the WiFi of the first WiFi information heat
Point attribute information is identical, it is determined that there are destination mobile terminals in voice communication group, that is to say, that when having one in voice communication group
When other a mobile terminals connect the same Wi-Fi hotspot with current mobile terminal, it is believed that other mobile terminals move for target
Dynamic terminal, such case may utter long and high-pitched sounds, and carry out anti-processing of uttering long and high-pitched sounds.
Voice communication data may include ascending voice communicating data and/or downlink voice communicating data, and the application, which is not done, to be had
Body limits.Wherein, ascending voice communicating data may include the collected voice data of microphone of mobile terminal;Downlink voice
Communicating data can be the default corresponding server of application program in the sound for receiving other mobile terminals in voice communication group
After data, the data of mobile terminal are given by audio mixing etc. haircut, or be directly forwarded to the data of mobile terminal, the application
The processing mode of server process voice communication data is not limited.Concrete mode the application of anti-processing of uttering long and high-pitched sounds is implemented
Example does not also limit, and concrete implementation mode is given below illustratively.
The voice communication data processing method provided in the embodiment of the present application detects the default application program of mobile terminal
In voice communication group be successfully established, obtain current mobile terminal connection the first WiFi information and voice communication group in other
Mobile terminal connection the 2nd WiFi information, according to the first WiFi information and the 2nd WiFi information, judge be in voice communication group
It is no to there is the destination mobile terminal that the same Wi-Fi hotspot is connected to mobile terminal, and if it exists, then to the language in mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.By using above-mentioned technical proposal, default application program that can be in the terminal
Voice communication group be successfully established after, detect in voice communication group there are other movements closer with current mobile terminal distance
When terminal, anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data of current mobile terminal in time, sound of uttering long and high-pitched sounds is reduced and is used to user
The inconvenience brought.
In some embodiments, the first WiFi information for obtaining the mobile terminal connection and the voice communication
The 2nd WiFi information that other mobile terminals connect in group, including:Obtain the first WiFi information of the mobile terminal connection;To
The corresponding server of the default application program sends WiFi information acquisition requests, and the WiFi information acquisition requests are used to indicate
The server collects the 2nd WiFi information of other mobile terminals in the voice communication group, and by the 2nd WiFi information
It is back to the mobile terminal.The advantages of this arrangement are as follows each mobile terminal in voice communication group can be by pre-
If the corresponding server of application program realizes communication, then transmitting the 2nd WiFi information without additional searching other modes, save
About Internet resources.In addition, after mobile terminal successfully gets the first WiFi information, reinforms other mobile terminals and carry out WiFi
Information acquiring operation is avoided because of the failure of acquisition for mobile terminal WiFi information (such as mobile terminal and not connected any Wi-Fi hotspot),
Lead to the WiFi information operation that other mobile terminal executions are extra.
In some embodiments, the signal strength of Wi-Fi hotspot is included in the WiFi information;If described in the presence of to institute
It states the voice communication data in mobile terminal and carries out anti-processing of uttering long and high-pitched sounds, including:If in the presence of according to the first signal strength and second
Signal strength determines the target range between the mobile terminal and the destination mobile terminal;When the target range is less than
When the first pre-determined distance threshold value, anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in the mobile terminal.Illustratively, first
Pre-determined distance threshold value can be 10 meters.The advantages of this arrangement are as follows can more accurately according between mobile terminal away from
It, can by the pre-determined distance for weighing the processing that whether carries out preventing uttering long and high-pitched sounds from determining the need for carrying out anti-processing of uttering long and high-pitched sounds
Value is arranged smaller, is less than the signal effective range of Wi-Fi hotspot.In general, distance of mobile terminal Wi-Fi hotspot is remoter, obtain
The WiFi signal got is weaker, can estimate mobile terminal and WiFi according to the signal strength in WiFi information using this rule
The distance between the distance of hot spot, and then determine two mobile terminals.Assuming that between current mobile terminal and Wi-Fi hotspot away from
From for L1, the distance between destination mobile terminal and Wi-Fi hotspot are L2, due to current mobile terminal, destination mobile terminal and
Wi-Fi hotspot three line may not point-blank, therefore, the target between current mobile terminal and destination mobile terminal
The maximum value of distance is L1+L2, minimum value L1-L2, fail to judge, can be minimized as actual range and first in order to prevent
Pre-determined distance threshold value is compared, that is, working as L1-L2When less than the first pre-determined distance threshold value, to the voice communication in mobile terminal
Data carry out anti-processing of uttering long and high-pitched sounds.In addition, in order to more accurately determine current mobile terminal and destination mobile terminal it is practical away from
From, may also include in WiFi information mobile terminal to search to Wi-Fi hotspot list and list in each Wi-Fi hotspot signal
Intensity, and then estimate the relative bearing between current mobile terminal, destination mobile terminal and the Wi-Fi hotspot that is connected, it is convenient for
More accurately calculate the actual range of current mobile terminal and destination mobile terminal.
In some embodiments, the voice communication data in the mobile terminal carry out anti-processing of uttering long and high-pitched sounds, including:
The target strength of anti-processing of uttering long and high-pitched sounds is determined according to the target range;Wherein, target range is smaller, and corresponding target strength is got over
Greatly;Corresponding anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in the mobile terminal according to the target strength.Inventor
It was found that the distance between two mobile terminals are closer, and it is usually more serious there is a situation where uttering long and high-pitched sounds, so can in the embodiment of the present application
The corresponding anti-place that utters long and high-pitched sounds is selected according to the actual range (i.e. target range) between current mobile terminal and destination mobile terminal
Intensity (i.e. target strength) is managed, can accomplish more targeted anti-processing of uttering long and high-pitched sounds, promote anti-effect of uttering long and high-pitched sounds.
It is understood that there may be more than one for destination mobile terminal, when there are the movement of more than two targets is whole
When end, there is also two or more for corresponding target range, can determine the anti-place that utters long and high-pitched sounds using the target range of numerical value minimum as standard
The target strength of reason.
In some embodiments, the target strength that anti-processing of uttering long and high-pitched sounds is determined according to the target range, including:According to
The target range, determining ascending voice communicating data and/or downlink voice communicating data in the mobile terminal carry out
Anti- processing of uttering long and high-pitched sounds;Wherein, it when the target range is more than the second pre-determined distance value, determines to the uplink in the mobile terminal
Voice communication data carry out anti-processing of uttering long and high-pitched sounds;When the target range is more than third pre-determined distance value and less than or equal to described the
When two pre-determined distance values, determines and anti-processing of uttering long and high-pitched sounds is carried out to the downlink voice communicating data in the mobile terminal;When the mesh
Subject distance be less than or equal to the third pre-determined distance value when, determine in the mobile terminal ascending voice communicating data and
Downlink voice communicating data carries out anti-processing of uttering long and high-pitched sounds.
Downlink voice communicating data general data amount is larger, and chauvent's criterion intractability is slightly larger, takes and slightly grows, therefore, this
Apply in embodiment, when target range is less than the first pre-determined distance value but is more than the second pre-determined distance, utter long and high-pitched sounds if illustrating to generate,
Degree of uttering long and high-pitched sounds is not serious, and anti-processing of uttering long and high-pitched sounds can be carried out only for ascending voice communicating data.When target range is less than or waits
In the second pre-determined distance value, but more than third distance value when, if illustrate generation utter long and high-pitched sounds, the degree of uttering long and high-pitched sounds can be than more serious, can be with needle
Anti- processing of uttering long and high-pitched sounds is carried out to downlink voice communicating data, to obtain preferably anti-effect of uttering long and high-pitched sounds.When target range very little, be less than or
It when equal to third pre-determined distance value, utters long and high-pitched sounds if illustrating to generate, the degree of uttering long and high-pitched sounds can be very serious, can be logical for downlink voice simultaneously
Words data and downlink voice communicating data carry out anti-processing of uttering long and high-pitched sounds, to obtain best anti-effect of uttering long and high-pitched sounds.The application couple first is pre-
If the numerical value of distance, the second pre-determined distance and third pre-determined distance is sequentially reduced, but does not limit concrete numerical value, exemplary
, the first pre-determined distance is 10 meters, and the second pre-determined distance is 5 meters, and third pre-determined distance is 2 meters.
Illustratively, to downlink voice communicating data carry out it is anti-utter long and high-pitched sounds processing when, can be first to downlink voice communicating data
Carry out detection of uttering long and high-pitched sounds, judge to exist utter long and high-pitched sounds sound when, an attenuation processing is carried out for uttering long and high-pitched sounds, to reach anti-effect of uttering long and high-pitched sounds.
In some embodiments, under type such as can be used to judge in downlink voice communicating data with the presence or absence of sound of uttering long and high-pitched sounds:
The first, piecemeal processing is carried out to the downlink voice communicating data;For each data block, using presupposition analysis
Mode determines doubtful present in current data block utter long and high-pitched sounds a little;When exist present periodic feature multiple doubtful point groups of uttering long and high-pitched sounds,
And it is doubtful when uttering long and high-pitched sounds that a little corresponding energy value is in rising trend according to the sequence of affiliated data block, determine the downlink voice call
There is sound of uttering long and high-pitched sounds in data;Wherein, the doubtful point group of uttering long and high-pitched sounds is that continuous adjacent data frequency difference in the block is in default model
Doubtful in enclosing is uttered long and high-pitched sounds a little, and the quantity of the continuous adjacent data block reaches default continuous threshold value.
Second, piecemeal processing is carried out to the downlink voice communicating data, obtains M data block;Using presupposition analysis
Mode is analyzed in current data block and is uttered long and high-pitched sounds a little with the presence or absence of doubtful successively, will be first appeared the doubtful data block uttered long and high-pitched sounds a little and is determined as
Initial data block;From the initial data BOB(beginning of block), successively with n data block for data segment to be analyzed, using described default
Analysis mode analyze include in current data section doubtful utter long and high-pitched sounds a little, when include in N number of data segment it is doubtful utter long and high-pitched sounds a little between
Frequency difference when being in preset range, determine there is sound of uttering long and high-pitched sounds in the downlink voice communicating data;Wherein, n=2,
3 ..., N;N is less than or equal to M, is greater than or equal to 2;Starting point of the starting point of each data segment with the initial data block
Identical, the initial data block is first data segment.
Certainly, other modes also can be used in the embodiment of the present application to judge in downlink voice communicating data with the presence or absence of howl
Sound, the application is made not to limit.It is described in detail by taking above-mentioned two ways as an example below.
For first way, to downlink voice communicating data carry out piecemeal processing can be according to default unit length into
The processing of row piecemeal, it for example can be 40 milliseconds to preset unit length.Assuming that predetermined time period is 1.2 seconds, unit length is preset
It it is 40 milliseconds, then 30 data blocks can be divided into.
The embodiment of the present application is not especially limited presupposition analysis mode.For example, the presupposition analysis mode may include:
The frequency point to be determined that energy value in high-frequency region is higher than preset energy threshold value is obtained on frequency domain, is calculated around the frequency point to be determined
The capacity volume variance value of the frequency point of preset quantity determines described to be determined when the capacity volume variance value is more than default discrepancy threshold
Frequency point is doubtful utters long and high-pitched sounds a little;The high-frequency region is the frequency range that frequency is higher than predeterminated frequency threshold value.
Specifically, for current data block, frequency domain can be first transformed from the time domain to, spectrum analysis is convenient for.Transformation
Mode the embodiment of the present application does not limit, and Fourier transformation mode may be used, such as the fast algorithm (Fast of discrete fourier transform
Fourier Transformation, FFT).By taking 40ms as an example, audio data (16bit, 16k sample rate) size of 40ms is
40*16*16/2=1280 bytes, are adapted for use with 1024 and do FFT transform and carry out spectrum analysis, by FFT treated frequencies
Frequency range in analysis is 0~16K/2, and step-length is (16K/2)/1024, and step-length is about 8Hz.
In the embodiment of the present application, high-frequency region and other regions can be divided using predeterminated frequency threshold value as cut off value.In advance
If frequency threshold can be configured according to actual conditions, such as can according to voice frequency and be susceptible to the frequency feature of howling into
Row setting, such as can be 1KHz, 1.5KHz or 2KHz etc..Such as predeterminated frequency threshold value is 2KHz, that is, is more than the portion of 2KHz
It is divided into high-frequency region.The frequency of general howling appears in high-frequency region, and sound is larger (i.e. energy value is higher), the application
Embodiment can quickly determine that a data are in the block according to energy value characteristic distributions and doubtful utter long and high-pitched sounds a little.
Illustratively, the corresponding energy value of each Frequency point (abbreviation frequency point) in data block is obtained, then from high-frequency region
In find energy value be higher than preset energy threshold value frequency point to be determined, calculate the energy of the frequency point of preset quantity around frequency point to be determined
Measure difference value.Preset energy threshold value and preset quantity can be arranged according to actual demand, for example, preset energy threshold value can be-
10dB, preset quantity can be 8 (before frequency point to be determined 4 and 4 below).By taking step-length above is about 8Hz as an example, it is assumed that
The frequency values of frequency point to be determined be 3362Hz, then around it frequency values of frequency point of preset quantity be about 3330Hz, 3338Hz,
3346Hz, 3354Hz, 3370Hz, 3378Hz, 3386Hz and 3394Hz.Capacity volume variance value is for weighing frequency point to be determined and surrounding
Difference degree between the frequency point of preset quantity can be specifically the difference of maximum energy value and minimum energy value, can also be energy
Variance yields or energy mean square deviation etc. are measured, the application does not limit.Default discrepancy threshold and corresponding, the example of capacity volume variance value
Such as, when capacity volume variance value is energy variance yields, it is default variance threshold values to preset discrepancy threshold.When capacity volume variance value is poor more than default
When different threshold value, illustrate frequency point to be determined than more prominent, is very likely to be to utter long and high-pitched sounds a little, accordingly, it is determined that frequency point to be determined is doubtful
It utters long and high-pitched sounds a little.In this way setting can rapidly and accurately identify it is doubtful utter long and high-pitched sounds a little, lay the first stone to improve detection efficiency of uttering long and high-pitched sounds.
Illustratively, there may be multiple frequency points to be determined, the application in a data block can be highest from corresponding energy
Frequency point to be determined proceeds by the doubtful judgement uttered long and high-pitched sounds a little.
In addition, the presupposition analysis mode may also include:Energy value maximum first in high-frequency region is obtained on frequency domain
Maximum second frequency point of energy value in frequency point and low frequency region, when first frequency point meet it is default it is doubtful utter long and high-pitched sounds condition when, really
Fixed first frequency point be current data it is in the block it is doubtful utter long and high-pitched sounds a little, it is described that preset the doubtful condition of uttering long and high-pitched sounds include first frequency point
Energy value be more than preset energy threshold value, and the energy differences of first frequency point and second frequency point are more than preset difference value threshold
Value.
Specifically, for current data block, frequency domain can be first transformed from the time domain to, spectrum analysis is convenient for.Equally
It can also preset and divide frequency as cut off value to divide high-frequency region and low frequency region.Default division frequency can be according to practical feelings
Condition is configured, and can be such as configured according to voice frequency and the frequency feature for being susceptible to howling, such as can be 1KHz,
1.5KHz or 2KHz etc..Such as the default frequency that divides is 2KHz, that is, the part for being more than 2KHz is high-frequency region, is less than or waits
In the part of 2KHz be low frequency region.
Illustratively, the corresponding energy value of each Frequency point in data block is obtained, energy is then found from high-frequency region
It is worth maximum first frequency point, maximum second frequency point of energy value is found from low frequency region, if the energy value of the first frequency point is more than in advance
If energy threshold (such as -30dB), and the difference of the energy value of the energy value of the first frequency point and the second frequency point is more than preset difference value threshold
When being worth (such as 60), it is believed that the first frequency point, which is that current data is in the block, doubtful utters long and high-pitched sounds a little.Setting can rapidly and accurately be known in this way
Do not go out it is doubtful utter long and high-pitched sounds a little, lay the first stone to improve detection efficiency of uttering long and high-pitched sounds.
Illustratively, for each data block, presupposition analysis mode as above is respectively adopted and judges whether doubtful utter long and high-pitched sounds
Point, and if it exists, then record it is doubtful utter long and high-pitched sounds a little, and whether further judge in current downlink voice communicating data comprising uttering long and high-pitched sounds
Sound.
It is understood that if there are doubtful sounds of uttering long and high-pitched sounds in some data block, whole section of downlink voice call can not be thought
Include sound of uttering long and high-pitched sounds in audio, it is also possible to since certain especial sounds are misidentified as sound of uttering long and high-pitched sounds, such as be generated when object friction
Ear-piercing sound, general frequency is higher and sound is larger, it is likely that is identified as doubtful sound of uttering long and high-pitched sounds, but this sound generally compares
Very briefer, the duration is shorter, is not belonging to sound of uttering long and high-pitched sounds, and therefore, it is necessary to increase further judgement.
In the embodiment of the present application, the characteristic distributions of doubtful sound of uttering long and high-pitched sounds present in each data block are analyzed.When continuous
When uttering long and high-pitched sounds there are smaller doubtful of frequency difference in multiple adjacent data blocks, these doubtful utter long and high-pitched sounds can be a little known as doubtful howl
It is point group.That is, doubtful point group of uttering long and high-pitched sounds be that continuous adjacent data frequency difference in the block is in preset range it is doubtful utter long and high-pitched sounds a little,
The quantity of the continuous adjacent data block reaches default continuous threshold value.Wherein, preset continuous threshold value can determines according to actual conditions,
Such as 3;The corresponding preset range of frequency difference also can determines according to actual conditions, such as 40Hz.Inventor's discovery, howling
Characteristics of SSTA persistence is generally shown in a short time, and is periodically occurred, and in addition sound becomes larger.Therefore, the application is implemented
In example, periodic feature is presented into multiple (can be regarded as be greater than or equal to 2) doubtful point groups of uttering long and high-pitched sounds and doubtful is uttered long and high-pitched sounds a little pair
The energy value answered is in rising trend as decision condition according to the sequence of affiliated data block, to identify current downlink voice call
With the presence or absence of sound of uttering long and high-pitched sounds in data, if meeting above-mentioned condition, it is determined that there is sound of uttering long and high-pitched sounds, can rapidly and accurately identify in this way
It utters long and high-pitched sounds sound.
Illustratively, it is assumed that downlink voice communicating data is divided into 30 data blocks.If for example, the 1st, 2,3,7,8,9,
13, frequency is all detected in the section (A-40, A+40) in 14,15,19,20,21,25,26 and 27 this 15 data blocks
Doubtful to utter long and high-pitched sounds a little, corresponding doubtful utter long and high-pitched sounds of every 3 data blocks a little becomes a doubtful point group of uttering long and high-pitched sounds, and 5 doubtful point groups of uttering long and high-pitched sounds are in
Periodic feature, and doubtful a little corresponding energy value of uttering long and high-pitched sounds is sequentially increased, accordingly, it is determined that including howl in downlink voice communicating data
It is sound.For another example, it utters long and high-pitched sounds if detecting doubtful in the section (B-40, B+40) of frequency in this 3 data blocks of only the 1st, 2 and 3
Point, corresponding doubtful utter long and high-pitched sounds of this 3 data blocks a little becomes a doubtful point group of uttering long and high-pitched sounds, but there is only this, and week is not presented
Phase property feature, accordingly, it can be determined that not including sound of uttering long and high-pitched sounds in downlink voice communicating data.
For the second way, piecemeal processing mode and presupposition analysis mode can refer to the phase in first way inside the Pass
Hold, the embodiment of the present application repeats no more.
It utters long and high-pitched sounds a little with the presence or absence of doubtful specifically, being analyzed in first data block using above-mentioned presupposition analysis mode, if depositing
Then doubtful utter long and high-pitched sounds a little first appears, and first data block is determined as initial data block;If being not present, by current data
Next data block of block is analyzed as new current data block, and using above-mentioned presupposition analysis mode in new current data block
It utters long and high-pitched sounds a little with the presence or absence of doubtful.And so on, it is determined as initial data block until first appearing the doubtful data block uttered long and high-pitched sounds a little, if
It utters long and high-pitched sounds a little there is no doubtful in M data block, then it is believed that not including sound of uttering long and high-pitched sounds in current downlink voice communicating data.
By taking above-mentioned partitioned mode as an example, M=30,2≤N≤30.When carrying out spectrum analysis, data length pair to be analyzed
Analysis result will produce influence, because when data point is less, precision may not be too accurate, so, it is larger using length
Data are analyzed again, are equivalent to there are one modified processing, can more accurately be determined whether to utter long and high-pitched sounds.The application couple
The specific value of N does not limit, it is assumed that the length of N=4, a data block are 40ms, then the time range of initial data block
It can be denoted as 0 to 40ms, analyzed and finished due to initial data block, and as the first data segment, be the so since n=2
The time range of two data segments, second data segment can be denoted as 0 to 80ms, and so on, the time model of third data segment
0 to 120ms can be denoted as by enclosing, and the time range of third data segment can be denoted as 0 to 160ms.
Illustratively, preset range can be arranged according to actual conditions, such as can be that (such as the example above can recognize 40Hz
To be equivalent to 5 step-lengths).Assuming that the doubtful frequency uttered long and high-pitched sounds a little that 4 data piecewise analysis come out is respectively A, B, C and D, and A, B,
There is sound of uttering long and high-pitched sounds in downlink voice communicating data within 40Hz, then can determine in difference mutual C and D.
Optionally, if doubtful utter long and high-pitched sounds for including in current data section a little doubtful is uttered long and high-pitched sounds a little with include in the data segment of front
Between frequency difference be not in the preset range, then from next data BOB(beginning of block) of current data section obtain it is described pre-
If the downlink voice communicating data of time span, and repeat the related behaviour that piecemeal processing is carried out to downlink voice communicating data
Make.The advantages of this arrangement are as follows when the doubtful frequency distance uttered long and high-pitched sounds a little for including in any two data segment is larger, can say
Doubtful utter long and high-pitched sounds of bright front may not be a little really to utter long and high-pitched sounds a little, need to continue to detect, without to subsequent data segment into
The doubtful detection of uttering long and high-pitched sounds of row, saves power consumption, improves utter long and high-pitched sounds sound detection efficiency and accuracy.For example, working as C and A or the difference between B
It is different exceed 40Hz when, then since 120ms, reacquire mobile terminal in predetermined time period downlink voice converse number
According to, and piecemeal processing is carried out to the downlink voice communicating data, M data block is obtained, then determine new initial data block, and
Continue to determine in downlink voice communicating data with the presence or absence of sound of uttering long and high-pitched sounds using aforesaid way.
After there is sound of uttering long and high-pitched sounds in determining the downlink voice communicating data, further include:By it is described it is doubtful utter long and high-pitched sounds a little really
It is set to and utters long and high-pitched sounds a little;Chauvent's criterion processing a little is carried out to the downlink voice communicating data according to described utter long and high-pitched sounds.Determining downlink language
Exist in sound communicating data and utter long and high-pitched sounds after sound, illustrate the satisfaction identified before utter long and high-pitched sounds sound decision condition it is doubtful utter long and high-pitched sounds it is a little certain
To utter long and high-pitched sounds a little, then needing a little to carry out chauvent's criterion processing to downlink voice according to uttering long and high-pitched sounds, the sound that prevents from uttering long and high-pitched sounds is from loud speaker or listens
Cylinder plays out, and influences the use of user.Further, it after carrying out chauvent's criterion processing, is played by loud speaker or receiver
By chauvent's criterion treated downlink voice communicating data.
In some embodiments, it utters long and high-pitched sounds described in the basis and a little the downlink voice communicating data is carried out at chauvent's criterion
Reason, including:The higher frequency uttered long and high-pitched sounds a little of correspondence energy value for choosing preset quantity, as target frequency, to the downlink language
Audio signal corresponding with the target frequency carries out attenuation processing in sound communicating data.Preset quantity can be freely arranged, and such as 1
It is a, it is 3, even more, it can also be dynamically determined according to the quantity uttered long and high-pitched sounds a little.Can will utter long and high-pitched sounds a little according to energy value from high to low
Sequence be ranked up, choose come front preset quantity utter long and high-pitched sounds a little, will select come the frequency uttered long and high-pitched sounds a little be determined as mesh
Mark frequency.Energy value is higher, and the sound of howling is bigger, higher to the influence degree of user, the advantages of this arrangement are as follows, energy
It is enough that chauvent's criterion more targetedly is carried out to the higher frequency of energy value, chauvent's criterion efficiency is improved, ensures voice communication
Timeliness.
In some embodiments, it utters long and high-pitched sounds described in the basis and a little the downlink voice communicating data is carried out at chauvent's criterion
Reason, may also comprise:Decay to audio signal corresponding with all frequencies uttered long and high-pitched sounds a little in the downlink voice communicating data
Processing.The advantages of this arrangement are as follows can a chauvent's criterions comprehensively be carried out to all utter long and high-pitched sounds, the broadcasting for the sound that prevents to utter long and high-pitched sounds.
Illustratively, notch filter can be used come to frequency (i.e. target frequency) institute to utter long and high-pitched sounds a little inhibited
Corresponding audio signal carries out attenuation processing.Notch filter can rapidly decay input signal in some Frequency point, to reach
To hinder the frequency signal by filter effect.The application does not limit the type and design parameter value of notch filter
It is fixed.In general, using target frequency as the centre frequency of notch filter, the parameters such as the process bandwidth of notch filter and gain
It can be configured according to actual demand.
Illustratively, to ascending voice communicating data carry out it is anti-utter long and high-pitched sounds processing when, the sound of mobile terminal acquisition can be obtained
Sound data;Voice and background sound lock out operation are carried out to voice data;Weakening process is carried out to the background sound isolated;It will pass through
After background sound after weakening process carries out stereo process with the voice isolated, as treated, ascending voice communicating data is sent out
Send server corresponding to the default application program.The advantages of this arrangement are as follows can effectively weaken since background sound draws
That rises utters long and high-pitched sounds.Illustratively, when, there are when microphone array (number of microphone be greater than or equal to 2), can determine whether in mobile terminal
Go out sound source position, the sound apart from mobile terminal (such as larger than 1 meter) farther out is filtered out as background sound according to sound source position;Or
Person, can obtain the voiceprint of mobile terminal user in advance, extract what user spoke from voice data according to voiceprint
Sound is as voice, and remaining sound is as background sound.Illustratively, carrying out weakening process to the background sound isolated can be
Reduce the sound of background sound by adjusting the mode of gain, it can also wiping out background sound.Background sound is after weakening process, volume
Reduce, destroys the increasing condition of sound, and then effectively weaken and utter long and high-pitched sounds caused by background sound.
In addition, for the anti-processing of uttering long and high-pitched sounds of ascending voice communicating data, it can also be according to the howl of downlink voice communicating data
Testing result is to carry out.If there is sound of uttering long and high-pitched sounds in downlink voice communicating data, broadcast by the loud speaker or receiver of mobile terminal
When putting down row voice communication data, sound of uttering long and high-pitched sounds will be played, user can hear, in addition, the microphone of mobile terminal also can
Collect in the ascending voice communicating data of utter long and high-pitched sounds sound namely mobile terminal also can include sound of uttering long and high-pitched sounds.It is right in the embodiment of the present application
Ascending voice communicating data carries out anti-processing of uttering long and high-pitched sounds, and the sound that avoids uttering long and high-pitched sounds is transferred into network again, is received by other mobile terminals,
So as to destroy the increasing condition of sound of uttering long and high-pitched sounds, and then achieve the purpose that anti-utter long and high-pitched sounds.Specifically, default notch filter can be used
Device carries out anti-processing of uttering long and high-pitched sounds to the ascending voice communicating data in mobile terminal, wherein the centre frequency of default notch filter
For a little corresponding frequency of uttering long and high-pitched sounds in downlink voice communicating data.
Optionally, it for the anti-processing of uttering long and high-pitched sounds of ascending voice communicating data, can also be:Obtain currently to be uploaded first
Upstream data, and caching last moment upload the second upstream data, judge first upstream data and described second
Whether the similarity of upstream data is higher than default similarity threshold, if so, carrying out weakening process to first upstream data.
The advantages of this arrangement are as follows can quickly judge whether to need to carry out attenuation processing, anti-treatment effeciency of uttering long and high-pitched sounds is improved.Wherein,
Weakening process is carried out to first upstream data, it may include:By in first upstream data with second upstream data
The identical audio data of feature is weakened or is filtered out.Here weakening may include reducing acoustic energy.It further, can also be right
Whether first upstream data and second upstream data carry out simulation superposition, judge in the data after superposition to include to utter long and high-pitched sounds
Feature, if including, weakening process is carried out to first upstream data.The feature of uttering long and high-pitched sounds may include energy concentration, period
Property and frequency higher than predeterminated frequency threshold value etc..It also can be in the way of the above-mentioned detection that carries out uttering long and high-pitched sounds to downlink voice communicating data
To judge that the embodiment of the present application does not limit whether comprising feature of uttering long and high-pitched sounds in the data after superposition.
In some embodiments, described that the voice communication data in the mobile terminal are carried out according to the target strength
Corresponding anti-processing of uttering long and high-pitched sounds, including:Obtain the downlink voice communicating data of the predetermined time period in mobile terminal;Described in determination
Uttering long and high-pitched sounds a little in downlink voice communicating data;Using default notch filter to the voice communication data in the mobile terminal into
The processing of row chauvent's criterion;Wherein, the centre frequency of the default trapper is a little corresponding frequency of uttering long and high-pitched sounds, processing width and
Yield value is determined that the target strength is higher by the target strength, corresponding processing width is wider or corresponding yield value more
It is small.
Chauvent's criterion processing is carried out to voice communication data using default notch filter, voice communication data herein can
To include that ascending voice communicating data and/or downlink voice communicating data, the embodiment of the present application do not limit.What is be arranged in this way is good
Be in, the processing width or yield value of default notch filter can be targetedly set according to different target ranges,
To realize different degrees of chauvent's criterion processing.
Fig. 2 is the original voice spectrum analysis schematic diagram of uttering long and high-pitched sounds of one kind provided by the embodiments of the present application, this is shown in the figure
Including the section of uttering long and high-pitched sounds intercepted in the audio for uttering long and high-pitched sounds sound from certain, the corresponding energy values of 3362Hz are maximum in the audio, for-
6.64dB, if played out, sound can be very big, needs to carry out chauvent's criterion processing.
Fig. 3 is a kind of notch filter schematic diagram provided by the embodiments of the present application.It is carried out to downlink voice communicating data
When chauvent's criterion processing, the centre frequency of default notch filter can such as the 3362Hz in Fig. 2 to utter long and high-pitched sounds a little corresponding frequency
Corresponding processing width is determined according to target strength.Frequency or so range to be treated centered on processing width, it is assumed that-
The corresponding processing width of 6.64dB is 50Hz, then ranging from 3312Hz to 3412Hz to be treated, i.e., within the scope of this
Audio signal is handled.Determine that processing width is advantageous in that according to target strength, uttering long and high-pitched sounds, it is big to be a little nearby likely to occur energy
Frequency point, expand process range, better inhibition can be obtained.In addition, as shown in Fig. 2, being provided in notch filter
Yield value indicates with g, and the gmin in figure indicates the minimum value of yield value, and value range is generally that 0 to 1, g values are bigger, and decay journey
It spends smaller.Therefore, in the application, yield value can be determined according to target strength, target strength is higher, and yield value is smaller so that place
It is higher to manage range self-energy attenuation degree, it is higher to the inhibition level for sound of uttering long and high-pitched sounds.
Fig. 4 be it is provided by the embodiments of the present application it is a kind of by notch filter treated utter long and high-pitched sounds voice spectrum analysis signal
Figure, as shown in figure 4, the energy within the scope of 3312Hz to 3412Hz has obtained apparent decaying after notch filter is handled,
To realize the inhibition to sound of uttering long and high-pitched sounds.
Fig. 5 is the flow diagram of another voice communication data processing method provided by the embodiments of the present application, with default
Application program is for online game application program, this method comprises the following steps:
Step 501, the voice communication group in game application are successfully established.
Illustratively, by taking team's battle game as an example, such as king's honor, there are 5 players in every team, and Hong Lan two teams carry out pair
It fights, needs progress communication exchange to discuss battle strategy between 5 players of each troop, therefore, many players can select to open
Voice call function in team, if a player applies opening in team after voice call function, voice communication group is successfully established.Start
After formal voice communication, with any one in 5 players of World War I team, remaining 4 player's one's voice in speech can be heard.This Shen
Voice communication please will not be immediately begun to, but advanced row distance is tested in embodiment, after voice communication group is successfully established.
Other mobile terminals connect in step 502, the first WiFi information for obtaining mobile terminal connection and voice communication group
The 2nd WiFi information connect.
Wherein, in WiFi information comprising Wi-Fi hotspot MAC Address (abbreviation address) and Wi-Fi hotspot signal strength.
Step 503, according to the first addresses WiFi and the 2nd addresses WiFi, judge in voice communication group whether there is and movement
Terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, if so, thening follow the steps 504;Otherwise, step 510 is executed.
If in 5 players, there are two player distance of mobile terminal it is closer, such as two good friends play together at home, again
It sets mobile terminal to outer mode playback simultaneously, is thus very easy to cause to utter long and high-pitched sounds.It therefore, can be first in the embodiment of the present application
Judge to whether there is other mobile terminals closer with current distance of mobile terminal in voice communication group, and if it exists, then need
Carry out anti-processing of uttering long and high-pitched sounds.
Step 504, according to the first signal strength and second signal intensity, determine between mobile terminal and destination mobile terminal
Target range D.
Illustratively, if there are at least two for destination mobile terminal, then the target range of desirable numerical value minimum is as D,
For subsequent judgement.
Step 505 judges whether D is less than X, if so, thening follow the steps 506;Otherwise, step 510 is executed.
Step 506, the magnitude relationship for judging D and Y and Z;D>When Y, step 507 is executed;Z<When D≤Y, step 508 is executed;
When D≤Z, step 509 is executed.
Wherein, the numerical value of X, Y and Z are sequentially reduced.
Step 507 starts voice communication, and carries out anti-processing of uttering long and high-pitched sounds to the ascending voice communicating data in mobile terminal.
Step 508 starts voice communication, and carries out anti-processing of uttering long and high-pitched sounds to the downlink voice communicating data in mobile terminal.
Step 509 starts voice communication, and to the ascending voice communicating data and downlink voice call number in mobile terminal
According to carrying out anti-processing of uttering long and high-pitched sounds.
Step 510 starts voice communication, without anti-processing of uttering long and high-pitched sounds.
After voice communication group of the embodiment of the present application in game application is successfully established, voice communication will not be immediately begun to,
But the mode for obtaining WiFi information is first passed through, it determines in voice communication group with the presence or absence of closer with current mobile terminal distance
Other mobile terminals, and if it exists, anti-howl is then carried out to uplink and/or downlink voice communicating data according to the selection of specific distance value
Processing is cried, after starting voice communication, anti-processing of uttering long and high-pitched sounds is carried out to corresponding voice communication data, weakening utters long and high-pitched sounds sound to user's trip
The interference that play process generates reduces game player's pain spot, keeps the function of mobile terminal more perfect.
Fig. 6 is the flow diagram of another voice communication data processing method provided by the embodiments of the present application, still with net
For network game application, this method includes:
Step 601, the voice communication group in game application are successfully established.
Other mobile terminals connect in step 602, the first WiFi information for obtaining mobile terminal connection and voice communication group
The 2nd WiFi information connect.
Wherein, in WiFi information comprising Wi-Fi hotspot MAC Address (abbreviation address) and Wi-Fi hotspot signal strength.
Step 603, according to the first addresses WiFi and the 2nd addresses WiFi, judge in voice communication group whether there is and movement
Terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, if so, thening follow the steps 604;Otherwise, step 608 is executed.
Step 604, according to the first signal strength and second signal intensity, determine between mobile terminal and destination mobile terminal
Target range F.
Illustratively, if there are at least two for destination mobile terminal, then the target range of desirable numerical value minimum is as F,
For subsequent judgement.
Step 605 judges whether F is less than E, if so, thening follow the steps 606;Otherwise, step 608 is executed.
Step 606 determines the processing width and yield value for presetting trapper according to F.
Wherein, F values are smaller, and corresponding processing width is bigger, and yield value is smaller.
Step 607 starts voice communication, is carried out to the voice communication data in mobile terminal using default notch filter
Chauvent's criterion processing.
Illustratively, detection of uttering long and high-pitched sounds is carried out to downlink voice communicating data, determines and utters long and high-pitched sounds a little, preset the center frequency of trapper
Rate is a little corresponding frequency of uttering long and high-pitched sounds.
Step 608 starts voice communication, without anti-processing of uttering long and high-pitched sounds.
After voice communication group of the embodiment of the present application in game application is successfully established, voice communication will not be immediately begun to,
But the mode for obtaining WiFi information is first passed through, it determines in voice communication group with the presence or absence of closer with current mobile terminal distance
Other mobile terminals, and if it exists, then according to specific distance value to the default notch filter of anti-processing of uttering long and high-pitched sounds will be used for
Parameter is configured, and after starting voice communication, the default notch filter finished using parameter setting is logical to corresponding voice
Words data carry out anti-processing of uttering long and high-pitched sounds, and weaken the interference that sound of uttering long and high-pitched sounds generates user's game process, reduce game player's pain spot, make shifting
The function of dynamic terminal is more perfect.
Fig. 7 is a kind of structure diagram of voice communication data processing equipment provided by the embodiments of the present application, which can be by
Software and or hardware realization is typically integrated in mobile terminal, can be by executing voice communication data processing method come to voice
Communicating data carries out anti-processing of uttering long and high-pitched sounds.As shown in fig. 7, the device includes:
Whether phone group's detection module 701, the voice communication group in default application program for detecting mobile terminal build
It stands successfully;
WiFi data obtaining modules 702, for the voice communication group in the default application program for detecting mobile terminal
After being successfully established, other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects are obtained
2nd WiFi information of connection;
Judgment module 703, for according to the first WiFi information and the 2nd WiFi information, judging that the voice is logical
With the presence or absence of the destination mobile terminal for being connected to the same Wi-Fi hotspot with the mobile terminal in words group;
Anti- processing module 704 of uttering long and high-pitched sounds, in the presence of the judging result of the judgment module is, to the mobile terminal
In voice communication data carry out anti-processing of uttering long and high-pitched sounds.
The voice communication data processing equipment provided in the embodiment of the present application, can be in the terminal it is default apply journey
After the voice communication group of sequence is successfully established, detect there are other shiftings closer with current mobile terminal distance in voice communication group
When dynamic terminal, anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data of current mobile terminal in time, reduce sound of uttering long and high-pitched sounds makes to user
With the inconvenience brought.
Optionally, described to obtain other in the first WiFi information and the voice communication group that the mobile terminal connects
2nd WiFi information of mobile terminal connection, including:
Obtain the first WiFi information of the mobile terminal connection;
WiFi information acquisition requests are sent to the corresponding server of the default application program, the WiFi acquisition of information is asked
It asks and is used to indicate the 2nd WiFi information that the server collects other mobile terminals in the voice communication group, and by described
Two WiFi information are back to the mobile terminal.
Optionally, the signal strength of Wi-Fi hotspot is included in the WiFi information;
It is described in the presence of the judging result of the judgment module is, to the voice communication data in the mobile terminal into
The anti-processing of uttering long and high-pitched sounds of row, including:
In the presence of the judging result of the judgment module is, according to the first signal strength and second signal intensity, determine
Target range between the mobile terminal and the destination mobile terminal;
When the target range be less than the first pre-determined distance threshold value when, to the voice communication data in the mobile terminal into
The anti-processing of uttering long and high-pitched sounds of row.
Optionally, the voice communication data in the mobile terminal carry out anti-processing of uttering long and high-pitched sounds, including:
The target strength of anti-processing of uttering long and high-pitched sounds is determined according to the target range;Wherein, target range is smaller, corresponding target
Intensity is bigger;
Corresponding anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in the mobile terminal according to the target strength.
Optionally, the target strength that anti-processing of uttering long and high-pitched sounds is determined according to the target range, including:
According to the target range, determine to the ascending voice communicating data and/or downlink voice in the mobile terminal
Communicating data carries out anti-processing of uttering long and high-pitched sounds;
Wherein, it when the target range is more than the second pre-determined distance value, determines to the uplink language in the mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds;
When the target range is more than third pre-determined distance value and is less than or equal to the second pre-determined distance value, determine
Anti- processing of uttering long and high-pitched sounds is carried out to the downlink voice communicating data in the mobile terminal;
When the target range is less than or equal to the third pre-determined distance value, determine to upper in the mobile terminal
Row voice communication data and downlink voice communicating data carry out anti-processing of uttering long and high-pitched sounds.
Optionally, described that the voice communication data in the mobile terminal are prevented accordingly according to the target strength
It utters long and high-pitched sounds processing, including:
Obtain the downlink voice communicating data of the predetermined time period in mobile terminal;
Determine uttering long and high-pitched sounds a little in the downlink voice communicating data;
Chauvent's criterion processing is carried out to the voice communication data in the mobile terminal using default notch filter;Its
In, the centre frequency of the default trapper is a little corresponding frequency of uttering long and high-pitched sounds, and handles width and yield value by the target
Intensity determines that the target strength is higher, and corresponding processing width is wider or corresponding yield value is smaller.
Optionally, the default application program is online game application program.
The embodiment of the present application also provides a kind of storage medium including computer executable instructions, and the computer is executable
When being executed by computer processor for executing voice communication data processing method, this method includes for instruction:
Detect that the voice communication group in the default application program of mobile terminal is successfully established;
Other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects are obtained to connect
The 2nd WiFi information connect;
According to the first WiFi information and the 2nd WiFi information, judge in the voice communication group with the presence or absence of with
The mobile terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, and if it exists, then to the language in the mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.
Storage medium --- any various types of memory devices or storage device.Term " storage medium " is intended to wrap
It includes:Install medium, such as CD-ROM, floppy disk or magnetic tape equipment;Computer system memory or random access memory, such as
DRAM, DDRRAM, SRAM, EDORAM, blue Bath (Rambus) RAM etc.;Nonvolatile memory, such as flash memory, magnetic medium (example
Such as hard disk or optical storage);The memory component etc. of register or other similar types.Storage medium can further include other types
Memory or combinations thereof.In addition, storage medium can be located at program in the first computer system being wherein performed, or
It can be located in different second computer systems, second computer system is connected to the first meter by network (such as internet)
Calculation machine system.Second computer system can provide program instruction to the first computer for executing.Term " storage medium " can
To include two or more that may reside in different location (such as in different computer systems by network connection)
Storage medium.Storage medium can store the program instruction that can be executed by one or more processors and (such as be implemented as counting
Calculation machine program).
Certainly, a kind of storage medium including computer executable instructions that the embodiment of the present application is provided, computer
The voice communication data processing operation that executable instruction is not limited to the described above can also be performed the application any embodiment and be carried
Relevant operation in the voice communication data processing method of confession.
The embodiment of the present application provides a kind of mobile terminal, and language provided by the embodiments of the present application can be integrated in the mobile terminal
Sound communicating data processing unit.Fig. 8 is a kind of structural schematic diagram of mobile terminal provided by the embodiments of the present application.Mobile terminal
800 may include:Memory 801, processor 802 and is stored in the computer that can be run on memory 801 and in processor 802
Program, the processor 802 are realized when executing the computer program at the voice communication data as described in the embodiment of the present application
Reason method.
Mobile terminal provided by the embodiments of the present application, the voice communication group of default application program that can be in the terminal
After being successfully established, when detecting in voice communication group in the presence of with current mobile terminal other closer mobile terminals of distance, in time
Anti- processing of uttering long and high-pitched sounds is carried out to the voice communication data of current mobile terminal, sound of uttering long and high-pitched sounds is reduced and uses the inconvenience brought to user.
Fig. 9 is the structural schematic diagram of another mobile terminal provided by the embodiments of the present application, which may include:
Shell (not shown), memory 901, central processing unit (central processing unit, CPU) 902 (are also known as located
Manage device, hereinafter referred to as CPU), circuit board (not shown) and power circuit (not shown).The circuit board is placed in institute
State the space interior that shell surrounds;The CPU902 and the memory 901 are arranged on the circuit board;The power supply electricity
Road, for being each circuit or the device power supply of the mobile terminal;The memory 901, for storing executable program generation
Code;The CPU902 is run and the executable journey by reading the executable program code stored in the memory 901
The corresponding computer program of sequence code, to realize following steps:
Detect that the voice communication group in the default application program of mobile terminal is successfully established;
Other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects are obtained to connect
The 2nd WiFi information connect;
According to the first WiFi information and the 2nd WiFi information, judge in the voice communication group with the presence or absence of with
The mobile terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, and if it exists, then to the language in the mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.
The mobile terminal further includes:Peripheral Interface 903, RF (Radio Frequency, radio frequency) circuit 905, audio-frequency electric
Road 906, loud speaker 911, power management chip 908, input/output (I/O) subsystem 909, other input/control devicess 910,
Touch screen 912, other input/control devicess 910 and outside port 904, these components pass through one or more communication bus
Or signal wire 907 communicates.
It should be understood that diagram mobile terminal 900 is only an example of mobile terminal, and mobile terminal 900
Can have than shown in the drawings more or less component, can combine two or more components, or can be with
It is configured with different components.Various parts shown in the drawings can be including one or more signal processings and/or special
It is realized in the combination of hardware, software or hardware and software including integrated circuit.
Just the mobile terminal provided in this embodiment for voice communication data processing is described in detail below, the shifting
Dynamic terminal is by taking mobile phone as an example.
Memory 901, the memory 901 can be by access such as CPU902, Peripheral Interfaces 903, and the memory 901 can
Can also include nonvolatile memory to include high-speed random access memory, such as one or more disk memory,
Flush memory device or other volatile solid-state parts.
The peripheral hardware that outputs and inputs of equipment can be connected to CPU902 and deposited by Peripheral Interface 903, the Peripheral Interface 903
Reservoir 901.
I/O subsystems 909, the I/O subsystems 909 can be by the input/output peripherals in equipment, such as touch screen 912
With other input/control devicess 910, it is connected to Peripheral Interface 903.I/O subsystems 909 may include 9091 He of display controller
One or more input controllers 9092 for controlling other input/control devicess 910.Wherein, one or more input controls
Device 9092 processed receives electric signal from other input/control devicess 910 or sends electric signal to other input/control devicess 910,
Other input/control devicess 910 may include physical button (pressing button, rocker buttons etc.), dial, slide switch, behaviour
Vertical pole clicks idler wheel.It is worth noting that input controller 9092 can with it is following any one connect:Keyboard, infrared port,
The indicating equipment of USB interface and such as mouse.
Touch screen 912, the touch screen 912 are the input interface and output interface between customer mobile terminal and user,
Visual output is shown to user, visual output may include figure, text, icon, video etc..
Display controller 9091 in I/O subsystems 909 receives electric signal from touch screen 912 or is sent out to touch screen 912
Electric signals.Touch screen 912 detects the contact on touch screen, and the contact detected is converted to and is shown by display controller 9091
The interaction of user interface object on touch screen 912, that is, realize human-computer interaction, the user interface being shown on touch screen 912
Object can be the icon of running game, be networked to the icon etc. of corresponding network.It is worth noting that equipment can also include light
Mouse, light mouse are the extensions for the touch sensitive surface for not showing the touch sensitive surface visually exported, or formed by touch screen.
RF circuits 905 are mainly used for establishing the communication of mobile phone and wireless network (i.e. network side), realize mobile phone and wireless network
The data receiver of network and transmission.Such as transmitting-receiving short message, Email etc..Specifically, RF circuits 905 receive and send RF letters
Number, RF signals are also referred to as electromagnetic signal, and RF circuits 905 convert electrical signals to electromagnetic signal or electromagnetic signal is converted to telecommunications
Number, and communicated with communication network and other equipment by the electromagnetic signal.RF circuits 905 may include for executing
The known circuit of these functions comprising but it is not limited to antenna system, RF transceivers, one or more amplifiers, tuner, one
A or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, user identifier mould
Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 906 is mainly used for receiving audio data from Peripheral Interface 903, which is converted to telecommunications
Number, and the electric signal is sent to loud speaker 911.
Loud speaker 911, the voice signal for receiving mobile phone from wireless network by RF circuits 905, is reduced to sound
And play the sound to user.
Power management chip 908, the hardware for being connected by CPU902, I/O subsystem and Peripheral Interface are powered
And power management.
Voice communication data processing equipment, storage medium and the mobile terminal provided in above-described embodiment can perform the application
The voice communication data processing method that any embodiment is provided has and executes the corresponding function module of this method and beneficial to effect
Fruit.The not technical detail of detailed description in the above-described embodiments, reference can be made to the voice communication that the application any embodiment is provided
Data processing method.
Note that above are only preferred embodiment and the institute's application technology principle of the application.It will be appreciated by those skilled in the art that
The application is not limited to specific embodiment described here, can carry out for a person skilled in the art it is various it is apparent variation,
The protection domain readjusted and substituted without departing from the application.Therefore, although being carried out to the application by above example
It is described in further detail, but the application is not limited only to above example, in the case where not departing from the application design, also
May include other more equivalent embodiments, and scope of the present application is determined by scope of the appended claims.
Claims (10)
1. a kind of voice communication data processing method, which is characterized in that including:
Detect that the voice communication group in the default application program of mobile terminal is successfully established;
Obtain what other mobile terminals in the first WiFi information and the voice communication group that the mobile terminal connects connected
2nd WiFi information;
According to the first WiFi information and the 2nd WiFi information, judge in the voice communication group with the presence or absence of with it is described
Mobile terminal is connected to the destination mobile terminal of the same Wi-Fi hotspot, and if it exists, then logical to the voice in the mobile terminal
Words data carry out anti-processing of uttering long and high-pitched sounds.
2. according to the method described in claim 1, it is characterized in that, the first WiFi letters for obtaining the mobile terminal connection
The 2nd WiFi information that other mobile terminals connect in breath and the voice communication group, including:
Obtain the first WiFi information of the mobile terminal connection;
WiFi information acquisition requests are sent to the corresponding server of the default application program, the WiFi information acquisition requests are used
In indicating that the server collects the 2nd WiFi information of other mobile terminals in the voice communication group, and by described second
WiFi information is back to the mobile terminal.
3. according to the method described in claim 1, it is characterized in that, the signal comprising Wi-Fi hotspot is strong in the WiFi information
Degree;
If it is described in the presence of, anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in the mobile terminal, including:
If in the presence of according to the first signal strength and second signal intensity, determining the mobile terminal with target movement eventually
Target range between end;
When the target range is less than the first pre-determined distance threshold value, the voice communication data in the mobile terminal are prevented
It utters long and high-pitched sounds processing.
4. according to the method described in claim 3, it is characterized in that, the voice communication data in the mobile terminal into
The anti-processing of uttering long and high-pitched sounds of row, including:
The target strength of anti-processing of uttering long and high-pitched sounds is determined according to the target range;Wherein, target range is smaller, corresponding target strength
It is bigger;
Corresponding anti-processing of uttering long and high-pitched sounds is carried out to the voice communication data in the mobile terminal according to the target strength.
5. according to the method described in claim 4, it is characterized in that, described determine anti-processing of uttering long and high-pitched sounds according to the target range
Target strength, including:
According to the target range, determining ascending voice communicating data and/or downlink voice in the mobile terminal is conversed
Data carry out anti-processing of uttering long and high-pitched sounds;
Wherein, it when the target range is more than the second pre-determined distance value, determines logical to the ascending voice in the mobile terminal
Words data carry out anti-processing of uttering long and high-pitched sounds;
When the target range is more than third pre-determined distance value and is less than or equal to the second pre-determined distance value, determine to institute
It states the downlink voice communicating data in mobile terminal and carries out anti-processing of uttering long and high-pitched sounds;
When the target range is less than or equal to the third pre-determined distance value, determine to the uplink language in the mobile terminal
Sound communicating data and downlink voice communicating data carry out anti-processing of uttering long and high-pitched sounds.
6. according to the method described in claim 4, it is characterized in that, it is described according to the target strength in the mobile terminal
Voice communication data carry out corresponding anti-processing of uttering long and high-pitched sounds, including:
Obtain the downlink voice communicating data of the predetermined time period in mobile terminal;
Determine uttering long and high-pitched sounds a little in the downlink voice communicating data;
Chauvent's criterion processing is carried out to the voice communication data in the mobile terminal using default notch filter;Wherein, institute
The centre frequency for stating default trapper is a little corresponding frequency of uttering long and high-pitched sounds, and handles width and yield value is true by the target strength
Fixed, the target strength is higher, and corresponding processing width is wider or corresponding yield value is smaller.
7. according to any methods of claim 1-6, which is characterized in that the default application program is online game application
Program.
8. a kind of voice communication data processing equipment, which is characterized in that including:
Whether phone group's detection module, the voice communication group in default application program for detecting mobile terminal are successfully established;
WiFi data obtaining modules are successfully established for the voice communication group in the default application program for detecting mobile terminal
Afterwards, obtain mobile terminal connection the first WiFi information and the voice communication group in other mobile terminals connect the
Two WiFi information;
Judgment module, for according to the first WiFi information and the 2nd WiFi information, judging in the voice communication group
With the presence or absence of the destination mobile terminal for being connected to the same Wi-Fi hotspot with the mobile terminal;
Anti- processing module of uttering long and high-pitched sounds, in the presence of the judging result of the judgment module is, to the language in the mobile terminal
Sound communicating data carries out anti-processing of uttering long and high-pitched sounds.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor
The voice communication data processing method as described in any in claim 1-7 is realized when row.
10. a kind of mobile terminal, which is characterized in that including memory, processor and storage are on a memory and can be in processor
The computer program of operation, the processor realize the language as described in claim 1-7 is any when executing the computer program
Sound communicating data processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810200541.7A CN108449495A (en) | 2018-03-12 | 2018-03-12 | Voice communication data processing method, device, storage medium and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810200541.7A CN108449495A (en) | 2018-03-12 | 2018-03-12 | Voice communication data processing method, device, storage medium and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108449495A true CN108449495A (en) | 2018-08-24 |
Family
ID=63194132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810200541.7A Pending CN108449495A (en) | 2018-03-12 | 2018-03-12 | Voice communication data processing method, device, storage medium and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108449495A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109671445A (en) * | 2018-12-28 | 2019-04-23 | 广东美电贝尔科技集团股份有限公司 | A kind of suppressing method that audio system sound is uttered long and high-pitched sounds |
CN110176234A (en) * | 2019-05-30 | 2019-08-27 | 芋头科技(杭州)有限公司 | Control method, device, controller, medium and the terminal of mobile intelligent terminal |
CN110708330A (en) * | 2019-10-16 | 2020-01-17 | 北京字节跳动网络技术有限公司 | Howling prevention method, device, equipment and storage medium |
CN110933225A (en) * | 2019-11-04 | 2020-03-27 | Oppo(重庆)智能科技有限公司 | Call information acquisition method and device, storage medium and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469934A (en) * | 2014-11-27 | 2015-03-25 | 广东小天才科技有限公司 | Method for determining relative position of positioning terminal |
CN106100676A (en) * | 2016-06-07 | 2016-11-09 | 海能达通信股份有限公司 | Control method, user terminal and the interphone terminal of audio frequency output |
CN106373587A (en) * | 2016-08-31 | 2017-02-01 | 北京容联易通信息技术有限公司 | Automatic sound feedback detection and elimination method of real-time communication system |
CN106878533A (en) * | 2015-12-10 | 2017-06-20 | 北京奇虎科技有限公司 | The communication means and device of a kind of mobile terminal |
-
2018
- 2018-03-12 CN CN201810200541.7A patent/CN108449495A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469934A (en) * | 2014-11-27 | 2015-03-25 | 广东小天才科技有限公司 | Method for determining relative position of positioning terminal |
CN106878533A (en) * | 2015-12-10 | 2017-06-20 | 北京奇虎科技有限公司 | The communication means and device of a kind of mobile terminal |
CN106100676A (en) * | 2016-06-07 | 2016-11-09 | 海能达通信股份有限公司 | Control method, user terminal and the interphone terminal of audio frequency output |
CN106373587A (en) * | 2016-08-31 | 2017-02-01 | 北京容联易通信息技术有限公司 | Automatic sound feedback detection and elimination method of real-time communication system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109671445A (en) * | 2018-12-28 | 2019-04-23 | 广东美电贝尔科技集团股份有限公司 | A kind of suppressing method that audio system sound is uttered long and high-pitched sounds |
CN110176234A (en) * | 2019-05-30 | 2019-08-27 | 芋头科技(杭州)有限公司 | Control method, device, controller, medium and the terminal of mobile intelligent terminal |
CN110176234B (en) * | 2019-05-30 | 2021-05-25 | 芋头科技(杭州)有限公司 | Control method, device, controller, medium and terminal of mobile intelligent terminal |
CN110708330A (en) * | 2019-10-16 | 2020-01-17 | 北京字节跳动网络技术有限公司 | Howling prevention method, device, equipment and storage medium |
CN110708330B (en) * | 2019-10-16 | 2021-12-24 | 北京字节跳动网络技术有限公司 | Howling prevention method, device, equipment and storage medium |
CN110933225A (en) * | 2019-11-04 | 2020-03-27 | Oppo(重庆)智能科技有限公司 | Call information acquisition method and device, storage medium and electronic equipment |
CN110933225B (en) * | 2019-11-04 | 2022-03-15 | Oppo(重庆)智能科技有限公司 | Call information acquisition method and device, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108449493A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108449503B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
CN108494954B (en) | Voice communication data detection method, device, storage medium and mobile terminal | |
CN108172237A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN109119093A (en) | Voice de-noising method, device, storage medium and mobile terminal | |
CN108418968B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
CN108449502A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108449495A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108449507B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
CN108449496B (en) | Voice call data detection method and device, storage medium and mobile terminal | |
CN108449506A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN105280195A (en) | Method and device for processing speech signal | |
CN103650533A (en) | Generating a masking signal on an electronic device | |
CN107509153A (en) | Detection method, device, storage medium and the terminal of Audio Players part | |
CN108449497A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108449499B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
CN108449492A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN107799113A (en) | Audio-frequency processing method, device, storage medium and mobile terminal | |
CN108418982A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108449504B (en) | Voice communication data detection method, device, storage medium and mobile terminal | |
CN108429858A (en) | Voice communication data processing method, device, storage medium and mobile terminal | |
CN108566706A (en) | flash lamp control method, device, terminal device and storage medium | |
CN107508983A (en) | volume adjusting method, device, storage medium and terminal device | |
CN108449498B (en) | Voice call data processing method and device, storage medium and mobile terminal | |
CN109600791A (en) | Method for reporting signal strength, device, storage medium and mobile terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180824 |