Stereoscopic vibration control method and apparatus, and device and storage medium

By integrating multiple actuators in a folding screen mobile phone and developing a stereo vibration control method, the actuator's vibration scheme is adjusted in real time according to the user's grip type and trigger event, the problem of single vibration form in the prior art is solved, and stereo vibration feedback and rich tactile experience are achieved.

WO2025065559A1PCT designated stage expired Publication Date: 2025-04-03AAC ACOUSTIC TECH (SHANGHAI) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/122717
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

The existing folding screen mobile phones have a single vibration form, which cannot meet users' demand for three-dimensional vibration, and lacks effective control methods for different grip forms.

Method used

By integrating multiple actuators in a folding screen phone and developing a stereo vibration control method, the actuator's vibration scheme is adjusted in real time according to the user's grip type and trigger event to achieve stereo vibration feedback.

Benefits of technology

It realizes flexible response to different grip forms, improves the user's vibration experience, and provides richer and three-dimensional tactile feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023122717_03042025_PF_FP_ABST
    Figure CN2023122717_03042025_PF_FP_ABST
Patent Text Reader

Abstract

A stereoscopic vibration control method and apparatus, and a device and a storage medium. The method comprises: when a trigger event acting on a foldable screen is received, acquiring the current state data of an electronic device and application software information associated with the trigger event (101); on the basis of the current state data and the application software information, determining a grip type corresponding to the trigger event (102), wherein grip types comprise single-handed grip in a fully folded portrait mode, two-handed grip in a fully folded landscape mode, two-handed grip in a half-folded landscape mode, two-handed grip in a fully unfolded portrait mode, and two-handed grip in a fully unfolded landscape mode; determining a corresponding vibration scheme on the basis of the grip type (103); and on the basis of the vibration scheme, correspondingly controlling an actuator to enter a vibration operating state (104). After the grip type, by means of which a user grips a device, is determined, a vibration scheme of a corresponding type is used, such that a corresponding actuator is controlled in real time to perform vibration feedback, and provides stereoscopic vibration responses for different trigger events, thereby improving the vibration experience.
Need to check novelty before this filing date? Find Prior Art

Description

A three-dimensional vibration control method, device, equipment and storage medium Technical Field

[0001] The present application relates to the field of electronic technology, and in particular to a three-dimensional vibration control method, device, equipment and storage medium. Background Art

[0002] Touch is an important way for people to perceive the world and transmit information. Unlike vision and hearing, in some relatively abstract scenarios without sound and picture conditions, touch can provide users with accurate judgments and rich information prompts, so it has great application value. With the continuous rise of the mobile phone industry, game industry, VR industry and other markets in the field of touch, tactile feedback in the form of vibration has been widely used in electronic consumer products. For commonly used terminal devices such as foldable screen mobile phones, the vibration form is usually single direction and single frequency, and the control method for different holding forms is usually unified control. This single-dimensional vibration and control method is limited in richness, which greatly reduces the user experience. At present, there is no three-dimensional vibration solution for foldable screen mobile phones on the market. In order to meet this market demand, the relevant field urgently needs to design a vibration control solution that can effectively achieve three-dimensional vibration. Technical issues

[0003] The main purpose of this application is to provide a three-dimensional vibration control method, device, equipment and storage medium, which can at least solve the problem in the related art that the vibration dimension and control method are single and cannot meet user needs. Technical Solutions

[0004] To achieve the above-mentioned purpose, the first aspect of the present application provides a three-dimensional vibration control method, which is applied to an electronic device including a folding screen, the electronic device including multiple actuators, and the folding screen can be folded to form at least two screens. The three-dimensional vibration control method includes: when a trigger event acting on the folding screen is received, obtaining the current status data of the electronic device and the application software information associated with the trigger event; determining the holding type corresponding to the trigger event according to the current status data and the application software information; wherein the holding type includes single-handed holding of a fully folded vertical screen, two-handed holding of a fully folded horizontal screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; determining a corresponding vibration scheme according to the holding type; and controlling the actuator to enter a vibration working state based on the vibration scheme.

[0005] According to a second aspect of the present application, there is provided a three-dimensional vibration control device, which is applied to an electronic device including a folding screen, the electronic device including an actuator, and the folding screen can be folded to form at least two screens. The three-dimensional vibration control device includes: an acquisition module, which is used to obtain the current status data of the electronic device and the application software information associated with the triggering event when a triggering event acting on the folding screen is received; a first determination module, which is used to determine the holding type corresponding to the triggering event based on the current status data and the application software information; wherein the holding types include single-handed holding of a fully folded vertical screen, two-handed holding of a fully folded horizontal screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; a second determination module, which is used to determine a corresponding vibration scheme according to the holding type; and a control module, which is used to control the actuator to enter a vibration working state based on the vibration scheme.

[0006] The third aspect of the present application provides an electronic device, comprising: an actuator, a memory and a processor, wherein the processor is used to execute a computer program stored in the memory. When the processor executes the computer program, it implements the steps of the stereo vibration control method provided in the first aspect of the present application.

[0007] The fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the stereo vibration control method provided in the first aspect of the present application are implemented. Beneficial effects

[0008] As can be seen from the above, according to the stereo vibration control method, device, equipment and readable storage medium provided by the present application, when a trigger event acting on the folding screen is received, the current state data of the electronic device and the application software information associated with the trigger event are obtained; the holding type corresponding to the trigger event is determined based on the current state data and the application software information; wherein the holding types include single-handed holding of a fully folded vertical screen, two-handed holding of a fully folded horizontal screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; the corresponding vibration scheme is determined based on the holding type; based on the vibration scheme, the actuator is controlled to enter a vibration working state. Through the implementation of the present application, after determining the type of device held by the user, the corresponding type of vibration scheme is respectively adopted, thereby controlling the corresponding actuator in real time to perform vibration feedback, so as to perform stereo vibration response to different trigger events, thereby improving the vibration experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. 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 paying any creative work.

[0010] FIG1 is a schematic diagram of the basic flow of a three-dimensional vibration control method provided by the first embodiment of the present application;

[0011] FIG2 is a schematic diagram of a holding method of a foldable screen mobile phone provided in the first embodiment of the present application;

[0012] FIG3 is a schematic diagram of three-dimensional vibration definition in a fully foldable horizontal screen holding mode with two hands provided in the first embodiment of the present application;

[0013] FIG4 is a schematic diagram of the actuator placement method in the fully expanded vertical screen holding method with two hands provided in the first embodiment of the present application;

[0014] FIG5 is a schematic diagram of the placement of the actuator in the foldable screen mobile phone provided in the first embodiment of the present application;

[0015] FIG6 is a schematic diagram of a detailed flow chart of a three-dimensional vibration control method provided in a second embodiment of the present application;

[0016] FIG7 is a flow chart of a three-dimensional vibration control method provided in the second embodiment of the present application;

[0017] FIG8 is a module diagram of a three-dimensional vibration control device provided in a third embodiment of the present application;

[0018] FIG9 is a schematic structural diagram of an electronic device provided in the fourth embodiment of the present application. Modes for Carrying Out the Invention

[0019] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.

[0020] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, the meaning of "plurality" is two or more, unless otherwise clearly specified.

[0021] In order to solve the problem that the single vibration dimension and control method in the related art cannot meet user needs, the first embodiment of the present application provides a three-dimensional vibration control method, which is applied to an electronic device including a foldable screen. The electronic device includes multiple actuators, and the foldable screen can be folded to form at least two screens. Figure 1 is a basic flow chart of the three-dimensional vibration control method provided by this embodiment. The three-dimensional vibration control method includes the following steps:

[0022] Step 101: When a trigger event acting on a folding screen is received, obtain current status data of the electronic device and application software information associated with the trigger event.

[0023] Specifically, in this embodiment, when an electronic device such as a foldable screen mobile phone enters a certain application software interface under the instruction input by the user, the various sensors built into the foldable screen mobile phone will monitor the trigger events of the user acting on the foldable screen in real time. Once a trigger event is detected, the current status data of the foldable screen mobile phone uploaded by the sensor and the application software information affected by the trigger event will be obtained. Among them, the application software information can be obtained from the background running data of the mobile phone.

[0024] In some implementations of this embodiment, before the step of obtaining the current state data of the electronic device and the application software information associated with the trigger event, it also includes: obtaining characteristic state data corresponding to the trigger event; wherein the characteristic state data includes operation pressure data, operation displacement data, and operation frequency data; matching the characteristic state data value with the corresponding preset threshold range; when the match is successful, executing the step of obtaining the current state data of the electronic device and the application software information associated with the trigger event; wherein the current state data includes angular velocity data and gravity data.

[0025] Specifically, in this embodiment, when a user trigger event is detected, characteristic state data of the user trigger operation, such as displacement data, pressure data, frequency data, etc. of the operation, will be obtained first, and these data will be matched with their respective corresponding reference threshold ranges to determine whether the current trigger event is an event that requires vibration feedback. The preset reference threshold ranges of various types correspond to the state data ranges of the corresponding types of vibration feedback events; when any one or more of these characteristic state data are successfully matched, the current state data of the electronic device and the application software information associated with the trigger event are further determined; wherein, the current state data of the electronic device can be angular velocity data, gravity data, etc.

[0026] Step 102: Determine the grip type corresponding to the trigger event based on the current state data and application software information.

[0027] Specifically, in this embodiment, the current status data of the electronic device and the application software information uploaded by the sensor can be used to determine the grip type of the user operating the electronic device. The commonly used grip types can be the four grip types in the schematic diagram of the folding screen mobile phone grip method shown in Figure 2, among which method one is a fully folded vertical screen single-handed grip, method two is a fully folded horizontal screen two-handed grip, method three is a fully expanded vertical screen two-handed grip, method four is a half-folded horizontal screen two-handed grip, and method five is a fully expanded horizontal screen two-handed grip.

[0028] In some implementations of this embodiment, the step of determining the holding type corresponding to the trigger event based on current status data and application software information includes: determining the orientation of the folding screen relative to the device user based on the current status data; determining the holding type corresponding to the trigger event based on the orientation and identification information of the application software.

[0029] Specifically, in this embodiment, the user's usage status and grip posture can be determined through sensors built into the electronic device and the running status of the application software. For example, the phone's screen orientation can be determined using the phone's built-in gyroscope or gravity sensor. Combined with the identification information of the application software the user is currently using and the related operation (such as playing a game), this can further determine how the user is currently using the phone, thereby accurately determining the user's grip posture. In another embodiment, the grip type corresponding to the triggering event is also determined based on either the orientation of the foldable screen relative to the device user or the application software information. To improve the accuracy of the determination, this embodiment optionally uses a combination of these two types of information to make the determination.

[0030] Step 103: Determine a corresponding vibration scheme according to the grip type.

[0031] Specifically, in this embodiment, after the user's current grip type is determined, a corresponding vibration scheme will be selected from a preset vibration scheme library, and a corresponding vibration scheme can also be generated in real time to better match the trigger event and improve the user's operating experience.

[0032] In some implementations of this embodiment, the step of determining a corresponding vibration scheme based on the holding type includes: determining a setting orientation of the actuator to be controlled based on the holding type; wherein the setting orientation includes left and right orientation, and up and down orientation; determining the vibration scheme based on the actuator identifier corresponding to the setting orientation and the characteristic state data of the triggering event.

[0033] Specifically, in this embodiment, in order to achieve the tactile sensation of three-dimensional vibration under different holding types, it is necessary to set the corresponding actuator placement method and quantity. Therefore, it is necessary to first determine the actuator placement orientation corresponding to the holding type, and then determine the vibration scheme based on the identifier corresponding to the actuator in the placement orientation, as well as the characteristic state data of the triggering event, such as operation displacement data, operation pressure data, and operation frequency data.

[0034] Furthermore, in some implementations of this embodiment, the step of determining the setting orientation of the actuator to be controlled according to the holding type includes: when the holding type is a fully folded vertical screen single-handed holding, determining that the setting orientation of the actuator to be controlled is the left and right orientation or the upper and lower orientation of the folding screen in the vertical screen state; when the holding type is a fully expanded vertical screen two-handed holding, determining that the setting orientation of the actuator to be controlled is the left and right orientation of the folding screen in the vertical screen state; when the holding type is a half-folded horizontal screen two-handed holding, a fully expanded horizontal screen two-handed holding, and a fully folded horizontal screen two-handed holding, determining that the setting orientation of the actuator to be controlled is the left and right orientation of the folding screen in the horizontal screen state.

[0035] Specifically, in this embodiment, when the holding type is a one-handed holding of a fully folded vertical screen as shown in method one in Figure 2, it is consistent with the holding method of a non-folding screen mobile phone. To achieve three-dimensional vibration, at least one actuator needs to be placed in the left and right directions or the upper and lower directions; for the two-handed holding of the fully expanded vertical screen as shown in method three in Figure 2, the three-dimensional vibration can be achieved by placing at least one actuator in the left and right directions of the bottom of the vertical screen; for the two-handed holding of the fully folded horizontal screen, the two-hand holding of the half-folded horizontal screen, and the two-hand holding of the fully expanded horizontal screen as shown in methods two, four and five in Figure 2, the three-dimensional vibration can be achieved by placing at least one actuator in the left and right directions of the bottom of the horizontal screen.

[0036] Furthermore, in some implementations of this embodiment, the step of determining a vibration scheme based on the actuator identification corresponding to the setting orientation and the characteristic state data of the triggering event includes: determining a reference coordinate axis based on the setting orientation of the actuator to be controlled; determining a vibration direction of the actuator based on the reference coordinate axis; wherein the vibration direction is a direction perpendicular to the reference coordinate axis; determining a corresponding vibration mode based on the characteristic state data of the triggering event; wherein the vibration mode includes: unilateral vibration, bilateral alternating vibration, and bilateral simultaneous vibration; generating a vibration scheme based on the actuator identification corresponding to the setting orientation, the vibration direction, and the vibration mode.

[0037] Specifically, in this embodiment, when the user holds the foldable screen mobile phone in different positions with both hands, the driving signal can drive the actuator to work, so that the vibration at a specific position is higher than that in other areas, thereby defining a three-dimensional vibration. That is, when the user holds the foldable screen mobile phone in different postures (for example, one hand or two hands), the foldable screen mobile phone can achieve local vibration at holding points in different directions, and allow the local vibration-intensive area to be transferred between the two holding points by changing the driven actuator or driving signal, so that the user can feel the vibration signals occurring in different areas, or feel the transfer of the vibration signals between the two holding points.

[0038] In order to achieve the stereoscopic vibration under the holding methods of method 2, method 3, method 4 and method 5 as shown in Figure 2, at least two actuators are required to cooperate to achieve it. This embodiment uses two actuators as an example to illustrate the definition of stereoscopic vibration. Figure 3 is a schematic diagram of the stereoscopic vibration definition under the fully folded horizontal screen two-handed holding method. If actuator No. 1 needs to provide a strong vibration on the left and actuator No. 2 needs to provide a strong vibration on the right, the actuator can only provide a local vibration on a single side when vibrating in the up and down directions or perpendicular to the mobile phone screen; that is, only when the solution can achieve a local vibration of the motor along the Y and Z directions that is stronger than other areas, can the local vibration between the A and B holding points be achieved; this is because the vibration in the left and right directions has basically the same effect on the two holding points, and does not have the characteristics of independence, so stereoscopic vibration cannot be achieved. Specifically, independent and stereoscopic vibration at the two gripping points is only possible when there are independent actuators near the left and right hands, and the actuator vibration direction is perpendicular to the X-axis, the reference coordinate axis connecting the two actuators (or two gripping points), or when a significant component of the actuator vibration is perpendicular to the X-axis. The effectiveness of stereoscopic vibration depends on factors such as the actuator layout, vibration direction, and gripping point distribution. After determining the actuator's Y or Z vibration direction, the corresponding vibration mode is determined based on the characteristic state data of the user-triggered operation. Finally, a vibration control solution is generated based on the vibration mode, vibration direction, and the identifier of the actuator to be controlled. The actuator's vibration direction can be selected in either or both directions based on actual needs.

[0039] In addition, it should be noted that in order to achieve a better three-dimensional vibration effect, when arranging the actuators, the placement inclination angles of the actuators in different placement orientations also need to be considered accordingly. For example, for the actuator in the Z direction in Figure 3, only the placement orientation needs to be considered without considering the placement inclination angle. For the actuators in the X and Y directions, the influence of the placement inclination angle needs to be considered. For the selection of the inclination angle, taking the placement of the actuator in the X direction as an example, under different holding methods, it is necessary to balance the influence of the inclination angle on the vibration component. The optimal inclination angle is affected by the length and width dimensions, mass distribution and moment of inertia of the folding screen mobile phone. Generally speaking, the optimal inclination angle ranges from 15° to 75°. When the length and width directions of the mobile phone are completely symmetrical, the optimal inclination angle is 45°, such as the inclination angle of actuator No. 1 in the fully unfolded vertical screen two-handed holding method shown in Figure 4.

[0040] Step 104: Control the actuator to enter a vibration working state based on the vibration scheme.

[0041] Specifically, in this embodiment, after the placement orientation, actuator identification, vibration direction, and vibration mode of the actuator to be controlled are determined, corresponding driving information can be output to control the corresponding actuator to perform a vibration working state.

[0042] In some implementations of this embodiment, the step of controlling the actuator to enter a vibration working state based on the vibration scheme includes: when the vibration mode in the vibration scheme is bilateral alternating vibration, controlling the first actuator to enter a vibration working state with a maximum vibration power value in the corresponding vibration direction, and then reducing the power value of the first actuator at a preset rate, while controlling the second actuator to enter a vibration working state in the corresponding vibration direction, and increasing the power value of the second actuator at a rate; wherein the first actuator is the actuator corresponding to the actuator identifier of any orientation in the set orientation, and the second actuator is the actuator corresponding to the actuator identifier of another orientation in the set orientation; when the vibration mode in the vibration scheme is bilateral simultaneous vibration, controlling the first actuator and the second actuator to enter the vibration working state in the corresponding vibration direction and with the same vibration intensity.

[0043] Specifically, as shown in Figure 5, there is a schematic diagram of the placement of the actuator in a foldable screen mobile phone, wherein method one is the placement of the actuator in the fully expanded vertical screen with two hands holding posture, method two is the placement of the actuator in the fully expanded horizontal screen with two hands holding posture, and method three is the placement of the actuator in the fully folded horizontal screen with two hands holding posture. In method one of Figure 5, when local vibration of the left side of the mobile phone is required, actuator No. 2 is activated; when local vibration of the right side of the mobile phone is required, actuator No. 1 is activated.

[0044] When the user needs to feel the vibration transmitted from the right side to the left side, actuator No. 1 is first started and its power is quickly maximized, then the power of actuator No. 1 is gradually reduced, and then actuator No. 2 is started and the power of actuator No. 2 is gradually increased. The power increase rate of actuator No. 2 is consistent with the power decrease rate of actuator No. 1, and the feedback form of vibration transfer is achieved by the speed of power change; conversely, when the user needs to feel the vibration transmitted from the left side to the right side, the control of the actuator is opposite; when both sides (such as the upper and lower sides) need to feel the vibration at the same time, the two actuators are loaded with signals with the same amplitude and opposite phases, so that the vibration of the mobile phone is in a swinging state, so as to increase the vibration sensation of the edge of the mobile phone close to the hand area. This vibration mode can ensure three-dimensional vibration in different holding methods, such as fully expanded horizontal screen, partially expanded horizontal screen, and fully folded horizontal screen.

[0045] Based on the technical solution of the embodiment of the present application described above, when a trigger event acting on the folding screen is received, the current state data of the electronic device and the application software information associated with the trigger event are obtained; the holding type corresponding to the trigger event is determined based on the current state data and the application software information; wherein the holding types include one-handed holding of a fully folded vertical screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; the corresponding vibration scheme is determined based on the holding type; and the actuator is controlled to enter a vibration working state based on the vibration scheme. Through the implementation of the solution of the present application, after determining the type of device held by the user, the corresponding type of vibration scheme is respectively adopted, thereby controlling the corresponding actuator in real time to perform vibration feedback, so as to perform three-dimensional vibration response to different trigger events, thereby improving the vibration experience.

[0046] The method in FIG6 is a refined stereo vibration control method provided in the second embodiment of the present application, and the stereo vibration control method includes:

[0047] Step 601: When a trigger event acting on a foldable screen is received, obtain current state data of the electronic device and application software information associated with the trigger event;

[0048] Step 602: Determine the grip type corresponding to the trigger event based on the current state data and application software information;

[0049] Step 603: When the holding type is a fully folded vertical screen with one hand, determine that the actuator setting orientation to be controlled is a left-right orientation or a top-bottom orientation of the folding screen in the vertical state;

[0050] Step 604: When the holding type is fully unfolded vertical screen holding with both hands, determine the actuator setting orientation to be controlled to be the left and right orientation of the foldable screen in the vertical state;

[0051] Step 605: When the holding type is half-folded horizontal screen two-handed holding, fully expanded horizontal screen two-handed holding, and fully folded horizontal screen two-handed holding, determining that the actuator setting orientation to be controlled is the left and right orientation of the folding screen in the horizontal state;

[0052] Step 606: Determine a vibration scheme based on the actuator identifier corresponding to the set orientation and the characteristic state data of the triggering event;

[0053] Step 607: Control the actuator to enter a vibration working state based on the vibration scheme.

[0054] Specifically, as shown in FIG7 , there is a flow chart of a three-dimensional vibration control method. In this embodiment, according to the application development and experience design requirements, once the application receives a trigger event, a reliable, cross-platform, timely updated, and powerful software interface solution will be issued. The core engine module Core Engine, as the most critical part of realizing the tactile description file to the control device, will render the tactile sense, and can realize real-time partial rendering and overall rendering. The core engine module will provide the best effect control and device protection method, including a variety of optimization algorithm modules, which will decode the original tactile file and render and modify the effect, so that the tactile information can be completely parsed and restored to produce a customized and better tactile experience effect, and continuously upgrade and improve according to the tactile understanding. In addition, the core engine module is also responsible for interacting with multiple modules in the system, and supports a variety of driver chips, such as RT6010, AW8697, AW86917, DW7914, and can be designed and controlled by system integrators. It can support interface adaptation and optimization of different drivers, customizable signal optimization processes, support multi-type device, multi-channel tactile feedback effect control and playback, and when multi-channel control playback, it can automatically adjust the control signal output according to different holding directions. Based on the results detected by the sensors in the foldable screen phone, the core engine module processes the playback data exchange of the channel to achieve the rotation matching of the stereo vibration in the device and the playback content. Therefore, the principle of achieving stereo vibration by placing multiple actuators in a specific arrangement on the foldable screen phone is established, and the drive control is realized through software control, so as to achieve the stereo vibration effect of different holding methods.

[0055] It should be understood that the size of the serial numbers of the steps in this embodiment does not mean the order in which the steps are executed. The order in which the steps are executed should be determined by their functions and internal logic, and should not constitute a sole limitation on the implementation process of the embodiments of this application.

[0056] FIG8 is a third embodiment of the present application, which provides a three-dimensional vibration control device, which is applied to an electronic device including a folding screen. The electronic device includes multiple actuators, and the folding screen can be folded to form at least two screens. The three-dimensional vibration control device can also be applied to the aforementioned three-dimensional vibration control method. As shown in FIG8, the three-dimensional vibration control device mainly includes:

[0057] The acquisition module 801 is configured to acquire the current state data of the electronic device and the application software information associated with the triggering event when a triggering event acting on the folding screen is received;

[0058] A first determining module 802 is configured to determine a grip type corresponding to a triggering event based on current state data and application software information; wherein the grip types include fully folded portrait screen single-handed grip, fully folded landscape screen two-handed grip, half-folded landscape screen two-handed grip, fully expanded portrait screen two-handed grip, and fully expanded landscape screen two-handed grip;

[0059] A second determining module 803 is configured to determine a corresponding vibration scheme according to the grip type;

[0060] The control module 804 is configured to control the actuator to enter a vibration working state based on the vibration scheme.

[0061] In some implementations of this embodiment, the three-dimensional vibration control device also includes: a matching module, used to obtain characteristic state data corresponding to the trigger event; wherein the characteristic state data includes operation pressure data, operation displacement data, and operation frequency data; matching the characteristic state data value with the corresponding preset threshold range; when the match is successful, the acquisition module executes the function of obtaining the current state data of the electronic device and the application software information associated with the trigger event; wherein the current state data includes angular velocity data and gravity data.

[0062] In some implementations of this embodiment, the first determination module is specifically used to: determine the orientation of the folding screen relative to the device user based on current status data; determine the grip type corresponding to the trigger event based on the orientation and identification information of the application software.

[0063] In some implementations of this embodiment, the second determination module is specifically used to: determine the setting direction of the actuator to be controlled according to the holding type; wherein the setting direction includes: left and right directions, up and down directions; determine the vibration scheme according to the actuator identifier corresponding to the setting direction and the characteristic state data of the triggering event.

[0064] Furthermore, in some implementations of this embodiment, the second determination module is also used to: when the holding type is a fully folded vertical screen single-handed holding, determine that the setting direction of the actuator to be controlled is the left and right direction or the upper and lower direction of the folding screen in the vertical screen state; when the holding type is a fully expanded vertical screen two-handed holding, determine that the setting direction of the actuator to be controlled is the left and right direction of the folding screen in the vertical screen state; when the holding type is a half-folded horizontal screen two-handed holding, a fully expanded horizontal screen two-handed holding, and a fully folded horizontal screen two-handed holding, determine that the setting direction of the actuator to be controlled is the left and right direction of the folding screen in the horizontal screen state.

[0065] Furthermore, in some other implementations of this embodiment, the second determination module is also used to: determine the reference coordinate axis according to the setting orientation of the actuator to be controlled; determine the vibration direction of the actuator according to the reference coordinate axis; wherein the vibration direction is the direction perpendicular to the reference coordinate axis; determine the corresponding vibration mode according to the characteristic state data of the triggering event; wherein the vibration mode includes: unilateral vibration, bilateral alternating vibration, and bilateral simultaneous vibration; generate a vibration scheme based on the actuator identification, vibration direction and vibration mode corresponding to the setting orientation.

[0066] In some implementations of this embodiment, the control module is specifically used to: when the vibration mode in the vibration scheme is bilateral alternating vibration, control the first actuator to enter the vibration working state of the maximum vibration power value according to the corresponding vibration direction, and then reduce the power value of the first actuator according to a preset rate, while controlling the second actuator to enter the vibration working state according to the corresponding vibration direction, and increase the power value of the second actuator according to the rate; wherein, the first actuator is the actuator corresponding to the actuator identifier of any orientation in the set orientation, and the second actuator is the actuator corresponding to the actuator identifier of another orientation in the set orientation; when the vibration mode in the vibration scheme is bilateral simultaneous vibration, control the first actuator and the second actuator to enter the vibration working state according to the corresponding vibration direction and the same vibration intensity.

[0067] It should be noted that the stereo vibration control methods in the aforementioned embodiments can all be implemented based on the stereo vibration control device provided in this embodiment. Ordinary technicians in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the stereo vibration control device described in this embodiment can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0068] FIG9 is a schematic diagram of the structure of an electronic device provided in a fourth embodiment of the present application. The electronic device can be used to implement the stereoscopic vibration control method in the aforementioned embodiment, mainly comprising:

[0069] An actuator 901, a memory 902, a processor 903, and a computer program 904 stored in the memory 902 and executable on the processor 903 are provided. The memory 902 and the processor 903 are connected via communication. When the processor 903 executes the computer program 904, the method of the aforementioned embodiment is implemented. The number of processors can be one or more, and the number of actuators can be multiple.

[0070] The memory 902 can be a high-speed random access memory (RAM) memory or a non-volatile memory such as a disk drive. The memory 902 is used to store executable program code. The processor 903 is coupled to the memory 902 .

[0071] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, which may be provided in the above-mentioned electronic device. The computer-readable storage medium may be the memory in the embodiment shown in FIG. 9 .

[0072] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the stereoscopic vibration control method described in the aforementioned embodiments. Furthermore, the computer-readable storage medium may be any medium capable of storing program code, such as a USB flash drive, a removable hard drive, a read-only memory (ROM), RAM, a magnetic disk, or an optical disk.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0074] Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of these modules may be selected to achieve the purpose of this embodiment based on actual needs.

[0075] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.

[0076] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the method of this application. The aforementioned readable storage medium includes various media that can store program code, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0077] It should be noted that for the aforementioned method embodiments, for ease of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0078] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0079] The above is a description of the stereo vibration control method, device, equipment and storage medium provided in this application. For those skilled in the art, based on the ideas of the embodiments of this application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application.

Claims

1. A three-dimensional vibration control method, applied to an electronic device including a folding screen, the electronic device including a plurality of actuators, the folding screen being foldable to form at least two screens, characterized in that: The three-dimensional vibration control method comprises: When a trigger event acting on the folding screen is received, obtaining current state data of the electronic device and application software information associated with the trigger event; Determine the holding type corresponding to the trigger event according to the current state data and the application software information; wherein the holding type includes one-handed holding of a fully folded vertical screen, two-handed holding of a fully folded horizontal screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; Determining a corresponding vibration scheme according to the holding type; Based on the vibration scheme, the actuator is controlled to enter a vibration working state.

2. The three-dimensional vibration control method according to claim 1, characterized in that: Before the step of obtaining the current status data of the electronic device and the application software information associated with the triggering event, the method further includes: Acquire characteristic state data corresponding to the trigger event; wherein the characteristic state data includes operation pressure data, operation displacement data, and operation frequency data; Matching the characteristic state data value with a corresponding preset threshold range; When the match is successful, the step of acquiring the current state data of the electronic device and the application software information associated with the triggering event is performed; wherein the current state data includes angular velocity data and gravity data.

3. The three-dimensional vibration control method according to claim 2, characterized in that: The step of determining the holding type corresponding to the triggering event according to the current state data and the application software information includes: determining the orientation of the folding screen relative to a user of the device according to the current state data; The holding type corresponding to the triggering event is determined according to the orientation and identification information of the application software.

4. The three-dimensional vibration control method according to claim 1, characterized in that: The step of determining a corresponding vibration scheme according to the holding type comprises: Determine the setting position of the actuator to be controlled according to the grip type; wherein the setting position includes: left-right position and top-bottom position; A vibration scheme is determined according to the actuator identification corresponding to the setting orientation and the characteristic state data of the triggering event.

5. The three-dimensional vibration control method according to claim 4, characterized in that: The step of determining the setting position of the actuator to be controlled according to the holding type comprises: When the holding type is the fully foldable vertical screen single-handed holding, determining that the setting orientation of the actuator to be controlled is the left-right orientation or the top-bottom orientation of the foldable screen in the vertical screen state; When the holding type is the fully unfolded vertical screen two-handed holding, determining that the setting orientation of the actuator to be controlled is the left and right orientation of the folding screen in the vertical screen state; When the holding type is the half-folded horizontal screen two-handed holding, the fully unfolded horizontal screen two-handed holding and the fully folded horizontal screen two-handed holding, the setting orientation of the actuator to be controlled is determined to be the left and right orientation of the folding screen in the horizontal screen state.

6. The three-dimensional vibration control method according to claim 4, characterized in that: The step of determining the vibration scheme according to the actuator identification corresponding to the setting orientation and the characteristic state data of the triggering event comprises: Determining a reference coordinate axis according to the setting orientation of the actuator to be controlled; Determining the vibration direction of the actuator according to the reference coordinate axis; wherein the vibration direction is a direction perpendicular to the reference coordinate axis; Determine a corresponding vibration mode according to the characteristic state data of the trigger event; wherein the vibration mode includes: single-sided vibration, double-sided alternating vibration, and double-sided simultaneous vibration; A vibration scheme is generated based on the actuator identification corresponding to the setting orientation, the vibration direction and the vibration mode.

7. The three-dimensional vibration control method according to claim 6, characterized in that: The step of controlling the actuator to enter a vibration working state based on the vibration scheme comprises: When the vibration mode in the vibration scheme is the bilateral alternating vibration, the first actuator is controlled to enter a vibration working state of a maximum vibration power value according to the corresponding vibration direction, and then the power value of the first actuator is reduced according to a preset rate, and at the same time, the second actuator is controlled to enter a vibration working state according to the corresponding vibration direction, and the power value of the second actuator is increased according to the rate; wherein the first actuator is an actuator corresponding to an actuator identifier in any one of the setting orientations, and the second actuator is an actuator corresponding to an actuator identifier in another of the setting orientations; When the vibration mode in the vibration scheme is the simultaneous vibration of both sides, the first actuator and the second actuator are controlled to enter a vibration working state according to the corresponding vibration direction and the same vibration intensity.

8. A three-dimensional vibration control device, applied to an electronic device including a folding screen, the electronic device including a plurality of actuators, the folding screen being foldable to form at least two screens, characterized in that: include: an acquisition module, configured to acquire current state data of the electronic device and application software information associated with the triggering event when receiving a triggering event acting on the folding screen; A first determination module is used to determine the holding type corresponding to the trigger event according to the current state data and the application software information; wherein the holding type includes one-handed holding of a fully folded vertical screen, two-handed holding of a fully folded horizontal screen, two-handed holding of a half-folded horizontal screen, two-handed holding of a fully expanded vertical screen, and two-handed holding of a fully expanded horizontal screen; A second determination module, configured to determine a corresponding vibration scheme according to the holding type; A control module is used to control the actuator to enter a vibration working state based on the vibration scheme.

9. An electronic device, characterized in that: The invention comprises an actuator, a memory and a processor, wherein: The processor is used to execute the computer program stored in the memory; When the processor executes the computer program, the steps of the stereo vibration control method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the stereo vibration control method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Information prompting method, electronic device, and computer readable storage medium

    CN109067987A

  • Method and device for controlling vibration and folding screen equipment

    CN110290283A

  • Notification reminding method and device and storage medium

    CN111262989A

  • Mobile terminal, vibration control method and device and storage medium

    CN112925407A

  • Vibration control method and device, terminal and computer readable storage medium

    CN114500729A