Vibration signal test method, device, storage medium, and electronic device
The method enhances vibration signal testing efficiency by allowing user editing operations to be translated into actual vibration effects on mobile terminals, enabling real-time adjustment and storage, thus addressing the inefficiencies in existing methods.
Patent Information
- Application Number
- JP2023532249
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-10-28
- Filing Date
- 2022-11-30
- Publication Date
- 2025-05-22
- Estimated Expiration
- 2042-11-30
AI Technical Summary
Existing methods for testing vibration signals in smart terminals are inefficient, as mobile terminals can only design simple vibration signals while desktop applications can design complex signals, but with low test efficiency for actual vibration effects.
A method that involves collecting user editing operations, obtaining a first vibration signal, outputting it to a mobile terminal to instruct it to perform a vibration, and determining a test result based on the actual vibration effect, allowing for real-time adjustment and storage of the vibration signal.
This method improves the test efficiency of vibration signals by enabling two-way transmission between mobile and desktop devices, allowing for real-time adjustment and storage of vibration signals, thus enhancing the design of vibration effects.
Smart Images

Figure 0007681698000001 
Figure 0007681698000002 
Figure 0007681698000003
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vibration signals, and particularly to a method, device, storage medium, and electronic device for testing vibration signals.
Background Art
[0002] The vibration of smart terminals is one way to enhance the user experience. For example, the vibration of a mobile phone can prompt the user to check information. The vibration of a gamepad can bring an immersive gaming experience to the user, etc. The vibration effects of smart terminals all depend on the design of vibration signals. After designers design parameters such as vibration types, vibration frequencies, and vibration intensities, corresponding vibration signals are generated. The motor drive program of a smart terminal controls the motor according to the vibration signal to execute corresponding vibrations. When designing vibration signals, on a mobile terminal, corresponding applications can design a small number of simple vibration signals, but cannot design complex vibration signals. On the desktop side, corresponding applications can design complex vibration signals, but the test efficiency for the actual vibration effect is low.
Summary of the Invention
Problems to be Solved by the Invention
[0003] In view of the above, embodiments of the present invention provide a method, device, storage medium, and electronic device for testing vibration signals to improve the test efficiency of vibration signals.
Means for Solving the Problems
[0004] An embodiment of the present invention provides a vibration signal testing method, the method including: collecting a user's editing operation; obtaining a first vibration signal through the editing operation; outputting the first vibration signal to a mobile terminal, where the first vibration signal is used to instruct the mobile terminal to perform a first vibration; and determining a corresponding test result according to an actual vibration effect of the first vibration.
[0005] In one possible embodiment, the editing operation includes a combination of one or more of the following operations: an editing operation on the trigger time of at least one set of preset basic vibration signals, an editing operation on the number of triggers, and an editing operation on signal superposition.
[0006] In one possible embodiment, the method further includes adjusting the first vibration signal after the mobile terminal detects a predetermined trigger condition, and further adjusting a vibration effect of the first vibration, where adjusting the vibration effect of the first vibration includes adjusting a vibration frequency and / or adjusting a vibration intensity.
[0007] In one possible embodiment, the method further includes obtaining an adjusted first vibration signal from the mobile terminal, the adjusted first vibration signal including at least one or more combinations of a trigger time, a vibration type, a vibration frequency, and a vibration intensity, and storing the adjusted first vibration signal.
[0008] In one possible embodiment, the mobile terminal is provided with a control unit and a vibration unit, the mobile terminal vibrates using the vibration unit, and the control unit controls the operating state of the vibration unit by sending a control command to the vibration unit, and acquiring the adjusted first vibration signal includes collecting the control command sent from the control unit and determining the adjusted first vibration signal using the control command.
[0009] In one possible embodiment, the vibration unit is a vibration motor, and the adjusted first vibration signal further includes a resonance frequency of the vibration motor.
[0010] In one possible embodiment, when the mobile terminal performs mixed vibration, obtaining at least two corresponding preset vibration signals from the mobile terminal, where the mobile terminal is provided with a plurality of preset buttons, each preset button corresponding to one preset vibration signal, and when at least two preset buttons are triggered, the mobile terminal performs the mixed vibration; and further including: storing the at least two preset vibration signals as a mixing signal, or respectively storing the at least two preset vibration signals as independent vibration signals.
[0011] Meanwhile, in an embodiment of the present invention, a vibration signal testing equipment is provided, which includes: a collection module for collecting a user's editing operation; a processing module for obtaining a first vibration signal through the editing operation; and a communication module for outputting the first vibration signal to a mobile terminal, where the first vibration signal is used to instruct the mobile terminal to perform a first vibration, and the processing module is further used for determining a corresponding test result according to an actual vibration effect of the first vibration.
[0012] Meanwhile, in an embodiment of the present invention, a storage medium is provided, the storage medium including a program stored therein, wherein the program, when executed, controls an apparatus in which the storage medium is provided to perform the vibration signal testing method described above.
[0013] Meanwhile, in an embodiment of the present invention, an electronic device is provided, the electronic device including a memory and a processor, the memory is used for storing information including program instructions, the processor is used for controlling the execution of the program instructions, and when the program instructions are loaded and executed by the processor, the electronic device realizes the steps of the vibration signal testing method described above. Effect of the Invention
[0014] In the technical solution of the vibration signal testing method provided by the embodiment of the present invention, a mobile terminal with vibration function is used as the output source of the desktop side vibration signal, so that the vibration signal designed on the desktop side can directly test the actual vibration effect on the mobile terminal, and during the vibration process of the mobile terminal, the vibration frequency and intensity can be adjusted at any time, and the adjusted vibration signal can be obtained and saved, so that it can be re-edited. The vibration signal testing method provided by the embodiment of the present invention can realize the two-way transmission of the vibration signal between the mobile terminal and the desktop side, and can improve the testing efficiency of the vibration signal. [Brief description of the drawings]
[0015] In order to more clearly describe the technical solutions in the embodiments of the present invention, the drawings necessary for describing the embodiments will be briefly described below. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive work. [Figure 1] FIG. 1 is a flow chart of a vibration signal testing method provided in an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing the configuration of a vibration signal test device provided according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a schematic diagram of an electronic device provided according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] In order to better understand the technical solution of the present invention, the following detailed description of the embodiments of the present invention is given with reference to the accompanying drawings.
[0017] Obviously, the described embodiments are only some of the embodiments of the present invention, not all of the embodiments, and all other embodiments obtained by those skilled in the art without inventive work based on the embodiments of the present invention shall be included in the protection scope of the present invention.
[0018] The terms used in the embodiments of the present invention are intended to describe specific embodiments and are not intended to limit the present invention. The singular forms "a," "the," and "the" used in the embodiments and claims of the present invention may also refer to the plural forms unless the context clearly indicates otherwise.
[0019] As can be understood, the term "and / or" used in this specification is merely a description of the related relationship of related objects, and can indicate three relationships, for example, "A and / or B" can indicate three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the symbol " / " in this specification generally indicates that the preceding and following related objects are in an "or" relationship.
[0020] In an embodiment of the present invention, a vibration signal testing method is provided, which can be applied to a vibration signal testing device, which can be a smart terminal device such as a personal computer (PC), a notebook computer, and a tablet PC.
[0021] 1 is a flow chart of a vibration signal testing method provided in an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
[0022] Step 101: Collect user editing operations. Here, the user can perform specific vibration signal editing on the desktop side (vibration signal test equipment). A plurality of sets of basic vibration signals are preset on the desktop side, and the user can obtain a desired vibration effect by re-editing the plurality of sets of preset vibration signals. Here, the basic vibration signal is a set of continuous vibration and / or temporary vibration that conforms to the HE standard. Here, the HE standard specifically refers to some standard indicators related to haptic feedback in the IEEE2861.3 game standard. The editing operations specifically include an editing operation on the trigger time of at least one set of basic vibration signals, an editing operation on the number of triggers, and an editing operation on signal superposition.
[0023] Step 102: obtain a first vibration signal through editing operation. Here, the specific parameters of the corresponding first vibration signal can be obtained through the operation data corresponding to the above editing operation. For example, the corresponding engineering file when editing the vibration signal using the development software on the desktop side. Or, the user can click save after completing the editing and directly convert it into the corresponding vibration signal.
[0024] Step 103: output a first vibration signal to the mobile terminal, and the first vibration signal is used to instruct the mobile terminal to perform a first vibration. Here, the mobile terminal is connected to the desktop side by a wired or wireless manner. The mobile terminal may be a mobile phone, a game pad, or other terminal devices with vibration function, and is not particularly limited in the embodiment of the present invention.
[0025] Step 104: Determine a corresponding test result according to the actual vibration effect of the first vibration. Here, the user can judge whether the vibration effect is what the user wants according to the actual vibration situation of the mobile terminal. If the user is satisfied with the actual vibration effect, the test result is judged to be pass, and the first vibration signal can be recorded and stored in the form of a specific vibration resource.
[0026] In some embodiments, if the user is not satisfied with the actual vibration effect of the mobile terminal, the mobile terminal can adjust the first vibration signal after detecting a preset trigger condition, and then adjust the vibration effect of the first vibration. Optionally, adjusting the vibration effect of the first vibration may be adjusting the vibration frequency and adjusting the vibration intensity.
[0027] In some embodiments, the mobile terminal is provided with physical or virtual buttons, and the user adjusts the vibration frequency and the vibration intensity by clicking the corresponding button. Therefore, when the user clicks the corresponding button, the mobile terminal can determine that the preset trigger condition is detected. In one specific example, the mobile terminal is a gamepad device, and the up, down, left, and right of the joystick mounted on the gamepad can be mapped as increasing and decreasing the vibration frequency and increasing and decreasing the vibration intensity, respectively. Alternatively, the up, down, left, and right buttons of the directional button are mapped as increasing and decreasing the vibration frequency and increasing and decreasing the vibration intensity, respectively.
[0028] In another specific example, the mobile terminal may be a smart terminal with a touch panel, such as a mobile phone. The user can adjust the vibration frequency and the vibration intensity by performing a gesture action designated on the touch panel. Optionally, a detection hot zone can be set on the screen, and when the user performs a long press operation on the detection hot zone, a corresponding gesture monitoring can be triggered. The user can then change the vibration frequency and the vibration intensity by sliding up and down and sliding left and right. For example, the user can long press on the detection hot zone, and then slide up and down to control the increase and decrease of the vibration frequency, and slide left and right to control the increase and decrease of the vibration intensity.
[0029] In some embodiments, the vibration frequency and vibration intensity can be adjusted on the desktop side to adjust them more finely. Although it is optional, the desktop side provides a virtual button for increasing or decreasing the frequency. Each time the user clicks the virtual button, the vibration frequency or vibration intensity is increased or decreased by a preset unit value. For example, if the preset unit value is 10 Hz, when the user clicks the vibration frequency increase button once, the desktop side generates a control command to increase the frequency by 10 Hz and sends it to the mobile terminal. When the mobile terminal receives the control command, it confirms that the preset trigger condition is met and performs the corresponding execution.
[0030] In some embodiments, after the user adjusts the first vibration signal, the adjusted first vibration signal can be obtained from the mobile terminal. The adjusted first vibration signal can include a trigger time, a vibration type, a vibration frequency, and a vibration intensity. Here, the trigger time refers to a start time, an end time, and a process control time of the vibration signal. The vibration type refers to a basic vibration signal such as a continuous vibration or a transient vibration in the HE standard. The adjusted first vibration signal is then saved for use or re-editing.
[0031] In some embodiments, the mobile terminal is provided with a control unit and a vibration unit. The mobile terminal vibrates by the vibration unit. The control unit controls the operation state of the vibration unit by transmitting a control command to the vibration unit. To obtain the first vibration signal after adjustment, specifically, the control command transmitted from the control unit is collected, and the first vibration signal after adjustment is determined by the control command. Here, the desktop side can obtain and convert the control command through a data interface. Although it is optional, the control command transmitted by the control unit of some mobile terminals to the vibration unit is the vibration signal itself. At this time, the vibration signal transmitted by the control unit to the vibration unit can be directly obtained. Specifically, the vibration signal transmitted from the mobile terminal is converted into binary data, and then transmitted to the desktop side through the data interface. The desktop side captures and converts the binary data received by the data interface by a dedicated tool software, and then obtains the vibration signal transmitted from the mobile terminal. Here, if the vibration unit is a vibration motor, the first vibration signal obtained from the mobile terminal may include a resonant frequency of the vibration motor.
[0032] In some embodiments, the user can not only edit the vibration signal on the desktop side, but also perform an editing operation on the vibration signal on the mobile terminal. Specifically, a plurality of preset buttons are provided on the mobile terminal, and the preset buttons may be virtual buttons or mapped physical buttons. Each preset button corresponds to one preset vibration signal. Taking the virtual button as an example, on the mobile terminal, a plurality of preset vibration signals can be correspondingly displayed on the touch panel by icon buttons with different shapes or colors. The user can easily pre-assign vibration signals to each icon button or re-assign unique vibration signals to the icon buttons. The user can expand the types of vibration signals by changing the arrangement order and number of the plurality of icon buttons. Then, the user can click the specified button to vibrate the mobile terminal according to the set parameters. The mobile terminal transmits the corresponding vibration signal to the desktop side for storage or re-editing on the desktop side. Also, in the case of a mobile terminal such as a game pad without a touch panel, each button of the game pad can be mapped to each preset vibration signal. When the user triggers the mapped button, the game pad transmits the corresponding vibration signal according to the mapping relationship to perform the corresponding vibration.
[0033] Selectively, when the at least two preset buttons are triggered together, the mobile terminal performs mixed vibration. When the mobile terminal performs mixed vibration, the desktop side obtains at least two corresponding triggered preset vibration signals from the mobile terminal. Then, the desktop side can store the at least two vibration signals as one independent mixed signal, or store the at least two preset vibration signals as one independent vibration signal, respectively. Selectively, the user can make a corresponding setting on the mobile terminal. When set to a mixing output mode, the mobile terminal provides the independent vibration signal after mixing to the desktop side, and performs corresponding storage on the desktop side. When set to independent output, the mobile terminal provides the triggered multiple preset vibration signals to the desktop side, respectively, as multiple independent vibration signals. Alternatively, the user can make a corresponding setting on the desktop side, and the mobile terminal can output multiple preset vibration signals, respectively. The desktop side decides to store the multiple preset vibration signals as independent vibration signals, or mix and then store them, according to the setting.
[0034] The vibration signal testing method provided by the embodiment of the present invention uses a mobile terminal with vibration function as the output source of the desktop vibration signal, so that users can quickly and conveniently experience the actual vibration effect of the designed vibration signal. By combining the professional design and production of the desktop side with the convenient experience of the mobile terminal, the vibration signal can be transmitted in both directions, which improves the efficiency and accuracy of the vibration effect design.
[0035] For the above vibration signal testing method, an embodiment of the present invention provides a vibration signal testing device. Figure 2 shows the configuration of a vibration signal testing device provided by an embodiment of the present invention. As shown in Figure 2, the vibration signal testing device includes an acquisition module 201, a processing module 202 and a communication module 203.
[0036] The collection module 201 is used for collecting the editing operations of the user.
[0037] The processing module 202 is used for obtaining a first vibration signal through an editing operation.
[0038] The communication module 203 is used for outputting a first vibration signal to the mobile terminal, and the first vibration signal is used for instructing the mobile terminal to perform a first vibration.
[0039] The processing module 202 is further used for determining a corresponding test result according to the actual vibration effect of the first vibration.
[0040] In an embodiment of the present invention, a storage medium is provided, the storage medium including a stored program, where when the program is executed, the storage medium controls an apparatus in which the storage medium is provided to perform each step in the embodiment of the vibration signal testing method described above, and a specific description can be referred to the embodiment of the vibration signal testing method described above.
[0041] In an embodiment of the present invention, an electronic device is provided, which includes a memory and a processor, wherein the memory is used for storing information including program instructions, and the processor is used for controlling the execution of the program instructions, and when the program instructions are loaded and executed by the processor, each step in the embodiment of the vibration signal testing method described above is realized, and specific descriptions can be referred to the embodiment of the vibration signal testing method.
[0042] 3 is a schematic diagram of an electronic device according to an embodiment of the present invention. As shown in FIG. 3, the electronic device 30 in this embodiment includes a processor 31, a memory 32, and a computer program 33 stored in the memory 32 and executable by the processor 31, and when the computer program 33 is executed by the processor 31, it realizes a test method applied to a vibration signal in the embodiment. In order to avoid repetition, it is not necessary to describe it again here. Or, when the computer program is executed by the processor 31, it realizes the function of each model / unit in the test equipment applied to a vibration signal in the embodiment. In order to avoid repetition, it is not necessary to describe it again here.
[0043] The electronic device 30 includes, but is not limited to, a processor 31 and a memory 32. As will be appreciated by those skilled in the art, Figure 3 is merely an example of the electronic device 30 and is not intended to be limiting, and may include more or fewer components than shown, or a combination of some components, or different components, e.g., the electronic device 30 may include input / output devices, network access devices, buses, etc.
[0044] The processor 31 may be a central processing unit (CPU), other general purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware assembly, etc. The general purpose processor may be a microprocessor, or the processor may be any general purpose processor, etc.
[0045] The memory 32 may be an internal storage unit of the electronic device 30, such as a hard disk or memory of the electronic device 30. The memory 32 may also be an external storage device of the electronic device 30, such as a plug-in hard disk mounted on the electronic device 30, a SmartMedia Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Furthermore, the memory 32 may include both an internal storage device and an external storage device of the electronic device 30. The memory 32 is used to store computer programs and other programs and data required by the electronic device 30. The memory 32 may also be used to temporarily store data that is output or is to be output.
[0046] As those skilled in the art know clearly, for convenience and simplicity of description, the specific operation processes of the above-mentioned systems, devices and units can be referred to the corresponding processes in the embodiments, and need not be described repeatedly here.
[0047] As can be understood, in some embodiments provided by the present invention, the disclosed system, device and method may be realized in other ways. For example, the above-mentioned device embodiment is merely an example, for example, the division of the units is merely a division of logical functions, and in actual implementation, other division ways may be used, for example, multiple units or components may be combined or integrated into other systems, or some features may be ignored or not implemented. In addition, the couplings or direct couplings or communication links between the shown and discussed may be indirect couplings or communication links via some interfaces, devices or units, and may be in electrical, mechanical or other forms.
[0048] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed across multiple network units. In order to achieve the objectives of this embodiment, some or all of the units may be selected and implemented according to actual needs.
[0049] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be realized in the form of hardware, or in the form of a functional unit of hardware and software.
[0050] The integrated unit realized in the form of the above software functional unit may be stored in a computer-readable storage medium. The above software functional unit is stored in a storage medium and includes a plurality of instructions for causing an electronic device (which may be a personal computer, a server, a network device, etc.) or a processor to execute some steps of the method described in each embodiment of the present invention. The storage medium includes various media capable of storing program code, such as a USB memory, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a disk, or an optical disk.
[0051] The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention should be included within the protection scope of the present invention.
Claims
1. Collect user editing operations on a desktop side, and a plurality of sets of basic vibration signals are preset on the desktop side, and the user performs the editing operation on at least one of the trigger time, the trigger count, and the superimposition of the basic vibration signals of at least one set of the basic vibration signals; The desktop side obtains a first vibration signal through the editing operation; The desktop side outputs the first vibration signal to the mobile terminal, and the first vibration signal is used to instruct the mobile terminal to perform a first vibration; determining a corresponding test result according to an actual vibration effect of the first vibration; The mobile terminal detects a preset trigger condition, and then adjusts the first vibration signal and adjusts a vibration effect of the first vibration. Here, adjusting the vibration effect of the first vibration includes adjusting a vibration frequency and / or adjusting a vibration intensity.
13. A method for testing a vibration signal comprising:
2. The method further comprises: obtaining a first adjusted vibration signal from the mobile terminal, the first adjusted vibration signal including at least one or more combinations of a trigger time, a vibration type, a vibration frequency, and a vibration intensity; and storing the adjusted first vibration signal.
2. The method of claim 1, wherein the vibration signal is a signal that is generated by a vibration source.
3. a control unit and a vibration unit are provided in the mobile terminal, the mobile terminal vibrates by the vibration unit, and the control unit controls an operating state of the vibration unit by transmitting a control command to the vibration unit; Obtaining the adjusted first vibration signal includes: Collecting control commands transmitted from the control unit; determining the adjusted first vibration signal according to the control command; 3. The method for testing a vibration signal according to claim 2.
4. The vibration unit is a vibration motor, and the adjusted first vibration signal further includes a resonance frequency of the vibration motor.
4. The method for testing a vibration signal according to claim 3.
5. When the mobile terminal performs a mixed vibration, obtaining at least two corresponding preset vibration signals from the mobile terminal, where the mobile terminal is provided with a plurality of preset buttons, each preset button corresponds to one preset vibration signal, and when at least two preset buttons are triggered, the mobile terminal performs the mixed vibration; and storing the at least two preset vibration signals as a mixed signal, or storing the at least two preset vibration signals as independent vibration signals, respectively.
2. The method of claim 1, wherein the vibration signal is a signal that is generated by a vibration source.
6. A collection module for collecting editing operations of a user on a desktop side, the collection module having a plurality of sets of basic vibration signals preset on the desktop side, the collection module being configured such that the user performs the editing operations on at least one of the trigger time, the trigger count, and the superposition of the basic vibration signals of at least one set of the basic vibration signals; a processing module for the desktop side to obtain a first vibration signal through the editing operation; a communication module for the desktop side to output the first vibration signal to a mobile terminal, the first vibration signal being used to instruct the mobile terminal to perform a first vibration; The processing module is further used for determining a corresponding test result according to an actual vibration effect of the first vibration; and adjusting the first vibration signal after the mobile terminal detects a preset trigger condition, thereby adjusting the vibration effect of the first vibration; Here, adjusting the vibration effect of the first vibration includes adjusting a vibration frequency and / or adjusting a vibration intensity.
1. A vibration signal testing device comprising:
7. A storage medium, comprising: The storage medium includes a program stored therein, the program, when executed, controlling an apparatus provided with the storage medium to perform the vibration signal testing method according to any one of claims 1 to 5. A storage medium comprising:
8. 1. An electronic device comprising: a memory; and a processor, the memory being adapted to store information including program instructions; and the processor being adapted to control execution of the program instructions, The program instructions, when loaded and executed by the processor, implement the steps of the vibration signal testing method according to any one of claims 1 to 5.
1. An electronic device comprising:
Citation Information
Patent Citations
Motor vibration setting method and device, storage medium and terminal
CN110456909A
Vibration test method and device, storage medium and terminal
CN110702346A
Linear motor test method and device, electronic equipment and medium
CN114543976A
Communication terminal
JP2002016672A
Vibration method, mobile terminal, and computer-readable storage medium
JP2020028125A