Intelligent household electrical appliance and active noise reduction control method, system and equipment thereof
By dynamically updating the noise reduction adjustment strategy and handling abnormal events in a graded manner, the problem of abnormal noise and instability of the active noise reduction module of the range hood under external disturbances is solved, resulting in a better user experience and noise control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-16
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, the active noise reduction module of range hoods is prone to abnormal noise and instability under external environmental disturbances, resulting in sudden changes in noise levels and a poor user experience. Furthermore, existing strategies lack graded processing, leading to a poor user experience.
By acquiring the actual audio information of the target device, the noise reduction adjustment strategy is dynamically updated. Abnormal events are handled in a graded manner using penalty factors and adjustment factors, thereby achieving dynamic noise reduction processing for the speaker and avoiding abnormal noises and feedback.
It effectively reduces loopback gain, avoids abnormal noise and feedback, improves user experience, and reduces the number of times active noise cancellation is turned off unnecessarily.
Smart Images

Figure CN121662015A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of smart home appliances, and in particular to a smart home appliance and its active noise reduction control method, system, and device. Background Technology
[0002] As people's living standards improve and technologies such as the internet, big data, artificial intelligence, and voice interaction become more widespread, traditional lifestyles are gradually changing, and the use of home appliances is increasingly moving towards intelligentization. While bringing more convenience to users, the functions of various home appliances are also becoming more diversified.
[0003] Currently, the active noise reduction module in range hoods may experience abnormal noises and instability during operation due to disturbances in the external environment. In such cases, strategies need to be developed to avoid generating howling and abnormal noises.
[0004] The commonly used solution is to turn off active noise cancellation, set the speaker output control signal to 0, and mute the power amplifier if abnormal noise or signs of instability are detected.
[0005] However, when active noise cancellation is turned off, the speaker output is set to 0, and the amplifier is muted upon detecting abnormal noise / instability, the noise level jumps due to the instantaneous shutdown of active noise cancellation. Users will hear a low-frequency rumbling noise for a moment because of the shutdown of active noise cancellation, which is unpleasant to watch. At the same time, in order to ensure that abnormal noise or instability does not occur, the detection sensitivity of abnormal noise / instability algorithms is usually set too high, which is prone to false positives. Furthermore, the processing is not graded, and the same strategy is used to deal with problems of different severity. Summary of the Invention
[0006] The technical problem to be solved by this disclosure is to overcome the shortcomings of the existing technology in which a uniform response to abnormal noise or instability results in a poor user experience, and to provide a smart home appliance and its active noise reduction control method, system and device.
[0007] This disclosure solves the above-mentioned technical problems through the following technical solution:
[0008] According to a first aspect of this disclosure, an active noise cancellation control method is provided, the control method comprising:
[0009] Obtain the actual audio information of the target device;
[0010] In response to the presence of an abnormal event in the actual audio information, the preset noise reduction adjustment strategy is dynamically updated as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period.
[0011] Based on the target noise reduction adjustment strategy, the output signal of the speaker in the target device is dynamically denoised so that the speaker outputs the target output signal.
[0012] Optionally, the step of dynamically updating the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event within a preset time period includes:
[0013] Obtain the initial penalty factor information corresponding to the preset noise reduction adjustment strategy.
[0014] In response to the initial penalty factor information being zero and the abnormal event occurring within a first preset time period, the initial penalty factor information is increased based on a first preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0015] Optionally, the control method further includes:
[0016] In response to the fact that the current penalty factor information is not zero and no abnormal event occurs within a second preset time after the first preset time, the initial penalty factor information is reduced based on the second preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0017] Optionally, the abnormal event includes an instability event or an abnormal sound event; the instability event corresponds to a first adjustment factor, and the abnormal sound event corresponds to a second adjustment factor;
[0018] The step of increasing the initial penalty factor information based on the first preset adjustment method includes:
[0019] Within a third preset time period, obtain the first number of occurrences of the instability event and the second number of occurrences of the abnormal sound event;
[0020] The current penalty factor information is determined based on the initial penalty factor information, the first adjustment factor, the first quantity, the second adjustment factor, and the second quantity;
[0021] or,
[0022] The step of increasing the initial penalty factor information based on the first preset adjustment method further includes:
[0023] In response to the occurrence of the instability event or the abnormal sound event, the current penalty factor information is updated based on the first adjustment factor or the second adjustment factor;
[0024] or,
[0025] The step of lowering the initial penalty factor information based on the second preset adjustment method includes:
[0026] Based on the initial penalty factor information and the third adjustment factor, the initial penalty factor information is lowered to determine the current penalty factor information;
[0027] or,
[0028] After the step of using the current penalty factor information as the basis for dynamically updating the target noise reduction adjustment strategy, the control method further includes:
[0029] Based on the current penalty factor information determined by the first preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in an immediate effective manner;
[0030] Based on the current penalty factor information determined by the second preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in a smooth descent manner.
[0031] Optionally, the first adjustment factor is greater than the second adjustment factor; the second adjustment factor is greater than the third adjustment factor;
[0032] Optionally, after the step of responding to the current penalty factor information being non-zero, the control method further includes:
[0033] In response to the occurrence of at least two of the aforementioned abnormal events under the current penalty factor information, the minimum penalty factor information for the target device during operation is determined based on the current penalty factor and the third adjustment factor; or,
[0034] After the step of responding to the initial penalty factor information being non-zero, the control method further includes:
[0035] In response to the occurrence of the abnormal event within a fourth preset time period, the first adjustment factor and the second adjustment factor are respectively increased, and the current penalty factor information is determined by the increased first adjustment factor and the second adjustment factor.
[0036] After the step of determining the current penalty factor information using the adjusted first adjustment factor and the second adjustment factor, the control method further includes:
[0037] If no abnormal event occurs within a fifth preset time period after the fourth preset time period, the first adjustment factor and the second adjustment factor that have been increased are adjusted back to their initial values.
[0038] According to a second aspect of this disclosure, an active noise cancellation control system is provided, the control system comprising:
[0039] The actual information acquisition module is used to acquire the actual audio information of the target device;
[0040] The first processing module is used to respond to the presence of an abnormal event in the actual audio information, and dynamically update the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period.
[0041] The second processing module is used to perform dynamic noise reduction processing on the output signal of the speaker in the target device based on the target noise reduction adjustment strategy, so that the speaker outputs the target output signal.
[0042] Optionally, the first processing module is further configured to:
[0043] Obtain the initial penalty factor information corresponding to the preset noise reduction adjustment strategy.
[0044] In response to the initial penalty factor information being zero and the abnormal event occurring within a first preset time period, the initial penalty factor information is increased based on a first preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0045] Optionally, the control system further includes a third processing module, the third processing module being used for:
[0046] In response to the fact that the current penalty factor information is not zero and no abnormal event occurs within a second preset time after the first preset time, the initial penalty factor information is reduced based on the second preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0047] Optionally, the abnormal event includes an instability event or an abnormal sound event; the instability event corresponds to a first adjustment factor, and the abnormal sound event corresponds to a second adjustment factor;
[0048] The first processing module is also used to obtain, within a third preset time period, a first number of occurrences of the instability event and a second number of occurrences of the abnormal sound event;
[0049] The current penalty factor information is determined based on the initial penalty factor information, the first adjustment factor, the first quantity, the second adjustment factor, and the second quantity;
[0050] or,
[0051] The first processing module is further configured to update the current penalty factor information based on the first adjustment factor or the second adjustment factor in response to the occurrence of the instability event or the abnormal sound event;
[0052] or,
[0053] The third processing module is further configured to adjust the initial penalty factor information based on the initial penalty factor information and the third adjustment factor to determine the current penalty factor information;
[0054] or,
[0055] The control system further includes an output adjustment module, which is used to, after obtaining the target noise reduction adjustment strategy by using the current penalty factor information as the current penalty factor information and dynamically updating it based on the current penalty factor information, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in an immediate effective manner based on the current penalty factor information determined by the first preset adjustment method.
[0056] Based on the current penalty factor information determined by the second preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in a smooth descent manner.
[0057] Optionally, the first adjustment factor is greater than the second adjustment factor; the second adjustment factor is greater than the third adjustment factor.
[0058] Optionally, the control system further includes an initial penalty factor adjustment module, wherein after the current penalty factor information is not zero, the control method further includes:
[0059] In response to the occurrence of at least two of the abnormal events under the current penalty factor information, the minimum penalty factor information of the target device during operation is determined based on the current penalty factor and the third adjustment factor;
[0060] or,
[0061] The control system further includes an adjustment factor adjustment module, which is used to adjust the first adjustment factor and the second adjustment factor upwards respectively in response to the occurrence of the abnormal event within a fourth preset time after the initial penalty factor information is not zero, and to determine the current penalty factor information by adjusting the first adjustment factor and the second adjustment factor upwards respectively.
[0062] The adjustment factor module is further configured to, after determining the current penalty factor information using the adjusted first adjustment factor and the second adjustment factor, adjust the adjusted first adjustment factor and the second adjustment factor back to their initial values in response to the absence of the abnormal event within a fifth preset time after a fourth preset time.
[0063] According to a third aspect of this disclosure, a smart home appliance is provided, the smart home appliance including the active noise cancellation control system described in the second aspect of this disclosure.
[0064] According to a fourth aspect of this disclosure, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the active noise cancellation control method described in the first aspect of this disclosure.
[0065] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the active noise reduction control method described in the first aspect of this disclosure.
[0066] According to a sixth aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the active noise reduction control method described in the first aspect of this disclosure.
[0067] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.
[0068] The positive and progressive effects of this disclosure are as follows:
[0069] In the active noise cancellation control method provided in this disclosure, based on the actual audio information in the target device, the real-time abnormal condition detection data of the target device is determined, the noise cancellation adjustment strategy is dynamically updated according to the abnormal condition detection data, and the updated noise cancellation adjustment strategy is output through the speaker of the target device, thereby effectively reducing the loop gain and effectively avoiding the generation of abnormal noise and howling.
[0070] Furthermore, by classifying the identification results of the abnormal noise / instability detection algorithm and adjusting the response strategy, the problem of poor user experience of the existing strategy was solved, and the technical effect of reducing the number of unnecessary times of turning off active noise cancellation was achieved. Attached Figure Description
[0071] Figure 1 This is a flowchart illustrating the active noise reduction control method provided in Embodiment 1 of this disclosure;
[0072] Figure 2 This is a schematic diagram of the process for adjusting the initial penalty factor provided in Embodiment 1 of this disclosure;
[0073] Figure 3 This is a schematic diagram of the active noise reduction control system provided in Embodiment 2 of this disclosure;
[0074] Figure 4 This is a schematic diagram of the structure of the electronic device provided in Embodiment 4 of this disclosure. Detailed Implementation
[0075] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.
[0076] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not be construed as an unnecessary limitation. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0077] Example 1
[0078] like Figure 1 As shown, this embodiment provides an active noise reduction control method, the control method including:
[0079] S11: Obtain the actual audio information of the target device;
[0080] S12: In response to the presence of abnormal events in actual audio information, based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period, the preset noise reduction adjustment strategy is dynamically updated as the target noise reduction adjustment strategy.
[0081] S13: Based on the target noise reduction adjustment strategy, perform dynamic noise reduction processing on the output signal of the speaker in the target device so that the speaker outputs the target output signal.
[0082] In this embodiment, an anomaly detection algorithm can be used to determine whether there are any abnormal events in the actual audio information.
[0083] In the active noise cancellation control method provided in this disclosure, based on the actual audio information in the target device, the real-time abnormal condition detection data of the target device is determined, the noise cancellation adjustment strategy is dynamically updated according to the abnormal condition detection data, and the updated noise cancellation adjustment strategy is output through the speaker of the target device, thereby effectively reducing the loop gain and effectively avoiding the generation of abnormal noise and howling.
[0084] In this embodiment, the step of dynamically updating the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of abnormal events within a preset time period includes:
[0085] Obtain the initial penalty factor information corresponding to the preset noise reduction adjustment strategy.
[0086] In response to the initial penalty factor information being zero and an abnormal event occurring within a first preset time, the initial penalty factor information is increased based on a first preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0087] The control method in this embodiment also includes:
[0088] When the current penalty factor information is not zero and no abnormal event occurs within a second preset time after the first preset time, the initial penalty factor information is reduced based on the second preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0089] In this embodiment, by dynamically updating the penalty factor and noise reduction adjustment strategy, a rapid response is achieved based on the occurrence of abnormal events, effectively avoiding the generation of abnormal noises and howling.
[0090] The abnormal events in this embodiment include instability events or abnormal sound events; instability events correspond to the first adjustment factor, and abnormal sound events correspond to the second adjustment factor;
[0091] like Figure 2 As shown, one embodiment of adjusting the initial penalty factor information based on a first preset adjustment method includes:
[0092] S21: Within a third preset time period, obtain the first number of unstable events and the second number of abnormal sound events;
[0093] S22: Determine the current penalty factor information based on the initial penalty factor information, the first adjustment factor, the first quantity, the second adjustment factor, and the second quantity;
[0094] Specifically, the current penalty factor information = initial penalty factor information + first quantity * first adjustment factor + second quantity * second adjustment factor.
[0095] In another embodiment, the step of increasing the initial penalty factor information based on the first preset adjustment method further includes:
[0096] In response to an instability event or abnormal sound event, the current penalty factor information is updated based on the first or second regulation factor.
[0097] In this embodiment, the step of adjusting the initial penalty factor information based on the second preset adjustment method includes:
[0098] Based on the initial penalty factor information and the third adjustment factor, the initial penalty factor information is adjusted downwards to determine the current penalty factor information;
[0099] Among them, the first regulatory factor is greater than the second regulatory factor; the second regulatory factor is greater than the third regulatory factor.
[0100] In this embodiment, after the step of using the current penalty factor information as the current penalty factor information and dynamically updating the target noise reduction adjustment strategy based on the current penalty factor information, the control method further includes:
[0101] Based on the current penalty factor information determined by the first preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in an immediate effective manner.
[0102] Based on the current penalty factor information determined by the second preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in a smooth descent manner.
[0103] The "immediately effective" approach refers to determining the number of abnormal sounds or instability events that occur within a certain period of time, and then adjusting the initial penalty factor upwards based on the corresponding number of events and their respective first and second adjustment factors.
[0104] The smooth descent method refers to the duration of time without abnormalities within a certain period of time. Since time is a continuously changing quantity, the initial penalty factor is adjusted in a smooth descent manner. For example, if the third adjustment factor is set to 0.01, the duration of time without abnormalities is determined in minutes. For example, if no abnormality occurs within 90 seconds, it corresponds to 1.5 minutes, and the factor will be reduced by 0.01 every minute.
[0105] In this embodiment, the increased penalty factor is output in an immediate manner, while the decreased penalty factor is output in a smooth manner, which further effectively avoids the generation of abnormal noise and howling, and improves the user experience.
[0106] In this embodiment, after the step of responding to the current penalty factor information being non-zero, the control method further includes:
[0107] In response to the occurrence of at least two of the abnormal events under the current penalty factor information, the minimum penalty factor information of the target device during operation is determined based on the current penalty factor and the third adjustment factor;
[0108] In one implementation, if an abnormal noise / instability event occurs at a certain p value, and then another abnormal noise / instability event occurs when the system recovers to that p value, the lower limit of the p value is set at p+c at the time of the abnormal event before the current shutdown, thereby avoiding multiple occurrences of abnormal events.
[0109] In this embodiment, after the step of responding to the initial penalty factor information being non-zero, the control method further includes:
[0110] In response to an abnormal event occurring within a fourth preset time period, the first adjustment factor and the second adjustment factor are adjusted upwards respectively, and the current penalty factor information is determined by the adjusted first adjustment factor and the second adjustment factor.
[0111] After determining the current penalty factor information using the adjusted first and second adjustment factors, the control method further includes:
[0112] If no abnormal event occurs within a fifth preset time period after the fourth preset time period, the first and second adjustment factors, which have been increased, will be adjusted back to their initial values.
[0113] In this embodiment, by dynamically adjusting the adjustment factor according to the duration and severity of the abnormal event, different abnormal situations can be handled more flexibly, further improving the user experience.
[0114] The implementation principle of the active noise reduction control method in this embodiment will be explained in detail below with examples:
[0115] When the noise / instability detection algorithm detects noise / instability (i.e., detects an abnormal event), it multiplies the speaker's output signal by (1-p), where p represents the penalty factor. The specific calculation method is as follows:
[0116] The initial value of the penalty factor p is 0. For each instability detected, p = p + a. For each abnormal sound detected, p = p + b. Usually, a is set to 0.1 and b is set to 0.05.
[0117] If p is not zero, then every minute, check whether any abnormal sound / instability event has occurred during this period. If no such event has occurred, then p = pc. Usually, c is set to 0.01.
[0118] If an abnormal noise / instability event occurs at a certain p value, and the abnormal noise / instability event occurs again when the system recovers to the same p value, then the lower limit of the p value before this shutdown is p+c at the time of the abnormal event, in order to avoid multiple abnormal events.
[0119] When the p-value increases, it takes effect immediately; when the p-value decreases, it takes effect smoothly to effectively reduce the occurrence of howling events.
[0120] If an abnormal event is still detected after the p-value increases, the values of a and b are doubled; if no abnormal event occurs within 1 minute, a and b are restored to their initial values.
[0121] In this embodiment, the maximum value of p is 1.
[0122] The stabilization controller may produce abnormal noise and feedback under certain operating conditions. However, by reducing the speaker output gain, the loop gain can be effectively reduced, thereby avoiding the generation of abnormal noise and feedback. Furthermore, by classifying the identification results of the abnormal noise / instability detection algorithm and adjusting the response strategy, the problem of poor user experience of the existing strategy is solved, and the technical effect of reducing the number of times active noise cancellation is turned off is achieved.
[0123] Example 2
[0124] like Figure 3 As shown, this embodiment provides an active noise reduction control system, which includes:
[0125] The actual information acquisition module 100 is used to acquire the actual audio information of the target device;
[0126] The first processing module 200 is used to respond to the presence of abnormal events in the actual audio information, and dynamically update the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period.
[0127] The second processing module 300 is used to perform dynamic noise reduction processing on the output signal of the speaker in the target device based on the target noise reduction adjustment strategy, so that the speaker outputs the target output signal.
[0128] The first processing module 200 in this embodiment is also used for:
[0129] Obtain the initial penalty factor information corresponding to the preset noise reduction adjustment strategy.
[0130] In response to the initial penalty factor information being zero and an abnormal event occurring within a first preset time, the initial penalty factor information is increased based on a first preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0131] The control system in this embodiment also includes a third processing module 400, which is used for:
[0132] When the current penalty factor information is not zero and no abnormal event occurs within a second preset time after the first preset time, the initial penalty factor information is reduced based on the second preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
[0133] The abnormal events in this embodiment include instability events or abnormal sound events; instability events correspond to the first adjustment factor, and abnormal sound events correspond to the second adjustment factor;
[0134] The first processing module 200 is also used to obtain, within a third preset time period, a first number of unstable events and a second number of abnormal sound events;
[0135] Based on the initial penalty factor information, the first adjustment factor, the first quantity, the second adjustment factor, and the second quantity, determine the current penalty factor information;
[0136] The first processing module 200 is also used to update the current penalty factor information based on the first adjustment factor or the second adjustment factor in response to the occurrence of an instability event or an abnormal sound event;
[0137] The third processing module 400 is also used to adjust the initial penalty factor information based on the initial penalty factor information and the third adjustment factor to determine the current penalty factor information;
[0138] Among them, the first regulation factor is greater than the second regulation factor; the second regulation factor is greater than the third regulation factor;
[0139] The control system also includes an output adjustment module 500. The output adjustment module 500 is used to obtain the target noise reduction adjustment strategy by using the current penalty factor information as the current penalty factor information and dynamically updating it based on the current penalty factor information. Based on the current penalty factor information determined by the first preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in an immediate effective manner.
[0140] Based on the current penalty factor information determined by the second preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in a smooth descent manner.
[0141] The control system in this embodiment further includes an initial penalty factor adjustment module 600. The initial penalty factor adjustment module 600 is used to, in response to the current penalty factor information being non-zero, further include the following control method:
[0142] Obtain target adjustment information corresponding to an abnormal event that occurs after at least two consecutive downward adjustments;
[0143] The target adjustment information is stored as the initial penalty factor information, which will be used as the initial penalty factor information after the target device is powered on.
[0144] The control system also includes a regulation factor adjustment module 700, which is used to adjust the first regulation factor and the second regulation factor respectively after responding to the initial penalty factor information being non-zero, and in response to an abnormal event occurring within a fourth preset time, and to determine the current penalty factor information by adjusting the first regulation factor and the second regulation factor after adjustment.
[0145] The adjustment factor module 700 is also used to adjust the adjusted first adjustment factor and second adjustment factor back to their initial values after determining the current penalty factor information based on the adjusted first adjustment factor and second adjustment factor, in response to the absence of an abnormal event within a fifth preset time after a fourth preset time.
[0146] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0147] In the active noise cancellation control system provided in this disclosure, based on the actual audio information in the target device, the real-time abnormal condition detection data of the target device is determined, the noise cancellation adjustment strategy is dynamically updated according to the abnormal condition detection data, and the updated noise cancellation adjustment strategy is output through the speaker of the target device, thereby effectively reducing the loop gain and effectively avoiding the generation of abnormal noise and howling.
[0148] Furthermore, by classifying the identification results of the abnormal noise / instability detection algorithm and adjusting the response strategy, the problem of poor user experience of the existing strategy was solved, and the technical effect of reducing the number of unnecessary times of turning off active noise cancellation was achieved.
[0149] Example 3
[0150] This embodiment provides an intelligent device, which includes the active noise reduction control system provided in Embodiment 2.
[0151] The smart device includes a controller, or it can be the target device in Example 1.
[0152] The smart home appliance improved in this embodiment determines the real-time abnormal condition detection data of the target device based on the actual audio information in the target device, and dynamically updates the noise reduction adjustment strategy according to the abnormal condition detection data. The updated noise reduction adjustment strategy is output through the speaker of the target device, thereby effectively reducing the loop gain and effectively avoiding the generation of abnormal noise and howling.
[0153] Furthermore, by classifying the identification results of the abnormal noise / instability detection algorithm and adjusting the response strategy, the problem of poor user experience of the existing strategy was solved, and the technical effect of reducing the number of unnecessary times of turning off active noise cancellation was achieved.
[0154] In this embodiment, the smart home appliance can be controlled using a voice module, which is equipped with a controller, a voice receiving module, and a voice parsing module. The voice receiving module receives user commands, and the voice parsing module parses the commands. Based on the parsed commands, the controller controls the smart home appliance to perform corresponding operations, thereby realizing intelligent control of the smart home appliance and improving the user experience.
[0155] The smart home appliances in this embodiment can also adopt other smart interaction functions, such as gesture interaction and fingerprint recognition. The specific settings or adjustments can be made according to actual needs to further improve the intelligence level of smart home appliances and bring a better user experience.
[0156] Example 4
[0157] like Figure 4 As shown, Figure 4 This is a schematic diagram of the corresponding electronic device provided in Embodiment 4 of this disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the methods described in the above embodiments. Figure 4 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0158] like Figure 4 As shown, the electronic device 30 can be represented in the form of a general computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).
[0159] Bus 33 includes a data bus, an address bus, and a control bus.
[0160] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.
[0161] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0162] The processor 31 performs various functional applications and data processing, such as the methods described in the above embodiments of this disclosure, by running computer programs stored in the memory 32.
[0163] Electronic device 30 can also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). This communication can be performed via input / output (I / O) interface 35. Furthermore, the model-generating device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 36. Figure 4 As shown, network adapter 36 communicates with other modules of the model-generated device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0164] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0165] Example 5
[0166] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the active noise reduction control method provided in any of the above embodiments.
[0167] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0168] Example 6
[0169] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the active noise reduction control method described in any of the above embodiments.
[0170] The program code for executing the computer program product of this disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0171] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.
Claims
1. An active noise reduction control method, characterized in that, The control method includes: Obtain the actual audio information of the target device; In response to the presence of an abnormal event in the actual audio information, the preset noise reduction adjustment strategy is dynamically updated as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period. Based on the target noise reduction adjustment strategy, the output signal of the speaker in the target device is dynamically denoised so that the speaker outputs the target output signal.
2. The active noise reduction control method according to claim 1, characterized in that, The step of dynamically updating the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event within a preset time period includes: Obtain the initial penalty factor information corresponding to the preset noise reduction adjustment strategy. In response to the initial penalty factor information being zero and the abnormal event occurring within a first preset time period, the initial penalty factor information is increased based on a first preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
3. The active noise reduction control method according to claim 2, characterized in that, The control method further includes: In response to the fact that the current penalty factor information is not zero and no abnormal event occurs within a second preset time after the first preset time, the initial penalty factor information is reduced based on the second preset adjustment method to serve as the current penalty factor information, and the target noise reduction adjustment strategy is dynamically updated based on the current penalty factor information.
4. The active noise reduction control method according to claim 3, characterized in that, The abnormal events include instability events or abnormal sound events; the instability events correspond to a first adjustment factor, and the abnormal sound events correspond to a second adjustment factor; The step of increasing the initial penalty factor information based on the first preset adjustment method includes: Within a third preset time period, obtain the first number of occurrences of the instability event and the second number of occurrences of the abnormal sound event; The current penalty factor information is determined based on the initial penalty factor information, the first adjustment factor, the first quantity, the second adjustment factor, and the second quantity; or, The step of increasing the initial penalty factor information based on the first preset adjustment method further includes: In response to the occurrence of the instability event or the abnormal sound event, the current penalty factor information is updated based on the first adjustment factor or the second adjustment factor; or, The step of lowering the initial penalty factor information based on the second preset adjustment method includes: Based on the initial penalty factor information and the third adjustment factor, the initial penalty factor information is lowered to determine the current penalty factor information; or, After the step of using the current penalty factor information as the basis for dynamically updating the target noise reduction adjustment strategy, the control method further includes: Based on the current penalty factor information determined by the first preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in an immediate effective manner; Based on the current penalty factor information determined by the second preset adjustment method, the target device outputs the target output signal corresponding to the target noise reduction adjustment strategy in a smooth descent manner.
5. The active noise reduction control method according to claim 4, characterized in that, The first adjustment factor is greater than the second adjustment factor; the second adjustment factor is greater than the third adjustment factor.
6. The active noise reduction control method according to claim 4, characterized in that, After the step of responding to the current penalty factor information being non-zero, the control method further includes: In response to the occurrence of at least two of the abnormal events under the current penalty factor information, the minimum penalty factor information of the target device during operation is determined based on the current penalty factor and the third adjustment factor; or, After the step of responding to the initial penalty factor information being non-zero, the control method further includes: In response to the occurrence of the abnormal event within a fourth preset time period, the first adjustment factor and the second adjustment factor are respectively increased, and the current penalty factor information is determined by the increased first adjustment factor and the second adjustment factor. After the step of determining the current penalty factor information using the adjusted first adjustment factor and the second adjustment factor, the control method further includes: If no abnormal event occurs within a fifth preset time period after the fourth preset time period, the first adjustment factor and the second adjustment factor that have been increased are adjusted back to their initial values.
7. An active noise reduction control system, characterized in that, The control system includes: The actual information acquisition module is used to acquire the actual audio information of the target device; The first processing module is used to respond to the presence of an abnormal event in the actual audio information, and dynamically update the preset noise reduction adjustment strategy as the target noise reduction adjustment strategy based on the preset noise reduction adjustment strategy and the abnormal situation detection data of the abnormal event in the preset time period. The second processing module is used to perform dynamic noise reduction processing on the speaker output signal in the target device based on the target noise reduction adjustment strategy, so that the speaker outputs the target output signal.
8. A smart home appliance, characterized in that, The smart home appliance includes the active noise cancellation control system as described in claim 7.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, characterized in that, When the processor executes the computer program, it implements the active noise reduction control method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the active noise reduction control method according to any one of claims 1 to 6.
11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the active noise reduction control method as described in any one of claims 1 to 6.