Motor control method for oral care device, and related apparatus

WO2025185361A8PCT designated stage Publication Date: 2025-10-02GUANGZHOU STARS PULSE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073962
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-08
Filing Date
2025-01-22
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing electric toothbrushes with integrated music playback functions cannot achieve effective teeth cleaning due to the low amplitude of the motor's back-and-forth swing.

Method used

By inputting a driving signal into the motor and using multiple target driving waves to control the motor vibration, we ensure that the sound spectrum energy is concentrated within the preset driving frequency range of the motor. Combined with basic waves such as sine waves, square waves and triangle waves, regular vibration is achieved to improve the cleaning effect.

Benefits of technology

While playing music, it achieves efficient oral cleaning effects, ensures that the motor vibration frequency and intensity meet the cleaning purpose, and effectively removes food debris and dental plaque on the tooth surface and in the gaps between teeth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073962_02102025_PF_FP_ABST
    Figure CN2025073962_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a motor control method for an oral care device, and a related apparatus. The oral care device comprises a motor, and the control method comprises: inputting a driving signal into the motor so as to drive the motor to generate cleaning vibrations. The driving signal comprises a plurality of target driving waves, each target driving wave is used for driving the motor to generate sound at a pitch corresponding to the target driving wave, and most energy in the frequency spectrum of the sound is concentrated within a preset driving-frequency range of the motor.
Need to check novelty before this filing date? Find Prior Art

Description

A motor control method and related device for oral care equipment

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 2024102680802, filed on March 8, 2024, entitled “A motor control method and related device for oral care equipment,” which is hereby incorporated by reference in its entirety. Technical Field

[0003] The present application relates to the field of oral cleaning technology, and in particular to a motor control method and related devices for oral care equipment. Background Art

[0004] As people's pursuit of a higher quality of life continues to improve, some electric toothbrushes are integrating music playback functions to enhance the brushing experience, hoping to provide users with a more pleasant brushing experience. However, due to limitations in motor characteristics, these electric toothbrushes with integrated music playback functions can play music normally in actual use, but the motor's swing amplitude is too low, making it difficult to effectively clean the toothbrush after it enters the mouth. Summary of the Invention

[0005] The embodiment of the present application provides a motor control method and related device for an oral care device, which enables the oral care device to provide users with efficient cleaning effects while playing music. The above technical solution is as follows:

[0006] In a first aspect, 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:

[0007] Inputting a driving signal to the motor to drive the motor to generate cleaning vibration;

[0008] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound having a tone corresponding to the target driving waves, and most of the energy of the spectrum of the sound is concentrated within a preset driving frequency range of the motor.

[0009] In a possible implementation, the frequency spectrum of the sound is obtained through the driving signal or the sound generated by the motor.

[0010] In a possible implementation, the driving signal or the sound generated by the motor is converted into a frequency spectrum using Fourier transform.

[0011] In a possible implementation, the target driving wave includes a plurality of basic waves, and the basic waves vary roughly regularly to drive the motor to generate regular vibrations.

[0012] In a possible implementation, one of the above fundamental waves corresponds to driving the motor to generate one reciprocating vibration, and a monotonic change of the above fundamental wave can drive the motor to generate effective cleaning vibration.

[0013] In a possible implementation, the basic wave includes one or more of a sine wave, a square wave, and a triangle wave.

[0014] In a possible implementation, the fundamental wave has a symmetrical structure with the baseline as the center line.

[0015] In a possible implementation, the frequencies and / or amplitudes of the fundamental waves are equal.

[0016] In a possible implementation, the fundamental wave changes monotonically and periodically.

[0017] In a possible implementation, the frequencies of the target driving waves are mostly concentrated within a preset driving frequency range of the motor.

[0018] In a possible implementation, the preset driving frequency range of the motor is a frequency range within which the motor can meet cleaning performance.

[0019] In one possible implementation, adjacent target drive waves in the drive signal each correspond to a different tone, a transition band is provided between the adjacent target drive waves, the transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target drive waves.

[0020] In a possible implementation, the frequency of the transition band is the same as that of the previous adjacent target driving wave or the next adjacent target driving wave; or

[0021] The frequency of the front portion of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target drive wave.

[0022] In a possible implementation, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0023] In a possible implementation, before inputting the driving signal to the motor, the method further includes:

[0024] Combining the plurality of target driving waves mentioned above to obtain a driving signal based on audio rules;

[0025] The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

[0026] In a possible implementation, before combining different target audio waves based on the audio rule to obtain the target audio signal, the method further includes:

[0027] Get audio data;

[0028] The audio rules are determined based on the audio data.

[0029] In a second aspect, 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:

[0030] Inputting a driving signal to the motor to drive the motor to generate cleaning vibration;

[0031] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound with a tone corresponding to the target driving waves. The target driving waves include a basic wave, and the basic wave is used to drive the motor to generate regular vibration.

[0032] In a possible implementation, the target driving wave includes a plurality of basic waves, and the basic waves vary roughly regularly to drive the motor to generate regular vibrations.

[0033] In a possible implementation, one of the above fundamental waves corresponds to driving the motor to generate one reciprocating vibration, and a monotonic change of the above fundamental wave can drive the motor to generate effective cleaning vibration.

[0034] In a possible implementation, the basic wave includes one or more of a sine wave, a square wave, and a triangle wave.

[0035] In a possible implementation, the fundamental wave has a symmetrical structure with the baseline as the center line.

[0036] In a possible implementation, the frequencies and / or amplitudes of the fundamental waves are equal.

[0037] In a possible implementation, the fundamental wave changes monotonically and periodically.

[0038] In a possible implementation, the frequencies of the target driving waves are mostly concentrated within a preset driving frequency range of the motor.

[0039] In a possible implementation, the preset driving frequency range of the motor is a frequency range within which the motor can meet cleaning performance.

[0040] In one possible implementation, adjacent target drive waves in the drive signal each correspond to a different tone, a transition band is provided between the adjacent target drive waves, the transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target drive waves.

[0041] In a possible implementation, the frequency of the transition band is the same as that of the previous adjacent target driving wave or the next adjacent target driving wave; or

[0042] The frequency of the front portion of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target drive wave.

[0043] In a possible implementation, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0044] In a possible implementation, before inputting the driving signal to the motor, the method further includes:

[0045] Combining the plurality of target driving waves mentioned above to obtain a driving signal based on audio rules;

[0046] The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

[0047] In a possible implementation, before combining different target audio waves based on the audio rule to obtain the target audio signal, the method further includes:

[0048] Get audio data;

[0049] The audio rules are determined based on the audio data.

[0050] In a third aspect, an embodiment of the present application provides a motor control device for an oral care device, the device comprising:

[0051] a first driving module, configured to input a driving signal to the motor to drive the motor to generate cleaning vibration;

[0052] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound having a tone corresponding to the target driving waves, and most of the energy of the spectrum of the sound is concentrated within a preset driving frequency range of the motor.

[0053] In a fourth aspect, an embodiment of the present application provides a motor control device for an oral care device, the device comprising:

[0054] A second driving module is used to input a driving signal to the motor to drive the motor to generate cleaning vibration;

[0055] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound with a tone corresponding to the target driving waves. The target driving waves include a basic wave, and the basic wave is used to drive the motor to generate regular vibration.

[0056] In the fifth aspect, an embodiment of the present application provides an oral cleaning device, comprising: a processor and a memory; the processor is connected to the memory; the memory is used to store executable program code; the processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method provided by the first aspect or any possible implementation of the first aspect or the second aspect or any possible implementation of the second aspect of the embodiment of the present application.

[0057] In a sixth aspect, an embodiment of the present application provides a computer storage medium, which stores multiple instructions, and the instructions are suitable for being loaded by a processor and executing the method provided by the first aspect of the embodiment of this specification or any possible implementation of the first aspect or the second aspect or any possible implementation of the second aspect.

[0058] In an embodiment of the present application, a drive signal is input to the motor to drive the motor to generate cleaning vibrations; the drive signal includes a plurality of target drive waves, the target drive waves being used to drive the motor to generate sounds corresponding to the target drive waves, and the majority of the energy of the spectrum of the sound is concentrated within a preset drive frequency range of the motor to ensure sufficient vibration intensity, thereby removing food debris and dental plaque from the tooth surface and between teeth, thereby achieving the effect of cleaning and caring for the oral cavity. In this way, the oral care device can provide users with an efficient cleaning effect while playing music, not only providing a high-quality music playback effect, but also ensuring that the frequency and intensity of the motor vibration can achieve the cleaning purpose. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] 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 creative work.

[0060] FIG1 is a schematic structural diagram of an oral care device provided by an exemplary embodiment of the present application;

[0061] FIG2 is a flow chart of a motor control method for an oral care device provided by an exemplary embodiment of the present application;

[0062] FIG3 is a schematic diagram of a spectrum structure of a driving signal provided by an exemplary embodiment of the present application;

[0063] FIG4 is a schematic diagram of a waveform structure of a driving signal provided by an exemplary embodiment of the present application;

[0064] FIG5 is a schematic diagram of a waveform structure of a target drive wave segment provided by an exemplary embodiment of the present application;

[0065] FIG6 is a schematic diagram of a waveform structure of a sine wave in a target drive wave segment provided by an exemplary embodiment of the present application;

[0066] FIG7 is a schematic diagram of a waveform structure of a square wave in a target drive wave segment provided by an exemplary embodiment of the present application;

[0067] FIG8 is a schematic diagram of a waveform structure of a triangle wave in a target drive wave segment provided by an exemplary embodiment of the present application;

[0068] FIG9 is a schematic diagram of a waveform structure of a transition band in adjacent target drive wave segments provided by an exemplary embodiment of the present application;

[0069] FIG10 is a flow chart of another motor control method for an oral care device provided by an exemplary embodiment of the present application;

[0070] FIG11 is a schematic diagram of a combination process of driving signals provided by an exemplary embodiment of the present application;

[0071] FIG12 is a flow chart of another motor control method for an oral care device provided by an exemplary embodiment of the present application;

[0072] FIG13 is a schematic diagram of a spectrum structure of example music provided by an exemplary embodiment of the present application;

[0073] FIG14 is a schematic diagram of a waveform structure of example music provided by an exemplary embodiment of the present application;

[0074] FIG15 is a schematic structural diagram of a motor control device for an oral care device provided by an exemplary embodiment of the present application;

[0075] FIG16 is a schematic structural diagram of a motor control device for an oral care device provided by an exemplary embodiment of the present application;

[0076] FIG17 is a schematic structural diagram of an oral care device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0077] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0078] The terms "first," "second," "third," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0079] Next, please refer to Figure 1, which exemplifies a structural diagram of an oral care device provided in an embodiment of the present application. As shown in Figure 1, the oral care device includes: a care piece 110, a motor 120, and a control unit 130. The oral care device can be a device capable of performing oral cleaning, such as but not limited to an electric toothbrush. The following embodiments are all described using the oral care device as an electric toothbrush as an example. Among them:

[0080] The care element 110 can be a toothbrush head with bristles that directly contact the teeth and oral cavity to remove plaque and food debris. The bristle design typically takes into account the shape and arrangement of the teeth to effectively clean all surfaces. The care element 110 can be driven by the vibration of the motor 120 to generate a certain amplitude of vibration, thereby breaking down the toothpaste on the care element 110 into fine foam, thereby achieving deep cleaning between teeth.

[0081] The motor 120 is configured to vibrate according to a drive signal input from the control unit 130, thereby driving the care component 110 to swing with a certain amplitude for cleaning the teeth and oral cavity. For example, it can be a sonic motor or a servo motor. Furthermore, the motor 120 can also vibrate to produce a sound of a corresponding pitch. Depending on the target drive wave in the drive signal, the motor 120 can vibrate at a frequency and duration specified by the drive signal to achieve a music playback function.

[0082] The control unit 130 may be a microcontroller unit (MCU), also known as a single-chip microcomputer or single-chip microcomputer. This is a chip-level computer that reduces the frequency and specifications of a central processing unit (CPU) and integrates peripheral interfaces such as memory, counters, USB, A / D conversion, UART, PLC, DMA, and even LCD driver circuits onto a single chip, providing different control combinations for different applications.

[0083] Specifically, the control unit 130 is connected to the motor 120 , and the control unit 130 can generate a driving signal to the motor 120 to control the motor 120 to vibrate according to the driving signal, thereby generating cleaning vibration and outputting a preset sound.

[0084] Optionally, the oral care device shown in FIG. 1 may also be installed with, but not limited to, an indicator light, one or more buttons, a speaker, a display screen, etc.

[0085] Next, in conjunction with FIG1 , a motor control method for an oral care device provided by an exemplary embodiment of the present application is described. Specifically, please refer to FIG2 , which exemplarily illustrates a flow chart of the motor control method for an oral care device provided by an embodiment of the present application. As shown in FIG2 , the method includes the following steps:

[0086] S201, input a driving signal to the motor.

[0087] S202, driving the motor to generate cleaning vibration.

[0088] Specifically, as shown in FIG3 , the driving signal includes a plurality of target driving waves, wherein the target driving waves are used to drive the motor to generate a sound having a tone corresponding to the target driving waves, and most of the energy of the spectrum of the sound is concentrated within a preset driving frequency range of the motor.

[0089] It can be understood that the embodiment of the present application drives the vibration of the motor through a driving signal, so that the vibration of the motor produces sound (music), while also being able to meet the cleaning performance required for oral cleaning. The driving signal that drives the motor is not a simple waveform of a single frequency, but a composite signal composed of multiple waveforms of different frequencies (target driving waves), and each component (target driving wave) can have a specific frequency. When the target driving wave is input into the motor, it can drive the motor to produce a sound of a specific pitch corresponding to the frequency of the waveform. Pitch is the quality of the pitch in music, which is determined by the frequency of the sound - the higher the frequency, the higher the pitch; the lower the frequency, the lower the pitch. The spectrum of the sound shows the energy distribution of each frequency component in the sound. In some examples, the sound energy can be measured using decibels (dB) to represent the intensity or power level of the sound. Among them, the preset driving frequency range of the motor is the frequency range in which the motor can meet the cleaning performance. The preset drive frequency range can be specifically determined based on the optimal operating frequency of the motor. For example, the optimal operating frequency of a certain sonic motor is 280 Hz. At this frequency, the motor can drive the brush head to swing with the maximum amplitude, achieving optimal cleaning performance. Therefore, a preset drive frequency range can be selected near the optimal operating frequency, such as 200-350 Hz, or 100-500 Hz. When most of the energy of the sound spectrum is concentrated within the preset drive frequency range of the motor, the sound generated by the motor can be ensured to be sufficiently clear and can provide cleaning performance that meets oral cleaning requirements.

[0090] In some specific examples, the energy of the sound spectrum corresponding to the target driving wave that falls within the preset driving frequency range is greater than that that falls outside the preset driving frequency range. For example, at least 50% of the energy in the sound spectrum is concentrated within the preset driving frequency range of the motor. Furthermore, to balance cleaning effect and sound quality, at least 90% of the energy can be concentrated within the preset driving frequency range of the motor.

[0091] In some embodiments, since some types of motors (such as servo motors) cannot directly capture the waveform of the input drive signal, in order to determine whether the motor is driven according to the set drive signal, the spectrum of the corresponding sound can be obtained through the drive signal or the sound generated by the motor, and by analyzing the spectrum of the sound, it can be determined whether most of the energy in the drive signal is concentrated within the preset drive frequency range.

[0092] Optionally, the method for obtaining the spectrum may be Fourier transform, that is, converting the driving signal or the sound generated by the motor into a spectrum using Fourier transform.

[0093] In some embodiments, the frequencies of the target drive waves are mostly concentrated within the preset drive frequency range of the motor. The preset drive frequency range of the motor is the frequency range in which the motor can meet the cleaning performance. The target drive wave can drive the motor to vibrate and produce a tone. When the frequencies of the target drive waves are mostly concentrated within the preset drive frequency range of the motor, it can be ensured that the target drive wave can drive the motor to provide sufficient cleaning performance while outputting the tone to meet the oral cleaning requirements. In some specific examples, the frequencies corresponding to the target drive waves fall within the preset drive frequency range more than those outside the preset drive frequency range. For example, at least 50% of the frequencies of the target drive waves are concentrated within the preset drive frequency range of the motor. Further, in order to balance the cleaning effect and sound quality, at least 90% of the frequencies can be concentrated within the preset drive frequency range of the motor. In addition, the frequencies of the target drive waves are mostly concentrated within the preset drive frequency range of the motor, which can further ensure that most of the energy of the sound spectrum is concentrated within the preset drive frequency range of the motor.

[0094] In some embodiments, as shown in FIG4 , the driving signal includes a plurality of target driving waves, wherein the target driving waves are used to drive the motor to produce sounds having tones corresponding to the target driving waves, and the target driving waves include fundamental waves, wherein the fundamental waves are used to drive the motor to produce regular vibrations.

[0095] As you can understand, the target drive wave is composed of fundamental waves. By controlling the fundamental waves, the motor vibration can be precisely controlled, allowing for more precise adjustment of the pitch and timbre of the motor's output sound. The regular vibration of the motor also helps improve the quality of the output sound, making it clearer and more pleasant. It also reduces unnecessary energy loss, providing adequate cleaning performance and ensuring effective oral hygiene.

[0096] It should be noted that the regular vibration of the motor refers to the motor vibrating according to a certain pattern, that is, the vibration is repetitive and periodic. For example, the motor swings up and down at a specific frequency and amplitude, or the motor vibration amplitude increases from small to large and then decreases, showing a certain trend of periodic change. In this embodiment, the regular vibration of the motor is driven by a fundamental wave, that is, the vibration frequency and amplitude of the motor are controlled by the fundamental wave. For example, a fundamental wave is a sine wave, which can control the motor to vibrate regularly with the same amplitude and up and down at the frequency of the sine wave.

[0097] In some embodiments, the target drive wave includes multiple basic waves, and the basic waves vary substantially regularly to drive the motor to produce regular vibrations. Exemplarily, as shown in FIG5 , a schematic diagram of a target drive wave segment is shown, wherein the target drive wave includes multiple sine waves, which are basic waves. In the target drive wave, each sine wave varies substantially regularly, that is, the waveform structure (such as frequency and amplitude) between the multiple sine waves varies regularly, for example, the multiple sine waves have substantially the same frequency and amplitude, or according to a certain variation trend, the amplitude changes from small to large or from large to small. As the sine waves vary regularly, the target drive wave can also drive the motor to produce regular vibrations.

[0098] It should be noted that the waveform of the fundamental wave can be smooth or have a slight amount of noise (i.e., the burr-like structure on the wave structure in Figure 5), which may be affected by the quality of the drive signal or the noise of the detection environment. Similarly, due to the quality of the drive signal or the noise of the detection environment, in specific implementation scenarios, the fundamental wave in the target drive wave may not be completely stable, and its regular changes are not absolute, but its regular change characteristics have a certain degree of significance and generally show a certain regularity.

[0099] In some embodiments, the fundamental wave may include one or more of a sine wave, a square wave, and a triangular wave. It is understood that, as shown in Figures 6 to 8, the fundamental wave in the target drive wave may be a single sine wave (as shown in Figure 6), a square wave (as shown in Figure 7), a triangular wave (as shown in Figure 8), or a fundamental wave of other waveforms, or any combination of multiple fundamental waves. Different sound effects can be created by combining different fundamental waves. For example, sine waves and triangular waves sound softer, while square waves sound sharper.

[0100] It should be noted that the above-mentioned categories of fundamental waves are merely exemplary. In addition to sine waves, square waves, and triangular waves, other fundamental waves may be present to implement the technical solutions of the present application. For example, in some embodiments, a waveform with a symmetrical structure with the baseline as the center line may be used as the fundamental wave, that is, the fundamental wave may be a waveform with a symmetrical structure with the baseline as the center line. In some embodiments, the fundamental wave may also be an asymmetric waveform, for example, a fundamental wave obtained by splicing any two waveforms among sine waves, square waves, and triangular waves, such as a fundamental wave obtained by splicing a sine wave that increases in half a cycle with a square wave that decreases in half a cycle.

[0101] In some embodiments, a fundamental wave corresponds to a reciprocating vibration generated by the driving motor, and the monotonic change of a fundamental wave can drive the motor to generate effective cleaning vibration. It is understandable that the change within a single cycle of the fundamental wave can drive the motor to complete a complete reciprocating vibration. Exemplarily, as shown in Figure 6, the sine wave fluctuates above and below the baseline. When the sine wave is above the baseline, the driving motor swings to one side. The amplitude of the sine wave is the maximum angle of the swing. When the sine wave is below the baseline, similarly, the driving motor swings to the other side. The motor can generate a complete reciprocating vibration within a single cycle of a sine wave. The monotonic change of a fundamental wave is the process in which the waveform changes from the minimum value to the maximum value and then returns to the minimum value within one cycle. In this embodiment, it is necessary to ensure that this process of the fundamental wave can generate enough power to achieve effective cleaning. In this way, the fundamental wave in the target driving wave changes regularly to give full play to the cleaning performance and effectively care for oral hygiene.

[0102] Furthermore, in order to ensure that the target driving wave has better cleaning performance, in some embodiments, the frequencies and / or amplitudes of the fundamental waves within the target driving wave are equal to show regular changes.

[0103] Furthermore, to ensure that the target drive wave has better cleaning performance, in some embodiments, the base wave changes monotonically and periodically. For example, a sine wave, a square wave, and a triangle wave can be combined in sequence and used as a cycle unit for periodic circulation. At the same time, the base wave can drive the motor to complete the reciprocating cleaning vibration. In specific implementations, the specific cycle unit in the target drive wave can be determined according to specific requirements (such as cleaning performance and sound timbre).

[0104] It should be noted that the amplitude of the fundamental wave in the target driving wave generally corresponds to the voltage of the motor, and the fundamental wave of the target driving wave generally maintains the same amplitude to ensure constant voltage and stable operation of the motor.

[0105] In some embodiments, as shown in FIG9 , adjacent target driving waves in a driving signal each correspond to a different tone, and a transition band is provided between the adjacent target driving waves. The transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target driving waves.

[0106] Specifically, the target drive wave in the drive signal corresponds to a specific pitch, with different pitches having different frequencies. Adjacent target drive waves each correspond to a different pitch, potentially with a significant frequency difference. Direct switching between them can result in sharp changes, leading to poor sound quality, noise, or distortion. Therefore, a transition band can be provided between adjacent target drive waves to optimize the switching transition between target drive waves of different frequencies. This transition band also consists of a fundamental wave. This fundamental wave can be identical to the fundamental waveform of the preceding or succeeding target drive wave, but its amplitude is smaller than that of the adjacent target drive wave. This smaller amplitude reduces the sharpness of the transition process, resulting in a smoother transition. Generally, the amplitude of the fundamental wave in the transition band can gradually decrease and then increase, with the maximum amplitude of the fundamental wave being smaller than that of the adjacent target drive wave.

[0107] In some embodiments, the frequency of the transition band can be the same as that of the previous adjacent target drive wave or the next adjacent target drive wave; or the frequency of the front part of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear part of the transition band is the same as that of the next adjacent target drive wave, thereby achieving a smooth transition between target drive waves of different frequencies.

[0108] In an embodiment of the present application, a drive signal is input to the motor to drive the motor to generate cleaning vibrations; the drive signal includes a plurality of target drive waves, the target drive waves being used to drive the motor to generate sounds corresponding to the target drive waves, and the majority of the energy of the spectrum of the sound is concentrated within a preset drive frequency range of the motor to ensure sufficient vibration intensity, thereby removing food debris and dental plaque from the tooth surface and between teeth, thereby achieving the effect of cleaning and caring for the oral cavity. In this way, the oral care device can provide users with an efficient cleaning effect while playing music, not only providing a high-quality music playback effect, but also ensuring that the frequency and intensity of the motor vibration can achieve the cleaning purpose.

[0109] Next, another motor control method for an oral care device provided by an exemplary embodiment of the present application is described. Specifically, please refer to FIG10 , which exemplifies a flow chart of the motor control method for an oral care device provided by an embodiment of the present application. As shown in FIG10 , the method includes the following steps:

[0110] S1001 , combining multiple target driving waves based on audio rules to obtain a driving signal.

[0111] Specifically, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0112] To achieve musical effects, the drive signal must meet certain audio specifications, such as the required scale frequency, scale length, and scale sequence. The target drive wave is designed to drive the motor to produce a specific pitch. The target drive wave frequency matches the scale frequency, and the total target drive wave length represents the scale length.

[0113] For example, as shown in FIG11 , the preset driving frequency range is 200 to 350 Hz. From a musical perspective, while ensuring a certain swing amplitude, the following scales can be used:

[0114] G#3 / Ab3 (207.65Hz)

[0115] A3 (220Hz)

[0116] A#3 / Bb3 (233.08Hz)

[0117] B3 (246.94Hz)

[0118] C4 (261.63Hz)

[0119] C#4 / Db4 (277.18Hz)

[0120] D4 (293.66Hz)

[0121] D#4 / Eb4 (311.13Hz)

[0122] E4 (329.63Hz)

[0123] F4 (349.23Hz)

[0124] By combining the target drive waves corresponding to these musical scale frequencies in a specific order and length according to the audio rules of a specific piece of music, we can generate a driving signal for a song. Because the target drive waves in this driving signal are all within the preset drive frequency range, it can achieve effective oral care and cleaning while driving the motor to play music.

[0125] The specific attribute settings of the target driving wave can refer to the relevant descriptions in steps S201-S202, which will not be repeated here.

[0126] S1002: Input a driving signal to the motor to drive the motor to generate cleaning vibration.

[0127] Specifically, step S1002 is consistent with steps S201-S202 and will not be described in detail here.

[0128] Next, another motor control method for an oral care device provided by an exemplary embodiment of the present application is described. Specifically, please refer to FIG12 , which exemplifies a flow chart of the motor control method for an oral care device provided by an embodiment of the present application. As shown in FIG12 , the method includes the following steps:

[0129] S1201, obtain audio data.

[0130] Specifically, the existing music can be adapted to be played by the oral care device. First, the audio data of the existing music is obtained, and the audio data can be obtained from the Internet or other channels.

[0131] S1202: Determine an audio rule based on the audio data.

[0132] Specifically, existing audio data cannot directly extract audio signals as driving signals for input into motors. For example, Figure 13 shows the spectrum of a piece of music. Most of its energy (frequency) is not concentrated within the preset driving frequency range of the motor. Figure 14 also shows a waveform of a piece of music. The waveform is irregular and disorganized, making it impossible to drive the motor to vibrate regularly.

[0133] In some embodiments, audio data can be analyzed and down-tuned so that the scale frequency corresponding to the main melody falls within a preset driving frequency range, thereby obtaining the audio rules corresponding to the main melody, that is, the corresponding scale frequency, scale length and scale order.

[0134] S1203: Combine multiple target driving waves based on audio rules to obtain a driving signal.

[0135] Specifically, as shown in FIG3 and FIG4, the driving signal produced by the method of this embodiment can provide a higher cleaning performance for the motor compared to the original music audio signal, while also providing high-quality music sound effects.

[0136] S1204: Input a driving signal to the motor to drive the motor to generate cleaning vibration.

[0137] Specifically, step S1002 is consistent with steps S201-S202 and will not be repeated here.

[0138] Please refer to Figure 15, which is a schematic diagram of the structure of a motor control device for an oral care device provided in an embodiment of the present application. As shown in Figure 15, the motor control device 1500 based on the oral care device includes:

[0139] A first driving module 1510 is configured to input a driving signal to the motor to drive the motor to generate cleaning vibrations;

[0140] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound having a tone corresponding to the target driving waves, and most of the energy of the spectrum of the sound is concentrated within a preset driving frequency range of the motor.

[0141] In a possible implementation, the frequency spectrum of the sound is obtained through the driving signal or the sound generated by the motor.

[0142] In a possible implementation, the driving signal or the sound generated by the motor is converted into a frequency spectrum using Fourier transform.

[0143] In a possible implementation, the target driving wave includes a plurality of basic waves, and the basic waves vary roughly regularly to drive the motor to generate regular vibrations.

[0144] In a possible implementation, one of the above fundamental waves corresponds to driving the motor to generate one reciprocating vibration, and a monotonic change of the above fundamental wave can drive the motor to generate effective cleaning vibration.

[0145] In a possible implementation, the basic wave includes one or more of a sine wave, a square wave, and a triangle wave.

[0146] In a possible implementation, the fundamental wave has a symmetrical structure with the baseline as the center line.

[0147] In a possible implementation, the frequencies and / or amplitudes of the fundamental waves are equal.

[0148] In a possible implementation, the fundamental wave changes monotonically and periodically.

[0149] In a possible implementation, the frequencies of the target driving waves are mostly concentrated within a preset driving frequency range of the motor.

[0150] In a possible implementation, the preset driving frequency range of the motor is a frequency range within which the motor can meet cleaning performance.

[0151] In one possible implementation, adjacent target drive waves in the drive signal each correspond to a different tone, a transition band is provided between the adjacent target drive waves, the transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target drive waves.

[0152] In a possible implementation, the frequency of the transition band is the same as that of the previous adjacent target driving wave or the next adjacent target driving wave; or

[0153] The frequency of the front portion of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target drive wave.

[0154] In a possible implementation, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0155] In a possible implementation, the motor control device 1500 further includes:

[0156] An encoding module, configured to combine the plurality of target driving waves mentioned above based on audio rules to obtain a driving signal;

[0157] The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

[0158] In a possible implementation, the motor control device 1500 further includes:

[0159] Acquisition module, used to obtain audio data;

[0160] The determining module is used to determine the audio rule according to the audio data.

[0161] The division of the modules in the above-mentioned motor control device based on the oral care device is only for illustration. In other embodiments, the motor control device based on the oral care device can be divided into different modules as needed to complete all or part of the functions of the above-mentioned motor control device based on the oral care device. The implementation of each module in the anti-caries device based on the oral cleaning device provided in the embodiments of this specification can be in the form of a computer program. The computer program can be run on the oral cleaning device. The program modules constituted by the computer program can be stored in the memory of the oral cleaning device. When the computer program is executed by the processor, all or part of the steps of the motor control method based on the oral care device described in the embodiments of this specification are implemented.

[0162] Please refer to Figure 16, which is a schematic diagram of the structure of a motor control device for an oral care device provided in an embodiment of the present application. As shown in Figure 16, the motor control device 1600 based on the oral care device includes:

[0163] The second driving module 1610 is used to input a driving signal to the motor to drive the motor to generate cleaning vibration;

[0164] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound with a tone corresponding to the target driving waves. The target driving waves include a basic wave, and the basic wave is used to drive the motor to generate regular vibration.

[0165] In a possible implementation, the target driving wave includes a plurality of basic waves, and the basic waves vary roughly regularly to drive the motor to generate regular vibrations.

[0166] In a possible implementation, one of the above fundamental waves corresponds to driving the motor to generate one reciprocating vibration, and a monotonic change of the above fundamental wave can drive the motor to generate effective cleaning vibration.

[0167] In a possible implementation, the basic wave includes one or more of a sine wave, a square wave, and a triangle wave.

[0168] In a possible implementation, the fundamental wave has a symmetrical structure with the baseline as the center line.

[0169] In a possible implementation, the frequencies and / or amplitudes of the fundamental waves are equal.

[0170] In a possible implementation, the fundamental wave changes monotonically and periodically.

[0171] In a possible implementation, the frequencies of the target driving waves are mostly concentrated within a preset driving frequency range of the motor.

[0172] In a possible implementation, the preset driving frequency range of the motor is a frequency range within which the motor can meet cleaning performance.

[0173] In one possible implementation, adjacent target drive waves in the drive signal each correspond to a different tone, a transition band is provided between the adjacent target drive waves, the transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target drive waves.

[0174] In a possible implementation, the frequency of the transition band is the same as that of the previous adjacent target driving wave or the next adjacent target driving wave; or

[0175] The frequency of the front portion of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target drive wave.

[0176] In a possible implementation, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0177] In a possible implementation, the motor control device 1600 further includes:

[0178] An encoding module, configured to combine the plurality of target driving waves mentioned above based on audio rules to obtain a driving signal;

[0179] The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

[0180] In a possible implementation, the motor control device 1600 further includes:

[0181] Acquisition module, used to obtain audio data;

[0182] The determining module is used to determine the audio rule according to the audio data.

[0183] The division of the modules in the above-mentioned motor control device based on the oral care device is only for illustration. In other embodiments, the motor control device based on the oral care device can be divided into different modules as needed to complete all or part of the functions of the above-mentioned motor control device based on the oral care device. The implementation of each module in the anti-caries device based on the oral cleaning device provided in the embodiments of this specification can be in the form of a computer program. The computer program can be run on the oral cleaning device. The program modules constituted by the computer program can be stored in the memory of the oral cleaning device. When the computer program is executed by the processor, all or part of the steps of the motor control method based on the oral care device described in the embodiments of this specification are implemented.

[0184] Next, please refer to Figure 17, which shows a schematic diagram of the structure of an oral care device provided in an embodiment of the present application. As shown in Figure 17, the oral care device 1700 may include: at least one processor 1710, a network interface 1720, a user interface 1730, a memory 1740, a motor 1750, and at least one communication bus 1760.

[0185] The communication bus 1760 is used to implement the connection and communication between these components.

[0186] The network interface 1720 may optionally include a Bluetooth module, a Near Field Communication (NFC) module, a Wi-Fi module, and the like.

[0187] The user interface 1730 may include a display and buttons; optionally, the user interface 1730 may also include a standard wired interface or a wireless interface.

[0188] The motor 1750 is configured to vibrate based on a target driving signal.

[0189] The processor 1710 may include one or more processing cores. The processor 1710 utilizes various interfaces and circuits to connect the various components within the oral care device 1700. It executes instructions, programs, code sets, or instruction sets stored in the memory 1740, and accesses data stored in the memory 1740 to perform various functions and process data within the oral care device 1700. Optionally, the processor 1710 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 1710 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system and applications; the GPU is responsible for rendering and drawing content displayed on the display; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 1710 and may be implemented as a separate chip.

[0190] Among them, the memory 1740 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1740 includes a non-transitory computer-readable storage medium. The memory 1740 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1740 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as an acquisition function, a determination function, an overlay function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1740 may also be at least one storage device located away from the aforementioned processor 1710. As shown in Figure 17, the memory 1740 as a computer storage medium may include an operating system, a network communication module, a user interface module and program instructions.

[0191] In some possible embodiments, the processor 1710 may be configured to call program instructions stored in the memory 1740 and specifically perform the following operations:

[0192] Inputting a driving signal to the motor to drive the motor to generate cleaning vibration;

[0193] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound having a tone corresponding to the target driving waves, and most of the energy of the spectrum of the sound is concentrated within a preset driving frequency range of the motor.

[0194] In some possible embodiments, the processor 1710 may also be configured to call program instructions stored in the memory 1740 and specifically perform the following operations:

[0195] Inputting a driving signal to the motor to drive the motor to generate cleaning vibration;

[0196] The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sound with a tone corresponding to the target driving waves. The target driving waves include a basic wave, and the basic wave is used to drive the motor to generate regular vibration.

[0197] In some possible embodiments, the spectrum of the sound is obtained through the driving signal or the sound generated by the motor.

[0198] In some possible embodiments, the driving signal or the sound generated by the motor is converted into a frequency spectrum using Fourier transform.

[0199] In some possible embodiments, the target driving wave includes a plurality of basic waves, and the basic waves vary roughly regularly to drive the motor to generate regular vibrations.

[0200] In some possible embodiments, one of the above basic waves corresponds to driving the motor to generate one reciprocating vibration, and a monotonic change of the above basic wave can drive the motor to generate effective cleaning vibration.

[0201] In some possible embodiments, the basic wave includes one or more of a sine wave, a square wave, and a triangle wave.

[0202] In some possible embodiments, the fundamental wave has a symmetrical structure with the baseline as the center line.

[0203] In some possible embodiments, the frequencies and / or amplitudes of the fundamental waves are equal.

[0204] In some possible embodiments, the fundamental wave changes monotonically and periodically.

[0205] In some possible embodiments, the frequencies of the target driving waves are mostly concentrated within a preset driving frequency range of the motor.

[0206] In some possible embodiments, the preset driving frequency range of the motor is a frequency range in which the motor can meet cleaning performance requirements.

[0207] In some possible embodiments, adjacent target driving waves in the driving signal each correspond to a different tone, a transition band is provided between the adjacent target driving waves, the transition band includes a fundamental wave, and the amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target driving waves.

[0208] In some possible embodiments, the frequency of the transition band is the same as that of the previous adjacent target driving wave or the next adjacent target driving wave; or

[0209] The frequency of the front portion of the transition band is the same as that of the previous adjacent target drive wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target drive wave.

[0210] In some possible embodiments, the tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

[0211] In some possible embodiments, before inputting the driving signal to the motor, the processor 1710 further specifically performs:

[0212] Combining the plurality of target driving waves mentioned above to obtain a driving signal based on audio rules;

[0213] The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

[0214] In some possible embodiments, before performing the process of combining different target audio waves based on the audio rule to obtain the target audio signal, the processor 1710 further specifically performs:

[0215] Get audio data;

[0216] The audio rules are determined based on the audio data.

[0217] The present application also provides a computer-readable storage medium containing instructions that, when executed on a computer or processor, cause the computer or processor to perform one or more steps of the aforementioned embodiments. If the various components of the aforementioned motor control device for an oral care device are implemented as software functional units and sold or used as independent products, they may be stored in the computer-readable storage medium.

[0218] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0219] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When executed, the program can include the processes of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks. The technical features of this embodiment and the implementation scheme can be combined in any manner unless they conflict.

[0220] The embodiments described above are merely preferred embodiments of the present application and are not intended to limit the scope of the present application. Without departing from the design spirit of the present application, various modifications and improvements made to the technical solutions of the present application by ordinary technicians in this field should fall within the scope of protection determined by the claims of the present application.

Claims

1. 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 drive the motor to generate cleaning vibration; The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sounds having tones corresponding to the target driving waves, wherein most energy of a spectrum of the sounds is concentrated within a preset driving frequency range of the motor.

2. A motor control method for an oral care device, wherein: The oral care device includes a motor; the method includes: Inputting a driving signal to the motor to drive the motor to generate cleaning vibration; The driving signal includes a plurality of target driving waves, the target driving waves being used to drive the motor to generate sounds having tones corresponding to the target driving waves, and the target driving waves including a fundamental wave, the fundamental wave being used to drive the motor to generate regular vibrations.

3. The control method according to claim 1, wherein: The frequency spectrum of the sound is obtained through the driving signal or the sound generated by the motor.

4. The control method according to claim 3, wherein: The driving signal or the sound generated by the motor is converted into a frequency spectrum using Fourier transform.

5. The control method according to claim 1 or 2, wherein: The target driving wave includes a plurality of basic waves, and the basic waves change roughly regularly to drive the motor to generate regular vibration.

6. The control method according to claim 5, wherein: One of the basic waves corresponds to driving the motor to generate one reciprocating vibration, and the monotonic change of one of the basic waves can drive the motor to generate effective cleaning vibration.

7. The control method according to claim 5, wherein: The basic wave includes one or more of a sine wave, a square wave and a triangle wave.

8. The control method according to claim 5, wherein: The basic wave has a symmetrical structure with the baseline as the center line.

9. The control method according to claim 5, wherein: The frequencies and / or amplitudes of the fundamental waves are equal.

10. The control method according to claim 5, wherein: The fundamental wave changes monotonically and periodically.

11. The control method according to claim 1 or 2, wherein: The frequencies of the target driving waves are mostly concentrated within the preset driving frequency range of the motor.

12. The control method according to claim 11, wherein: The preset driving frequency range of the motor is a frequency range in which the motor can meet the cleaning performance.

13. The control method according to claim 1 or 2, wherein: Adjacent target driving waves in the driving signal each correspond to a different tone. A transition band is provided between the adjacent target driving waves. The transition band includes a fundamental wave. The amplitude of the fundamental wave in the transition band is smaller than that of the adjacent target driving waves.

14. The control method according to claim 13, wherein: The frequency of the transition band is the same as that of the previous adjacent target drive wave or the next adjacent target drive wave; or The frequency of the front portion of the transition band is the same as that of the previous adjacent target driving wave, and the frequency of the rear portion of the transition band is the same as that of the next adjacent target driving wave.

15. The control method according to claim 1 or 2, wherein: The tone corresponding to the target driving wave corresponds to a scale frequency within the preset driving frequency range, and different tones correspond to different scale frequencies.

16. The control method according to claim 15, wherein: Before inputting the driving signal to the motor, the method further comprises: Combining a plurality of the target driving waves based on an audio rule to obtain a driving signal; The audio rules include scale frequency, scale length and scale order, and the length of the target audio wave corresponds to the scale length.

17. The method according to claim 16, wherein Before combining different target audio waves based on the audio rule to obtain the target audio signal, the method further includes: Get audio data; The audio rule is determined based on the audio data.

18. A motor control device for an oral care device, wherein: The device comprises: a first driving module, configured to input a driving signal to the motor to drive the motor to generate cleaning vibration; The driving signal includes a plurality of target driving waves, and the target driving waves are used to drive the motor to generate sounds having tones corresponding to the target driving waves, wherein most energy of a spectrum of the sounds is concentrated within a preset driving frequency range of the motor.

19. A motor control device for an oral care device, wherein: The device comprises: a second driving module, configured to input a driving signal to the motor to drive the motor to generate cleaning vibration; The driving signal includes a plurality of target driving waves, the target driving waves being used to drive the motor to generate sounds having tones corresponding to the target driving waves, and the target driving waves including a fundamental wave, which is configured to drive the motor to generate regular vibrations.

20. An oral care device, wherein: include: processor and memory; The memory is used to store a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method according to any one of claims 1 to 17.

21. A computer storage medium storing a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the method according to any one of claims 1 to 17.