[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2024164227A1 - Vibration control apparatus, system and handheld console - Google Patents

Vibration control apparatus, system and handheld console Download PDF

Info

Publication number
WO2024164227A1
WO2024164227A1 PCT/CN2023/075174 CN2023075174W WO2024164227A1 WO 2024164227 A1 WO2024164227 A1 WO 2024164227A1 CN 2023075174 W CN2023075174 W CN 2023075174W WO 2024164227 A1 WO2024164227 A1 WO 2024164227A1
Authority
WO
WIPO (PCT)
Prior art keywords
vibration
control module
signal
control device
main control
Prior art date
Application number
PCT/CN2023/075174
Other languages
French (fr)
Chinese (zh)
Inventor
张傲
吴廷强
钟国友
Original Assignee
深圳市攻氪科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳市攻氪科技有限公司 filed Critical 深圳市攻氪科技有限公司
Priority to PCT/CN2023/075174 priority Critical patent/WO2024164227A1/en
Publication of WO2024164227A1 publication Critical patent/WO2024164227A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F11/00Game accessories of general use, e.g. score counters, boxes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/28Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer

Definitions

  • the present invention relates to the technical field of game consoles, and in particular to a vibration control device, system and handheld game console.
  • vibration feedback is a very helpful way to enhance the gaming experience.
  • Traditional vibration methods are very simple, with only vibrations triggered by game controller functions.
  • vibrations triggered by music can also enhance the user experience.
  • one method is to trigger vibrations by music, that is, to superimpose an independent control method on the original machine and use the original linear motor of the machine to achieve music-triggered vibrations; the other is to add a set of independent vibration control systems including linear motors to independently achieve vibrations triggered by music, that is, one linear motor is used to achieve the vibration feedback of the original game, and the other linear motor is used to achieve vibration feedback triggered by music.
  • a vibration control device is provided, the vibration control device is used to be connected to a main control module, a handle control module and a linear motor respectively, wherein the main control module is used to run system programs and application programs; the handle control module is used to be connected to the main control module, the handle control module is used to receive a game vibration signal from the main control module, and convert the game vibration signal into a standard vibration signal; the motor vibration signal is used to drive the linear motor to output vibration feedback;
  • the vibration control device is configured to receive a standard vibration signal from a handle control module and an audio signal from a main control module, and output a motor vibration signal according to the received signals.
  • a vibration control system comprising:
  • a vibration control device as provided in the above embodiment is a vibration control device as provided in the above embodiment.
  • a handheld game console includes: a machine body, a display screen, and an operating handle; and is also equipped with a vibration control system as provided in the above embodiment; wherein the main control module is arranged in the machine body, the main control module is connected to the display screen, the handle control module is connected to the operating handle, and the linear motor is arranged in the machine body.
  • the above-mentioned vibration control device, system and handheld game console by configuring the vibration control device, can receive different signals for vibration feedback, such as standard vibration signals and audio signals, and process the received signals and then send them directly to the linear motor, so that the linear motor only receives the motor vibration signal from the vibration control device, and there will be no conflict between different signals for vibration feedback. It can also be achieved that only one linear motor is used to meet different vibration feedback requirements, which simplifies the overall structure, saves costs, and improves the user experience.
  • FIG1 is a diagram of an application environment of a vibration control device provided in one embodiment
  • FIG2 is a diagram of an application environment of a vibration control device according to another embodiment
  • FIG3 is a flow chart of the processing steps of a vibration control device in one embodiment
  • FIG. 4 is a block diagram of the internal structure of a computer device in one embodiment.
  • first, second, etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element.
  • a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.
  • an application environment diagram of a vibration control device provided by an embodiment of the present invention
  • the vibration control device is used to be connected to a main control module, a handle control module and a linear motor respectively, wherein the main control module is used to run system programs and application programs;
  • the handle control module is used to be connected to the main control module, and the handle control module is used to receive a game vibration signal from the main control module and convert the game vibration signal into a standard vibration signal;
  • the vibration control device is configured to receive a standard vibration signal from a handle control module and an audio signal from a main control module, and output a motor vibration signal according to the received signal; the motor vibration signal is used to drive the linear motor to output vibration feedback.
  • the main control module may be present in a computer device, and the computer device may be a handheld game console, a game console, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto; the main control module may run system programs and game programs, and the system program may be a Windows system or a Linux-based system, or a game platform system thereon, and the game program may be an application program for users to play, which is not specifically limited here.
  • the handle control module is connected to the main control module.
  • the handle control module can be independent of the main control module or welded on the circuit board of the main control module.
  • the handle control module can be connected to the operating handle and is mainly used to control the operating handle.
  • the communication between the handle control module and the operating handle follows the corresponding protocol, such as the Xinput protocol and the Dinput protocol.
  • the user interacts with the application through the operating handle. For example, during the running of the game program, it may be necessary to trigger the vibration of the operating handle in some specific scenes or operations to give the user vibration feedback.
  • the main control module will generate a game vibration signal and send the game vibration signal to the handle control module. After receiving the game vibration signal, the handle control module will convert it into a standard vibration signal after processing to make the linear motor vibrate.
  • the standard vibration signal can be a signal that meets the Xinput protocol.
  • the linear motor can output vibration according to the standard vibration signal.
  • the vibration control device is configured to receive a standard vibration signal from the handle control module and an audio signal from the main control module, and output a motor vibration signal according to the received signal.
  • the sound is also output through the audio signal and the speaker.
  • the main control module also sends the audio signal to the vibration control device, which is processed by the vibration control device and sent to the linear motor to output vibration to give feedback to the user, that is, the linear motor is enabled to realize the sound vibration feedback driven by the game sound through the vibration control device, which can enhance the user's experience when playing.
  • the audio signal can be an analog signal or a digital signal, which is not specifically limited here.
  • the vibration control device processes the received signal and sends it to the linear motor, including the processing of the vibration logic, that is, according to the different signals received, the linear motor outputs vibration with corresponding vibration intensity, vibration frequency, etc.; it also includes the processing of the received signal itself, such as converting the audio signal into a signal that can drive the linear motor, such as preventing the standard vibration signal and the audio signal from driving the linear motor.
  • the vibration control device can receive standard vibration signals and audio signals, but is not limited to this. When there are other vibration feedback requirements, the corresponding signal can be sent directly to the vibration control device, which has good expansibility.
  • the linear motor is directly connected to the vibration control device and receives the motor vibration signal sent by the vibration control device.
  • the linear motor can output vibration according to the motor vibration signal.
  • the linear motor is usually arranged inside the operating handle, and the linear motor can output vibration according to the standard vibration signal. It can be understood that in order to achieve a better vibration feedback effect, the number of linear motors is set to be multiple.
  • the vibration control device is configured to receive different signals for vibration feedback, such as standard vibration signals and audio signals, and the received signals are processed and then sent directly to the linear motor, so that the linear motor only receives the motor vibration signal from the vibration control device.
  • signals for vibration feedback such as standard vibration signals and audio signals
  • the vibration control device is also used to connect with the touch control module to receive the switch signal sent by the touch control module; the touch control module is also connected with the main control module to send the touch sliding signal to the main control module.
  • the user can manipulate the touch module to manipulate the system program or the game program.
  • the touch device can be a touchpad, which is not specifically limited here.
  • the vibration control device is configured to be connected to the touch module.
  • the vibration control device can receive the switch signal, which can be processed by the vibration control device and sent to the linear motor.
  • the linear motor outputs vibration to complete the vibration feedback.
  • the touch module also needs to be connected to the main control module.
  • a touch sliding signal is also generated, and the touch sliding signal is sent to the main control module to control the system program or application.
  • the vibration control device is used to receive a touch sliding signal sent by the touch module to trigger vibration feedback when sliding the touch module through the linear motor;
  • the vibration control device is used to receive the touch sliding signal sent by the main control module, so as to trigger the vibration feedback when sliding the touch module through the linear motor.
  • the vibration control device is configured to receive a touch sliding signal emitted by a touch module.
  • the touch sliding signal may be a coordinate signal of a touch point on the touch module.
  • the touch point may change continuously, and the coordinates of the touch point on the touch module are continuously sent to the vibration control device.
  • the vibration control device processes the received touch sliding signal and sends it to the linear motor, thereby realizing vibration feedback when the user slides the touch module.
  • the vibration control device is configured to receive a touch sliding signal sent by the main control module.
  • the vibration control device itself is connected to the main control module, and the two can communicate with each other. After the touch module sends the touch sliding signal to the main control module, the main control module sends the touch sliding signal to the vibration control device.
  • the vibration control device processes the received touch sliding signal and sends it to the linear motor, thereby realizing vibration feedback when the user slides the touch module.
  • the vibration control device is used to receive the sound vibration firmware, vibration intensity setting data and sampling parameter configuration data issued by the main control module, and the sound vibration firmware is used to convert the audio data into a vibration signal for driving the linear motor.
  • a program firmware is stored in the vibration control device, including a sound vibration firmware, to realize the vibration feedback of the audio-driven linear motor.
  • the sound vibration firmware is sent to the vibration control device by the main control module.
  • the vibration control device can store the new sound vibration firmware.
  • the vibration parameters such as the vibration intensity of the linear motor are controlled by the vibration control device.
  • the vibration parameters can be set by the main control module, and the configuration data such as the vibration intensity setting data and the sampling parameter configuration data are sent to the vibration control device to meet different vibration feedback requirements.
  • the sampling parameter configuration data is used to configure the sampling parameters of the touch module.
  • the pressure sensor can be set to a set number of levels and a level threshold, such as 10 levels, and the threshold is 7. When the pressure sensor sampling reaches 7 or more, the corresponding signal is triggered.
  • the vibration control device receives the standard vibration signal from the handle control module using the xinput protocol; the vibration control device communicates with the main control module through the serial port protocol; the main control module communicates with the handle control module through the USB protocol, and the main control module communicates with the touch control module through the USB protocol or the I2C protocol.
  • the switch signal is triggered by a press switch in the touch control module;
  • the switch signal is triggered by a pressure sensor in the touch control module.
  • the switch signal is triggered by a push switch in the touch module.
  • the push switch has only two states: on and off.
  • the switch signal is a high or low level.
  • the vibration control device controls the linear motor to output vibration to prompt the user that the push switch of the touch module has been pressed.
  • the switch signal is triggered by a pressure sensor in the touch module.
  • the pressure sensor hardly deforms when pressed.
  • the switch signal can be triggered and directly sent to the vibration control device.
  • the vibration control device controls the linear motor to output vibration to enhance the tactile sensation of pressing.
  • the received signal includes one or more of a standard vibration signal, an audio signal, a switch signal, and a touch sliding signal
  • the specific step of outputting a motor vibration signal according to the received signal includes:
  • the motor vibration signal is output to the linear motor.
  • the vibration control device can receive signals sent from different modules and uniformly control the vibration of the linear motor.
  • the vibration control device therein can receive standard vibration signals, audio signals, switch signals, and touch sliding signals, but it does not have to receive multiple signals at the same time. Different signals can be received in different scenarios, and the signals are processed and converted into driving signals for the linear motor, so that the handheld game console provides different vibration feedback to the user.
  • a priority order can be set for the different types of signals received, and the different types of signals can be processed in sequence according to the priority order; for example, when there is vibration feedback driven by the game and vibration feedback driven by the audio at the same time, that is, the vibration control device will receive the standard vibration signal and the audio signal at the same time, the vibration control device can process the standard vibration signal first, and then process the audio signal, so that the linear motor can output vibration feedback in sequence, and the vibration effect is better. It can be understood that this priority order is pre-set and can be changed.
  • the vibration control device can receive the configuration data of the priority setting order of the main control module.
  • vibration control device sorts the different types of signals received according to the set priority order, and converts them into signals for driving the linear motor respectively and superimposes them to generate a motor vibration signal; the linear motor outputs vibration feedback according to the motor vibration signal, and the superimposed vibration feedback is mainly manifested as strong vibration.
  • the vibration feedback driven by the game is strong and the vibration feedback driven by the audio is weak, the user perceives the stronger vibration feedback.
  • the vibration intensity of the low-priority signal is weakened in order of priority before being superimposed, so that the linear motor can reflect the main vibration feedback;
  • the priority order of vibration feedback is vibration feedback triggered by the touch module, vibration feedback driven in the game, and vibration feedback driven by sound.
  • the priority order corresponds to touch sliding signal, standard vibration signal, and audio signal.
  • the touch sliding signal is processed first, and then the standard vibration signal is processed, and the vibration intensity of the standard vibration signal is weakened, and then the motor vibration signal is output after superposition; similarly, when the vibration feedback driven in the game and the vibration feedback driven by sound are triggered at the same time, the standard vibration signal is processed first, and then the audio signal is processed, and the vibration intensity of the audio signal is weakened, and then the motor vibration signal is output after superposition.
  • a vibration control system comprising:
  • a vibration control device as provided in any one of the above embodiments.
  • the main control module may be present in a computer device, and the computer device may be a handheld game console, a game console, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this; the main control module can run system programs and game programs, the system program may be a Windows system or a Linux-based system, or a game platform system based thereon, and the game program may be an application program for users to play, which is not specifically limited here.
  • the handle control module is connected to the main control module.
  • the handle control module can be independent of the main control module or welded on the circuit board of the main control module.
  • the handle control module can be connected to the operating handle and is mainly used to control the operating handle.
  • the communication between the handle control module and the operating handle follows the corresponding protocol, such as the Xinput protocol and the Dinput protocol.
  • the user interacts with the application through the operating handle. For example, during the running of the game program, it may be necessary to trigger the vibration of the operating handle in some specific scenes or operations to give the user vibration feedback.
  • the main control module will generate a game vibration signal and send the game vibration signal to the handle control module. After receiving the game vibration signal, the handle control module will convert it into a standard vibration signal after processing to make the linear motor vibrate.
  • the standard vibration signal can be a signal that meets the Xinput protocol.
  • the linear motor can output vibration according to the standard vibration signal.
  • the vibration control device is configured to receive a standard vibration signal from the handle control module and an audio signal from the main control module, and output a motor vibration signal according to the received signal.
  • the sound is also output through the audio signal and the speaker.
  • the main control module also sends the audio signal to the vibration control device, which is processed by the vibration control device and sent to the linear motor to output vibration to give feedback to the user, that is, the linear motor is enabled to realize the sound vibration feedback driven by the game sound through the vibration control device, which can enhance the user's experience when playing.
  • the vibration control device processes the received signal and sends it to the linear motor, including the processing of the vibration logic, that is, according to the different signals received, the linear motor outputs vibration with corresponding vibration intensity, vibration frequency, etc.; it also includes the processing of the received signal itself, such as converting the audio signal into a signal that can drive the linear motor, such as preventing the standard vibration signal and the audio signal from driving the linear motor.
  • the vibration control device can receive standard vibration signals and audio signals, but is not limited to this. When there are other vibration feedback requirements, the corresponding signal can be sent directly to the vibration control device, which has good expansibility.
  • the linear motor is directly connected to the vibration control device and receives the motor vibration signal sent by the vibration control device.
  • the linear motor can output vibration according to the motor vibration signal.
  • the linear motor is usually arranged inside the operating handle, and the linear motor can output vibration according to the standard vibration signal. It can be understood that in order to achieve a better vibration feedback effect, the number of linear motors is set to be multiple.
  • the vibration control system further includes:
  • the touch control module is connected to the main control module and the vibration control device respectively, and is used to send a touch sliding signal to the main control module and send a switch signal to the vibration control device.
  • the vibration control system further includes a touch module to control the linear motor to provide vibration feedback to the user's manipulation of the touch module.
  • the user can manipulate the touch module to manipulate the system program or game program.
  • the touch device can be a touch pad, which is not specifically limited here.
  • the vibration control device is configured to be connected to the touch module.
  • the vibration control device can receive the switch signal, which can be processed by the vibration control device and sent to the linear motor.
  • the linear motor outputs vibration to complete the vibration feedback.
  • the touch module also needs to be connected to the main control module.
  • a touch sliding signal will also be generated.
  • the touch sliding signal is sent to the main control module to control the system program or application.
  • a handheld game console comprising: a body, a display screen and an operating handle; characterized in that it is also configured with a vibration control system provided in any of the above embodiments; wherein the main control module is arranged in the body, the main control module is connected to the display screen, the handle control module is connected to the operating handle, and the linear motor is arranged in the body.
  • the handheld game console has a body, a display screen, and an operating handle, and a complete vibration control system is arranged in the handheld game console.
  • the body may include a shell, and may also include a battery, a speaker, etc., which are not specifically limited here.
  • the operating handle is connected to the body, and the user can operate the operating handle to control the handheld game console and play games in the handheld game console.
  • the vibration control system provides vibration feedback to the user when using the handheld game console, thereby improving the user experience.
  • FIG4 shows an internal structure diagram of a computer device in an embodiment.
  • the computer device may specifically be the handheld game console provided in the above embodiment.
  • the computer device includes a processor, a memory, a network interface, an input device, and a display screen connected via a system bus.
  • the memory includes a non-volatile storage medium and an internal memory.
  • the non-volatile storage medium of the computer device stores an operating system and may also store computer programs, such as game programs.
  • the display screen of the computer device may be a liquid crystal display or an electronic ink display screen
  • the input device of the computer device may be a touch layer covering the display screen, or may be a button, trackball, or touchpad provided on the housing of the computer device, or may be an external keyboard, touchpad, or mouse, etc.
  • FIG. 4 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
  • the specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
  • each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
  • Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory.
  • Volatile memory may include random access memory (RAM) or external cache memory.
  • RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
  • SRAM static RAM
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDRSDRAM double data rate SDRAM
  • ESDRAM enhanced SDRAM
  • SLDRAM synchronous link (Synchlink) DRAM
  • SLDRAM synchronous link (Synchlink) DRAM
  • Rambus direct RAM
  • DRAM direct memory bus dynamic RAM
  • RDRAM memory bus dynamic RAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention is applicable in the technical field of game consoles; provided is a vibration control apparatus which is used to connect separately to a main control module, a handle control module and a linear motor. The main control module is used to run a system program and an application program; the handle control module is used to connect to the main control module, and the handle control module is used to receive a game vibration signal from the main control module and convert the game vibration signal into a standard vibration signal; a motor vibration signal is used to drive the linear motor to output vibration feedback; the vibration control device is configured to: receive a standard vibration signal from the handle control module and an audio signal from the main control module, and output a motor vibration signal according to the received signal. The configuration of the vibration control apparatus may create conflict between different signals used for vibration feedback, and various vibration feedback requirements may be met with only one linear motor, which simplifies the overall structure, saves cost, and improves the user experience.

Description

一种振动控制装置、系统以及掌机Vibration control device, system and handheld game console 技术领域Technical Field
本发明涉及游戏机技术领域,特别是涉及一种振动控制装置、系统以及掌机。The present invention relates to the technical field of game consoles, and in particular to a vibration control device, system and handheld game console.
背景技术Background Art
随着时代的发展,现代掌机在游戏情节、画质、音乐等多方面,都有着极大的进步,也带给了广大玩家更好的游戏体验。With the development of the times, modern handheld game consoles have made great progress in many aspects such as game plot, picture quality, music, etc., and have also brought better gaming experience to the majority of players.
对于游戏掌机来说,振动反馈是非常利于提升游戏体验的方式,传统的振动方式非常单一,仅有通过游戏手柄功能触发的振动,然而在某些场景下,通过音律触发振动也能提升使用体验,现有技术中,一种是通过音律触发振动的方式,即通过独立控制方式叠加在原有的机器上,利用机器原有的线性马达来实现音律触发振动;另一种是新增一套独立的包括线性马达的振动控制系统,来单独实现由音律触发的振动,即一个线性马达用于实现原本游戏的振动反馈,另一个线性马达用于实现音律触发的振动反馈。For handheld game consoles, vibration feedback is a very helpful way to enhance the gaming experience. Traditional vibration methods are very simple, with only vibrations triggered by game controller functions. However, in some scenarios, vibrations triggered by music can also enhance the user experience. In the prior art, one method is to trigger vibrations by music, that is, to superimpose an independent control method on the original machine and use the original linear motor of the machine to achieve music-triggered vibrations; the other is to add a set of independent vibration control systems including linear motors to independently achieve vibrations triggered by music, that is, one linear motor is used to achieve the vibration feedback of the original game, and the other linear motor is used to achieve vibration feedback triggered by music.
在实际使用过程中,现有的机器的不同的振动之间容易发生冲突或者整机成本较高,因此,有必要提供一种更为简洁高效的振动控制方案。In actual use, different vibrations of existing machines are prone to conflict or the cost of the entire machine is high. Therefore, it is necessary to provide a simpler and more efficient vibration control solution.
技术解决方案Technical Solutions
基于此,有必要针对上述的问题,提供一种振动控制装置、系统以及掌机。Based on this, it is necessary to provide a vibration control device, system and handheld game console to address the above problems.
在其中一个实施例中,提供一种振动控制装置,所述振动控制装置用于分别与主控模块、手柄控制模块以及线性马达连接,其中,所述主控模块用于运行系统程序、应用程序;所述手柄控制模块用于与所述主控模块连接,所述手柄控制模块用于接收来自主控模块的游戏振动信号,并将游戏振动信号转换为标准振动信号;所述马达振动信号用于驱动线性马达输出振动反馈;In one embodiment, a vibration control device is provided, the vibration control device is used to be connected to a main control module, a handle control module and a linear motor respectively, wherein the main control module is used to run system programs and application programs; the handle control module is used to be connected to the main control module, the handle control module is used to receive a game vibration signal from the main control module, and convert the game vibration signal into a standard vibration signal; the motor vibration signal is used to drive the linear motor to output vibration feedback;
所述振动控制装置被配置为:用于接收来自手柄控制模块的标准振动信号以及来自主控模块的音频信号,并根据接收的信号输出马达振动信号。The vibration control device is configured to receive a standard vibration signal from a handle control module and an audio signal from a main control module, and output a motor vibration signal according to the received signals.
在其中一个实施例中,提供一种振动控制系统,所述振动控制系统包括:In one embodiment, a vibration control system is provided, the vibration control system comprising:
主控模块;Main control module;
手柄控制模块;Handle control module;
线性马达;以及Linear motors; and
如上述实施例提供的振动控制装置。A vibration control device as provided in the above embodiment.
一种掌机,包括:机体、显示屏以及操作手柄;还配置有如上述实施例提供的振动控制系统;其中,所述主控模块设置于所述机体,所述主控模块与所述显示屏连接,所述手柄控制模块与所述操作手柄连接,所述线性马达设置于所述机体内。A handheld game console includes: a machine body, a display screen, and an operating handle; and is also equipped with a vibration control system as provided in the above embodiment; wherein the main control module is arranged in the machine body, the main control module is connected to the display screen, the handle control module is connected to the operating handle, and the linear motor is arranged in the machine body.
有益效果Beneficial Effects
上述振动控制装置、系统以及掌机,通过配置振动控制装置,使其能够接收不同的用于振动反馈的信号,如标准振动信号和音频信号,并将接收的信号处理再直接发送给线性马达,使线性马达只接收来自振动控制装置的马达振动信号,也就不会使不同的用于振动反馈的信号产生冲突,也能实现仅用一个线性马达来满足不同的振动反馈需求,简化了整体的结构,也能节省成本,同时还提升了用户体验。The above-mentioned vibration control device, system and handheld game console, by configuring the vibration control device, can receive different signals for vibration feedback, such as standard vibration signals and audio signals, and process the received signals and then send them directly to the linear motor, so that the linear motor only receives the motor vibration signal from the vibration control device, and there will be no conflict between different signals for vibration feedback. It can also be achieved that only one linear motor is used to meet different vibration feedback requirements, which simplifies the overall structure, saves costs, and improves the user experience.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为一个实施例中提供的一种振动控制装置应用环境图;FIG1 is a diagram of an application environment of a vibration control device provided in one embodiment;
图2为另一个实施例中一种振动控制装置应用环境图;FIG2 is a diagram of an application environment of a vibration control device according to another embodiment;
图3为一个实施例中振动控制装置的处理步骤流程图;FIG3 is a flow chart of the processing steps of a vibration control device in one embodiment;
图4为一个实施例中计算机设备的内部结构框图。FIG. 4 is a block diagram of the internal structure of a computer device in one embodiment.
本发明的实施方式Embodiments of the present invention
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.
如图1所示,本发明实施例提供的一种振动控制装置应用环境图,所述振动控制装置用于分别与主控模块、手柄控制模块以及线性马达连接,其中,所述主控模块用于运行系统程序、应用程序;所述手柄控制模块用于与所述主控模块连接,所述手柄控制模块用于接收来自主控模块的游戏振动信号,并将游戏振动信号转换为标准振动信号;As shown in FIG1 , an application environment diagram of a vibration control device provided by an embodiment of the present invention, the vibration control device is used to be connected to a main control module, a handle control module and a linear motor respectively, wherein the main control module is used to run system programs and application programs; the handle control module is used to be connected to the main control module, and the handle control module is used to receive a game vibration signal from the main control module and convert the game vibration signal into a standard vibration signal;
所述振动控制装置被配置为:用于接收来自手柄控制模块的标准振动信号以及来自主控模块的音频信号,并根据接收的信号输出马达振动信号;所述马达振动信号用于驱动线性马达输出振动反馈。The vibration control device is configured to receive a standard vibration signal from a handle control module and an audio signal from a main control module, and output a motor vibration signal according to the received signal; the motor vibration signal is used to drive the linear motor to output vibration feedback.
在本实施例中,主控模块可以是存在于一个计算机设备中,计算机设备可以是掌机、游戏主机、智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此;主控模块可以运行系统程序与游戏程序,系统程序可以是windows系统或者基于Linux的系统,也可以是在此之上的游戏平台系统,游戏程序则可以是给用户游玩的应用程序,这里不做具体限定。In this embodiment, the main control module may be present in a computer device, and the computer device may be a handheld game console, a game console, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto; the main control module may run system programs and game programs, and the system program may be a Windows system or a Linux-based system, or a game platform system thereon, and the game program may be an application program for users to play, which is not specifically limited here.
在本实施例中,手柄控制模块与主控模块连接,手柄控制模块可以独立于主控模块,也可以焊接于主控模块的电路板上;手柄控制模块可以与操作手柄连接,主要用于控制操作手柄,手柄控制模块与操作手柄之间的通信遵循相应的协议,比如Xinput协议与Dinput协议。用户通过操作手柄来与应用程序交互,比如,游戏程序运行过程中,可能在一些特定场景或者操作下需要触发操作手柄振动,来给用户振动反馈,则主控模块会产生游戏振动信号,并将游戏振动信号发送至手柄控制模块,手柄控制模块接收到游戏振动信号后并经过处理转换为标准振动信号,以使线性马达振动;标准振动信号可以是满足Xinput协议的信号。线性马达可以根据标准振动信号输出振动。In this embodiment, the handle control module is connected to the main control module. The handle control module can be independent of the main control module or welded on the circuit board of the main control module. The handle control module can be connected to the operating handle and is mainly used to control the operating handle. The communication between the handle control module and the operating handle follows the corresponding protocol, such as the Xinput protocol and the Dinput protocol. The user interacts with the application through the operating handle. For example, during the running of the game program, it may be necessary to trigger the vibration of the operating handle in some specific scenes or operations to give the user vibration feedback. The main control module will generate a game vibration signal and send the game vibration signal to the handle control module. After receiving the game vibration signal, the handle control module will convert it into a standard vibration signal after processing to make the linear motor vibrate. The standard vibration signal can be a signal that meets the Xinput protocol. The linear motor can output vibration according to the standard vibration signal.
在本实施例中,振动控制装置被配置为用于接收来自手柄控制模块的标准振动信号以及来自主控模块的音频信号,并根据接收的信号输出马达振动信号。游戏程序运行过程中也会通过音频信号并通过扬声器输出声音,同时主控模块还将音频信号发送给振动控制装置,由振动控制装置处理后发送给线性马达来输出振动以给用户反馈,也就是通过振动控制装置使线性马达实现游戏声音驱动的声音振动反馈,可以提升用户在游玩时的体验。音频信号可以是模拟信号,也可以是数字信号,这里不做具体限定。振动控制装置对接收的信号处理并发送给线性马达,包括对振动逻辑的处理,即根据接收的不同的信号,使线性马达以相应的振动强度、振动频率等输出振动;还包括对接收的信号自身的处理,比如使音频信号转换为可驱动线性马达的信号,比如防止标准振动信号和音频信号对线性马达的驱动冲突。振动控制装置可以接收标准振动信号和音频信号,但不限制于此,当有其他的振动反馈需求,可以将相应的信号直接发送给振动控制装置,拓展性好。In this embodiment, the vibration control device is configured to receive a standard vibration signal from the handle control module and an audio signal from the main control module, and output a motor vibration signal according to the received signal. During the running of the game program, the sound is also output through the audio signal and the speaker. At the same time, the main control module also sends the audio signal to the vibration control device, which is processed by the vibration control device and sent to the linear motor to output vibration to give feedback to the user, that is, the linear motor is enabled to realize the sound vibration feedback driven by the game sound through the vibration control device, which can enhance the user's experience when playing. The audio signal can be an analog signal or a digital signal, which is not specifically limited here. The vibration control device processes the received signal and sends it to the linear motor, including the processing of the vibration logic, that is, according to the different signals received, the linear motor outputs vibration with corresponding vibration intensity, vibration frequency, etc.; it also includes the processing of the received signal itself, such as converting the audio signal into a signal that can drive the linear motor, such as preventing the standard vibration signal and the audio signal from driving the linear motor. The vibration control device can receive standard vibration signals and audio signals, but is not limited to this. When there are other vibration feedback requirements, the corresponding signal can be sent directly to the vibration control device, which has good expansibility.
在本实施例中,线性马达直接与振动控制装置连接,并接收振动控制装置发送的马达振动信号,线性马达可以根据马达振动信号输出振动。线性马达通常是设置在操作手柄内部,线性马达可以根据标准振动信号输出振动。可以理解的是,为了更好的振动反馈效果,线性马达的数量的设置多个。In this embodiment, the linear motor is directly connected to the vibration control device and receives the motor vibration signal sent by the vibration control device. The linear motor can output vibration according to the motor vibration signal. The linear motor is usually arranged inside the operating handle, and the linear motor can output vibration according to the standard vibration signal. It can be understood that in order to achieve a better vibration feedback effect, the number of linear motors is set to be multiple.
在本实施例中,通过配置振动控制装置,使其能够接收不同的用于振动反馈的信号,如标准振动信号和音频信号,并将接收的信号处理再直接发送给线性马达,使线性马达只接收来自振动控制装置的马达振动信号,也就不会使不同的用于振动反馈的信号产生冲突,也能实现仅用一个线性马达来满足不同的振动反馈需求,简化了整体的结构,也能节省成本。In this embodiment, the vibration control device is configured to receive different signals for vibration feedback, such as standard vibration signals and audio signals, and the received signals are processed and then sent directly to the linear motor, so that the linear motor only receives the motor vibration signal from the vibration control device. This prevents conflicts between different signals for vibration feedback and enables only one linear motor to meet different vibration feedback requirements, thereby simplifying the overall structure and saving costs.
如图2,作为本发明的一种优选实施例,所述振动控制装置还用于与触控模块连接,以接收触控模块发送的开关信号;所述触控模块还与主控模块连接,以将触控滑动信号发送至主控模块。As shown in FIG. 2 , as a preferred embodiment of the present invention, the vibration control device is also used to connect with the touch control module to receive the switch signal sent by the touch control module; the touch control module is also connected with the main control module to send the touch sliding signal to the main control module.
在一个实施例中,用户可以操控触控模块来操控系统程序或者游戏程序,触控装置可以是触控板,这里不具体限定,当需要对用户操控触控模块行为进行振动反馈时;振动控制装置被配置为与触摸模块连接,一种情况是用户按压触控模块,触控模块产生开关信号,则振动控制装置可以接收开关信号,开关信号可被振动控制装置处理后发送给线性马达,当用户按压触控模块时线性马达输出振动完成振动反馈;可以理解的是,触控模块还需要与主控模块连接,用户滑动触控板时也会产生触控滑动信号,触控滑动信号则被发送至主控模块来对系统程序或者应用程序操控。In one embodiment, the user can manipulate the touch module to manipulate the system program or the game program. The touch device can be a touchpad, which is not specifically limited here. When vibration feedback is required for the user's manipulation of the touch module, the vibration control device is configured to be connected to the touch module. In one case, the user presses the touch module and the touch module generates a switch signal. The vibration control device can receive the switch signal, which can be processed by the vibration control device and sent to the linear motor. When the user presses the touch module, the linear motor outputs vibration to complete the vibration feedback. It can be understood that the touch module also needs to be connected to the main control module. When the user slides the touchpad, a touch sliding signal is also generated, and the touch sliding signal is sent to the main control module to control the system program or application.
作为本发明的一种优选实施例,所述振动控制装置用于接收由触控模块发出的触控滑动信号,以通过所述线性马达触发滑动所述触控模块时的振动反馈;或者As a preferred embodiment of the present invention, the vibration control device is used to receive a touch sliding signal sent by the touch module to trigger vibration feedback when sliding the touch module through the linear motor; or
所述振动控制装置用于接收由主控模块下发的触控滑动信号,以通过所述线性马达触发滑动所述触控模块时的振动反馈。The vibration control device is used to receive the touch sliding signal sent by the main control module, so as to trigger the vibration feedback when sliding the touch module through the linear motor.
在一个实施例中,振动控制装置被配置为用于接收由触控模块发出的触控滑动信号,触控滑动信号可以是触控模块上触控点的坐标信号,当用户滑动触控模块时,触摸点可能不断变化,触摸点在触控模块上的坐标则不断被发送至振动控制装置,振动控制装置将接收的触控滑动信号处理后发送给线性马达,进而实现用户滑动触控模块时的振动反馈。In one embodiment, the vibration control device is configured to receive a touch sliding signal emitted by a touch module. The touch sliding signal may be a coordinate signal of a touch point on the touch module. When a user slides the touch module, the touch point may change continuously, and the coordinates of the touch point on the touch module are continuously sent to the vibration control device. The vibration control device processes the received touch sliding signal and sends it to the linear motor, thereby realizing vibration feedback when the user slides the touch module.
在另一个实施例中,振动控制装置被配置为用于接收由主控模块下发的触控滑动信号,振动控制装置本身与主控模块连接,两者之间可进行通信,则在触控模块将触控滑动信号发送给主控模块后,由主控模块再将触控滑动信号发送给振动控制装置,振动控制装置将接收的触控滑动信号处理后发送给线性马达,进而实现用户滑动触控模块时的振动反馈。In another embodiment, the vibration control device is configured to receive a touch sliding signal sent by the main control module. The vibration control device itself is connected to the main control module, and the two can communicate with each other. After the touch module sends the touch sliding signal to the main control module, the main control module sends the touch sliding signal to the vibration control device. The vibration control device processes the received touch sliding signal and sends it to the linear motor, thereby realizing vibration feedback when the user slides the touch module.
作为本发明的一种优选实施例,所述振动控制装置用于接收所述主控模块下发的声音振动固件、振动强度设置数据以及采样参数配置数据,所述声音振动固件用于将音频数据转化为驱动所述线性马达的振动信号。As a preferred embodiment of the present invention, the vibration control device is used to receive the sound vibration firmware, vibration intensity setting data and sampling parameter configuration data issued by the main control module, and the sound vibration firmware is used to convert the audio data into a vibration signal for driving the linear motor.
在一个实施例中,振动控制装置中存储有程序固件,其中包括声音振动固件,来实现音频驱动线性马达的振动反馈,声音振动固件由主控模块发送振动控制装置,当需要更新声音振动固件时,振动控制装置可以存储新的声音振动固件。线性马达的振动强度等振动参数由振动控制装置控制,振动参数可由主控模块来设置,并将振动强度设置数据、采样参数配置数据等配置数据发送给振动控制装置,来满足不同的振动反馈需求。其中,采样参数配置数据用于配置触控模块的采样参数,当触控模块中采用压力传感器时,压力传感器可以设定设定数量个等级以及等级阈值,比如设定为10个等级,阈值为7,当对压力传感器采样达到7以上就触发相应的信号。In one embodiment, a program firmware is stored in the vibration control device, including a sound vibration firmware, to realize the vibration feedback of the audio-driven linear motor. The sound vibration firmware is sent to the vibration control device by the main control module. When the sound vibration firmware needs to be updated, the vibration control device can store the new sound vibration firmware. The vibration parameters such as the vibration intensity of the linear motor are controlled by the vibration control device. The vibration parameters can be set by the main control module, and the configuration data such as the vibration intensity setting data and the sampling parameter configuration data are sent to the vibration control device to meet different vibration feedback requirements. Among them, the sampling parameter configuration data is used to configure the sampling parameters of the touch module. When a pressure sensor is used in the touch module, the pressure sensor can be set to a set number of levels and a level threshold, such as 10 levels, and the threshold is 7. When the pressure sensor sampling reaches 7 or more, the corresponding signal is triggered.
作为本发明的一种优选实施例,所述振动控制装置接收自所述手柄控制模块的标准振动信号采用xinput协议;所述振动控制装置与所述主控模块之间通过串口协议通信;所述主控模块与所述手柄控制模块之间通过USB协议通信,所述主控模块与所述触控模块之间通过USB协议或者I2C协议通信。As a preferred embodiment of the present invention, the vibration control device receives the standard vibration signal from the handle control module using the xinput protocol; the vibration control device communicates with the main control module through the serial port protocol; the main control module communicates with the handle control module through the USB protocol, and the main control module communicates with the touch control module through the USB protocol or the I2C protocol.
作为本发明的一种优选实施例,所述开关信号由所述触控模块中的按压开关触发;或者As a preferred embodiment of the present invention, the switch signal is triggered by a press switch in the touch control module; or
所述开关信号由所述触控模块中的压力传感器触发。The switch signal is triggered by a pressure sensor in the touch control module.
在一个实施例中,开关信号由触控模块中的按压开关触发,按压开关仅有开和关两种状态,开关信号即为高低电平,振动控制装置控制直线电机输出振动来提示用户已经按下触摸模块的按压开关。In one embodiment, the switch signal is triggered by a push switch in the touch module. The push switch has only two states: on and off. The switch signal is a high or low level. The vibration control device controls the linear motor to output vibration to prompt the user that the push switch of the touch module has been pressed.
在另一个实施例中,开关信号由触控模块中的压力传感器触发,压力传感器被按压时几乎不会有形变,为了增强按压的触感,当用户的按压力度达到一定阈值,可以触发开关信号并直接发送给振动控制装置,振动控制装置控制直线电机输出振动来增强按压的触感。In another embodiment, the switch signal is triggered by a pressure sensor in the touch module. The pressure sensor hardly deforms when pressed. In order to enhance the tactile sensation of pressing, when the user's pressing force reaches a certain threshold, the switch signal can be triggered and directly sent to the vibration control device. The vibration control device controls the linear motor to output vibration to enhance the tactile sensation of pressing.
作为本发明的一种优选实施例,所述接收的信号包括标准振动信号、音频信号、开关信号以及触控滑动信号中的一种或多种,所述根据接收的信号输出马达振动信号的具体步骤包括:As a preferred embodiment of the present invention, the received signal includes one or more of a standard vibration signal, an audio signal, a switch signal, and a touch sliding signal, and the specific step of outputting a motor vibration signal according to the received signal includes:
将接收的不同类型的信号按照设定的优先级顺序排序并分别转换为驱动所述线性马达的马达振动信号,或者将接收的不同类型的信号按照设定的优先级顺序排序,并分别转换为驱动所述线性马达的信号并叠加,生成马达振动信号;Sorting the received signals of different types according to a set priority order and converting them into motor vibration signals for driving the linear motor respectively, or sorting the received signals of different types according to a set priority order and converting them into signals for driving the linear motor respectively and superimposing them to generate a motor vibration signal;
向所述线性马达输出所述马达振动信号。The motor vibration signal is output to the linear motor.
在一个实施例中,振动控制装置可以接收不同模块发送来的信号,统一对线性马达的振动进行控制。比如,在一台掌机中,其内的振动控制装置可以接收标准振动信号、音频信号、开关信号以及触控滑动信号,但不必是同时接收多种信号,可以在的不同情景中分别接收不同的信号,并将信号分别处理转换为线性马达的驱动信号,使掌机为用户提供不同的振动反馈。In one embodiment, the vibration control device can receive signals sent from different modules and uniformly control the vibration of the linear motor. For example, in a handheld game console, the vibration control device therein can receive standard vibration signals, audio signals, switch signals, and touch sliding signals, but it does not have to receive multiple signals at the same time. Different signals can be received in different scenarios, and the signals are processed and converted into driving signals for the linear motor, so that the handheld game console provides different vibration feedback to the user.
在一个实施例中,存在振动控制装置几乎同时接收多种不同类型的信号的情况,一种可能的情况是,为了避免冲突,可以对接收的不同类型的信号设定优先级顺序,并按照优先级顺序对不同类型的信号依次处理;比如当同时有游戏内驱动的振动反馈与音频驱动的振动反馈,即振动控制装置会同时接收到标准振动信号与音频信号,振动控制装置可以先对标准振动信号进行处理,再对音频信号进行处理,使线性马达依次输出振动反馈,振动效果更好,可以理解的是,这种优先级顺序是预先设定的,且是可以更改的,振动控制装置可以接收主控模块的优先级设定顺序的配置数据。In one embodiment, there is a situation where the vibration control device receives multiple different types of signals almost at the same time. One possible situation is that in order to avoid conflicts, a priority order can be set for the different types of signals received, and the different types of signals can be processed in sequence according to the priority order; for example, when there is vibration feedback driven by the game and vibration feedback driven by the audio at the same time, that is, the vibration control device will receive the standard vibration signal and the audio signal at the same time, the vibration control device can process the standard vibration signal first, and then process the audio signal, so that the linear motor can output vibration feedback in sequence, and the vibration effect is better. It can be understood that this priority order is pre-set and can be changed. The vibration control device can receive the configuration data of the priority setting order of the main control module.
另一种可能的情况是,为了避免冲突,将不同的振动叠加,即振动控制装置将接收的不同类型的信号按照设定的优先级顺序排序,并分别转换为驱动所述线性马达的信号并叠加,生成马达振动信号;线性马达根据马达振动信号输出振动反馈,叠加后的振动反馈主要体现为较强的振动,比如当游戏内驱动的振动反馈较强,音频驱动的振动反馈较弱,则用户感知的为较强的振动反馈。进一步的,在将排序后的不同类型的信号分别转换为驱动所述线性马达的信号并叠加时,按照优先级顺序,对低优先级的信号的振动强度减弱之后再叠加,来使线性马达体现主要的振动反馈;比如,振动反馈的优先级顺序依次为触控模块触发的振动反馈,游戏内驱动的振动反馈,声音驱动的振动反馈,则对于振动控制模块,优先级顺序对应为触控滑动信号、标准振动信号、音频信号,当触控模块触发的振动反馈,游戏内驱动的振动反馈同时触发时,则优先处理触控滑动信号,再处理标准振动信号,同时将标准振动信号的振动强度减弱,再叠加后输出马达振动信号;同理,当游戏内驱动的振动反馈,声音驱动的振动反馈同时触发时,则优先处理标准振动信号,再处理音频信号,同时将音频信号的振动强度减弱,再叠加后输出马达振动信号。Another possible scenario is that in order to avoid conflict, different vibrations are superimposed, that is, the vibration control device sorts the different types of signals received according to the set priority order, and converts them into signals for driving the linear motor respectively and superimposes them to generate a motor vibration signal; the linear motor outputs vibration feedback according to the motor vibration signal, and the superimposed vibration feedback is mainly manifested as strong vibration. For example, when the vibration feedback driven by the game is strong and the vibration feedback driven by the audio is weak, the user perceives the stronger vibration feedback. Furthermore, when the sorted signals of different types are converted into signals for driving the linear motor and superimposed, the vibration intensity of the low-priority signal is weakened in order of priority before being superimposed, so that the linear motor can reflect the main vibration feedback; for example, the priority order of vibration feedback is vibration feedback triggered by the touch module, vibration feedback driven in the game, and vibration feedback driven by sound. For the vibration control module, the priority order corresponds to touch sliding signal, standard vibration signal, and audio signal. When the vibration feedback triggered by the touch module and the vibration feedback driven in the game are triggered at the same time, the touch sliding signal is processed first, and then the standard vibration signal is processed, and the vibration intensity of the standard vibration signal is weakened, and then the motor vibration signal is output after superposition; similarly, when the vibration feedback driven in the game and the vibration feedback driven by sound are triggered at the same time, the standard vibration signal is processed first, and then the audio signal is processed, and the vibration intensity of the audio signal is weakened, and then the motor vibration signal is output after superposition.
在本发明的一种实施例中,提供一种振动控制系统,所述振动控制系统包括:In one embodiment of the present invention, a vibration control system is provided, the vibration control system comprising:
主控模块;Main control module;
手柄控制模块;Handle control module;
线性马达;以及Linear motors; and
如上述任意一实施例提供的振动控制装置。A vibration control device as provided in any one of the above embodiments.
在本实施中,主控模块可以是存在于一个计算机设备中,计算机设备可以是掌机、游戏主机、智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此;主控模块可以运行系统程序与游戏程序,系统程序可以是windows系统或者基于Linux的系统,也可以是在此之上的游戏平台系统,游戏程序则可以是给用户游玩的应用程序,这里不做具体限定。In this embodiment, the main control module may be present in a computer device, and the computer device may be a handheld game console, a game console, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this; the main control module can run system programs and game programs, the system program may be a Windows system or a Linux-based system, or a game platform system based thereon, and the game program may be an application program for users to play, which is not specifically limited here.
在本实施例中,手柄控制模块与主控模块连接,手柄控制模块可以独立于主控模块,也可以焊接于主控模块的电路板上;手柄控制模块可以与操作手柄连接,主要用于控制操作手柄,手柄控制模块与操作手柄之间的通信遵循相应的协议,比如Xinput协议与Dinput协议。用户通过操作手柄来与应用程序交互,比如,游戏程序运行过程中,可能在一些特定场景或者操作下需要触发操作手柄振动,来给用户振动反馈,则主控模块会产生游戏振动信号,并将游戏振动信号发送至手柄控制模块,手柄控制模块接收到游戏振动信号后并经过处理转换为标准振动信号,以使线性马达振动;标准振动信号可以是满足Xinput协议的信号。线性马达可以根据标准振动信号输出振动。In this embodiment, the handle control module is connected to the main control module. The handle control module can be independent of the main control module or welded on the circuit board of the main control module. The handle control module can be connected to the operating handle and is mainly used to control the operating handle. The communication between the handle control module and the operating handle follows the corresponding protocol, such as the Xinput protocol and the Dinput protocol. The user interacts with the application through the operating handle. For example, during the running of the game program, it may be necessary to trigger the vibration of the operating handle in some specific scenes or operations to give the user vibration feedback. The main control module will generate a game vibration signal and send the game vibration signal to the handle control module. After receiving the game vibration signal, the handle control module will convert it into a standard vibration signal after processing to make the linear motor vibrate. The standard vibration signal can be a signal that meets the Xinput protocol. The linear motor can output vibration according to the standard vibration signal.
在本实施例中,振动控制装置被配置为用于接收来自手柄控制模块的标准振动信号以及来自主控模块的音频信号,并根据接收的信号输出马达振动信号。游戏程序运行过程中也会通过音频信号并通过扬声器输出声音,同时主控模块还将音频信号发送给振动控制装置,由振动控制装置处理后发送给线性马达来输出振动以给用户反馈,也就是通过振动控制装置使线性马达实现游戏声音驱动的声音振动反馈,可以提升用户在游玩时的体验。振动控制装置对接收的信号处理并发送给线性马达,包括对振动逻辑的处理,即根据接收的不同的信号,使线性马达以相应的振动强度、振动频率等输出振动;还包括对接收的信号自身的处理,比如使音频信号转换为可驱动线性马达的信号,比如防止标准振动信号和音频信号对线性马达的驱动冲突。振动控制装置可以接收标准振动信号和音频信号,但不限制于此,当有其他的振动反馈需求,可以将相应的信号直接发送给振动控制装置,拓展性好。In this embodiment, the vibration control device is configured to receive a standard vibration signal from the handle control module and an audio signal from the main control module, and output a motor vibration signal according to the received signal. During the running of the game program, the sound is also output through the audio signal and the speaker. At the same time, the main control module also sends the audio signal to the vibration control device, which is processed by the vibration control device and sent to the linear motor to output vibration to give feedback to the user, that is, the linear motor is enabled to realize the sound vibration feedback driven by the game sound through the vibration control device, which can enhance the user's experience when playing. The vibration control device processes the received signal and sends it to the linear motor, including the processing of the vibration logic, that is, according to the different signals received, the linear motor outputs vibration with corresponding vibration intensity, vibration frequency, etc.; it also includes the processing of the received signal itself, such as converting the audio signal into a signal that can drive the linear motor, such as preventing the standard vibration signal and the audio signal from driving the linear motor. The vibration control device can receive standard vibration signals and audio signals, but is not limited to this. When there are other vibration feedback requirements, the corresponding signal can be sent directly to the vibration control device, which has good expansibility.
在本实施例中,线性马达直接与振动控制装置连接,并接收振动控制装置发送的马达振动信号,线性马达可以根据马达振动信号输出振动。线性马达通常是设置在操作手柄内部,线性马达可以根据标准振动信号输出振动。可以理解的是,为了更好的振动反馈效果,线性马达的数量的设置多个。In this embodiment, the linear motor is directly connected to the vibration control device and receives the motor vibration signal sent by the vibration control device. The linear motor can output vibration according to the motor vibration signal. The linear motor is usually arranged inside the operating handle, and the linear motor can output vibration according to the standard vibration signal. It can be understood that in order to achieve a better vibration feedback effect, the number of linear motors is set to be multiple.
作为一个优选实施例,所述振动控制系统还包括:As a preferred embodiment, the vibration control system further includes:
触控模块,分别与所述主控模块以及振动控制装置连接,所述触控模块用于将触控滑动信号发送至主控模块以及将开关信号发送至振动控制装置。The touch control module is connected to the main control module and the vibration control device respectively, and is used to send a touch sliding signal to the main control module and send a switch signal to the vibration control device.
在一个实施例中,振动控制系统还包括触控模块,来控制线性马达对用户操控触控模块行为进行振动反馈。用户可以操控触控模块来操控系统程序或者游戏程序,触控装置可以是触控板,这里不具体限定,当需要对用户操控触控模块行为进行振动反馈时;振动控制装置被配置为与触摸模块连接,一种情况是用户按压触控模块,触控模块产生开关信号,则振动控制装置可以接收开关信号,开关信号可被振动控制装置处理后发送给线性马达,当用户按压触控模块时线性马达输出振动完成振动反馈;可以理解的是,触控模块还需要与主控模块连接,用户滑动触控板时也会产生触控滑动信号,触控滑动信号则被发送至主控模块来对系统程序或者应用程序操控。In one embodiment, the vibration control system further includes a touch module to control the linear motor to provide vibration feedback to the user's manipulation of the touch module. The user can manipulate the touch module to manipulate the system program or game program. The touch device can be a touch pad, which is not specifically limited here. When vibration feedback is required for the user's manipulation of the touch module; the vibration control device is configured to be connected to the touch module. In one case, the user presses the touch module, and the touch module generates a switch signal. The vibration control device can receive the switch signal, which can be processed by the vibration control device and sent to the linear motor. When the user presses the touch module, the linear motor outputs vibration to complete the vibration feedback. It can be understood that the touch module also needs to be connected to the main control module. When the user slides the touch pad, a touch sliding signal will also be generated. The touch sliding signal is sent to the main control module to control the system program or application.
在本发明的一种实施例中,提供一种掌机,包括:机体、显示屏以及操作手柄;其特征在于,还配置有上述任一实施例提供的振动控制系统;其中,所述主控模块设置于所述机体,所述主控模块与所述显示屏连接,所述手柄控制模块与所述操作手柄连接,所述线性马达设置于所述机体内。In one embodiment of the present invention, a handheld game console is provided, comprising: a body, a display screen and an operating handle; characterized in that it is also configured with a vibration control system provided in any of the above embodiments; wherein the main control module is arranged in the body, the main control module is connected to the display screen, the handle control module is connected to the operating handle, and the linear motor is arranged in the body.
在一个实施例中,掌机具有机体、显示屏以及操作手柄,以及在掌机内设置有完整的振动控制系统,机体可以包括外壳,还可以包括电池、扬声器等,这里不做具体限定,操作手柄与机体连接,用户可以操控操作手柄来操控掌机以及游玩掌机内的游戏,振动控制系统为用户使用掌机时提供振动反馈,提升用户使用体验。In one embodiment, the handheld game console has a body, a display screen, and an operating handle, and a complete vibration control system is arranged in the handheld game console. The body may include a shell, and may also include a battery, a speaker, etc., which are not specifically limited here. The operating handle is connected to the body, and the user can operate the operating handle to control the handheld game console and play games in the handheld game console. The vibration control system provides vibration feedback to the user when using the handheld game console, thereby improving the user experience.
图4示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是上述实施例提供的掌机。如图4所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,例如游戏程序。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。FIG4 shows an internal structure diagram of a computer device in an embodiment. The computer device may specifically be the handheld game console provided in the above embodiment. As shown in FIG4 , the computer device includes a processor, a memory, a network interface, an input device, and a display screen connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store computer programs, such as game programs. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or may be a button, trackball, or touchpad provided on the housing of the computer device, or may be an external keyboard, touchpad, or mouse, etc.
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art will understand that the structure shown in FIG. 4 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
本领域普通技术人员可以理解实现上述实施例涉及的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those skilled in the art can understand that all or part of the processes involved in the above embodiments can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and/or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims (10)

  1. 一种振动控制装置,其特征在于,所述振动控制装置用于分别与主控模块、手柄控制模块以及线性马达连接,其中,所述主控模块用于运行系统程序、应用程序;所述手柄控制模块用于与所述主控模块连接,所述手柄控制模块用于接收来自主控模块的游戏振动信号,并将游戏振动信号转换为标准振动信号;所述马达振动信号用于驱动线性马达输出振动反馈;A vibration control device, characterized in that the vibration control device is used to be connected to a main control module, a handle control module and a linear motor respectively, wherein the main control module is used to run system programs and application programs; the handle control module is used to be connected to the main control module, the handle control module is used to receive a game vibration signal from the main control module, and convert the game vibration signal into a standard vibration signal; the motor vibration signal is used to drive the linear motor to output vibration feedback;
    所述振动控制装置被配置为:用于接收来自手柄控制模块的标准振动信号以及来自主控模块的音频信号,并根据接收的信号输出马达振动信号。The vibration control device is configured to receive a standard vibration signal from a handle control module and an audio signal from a main control module, and output a motor vibration signal according to the received signals.
  2. 根据权利要求1所述的一种振动控制装置,其特征在于,所述振动控制装置还用于与触控模块连接,以接收触控模块发送的开关信号;所述触控模块还与主控模块连接,以将触控滑动信号发送至主控模块。According to a vibration control device according to claim 1, it is characterized in that the vibration control device is also used to connect with a touch control module to receive a switch signal sent by the touch control module; the touch control module is also connected with a main control module to send a touch sliding signal to the main control module.
  3. 根据权利要求2所述的一种振动控制装置,其特征在于,A vibration control device according to claim 2, characterized in that:
    所述振动控制装置用于接收由触控模块发出的触控滑动信号,以通过所述线性马达触发滑动所述触控模块时的振动反馈;或者The vibration control device is used to receive a touch sliding signal sent by the touch module, so as to trigger vibration feedback when sliding the touch module through the linear motor; or
    所述振动控制装置用于接收由主控模块下发的触控滑动信号,以通过所述线性马达触发滑动所述触控模块时的振动反馈。The vibration control device is used to receive the touch sliding signal sent by the main control module, so as to trigger the vibration feedback when sliding the touch module through the linear motor.
  4. 根据权利要求2所述的一种振动控制装置,其特征在于,所述振动控制装置用于接收所述主控模块下发的声音振动固件、振动强度设置数据以及采样参数配置数据,所述声音振动固件用于将音频数据转化为驱动所述线性马达的振动信号。A vibration control device according to claim 2, characterized in that the vibration control device is used to receive sound vibration firmware, vibration intensity setting data and sampling parameter configuration data issued by the main control module, and the sound vibration firmware is used to convert audio data into a vibration signal for driving the linear motor.
  5. 根据权利要求2所述的一种振动控制装置,其特征在于,所述振动控制装置接收自所述手柄控制模块的标准振动信号采用xinput协议;所述振动控制装置与所述主控模块之间通过串口协议通信;所述主控模块与所述手柄控制模块之间通过USB协议通信,所述主控模块与所述触控模块之间通过USB协议或者I2C协议通信。A vibration control device according to claim 2, characterized in that the standard vibration signal received by the vibration control device from the handle control module adopts the xinput protocol; the vibration control device communicates with the main control module through the serial port protocol; the main control module communicates with the handle control module through the USB protocol, and the main control module communicates with the touch control module through the USB protocol or the I2C protocol.
  6. 根据权利要求2所述的一种振动控制装置,其特征在于,A vibration control device according to claim 2, characterized in that:
    所述开关信号由所述触控模块中的按压开关触发;或者The switch signal is triggered by a press switch in the touch control module; or
    所述开关信号由所述触控模块中的压力传感器触发。The switch signal is triggered by a pressure sensor in the touch control module.
  7. 根据权利要求1-6任一项权利要求所述的一种振动控制装置,其特征在于,所述接收的信号包括标准振动信号、音频信号、开关信号以及触控滑动信号中的一种或多种,所述根据接收的信号输出马达振动信号的具体步骤包括:A vibration control device according to any one of claims 1 to 6, characterized in that the received signal includes one or more of a standard vibration signal, an audio signal, a switch signal, and a touch sliding signal, and the specific step of outputting a motor vibration signal according to the received signal includes:
    将接收的不同类型的信号按照设定的优先级顺序排序并分别转换为驱动所述线性马达的马达振动信号;或者将接收的不同类型的信号按照设定的优先级顺序排序,并分别转换为驱动所述线性马达的信号并叠加,生成马达振动信号;Sorting the received signals of different types according to a set priority order and converting them into motor vibration signals for driving the linear motor respectively; or sorting the received signals of different types according to a set priority order, converting them into signals for driving the linear motor respectively and superimposing them to generate a motor vibration signal;
    向所述线性马达输出所述马达振动信号。The motor vibration signal is output to the linear motor.
  8. 一种振动控制系统,其特征在于,所述振动控制系统包括:A vibration control system, characterized in that the vibration control system comprises:
    主控模块;Main control module;
    手柄控制模块;Handle control module;
    线性马达;以及Linear motors; and
    如权利要求1-7任意一项权利要求所述的振动控制装置。A vibration control device as claimed in any one of claims 1 to 7.
  9. 根据权利要求8所述的一种振动控制系统,其特征在于,所述振动控制系统还包括:A vibration control system according to claim 8, characterized in that the vibration control system further comprises:
    触控模块,分别与所述主控模块以及振动控制装置连接,所述触控模块用于将触控滑动信号发送至主控模块以及将开关信号发送至振动控制装置。The touch control module is connected to the main control module and the vibration control device respectively, and is used to send a touch sliding signal to the main control module and send a switch signal to the vibration control device.
  10. 一种掌机,包括:机体、显示屏以及操作手柄;其特征在于,还配置有如权利要求8-9任一项权利要求所述的振动控制系统;其中,所述主控模块设置于所述机体,所述主控模块与所述显示屏连接,所述手柄控制模块与所述操作手柄连接,所述线性马达设于所述机体内。A handheld game console, comprising: a body, a display screen and an operating handle; characterized in that it is also equipped with a vibration control system as described in any one of claims 8 to 9; wherein the main control module is arranged in the body, the main control module is connected to the display screen, the handle control module is connected to the operating handle, and the linear motor is arranged in the body.
PCT/CN2023/075174 2023-02-09 2023-02-09 Vibration control apparatus, system and handheld console WO2024164227A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/075174 WO2024164227A1 (en) 2023-02-09 2023-02-09 Vibration control apparatus, system and handheld console

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/075174 WO2024164227A1 (en) 2023-02-09 2023-02-09 Vibration control apparatus, system and handheld console

Publications (1)

Publication Number Publication Date
WO2024164227A1 true WO2024164227A1 (en) 2024-08-15

Family

ID=92261873

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/075174 WO2024164227A1 (en) 2023-02-09 2023-02-09 Vibration control apparatus, system and handheld console

Country Status (1)

Country Link
WO (1) WO2024164227A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101264387A (en) * 2007-03-16 2008-09-17 周建正 Vibration bag for PS3 game machine handlebar
US20100137066A1 (en) * 2008-12-02 2010-06-03 Zeroplus Technology Co., Ltd. Simulation game system
CN101879375A (en) * 2009-05-06 2010-11-10 鼎亿数码科技(上海)有限公司 Mobile-phone game handle based on Bluetooth transmission and realization method thereof
US20110157052A1 (en) * 2009-12-24 2011-06-30 Samsung Electronics Co., Ltd. Method and apparatus for generating vibrations in portable terminal
CN110244599A (en) * 2019-05-14 2019-09-17 广州小鸡快跑网络科技有限公司 Game console control method, electronic equipment and medium based on linear motor
CN110568926A (en) * 2019-08-26 2019-12-13 维沃移动通信有限公司 Sound signal processing method and terminal equipment
CN115206337A (en) * 2022-06-27 2022-10-18 瑞声开泰声学科技(上海)有限公司 Control method and device of vibration motor, storage medium and electronic equipment
CN115586830A (en) * 2022-09-28 2023-01-10 上海艾为电子技术股份有限公司 Terminal, handle and vibration control method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101264387A (en) * 2007-03-16 2008-09-17 周建正 Vibration bag for PS3 game machine handlebar
US20100137066A1 (en) * 2008-12-02 2010-06-03 Zeroplus Technology Co., Ltd. Simulation game system
CN101879375A (en) * 2009-05-06 2010-11-10 鼎亿数码科技(上海)有限公司 Mobile-phone game handle based on Bluetooth transmission and realization method thereof
US20110157052A1 (en) * 2009-12-24 2011-06-30 Samsung Electronics Co., Ltd. Method and apparatus for generating vibrations in portable terminal
CN110244599A (en) * 2019-05-14 2019-09-17 广州小鸡快跑网络科技有限公司 Game console control method, electronic equipment and medium based on linear motor
CN110568926A (en) * 2019-08-26 2019-12-13 维沃移动通信有限公司 Sound signal processing method and terminal equipment
CN115206337A (en) * 2022-06-27 2022-10-18 瑞声开泰声学科技(上海)有限公司 Control method and device of vibration motor, storage medium and electronic equipment
CN115586830A (en) * 2022-09-28 2023-01-10 上海艾为电子技术股份有限公司 Terminal, handle and vibration control method

Similar Documents

Publication Publication Date Title
CN110166877B (en) Audio playing method and device of TWS earphone and charging box
CN110784858B (en) Bluetooth device control method and device, electronic device and storage medium
WO2017215512A1 (en) Audio stream processing method and related devices
WO2020108102A1 (en) Vibration method, electronic device and storage medium
US20220375441A1 (en) Electronic musical instrument, electronic musical instrument controlling method and non-transitory computer-readable storage medium
CN110830970B (en) Audio transmission method, device, equipment and storage medium between Bluetooth equipment
CN109285552B (en) Sound signal processing apparatus and parameter allocation method
US11210056B2 (en) Electronic device and method of controlling thereof
CN111988653A (en) Interaction method, device, equipment and storage medium for multi-video screen projection information
CN106686519B (en) The method, apparatus and terminal of the stereo pairing of audio-frequence player device
US20230370774A1 (en) Bluetooth speaker control method and system, storage medium, and mobile terminal
WO2024164227A1 (en) Vibration control apparatus, system and handheld console
CN106303691A (en) Frame of video sends system and frame of video sending method
CN205320265U (en) External sound card controlling means
CN107193551B (en) Method and device for generating image frame
CN107948854A (en) One kind operation audio generation method, device, terminal and computer-readable medium
US20240214757A1 (en) Method and device for controlling vibration motor, non-transitory computer-readable storage medium, and electronic device
CN106708462A (en) Playing mode switching method and device and headset
CN109739468A (en) Running optimizatin method, apparatus, storage medium and terminal device
CN115944908A (en) Vibration control device, system and palm machine
KR20230086561A (en) Application loaded with path change software, and method for changing audio stream output path of android audio system using the same
KR20220016552A (en) The method for processing data and the electronic device supporting the same
CN113746982B (en) Audio playing control method and device, electronic equipment and readable storage medium
US20210170274A1 (en) Simulatively-touch method, simulatively-touch device, and touch control system
US7366860B2 (en) Storage device configured to sequentially input a command

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23920435

Country of ref document: EP

Kind code of ref document: A1