Method and device for optimizing noise of indoor fan, air conditioner and storage medium
By acquiring the sound signal of the indoor fan, calculating the average amplitude and adjusting the speed, the problem of poor noise optimization in existing technologies is solved, achieving more efficient noise optimization and improved user experience.
Patent Information
- Application Number
- CN202310864707.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-07-14
AI Technical Summary
Existing technologies for indoor fan noise optimization are ineffective, lack flexibility and precision, and cannot meet the sensitivity needs of different users.
By acquiring the sound signal of the indoor fan, calculating the average amplitude over a preset time period, and adjusting the fan speed according to the user's sensitive frequency, operating time period, AC power and other conditions until the amplitude condition is met, noise optimization is achieved.
It improves the flexibility and accuracy of noise optimization, thus enhancing the user experience.
Smart Images

Figure CN119309279B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application 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
[0002] With the popularity of air conditioners, air conditioners have gradually become an indispensable household appliance in people's daily life.
[0003] For the noise corresponding to the indoor fan of the air conditioner, the motor structure of the indoor fan of the air conditioner can be improved at present to avoid the resonance point, thereby reducing the noise corresponding to the indoor fan. However, due to the different sensitivities of different users to sound, the avoidance of the resonance point has the problems of insufficient flexibility and low accuracy, thereby resulting in poor noise optimization effect of the indoor fan. SUMMARY
[0004] The present application provides a noise optimization method and device for an indoor fan, an air conditioner and a storage medium, to solve the defect of poor noise optimization effect of the indoor fan in the prior art, and to improve the noise optimization effect of the indoor fan.
[0005] The present application provides a noise optimization method for an indoor fan, which comprises:
[0006] Obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude mean value within a preset time length, and taking the amplitude mean value as a to-be-processed amplitude value;
[0007] In the case that the to-be-processed amplitude value does not meet a pre-acquired amplitude condition, adjusting the rotating speed of the indoor fan, and returning to the step of obtaining the sound signal corresponding to the indoor fan until the to-be-processed amplitude value meets the amplitude condition, to realize noise optimization.
[0008] According to the noise optimization method for an indoor fan provided by the present application, the step of obtaining an amplitude mean value within a preset time length based on the sound signal, and taking the amplitude mean value as a to-be-processed amplitude value, comprises:
[0009] Based on the sound signal, at least one specific frequency interval meeting a pre-acquired specific condition is selected, wherein the sound signal comprises a plurality of frequencies, and the specific condition is a condition determined based on the sensitive frequency of the human ear, a condition determined based on the running 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, an amplitude mean value within the preset time length is obtained, and the amplitude mean value is taken as the to-be-processed amplitude value.
[0011] The application provides a noise optimization method of an indoor fan, wherein the specific frequency interval and the preset time length have a corresponding relationship.
[0012] The step of obtaining the amplitude mean value in the preset time length based on the specific frequency interval comprises the following steps.
[0013] Based on the preset time length, a preset number of time points are selected.
[0014] For each time point, the frequency mean value of the specific frequency interval corresponding to the time point is obtained, and a to-be-used mean value is obtained.
[0015] Based on the to-be-used mean value and the preset number, the amplitude mean value is obtained.
[0016] The application provides a noise optimization method of an indoor fan, wherein after the step of taking the amplitude mean value as a to-be-processed amplitude value, the method further comprises the following steps.
[0017] Obtaining to-be-used information, wherein the to-be-used information comprises at least one of user information, state information and audio information, and the to-be-used information has a corresponding amplitude threshold value.
[0018] Based on the to-be-used information, an amplitude condition is determined from a corresponding relationship between pre-set information and conditions, wherein the amplitude condition is a condition for representing that the to-be-processed amplitude value is lower than the amplitude threshold value and a duration is longer than a preset time length threshold value, the duration is a time length during which the to-be-processed amplitude value is lower than the amplitude threshold value, and the preset time length threshold value is greater than the preset time length.
[0019] The step of adjusting the rotating speed of the indoor fan comprises the following steps.
[0020] Based on the to-be-used information, the rotating speed of the indoor fan is adjusted.
[0021] The application provides a noise optimization method of an indoor fan, wherein after the step of determining an amplitude condition from a corresponding relationship between pre-set information and conditions based on the to-be-used information, the method further comprises the following steps.
[0022] Determining whether the to-be-processed amplitude value is lower than the amplitude threshold value.
[0023] In the case that the to-be-processed amplitude value is not lower than the amplitude threshold value, it is determined that the to-be-processed amplitude value does not satisfy the amplitude condition.
[0024] In the case that the to-be-processed amplitude value is lower than the amplitude threshold value, it is determined whether a duration is greater than the preset time length threshold value.
[0025] In a case where the duration is not greater than the preset duration, it is determined that the to-be-processed amplitude value does not satisfy the amplitude condition.
[0026] In a case where the duration is greater than the preset duration, it is determined that the to-be-processed amplitude value satisfies the amplitude condition.
[0027] According to the noise optimization method of the indoor fan provided by the application, in a case where the to-be-used information includes the audio information and the distance information, the step of adjusting the rotation speed of the indoor fan based on the to-be-used information comprises:
[0028] Based on the to-be-used volume, a to-be-used distance is determined from a pre-set correspondence between volume and distance, wherein the to-be-used volume is a volume determined based on the audio information.
[0029] In a case where the to-be-used distance is greater than the distance corresponding to the distance information, a to-be-adjusted rotation speed is determined from a pre-set correspondence between distance and rotation speed based on the to-be-used distance, and the rotation speed corresponding to the indoor fan is adjusted to the to-be-adjusted rotation speed.
[0030] According to the noise optimization method of the indoor fan provided by the application, the step of obtaining to-be-used information comprises at least one of the following:
[0031] Based on a pre-obtained air conditioner position and a pre-obtained correspondence between position and user, user information is determined.
[0032] A to-be-processed image is obtained, and the to-be-processed image is recognized to obtain distance information.
[0033] Audio information is obtained.
[0034] The application further provides a noise optimization device of an indoor fan, which comprises:
[0035] An obtaining module is configured to obtain a sound signal corresponding to an indoor fan, obtain an amplitude mean value in a preset duration based on the sound signal, and take the amplitude mean value as a to-be-processed amplitude value.
[0036] An adjusting module is configured to adjust the rotation speed of the indoor fan in a case where the to-be-processed amplitude value does not satisfy a pre-obtained amplitude condition, and return to the step of obtaining the sound signal corresponding to the indoor fan until the to-be-processed amplitude value satisfies the amplitude condition, so as to realize noise optimization.
[0037] The application further provides 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 the processor implements the steps of the noise optimization method of the indoor fan according to any one of the above when executing the program.
[0038] The application further provides a non-transitory computer readable storage medium, which stores a computer program, wherein the computer program implements the steps of the noise optimization method of the indoor fan according to any one of the above when executed by a processor.
[0039] The application provides an indoor fan noise optimization method, device, air conditioner and storage medium, wherein the noise optimization method of the indoor fan comprises: acquiring a sound signal corresponding to the indoor fan, and acquiring an amplitude mean value within a preset time period based on the sound signal, and taking the amplitude mean value as a to-be-processed amplitude value; in a case where the to-be-processed amplitude value does not satisfy a pre-acquired amplitude condition, adjusting the rotation speed of the indoor fan, and returning to acquire the sound signal corresponding to the indoor fan until the to-be-processed amplitude value satisfies the amplitude condition, so as to realize noise optimization.
[0040] In this way, the to-be-processed amplitude value can be acquired according to the sound signal corresponding to the indoor fan, so that the rotation speed of the indoor fan is adjusted in a case where the to-be-processed amplitude value does not satisfy the amplitude condition, until the to-be-processed amplitude value satisfies the amplitude condition, noise optimization is realized, and compared with the method of avoiding the resonance point, the flexibility of noise optimization can be improved, the accuracy of noise optimization can be improved, and the noise optimization effect of the indoor fan can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0042] Figure 1 is one of the flowcharts of the indoor fan noise optimization method provided by the application;
[0043] Figure 2 is another flowchart of the indoor fan noise optimization method provided by the application;
[0044] Figure 3 is a structural schematic diagram of the indoor fan noise optimization device provided by the application;
[0045] Figure 4 is a structural schematic diagram of the indoor fan provided by the application;
[0046] Figure 5 is a structural schematic diagram of an air conditioner provided by the present application. DETAILED DESCRIPTION
[0047] To make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described below in conjunction with the accompanying drawings of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0048] In order to improve the noise optimization effect of the indoor fan and improve the user experience, the embodiments of the present application provide a noise optimization method, device, air conditioner, non-transitory computer readable storage medium and computer program product of an indoor fan. The noise optimization method of the indoor fan provided by the embodiments of the present application will be introduced below. Figure 1 The noise optimization method of the indoor fan provided by the embodiments of the present application will be introduced below.
[0049] As shown in Figure 1 The embodiments of the present application provide a noise optimization method of an indoor fan, which comprises:
[0050] S101, obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude mean value within a preset time length, and taking the amplitude mean value as a to-be-processed amplitude.
[0051] In order to be able to optimize the noise of the indoor fan, the sound signal corresponding to the indoor fan can be obtained. In an embodiment, a microphone can be installed in 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 amplitude mean value within the preset time length can be obtained based on the sound signal, and the amplitude mean value is taken as the to-be-processed amplitude. In an embodiment, the microphone is connected with a 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 to obtain the amplitude mean value within the preset time length, and obtain the to-be-processed amplitude. As an embodiment, the frequency spectrum value at a preset frequency can be selected based on the frequency spectrum graph corresponding to the sound signal, and the amplitude mean value corresponding to the frequency spectrum value within the preset time length is obtained, and the amplitude mean value is taken as the to-be-processed amplitude.
[0053] The preset frequency can be a human ear sensitive frequency, and the human ear sensitive frequency is 1000HZ-3000HZ. Due to the difference of the crowd and the actual situation, the hearing frequency range of the human ear will also change, for example, the hearing frequency range of the elderly is 50HZ-10000HZ, and the hearing frequency range of the adult is 30HZ-16000HZ.
[0054] Correspondingly, the preset frequency can be determined according to whether there is a user in the current second preset range of the air conditioner. The second preset range is greater than the first preset range, and the second preset range is a preset range outside the air conditioner, for example, the second preset range can be a range corresponding to a room where the air conditioner is located.
[0055] S102, in the case that the to-be-processed amplitude does not meet the pre-acquired amplitude condition, the speed of the indoor fan is adjusted, and the step of acquiring the sound signal corresponding to the indoor fan is returned until the to-be-processed amplitude meets the amplitude condition, so as to realize noise optimization.
[0056] In the case of acquiring the to-be-processed amplitude, it can be judged whether the to-be-processed amplitude meets the pre-acquired amplitude condition, wherein the amplitude condition is a condition capable of representing whether the sound signal corresponding to the to-be-processed amplitude needs to be optimized.
[0057] In the case that the to-be-processed amplitude meets the pre-acquired amplitude condition, it is indicated that the sound signal corresponding to the to-be-processed amplitude has a lower noise impact on the user, and therefore, the sound signal corresponding to the to-be-processed amplitude does not need to be optimized.
[0058] In the case that the to-be-processed amplitude does not meet the pre-acquired amplitude condition, it is indicated that the sound signal corresponding to the to-be-processed amplitude has a higher noise impact on the user, and therefore, the sound signal corresponding to the to-be-processed amplitude needs to be optimized.
[0059] In the case that the to-be-processed amplitude does not meet the pre-acquired amplitude condition, the speed of the indoor fan can be adjusted, and the step of acquiring the sound signal corresponding to the indoor fan is returned until the to-be-processed amplitude meets the amplitude condition, so as to realize noise optimization.
[0060] Since the sound signal corresponding to the indoor fan is the sound signal generated by the indoor fan in the rotating state, in order to realize noise optimization, the speed of the indoor fan needs to be adjusted.
[0061] In an 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 fan processing unit can be used to adjust the rotation speed of the indoor fan. After adjusting the rotation speed of the indoor fan, the sound signal corresponding to the indoor fan after the rotation speed adjustment can be obtained, that is, the step of returning to obtain the sound signal corresponding to the indoor fan.
[0062] Thus, the to-be-processed amplitude corresponding to the sound signal of the indoor fan after the rotation speed adjustment can be obtained, and then it can be determined whether the corresponding to-be-processed amplitude after the rotation speed adjustment meets the pre-obtained amplitude condition, until the to-be-processed amplitude meets the amplitude condition, so that noise optimization can be achieved.
[0063] As can be seen, in the embodiment, the to-be-processed amplitude can be obtained according to the sound signal of the indoor fan, so that the rotation speed of the indoor fan is adjusted when the to-be-processed amplitude does not meet the amplitude condition, until the to-be-processed amplitude meets the amplitude condition, noise optimization is achieved, and thus 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, so that the noise optimization effect of the indoor fan can be improved and the user experience can be improved.
[0064] As an embodiment of the embodiment of the present application, the step of obtaining the amplitude mean value in the preset time length based on the sound signal and taking the amplitude mean value as the to-be-processed amplitude can include:
[0065] Based on the sound signal, at least one specific frequency interval meeting a pre-obtained specific condition is selected.
[0066] After obtaining the sound signal, at least one frequency interval meeting a pre-obtained specific condition can be selected based on the sound signal. The sound signal includes a plurality of frequencies, and the specific condition is a condition determined based on the user's ear-sensitive frequency, a condition determined based on the running time period, a condition determined based on the alternating current, and / or a condition determined based on a preset frequency threshold.
[0067] The specific condition can be obtained in at least one of the following ways. In a first specific condition obtaining manner, the corresponding specific condition is obtained based on the user information and the correspondence between the pre-set information and the condition.
[0068] In the first specific condition obtaining manner, the specific condition is a condition representing the ear-sensitive frequency interval of the user information. When there is only one user, the specific condition is the ear-sensitive frequency interval corresponding to the user. When there are multiple users, the specific condition is a condition representing the union of the ear-sensitive frequency intervals corresponding to each user.
[0069] The user information can be user information determined based on image information obtained by the image acquisition device, can be user information determined based on audio information obtained by the audio acquisition device, and can be user information determined according to a terminal device connected to the air conditioner, which is reasonable.
[0070] Through the first specific condition acquisition mode, the specific frequency range corresponding to the user can be determined according to different users, so that the to-be-processed amplitude corresponding to the user's ear sensitivity frequency can be obtained, so that subsequent noise optimization can be more accurately realized.
[0071] In the second specific condition acquisition mode, the specific condition is determined according to the running time period in which the running time of the air conditioner is located, from the corresponding relationship between the preset time period and the condition. In the second specific condition acquisition mode, the specific condition is a condition representing the frequency corresponding to the running time period.
[0072] Through the second specific condition acquisition mode, the specific frequency range corresponding to the different time periods can be determined, so that the to-be-processed amplitude corresponding to the different time periods can be obtained, so that subsequent noise optimization can be more accurately realized.
[0073] In the third specific condition acquisition mode, the specific condition is pre-stored, and the specific condition can be an n-th frequency of the alternating current. For example, the specific condition can be an alternating current 2nd frequency. The specific condition can also be a frequency corresponding to a preset frequency percentage. For example, the specific condition can also be a highest frequency (the preset frequency percentage is 100%).
[0074] Through the third specific condition acquisition mode, the specific frequency range can be obtained for different sound signals, so that the corresponding to-be-processed amplitude can be obtained, so that subsequent noise optimization can be more accurately realized.
[0075] Based on the specific frequency range, an amplitude mean value within a preset time period is obtained, and the amplitude mean value is taken as the to-be-processed amplitude.
[0076] After obtaining the specific frequency range, based on the specific frequency range, an amplitude mean value within a preset time period is obtained, and the amplitude mean value is taken as the to-be-processed amplitude. In an implementation, the specific frequency range and the preset time period have a corresponding relationship. The above step of obtaining the amplitude mean value within the preset time period based on the specific frequency range can include:
[0077] Based on the preset time period, a preset number of time points are selected;
[0078] For each time point, a frequency mean value of the specific frequency range corresponding to the time point is obtained, and a to-be-used mean value is obtained.
[0079] Based on the to-be-used mean value and the preset number, the amplitude mean value is obtained.
[0080] A preset number of time points are selected within a preset time length, for each time point, a frequency mean value of a specific frequency range corresponding to the time point is obtained, to obtain a to-be-used mean value, and then the sum of each to-be-used mean value is divided by the preset number to obtain an amplitude mean value.
[0081] In another embodiment, a preset frequency number of frequency values can be selected in a specific frequency range, the frequency cumulative value of each frequency value within a preset time length is 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 is divided by the preset frequency number and the preset time length to obtain the amplitude mean value.
[0082] In yet another embodiment, a preset frequency number of frequency values can be selected from a specific frequency range, the fluctuation range of each frequency value within a preset time length is obtained, the intersection of each fluctuation range is obtained, and then a frequency value is randomly selected from the intersection as the amplitude mean value. This is reasonable.
[0083] As can be seen, in the present embodiment, the specific frequency range can be obtained in different ways, and then the to-be-processed amplitude can be obtained in different ways, so that the to-be-processed amplitude more in line with user requirements can be obtained according to different situations, so that subsequent noise optimization can be more accurately realized.
[0084] As an embodiment of the present embodiment, after the step of taking the amplitude mean value as the to-be-processed amplitude, the method can further include:
[0085] Obtaining to-be-processed information. The to-be-used information includes at least one of user information, state information, and audio information, and the to-be-used information has a corresponding amplitude threshold value.
[0086] In order to accurately realize noise optimization, to-be-processed information can be obtained, and the step of obtaining to-be-processed information can include at least one of the following:
[0087] The first way is to determine the user information based on the pre-acquired air conditioner position and the pre-acquired position and user corresponding relationship. The air conditioner position is the position corresponding to the air conditioner, and the user information can include the user's ear sensitive frequency, and can also include whether the user has ear diseases, and can also include the user's pre-set ear comfortable frequency. After obtaining the user information, the user amplitude threshold value can be determined based on the user information and the pre-stored information and threshold value corresponding relationship.
[0088] In the second mode, the to-be-processed image is acquired, and the distance information is obtained by identifying the to-be-processed image. The distance information can be information representing the distance between the position where the user is located and the position where the air conditioner is located. After the distance information is acquired, the distance amplitude threshold value can be determined based on the distance information and the corresponding relationship between the pre-stored information and the threshold value.
[0089] In the third mode, the audio information is acquired. After the audio information is acquired, the amplitude threshold value corresponding to the audio information can be used as the audio amplitude threshold value.
[0090] Based on the to-be-used information, the amplitude condition is determined from the corresponding relationship between the pre-set information and the condition. The amplitude condition is a condition representing that the to-be-processed amplitude is lower than the amplitude threshold value and the duration is longer than the pre-set duration threshold value. The duration is the duration for which the to-be-processed amplitude is lower than the amplitude threshold value. The pre-set duration threshold value is greater than the pre-set duration.
[0091] The amplitude threshold value includes at least one of the user amplitude threshold value, the distance amplitude threshold value, and the audio amplitude threshold value. The pre-set duration threshold value corresponds to at least one of the user duration threshold value, the distance duration threshold value, and the audio duration threshold value. The user amplitude threshold value, the distance amplitude threshold value, and the audio amplitude threshold value can not be equal. The user duration threshold value, the distance duration threshold value, and the audio duration threshold value can also not be equal.
[0092] After the to-be-processed information is acquired, the amplitude condition can be determined from the corresponding relationship between the pre-set information and the condition according to different situations corresponding to the to-be-processed information. The mode of determining the amplitude condition is introduced as follows.
[0093] In the first mode of determining the amplitude condition, when the to-be-processed information only includes the user information, the user condition can be determined from the corresponding relationship between the pre-set information and the condition based on the user information, and the user condition is used as the amplitude condition. The user condition is a condition representing that the volume corresponding to the air conditioner fan is lower than the pre-set user volume threshold value. Specifically, it can be a condition representing that the to-be-processed amplitude is lower than the user amplitude threshold value and the duration is longer than the user duration threshold value. The pre-set user volume threshold value has a corresponding relationship with the user amplitude.
[0094] In an embodiment, the sensitivity of the user to sound is different during the day and at night, so the pre-set user volume threshold value corresponding to different time points is different. When the to-be-processed information only includes the user information, the user condition can be determined from the corresponding relationship between the pre-set information, time, and condition based on the user information and the user information acquisition time. This can further determine a more accurate amplitude condition to more accurately realize noise optimization subsequently.
[0095] In a case where the to-be-processed information only includes distance information, the distance condition can be determined from a correspondence between the information and the conditions that are preset in advance, based on the distance information, and the distance condition is taken as the amplitude condition. The distance condition is a condition that indicates that the volume corresponding to the air conditioner fan is lower than a preset distance volume threshold. Specifically, the distance condition can be a condition that indicates that the to-be-processed amplitude is lower than a distance amplitude threshold and the duration is longer than a distance duration threshold. The preset distance volume threshold and the distance amplitude have a corresponding relationship.
[0096] In a case where the to-be-processed information only includes audio information, the audio condition can be determined from a correspondence between the information and the conditions that are preset in advance, based on the audio information, and the audio condition is taken 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 to-be-used volume. Specifically, the audio condition can be a condition that indicates that the to-be-processed amplitude is lower than an audio amplitude threshold and the duration is longer than an audio duration threshold. The to-be-used volume and the audio amplitude have a corresponding relationship. The audio duration threshold can be a duration in which the volume corresponding to the audio information is higher than a preset volume threshold.
[0097] In a case where the to-be-processed information includes at least two of the user information, the distance information, and the audio information, the corresponding information condition can be determined as the amplitude condition from a correspondence between the information and the conditions that are preset in advance, based on the information included in the to-be-processed information.
[0098] In a case where the corresponding amplitude condition cannot be determined, the amplitude condition can be determined by using the first to fourth determination manners of the amplitude condition, respectively, based on the information included in the to-be-processed information.
[0099] In a case where the amplitude condition includes multiple conditions, the amplitude condition corresponding to the fourth determination manner of the amplitude condition can be determined by taking the amplitude corresponding to the to-be-processed information in each of the amplitude conditions as the highest amplitude.
[0100] In a case where the to-be-processed information includes the user information and the audio information, the to-be-used comfort level can be determined based on the to-be-used volume corresponding to the audio information, the user corresponding to the user information, and a correspondence between the volume and the user comfort level that is preset in advance. The user information and the audio information have a corresponding relationship with the comfort condition. The comfort condition is a condition that indicates that the to-be-used comfort level is not greater than a preset comfort threshold.
[0101] In a case where the to-be-used comfort level indicates that the user is in a relatively noisy environment, that is, in a case where the to-be-used comfort level is not greater than the preset comfort threshold, it can be determined that the to-be-processed amplitude satisfies the amplitude condition.
[0102] In a case where the user is in a relatively quiet scene according to the to-be-used comfort degree, that is, in a case where the to-be-used comfort degree is greater than a preset comfort threshold, the first amplitude condition determination manner or the third amplitude condition determination manner described above can be performed to determine the amplitude condition.
[0103] The step of adjusting the rotation speed of the indoor fan can include:
[0104] The rotation speed of the indoor fan is adjusted based on the to-be-used information.
[0105] It can be seen that in the embodiment, the amplitude condition can be determined in different manners, so that accurate noise optimization can be realized subsequently.
[0106] As an embodiment of the present application, after the step of determining the amplitude condition from the correspondence between the preset information and conditions based on the to-be-used information, the method can include:
[0107] It is determined whether the to-be-processed amplitude satisfies the amplitude condition; in a case where the to-be-processed amplitude satisfies the amplitude condition, it is determined that noise optimization is not performed, and in a case where the to-be-processed amplitude does not satisfy the amplitude condition, it is determined that noise optimization is performed.
[0108] Specifically, it is determined whether the to-be-processed amplitude is lower than an amplitude threshold. In a case where the to-be-processed amplitude is not lower than the amplitude threshold, it is determined that the to-be-processed amplitude does not satisfy the amplitude condition. In a case where the to-be-processed amplitude is not lower than the amplitude threshold, that is, the noise corresponding to the air conditioner at the moment corresponding to the to-be-processed amplitude is relatively high, which will affect the life of the user, it can be determined that the to-be-processed amplitude does not satisfy the amplitude condition, so that noise optimization is performed subsequently.
[0109] In a case where the to-be-processed amplitude is lower than the amplitude threshold, it is determined whether the duration is greater than the preset duration threshold. In a case where the to-be-processed amplitude is lower than the amplitude threshold, it is indicated that the noise corresponding to the air conditioner at the moment corresponding to the to-be-processed amplitude is relatively low. In order to further improve the accuracy of noise optimization and thus improve the use experience of the user, it is further determined whether the duration is greater than the preset duration threshold.
[0110] In a case where the duration is not greater than the preset duration, it is determined that the to-be-processed amplitude does not satisfy the amplitude condition. In a case where the duration is not greater than the preset duration, it is indicated that the noise corresponding to the air conditioner is only temporarily reduced, which will still affect the user. Therefore, it can be determined that the to-be-processed amplitude does not satisfy the amplitude condition, so that noise optimization is realized subsequently.
[0111] In a case where the duration is greater than the preset duration, it is determined that the to-be-processed amplitude satisfies the amplitude condition. In a case where the duration is greater than the preset duration, it is indicated that the noise corresponding to the air conditioner has a lower impact on the user, and therefore, it can be determined that the to-be-processed amplitude satisfies the amplitude condition.
[0112] It can be seen that in the embodiment, the relationship between the to-be-processed amplitude and the amplitude threshold value is judged, and then the relationship between the duration corresponding to the to-be-processed amplitude and the preset duration threshold value is judged, so as to determine whether the to-be-processed amplitude satisfies the amplitude condition, which can improve the accuracy of noise reduction optimization, thereby improving the user experience.
[0113] As an implementation manner of the embodiment, in a case where the to-be-used information includes the audio information and the distance information, the step of adjusting the rotation speed of the indoor fan based on the to-be-used information includes:
[0114] Based on the to-be-used volume, a to-be-used distance is determined from a preset correspondence between volumes and distances, wherein the to-be-used volume is a volume determined based on the audio information;
[0115] In a case where the to-be-used distance is greater than a distance corresponding to the distance information, a to-be-adjusted rotation speed is determined from a preset correspondence between distances and rotation speeds based on the to-be-used distance, and the rotation speed corresponding to the indoor fan is adjusted to the to-be-adjusted rotation speed
[0116] The audio information can be audio information collected by a microphone installed in the third preset range of the air conditioner, and the audio information has a corresponding to-be-used volume. The distance information can be information representing a distance between a position where the user is located and a position where the air conditioner is located
[0117] The volume corresponding to the audio information is variable, in an implementation manner, an average volume corresponding to the audio information can be used as the to-be-used volume. In another implementation manner, an interval in which a preset percentage of volumes in the audio information are located can be determined, and a volume in the interval is randomly selected as the to-be-used volume, for example, in a case where 80% of the volumes are located in a first volume interval, a first volume in the first volume interval can be randomly selected as the to-be-used volume. In yet another implementation manner, the audio information is real-time received information, and therefore, a volume corresponding to each second of the audio information can be used as the to-be-used volume.
[0118] In the case that the amplitude value does not satisfy the amplitude value condition, the to-be-used volume corresponding to the audio information is lower than the preset volume threshold, which indicates that the volume in the range corresponding to the air conditioner is low. In order to more accurately adjust the speed, in the case that the to-be-used distance is greater than the distance corresponding to the distance information, the to-be-adjusted speed can be determined from the pre-set correspondence between the distance and the speed based on the to-be-used distance, and the speed of the indoor fan is adjusted to the to-be-adjusted speed, wherein the to-be-adjusted speed is used to adjust the speed of the indoor fan.
[0119] In the case that the to-be-used distance is not greater than the distance corresponding to the distance information, it indicates that the noise generated by the user audio information has less 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 the embodiment, in the case that the to-be-used information includes distance information and audio information and the to-be-used volume corresponding to the audio information is lower than the preset audio threshold, different steps can be performed for different cases, thereby improving the accuracy of noise optimization.
[0121] As an embodiment of the present application, the step of adjusting the speed of the indoor fan can include:
[0122] The speed of the indoor fan is adjusted based on the to-be-adjusted speed obtained in advance. Accordingly, the operating speed of the indoor fan can be adjusted to the to-be-adjusted speed.
[0123] The speed of the indoor fan is adjusted based on the pre-set speed value. The pre-set 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 reasonable. Accordingly, the speed of the indoor fan can be increased or decreased by the pre-set speed value.
[0124] In order to facilitate understanding of the noise optimization method of the indoor fan provided by the embodiment of the present application, the noise optimization method of the indoor fan provided by the embodiment of the present application will be introduced below in conjunction with specific examples.
[0125] As shown in Figure 2 , the noise optimization method of the indoor fan provided by the embodiment of the present application includes 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, a specific frequency interval is obtained, the amplitude mean value of the specific frequency interval in a preset time length is obtained, and a plurality of to-be-processed amplitude values are obtained.
[0129] The to-be-processed amplitudes can include a first to-be-processed amplitude F1, a second to-be-processed amplitude F2, a third to-be-processed amplitude F3, and a fourth to-be-processed amplitude F4.
[0130] S203, determining whether each to-be-processed amplitude is not less than a corresponding amplitude threshold.
[0131] The amplitude thresholds can include a plurality of amplitude thresholds, specifically, a first amplitude threshold Fa, a second amplitude threshold Fb, a third amplitude threshold Fc, and a fourth amplitude threshold Fd.
[0132] In the case where each to-be-processed amplitude is not less than the corresponding amplitude threshold, that is, in the case where F1≥Fa, F2≥Fb, F3≥Fc, or F4≥Fd, step S204 can be performed. In the case where each to-be-processed amplitude is not less than the corresponding amplitude threshold, it is determined that the to-be-processed amplitude satisfies the amplitude condition, that is, the step of noise optimization is not required.
[0133] S204, increasing the speed of the indoor fan by 5 revolutions per minute, and returning to step S201.
[0134] That is, the speed of the indoor fan is increased by 5 revolutions per minute (RPM).
[0135] In an embodiment, in the case where the to-be-processed amplitude includes a plurality of to-be-processed amplitudes, only a preset number of to-be-processed amplitudes can be determined to be not less than the corresponding rated amplitude, wherein the preset number can be set to 1, 5, or 10 according to actual use requirements, which are all reasonable.
[0136] The noise optimization device of the indoor fan provided by the present application is described below, and the noise optimization device of the indoor fan described below can be correspondingly referred to the noise optimization method of the indoor fan described above.
[0137] As shown in FIG. 1, an embodiment of the present application provides a noise optimization device of an indoor fan, which comprises: Figure 3 An acquisition module 310 is configured to acquire a sound signal corresponding to the indoor fan, and acquire an amplitude mean value within a preset time length based on the sound signal, and take the amplitude mean value as a to-be-processed amplitude.
[0138] An adjustment module 320 is configured to adjust the speed of the indoor fan in the case where the to-be-processed amplitude does not satisfy a pre-acquired amplitude condition, and return to the step of acquiring the sound signal corresponding to the indoor fan until the to-be-processed amplitude satisfies the amplitude condition, so as to realize noise optimization.
[0139]
[0140] As an implementation form of the embodiment of the present application, the acquisition module 310 can include:
[0141] The selecting unit is configured to select at least one specific frequency interval that meets a specific condition based on the sound signal, wherein the sound signal includes a plurality of frequencies, and the specific condition is a condition determined based on a sensitive frequency of a human ear of a user, a condition determined based on a running time period, a condition determined based on alternating current, and / or a condition determined based on a preset frequency threshold.
[0142] The acquisition unit is configured to acquire an amplitude mean value in the preset time period based on the specific frequency interval, and take the amplitude mean value as the to-be-processed amplitude.
[0143] As an implementation form of the embodiment of the present application, the specific frequency interval and the preset time period have a corresponding relationship.
[0144] The acquisition unit is specifically configured to select a preset number of time points based on the preset time period.
[0145] For each time point, the acquisition unit is configured to acquire a frequency mean value of a specific frequency interval corresponding to the time point, to obtain a to-be-used mean value.
[0146] The acquisition unit is configured to acquire the amplitude mean value based on the to-be-used mean value and the preset number.
[0147] As an implementation form of the embodiment of the present application, the device can further include:
[0148] The information acquisition module is configured to acquire to-be-used information, wherein the to-be-used information includes at least one of user information, state information, and audio information, and the to-be-used information has a corresponding amplitude threshold.
[0149] The condition determination module is configured to determine an amplitude condition from a pre-set correspondence between information and conditions based on the to-be-used information, wherein the amplitude condition is a condition that indicates that the to-be-processed amplitude is lower than the amplitude threshold and a duration is longer than a preset time threshold, the duration is a time period during which the to-be-processed amplitude is lower than the amplitude threshold, and the preset time threshold is greater than the preset time.
[0150] The adjustment module 320 can include:
[0151] The adjustment unit is configured to adjust the rotating speed of the indoor fan based on the to-be-used information.
[0152] As an implementation form of the embodiment of the present application, the device can further include:
[0153] determining whether the to-be-processed amplitude satisfies the amplitude condition.
[0154] In a case where the to-be-processed amplitude is not lower than the amplitude threshold, it is determined that the to-be-processed amplitude does not satisfy the amplitude condition.
[0155] In a case where the to-be-processed amplitude is lower than the amplitude threshold, it is determined whether the duration is greater than the preset duration threshold.
[0156] In a case where the duration is not greater than the preset duration, it is determined that the to-be-processed amplitude does not satisfy the amplitude condition.
[0157] In a case where the duration is greater than the preset duration, it is determined that the to-be-processed amplitude satisfies the amplitude condition.
[0158] As an implementation of an embodiment of the present application, in a case where the to-be-used information comprises the audio information and the distance information, the adjusting unit can be configured to:
[0159] determining a to-be-used distance from a preset correspondence between volume and distance based on a to-be-used volume, wherein the to-be-used volume is a volume determined based on the audio information;
[0160] In a case where the to-be-used distance is greater than a distance corresponding to the distance information, adjusting a speed of the indoor fan to a to-be-adjusted speed based on the to-be-used distance from a preset correspondence between distance and speed.
[0161] As an implementation of an embodiment of the present application, the information acquisition module comprises at least one of the following.
[0162] The user information acquisition unit is configured to determine user information based on a pre-acquired air conditioner position and a pre-acquired correspondence between position and user.
[0163] The distance acquisition unit is configured to acquire a to-be-processed image, and identify the to-be-processed image to obtain distance information.
[0164] The audio acquisition unit is configured to acquire audio information.
[0165] As shown in Figure 4 An indoor fan provided by an embodiment of the present application is introduced, which can comprise a fan 401, a microphone 402, a voice processing unit 403, and a fan processing unit 404.
[0166] Figure 5This example illustrates a schematic diagram of the physical structure of an air conditioner, which 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. The processor 510, communication interface 520, and memory 530 communicate with each other via the communication bus 540. The processor 510 can call logical instructions in the memory 530 to execute a noise optimization method for the indoor fan. This method includes: acquiring the sound signal corresponding to the indoor fan; acquiring the average amplitude over a preset time period based on the sound signal; using the average amplitude as the amplitude to be processed; adjusting the speed of the indoor fan if the amplitude to be processed does not meet the preset amplitude conditions; and returning to acquire the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude conditions, thereby achieving noise optimization.
[0167] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0168] On the other hand, the present invention also provides a computer program product, which includes a computer program that 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 for an indoor fan provided by the above methods. The method includes: acquiring a sound signal corresponding to the indoor fan, and acquiring the average amplitude within a preset time period based on the sound signal, and using the average amplitude as the amplitude to be processed; if the amplitude to be processed does not meet the preset amplitude condition, adjusting the speed of the indoor fan, and returning to acquire the sound signal corresponding to the indoor fan until the amplitude to be processed meets the amplitude condition, so as to achieve noise optimization.
[0169] In yet another aspect, the present application also provides a non-transitory computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the method for optimizing noise of an indoor fan provided by each of the above methods, and the method comprises: obtaining a sound signal corresponding to the indoor fan, and based on the sound signal, obtaining an amplitude mean value in a preset time length, and taking the amplitude mean value as a to-be-processed amplitude value; in a case where the to-be-processed amplitude value does not satisfy a pre-obtained amplitude condition, adjusting a rotating speed of the indoor fan, and returning to obtaining the sound signal corresponding to the indoor fan until the to-be-processed amplitude value satisfies the amplitude condition, so as to realize noise optimization.
[0170] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0171] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software and necessary general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of software product, which can be stored in a computer readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, server, or network device, etc.) execute the method described in each embodiment or some parts of the embodiment.
[0172] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of noise optimization of an indoor fan, characterized in that, The method comprises: acquiring a sound signal corresponding to the indoor fan, and based on the sound signal, acquiring an amplitude mean value within a preset time length, and taking the amplitude mean value as a to-be-processed amplitude value; The step of acquiring the amplitude mean value within the preset time length based on the sound signal and taking the amplitude mean value as the to-be-processed amplitude value comprises: based on the sound signal, selecting at least one specific frequency interval that meets a specific condition acquired in advance, wherein the sound signal comprises a plurality of frequencies, the specific condition is a condition determined based on a user's ear sensitivity frequency, a condition determined based on a running 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, acquiring the amplitude mean value within the preset time length, and taking the amplitude mean value as the to-be-processed amplitude value; In the case where the to-be-processed amplitude value does not meet the amplitude condition acquired in advance, the speed of the indoor fan is adjusted, and the step of acquiring the sound signal corresponding to the indoor fan is returned until the to-be-processed amplitude value meets the amplitude condition, so as to realize noise optimization.
2. The method of claim 1, wherein the method further comprises: The specific frequency interval and the preset time length have a corresponding relationship; The step of acquiring the amplitude mean value within the preset time length based on the specific frequency interval comprises: based on the preset time length, selecting a preset number of time points; for each time point, acquiring a frequency mean value of the specific frequency interval corresponding to the time point to obtain a to-be-used mean value; based on the to-be-used mean value and the preset number, the amplitude mean value is obtained.
3. The method of claim 1, wherein the method further comprises: After the step of taking the amplitude mean value as the to-be-processed amplitude value, the method further comprises: acquiring to-be-used information, wherein the to-be-used information comprises at least one of user information, state information, and audio information, and the to-be-used information has a corresponding amplitude threshold value; based on the to-be-used information, determining an amplitude condition from a pre-set correspondence between information and conditions, wherein the amplitude condition is a condition representing that the to-be-processed amplitude value is lower than the amplitude threshold value and the duration is longer than a preset time threshold, the duration is the duration that the to-be-processed amplitude value is lower than the amplitude threshold value, and the preset time threshold is greater than the preset time; The step of adjusting the speed of the indoor fan comprises: based on the to-be-used information, adjusting the speed of the indoor fan.
4. The method of claim 3, wherein the method further comprises: After the step of determining the amplitude condition from the pre-set correspondence between information and conditions based on the to-be-used information, the method further comprises: determining whether the to-be-processed amplitude value is lower than the amplitude threshold value; In the case where the to-be-processed amplitude value is not lower than the amplitude threshold value, it is determined that the to-be-processed amplitude value does not meet the amplitude condition; In the case where the to-be-processed amplitude value is lower than the amplitude threshold value, it is determined whether the duration is greater than the preset time threshold; In the case where the duration is not greater than the preset time, it is determined that the to-be-processed amplitude value does not meet the amplitude condition; In the case where the duration is greater than the preset time, it is determined that the to-be-processed amplitude value meets the amplitude condition.
5. The method of claim 3, wherein the method further comprises: In a case that the to-be-used information comprises the audio information and the distance information, the step of adjusting the rotating speed of the indoor fan based on the to-be-used information comprises: determining a to-be-used distance from a pre-set correspondence between volume and distance based on a to-be-used volume, wherein the to-be-used volume is determined based on the audio information; in a case that the to-be-used distance is greater than a distance corresponding to the distance information, determining a to-be-adjusted rotating speed from a pre-set correspondence between distance and rotating speed based on the to-be-used distance, and adjusting the rotating speed of the indoor fan to the to-be-adjusted rotating speed.
6. The method of claim 3, wherein the method further comprises: The step of obtaining the to-be-used information comprises at least one of: determining user information based on a pre-obtained air conditioner position and a pre-obtained correspondence between position and user; obtaining a to-be-processed image, recognizing the to-be-processed image, and obtaining the distance information; obtaining audio information.
7. A noise optimization device for a room fan, characterized by, The noise optimization method applied to the indoor fan according to any one of claims 1-6, the device comprises: an obtaining module, configured to obtain a sound signal corresponding to the indoor fan, and obtain an amplitude mean value within a preset time length based on the sound signal, and take the amplitude mean value as a to-be-processed amplitude value; an adjusting module, configured to adjust the rotating speed of the indoor fan in a case that the to-be-processed amplitude value does not satisfy a pre-obtained amplitude condition, and return the step of obtaining the sound signal corresponding to the indoor fan until the to-be-processed amplitude value satisfies the amplitude condition, so as to realize noise optimization.
8. An air conditioner comprising an indoor fan including a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the steps of the noise optimization method of the indoor fan according to any one of claims 1-6. 9.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the noise optimization method of the indoor fan according to any one of claims 1-6.
Citation Information
Patent Citations
Air conditioner noise reduction method, air conditioner and readable storage medium
CN113465164A
Method and device for suppressing noise
JP2003058186A