CN107146628A - A kind of voice call processing method and mobile terminal - Google Patents
A kind of voice call processing method and mobile terminal Download PDFInfo
- Publication number
- CN107146628A CN107146628A CN201710224379.8A CN201710224379A CN107146628A CN 107146628 A CN107146628 A CN 107146628A CN 201710224379 A CN201710224379 A CN 201710224379A CN 107146628 A CN107146628 A CN 107146628A
- Authority
- CN
- China
- Prior art keywords
- voice signal
- voice
- ultrasonic distance
- distance sensor
- target range
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000001228 spectrum Methods 0.000 claims description 27
- 238000011946 reduction process Methods 0.000 claims description 17
- 238000005516 engineering process Methods 0.000 claims description 12
- 230000000717 retained effect Effects 0.000 claims description 2
- 238000001914 filtration Methods 0.000 abstract description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 241000209140 Triticum Species 0.000 description 1
- 235000021307 Triticum Nutrition 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Classifications
-
- 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
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
- G01S15/08—Systems for measuring distance only
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/18—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
-
- 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/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Telephone Function (AREA)
Abstract
The embodiments of the invention provide a kind of voice call processing method and mobile terminal, wherein, methods described includes:The target range between nearest sound source and the ultrasonic distance sensor is determined using ultrasonic distance sensor;Determined to receive the scope of the first voice signal according to the target range, and receive first voice signal;Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;Retain the continuous signal in second voice signal, obtain targeted voice signal.Reception noise that can be as few as possible in noisy environment by the embodiment of the present invention, and noise filtering is carried out to the voice signal received, improve quality of speech signal.
Description
Technical field
The present invention relates to speech processes field, and in particular to a kind of voice call processing method and mobile terminal.
Background technology
User using mobile terminal (such as mobile phone, tablet personal computer) when carrying out voice call, due to the variation of environment
With the frequent change of user present position so that the environment received calls in many times user is all very noisy, it is impossible to clearly
The sound of user can not clearly be heard by hearing the sound or partner of partner, because noise is too many, even if will move
The volume of dynamic terminal opens big maximum, can not still catch the sound of partner.
The content of the invention
The embodiments of the invention provide a kind of voice call processing method and mobile terminal, noise reception can be reduced, is improved
Quality of speech signal.
First aspect of the embodiment of the present invention provides a kind of voice call processing method, including:
The target range between nearest sound source and the ultrasonic distance sensor is determined using ultrasonic distance sensor;
Determined to receive the scope of the first voice signal according to the target range, and receive first voice signal;
Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;
Retain the continuous signal in second voice signal, obtain targeted voice signal.
With reference to the embodiment of the present invention in a first aspect, in the first possible embodiment of first aspect, described
Determine to receive the scope of the first voice signal according to the target range, and receive first voice signal, including:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is determined
The scope of the first voice signal is received to be described, and receives first voice signal.
With reference to first aspect of the embodiment of the present invention or the first possible embodiment of first aspect, the of first aspect
In two kinds of possible embodiments, N number of voice spectrum is included in second voice signal, the N is positive integer;
The continuous signal retained in second voice signal, obtains targeted voice signal, including:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M language
Sound spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
With reference to first aspect of the embodiment of the present invention or the first possible embodiment of first aspect, the of first aspect
In three kinds of possible embodiments, determined to receive the scope of the first voice signal according to the target range described, and receive institute
After stating the first voice signal, and it is described processing is filtered to first voice signal, obtain being in predeterminated frequency model
Enclose before the second interior voice signal, methods described also includes:
Noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology.
With reference to first aspect of the embodiment of the present invention or the first possible embodiment of first aspect, the of first aspect
In four kinds of possible embodiments, nearest sound source and the ultrasonic distance sensor are determined in the utilization ultrasonic distance sensor
Between target range before, methods described also includes:
Determine current location;
When belonging to predeterminated position in the current location, perform the utilization ultrasonic distance sensor and determine nearest sound source
With the target range between the ultrasonic distance sensor.
Second aspect of the embodiment of the present invention provides a kind of mobile terminal, including:
First determining unit, for determining the target range between nearest sound source and the ultrasonic distance sensor;
Receiving unit, for determining to receive the scope of the first voice signal according to the target range, and receives described the
One voice signal;
First processing units, for being filtered processing to first voice signal, obtain being in predeterminated frequency scope
The second interior voice signal;
Second processing unit, for retaining the continuous signal in second voice signal, obtains targeted voice signal.
It is described to receive single in the first possible embodiment of second aspect with reference to second aspect of the embodiment of the present invention
Member specifically for:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is determined
The scope of the first voice signal is received to be described, and receives first voice signal.
With reference to second aspect of the embodiment of the present invention or the first possible embodiment of second aspect, the of second aspect
In two kinds of possible embodiments, N number of voice spectrum is included in second voice signal, the N is positive integer;
The second processing unit specifically for:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M language
Sound spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
With reference to second aspect of the embodiment of the present invention or the first possible embodiment of second aspect, the of second aspect
In three kinds of possible embodiments, the mobile terminal also includes:
3rd processing unit, for being determined to receive the scope of the first voice signal according to the target range, and is received
After first voice signal, and it is described processing is filtered to first voice signal, obtain be in predeterminated frequency
In the range of the second voice signal before, using microphone MIC noise reduction process technology to first voice signal carry out noise reduction
Processing.
With reference to second aspect of the embodiment of the present invention or the first possible embodiment of second aspect, the of second aspect
In four kinds of possible embodiments, the mobile terminal also includes:
Second determining unit, for determining nearest sound source and the ultrasonic distance in the utilization ultrasonic distance sensor
Before target range between sensor, current location is determined;
Execution unit, during for belonging to predeterminated position in the current location, performs the utilization ultrasonic distance sensing
Device determines the target range between nearest sound source and the ultrasonic distance sensor.
Implement the embodiment of the present invention, have the advantages that:
By the embodiment of the present invention, nearest sound source and the ultrasonic distance sensor are determined using ultrasonic distance sensor
Between target range;Determined to receive the scope of the first voice signal according to the target range, and receive first voice
Signal;Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;Retain
Continuous signal in second voice signal, obtains targeted voice signal.So as to as few as possible in noisy environment connect
Noise is received, and noise filtering is carried out to the voice signal received, quality of speech signal is improved.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, for ability
For the those of ordinary skill of domain, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached
Figure.
Fig. 1 is a kind of first embodiment schematic flow sheet of voice call processing method provided in an embodiment of the present invention;
Fig. 2 is a kind of second embodiment schematic flow sheet of voice call processing method provided in an embodiment of the present invention;
Fig. 3 is a kind of 3rd embodiment schematic flow sheet of voice call processing method provided in an embodiment of the present invention;
Fig. 4 a are a kind of first embodiment structural representations of mobile terminal provided in an embodiment of the present invention;
Fig. 4 b are the another structural representations of the mobile terminal described by Fig. 4 a provided in an embodiment of the present invention;
Fig. 5 is a kind of second embodiment structural representation of mobile terminal provided in an embodiment of the present invention;
Fig. 6 is a kind of 3rd embodiment structural representation of mobile terminal provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made
Example, belongs to the scope of protection of the invention.
Term " first ", " second ", " the 3rd " in description and claims of this specification and the accompanying drawing and "
Four " etc. be to be used to distinguish different objects, rather than for describing particular order.In addition, term " comprising " and " having " and it
Any deformation, it is intended that covering non-exclusive is included.For example contain the process of series of steps or unit, method, be
The step of system, product or equipment are not limited to list or unit, but the step of alternatively also include not listing or list
Member, or alternatively also include for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, structure or the characteristic that describe can be wrapped in conjunction with the embodiments
In at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean it is identical
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.
Mobile terminal described by the embodiment of the present invention can include smart mobile phone (such as Android phone, iOS mobile phones,
Windows Phone mobile phones etc.), tablet personal computer, palm PC, notebook computer, mobile internet device (MID, Mobile
Internet Devices) or Wearable etc., above-mentioned mobile terminal is only citing, and non exhaustive, including but not limited to upper
State mobile terminal.
It should be noted that the mobile terminal in the embodiment of the present invention is equipped with ultrasonic distance sensor, wherein, human ear energy
The frequency of sound wave enough heard is 20Hz to 20KHz, and the sound wave that vibration frequency is more than 20KHz is referred to as ultrasonic wave.Ultrasonic wave direction
Property it is good, penetration capacity is strong, easily obtains the acoustic energy for comparing concentration.Ultrasonic distance sensor, which includes emitter and received, to be filled
Put, can both launch ultrasonic wave, ultrasonic wave can also be received, ultrasonic echo range measurement principle can be used, with the accurately time difference
E measurement technology comes the distance between detection sensor and target sound source.Ultrasonic distance sensor can be placed in the table of mobile terminal
Face, close to microphone, to facilitate the transmitting and reception that carry out ultrasonic signal.In concrete application, mobile terminal is used in user
When dialing or receiving calls, it is nearest that the microphone of mobile terminal is received, and is also that topmost sound source is exactly user, mobile
Terminal can determine that the distance between nearest sound source and ultrasonic distance sensor using ultrasonic distance sensor.
Referring to Fig. 1, showing for a kind of first embodiment flow of voice call processing method provided in an embodiment of the present invention
It is intended to.Voice call processing method described in the present embodiment, comprises the following steps:
101st, using ultrasonic distance sensor determine target between nearest sound source and the ultrasonic distance sensor away from
From.
Wherein, it can determine that the target range between nearest sound source using ultrasonic distance sensor.For example, ultrasonic wave away from
It can be placed in from sensor at the microphone of mobile terminal, user is conversed using mobile terminal, mistake of the microphone in radio reception
Judge the distance between current nearest sound source and ultrasonic distance sensor using ultrasonic distance sensor in journey.
When receiving calls, generally the sound source nearest with microphone is the call sound that user makes a phone call, so ultrasonic distance
The target range that sensor is measured is also the distance between mobile terminal and user, that is, what is received is the sound of user, and
In noisy noisy environment, the distance between noise and ultrasonic distance sensor are greater than user certainly and ultrasonic distance is passed
The distance between sensor.
102nd, determined to receive the scope of the first voice signal according to the target range, and receive the first voice letter
Number.
Wherein, it is determined that after target range, can be determined to receive the scope of the first voice signal according to target range, be specially
Will be using ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of target range is defined as receiving the first voice
Scope, and receive in the range of this first voice signal.
Alternatively, due to using ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of target range
Interior topmost sound is exactly the sound of nearest sound source, that is, the sound of the user made a phone call, the sound source and ultrasonic distance of noise
The distance between sensor is much larger than the distance between user and ultrasonic distance sensor, so in this spatial dimension,
When receiving the first voice signal, the noise of very small part is would only receive, the first voice signal received is mainly to use
Family.
103rd, processing is filtered to first voice signal, obtains the second voice letter in the range of predeterminated frequency
Number.
Alternatively, predeterminated frequency scope can be set according to the frequency range of nearest sound source, so as to enter to the first voice signal
Row filtering so that the second voice signal got is essentially from nearest sound source.For example when making a phone call, nearest sound source is that user beats
The sound of speaking of phone, base frequency range when people speaks is between 100Hz to 300Hz, and noise is because of its no regularity, Ke Nengyou
The sound frequency that different frequencies, such as human ear can be heard is between 20Hz to 20KHz, and noise may spread over this scope
Frequency range that is interior, not fixing.When predeterminated frequency is set between 100Hz to 300Hz, by doing filtering process, obtain
Second voice signal of the frequency range between 100Hz to 300Hz, the second voice signal is mainly the sound of user, compared to
First voice signal, contained noise signal is less, restrained effectively noise.
104th, retain the continuous signal in second voice signal, obtain targeted voice signal.
Wherein, when user is being conversed, voice is substantially continuous, except there is pause once in a while, but for making an uproar
For sound, noise cuts in and out, and noise does not have continuity, therefore, retains the continuous signal in the second voice signal, mistake
Discontinuous signal is filtered, the noise in obtained echo signal is less, can effectively improve speech quality.
Alternatively, N number of voice spectrum is included in the second voice signal, the N is positive integer, wherein, can be N number of according to this
Voice spectrum obtains the frequency spectrum coordinate diagram of N number of signal.For example, abscissa is the time, ordinate is frequency, and each signal
Y value is all between 100Hz to 300Hz.During making a phone call, what is mainly included is user's one's voice in speech, so
During radio reception, the time that user's one's voice in speech is occupied is most long, and noise only may occur in a bit of time, and break
It is discontinuously continuous.For example, in units of 1 second, every 1 second, detecting in this 1 second time, the duration of N number of voice signal, if
More than predetermined threshold value, if predetermined threshold value is 0.8 second, the voice signal that threshold value is less than 0.8 second can be determined as noise signal, chosen
The M road voice signal that duration is more than 0.8 second is used as targeted voice signal.Wherein, targeted voice signal and the second voice
Signal is compared, and contained noise signal may be less.
Alternatively, when mobile terminal is in quiet environment, or many people are carrying out voice using same mobile terminal
During call, because everyone is different apart from the position of mobile terminal, the sound of the people nearest apart from mobile terminal locations can quilt
It is defined as nearest sound source, can be normally included, the sound of remaining people may be weakened or can only be indexed to a part of sound
Sound, therefore mobile terminal can close noise reduction process function in function setting, the voice do not implemented in the embodiment of the present invention leads to
Processing method is talked about, according to specific environment and situation, this function is then turned on.
Alternatively, when the present invention can not only apply to people and be made a phone call using mobile phone, Video chat, language can also be applied to
Sound is chatted, mobile phone recording, the plurality of application scenes such as hair wechat message.
By the embodiment of the present invention, nearest sound source and the ultrasonic distance sensor are determined using ultrasonic distance sensor
Between target range;Determined to receive the scope of the first voice signal according to the target range, and receive first voice
Signal;Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;Retain
Continuous signal in second voice signal, obtains targeted voice signal.So as to as few as possible in noisy environment connect
Noise is received, and noise filtering is carried out to the voice signal received, quality of speech signal is improved.
Consistent with the abovely, referring to Fig. 2, being the second of a kind of voice call processing method provided in an embodiment of the present invention
Embodiment schematic flow sheet.Voice call processing method described in the present embodiment, comprises the following steps:
201st, using ultrasonic distance sensor determine target between nearest sound source and the ultrasonic distance sensor away from
From.
202nd, determined to receive the scope of the first voice signal according to the target range, and receive the first voice letter
Number.
Wherein, above-mentioned steps 201- steps 202 refer to the step 101- steps of the voice call processing method described by Fig. 1
Rapid 102.
203rd, noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology.
Wherein, after by ranging and receiving the first voice signal, microphone first can be carried out to the first voice signal
MIC noise reduction process, then step 204 and step 205 are performed, it can more efficiently reduce the noise letter in the first voice signal
Number, improve the first quality of speech signal.
Alternatively, the noise in voice signal can effectively be mitigated using double MIC noise reduction technologies.For example, case for mobile telephone contains
Two performance identical microphones of A, B, wherein, A microphones are main microphon, for including people's one's voice in speech during call, B wheats
Gram wind is secondary microphone, is placed at the mobile phone back side, away from A microphones.When user is being conversed using mobile phone, mouth is close
It is A microphones, it is farther with respect to the distance of mouth that A Mike's wind energies receive voice signal C, B microphone, receives voice signal D, language
Message D is weak much compared to voice signal C.Because noise sound source is away from mobile phone, so what A microphones and B microphones were received
Noise signal is much the same, and the voice signal that A microphones are received is subtracted after the voice signal that B microphones are received, then is carried out
Differential amplification, noise signal can be offseted, effectively suppress noise.
204th, processing is filtered to first voice signal, obtains the second voice letter in the range of predeterminated frequency
Number.
205th, retain the continuous signal in second voice signal, obtain targeted voice signal.
Wherein, above-mentioned steps 204- steps 205 refer to the step 103- steps of the voice call processing method described by Fig. 1
Rapid 104.
By the embodiment of the present invention, nearest sound source and the ultrasonic distance sensor are determined using ultrasonic distance sensor
Between target range;Determined to receive the scope of the first voice signal according to the target range, and receive first voice
Signal;Noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology;First voice is believed
Number processing is filtered, obtains the second voice signal in the range of predeterminated frequency;Retain in second voice signal
Continuous signal, obtains targeted voice signal.So as to reception noise that can be as few as possible in noisy environment, to the language received
Noise filtering is carried out after message carry out microphone MIC noise reduction process again, quality of speech signal is improved.
Consistent with the abovely, referring to Fig. 3, being the 3rd of a kind of voice call processing method provided in an embodiment of the present invention the
Embodiment schematic flow sheet.Voice call processing method described in the present embodiment, comprises the following steps:
301st, current location is determined.
Wherein, in embodiments of the present invention, the current location of mobile terminal can first be determined.The embodiment of the present invention is adapted to one
Implement in a little noisy, noisy environment, so can effectively reduce the noise in environment when carrying out voice call, improve voice letter
Number quality.For example, in some public places, such as shopping mall, bus station, cinema ticket point, at hospital's queuing, train
Stand, belong to the region that crowd compares concentration, when being made a phone call in these places, speech quality is poor.Mobile terminal can pass through
Global position system GPS (Global Position System, abbreviation GPS) is positioned, and determines the position of current mobile terminal
Put, when mobile terminal is in these positions, it is determined that performing the next step of the embodiment of the present invention.
When the 302nd, belonging to predeterminated position in the current location, perform the utilization ultrasonic distance sensor and determine recently
Target range between sound source and the ultrasonic distance sensor.
Wherein, predeterminated position can be shopping mall, bus station, cinema ticket point, at hospital's queuing, railway station etc.
Public place of the personnel than comparatively dense.When it is determined that the current location of mobile terminal is in predeterminated position, you can perform and utilize ultrasound
Ripple range sensor determines the target range between nearest sound source and the ultrasonic distance sensor.
303rd, determined to receive the scope of the first voice signal according to the target range, and receive the first voice letter
Number.
304th, processing is filtered to first voice signal, obtains the second voice letter in the range of predeterminated frequency
Number.
305th, retain the continuous signal in second voice signal, obtain targeted voice signal.
Wherein, above-mentioned steps 303- steps 305 refer to the step 102- steps of the voice call processing method described by Fig. 1
Rapid 104.
By the embodiment of the present invention, current location is determined;When belonging to predeterminated position in the current location, the profit is performed
The target range between nearest sound source and the ultrasonic distance sensor is determined with ultrasonic distance sensor;According to the target
Distance determines to receive the scope of the first voice signal, and receives first voice signal;First voice signal is carried out
Filtering process, obtains the second voice signal in the range of predeterminated frequency;Retain the continuous letter in second voice signal
Number, obtain targeted voice signal.So as to which the present invention can be implemented in noisy environment so that as few as possible in noisy environment
Noise is received, and noise filtering is carried out to the voice signal received, quality of speech signal is improved, lifts Consumer's Experience.
Consistent with the abovely, the device of the voice call processing method provided below for the implementation embodiments of the present invention,
It is specific as follows:
Fig. 4 a are referred to, are a kind of first embodiment structural representation of mobile terminal provided in an embodiment of the present invention.This
Mobile terminal described in embodiment, including:First determining unit 401, receiving unit 402, first processing units 403 and
Two processing units 404, it is specific as follows:
First determining unit 401, for determining the target range between nearest sound source and the ultrasonic distance sensor;
Receiving unit 402, for determining to receive the scope of the first voice signal according to the target range, and receives described
First voice signal;
First processing units 403, for being filtered processing to first voice signal, obtain being in predeterminated frequency model
Enclose the second interior voice signal;
Second processing unit 404, for retaining the continuous signal in second voice signal, obtains target language message
Number.
Alternatively, the receiving unit 402 specifically for:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is determined
The scope of the first voice signal is received to be described, and receives first voice signal.
Alternatively, N number of voice spectrum is included in second voice signal, the N is positive integer;
The second processing unit 404 also particularly useful for:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M language
Sound spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
Alternatively, such as a kind of modification structures that Fig. 4 b, Fig. 4 b are Fig. 4 a, Fig. 4 b are compared with Fig. 4 a, described by Fig. 4 a
Mobile terminal may also include:3rd processing unit 405, it is specific as follows:
3rd processing unit 405, for being dropped using microphone MIC noise reduction process technology to first voice signal
Make an uproar processing.
By the embodiment of the present invention, nearest sound source and the ultrasonic distance sensor are determined using ultrasonic distance sensor
Between target range;Determined to receive the scope of the first voice signal according to the target range, and receive first voice
Signal;Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;Retain
Continuous signal in second voice signal, obtains targeted voice signal.So as to as few as possible in noisy environment connect
Noise is received, and noise filtering is carried out to the voice signal received, quality of speech signal is improved.
Referring to Fig. 5, being a kind of second embodiment structural representation of mobile terminal provided in an embodiment of the present invention.This reality
The mobile terminal described in example is applied, including:Second determining unit 501, execution unit 502, the processing of receiving unit 503, first
Unit 504 and second processing unit 505, it is specific as follows:
Second determining unit 501, for determining current location;
Execution unit 502, during for belonging to predeterminated position in the current location, performing the utilization ultrasonic distance and passing
Sensor determines the target range between nearest sound source and the ultrasonic distance sensor;
Receiving unit 503, for determining to receive the scope of the first voice signal according to the target range, and receives described
First voice signal;
First processing units 504, for being filtered processing to first voice signal, obtain being in predeterminated frequency model
Enclose the second interior voice signal;
Second processing unit 505, for retaining the continuous signal in second voice signal, obtains target language message
Number.
By the embodiment of the present invention, current location is determined;When belonging to predeterminated position in the current location, the profit is performed
The target range between nearest sound source and the ultrasonic distance sensor is determined with ultrasonic distance sensor;According to the target
Distance determines to receive the scope of the first voice signal, and receives first voice signal;First voice signal is carried out
Filtering process, obtains the second voice signal in the range of predeterminated frequency;Retain the continuous letter in second voice signal
Number, obtain targeted voice signal.So as to which the present invention can be implemented in noisy environment so that as few as possible in noisy environment
Noise is received, and noise filtering is carried out to the voice signal received, quality of speech signal is improved, lifts Consumer's Experience.
Referring to Fig. 6, being a kind of second embodiment structural representation of mobile terminal provided in an embodiment of the present invention.This reality
The mobile terminal described in example is applied, including:At least one input equipment 1000;At least one output equipment 2000;At least one
Individual processor 3000, such as CPU;With memory 4000, above-mentioned input equipment 1000, output equipment 2000, the and of processor 3000
Memory 4000 is connected by bus 5000.
Wherein, above-mentioned input equipment 1000 concretely contact panel, physical button or mouse.
Above-mentioned output equipment 2000 concretely display screen.
Above-mentioned memory 4000 can be high-speed RAM memory, or nonvolatile storage (non-volatile
Memory), such as magnetic disk storage.Above-mentioned memory 4000 is used to store batch processing code, above-mentioned input equipment 1000, defeated
Going out equipment 2000 and processor 3000 is used to call the program code stored in memory 4000, performs following operation:
Above-mentioned processor 3000, is used for:
The target range between nearest sound source and the ultrasonic distance sensor is determined using ultrasonic distance sensor;
Determined to receive the scope of the first voice signal according to the target range, and receive first voice signal;
Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;
Retain the continuous signal in second voice signal, obtain targeted voice signal.
Alternatively, above-mentioned processor 3000 determines to receive the scope of the first voice signal according to the target range, and connects
First voice signal is received, including:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is determined
The scope of the first voice signal is received to be described, and receives first voice signal.
Alternatively, N number of voice spectrum is included in second voice signal, the N is positive integer;
Above-mentioned processor 3000 retains the continuous signal in second voice signal, obtains targeted voice signal, including:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M language
Sound spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
Alternatively, above-mentioned processor 3000 determines to receive the model of the first voice signal described according to the target range
Enclose, and after receiving first voice signal, and it is described processing is filtered to first voice signal, be in
Before the second voice signal in the range of predeterminated frequency, methods described also includes:
Noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology.
Alternatively, above-mentioned processor 3000 determines nearest sound source and the ultrasonic wave in the utilization ultrasonic distance sensor
Before target range between range sensor, methods described also includes:
Determine current location;
When belonging to predeterminated position in the current location, perform the utilization ultrasonic distance sensor and determine nearest sound source
With the target range between the ultrasonic distance sensor.
The embodiment of the present invention also provides a kind of computer-readable storage medium, wherein, the computer-readable storage medium can be stored with journey
Sequence, including the part or all of of any voice call processing method described in the above method embodiment when program is performed
Step.
Although combining each embodiment herein, invention has been described, however, implementing the present invention for required protection
During, those skilled in the art are by checking the accompanying drawing, disclosure and appended claims, it will be appreciated that and it is real
Other changes of the existing open embodiment.In the claims, the word of " comprising " (comprising) one is not excluded for other compositions
Part or step, "a" or "an" are not excluded for multiple situations.Single processor or other units can realize claim
In some functions enumerating.Mutually different has been recited in mutually different dependent some measures, it is not intended that these are arranged
Apply to combine and produce good effect.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer journey
Sequence product.Therefore, in terms of the present invention can be using complete hardware embodiment, complete software embodiment or combination software and hardware
The form of embodiment.Moreover, the present invention can be used in one or more calculating for wherein including computer usable program code
The computer program that machine usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.Computer program is stored/distributed in suitable medium, is provided together with other hardware or as the one of hardware
Part, it would however also be possible to employ other distribution forms, such as passes through the wired or wireless telecommunication systems of Internet or other.
The present invention be with reference to the method for the embodiment of the present invention, device (equipment) and computer program product flow chart with/
Or block diagram is described.It should be understood that can by each flow in computer program instructions implementation process figure and/or block diagram and/
Or square frame and the flow in flow chart and/or block diagram and/or the combination of square frame.These computer program instructions can be provided
To the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices to produce one
Individual machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for realizing
The device for the function of being specified in one flow of flow chart or multiple flows and/or one square frame of block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which is produced, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
Although with reference to specific features and embodiment, invention has been described, it is clear that, do not departing from this hair
In the case of bright spirit and scope, various modifications and combinations can be carried out to it.Correspondingly, the specification and drawings are only institute
The exemplary illustration of the invention that attached claim is defined, and be considered as covered in the scope of the invention any and all and repair
Change, change, combining or equivalent.Obviously, those skilled in the art can to the present invention carry out it is various change and modification without
Depart from the spirit and scope of the present invention.So, if the present invention these modifications and variations belong to the claims in the present invention and its
Within the scope of equivalent technologies, then the present invention is also intended to comprising including these changes and modification.
Claims (10)
1. a kind of voice call processing method, it is characterised in that including:
The target range between nearest sound source and the ultrasonic distance sensor is determined using ultrasonic distance sensor;
Determined to receive the scope of the first voice signal according to the target range, and receive first voice signal;
Processing is filtered to first voice signal, the second voice signal in the range of predeterminated frequency is obtained;
Retain the continuous signal in second voice signal, obtain targeted voice signal.
2. according to the method described in claim 1, it is characterised in that described to be determined to receive the first voice according to the target range
The scope of signal, and first voice signal is received, including:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is defined as institute
The scope for receiving the first voice signal is stated, and receives first voice signal.
3. the method according to any one of claim 1 or 2, it is characterised in that N number of language is included in second voice signal
Sound spectrum, the N is positive integer;
The continuous signal retained in second voice signal, obtains targeted voice signal, including:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M voice frequency
Spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
4. the method according to any one of claim 1 or 2, it is characterised in that determined described according to the target range
The scope of the first voice signal is received, and after receiving first voice signal, and it is described to first voice signal
Processing is filtered, is obtained before the second voice signal in the range of predeterminated frequency, methods described also includes:
Noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology.
5. the method according to any one of claim 1 or 2, it is characterised in that in the utilization ultrasonic distance sensor
It is determined that recently before the target range between sound source and the ultrasonic distance sensor, methods described also includes:
Determine current location;
When belonging to predeterminated position in the current location, perform the utilization ultrasonic distance sensor and determine nearest sound source with being somebody's turn to do
Target range between ultrasonic distance sensor.
6. a kind of mobile terminal, it is characterised in that including:
First determining unit, for determining the target range between nearest sound source and the ultrasonic distance sensor;
Receiving unit, for determining to receive the scope of the first voice signal according to the target range, and receives first language
Message number;
First processing units, for being filtered processing to first voice signal, are obtained in the range of predeterminated frequency
Second voice signal;
Second processing unit, for retaining the continuous signal in second voice signal, obtains targeted voice signal.
7. mobile terminal according to claim 6, it is characterised in that the receiving unit specifically for:
Will be using the ultrasonic distance sensor as the centre of sphere, the sphere space scope by radius of the target range is defined as institute
The scope for receiving the first voice signal is stated, and receives first voice signal.
8. according to any one of claim 6 or 7 mobile terminal, it is characterised in that comprising N number of in second voice signal
Voice spectrum, the N is positive integer;
The second processing unit specifically for:
The M voice spectrum that time duration in N number of voice spectrum is more than predetermined threshold value is chosen, by the M voice frequency
Spectrum is as the targeted voice signal, and the M is the positive integer less than or equal to the N.
9. according to any one of claim 6 or 7 mobile terminal, it is characterised in that the mobile terminal also includes:
3rd processing unit, for determining to receive the scope of the first voice signal according to the target range, and receives described
After first voice signal, and it is described processing is filtered to first voice signal, obtain be in predeterminated frequency scope
Before the second interior voice signal, noise reduction process is carried out to first voice signal using microphone MIC noise reduction process technology.
10. according to any one of claim 6 or 7 mobile terminal, it is characterised in that the mobile terminal also includes:
Second determining unit, for determining that nearest sound source is sensed with the ultrasonic distance in the utilization ultrasonic distance sensor
Before target range between device, current location is determined;
Execution unit, during for belonging to predeterminated position in the current location, performs the utilization ultrasonic distance sensor true
Fixed target range between nearest sound source and the ultrasonic distance sensor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710224379.8A CN107146628A (en) | 2017-04-07 | 2017-04-07 | A kind of voice call processing method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710224379.8A CN107146628A (en) | 2017-04-07 | 2017-04-07 | A kind of voice call processing method and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107146628A true CN107146628A (en) | 2017-09-08 |
Family
ID=59774884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710224379.8A Pending CN107146628A (en) | 2017-04-07 | 2017-04-07 | A kind of voice call processing method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107146628A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108564961A (en) * | 2017-11-29 | 2018-09-21 | 华北计算技术研究所(中国电子科技集团公司第十五研究所) | A kind of voice de-noising method of mobile communication equipment |
CN110441738A (en) * | 2018-05-03 | 2019-11-12 | 阿里巴巴集团控股有限公司 | Method, system, vehicle and the storage medium of vehicle-mounted voice positioning |
CN110575051A (en) * | 2018-06-11 | 2019-12-17 | 佛山市顺德区美的电热电器制造有限公司 | Cooking equipment, control method and device of cooking equipment and storage medium |
CN111402877A (en) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | Noise reduction method, device, equipment and medium based on vehicle-mounted multi-sound zone |
CN111863001A (en) * | 2020-06-17 | 2020-10-30 | 广州华燎电气科技有限公司 | A method for suppressing background noise in a multi-party call system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595297A (en) * | 2012-02-15 | 2012-07-18 | 嘉兴益尔电子科技有限公司 | Gain control optimization method of digital hearing-aid |
CN103079148A (en) * | 2012-12-28 | 2013-05-01 | 中兴通讯股份有限公司 | Method and device for reducing noise of two microphones of terminal |
CN104036786A (en) * | 2014-06-25 | 2014-09-10 | 青岛海信信芯科技有限公司 | Method and device for denoising voice |
EP2851898A1 (en) * | 2013-09-20 | 2015-03-25 | Fujitsu Limited | Voice processing apparatus, voice processing method and corresponding computer program |
CN104702787A (en) * | 2015-03-12 | 2015-06-10 | 深圳市欧珀通信软件有限公司 | Sound acquisition method applied to MT (Mobile Terminal) and MT |
CN104751852A (en) * | 2015-03-20 | 2015-07-01 | 广东小天才科技有限公司 | Sound processing method and device |
CN104935749A (en) * | 2015-06-23 | 2015-09-23 | 惠州Tcl移动通信有限公司 | Mobile terminal and method for turning off screen during calling through microphone |
CN104967717A (en) * | 2015-05-26 | 2015-10-07 | 努比亚技术有限公司 | Noise reduction method and apparatus in terminal voice interaction mode |
CN105827800A (en) * | 2015-08-28 | 2016-08-03 | 维沃移动通信有限公司 | Electronic terminal and voice signal processing method |
CN106060268A (en) * | 2016-06-30 | 2016-10-26 | 维沃移动通信有限公司 | Voice output method for mobile terminal and mobile terminal |
-
2017
- 2017-04-07 CN CN201710224379.8A patent/CN107146628A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595297A (en) * | 2012-02-15 | 2012-07-18 | 嘉兴益尔电子科技有限公司 | Gain control optimization method of digital hearing-aid |
CN103079148A (en) * | 2012-12-28 | 2013-05-01 | 中兴通讯股份有限公司 | Method and device for reducing noise of two microphones of terminal |
EP2851898A1 (en) * | 2013-09-20 | 2015-03-25 | Fujitsu Limited | Voice processing apparatus, voice processing method and corresponding computer program |
CN104036786A (en) * | 2014-06-25 | 2014-09-10 | 青岛海信信芯科技有限公司 | Method and device for denoising voice |
CN104702787A (en) * | 2015-03-12 | 2015-06-10 | 深圳市欧珀通信软件有限公司 | Sound acquisition method applied to MT (Mobile Terminal) and MT |
CN104751852A (en) * | 2015-03-20 | 2015-07-01 | 广东小天才科技有限公司 | Sound processing method and device |
CN104967717A (en) * | 2015-05-26 | 2015-10-07 | 努比亚技术有限公司 | Noise reduction method and apparatus in terminal voice interaction mode |
CN104935749A (en) * | 2015-06-23 | 2015-09-23 | 惠州Tcl移动通信有限公司 | Mobile terminal and method for turning off screen during calling through microphone |
CN105827800A (en) * | 2015-08-28 | 2016-08-03 | 维沃移动通信有限公司 | Electronic terminal and voice signal processing method |
CN106060268A (en) * | 2016-06-30 | 2016-10-26 | 维沃移动通信有限公司 | Voice output method for mobile terminal and mobile terminal |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108564961A (en) * | 2017-11-29 | 2018-09-21 | 华北计算技术研究所(中国电子科技集团公司第十五研究所) | A kind of voice de-noising method of mobile communication equipment |
CN110441738A (en) * | 2018-05-03 | 2019-11-12 | 阿里巴巴集团控股有限公司 | Method, system, vehicle and the storage medium of vehicle-mounted voice positioning |
CN110441738B (en) * | 2018-05-03 | 2023-07-28 | 阿里巴巴集团控股有限公司 | Method, system, vehicle and storage medium for vehicle-mounted voice positioning |
CN110575051A (en) * | 2018-06-11 | 2019-12-17 | 佛山市顺德区美的电热电器制造有限公司 | Cooking equipment, control method and device of cooking equipment and storage medium |
CN111402877A (en) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | Noise reduction method, device, equipment and medium based on vehicle-mounted multi-sound zone |
CN111402877B (en) * | 2020-03-17 | 2023-08-11 | 阿波罗智联(北京)科技有限公司 | Noise reduction method, device, equipment and medium based on vehicle-mounted multitone area |
CN111863001A (en) * | 2020-06-17 | 2020-10-30 | 广州华燎电气科技有限公司 | A method for suppressing background noise in a multi-party call system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11483434B2 (en) | Method and apparatus for adjusting volume of user terminal, and terminal | |
CN107146628A (en) | A kind of voice call processing method and mobile terminal | |
CN108511002B (en) | Method for recognizing sound signal of dangerous event, terminal and computer readable storage medium | |
US20170318374A1 (en) | Headset, an apparatus and a method with automatic selective voice pass-through | |
CN107742523B (en) | Voice signal processing method and device and mobile terminal | |
CN107071119B (en) | A kind of sound removing method and mobile terminal | |
JP2018508868A (en) | Context-based access validation | |
CN109982228B (en) | Microphone fault detection method and mobile terminal | |
CN103718568A (en) | A method and system for improving voice communication experience in mobile communication devices | |
CN108449502B (en) | Voice call data processing method, device, storage medium and mobile terminal | |
CN108259659A (en) | A kind of pick-up control method, flexible screen terminal and computer readable storage medium | |
CN110602696A (en) | Conversation privacy protection method and electronic equipment | |
CN108566484A (en) | Message treatment method, terminal device and computer readable storage medium | |
CN108737254A (en) | Display control method, terminal and the computer storage media of application chat component | |
CN107785027A (en) | A kind of audio-frequency processing method and electronic equipment | |
CN108076213A (en) | A kind of terminal based reminding method, terminal and computer readable storage medium | |
CN110401806A (en) | A kind of video call method of mobile terminal, mobile terminal and storage medium | |
CN108200267A (en) | A kind of terminal control method, terminal and computer readable storage medium | |
CN111182118B (en) | Volume adjusting method and electronic equipment | |
CN103685349A (en) | Method for information processing and electronic equipment | |
CN108241808A (en) | identification code display control method, terminal and computer readable storage medium | |
CN108605067B (en) | Method for playing audio and mobile terminal | |
CN108769364A (en) | Call control method, device, mobile terminal and computer-readable medium | |
CN112911062B (en) | Voice processing method, control device, terminal device and storage medium | |
CN109561214B (en) | Call processing method 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 |
Application publication date: 20170908 |
|
RJ01 | Rejection of invention patent application after publication |