# US 12,182,330 B1 · Three-dimensional vibration control method, apparatus, device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,330 B1
- Document ID: US12182330B1
- Status: Granted
- Kind: B1
- Application number: 18/399,760
- Filed: 2023-12-29
- Granted: 2024-12-31
- Earliest claimed: 2023-09-28
- Assignees: AAC Acoustic Technologies (Shanghai) Co., Ltd.
- Applicants: AAC Acoustic Technologies (Shanghai) Co., Ltd.
- Inventors: Xiuyue Wang; Wenbiao Xu; Xia Zheng
- Web page: https://patentgrep.com/patent/US12182330B1

## CPC

- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 1/1641: {the display being formed by a plurality of foldable display components (G06F1/1647 takes precedence)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A three-dimensional vibration control method includes: acquiring, when a trigger event is received, current state data of the electronic device and application software information associated with the trigger event; determining a holding type corresponding to the trigger event according to current state data and application software information; wherein holding type includes fully folded vertical one-handed holding, fully folded horizontal two-handed holding, half folded horizontal two-handed holding, fully unfolded vertical two-handed holding, and fully unfolded horizontal two-handed holding; determining a corresponding vibration scheme according to the holding type; and controlling the actuators to enter a vibration operating state correspondingly based on the vibration scheme. After a type of holding a device by a user is determined, a vibration scheme of a corresponding type is adopted, so as to control the corresponding actuators for vibration feedback in real time to make three-dimensional vibration response to different trigger events, which improves vibration experience.

## Claims

### Claim 1

A three-dimensional vibration control method, applied to an electronic device comprising a folding screen, wherein the electronic device comprises a plurality of actuators, and the folding screen is foldable to form at least two screens, and the three-dimensional vibration control method comprises:
acquiring, when a trigger event acting on the folding screen is received, current state data of the electronic device and application software information associated with the trigger event;
determining a holding type corresponding to the trigger event according to the current state data and the application software information, wherein the holding type comprises fully folded vertical one-handed holding, fully folded horizontal two-handed holding, half folded horizontal two-handed holding, fully unfolded vertical two-handed holding, and fully unfolded horizontal two-handed holding;
determining a corresponding vibration scheme according to the holding type; and
controlling the actuators to enter a vibration operating state correspondingly based on the vibration scheme.

### Claim 2 (depends on 1)

The three-dimensional vibration control method as described in claim 1, prior to the acquiring current state data of the electronic device and application software information associated with the trigger event, further comprising:
acquiring feature state data corresponding to the trigger event, wherein the feature state data comprise operating pressure data, operating displacement data, and operating frequency data;
matching values of the feature state data with a corresponding preset threshold range; and
performing the acquiring current state data of the electronic device and application software information associated with the trigger event when the matching is successful, wherein the current state data comprises angular velocity data and gravity data.

### Claim 3 (depends on 2)

The three-dimensional vibration control method as described in claim 2, wherein the determining a holding type corresponding to the trigger event according to the current state data and the application software information comprises:
determining an orientation of the folding screen relative to a device user based on the current state data; and
determining the holding type corresponding to the trigger event according to the orientation and identification information of application software.

### Claim 4 (depends on 1)

The three-dimensional vibration control method as described in claim 1, wherein the determining a corresponding vibration scheme according to the holding type comprises:
determining a set orientation of to-be-controlled actuators according to the holding type; wherein the set orientation comprises: a left-right orientation and an up-down orientation; and
determining the vibration scheme according to actuator IDs corresponding to the set orientation and feature state data of the trigger event.

### Claim 5 (depends on 4)

The three-dimensional vibration control method as described in claim 4, wherein the determining a set orientation of to-be-controlled actuators according to the holding type comprises:
determining, when the holding type is the fully folded vertical one-handed holding, the set orientation of the to-be-controlled actuators to be the left-right orientation or the up-down orientation of the folding screen in a vertical state;
determining, when the holding type is the fully unfolded vertical two-handed holding, the set orientation of the to-be-controlled actuators to be the left-right orientation of the folding screen in the vertical state; and
determining the set orientation of the to-be-controlled actuators to be the left-right orientation of the folding screen in a horizontal state when the holding type is the half folded horizontal two-handed holding, the fully unfolded horizontal two-handed holding, and the fully folded horizontal two-handed holding.

### Claim 6 (depends on 4)

The three-dimensional vibration control method as described in claim 4, wherein the determining the vibration scheme according to actuator IDs corresponding to the set orientation and feature state data of the trigger event comprises:
determining a reference coordinate axis according to the set orientation of the to-be-controlled actuators;
determining a vibrating direction of the actuator according to the reference coordinate axis, wherein the vibrating direction is a direction perpendicular to the reference coordinate axis;
determining a corresponding vibration manner according to the feature state data of the trigger event, wherein the vibration manner comprises: unilateral vibration, bilateral alternating vibration, and bilateral simultaneous vibration; and
generating the vibration scheme based on the actuator IDs corresponding to the set orientation, the vibrating direction, and the vibration manner.

### Claim 7 (depends on 6)

The three-dimensional vibration control method as described in claim 6, wherein the controlling the actuators to enter a vibration operating state correspondingly based on the vibration scheme comprises:
controlling, when the vibration manner in the vibration scheme is the bilateral alternating vibration, a first actuator to enter a vibration operating state with a maximum vibration power value according to the corresponding vibrating direction, then reducing a power value of the first actuator according to a preset rate, simultaneously controlling a second actuator to enter the vibration operating state according to the corresponding vibrating direction, and increasing a power value of the second actuator according to the rate, wherein the first actuator is an actuator corresponding to the actuator ID in either of the set orientations, and the second actuator is an actuator corresponding to the actuator ID in the other of the set orientations; and
controlling, when the vibration manner in the vibration scheme is the bilateral simultaneous vibration, the first actuator and the second actuator to enter the vibration operating state according to the corresponding vibrating direction and same vibration intensity.

### Claim 8

A three-dimensional vibration control apparatus, applied to an electronic device comprising a folding screen, the electronic device comprising a plurality of actuators, and the folding screen being foldable to form at least two screens, wherein the apparatus comprises:
an acquisition module configured to acquire, when a trigger event acting on the folding screen is received, current state data of the electronic device and application software information associated with the trigger event;
a first determination module configured to determine a holding type corresponding to the trigger event according to the current state data and the application software information, wherein the holding type comprises fully folded vertical one-handed holding, fully folded horizontal two-handed holding, half folded horizontal two-handed holding, fully unfolded vertical two-handed holding, and fully unfolded horizontal two-handed holding;
a second determination module configured to determine a corresponding vibration scheme according to the holding type; and
a control module configured to control the actuators to enter a vibration operating state correspondingly based on the vibration scheme.

### Claim 9 (depends on 1)

A non-transitory computer-readable storage medium, storing a computer program thereon, wherein steps in the three-dimensional vibration control method as described in claim 1 are implemented when the computer program is executed by a processor.
