Summary of the invention
The application's many aspects provide noise-reduction method and terminal, in order to improve the reliability of noise reduction.
The application's one side, provides a kind of noise-reduction method, comprising:
When first terminal starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates;
When described first terminal finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described first terminal receives described the second sound signal having recorded that described the second terminal sends, and utilizes described the second sound signal to carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described first terminal also comprises before starting to receive the first sound signal: described first terminal was synchronizeed with described the second terminal execution time;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described first terminal receives described the second sound signal having recorded that described the second terminal sends, and comprising:
Described first terminal, receives described the second terminal in the time judging that described the second sound signal causes interference to the first sound signal, described second sound signal having recorded of transmission.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike; The 3rd sound signal is the sound signal that described first terminal receives by auxiliary Mike; Described first terminal utilizes before described the second sound signal carries out noise reduction to described the first sound signal, also comprises:
Described first terminal receives described the 3rd sound signal by auxiliary Mike;
Described first terminal, according to described the 3rd sound signal and described the second sound signal, obtains the dampening information of described the second sound signal;
Described first terminal utilizes described the second sound signal to carry out noise reduction to described the first sound signal, comprising:
Described first terminal utilizes the dampening information of described the second sound signal and described the second sound signal, and described the first sound signal is carried out to noise reduction.
The application on the other hand, provides a kind of noise-reduction method, comprising:
When first terminal starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates;
When described first terminal finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described first terminal sends described the first sound signal to server, to make the second sound signal described in described server by utilizing carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described first terminal also comprises before starting to receive the first sound signal:
Described first terminal was synchronizeed with described the second terminal execution time;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described first terminal utilizes before described the second sound signal carries out noise reduction to described the first sound signal, also comprises:
Described first terminal receives the response message that described the second terminal sends, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal, described response message is in the time that described the second terminal determines that described the second terminal does not cause interference to described first terminal, sends to described first terminal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike; The 3rd sound signal is the sound signal that described first terminal receives by auxiliary Mike; Described method also comprises:
Described first terminal receives described the 3rd sound signal by auxiliary Mike, described the 3rd sound signal is sent to described server, to make described server according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal, and utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction.
The application on the other hand, provides a kind of noise-reduction method, comprising:
The second terminal receives the audio recording initiation command that first terminal sends, and described audio recording initiation command is that described first terminal sends to described the second terminal while starting to receive the first sound signal;
Described the second terminal, according to described audio recording initiation command, starts to record the second sound signal that described the second terminal generates;
Described the second terminal receives audio recording the finish command that described first terminal sends, and described audio recording the finish command is that described first terminal sends to described the second terminal while finishing to receive described the first sound signal;
Described the second terminal is according to described audio recording the finish command, the second sound signal described in end record;
Described the second terminal sends described the second sound signal to described first terminal, to make described first terminal utilize described the second sound signal to carry out noise reduction to described the first sound signal; Or
Described the second terminal to server sends described the second sound signal, to make described the first sound signal that the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the second terminal also comprises: described the second terminal was synchronizeed with the described first terminal execution time before receiving the audio recording initiation command of first terminal transmission;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the second terminal also comprises before starting to record described the second sound signal according to described audio recording initiation command:
Described the second terminal determines whether described the second terminal causes interference to described first terminal;
In the time that described the second terminal causes interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is carried out in judgement;
In the time that described the second terminal does not cause interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is not carried out in judgement, and sending response message to described first terminal, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike; Described method also comprises:
Described the second terminal, according to the distance between described the second terminal and described first terminal, obtains the dampening information of described the second sound signal;
Described the second terminal sends the dampening information of described the second sound signal to described first terminal, to make described first terminal utilize the dampening information of described the second sound signal and described the second sound signal to carry out noise reduction to described the first sound signal; Or
Described the second terminal sends the dampening information of described the second sound signal to described server, to make described the first sound signal that the dampening information of the second sound signal and described the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
The application on the other hand, provides a kind of terminal, comprising:
Receiving element, for receiving the first sound signal, and by described the first audio signal transmission to processing unit;
Transmitting element, while starting to receive the first sound signal for described receiving element, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates; And described receiving element is while finishing to receive described the first sound signal, sends audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described receiving element, described the second sound signal having recorded also sending for receiving described the second terminal, and give described processing unit by described the second audio signal transmission;
Described processing unit, for utilizing described the second sound signal to carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described terminal also comprises lock unit, for
Before described receiving element starts to receive the first sound signal, synchronize with described the second terminal execution time;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described receiving element specifically for
Receive described the second terminal in the time judging that described the second sound signal causes interference to the first sound signal, described second sound signal having recorded of transmission.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike; The 3rd sound signal is the sound signal that described receiving element receives by auxiliary Mike;
Described receiving element, also for
Receive described the 3rd sound signal by auxiliary Mike;
Described processing unit, also for
According to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal;
Described processing unit, specifically for
Utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction.
The application on the other hand, provides a kind of terminal, comprising:
Receiving element, for receiving the first sound signal, and by described the first audio signal transmission to transmitting element;
Described transmitting element, while starting to receive the first sound signal for described receiving element, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates; And described receiving element is while finishing to receive described the first sound signal, sends audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described transmitting element, also for send described the first sound signal to server, to make the second sound signal described in described server by utilizing carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation,
Described terminal also comprises lock unit, for
Before described receiving element starts to receive the first sound signal, synchronize with described the second terminal execution time;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described receiving element also for
Receive the response message that described the second terminal sends, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal, described response message is in the time that described the second terminal determines that described the second terminal does not cause interference to described first terminal, sends to described first terminal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike; The 3rd sound signal is the sound signal that described receiving element receives by auxiliary Mike;
Described receiving element, also for
Receive described the 3rd sound signal by auxiliary Mike;
Described processing unit, also for
According to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal;
Described processing unit, specifically for
Utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction.
The application on the other hand, provides a kind of terminal, comprising:
Receiving element, the audio recording initiation command sending for receiving first terminal, described audio recording initiation command is that described first terminal sends to described terminal while starting to receive the first sound signal, and described audio recording initiation command is transferred to processing unit;
Described processing unit, for according to described audio recording initiation command, starts to record the second sound signal that described terminal generates;
Described receiving element, the audio recording the finish command also sending for receiving described first terminal, and described audio recording the finish command is transferred to described processing unit, described audio recording the finish command is that described first terminal sends to described terminal while finishing to receive described the first sound signal;
Described processing unit, also for according to described audio recording the finish command, the second sound signal described in end record, and by described the second audio signal transmission to transmitting element;
Described transmitting element, for
Send described the second sound signal to described first terminal, to make described first terminal utilize described the second sound signal to carry out noise reduction to described the first sound signal; Or
Send described the second sound signal to server, to make described the first sound signal that the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described terminal also comprises lock unit, for
Receive the audio recording initiation command of first terminal transmission at described receiving element before, synchronize with the described first terminal execution time;
In described audio recording initiation command, comprise initial time stamp, described initial time stamp is used to indicate described terminal and records the time that described the second sound signal starts;
In described audio recording the finish command, comprise end time stamp, described end time stamp is used to indicate described terminal and records the time that described the second sound signal finishes.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, described processing unit, also for
Determine whether described terminal causes interference to described first terminal;
In the time that described terminal causes interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is carried out in judgement;
In the time that described terminal does not cause interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is not carried out in judgement, and sending response message to described first terminal, described response message instruction does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.
Aspect as above and arbitrary possible implementation, further provide a kind of implementation, and described the first sound signal is the sound signal that described first terminal receives by main Mike;
Described processing unit, also for
According to the distance between described terminal and described first terminal, obtain the dampening information of described the second sound signal;
Described transmitting element, also for
Send the dampening information of described the second sound signal to described first terminal, to make described first terminal utilize the dampening information of described the second sound signal and described the second sound signal to carry out noise reduction to described the first sound signal; Or
Send the dampening information of described the second sound signal to described server, to make described the first sound signal that the dampening information of the second sound signal and described the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
As shown from the above technical solution, the embodiment of the present application on the one hand, while starting to receive the first sound signal by first terminal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described first terminal is while finishing to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, make described first terminal receive described the second sound signal having recorded that described the second terminal sends, and can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
As shown from the above technical solution, the embodiment of the present application on the other hand, while starting to receive the first sound signal by first terminal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described first terminal is while finishing to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, described first terminal and then send described the first sound signal to server, to make described server can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
As shown from the above technical solution, the embodiment of the present application on the other hand, receive by the second terminal the audio recording initiation command that first terminal sends, and according to described audio recording initiation command, start to record the second sound signal that described the second terminal generates, described audio recording initiation command is that described first terminal sends to described the second terminal while starting to receive the first sound signal, and described the second terminal receives audio recording the finish command that described first terminal sends, and according to described audio recording the finish command, the second sound signal described in end record, described audio recording the finish command is that described first terminal sends to described the second terminal while finishing to receive described the first sound signal, described the second terminal and then send described the second sound signal to described first terminal or server, to make described first terminal can utilize described the second sound signal to carry out noise reduction to described the first sound signal, or described the first sound signal that described server can utilize described the second sound signal to send the described first terminal receiving is carried out noise reduction, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
Embodiment
For making object, technical scheme and the advantage of the embodiment of the present application clearer, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is some embodiments of the present application, instead of whole embodiment.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtaining under creative work prerequisite, all belong to the scope of the application's protection.
In addition, term "and/or" herein, is only a kind of incidence relation of describing affiliated partner, and expression can exist three kinds of relations, and for example, A and/or B, can represent: individualism A exists A and B, these three kinds of situations of individualism B simultaneously.In addition, character "/" herein, generally represents that forward-backward correlation is to liking a kind of relation of "or".
The schematic flow sheet of the noise-reduction method that Fig. 1 provides for the application one embodiment, as shown in Figure 1.
101, when first terminal starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates.
102, when described first terminal finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record.
103, described first terminal receives described the second sound signal having recorded that described the second terminal sends, and utilizes described the second sound signal to carry out noise reduction to described the first sound signal.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, in 103, described first terminal specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can not comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, in 103, described first terminal specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and do not comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), owing to not comprising described noise in described the first sound signal, therefore the performed noise reduction of described first terminal can not produce any impact to described the first sound signal, to continue keeping described the first sound signal not to be subject to the impact of described the second sound signal.
Alternatively, in one of the present embodiment possible implementation, before described first terminal starts to receive the first sound signal, described first terminal can also further be synchronizeed with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, in 103, described first terminal, specifically can receive described the second terminal in the time judging that described the second sound signal causes interference to the first sound signal, described second sound signal having recorded of transmission.
Particularly, described the second terminal specifically can determine whether described the second terminal causes interference to described first terminal; In the time that described the second terminal causes interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is carried out in judgement; In the time that described the second terminal does not cause interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is not carried out in judgement, and sending response message to described first terminal, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.
For example, described the second terminal specifically can be utilized body sense recognition technology or location technology, determines whether described the second terminal causes interference to described first terminal.Particularly, described the second terminal specifically can be utilized body sense recognition technology or location technology, judge whether the distance between described the second terminal and described first terminal is less than the distance threshold setting in advance, if be less than or equal to described distance threshold, described the second terminal can judge carries out the operation that starts to record described the second sound signal according to described audio recording initiation command; If be greater than described distance threshold, described the second terminal can judge does not carry out the operation that starts to record described the second sound signal according to described audio recording initiation command, and sends described response message to described first terminal.
Alternatively, in one of the present embodiment possible implementation, described first terminal comprises main Mike and two Mikes of auxiliary Mike, in general, main Mike is arranged on the front of first terminal, for example, with the nearer place of user's generation organ, auxiliary Mike is arranged on the back side of first terminal, for example, and the place far away with user's generation organ.Described the first sound signal is the sound signal that described first terminal receives by main Mike, and the 3rd sound signal is the sound signal that described first terminal receives by auxiliary Mike.Described first terminal, then according to described the 3rd sound signal and described the second sound signal, obtains the dampening information of described the second sound signal.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
Correspondingly, in 103, described first terminal specifically can utilize the dampening information of described the second sound signal and described the second sound signal, and described the first sound signal is carried out to noise reduction.
In the present embodiment, while starting to receive the first sound signal by first terminal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described first terminal is while finishing to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, make described first terminal receive described the second sound signal having recorded that described the second terminal sends, and can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The schematic flow sheet of the noise-reduction method that Fig. 2 provides for another embodiment of the application, as shown in Figure 2.
201, when first terminal starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates.
202, when described first terminal finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record.
203, described first terminal sends described the first sound signal to server, to make the second sound signal described in described server by utilizing carry out noise reduction to described the first sound signal.
Wherein, described the second sound signal is that described the second terminal sends to described server after the second sound signal described in end record.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, described server specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can not comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, described server specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and do not comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), owing to not comprising described noise in described the first sound signal, therefore the performed noise reduction of described server can not produce any impact to described the first sound signal, to continue keeping described the first sound signal not to be subject to the impact of described the second sound signal.
Alternatively, in one of the present embodiment possible implementation, before described first terminal starts to receive the first sound signal, described first terminal can also further be synchronizeed with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described first terminal comprises main Mike and two Mikes of auxiliary Mike, in general, main Mike is arranged on the front of first terminal, for example, with the nearer place of user's generation organ, auxiliary Mike is arranged on the back side of first terminal, for example, and the place far away with user's generation organ.Described the first sound signal is the sound signal that described first terminal receives by main Mike, and the 3rd sound signal is the sound signal that described first terminal receives by auxiliary Mike.Described first terminal can send to described server by described the 3rd sound signal, to make described server according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal, and utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
In the present embodiment, while starting to receive the first sound signal by first terminal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described first terminal is while finishing to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, described first terminal and then send described the first sound signal to server, to make described server can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The schematic flow sheet of the noise-reduction method that Fig. 3 provides for another embodiment of the application, as shown in Figure 3.
301, the second terminal receives the audio recording initiation command that first terminal sends, and described audio recording initiation command is that described first terminal sends to described the second terminal while starting to receive the first sound signal.
302, described the second terminal, according to described audio recording initiation command, starts to record the second sound signal that described the second terminal generates.
303, described the second terminal receives audio recording the finish command that described first terminal sends, and described audio recording the finish command is that described first terminal sends to described the second terminal while finishing to receive described the first sound signal.
304, described the second terminal is according to described audio recording the finish command, the second sound signal described in end record.
305, described the second terminal sends described the second sound signal to described first terminal, to make described first terminal utilize described the second sound signal to carry out noise reduction to described the first sound signal; Or
Described the second terminal to server sends described the second sound signal, to make described the first sound signal that the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, described first terminal or described server specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, in described the first sound signal, can not comprise described the second sound signal through transmission medium the signal noise while arriving described first terminal.So, described first terminal or described server specifically can carry out signal analysis to described the first sound signal receiving, through after signal analysis, determine in described the first sound signal and do not comprise described noise, can utilize described the second sound signal and described the first sound signal to carry out noise reduction (being noise reduction related operation), owing to not comprising described noise in described the first sound signal, therefore the performed noise reduction of described first terminal or described server can not produce any impact to described the first sound signal, to continue keeping described the first sound signal not to be subject to the impact of described the second sound signal.
Alternatively, in one of the present embodiment possible implementation, before described first terminal starts to receive the first sound signal, described the second terminal can also further be synchronizeed with the described first terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, before described the second terminal starts to record described the second sound signal according to described audio recording initiation command, described the second terminal can also further determine whether described the second terminal causes interference to described first terminal; In the time that described the second terminal causes interference to described first terminal, described the second terminal judges is carried out the operation that starts to record described the second sound signal according to described audio recording initiation command; In the time that described the second terminal does not cause interference to described first terminal, described the second terminal judges is not carried out the operation that starts to record described the second sound signal according to described audio recording initiation command, and sending response message to described first terminal or described server, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.
For example, described the second terminal specifically can be utilized body sense recognition technology or location technology, determines whether described the second terminal causes interference to described first terminal.Particularly, described the second terminal specifically can be utilized body sense recognition technology or location technology, judge whether the distance between described the second terminal and described first terminal is less than the distance threshold setting in advance, if be less than or equal to described distance threshold, described the second terminal can judge carries out the operation that starts to record described the second sound signal according to described audio recording initiation command; If be greater than described distance threshold, described the second terminal can judge does not carry out the operation that starts to record described the second sound signal according to described audio recording initiation command, and sends described response message to described first terminal.
Alternatively, in one of the present embodiment possible implementation, described the second terminal can also, further according to the distance between described the second terminal and described first terminal, obtain the dampening information of described the second sound signal; Then, described the second terminal can send to described first terminal the dampening information of described the second sound signal, to make described first terminal utilize the dampening information of described the second sound signal and described the second sound signal to carry out noise reduction to described the first sound signal; Or described the second terminal can send to described server the dampening information of described the second sound signal, to make described the first sound signal that the dampening information of the second sound signal and described the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
For example, described the second terminal specifically can be utilized body sense recognition technology or location technology, determines the distance between described the second terminal and described first terminal, and obtains the dampening information of described the second sound signal according to described distance.
In the present embodiment, receive by the second terminal the audio recording initiation command that first terminal sends, and according to described audio recording initiation command, start to record the second sound signal that described the second terminal generates, described audio recording initiation command is that described first terminal sends to described the second terminal while starting to receive the first sound signal, and described the second terminal receives audio recording the finish command that described first terminal sends, and according to described audio recording the finish command, the second sound signal described in end record, described audio recording the finish command is that described first terminal sends to described the second terminal while finishing to receive described the first sound signal, described the second terminal and then send described the second sound signal to described first terminal or server, to make described first terminal can utilize described the second sound signal to carry out noise reduction to described the first sound signal, or described the first sound signal that described server can utilize described the second sound signal to send the described first terminal receiving is carried out noise reduction, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
It should be noted that, for aforesaid each embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the application is not subject to the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and related action and module might not be that the application is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part of detailed description, can be referring to the associated description of other embodiment.
The structural representation of the terminal that Fig. 4 provides for another embodiment of the application, as shown in Figure 4, the terminal of the present embodiment can comprise receiving element 41, transmitting element 42 and processing unit 43.Wherein, receiving element 41, for receiving the first sound signal, and by described the first audio signal transmission to processing unit 43; Transmitting element 42, while starting to receive the first sound signal for described receiving element 41, send audio recording initiation command to described the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates; And described receiving element 41 is while finishing to receive described the first sound signal, sends audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record; Described receiving element 41, described the second sound signal having recorded also sending for receiving described the second terminal, and give described processing unit 43 by described the second audio signal transmission; Described processing unit 43, for utilizing described the second sound signal to carry out noise reduction to described the first sound signal.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, as shown in Figure 5, the terminal that the present embodiment provides can further include lock unit 51, for before described receiving element 41 starts to receive the first sound signal, synchronize with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described receiving element 41 can also further receive the response message that described the second terminal sends, described response message is used to indicate does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal, described response message is in the time that described the second terminal determines that described the second terminal does not cause interference to described first terminal, sends to described first terminal.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal is the sound signal that described receiving element 41 receives by main Mike; The 3rd sound signal is the sound signal that described receiving element 41 receives by auxiliary Mike; Described receiving element 41 can also further receive described the 3rd sound signal by auxiliary Mike, and gives described processing unit 43 by described the 3rd audio signal transmission; Correspondingly, described processing unit 43 can also, further according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal.Particularly, described processing unit 43 specifically can utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
In the present embodiment, terminal by transmitting element in the time that receiving element starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described transmitting element is in the time that described receiving element finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, and receive by described receiving element described the second sound signal having recorded that described the second terminal sends, make processing unit can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The structural representation of the terminal that Fig. 6 provides for another embodiment of the application, as shown in Figure 6, the terminal of the present embodiment can comprise receiving element 61 and transmitting element 62.Wherein, receiving element 61, for receiving the first sound signal, and by described the first audio signal transmission to transmitting element 62; Described transmitting element 62, while starting to receive the first sound signal for described receiving element 61, send audio recording initiation command to described the second terminal, described audio recording initiation command, is used to indicate described the second terminal and starts to record the second sound signal that described the second terminal generates; And described receiving element 61 is while finishing to receive described the first sound signal, sends audio recording the finish command to described the second terminal, described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record; Described transmitting element 62, also for send described the first sound signal to server, to make the second sound signal described in described server by utilizing carry out noise reduction to described the first sound signal.
Wherein, described the second sound signal is that described the second terminal sends to described server after the second sound signal described in end record.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, as shown in Figure 7, the terminal that the present embodiment provides can further include lock unit 71, for before described receiving element 61 starts to receive the first sound signal, synchronize with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described terminal comprises main Mike and two Mikes of auxiliary Mike, in general, main Mike is arranged on the front of terminal, for example, with the nearer place of user's generation organ, auxiliary Mike is arranged on the back side of terminal, for example, and the place far away with user's generation organ.Described the first sound signal is the sound signal that described receiving element 61 receives by main Mike, and the 3rd sound signal is the sound signal that described receiving element 61 receives by auxiliary Mike; Described receiving element 61 can also further receive the 3rd sound signal by auxiliary Mike, and gives described transmitting element 62 by described the 3rd audio signal transmission.Described transmitting element 62 can also further send described the 3rd sound signal to described server, to make described server according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal, and utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
In the present embodiment, terminal by transmitting element in the time that receiving element starts to receive the first sound signal, send audio recording initiation command to the second terminal, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, and described transmitting element is in the time that described receiving element finishes to receive described the first sound signal, send audio recording the finish command to described the second terminal, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, and send described the first sound signal by described transmitting element and then to server, to make described server can utilize described the second sound signal to carry out noise reduction to described the first sound signal, described the second sound signal is that described the second terminal sends to described server after the second sound signal described in end record, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The structural representation of the terminal that Fig. 8 provides for another embodiment of the application, as shown in Figure 8, the terminal of the present embodiment can comprise receiving element 81, processing unit 82 and transmitting element 83.Wherein, receiving element 81, the audio recording initiation command sending for receiving first terminal, described audio recording initiation command is that described first terminal sends to described terminal while starting to receive the first sound signal, and described audio recording initiation command is transferred to processing unit 82; Described processing unit 82, for according to described audio recording initiation command, starts to record the second sound signal that described terminal generates; Described receiving element 81, the audio recording the finish command also sending for receiving described first terminal, and described audio recording the finish command is transferred to described processing unit 82, described audio recording the finish command is that described first terminal sends to described terminal while finishing to receive described the first sound signal; Described processing unit 82, also for according to described audio recording the finish command, the second sound signal described in end record, and by described the second audio signal transmission to transmitting element 83; Described transmitting element 83, for send described the second sound signal to described first terminal, to make described first terminal utilize described the second sound signal to carry out noise reduction to described the first sound signal; Or send described the second sound signal to server, to make described the first sound signal that the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, as shown in Figure 9, the terminal that the present embodiment provides can further include lock unit 91, before receiving the audio recording initiation command of first terminal transmission at described receiving element 81, synchronize with the described first terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described processing unit 82 can also further determine whether described terminal causes interference to described first terminal; In the time that described terminal causes interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is carried out in judgement; In the time that described terminal does not cause interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is not carried out in judgement, and generation response message, described response message is transferred to described transmitting element 83, and described response message instruction does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.Correspondingly, 83 of described transmitting elements can send described response message to described first terminal or described server.
Alternatively, in one of the present embodiment possible implementation, described processing unit 82 can also be further according to the distance between described terminal and described first terminal, obtain the dampening information of described the second sound signal, and the dampening information of described the second sound signal is transferred to described transmitting element 83; Correspondingly, 83 of described transmitting elements can send to described first terminal the dampening information of described the second sound signal, to make described first terminal utilize the dampening information of described the second sound signal and described the second sound signal to carry out noise reduction to described the first sound signal; Or send the dampening information of described the second sound signal to described server, to make described the first sound signal that the dampening information of the second sound signal and described the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
In the present embodiment, terminal receives by receiving element the audio recording initiation command that first terminal sends, and by processing unit according to described audio recording initiation command, start to record the second sound signal that described terminal generates, described audio recording initiation command is that described first terminal sends to described terminal while starting to receive the first sound signal, and described receiving element receives audio recording the finish command that described first terminal sends, and by described processing unit according to described audio recording the finish command, the second sound signal described in end record, described audio recording the finish command is that described first terminal sends to described terminal while finishing to receive described the first sound signal, and then send described the second sound signal by transmitting element to described first terminal or server, to make described first terminal can utilize described the second sound signal to carry out noise reduction to described the first sound signal, or described the first sound signal that described server can utilize described the second sound signal to send the described first terminal receiving is carried out noise reduction, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The structural representation of the terminal that Figure 10 provides for another embodiment of the application, as shown in figure 10, the terminal of the present embodiment can comprise Mike 1001, transmitter 1002, receiver 1003 and one or more processor 1004.
Described Mike 1001, for receiving the first sound signal, and sends to described one or more processor 1004;
Described one or more processor 1004, in the time that described Mike 1001 starts to receive described the first sound signal, generates audio recording initiation command, and transfers to described transmitter 1002 to send; In the time that described Mike 1001 finishes to receive described the first sound signal, generate audio recording the finish command, and transfer to described transmitter 1002 to send; And receive the second sound signal that receiver 1003 receives, and utilize described the second sound signal to carry out noise reduction to described the first sound signal;
Wherein, described audio recording initiation command, is used to indicate the second terminal and starts to record the second sound signal that described the second terminal generates; Described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described transmitter 1002, for according to the instruction of described one or more processors, sends described audio recording initiation command and described audio recording the finish command to described the second terminal;
Described receiver 1003, described the second sound signal having recorded sending for receiving described the second terminal, and send to described processor 1004.
Above-mentioned transmitter and receiver are specifically as follows radio frequency unit or WiFi module.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, described processor 1004 can, further before described Mike 1001 starts to receive described the first sound signal, be synchronizeed with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described receiver 1003 specifically can receive described the second terminal in the time judging that described the second sound signal causes interference to the first sound signal, described second sound signal having recorded of transmission.
Alternatively, in one of the present embodiment possible implementation, described Mike comprises main Mike and two Mikes of auxiliary Mike, in general, main Mike is arranged on the front of terminal, for example, with the nearer place of user's generation organ, auxiliary Mike is arranged on the back side of terminal, for example, and the place far away with user's generation organ.Described the first sound signal is the sound signal that described main Mike receives, and the 3rd sound signal is the sound signal that described auxiliary Mike receives.That is to say that described main Mike for receiving described the first sound signal, and sends to described one or more processor 1004; Described auxiliary Mike, for receiving described the 3rd sound signal, and sends to described one or more processor 1004.Described processor 1004 can also, further according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal.Particularly, described processor 1004 specifically can utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
Alternatively, in one of the present embodiment possible implementation, the terminal that the present embodiment provides can further include storer, the information that receives or process for storing other unit or module.
In the present embodiment, terminal by processor in the time that Mike starts to receive the first sound signal, generate audio recording initiation command, and transfer to transmitter to send, and in the time that described Mike finishes to receive described the first sound signal, generate audio recording the finish command, and transfer to described transmitter to send, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, and receive by described receiver described the second sound signal having recorded that described the second terminal sends, make processor can utilize described the second sound signal to carry out noise reduction to described the first sound signal, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The structural representation of the terminal that Figure 11 provides for another embodiment of the application, as shown in figure 11, the terminal of the present embodiment can comprise Mike 1101, transmitter 1102 and one or more processor 1103.
Described Mike 1101, for receiving the first sound signal, and sends to described one or more processor 1103;
Described one or more processor 1103, in the time that described Mike 1101 starts to receive described the first sound signal, generates audio recording initiation command, and transfers to described transmitter 1102 to send; In the time that described Mike 1101 finishes to receive described the first sound signal, generate audio recording the finish command, and transfer to described transmitter 1102 to send; And transfer to described transmitter 1102 to send described the first sound signal;
Wherein, described audio recording initiation command, is used to indicate the second terminal and starts to record the second sound signal that described the second terminal generates; Described audio recording the finish command, is used to indicate the second sound signal described in described the second terminal end record;
Described transmitter 1102, be used for according to the instruction of described one or more processors, send described audio recording initiation command and described audio recording the finish command to described the second terminal, and send described the first sound signal to server, to make the second sound signal described in described server by utilizing carry out noise reduction to described the first sound signal.
Above-mentioned transmitter is specifically as follows radio frequency unit or WiFi module.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Wherein, described the second sound signal is that described the second terminal sends to described server after the second sound signal described in end record.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, described processor 1103 can, further before described Mike 1101 starts to receive described the first sound signal, be synchronizeed with described the second terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described the second terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described the second terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described Mike comprises main Mike and two Mikes of auxiliary Mike, in general, main Mike is arranged on the front of terminal, for example, with the nearer place of user's generation organ, auxiliary Mike is arranged on the back side of terminal, for example, and the place far away with user's generation organ.Described the first sound signal is the sound signal that described main Mike receives, and the 3rd sound signal is the sound signal that described auxiliary Mike receives.That is to say that described main Mike for receiving described the first sound signal, and sends to described one or more processor 1103; Described auxiliary Mike, for receiving described the 3rd sound signal, and sends to described one or more processor 1103.Described processor 1103 can also further transfer to described transmitter 1102 to send described the 3rd sound signal.Correspondingly, described transmitter 1102 can also be further according to the instruction of described one or more processors, send described the 3rd sound signal to described server, to make described server according to described the 3rd sound signal and described the second sound signal, obtain the dampening information of described the second sound signal.Then, described server specifically can utilize the dampening information of described the second sound signal and described the second sound signal, described the first sound signal is carried out to noise reduction (being noise reduction related operation), to reduce the described noise being comprised in described the first sound signal, thereby can realize noise reduction.
Alternatively, in one of the present embodiment possible implementation, described the 3rd sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.Because main Mike is different with the residing position of auxiliary Mike, if user's generation organ and main Mike are more close, so, included for the speech data of voice-operated speech data, user speech call or for compared with the signal intensity of the speech data of voice recording with described the first sound signal, included for the speech data of voice-operated speech data, user speech call or smaller for the signal intensity of the speech data of voice recording in described the 3rd sound signal.
Alternatively, in one of the present embodiment possible implementation, the terminal that the present embodiment provides can further include storer, the information that receives or process for storing other unit or module.
In the present embodiment, terminal by processor in the time that Mike starts to receive the first sound signal, generate audio recording initiation command, and transfer to transmitter to send, and in the time that described Mike finishes to receive described the first sound signal, generate audio recording the finish command, and transfer to described transmitter to send, described audio recording initiation command, be used to indicate described the second terminal and start to record the second sound signal that described the second terminal generates, described audio recording the finish command, be used to indicate the second sound signal described in described the second terminal end record, and send described the first sound signal by described transmitter to server, to make the second sound signal described in described server by utilizing, described the first sound signal is carried out to noise reduction, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
The structural representation of the terminal that Figure 12 provides for another embodiment of the application, as shown in figure 12, the terminal of the present embodiment can comprise receiver 1201, one or more processor 1202 and transmitter 1203.
Receiver 1201, the audio recording initiation command sending for receiving first terminal, described audio recording initiation command is that described first terminal sends to described terminal while starting to receive the first sound signal, and described audio recording initiation command is transferred to processor 1202;
Described processor 1202, for according to described audio recording initiation command, starts to record the second sound signal that described terminal generates;
Described receiver 1201, the audio recording the finish command also sending for receiving described first terminal, and described audio recording the finish command is transferred to described processor 1202, described audio recording the finish command is that described first terminal sends to described terminal while finishing to receive described the first sound signal;
Described processor 1202, also for according to described audio recording the finish command, the second sound signal described in end record, and transfer to transmitter 1203 to send described the second sound signal having recorded;
Described transmitter 1203, for send described the second sound signal to described first terminal, to make described first terminal utilize described the second sound signal to carry out noise reduction to described the first sound signal; Or send described the second sound signal to server, to make described the first sound signal that the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Above-mentioned receiver and transmitter are specifically as follows radio frequency unit or WiFi module.
Alternatively, in one of the present embodiment possible implementation, described the first sound signal can include but not limited to for the speech data of voice-operated speech data, user speech call or for the speech data of voice recording.
Alternatively, in one of the present embodiment possible implementation, described processor 1202 can also, further before described receiver 1201 receives the audio recording initiation command of first terminal transmission, be synchronizeed with the described first terminal execution time.
Correspondingly, in described audio recording initiation command, can also further comprise initial time stamp, described initial time stamp is used to indicate described terminal and records the time that described the second sound signal starts; In described audio recording the finish command, can also further comprise end time stamp, described end time stamp is used to indicate described terminal and records the time that described the second sound signal finishes.
Alternatively, in one of the present embodiment possible implementation, described processor 1202 can also further determine whether described terminal causes interference to described first terminal; In the time that described terminal causes interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is carried out in judgement; In the time that described terminal does not cause interference to described first terminal, the operation that starts to record described the second sound signal according to described audio recording initiation command is not carried out in judgement, and generation response message, transfer to described transmitter 1203 to send described response message, described response message instruction does not need to utilize described the second sound signal to carry out noise reduction to described the first sound signal.Correspondingly, 1203 of described transmitters can, according to the instruction of described one or more processors, send described response message to described first terminal or described server.
Alternatively, in one of the present embodiment possible implementation, described processor 1202 can also be further according to the distance between described terminal and described first terminal, obtain the dampening information of described the second sound signal, and transfer to described transmitter 1203 to send the dampening information of described the second sound signal; Correspondingly, 1203 of described transmitters can send to described first terminal the dampening information of described the second sound signal, to make described first terminal utilize the dampening information of described the second sound signal and described the second sound signal to carry out noise reduction to described the first sound signal; Or send the dampening information of described the second sound signal to described server, to make described the first sound signal that the dampening information of the second sound signal and described the second sound signal sends the described first terminal receiving described in described server by utilizing carry out noise reduction.
Alternatively, in one of the present embodiment possible implementation, the terminal that the present embodiment provides can further include storer, the information that receives or process for storing other unit or module.
In the present embodiment, terminal receives by receiver the audio recording initiation command that first terminal sends, and by processor according to described audio recording initiation command, start to record the second sound signal that described terminal generates, described audio recording initiation command is that described first terminal sends to described terminal while starting to receive the first sound signal, and described receiver receives audio recording the finish command that described first terminal sends, and by described processor according to described audio recording the finish command, the second sound signal described in end record, described audio recording the finish command is that described first terminal sends to described terminal while finishing to receive described the first sound signal, and then send described the second sound signal by transmitter to described first terminal or server, to make described first terminal can utilize described the second sound signal to carry out noise reduction to described the first sound signal, or described the first sound signal that described server can utilize described the second sound signal to send the described first terminal receiving is carried out noise reduction, can avoid in prior art the problem of also voice signal having been carried out certain inhibition due to noise is suppressed when, thereby sound quality after noise reduction and the reliability of noise reduction are improved.
Those skilled in the art can be well understood to, for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, when actual realization, can have other dividing mode, for example multiple unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in multiple network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, the each functional unit in each embodiment of the application can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that also can adopt hardware to add SFU software functional unit realizes.
The integrated unit that the above-mentioned form with SFU software functional unit realizes, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) or processor (processor) carry out the part steps of method described in each embodiment of the application.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, be called for short ROM), the various media that can be program code stored such as random access memory (Random Access Memory, be called for short RAM), magnetic disc or CD.
Finally it should be noted that: above embodiment only, in order to the application's technical scheme to be described, is not intended to limit; Although the application is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these amendments or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of the each embodiment technical scheme of the application.