Vibration control method and device and storage medium

By displaying an interface on an electronic device and allowing users to feedback their perception of vibration, and calibrating the vibration generated by the device, the problem of vibration effect deviation caused by different users' different vibration perceptions is solved and a better user experience is achieved.

CN119336151APending Publication Date: 2025-01-21BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310889482.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-19
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Different users have different perceptions of vibration, which leads to a deviation in the vibration effect perceived by the user when using the vibration intensity pre-calibrated by the manufacturer, affecting the user's vibration experience.

Method used

By controlling the electronic device to generate vibration and displaying the first interface, the user can perform feedback operations on the generated vibration. Based on user feedback, the vibration generated by the electronic device is calibrated to match the user's perceived effect.

Benefits of technology

The vibration is calibrated through the user's subjective evaluation and feedback operation, which avoids deviations in the user's perception of the vibration effect and provides a better vibration experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336151A_ABST
    Figure CN119336151A_ABST
Patent Text Reader

Abstract

The invention relates to a vibration control method and device and a storage medium. The vibration control method comprises the steps that the electronic equipment is controlled to generate vibration, a first interface is displayed, and the first interface is used for feeding back vibration sense generated by vibration by a user; and based on a feedback operation performed on the first interface by a user, calibrating vibration generated by the electronic equipment so as to match the feedback operation. Through the technical scheme provided by the invention, the user is guided to carry out simple subjective evaluation on the vibration sense generated by vibration. According to the evaluation result of the user, vibration is processed from two aspects of vibration sense calibration and vibration sense personalized selection, so that better vibration sense experience is provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of tactile feedback, and in particular to a vibration control method, device and storage medium. Background Art

[0002] Haptic or Tactile Feedbacks is a technology that reproduces the sense of touch for users through a series of actions such as force and vibration. This mechanical stimulation can be used to assist in the creation and control of virtual scenes or virtual objects in computer simulations, as well as to enhance remote control of mechanical and electronic equipment.

[0003] In the related art, since different users have different perceptions of vibration, if the vibration intensity pre-calibrated by the manufacturer continues to be used, it will cause deviations in the vibration effect perceived by the user, thereby affecting the user's vibration experience. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a vibration control method, device and storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a vibration control method is provided, comprising: controlling an electronic device to generate vibration and displaying a first interface, wherein the first interface is used for a user to provide feedback on the vibration sensation generated by the vibration; based on a feedback operation performed by the user on the first interface, calibrating the vibration generated by the electronic device to match the feedback operation.

[0006] In one embodiment, controlling the electronic device to generate vibration and displaying a first interface includes: controlling the electronic device to generate vibration based on a vibration signal of one or more frequency bands; displaying the first interface, wherein the first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond one-to-one to the one or more different frequency bands.

[0007] In one embodiment, the feedback operation includes a first vibration intensity adjusted based on a vibration intensity adjustment control corresponding to a first frequency band, the first vibration intensity being the vibration intensity perceived by a user, and the first frequency band being the frequency band corresponding to the vibration intensity adjustment control adjusted by the user; calibrating the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface includes: determining a second vibration intensity corresponding to the first frequency band based on a correspondence between frequency bands and vibration intensity; calibrating a vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity, and controlling the electronic device to vibrate based on the calibrated vibration signal.

[0008] In one embodiment, calibrating the vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity includes: taking the ratio between the first vibration intensity and the second vibration intensity as a compensation coefficient; and calibrating the vibration signal corresponding to the first frequency band based on the compensation coefficient.

[0009] In one embodiment, the controlling electronic device to generate vibration and display a first interface includes: controlling the electronic device to generate different vibrations based on vibration signals of different frequency bands; displaying the first interface, wherein the first interface includes different controls for user selection, the different controls include different first controls, and second controls, the different first controls are used to represent the vibration signals of the different frequency bands and correspond one-to-one to the vibration signals of the different frequency bands, and the second controls are used to indicate that the difference between the vibration signals of the different frequency bands is less than a threshold.

[0010] In one embodiment, calibrating the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation includes: in response to the user selecting a first control, using the vibration signal of the frequency band represented by the first control as a calibrated vibration signal, and controlling the electronic device to vibrate based on the calibrated vibration signal; in response to the user selecting a second control, selecting one of the vibration signals in the different frequency bands as the calibrated vibration signal, and controlling the electronic device to vibrate based on the calibrated vibration signal.

[0011] According to a second aspect of an embodiment of the present disclosure, a vibration control device is provided, comprising: a feedback unit, used to control an electronic device to generate vibration and display a first interface, wherein the first interface is used for a user to provide feedback on the vibration sensation generated by the vibration; and a processing unit, used to calibrate the vibration generated by the electronic device based on a feedback operation performed by the user on the first interface to match the feedback operation.

[0012] In one embodiment, the feedback unit controls the electronic device to generate vibration and display a first interface in the following manner: controlling the electronic device to generate vibration based on a vibration signal of one or more frequency bands; displaying the first interface, wherein the first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond one-to-one to the one or more different frequency bands.

[0013] In one embodiment, the feedback operation includes a first vibration intensity adjusted based on a vibration intensity adjustment control corresponding to a first frequency band, the first vibration intensity being the vibration intensity perceived by a user, and the first frequency band being the frequency band corresponding to the vibration intensity adjustment control adjusted by the user; the processing unit calibrates the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface in the following manner: determining a second vibration intensity corresponding to the first frequency band based on a correspondence between frequency bands and vibration intensity; calibrating a vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity, and controlling the electronic device to vibrate based on the calibrated vibration signal.

[0014] In one embodiment, the processing unit calibrates the vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity in the following manner: taking the ratio between the first vibration intensity and the second vibration intensity as a compensation coefficient; and calibrating the vibration signal corresponding to the first frequency band based on the compensation coefficient.

[0015] In one embodiment, the feedback unit controls the electronic device to generate vibration and display a first interface in the following manner: controlling the electronic device to generate different vibrations based on vibration signals in different frequency bands; displaying the first interface, wherein the first interface includes different controls for user selection, wherein the different controls include different first controls and second controls, wherein the different first controls are used to represent the vibration signals in the different frequency bands and correspond one-to-one to the vibration signals in the different frequency bands, and the second controls are used to indicate that the difference between the vibration signals in the different frequency bands is less than a threshold value.

[0016] In one embodiment, the processing unit calibrates the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation in the following manner: in response to the user selecting a first control, the vibration signal of the frequency band represented by the first control is used as a calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal; in response to the user selecting a second control, one of the vibration signals in the different frequency bands is selected as the calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0017] According to a third aspect of an embodiment of the present disclosure, there is provided a vibration control device, comprising:

[0018] a processor; a memory for storing instructions executable by the processor;

[0019] The processor is configured to call the instructions stored in the memory to execute the vibration control method as described in the first aspect or any one of the embodiments of the first aspect.

[0020] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the vibration control method as described in the first aspect or any one of the embodiments of the first aspect.

[0021] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by controlling the electronic device to generate vibration and displaying the first interface, the user provides feedback on the vibration generated by the electronic device on the first interface. Based on the feedback operation performed by the user on the first interface, the vibration generated by the electronic device is calibrated, so that the user can perceive the vibration effect that the manufacturer wants the user to perceive, and a better vibration experience is provided to the user.

[0022] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0024] Figure 1 The figure is a flow chart of a vibration control method according to an exemplary embodiment.

[0025] Figure 2 The present invention is a flow chart of a method for displaying a first interface according to an exemplary embodiment.

[0026] Figure 3 is a schematic diagram of a calibration interface according to an exemplary embodiment.

[0027] Figure 4 The figure is a flow chart of a vibration calibration method according to an exemplary embodiment.

[0028] Figure 5 The figure is a flow chart of another vibration calibration method according to an exemplary embodiment.

[0029] Figure 6 The present invention is a flowchart of another method for displaying a first interface according to an exemplary embodiment.

[0030] Figure 7 The figure is a flow chart of a vibration calibration method according to an exemplary embodiment.

[0031] Figure 8 The figure is a schematic diagram of a vibration-sensing personalized selection page according to an exemplary embodiment.

[0032] Figure 9a is a schematic diagram showing a vibration control according to an exemplary embodiment.

[0033] Figure 9b is a schematic diagram showing another vibration control according to an exemplary embodiment.

[0034] Fig.10 is a block diagram of a vibration control device according to an exemplary embodiment.

[0035] Fig.11 The invention is a block diagram of a vibration control device according to an exemplary embodiment. DETAILED DESCRIPTION

[0036] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.

[0037] When using electronic devices, users usually get feedback in three forms: visual feedback, auditory feedback, and tactile feedback. Tactile feedback uses the human body as a medium to stimulate the receptors in the epidermis and muscles, so it is more sensitive and intense than visual feedback and auditory feedback.

[0038] Users can receive tactile information by applying force, vibration or touch, and interact with objects in the virtual system through tactile simulation to achieve the feeling of touching real objects.

[0039] In the related art, different people have different perceptions of vibration, so different users get different vibration sensations for the same vibration. If users continue to use the vibration intensity pre-calibrated by the manufacturer, the vibration effect will deviate, and users will not be able to perceive the vibration effect that the manufacturer wants users to perceive, affecting the user's vibration experience.

[0040] In the related technology, the relevant headphones can perform personalized auditory compensation based on the user's listening preferences. With the popularization of linear motors, electronic devices can achieve multi-style tactile experiences, and users will also have corresponding personalized tactile preferences. However, there is currently no mature method to calibrate or personalize the touch of the terminal.

[0041] In the related art, the relevant solutions can calibrate the touch of the linear motor according to objective parameters such as temperature control and natural vibration frequency, but there is no function to adjust the touch according to the user's subjective preferences.

[0042] In view of this, the present disclosure provides a vibration control method, which calibrates and selects vibration through the user's subjective evaluation, so that the vibration sensation generated by the vibration is suitable for the user himself.

[0043] In the embodiment of the present disclosure, the vibration is calibrated by allowing the user to make a subjective evaluation of the vibration generated by the electronic device on the first interface, thereby effectively avoiding deviations in the vibration effect perceived by the user and providing the user with a better vibration experience.

[0044] Figure 1 is a flow chart of a vibration control method according to an exemplary embodiment. Figure 1 As shown, the following steps are included.

[0045] In step S11, the electronic device is controlled to vibrate and display a first interface.

[0046] The first interface is used for the user to provide feedback on the vibration sensation generated by the vibration.

[0047] In step S12, based on the feedback operation performed by the user on the first interface, the vibration generated by the electronic device is calibrated to match the feedback operation.

[0048] In the embodiment of the present disclosure, the user performs a feedback operation on the vibration sense generated by the vibration on the first interface of the electronic device. Based on the user's feedback operation, the electronic device calibrates the vibration to match the user's feedback operation on the first interface.

[0049] In the disclosed embodiment, the vibration is calibrated by the user making a subjective evaluation of the vibration generated by the electronic device on the first interface, thereby preventing the user from being unable to perceive the vibration effect that the manufacturer wants the user to perceive, thereby affecting the user's vibration experience.

[0050] In the disclosed embodiment, the first interface includes one or more vibration intensity adjustment controls, and the user adjusts vibration signals of different frequency bands by controlling the vibration intensity adjustment controls.

[0051] Figure 2 is a flow chart of a method for displaying a first interface according to an exemplary embodiment. Figure 2 As shown, the following steps are included.

[0052] In step S21, the electronic device is controlled to generate vibration based on vibration signals of one or more frequency bands.

[0053] In step S22, the first interface is displayed.

[0054] The first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond one to one with one or more different frequency bands.

[0055] In the disclosed embodiment, the first interface includes one or more vibration intensity adjustment controls, each vibration intensity adjustment control corresponds to a vibration signal of a frequency band, for example: 100Hz, 150Hz, 200Hz, 250Hz, 300Hz, etc.

[0056] In the disclosed embodiments, since different users have different perceptions of vibration, if the frequency of the vibration signal is relatively small, the user may not perceive the vibration of the electronic device in a short period of time. Therefore, two vibration duration output modes, short vibration and long vibration, can be set for the vibration signal of each frequency band. Among them, short vibration is a vibration signal that vibrates for a shorter time, and long vibration is a vibration signal that vibrates for a longer time. For example, for a 100Hz vibration signal, two vibration duration options can be set: a short vibration of 10s and a long vibration of 30s. When the electronic device vibrates for a long time, the user can gradually perceive the vibration of the electronic device, thereby feeding back a more accurate vibration experience to the electronic device.

[0057] In the embodiment of the present disclosure, the user adjusts the vibration intensity of vibration signals in different frequency bands by controlling one or more vibration intensity adjustment controls included in the first interface to calibrate the vibration generated by the electronic device.

[0058] In the embodiment of the present disclosure, the user adjusts the first vibration intensity by controlling the vibration intensity adjustment control corresponding to the first frequency band to perform a feedback operation. The first vibration intensity is the vibration intensity perceived by the user, and the first frequency band is the frequency band corresponding to the vibration intensity adjustment control adjusted by the user. For example, the frequency of the vibration signal is 100 Hz, and the user can control the vibration intensity adjustment control corresponding to 100 Hz until the user can perceive the vibration intensity of the vibration signal.

[0059] Among them, the vibration intensity of vibration signals in different frequency bands can be represented in the first interface in the form of columns, circles, etc., and the vibration intensity adjustment control can be represented in the form of sliders, buttons, etc., but is not limited to this.

[0060] Furthermore, since the numerical ranges of the signal strengths vary greatly, a logarithmic scale may be used to divide the signal strengths into several scales to facilitate comparison, but the present invention is not limited thereto.

[0061] For example, Figure 3 is a schematic diagram of a calibration interface according to an exemplary embodiment. Figure 3As shown in the figure, the horizontal axis of the coordinate system represents the different frequencies of the vibration signal, from low frequency (100Hz) to high frequency (300Hz); the vertical axis represents the signal strength of the vibration signal, from the weakest to the strongest. The vibration signals of different frequency bands are represented by vertical bar patterns, and the vibration intensity adjustment control is represented by a slider on the bar pattern. The user can freely adjust the slider to the minimum vibration intensity that can be perceived.

[0062] In the disclosed embodiment, a user adjusts a vibration intensity adjustment control on a first interface to perform a feedback operation to calibrate the vibration generated by the electronic device.

[0063] Figure 4 is a flow chart of a vibration calibration method according to an exemplary embodiment. Figure 4 As shown, the following steps are included.

[0064] In step S31, based on the correspondence between the frequency band and the vibration intensity, the second vibration intensity corresponding to the first frequency band is determined.

[0065] The second vibration intensity is the average vibration intensity of users measured by the manufacturer before the electronic device leaves the factory, and is used to represent the vibration intensity that can be felt by most users.

[0066] In step S32, based on the first vibration intensity and the second vibration intensity, the vibration signal corresponding to the first frequency band is calibrated, and based on the calibrated vibration signal, the electronic device is controlled to generate vibration.

[0067] In the disclosed embodiment, the electronic device compares the first vibration intensity and the second vibration intensity, compensates for the frequency bands with differences accordingly to calibrate the corresponding vibration signal, and controls the electronic device to vibrate based on the calibrated vibration signal, thereby avoiding deviations in the vibration effect of the vibration signal perceived by the user, affecting the user's vibration experience.

[0068] Figure 5 is a flow chart of another vibration calibration method according to an exemplary embodiment. Figure 5 As shown, the following steps are included.

[0069] In step S41 , a compensation coefficient between the first vibration intensity and the second vibration intensity is determined.

[0070] In the embodiment of the present disclosure, a compensation coefficient of the vibration signal corresponding to the first frequency band is determined by the first vibration intensity and the second vibration intensity, and the compensation coefficient is the ratio between the first vibration intensity and the second vibration intensity.

[0071] In step S42, the vibration signal corresponding to the first frequency band is calibrated based on the compensation coefficient.

[0072] In the disclosed embodiment, the vibration signal corresponding to the first frequency band is calibrated by the determined compensation coefficient, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0073] For example, for a 100Hz vibration signal, the logarithmic scale of the minimum vibration intensity that the user can perceive is 0.5, that is, the logarithmic scale of the first vibration intensity is 0.5, and the logarithmic scale of the average vibration intensity of the user measured by the manufacturer before the electronic device leaves the factory is 0.9, that is, the logarithmic scale of the second vibration intensity is 0.9. The compensation coefficient for the 100Hz vibration signal can be determined to be 1.8 based on the first vibration intensity and the second vibration intensity. The electronic device can calibrate the 100Hz vibration signal based on the compensation coefficient, and control the electronic device to generate vibration based on the calibrated vibration signal.

[0074] In the disclosed embodiment, the user's subjective evaluation on the first interface can also be used to determine the vibration style preferred by the user, which can be used as a calibrated vibration signal, and the electronic device can be controlled to generate vibration based on the calibrated vibration signal.

[0075] Figure 6 is a flow chart of another method for displaying a first interface according to an exemplary embodiment. Figure 6 As shown, the following steps are included.

[0076] In step S51, the electronic device is controlled to generate different vibrations based on vibration signals in different frequency bands.

[0077] In step S52, the first interface is displayed.

[0078] Among them, the first interface includes different controls for users to select, and the different controls include different first controls and second controls. The different first controls are used to represent vibration signals of different frequency bands and correspond one-to-one to the vibration signals of different frequency bands. The second controls are used to indicate that the difference between vibration signals of different frequency bands is less than a threshold.

[0079] In the embodiment of the present disclosure, the first interface includes different controls for the user to select, including different first controls and second controls.

[0080] The first control includes original vibration signals of different frequency bands provided by the electronic device, and vibration signals that are correspondingly boosted or attenuated based on the frequency of the original vibration signal. The vibration signal that is correspondingly boosted or attenuated based on the frequency of the original vibration signal can be called a frequency coloring signal. The user selects a preferred item by selecting the original vibration signal and the frequency coloring signal, and the user's preferred vibration curve is generated based on multiple selection results.

[0081] Secondly, the second control is used to indicate that the difference between vibration signals in different frequency bands is less than a threshold value, that is, the user believes that there is no obvious difference in the vibration sensation between the original vibration signal and the frequency-colored signal.

[0082] In the embodiment of the present disclosure, the vibration signal is calibrated through the user's selection of different first controls and second controls on the first interface, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0083] Figure 7 is a flow chart of a vibration calibration method according to an exemplary embodiment. Figure 7 As shown, the following steps are included.

[0084] In step S61, in response to the user selecting the first control, the vibration signal of the frequency band represented by the first control is used as a calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0085] In step S62, in response to the user selecting the second control, one of the vibration signals in different frequency bands is selected as the calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0086] In the disclosed embodiment, if the user selects a first control, the vibration signal of the frequency band selected by the user is used as the calibrated vibration signal to control the electronic device to vibrate. If the user selects a second control, that is, it is considered that the difference between the vibration signals is less than the threshold, the electronic device will use the original vibration signal as the calibrated vibration signal to control the electronic device to vibrate.

[0087] For example, Figure 8 is a schematic diagram of a vibration personalization selection page according to an exemplary embodiment. Figure 8 As shown, the first interface provides multiple options such as original vibration signal A, original vibration signal B, a vibration signal with a frequency increased by 300 Hz based on the original vibration signal A, a vibration signal with a frequency increased by 100 Hz based on the original vibration signal B, and no obvious difference.

[0088] Through the user's subjective choice, for the original vibration signal A and the vibration signal with the frequency increased by 300 Hz based on the original vibration signal A, the user prefers the vibration signal with the frequency increased by 300 Hz; for the original vibration signal B and the vibration signal with the frequency increased by 100 Hz based on the original vibration signal B, the user prefers the vibration signal with the frequency increased by 100 Hz; based on the user's multiple preference choices, the user's preferred vibration curve is generated.

[0089] Figure 9a is a schematic diagram of a vibration control according to an exemplary embodiment, such as Figure 9aAs shown, two selection boxes are displayed on the display interface of the electronic device, selection box A is a vibration calibration module, and selection box B is a vibration personalization selection module.

[0090] When the user clicks on the selection box A, the vibration calibration module is entered and the evaluation page is displayed. The horizontal axis of the coordinate system displayed on the evaluation page is the different frequencies of the vibration signal; the vertical axis is the signal strength of the vibration signal. Among them, the vibration signals of different frequency bands are represented by vertical column patterns, and the vibration intensity adjustment control is represented by a slider on the column pattern. The user can freely adjust the slider on the vibration signal of different frequency bands until the minimum signal strength that the user can perceive.

[0091] Figure 9b is a schematic diagram of another vibration control according to an exemplary embodiment. Figure 9b As shown, two selection boxes are displayed on the display interface of the electronic device, selection box A is a vibration calibration module, and selection box B is a vibration personalization selection module.

[0092] When the user clicks on the selection box B, the vibration personalization selection module is entered and the evaluation page is displayed. The evaluation interface provides multiple options such as the original vibration signal A, the original vibration signal B, the vibration signal with the corresponding frequency increased based on the original vibration signal A, the vibration signal with the corresponding frequency increased based on the original vibration signal B, and no significant difference. The user's subjective choice selects the preferred vibration signal, and the user's preferred vibration curve can be generated based on the user's multiple preferred choices.

[0093] In the embodiment of the present disclosure, the vibration is calibrated by the user making a subjective evaluation of the vibration generated by the electronic device on the first interface, thereby providing the user with a better vibration experience.

[0094] Based on the same concept, an embodiment of the present disclosure also provides a vibration control device.

[0095] It is understandable that the vibration control device provided in the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0096] Fig.10 is a block diagram of a vibration control device 100 according to an exemplary embodiment. Fig.10The device includes a feedback unit 101 and a processing unit 102.

[0097] The feedback unit 101 is used to control the electronic device to generate vibration and display a first interface, where the first interface is used for the user to give feedback on the vibration sensation generated by the vibration.

[0098] The processing unit 102 is used to calibrate the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation.

[0099] In the embodiment of the present disclosure, the feedback unit 101 controls the electronic device to vibrate and displays the first interface in the following manner: the electronic device is controlled to vibrate based on the vibration signal of one or more frequency bands. The first interface is displayed, and the first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond to one or more different frequency bands.

[0100] In the embodiment of the present disclosure, the feedback operation includes a first vibration intensity adjusted based on a vibration intensity adjustment control corresponding to a first frequency band, the first vibration intensity is a vibration intensity perceived by a user, and the first frequency band is a frequency band corresponding to the vibration intensity adjustment control adjusted by the user. The processing unit 102 calibrates the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface in the following manner. Based on the correspondence between the frequency band and the vibration intensity, the second vibration intensity corresponding to the first frequency band is determined. Based on the first vibration intensity and the second vibration intensity, the vibration signal corresponding to the first frequency band is calibrated, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0101] In the embodiment of the present disclosure, the processing unit 102 calibrates the vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity in the following manner: the ratio between the first vibration intensity and the second vibration intensity is used as a compensation coefficient. Based on the compensation coefficient, the vibration signal corresponding to the first frequency band is calibrated.

[0102] In the embodiment of the present disclosure, the feedback unit 101 controls the electronic device to generate vibration and displays the first interface in the following manner: the electronic device is controlled to generate different vibrations based on vibration signals of different frequency bands. The first interface is displayed, and the first interface includes different controls for the user to select, and the different controls include different first controls and second controls. The different first controls are used to represent vibration signals of different frequency bands and correspond one-to-one to the vibration signals of different frequency bands. The second controls are used to indicate that the difference between the vibration signals of different frequency bands is less than a threshold value.

[0103] In the embodiment of the present disclosure, the processing unit 102 calibrates the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation in the following manner: in response to the user selecting the first control, the vibration signal of the frequency band represented by the first control is used as the calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal. In response to the user selecting the second control, one of the vibration signals of different frequency bands is selected as the calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

[0104] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0105] Fig.11 2 is a block diagram of a vibration control device 200 according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0106] Reference Fig.11 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .

[0107] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

[0108] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0109] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.

[0110] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0111] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.

[0112] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0113] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0114] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0115] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0116] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0117] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.

[0118] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.

[0119] It will be further understood that the terms “center”, “longitudinal”, “lateral”, “front”, “back”, “up”, “down”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present embodiment and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation.

[0120] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.

[0121] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.

[0122] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.

[0123] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.

Claims

1. A vibration control method, characterized in that: include: Controlling the electronic device to generate vibration and displaying a first interface, wherein the first interface is used for the user to provide feedback on the vibration generated by the vibration; Based on a feedback operation performed by a user on the first interface, the vibration generated by the electronic device is calibrated to match the feedback operation.

2. The method according to claim 1, characterized in that The controlling the electronic device to vibrate and display a first interface includes: Controlling the electronic device to generate vibration based on the vibration signal of one or more frequency bands; A first interface is displayed, wherein the first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond one-to-one to the one or more different frequency bands.

3. The method according to claim 1, characterized in that: The feedback operation includes a first vibration intensity adjusted based on a vibration intensity adjustment control corresponding to a first frequency band, the first vibration intensity being a vibration intensity perceived by a user, and the first frequency band being a frequency band corresponding to the vibration intensity adjustment control adjusted by the user; The step of calibrating the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface includes: Determining a second vibration intensity corresponding to the first frequency band based on a correspondence between frequency bands and vibration intensity; Based on the first vibration intensity and the second vibration intensity, the vibration signal corresponding to the first frequency band is calibrated, and based on the calibrated vibration signal, the electronic device is controlled to vibrate.

4. The method according to claim 3, characterized in that The calibrating the vibration signal corresponding to the first frequency band based on the first vibration intensity and the second vibration intensity includes: taking the ratio between the first vibration intensity and the second vibration intensity as a compensation coefficient; Based on the compensation coefficient, the vibration signal corresponding to the first frequency band is calibrated.

5. The method according to claim 1, characterized in that The controlling the electronic device to vibrate and display a first interface includes: Controlling electronic devices to generate different vibrations based on vibration signals in different frequency bands; A first interface is displayed, wherein the first interface includes different controls for a user to select, wherein the different controls include different first controls and second controls, wherein the different first controls are used to represent vibration signals of different frequency bands and correspond one-to-one to the vibration signals of the different frequency bands, and the second controls are used to represent that a difference between the vibration signals of the different frequency bands is less than a threshold value.

6. The method according to claim 1, characterized in that The step of calibrating the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation includes: In response to a user selecting a first control, using a vibration signal of a frequency band represented by the first control as a calibrated vibration signal, and controlling the electronic device to vibrate based on the calibrated vibration signal; In response to the user selecting the second control, one of the vibration signals in the different frequency bands is selected as the calibrated vibration signal, and the electronic device is controlled to generate vibration based on the calibrated vibration signal.

7. A vibration control device, characterized in that: include: A feedback unit, used to control the electronic device to generate vibration and display a first interface, wherein the first interface is used for the user to provide feedback on the vibration generated by the vibration; A processing unit is used to calibrate the vibration generated by the electronic device based on the feedback operation performed by the user on the first interface to match the feedback operation.

8. The device according to claim 7, characterized in that The feedback unit controls the electronic device to vibrate and display the first interface in the following manner: Controlling the electronic device to generate vibration based on the vibration signal of one or more frequency bands; A first interface is displayed, wherein the first interface includes one or more vibration intensity adjustment controls, and the one or more vibration intensity adjustment controls correspond one-to-one to the one or more different frequency bands.

9. A vibration control device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: The device is used for calling the instructions stored in the memory to execute the vibration control method according to any one of claims 1 to 6.

10. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the vibration control method according to any one of claims 1 to 6.