Noise optimization method and device for indoor fan, air conditioner and storage medium
By obtaining the sound signal of the indoor fan and adjusting the speed according to the specific conditions of the user, the problem of insufficient flexibility and accuracy of noise optimization in the prior art is solved, and better noise optimization effect is achieved and user experience is improved.
Patent Information
- Application Number
- CN202310864707.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2043-07-14
AI Technical Summary
The prior art lacks flexibility and low accuracy in indoor fan noise optimization, resulting in poor noise optimization effect.
By obtaining the sound signal of the indoor fan, calculating the amplitude average within the preset time, and adjusting the speed according to the user's human ear sensitive frequency, operating time period, alternating current and other conditions until the preset amplitude condition is met, noise optimization is achieved.
It improves the flexibility and accuracy of noise optimization, improves the noise optimization effect of indoor fans, and improves the user experience.
Smart Images

Figure CN119309279A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air conditioning, and in particular to a noise optimization method and device for an indoor fan, an air conditioner and a storage medium. Background Art
[0002] With the popularization of air conditioners, air conditioners have gradually become an indispensable household appliance in people's daily life.
[0003] In order to reduce the noise of the indoor fan of the air conditioner, the motor structure of the indoor fan of the air conditioner can be improved to avoid the resonance point, thereby reducing the noise of the indoor fan. However, due to the different sensitivity of different users to sound, the method of avoiding the resonance point is not flexible enough and has low accuracy, which leads to poor noise optimization effect on the indoor fan. Summary of the invention
[0004] The present invention provides a noise optimization method and device for an indoor fan, an air conditioner and a storage medium, which are used to solve the defect of poor noise optimization effect on the indoor fan in the prior art and improve the noise optimization effect of the indoor fan.
[0005] The present invention provides a noise optimization method for an indoor fan, the method comprising:
[0006] Acquire a sound signal corresponding to the indoor fan, and based on the sound signal, acquire an amplitude mean within a preset time length, and use the amplitude mean as the amplitude to be processed;
[0007] When the amplitude to be processed does not meet the pre-acquired amplitude condition, the rotation speed of the indoor fan is adjusted, and the step of obtaining the sound signal corresponding to the indoor fan is returned until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0008] According to a noise optimization method for an indoor fan provided by the present invention, the step of obtaining an amplitude mean within a preset time period based on the sound signal and using the amplitude mean as the amplitude to be processed includes:
[0009] Based on the sound signal, selecting at least one specific frequency interval that meets a pre-acquired specific condition, wherein the sound signal includes multiple frequencies, and the specific condition is a condition determined based on a user's human ear sensitive frequency, a condition determined based on an operating time period, a condition determined based on alternating current, and / or a condition determined based on a preset frequency threshold;
[0010] Based on the specific frequency interval, the amplitude mean within the preset time length is obtained, and the amplitude mean is used as the amplitude to be processed.
[0011] According to a noise optimization method for an indoor fan provided by the present invention, there is a corresponding relationship between the specific frequency interval and the preset duration;
[0012] The step of obtaining the amplitude mean value within the preset time length based on the specific frequency interval includes:
[0013] Based on the preset duration, selecting a preset number of time points;
[0014] For each time point, obtain the frequency mean of the specific frequency interval corresponding to the time point to obtain the mean to be used;
[0015] The amplitude mean is obtained based on the to-be-used mean and the preset number.
[0016] According to a noise optimization method for an indoor fan provided by the present invention, after the step of using the amplitude mean as the amplitude to be processed, the method further includes:
[0017] Acquire information to be used, wherein the information to be used includes at least one of user information, state information, and audio information, and the information to be used has a corresponding amplitude threshold;
[0018] Based on the information to be used, an amplitude condition is determined from the correspondence between the preset information and the condition, wherein the amplitude condition is a condition that characterizes that the amplitude to be processed is lower than the amplitude threshold and the duration is longer than a preset duration threshold, the duration is the duration that the amplitude to be processed is lower than the amplitude threshold, and the preset duration threshold is greater than the preset duration;
[0019] The step of adjusting the rotation speed of the indoor fan comprises:
[0020] Based on the information to be used, the rotation speed of the indoor fan is adjusted.
[0021] According to a noise optimization method for an indoor fan provided by the present invention, after the step of determining the amplitude condition from the correspondence between the preset information and the condition based on the information to be used, the method further includes:
[0022] Determining whether the amplitude to be processed is lower than the amplitude threshold;
[0023] When the amplitude to be processed is not lower than the amplitude threshold, determining that the amplitude to be processed does not satisfy the amplitude condition;
[0024] When the amplitude to be processed is lower than the amplitude threshold, determining whether the duration is greater than the preset duration threshold;
[0025] When the duration is not greater than the preset duration, determining that the amplitude to be processed does not meet the amplitude condition;
[0026] When the duration is greater than the preset duration, it is determined that the amplitude to be processed meets the amplitude condition.
[0027] According to a noise optimization method for an indoor fan provided by the present invention, when the information to be used includes the audio information and the distance information, the step of adjusting the rotation speed of the indoor fan based on the information to be used includes:
[0028] Based on the volume to be used, determining the distance to be used from a preset correspondence between the volume and the distance, wherein the volume to be used is a volume determined based on the audio information;
[0029] When the distance to be used is greater than the distance corresponding to the distance information, the speed to be adjusted is determined based on the distance to be used from the correspondence between the preset distance and the speed, and the speed corresponding to the indoor fan is adjusted to the speed to be adjusted.
[0030] According to a noise optimization method for an indoor fan provided by the present invention, the step of obtaining information to be used includes at least one of the following:
[0031] Determine user information based on the pre-acquired position of the air conditioner and the correspondence between the pre-acquired position and the user;
[0032] Acquire an image to be processed, identify the image to be processed, and obtain distance information;
[0033] Get audio information.
[0034] The present invention also provides a noise optimization device for an indoor fan, the device comprising:
[0035] An acquisition module, used to acquire a sound signal corresponding to the indoor fan, and based on the sound signal, acquire an amplitude mean within a preset time length, and use the amplitude mean as an amplitude to be processed;
[0036] The adjustment module is used to adjust the rotation speed of the indoor fan when the amplitude to be processed does not meet the pre-acquired amplitude condition, and return to the step of obtaining the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0037] The present invention also provides an air conditioner, comprising an indoor fan, wherein the indoor fan comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the noise optimization method for the indoor fan as described above are implemented.
[0038] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the noise optimization method for an indoor fan as described in any one of the above are implemented.
[0039] The present invention provides a noise optimization method, device, air conditioner and storage medium for an indoor fan. The noise optimization method for an indoor fan includes: obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude mean within a preset time length, and using the amplitude mean as an amplitude to be processed; when the amplitude to be processed does not meet the amplitude condition obtained in advance, adjusting the rotation speed of the indoor fan, and returning to obtain the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0040] In this way, the amplitude to be processed can be obtained according to the sound signal corresponding to the indoor fan, so that when the amplitude to be processed does not meet the amplitude condition, the speed of the indoor fan can be adjusted until the amplitude to be processed meets the amplitude condition, thereby achieving noise optimization. In this way, compared with the method of avoiding the resonance point, the flexibility of noise optimization can be improved and the accuracy of noise optimization can be improved, thereby improving the noise optimization effect of the indoor fan. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0042] Figure 1 This is one of the flow charts of the noise optimization method for the indoor fan provided by the present invention;
[0043] Figure 2 This is the second flow chart of the noise optimization method for the indoor fan provided by the present invention;
[0044] Figure 3 It is a structural schematic diagram of the noise optimization device for the indoor fan provided by the present invention;
[0045] Figure 4 It is a structural schematic diagram of the indoor fan provided by the present invention;
[0046] Figure 5 It is a structural schematic diagram of the air conditioner provided by the present invention. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] In order to improve the noise optimization effect of the indoor fan and enhance the user experience, the embodiments of the present invention provide a noise optimization method, device, air conditioner, non-transitory computer-readable storage medium and computer program product for the indoor fan. Figure 1 A noise optimization method for an indoor fan provided in an embodiment of the present invention is introduced.
[0049] like Figure 1 As shown, an embodiment of the present invention provides a noise optimization method for an indoor fan, the method comprising:
[0050] S101, obtaining a sound signal corresponding to an indoor fan, and based on the sound signal, obtaining an amplitude mean within a preset time period, and using the amplitude mean as an amplitude to be processed.
[0051] In order to optimize the noise of the indoor fan, a sound signal corresponding to the indoor fan can be obtained. In one embodiment, a microphone can be installed within a first preset range of the indoor fan, so as to collect the sound signal corresponding to the indoor fan through the microphone. The first preset range can be a preset range located inside the air conditioner.
[0052] After obtaining the sound signal corresponding to the indoor fan, the average amplitude within a preset time length can be obtained based on the sound signal, and the amplitude average value is used as the amplitude to be processed. In one embodiment, the microphone is connected to the voice processing unit. After the microphone collects the sound signal corresponding to the indoor fan, the sound signal can be transmitted to the voice processing unit. Then, the voice processing unit can process the sound signal, obtain the average amplitude within the preset time length, and obtain the amplitude to be processed. As an embodiment, based on the spectrum diagram corresponding to the sound signal, the spectrum value at a preset frequency can be selected, and the amplitude average value corresponding to the spectrum value within the preset time length can be obtained, and the amplitude average value can be used as the amplitude to be processed.
[0053] The preset frequency may be a human ear sensitive frequency, which is 1000 Hz to 3000 Hz. Due to differences in population and actual conditions, the human ear's hearing frequency range may also vary. For example, the hearing frequency range of the elderly is 50 Hz to 10,000 Hz, and the hearing frequency range of adults is 30 Hz to 16,000 Hz.
[0054] Accordingly, the preset frequency can be determined according to the presence of a user in the current second preset range of the air conditioner. The second preset range is larger than the first preset range, and the second preset range is a preset range outside the air conditioner, for example, the second preset range may be a range corresponding to the room where the air conditioner is located.
[0055] S102, when the amplitude to be processed does not meet the pre-acquired amplitude condition, adjust the rotation speed of the indoor fan and return to the step of obtaining the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0056] When the amplitude to be processed is obtained, it can be determined whether the amplitude to be processed satisfies a pre-acquired amplitude condition, wherein the amplitude condition is a condition that can indicate whether the sound signal corresponding to the amplitude to be processed needs to be optimized.
[0057] When the amplitude to be processed meets the pre-acquired amplitude condition, it means that the sound signal corresponding to the amplitude to be processed has a low noise impact on the user, so there is no need to optimize the sound signal corresponding to the amplitude to be processed.
[0058] When the amplitude to be processed does not meet the pre-acquired amplitude condition, it means that the sound signal corresponding to the amplitude to be processed has a high noise impact on the user. Therefore, the sound signal corresponding to the amplitude to be processed needs to be optimized.
[0059] When the amplitude to be processed does not meet the pre-acquired amplitude condition, the speed of the indoor fan can be adjusted and the step of obtaining the sound signal corresponding to the indoor fan can be returned until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0060] Since the sound signal corresponding to the indoor fan is the sound signal generated when the indoor fan is rotating, in order to achieve noise optimization, the rotation speed of the indoor fan needs to be adjusted.
[0061] In one embodiment, the rotation speed of the indoor fan can be reduced. In another embodiment, the rotation speed of the indoor fan can be increased. As an embodiment, the rotation speed of the indoor fan can be adjusted by a fan processing unit. After the rotation speed of the indoor fan is adjusted, a sound signal corresponding to the indoor fan after the speed adjustment can be obtained, that is, returning to the step of obtaining the sound signal corresponding to the indoor fan.
[0062] In this way, the processed amplitude corresponding to the sound signal of the indoor fan after speed adjustment can be obtained, and then it can be determined whether the processed amplitude corresponding to the speed adjustment meets the pre-acquired amplitude condition, until the processed amplitude meets the amplitude condition, so that noise optimization can be achieved.
[0063] It can be seen that in this embodiment, the amplitude to be processed can be obtained according to the sound signal corresponding to the indoor fan, so that when the amplitude to be processed does not meet the amplitude condition, the speed of the indoor fan is adjusted until the amplitude to be processed meets the amplitude condition, thereby achieving noise optimization. In this way, compared with the method of avoiding the resonance point, the flexibility of noise optimization can be improved and the accuracy of noise optimization can be improved, thereby improving the noise optimization effect of the indoor fan and improving the user experience.
[0064] As an implementation manner of an embodiment of the present invention, the above step of obtaining the amplitude mean within a preset time length based on the sound signal and using the amplitude mean as the amplitude to be processed may include:
[0065] Based on the sound signal, at least one specific frequency interval that meets a pre-acquired specific condition is selected.
[0066] After the sound signal is acquired, at least one frequency interval that meets a pre-acquired specific condition may be selected based on the sound signal. The sound signal includes multiple frequencies, and the specific condition is a condition determined based on the user's ear sensitive frequency, a condition determined based on the operating time period, a condition determined based on alternating current, and / or a condition determined based on a preset frequency threshold.
[0067] There may be at least one of the following ways to obtain specific conditions: a first way to obtain specific conditions is to obtain corresponding specific conditions based on user information and the correspondence between pre-set information and conditions.
[0068] In the first method of obtaining specific conditions, the specific condition is a condition that represents the human ear sensitive frequency range corresponding to the user information. When there is only one user, the specific condition is the human ear sensitive frequency range corresponding to the user. When there are multiple users, the specific condition is a condition that represents the union of the human ear sensitive frequency ranges corresponding to each user.
[0069] Among them, the user information can be user information determined based on image information obtained by an image acquisition device, can be user information determined based on audio information obtained by an audio acquisition device, or can be user information determined based on a terminal device connected to the air conditioner, which is all reasonable.
[0070] By obtaining the first specific condition, it is possible to determine the specific frequency range corresponding to each user according to different users, so that the amplitude to be processed that is more in line with the user's ear sensitive frequency can be obtained, so that noise optimization can be achieved more accurately later.
[0071] The second specific condition acquisition method is to determine the corresponding specific condition from the correspondence between the preset time period and the condition according to the operation time period of the air conditioner operation time. In the second specific condition acquisition method, the specific condition is a condition that characterizes the frequency corresponding to the operation time period.
[0072] By obtaining the second specific condition, the corresponding specific frequency interval can be determined according to different time periods, so that the amplitude to be processed that meets the different time periods can be obtained, so that noise optimization can be achieved more accurately later.
[0073] The third specific condition acquisition method is that the specific condition is pre-stored, and the specific condition may be to acquire the n-fold frequency of the alternating current. For example, the specific condition may be to acquire the 2-fold frequency of the alternating current. The specific condition may also be to acquire the frequency corresponding to the preset frequency percentage. For example, the specific condition may also be to acquire the highest frequency (the preset frequency percentage is 100%).
[0074] By obtaining the third specific condition, a specific frequency range can be obtained for different sound signals, thereby obtaining the corresponding amplitude to be processed, so that noise optimization can be achieved more accurately later.
[0075] Based on the specific frequency interval, an amplitude mean within a preset time length is obtained, and the amplitude mean is used as the amplitude to be processed.
[0076] After obtaining the specific frequency interval, based on the specific frequency interval, the mean amplitude value within the preset time length is obtained, and the mean amplitude value is used as the amplitude to be processed. In one embodiment, there is a corresponding relationship between the specific frequency interval and the preset time length. The above step of obtaining the mean amplitude value within the preset time length based on the specific frequency interval may include:
[0077] Based on the preset duration, selecting a preset number of time points;
[0078] For each time point, obtain the frequency mean of the specific frequency interval corresponding to the time point to obtain the mean to be used;
[0079] The amplitude mean is obtained based on the to-be-used mean and the preset number.
[0080] A preset number of time points are selected within a preset time length, and for each time point, the frequency mean of the specific frequency interval corresponding to the time point is obtained to obtain the mean to be used, and then the sum of the mean values to be used is divided by the preset number to obtain the amplitude mean.
[0081] In another embodiment, a preset number of frequency values can be selected in a specific frequency interval, and the frequency cumulative value of each frequency value within a preset time length can be obtained, and then the sum value corresponding to each frequency cumulative value can be obtained, and the sum value corresponding to the frequency cumulative value can be divided by the preset frequency number and by the preset time length to obtain the amplitude mean.
[0082] In another embodiment, a preset number of frequency values may be selected from a specific frequency interval, the fluctuation intervals of each frequency value within a preset time period may be obtained, the intersection of each fluctuation interval may be obtained, and a frequency value may be randomly selected from the intersection as the amplitude mean value. This is all reasonable.
[0083] It can be seen that in this embodiment, a specific frequency interval can be obtained in different ways, and then the amplitude to be processed can be obtained in different ways. According to different situations, the amplitude to be processed that better meets user needs can be obtained, so that noise optimization can be achieved more accurately later.
[0084] As an implementation manner of an embodiment of the present invention, after the above step of using the amplitude mean as the amplitude to be processed, the above method may further include:
[0085] Acquire information to be processed, wherein the information to be used includes at least one of user information, state information, and audio information, and the information to be used has a corresponding amplitude threshold.
[0086] In order to accurately achieve noise optimization, information to be processed may be obtained. The step of obtaining the information to be processed may include at least one of the following:
[0087] The first method is to determine the user information based on the pre-acquired air conditioner position and the correspondence between the pre-acquired position and the user. The air conditioner position is the position corresponding to the air conditioner, and the user information may include the user's human ear sensitive frequency, whether the user has an ear disease, and the human ear comfort frequency pre-set by the user. After obtaining the user information, the user amplitude threshold may be determined based on the correspondence between the user information and the pre-stored information and the threshold.
[0088] The second method is to obtain an image to be processed, identify the image to be processed, and obtain distance information. The distance information may be information representing the distance between the user's location and the air conditioner's location. After obtaining the distance information, the distance amplitude threshold may be determined based on the correspondence between the distance information and pre-stored information and the threshold.
[0089] The third method is to obtain audio information. After the audio information is obtained, the amplitude threshold corresponding to the audio information can be used as the audio amplitude threshold.
[0090] Based on the information to be used, the amplitude condition is determined from the correspondence between the pre-set information and conditions, wherein the amplitude condition is a condition that characterizes that the amplitude to be processed is lower than the amplitude threshold and lasts for a duration longer than a preset duration threshold, the duration is the duration that the amplitude to be processed is lower than the amplitude threshold, and the preset duration threshold is greater than the preset duration.
[0091] The amplitude threshold includes at least one of a user amplitude threshold, a distance amplitude threshold, and an audio amplitude threshold, and the preset duration threshold correspondingly includes at least one of a user duration threshold, a distance duration threshold, and an audio duration threshold. The user amplitude threshold, the distance amplitude threshold, and the audio amplitude threshold may not be equal, and the user duration threshold, the distance duration threshold, and the audio duration threshold may not be equal.
[0092] After the information to be processed is obtained, according to different situations corresponding to the information to be processed, the amplitude condition can be determined from the correspondence between the preset information and the conditions. The following is an introduction to the method of determining the amplitude condition.
[0093] The first method of determining the amplitude condition is that when the information to be processed only includes user information, the user condition can be determined based on the user information from the correspondence between the pre-set information and the condition, and the user condition is used as the amplitude condition. The user condition is a condition that indicates that the volume corresponding to the air conditioner fan is lower than the preset user volume threshold, and specifically, it can be a condition that indicates that the amplitude to be processed is lower than the user amplitude threshold and the duration is longer than the user duration threshold. There is a corresponding relationship between the preset user volume threshold and the user amplitude.
[0094] In one embodiment, the user's sensitivity to sound is different during the day and at night, so the preset user volume thresholds corresponding to different times are different. When the information to be processed only includes the user's information, the user condition can be determined from the correspondence between the preset information, time and conditions based on the user information and the user information collection time. In this way, more accurate amplitude conditions can be further determined, so that noise optimization can be achieved more accurately in the future.
[0095] The second method of determining the amplitude condition is that when the information to be processed only includes distance information, the distance condition can be determined based on the distance information from the correspondence between the pre-set information and the condition, and the distance condition is used as the amplitude condition. The distance condition is a condition that indicates that the volume corresponding to the air conditioner fan is lower than the preset distance volume threshold, and specifically, it can be a condition that indicates that the amplitude to be processed is lower than the distance amplitude threshold and the duration is longer than the distance duration threshold. There is a corresponding relationship between the preset distance volume threshold and the distance amplitude.
[0096] The third method of determining the amplitude condition is that when the information to be processed only includes audio information, the audio condition can be determined based on the audio information from the correspondence between the pre-set information and the condition, and the audio condition can be used as the amplitude condition. The audio condition is a condition that indicates that the volume corresponding to the air conditioner fan is lower than the volume to be used. Specifically, it can be a condition that indicates that the amplitude to be processed is lower than the audio amplitude threshold and the duration is longer than the audio duration threshold. There is a corresponding relationship between the volume to be used and the audio amplitude. The audio duration threshold can be the duration that the volume corresponding to the audio information is higher than the preset volume threshold.
[0097] A fourth method for determining the amplitude condition is that when the information to be processed includes at least two of user information, distance information, and audio information, the corresponding information condition can be determined as the amplitude condition from the correspondence between pre-set information and conditions based on the information included in the information to be processed.
[0098] When the corresponding amplitude condition cannot be determined, the amplitude condition can be determined based on the information included in the information to be processed by using the first amplitude condition determination method - the fourth amplitude condition determination method respectively.
[0099] In the case where there are multiple amplitude conditions, the amplitude with the highest amplitude corresponding to the information to be processed among the amplitude conditions may be used as the amplitude condition corresponding to the fourth amplitude condition determination method.
[0100] The fifth method of determining the amplitude condition is that when the information to be processed includes user information and audio information, the comfort level to be used can be determined based on the volume to be used corresponding to the audio information, the user corresponding to the user information, and the preset correspondence between the volume and the user comfort level. Among them, there is a correspondence between the user information and the audio information and the comfort condition, and the comfort condition is a condition that characterizes that the comfort level to be used is not greater than the preset comfort threshold.
[0101] When the comfort level to be used represents that the user is in a noisy scene, that is, when the comfort level to be used is not greater than a preset comfort level threshold, it can be determined that the amplitude to be processed meets the amplitude condition.
[0102] When the comfort level to be used represents that the user is in a relatively quiet scene, that is, when the comfort level to be used is greater than the preset comfort level threshold, the amplitude condition can be determined by executing the first amplitude condition determination method or the third amplitude condition determination method.
[0103] The step of adjusting the speed of the indoor fan may include:
[0104] Based on the information to be used, the rotation speed of the indoor fan is adjusted.
[0105] It can be seen that in this embodiment, different methods can be used to determine the amplitude condition so that accurate noise optimization can be achieved later.
[0106] As an implementation manner of an embodiment of the present invention, after the step of determining the amplitude condition from the correspondence between the preset information and the condition based on the information to be used, the method may include:
[0107] Determine whether the amplitude to be processed meets the amplitude condition; if the amplitude to be processed meets the amplitude condition, it can be determined not to perform noise optimization; if the amplitude to be processed does not meet the amplitude condition, it can be determined to perform noise optimization.
[0108] Specifically, it is determined whether the amplitude to be processed is lower than the amplitude threshold. If the amplitude to be processed is not lower than the amplitude threshold, it is determined that the amplitude to be processed does not meet the amplitude condition. If the amplitude to be processed is not lower than the amplitude threshold, that is, the noise corresponding to the air conditioner is high, which will affect the user's life. Therefore, it can be determined that the amplitude to be processed does not meet the amplitude condition, so as to perform noise optimization later.
[0109] When the amplitude to be processed is lower than the amplitude threshold, it is determined whether the duration is greater than the preset duration threshold. When the amplitude to be processed is lower than the amplitude threshold, it means that the noise corresponding to the air conditioner at the moment corresponding to the amplitude to be processed is low. In order to further improve the accuracy of noise optimization and thus improve the user experience, it can be further determined whether the duration is greater than the preset duration threshold.
[0110] When the duration is not longer than the preset duration, it is determined that the amplitude to be processed does not meet the amplitude condition. When the duration is not longer than the preset duration, it means that the noise corresponding to the air conditioner is only temporarily reduced and still affects the user. Therefore, it can be determined that the amplitude to be processed does not meet the amplitude condition, so as to achieve noise optimization later.
[0111] When the duration is longer than the preset duration, it is determined that the amplitude to be processed meets the amplitude condition. When the duration is longer than the preset duration, it means that the noise corresponding to the air conditioner has a low impact on the user, so it can be determined that the amplitude to be processed meets the amplitude condition.
[0112] It can be seen that in this embodiment, by judging the relationship between the amplitude to be processed and the amplitude threshold, and then judging the relationship between the time corresponding to the amplitude to be processed being lower than the amplitude corresponding to the information to be processed and the preset time threshold, it is possible to determine whether the amplitude to be processed meets the amplitude condition. This can improve the accuracy of noise reduction optimization and thus improve the user experience.
[0113] As an implementation manner of an embodiment of the present invention, when the information to be used includes the audio information and the distance information, the step of adjusting the rotation speed of the indoor fan based on the information to be used includes:
[0114] Based on the volume to be used, determining the distance to be used from a preset correspondence between the volume and the distance, wherein the volume to be used is a volume determined based on the audio information;
[0115] In the case where the distance to be used is greater than the distance corresponding to the distance information, based on the distance to be used, the speed to be adjusted is determined from the correspondence between the preset distance and the speed, and the speed corresponding to the indoor fan is adjusted to the speed to be adjusted
[0116] The audio information may be collected by a microphone installed within a third preset range of the air conditioner, and the audio information has a corresponding volume to be used. The distance information may be information representing the distance between the user's location and the location of the air conditioner.
[0117] The volume corresponding to the audio information is variable. In one embodiment, the average volume corresponding to the audio information can be used as the volume to be used. In another embodiment, the interval in which the preset percentage of the volume in the audio information is located can be determined, so that a volume can be randomly selected from the interval in which the preset percentage of the volume is located as the volume to be used. For example, when 80% of the volume is in the first volume interval, the first volume can be randomly selected from the first volume interval as the volume to be used. In another embodiment, the audio information is received in real time, so the volume corresponding to each second of the audio information can be used as the volume to be used.
[0118] When the amplitude to be used does not meet the amplitude condition, the volume to be used corresponding to the audio information is lower than the preset volume threshold, indicating that the volume within the range corresponding to the air conditioner is low. In order to be able to adjust the speed more accurately, when the distance to be used is greater than the distance corresponding to the distance information, the speed to be adjusted can be determined based on the distance to be used from the corresponding relationship between the preset distance and the speed, and the speed corresponding to the indoor fan is adjusted to the speed to be adjusted, wherein the speed to be adjusted is used to adjust the speed of the indoor fan.
[0119] When the distance to be used is not greater than the distance corresponding to the distance information, it means that the noise generated by the user audio information has little impact on the user, and other methods can be used to adjust the speed of the air conditioner.
[0120] It can be seen that in this embodiment, when the information to be used includes distance information and audio information and the volume to be used corresponding to the audio information is lower than the preset audio threshold, different steps can be performed for different situations to improve the accuracy of noise optimization.
[0121] As an implementation manner of an embodiment of the present invention, the step of adjusting the speed of the indoor fan may include:
[0122] The speed of the indoor fan is adjusted based on the pre-acquired speed to be adjusted. Accordingly, the operating speed of the indoor fan can be adjusted to the speed to be adjusted.
[0123] The speed of the indoor fan is adjusted based on the preset speed value. The preset speed value can be set to 5 revolutions per minute, 6 revolutions per minute, or 10 revolutions per minute according to actual use requirements. This is all reasonable. Accordingly, the speed of the indoor fan can be increased or decreased by the preset speed value.
[0124] In order to facilitate understanding of a noise optimization method for an indoor fan provided by an embodiment of the present invention, a noise optimization method for an indoor fan provided by an embodiment of the present invention is introduced below with reference to a specific example.
[0125] like Figure 2 As shown, a noise optimization method for an indoor fan provided by an embodiment of the present invention comprises the following steps:
[0126] S201, the microphone collects the sound signal of the indoor fan of the air conditioner in real time.
[0127] The above step S201 is equivalent to obtaining the sound signal corresponding to the indoor fan.
[0128] S202, based on the sound signal, obtaining a specific frequency interval, obtaining an amplitude average of the specific frequency interval within a preset time length, and obtaining a plurality of amplitudes to be processed.
[0129] The amplitudes to be processed may include a first amplitude to be processed F1, a second amplitude to be processed F2, a third amplitude to be processed F3 and a fourth amplitude to be processed F4.
[0130] S203, determining whether each amplitude to be processed is not less than a corresponding amplitude threshold.
[0131] The amplitude threshold may include multiple corresponding values, specifically including a first amplitude threshold Fa, a second amplitude threshold Fb, a third amplitude threshold Fc and a fourth amplitude threshold Fd.
[0132] When each of the to-be-processed amplitudes is not less than the corresponding amplitude threshold, that is, when F1≥Fa, F2≥Fb, F3≥Fc or F4≥Fd, step S204 can be performed. When each of the to-be-processed amplitudes is not less than the corresponding amplitude threshold, it is determined that the to-be-processed amplitude meets the amplitude condition, that is, there is no need to perform the noise optimization step.
[0133] S204, the speed of the indoor fan increases by 5 revolutions per minute, and the process returns to step S201.
[0134] That is, the speed of the indoor fan increases by 5RPM (Revolutions Per Minute).
[0135] In one embodiment, when there are multiple amplitudes to be processed, it is also possible to determine whether a preset number of amplitudes to be processed are not less than the corresponding rated amplitudes, wherein the preset number of judgments can be set to 1, 5, or 10 according to actual usage requirements, which is reasonable.
[0136] The noise optimization device for the indoor fan provided by the present invention is described below. The noise optimization device for the indoor fan described below and the noise optimization method for the indoor fan described above can be referenced to each other.
[0137] like Figure 3 As shown, an embodiment of the present invention provides a noise optimization device for an indoor fan, the device comprising:
[0138] The acquisition module 310 is used to acquire the sound signal corresponding to the indoor fan, and based on the sound signal, acquire the amplitude mean within a preset time length, and use the amplitude mean as the amplitude to be processed;
[0139] The adjustment module 320 is used to adjust the speed of the indoor fan when the amplitude to be processed does not meet the pre-acquired amplitude condition, and return to the step of obtaining the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0140] As an implementation of the embodiment of the present invention, the acquisition module 310 may include:
[0141] A selection unit is used to select at least one specific frequency interval that meets a pre-acquired specific condition based on the sound signal, wherein the sound signal includes multiple frequencies, and the specific condition is a condition determined based on the user's ear sensitive frequency, a condition determined based on an operating time period, a condition determined based on alternating current, and / or a condition determined based on a preset frequency threshold.
[0142] An acquisition unit is used to acquire an amplitude mean value within the preset time length based on the specific frequency interval, and use the amplitude mean value as the amplitude to be processed.
[0143] As an implementation manner of the embodiment of the present invention, there is a corresponding relationship between the above-mentioned specific frequency interval and the preset duration.
[0144] The acquisition unit is specifically configured to select a preset number of time points based on the preset duration;
[0145] For each time point, obtain the frequency mean of the specific frequency interval corresponding to the time point to obtain the mean to be used;
[0146] The amplitude mean is obtained based on the to-be-used mean and the preset number.
[0147] As an implementation of the embodiment of the present invention, the above device may further include:
[0148] The information acquisition module is used to acquire information to be used, wherein the information to be used includes at least one of user information, state information, and audio information, and the information to be used has a corresponding amplitude threshold.
[0149] A condition determination module is used to determine the amplitude condition based on the information to be used from the correspondence between the pre-set information and the condition, wherein the amplitude condition is a condition that characterizes that the amplitude to be processed is lower than the amplitude threshold and the duration is longer than a preset duration threshold, the duration is the duration that the amplitude to be processed is lower than the amplitude threshold, and the preset duration threshold is greater than the preset duration.
[0150] The adjustment module 320 may include:
[0151] The regulating unit is used to regulate the rotation speed of the indoor fan based on the information to be used.
[0152] As an implementation of the embodiment of the present invention, the above device may further include:
[0153] A judgment module, configured to judge whether the amplitude to be processed is lower than the amplitude threshold after determining the amplitude condition from the correspondence between the preset information and the condition based on the information to be used;
[0154] When the amplitude to be processed is not lower than the amplitude threshold, determining that the amplitude to be processed does not satisfy the amplitude condition;
[0155] When the amplitude to be processed is lower than the amplitude threshold, determining whether the duration is greater than the preset duration threshold;
[0156] When the duration is not greater than the preset duration, determining that the amplitude to be processed does not meet the amplitude condition;
[0157] When the duration is greater than the preset duration, it is determined that the amplitude to be processed meets the amplitude condition.
[0158] As an implementation manner of an embodiment of the present invention, when the information to be used includes the audio information and the distance information, the adjustment unit may be used to:
[0159] Based on the volume to be used, determining the distance to be used from a preset correspondence between the volume and the distance, wherein the volume to be used is a volume determined based on the audio information;
[0160] When the distance to be used is greater than the distance corresponding to the distance information, the speed to be adjusted is determined based on the distance to be used from the correspondence between the preset distance and the speed, and the speed corresponding to the indoor fan is adjusted to the speed to be adjusted.
[0161] As an implementation of an embodiment of the present invention, the above-mentioned information acquisition module includes at least one of the following.
[0162] A user information acquisition unit, configured to determine user information based on a pre-acquired position of the air conditioner and a correspondence between the pre-acquired position and the user;
[0163] A distance acquisition unit, used to acquire an image to be processed, identify the image to be processed, and obtain distance information;
[0164] The audio acquisition unit is used to acquire audio information.
[0165] like Figure 4 As shown, an indoor fan provided by an embodiment of the present invention is introduced. The indoor fan may include a fan 401, a microphone 402, a voice processing unit 403 and a fan processing unit 404.
[0166] Figure 5An example of a physical structure diagram of an air conditioner, the air conditioner includes an indoor fan ( Figure 5 not shown), such as Figure 5 As shown, the air conditioner may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the noise optimization method of the indoor fan, the method comprising: obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude mean within a preset time length, and using the amplitude mean as an amplitude to be processed; when the amplitude to be processed does not meet the amplitude condition obtained in advance, adjusting the speed of the indoor fan, and returning to obtain the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition, so as to achieve noise optimization.
[0167] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0168] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the noise optimization method of the indoor fan provided by the above-mentioned methods, the method including: obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude average within a preset time length, and using the amplitude average as an amplitude to be processed; when the amplitude to be processed does not meet the pre-acquired amplitude condition, adjusting the speed of the indoor fan, and returning to obtain the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0169] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the noise optimization method of the indoor fan provided by the above-mentioned methods. The method includes: obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude average within a preset time length, and using the amplitude average as an amplitude to be processed; when the amplitude to be processed does not meet the pre-acquired amplitude condition, adjusting the speed of the indoor fan, and returning to obtain the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
[0170] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0171] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0172] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A noise optimization method for an indoor fan, characterized in that: The method comprises: Acquire a sound signal corresponding to the indoor fan, and based on the sound signal, acquire an amplitude mean within a preset time length, and use the amplitude mean as the amplitude to be processed; When the amplitude to be processed does not meet the pre-acquired amplitude condition, the rotation speed of the indoor fan is adjusted, and the step of obtaining the sound signal corresponding to the indoor fan is returned until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
2. The noise optimization method for an indoor fan according to claim 1, characterized in that: The step of obtaining an amplitude mean value within a preset time period based on the sound signal and using the amplitude mean value as the amplitude to be processed includes: Based on the sound signal, selecting at least one specific frequency interval that meets a pre-acquired specific condition, wherein the sound signal includes multiple frequencies, and the specific condition is a condition determined based on a user's human ear sensitive frequency, a condition determined based on an operating time period, a condition determined based on alternating current, and / or a condition determined based on a preset frequency threshold; Based on the specific frequency interval, the amplitude mean within the preset time length is obtained, and the amplitude mean is used as the amplitude to be processed.
3. The noise optimization method for an indoor fan according to claim 2, characterized in that: There is a corresponding relationship between the specific frequency interval and the preset duration; The step of obtaining the amplitude mean value within the preset time length based on the specific frequency interval includes: Based on the preset duration, selecting a preset number of time points; For each time point, obtain the frequency mean of the specific frequency interval corresponding to the time point to obtain the mean to be used; The amplitude mean is obtained based on the to-be-used mean and the preset number.
4. The noise optimization method for an indoor fan according to any one of claims 1 to 3, characterized in that: After the step of using the amplitude mean as the amplitude to be processed, the method further includes: Acquire information to be used, wherein the information to be used includes at least one of user information, state information, and audio information, and the information to be used has a corresponding amplitude threshold; Based on the information to be used, an amplitude condition is determined from the correspondence between the preset information and the condition, wherein the amplitude condition is a condition that characterizes that the amplitude to be processed is lower than the amplitude threshold and the duration is longer than a preset duration threshold, the duration is the duration that the amplitude to be processed is lower than the amplitude threshold, and the preset duration threshold is greater than the preset duration; The step of adjusting the rotation speed of the indoor fan comprises: Based on the information to be used, the rotation speed of the indoor fan is adjusted.
5. The noise optimization method for an indoor fan according to claim 4, characterized in that: After the step of determining the amplitude condition from the correspondence between the preset information and the condition based on the information to be used, the method further includes: Determining whether the amplitude to be processed is lower than the amplitude threshold; When the amplitude to be processed is not lower than the amplitude threshold, determining that the amplitude to be processed does not satisfy the amplitude condition; When the amplitude to be processed is lower than the amplitude threshold, determining whether the duration is greater than the preset duration threshold; When the duration is not greater than the preset duration, determining that the amplitude to be processed does not meet the amplitude condition; When the duration is greater than the preset duration, it is determined that the amplitude to be processed meets the amplitude condition.
6. The noise optimization method for an indoor fan according to claim 4, characterized in that: In the case where the information to be used includes the audio information and the distance information, the step of adjusting the rotation speed of the indoor fan based on the information to be used includes: Based on the volume to be used, determining the distance to be used from a preset correspondence between the volume and the distance, wherein the volume to be used is a volume determined based on the audio information; When the distance to be used is greater than the distance corresponding to the distance information, the speed to be adjusted is determined based on the distance to be used from the correspondence between the preset distance and the speed, and the speed corresponding to the indoor fan is adjusted to the speed to be adjusted.
7. The noise optimization method for an indoor fan according to claim 4, characterized in that: The step of obtaining the information to be used includes at least one of the following: Determine user information based on the pre-acquired position of the air conditioner and the correspondence between the pre-acquired position and the user; Acquire an image to be processed, identify the image to be processed, and obtain distance information; Get audio information.
8. A noise optimization device for an indoor fan, characterized in that: The device comprises: An acquisition module, used to acquire a sound signal corresponding to the indoor fan, and based on the sound signal, acquire an amplitude mean within a preset time length, and use the amplitude mean as an amplitude to be processed; The adjustment module is used to adjust the rotation speed of the indoor fan when the amplitude to be processed does not meet the pre-acquired amplitude condition, and return to the step of obtaining the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition to achieve noise optimization.
9. An air conditioner, comprising an indoor fan, the indoor fan comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the noise optimization method for the indoor fan as described in any one of claims 1 to 7 are implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the noise optimization method for an indoor fan as claimed in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Air conditioner noise reduction method, air conditioner and readable storage medium
CN113465164A
Method and device for suppressing noise
JP2003058186A