Call noise reduction method and system, earphone and readable storage medium
By detecting and automatically selecting sub-headphones with better sealing for communication processing, the problem of poor call quality caused by poor sealing during calls is solved, and a clearer and more stable call is achieved.
Patent Information
- Application Number
- CN202311787950.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
The existing in-ear headphones are not well sealed during calls, resulting in unclear calls and poor call quality.
By detecting the wearing status and frequency response value of the sub-earphone, the target sub-earphone with better sealing is automatically determined, and noise reduction processing and communication are performed based on the communication data of the sub-earphone.
Improve call quality, reduce noise, and ensure clearer and more stable calls.
Smart Images

Figure CN120201342A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of speech noise reduction technology in the field of artificial intelligence, and particularly relates to a call noise reduction method, system, earphone and readable storage medium. Background Art
[0002] With the continuous development of technology, in order to make electronic products more compact and convenient to wear, in-ear earphones have become the mainstream. Since most of the existing in-ear earphones adopt a pre-set method to select the main and sub-earphones, and analyze and process the multi-channel microphone data of the main and sub-earphones and communicate with the mobile terminal. In this way, when the tightness of the earphone being called is not good, problems such as unclear calls and poor call quality will occur. Summary of the Invention
[0003] In view of the above problems, this application proposes a call noise reduction method, system, earphone and readable storage medium.
[0004] In a first aspect, the present invention provides a call noise reduction method, which is applied to an earphone. The earphone includes a plurality of sub-earphones, and includes:
[0005] When entering a preset mode and detecting that the sub-earphone is in a worn state, obtain the frequency response value of the worn sub-earphone;
[0006] Based on the frequency response value of each sub-earphone, determine a target sub-earphone with better tightness;
[0007] Perform noise reduction processing and communication based on the call data collected by the target sub-earphone.
[0008] In an optional implementation manner, each sub-earphone includes a signal transmitting module and a signal receiving module. The obtaining of the frequency response value of the worn sub-earphone includes:
[0009] Control the signal transmitting module of the sub-earphone to transmit a first sound signal;
[0010] When the signal receiving module of the sub-earphone receives a second sound signal, calculate the frequency response value of the sub-earphone based on the second sound signal.
[0011] In an optional implementation manner, the determining of the target sub-earphone with better tightness based on the frequency response value of each sub-earphone includes:
[0012] Judge whether the frequency response value of the sub-earphone is higher than a preset threshold;
[0013] When the number of sub-earphones with a frequency response value higher than the preset threshold is 1, use the sub-earphone as the target sub-earphone;
[0014] When the number of sub - earphones with frequency response values higher than a preset threshold is greater than 1, the sub - earphone with a larger frequency response value is used as the target sub - earphone with better sealing performance.
[0015] In an alternative embodiment, before determining whether the frequency response value of the sub - earphone is higher than the preset threshold, it further includes:
[0016] Detect the ambient noise of the earphone;
[0017] Determine the preset threshold based on the noise parameters of the ambient noise.
[0018] In an alternative embodiment, it further includes:
[0019] When there is at least one sub - earphone in a worn state and the corresponding frequency response value is lower than the preset threshold, and there is at least one sub - earphone in a non - worn state, a non - worn sub - earphone is selected to obtain the user's voice and conduct communication.
[0020] In an alternative embodiment, the first sound signal includes signals of several different frequencies. Based on the second sound signal, calculating the frequency response value corresponding to the second sound signal includes:
[0021] Based on the first sound signal, obtain the second sound signal of a preset frequency;
[0022] Calculate the corresponding frequency response value according to the second sound signal of the preset frequency.
[0023] In an alternative embodiment, the target sub - earphone includes a microphone facing the ear canal; obtaining and performing noise reduction processing and communication based on the communication data of the target sub - earphone includes:
[0024] Obtain the communication data transmitted through the human body received by the microphone;
[0025] Conduct communication based on the communication data after noise reduction processing.
[0026] In a second aspect, the present invention provides a call noise reduction system applied to an earphone, and the earphone includes several sub - earphones, including:
[0027] An acquisition module, configured to obtain the frequency response value of the worn sub - earphone when entering a preset mode and detecting that the sub - earphone is in a worn state;
[0028] A calculation module, configured to determine a target sub - earphone with better sealing performance based on the frequency response value of each sub - earphone;
[0029] A communication module, configured to perform noise reduction processing and communication based on the call data collected by the target sub - earphone.
[0030] In a third aspect, the present invention provides an earphone, which includes a storage unit and a processing unit. A computer program is stored in the storage unit, and the processing unit executes the steps of the call noise reduction method according to any one of the foregoing embodiments by calling the computer program stored in the storage unit.
[0031] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, which is suitable for being loaded by a processor to execute the steps of the call noise reduction method according to any one of the foregoing embodiments.
[0032] The embodiments of the present application have the following beneficial effects:
[0033] The embodiments of the present application propose a call noise reduction method applied to an earphone. The earphone includes a plurality of sub-earphones. The method includes: when entering a preset mode and detecting that the sub-earphones are in a worn state, obtaining the frequency response value of the worn sub-earphones; then determining a target sub-earphone based on the frequency response value of each sub-earphone; and finally obtaining and communicating based on the communication data of the target sub-earphone. This solution can automatically detect the frequency response value of each worn sub-earphone to find the target sub-earphone with the best frequency response value, and communicate by obtaining the target sub-earphone, so as to obtain call information with less noise and improve the call quality. Description of the Drawings
[0034] To more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the protection scope of the present application. In each drawing, similar components are numbered similarly.
[0035] Figure 1 Shows a first flowchart of the call noise reduction method according to some embodiments of the present application;
[0036] Figure 2 Shows a second flowchart of the call noise reduction method according to some embodiments of the present application;
[0037] Figure 3 Shows a third flowchart of the call noise reduction method according to some embodiments of the present application;
[0038] Figure 4 Shows a fourth flowchart of the call noise reduction method according to some embodiments of the present application;
[0039] Figure 5 Shows a fifth flowchart of the call noise reduction method according to some embodiments of the present application;
[0040] Figure 6 Shows the sixth flowchart of the call noise reduction method according to some embodiments of the present application;
[0041] Figure 7 Shows the seventh flowchart of the call noise reduction method according to some embodiments of the present application;
[0042] Figure 8 Shows the structural schematic diagram of the call noise reduction system according to some embodiments of the present application. Detailed implementation manners
[0043] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.
[0044] Generally, the components of the embodiments of the present application described and shown in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application claimed, but merely represents the selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts fall within the scope of protection of the present application.
[0045] Hereinafter, the terms "including", "having" and their cognates that can be used in various embodiments of the present application are only intended to represent specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be construed as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.
[0046] In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0047] Unless otherwise limited, all terms (including technical terms and scientific terms) used here have the same meaning as commonly understood by those of ordinary skill in the art to which the various embodiments of the present application belong. The terms (such as those defined in a general use dictionary) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning unless clearly defined in the various embodiments of the present application.
[0048] Next, in conjunction with the accompanying drawings, some embodiments of the present application will be described in detail. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0049] In the related art, the main and sub earphones are fixed, and calls are made by collecting multiple channels of data from the main earphone. For example, existing (Environmental Noise Cancellation, ENC) environmental noise cancellation processes and analyzes the three-channel microphone data of feedforward (FF), TALK, and feedback (FB) in the main and sub earphones. However, if the sealing performance of the main earphone during wearing is not good, the collected data contains more noise data. This is because when the sealing performance is not good, external sounds will not be blocked and will thus be collected. When the sealing performance is good, most external sounds will be blocked outside, resulting in less collected noise. Moreover, since the signal-to-noise ratio of the FB microphone collecting data through the bone conduction principle is not high, especially in low signal-to-noise ratio and high wind noise modes, the advantages of the ENC noise reduction algorithm cannot be fully utilized.
[0050] Therefore, to solve the above problems, the present application proposes a call noise reduction method for earphones or other similar fields.
[0051] Please refer to Figure 1 , which is a schematic flowchart of a call noise reduction method proposed in an embodiment of the present application. Exemplarily, this call noise reduction method is applied to an earphone. For example, the earphone can be a Bluetooth earphone, etc.
[0052] In some embodiments, as Figure 1 shown, this call noise reduction method is applied to an earphone, and the earphone includes a plurality of sub-earphones. The method includes:
[0053] S110, when entering a preset mode and detecting that the sub-earphone is in a worn state, obtain the frequency response value of the worn sub-earphone.
[0054] Specifically, when detecting that at least one sub-earphone is in a worn state, obtain the frequency response values of all worn sub-earphones. Among them, the frequency response value represents the sealing strength of the space where the sub-earphone is located. The higher the sealing performance, the larger the frequency response value; the lower the sealing performance, the smaller the frequency response value. This is because the loudness value in the frequency response value is affected by the environment. During the propagation of sound, if the sealing performance of the environment is worse, the energy of the sound spreads faster, the loudness value is lower, and the frequency response value is lower.
[0055] Optionally, the worn state can be detected by any at least one of photoelectric detection, touch sensors, etc.
[0056] In the call noise reduction method of some embodiments, as Figure 2As shown, each of the sub - headphones includes a signal transmitting module and a signal receiving module. Obtaining the frequency response value of the sub - headphone wearing includes:
[0057] S120, controlling the signal transmitting module of the sub - headphone to transmit a first sound signal.
[0058] S130, when the signal receiving module of the sub - headphone receives a second sound signal, calculating the frequency response value of the sub - headphone based on the second sound signal.
[0059] Specifically, the frequency response value of the sub - headphone in this solution is obtained by transmitting a first sound signal in a closed ear canal cavity. The first sound signal reaches the signal receiving module after passing through the ear canal cavity. At this time, the signal received by the signal receiving module is the second sound signal. The second sound signal is the signal received by the signal receiving module after the first sound signal propagates in the ear canal cavity. Therefore, the second sound signal is doped with some environmental noise signals on the basis of the first sound signal. Generally, if the airtightness of the ear canal cavity is better, the second sound signal is closer to the first sound signal; if the airtightness of the ear canal cavity is worse, the difference between the second sound signal and the first sound signal is greater. Among them, the first sound signal can be infrasound or ordinary sound wave, etc., which is not limited here.
[0060] Optionally, if the method in this embodiment is applied to the ENC algorithm again, an FB microphone can be used as the signal receiving module in this embodiment.
[0061] Further, after the signal receiving module receives the second sound signal, the corresponding frequency response value is obtained according to the second sound signal. The calculation method can be, but is not limited to, calculating the phase difference and amplitude difference between the first sound signal and the second sound signal, and obtaining the frequency response values corresponding to the first sound signal and the second sound signal according to the phase difference and amplitude difference.
[0062] In some embodiments of the call noise reduction method, as Figure 3 shown, the first sound signal includes several signals with different frequencies. Based on the second sound signal, calculating the frequency response value corresponding to the second sound signal includes:
[0063] S1311, obtaining the second sound signal of a preset frequency based on the first sound signal.
[0064] Specifically, in order to more accurately determine the frequency response value of the environment where the sub-earphone is located, it is necessary to obtain the corresponding frequency response value more accurately. Since the first sound signal emitted by the signal transmission module includes signals of multiple different frequencies, it is necessary to detect according to a specific frequency signal. The first sound signal includes n different frequency signals (sound signals), so that the second sound signal received by the signal reception module also includes n different frequency signals, where n is greater than 1 and is an integer. Since the judgment criteria for the frequency response values corresponding to the sound signals of each frequency are different, it is necessary to select the second sound signal of the preset frequency to calculate the frequency response value of the current sub-earphone being worn. Among them, the second sound signal is the signal when the first sound signal reaches the signal reception module after propagating in the ear canal cavity. Among them, although it includes a variety of different frequency signals, it is found that most of them are concentrated at certain frequency points, such as the three frequency points of 275 Hz, 460 Hz, and 550 Hz. Therefore, selecting the second sound signal of the preset frequency from the second sound signals of multiple frequencies for calculating the frequency response value makes the calculation result more accurate.
[0065] Exemplarily, if the first sound signal includes sound signals of three frequencies of 275 Hz, 460 Hz, and 550 Hz, then the obtained second sound signal also includes sound signals of three frequencies of 275 Hz, 460 Hz, and 550 Hz. The second sound signal of 275 Hz corresponds to the first sound signal of 275 Hz, the second sound signal of 460 Hz corresponds to the first sound signal of 460 Hz, and the second sound signal of 550 Hz corresponds to the first sound signal of 550 Hz. If the preset frequencies are 460 Hz and 275 Hz, then select the frequency response values of the second sound signals at the 460 Hz and 275 Hz frequency points for subsequent calculation processing.
[0066] S1312, calculate the corresponding frequency response value according to the second sound signal of the preset frequency.
[0067] S210, based on the frequency response value of each sub-earphone, determine the target sub-earphone with better sealing performance.
[0068] Specifically, since the number of sub-earphones worn is not unique, in order to select a sub-earphone with less noise and a larger frequency response value for obtaining voice communication, it is necessary to determine the target sub-earphone and use the target sub-earphone to obtain voice communication.
[0069] In some embodiments of the call noise reduction method, as Figure 4 shown, the determining the target sub-earphone based on the frequency response value of each sub-earphone includes:
[0070] S211, judge whether the frequency response value of the sub-earphone is higher than the preset threshold.
[0071] Specifically, when the frequency response values of each sub - earphone are obtained, it is necessary to determine whether the frequency response values are all higher than a preset threshold. If the frequency response is higher than the preset threshold, it indicates that the corresponding sub - earphone is worn properly. If the frequency response is lower than the preset threshold, it indicates that the corresponding sub - earphone is not worn properly. When there are sub - earphones with proper wearing, subsequent judgments are made.
[0072] It should be noted that since the frequency of sound propagation in the air remains unchanged, in fact, the loudness values in the frequency response values (including the frequency values and loudness values of the sound signal) are compared.
[0073] S212, when the number of sub - earphones with frequency response values higher than the preset threshold is 1, then use the sub - earphone as the target sub - earphone.
[0074] Specifically, when the number of sub - earphones with frequency response values higher than the preset threshold is 1, it means that the number of properly worn sub - earphones is 1, then use the only properly worn sub - earphone as the target sub - earphone.
[0075] S213, when the number of sub - earphones with frequency response values higher than the preset threshold is greater than 1, then use the sub - earphone with a larger frequency response value as the target sub - earphone.
[0076] Specifically, when the number of sub - earphones with frequency response values higher than the preset threshold is greater than 1, it means that there are currently multiple properly worn sub - earphones. At this time, it is necessary to further determine the target sub - earphone. Therefore, it is also necessary to judge the sealing performance of each sub - earphone, and use the sub - earphone with the best sealing performance as the target sub - earphone. The data for measuring the sealing performance uses the frequency response value, that is, the sub - earphone with the largest frequency response value is used as the target sub - earphone.
[0077] Furthermore, considering the case where the number of sub - earphones with frequency response values higher than the preset threshold is 0, it means that all current sub - earphones are not worn properly. Then the earphone will play a prompt sound indicating improper wearing through the speaker in the sub - earphone to prompt the user to re - wear the earphone to ensure the basic requirements of wearing tightness.
[0078] In some embodiments of the call noise reduction method, as Figure 5 shown, before judging whether the frequency response value of the sub - earphone is higher than the preset threshold, it further includes:
[0079] S220, detect the ambient noise of the earphone.
[0080] S230, determine the preset threshold based on the noise parameters of the ambient noise.
[0081] Specifically, since the magnitude of environmental noise varies in different environments, the size of the environmental noise will affect the second sound signal received by the sub-earphone. Therefore, the preset thresholds for determining whether the sub-earphone is properly worn are different. The greater the environmental noise, the lower the corresponding preset threshold. Therefore, it is necessary to obtain the corresponding preset threshold according to the current environmental noise during wearing.
[0082] Here, an advanced recording method is adopted to form a preset threshold table with the preset thresholds measured under various environmental scenarios. Before determining whether the wearing is qualified, the current environmental noise is detected, and then the preset threshold corresponding to the current environmental noise is found by referring to the preset threshold table to make a judgment on whether the wearing is qualified.
[0083] Exemplarily, if the current environmental noise is A, and after looking up the table, it is found that the corresponding preset threshold is a, then when the frequency response value of the sub-earphone obtained is greater than a, it indicates that the sub-earphone is properly worn; if the current environmental noise is B, and after looking up the table, it is found that the corresponding preset threshold is b, then when the frequency response value of the sub-earphone obtained is greater than b, it indicates that the sub-earphone is properly worn.
[0084] S310, Obtain and perform noise reduction processing and communication based on the communication data of the target sub-earphone.
[0085] Specifically, obtain the communication data in the target sub-earphone, and the communication data includes the collected voice signal of the user. Then transmit the voice signal to other electronic devices (such as mobile phones, tablets, etc.).
[0086] In some embodiments of the call noise reduction method, as Figure 6 shown, the obtaining and performing noise reduction processing and communication based on the communication data of the target sub-earphone includes:
[0087] S311, Obtain the communication data of the target sub-earphone, and the communication data includes multi-channel microphone data.
[0088] S312, Mix the communication data and perform communication based on the processed communication data.
[0089] Specifically, since there are multiple microphones in the target sub-earphone, each microphone will obtain corresponding communication data. Therefore, it is necessary to mix the communication data obtained by each microphone.
[0090] Exemplarily, when the acquired microphone call data are the call data of the FF, FB, and TALK microphones respectively, the process of hybrid processing includes: obtaining the loudness values of the call data of the FF and TALK microphones. When the loudness values of the call data of the FF and TALK microphones are both lower than the preset loudness value, the FB call data is used for communication. When the loudness values of the call data of the FF and TALK microphones are both higher than the preset loudness value, calculations are performed based on the call data of the FF, FB, and TALK microphones to obtain the first target call data, and the first target call data is used for communication. When the loudness value of any one of the call data of the FF and TALK microphones is lower than the preset loudness value, the second target call data is calculated according to the call data with a loudness value higher than the preset loudness value among the call data of the FF and TALK microphones and the FB call data, and the second target call data is used for communication.
[0091] In some embodiments, as Figure 7 shown, the call noise reduction method further includes:
[0092] S410, when there is at least one of the sub - headphones in a worn state and the corresponding frequency response value is lower than a preset threshold, and there is at least one of the sub - headphones in an unworn state, then the user voice is acquired through a selected unworn sub - headphone for communication.
[0093] Specifically, when at least one sub - headphone is in a worn state, and all the detected worn sub - headphones are unqualified, and there is at least one sub - headphone in an unworn state, then any one of all the unworn sub - headphones can be selected as a microphone to acquire the user's voice, and communication is performed according to the acquired voice data. It should be noted that this solution takes into account the case where the number of sub - headphones is greater than 2, including the case of networking multiple pairs of sub - headphones (each pair of sub - headphones has 2 sub - headphones, namely left and right sub - headphones). For example, when at least 3 people on one side of a meeting participate, at this time, 2 pairs of headphones can be selected for networking. Three of the four sub - headphones are worn by three people respectively, and the remaining one is used as a microphone.
[0094] If the current headset only includes left and right headphones, then when it is detected that one sub - headphone is in a worn state and the frequency response value of this sub - headphone is lower than the preset threshold, and the other sub - headphone is in an unworn state, then the unworn sub - headphone can be directly used to acquire the voice.
[0095] An embodiment of the present application proposes a call noise reduction method, which is applied to an earphone. The earphone includes a plurality of sub-earphones. The method includes: when entering a preset mode and detecting that the sub-earphone is in a worn state, obtaining the frequency response value of the sub-earphone when worn; then, based on the frequency response value of each sub-earphone, determining a target sub-earphone; and finally, obtaining and communicating based on the communication data of the target sub-earphone. This solution can automatically detect the frequency response value of each sub-earphone when worn to find the target sub-earphone with the best frequency response value, and communicate by obtaining the target sub-earphone, so as to obtain call information with less noise and improve the call quality.
[0096] The related technology does not consider the randomness of the user's wearing. Regardless of whether the user's wearing sealing is good or not, when the ENC algorithm performs fusion data processing, it calls the 3-channel MIC data of the earphone that serves as the main one. Its FB Mic is located inside the front cavity of the speaker or at the sound outlet position. After the user wears the in-ear earphone, usually the FB MIC can isolate environmental noise (PNC) by more than 20dB and wind noise by more than 30dB, and the wind speed can reach 14-18 mph; in the case of low signal-to-noise ratio and high wind noise, the wearer's voice can pick up better mid-low frequency responses in the ear canal through the bone conduction effect of the FB MIC; thereby improving the quality of voice calls. When the user's wearing sealing is not good, especially in a windy and noisy environment, the FB MIC will pick up a lot of interference from the user's own voice through the bone conduction effect. Due to the wearing leakage, most of its PNC isolation of external noise is less than 5dB. At this time, the SNR of the user voice signal picked up by the FB MIC will be very poor and it will not work. It should be noted that the sound obtained by using the bone conduction path does not pass through the outside world, so the bone conduction transmission is not greatly affected by the external environment, but if the sealing is not good, it will be affected.
[0097] If the solution of the present application is applied to the ENC algorithm, then during the fusion process of the 3-microphone ENC algorithm, a mechanism to ensure the normal acquisition of data by the FB MIC is added. At the same time, after the left and right ears both meet the basic requirements of wearing sealing, by judging the best wearing sealing mechanism, the system can call the best 3-channel microphone data. By detecting and judging the user's wearing sealing situation, it is ensured that the SNR of the signal picked up by the FB MIC meets the requirements of the ENC algorithm, so as to ensure the call quality; to avoid the situation where the FF MIC and TALK MIC still do not work when using the Beamforming algorithm in a windy environment or a voice environment with low signal-to-noise ratio; and because the user's wearing of the earphone is not sealed well, the signal called by the FB MIC is also invalid, thus affecting the quality of the user's uplink call.
[0098] Another embodiment of the present application also proposes a call noise reduction system 500, which is applied to an earphone. The earphone includes a plurality of sub-earphones, such asFigure 8 As shown in the figure, system 500 includes:
[0099] An acquisition module 510, configured to obtain the frequency response value of the worn sub-earphone when entering a preset mode and detecting that the sub-earphone is in a worn state.
[0100] A calculation module 520, configured to determine a target sub-earphone with better sealing performance based on the frequency response value of each sub-earphone.
[0101] A communication module 530, configured to obtain and perform noise reduction processing and communication based on the communication data of the target sub-earphone.
[0102] Another embodiment of the present application further provides an earphone, including a storage unit and a processing unit. A computer program is stored in the storage unit, and the processing unit executes the steps of the above-mentioned call noise reduction method by calling the computer program stored in the storage unit.
[0103] Another embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps of the above-mentioned call noise reduction method.
[0104] It can be understood that the method steps of this embodiment correspond to the call noise reduction method in the above-mentioned embodiment. Among them, the optional items of the above-mentioned call noise reduction method are also applicable to this embodiment and will not be described repeatedly here.
[0105] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and structure diagrams in the drawings show the possible architectures, functions, and operations of devices, methods, and computer program products according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the blocks may occur in a different order from that marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the structure diagram and / or flowchart, as well as the combination of blocks in the structure diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0106] In addition, each functional module or unit in various embodiments of the present application may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.
[0107] If the above-mentioned functions are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.
[0108] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application.
Claims
1. A call noise reduction method, characterized in that, Applied to an earphone, the earphone includes a plurality of sub - earphones, including: When entering a preset mode and detecting that the sub - earphone is in a worn state, obtain the frequency response value of the worn sub - earphone; Based on the frequency response value of each sub - earphone, determine a target sub - earphone with better sealing performance; Perform noise reduction processing and communication based on the call data collected by the target sub - earphone.
2. The call noise reduction method according to claim 1, wherein Each sub - earphone includes a signal transmitting module and a signal receiving module. The obtaining of the frequency response value of the worn sub - earphone includes: Control the signal transmitting module of the sub - earphone to transmit a first sound signal; When the signal receiving module of the sub - earphone receives a second sound signal, calculate the frequency response value of the sub - earphone based on the second sound signal.
3. The call noise reduction method according to claim 1, wherein The determining of a target sub - earphone with better sealing performance based on the frequency response value of each sub - earphone includes: Judge whether the frequency response value of the sub - earphone is higher than a preset threshold; when the number of sub - earphones with a frequency response value higher than the preset threshold is 1, use the sub - earphone as the target sub - earphone; When the number of sub - earphones with a frequency response value higher than the preset threshold is greater than 1, use the sub - earphone with a larger frequency response value as the target sub - earphone with better sealing performance.
4. The call noise reduction method according to claim 3, wherein, Before judging whether the frequency response value of the sub - earphone is higher than the preset threshold, it further includes: Detect the ambient noise of the earphone; Determine the preset threshold based on the noise parameters of the ambient noise.
5. The call noise reduction method according to claim 3, wherein It further includes: When there is at least one sub - earphone in a worn state and the corresponding frequency response value is lower than the preset threshold, and there is at least one sub - earphone in a non - worn state, obtain the user's voice through a selected non - worn sub - earphone and conduct communication.
6. The call noise reduction method according to claim 2, wherein The first sound signal includes signals of several different frequencies. The calculating of the frequency response value corresponding to the second sound signal based on the second sound signal includes: Based on the first sound signal, obtain the second sound signal of a preset frequency; Calculate the corresponding frequency response value according to the second sound signal of the preset frequency.
7. The call noise reduction method according to claim 1, characterized in that The target sub - earphone includes a microphone facing the ear canal; The obtaining and performing noise reduction processing and communication based on the communication data of the target sub - earphone includes: Obtain the communication data transmitted through the human body received by the microphone; Conduct communication based on the noise - reduced communication data.
8. A call noise reduction system, characterized in that, Applied to an earphone, the earphone includes a plurality of sub - earphones, including: An obtaining module, configured to obtain the frequency response value of the worn sub - earphone when entering a preset mode and detecting that the sub - earphone is in a worn state; A calculating module, configured to determine a target sub - earphone with better sealing performance based on the frequency response value of each sub - earphone; A communication module, configured to perform noise reduction processing and communication based on the call data collected by the target sub - earphone.
9. A headset, characterized in that, It includes a storage unit and a processing unit. A computer program is stored in the storage unit. The processing unit executes the steps of the call noise reduction method according to any one of claims 1 to 7 by calling the computer program stored in the storage unit.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps of the call noise reduction method according to any one of claims 1 to 7.