A method, apparatus and electronic device for controlling output consistency of a plurality of vibrators
By acquiring the vibration parameters of the vibrator, determining the standard center point, and generating abstract parameters, the problem of inconsistent vibrator output is solved, achieving consistent performance of the vibrator in the same scenario and reducing design and application costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-07
- Publication Date
- 2026-03-20
AI Technical Summary
Different vibrators have different resonant frequencies, resulting in inconsistent output strengths, making it difficult to guarantee consistent results in the same scenario.
By acquiring the vibration parameters of each vibrator, determining the standard center point, and generating abstract parameters based on normalization, output control is performed to achieve consistency.
It achieves consistent output from different vibrators in the same scenario, reducing design and application costs.
Smart Images

Figure CN116300415B_ABST
Abstract
Description
[0001] The present application relates to the technical field of vibrator, in particular to a method and device for output consistency control of multiple vibrators and electronic equipment.
[0002] A vibrator is an element that provides a vibration function. Different vibrators have different structures, resulting in different resonance frequencies. Therefore, even under the same conditions, the output intensity of different vibrators is not the same. In order to ensure that different vibrators have consistent effects under the same scene, output consistency control needs to be performed on different vibrators.
[0003] Therefore, the embodiments of the present application provide a method and device for output consistency control of multiple vibrators and electronic equipment to ensure that different vibrators have consistent effects under the same scene.
[0004] In one aspect, the embodiments of the present application provide a method for output consistency control of multiple vibrators, comprising:
[0005] Obtaining vibration parameters of each vibrator;
[0006] Determining a standard center point of the vibration parameters of the multiple vibrators;
[0007] Abstracting the vibration parameters of each vibrator according to the standard center point to generate multiple abstracted parameters;
[0008] Controlling the output of the multiple vibrators according to the multiple abstracted parameters.
[0009] Optionally, the determination of the standard center point of the vibration parameters of the multiple vibrators comprises:
[0010] When the performance difference of the multiple vibrators is small, the intermediate value of the obtained vibration parameters of the multiple vibrators is determined as the standard center point.
[0011] Optionally, the determination of the standard center point of the vibration parameters of the multiple vibrators comprises:
[0012] When the performance difference of the multiple vibrators is large, the intermediate value of the obtained vibration parameters of each vibrator is determined as the standard center point.
[0013] Optionally, the abstracting of the vibration parameters of each vibrator according to the standard center point to generate multiple abstracted parameters comprises:
[0014] Based on a normalization processing mode, the vibration parameters of each vibrator are parameter abstracted according to the standard center point to generate multiple abstracted parameters.
[0015] Optionally, the output control of the plurality of vibrators according to the plurality of abstracted parameters comprises:
[0016] According to each of the abstracted parameters, the output of the vibrator corresponding to each of the abstracted parameters is controlled.
[0017] Optionally, the performance of the vibrator comprises frequency, amplitude and vibration time of the vibrator.
[0018] Optionally, the vibration parameter comprises resonance frequency and output intensity.
[0019] In another aspect, an embodiment of the present application provides a device for output consistency control of a plurality of vibrators, comprising:
[0020] A determination module is configured to acquire vibration parameters of each of the vibrators and determine a standard center point of the vibration parameters of the plurality of vibrators.
[0021] A generation module is configured to abstract the vibration parameters of each of the vibrators according to the standard center point to generate a plurality of abstracted parameters.
[0022] A control module is configured to control the output of the plurality of vibrators according to the plurality of abstracted parameters.
[0023] In another aspect, an embodiment of the present application provides a storage medium, characterized in that the storage medium comprises a stored program, wherein the program controls a device where the storage medium is located to execute the output consistency control method of the plurality of vibrators when the program is running.
[0024] In another aspect, an embodiment of the present application provides an electronic device comprising a memory and a processor, wherein the memory is configured to store information comprising program instructions, and the processor is configured to control the execution of the program instructions, and characterized in that the program instructions are loaded and executed by the processor to implement the steps of the output consistency control method of the plurality of vibrators.
[0025] In the technical solution provided by the embodiment of the present application, the vibration parameters of each of the vibrators are acquired, the standard center point of the vibration parameters of the plurality of vibrators is determined, the vibration parameters of each of the vibrators are abstracted according to the standard center point to generate a plurality of abstracted parameters, and the output of the plurality of vibrators is controlled according to the plurality of abstracted parameters. In the technical solution provided by the embodiment of the present application, the vibration parameters of different vibrators are abstracted to generate abstracted parameters, and the output of the plurality of vibrators is controlled according to the plurality of abstracted parameters, thereby ensuring that different vibrators have consistent effects in the same scene. BRIEF DESCRIPTION OF DRAWINGS
[0026] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 A flowchart of a method for controlling the output consistency of multiple vibrators provided in an embodiment of the present invention;
[0028] Figure 2 A schematic diagram illustrating the standard center point for determining the vibration parameters of multiple vibrators;
[0029] Figure 3 This is a schematic diagram of the structure of an output consistency control device for multiple vibrators provided in an embodiment of the present invention;
[0030] Figure 4 This is a schematic diagram of an electronic device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0031] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0032] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0033] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0034] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0035] To ensure that different vibrators have consistent effects in the same scenario, two aspects of the vibrators are usually made consistent: quantitative numerical consistency and qualitative trend consistency.
[0036] Among them, for the performance of the vibrator, the quantitative level can be realized, and for the performance of the vibrator, the qualitative level can be realized.
[0037] For the effect of the quantitative level, only the mapping relationship between the resonant frequency and the output intensity of each vibrator is established to be one-to-one, and no special treatment is required.
[0038] The embodiment of the application provides an output consistency control method of multiple vibrators, Figure 1 The flow chart of the output consistency control method of multiple vibrators provided by the embodiment of the application is shown in the figure, and the method comprises the following steps: Figure 1
[0039] Step 102, obtain the vibration parameters of each vibrator.
[0040] In the embodiment of the application, the vibration parameters include the resonant frequency and the output intensity.
[0041] Step 104, determine the standard center point of the vibration parameters of the multiple vibrators.
[0042] Specifically, when the performance difference of the multiple vibrators is small, the intermediate value of the vibration parameters of the multiple vibrators is determined as the standard center point; or when the performance difference of the multiple vibrators is large, the intermediate value of the vibration parameters of each vibrator is determined as the standard center point. For example, the standard center point is point P(f0, i0), wherein the horizontal coordinate of the standard center point P is the resonant frequency (Frequency) f0, and the vertical coordinate is the output intensity (Intensity) i0.
[0043] In the embodiment of the application, the performance of the vibrator includes the frequency, amplitude and vibration time of the vibrator.
[0044] As an optional solution, if the difference rate between the frequency, amplitude and vibration time of the multiple vibrators is less than a set threshold, the performance difference of the multiple vibrators is small; if the difference rate between the frequency, amplitude and vibration time of the multiple vibrators is greater than or equal to the set threshold, the performance difference of the multiple vibrators is large. In the embodiment of the application, the set threshold can be set according to the actual situation, for example, the set threshold is 80%.
[0045] Figure 2 The schematic diagram for determining the standard center point of the vibration parameters of the multiple vibrators is shown in the figure, Figure 2 As shown, the abscissa is the resonance frequency (Frequency), and the ordinate is the output intensity (Intensity). The resonance frequency of the first vibrator is f1, the output intensity is i1, the vibration center point is (f1, i1), the resonance frequency of the second vibrator is f2, the output intensity is i2, and the vibration center point is (f2, i2). The intermediate value of the vibration parameters corresponding to the vibration center points of the first vibrator (f1, i1) and the second vibrator (f2, i2) is the standard center point, which is point P (f0, i0).
[0046] Step 106: Abstracting the vibration parameters of each vibrator according to the standard center point to generate a plurality of abstracted parameters.
[0047] Specifically, based on the normalization processing method, the vibration parameters of each vibrator are parameter abstracted according to the standard center point to generate a plurality of abstracted parameters.
[0048] In this step, the vibration center point of each vibrator is mapped to the standard center point (point P), and parameter abstraction is performed by a normalization method (not limited to this method). Finally, a unified abstracted parameter is formed to ensure that the vibration trends of different vibrators are consistent.
[0049] Step 108: Output control of the plurality of vibrators according to the plurality of abstracted parameters.
[0050] Specifically, according to each abstracted parameter, the vibrator corresponding to each abstracted parameter is controlled.
[0051] In the technical solution provided by the embodiment of the application, the vibration parameters of each vibrator are obtained, the standard center point of the vibration parameters of the plurality of vibrators is determined, the vibration parameters of each vibrator are abstracted according to the standard center point to generate a plurality of abstracted parameters, and the output control of the plurality of vibrators is performed according to the plurality of abstracted parameters. In the technical solution provided by the embodiment of the application, the vibration parameters of different vibrators are abstracted to generate abstracted parameters, and the output control of the plurality of vibrators is performed according to the plurality of abstracted parameters, thereby ensuring that different vibrators have consistent effects in the same scene.
[0052] In the technical solution provided by the embodiment of the application, the output effects of different vibrators are consistent, which helps to manage the output effects of different vibrators. By unifying the vibration parameters of different vibrators to the same parameterization system (abstracted parameters), the output effects of the plurality of vibrators can be uniformly edited, and consistent effects can be ensured on different vibrators, thereby greatly reducing the design and development costs and application promotion costs of vibration content.
[0053] The embodiment of the present application provides a kind of consistency control device of the output of multiple vibrator. Figure 3 For the structure diagram of the consistency control device of the output of multiple vibrator provided by the embodiment of the present application, as shown in Figure 3 It includes: determination module 11, generation module 12 and control module 13.
[0054] Determination module 11 is used to obtain the vibration parameter of each vibrator and determine the standard center point of the vibration parameter of multiple vibrators.
[0055] Generation module 12 is used to generate multiple abstract parameters according to the standard center point of the vibration parameter of each vibrator.
[0056] Control module 13 is used to control the output of multiple vibrators according to multiple abstract parameters.
[0057] In the embodiment of the present application, determination module 11 is specifically used to determine the intermediate value of the vibration parameter of multiple vibrators as the standard center point when the performance difference of multiple vibrators is small.
[0058] In the embodiment of the present application, determination module 11 is specifically used to determine the intermediate value of the vibration parameter of each vibrator as the standard center point when the performance difference of multiple vibrators is large.
[0059] In the embodiment of the present application, generation module 12 is specifically used to perform parameter abstraction on the vibration parameter of each vibrator based on the normalization processing mode according to the standard center point, to generate multiple abstract parameters.
[0060] In the embodiment of the present application, control module 13 is specifically used to control the output of the vibrator corresponding to each abstract parameter according to each abstract parameter.
[0061] In the embodiment of the present application, the performance of the vibrator includes the frequency, amplitude and vibration time of the vibrator.
[0062] In the embodiment of the present application, the vibration parameter includes the resonant frequency and output intensity.
[0063] In the technical scheme provided by the embodiment of the present application, the vibration parameter of each vibrator is obtained; the standard center point of the vibration parameter of multiple vibrators is determined; multiple abstract parameters are generated by abstracting the vibration parameter of each vibrator according to the standard center point; and the output of multiple vibrators is controlled according to multiple abstract parameters. In the technical scheme provided by the embodiment of the present application, the vibration parameter of different vibrators is abstracted to generate abstract parameters, and the output of multiple vibrators is controlled according to multiple abstract parameters, so that different vibrators have consistent effects in the same scene.
[0064] The output consistency control device for multiple vibrators provided in this embodiment can be used to achieve the above-mentioned... Figure 1 The output consistency control method for multiple vibrators is described in detail in the embodiments of the above-mentioned output consistency control method for multiple vibrators, and will not be repeated here.
[0065] This invention provides a storage medium that includes a stored program. When the program runs, it controls the device where the storage medium is located to execute the steps of the above-described embodiment of the output consistency control method for multiple vibrators. For a detailed description, please refer to the embodiment of the above-described output consistency control method for multiple vibrators.
[0066] This invention provides an electronic device, including a memory and a processor. The memory stores information including program instructions, and the processor controls the execution of the program instructions. When the program instructions are loaded and executed by the processor, they implement the steps of the above-described embodiment of the output consistency control method for multiple vibrators. For a detailed description, please refer to the embodiment of the above-described output consistency control method for multiple vibrators.
[0067] Figure 4 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. (See diagram below.) Figure 4 As shown, the electronic device 20 of this embodiment includes a processor 21, a memory 22, and a computer program 23 stored in the memory 22 and executable on the processor 21. When the computer program 23 is executed by the processor 21, it implements the output consistency control method applied to multiple vibrators in the embodiment. To avoid repetition, it will not be described in detail here. Alternatively, when the computer program is executed by the processor 21, it implements the functions of each model / unit in the output consistency control device applied to multiple vibrators in the embodiment. To avoid repetition, it will not be described in detail here.
[0068] Electronic device 20 includes, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will understand that... Figure 4 This is merely an example of electronic device 20 and does not constitute a limitation on electronic device 20. It may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device may also include input / output devices, network access devices, buses, etc.
[0069] The processor 21 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0070] The memory 22 can be an internal storage unit of the electronic device 20, such as a hard disk or a memory of the electronic device 20. The memory 22 can also be an external storage device of the electronic device 20, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 20. Further, the memory 22 can include both the internal storage unit and the external storage device of the electronic device 20. The memory 22 is used to store computer programs and other programs and data required by the electronic device. The memory 22 can also be used to temporarily store data that has been output or will be output.
[0071] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0072] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other means. For example, the above-described device embodiments are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, another division manner can be used, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0073] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0074] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0075] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0076] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for controlling the output consistency of multiple vibrators, characterized in that, include: Obtain the vibration parameters of each of the vibrators; Determine the standard center point for the vibration parameters of the plurality of vibrators; Based on the standard center point, the vibration parameters of each vibrator are abstracted to generate multiple abstract parameters; The output control of the plurality of vibrators is performed based on a plurality of the aforementioned abstract parameters; The standard center point for determining the vibration parameters of multiple vibrators includes: When the performance differences among the multiple vibrators are small, the median value of the vibration parameters obtained from the multiple vibrators is determined as the standard center point; or, When the performance differences of the multiple vibrators are large, the median value of the vibration parameters of each vibrator is determined as the standard center point, wherein the horizontal axis of the standard center point is the resonant frequency and the vertical axis is the output intensity.
2. The method according to claim 1, characterized in that, The abstraction of vibration parameters for each vibrator based on the standard center point generates multiple abstract parameters, including: Based on the normalization process, the vibration parameters of each vibrator are abstracted according to the standard center point to generate multiple abstract parameters.
3. The method according to claim 1, characterized in that, The step of controlling the output of the plurality of vibrators based on a plurality of the abstracted parameters includes: Based on each of the abstracted parameters, output control is performed on the vibrator corresponding to each of the abstracted parameters.
4. The method according to claim 1, characterized in that, The performance characteristics of the vibrator include: the frequency, amplitude, and vibration time.
5. The method according to claim 1, characterized in that, The vibration parameters include the resonant frequency and the output intensity.
6. A device for controlling the output consistency of multiple vibrators, characterized in that, include: A determination module is used to acquire the vibration parameters of each of the vibrators and determine the standard center point of the vibration parameters of multiple vibrators; The generation module is used to generate multiple abstract parameters by abstracting the vibration parameters of each vibrator based on the standard center point; The control module is used to control the output of the plurality of vibrators according to the plurality of abstract parameters; The determining module is specifically used to determine the median value of the vibration parameters of the multiple vibrators as the standard center point when the performance differences of the multiple vibrators are small. Alternatively, when the performance differences of the multiple vibrators are large, the median value of the vibration parameters of each vibrator is determined as the standard center point, wherein the horizontal axis of the standard center point is the resonant frequency and the vertical axis is the output intensity.
7. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the storage medium to perform the output consistency control method for a plurality of vibrators as described in any one of claims 1 to 5.
8. An electronic device comprising a memory and a processor, the memory for storing information including program instructions, and the processor for controlling the execution of the program instructions, characterized in that, When the program instructions are loaded and executed by the processor, they implement the steps of the output consistency control method for multiple vibrators as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for determining vibration effect relationship of multiple motors and related equipment thereof
CN113852719A
Electronic device, data generation method, and data generation program
JP2012234489A