Electric motor control methods and apparatuses, and device and storage medium

By controlling the motor vibration and combining it with the audio signal, the oral care device can output regular sounds during the cleaning process, solving the problems of single cleaning function and irregular sounds in the existing technology and improving the user experience.

WO2025185048A1PCT designated stage Publication Date: 2025-09-11GUANGZHOU STARS PULSE CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/109026
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-09
Filing Date
2024-07-31
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Existing oral care devices only perform cleaning and cannot meet the diverse needs of users. In addition, the irregular sound output may affect the cleaning effect.

Method used

By driving the motor to vibrate and combining it with audio signals to control the motor to produce regular vibrations, it can output sound while achieving cleaning operations, ensuring the regularity of motor vibration and cleaning effect.

Benefits of technology

While cleaning the mouth, users can listen to music or voice to ensure that the cleaning effect is not affected, avoiding oral damage or insufficient cleaning caused by irregular vibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024109026_12092025_PF_FP_ABST
    Figure CN2024109026_12092025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application are electric motor control methods and apparatuses, and a device and a storage medium. A method comprises: driving an electric motor to vibrate, wherein the vibration is used for generating a sound while implementing a cleaning operation. When driven, the electric motor can output a sound while implementing an oral cleaning operation, so that a user of an oral care device can listen to music while cleaning the oral cavity, or can hear a prompt speech while cleaning the oral cavity.
Need to check novelty before this filing date? Find Prior Art

Description

Motor control method, device, equipment, and storage medium Technical Field

[0001] The present application relates to the field of oral care technology, and in particular to a motor control method and apparatus, equipment, and storage medium. Background Art

[0002] Oral care devices generally clean the user's oral cavity.

[0003] However, with the development of technology, simply cleaning the oral cavity can no longer meet the needs of users. Therefore, oral care equipment needs to complete oral care work while realizing other related functions.

[0004] Summary of the Invention

[0005] Embodiments of the present application provide a motor control method, apparatus, device, and storage medium.

[0006] In one aspect of an embodiment of the present application, a motor control method is provided, which is applied to an oral care device, wherein the oral care device includes a motor. The method includes:

[0007] The drive motor vibrates, and the vibration is used to achieve the cleaning operation while producing sound.

[0008] In another aspect of the embodiments of the present application, a motor control device is provided, which is applied to an oral care device. The oral care device includes a motor. The device includes: a driving module;

[0009] The driving module is used to drive the motor to vibrate, and the vibration is used to achieve the cleaning operation and generate sound at the same time.

[0010] Another aspect of an embodiment of the present application provides a motor control method for an oral care device, wherein the oral care device includes a motor, and the method includes inputting a driving signal to the motor to cause the motor to vibrate, wherein the vibration is used to achieve a cleaning operation while generating sound.

[0011] On the other hand, an embodiment of the present application provides a motor control device for an oral care device. The oral care device includes a motor, and the device includes: a signal input module; the signal input module is used to input a driving signal to the motor to make the motor vibrate, and the vibration is used to achieve a cleaning operation while generating sound.

[0012] The computer device provided in the embodiment of the present application includes a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the program, the method of the embodiment of the present application is implemented.

[0013] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] FIG1 is a schematic diagram of an application scenario of a motor control method provided in an embodiment of the present application;

[0017] FIG2 is a flow chart of a motor control method provided in an embodiment of the present application;

[0018] FIG3 is a schematic diagram of the composition of a driving signal provided in an embodiment of the present application;

[0019] FIG4 is a schematic diagram showing a representation of a driver signal provided in an embodiment of the present application;

[0020] FIG5 is a schematic diagram of another representation method of a driver signal provided in an embodiment of the present application;

[0021] FIG6 is a schematic diagram of another composition of a driving signal provided in an embodiment of the present application;

[0022] FIG7 is a schematic diagram showing a transition signal provided in an embodiment of the present application;

[0023] FIG8 is a schematic diagram showing a transition signal in a sound spectrum provided in an embodiment of the present application;

[0024] FIG9 is a schematic diagram of a combination of multiple sound frequencies provided in an embodiment of the present application;

[0025] FIG10 is a schematic diagram of a sound spectrum provided in an embodiment of the present application;

[0026] FIG11 is a schematic diagram of the relationship between sound loudness and sound frequency provided in an embodiment of the present application;

[0027] FIG12 is a schematic diagram showing the positional relationship between an audio signal and a transition signal provided in an embodiment of the present application;

[0028] FIG13 is a schematic diagram of one amplitude of a transition signal provided in an embodiment of the present application;

[0029] FIG14 is another schematic diagram of the amplitude of the transition signal provided in an embodiment of the present application;

[0030] FIG15 is another schematic diagram of the amplitude of the transition signal provided in an embodiment of the present application;

[0031] FIG16 is a frequency diagram of a transition signal provided in an embodiment of the present application;

[0032] FIG17 is another frequency diagram of a transition signal provided in an embodiment of the present application;

[0033] FIG18 is an application scenario diagram of a motor control method disclosed in an embodiment of the present application;

[0034] FIG19 is a flow chart of a motor control method disclosed in an embodiment of the present application;

[0035] FIG20 is a waveform diagram of initial audio data disclosed in an embodiment of the present application;

[0036] FIG21 is a schematic diagram of converting initial audio data into a driving signal disclosed in an embodiment of the present application;

[0037] FIG22 is a schematic diagram illustrating the corresponding relationship between the vibration frequency and vibration amplitude of a motor disclosed in an embodiment of the present application;

[0038] FIG23 is a schematic diagram of the distribution of the vibration frequency of a driving signal disclosed in an embodiment of the present application;

[0039] FIG24 is a schematic diagram of a spectrum corresponding to a sound generated by a motor disclosed in an embodiment of the present application;

[0040] FIG25 is a schematic diagram of a time-frequency spectrum corresponding to a sound generated by a motor disclosed in an embodiment of the present application;

[0041] FIG26 is a waveform diagram of a driving signal disclosed in an embodiment of the present application;

[0042] FIG27 is a schematic diagram of a method for obtaining a driving signal disclosed in an embodiment of the present application;

[0043] FIG28 is a schematic diagram of another method for obtaining a driving signal disclosed in an embodiment of the present application;

[0044] FIG29 is a waveform diagram of another driving signal disclosed in an embodiment of the present application;

[0045] FIG30 is a waveform diagram of a driving sub-signal disclosed in an embodiment of the present application;

[0046] FIG31 is a flow chart of another motor control method disclosed in an embodiment of the present application;

[0047] FIG32 is a schematic diagram of another method for obtaining a driving signal provided in an embodiment of the present application;

[0048] FIG33 is a schematic structural diagram of a motor control device provided in an embodiment of the present application;

[0049] FIG34 is a schematic structural diagram of a motor control device for an oral care device provided in an embodiment of the present application;

[0050] Figure 35 is a structural schematic diagram of the oral care device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0052] Oral care devices generally clean the user's oral cavity. However, with the development of technology, simply cleaning the oral cavity is no longer enough to meet the needs of users. Therefore, it is necessary to allow oral care devices to complete the oral cleaning task while also achieving other related functions.

[0053] In order to increase the functionality of oral care devices such as teeth rinsers and electric toothbrushes, the oral care devices may be provided with a sound output function, for example, outputting voice or music through motor vibration.

[0054] However, in the actual implementation process, since the output sound is not a regular audio, for example, the music that can be played by music playback software on the market is usually irregular, if the motor is used to generate vibrations of such music, the effect of oral cleaning may be reduced.

[0055] For example: if the frequency of the music is too high, the oral care device may vibrate too quickly, thus damaging the user's mouth; or if the frequency of the music is too low, the vibration of the oral care device may not be sufficient to remove foreign matter from the user's mouth, thus failing to meet the needs of oral cleaning.

[0056] In order to solve the above problems existing in the related art, a motor control method is provided in an embodiment of the present application. The following explains the actual application scenario of the motor control method provided in the embodiment of the present application.

[0057] Figure 1 is a schematic diagram of an application scenario of the motor control method provided in an embodiment of the present application. Please refer to Figure 1. The scenario includes an oral care device, wherein the oral care device may include a motor 110. During the operation of the oral care device, the motor can be driven to vibrate, thereby generating sound while achieving a cleaning operation.

[0058] Among them, the vibration generated by the motor can be used to enable the oral care device to complete the corresponding cleaning task. For example, the motor can drive the brush head of the electric toothbrush to vibrate effectively to achieve cleaning inside the oral cavity. The sound signal generated by the motor can be transmitted to the cleaning part, wherein the cleaning part can be, for example, a brush head, etc. When the cleaning part contacts the user's mouth, the sound signal can be used through bone conduction to allow the user of the oral care device to hear the corresponding music.

[0059] For example, if the oral care device is an electric toothbrush, the user can clean his teeth while hearing the corresponding music generated by the vibration of the motor through bone conduction while brushing his teeth with the electric toothbrush.

[0060] The specific implementation process of the motor control method provided in the embodiment of the present application is explained below.

[0061] FIG2 is a flow chart of a motor control method provided in an embodiment of the present application. Referring to FIG2 , the method includes: driving the motor to vibrate, and the vibration is used to achieve a cleaning operation while generating sound.

[0062] The execution subject of the above method may be an oral care device, and the oral care device may have a motor.

[0063] It should be noted that, in the process of driving the motor to vibrate, a driving signal may be input to enable the motor to vibrate. The driving signal may be an electrical signal generated by a controller in the oral care device.

[0064] The vibration generated by the motor may include cleaning vibration and sound vibration. The two vibrations are the same vibration generated by the motor, and the driving signal generating the vibration is the same signal.

[0065] Among them, for cleaning vibration, cleaning operation can be achieved during the vibration process to complete oral cleaning; for sound vibration, sound output can be achieved during the vibration process, so that users can listen to music or voice while using the oral care device for oral cleaning.

[0066] It should be noted that the sound output based on the vibration of the motor can be achieved when the motor vibrates, and the sound signal generated by the motor can be transmitted to the cleaning part, such as the brush head, etc. When the cleaning part comes into contact with the user's mouth, the sound signal can be transmitted from the teeth of the user of the oral care device to the ears through bone conduction, so that the user of the oral care device can hear music or voice.

[0067] In the motor control method provided in the embodiments of the present application, the motor can be driven to vibrate, wherein the vibration can be used to simultaneously produce sound while performing a cleaning operation. By driving the motor, the motor can simultaneously produce sound while performing an oral cleaning operation, thereby allowing the user of the oral care device to listen to music while cleaning their mouth, or to hear a prompt voice while cleaning their mouth.

[0068] In order to more clearly illustrate the driving signal for driving the motor, the specific composition of the driving signal provided in the embodiment of the present application is explained below.

[0069] FIG3 is a schematic diagram of the composition of the driving signal provided in an embodiment of the present application. Referring to FIG3 , the driving signal includes: a plurality of audio signals, and the audio signals are used to drive the motor to generate a sound with a tone corresponding to the audio signal.

[0070] It should be noted that an audio signal can be the sound of a driving motor to produce a tone corresponding to the audio signal. The tone can be, for example, a scale in music, such as: G3, G#3 / Ab3, A3, A#3 / Bb3, B3, C4, C#4 / Db4, D4, D#4 / Eb4, E4, F4.

[0071] For each scale, it can correspond to different frequencies, for example:

[0072] G3(196Hz), G#3 / Ab3(207.65Hz), A3(220Hz), A#3 / Bb3(233.08Hz), B3(246.94Hz), C4(261.63 Hz), C#4 / Db4(277.18Hz), D4(293.66Hz), D#4 / Eb4(311.13Hz), E4(329.63Hz), F4(349.23Hz).

[0073] It should be noted that the frequency and duration of the output sound can be adjusted by setting the audio signal, so that the output sound can have a certain pitch and rhythm.

[0074] In the motor control method provided in the embodiment of the present application, an audio signal can be set to drive the motor to produce a sound with a tone corresponding to the audio signal. After the motor produces the sound with the corresponding tone, the oral cleaning operation can be achieved while the sound is output.

[0075] In one embodiment, each audio signal may include multiple driving sub-signals. The representation of the driving sub-signals is explained in detail below.

[0076] FIG4 is a schematic diagram showing a representation of a driving sub-signal provided in an embodiment of the present application. Referring to FIG4 , each audio signal includes a plurality of driving sub-signals, and the plurality of driving sub-signals are used to drive the motor to generate regular vibrations.

[0077] Regular vibration refers to the motor vibrating according to a certain pattern, for example, first vibrating in a first direction, then in a second direction, then in the first direction again, and so on. Furthermore, during the vibration process, the duration of each forward and reverse vibration of the motor can be equal; and / or the amplitude of each forward and reverse vibration of the motor can be equal.

[0078] Optionally, the forward and reverse vibration durations of the motor vibration refer to the duration of the motor vibrating in the first direction and the duration of the motor vibrating in the second direction during one vibration process, and these two durations may be equal. For example, the duration of the motor vibrating in the first direction is 5ms, and the duration of the motor vibrating in the second direction is also 5ms.

[0079] The forward and reverse amplitudes of the motor's vibration can be the amplitude of the motor's vibration in a first direction and the amplitude of the motor's vibration in a second direction during a single vibration process. The vibration amplitude can be the distance the motor moves during the vibration process and can be determined by the motor's output torque. These two amplitudes can be equal. For example, the amplitude of the motor's vibration in the first direction is 0.5 mm, and the duration of the motor's vibration in the second direction is also 0.5 mm.

[0080] In the motor control method provided in the embodiments of the present application, a driving sub-signal can be set to cause the motor to generate regular vibrations. Furthermore, during the vibration process, the duration of the forward and reverse vibrations of the motor can be equal; and / or the amplitude of the forward and reverse vibrations of the motor can be equal. By achieving regular motor vibrations in this manner, effective cleaning of the oral care device can be achieved.

[0081] 4 , in one embodiment, each driving sub-signal has a monotonic change, and the monotonic change is used to enable the motor to generate effective cleaning vibration.

[0082] Optionally, the driving sub-signal may include two types of changes: monotonically increasing and monotonically decreasing. Each monotonic change can drive the motor to produce an effective cleaning vibration. If the vibration direction of the motor includes two directions, left and right, under the monotonically increasing change, the vibration direction of the motor is an effective cleaning vibration to the left; under the monotonically decreasing change, the vibration direction of the motor is an effective cleaning vibration to the right. That is to say, two monotonic changes of a driving sub-signal are used to drive the motor to produce a reciprocating vibration.

[0083] That is, during the monotonically increasing and monotonically decreasing changes of the driver signal, if the two change curves are symmetrical, and the absolute values ​​of the maximum amplitude of each driver signal and the minimum amplitude of the driver signal are equal, it can be determined that the forward and reverse vibrations of the motor have equal durations and equal amplitudes.

[0084] The driving sub-signals shown in FIG4 may be a plurality of continuous driving sub-signals, wherein each driving sub-signal may be monotonically increased and monotonically decreased once. This process may be a smooth monotonically increased and monotonically decreased wave; or, it may be a wave with small glitches that roughly presents a monotonically increased and roughly presents a monotonically decreased wave. In the example of FIG4 , multiple waves with small glitches that roughly present a monotonically increased and roughly presents a monotonically decreased wave.

[0085] Accordingly, based on the content shown in FIG4 , it can be obtained that the driving sub-signal changes regularly and periodically.

[0086] Each driving sub-signal or a plurality of driving sub-signals may be regarded as a cycle, and the process may be repeated.

[0087] 4 , the multiple driving sub-signals in FIG4 may be driving sub-signals in the same audio signal. In one embodiment, the frequency of the driving sub-signals in the same audio signal is a fixed frequency, and the amplitude of the driving sub-signals in the same audio signal is a fixed amplitude.

[0088] That is to say, a monotonically increasing and a monotonically decreasing combination in FIG4 can be used as a driving sub-signal. If these driving sub-signals are in the same audio signal, they can have the same frequency and amplitude, for example, the frequency is 220 Hz and the amplitude is 50 dB.

[0089] In the motor control method provided in the embodiments of the present application, the frequency of the driving sub-signal within the same audio signal can be set to a fixed frequency, and the amplitude of the driving sub-signal within the same audio signal can be set to a fixed amplitude. This allows the motor to produce more regular motion, thus ensuring that the oral care device can complete the oral cleaning task.

[0090] It should be noted that the monotonic change of the driving sub-signal can make the motor generate effective vibration, where effective vibration refers to the vibration of the motor that can enable the oral care device to complete the cleaning work. The following explains various feasible conditions for effective vibration.

[0091] In one embodiment, the effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor in a unit time is greater than a preset energy value.

[0092] For example, assuming the preset energy value is 5 joules, if the energy consumed by the motor in vibrating per unit time is greater than 5 joules, it can be determined that the vibration is an effective cleaning vibration of the motor; correspondingly, if the energy consumed by the motor in vibrating per unit time is less than 5 joules, it can be determined that the vibration is an invalid cleaning vibration of the motor.

[0093] In one embodiment, the effective cleaning vibration of the motor is a vibration in which the motor output torque is greater than a preset torque value.

[0094] For example, assuming the preset torque value is 5N·m, if the motor output torque is greater than 5N·m, it can be determined that the vibration is an effective cleaning vibration of the motor; correspondingly, if the motor output torque is less than 5N·m, it can be determined that the vibration is an invalid cleaning vibration of the motor.

[0095] In one embodiment, the effective cleaning vibration of the motor is a vibration whose amplitude of the motor is greater than a preset amplitude value.

[0096] For example, assuming the preset amplitude value is 0.5mm, if the vibration amplitude of the motor is greater than 0.5mm, it can be determined that the vibration is an effective cleaning vibration of the motor; correspondingly, if the vibration amplitude of the motor is less than 0.5mm, it can be determined that the vibration is an invalid cleaning vibration of the motor.

[0097] It should be noted that in the above explanation process, whether the motor is an effective cleaning vibration is determined after meeting one condition. In the actual implementation process, it can be set based on actual needs. For example: it can be determined as an effective cleaning vibration after meeting any one or two conditions, or it is necessary to meet the above three conditions at the same time to determine that it is an effective cleaning vibration. No specific restrictions are made here.

[0098] In the motor control method provided in the embodiments of the present application, effective cleaning vibration of the motor can be defined as vibration in which the energy consumed by the motor per unit time is greater than a preset energy value; and / or effective cleaning vibration of the motor is defined as vibration in which the motor output torque is greater than a preset torque value; and / or effective cleaning vibration of the motor is defined as vibration in which the motor vibration amplitude is greater than a preset amplitude value. The above conditions can more accurately determine whether the motor can generate effective cleaning vibration.

[0099] It should be noted that, in addition to the representation shown in FIG4 , the driving sub-signal may also be represented by other waveforms.

[0100] FIG5 is a schematic diagram of another representation of a driving sub-signal provided in an embodiment of the present application. Referring to FIG5 , the driving sub-signal is a combination of one or more of a sine wave, a square wave, and a triangle wave.

[0101] FIG5(a) shows a sine wave variation curve. When the driving sub-signal is a sine wave, it can show a periodic regular variation within the entire cycle. The sub-wave of the sine wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a sine wave variation curve as a whole.

[0102] FIG5( b ) shows a square wave variation curve. When the driving sub-signal is a square wave, it can show a periodic regular variation within the entire cycle. The sub-wave of the square wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a square wave variation curve as a whole.

[0103] FIG5( c ) shows a changing curve of a triangular wave. When the driving sub-signal is a triangular wave, it can show a periodic regular change in the entire cycle. The sub-wave of the triangular wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a triangular wave changing curve as a whole.

[0104] In actual implementation, any one of the three waveform forms mentioned above can be used to represent the driving sub-signal, or a corresponding combination of the three types of waveforms can be used to represent the driving sub-signal, which is not specifically limited here.

[0105] It should be noted that the sounds of sine waves and triangle waves are softer, while the sounds of square waves are relatively sharper. In the process of actually determining the waveform of the driving sub-signal, one or more of the above three waveforms can be selected according to the requirements of the sound type.

[0106] The above explanation illustrates that the driving signal may include an audio signal. In actual implementation, the driving signal may include other signals in addition to the audio signal. Another composition of the driving signal will be explained below.

[0107] FIG6 is another schematic diagram of the composition of the driving signal provided in an embodiment of the present application. Referring to FIG6 , the driving signal further includes: a transition signal; the transition signal is before or after any audio signal, or between two adjacent audio signals of different frequencies, and the transition signal is used to achieve a smooth transition of the audio signal.

[0108] The drive signal may include an audio signal and a transition signal. The audio signal can drive the motor to produce a sound corresponding to a pitch. Because different audio signals correspond to different frequencies, the generated pitches may also be different. In other words, different audio signals may correspond to different pitches, which may be a musical scale. For example, the first audio signal may correspond to a pitch of G3, while the second audio signal may correspond to a pitch of A3, and so on. This is not a specific limitation.

[0109] The transition signal can be used to implement the transition between two different audio signals or the transition at the beginning or end of a single audio signal. That is, the transition signal can be before or after any audio signal, or between any two different audio signals, without specific limitation.

[0110] In order to explain the transition signal more clearly, the amplitude, frequency, duration and other factors of the transition signal are explained below.

[0111] First, the amplitude of the transition signal is explained below. The amplitude of the transition signal can be a fixed amplitude or a variable amplitude, and is not specifically limited here.

[0112] If the amplitude of the transition signal is a fixed amplitude, the amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

[0113] It should be noted that if the transition signal is a transition signal after the audio signal, the amplitude of the transition signal is smaller than the amplitude of the audio signal; if the transition signal is a transition signal before the audio signal, the amplitude of the transition signal is smaller than the amplitude of the audio signal; if the transition signal is a transition signal between two audio signals of different frequencies, the amplitude of the transition signal is smaller than the amplitude of each of the two adjacent audio signals.

[0114] For example, if the amplitude of the adjacent audio signal is 20 dB, the amplitude of the transition signal may be a fixed value smaller than 20 dB, such as 5 dB.

[0115] If the amplitude of the transition signal varies, the average amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

[0116] It should be noted that if the amplitude of the transition signal is a variable amplitude, it can change gradually or suddenly. For example, it can be at a first fixed amplitude for a period of time and at a second fixed amplitude for another period of time. Alternatively, it can be an amplitude that changes gradually over the entire period of time, without specific limitation. The entire period of time can be the sum of the aforementioned period of time and the other period of time.

[0117] In order to explain the amplitude of the transition signal more clearly, the changes in the amplitude of the transition signal in three different situations are explained below.

[0118] Case 1: The transition signal precedes the audio signal, and the amplitude of the transition signal gradually increases to the amplitude of the audio signal following the transition signal.

[0119] Case 2: The transition signal follows the audio signal, and the amplitude of the transition signal gradually decreases from the amplitude of the audio signal preceding the transition signal.

[0120] Case 3: The transition signal is between two different audio signals. In this case, three transition modes can be included:

[0121] Mode 1: When the amplitude of the audio signal preceding the transition signal is greater than the amplitude of the audio signal following the transition signal, the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal to the amplitude of the following audio signal.

[0122] Mode 2: When the amplitude of the subsequent audio signal of the transition signal is greater than the amplitude of the preceding audio signal of the transition signal, the amplitude of the transition signal gradually increases from the amplitude of the preceding audio signal to the amplitude of the subsequent audio signal.

[0123] Mode 3: The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the next audio signal.

[0124] Figure 7 is a schematic diagram showing the transition signal provided in an embodiment of the present application. Please refer to Figure 7. The contents shown in Figure 7 are the three situations corresponding to the above-mentioned methods 1 to 3, wherein: the above-mentioned method 1 is shown in part (d) of Figure 7, the above-mentioned method 2 is shown in part (e) of Figure 7, and the above-mentioned method 1 is shown in part (f) of Figure 7.

[0125] It should be noted that, for both mode 1 and mode 2, the amplitude of the transition signal can change in a single direction, for example, the amplitude gradually increases or the amplitude gradually decreases; for mode 3, the amplitude of the transition signal changes in two directions, for example, first gradually decreases and then gradually increases.

[0126] Optionally, during the change process of mode 3, the amplitude of the transition signal may gradually decrease from the amplitude of the previous audio signal to the target amplitude, and then gradually increase to the amplitude of the next audio signal.

[0127] The target amplitude is smaller than the amplitude of the previous audio signal and the amplitude of the next audio signal.

[0128] In the motor control method provided in the embodiment of the present application, a transition signal whose amplitude changes according to actual conditions can be set, so that the transition from the tone sound generated by the previous audio signal to the tone sound generated by the subsequent audio signal can be more natural, thereby reducing the abruptness of the sounds generated by the previous audio signal and the subsequent audio signal.

[0129] Next, the frequency of the transition signal will be explained below. The frequency of the transition signal may be the same as one of the frequencies of the adjacent audio signal.

[0130] That is, the frequency of the transition signal may be equal to the frequency of the previous audio signal or the frequency of the next audio signal.

[0131] For example, if there is no audio signal after the transition signal, the frequency of the transition signal may be equal to that of the previous audio signal; if there is no audio signal before the transition signal, the frequency of the transition signal may be equal to that of the subsequent audio signal; if there are audio signals before and after the transition signal, the frequency of the transition signal may be equal to that of one of the audio signals according to actual needs, and no specific restrictions are imposed here.

[0132] It should be noted that the frequency of the transition signal can be a fixed frequency or a variable frequency. If it is a variable frequency, it can gradually change from the frequency of the previous audio signal to the frequency of the next audio signal. There is no specific limitation here.

[0133] In addition, the duration of the transition signal is explained below.

[0134] In one embodiment, the duration of the transition signal is shorter than the duration of the audio signal.

[0135] Optionally, since the function of the transition signal is mainly to transition the audio signal, during the actual music output process, the user mainly hears the tone corresponding to the audio signal. The duration of the transition signal can be set to be shorter, for example, it can be less than the duration of the audio signal, or even much less than the duration of the audio signal.

[0136] For example, the duration of the audio signal is 2 seconds, and the duration of the transition signal may be 20 ms.

[0137] In one embodiment, the duration of the transition signal is a preset duration.

[0138] It should be noted that the transition signal can be set to a signal with a fixed duration. For example, regardless of the duration of the audio signal, the duration of the transition signal is 20 ms.

[0139] The preset duration may be a fixed duration that does not change with changes in the audio signal.

[0140] In one embodiment, the duration of the transition signal is positively correlated with the duration of the audio signal before or after the transition signal.

[0141] It should be noted that the duration of the transition signal may be positively correlated with the duration of the previous audio signal. For example, the longer the duration of the previous audio signal, the longer the duration of the transition signal.

[0142] Alternatively, the duration of the transition signal may be positively correlated with the duration of the subsequent audio signal. For example, the longer the duration of the subsequent audio signal is, the longer the duration of the transition signal is.

[0143] Alternatively, the duration of the transition signal may be positively correlated with the average duration of the preceding audio signal and the average duration of the succeeding audio signal of the transition signal. For example, the longer the average duration of the preceding audio signal and the average duration of the succeeding audio signal, the longer the duration of the transition signal.

[0144] It should be noted that, in actual implementation, the duration of the transition signal can be set in any of the above-mentioned ways, and is not specifically limited here.

[0145] It should be noted that the above explains the conditions that the amplitude, frequency, and duration of the transition signal can meet. The following explains the conditions of the transition signal in the sound spectrum.

[0146] FIG8 is a schematic diagram showing a transition signal in a sound spectrum provided in an embodiment of the present application. Please refer to FIG8 . The content shown in FIG8 is the above-mentioned sound spectrum, which can represent the energy distribution of the sound generated by the motor.

[0147] The frequency spectrum corresponding to the transition signal is at the positions indicated in FIG10 , for example, position A, position B, and position C. Based on FIG10 , it can be clearly seen that the energy concentration of the transition signal is less than the preset concentration threshold.

[0148] It should be noted that in this sound spectrum, the horizontal axis represents duration and the vertical axis represents frequency, that is, the concentrated position of energy, where the concentrated position refers to a certain frequency range. For example: if a sound is concentrated between 400Hz-410Hz, then the corresponding position between the frequencies of 400Hz-410Hz will have more energy.

[0149] In one embodiment, in the sound spectrum corresponding to the sound, the transition signal can be compared with the audio signal based on the concentration position of the vertical axis, and it can be found that the energy concentration of the transition signal is less than that of the audio signal.

[0150] It should be noted that, for any transition signal, the energy concentration level thereof is lower than the energy concentration level of any audio signal.

[0151] Energy concentration refers to the degree to which a signal's energy distribution is concentrated in the frequency domain. For signals with high energy concentration, the energy is primarily concentrated in a few frequencies. For signals with low energy concentration, the energy distribution is relatively uniform. Transition signals can be considered signals with low energy concentration.

[0152] Among them, the position indicated by any one of position A, position B and position C is the spectrum of one of the transition signals, and the position before or after the transition signal can be the spectrum of the audio signal. From the distribution of energy on the spectrum, it can be seen that the energy concentration of the transition signal is less than that of the audio signal.

[0153] In the motor control method provided in the embodiments of the present application, the energy concentration of the transition signal in the sound spectrum corresponding to the sound can be set to be less than a preset concentration threshold, and the energy concentration of the transition signal can be less than the energy concentration of the audio signal. The lower energy concentration of the transition signal can be more clearly determined from the sound spectrum, indicating that the transition signal serves a transitional role in the actual music output process, and that the primary output sound is the tone corresponding to the audio signal.

[0154] The above explains the specific settings of the transition signal. In actual implementation, the driving signal composed of the audio signal and the transition signal may also have certain setting requirements.

[0155] Figure 9 is a schematic diagram of the combination of multiple sound frequencies provided in an embodiment of the present application. Please refer to Figure 9. The driving signal is used to drive the motor to vibrate according to N vibration frequencies so that the motor produces N tones of sound, and the N tones correspond one-to-one to the N vibration frequencies, where N is an integer greater than or equal to 4.

[0156] In the schematic diagram shown in FIG9 , N is 5, corresponding to five audio signals. FIG9 shows a feasible combination method, such as using five audio signals A3, C4#, B3, E4 and D4 to form the driving signal.

[0157] In actual implementation, a larger number of audio signals may be combined, and transition audio may be added based on actual needs to ultimately obtain the driving signal.

[0158] 9 , in one embodiment, the time spectrum corresponding to the N tones of sound generated by the motor includes N sound frequencies, and the N sound frequencies change regularly and periodically.

[0159] Optionally, among the five audio signals, the frequency of A3 is 220 Hz, the frequency of C4# is 277 Hz, the frequency of B3 is 246 Hz, the frequency of E4 is 329 Hz, and the frequency of D4 is 293 Hz. Each audio signal may have its corresponding sound frequency, and each sound frequency may vary periodically.

[0160] In one embodiment, among multiple audio signals, the first audio signal is used to drive the motor to vibrate according to the vibration frequency corresponding to the first audio signal, so that the motor produces a first-tone sound corresponding to the first audio signal, and the duration of the first-tone sound matches the duration of the first audio signal; the first audio signal is any audio signal in the driving signal.

[0161] It should be noted that there is a corresponding relationship between the audio signal and the sound generated by the motor. For example, the sound generated by the first audio signal in FIG9 is A3, and the duration of A3 corresponds to the duration of the first audio signal.

[0162] Optionally, any audio signal in the driving signal may be set in the above manner to obtain a sound that meets the requirements and output the sound.

[0163] The above process explains the working principle of the driving signal. The following explains the conditions that the sound needs to meet after generating the sound based on the driving signal.

[0164] Figure 10 is a schematic diagram of the sound spectrum provided in an embodiment of the present application. Please refer to Figure 10. In the sound spectrum corresponding to the sound, the proportion of spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than the first proportion threshold.

[0165] FIG10 shows the sound spectrum mentioned above, which can represent the energy distribution of the sound generated by the motor.

[0166] It should be noted that in this sound spectrum, the horizontal axis represents duration and the vertical axis represents frequency, that is, the concentration position of energy, where the concentration position refers to a certain frequency range. For example: if a sound is concentrated between 300Hz-310Hz, then the corresponding position between the frequencies of 300Hz-310Hz will have more energy.

[0167] In the spectrum, the proportion of spectrum energy corresponding to frequencies within the preset operating frequency range corresponding to the motor needs to be greater than a first proportion threshold.

[0168] The preset operating frequency range corresponding to the motor may be a frequency range that satisfies the cleaning performance of the motor, or a frequency range that satisfies the vibration performance of the motor.

[0169] It should be noted that the frequency range of the motor's cleaning performance refers to the frequency range within which the motor's vibrations can achieve oral cleaning operations. Exceeding this frequency range will result in the oral cleaning operation not being completed properly, for example: insufficient vibration intensity to clean the mouth or excessive vibration intensity causing oral damage. The frequency range of the motor's vibration performance refers to the frequency range within which the motor operates at its most appropriate efficiency, meaning it can operate in its optimal working state. Exceeding this frequency range will result in the motor not being able to maintain its optimal working state.

[0170] In addition, for a motor that has been shipped, its operating frequency range is usually fixed. Based on the actual demand range, a matching motor can be selected as the motor to drive the oral care device, such as: ultrasonic motor, servo motor, etc., without specific restrictions here.

[0171] For example, if the motor is a sonic motor, the preset operating frequency range is 100Hz-500Hz; if the motor is a servo motor, the preset operating frequency range is 100Hz-1500Hz. In other words, if the motor is a sonic motor, the proportion of spectral energy corresponding to 100Hz-500Hz must be greater than the first proportion threshold; if the motor is a sonic motor, the proportion of spectral energy corresponding to 100Hz-1500Hz must be greater than the first proportion threshold.

[0172] 10 , that is to say, if the motor is a sonic motor, the spectral energy concentrated at 100 Hz-500 Hz on the vertical axis of the sound spectrum is relatively large; if the motor is a servo motor, the spectral energy concentrated at 100 Hz-1500 Hz on the vertical axis of the sound spectrum is relatively large.

[0173] The first percentage threshold may be a threshold set based on actual needs, for example, it may be a fixed value such as 50%, 60%, etc., and is not specifically limited here.

[0174] It should be noted that when the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor is greater than the first proportion threshold, it can be determined that most of the frequencies generated by the motor are within the preset operating frequency range. Since the cleaning performance and vibration performance of the motor can be met within the preset operating frequency range, it can be ensured that the vibration generated by the motor can achieve cleaning work, and can generate sounds with a certain tone or rhythm.

[0175] In the motor control method provided in the embodiments of the present application, in the sound spectrum corresponding to the sound, the proportion of the spectrum energy corresponding to the frequencies within the preset operating frequency range corresponding to the motor can be set to be greater than a first proportion threshold. By ensuring that the target sound meets the corresponding sound spectrum condition, that is, by ensuring that the proportion of the spectrum energy corresponding to the frequencies within the preset operating frequency range corresponding to the motor is greater than the first proportion threshold, the motor can simultaneously meet the conditions for cleaning operation and sound output. In other words, the motor can generate cleaning vibrations during operation while outputting a target sound with a certain tone or rhythm.

[0176] It should be noted that the above process explains the method of setting the frequency of the sound generated by the motor under the sound spectrum. In the actual implementation process, in addition to the sound spectrum meeting certain conditions, the relationship between the sound frequency and the sound loudness can also be set to meet certain conditions.

[0177] FIG11 is a schematic diagram of the relationship between sound loudness and sound frequency provided in an embodiment of the present application. Referring to FIG11 , among the multiple sound frequencies corresponding to the sound, the sound loudness corresponding to the sound frequency within the preset operating frequency range corresponding to the motor is the largest.

[0178] The first sound frequency M1 is 300Hz, the second sound frequency M2 is 800Hz, the third sound frequency M3 is 400Hz, the fourth sound frequency M4 is 10Hz, the fifth sound frequency M5 is 200Hz, and the sixth sound frequency M6 is 1000Hz. The motor is a sonic motor, which means that the preset operating frequency range is between 100Hz-500Hz.

[0179] Among them, the sound loudness generated by the first sound frequency M1 is 50dB, the sound loudness generated by the second sound frequency M2 is 5dB, the sound loudness generated by the third sound frequency M3 is 60dB, the sound loudness generated by the fourth sound frequency M4 is 2dB, the sound loudness generated by the fifth sound frequency M5 is 70dB, and the sound loudness generated by the sixth sound frequency M6 is 1dB.

[0180] Based on Figure 11, it can be seen that the sound with the loudest sound is the sound generated by the fifth sound frequency M5, and the frequency of the fifth sound frequency M5 is 200 Hz, which is within the preset operating frequency range. That is, it can be seen that the sound generated by the sound frequency within the preset operating frequency range corresponding to the motor has the loudest sound.

[0181] It should be noted that if there are multiple sounds at the same time, the sound that the user will hear first may be the sound with the loudest sound, and within the preset working frequency range corresponding to the motor, the oral care device can be guaranteed to complete the cleaning work. That is to say, when the sound frequency within the preset working frequency range corresponding to the motor has the loudest sound, the user can hear a sound with a certain tone and rhythm while completing the oral cleaning work.

[0182] In a motor control method provided in an embodiment of the present application, among multiple sound frequencies corresponding to a sound, the sound loudness corresponding to the sound frequency within the preset operating frequency range corresponding to the motor can be set to be the highest. Within the preset operating frequency range corresponding to the motor, the oral care device can be guaranteed to complete the cleaning operation. Thus, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor can be maximized, allowing the user to hear a sound with a certain tone and rhythm while achieving oral cleaning.

[0183] Please continue to refer to FIG. 2 , wherein the vibration generated by the motor may include cleaning vibration and sound vibration. These two vibrations are the same vibration generated by the motor, and the driving signal generating the vibration is the same signal.

[0184] Among them, for cleaning vibration, cleaning operation can be achieved during the vibration process to complete oral cleaning; for sound vibration, sound output can be achieved during the vibration process, so that users can listen to music or voice while using the oral care device for oral cleaning.

[0185] It should be noted that the sound output based on the vibration of the motor can be achieved when the motor vibrates, and the sound signal generated by the motor can be transmitted to the cleaning part (such as a brush head, etc.). When the cleaning part comes into contact with the user's mouth, the sound signal can be transmitted from the teeth of the user of the oral care device to the ears through bone conduction, so that the user of the oral care device can hear music or voice.

[0186] In the motor control method provided in the embodiment of the present application, a driving signal can be input to the motor to make the motor vibrate and generate sound, and the driving signal includes an audio signal and a transition signal; wherein the transition signal is before or after any audio signal, or between two adjacent audio signals of different frequencies; the audio signal is used to drive the motor to generate a sound with a tone corresponding to the audio signal, and the transition signal is used to achieve a change and transition of the audio signal. wherein, through the transition signal, the transition before or after the sound generated by the audio signal driving the motor, or the transition between the sounds of different tones generated by two audio signals of different frequencies driving the motor can be made more natural, thereby meeting the demand for output sound effects during the oral cleaning process.

[0187] Regarding the driving signal, in order to more clearly express the relationship between the audio signal and the transition signal in the driving signal, three feasible position relationships are shown below through schematic diagrams.

[0188] Figure 12 is a schematic diagram of the positional relationship between the audio signal and the transition signal provided in an embodiment of the present application. Please refer to Figure 12. Part (a) of Figure 12 shows that there is a transition signal before the audio signal. If the transition signal is before any audio signal, the transition signal is used to add a transition sound before the start of the audio signal.

[0189] Part (b) of FIG. 12 shows that an audio signal is followed by a transition signal. If the transition signal follows any audio signal, the transition signal is used to add a transition sound after the audio signal ends.

[0190] Part (c) of FIG. 12 shows that there is a transition signal between two audio signals. If the transition signal is between two adjacent audio signals of different frequencies, the transition signal is used to connect the adjacent audio signals of different frequencies to achieve a transition between the two adjacent audio signals.

[0191] It should be noted that in the process of the motor generating music, if the sound of the tone corresponding to an audio signal is directly output, it will appear very abrupt. A transition signal can be added before the audio signal. The transition signal generates a transition sound, for example: a sound that changes from small to large. After the transition sound, the sound of the tone corresponding to the audio signal is output, which can reduce the abruptness.

[0192] Correspondingly, if there is no sound immediately after the sound of a tone ends, it will appear very abrupt. A transition signal can be added after the audio signal. The transition signal generates a transition sound. For example, the sound changes from loud to soft, and after the transition sound, the sound gradually disappears, which can reduce the abruptness.

[0193] Correspondingly, if the sound of two tones is directly transitioned, it will appear abrupt. A transition signal can be added between two audio signals of different frequencies. The transition signal produces a transition sound, for example: the changing sound connecting the two audio signals. After the transition sound, the transition between the two audio signals becomes more natural and the abruptness can be reduced.

[0194] For example, for the music generated and output by the motor, if there is no transition signal, two audio signals of different frequencies will, for example, change directly from a bass to a treble, or from a treble to a bass, which will make the music output by the motor unnatural. After adding the transition signal, the output tone sound can gradually change from a bass to a treble, or from a treble to a bass, so that the two sounds of different tones transition naturally and reduce the abruptness.

[0195] It should be noted that, in the above three cases, if any one of the conditions is met, a transition signal can be added to achieve the transition of the tone, and no specific limitation is made here.

[0196] In one embodiment, if multiple of the above three situations are met at the same time, for example, a transition signal needs to be added after an audio signal, and a transition signal is also needed between this audio signal and the next audio signal, then the transition signal set between the two audio signals can be preferentially adopted. If this transition signal is set, there is no need to set the transition signal added after the audio signal again.

[0197] In one embodiment, there may be multiple audio signals in the driving signal. In this case, a transition signal may be added before the first audio signal, a transition signal may be added after the last audio signal, and a transition signal may be added between all two adjacent audio signals of different frequencies.

[0198] It should be noted that the duration of an audio signal can usually be set within a certain range. For example, the duration of each audio signal can be between 50ms and 2s. If an audio signal exceeding 2s is required, the method adopted may be to place two or more audio signals of the same frequency adjacent to each other, so as to splice an audio signal exceeding the upper limit of the duration. Among them, for two audio signals of the same frequency, since the corresponding sounds are exactly the same, in the actual implementation process, it can be selected whether to add a transition signal between the two audio signals according to actual needs. If a transition signal is added, the user can clearly hear that these are two separate sounds of the same tone; if a transition signal is not added, the user can hear that it is a sound of a single tone with a longer duration. Whether to add a transition signal can be selected according to the needs of the user, and no specific restrictions are made here.

[0199] The following explains the setting conditions of the amplitude of the transition signal provided in the embodiment of the present application. It should be noted that the amplitude of the transition signal can be a fixed amplitude or a variable amplitude, and there is no specific limitation here. The following are the conditions that the amplitude of the transition signal needs to meet when the amplitude of the transition signal is a fixed amplitude.

[0200] FIG13 is a schematic diagram of one amplitude of a transition signal provided in an embodiment of the present application. Referring to FIG13 , the amplitude of the transition signal is a fixed amplitude, and the amplitude of the transition signal is smaller than the amplitude of the adjacent audio signal of the transition signal.

[0201] It should be noted that the transition signal shown in FIG13 is a signal with a fixed amplitude, that is, the amplitude of the transition signal remains unchanged.

[0202] Among them, if the transition signal is a transition signal after the audio signal, the amplitude of the transition signal is smaller than the amplitude of the audio signal; if the transition signal is a transition signal before the audio signal, the amplitude of the transition signal is smaller than the amplitude of the audio signal; if the transition signal is a transition signal between two audio signals of different frequencies, the amplitude of the transition signal is smaller than the amplitude of each of the two adjacent audio signals.

[0203] For example, if the amplitude of the adjacent audio signal is 20 dB, the amplitude of the transition signal may be a fixed value smaller than 20 dB, such as 5 dB.

[0204] In the motor control method provided in the embodiment of the present application, the transition of the audio signal can be achieved by setting a transition signal with a fixed amplitude, which can make the transition of the audio signal more natural. In addition, setting the amplitude of the transition signal to be smaller than the amplitude of the adjacent audio signal of the transition signal can also ensure the transition effect of the transition signal, thereby reducing the abruptness of the sound generated by the audio signal.

[0205] It should be noted that, in actual implementation, the transition signal may have a variable amplitude in addition to a fixed amplitude. The following explains the conditions that need to be met when the transition signal has a variable amplitude.

[0206] In one embodiment, if the amplitude of the transition signal is a varying amplitude, the average amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

[0207] It should be noted that if the amplitude of the transition signal is a variable amplitude, it can change gradually or suddenly. For example, it can be at a first fixed amplitude for a period of time and at a second fixed amplitude for another period of time. Alternatively, it can be an amplitude that changes gradually over the entire period of time, without specific limitation. The entire period of time can be the sum of the aforementioned period of time and the other period of time.

[0208] In order to explain the amplitude of the transition signal more clearly, the changes in the amplitude of the transition signal in three different situations are explained below.

[0209] Case 1: The transition signal precedes the audio signal. In this case, the change in the amplitude of the transition signal can be achieved in the following manner.

[0210] FIG14 is another amplitude diagram of the transition signal provided in an embodiment of the present application. Referring to FIG14 , the amplitude of the transition signal gradually increases to the amplitude of the subsequent audio signal of the transition signal.

[0211] For example, the amplitude of the transition signal may start from 0 or any value smaller than the amplitude of the subsequent audio signal and gradually increase to be equal to the amplitude of the subsequent audio signal.

[0212] For example, if the amplitude of the subsequent audio signal is 10 dB, the amplitude of the transition signal may be gradually increased from 5 dB to 10 dB, thereby achieving the transition to the subsequent audio signal.

[0213] The change process may be linear or gradual according to other rules, and there is no specific limitation here. It can be set accordingly according to the user's usage requirements or music output requirements.

[0214] In the motor control method provided in the embodiment of the present application, a transition signal with gradually increasing amplitude can be set to make the transition of the tone sound generated by the subsequent audio signal more natural and reduce the abruptness of the sound generated by the subsequent audio signal.

[0215] Case 2: The transition signal follows the audio signal. In this case, the change in the amplitude of the transition signal can be achieved in the following manner.

[0216] FIG15 is another amplitude diagram of a transition signal provided in an embodiment of the present application. Referring to FIG15 , the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal of the transition signal.

[0217] For example, the amplitude of the transition signal may start from being equal to the amplitude of the previous audio signal and gradually decrease to 0 or any value smaller than the amplitude of the previous audio signal.

[0218] For example, if the amplitude of the previous audio signal is 10 dB, the amplitude of the transition signal may be gradually reduced from 10 dB to 5 dB, thereby achieving the transition from the previous audio signal.

[0219] The change process may be linear or gradual according to other rules, and is not specifically limited here. It can be set accordingly based on the user's usage requirements or music output requirements.

[0220] In the motor control method provided in the embodiment of the present application, a transition signal with a gradually decreasing amplitude can be set to make the transition of the tone sound generated by the previous audio signal more natural and reduce the abruptness of the sound generated by the previous audio signal.

[0221] Case 3: The transition signal is between two different audio signals. In this case, the change in the amplitude of the transition signal can be implemented in the following manner.

[0222] Please continue to refer to Figure 7 above. In this case, there are three transition modes:

[0223] Mode 1: When the amplitude of the audio signal preceding the transition signal is greater than the amplitude of the audio signal following the transition signal, the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal to the amplitude of the following audio signal.

[0224] Mode 2: When the amplitude of the subsequent audio signal of the transition signal is greater than the amplitude of the preceding audio signal of the transition signal, the amplitude of the transition signal gradually increases from the amplitude of the preceding audio signal to the amplitude of the subsequent audio signal.

[0225] Mode 3: The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the next audio signal.

[0226] The above-mentioned method 1 is shown in part (d) of Figure 7, the above-mentioned method 2 is shown in part (e) of Figure 7, and the above-mentioned method 1 is shown in part (f) of Figure 7.

[0227] It should be noted that, for both mode 1 and mode 2, the amplitude of the transition signal can change in a single direction, for example, the amplitude gradually increases or the amplitude gradually decreases; for mode 3, the amplitude of the transition signal changes in two directions, for example, first gradually decreases and then gradually increases.

[0228] Optionally, during the change process of mode 3, the amplitude of the transition signal may gradually decrease from the amplitude of the previous audio signal to the target amplitude, and then gradually increase to the amplitude of the next audio signal.

[0229] The target amplitude is smaller than the amplitude of the previous audio signal and the amplitude of the next audio signal.

[0230] For example, if the amplitude of the previous audio signal is 20 dB and the amplitude of the next audio signal is 25 dB, the target amplitude needs to be smaller than these two amplitudes, for example, it may be 5 dB.

[0231] That is to say, the amplitude of the transition signal can be gradually reduced from 20dB to 5dB, and then gradually increased from 5dB to 25dB.

[0232] In the motor control method provided in the embodiment of the present application, a transition signal whose amplitude changes according to actual conditions can be set, so that the transition from the tone sound generated by the previous audio signal to the tone sound generated by the subsequent audio signal can be more natural, thereby reducing the abruptness of the sounds generated by the previous audio signal and the subsequent audio signal.

[0233] In one embodiment, the target amplitude is related to the duration of the transition signal.

[0234] For example, the longer the duration of the transition signal is, the smaller the target amplitude can be, with the minimum being 0; the shorter the duration of the transition signal is, the larger the target amplitude can be, but it cannot exceed the amplitude of the adjacent audio signal.

[0235] Optionally, if the duration of the transition signal is greater than or equal to the target duration threshold, the target amplitude is 0.

[0236] It should be noted that the target duration threshold can be a pre-set threshold, which can be 10ms, for example. If the duration of the transition signal is greater than or equal to the target duration threshold, it can be determined that the transition signal lasts longer and can meet the minimum target amplitude, that is, the target amplitude can be set to 0.

[0237] Optionally, if the duration of the transition signal is less than the target duration threshold, the target amplitude is a preset amplitude, and the preset amplitude is greater than 0.

[0238] It should be noted that if the duration of the transition signal is less than the target duration threshold, it can be determined that the duration of the transition signal is short. If the target amplitude is set to a small value, it may cause the transition to be more abrupt. Therefore, it can be a preset amplitude, which can be greater than 0.

[0239] It should be noted that, in addition to adopting a fixed target amplitude, the target amplitude can also be an amplitude that can be changed according to other conditions, as follows.

[0240] Optionally, if the duration of the transition signal is less than the target duration threshold, the target amplitude is determined based on the time difference between the target duration threshold and the duration of the transition signal, the time difference is positively correlated with the target amplitude, and the target amplitude is greater than 0.

[0241] It should be noted that the difference between the target duration threshold and the duration of the transition signal can be calculated in real time. The time difference is used to represent the difference between the transition signal and the target duration threshold. The larger the time difference is, the shorter the transition signal is, and the higher the target amplitude needs to be set. Therefore, the time difference and the target amplitude can be set to be positively correlated, and the target amplitude is an amplitude greater than 0. Different target amplitudes are set based on different time differences, so that the setting of the target difference can be more flexible.

[0242] For example, if the time difference is 2ms, the corresponding target amplitude is 5dB; if the time difference is 5ms, the corresponding target amplitude is 10dB.

[0243] In the motor control method provided in the embodiment of the present application, the target amplitude of the transition signal can be further set according to the duration of the transition signal, so that the amplitude of the transition signal is more adapted to the amplitude of its adjacent audio signal, thereby improving the transition effect and further making the transition between the tones generated by the audio signal more natural.

[0244] The above explains the amplitude setting conditions for the transition signal. Now let's explain the frequency setting conditions for the transition signal. It should be noted that the frequency of the transition signal can be fixed or variable, without specific limitation. The following are the conditions that the frequency of the transition signal must meet when the frequency of the transition signal is fixed.

[0245] FIG16 is a frequency diagram of a transition signal provided in an embodiment of the present application. Referring to FIG16 , the frequency of the transition signal is a fixed frequency, and the frequency of the transition signal is equal to the frequency of the previous audio signal or the frequency of the next audio signal.

[0246] It should be noted that (g) in FIG. 16 shows a case where the frequency of the transition signal is a fixed frequency. In this case, the frequency of the transition signal may be equal to the frequency of the previous audio signal or the frequency of the next audio signal.

[0247] For example, if there is no audio signal after the transition signal, the frequency of the transition signal may be equal to that of the previous audio signal; if there is no audio signal before the transition signal, the frequency of the transition signal may be equal to that of the subsequent audio signal; if there are audio signals before and after the transition signal, the frequency of the transition signal may be equal to that of one of the audio signals according to actual needs, and no specific restrictions are imposed here.

[0248] It should be noted that, when the frequency of the transition signal is a fixed frequency, in addition to the above-mentioned method, two different fixed frequencies can also be set, as shown in (h) in FIG16 .

[0249] Optionally, the frequency of the transition signal includes a first frequency and a second frequency, the first frequency is before the second frequency, the first frequency is equal to the frequency of the preceding audio signal of the transition signal, and the second frequency is equal to the frequency of the succeeding audio signal of the transition signal.

[0250] It should be noted that the transition signal may have two different frequencies, wherein the first frequency is equal to the frequency of the preceding audio signal of the transition signal; the second frequency is equal to the frequency of the succeeding audio signal of the transition signal, and the first frequency and the second frequency are not equal.

[0251] In one embodiment, the two situations shown above are only examples. In actual implementation, multiple different fixed frequencies can also be set according to actual usage requirements or user needs, for example: three, four or more transition signals of different frequencies, which are not specifically limited here.

[0252] In the motor control method provided in the embodiment of the present application, the frequency of the transition signal can be set to a fixed frequency, so that the transition from the tone sound generated by the previous audio signal to the tone sound generated by the subsequent audio signal can be more natural, thereby reducing the abruptness of the sounds generated by the previous audio signal and the subsequent audio signal.

[0253] It should be noted that, in actual implementation, the transition signal may have a variable frequency in addition to a fixed frequency. The following explains the conditions that need to be met when the transition signal has a variable frequency.

[0254] FIG17 is another frequency diagram of the transition signal provided in an embodiment of the present application. Referring to FIG17 , the frequency of the transition signal is a changing frequency, and the frequency of the transition signal gradually changes from the frequency of the previous audio signal to the frequency of the next audio signal.

[0255] Optionally, the frequency of the transition signal may gradually change from being equal to the frequency of the previous audio signal to the frequency of the next audio signal.

[0256] For example, if the frequency of the previous audio signal is 200 Hz and the frequency of the next audio signal is 300 Hz, the frequency of the transition signal may gradually change from 200 Hz to 300 Hz.

[0257] It should be noted that the frequency may be changed gradually, that is, gradually increasing from 200 Hz to 300 Hz.

[0258] In the motor control method provided in the embodiment of the present application, the frequency of the transition signal can be set to a changing frequency, so that the transition from the tone sound generated by the previous audio signal to the tone sound generated by the subsequent audio signal can be more natural, thereby reducing the abruptness of the sounds generated by the previous audio signal and the subsequent audio signal.

[0259] Among them, by correspondingly setting the frequency and amplitude of the transition signal in the above manner, the connection between the audio signals can be made more natural.

[0260] The above respectively explains the setting conditions of the amplitude and frequency of the transition signal. The following explains the setting conditions of the duration of the transition signal provided in the embodiment of the present application.

[0261] It should be noted that there are multiple conditions for setting the duration of the transition signal, and each method is explained below.

[0262] In one embodiment, the duration of the transition signal is shorter than the duration of the audio signal.

[0263] Optionally, since the function of the transition signal is mainly to transition the audio signal, during the actual music output process, the user mainly hears the tone corresponding to the audio signal. The duration of the transition signal can be set to be shorter, for example, it can be less than the duration of the audio signal, or even much less than the duration of the audio signal.

[0264] For example, the duration of the audio signal is 2 seconds, and the duration of the transition signal may be 20 ms.

[0265] In one embodiment, the duration of the transition signal is a preset duration.

[0266] It should be noted that the transition signal can be set to a signal with a fixed duration. For example, regardless of the duration of the audio signal, the duration of the transition signal is 20 ms.

[0267] The preset duration may be a fixed duration that does not change with changes in the audio signal.

[0268] In one embodiment, the duration of the transition signal is positively correlated with the duration of the audio signal before or after the transition signal.

[0269] It should be noted that the duration of the transition signal may be positively correlated with the duration of the previous audio signal. For example, the longer the duration of the previous audio signal, the longer the duration of the transition signal.

[0270] Alternatively, the duration of the transition signal may be positively correlated with the duration of the subsequent audio signal. For example, the longer the duration of the subsequent audio signal is, the longer the duration of the transition signal is.

[0271] Alternatively, the duration of the transition signal may be positively correlated with the average duration of the preceding audio signal and the average duration of the succeeding audio signal of the transition signal. For example, the longer the average duration of the preceding audio signal and the average duration of the succeeding audio signal, the longer the duration of the transition signal.

[0272] It should be noted that, in actual implementation, the duration of the transition signal can be set in any of the above-mentioned ways, and is not specifically limited here.

[0273] In the motor control method provided in the embodiment of the present application, the duration of the transition signal can be further set so that the duration of the transition signal is more adapted to the amplitude of its adjacent audio signal, thereby improving the transition effect and further making the transition between the tones generated by the audio signal more natural.

[0274] The above description explains the setting conditions for the amplitude, frequency, and duration of the transition signal. For the drive signal, the transition signal can be used to achieve the transition of the audio signal, allowing the motor to produce more natural music based on the audio signal. The following explains the relevant content of the audio signal in the drive signal.

[0275] In one embodiment, each audio signal includes a plurality of driving sub-signals, and monotonic variations of the driving sub-signals are used to drive the motor to produce effective cleaning.

[0276] It should be noted that the audio signal may include multiple driving sub-signals, and the multiple driving sub-signals can be used to drive the motor to produce regular vibration. The regular vibration of the motor may mean that the motor vibrates in a first direction with a preset amplitude, then vibrates in a second direction with a preset amplitude, and then vibrates in the first direction with a preset amplitude, and so on in a cycle, which is called regular vibration.

[0277] By such regular vibration, the motor can be driven to produce effective cleaning. For example, for an electric toothbrush, the regular vibration can make the motor produce effective cleaning, that is, the oral care device can clean the teeth in the mouth.

[0278] That is to say, the audio signal can be used to drive the motor to make sound while the driving sub-signal can be used to make the motor produce regular vibrations, thereby driving the motor to produce effective cleaning.

[0279] Since the driving sub-signals may include multiple ones, and these driving sub-signals are repeated according to a certain periodicity, the motor can generate regular vibrations based on these driving sub-signals.

[0280] For example, the driving sub-signal may include both monotonically increasing and monotonically decreasing changes. Each monotonic change can drive the motor to produce an effective cleaning vibration. If the vibration direction of the motor includes left and right directions, under a monotonically increasing change, the vibration direction of the motor is an effective cleaning vibration to the left; under a monotonically decreasing change, the vibration direction of the motor is an effective cleaning vibration to the right. In other words, two monotonic changes of a driving sub-signal are used to drive the motor to produce a reciprocating regular vibration.

[0281] In the motor control method provided in the embodiments of the present application, a drive signal can be input to cause the motor to simultaneously output sound while performing an oral cleaning operation, thereby enabling the user of the oral care device to listen to music or hear voice prompts while cleaning their mouth. Furthermore, the presence of the transition signal can make the sound corresponding to the audio signal more natural, reducing the abruptness of the sound transition.

[0282] The above process explains the working principle of the audio signal and the transition signal in the driving signal. The following explains the conditions that need to be met for the content displayed in the sound spectrum corresponding to the audio signal and the transition signal.

[0283] Another motor control method is provided in an embodiment of the present application, which includes: inputting a drive signal into the motor to cause the motor to vibrate and generate sound, the drive signal including an audio signal and a transition signal; wherein, in a sound spectrum corresponding to the sound, the energy concentration of the transition signal is less than a preset concentration threshold.

[0284] The sound spectrum refers to the energy distribution spectrum of the sound generated by the motor. The specific form of the sound spectrum is as follows.

[0285] Please continue to refer to the aforementioned FIG. 8 . The content shown in FIG. 8 is the aforementioned sound spectrum, which can represent the energy distribution of the sound generated by the motor.

[0286] The frequency spectrum corresponding to the transition signal is at the positions indicated in FIG8 , for example, position A, position B, and position C. Based on FIG8 , it can be clearly seen that the energy concentration of the transition signal is less than the preset concentration threshold.

[0287] It should be noted that in this sound spectrum, the horizontal axis represents the duration and the vertical axis represents the frequency, that is, the concentrated position of energy, where the concentrated position refers to a certain frequency range. For example: if a sound is concentrated between 200Hz-210Hz, then the corresponding position between the frequencies of 200Hz-210Hz will have more energy.

[0288] In one embodiment, in the sound spectrum corresponding to the sound, the transition signal can be compared with the audio signal based on the concentration position of the vertical axis, and it can be found that the energy concentration of the transition signal is less than that of the audio signal.

[0289] It should be noted that, for any transition signal, the energy concentration level thereof is lower than the energy concentration level of any audio signal.

[0290] Energy concentration refers to the degree to which a signal's energy distribution is concentrated in the frequency domain. For signals with high energy concentration, the energy is primarily concentrated in a few frequencies. For signals with low energy concentration, the energy distribution is relatively uniform. Transition signals can be considered signals with low energy concentration.

[0291] Among them, the position indicated by any one of position A, position B and position C is the spectrum of one of the transition signals, and the position before or after the transition signal can be the spectrum of the audio signal. From the distribution of energy on the spectrum, it can be seen that the energy concentration of the transition signal is less than that of the audio signal.

[0292] In one embodiment, in a sound spectrum corresponding to the sound, the duration of the transition signal is shorter than the duration of the audio signal.

[0293] It should be noted that, based on the length of the horizontal axis in the sound spectrum, it can be determined that the duration of the transition signal is shorter than the duration of the audio signal. Accordingly, the sound spectrum can reflect that, in the actual output sound, the duration of the tone corresponding to the audio signal is longer than the duration of the transition tone corresponding to the transition signal.

[0294] In a motor control method provided in an embodiment of the present application, a drive signal can be input to a motor to cause the motor to vibrate and generate sound. The drive signal includes an audio signal and a transition signal. In a sound spectrum corresponding to the sound, the energy concentration of the transition signal is less than a preset concentration threshold. The sound spectrum clearly demonstrates that the energy concentration of the transition signal is low, indicating that the transition signal serves a transitional role in actual music output, and that the primary output sound is the tone corresponding to the audio signal.

[0295] In addition, embodiments of the present application disclose a motor control method, apparatus, oral care device, and storage medium. The oral care device generates sound by driving a motor to vibrate, thereby reducing the cost of the sound-generating oral care device. Each of these is described in detail below.

[0296] Please refer to Figure 18, which is a diagram illustrating an application scenario of a motor control method provided in an embodiment of the present application. As shown in Figure 18, the motor control method disclosed in an embodiment of the present application can be applied to an oral care device 100, which may include a motor 110 capable of vibrating in response to a drive signal. Optionally, motor 110 may include, but is not limited to, an acoustic wave motor, a servo motor, and a stepper motor.

[0297] For example, please continue to refer to Figure 18. The oral care device 100 may also include a handle 120 and a cleaning member 130, and the handle 120 is detachably connected to the cleaning member 130. The motor 110 of the oral care device 100 may be arranged in the handle 120 and detachably connected to the cleaning member 130. The motor 110 vibrates under the driving signal, and the vibration is transmitted to the human teeth and jaws, the human skull, and then to the auditory nerve of the human brain through the cleaning member 130, so that the user using the oral care device 100 can hear the sound. Taking the oral care device 100 as an electric toothbrush as an example, the cleaning member 130 can be a brush head, and the brush head includes a brush rod and bristles. The oral care device can also be other oral care devices other than electric toothbrushes, such as a water flosser and a teeth whitening device.

[0298] Please refer to Figure 19, which shows a flow chart of a motor control method disclosed in an embodiment of the present application. The motor control method is applicable to the oral care device 100 shown in Figure 18. As shown in Figure 19, the motor control method may include step 202.

[0299] Step 202 : inputting a driving signal to the motor, wherein the driving signal is used to drive the motor to vibrate at N vibration frequencies so as to cause the motor to generate sounds of N tones.

[0300] Among them, N tones correspond one to one to N vibration frequencies, and N is an integer greater than or equal to 4. The motor of the oral care device can vibrate within a preset operating frequency range, and the vibration frequency is within the preset operating frequency range of the motor. It should be noted that different tones correspond to different sound frequencies. The motor vibrates at different vibration frequencies. The vibrations of different vibration frequencies are transmitted to the user's auditory nerves through the cleaning member, and the user can perceive the sounds of the tones corresponding to different vibration frequencies. For example, if the vibration frequency of the motor at the first moment is F1, then the tone of the sound generated by the motor at the first moment is f1. If the vibration frequency of the motor at the second moment is F2, then the tone of the sound generated by the motor at the second moment is f2. By reasonably selecting the drive signal used to drive the motor to vibrate, the motor vibration can produce sounds of N tones.

[0301] The vibration of the motor can produce K tones, and the K tones are related to the preset operating frequency range of the motor. When the motor receives a drive signal and vibrates, it can produce a sound including N tones, where K is an integer greater than or equal to 4, and N is less than or equal to K. That is, during the entire process of the motor vibrating under the drive signal, the number of tones included in the sound generated by the vibration can be consistent with the number of tones that the motor can produce, or it can be less than the number of tones that the motor can produce. This is not limited in this embodiment. In an optional embodiment, the N tones can include multiple tones corresponding to one or more Z-degree scales, such as multiple tones corresponding to one or more fourths, multiple tones corresponding to one or more fifths, and multiple tones corresponding to one or more octaves, etc., where Z is an integer greater than 1. Exemplarily, the number of multiple tones corresponding to two fourths is 8.

[0302] A major scale includes an octave, such as C major, G major, and D major. By selecting a motor with a preset working frequency range covering the sound frequency corresponding to at least one octave, the motor can generate multiple tones corresponding to at least one octave, that is, K is greater than or equal to 8, so that the oral care device can produce most of the music, that is, the oral care device can play music through the vibration of the motor. Exemplarily, the drive signal can be generated based on the sound to be generated, the corresponding scale, and the duration corresponding to each scale. Please refer to Figure 9 above, which also shows a schematic diagram of the composition of a drive signal, which includes audio signals corresponding to five scales: A3, C4#, B3, E4, and D4.

[0303] The above embodiment describes a method for combining N tones to determine a driving signal. The following provides another method for obtaining a driving signal. The driving signal can be obtained by converting initial audio data corresponding to the desired sound. The initial audio data can be any recorded file of a song, conversation, or other sound. As shown in Figure 20, the initial audio data is generally irregular and chaotic, and the time domain graph corresponding to the initial audio signal includes an audio signal with irregular frequency and amplitude. Exemplarily, the method for converting the initial audio data into a driving signal can be as shown in Figure 21: segmenting the initial audio data based on preset time intervals to obtain multiple intervals and sub-audio data 510 within each interval; converting the sub-audio data 510 within each interval into an audio signal 520 with a regular waveform; and combining the audio signals 520 corresponding to each interval to obtain the driving signal. The driving signal with a regular waveform can be obtained by determining the average frequency of the sub-audio data 510 within each interval, and then determining the vibration frequency corresponding to the audio signal 520 in each interval based on the average frequency corresponding to each interval. This generates an audio signal 520 with a regularly varying frequency consistent with the determined vibration frequency. Continuing with reference to FIG. 21 , the average frequencies of the sub-audio data in adjacent intervals may or may not be consistent. When the average frequencies of the sub-audio data 510 in adjacent intervals are consistent, it can be considered that the audio signals 520 corresponding to the adjacent intervals form a single audio signal. In other words, the duration of each audio signal in the driving signal may or may not be consistent. It is understood that in addition to the above-described conversion method, other conversion methods may also be used, as long as a driving signal with a regular waveform can be obtained. This is not specifically limited in this embodiment.

[0304] After obtaining the drive signal based on any of the two methods mentioned above, the drive signal can be stored in the oral care device, and when needed, the drive signal can be output to the motor, thereby causing the motor to vibrate. Optionally, the oral care device can store multiple drive signals, and the oral care device can select a target drive signal from the multiple drive signals based on the cleaning stage of the oral care device, the cleaning mode selected by the user, and the audio selection operation performed by the user. Exemplarily, in the case where the target drive signal is determined according to the cleaning stage of the oral care device, the multiple drive signals include a first drive signal corresponding to the voice prompting the user to switch the tooth area for cleaning, and a second drive signal corresponding to the prompt that the oral cleaning is completed. For example, the oral care device can time the running time of the motor. If it reaches 30 seconds, the first drive signal is input to the motor, and if it reaches 2 minutes, the second drive signal is input to the motor.

[0305] Because the vibration frequency of the motor is different in different cleaning modes, different cleaning effects are achieved. The oral care device may include multiple drive signals corresponding to the cleaning modes, and the drive signals corresponding to the cleaning modes are used to drive the motor to vibrate within the vibration frequency range corresponding to the cleaning mode to achieve the cleaning effect of the cleaning mode. Exemplarily, the multiple drive signals include a first drive signal corresponding to the whitening mode and a second drive signal corresponding to the sensitive mode, wherein the vibration frequency corresponding to the cleaning mode is generally greater than the vibration frequency corresponding to the sensitive mode, and the vibration frequency corresponding to the first drive signal is greater than the vibration frequency of the second drive signal.

[0306] In an embodiment of the present application, the motor control method includes inputting a drive signal to a motor of an oral care device, driving the motor to vibrate at N vibration frequencies, so that the motor can produce N tones of sound. The oral care device does not require additional sound-generating equipment, and the motor of the oral care device can generate sounds including N tones, thereby reducing the cost of the oral care device capable of producing sound. At the same time, compared to sound-generating devices such as buzzers that can only produce a single tone, the sound generated by the motor driven by the drive signal includes N tones, which improves the richness of the sound produced by the oral care device. In other words, the sound produced by the oral care device is more diverse, which improves the user's experience of using the oral care device.

[0307] Optionally, the driving signal is used to drive the motor to vibrate at N vibration frequencies, and the vibration is used to produce sound while performing a cleaning operation. That is, the motor performs a cleaning operation during the vibration process to complete oral cleaning, and at the same time, sound is played during the vibration process, so that the user can listen to music or voice while using the oral care device to clean the mouth.

[0308] In an optional embodiment, among the N vibration frequencies, a vibration frequency exceeding a first preset percentage falls within the target operating frequency range of the motor, and / or, among the spectrum corresponding to the sound generated by the motor, a sound frequency corresponding to a spectral energy exceeding a second preset percentage falls within the target operating frequency range of the motor. It should be noted that, among the N vibration frequencies, a vibration frequency exceeding the first preset percentage falls within the target operating frequency range of the motor may mean that the number of vibration frequencies within the target operating frequency range of the motor, among the N vibration frequencies, exceeds the first preset percentage. For example, if the first preset percentage is a, then a*N vibration frequencies among the N vibration frequencies must fall within the target operating frequency range of the motor. Alternatively, the number of vibration frequencies within the target operating frequency range of the motor, among the N vibration frequencies, exceeding the first preset percentage may mean that, during the entire process of the motor vibrating under the drive signal, the duration of the motor vibrating at a frequency within the target operating frequency range exceeds the first preset percentage. For example, if the duration of the entire process is b and the first preset percentage is a, then the duration of the motor vibrating at a frequency within the target operating frequency range must reach a*b.

[0309] It is understandable that the target operating frequency range of the motor belongs to the preset operating frequency range of the motor, and the target operating frequency range includes a frequency range that meets the cleaning performance of the motor of the oral care device, or the target operating frequency range includes a frequency range that meets the vibration performance of the motor of the oral care device, so as to ensure the cleaning effect of the oral care device and / or the service life of the motor. It should be noted that the performance of the motor is related to the vibration frequency of the motor. In order to make the performance of the motor meet the requirements, the N vibration frequencies, or the sound frequencies included in the spectrum corresponding to the sound generated by the motor, should meet certain conditions. The vibration amplitude of the motor is related to the vibration frequency of the motor. Please refer to Figure 22, which shows a schematic diagram of the correspondence between the vibration frequency and vibration amplitude of a motor provided in an embodiment of the present application. As shown in Figure 22, the vibration amplitude of the motor is relatively large only when the vibration frequency of the motor of the oral care device is within a certain fixed frequency range. For example, as shown in FIG22, if the vibration amplitude of the motor is greater than or equal to A0, it can be considered that the vibration amplitude of the motor is large. The vibration frequency of the motor shown in FIG22 is within the range of 100 Hz (Hertz) to 500 Hz, and the vibration amplitude of the motor is greater than or equal to A0. Once it exceeds or falls below this fixed frequency range, the vibration amplitude of the motor will be very small, resulting in the cleaning range of the cleaning element driven by the motor to clean the oral cavity being very small, and the oral cleaning effect cannot be guaranteed. At the same time, the life of the motor is also related to the vibration frequency of the motor. If the vibration frequency of the motor is too high or too low, it will affect the normal operation of the motor. Too high a frequency will cause the motor to run at a high temperature, and too low a frequency will affect the motor torque, which may cause damage to the motor and affect the service life of the motor.

[0310] It can be seen that the operating frequency of the motor will affect the performance of the motor, such as the cleaning performance and vibration performance of the motor. Among them, the frequency range that meets the cleaning performance of the motor means that when the motor is within this frequency range, the vibration generated by the motor can ensure the oral cleaning effect. If the frequency range is exceeded, the cleaning effect of oral cleaning using oral care equipment will be poor, for example: the vibration range is too small, resulting in poor cleaning effect. The frequency range that meets the vibration performance of the motor means that when the motor is within this frequency range, the working efficiency of the motor is most appropriate, that is, it can work in the best working state. If the frequency range is exceeded, the motor will not be able to maintain the best working state, resulting in a decrease in the service life of the motor.

[0311] The following example illustrates how, among N vibration frequencies, vibration frequencies exceeding a first preset percentage fall within the target operating frequency range of the motor. For example, the target operating frequency range of the motor is 100 Hz to 500 Hz. As shown in FIG23 , more than 50% of the operating frequencies of the drive signals are within this target operating frequency range, and the majority of the vibration frequencies corresponding to the drive signals are within the target operating frequency range of the motor, thereby ensuring that the cleaning performance and / or vibration performance of the motor are excellent. The first preset percentage can be a larger value, such as 50%, 80%, or 90%.

[0312] Optionally, the first preset proportion can be a fixed value, such as 30%, 50%, etc., or it can be a relative value, such as the value with the largest proportion. For example, N vibration frequencies can be divided into multiple frequency ranges, among which the proportion of the largest frequency range is 30%, then the 30% can also be used as the first preset proportion.

[0313] It should be noted that the vibration frequency of the driving signal may be a frequency that changes with time. For example, in a first time interval, the operating frequency of the driving signal may be 300 Hz, and in a second time interval, the operating frequency of the driving signal may be 200 Hz.

[0314] In this embodiment, among the N vibration frequencies, the operating frequency exceeding the first preset proportion is within the target operating frequency range of the motor, which can ensure that the motor generates sound while ensuring the cleaning effect during the vibration process, or generates sound while extending the service life of the motor.

[0315] The following example illustrates how the sound frequencies corresponding to the spectrum energy exceeding the second preset percentage in the sound spectrum fall within the target operating frequency range of the motor. For example, the target operating frequency range of the motor is 100 Hz to 500 Hz. Referring to FIG. 24 , the sound frequencies corresponding to more than 50% of the spectrum energy fall within the target operating frequency range. The sound frequencies corresponding to the majority of the spectrum energy fall within the target operating frequency range of the motor, ensuring that the motor has excellent cleaning performance and / or vibration performance. The second preset percentage can be a larger value, such as 50%, 80%, or 90%.

[0316] It is understood that the second preset ratio is similar to the first preset ratio, and can be a fixed value or a relative value. This embodiment does not impose any specific restrictions on this, and can be set accordingly according to actual needs. It is understood that the spectrum corresponding to the sound can be obtained by Fourier transforming the sound signal.

[0317] In this embodiment, in the spectrum corresponding to the sound generated by the motor, the sound frequency corresponding to the spectrum energy exceeding the second preset proportion belongs to the target operating frequency range of the motor, which can ensure that the motor generates sound while ensuring the cleaning effect during the vibration process, or generates sound while extending the service life of the motor.

[0318] Optionally, the target operating frequency range of the motor is a frequency range that meets the cleaning performance of the motor and a frequency range that meets the vibration performance of the motor. That is, the target operating frequency range of the motor is the intersection frequency range of the frequency range that meets the cleaning performance of the motor and the frequency range that meets the vibration performance of the motor, ensuring that the motor produces sound while ensuring the cleaning effect during the vibration process, and can also extend the service life of the motor.

[0319] To generate sound during motor vibration while meeting motor performance requirements, a usable musical scale can be determined based on the target operating frequency range of the oral care device. N musical scales are then selected from these usable musical scales and combined in a specific order and duration to form a drive signal. In this drive signal, the same musical scale may appear once or multiple times, and the duration of each occurrence may or may not be consistent.

[0320] Exemplarily, the target operating frequency range of the motor includes 100Hz to 500Hz, and the musical scales within this target operating frequency range include G3 (196Hz), G#3 / Ab3 (207.65Hz), A3 (220Hz), A#3 / Bb3 (233.08Hz), B3 (246.94Hz), C4 (261.63Hz), C#4 / Db4 (277.18Hz), D4 (293.66Hz), D#4 / Eb4 (311.13Hz), E4 (329.63Hz), and F4 (349.23Hz). Continuing with FIG7 , the drive signals formed using A3, C4#, B3, E4, and D4, since the sound frequencies corresponding to these five scales are all within the target operating frequency range of the motor, using this drive signal to drive the motor to vibrate can achieve sound generation while meeting the motor's performance requirements. It is understandable that the driving signal can be generated by audio software and pre-stored in the oral care device after the driving signal is generated. When the oral care device enters the operating state, the required driving signal is obtained from at least one pre-stored driving signal and input into the motor to drive the motor to vibrate, thereby generating sound while meeting the performance of the motor.

[0321] Directly using the initial audio data to drive the motor of the oral care device, although the motor vibration can play sound, the amplitude of the motor's reciprocating vibration is not large, and after the oral care device enters the mouth, it cannot effectively clean the mouth. In this embodiment, the driving motor can vibrate at different frequencies for one or more time periods, and the selected vibration frequency is mostly sufficient to meet the cleaning performance of the motor. During the process of driving the motor to vibrate, the motor will emit sound in its vibration frequency band. By switching back and forth between different frequency bands, it can be heard that the motor is emitting music. This embodiment can balance the musical details and the motor vibration amplitude, allowing users to clean their mouths while listening to the sound, thereby improving the user experience.

[0322] Please refer to Figure 25, which shows a schematic diagram of the time-frequency spectrum corresponding to the N tones of sound generated by a motor provided in an embodiment of the present application. As shown in Figure 25, the time-frequency spectrum includes N sound frequencies, and the N sound frequencies change regularly and periodically, that is, the same sound frequency reappears after a first interval T1. Since the sound generated by the motor vibration changes regularly and periodically, the motor vibration also changes regularly and periodically, which can further improve the cleaning effect of the oral care device. Please continue to refer to Figure 9. The duration T2 of each sound frequency is greater than the preset duration, that is, the duration of the motor maintaining vibration at the same vibration frequency is greater than the preset duration, thereby avoiding frequent switching of the motor's vibration frequency, thereby improving the cleaning effect of the oral care device.

[0323] Among them, the time-frequency spectrum corresponding to the sound is the spectrum corresponding to the sound.

[0324] Alternatively, please continue to refer to Figure 25. The time-frequency spectrum corresponding to the sounds of N tones includes multiple sound cycles, each of which includes two monotonic changes. One monotonic change refers to an increase in the sound frequency over time, and the other monotonic change refers to a decrease in the sound frequency over time. It should be noted that the sound generated by the vibration of the motor includes multiple sound cycles, each of which includes two monotonic changes. The vibration of the motor also presents periodic changes, ensuring the cleaning effect of the oral care device. Exemplarily, the difference between adjacent sound frequencies is less than a preset frequency threshold, so that the pitch of the sound heard by the user is not abrupt, and the operation of the motor is also more stable.

[0325] Optionally, please continue to refer to Figure 25. In the time-frequency spectrum corresponding to the sound generated by the vibration, the energy corresponding to the N sound frequencies is consistent, and the energy of the N sound frequencies generated by the motor is consistent, that is, the volume of the sound of the N sound frequencies perceived by the user is consistent, ensuring that the volume of the sound heard by the user will not fluctuate, thereby improving the user experience. Optionally, please continue to refer to Figure 25. The last sound frequency of the previous sound cycle is consistent with the first sound frequency of the next sound cycle. The sound frequencies at the junction of each sound cycle are consistent, which can make the adjacent sound cycles connect naturally and make the sound generated by the motor vibration softer. Optionally, the duration corresponding to the N sound frequencies is consistent, so that the vibration of the motor is more regular, further improving the cleaning effect of the oral care device.

[0326] It should be noted that, during the vibration process, the motor not only drives the cleaning part to vibrate, but also causes other parts of the oral care device, such as the outer shell of the handle, to vibrate. Therefore, in the time spectrum shown in FIG25 , in addition to the first waveform L1 corresponding to the sound generated by the motor driving the cleaning part to vibrate, it also includes a second waveform L2 and a third waveform L3. Since the energy corresponding to the sound generated by driving the cleaning part to vibrate is the largest and can be heard by the user, and the energy of the sound generated by the vibration of other parts is very small, the impact on the generated sound is very small or even no effect.

[0327] In an optional embodiment, the drive signal may include multiple audio signals, each with a frequency corresponding to a vibration frequency. The first audio signal may be used to drive the motor to vibrate at the vibration frequency corresponding to the first audio signal, so that the motor produces a sound having a first tone corresponding to the first audio signal, and the duration of the sound having the first tone matches the duration of the first audio signal. The first audio signal is any audio signal in the drive signal, the first tone is the tone corresponding to the first audio signal, and the frequency of the first tone corresponds to the vibration frequency corresponding to the first audio signal. The frequencies corresponding to the multiple audio signals included in the drive signal may be the same or different, that is, the sound produced by the vibration of the motor may include multiple tones, and the same tone may appear once or multiple times, further enhancing the richness of the music produced by the motor. The duration of an audio signal may refer to the duration between the start time and the end time of the audio signal.

[0328] In an optional embodiment, the frequency of the audio signal is related to the pitch of the sound to be produced, and the duration of the audio signal is related to the rhythm of the sound to be produced. It should be noted that, please continue to refer to Figure 21. In the first interval and the second interval, the average frequency of the sub-audio data 510 is 280Hz. Therefore, the vibration frequency of the audio signal corresponding to the first interval and the second interval is 280Hz. Rhythm is the length of the tone. If the average frequencies of the sub-audio data 510 of multiple adjacent intervals are equal, the duration of the audio signal corresponds to the total duration corresponding to the multiple intervals. For example, the duration corresponding to the 280Hz audio signal is the total duration corresponding to the two intervals.

[0329] Exemplarily, the duration of the motor's continuous vibration at a first vibration frequency is greater than the duration of the motor's continuous vibration at a second vibration frequency, wherein the first vibration frequency is less than a preset frequency threshold, and the second vibration frequency is greater than the preset frequency threshold. It should be noted that in a song, the climax portion is generally of higher pitch and shorter duration. The preset frequency threshold can be used to distinguish between the climax and non-climax portions of a song. That is, a vibration frequency greater than the preset frequency threshold can be considered to correspond to a tone belonging to the climax portion of the song, while a vibration frequency less than the preset frequency threshold can be considered to correspond to a tone not belonging to the climax portion of the song, i.e., belonging to the non-climax portion. For example, referring again to Figure 21, the duration of the motor's vibration at 320Hz, 300Hz, and 360Hz is less than the duration of the motor's vibration at 280Hz, 250Hz, and 230Hz. In this embodiment, the driving signal is set so that the duration of the motor's continuous vibration at the first vibration frequency is greater than the duration of the motor's continuous vibration at the second vibration frequency. This means that the climax of the sound generated by the motor is shorter, making the generated sound more consistent with the characteristics of the song, and making the quality of the sound corresponding to the song generated by the motor vibration higher.

[0330] In this embodiment, the corresponding driving signal is obtained according to the conversion of the initial audio data, so that the motor vibration can produce the sound corresponding to the initial audio data, making the sound generated by the motor vibration more diverse and improving the user experience.

[0331] According to the description of the above embodiment, it can be known that in the driving signal, the vibration frequencies corresponding to adjacent audio signals may be different. In order to make the connection between the audio signals corresponding to different vibration frequencies more natural, a transition signal is set between adjacent audio signals of different frequencies to transition the adjacent audio signals of different frequencies. The transition signal can make the two audio signals transition slowly, avoid sharp changes when connecting between different audio signals, and avoid the phenomenon of poor sound quality, such as noise or broken sound. For example, please continue to refer to the aforementioned Figure 6. Figure 6 shows a waveform diagram of another driving signal provided by an embodiment of the present application. The driving signal may include multiple audio signals and at least one transition signal. Figure 6 shows that each group of adjacent audio signals is connected by a transition signal, but there may be no transition signal between some adjacent audio signals. This embodiment does not specifically limit this.

[0332] The transition signal can be designed as needed, such as determining the amplitude of the transition signal based on the amplitude of the previous audio signal and / or the amplitude of the subsequent audio signal; or determining the vibration frequency of the transition signal based on the vibration frequency of the previous audio signal and / or the vibration frequency of the subsequent audio signal; or determining the vibration frequency and amplitude of the transition signal based on the vibration frequency and amplitude of the previous audio signal and / or the vibration frequency and amplitude of the subsequent audio signal. It can be understood that the previous audio signal is the audio signal that is located before the transition signal and is connected to the transition signal, and the subsequent audio signal is the audio signal that is located after the transition signal and is connected to the transition signal.

[0333] For example, as shown in FIG15 , which is a schematic diagram of a transition signal provided in an embodiment of the present application, the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal. For example, if the amplitude of the previous audio signal is 10 dB, the amplitude of the transition signal can be gradually reduced from 10 dB to 5 dB, thereby achieving a transition from the previous audio signal to the next audio signal.

[0334] For example, as shown in FIG14, which is another schematic diagram of a transition signal provided in an embodiment of the present application, the amplitude of the transition signal gradually increases to the subsequent audio signal. For example, the amplitude of the subsequent audio signal is 10 dB, and the amplitude of the transition signal can gradually increase from 5 dB to 10 dB, thereby achieving a transition from the previous audio signal to the subsequent audio signal.

[0335] For example, as shown in FIG13, which is another schematic diagram of a transition signal provided in an embodiment of the present application, the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the next audio signal. For example, the amplitude of the previous audio signal is 10dB, and the amplitude of the next audio signal is 10dB. The amplitude of the transition signal can gradually decrease from 10dB to 5dB, and then gradually increase from 5dB to 10dB, thereby achieving a transition from the previous audio signal to the next audio signal.

[0336] The above embodiment provides a method for determining the amplitude of a transition signal. The following embodiment will provide multiple methods for determining the frequency of a transition signal.

[0337] Optionally, the frequency of the transition signal is the same as one of the frequencies of the adjacent audio signals. For example, if the frequency of the preceding audio signal of the transition signal is 220 Hz and the frequency of the succeeding audio signal is 300 Hz, the frequency of the transition signal can be 220 Hz or 300 Hz.

[0338] Optionally, the transition signal may include a first partial signal and a second partial signal, the first partial signal preceding the second partial signal, the frequency of the first partial signal being the same as the frequency of the preceding audio signal, and the frequency of the second partial signal being the same as the frequency of the succeeding audio signal. For example, if the frequency of the preceding audio signal of the transition signal is 220 Hz and the frequency of the succeeding audio signal is 300 Hz, the frequency of the first partial signal of the transition signal is 220 Hz, and the frequency of the second partial signal of the transition signal is 300 Hz.

[0339] Optionally, the frequency of the transition signal gradually changes from the frequency of the previous audio signal to the frequency of the next audio signal. It should be noted that if the frequency of the previous audio signal is greater than the frequency of the next audio signal, the frequency of the transition signal gradually decreases from the frequency of the previous audio signal to the frequency of the next audio signal; if the frequency of the previous audio signal is less than the frequency of the next audio signal, the frequency of the transition signal gradually increases from the frequency of the previous audio signal to the frequency of the next audio signal. For example, if the frequency of the previous audio signal of the transition signal is 220 Hz and the frequency of the next audio signal is 300 Hz, the frequency of the transition signal increases from 220 Hz to 300 Hz, so that the vibration frequency of the motor can change slowly, ensuring stable operation of the motor.

[0340] It is understood that the aforementioned methods for determining the amplitude and frequency of the transition signal can be combined to determine both the amplitude and frequency of the transition signal. For example, the frequency of the transition signal is the same as one of the frequencies of the adjacent audio signal, and the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal. It should be noted that the transition signal can be an additional signal or a signal separated from the preceding or succeeding audio signal by adjusting the signal envelope, without specific limitation.

[0341] In the motor control method of the oral care device provided in this embodiment, the driving signal may include a transition signal, which can connect adjacent audio signals of different frequencies to enable a transition between the two audio signals. Moreover, by reasonably setting the amplitude and frequency of the transition signal, the transition between the two different audio signals can be made more natural, thereby improving the effect of the connection and transition of the audio signals.

[0342] For example, please continue to refer to Figure 20. When no driving signal is input to the motor, the motor will not vibrate, and what is presented is a straight line in the middle as shown in Figure 20. When the slope of the driving signal is positive, the motor will vibrate in the first direction. When the slope of the driving signal is negative, the motor will vibrate in the second direction. If the unprocessed sound information is used to directly drive the motor to vibrate, then there will be certain time periods in which the motor moves slightly in the first direction and immediately moves in the second direction. That is, driven by the motor, the cleaning part is only vibrating slightly, and the vibration amplitude of the cleaning part is very small, resulting in a low volume of sound generated by the motor vibration, and the cleaning effect is also very unsatisfactory.

[0343] Please continue to refer to Figure 4 above, which shows a waveform diagram of a drive signal provided by an embodiment of the present application. The drive signal shown in Figure 4 can be used to drive the motor to produce regular reciprocating vibrations. The reciprocating vibrations of the motor include the motor rotating in a first direction to produce an effective cleaning vibration, and the motor rotating in a second direction to produce an effective cleaning vibration, wherein the second direction is the opposite direction of the first direction. It should be noted that the motor produces regular reciprocating vibrations, which may refer to the motor vibrating in the first direction by a preset amplitude, then vibrating in the second direction by a preset amplitude, then vibrating in the first direction by a preset amplitude, and then vibrating in the second direction by a preset amplitude, and so on. This cycle of vibration is called regular reciprocating vibration. Optionally, the effective cleaning vibration of the motor is the vibration in which the energy consumed by the motor in vibration per unit time is greater than a preset energy value. For example, the preset energy value may be 5 joules. If the energy consumed by the motor in vibration per unit time is greater than 5 joules, the vibration can be determined to be an effective cleaning vibration of the motor. Correspondingly, if the energy consumed by the motor in vibration per unit time is less than or equal to 5 joules, the vibration can be determined to be an ineffective cleaning vibration of the motor.

[0344] Optionally, the waveform of the driving signal may include one or more of a sine wave, a square wave, and a triangle wave. It should be noted that when the motor is driven by a sine wave and a triangle wave, the sound produced by the motor vibration is relatively softer, and when the motor is driven by a square wave, the sound produced by the motor vibration is relatively sharper. In the actual process of determining the waveform of the driving signal, one or more of the above three waveforms can be selected to form the driving signal according to the requirements for the sound type. In order to enrich the details of the music, composers often use chords or a combination of multiple instruments, resulting in the waveform of general music being "messy", that is, the waveform of the time spectrum corresponding to a piece of music is not a monotonously repetitive wave. This kind of music audio does not have much problem on a diaphragm-type sound-emitting device, but in the scenario of driving a motor to vibrate, the cleaning effect of the oral care device is very poor. In this embodiment, by adopting a driving signal formed by a monotonically repetitive waveform such as a sine wave, a square wave or a triangle wave, the oral care device can be vibrated efficiently. The driving signal is used to drive the motor vibration to achieve sound generation and oral cleaning. The generated sound can be made enjoyable, while also ensuring the cleaning effect of the oral care device. There is no need to set up an additional sound-generating device, which can reduce the manufacturing cost of the oral care device.

[0345] Alternatively, the drive signal may include multiple audio signals, and each audio signal may include multiple driver sub-signals. Multiple driver sub-signals may include two monotonic changes, one monotonic change refers to a change from the trough of the driver sub-signal to the peak of the driver sub-signal, that is, a monotonic increasing change, and the other monotonic change refers to a change from the peak of the driver sub-signal to the trough of the driver sub-signal, that is, a monotonic decreasing change. Exemplarily, the vibration direction of the motor includes two directions, left and right. If, under the monotonic increasing change, the vibration direction of the motor is to produce an effective cleaning vibration to the left, then under the monotonic decreasing change, the vibration direction of the motor is to produce an effective cleaning vibration to the right, that is to say, two monotonic changes of a driver sub-signal are used to drive the motor to produce a reciprocating vibration. Each driver signal can undergo a monotonically increasing and monotonically decreasing process, which can be a smooth monotonically increasing and monotonically decreasing wave; or, as shown in FIG4 , a wave with small glitches that is roughly monotonically increasing and roughly monotonically decreasing; or, the wave corresponding to one monotonically changing change can be smooth, while the wave corresponding to another monotonically changing change has glitches. In the driver signal, the amplitudes of the multiple driver signals can be different. As shown in FIG4 , the amplitudes of the different driver signals gradually decrease over time; the amplitudes of the different driver signals can also gradually increase over time; or, the amplitudes of the multiple driver signals can be the same; or, the amplitudes of the multiple driver signals can be partially the same and partially different.

[0346] Optionally, for multiple driving sub-signals, in the same audio signal, the time intervals between adjacent driving sub-signals are fixed, and the amplitudes of the multiple driving sub-signals are also fixed, that is, the audio signal is a periodic signal, and the multiple driving sub-signals included in the same audio signal show periodic regular changes. Driven by the audio signal, the motor generates regular reciprocating vibrations, thereby improving the cleaning effect of the oral care device.

[0347] An audio signal corresponds to a vibration frequency and can include multiple repetitive waveforms. The period of the audio signal is related to the vibration frequency. Specifically, the time interval between two adjacent repetitive waveforms is the inverse of the vibration frequency. The repetitive waveforms can be a combination of one or more of a sine wave, a square wave, and a triangle wave. The following describes how each wave behaves.

[0348] Continuing to refer to FIG. 5( a ), when the driving sub-signal is a sine wave, the multiple driving sub-signals may vary periodically over the duration of the entire audio signal. Each sub-wave of the sine wave in each period may be a driving sub-signal in the audio signal, and the multiple driving sub-signals may present a sinusoidal change curve as a whole.

[0349] Continuing to refer to FIG. 5( b ), when the driving sub-signal is a square wave, within the duration of the same audio signal, the multiple driving sub-signals vary periodically. The sub-waves within each period of the square wave can be a driving sub-signal in the audio signal, and the multiple driving sub-signals as a whole can present a square wave variation curve.

[0350] Continuing to refer to FIG. 5( c ), when the driving sub-signal is a triangular wave, within the duration of the same audio signal, the multiple driving sub-signals vary periodically. The sub-waves within each period of the triangular wave can be a driving sub-signal in the audio signal, and the multiple driving sub-signals as a whole can present a triangular wave variation curve.

[0351] It should be noted that, in actual implementation, any one of the waveforms in FIG. 5( a ), FIG. 5 ( b ), and FIG. 5 ( c ) may be used to represent the driving sub-signal, or a corresponding combination of the three types of waveforms may be used to represent the driving sub-signal.

[0352] In the related art, the method of using a motor to play music is generally to directly play the audio file intact, or only perform a simple EQ (equalizer) on the audio file before playing. Tuning the audio does not essentially change the waveform structure of the audio, so although it has a slight effect, the effect is not obvious. In this embodiment, the waveform of the drive signal input to the motor is a regular waveform, and the motor vibrates to play the sound normally. The amplitude of the motor's back-and-forth vibration is large, ensuring effective cleaning after the oral care device is entered.

[0353] Continuing with reference to FIG. 18 , the motor 110 optionally vibrates under a driving signal, driving the cleaning member 130 to vibrate. The vibration of the cleaning member 130 cleans the oral cavity and simultaneously generates sound. It should be noted that the vibration generated by the motor 110 can be transmitted through the cleaning member 130 to the teeth and jaw, the skull, and then to the auditory nerves of the brain, allowing the user of the oral care device 100 to hear the sound corresponding to the vibration.

[0354] Exemplarily, the motor 110 may include a rotor and a stator module. The rotor may include a central shaft that can be detachably connected to the cleaning member 130. The stator module can magnetically cooperate with the rotor to drive the rotor to rotate. Exemplarily, the rotor reciprocates with the reference position as the zero axis, that is, the central shaft reciprocates with the reference position as the zero axis. During the movement of the central shaft, it can drive the cleaning member 130 to vibrate, thereby cleaning the oral cavity and generating sound. Optionally, the stator module may include a permanent magnet or an electromagnet.

[0355] Please continue to refer to FIG19 , which shows a flow chart of a motor control method provided by an embodiment of the present application, which can be applied to the oral care device 100 shown in FIG18 . As shown in FIG19 , the motor control method may include step 202 .

[0356] Step 202: input a driving signal to the motor, where the driving signal is used to drive the motor to vibrate.

[0357] The waveform of the driving signal may include a peak-clipped sine wave and / or a trapezoidal wave; and / or,

[0358] The original signal corresponding to the driving signal is a sine wave signal and / or a triangular wave signal, and the duration of multiple peaks of the driving signal is greater than the duration of the peaks of the sine wave signal and / or the triangular wave signal; and / or,

[0359] The duty cycle of the driving signal is greater than a preset value.

[0360] It should be noted that a clipped sine wave may refer to a waveform obtained by clipping the portion of a sine wave that exceeds a first preset amplitude. The duty cycle of a drive signal may refer to the ratio of the duration of the drive signal's amplitude, which is greater than or equal to a second preset amplitude, to the total duration of the drive signal. Exemplarily, the second preset amplitude may be the amplitude corresponding to the peak of the drive signal, and the duration of the drive signal's amplitude, which is greater than or equal to the second preset amplitude, may refer to the sum of the total duration of multiple peaks and the total duration of multiple troughs of the drive signal. Exemplarily, the preset value may refer to the duty cycle corresponding to a triangular wave signal or a sine wave signal that is consistent with the peak value and duration of the drive signal.

[0361] Exemplarily, the peak value and duration of the drive signal are consistent with the peak value and duration of the original signal, that is, relative to the original signal, only the duration of the peak of the drive signal is increased, so that when the drive signal is used to drive the motor to vibrate, the torque output is greater than the torque output when the motor is driven to vibrate using the original signal corresponding to the drive signal. The original signal corresponding to the drive signal is a sine wave signal and / or a triangular wave signal, the duration of multiple peaks of the drive signal is greater than the duration of the peaks of the sine wave signal and / or the triangular wave signal, and the duration of multiple troughs of the drive signal is greater than the duration of the troughs of the sine wave signal and / or the triangular wave signal, that is, the drive signal increases the duration of the peaks and the duration of the troughs relative to the original signal, further increasing the torque output by the motor vibration. The absolute value of the amplitude corresponding to the trough of the driving signal may be consistent with the absolute value of the amplitude corresponding to the peak of the driving signal. The duration of the peak and the duration of the trough corresponding to the driving signal relative to the original signal increase. This can be understood as the ratio of the duration during which the amplitude of the driving signal is maintained at the maximum peak absolute value to the total duration of the driving signal becomes larger, thereby increasing the duty cycle of the driving signal and thereby increasing the torque of the vibration output of the motor.

[0362] The driving signal is used to drive the motor to vibrate, and the waveform of the driving signal and the duty cycle of the driving signal will affect the output torque of the motor. Among them, the greater the duty cycle of the driving signal, the greater the output torque of the motor, the longer the driving signal maintains at the maximum amplitude, and the greater the output torque of the motor. The greater the output torque of the motor, the greater the vibration cleaning amplitude of the oral care device. For example, the greater the vibration cleaning amplitude of the cleaning member driven by the motor to vibrate, the larger the cleaning area of ​​the cleaning member, and the louder the volume of the sound generated by the motor vibration. It can be understood that the waveform of the driving signal can be a smooth waveform or a waveform with burrs. As shown in Figure 26, the waveform of the driving signal is a waveform with burrs, and the peak of the driving signal can refer to a band with an amplitude greater than the maximum preset amplitude, and the trough of the driving signal can refer to a band with an amplitude less than the minimum preset amplitude.

[0363] It should be noted that when a motor is driven by a signal composed of a square wave signal, although the torque output by the motor vibration is relatively large, the direction switching speed of the motor is very fast during the vibration of the motor, and the motor will generate a lot of mechanical noise, and the sound generated by the motor vibration will also be very sharp, and the quality of the sound generated is very poor. When a motor is driven by a signal composed of a sine wave signal and / or a triangular wave signal, although the sound generated by the motor vibration is relatively soft, compared with driving the motor with a square wave signal of consistent amplitude, the torque output by the motor vibration is smaller, the vibration cleaning amplitude of the oral care device is smaller, and the volume of the sound generated by the motor vibration is also smaller. The driving signal provided in the embodiment of the present application can make the motor move smoothly, and the torque output by the motor vibration is also relatively large. Taking the waveform of the driving signal including a clipped sine wave as an example, please continue to refer to Figure 26. The amplitude of the clipped sine wave gradually increases with time, or gradually decreases with time, and will not change suddenly like the square wave signal, so that the motor can operate stably. At the same time, the duration of the peaks and troughs of the clipped sine wave is increased relative to the duration of the peaks and troughs of the sine wave, thereby increasing the torque output by the motor and improving the cleaning effect of the oral care device and the volume of the sound generated by the motor vibration. The waveform of the driving signal includes a trapezoidal wave, similar to the case of the clipped sine wave. The amplitude of the trapezoidal wave also gradually increases or decreases over time, allowing the motor to operate stably. At the same time, the duration of the peaks and troughs of the trapezoidal wave is increased relative to the duration of the peaks and troughs of the triangular wave, thereby increasing the torque output by the motor.

[0364] The drive signal provided by the embodiment of the present application can improve the torque of the motor vibration output relative to the signal composed of the sine wave signal and / or the triangular wave signal. Exemplarily, for relying on magnetic force to achieve the torque of the motor vibration output, the drive signal provided by the embodiment of the present application can increase the magnetic force generated by the motor, thereby achieving an increase in the torque of the motor vibration output. For example, the stator module may include an electromagnet, and the rotor may include a magnetic material. When the drive signal provided by the embodiment is input to the motor, the voltage or current provided by the motor to the electromagnet in the stator module increases, so that the magnetic force between the stator module and the rotor increases, that is, the force on the rotor increases, and the torque of the motor vibration output increases.

[0365] The motors of most oral care devices are generally provided with a mechanical limit structure to make the motor vibrate within a relatively small angular range, such as rotating a° in a first direction relative to a reference position, and rotating a° in a second direction relative to a reference position. Optionally, a can be 1 or 2. In the case of a motor with a mechanical limit, the first vibration amplitude may be consistent with the second vibration amplitude, wherein the first vibration amplitude refers to the vibration amplitude of the motor during the process of driving the motor by the drive signal provided in the embodiment of the present application, and the second vibration amplitude refers to the vibration amplitude of the motor during the process of driving the motor by a signal composed of a sine wave signal and / or a triangular wave signal. Although the first vibration amplitude is consistent with the second vibration amplitude, the drive signal provided in the embodiment of the present application can make the torque output by the motor vibration greater, drive the cleaning member to vibrate faster, and the kinetic energy of the cleaning member is greater. Therefore, when the motor rotates to the boundary, although the motor no longer deflects, the cleaning member can still deflect, and the deflection angle is larger, that is, the cleaning vibration amplitude of the oral care device is larger, and the cleaning area of ​​the oral care device in one reciprocating vibration is larger.

[0366] The above describes the case of a motor with a mechanical limit, and the following briefly describes the case of a motor without a mechanical limit. Under the drive signal provided in the embodiment of the present application, the vibration amplitude of the motor is greater than the vibration amplitude of the motor driven by a signal composed of a sine wave signal and / or a triangular wave signal. Since the cleaning member is connected to the motor, the vibration amplitude of the motor increases, and the cleaning vibration amplitude of the cleaning member in a reciprocating vibration will also increase. The cleaning area of ​​the oral care device will also increase, and the volume of the sound generated will increase.

[0367] Taking an electric toothbrush as an example of an oral care device, one end of the bristles is connected to the brush rod, and the free end extends in the direction away from the brush rod. In the process of using the oral care device to clean the oral cavity, the greater the torque output by the motor vibration, the faster the brush head vibrates, the greater the kinetic energy of the brush head, and the greater the deflection angle of the free end of the bristles, so that the cleaning vibration amplitude of the bristles is greater in one reciprocating vibration.

[0368] As can be seen from the above description, regardless of whether the vibration amplitude of the motor is variable, the cleaning vibration amplitude of the oral care device can be increased. It is understandable that the greater the vibration amplitude of the sound generated by vibration, the louder the volume of the sound generated. Therefore, the increased cleaning vibration amplitude of the oral care device causes the vibration generated by the motor to be transmitted to the user's auditory nerve through the cleaning member, and the volume of the sound perceived by the user becomes louder, allowing the user to clearly hear the sound generated by the motor. The oral care device can achieve sound playback, enriching the performance of the oral care device. Because the volume of the played sound is sufficiently loud, the sound performance output by the oral care device is improved. At the same time, the cleaning area of ​​the oral care device is increased, and the cleaning performance of the oral care device is improved.

[0369] Please continue to refer to Figure 26. The drive signal may include multiple peaks and multiple troughs, the duration of each peak is greater than the first preset duration, and the duration of each trough is greater than the first preset duration. It should be noted that the duration of each peak can be the same or different, the duration of each trough can be the same or different, and the duration of the peaks and the duration of the troughs can be the same or different. When the peak value of the drive signal remains unchanged, the longer the duration of the peaks and the duration of the troughs, the greater the torque output by the motor and the greater the cleaning vibration amplitude of the oral care device. The duration of the peaks and the duration of the troughs can be set according to the required cleaning vibration amplitude of the oral care device, and this embodiment does not limit this. Optionally, the range of the first preset duration may include 0.3ms to 2ms, such as the first preset duration is 0.3ms, 0.8ms, 1.3ms, 1.8ms or 2ms, and this embodiment does not specifically limit this.

[0370] In an optional embodiment, the driving signal may include multiple audio signals, each audio signal may include multiple peaks and multiple troughs, and the duration of the peaks of the same audio signal is consistent with the duration of the troughs, so that the torque output by the motor vibrating in the first direction is consistent with the torque output by the motor vibrating in the second direction.

[0371] In this embodiment, by setting a driving signal in which the duration of the peak is greater than the first preset duration and the duration of the trough is greater than the first preset duration, it can be ensured that the duty cycle of the driving signal is greater than the preset value, so that the vibration cleaning amplitude of the oral care device meets the requirements when driven by the motor.

[0372] It should be noted that the oral care device can pre-store at least one drive signal. When it is necessary to drive the motor, the required drive signal is directly obtained from the at least one stored drive signal and input into the motor, thereby improving the motor driving efficiency. Since different areas of the oral cavity are cleaned, the target cleaning area required to be achieved by the oral care device is different. For example, the area of ​​the buccal side of the incisors is larger than the area of ​​the occlusal surface of the molars. The target cleaning area required by the cleaning member for cleaning the buccal side of the incisors is larger than the target cleaning area required for cleaning the occlusal surface of the molars. Exemplarily, the oral care device stores a plurality of drive signals corresponding to a plurality of preset cleaning areas of the oral cavity. The duration of the peak and the duration of the trough of the drive signal of the preset cleaning area are related to the target cleaning area of ​​the preset area. Exemplarily, the preset cleaning area may include the buccal side of the incisor area and the occlusal surface of the molar area. The oral care device stores a first drive signal corresponding to the buccal side of the incisor area and a second drive signal corresponding to the occlusal surface of the molar area. The area of ​​the buccal side of the incisor is larger than the area of ​​the occlusal surface of the molar. The duration of the peak and the duration of the trough of the first drive signal are respectively longer than the duration of the peak and the duration of the trough of the second drive signal.

[0373] Optionally, the oral care device may further include a camera and / or a posture acquisition sensor. The oral care device may determine the target preset cleaning area where the oral care device is located based on images captured by the camera, and / or determine the target preset cleaning area where the oral care device is located based on posture information captured by the posture acquisition sensor. The oral cavity is divided into multiple preset cleaning areas, and the target preset cleaning area is one of the multiple preset cleaning areas. Exemplarily, the posture information may include position and posture. The oral care device stores a region correspondence relationship, which indicates the mapping relationship between the multiple preset cleaning areas and the stored multiple drive signals. The oral care device may determine the target preset cleaning area where the cleaning element is currently located based on the camera and / or the posture acquisition sensor. Based on the target preset cleaning area and the region correspondence relationship, the device may search for a drive signal corresponding to the target preset cleaning area and input the drive signal corresponding to the target preset cleaning area into the motor. The drive signal drives the motor so that the cleaning area of ​​the oral care device matches the area of ​​the target preset cleaning area, thereby improving the cleaning effect of the target preset cleaning area and thus improving the oral cleaning effect. It should be noted that if the cleaning area of ​​an oral care device is too large, it can waste some of the device's energy and even damage the user's gums. For example, in a motor with a magnetically coupled stator module and rotor, increasing the cleaning area of ​​the cleaning element requires increasing the voltage or current supplied to the stator module. Consequently, the cleaning area of ​​the cleaning element will be larger than the intended cleaning area, leading to some energy waste.

[0374] The above embodiments describe the characteristics of the driving signal, and the following embodiments will provide a method for obtaining the driving signal.

[0375] Please refer to Figures 9 and 27 above. The driving signal can be obtained by determining the scales to be included in the sound generated by the motor vibration and the duration corresponding to each scale. Then, based on each scale, the duration of each scale and the target amplitude, the target vibration frequency, duration and amplitude of each original audio signal corresponding to each scale are determined, and the original signal is generated based on the target vibration frequency, duration and amplitude of each original audio signal. The original signal is amplitude amplified to obtain an amplified original signal, and the amplified original signal is peak clipped so that the amplitude corresponding to the part of the amplified original signal that is greater than the target amplitude is reduced to the target amplitude to obtain a driving signal. Optionally, the original signal can be generated using audio software.

[0376] Exemplarily, as shown in FIG9 , the scales included in the sound to be generated include A3, C4#, B3, E4, and D4, and the duration of the five scales is equal. It is understandable that other scales can be used to form the sound to be generated, and the duration of the various scales included in the sound can also be different. This embodiment does not specifically limit this. Please continue to refer to FIG27 , the target amplitude can be pre-stored in the oral care device, the amplitude V0 of the original audio signal can be determined according to the target amplitude, generally consistent with the target amplitude, the frequency of the original audio signal corresponding to the scale is determined according to the frequency corresponding to the scale, and the duration of the original audio signal corresponding to the scale is determined according to the duration required for the scale. The original signal is amplitude amplified so that the amplitude of the original audio signal is expanded from V0 to V1. The duration and frequency of the original audio signal generally do not change. Then, the portion of the original signal with an amplitude greater than V0 is reduced to obtain a driving signal. It should be noted that FIG27 illustrates the case of obtaining a driving signal comprising a single audio signal. To generate a driving signal comprising multiple audio signals, the amplitudes V0 of the multiple original audio signals can be different or the same. As shown in FIG27 , the same original audio signal can include multiple original driving sub-signals, and the amplitudes of the multiple original driving sub-signals included in the same original audio signal can be the same. However, the amplitudes of the multiple original driving sub-signals included in the same original audio signal can also be different. In other words, the amplitudes of the multiple driving signals included in the obtained audio signal can be the same or different, and this embodiment is not limited to this. It should be noted that the amplitude amplification processing can amplify the amplitude of the original signal according to an amplification factor, such as amplifying the amplitude of the original signal from U0 to 2U0, or can amplify the amplitude of the original signal according to a preset value, such as amplifying the amplitude of the original signal from U0 to U0+a, where a is a preset value.

[0377] In addition to being able to customize the desired scale to generate a driving signal, the initial audio data corresponding to the desired sound can also be converted to obtain a driving signal. The initial audio data can be any recording file of a song, conversation, etc. As shown in Figure 20, the initial audio data is generally irregular and messy, and the time domain diagram corresponding to the initial audio signal includes an audio signal with irregular frequency and irregular amplitude. Please refer to Figure 21, which shows a schematic diagram of converting initial audio data into an original driving signal provided by an embodiment of the present application. For example, as shown in Figure 21, the initial audio data is segmented into intervals based on preset time intervals to obtain multiple intervals and sub-audio data 510 within each interval; the sub-audio data 510 within each interval is converted into an original audio signal 520 with a regular waveform; and the original audio signals 520 corresponding to each interval are combined to obtain the original signal. Then, the original signal is amplitude amplified to obtain an amplified original signal, and the amplified original signal is peak clipped so that the amplitude corresponding to the portion of the amplified original signal that is greater than the target amplitude is reduced to the target amplitude, thereby obtaining a driving signal.

[0378] Optionally, the sub-audio data in each interval is converted into an original audio signal with a regular waveform. The average frequency of the sub-audio data 510 in each interval can be determined, and based on the average frequency corresponding to each interval, the vibration frequency corresponding to the original audio signal 520 corresponding to each interval is determined, and the original audio signal 520 with a regularly changing frequency consistent with the determined vibration frequency is generated, thereby obtaining an original signal with a regular waveform. Please continue to refer to Figure 21. The average frequencies of the sub-audio data in adjacent intervals may be consistent or inconsistent. When the average frequencies of the sub-audio data 510 in adjacent intervals are consistent, it can be considered that the original audio signals 520 corresponding to the adjacent intervals form an original audio signal, that is, the duration of each original audio signal in the original signal may be consistent or inconsistent, that is, the duration of each audio signal in the driving signal may be consistent or inconsistent.

[0379] It is understandable that, in addition to the above-mentioned conversion method, other conversion methods may also be used, as long as an original signal with a regular waveform can be obtained. This embodiment does not impose any specific limitation on this.

[0380] The above embodiment provides a method for performing amplitude amplification on an original signal and then performing peak clipping on the amplified original signal to obtain a driving signal. It can be seen that the waveform, frequency, and peak value of the resulting driving signal are correlated with those of the original signal. The absolute value of the slope of the driving signal is greater than or equal to a second slope threshold, where the second slope threshold is correlated with the waveform, frequency, and peak value of the driving signal. After the amplitude amplification process, the frequency of the original signal remains unchanged, while the amplitude increases. The absolute value of the slope of the original signal after the amplitude amplification process at each moment of its variation phase is greater than or equal to the absolute value of the slope of the original signal (the original signal without the amplitude amplification process) at the same moment. After the peak clipping process, the duration of the variation phase of the driving signal can be considered shortened. In the driving signal, the absolute value of the slope at multiple peak clipping moments corresponding to the flat peak phase is zero, and the absolute value of the slope of the driving signal at each moment of its variation phase is greater than the absolute value of the slope of the original signal at the same moment. It is understandable that at the moment corresponding to the peak of the original signal, the absolute value of the slope of the original signal after the amplitude amplification process is equal to the absolute value of the slope of the original signal (the original signal without the amplitude amplification process), both of which are 0. Among them, the flat peak stage includes the peak stage and the trough stage. For the description of the peak stage and the trough stage, please refer to the embodiments below. The changing stage may refer to the stage in which the amplitude of the driving signal changes with time, such as the stage in which the amplitude of the driving signal decreases from the peak of the driving signal to the trough of the driving signal, and the stage in which the amplitude of the driving signal increases from the trough of the driving signal to the peak of the driving signal.

[0381] It should be noted that the drive signal can be obtained by processing the original signal without a square wave signal to avoid excessive slope of the drive signal, which can lead to unstable motor operation and excessively sharp sound and excessive noise from the motor vibration. For example, the absolute value of the slope of the drive signal is less than a first slope threshold, which can be infinite. That is, the drive signal of this embodiment gradually changes within each time period, thereby improving the stability of the motor operation, making the sound generated by the motor vibration softer and less noisy, and improving the enjoyment of the sound generated by the motor vibration.

[0382] It is understandable that an original signal with an appropriate waveform can be selected based on actual needs. For example, the waveform of the original signal may include a triangular wave and / or a sine wave, that is, the waveform of the original signal is a sine wave; or the waveform of the original signal is a triangular wave; or the waveform of the original signal includes a triangular wave and a sine wave, for example, the waveform of the original signal in the first time period is a triangular wave, and the waveform in the second time period is a sine wave, etc.

[0383] The waveform of the original signal including a triangle wave and the waveform of the original signal including a sine wave will be described below respectively.

[0384] Continuing to refer to FIG. 27 , in the case where the original signal includes a sinusoidal signal, the second slope threshold includes the absolute value of the slope of the sinusoidal signal, and the drive signal includes a peak-clipped sinusoidal signal corresponding to the sinusoidal signal. The frequency of the peak-clipped sinusoidal signal is consistent with the frequency of the sinusoidal signal, and the peak value of the peak-clipped sinusoidal signal is consistent with the peak value of the sinusoidal signal. The absolute value of the slope of the peak-clipped sinusoidal signal at each moment of the change phase is greater than the absolute value of the slope of the sinusoidal signal at the same moment. The change phase of the peak-clipped sinusoidal signal includes a first monotonic change phase and a second monotonic change phase. The first monotonic change phase refers to the phase in which the amplitude of the peak-clipped sinusoidal signal gradually increases from the trough of the peak-clipped sinusoidal wave to the peak of the peak-clipped sinusoidal wave, that is, the phase in which the amplitude of the peak-clipped sinusoidal wave gradually increases from the minimum amplitude of the peak-clipped sinusoidal wave to the maximum amplitude of the peak-clipped sinusoidal wave. The second monotonic change stage refers to the stage where the peak of the clipped sine wave gradually decreases to the trough of the clipped sine wave, that is, the amplitude of the clipped sine wave gradually decreases from the maximum amplitude of the clipped sine wave to the minimum amplitude of the clipped sine wave.

[0385] Please refer to Figure 28. Unlike Figure 27, Figure 28 shows a case where the original signal includes a triangular wave signal, the second slope threshold includes the absolute value of the slope of the triangular wave signal, and the drive signal includes a trapezoidal wave signal corresponding to the triangular wave signal. The frequency of the trapezoidal wave signal is consistent with the frequency of the triangular wave signal, and the peak value of the trapezoidal wave signal is consistent with the peak value of the triangular wave signal. The absolute value of the slope of the trapezoidal wave signal at each moment of the change phase is greater than the absolute value of the slope of the triangular wave signal at the same moment. The change phase of the trapezoidal wave includes a first monotonic change phase and a second monotonic change phase. The first monotonic change phase refers to the phase in which the amplitude of the trapezoidal wave gradually increases from the trough of the trapezoidal wave to the peak of the trapezoidal wave, that is, the phase in which the amplitude of the trapezoidal wave gradually increases from the minimum amplitude of the trapezoidal wave to the maximum amplitude of the trapezoidal wave. The second monotonic change phase refers to the phase in which the amplitude of the trapezoidal wave gradually decreases from the peak of the trapezoidal wave to the trough of the trapezoidal wave, that is, the phase in which the amplitude of the trapezoidal wave gradually decreases from the maximum amplitude of the trapezoidal wave to the minimum amplitude of the trapezoidal wave.

[0386] The present application discloses a motor control method, apparatus, oral care device, and storage medium. The method includes inputting a drive signal to a motor to drive the motor to vibrate, wherein the waveform of the drive signal includes a clipped sine wave and / or a trapezoidal wave; and / or the original signal corresponding to the drive signal is a sine wave signal and / or a triangular wave signal, and the duration of multiple peaks of the drive signal is greater than the duration of the peaks of the sine wave signal and / or the triangular wave signal; and / or the duty cycle of the drive signal is greater than a preset value. Compared with a signal composed of a sine wave signal and / or a triangular wave signal, the duty cycle of the drive signal provided in the embodiment of the present application is greater, or the drive signal maintains at a maximum amplitude for a longer time. The motor is driven by the drive signal, so that the torque output by the motor is greater. Under the action of the motor, the vibration cleaning amplitude of the oral care device is increased, thereby improving the cleaning effect of the oral care device. At the same time, the volume of the sound generated by the vibration of the oral care device is increased, thereby improving the sound performance output by the oral care device.

[0387] Clicking the vibration can produce sound. The vibration generated by the motor is transmitted to the auditory nerve through the cleaning element, so that the user can hear the sound generated by the motor vibration. Please refer to Figure 25, which shows a schematic diagram of the time-frequency spectrum corresponding to the sound generated by the motor provided in an embodiment of the present application. As shown in Figure 25, the time-frequency spectrum includes multiple sound frequencies, and these multiple sound frequencies change regularly and periodically. That is, the same sound frequency reappears after a first interval T1. Since the sound generated by the motor vibration changes regularly and periodically, the motor vibration also changes regularly and periodically, which can further improve the cleaning effect of the oral care device. Optionally, during the entire process of the motor vibrating under the drive signal, the sound generated by the motor vibration may include N tones, where N is an integer greater than or equal to 4. It is understandable that the motor can vibrate within a preset operating frequency range, and the motor can generate K tones. The sound frequencies corresponding to these K tones all fall within the preset operating frequency range of the motor, and K is an integer greater than or equal to N. That is, during the entire process of the motor vibrating under the drive signal, the number of tones included in the sound generated by the vibration is less than or equal to the number of tones that the motor can produce. Optionally, the motor can generate multiple tones corresponding to one or more octaves. A major scale may include an octave, such as C major, G major, and D major. By selecting a motor with a preset operating frequency range covering the sound frequencies corresponding to at least one octave, the motor can generate multiple tones corresponding to at least one octave, that is, K is greater than or equal to 8, so that the oral care device can produce most music. In other words, the oral care device can play music through the vibration of the motor, thereby improving the sound output performance of the oral care device.

[0388] Alternatively, referring to FIG. 25 , the duration T2 corresponding to each sound frequency is greater than a second preset duration, i.e., the duration during which the motor maintains the same vibration frequency is greater than the second preset duration. This avoids frequent switching of the motor's vibration frequency and improves the cleaning effect of the oral care device. The second preset duration is greater than the first preset duration.

[0389] Alternatively, please continue to refer to Figure 25. The time-frequency spectrum corresponding to the generated sound may include multiple sound cycles, each sound cycle includes two monotonic changes, one monotonic change refers to the sound frequency increasing with time, and the other monotonic change refers to the sound frequency decreasing with time. It should be noted that the sound generated by the vibration of the motor includes multiple sound cycles, each sound cycle includes two monotonic changes, that is, the vibration of the motor also presents periodic changes, ensuring the cleaning effect of the oral care device. Exemplarily, in the same time period, the difference between adjacent sound frequencies is less than the preset frequency threshold, so that the pitch of the sound heard by the user is not abrupt, and at the same time, it can also ensure that the operation of the motor is more stable.

[0390] Optionally, please continue to refer to Figure 25. In the time-frequency spectrum corresponding to the sound generated by the vibration, the energy corresponding to multiple sound frequencies is consistent, that is, the energy of the multiple sound frequencies generated by the motor is consistent, and the volume of the sounds of the multiple sound frequencies perceived by the user is consistent, ensuring that the volume of the sound heard by the user will not fluctuate, thereby improving the user experience. Optionally, please continue to refer to Figure 25. The last sound frequency of the previous sound cycle is consistent with the first sound frequency of the next sound cycle. The sound frequencies at the junction of each sound cycle are consistent, which can make the adjacent sound cycles connect naturally and make the sound generated by the motor vibration softer. Optionally, the duration corresponding to the multiple sound frequencies is consistent, so that the vibration of the motor is more regular, further improving the cleaning effect of the oral care device.

[0391] It should be noted that, during the vibration process, the motor not only drives the cleaning part to vibrate, but also causes other parts of the oral care device, such as the outer shell of the handle, to vibrate. Therefore, in the time spectrum shown in FIG25 , in addition to the first waveform L1 corresponding to the sound generated by the motor driving the cleaning part to vibrate, it also includes a second waveform L2 and a third waveform L3. Since the energy corresponding to the sound generated by driving the cleaning part to vibrate is the largest and can be heard by the user, and the energy of the sound generated by the vibration of other parts is very small, the impact on the generated sound is very small or even no effect.

[0392] In an optional embodiment, the drive signal may include multiple audio signals, each corresponding to a vibration frequency. Each audio signal is used to drive the motor to vibrate at the vibration frequency corresponding to the audio signal. Optionally, a first audio signal can be used to drive the motor to vibrate at the vibration frequency corresponding to the first audio signal, so that the motor produces a sound having a first tone corresponding to the first audio signal, and the duration of the first tone matches the duration of the first audio signal. The first audio signal is any audio signal in the drive signal, the first tone is the tone corresponding to the first audio signal, and the frequency of the first tone corresponds to the vibration frequency corresponding to the first audio signal. The vibration frequencies corresponding to the multiple audio signals included in the drive signal can be the same or different, that is, the sound produced by the motor vibration can include multiple tones, and the same tone can appear once or multiple times, further enhancing the richness of the music produced by the motor. The duration of an audio signal can refer to the duration between the start time and the end time of the audio signal.

[0393] It is understandable that the motor vibrates to produce the desired sound. The desired sound may include a prompt voice for prompting the cleaning stage, such as a voice prompting the user to switch the tooth area where the oral care device is located, or a voice prompting the user to end cleaning, etc.; the desired sound may also be audio data selected by the user, such as a song. In an optional embodiment, the frequency of the audio signal is related to the pitch of the sound to be produced, and the duration of the audio signal is related to the rhythm of the sound to be produced. It should be noted that, please continue to refer to Figure 21. In the first interval and the second interval, the average frequency of the sub-audio data 510 is 280Hz. Therefore, the vibration frequency of the audio signal corresponding to the first interval and the second interval is 280Hz. Rhythm is the length of the tone. If the average frequencies of the sub-audio data 510 of multiple adjacent intervals are equal, the duration of the audio signal corresponds to the total duration corresponding to the multiple intervals. For example, the duration corresponding to the 280Hz audio signal is the total duration corresponding to the two intervals.

[0394] Exemplarily, the duration of the motor's continuous vibration at a first vibration frequency is greater than the duration of the motor's continuous vibration at a second vibration frequency, wherein the first vibration frequency is less than a preset frequency threshold, and the second vibration frequency is greater than the preset frequency threshold. It should be noted that in a song, the climax portion is generally higher in pitch and shorter in duration. The preset frequency threshold can be used to distinguish between the climax and non-climax portions of a song. That is, a vibration frequency greater than the preset frequency threshold can be considered to correspond to a tone belonging to the climax portion of the song, while a vibration frequency less than the preset frequency threshold can be considered to correspond to a tone not belonging to the climax portion of the song, i.e., belonging to the non-climax portion. For example, referring again to Figure 21, the preset frequency threshold may be 290Hz. The duration of the motor's vibration at 320Hz, 300Hz, and 360Hz is less than the duration of the motor's vibration at 280Hz, 250Hz, and 230Hz. It is understandable that the preset frequency thresholds for different songs may differ. In this embodiment, the driving signal is set so that the duration of the motor vibrating continuously at the first vibration frequency is greater than the duration of the motor vibrating continuously at the second vibration frequency. This means that the climax of the sound generated by the motor is shorter, making the generated sound more consistent with the characteristics of the song, and the quality of the sound corresponding to the song generated by the motor vibration is higher.

[0395] According to the description of the above embodiment, the driving signal may include multiple audio signals. In the driving signal, the vibration frequencies corresponding to adjacent audio signals may be different. In order to make the connection between audio signals corresponding to different vibration frequencies more natural, a transition signal is set between adjacent audio signals of different frequencies. The transition signal connects adjacent audio signals corresponding to different vibration frequencies to transition adjacent audio signals corresponding to different vibration frequencies. The transition signal can make the two audio signals corresponding to different vibration frequencies transition slowly, avoiding sharp changes when connecting different audio signals, thereby avoiding noise or broken sounds, and improving the quality of the sound produced by the oral care device. For example, please continue to refer to the aforementioned Figure 6. The driving signal may include multiple audio signals and at least one transition signal. Figure 6 shows that each group of adjacent audio signals is connected by a transition signal, but there may also be no transition signal between some adjacent audio signals. This embodiment does not specifically limit this.

[0396] The transition signal can be designed as needed, such as determining the amplitude of the transition signal based on the amplitude of the previous audio signal and / or the amplitude of the subsequent audio signal; or determining the vibration frequency of the transition signal based on the vibration frequency of the previous audio signal and / or the vibration frequency of the subsequent audio signal; or determining the vibration frequency and amplitude of the transition signal based on the vibration frequency and amplitude of the previous audio signal and / or the vibration frequency and amplitude of the subsequent audio signal. It can be understood that the previous audio signal is the audio signal that is located before the transition signal and is connected to the transition signal, and the subsequent audio signal is the audio signal that is located after the transition signal and is connected to the transition signal.

[0397] For example, please continue to refer to Figure 20. When no driving signal is input to the motor, the motor will not vibrate, and what is presented is a straight line in the middle as shown in Figure 20. When the slope of the driving signal is positive, the motor will vibrate in the first direction. When the slope of the driving signal is negative, the motor will vibrate in the second direction. If the unprocessed sound information is used to directly drive the motor to vibrate, then there will be certain time periods when the motor moves slightly in the first direction and immediately moves in the second direction. That is, driven by the motor, the oral care device (such as a cleaning piece) is only vibrating slightly, and the vibration amplitude of the oral care device is very small, resulting in a low volume of the sound generated by the motor vibration, and the cleaning effect of the oral care device is also very unsatisfactory.

[0398] Alternatively, referring to FIG. 29 , the drive signal may include multiple audio signals, each corresponding to a single vibration frequency. Each audio signal corresponds to multiple peaks and troughs. The duration of the peaks of audio signals corresponding to different vibration frequencies varies, and the duration of the troughs of audio signals corresponding to different vibration frequencies varies. It should be noted that, given a given amplitude of multiple audio signals, the higher the vibration frequency corresponding to the frequency of the audio signal, the narrower the waveforms of the multiple driving sub-signals included in the audio signal. In other words, the duration of the peaks of audio signals corresponding to different vibration frequencies varies, and the duration of the troughs of audio signals corresponding to different vibration frequencies varies. For example, the higher the vibration frequency corresponding to the frequency of the audio signal, that is, the higher the frequency of the audio signal, the shorter the duration of the peaks and the shorter the duration of the troughs. The frequencies of the multiple audio signals included in the drive signal may all be different, or at least some of the multiple audio signals may have the same frequency. In other words, the sound produced by the oral care device may contain the same tone multiple times. The duration of the peaks and troughs of each audio signal may be equal or different.

[0399] Optionally, the audio signal may include multiple driver sub-signals, which are used to drive the motor to vibrate at a vibration frequency corresponding to the audio signal. The amplitudes of the multiple driver sub-signals may be equal or unequal. For example, the amplitudes of the multiple driver sub-signals in the same audio signal gradually decrease, or the amplitudes of the multiple driver sub-signals in the same audio signal gradually increase. If the amplitudes of the multiple driver sub-signals gradually decrease, the sound generated by the motor may gradually decrease over time. If the amplitudes of the multiple driver sub-signals gradually increase, the sound generated by the motor may gradually increase over time.

[0400] Alternatively, please continue to refer to Figure 29, the audio signal may include multiple driver signals, which can be used to drive the motor to produce regular vibrations, that is, the same audio signal can be used to drive the motor to produce regular vibrations. Each driver signal includes a peak and a trough, and the duration of the peak is consistent with the duration of the trough. It should be noted that the motor produces regular vibrations, which may refer to the motor vibrating in a first direction by a preset amplitude, then vibrating in a second direction by a preset amplitude, then vibrating in the first direction by a preset amplitude, and then vibrating in the second direction by a preset amplitude, and so on. This cycle of vibration is called regular vibration. When the slope of the drive signal is positive, the motor will vibrate in the first direction. When the slope of the drive signal is negative, the motor will vibrate in the second direction. When the slope of the drive signal is 0, the motor will continue to vibrate along the current vibration direction. The duration of the peak of each driver signal is consistent with the duration of the trough, which can ensure that the vibration amplitude of the motor vibrating in the first direction is consistent with the vibration amplitude of the motor vibrating in the second direction. Exemplarily, the motor can rotate left or right with the reference position as the axis, wherein if the first direction is to the left of the reference position, the second direction is to the right of the reference position.

[0401] In an optional embodiment, the time intervals between adjacent driver sub-signals in the same audio signal are fixed, and the amplitudes of the multiple driver sub-signals of the same audio signal are fixed. It is understandable that in the same audio signal, the time intervals between adjacent driver sub-signals are fixed, and the amplitudes of the multiple driver sub-signals of the same audio signal are fixed, that is, the audio signal is a periodic signal, and the multiple driver sub-signals included in the same audio signal show periodic regular changes. Driven by the audio signal, the motor produces regular reciprocating vibrations, thereby improving the cleaning effect of the oral care device. An audio signal corresponds to a vibration frequency, and the audio signal may include multiple repeatedly changing waveforms, and the period of the audio signal is related to the vibration frequency. Specifically, the time interval between two adjacent repeatedly changing waveforms is the inverse of the vibration frequency. The same audio signal can be composed of multiple monotonically repeated driver sub-signals, which can make the motor vibrate efficiently and improve the oral cleaning effect.

[0402] The above embodiment describes that multiple driving sub-signals can be used to drive a motor to generate regular vibrations. The following embodiment will provide a waveform structure of a driving sub-signal to illustrate how multiple driving sub-signals drive a motor to generate regular vibrations.

[0403] In an optional embodiment, the driving sub-signal may include a third part signal and a fourth part signal, wherein the third part signal is used to drive the motor to produce an effective cleaning vibration along the first direction, and the fourth part signal is used to drive the motor to produce an effective cleaning vibration along the second direction, and the second direction is the opposite direction of the first direction. It should be noted that when driven by a driving sub-signal, the duration of the motor vibrating in the first direction is consistent with the first duration of the third part signal, and the duration of the motor vibrating in the second direction is consistent with the duration of the fourth part signal, that is, the motor vibrates in the first direction for a first duration under the drive of the third part signal, vibrates to a preset amplitude, and then, under the drive of the fourth part signal, vibrates in the second direction for a second duration, vibrates to a preset amplitude, and under the drive of multiple driving sub-signals, vibrates cyclically according to the above-mentioned vibration mode. Wherein, the first duration is the duration of the third part signal, and the second duration is the duration of the fourth part signal. Exemplarily, if the maximum amplitude absolute value corresponding to the third portion of the signal is consistent with the maximum amplitude absolute value corresponding to the fourth portion of the signal, then the duration of the third portion of the signal is consistent with the duration of the fourth portion of the signal, so that the vibration amplitude of the motor vibrating along the first direction is consistent with the vibration amplitude of the motor along the second direction. Exemplarily, the third portion of the signal has a trough and the fourth portion of the signal has a peak, then the maximum amplitude absolute value of the third portion of the signal is the amplitude corresponding to the trough, and the maximum amplitude absolute value of the fourth portion of the signal may be the amplitude corresponding to the peak. It is understandable that the vibration amplitude may refer to the deflection angle of the rotor relative to the reference position, and a drive sub-signal is used to drive the motor to achieve a reciprocating vibration so that the motor produces sound.

[0404] Optionally, the third partial signal may include a first monotonic change phase and a peak phase, and the fourth partial signal may include a second monotonic change phase and a trough phase. The first monotonic change phase refers to the phase from the trough of the driver signal gradually increasing to the peak of the driver signal, and the peak phase refers to the phase maintaining the peak of the driver signal. The second monotonic change phase refers to the phase from the peak of the driver signal gradually decreasing to the trough of the driver signal, and the trough phase refers to the phase maintaining the trough of the driver signal. It should be noted that, referring to Figure 30, multiple driver signals of the same audio signal are connected in sequence, that is, the fourth partial signal of the previous driver signal is connected to the third partial signal of the next driver signal. The first monotonic change phase of the third partial signal is used to drive the motor to vibrate in the first direction, the peak phase of the third partial signal is used to drive the motor to continue moving in the first direction, the second monotonic change phase of the fourth partial signal is used to drive the motor to vibrate in the second direction, and the trough phase of the fourth partial signal is used to drive the motor to continue vibrating in the second direction. Optionally, the durations of the first monotonically changing phase and the second monotonically changing phase may be equal, and the durations of the peak phase and the trough phase may be equal. Optionally, the durations of the first monotonically changing phase and the peak phase may be equal or different, and may be adjusted according to actual needs. At the same vibration frequency and amplitude, if the duration of the peak phase increases, the torque output by the motor vibration increases, and the cleaning vibration amplitude of the oral care device increases.

[0405] Optionally, effective cleaning vibration of the motor refers to vibration in which the energy consumed by the motor during vibration per unit time is greater than a preset energy value. For example, the preset energy value may be 5 joules. If the energy consumed by the motor during vibration per unit time is greater than 5 joules, the vibration may be determined to be effective cleaning vibration of the motor. Conversely, if the energy consumed by the motor during vibration per unit time is less than or equal to 5 joules, the vibration may be determined to be ineffective cleaning vibration of the motor.

[0406] In the related art, the method of using a motor to play music is generally to directly play the audio file intact, or only perform a simple EQ (equalizer) on the audio file before playing. Tuning the audio does not essentially change the waveform structure of the audio, so although it has a slight effect, the effect is not obvious. In this embodiment, the waveform of the drive signal input to the motor is a regular waveform, and the motor vibrates to play the sound normally. The amplitude of the motor's back-and-forth vibration is large, ensuring effective cleaning after the oral care device is entered.

[0407] In an optional embodiment, the drive signal is used to drive the motor to vibrate at multiple vibration frequencies to produce a sound comprising multiple tones, wherein the multiple tones correspond one-to-one to the multiple vibration frequencies. Among the multiple vibration frequencies, frequencies exceeding a first preset percentage fall within the motor's target operating frequency range, and / or, within the spectrum corresponding to the sound generated by the motor, frequencies corresponding to spectral energy exceeding a second preset percentage fall within the motor's target operating frequency range. It should be noted that, among the multiple vibration frequencies, frequencies exceeding the first preset percentage fall within the motor's target operating frequency range may mean that the number of frequencies within the motor's target operating frequency range exceeds the first preset percentage. For example, if the first preset percentage is a, and the number of the multiple vibration frequencies is N, then a*N vibration frequencies must fall within the motor's target operating frequency range. Alternatively, the number of frequencies within the motor's target operating frequency range exceeding the first preset percentage may mean that, during the entire process of the motor vibrating under the drive signal, the duration of the motor vibrating at frequencies within the target operating frequency range exceeds the first preset percentage. For example, if the duration of the entire process is b and the first preset proportion is a, then the duration for the motor to vibrate at a frequency within the target operating frequency range needs to reach a*b.

[0408] It is understandable that the target operating frequency range of the motor belongs to the preset operating frequency range of the motor, and the target operating frequency range includes a frequency range that meets the cleaning performance of the motor of the oral care device, or the target operating frequency range includes a frequency range that meets the vibration performance of the motor of the oral care device, so as to ensure the cleaning effect of the oral care device and / or the service life of the motor. It should be noted that the performance of the motor is related to the vibration frequency of the motor. In order to make the performance of the motor meet the requirements, multiple vibration frequencies, or the sound frequencies included in the spectrum corresponding to the sound generated by the motor should meet certain conditions. The vibration amplitude of the motor is related to the vibration frequency of the motor. Please continue to refer to the aforementioned Figure 22, which shows a schematic diagram of the correspondence between the vibration frequency and vibration amplitude of a motor provided in an embodiment of the present application. As shown in Figure 14, the vibration amplitude of the motor of the oral care device is relatively large only when the vibration frequency of the motor of the oral care device is within a certain fixed frequency range. For example, as shown in FIG22, if the vibration amplitude of the motor is greater than or equal to A0, it can be considered that the vibration amplitude of the motor is large. The vibration frequency of the motor shown in FIG22 is within the range of 100 Hz (Hertz) to 500 Hz, and the vibration amplitude of the motor is greater than or equal to A0. Once it exceeds or falls below this fixed frequency range, the vibration amplitude of the motor will be very small, resulting in the cleaning range of the cleaning element driven by the motor to clean the oral cavity being very small, and the oral cleaning effect cannot be guaranteed. At the same time, the life of the motor is also related to the vibration frequency of the motor. If the vibration frequency of the motor is too high or too low, it will affect the normal operation of the motor. Too high a frequency will cause the motor to run at a high temperature, and too low a frequency will affect the motor torque, which may cause damage to the motor and affect the service life of the motor.

[0409] It can be seen that the operating frequency of the motor will affect the performance of the motor, such as the cleaning performance and vibration performance of the motor. Among them, the frequency range that meets the cleaning performance of the motor means that when the motor is within this frequency range, the vibration generated by the motor can ensure the oral cleaning effect. If the frequency range is exceeded, the cleaning effect of the oral care device for oral cleaning will be poor. For example, the vibration amplitude of the motor is too small, resulting in a small cleaning area of ​​the oral care device, and the cleaning effect of the oral care device is poor. The frequency range that meets the vibration performance of the motor means that when the motor is within this frequency range, the working efficiency of the motor is most appropriate, that is, it can work in the best working state. If the frequency range is exceeded, the motor will not be able to maintain the best working state, resulting in a decrease in the service life of the motor.

[0410] The following example illustrates that among multiple vibration frequencies, the vibration frequencies exceeding the first preset proportion belong to the target operating frequency range of the motor. For example, the target operating frequency range of the motor is 100Hz to 500Hz. As shown in Figure 22, more than 50% of the operating frequencies of the drive signals are within the target operating frequency range, and most of the vibration frequencies corresponding to the drive signals are within the target operating frequency range of the motor, which can ensure that the cleaning performance and / or vibration performance of the motor is better. The first preset proportion can be a larger value, such as 50%, 80%, and 90%.

[0411] Optionally, the first preset proportion can be a fixed value, such as 30%, 50%, etc., or it can be a relative value, such as the value with the largest proportion. For example, N vibration frequencies can be divided into multiple frequency ranges, where if the proportion of the largest frequency range is 30%, then the 30% can also be used as the first preset proportion.

[0412] It should be noted that the vibration frequency of the driving signal may be a frequency that changes with time. For example, in a first time interval, the operating frequency of the driving signal may be 300 Hz, and in a second time interval, the operating frequency of the driving signal may be 200 Hz.

[0413] In this embodiment, among the multiple vibration frequencies, the operating frequency that exceeds the first preset proportion is within the target operating frequency range of the motor, which can ensure that the sound volume generated by the motor during the vibration process is relatively large, while improving the cleaning effect of the oral care equipment, or the sound volume is relatively large while extending the service life of the motor.

[0414] The following example illustrates how the sound frequencies corresponding to the spectrum energy exceeding the second preset percentage in the sound spectrum fall within the target operating frequency range of the motor. For example, the target operating frequency range of the motor is 100 Hz to 500 Hz. Referring to FIG. 23 , the sound frequencies corresponding to more than 50% of the spectrum energy fall within this target operating frequency range. The sound frequencies corresponding to the majority of the spectrum energy fall within the target operating frequency range of the motor, ensuring excellent cleaning performance and / or vibration performance of the motor. The second preset percentage can be a larger value, such as 50%, 80%, or 90%.

[0415] It is understood that the second preset ratio is similar to the first preset ratio, and can be a fixed value or a relative value. This embodiment does not impose any specific restrictions on this, and can be set accordingly according to actual needs. It is understood that the spectrum corresponding to the sound can be obtained by Fourier transforming the sound signal.

[0416] In this embodiment, in the spectrum corresponding to the sound generated by the motor, the sound frequency corresponding to the spectrum energy exceeding the second preset proportion belongs to the target operating frequency range of the motor, which can ensure that the sound volume generated by the motor is relatively large during the vibration process, while improving the cleaning effect of the oral care equipment, or the sound volume generated is relatively large while extending the service life of the motor.

[0417] Optionally, the target operating frequency range of the motor is a frequency range that meets the cleaning performance of the motor and a frequency range that meets the vibration performance of the motor. That is, the target operating frequency range of the motor is the intersection frequency range of the frequency range that meets the cleaning performance of the motor and the frequency range that meets the vibration performance of the motor, ensuring that the sound volume generated by the motor is large during the vibration process, while improving the cleaning effect of the oral care equipment and extending the service life of the motor.

[0418] To generate sound during motor vibration while meeting motor performance requirements, a usable musical scale can be determined based on the target operating frequency range of the oral care device. N musical scales are then selected from these usable musical scales and combined in a specific order and duration to form a drive signal. In this drive signal, the same musical scale may appear once or multiple times, and the duration of each occurrence may or may not be consistent.

[0419] Exemplarily, the target operating frequency range of the motor includes 100Hz to 500Hz, and the musical scales within this target operating frequency range include G3 (196Hz), G#3 / Ab3 (207.65Hz), A3 (220Hz), A#3 / Bb3 (233.08Hz), B3 (246.94Hz), C4 (261.63Hz), C#4 / Db4 (277.18Hz), D4 (293.66Hz), D#4 / Eb4 (311.13Hz), E4 (329.63Hz), and F4 (349.23Hz). Continuing with FIG4 , the drive signals formed using A3, C4#, B3, E4, and D4, since the sound frequencies corresponding to these five scales are all within the target operating frequency range of the motor, using this drive signal to drive the motor to vibrate can achieve sound generation while meeting the motor's performance requirements. It is understandable that the driving signal can be generated by audio software and pre-stored in the oral care device after the driving signal is generated. When the oral care device enters the operating state, the required driving signal is obtained from at least one pre-stored driving signal and input into the motor to drive the motor to vibrate, thereby generating sound while meeting the performance of the motor.

[0420] Directly using the initial audio data to drive the motor of the oral care device, although the motor vibration can play sound, the amplitude of the motor's reciprocating vibration is not large, and after the oral care device enters the mouth, it cannot effectively clean the mouth. In this embodiment, the driving motor can vibrate at different frequencies for one or more time periods, and the selected vibration frequency is mostly sufficient to meet the cleaning performance of the motor. During the process of driving the motor to vibrate, the motor will emit sound in its vibration frequency band. By switching back and forth between different frequency bands, it can be heard that the motor is emitting music. This embodiment can balance the musical details and the motor vibration amplitude, allowing users to clean their mouths while listening to the sound, thereby improving the user experience.

[0421] Please refer to Figure 31, which shows a flow chart of another motor control method provided in an embodiment of the present application. This method can be applied to the oral care device 100 shown in Figure 18. The oral care device 100 may include a cleaning member 130 and a motor 110 for driving the cleaning member 130 to vibrate. For the relevant description of the cleaning member 130 and the motor 110, please refer to the above embodiment and will not be repeated here.

[0422] As shown in FIG. 31 , the method may include step 1702 .

[0423] In step 1702, a driving signal is input to the motor. The driving signal is used to drive the motor to vibrate, and the torque output by the motor vibration is greater than the torque threshold, so as to drive the cleaning element to vibrate according to the target vibration amplitude. The target vibration amplitude is greater than the amplitude threshold, so that the volume of the sound generated by the vibration is greater than the target volume.

[0424] It should be noted that the driving signal can drive the motor to vibrate, and the cleaning member is driven to vibrate through the motor to achieve the generation of sound and cleaning of the oral cavity. The motor is driven to vibrate by a signal composed of a triangular wave signal and / or a sine wave signal. Although the sound generated by the motor vibration is softer and the operation of the motor is more stable compared to driving the drive motor by a square wave signal, the volume of the sound generated by the motor vibration is very small. In this embodiment, an improved driving signal is input to the motor so that the torque output by the motor vibration is greater than the torque threshold, so as to drive the cleaning member to vibrate according to the target vibration amplitude. Wherein, the target vibration amplitude is greater than the amplitude threshold, so that the volume of the sound generated by the vibration is greater than the target volume, so that the sound generated by the motor is soft and the volume of the sound generated is larger.

[0425] Exemplarily, the drive signal may include multiple audio signals, wherein the amplitude of the first audio signal is a first amplitude, and the frequency of the first audio signal is a first frequency. The torque threshold may refer to the torque output by the motor when driven by a signal composed of the first sine wave signal and / or the first triangular wave signal. The amplitude threshold may refer to the vibration amplitude of the cleaning element when driven by the motor when driven by a signal composed of the first sine wave signal and / or the first triangular wave signal. The target volume may refer to the volume of sound produced by the oral care device when driven by a signal composed of the first sine wave signal and / or the first triangular wave signal. The first sine wave signal is a sine wave signal with a first amplitude and a first frequency. The first triangular wave signal is a triangular wave signal with a first amplitude and a first frequency. In other words, the drive signal provided in this embodiment can cause the torque output by the motor to be greater than the torque output by the motor when driven by a sine wave signal and / or a triangular wave signal of the same frequency and amplitude. The first audio signal is any one of the multiple audio signals included in the drive signal. For the description of the driving signal, please refer to the above embodiment and will not be repeated here.

[0426] It should be noted that the frequency range of a piece of music is often very wide, covering a frequency range of perhaps 20 to 10,000 Hz, and the proportion of audio signals within the preset operating frequency range of the motor is very small. In addition, in order to enrich the details of the music, composers often use chords or a combination of multiple instruments to produce audio data for the music. Even if the sound frequency corresponding to the audio data is within the preset operating frequency range of the motor, the waveform of the audio data corresponding to the music is messy. This type of audio data may not be a big problem on a diaphragm-type sound-emitting device, but if it is used to drive the motor to vibrate, it will result in a very poor cleaning effect of the oral care device. Optionally, the drive signal may include multiple audio signals, and the audio signal is used to drive the motor to produce regular vibrations to improve the cleaning effect of the oral care device, and the volume of the sound generated is relatively large. The audio signal may include multiple driving sub-signals, and the multiple driving sub-signals are used to drive the motor to produce regular vibrations. For the waveforms and functions of the multiple driving sub-signals, please refer to the above embodiment and will not be repeated here.

[0427] Optionally, the first audio signal corresponds to a target duration of a peak and a target duration of a trough. It should be noted that the first audio signal is any one of the multiple audio signals of the driving signal, and the frequency of the first audio signal corresponds to the first vibration frequency. The target duration of the peak of the first audio signal and the target duration of the trough can be determined according to the volume of the sound of the first tone required to be generated, so that when the motor is driven by the first audio signal, the motor can generate the sound of the first tone, and the volume is the required volume corresponding to the first tone. The sound frequency corresponding to the first tone corresponds to the first vibration frequency. Exemplarily, the target duration of the peak and the target duration of the trough are equal, so that the vibration amplitude of the motor vibrating in two directions is consistent, so as to improve the cleaning effect of the oral care device.

[0428] The motor control method provided in the embodiment of the present application includes inputting a drive signal to the motor to drive the motor to vibrate, so that the torque output by the motor vibration is greater than the torque threshold, so as to drive the cleaning member to vibrate according to the target vibration amplitude. Since the torque output by the motor vibration is large, the vibration amplitude of the cleaning member is large, and the volume transmitted by the cleaning member is large. Driven by the motor, the vibration amplitude of the cleaning member is greater than the amplitude threshold, and the volume of the sound generated by the motor vibration is greater than the target volume, so that the user can hear the sound during the oral cleaning process, realize sound playback, improve the sound performance of the oral care device playback, and improve the fun of the oral care device. At the same time, due to the increase in the vibration amplitude of the cleaning member, the cleaning area of ​​the oral care device is increased, and the cleaning effect of the oral care device is improved.

[0429] It should be noted that the waveform of the sound played in the related art is relatively messy and irregular. If the motor vibrates according to the waveform of the sound, the amplitude of the motor's swing back and forth may not be large, thus failing to achieve effective cleaning after the oral care device enters the mouth.

[0430] In order to solve the above problems existing in the related art, an embodiment of the present application provides a motor control method for an oral care device. The following explains a process of motor operation during the implementation of the motor control method for the oral care device provided in the embodiment of the present application.

[0431] Please continue to refer to the aforementioned Figure 2, which is a schematic diagram of the flow of the motor operation provided in an embodiment of the present application. Please refer to Figure 2, the oral care device includes a motor, and during the operation of the motor: a driving signal is input to the motor to make the motor vibrate, and the vibration is used to achieve a cleaning operation while generating sound.

[0432] It should be noted that the oral care device may be, for example, an electric toothbrush or an electric dental rinser, or other electronic device that performs its work based on motor drive.

[0433] The driving signal may be a signal sent by a controller in the oral care device, and the signal may be composed of one or more audio signals, which is not specifically limited here.

[0434] Optionally, the motor may be, for example, a servo motor; the motor may vibrate according to an input drive signal, and may perform a cleaning operation and generate sound while vibrating.

[0435] The cleaning operation may be, for example, cleaning the oral cavity by means of vibration, such as driving a toothbrush head to brush the teeth by means of vibration; generating sound may be, for example, playing music or speech with certain pitch changes.

[0436] The music may be a song played at a certain rhythm; the voice may be a prompt voice, for example, a prompt voice indicating that the device is about to shut down, a prompt voice indicating that the device has been used for too long, or the like.

[0437] It should be noted that the vibration generated by the motor may include cleaning vibration and sound vibration. These two vibrations are the same vibration represented by the motor, and the driving signal that generates these two vibrations is the same signal.

[0438] Among them, for cleaning vibration, cleaning operation can be performed during the vibration process to complete oral cleaning; for sound vibration, sound playback can be achieved during the vibration process, so that users can listen to music or voice while using the oral care device for oral cleaning.

[0439] It should be noted that the vibration-based sound playback can be achieved by transmitting the sound from the teeth of the user of the oral care device to the ears through bone conduction when the motor vibrates, so that the user of the oral care device can hear music or voice.

[0440] In the motor control method for an oral care device provided in an embodiment of the present application, a drive signal can be input to the motor to cause the motor to vibrate, and this vibration can simultaneously produce sound while performing a cleaning operation. Specifically, by inputting the drive signal, the motor can simultaneously play sound while performing an oral cleaning operation, thereby allowing the user of the oral care device to listen to music while cleaning their mouth, or hear a prompt voice while cleaning their mouth.

[0441] In order for the motor to operate within a suitable operating range, the sound generated by the motor or the motor's drive signal needs to meet certain range conditions. The following explains the conditions that need to be met for the sound generated by the motor.

[0442] Please continue to refer to the aforementioned FIG. 24 . In the spectrum corresponding to the sound generated by the motor, the spectrum energy exceeding the first preset proportion is within the preset operating frequency range of the motor.

[0443] For example, if the preset operating frequency range is 100Hz-500Hz, please refer to Figure 24, more than 50% of the spectrum energy is within the preset operating frequency range, that is, the first preset proportion can be a larger value, such as the above 50%, so that most of the spectrum energy is within the preset operating frequency range of the motor.

[0444] Optionally, the first preset proportion can be a fixed value, such as 30%, 50%, etc.; or, it can be a relative value, such as the value with the largest proportion. For example, if there are multiple corresponding frequency ranges for spectrum energy, and the proportion of the largest frequency range is 30%, then the 30% can also be used as the first preset proportion.

[0445] It should be noted that the frequency spectrum corresponding to the sound can be obtained by performing Fourier transform on the sound signal.

[0446] In an embodiment of the present application, in the spectrum corresponding to the sound generated by the motor, the spectrum energy exceeding the first preset proportion is within the preset operating frequency range of the motor, which can ensure that the motor can achieve sound vibration and cleaning vibration at the same time when vibrating.

[0447] The following explains the conditions that need to be met for the operating frequency of the driving signal.

[0448] Please continue to refer to the aforementioned FIG. 25 . Among the multiple operating frequencies of the driving signal, the operating frequency exceeding the second preset proportion is within the preset operating frequency range of the motor.

[0449] For example, if the preset operating frequency range is 100Hz-500Hz, please refer to Figure 25. More than 50% of the operating frequencies of the drive signals are within the preset operating frequency range. That is to say, the second preset proportion can be a larger value, such as the above-mentioned 50%, so that most of the operating frequencies of the drive signals are within the preset operating frequency range of the motor.

[0450] Optionally, the second preset ratio is similar to the first preset ratio, and both can be a fixed value or a relative value. There is no specific limitation here, and corresponding settings can be made according to actual needs.

[0451] It should be noted that the operating frequency of the driving signal may be a variable frequency. For example, in the first time interval, the operating frequency of the driving signal may be 300 Hz, and in the second time interval, the operating frequency of the driving signal may be 200 Hz.

[0452] In an embodiment of the present application, among the multiple operating frequencies of the driving signal, the operating frequency exceeding the second preset proportion is within the preset operating frequency range of the motor, which can ensure that the motor can achieve sound vibration and cleaning vibration at the same time when vibrating.

[0453] Optionally, the preset operating frequency range can be determined according to relevant performance of the motor, for example, the preset operating frequency range of the motor is a frequency range that meets the cleaning performance of the motor, or a frequency range that meets the vibration performance of the motor.

[0454] It should be noted that the frequency range of the motor's cleaning performance refers to the frequency range within which the vibration generated by the motor can achieve oral cleaning. If the frequency range is exceeded, the oral cleaning operation may not be completed properly, for example: the vibration intensity may be insufficient to clean the mouth, or the vibration intensity may be too strong, causing oral damage.

[0455] The frequency range of the motor's vibration performance refers to the frequency range within which the motor operates at its most efficient level, meaning it can operate at its optimal state. If the frequency range is exceeded, the motor will not be able to maintain its optimal operating state.

[0456] Optionally, the preset operating frequency range of the motor can be calculated by:

[0457] f1=f0+A1;

[0458] f2=f0-A2;

[0459] Among them, f1 is the upper limit value of the preset operating frequency range, f2 is the lower limit value of the preset operating frequency range; f0 is the optimal operating frequency of the motor, A1 is the first preset frequency; A2 is the second preset frequency.

[0460] That is, the upper limit of the preset operating frequency range of the motor is the sum of the optimal operating frequency of the motor plus the first preset frequency, and the lower limit of the preset operating frequency range is the difference between the optimal operating frequency of the motor and the second preset frequency.

[0461] For example, if the optimal operating frequency of the motor is 300 Hz, and the first preset frequency and the second preset frequency are both 200 Hz, it can be determined that the preset operating frequency range is 100 Hz-500 Hz.

[0462] The first preset frequency and the second preset frequency may be frequency values ​​determined by the user according to actual tests, and are not limited to specific values ​​herein and can be selected according to actual needs.

[0463] In an embodiment of the present application, the preset operating frequency range can be determined more accurately through the above method, and the spectrum energy exceeding the first preset proportion in the spectrum corresponding to the sound generated by the motor is within the preset operating frequency range of the motor; or, among the multiple operating frequencies of the driving signal, the operating frequency exceeding the second preset proportion is within the preset operating frequency range of the motor, which can ensure that when the motor vibrates, both sound vibration and cleaning vibration are achieved.

[0464] After determining the preset operating frequency range in the above manner, the composition of the driving signal provided in the embodiment of the present application is explained below.

[0465] Please continue to refer to the aforementioned Figure 6. The driving signal includes multiple audio signals, which are used to drive the motor to produce sounds with tones corresponding to the audio signals. The audio signal includes driving sub-signals, which are used to drive the motor to produce regular vibrations.

[0466] Optionally, the driving signal further includes a transition signal, which connects adjacent audio signals of different frequencies to achieve a transition between the two audio signals.

[0467] It should be noted that an audio signal can be the sound of a driving motor to produce a tone corresponding to the audio signal. The tone can be, for example, a scale in music, such as: G3, G#3 / Ab3, A3, A#3 / Bb3, B3, C4, C#4 / Db4, D4, D#4 / Eb4, E4, F4.

[0468] For each scale, it can correspond to different frequencies, for example:

[0469] G3(196Hz), G#3 / Ab3(207.65Hz), A3(220Hz), A#3 / Bb3(233.08Hz), B3(246.94Hz), C4(261.63 Hz), C#4 / Db4(277.18Hz), D4(293.66Hz), D#4 / Eb4(311.13Hz), E4(329.63Hz), F4(349.23Hz).

[0470] Each audio signal includes a driving sub-signal, which is used to drive the motor to generate regular vibration. The frequency of the driving sub-signal is also the frequency corresponding to the above-mentioned scale.

[0471] Each driving sub-signal can be used to drive the motor to produce regular vibration. The regular vibration of the motor can mean that the motor vibrates in a first direction by a preset amplitude, then in a second direction by a preset amplitude, and then in the first direction by a preset amplitude, and so on in a cycle. This is called regular vibration.

[0472] A transition signal may be provided between two different audio signals; if there are two adjacent identical audio signals, no transition signal may be provided between the two audio signals.

[0473] The transition signal can make the transition between the two audio signals slow, avoiding sharp changes when connecting different audio signals, and preventing the sound quality from deteriorating, noise or distortion.

[0474] That is to say, a driving signal may include multiple audio signals and transition signals. The multiple audio signals may be arranged in sequence, and the transition signal may be set between two different audio signals. The audio signal may also include a driving sub-signal, and the audio corresponding to the driving sub-signal is the frequency of the scale corresponding to the audio signal.

[0475] The specific expression of the driving sub-signal provided in this application is explained in detail below.

[0476] Please continue to refer to the aforementioned Figure 3. A driving sub-signal includes two monotonic changes. One monotonic change of a driving sub-signal is used to drive the motor to generate an effective cleaning vibration, and two monotonic changes of a driving sub-signal are used to drive the motor to generate a reciprocating vibration.

[0477] Optionally, the driving sub-signal may include two types of changes: monotonically increasing and monotonically decreasing. Each monotonic change can drive the motor to produce an effective cleaning vibration. If the vibration direction of the motor includes two directions, left and right, under the monotonically increasing change, the vibration direction of the motor is an effective cleaning vibration to the left; under the monotonically decreasing change, the vibration direction of the motor is an effective cleaning vibration to the right. That is to say, two monotonic changes of a driving sub-signal are used to drive the motor to produce a reciprocating vibration.

[0478] FIG3 shows a graph of changes corresponding to multiple continuous driving sub-signals. Each driving sub-signal can undergo a monotonically increasing and monotonically decreasing process. This process can be a smooth monotonically increasing and monotonically decreasing process. Alternatively, it can be a roughly monotonically increasing and roughly monotonically decreasing process of a wave with small glitches. FIG3 shows a plurality of waves with small glitches that roughly exhibit a monotonically increasing and roughly monotonically decreasing process.

[0479] Optionally, the effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor in unit time is greater than a preset energy value.

[0480] For example, assuming the preset energy value is 5 joules, if the energy consumed by the motor in vibrating per unit time is greater than 5 joules, it can be determined that the vibration is an effective cleaning vibration of the motor; correspondingly, if the energy consumed by the motor in vibrating per unit time is less than 5 joules, it can be determined that the vibration is an invalid cleaning vibration of the motor.

[0481] It should be noted that, in the variation diagram shown in FIG3 , the amplitudes of different driving sub-signals gradually decrease. In actual implementation, the amplitudes of different driving sub-signals may also be made the same.

[0482] Optionally, for the multiple driving sub-signals, the frequencies of the multiple driving sub-signals of the same audio signal may be fixed frequencies, and the amplitudes of the multiple driving sub-signals of the same audio signal may be fixed amplitudes.

[0483] If the frequencies and amplitudes of the multiple driving sub-signals are fixed, that is, the frequencies and amplitudes of the multiple driving sub-signals of the same audio signal are the same, the driving sub-signals as a whole may present periodic changes.

[0484] For example, within one cycle, there can be multiple repeated changing waveforms, which can be a combination of one or more of sine waves, square waves, and triangle waves. The following explains the implementation representation of each wave separately:

[0485] Please continue to refer to the aforementioned FIG5(a), which shows a sinusoidal change curve. When the driving sub-signal is a sinusoidal wave, it can show a periodic regular change in the entire cycle. The sub-wave of the sine wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a sinusoidal change curve as a whole.

[0486] Please continue to refer to the aforementioned FIG5(b), which shows a change curve of a square wave. When the driving sub-signal is a square wave, it can show a periodic regular change in the entire cycle. The sub-wave of the square wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a square wave change curve as a whole.

[0487] Please continue to refer to the aforementioned Figure 5(c). Figure 5(c) shows a change curve of a triangular wave. When the driving sub-signal is a triangular wave, it can show a periodic regular change in the entire cycle. The sub-wave of the triangular wave in each cycle can be a driving sub-signal in the audio signal. Multiple driving sub-signals can present a triangular wave change curve as a whole.

[0488] It should be noted that, in actual implementation, any one of the waveforms in FIG. 5( a ), FIG. 5 ( b ), and FIG. 5 ( c ) may be used to represent the driving sub-signal, or a corresponding combination of the three types of waveforms may be used to represent the driving sub-signal.

[0489] It should be noted that the sounds of sine waves and triangle waves are softer, while the sounds of square waves are relatively sharper. In the process of actually determining the waveform of the driving sub-signal, one or more of the above three waveforms can be selected according to the requirements of the sound type.

[0490] Optionally, for the above-mentioned driving sub-signal, in the audio signal, the frequency of the driving sub-signal exceeding the third preset proportion is within the preset operating frequency range of the motor.

[0491] For example, if the preset operating frequency range is 100 Hz-500 Hz, the frequencies of more than 50% of the driving sub-signals may be within the preset operating frequency range. That is, the third preset proportion may be a larger value, such as the aforementioned 50%, so that the frequencies of most of the driving sub-signals of the audio signal are within the preset operating frequency range of the motor.

[0492] Optionally, the third preset ratio is similar to the first preset ratio and the second preset ratio, and can be a fixed value or a relative value. There is no specific limitation here, and corresponding settings can be made according to actual needs.

[0493] Based on the above explanation of the audio signal and the transition signal in the driving signal, the following explains the method for obtaining the driving signal provided in the embodiment of the present application.

[0494] Please continue to refer to the aforementioned FIG. 9 . The driving signal may be a signal pre-stored in the oral care device. The signal may be generated, for example, the driving signal may be generated based on audio software.

[0495] Optionally, the audio signals corresponding to multiple scales may be combined in a preset combination manner to obtain the audio signal.

[0496] FIG9 shows a feasible combination method, such as using five audio signals A3, C4#, B3, E4 and D4 to form the driving signal.

[0497] In actual implementation, a larger number of audio signals may be combined, and transition audio may be added based on actual needs to ultimately obtain the driving signal.

[0498] In addition to the above-mentioned method for obtaining the driving signal, other methods may also be used to obtain the driving signal. Another method for obtaining the driving signal provided in an embodiment of the present application is explained below.

[0499] FIG32 is a schematic diagram of another method for obtaining a driving signal provided in an embodiment of the present application. Referring to FIG32 , the driving signal can be obtained by converting existing initial audio data.

[0500] The initial audio data includes an audio signal with irregular frequencies, and may be, for example, a recording file of any song, conversation, or the like.

[0501] For example, the initial audio data may be segmented into intervals based on preset time intervals to obtain multiple intervals and sub-audio data within each interval; the sub-audio data within each interval may be converted into an audio signal with a regular waveform; and the audio signals corresponding to each interval may be combined to obtain a driving signal.

[0502] The driving signal with a regular waveform can be obtained by determining the average frequency of the sub-audio data in each interval and according to the average frequency corresponding to each interval.

[0503] As shown in FIG32 , an irregular initial audio data can be segmented and converted into a driving signal with a regular waveform.

[0504] After obtaining the driving signal based on any of the above two methods, the driving signal can be stored in the oral care device. When needed, the driving signal can be output to the motor, so that the motor vibrates, achieving a cleaning operation while generating sound.

[0505] FIG33 is a schematic structural diagram of a motor control device provided in an embodiment of the present application. Referring to FIG33 , the device includes: a driving module 330;

[0506] The driving module 330 is used to drive the motor to vibrate through a driving signal, and the vibration is used to achieve a cleaning operation and generate sound.

[0507] In one embodiment, in the device, the driving signal includes: a plurality of audio signals, and the audio signals are used to drive the motor to generate sounds with tones corresponding to the audio signals.

[0508] In one embodiment, in the device, each audio signal includes a plurality of driving sub-signals, and the plurality of driving sub-signals are used to drive the motor to generate regular vibration.

[0509] In one embodiment, in the device, the duration of the forward and reverse vibrations of the motor in one vibration is equal; and / or the amplitude of the forward and reverse vibrations of the motor in one vibration is equal.

[0510] In one embodiment, in the device, the driving sub-signal changes regularly and periodically.

[0511] In one embodiment, in the device, each driving sub-signal has a monotonic change, and the monotonic change is used to enable the motor to generate effective cleaning vibration.

[0512] In one embodiment, in the device, the effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor in vibration per unit time is greater than a preset energy value; and / or, the effective cleaning vibration of the motor is a vibration in which the output torque of the motor is greater than a preset torque value; and / or, the effective cleaning vibration of the motor is a vibration in which the vibration amplitude of the motor is greater than a preset amplitude value.

[0513] In one embodiment, in the device, the driving sub-signal is a combination of one or more of a sine wave, a square wave, and a triangle wave.

[0514] In one embodiment, in the device, the frequency of the driving sub-signal in the same audio signal is a fixed frequency, and the amplitude of the driving sub-signal in the same audio signal is a fixed amplitude.

[0515] In one embodiment, in the device, the driving signal includes: an audio signal and a transition signal; wherein the transition signal is before or after any audio signal, or between two adjacent audio signals of different frequencies; the audio signal is used to drive the motor to produce a sound with a tone corresponding to the audio signal, and the transition signal is used to achieve a smooth transition of the audio signal.

[0516] In one embodiment, in the device, if the transition signal is before any audio signal, the transition signal is used to add a transition sound before the start of the audio signal; if the transition signal is after any audio signal, the transition signal is used to add a transition sound after the end of the audio signal; if the transition signal is between two adjacent audio signals of different frequencies, the transition signal is used to connect the adjacent audio signals of different frequencies to achieve a transition between the two adjacent audio signals.

[0517] In one embodiment, in the device, the amplitude of the transition signal is a fixed amplitude, and the amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

[0518] In one embodiment, in the device, the amplitude of the transition signal is a varying amplitude, and the average amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

[0519] In one embodiment, in the device, the amplitude of the transition signal gradually decreases from the amplitude of the audio signal preceding the transition signal; or, the amplitude of the transition signal gradually increases to the amplitude of the audio signal following the transition signal; or, the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal and then gradually increases to the amplitude of the following audio signal.

[0520] In one embodiment, in the device, when the amplitude of an audio signal preceding the transition signal is greater than the amplitude of an audio signal following the transition signal, the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal to the amplitude of the following audio signal; and / or, when the amplitude of the audio signal following the transition signal is greater than the amplitude of the audio signal preceding the transition signal, the amplitude of the transition signal gradually increases from the amplitude of the preceding audio signal to the amplitude of the following audio signal.

[0521] In one embodiment, in the device, the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal to a target amplitude, and then gradually increases to the amplitude of the next audio signal, and the target amplitude is smaller than the amplitudes of the previous audio signal and the next audio signal.

[0522] In one embodiment, in the device, the target amplitude is related to the duration of the transition signal.

[0523] In one embodiment, in the device, if the duration of the transition signal is greater than or equal to the target duration threshold, the target amplitude is 0; or, if the duration of the transition signal is less than the target duration threshold, the target amplitude is a preset amplitude, and the preset amplitude is greater than 0; or, if the duration of the transition signal is less than the target duration threshold, the target amplitude is determined based on the time difference between the target duration threshold and the duration of the transition signal, the time difference is positively correlated with the target amplitude, and the target amplitude is greater than 0.

[0524] In one embodiment, in the device, the frequency of the transition signal is a fixed frequency, and the frequency of the transition signal is equal to the frequency of the previous audio signal or the frequency of the next audio signal; or, the frequency of the transition signal includes a first frequency and a second frequency, the first frequency is before the second frequency, the first frequency is equal to the frequency of the previous audio signal of the transition signal, and the second frequency is equal to the frequency of the next audio signal of the transition signal.

[0525] In one embodiment, in the device, the frequency of the transition signal is a changing frequency, and the frequency of the transition signal gradually changes from the frequency of the previous audio signal to the frequency of the next audio signal.

[0526] In one embodiment, in the device, the duration of the transition signal is less than the duration of the audio signal; or, the duration of the transition signal is a preset duration; or, the duration of the transition signal is positively correlated with the duration of the audio signal before the transition signal or the duration of the audio signal after the transition signal.

[0527] In one embodiment, in the apparatus, each audio signal includes a plurality of driving sub-signals, and monotonic variations of the driving sub-signals are used to drive the motor to produce effective cleaning.

[0528] In one embodiment, in the device, the driving signal includes an audio signal and a transition signal; wherein, in a sound spectrum corresponding to the sound, the energy concentration of the transition signal is less than a preset concentration threshold.

[0529] In one embodiment, in the device, in a sound spectrum corresponding to the sound, the energy concentration of the transition signal is smaller than the energy concentration of the audio signal.

[0530] In one embodiment, in the device, in a sound spectrum corresponding to the sound, a duration of the transition signal is shorter than a duration of the audio signal.

[0531] In one embodiment, in the device, the sound spectrum is an energy distribution spectrum of the sound generated by the motor.

[0532] In one embodiment, in the device, the driving signal is used to drive the motor to vibrate at N vibration frequencies so that the motor produces N tones of sound, and the N tones correspond one-to-one to the N vibration frequencies, where N is an integer greater than or equal to 4.

[0533] In one embodiment, in the device, the N tones include a plurality of tones corresponding to one or more octaves.

[0534] In one embodiment, in the device, the frequency spectrum corresponding to the N tones of sound generated by the motor includes N sound frequencies, and the N sound frequencies change regularly and periodically.

[0535] In one embodiment, in the device, the frequency spectrum corresponding to the sounds of N tones includes multiple sound cycles, each sound cycle includes two monotonic changes, one monotonic change refers to that the sound frequency increases with time, and the other monotonic change refers to that the sound frequency decreases with time.

[0536] In one embodiment, in the device, in the frequency spectrum corresponding to the sounds of N tones, the energy corresponding to the N sound frequencies is consistent; and / or, the duration corresponding to the N sound frequencies is consistent; and / or, the last sound frequency of the previous sound cycle is consistent with the first sound frequency of the next sound cycle; and / or, the duration corresponding to the N sound frequencies is greater than a preset duration.

[0537] In one embodiment, in the device, the duration for which the motor continuously vibrates at a first vibration frequency is greater than the duration for which the motor continuously vibrates at a second vibration frequency, wherein the first vibration frequency is less than a preset frequency threshold and the second vibration frequency is greater than the preset frequency threshold.

[0538] In one embodiment, in the device, the driving signal includes multiple audio signals, and the frequency of each audio signal corresponds to a vibration frequency; wherein the first audio signal is used to drive the motor to vibrate according to the vibration frequency corresponding to the first audio signal, so that the motor produces a first tone sound corresponding to the first audio signal, and the duration of the first tone sound matches the duration of the first audio signal; the first audio signal is any audio signal in the driving signal.

[0539] In one embodiment, in the device, the vibration frequency corresponding to the audio signal is related to the pitch of the sound to be generated, and the duration of the audio signal is related to the rhythm of the sound to be generated.

[0540] In one embodiment, in the device, the driving signal is used to drive the motor to generate regular reciprocating vibrations, and the reciprocating vibrations of the motor include the motor rotating in a first direction to generate an effective cleaning vibration, and the motor rotating in a second direction to generate an effective cleaning vibration, and the second direction is the opposite direction of the first direction.

[0541] In one embodiment, in the device, the driving signal includes multiple driving sub-signals, and the multiple driving sub-signals include two monotonic changes, one monotonic change refers to a change from a trough of the driving sub-signal to a peak of the driving sub-signal, and the other monotonic change refers to a change from a peak of the driving sub-signal to a trough of the driving sub-signal.

[0542] In one embodiment, in the device, among the N vibration frequencies, the vibration frequencies exceeding a first preset proportion belong to the target operating frequency range of the motor, and / or, in the spectrum corresponding to the sound, the sound frequencies corresponding to the spectrum energy exceeding a second preset proportion belong to the target operating frequency range of the motor.

[0543] In one embodiment, in the device, the waveform of the driving signal includes a clipped sine wave and / or a trapezoidal wave; and / or the original signal corresponding to the driving signal is a sine wave signal and / or a triangular wave signal, and the duration of multiple peaks of the driving signal is greater than the duration of the peaks of the sine wave signal and / or the triangular wave signal; and / or the duty cycle of the driving signal is greater than a preset value.

[0544] In one embodiment, in the device, the driving signal includes a plurality of peaks and a plurality of troughs, the duration of each peak is greater than a first preset duration, and the duration of each trough is greater than the first preset duration.

[0545] In one embodiment, in the device, the absolute value of the slope of the driving signal is less than a first slope threshold, and the absolute value of the slope of the driving signal in the changing phase is greater than a second slope threshold, wherein the second slope threshold is related to the waveform, frequency and peak value of the original signal corresponding to the driving signal, and the first slope threshold is greater than the second slope threshold.

[0546] In one embodiment, in the device, the original signal includes a sine wave signal, the second slope threshold includes the absolute value of the slope of the sine wave signal; the driving signal includes a clipped sine wave signal corresponding to the sine wave signal, the frequency of the clipped sine wave signal is consistent with the frequency of the sine wave signal, and the peak value of the clipped sine wave signal is consistent with the peak value of the sine wave signal; the absolute value of the slope of the clipped sine wave signal corresponding to each moment of the change phase is greater than the absolute value of the slope of the sine wave signal corresponding to the same moment; and / or, the original signal includes a triangular wave signal, the second slope threshold includes the absolute value of the slope of the triangular wave signal; the driving signal includes a trapezoidal wave signal corresponding to the triangular wave signal, the frequency of the trapezoidal wave signal is consistent with the frequency of the triangular wave signal, and the peak value of the trapezoidal wave signal is consistent with the peak value of the triangular wave signal; the absolute value of the slope of the trapezoidal wave signal corresponding to each moment of the change phase is greater than the absolute value of the slope of the triangular wave signal corresponding to the same moment.

[0547] In one embodiment, in the device, the motor vibrates to generate sound, and the spectrum corresponding to the sound generated by the vibration includes multiple sound frequencies, and the multiple sound frequencies change regularly and periodically.

[0548] In one embodiment, in the device, the spectrum corresponding to the sound generated by vibration includes multiple sound cycles, each sound cycle includes two monotonic changes, one monotonic change refers to that the sound frequency increases with time, and the other monotonic change refers to that the sound frequency decreases with time.

[0549] In one embodiment, in the device, in the spectrum corresponding to the sound generated by vibration, the energy corresponding to multiple sound frequencies is consistent; and / or, the duration corresponding to multiple sound frequencies is consistent; and / or, the last sound frequency of the previous sound cycle is consistent with the first sound frequency of the next sound cycle; and / or, the duration corresponding to multiple sound frequencies is greater than a second preset duration.

[0550] In one embodiment, in the device, the driving signal includes multiple audio signals, and the audio signals correspond to a vibration frequency; each audio signal includes multiple peaks and multiple troughs, and the duration of the peaks of the audio signals corresponding to different vibration frequencies is different, and the duration of the troughs of the audio signals corresponding to different vibration frequencies is different.

[0551] In one embodiment, in the device, the audio signal includes multiple driving sub-signals, which are used to drive the motor to generate regular vibrations. Each driving sub-signal includes a peak and a trough, and the duration of the peak is consistent with the duration of the trough.

[0552] In one embodiment, in the device, the time intervals between adjacent driving sub-signals in the same audio signal are fixed, and the amplitudes of the multiple driving sub-signals in the same audio signal are fixed.

[0553] In one embodiment, in the device, the driving sub-signal includes a third part signal and a fourth part signal, wherein the third part signal is used to drive the motor to generate an effective cleaning vibration along the first direction, and the fourth part signal is used to drive the motor to generate an effective cleaning vibration along the second direction, and the second direction is the opposite direction of the first direction.

[0554] In one embodiment, in the device, the third portion of the signal includes a first monotonic change phase and a peak phase, and the fourth portion of the signal includes a second monotonic change phase and a trough phase; wherein the first monotonic change phase refers to a phase in which the driving sub-signal gradually increases from the trough phase to the peak phase of the driving sub-signal, and the peak phase refers to a phase in which the peak phase of the driving sub-signal is maintained; the second monotonic change phase refers to a phase in which the driving sub-signal gradually decreases from the peak phase to the trough phase of the driving sub-signal, and the trough phase refers to a phase in which the trough phase of the driving sub-signal is maintained.

[0555] In one embodiment, in the device, the oral care equipment also includes a cleaning part, and the motor is used to drive the cleaning part to vibrate; the driving signal is used to drive the motor to vibrate, and the torque output by the motor vibration is greater than the torque threshold, so as to drive the cleaning part to vibrate according to the target vibration amplitude, and the target vibration amplitude is greater than the amplitude threshold, so that the volume of the sound generated by the vibration is greater than the target volume.

[0556] Figure 34 is a structural diagram of the motor control device of the oral care equipment provided in an embodiment of the present application. Please refer to Figure 34. The device includes: a signal input module 340; the signal input module 340 is used to input a driving signal to the motor to make the motor vibrate, and the vibration is used to achieve a cleaning operation while generating sound.

[0557] In one embodiment, in the device, a driving signal is input to the motor to cause the motor to vibrate, including: inputting a driving signal to the motor so that the motor generates sound vibration while generating cleaning vibration, the cleaning vibration and the sound vibration are the same vibration, and the driving signals of the sound vibration and the cleaning vibration are the same signal.

[0558] In one embodiment, in the device, in the spectrum corresponding to the sound generated by the motor, the spectrum energy exceeding a first preset proportion is within the preset operating frequency range of the motor; or, among the multiple operating frequencies of the driving signal, the operating frequency exceeding a second preset proportion is within the preset operating frequency range of the motor.

[0559] In one embodiment, in the device, the preset operating frequency range of the motor is a frequency range that meets the cleaning performance of the motor, or a frequency range that meets the vibration performance of the motor.

[0560] In one embodiment, in the device, the driving signal includes multiple audio signals, the audio signals are used to drive the motor to produce sounds with tones corresponding to the audio signals, and the audio signals include driving sub-signals, which are used to drive the motor to produce regular vibrations.

[0561] In one embodiment, in the device, a driving sub-signal includes two monotonic changes, one monotonic change of a driving sub-signal is used to drive the motor to generate an effective cleaning vibration, and two monotonic changes of a driving sub-signal are used to drive the motor to generate a reciprocating vibration.

[0562] In one embodiment, in the device, the effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor in unit time is greater than a preset energy value.

[0563] In one embodiment, in the device, the driving sub-signal changes regularly and periodically.

[0564] In one embodiment, in the device, the driving sub-signal is a combination of one or more of a sine wave, a square wave, and a triangle wave.

[0565] In one embodiment, in the device, in the audio signal, the frequency of the driving sub-signal exceeding the third preset proportion is within the preset operating frequency range of the motor.

[0566] In one embodiment, in the device, the frequency of the driving sub-signals of the same audio signal is a fixed frequency, and the amplitude of the driving sub-signals of the same audio signal is a fixed amplitude.

[0567] In one embodiment, in the device, the driving signal further includes a transition signal, and the transition signal connects adjacent audio signals of different frequencies to achieve a transition between the two audio signals.

[0568] In one embodiment, in the device, the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal; or, the amplitude of the transition signal gradually increases to the amplitude of the next audio signal; or, the amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the next audio signal.

[0569] In one embodiment, in the apparatus, a frequency of the transition signal is the same as one of the frequencies of the adjacent audio signal.

[0570] Figure 35 is a schematic diagram of the structure of the oral care device provided in an embodiment of the present application. Please refer to Figure 35. An embodiment of the present application provides an oral care device, which can be, for example, an electric toothbrush, an electric tooth washer, etc., without being specifically limited here. Its internal structure diagram can be shown in Figure 35. The oral care device includes a processor 1820, a memory 1830, and a motor 1840 connected via a system bus 1810. Among them, the processor 1820 of the oral care device is used to provide computing and control capabilities. When the computer program is executed by the processor, the above method is implemented. The processor 1820 can also input a drive signal to the motor 1840 to cause the motor 1840 to vibrate.

[0571] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method provided in the above embodiment are implemented.

[0572] An embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.

[0573] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A motor control method, characterized in that: Applied to an oral care device, the oral care device includes a motor, and the method includes: The motor is driven by a driving signal to vibrate, and the vibration is used to achieve a cleaning operation and generate sound at the same time.

2. The method according to claim 1, characterized in that The driving signal includes a plurality of audio signals, and the audio signals are used to drive the motor to generate sounds with tones corresponding to the audio signals.

3. The method according to claim 2, characterized in that Each of the audio signals includes a plurality of driving sub-signals, and the plurality of driving sub-signals are used to drive the motor to generate regular vibration.

4. The method according to claim 3, characterized in that The duration of the forward and reverse vibrations of the motor during one vibration is equal; and / or the amplitude of the forward and reverse vibrations of the motor during one vibration is equal.

5. The method according to claim 3, characterized in that The driver signal changes regularly and periodically.

6. The method according to claim 3, characterized in that Each of the driving sub-signals has a monotonic change, and the monotonic change is used to enable the motor to generate effective cleaning vibration.

7. The method according to claim 6, characterized in that The effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor per unit time is greater than a preset energy value; and / or, The effective cleaning vibration of the motor is a vibration in which the motor output torque is greater than a preset torque value; and / or, The effective cleaning vibration of the motor is a vibration whose vibration amplitude is greater than a preset amplitude value.

8. The method according to claim 3, characterized in that The driving sub-signal is a combination of one or more of a sine wave, a square wave and a triangle wave.

9. The method according to claim 3, characterized in that The frequency of the driving sub-signal in the same audio signal is a fixed frequency, and the amplitude of the driving sub-signal in the same audio signal is a fixed amplitude.

10. The method according to any one of claims 1 to 9, characterized in that The driving signal includes: an audio signal and a transition signal; The transition signal is before or after any audio signal, or between two adjacent audio signals of different frequencies; The audio signal is used to drive the motor to generate a sound with a tone corresponding to the audio signal, and the transition signal is used to achieve a smooth transition of the audio signal.

11. The method according to claim 10, characterized in that If the transition signal precedes any audio signal, the transition signal is used to add a transition sound before the start of the audio signal; If the transition signal is after any audio signal, the transition signal is used to add a transition tone after the end of the audio signal; If the transition signal is between two adjacent audio signals of different frequencies, the transition signal is used to connect the adjacent audio signals of different frequencies to achieve a transition between the two adjacent audio signals.

12. The method according to claim 10, characterized in that The amplitude of the transition signal is a fixed amplitude, and the amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

13. The method according to claim 10, characterized in that The amplitude of the transition signal is a varying amplitude, and the average amplitude of the transition signal is smaller than the amplitude of the audio signal adjacent to the transition signal.

14. The method according to claim 13, characterized in that The amplitude of the transition signal gradually decreases from the amplitude of the audio signal preceding the transition signal; or, The amplitude of the transition signal gradually increases to the amplitude of the subsequent audio signal of the transition signal; or, The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the subsequent audio signal.

15. The method according to claim 14, characterized in that When the amplitude of an audio signal preceding the transition signal is greater than the amplitude of an audio signal following the transition signal, the amplitude of the transition signal gradually decreases from the amplitude of the preceding audio signal to the amplitude of the following audio signal; and / or when the amplitude of an audio signal following the transition signal is greater than the amplitude of the audio signal preceding the transition signal, the amplitude of the transition signal gradually increases from the amplitude of the preceding audio signal to the amplitude of the following audio signal.

16. The method according to claim 14, characterized in that The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal to a target amplitude, and then gradually increases to the amplitude of the subsequent audio signal. The target amplitude is smaller than the amplitudes of the previous audio signal and the subsequent audio signal.

17. The method according to claim 16, characterized in that The target amplitude is related to the duration of the transition signal.

18. The method according to claim 17, characterized in that If the duration of the transition signal is greater than or equal to the target duration threshold, the target amplitude is 0; or If the duration of the transition signal is less than the target duration threshold, the target amplitude is a preset amplitude, and the preset amplitude is greater than 0; or, If the duration of the transition signal is less than the target duration threshold, the target amplitude is determined based on the time difference between the target duration threshold and the duration of the transition signal, the time difference is positively correlated with the target amplitude, and the target amplitude is greater than 0.

19. The method according to claim 10, characterized in that The frequency of the transition signal is a fixed frequency, and the frequency of the transition signal is equal to the frequency of the previous audio signal or the frequency of the next audio signal; or The frequency of the transition signal includes a first frequency and a second frequency, the first frequency is before the second frequency, the first frequency is equal to the frequency of the preceding audio signal of the transition signal, and the second frequency is equal to the frequency of the succeeding audio signal of the transition signal.

20. The method according to claim 10, wherein The frequency of the transition signal is a changing frequency, and the frequency of the transition signal gradually changes from the frequency of the previous audio signal to the frequency of the next audio signal.

21. The method according to claim 10, wherein The duration of the transition signal is shorter than the duration of the audio signal; or The duration of the transition signal is a preset duration; or, The duration of the transition signal is positively correlated with the duration of an audio signal preceding the transition signal or the duration of an audio signal following the transition signal.

22. The method according to claim 10, wherein Each of the audio signals includes a plurality of driving sub-signals, and the monotonic changes of the driving sub-signals are used to drive the motor to produce effective cleaning.

23. The method according to any one of claims 1 to 22, characterized in that The driving signal includes an audio signal and a transition signal; wherein, in a sound spectrum corresponding to the sound, the energy concentration of the transition signal is less than a preset concentration threshold.

24. The method according to claim 23, wherein In the sound spectrum corresponding to the sound, the energy concentration of the transition signal is smaller than the energy concentration of the audio signal.

25. The method according to claim 23, characterized in that In the sound spectrum corresponding to the sound, the duration of the transition signal is shorter than the duration of the audio signal.

26. The method according to claim 23, wherein The sound spectrum is the energy distribution spectrum of the sound generated by the motor.

27. The method according to any one of claims 1 to 26, characterized in that The driving signal is used to drive the motor to vibrate at N vibration frequencies so that the motor produces N tones of sound, and the N tones correspond one-to-one to the N vibration frequencies, where N is an integer greater than or equal to 4.

28. The method according to claim 27, characterized in that The N tones include a plurality of tones corresponding to one or more octaves.

29. The method according to claim 27, characterized in that The frequency spectrum corresponding to the N tones of sound generated by the motor includes N sound frequencies, and the N sound frequencies change regularly and periodically.

30. The method according to claim 29, wherein The frequency spectrum corresponding to the sounds of the N tones includes multiple sound cycles, each of which includes two monotonic changes. One monotonic change refers to an increase in the sound frequency with time, and the other monotonic change refers to a decrease in the sound frequency with time.

31. The method according to claim 30, wherein In the spectrum corresponding to the sounds of the N tones, The energies corresponding to the N sound frequencies are consistent; and / or, The durations corresponding to the N sound frequencies are consistent; and / or, The last sound frequency of the previous sound cycle is the same as the first sound frequency of the next sound cycle; and / or, The duration corresponding to the N sound frequencies is greater than the preset duration.

32. The method according to claim 27, wherein The duration for which the motor continuously vibrates at the first vibration frequency is greater than the duration for which the motor continuously vibrates at the second vibration frequency, wherein the first vibration frequency is less than a preset frequency threshold and the second vibration frequency is greater than the preset frequency threshold.

33. The method according to claim 27, wherein The driving signal includes a plurality of audio signals, and the frequency of each of the audio signals corresponds to one of the vibration frequencies; In which, the first audio signal is used to drive the motor to vibrate according to the vibration frequency corresponding to the first audio signal, so that the motor produces a first-tone sound corresponding to the first audio signal, and the duration of the first-tone sound matches the duration of the first audio signal; the first audio signal is any audio signal in the driving signal.

34. The method according to claim 33, wherein The vibration frequency corresponding to the audio signal is related to the pitch of the sound to be generated, and the duration of the audio signal is related to the rhythm of the sound to be generated.

35. The method according to claim 27, wherein The driving signal is used to drive the motor to generate regular reciprocating vibration, and the reciprocating vibration of the motor includes the motor rotating in a first direction to generate an effective cleaning vibration, and the motor rotating in a second direction to generate an effective cleaning vibration, and the second direction is the opposite direction of the first direction.

36. The method according to claim 35, characterized in that The driving signal includes multiple driving sub-signals, and the multiple driving sub-signals include two monotonic changes, one monotonic change refers to a change from a trough of the driving sub-signal to a peak of the driving sub-signal, and the other monotonic change refers to a change from a peak of the driving sub-signal to a trough of the driving sub-signal.

37. The method according to claim 27, wherein Among the N vibration frequencies, the vibration frequencies exceeding a first preset proportion belong to the target operating frequency range of the motor, and / or, in the spectrum corresponding to the sound, the sound frequencies corresponding to the spectrum energy exceeding a second preset proportion belong to the target operating frequency range of the motor.

38. The method according to any one of claims 1 to 37, wherein The waveform of the driving signal includes a peak-clipped sine wave and / or a trapezoidal wave; and / or, The original signal corresponding to the driving signal is a sine wave signal and / or a triangular wave signal, and the duration of multiple peaks of the driving signal is greater than the duration of the peaks of the sine wave signal and / or the triangular wave signal; and / or, The duty cycle of the driving signal is greater than a preset value.

39. The method according to claim 38, characterized in that The driving signal includes a plurality of peaks and a plurality of troughs, the duration of each of the peaks is greater than a first preset duration, and the duration of each of the troughs is greater than the first preset duration.

40. The method according to claim 38, wherein The absolute value of the slope of the driving signal is less than a first slope threshold, and the absolute value of the slope of the driving signal in the changing phase is greater than a second slope threshold, wherein the second slope threshold is related to the waveform, frequency and peak value of the original signal corresponding to the driving signal, and the first slope threshold is greater than the second slope threshold.

41. The method according to claim 40, wherein The original signal includes a sine wave signal, and the second slope threshold includes the absolute value of the slope of the sine wave signal; the drive signal includes a peak-clipped sine wave signal corresponding to the sine wave signal, the frequency of the peak-clipped sine wave signal is consistent with the frequency of the sine wave signal, and the peak value of the peak-clipped sine wave signal is consistent with the peak value of the sine wave signal; The absolute value of the slope of the clipped sine wave signal at each moment in the changing phase is greater than the absolute value of the slope of the sine wave signal at the same moment; and / or, The original signal includes a triangular wave signal, and the second slope threshold includes the absolute value of the slope of the triangular wave signal; the driving signal includes a trapezoidal wave signal corresponding to the triangular wave signal, the frequency of the trapezoidal wave signal is consistent with the frequency of the triangular wave signal, and the peak value of the trapezoidal wave signal is consistent with the peak value of the triangular wave signal; The absolute value of the slope of the trapezoidal wave signal at each moment in the changing phase is greater than the absolute value of the slope of the triangular wave signal at the same moment.

42. The method according to claim 38, wherein The motor vibrates to generate sound, and a spectrum corresponding to the sound generated by the vibration includes multiple sound frequencies, and the multiple sound frequencies change regularly and periodically.

43. The method according to claim 42, characterized in that The spectrum corresponding to the sound generated by the vibration includes multiple sound cycles, each of which includes two monotonic changes. One monotonic change refers to an increase in the sound frequency with time, and the other monotonic change refers to a decrease in the sound frequency with time.

44. The method according to claim 43, wherein In the spectrum corresponding to the sound generated by the vibration, The energies corresponding to the multiple sound frequencies are consistent; and / or, The durations of the multiple sound frequencies are consistent; and / or, The last sound frequency of the previous sound cycle is the same as the first sound frequency of the next sound cycle; and / or, The durations corresponding to the multiple sound frequencies are greater than the second preset duration.

45. The method according to claim 38, wherein The driving signal includes a plurality of audio signals, and the audio signal corresponds to a vibration frequency; Each of the audio signals includes a plurality of peaks and a plurality of troughs. The duration of the peaks of the audio signals corresponding to different vibration frequencies is different, and the duration of the troughs of the audio signals corresponding to different vibration frequencies is different.

46. ​​The method according to claim 45, characterized in that The audio signal includes a plurality of driving sub-signals, which are used to drive the motor to generate regular vibrations. Each of the driving sub-signals includes a peak and a trough, and the duration of the peak is consistent with the duration of the trough.

47. The method according to claim 46, wherein The time intervals between adjacent driving sub-signals in the same audio signal are fixed, and the amplitudes of the multiple driving sub-signals in the same audio signal are fixed.

48. The method according to claim 46, wherein The driving sub-signal includes a third part signal and a fourth part signal, wherein the third part signal is used to drive the motor to generate an effective cleaning vibration along a first direction, and the fourth part signal is used to drive the motor to generate an effective cleaning vibration along a second direction, and the second direction is the opposite direction of the first direction.

49. The method according to claim 48, characterized in that The third part of the signal includes a first monotonic change phase and a peak phase, and the fourth part of the signal includes a second monotonic change phase and a trough phase; The first monotonic change stage refers to a stage of gradually increasing from the trough of the driving sub-signal to the peak of the driving sub-signal, and the peak stage refers to a stage of maintaining the peak of the driving sub-signal. The second monotonic change stage refers to a stage of gradually decreasing from the peak of the driving sub-signal to the trough of the driving sub-signal, and the trough stage refers to a stage of maintaining the trough of the driving sub-signal.

50. The method according to claim 38, wherein The oral care device further comprises a cleaning member, and the motor is used to drive the cleaning member to vibrate; The driving signal is used to drive the motor to vibrate, and the torque output by the motor vibration is greater than the torque threshold, so as to drive the cleaning element to vibrate according to the target vibration amplitude. The target vibration amplitude is greater than the amplitude threshold, so that the volume of the sound generated by the vibration is greater than the target volume.

51. A motor control method for an oral care device, characterized in that: The oral care device includes a motor, and the method includes; A driving signal is inputted to the motor to cause the motor to vibrate, and the vibration is used to realize a cleaning operation and generate sound at the same time.

52. The method according to claim 51, characterized in that The step of inputting a driving signal to the motor to cause the motor to vibrate comprises: A driving signal is input to the motor so that the motor generates sound vibration while generating cleaning vibration. The cleaning vibration and the sound vibration are the same vibration, and the driving signals of the sound vibration and the cleaning vibration are the same signal.

53. The method according to claim 51 or 52, characterized in that In the spectrum corresponding to the sound generated by the motor, the spectrum energy exceeding the first preset proportion is within the preset operating frequency range of the motor; or, among the multiple operating frequencies of the drive signal, the operating frequency exceeding the second preset proportion is within the preset operating frequency range of the motor.

54. The method according to claim 53, wherein The preset operating frequency range of the motor is a frequency range that satisfies the cleaning performance of the motor, or a frequency range that satisfies the vibration performance of the motor.

55. The method according to any one of claims 51 to 54, characterized in that The driving signal includes a plurality of audio signals, the audio signals are used to drive the motor to generate sounds with tones corresponding to the audio signals, and the audio signal includes driving sub-signals, the driving sub-signals are used to drive the motor to generate regular vibrations.

56. The method according to claim 55, characterized in that A driving sub-signal includes two monotonic changes. One monotonic change of the driving sub-signal is used to drive the motor to generate an effective cleaning vibration. Two monotonic changes of the driving sub-signal are used to drive the motor to generate a reciprocating vibration.

57. The method according to claim 56, characterized in that The effective cleaning vibration of the motor is a vibration in which the energy consumed by the motor during vibration per unit time is greater than a preset energy value.

58. The method according to claim 55, characterized in that The driver signal changes regularly and periodically.

59. The method according to claim 55, characterized in that The driving sub-signal is a combination of one or more of a sine wave, a square wave and a triangle wave.

60. The method according to claim 55, wherein In the audio signal, the frequencies of the driving sub-signals exceeding the third preset proportion are within the preset operating frequency range of the motor.

61. The method according to claim 55, wherein The frequency of the driving sub-signal of the same audio signal is a fixed frequency, and the amplitude of the driving sub-signal of the same audio signal is a fixed amplitude.

62. The method according to claim 55, characterized in that The driving signal further includes a transition signal, which connects adjacent audio signals of different frequencies to achieve a transition between the two audio signals.

63. The method according to claim 62, characterized in that The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal; or, The amplitude of the transition signal gradually increases to the next audio signal; or, The amplitude of the transition signal gradually decreases from the amplitude of the previous audio signal and then gradually increases to the amplitude of the next audio signal.

64. The method according to claim 62, characterized in that The frequency of the transition signal is the same as one of the frequencies of the adjacent audio signal.

65. A motor control device, characterized in that: Applicable to an oral care device, the oral care device includes a motor, and the device includes: a drive module; The driving module is used to drive the motor to vibrate as described in any one of claims 1 to 64 through a driving signal, and the vibration is used to achieve a cleaning operation while generating sound.

66. A motor control device for an oral care device, characterized in that: The oral care device includes a motor, and the device includes: a signal input module; The signal input module is used to input a driving signal to the motor so that the motor vibrates as described in any one of claims 1 to 64, and the vibration is used to achieve a cleaning operation while generating sound.

67. An oral care device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 50 or 51 to 64 are implemented.

68. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 50 or 51 to 64 is implemented.

Citation Information

Patent Citations

  • Toothbrush implementation method with tooth cleaning and music appreciation functions and toothbrush

    CN113749809A

  • Vehicle and motor audio data generation method and device

    CN114758662A

  • Output control method and device of oral care equipment, equipment and storage medium

    CN116831768A

  • Method for improving tooth brushing comfort and music hearing effect of music electric toothbrush and toothbrush

    CN117017546A

  • Information prompting method, device and equipment of oral care equipment and storage medium

    CN117179941A