# US 11,907,424 B2 · Haptic motor driving method in consideration of user input signal

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

- Number: US 11,907,424 B2
- Document ID: US11907424B2
- Status: Granted
- Kind: B2
- Application number: 17/406,013
- Filed: 2021-08-18
- Published: 2021-12-09
- Granted: 2024-02-20
- Earliest claimed: 2019-02-19
- Assignees: Dong Woon Anatech Co., Ltd
- Applicants: Dong Woon Anatech Co., Ltd
- Inventors: Jeonghoon Lee; Inwoo Han; Dongpil Ju
- Web page: https://patentgrep.com/patent/US11907424B2

## CPC

- G05F 1/56: using semiconductor devices in series with the load as final control devices (G05F1/461 takes precedence)
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/16: Sound input; Sound output (speech processing G10L)
- G05F: SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention relates to a haptic motor driving method including: analyzing a received audio signal; extracting a corresponding haptic event signal when a result of the analysis is equal to or larger than a specific threshold value; generating a haptic signal corresponding to the extracted haptic event signal; and multiplexing pre-stored haptic data and the generated haptic signal by considering whether a first user input signal is received, and outputting a driving signal driving a haptic motor, and basically, a haptic signal is generated from an audio sound, but a system is configured in the form of responding to an input of a user, thereby providing a more realistic haptic result.

## Claims

### Claim 1

A method of driving a haptic motor, the method comprising:
analyzing a received audio signal;
extracting a corresponding haptic event signal when a result of the analysis is equal to or larger than a specific threshold value;
generating a haptic signal corresponding to the extracted haptic event signal; and
multiplexing pre-stored haptic data and the generated haptic signal by considering whether a first user input signal is received, and outputting a driving signal driving a haptic motor.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
controlling a gain of the pre-stored haptic data by considering a size of the analyzed audio signal or a size of the haptic event signal.

### Claim 3 (depends on 1)

The method of claim 1, wherein whether to drive the haptic motor according to the haptic data or the haptic signal is determined by considering whether a second user input signal is received.

### Claim 4 (depends on 1)

A computer-readable recording medium in which a program for executing the method of claim 1 in a computer is recorded.

### Claim 5

A device for driving a haptic motor, the device comprising:
an audio signal analyzing unit configured to analyze a received audio signal;
a haptic event extracting unit configured to extract a corresponding haptic event signal when a result of the analysis is equal to or larger than a specific threshold value;
a haptic signal generating unit configured to generate a haptic signal corresponding to the extracted haptic event signal;
a user input unit configured to receive an input signal from a user;
a multiplexer configured to multiplex pre-stored haptic data and the generated haptic signal by considering a first user input signal received from the user input unit and output a driving signal driving a haptic motor; and
a motor driving unit configured to drive the haptic motor by using the driving signal output from the multiplexer.

### Claim 6 (depends on 5)

The device of claim 5, further comprising:
a control unit configured to control a gain of the pre-stored haptic data by considering a size of the analyzed audio signal or a size of the haptic event signal.

### Claim 7 (depends on 5)

The device of claim 5, wherein whether to drive the haptic motor according to the haptic data or the haptic signal is determined by considering whether a second user input signal is received.
