CN107124494A - Receiver noise-reduction method and device - Google Patents

Receiver noise-reduction method and device Download PDF

Info

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
Application number
CN201710473835.2A
Other languages
Chinese (zh)
Other versions
CN107124494B (en
Inventor
庞杰
许逸君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Taihengnuo Technology Co Ltd
Original Assignee
Shenzhen Taihengnuo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Taihengnuo Technology Co Ltd filed Critical Shenzhen Taihengnuo Technology Co Ltd
Priority to CN201710473835.2A priority Critical patent/CN107124494B/en
Publication of CN107124494A publication Critical patent/CN107124494A/en
Application granted granted Critical
Publication of CN107124494B publication Critical patent/CN107124494B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/19Arrangements of transmitters, receivers, or complete sets to prevent eavesdropping, to attenuate local noise or to prevent undesired transmission; Mouthpieces or receivers specially adapted therefor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3045Multiple 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

Receiver noise-reduction method and device
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.
CN201710473835.2A 2017-06-21 2017-06-21 Earphone noise reduction method and device Active CN107124494B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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