CN107124494A - Receiver noise-reduction method and device - Google Patents
Receiver noise-reduction method and device Download PDFInfo
- Publication number
- CN107124494A CN107124494A CN201710473835.2A CN201710473835A CN107124494A CN 107124494 A CN107124494 A CN 107124494A CN 201710473835 A CN201710473835 A CN 201710473835A CN 107124494 A CN107124494 A CN 107124494A
- Authority
- CN
- China
- Prior art keywords
- noise
- loss factor
- mic
- signal
- receiver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/19—Arrangements of transmitters, receivers, or complete sets to prevent eavesdropping, to attenuate local noise or to prevent undesired transmission; Mouthpieces or receivers specially adapted therefor
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/10—Applications
- G10K2210/108—Communication systems, e.g. where useful sound is kept and noise is cancelled
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K2210/00—Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
- G10K2210/30—Means
- G10K2210/301—Computational
- G10K2210/3045—Multiple acoustic inputs, single acoustic output
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Noise Elimination (AREA)
- Telephone Function (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Telephone Set Structure (AREA)
Abstract
The embodiment of the present invention provides a kind of receiver noise-reduction method and device, applied to terminal device, and terminal device includes the first microphone MIC and the 2nd MIC, and method includes:Obtain the initial signal that receiver is received;Obtain noise signal, the noise loss factor played between loss factor and the first MIC and the 2nd MIC of receiver that the first MIC is collected;Wherein, the distance between the first MIC and receiver are more than first threshold, and the distance between the 2nd MIC and receiver are less than Second Threshold;According to noise signal, loss factor, noise loss factor are played, inverse noise signal is determined;According to inverse noise signal, noise reduction process is carried out to initial signal.Voice call quality for improving terminal device.
Description
Technical field
The present embodiments relate to field of computer technology, more particularly to a kind of receiver noise-reduction method and device.
Background technology
At present, many terminal devices (equipment such as mobile phone, tablet personal computer) are respectively provided with voice call function, in terminal device
Receiver is generally set, so that user can answer the voice of other side by receiver.
When user carries out voice communication by terminal device and other terminal devices, user can pass through terminal device
Receiver answers the voice of other side.But, the environment residing for user generally has noise, and the language of other side is answered by receiver in user
While sound, the noise in environment can also travel to the ear of user, so, and the noise in environment may interfere with user's identification
The voice heard from receiver, and then cause the voice call quality of terminal device poor.
The content of the invention
The embodiment of the present invention provides a kind of receiver noise-reduction method and device, improves the voice call quality of terminal device.
In a first aspect, the embodiment of the present invention provides a kind of receiver noise-reduction method, applied to terminal device, the terminal device
Including the first microphone MIC and the 2nd MIC, methods described includes:
Obtain the initial signal that receiver is received;
Obtain noise signal, the broadcasting loss factor of the receiver and the first MIC that the first MIC is collected
Noise loss factor between the 2nd MIC;Wherein, the distance between the first MIC and the receiver are more than first
The distance between threshold value, the 2nd MIC and described receiver are less than Second Threshold;
According to the noise signal, the broadcasting loss factor, the noise loss factor, inverse noise signal is determined;
According to the inverse noise signal, noise reduction process is carried out to the initial signal.
In a kind of possible embodiment, the broadcasting loss factor and the first MIC and second of the receiver are obtained
Noise loss factor between MIC, including:
The broadcasting loss factor and the noise loss factor are obtained in the default memory space of the terminal device,
The broadcasting loss factor and the noise loss factor are previously generated.
In alternatively possible embodiment, described play is obtained in the default memory space of the terminal device and is damaged
Consume before coefficient, in addition to:
The first electric signal is sent to the receiver;
Control the receiver that first electric signal is converted into the first voice signal, and it is described to control the receiver to play
First voice signal;
Control the 2nd MIC to receive first voice signal, and control the 2nd MIC to believe first voice
Number be converted to the second electric signal;
By first electric signal and the ratio of second electric signal, it is defined as the broadcasting loss factor;
The broadcasting loss factor is stored in the default memory space.
In alternatively possible embodiment, the noise is obtained in the default memory space of the terminal device and is damaged
Consume before coefficient, in addition to:
Under simulated scenario, the 3rd electric signal that the first MIC is generated according to default noise, the simulated scenario are obtained
Press close to the scene of the receiver for the ear of user;
Obtain the 4th electric signal that the 2nd MIC is generated according to the default noise;
By the 3rd electric signal and the ratio of the 4th electric signal, it is defined as the noise loss factor;
The noise loss factor is stored in the default memory space.
In alternatively possible embodiment, damaged according to the noise signal, the broadcasting loss factor, the noise
Coefficient is consumed, inverse noise signal is determined, including:
The inverse noise signal y is determined by equation below one:
Wherein, the n is noise signal, and the m is the broadcasting loss factor, and the k is the noise loss factor.
Second aspect, the embodiment of the present invention provides a kind of receiver denoising device, applied to terminal device, the terminal device
Including the first microphone MIC and the 2nd MIC, described device includes:First acquisition module, the second acquisition module, first determine mould
Block and noise reduction process module, wherein,
First acquisition module is used for, and obtains the initial signal that receiver is received;
Second acquisition module is used for, and obtains noise signal, the broadcasting of the receiver that the first MIC is collected
Noise loss factor between loss factor and the first MIC and the 2nd MIC;Wherein, the first MIC listens with described
The distance between cylinder is more than first threshold, and the distance between the 2nd MIC and the receiver are less than Second Threshold;
First determining module is used for, and is according to the noise signal, the broadcasting loss factor, noise loss
Number, determines inverse noise signal;
The noise reduction process module is used for, and according to the inverse noise signal, noise reduction process is carried out to the initial signal.
In a kind of possible embodiment, second acquisition module specifically for:
The broadcasting loss factor and the noise loss factor are obtained in the default memory space of the terminal device,
The broadcasting loss factor and the noise loss factor are previously generated.
In alternatively possible embodiment, described device also includes sending module, control module, the second determining module
And memory module, wherein,
The sending module is used for, and is obtained in second acquisition module in the default memory space of the terminal device
Before the broadcasting loss factor, the first electric signal is sent to the receiver;
The control module is used for, and controls the receiver that first electric signal is converted into the first voice signal, and control
Make the receiver and play first voice signal;
The control module is additionally operable to, and controls the 2nd MIC to receive first voice signal, and control described second
First voice signal is converted to the second electric signal by MIC;
Second determining module is used for, and by first electric signal and the ratio of second electric signal, is defined as institute
State broadcasting loss factor;
The memory module is used for, and the broadcasting loss factor is stored in into the default memory space.
In alternatively possible embodiment, described device also includes the 3rd acquisition module, the 3rd determining module, its
In,
3rd acquisition module is used for, in second acquisition module in the default memory space of the terminal device
Obtain before the noise loss factor, under simulated scenario, obtain the 3rd electricity that the first MIC is generated according to default noise
Signal, the simulated scenario presses close to the scene of the receiver for the ear of user;
3rd acquisition module is additionally operable to, and obtains the 4th telecommunications that the 2nd MIC is generated according to the default noise
Number;
3rd determining module is used for, and by the 3rd electric signal and the ratio of the 4th electric signal, is defined as institute
State noise loss factor;
The memory module is additionally operable to, and the noise loss factor is stored in into the default memory space.
In alternatively possible embodiment, first determining module specifically for:
The inverse noise signal y is determined by equation below one:
Wherein, the n is noise signal, and the m is the broadcasting loss factor, and the k is the noise loss factor.
A kind of receiver noise-reduction method and device provided in an embodiment of the present invention, are getting the initial signal that receiver is received
Afterwards, playing between loss factor, the first MIC and the 2nd MIC for noise signal, receiver that the first MIC collects is obtained
Noise loss factor, and according to noise signal, broadcasting loss factor, noise loss factor, inverse noise signal is determined, then,
According to initial signal and inverse noise signal, noise reduction process is carried out to initial signal.In above process, according to noise signal,
Loss factor, noise loss factor are played, inverse noise signal can be accurately calculated, and according to inverse noise signal pair
The initial signal that terminal device is received carries out noise reduction process so that the voice signal after receiver conversion includes inverse noise,
Inverse noise can be offseted with the noise in environment, so that user can hear the accurate voice signal of other side's transmission,
And then improve the voice call quality of terminal device.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs
Some bright embodiments, for those of ordinary skill in the art, without having to pay creative labor, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the application scenarios schematic diagram of receiver noise-reduction method provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of receiver noise-reduction method provided in an embodiment of the present invention;
Fig. 3 plays the schematic flow sheet of loss factor method for generation provided in an embodiment of the present invention;
Fig. 4 is the schematic flow sheet provided in an embodiment of the present invention for generating noise loss factor method;
Fig. 5 is the structural representation one of receiver denoising device provided in an embodiment of the present invention;
Fig. 6 is the structural representation two of receiver denoising device provided in an embodiment of the present invention.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
A part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Fig. 1 is the application scenarios schematic diagram of receiver noise-reduction method provided in an embodiment of the present invention.Fig. 1 is referred to, in terminal
Receiver RCV, MIC1 and MIC2 are provided with equipment.Wherein, the distance between MIC1 and receiver RCV farther out, MIC2 and receiver RCV
The distance between it is nearer.Closer to the distance due to MIC2 and receiver, therefore, the voice signal that MIC2 is collected is heard with user
Voice signal it is approximately the same.When user answers voice by receiver RCV, ear will not generally block MIC, therefore,
MIC1 can accurately collect the noise in environment;Meanwhile, when user answers voice by receiver RCV, the ear of user
It is piece closer to the distance with receiver RCV and MIC2, it can mutually be blocked between ear and MIC2, therefore, reach making an uproar for ear and MIC2
Sound will usually be less than the actual noise in environment.
During terminal device and other terminal devices carry out voice communication, terminal device receives radio signal
Afterwards, according to the MIC1 ambient noises collected and receiver RCV, MIC1 and MIC attribute information, can accurately it count
Inverse noise signal is calculated, and the initial wireless electric signal received according to inverse noise signal to terminal device carries out noise reduction
Processing so that the voice signal after receiver RCV conversions includes inverse noise, and inverse noise can offset with the noise in environment
Disappear, so that user can hear the accurate voice signal of other side's transmission.
Below, the technical scheme shown in the application is described in detail by specific embodiment.It should be noted that under
The several specific embodiments in face can be combined with each other, and for same or analogous content, no longer be gone to live in the household of one's in-laws on getting married in various embodiments
State.
Fig. 2 is the schematic flow sheet of receiver noise-reduction method provided in an embodiment of the present invention.Refer to Fig. 2, this method can be with
Including:
The initial signal that S201, acquisition receiver are received.
The executive agent of the embodiment of the present invention can be receiver denoising device (hereinafter referred denoising device), and the device can be with
It is arranged in terminal device.Optionally, the denoising device can be realized by software, or, the denoising device can be by soft
Part and hardware are implemented in combination with.
During terminal device and other terminal devices carry out voice communication, it can perform shown in Fig. 2 embodiments
Technical scheme.For example, during terminal device and other terminal devices carry out voice communication, Fig. 2 can be performed in real time
Technical scheme shown in embodiment, can also be after the voice segments that terminal device receives the transmission of another terminal device
The technical scheme shown in Fig. 2 embodiments is performed, the embodiment of the present invention is not especially limited to this.
After terminal device receives the radio signal that other terminal devices are sent, radio signal is sent to and listened
Cylinder, i.e. the initial signal that receiver is received is radio signal.
S202, obtain the first MIC collect noise signal, the broadcasting loss factor of receiver, the first MIC and second
Noise loss factor between MIC.
In embodiments of the present invention, the distance between the first MIC and receiver are more than first threshold, the 2nd MIC and receiver it
Between distance be less than Second Threshold.For example, first threshold can be 1.5 centimetres, Second Threshold can be 0.5 centimetre.In reality
In application process, first threshold and Second Threshold can be set, the embodiment of the present invention does not make specific limit to this according to actual needs
It is fixed.
In embodiments of the present invention, the first MIC and the 2nd MIC can receive voice signal, and voice signal is converted to
Electric signal.
Optionally, the noise signal that the first MIC shown in the embodiment of the present invention is collected is the first MIC to gathering
To the electric signal that is converted into of voice signal.
There is loss, the broadcasting loss factor of receiver during the electric signal received is converted into acoustical signal by receiver
For indicating the loss situation that receiver is changed to electric signal.It should be noted that in the embodiment shown in fig. 3, to true
The process for determining the loss factor of receiver is described in detail, and is no longer repeated herein.
Because the set location of the first MIC and the 2nd MIC on the terminal device is different, and pass through terminal device in user
When receiver answers the sound of other side, ear and the 2nd MIC can be blocked mutually, and ear and the first MIC will not be blocked mutually, therefore,
Under the premise of outside noise identical, the noise signal that the noise signal and the 2nd MIC that the first MIC is collected are collected is not
Together.Wherein, the amplitude for the noise signal that the 2nd MIC is collected will usually be less than the noise signal that the first MIC is collected
Amplitude.Optionally, the first noise that the noise loss factor between the first MIC and the 2nd MIC can collect for the first MIC
The ratio for the second noise signal that signal and the 2nd MIC are collected.It should be noted that in the embodiment shown in fig. 4, it is right
Determine that the process of the noise loss factor between the first MIC and the 2nd MIC is described in detail, no longer repeated herein.
In embodiments of the present invention, be stored with the default memory space of terminal device receiver broadcasting loss factor and
Noise loss factor between first MIC and the 2nd MIC, when needing to obtain broadcasting loss factor and noise loss factor, directly
It is connected in default memory space and obtains.Wherein, the broadcasting loss factor and noise loss factor in default memory space are
Previously generate, for example, the broadcasting loss factor and noise loss factor in default memory space can dispatch from the factory in terminal device
When previously generate.
S203, according to noise signal, play loss factor, noise loss factor, determine inverse noise signal.
Optionally, inverse noise signal y can be determined by equation below one:
Wherein, n is noise signal, and m is plays loss factor, and k is noise loss factor.
It should be noted that because noise signal is electric signal, therefore, obtained inverse noise signal is also electric signal.
S204, according to initial signal and inverse noise signal, noise reduction process is carried out to initial signal.
Optionally, initial signal and inverse noise signal can be overlapped processing, to realize to initial signal noise reduction
Processing.
A kind of receiver noise-reduction method provided in an embodiment of the present invention, after the initial signal that receiver is received is got,
Obtain noise signal, the noise damage played between loss factor, the first MIC and the 2nd MIC of receiver that the first MIC is collected
Coefficient is consumed, and according to noise signal, broadcasting loss factor, noise loss factor, inverse noise signal is determined, then, according to first
Beginning signal and inverse noise signal, noise reduction process is carried out to initial signal.In above process, damaged according to noise signal, broadcasting
Coefficient, noise loss factor are consumed, inverse noise signal can be accurately calculated, and terminal is set according to inverse noise signal
The standby initial signal received carries out noise reduction process so that the voice signal after receiver conversion includes inverse noise, reversely makes an uproar
Sound can be offseted with the noise in environment, so that user can hear the accurate voice signal of other side's transmission, Jin Erti
The voice call quality of high terminal device.
Before the embodiment shown in Fig. 2 is performed, the broadcasting loss factor of generation receiver can be first preset, optionally, can
To generate the broadcasting loss factor of receiver by following feasible implementation, specifically, embodiment shown in Figure 3.
Fig. 3 plays the schematic flow sheet of loss factor method for generation provided in an embodiment of the present invention.Fig. 3 is referred to, should
Method can include:
S301, to receiver send the first electric signal.
Optionally, the broadcasting loss factor of the receiver in terminal device before terminal device dispatches from the factory, can be determined, when
So, in actual application, the broadcasting loss factor of receiver can also be redefined according to actual needs.
It should be noted that in the embodiment shown in fig. 3, it is determined that during the broadcasting loss factor of receiver, needing
It is zero to ensure ambient noise, or ambient noise is less than default noise, and the default noise can be set according to actual needs.
Optionally, the first electric signal can be generated by the presetting module of terminal device, and the first telecommunications is sent to receiver
Number.First electric signal is used for pseudo-terminal equipment and receives the radio signal that other terminal devices are sent, wherein, the first telecommunications
Number voice signal can be converted to by receiver.
First electric signal is converted to the first voice signal by S302, control receiver, and controls receiver to play the first voice letter
Number.
After receiver receives the first electric signal, the first electric signal is converted into the first voice signal, and pass through receiver
Play the first voice signal.
S303, the 2nd MIC of control receive the first voice signal, and control the 2nd MIC that the first voice signal is converted into the
Two electric signals.
After receiver plays the first voice signal, the 2nd MIC can collect the first voice signal of receiver broadcasting,
Closer to the distance due to the 2nd MIC and receiver, the first voice signal and the 2nd MIC that therefore, it can play on receiver are received
The first voice signal approximately equal.After the 2nd MIC receives the first voice signal, the 2nd MIC is by the first voice signal
Be converted to the second electric signal.During the 2nd MIC says that the first voice signal is converted to the second electric signal, loss can be approximate
It is zero.
S304, by the first electric signal and the ratio of the second electric signal, be defined as play loss factor.
Optionally, the ratio of the amplitude of the first electric signal and the amplitude of the second electric signal can be defined as playing loss
Coefficient.
Because receiver has loss, and the second electric signal during the first electric signal is converted into the first voice signal
For the corresponding electric signal of the first voice signal, therefore, the ratio of the first electric signal and the second electric signal is typically larger than 1.
Optionally, after it is determined that obtaining broadcasting loss factor, it can will play loss factor and be stored in default storage sky
Between, so, when terminal device needs to use broadcasting loss factor, directly obtained in default memory space.Certainly, in reality
In the application process of border, it can also be updated according to actual needs to presetting the broadcasting loss factor in memory space.
By the embodiment shown in Fig. 3, it can accurately determine to obtain the broadcasting loss factor of receiver in terminal device.
Before any one above-mentioned embodiment is performed, the noise between generation the first MIC and the 2nd MIC can be first preset
Loss factor, optionally, can generate noise loss factor, specifically, referring to Fig. 4 institutes by following feasible implementation
The embodiment shown.
Fig. 4 is the schematic flow sheet provided in an embodiment of the present invention for generating noise loss factor method.Fig. 4 is referred to, should
Method can include:
S401, under simulated scenario, obtain threeth electric signals of the first MIC according to default noise generation.
Optionally, noise loss factor can be determined before terminal device dispatches from the factory, certainly, in actual application,
Noise loss factor can also be redefined according to actual needs.
In embodiments of the present invention, simulated scenario is the scene that user's hand-held terminal device is answered the call.
It should be noted that in the embodiment shown in fig. 4, it is determined that the noise between the first MIC and the 2nd MIC is lost
, it is necessary to ensure there is default noise in environment during coefficient, and the decibel of default noise is more than predetermined threshold value, can basis
It is actually needed and the predetermined threshold value is set.
When there is default noise in the environment, default noise is gathered by the first MIC, and default made an uproar according to what is collected
Sound, generates the 3rd electric signal.
The 4th electric signal that S402, the 2nd MIC of acquisition are generated according to default noise.
When there is default noise in the environment, default noise is gathered by the 2nd MIC, and default made an uproar according to what is collected
Sound, generates the 4th electric signal.
S403, the ratio by the 3rd electric signal and the 4th electric signal, are defined as noise loss factor.
Because the 2nd MIC is blocked by ear, therefore, under the premise of ambient noise identical, the first MIC and the 2nd MIC are adopted
Collect obtained noise different, therefore, the 4th electric signal that the 3rd electric signal and the 2nd MIC that the first MIC is generated are collected is not
Together.
Optionally, the ratio of the amplitude of the 3rd electric signal and the amplitude of the 4th electric signal can be defined as noise loss
Coefficient.
Optionally, after it is determined that obtaining noise loss factor, noise loss factor can be stored in default storage empty
Between, so, when terminal device needs to use noise loss factor, directly obtained in default memory space.Certainly, in reality
In the application process of border, it can also be updated according to actual needs to presetting the noise loss factor in memory space.
By the embodiment shown in Fig. 3, it can accurately determine to obtain in terminal device between the first MIC and the 2nd MIC
Noise loss factor
Below, by specific example, the technical scheme shown in above method embodiment is described in detail.
It is exemplary, it is assumed that mobile phone includes MIC1 and MIC2, wherein, the distance between receiver of MIC1 and mobile phone compared with
Far, the distance between receiver of MIC2 and mobile phone is nearer.
Be stored with the noise loss factor played between loss factor m=2, MIC1 and MIC2 of receiver in terminal device
K=3.During user is received calls by mobile phone, it is assumed that there is noise n in the environment residing for user, mobile phone is received
Radio signal be x.
In the case of without receiver noise reduction, the corresponding electric signal of sound that MIC2 is collected is:Wherein,The corresponding electric signal of sound played for the receiver that MIC2 is collected,The ambient noise correspondence electricity collected for MIC2
Signal.Due to the sound approximately equal that the MIC2 sound collected is heard with user's ear, therefore, user's ear can be heard
The corresponding electric signal of sound be alsoIt follows that the sound that user hears includes noise
In the case where carrying out receiver noise reduction, according to above-mentioned formula one, it may be determined that obtaining inverse noise signal isThen, radio signal inverse noise signal and the mobile phone received is overlapped, and is obtainedAccordingly, receiver then will when playing soundVoice signal is converted to, and is played out.Accordingly, MIC2
The corresponding electric signal of voice signal collected is:Due to the MIC2 sound collected and user's ear
Piece sound approximately equal heard, therefore, the corresponding electric signal of sound that user's ear can be heard also isIt follows that
Do not include noise in the sound that user hears.
From the foregoing, it will be observed that passing through the method shown in the application, when there is noise in the environment residing for user, what user heard
Noise can not still be included in sound, so that user can hear the accurate voice signal of other side's transmission, and then improved eventually
The voice call quality of end equipment.
Fig. 5 is the structural representation one of receiver denoising device provided in an embodiment of the present invention.The device is set applied to terminal
Standby, the terminal device includes the first microphone MIC and the 2nd MIC.Fig. 5 is referred to, described device includes:First acquisition module
11st, the second acquisition module 12, the first determining module 13 and noise reduction process module 14, wherein,
First acquisition module 11 is used for, and obtains the initial signal that receiver is received;
Second acquisition module 12 is used for, and obtains broadcasting for noise signal, the receiver that the first MIC collects
Put the noise loss factor between loss factor and the first MIC and the 2nd MIC;Wherein, the first MIC with it is described
The distance between receiver is more than first threshold, and the distance between the 2nd MIC and the receiver are less than Second Threshold;
First determining module 13 is used for, and is lost according to the noise signal, the broadcasting loss factor, the noise
Coefficient, determines inverse noise signal;
The noise reduction process module 14 is used for, and according to the inverse noise signal, the initial signal is carried out at noise reduction
Reason.
Receiver denoising device provided in an embodiment of the present invention can perform the technical scheme shown in above method embodiment, its
Realization principle and beneficial effect are similar, are this time no longer repeated.
In a kind of possible embodiment, second acquisition module 12 specifically for:
The broadcasting loss factor and the noise loss factor are obtained in the default memory space of the terminal device,
The broadcasting loss factor and the noise loss factor are previously generated.
Fig. 6 is the structural representation two of receiver denoising device provided in an embodiment of the present invention.In the base of embodiment illustrated in fig. 5
On plinth, Fig. 6 is referred to, described device also includes sending module 15, control module 16, the second determining module 17 and memory module
18, wherein,
The sending module 15 is used for, in second acquisition module 12 in the default memory space of the terminal device
Obtain before the broadcasting loss factor, the first electric signal is sent to the receiver;
The control module 16 is used for, and controls the receiver that first electric signal is converted into the first voice signal, and
The receiver is controlled to play first voice signal;
The control module 16 is additionally operable to, and controls the 2nd MIC to receive first voice signal, and controls described the
First voice signal is converted to the second electric signal by two MIC;
Second determining module 17 is used for, and first electric signal and the ratio of second electric signal are defined as
The broadcasting loss factor;
The memory module 18 is used for, and the broadcasting loss factor is stored in into the default memory space.
In alternatively possible embodiment, described device also includes the 3rd acquisition module 19, the 3rd determining module
110, wherein,
3rd acquisition module 19 is used for, empty in the default storage of the terminal device in second acquisition module 17
Between in obtain the noise loss factor before, under simulated scenario, obtain the first MIC according to the of default noise generation
Three electric signals, the simulated scenario presses close to the scene of the receiver for the ear of user;
3rd acquisition module 19 is additionally operable to, and obtains the 4th electricity that the 2nd MIC is generated according to the default noise
Signal;
3rd determining module 110 is used for, and the 3rd electric signal and the ratio of the 4th electric signal are defined as
The noise loss factor;
The memory module 18 is additionally operable to, and the noise loss factor is stored in into the default memory space.
In alternatively possible embodiment, first determining module 13 specifically for:
The inverse noise signal y is determined by equation below one:
Wherein, the n is noise signal, and the m is the broadcasting loss factor, and the k is the noise loss factor.
Receiver denoising device provided in an embodiment of the present invention can perform the technical scheme shown in above method embodiment, its
Realization principle and beneficial effect are similar, are this time no longer repeated.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can lead to
The related hardware of programmed instruction is crossed to complete.Foregoing program can be stored in a computer read/write memory medium.The journey
Sequence upon execution, performs the step of including above-mentioned each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or
Person's CD etc. is various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is only to the technical scheme for illustrating the embodiment of the present invention, rather than to it
Limitation;Although the embodiment of the present invention is described in detail with reference to foregoing embodiments, one of ordinary skill in the art
It should be understood that:It can still modify to the technical scheme described in foregoing embodiments, or to which part or
All technical characteristic carries out equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from this hair
The scope of bright embodiment scheme.
Claims (10)
1. a kind of receiver noise-reduction method, it is characterised in that applied to terminal device, the terminal device includes the first microphone
MIC and the 2nd MIC, methods described includes:
Obtain the initial signal that receiver is received;
Obtain noise signal, the broadcasting loss factor of the receiver and the first MIC and institute that the first MIC is collected
State the noise loss factor between the 2nd MIC;Wherein, the distance between the first MIC and the receiver are more than first threshold,
The distance between 2nd MIC and the receiver are less than Second Threshold;
According to the noise signal, the broadcasting loss factor, the noise loss factor, inverse noise signal is determined;
According to the inverse noise signal, noise reduction process is carried out to the initial signal.
2. according to the method described in claim 1, it is characterised in that obtain the broadcasting loss factor and described first of the receiver
Noise loss factor between MIC and the 2nd MIC, including:
The broadcasting loss factor and the noise loss factor are obtained in the default memory space of the terminal device, it is described
Play loss factor and the noise loss factor is previously generated.
3. method according to claim 2, it is characterised in that obtain institute in the default memory space of the terminal device
State before playing loss factor, in addition to:
The first electric signal is sent to the receiver;
Control the receiver that first electric signal is converted into the first voice signal, and control the receiver to play described first
Voice signal;
Control the 2nd MIC to receive first voice signal, and control the 2nd MIC to turn first voice signal
It is changed to the second electric signal;
By first electric signal and the ratio of second electric signal, it is defined as the broadcasting loss factor;
The broadcasting loss factor is stored in the default memory space.
4. method according to claim 2, it is characterised in that obtain institute in the default memory space of the terminal device
Before stating noise loss factor, in addition to:
Under simulated scenario, the 3rd electric signal that the first MIC is generated according to default noise is obtained, the simulated scenario is use
The ear at family presses close to the scene of the receiver;
Obtain the 4th electric signal that the 2nd MIC is generated according to the default noise;
By the 3rd electric signal and the ratio of the 4th electric signal, it is defined as the noise loss factor;
The noise loss factor is stored in the default memory space.
5. the method according to claim any one of 1-4, it is characterised in that damaged according to the noise signal, the broadcasting
Coefficient, the noise loss factor are consumed, inverse noise signal is determined, including:
The inverse noise signal y is determined by equation below one:
Wherein, the n is noise signal, and the m is the broadcasting loss factor, and the k is the noise loss factor.
6. a kind of receiver denoising device, it is characterised in that applied to terminal device, the terminal device includes the first microphone
MIC and the 2nd MIC, described device includes:First acquisition module, the second acquisition module, the first determining module and noise reduction process mould
Block, wherein,
First acquisition module is used for, and obtains the initial signal that receiver is received;
Second acquisition module is used for, and obtains noise signal, the broadcasting loss of the receiver that the first MIC is collected
Noise loss factor between coefficient and the first MIC and the 2nd MIC;Wherein, the first MIC and the receiver it
Between distance be more than first threshold, the distance between the 2nd MIC and the receiver is less than Second Threshold;
First determining module is used for, according to the noise signal, the broadcasting loss factor, the noise loss factor,
Determine inverse noise signal;
The noise reduction process module is used for, and according to the inverse noise signal, noise reduction process is carried out to the initial signal.
7. device according to claim 6, it is characterised in that second acquisition module specifically for:
The broadcasting loss factor and the noise loss factor are obtained in the default memory space of the terminal device, it is described
Play loss factor and the noise loss factor is previously generated.
8. device according to claim 7, it is characterised in that described device also includes sending module, control module, second
Determining module and memory module, wherein,
The sending module is used for, and obtains described in the default memory space of the terminal device in second acquisition module
Play before loss factor, the first electric signal is sent to the receiver;
The control module is used for, and controls the receiver that first electric signal is converted into the first voice signal, and control institute
State receiver and play first voice signal;
The control module is additionally operable to, and controls the 2nd MIC to receive first voice signal, and control the 2nd MIC
First voice signal is converted into the second electric signal;
Second determining module is used for, by first electric signal and the ratio of second electric signal, is defined as described broadcast
Put loss factor;
The memory module is used for, and the broadcasting loss factor is stored in into the default memory space.
9. device according to claim 8, it is characterised in that described device also includes the 3rd acquisition module, the 3rd determination
Module, wherein,
3rd acquisition module is used for, and is obtained in second acquisition module in the default memory space of the terminal device
Before the noise loss factor, under simulated scenario, the 3rd telecommunications that the first MIC is generated according to default noise is obtained
Number, the simulated scenario presses close to the scene of the receiver for the ear of user;
3rd acquisition module is additionally operable to, and obtains the 4th electric signal that the 2nd MIC is generated according to the default noise;
3rd determining module is used for, by the 3rd electric signal and the ratio of the 4th electric signal, is defined as described make an uproar
Sound dissipation coefficient;
The memory module is additionally operable to, and the noise loss factor is stored in into the default memory space.
10. the device according to claim any one of 6-8, it is characterised in that first determining module specifically for:
The inverse noise signal y is determined by equation below one:
Wherein, the n is noise signal, and the m is the broadcasting loss factor, and the k is the noise loss factor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710473835.2A CN107124494B (en) | 2017-06-21 | 2017-06-21 | Earphone noise reduction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710473835.2A CN107124494B (en) | 2017-06-21 | 2017-06-21 | Earphone noise reduction method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107124494A true CN107124494A (en) | 2017-09-01 |
CN107124494B CN107124494B (en) | 2020-02-14 |
Family
ID=59719327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710473835.2A Active CN107124494B (en) | 2017-06-21 | 2017-06-21 | Earphone noise reduction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107124494B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105900452A (en) * | 2013-12-03 | 2016-08-24 | 伯斯有限公司 | Active noise reduction headphone |
CN106205592A (en) * | 2016-06-24 | 2016-12-07 | 努比亚技术有限公司 | A kind of denoising device and method |
CN106303783A (en) * | 2016-08-12 | 2017-01-04 | 北京金锐德路科技有限公司 | Noise-reduction method and device |
-
2017
- 2017-06-21 CN CN201710473835.2A patent/CN107124494B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105900452A (en) * | 2013-12-03 | 2016-08-24 | 伯斯有限公司 | Active noise reduction headphone |
CN106205592A (en) * | 2016-06-24 | 2016-12-07 | 努比亚技术有限公司 | A kind of denoising device and method |
CN106303783A (en) * | 2016-08-12 | 2017-01-04 | 北京金锐德路科技有限公司 | Noise-reduction method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107124494B (en) | 2020-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180293982A1 (en) | Voice assistant extension device and working method therefor | |
CN100531242C (en) | Sound reproduction device and method in portable electronic equipment | |
CN103259898B (en) | The method of Automatic adjusument frequency response and terminal | |
CN102595265B (en) | Headset assembly with recording function for communication | |
CN109961797B (en) | Echo cancellation method and device and electronic equipment | |
CN108777827B (en) | Wireless earphone, volume adjusting method and related product | |
CN105260159B (en) | A kind of audio frequency playing method and device | |
CN105049977A (en) | Automatic earphone volume adjusting method and device | |
US20240073577A1 (en) | Audio playing method, apparatus and system for in-ear earphone | |
CN105827793B (en) | A kind of speech-oriented output method and mobile terminal | |
CN110213707A (en) | Earphone and its hearing-aid method, computer readable storage medium | |
CN104581602A (en) | Recording data training method, multi-track audio surrounding method and recording data training device | |
CN104427068A (en) | Voice communication method and device | |
CN104217750A (en) | A holographic audio record and playback method | |
CN109121059A (en) | Loudspeaker plug-hole detection method and Related product | |
CN111970609A (en) | Sound quality adjusting method, sound quality adjusting system, electronic device, earphone, and computer-readable storage medium | |
CN109600703B (en) | Sound amplification system, sound amplification method thereof, and computer-readable storage medium | |
CN103402038B (en) | Under Mobile phone hand-free state, eliminate method and the device of the echo of the other side's receiver | |
CN201750564U (en) | Mobile terminal and audio play system and audio play device thereof | |
CN104254086A (en) | Voice MOS testing loop-back recording and playing method and system | |
CN104036782A (en) | Noise reduction method and handheld mobile terminal | |
CN107659328B (en) | Call control method, device, terminal, phone system and readable storage medium storing program for executing | |
CN108154886A (en) | Noise suppressing method and device, electronic device and computer readable storage medium | |
CN103297896A (en) | Audio output method and electronic equipment | |
CN104754099A (en) | Conversation volume adjusting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |