Seat and damping adjusting method and device thereof
By employing time-frequency conversion and adaptive filtering technology in the seat vibration system, noise frequencies are accurately identified and filtered, solving the problems of high noise and low feedback clarity in the seat vibration system, and improving the user's interactive immersion and tactile experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU BLACK & WHITE TECH CO LTD
- Filing Date
- 2025-12-25
- Publication Date
- 2026-05-15
AI Technical Summary
Existing seat vibration systems suffer from a contradiction between high noise levels and low feedback clarity. They cannot accurately identify noise frequency components, lack data support for noise reduction and vibration damping strategies, and cannot adapt to the dynamic vibration requirements of different gaming scenarios, resulting in distortion of effective vibration signals.
By collecting the time-domain signal of the seat vibration mechanism and performing time-frequency conversion, extracting the spectral feature vector, and using an adaptive filtering algorithm or prediction model to identify and suppress noise frequencies, a damping adjustment command is generated to adjust the parameters of the vibration drive mechanism and the adaptive damping mechanism, so as to achieve precise noise suppression and effective vibration signal preservation.
It achieves efficient and high-precision noise suppression, enhances the user's perception of vibration details in the game scene, ensures the immersive interaction and haptic experience, reduces vibration noise, and improves feedback clarity.
Smart Images

Figure CN122032071A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of seating technology, and in particular to a seat and its shock absorption adjustment method and device. Background Technology
[0002] Vibration feedback in seats (such as gaming chairs in gaming scenarios) is a core feature for enhancing gaming immersion. By using vibration motors to simulate sound effects such as gunshots, explosions, and collisions in games, it enhances the player's haptic interaction experience.
[0003] However, existing seat vibration systems generally suffer from the contradiction of "high vibration noise" and "low feedback clarity". In order to ensure the intensity of vibration, vibration motors often adopt high speed and large amplitude design, which is prone to structural resonance noise. At the same time, low-frequency noise mixed in the vibration signal will mask the effective vibration feedback, making it difficult for players to accurately perceive the vibration details in the game scene.
[0004] Existing seat vibration system damping adjustment technologies generally suffer from drawbacks such as inability to accurately identify noise frequency components, lack of data support for noise reduction and vibration damping strategies, inability to suppress the noise of the motor itself, and limited noise reduction effect; they also cannot adapt to the dynamic vibration requirements of different game scenarios and are prone to distortion of effective vibration signals. In short, the damping adjustment solutions simply cannot meet the actual usage requirements of "low noise + high definition". Summary of the Invention
[0005] The technical problem to be solved by this disclosure is to overcome the defects of existing seat shock absorption adjustment schemes, such as the inability to accurately identify noise frequency components, the lack of data support for noise reduction and shock absorption strategies, the inability to suppress the noise of the motor itself, and the easy distortion of effective vibration signals. The purpose is to provide a seat and its shock absorption adjustment method and device.
[0006] This disclosure solves the above-mentioned technical problems through the following technical solution:
[0007] In a first aspect, this disclosure provides a method for adjusting the shock absorption of a seat, the method comprising:
[0008] The first time-domain vibration signal generated by the vibration mechanism in the seat during a first preset time period is collected; wherein, the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario;
[0009] The first time-domain vibration signal is subjected to time-frequency conversion processing to obtain the first frequency-domain vibration signal;
[0010] The first spectral feature vector corresponding to the first frequency domain vibration signal is extracted;
[0011] Based on the first spectral feature vector, the noise in the first time-domain vibration signal is filtered and suppressed to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0012] Based on the first time-domain vibration signal and the effective vibration signal, a first damping adjustment command is generated to adjust the seat for damping.
[0013] Optionally, the step of filtering and suppressing noise in the first time-domain vibration signal based on the first spectral feature vector to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario includes:
[0014] Based on the minimum mean square error criterion, an adaptive filtering algorithm is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector, so as to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0015] or,
[0016] The first spectral feature vector is input into a pre-trained preset model to predict the noise frequency, and the noise in the first time-domain vibration signal is filtered and suppressed based on the noise frequency to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0017] Optionally, the step of using an adaptive filtering algorithm based on the minimum mean square error criterion to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector to obtain the effective vibration signal matching the preset operation experience in the target interaction scenario includes:
[0018] The frequency range to which the first spectral feature vector belongs is divided into several different preset frequency bands;
[0019] By comparing the first spectral feature vector corresponding to each preset frequency band with the reference noise spectral features corresponding to different preset noise frequency bands in the preset noise library, a comparison result is obtained.
[0020] In response to the comparison result indicating that the similarity between the two is greater than a preset value, it is determined that the corresponding preset frequency band belongs to the actual noise frequency band;
[0021] The adaptive filtering algorithm is used to filter the actual noise frequency band in the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0022] Optionally, the step of using the adaptive filtering algorithm to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario includes:
[0023] The first energy percentage of the noise in all the actual noise frequency bands is calculated in the first time-domain vibration signal corresponding to the frequency band range.
[0024] Based on the first energy ratio and the pre-constructed first mapping relationship, the first target filtering coefficient of the adaptive filtering algorithm is determined;
[0025] The adaptive filtering algorithm using the first target filtering coefficient is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0026] Optionally, the step of generating a first damping adjustment command based on the first time-domain vibration signal and the effective vibration signal to adjust the seat's damping includes:
[0027] The signal difference between the first time-domain vibration signal and the effective vibration signal is calculated.
[0028] Based on the signal difference and the pre-constructed second mapping relationship, a vibration damping adjustment strategy is determined, and a first vibration damping adjustment command is generated based on the vibration damping adjustment strategy.
[0029] Based on the aforementioned shock absorption adjustment strategy, the operating parameter values of the vibration drive mechanism in the seat are adjusted to a first preset range, wherein the operating parameter values include operating frequency and / or amplitude.
[0030] And / or, adjust the damping stiffness of the adaptive damping mechanism in the seat to a second preset range.
[0031] Optionally, after the step of adjusting the seat for shock absorption, the method further includes:
[0032] Collect the second time-domain vibration signal generated by the vibration mechanism in the seat during a second preset time period;
[0033] The second time-domain vibration signal is subjected to time-frequency conversion processing to obtain the second frequency-domain vibration signal;
[0034] The second spectral feature vector corresponding to the second frequency domain vibration signal is extracted;
[0035] Based on the second spectral feature vector, the second energy proportion corresponding to noise in the second time-domain vibration signal is determined;
[0036] In response to the fact that the proportion of the second energy is less than the first preset value, it is determined that the seat has reached the preset shock absorption adjustment condition;
[0037] In response to the second energy proportion being greater than or equal to a first preset value, the second target filtering coefficient of the adaptive filtering algorithm is determined based on the second energy proportion and a pre-constructed first mapping relationship.
[0038] The adaptive filtering algorithm using the second target filtering coefficient is used to filter the noise in the second time-domain vibration signal so as to control the noise in the second time-domain vibration signal within a second preset value.
[0039] Optionally, after determining that the seat has reached the preset shock absorption adjustment conditions, the method further includes:
[0040] Generate a first prompt signal; wherein the first prompt signal includes a normal signal indicating that the damping adjustment has been completed;
[0041] And / or, based on preset monitoring strategies and / or user interaction operations, determine to execute the next shock absorption adjustment operation.
[0042] Optionally, the vibration damping adjustment method further includes:
[0043] Different noise reduction levels have corresponding matching second preset values; wherein, the noise reduction level is determined based on user operation or user preference information;
[0044] And / or,
[0045] Generate a second prompt signal; wherein the second prompt signal includes an abnormal signal indicating that the adjustment cannot be completed;
[0046] And / or, acquire externally input damping adjustment parameters and generate a first damping adjustment command based on the damping adjustment parameters to adjust the seat's damping.
[0047] A second aspect of this disclosure provides a seat shock absorption adjustment device, the adjustment device comprising:
[0048] The first time-domain signal acquisition module is used to acquire the first time-domain vibration signal generated by the vibration mechanism in the seat within a first preset time period; wherein, the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario;
[0049] The first frequency signal acquisition module is used to perform time-frequency conversion processing on the first time-domain vibration signal to obtain the first frequency-domain vibration signal.
[0050] The first spectral feature extraction module is used to extract the first spectral feature vector corresponding to the first frequency domain vibration signal;
[0051] The filtering module is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0052] The shock absorption adjustment module is used to generate a first shock absorption adjustment command based on the first time-domain vibration signal and the effective vibration signal, so as to adjust the seat for shock absorption.
[0053] Optionally, the filtering module is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector using an adaptive filtering algorithm based on the minimum mean square error criterion, so as to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0054] or,
[0055] The filtering module is used to input the first spectral feature vector into a pre-trained preset model to predict the noise frequency, and to filter and suppress the noise in the first time-domain vibration signal based on the noise frequency, so as to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0056] Optionally, the filtering module includes:
[0057] The frequency band division unit is used to divide the frequency band range to which the first spectral feature vector belongs into several different preset frequency bands;
[0058] The comparison unit is used to compare the first spectral feature vector corresponding to each preset frequency band with the reference noise spectral features corresponding to different preset noise frequency bands in the preset noise library to obtain the comparison result.
[0059] A noise frequency band determination unit is used to determine that the corresponding preset frequency band belongs to the actual noise frequency band in response to the comparison result indicating that the similarity between the two is greater than a preset value.
[0060] The filtering unit is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal using the adaptive filtering algorithm to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0061] Optionally, the filtering unit is used for:
[0062] The first energy percentage of the noise in all the actual noise frequency bands is calculated in the first time-domain vibration signal corresponding to the frequency band range.
[0063] Based on the first energy ratio and the pre-constructed first mapping relationship, the first target filtering coefficient of the adaptive filtering algorithm is determined;
[0064] The adaptive filtering algorithm using the first target filtering coefficient is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0065] Optionally, the shock absorption adjustment module includes:
[0066] The difference calculation unit is used to calculate the signal difference between the first time-domain vibration signal and the effective vibration signal;
[0067] The vibration damping adjustment determination unit is used to determine the vibration damping adjustment strategy based on the signal difference and the pre-constructed second mapping relationship, and to generate the first vibration damping adjustment command based on the vibration damping adjustment strategy.
[0068] A shock absorption adjustment unit is used to adjust the working parameter values of the vibration drive mechanism in the seat to a first preset range based on the shock absorption adjustment strategy. The working parameter values include working frequency and / or amplitude.
[0069] And / or, adjust the damping stiffness of the adaptive damping mechanism in the seat to a second preset range.
[0070] Optionally, the shock absorption adjustment device further includes:
[0071] The second time-domain signal acquisition module is used to acquire the second time-domain vibration signal generated by the vibration mechanism in the seat during a second preset time period.
[0072] The second frequency signal acquisition module is used to perform time-frequency conversion processing on the second time-domain vibration signal to obtain the second frequency-domain vibration signal.
[0073] The second spectral feature extraction module is used to extract the second spectral feature vector corresponding to the second frequency domain vibration signal;
[0074] The filtering module is used for:
[0075] Based on the second spectral feature vector, a second energy proportion corresponding to noise in the second time-domain vibration signal is determined; in response to the second energy proportion being less than a first preset value, it is determined that the seat has reached a preset shock absorption adjustment condition; in response to the second energy proportion being greater than or equal to the first preset value, a second target filtering coefficient of the adaptive filtering algorithm is determined based on the second energy proportion and a pre-constructed first mapping relationship; the adaptive filtering algorithm with the second target filtering coefficient is used to filter the noise in the second time-domain vibration signal to control the noise in the second time-domain vibration signal within a second preset value.
[0076] Optionally, the shock absorption adjustment device further includes:
[0077] A first prompt signal generation module is used to generate a first prompt signal; wherein, the first prompt signal includes a normal signal indicating that the vibration damping adjustment has been completed;
[0078] And / or, a monitoring and adjustment module, used to determine the next vibration damping adjustment operation to be performed based on a preset monitoring strategy and / or user interaction.
[0079] Optionally, different noise reduction levels have corresponding matching second preset values; wherein the noise reduction level is determined based on user operation or user preference information;
[0080] And / or,
[0081] The shock absorption adjustment device also includes:
[0082] The second prompt signal generation module is used to generate a second prompt signal; wherein the second prompt signal includes an abnormal signal indicating that the adjustment cannot be completed;
[0083] And / or, the shock absorption adjustment module is further configured to acquire externally input shock absorption adjustment parameters and generate a first shock absorption adjustment command based on the shock absorption adjustment parameters to adjust the seat for shock absorption.
[0084] In a third aspect, this disclosure provides a seat that includes the shock-absorbing adjustment device as described in the second aspect above.
[0085] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.
[0086] The positive and progressive effects of this disclosure are as follows:
[0087] This embodiment proposes an active vibration damping adjustment scheme for a seat. Specifically, it collects the time-domain vibration signal corresponding to the vibration mechanism in the seat in a timely manner, performs time-frequency conversion to convert it into frequency-domain spectrum data, and extracts the corresponding spectrum feature vector, i.e., introduces spectrum analysis to accurately identify noise frequency components. This allows for filtering of the collected time-domain vibration signal, thereby efficiently and accurately acquiring the effective vibration signal. Then, based on the comparison result between the first time-domain vibration signal and the effective vibration signal, a vibration damping adjustment command for the seat is generated to adjust the seat in a timely and reliable manner. This ensures that the user can accurately perceive the vibration details in the game scene, effectively guaranteeing the user's interactive immersion and improving the user's haptic interaction experience. Attached Figure Description
[0088] Figure 1 This is a flowchart of the vibration damping adjustment method according to Embodiment 1 of this disclosure;
[0089] Figure 2 This is a first flowchart of the shock absorption adjustment method of Embodiment 2 of this disclosure;
[0090] Figure 3 This is a second flowchart of the vibration damping adjustment method according to Embodiment 2 of this disclosure;
[0091] Figure 4 This is the third flowchart of the vibration damping adjustment method of Embodiment 2 of this disclosure;
[0092] Figure 5 This is the fourth flowchart of the vibration damping adjustment method of Embodiment 2 of this disclosure;
[0093] Figure 6 This is a schematic diagram of the modules of the shock absorption adjustment method according to Embodiment 3 of this disclosure;
[0094] Figure 7 This is a schematic diagram of the modules of the shock absorption adjustment method according to Embodiment 4 of this disclosure;
[0095] Figure 8 This is a structural schematic diagram of the seat according to Embodiment 5 of this disclosure;
[0096] Figure 9 This is a schematic diagram of the seat module of Embodiment 5 of this disclosure. Detailed Implementation
[0097] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.
[0098] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not be construed as an unnecessary limitation. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0099] In this embodiment of the disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good morals.
[0100] Currently, the vibration systems of seats generally suffer from the contradiction of "high vibration noise" and "low feedback clarity". In order to ensure the intensity of vibration, vibration motors often adopt high speed and large amplitude design, which is prone to generating structural resonance noise. At the same time, the low-frequency noise mixed in the vibration signal will mask the effective vibration feedback, making it difficult for players to accurately perceive the vibration details in the game scene.
[0101] Current seat shock absorption adjustment solutions are mainly divided into three categories:
[0102] (1) Passive shock absorption type: By adding shock-absorbing elements such as rubber pads and springs between the vibration motor and the chair body, the transmission of vibration to the chair frame is reduced, and the structural resonance noise is reduced. However, it cannot suppress the noise of the motor itself, and the noise reduction effect is limited.
[0103] (2) Fixed frequency filtering type: a preset low-pass filter or high-pass filter is used to limit the driving frequency of the vibration motor to a fixed range and filter out some high-frequency noise. However, this solution cannot adapt to the dynamic vibration requirements of different game scenarios and is prone to distortion of the effective vibration signal.
[0104] (3) Noise isolation type: Sound-absorbing materials such as sound insulation cotton are added inside the chair to physically isolate the noise that has been generated, but it cannot control the noise generation from the source, and it will increase the weight and cost of the chair, affecting portability;
[0105] In addition, the existing seat shock absorption adjustment schemes have the following shortcomings:
[0106] Passive noise control: Noise is only addressed passively through physical damping or sound insulation, without spectrum optimization at the source of the vibration signal. Vibration noise generally exceeds 55dB, affecting the gaming audio experience and the quietness of the environment.
[0107] The filtering lacks adaptability: Fixed frequency filtering cannot match the vibration spectrum characteristics of different game scenarios (such as gun sounds in first-person shooter (FPS) games concentrated in 100-300Hz, and skill sound effects in multiplayer online battle arena (MOBA) games concentrated in 500-1000Hz), which can easily lead to the filtering out of effective vibration feedback or incomplete noise filtering.
[0108] Poor balance between vibration and noise reduction: Reducing the vibration amplitude to lower noise results in insufficient vibration intensity; increasing the amplitude to ensure a good vibration experience exacerbates noise, making it difficult to meet the dual requirements of "low noise + high definition".
[0109] Lack of spectrum analysis capability: The vibration signal is not analyzed in the frequency domain, making it impossible to accurately identify the noise frequency components. The noise reduction and vibration damping strategies lack data support, resulting in poor consistency in performance.
[0110] The damping structure is too simple: relying only on a single damping element such as rubber and springs, it is impossible to provide differentiated damping for vibrations of different frequencies, and the effect of suppressing structural resonance noise is poor.
[0111] Based on this, this embodiment proposes a novel seat shock absorption adjustment scheme to solve the aforementioned problems and effectively meet the dual requirements of "low noise + high definition"; specifically:
[0112] Example 1
[0113] The shock absorption adjustment method in this embodiment is applied to a seat (such as a gaming chair). The seat is equipped with a main controller, a vibration mechanism and vibration sensors that are connected to the main controller. The vibration mechanism is integrated into a preset position in the main structure of the seat (such as distributed in the backrest area, the sides of the seat, etc.). The vibration sensors are set to match the vibration mechanism. The vibration sensors can be attached to the outer shell of the vibration mechanism. The vibration sensors are used to collect the vibration signals generated by the vibration mechanism (including motor operation vibration and structural resonance vibration).
[0114] like Figure 1 As shown, the seat shock absorption adjustment method in this embodiment includes:
[0115] S101. Collect the first time-domain vibration signal generated by the vibration mechanism in the seat within a first preset time period; wherein, the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario;
[0116] Specifically, the target interactive scenarios include, but are not limited to, game scenarios, film and television scenarios, and simulated professional training scenarios.
[0117] When the target interaction scenario is a game scenario, the preset operation experience includes vibrations emitted by a vibration mechanism to simulate scene sound effects such as gunshots, explosions, and collisions. The vibration damping adjustment scheme in this embodiment can effectively suppress mixed low-frequency noise, allowing players to accurately perceive the vibration details in the game scenario.
[0118] When the target interactive scenario is a film and television scene (such as a movie or TV series scene), the preset operation experience includes vibrations emitted by a vibration mechanism to simulate scene sound effects such as gunshots, explosions, collisions, and earthquakes. The vibration damping adjustment scheme in this embodiment synchronizes with film and television sound effects, which can effectively enhance the tactile experience of home theater.
[0119] When the target interactive scenario is a simulated professional training scenario (such as a flight simulator or a racing simulator), the preset operating experience includes vibrations emitted by the vibration mechanism, and simulated flight sound effects of flight equipment and racing sound effects in the scenario. The vibration reduction adjustment scheme in this embodiment can improve the realism and operational accuracy of the training scenario through precise noise reduction, vibration reduction and vibration feedback, thus meeting the needs of professional training.
[0120] The vibration mechanism is activated based on a preset trigger operation; the vibration mechanism is a multi-frequency vibration motor (such as 4 sets of miniature eccentric vibration motors), a linear motor, etc.
[0121] The preset trigger operations include: generating automatic trigger commands that match specific effects in the target interaction scene (such as generating explosion sounds based on events occurring in the current game scene); specifically, the seat is equipped with a game signal receiving module that supports dual-mode communication via USB (Universal Serial Bus) and Bluetooth (such as Bluetooth 5.0) to receive vibration trigger signals (such as gunshots, skill releases, and other event signals) sent by game consoles, computers, etc., and synchronously transmit them to the main controller.
[0122] Alternatively, preset trigger operations can also be generated based on user interaction operations (such as pressing specific physical buttons, voice interaction, etc.).
[0123] S102. Perform time-frequency conversion processing on the first time-domain vibration signal to obtain the first frequency-domain vibration signal;
[0124] Specifically, a preset time-frequency conversion technique is used to convert the first time-domain vibration signal into a first frequency-domain vibration signal. The preset time-frequency conversion technique includes, but is not limited to, FFT (Fast Fourier Transform).
[0125] S103. Extract the first spectral feature vector corresponding to the first frequency domain vibration signal;
[0126] Specifically, for example, the frequency range of the first frequency domain vibration signal after conversion is 20 Hz - 2000 Hz. It is extracted and processed to extract the frequency components of noise (mainly motor resonance noise of 60 Hz - 80 Hz and structural resonance noise of 150 Hz - 200 Hz) and the frequency components of effective vibration signal (such as the target frequency corresponding to the game scene) to output the corresponding spectral feature vector.
[0127] S104. Based on the first spectral feature vector, the noise in the first time-domain vibration signal is filtered and suppressed to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0128] S105. Based on the first time-domain vibration signal and the effective vibration signal, generate a first damping adjustment command to adjust the seat for damping.
[0129] This embodiment proposes an active vibration damping adjustment scheme for a seat. Specifically, it collects the time-domain vibration signal corresponding to the vibration mechanism in the seat in a timely manner, performs time-frequency conversion to convert it into frequency-domain spectrum data, and extracts the corresponding spectrum feature vector, i.e., introduces spectrum analysis to accurately identify noise frequency components. This allows for filtering of the collected time-domain vibration signal, thereby efficiently and accurately acquiring the effective vibration signal. Then, based on the comparison result between the first time-domain vibration signal and the effective vibration signal, a vibration damping adjustment command for the seat is generated to adjust the seat in a timely and reliable manner. This ensures that the user can accurately perceive the vibration details in the game scene, effectively guaranteeing the user's interactive immersion and improving the user's haptic interaction experience.
[0130] Example 2
[0131] The seat shock absorption adjustment method in this embodiment is a further improvement on Embodiment 1, specifically:
[0132] In a feasible solution, such as Figure 2 As shown, step S104 includes:
[0133] S1041. Based on the minimum mean square error criterion, an adaptive filtering algorithm is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector, so as to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0134] In this scheme, the first spectral feature vector is analyzed in real time using the minimum mean square error criterion (LMS) to achieve precise suppression of noise frequencies while retaining the energy of effective vibration frequencies, thereby achieving efficient and high-precision acquisition of effective vibration signals.
[0135] In a feasible solution, such as Figure 3 As shown, step S1041 includes:
[0136] S10411. Divide the frequency range to which the first spectral feature vector belongs into several different preset frequency bands;
[0137] S10412. Compare the first spectral feature vector corresponding to each preset frequency band with the reference noise spectral features corresponding to different preset noise frequency bands in the preset noise library to obtain the comparison result.
[0138] S10413. In response to the comparison result indicating that the similarity between the two is greater than the preset value, it is determined that the corresponding preset frequency band belongs to the actual noise frequency band.
[0139] S10414. An adaptive filtering algorithm is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0140] Specifically, the adaptive filtering algorithm unit based on the LMS criterion (order 32, convergence speed ≤10ms) outputs control commands such as frequency offset and damping stiffness adjustment, suppresses noise frequencies (attenuation ≥20dB), and retains effective vibration frequencies (attenuation ≤3dB).
[0141] In this scheme, by analyzing the first spectral feature vector in real time, the energy ratio of noise frequency can be automatically and accurately identified, thereby achieving precise suppression of noise frequency while retaining the energy of effective vibration frequency, thus achieving the goal of efficiently and accurately acquiring effective vibration signal.
[0142] In one feasible embodiment, step S10414 includes:
[0143] The first energy percentage of the noise in the first time-domain vibration signal corresponding to the frequency band is calculated for all actual noise frequency bands.
[0144] Based on the first energy ratio and the pre-constructed first mapping relationship, the first target filtering coefficient of the adaptive filtering algorithm is determined;
[0145] An adaptive filtering algorithm with the first target filtering coefficient is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0146] In this solution, the filtering parameters of the adaptive filtering algorithm are automatically and dynamically adjusted based on the energy proportion of the noise frequency in the entire signal. The matching adaptive filtering algorithm is then used to filter the signal, thereby further ensuring the accuracy and reliability of the effective vibration signal acquisition and further guaranteeing the user's interactive experience.
[0147] In a feasible solution, such as Figure 4 As shown, step S104 includes:
[0148] S1042. Input the first spectral feature vector into the pre-trained preset model to predict the noise frequency, and filter and suppress the noise in the first time-domain vibration signal based on the noise frequency to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0149] Specifically, the preset models include deep learning algorithm models, such as CNN (Convolutional Neural Network), large models, etc.
[0150] In this scheme, a preset model is trained based on massive sample data to obtain a model that can accurately predict noise frequency. Based on the noise frequency, noise in the signal is suppressed in advance, reducing the noise reduction response time to less than 5ms. This ensures the timeliness of subsequent vibration damping adjustment operations and effectively improves the efficiency of vibration damping adjustment.
[0151] In one feasible solution, the seat in this embodiment is provided with a vibration drive mechanism that is matched with the vibration mechanism. The vibration drive mechanism is used to drive the vibration mechanism to generate corresponding vibrations.
[0152] Specifically, the relevant parameters of the vibration drive mechanism can be: using a PWM (pulse width modulation) drive circuit, with an output voltage range of 0 V-12V, a drive frequency resolution of 0.1Hz, and receiving control commands from the processor to precisely control the frequency and amplitude of the vibration mechanism (i.e., the multi-frequency vibration mechanism).
[0153] The seat is also equipped with an adaptive damping mechanism, which is installed between the vibration mechanism and the chair frame in the main structure; the adaptive damping mechanism may include a magnetorheological damper and a pressure sensor.
[0154] Specifically, the relevant parameters of the adaptive damping mechanism can be: damping stiffness adjustment range of 10 N / mm - 50 N / mm, adjustment accuracy of ±1 N / mm, response time ≤200ms, and the damping stiffness can be adjusted in real time by changing the viscosity of the magnetorheological fluid to suppress structural resonance at a specific frequency.
[0155] The adaptive damping mechanism can also be equipped with an air spring composite structure, which expands the damping stiffness adjustment range to 5 N / mm - 60 N / mm, and can suppress low-frequency and high-frequency resonance noise at the same time, further improving the noise reduction effect by 10%.
[0156] like Figure 5 As shown, step S105 includes:
[0157] S1051. Calculate the signal difference between the first time-domain vibration signal and the effective vibration signal;
[0158] S1052. Based on the signal difference and the pre-constructed second mapping relationship, determine the vibration damping adjustment strategy, and generate the first vibration damping adjustment command based on the vibration damping adjustment strategy;
[0159] S1053. Based on the shock absorption adjustment strategy, adjust the working parameter value of the vibration drive mechanism in the seat to the first preset range. The working parameter value includes the working frequency and / or amplitude.
[0160] And / or, adjust the damping stiffness of the adaptive damping mechanism in the seat to a second preset range.
[0161] Preferably, a dual damping adjustment strategy is adopted when performing damping adjustment, namely, adjusting the frequency of the vibration drive mechanism and the damping stiffness of the adaptive damping mechanism.
[0162] Specifically, for example, a frequency offset command is sent to the vibration drive mechanism to offset the frequency of the vibration motor from the noise frequency within ±5Hz; a damping stiffness adjustment command is sent to the adaptive damping mechanism to adjust the stiffness of the magnetorheological damper to 10 N / mm - 50 N / mm, thereby achieving targeted suppression of structural resonance and attenuation of resonance noise ≥20dB.
[0163] After adjustment by this dual damping adjustment strategy, the vibration noise of the seat is ≤40dB, the clarity of the vibration signal can be improved by 50%, and the accuracy of noise frequency identification is ≥98%.
[0164] In this solution, based on the signal difference between the first time-domain vibration signal actually collected and the filtered effective vibration signal, a matching vibration reduction adjustment strategy is automatically determined. By performing dual vibration reduction adjustment on the frequency of the vibration drive mechanism and the vibration reduction stiffness of the adaptive vibration reduction mechanism, structural resonance is effectively suppressed, and noise reduction and vibration reduction adjustment of the seat can be achieved quickly and reliably.
[0165] In a feasible solution, such as Figure 5 As shown, after step S105, the following steps are also included:
[0166] S106. Collect the second time-domain vibration signal generated by the vibration mechanism in the seat during the second preset time period;
[0167] S107. Perform time-frequency conversion processing on the second time-domain vibration signal to obtain the second frequency-domain vibration signal;
[0168] S108. Extract the second spectral feature vector corresponding to the second frequency domain vibration signal;
[0169] S109. Based on the second spectral feature vector, determine the second energy proportion corresponding to noise in the second time-domain vibration signal;
[0170] S1010, In response to the fact that the proportion of the second energy is less than the first preset value, determine that the seat has reached the preset shock absorption adjustment condition;
[0171] In response to the second energy proportion being greater than or equal to the first preset value, the second target filtering coefficient of the adaptive filtering algorithm is determined based on the second energy proportion and the pre-constructed first mapping relationship;
[0172] An adaptive filtering algorithm with a second target filtering coefficient is used to filter noise in the second time-domain vibration signal so as to control the noise in the second time-domain vibration signal within a second preset value.
[0173] In this solution, after the seat undergoes dual shock absorption adjustment, the vibration status of the vibration mechanism in the seat is detected again. If the energy proportion of noise in the signal is less than the first preset value, it is determined that the seat has reached the preset shock absorption adjustment condition, and the user can well perceive the vibration details in the interactive scenario. Therefore, there is no need to adjust the seat shock absorption for the time being. If the energy proportion of noise in the signal is greater than or equal to the first preset value, it means that the seat has not yet reached the preset shock absorption adjustment condition. The noise signal mixed in the vibration signal still masks the effective vibration signal. It is necessary to further use an adaptive filtering algorithm with matching filtering coefficients to filter the current signal to control the noise within a certain range until the energy proportion of noise in the signal is less than the first preset value. Once the seat has reached the preset shock absorption adjustment condition, the adjustment is stopped.
[0174] In one feasible solution, the vibration damping adjustment method further includes:
[0175] Different noise reduction levels have corresponding matching second preset values; wherein, the noise reduction level is determined based on user operation or user preference information.
[0176] In this solution, noise control in the signal is determined to be at a second preset value based on user operation or user preference information, so as to meet the user's personalized vibration damping adjustment needs and improve the user's interactive experience.
[0177] In one feasible approach, the next damping adjustment operation is determined based on a preset monitoring strategy and / or user interaction.
[0178] In this solution, the seat shock absorption adjustment is automatically triggered after a preset time interval through pre-setting to ensure timely adjustment. Alternatively, the seat shock absorption adjustment can be triggered anytime and anywhere based on the user's actual operation, providing the user with the function of actively intervening in the shock absorption adjustment. This can meet the user's flexible and personalized adjustment needs and improve the user's interactive experience.
[0179] For example, a "collection-analysis-adjustment" closed loop is completed every 10ms to ensure that the noise in the vibration signal is ≤40dB, and real-time cyclic optimization is performed.
[0180] In addition, it also supports users to manually adjust the vibration intensity (e.g., level 0-5) and noise reduction level (e.g., low, medium, high) of the vibration signal, and records the data after user adjustment as user preference data.
[0181] In one feasible solution, after determining that the seat meets the preset damping adjustment conditions, the following steps are also included:
[0182] Generate a first prompt signal; wherein the first prompt signal includes a normal signal indicating that the damping adjustment has been completed.
[0183] Specifically, the first prompt signal can be given through prompt lights, pop-up window display information, voice prompts, etc.
[0184] In this solution, after the seat's shock absorption adjustment is completed, the system automatically sends a corresponding prompt signal to the user to inform them in a timely manner, further enhancing the user's interactive experience.
[0185] In one feasible approach, a second alert signal is generated; wherein the second alert signal includes an abnormal signal characterizing the inability to complete the adjustment;
[0186] Specifically, the second prompt signal can be provided through prompt lights, pop-up window displays, voice prompts, etc.
[0187] In this solution, if an abnormality occurs, such as the shock absorption adjustment failing to meet the preset shock absorption adjustment conditions, the system will automatically send a corresponding prompt signal to the user to inform them in a timely manner. Simultaneously, a prompt asking the user to wait will be generated, and the information can also be reported to the server. This allows the server to receive the corresponding abnormality report and intervene in a timely manner, enabling the abnormality to be resolved promptly and effectively, thereby further improving the user's interactive experience.
[0188] In one feasible solution, externally input damping adjustment parameters are obtained, and a first damping adjustment command is generated based on the damping adjustment parameters to adjust the seat damping.
[0189] In this solution, in addition to using the aforementioned damping adjustment strategy (such as the dual damping adjustment strategy), the seat can also be adjusted directly or in combination with externally input damping adjustment parameters to achieve better and faster damping adjustment of the seat.
[0190] In one feasible solution, the vibration damping adjustment method further includes:
[0191] Display the preset parameters;
[0192] The preset parameters include the current vibration frequency, noise decibel value, damping stiffness parameters, game scene mode, etc.; the relevant content is displayed in real time through the touch screen. Preferably, the touch screen is installed at the front of the armrest of the seat for easy viewing and operation by the user, so as to further improve the overall user experience.
[0193] Specifically, status indicator lights can be installed at locations such as the top of the chair back. Different colors of the status indicator lights indicate different conditions: green indicates normal noise reduction and vibration damping (noise ≤ 40dB), yellow indicates high noise (40dB < noise ≤ 50dB), and red indicates system malfunction.
[0194] In one feasible solution, a microphone array can be added to the seat to collect sound signals in the scene and extract the corresponding sound spectrum. Then, the sound spectrum is fused and analyzed with the vibration spectrum of the vibration signal to further improve the accuracy of noise recognition (accuracy ≥ 99%).
[0195] In one feasible solution, a temperature sensor is also integrated into the seat to monitor the temperature of the vibration mechanism, preventing frequency drift caused by overheating and further ensuring the accuracy and reliability of the shock absorption adjustment.
[0196] In one feasible solution, the seat's shock absorption adjustment scheme in this embodiment can also be deeply integrated with the game audio system to obtain the spectrum data of the original game audio, perform filtering and optimization in advance, achieve synchronous noise reduction of "audio-vibration", avoid the disconnect of experience caused by delay, and further ensure the user's interactive experience.
[0197] The working principle of the seat's shock absorption adjustment scheme in this embodiment will be further explained below:
[0198] Application scenarios include training and competition scenarios for professional e-sports players, daily gaming scenarios for ordinary players, and e-sports hotel facilities. It is especially suitable for FPS and racing games that require high clarity of vibration feedback and a quiet environment.
[0199] The vibration damping adjustment process corresponds to the following five stages: signal reception, spectrum analysis, filter optimization, noise reduction and vibration damping, and cyclic monitoring. Specifically:
[0200] Phase 1:
[0201] Game signal receiving module and initialization: The user connects the game signal receiving module to the game device via USB or Bluetooth, turns on the power module in the seat, and the main controller completes the self-test of each component in the shock absorption adjustment device; the touch screen displays "Noise reduction and shock absorption system ready", the default selection is "automatic mode" (medium noise reduction level), and the status indicator light is green;
[0202] Phase 2:
[0203] Acquisition and vibration signal analysis: During game operation, the game signal receiving module receives vibration trigger signals in real time and drives the vibration mechanism (such as a multi-frequency vibration motor) to output initial vibration feedback in a timely manner; the vibration sensor synchronously acquires the vibration signal of the vibration mechanism and transmits it to the spectrum analysis and processing module; the spectrum analysis and processing module performs Fast Fourier Transform (FFT) on the vibration signal to generate frequency domain spectrum data (frequency domain spectrum graph), extracts noise frequency components (such as 60Hz-80Hz motor resonance) and effective vibration frequency components (such as 100Hz-300Hz gunshot frequency), and outputs the spectrum feature vector.
[0204] Phase 3:
[0205] Adaptive filtering and control decision: The adaptive filtering algorithm unit of the main controller is activated, and the spectrum feature vector is analyzed based on the LMS criterion to calculate the energy ratio of the noise frequency. The matching adaptive filtering algorithm is automatically determined and the adaptive filtering algorithm is dynamically adjusted to the filtering coefficient to suppress the noise frequency component (attenuation amplitude ≥20dB) while retaining the energy of the effective vibration frequency component (attenuation ≤3dB).
[0206] The main controller outputs two vibration damping adjustment commands: (1) sends a frequency offset command to the vibration drive mechanism to offset the frequency of the vibration motor in the vibration drive mechanism from the noise frequency ±5Hz (e.g., the motor frequency is adjusted to 55Hz or 65Hz if the noise frequency is 60Hz); (2) sends a command to the adaptive vibration damping mechanism to adjust its vibration damping stiffness to the optimal suppression value corresponding to the noise frequency (e.g., the vibration damping stiffness corresponding to 60Hz noise is 30N / mm).
[0207] Phase 4:
[0208] Noise reduction and vibration damping: After receiving the command, the vibration drive mechanism precisely adjusts the frequency and amplitude of the multi-frequency vibration mechanism through the PWM drive circuit to ensure the clarity of the effective vibration feedback;
[0209] The magnetorheological damper of the adaptive damping mechanism changes viscosity, adjusts damping stiffness, and suppresses structural resonance noise;
[0210] After adjustment, the vibration sensor collects the vibration signal of the vibration mechanism again and feeds it back to the main controller for closed-loop verification to ensure that the vibration noise of the vibration signal is ≤40dB.
[0211] Phase 5:
[0212] Cyclic monitoring and interactive optimization: The vibration adjustment device repeats the "collection-analysis-filtering-adjustment" process every 10ms to adapt to the vibration changes in the game scene in real time, ensuring that the noise is continuously controlled below 40dB; users can manually switch the noise reduction level (low: noise ≤45dB; medium: ≤40dB; high: ≤35dB) or adjust the vibration intensity through the touch screen, and the system will automatically save the user's preference settings;
[0213] If an abnormality is detected in the vibration mechanism (such as frequency deviation exceeding the range), the status indicator light will turn red, and the touch screen will display a fault message to remind the user to check.
[0214] The seat shock absorption adjustment scheme in this embodiment has the following advantages:
[0215] (1) Noise control at the source, with significant noise reduction effect.
[0216] By employing a quadruple noise reduction strategy of vibration spectrum analysis, adaptive filtering frequency shift, and magnetorheological vibration reduction, noise is suppressed at the source of the vibration signal, reducing the noise in the vibration signal from 55dB+ in existing technologies to below 40dB (equivalent to a quiet library environment), with a noise reduction of more than 27%.
[0217] (2) Strong filtering adaptability and high vibration clarity
[0218] An adaptive filtering algorithm based on the LMS criterion matches the vibration spectrum characteristics of different game scenes in real time and extracts high-quality effective vibration signals with an effective vibration signal distortion rate of ≤3%. Compared with a fixed frequency filtering scheme, the vibration clarity is improved by 50%, enabling players to accurately perceive the vibration details in the game scene.
[0219] (3) Optimization of vibration and noise reduction balance
[0220] While suppressing noise, it retains effective vibration energy, with vibration intensity attenuation ≤3%, resolving the industry contradiction that "noise reduction inevitably reduces the sense of vibration" and meeting the dual requirements of "low noise + high definition".
[0221] (4) The vibration reduction is highly targeted and the resonance suppression effect is good.
[0222] The stiffness of the magnetorheological damper can be dynamically adjusted to suppress structural resonance at different frequencies, with a structural resonance noise attenuation of ≥20dB. Compared with a single rubber damping solution, the resonance suppression effect is improved by 60%.
[0223] (5) High real-time response and wide adaptability to various scenarios
[0224] It completes a closed-loop adjustment every 10ms, which can adapt to dynamic vibration scenes such as FPS and racing in real time. It also supports manual parameter adjustment to meet the personalized needs of different players, with a scene adaptation coverage of 95%.
[0225] (6) Balancing lightweight design and low cost
[0226] The seat uses a shock-absorbing structure with a micro vibration motor and magnetorheological damper, making the seat weight ≤15kg. Compared with the sound insulation cotton solution, the cost is reduced by 30%, which takes into account both portability and economy.
[0227] Example 3
[0228] like Figure 6 As shown, the seat shock absorption adjustment device of this embodiment includes:
[0229] The first time-domain signal acquisition module 1 is used to acquire the first time-domain vibration signal generated by the vibration mechanism in the seat within a first preset time period; wherein the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario;
[0230] The first frequency signal acquisition module 2 is used to perform time-frequency conversion processing on the first time-domain vibration signal to obtain the first frequency-domain vibration signal;
[0231] The first spectral feature extraction module 3 is used to extract the first spectral feature vector corresponding to the first frequency domain vibration signal;
[0232] The filtering module 4 is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0233] The shock absorption adjustment module 5 is used to generate a first shock absorption adjustment command based on the first time-domain vibration signal and the effective vibration signal, so as to adjust the seat for shock absorption.
[0234] This embodiment proposes an active vibration damping adjustment scheme for a seat. Specifically, it collects the time-domain vibration signal corresponding to the vibration mechanism in the seat in a timely manner, performs time-frequency conversion to convert it into frequency-domain spectrum data, and extracts the corresponding spectrum feature vector, i.e., introduces spectrum analysis to accurately identify noise frequency components. This allows for filtering of the collected time-domain vibration signal, thereby efficiently and accurately acquiring the effective vibration signal. Then, based on the comparison result between the first time-domain vibration signal and the effective vibration signal, a vibration damping adjustment command for the seat is generated to adjust the seat in a timely and reliable manner. This ensures that the user can accurately perceive the vibration details in the game scene, effectively guaranteeing the user's interactive immersion and improving the user's haptic interaction experience.
[0235] Example 4
[0236] like Figure 7 As shown, the seat shock absorption adjustment device in this embodiment is a further improvement on embodiment 3, specifically:
[0237] In one feasible solution, the filtering module 4 is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector using an adaptive filtering algorithm based on the minimum mean square error criterion, so as to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0238] In one feasible solution, the filtering module 4 is used to input the first spectral feature vector into a pre-trained preset model to predict the noise frequency, and to filter and suppress the noise in the first time-domain vibration signal based on the noise frequency, so as to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0239] In one feasible embodiment, the filtering module 4 includes:
[0240] The frequency band division unit is used to divide the frequency band range to which the first spectral feature vector belongs into several different preset frequency bands;
[0241] The comparison unit is used to compare the first spectral feature vector corresponding to each preset frequency band with the reference noise spectral features corresponding to different preset noise frequency bands in the preset noise library to obtain the comparison result.
[0242] The noise frequency band determination unit is used to determine that the corresponding preset frequency band belongs to the actual noise frequency band in response to the comparison result indicating that the similarity between the two is greater than a preset value.
[0243] The filtering unit is used to filter the actual noise frequency band of the first time-domain vibration signal using an adaptive filtering algorithm to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0244] In one feasible solution, the filtering unit is used for:
[0245] The first energy percentage of the noise in the first time-domain vibration signal corresponding to the frequency band is calculated for all actual noise frequency bands.
[0246] Based on the first energy ratio and the pre-constructed first mapping relationship, the first target filtering coefficient of the adaptive filtering algorithm is determined;
[0247] An adaptive filtering algorithm with the first target filtering coefficient is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
[0248] In one feasible solution, the vibration damping adjustment module 5 includes:
[0249] The difference calculation unit is used to calculate the signal difference between the first time-domain vibration signal and the effective vibration signal;
[0250] The vibration damping adjustment determination unit is used to determine the vibration damping adjustment strategy based on the signal difference and the pre-constructed second mapping relationship, and generate a first vibration damping adjustment command based on the vibration damping adjustment strategy.
[0251] The shock absorption adjustment unit is used to adjust the working parameter values of the vibration drive mechanism in the seat to a first preset range based on the shock absorption adjustment strategy. The working parameter values include the working frequency and / or amplitude.
[0252] And / or, adjust the damping stiffness of the adaptive damping mechanism in the seat to a second preset range.
[0253] In one feasible solution, the vibration damping adjustment device also includes:
[0254] The second time-domain signal acquisition module 6 is used to acquire the second time-domain vibration signal generated by the vibration mechanism in the seat during a second preset time period.
[0255] The second frequency signal acquisition module 7 is used to perform time-frequency conversion processing on the second time-domain vibration signal to obtain the second frequency-domain vibration signal.
[0256] The second spectral feature extraction module 8 is used to extract the second spectral feature vector corresponding to the second frequency domain vibration signal;
[0257] The filtering module 4 is used for:
[0258] Based on the second spectral feature vector, the second energy proportion corresponding to noise in the second time-domain vibration signal is determined; in response to the second energy proportion being less than the first preset value, it is determined that the seat has reached the preset shock absorption adjustment condition; in response to the second energy proportion being greater than or equal to the first preset value, based on the second energy proportion and the pre-constructed first mapping relationship, the second target filtering coefficient of the adaptive filtering algorithm is determined; the adaptive filtering algorithm with the second target filtering coefficient is used to filter the noise in the second time-domain vibration signal so as to control the noise in the second time-domain vibration signal within the second preset value.
[0259] In one feasible solution, the vibration damping adjustment device also includes:
[0260] The first prompt signal generation module 9 is used to generate a first prompt signal; wherein the first prompt signal includes a normal signal indicating that the vibration damping adjustment has been completed.
[0261] In one feasible solution, the vibration damping adjustment device also includes:
[0262] The monitoring and adjustment module 10 is used to determine the next vibration damping adjustment operation based on a preset monitoring strategy and / or user interaction.
[0263] In one feasible solution, different noise reduction levels have corresponding matching second preset values; wherein, the noise reduction level is determined based on user operation or user preference information.
[0264] In one feasible embodiment, the vibration damping adjustment device further includes:
[0265] The second prompt signal generation module 11 is used to generate a second prompt signal; wherein the second prompt signal includes an abnormal signal indicating that the adjustment cannot be completed;
[0266] In one feasible embodiment, the shock absorption adjustment module 5 is also used to acquire externally input shock absorption adjustment parameters and generate a first shock absorption adjustment command based on the shock absorption adjustment parameters to adjust the seat for shock absorption.
[0267] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0268] Example 5
[0269] like Figure 8 The diagram shown is a schematic representation of the overall structure of the seat in this embodiment; the seat can be a gaming chair, etc.
[0270] like Figure 9 As shown, the seat in this embodiment includes the shock absorption adjustment device of embodiment 3 or 4 described above. This shock absorption adjustment device is the main controller in the seat, or integrated into the main controller.
[0271] Specifically, the seat in this embodiment includes a main controller, a main structure, a vibration sensor, a spectrum analysis and processing module, a vibration drive mechanism, an adaptive damping mechanism, a vibration drive module, a touch screen, status indicator lights, a game signal receiving module, an interaction module (such as a touch screen display), a power module, etc.
[0272] The main structure is made of lightweight aluminum alloy frame and breathable mesh fabric, including seat, backrest, headrest and leg components. The backrest has a vibration mechanism installation cavity, and the bottom of the seat has an integrated adaptive shock absorption mechanism. The overall weight is less than the set value (e.g. ≤15kg), which takes into account both strength and portability.
[0273] Specifically, the vibration mechanism is a multi-frequency vibration motor, employing four sets of miniature eccentric vibration motors with a vibration frequency adjustment range of 20 Hz - 200Hz, an amplitude adjustment range of 0.1 mm - 2 mm, and a response time ≤150ms. For game areas, it can output multi-directional and multi-frequency vibration feedback according to the needs of the game scene. The vibration mechanism can also use a linear motor, extending the vibration frequency range to 10 Hz - 500Hz, improving the amplitude control accuracy to ±0.05mm, and effectively improving the fineness of vibration feedback by 70%.
[0274] The vibration sensor is a triaxial accelerometer vibration sensor, installed at the connection between the multi-frequency vibration mechanism and the chair body. A sensor with appropriate parameters can be selected according to actual needs (e.g., sampling frequency 1000Hz, range ±5g, accuracy ±0.01g). The vibration sensing module is used to collect vibration signals from the vibration mechanism in real time (including motor operation vibration and structural resonance vibration).
[0275] The vibration sensor is attached to the outer shell of the vibration mechanism. The vibration sensor is connected to the spectrum analysis and processing module. The spectrum analysis and processing module is connected to the main controller via the SPI (Serial Peripheral Interface). The game signal receiving module is integrated inside the main controller.
[0276] The vibration drive mechanism uses a DSP (Digital Signal Processor) drive circuit, which can improve the resolution of the drive frequency to 0.01Hz, resulting in higher vibration frequency control accuracy and effectively reducing the distortion rate of the vibration signal to below 1%.
[0277] The main controller can be an integrated adaptive filtering algorithm unit based on the LMS criterion (order 32, convergence speed ≤10ms), which outputs control commands such as frequency offset and damping stiffness adjustment, suppresses noise frequency (attenuation ≥20dB), and retains effective vibration frequency (attenuation ≤3dB).
[0278] The main controller is installed inside the cavity of the chair back and is connected to other components via wires, such as the vibration drive mechanism, adaptive damping mechanism, touch screen, status indicator lights, and power module. The vibration mechanism is embedded in the shoulder and back area of the chair back and on both sides of the seat. The adaptive damping mechanism is installed between the vibration mechanism and the chair frame. The vibration drive mechanism is arranged adjacent to the main controller. The touch screen is embedded in the front of the armrest, and the status indicator lights are exposed on the top of the chair back.
[0279] The power module is used to power the seat. It has an input voltage of 12V and supports AC power supply and lithium battery power supply (power supply time ≥10 hours). It includes overcurrent, overvoltage, and overtemperature protection circuits and has an output power of ≥25W, which can meet the high power operation requirements of vibration mechanism and vibration drive mechanism and other devices.
[0280] The seat in this embodiment integrates the aforementioned active damping adjustment device, enabling timely and accurate identification and suppression of noise in vibration signals. This allows for efficient and high-precision acquisition of effective vibration signals, generating damping adjustment commands for the seat, and timely and reliable dual damping adjustment. This ensures that users can accurately perceive vibration details in game scenes, effectively guaranteeing user immersion and enhancing the user's haptic interaction experience, thereby improving the overall product performance of the seat.
[0281] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.
Claims
1. A method for adjusting the shock absorption of a seat, characterized in that, The vibration damping adjustment method includes: The first time-domain vibration signal generated by the vibration mechanism in the seat during a first preset time period is collected; wherein, the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario; The first time-domain vibration signal is subjected to time-frequency conversion processing to obtain the first frequency-domain vibration signal; The first spectral feature vector corresponding to the first frequency domain vibration signal is extracted; Based on the first spectral feature vector, the noise in the first time-domain vibration signal is filtered and suppressed to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario. Based on the first time-domain vibration signal and the effective vibration signal, a first damping adjustment command is generated to adjust the seat for damping.
2. The seat shock absorption adjustment method as described in claim 1, characterized in that, The step of filtering and suppressing noise in the first time-domain vibration signal based on the first spectral feature vector to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario includes: Based on the minimum mean square error criterion, an adaptive filtering algorithm is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector, so as to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario. or, The first spectral feature vector is input into a pre-trained preset model to predict the noise frequency, and the noise in the first time-domain vibration signal is filtered and suppressed based on the noise frequency to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario.
3. The seat shock absorption adjustment method as described in claim 2, characterized in that, The step of using an adaptive filtering algorithm based on the minimum mean square error criterion to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector, and obtaining the effective vibration signal that matches the preset operation experience in the target interaction scenario, includes: The frequency range to which the first spectral feature vector belongs is divided into several different preset frequency bands; By comparing the first spectral feature vector corresponding to each preset frequency band with the reference noise spectral features corresponding to different preset noise frequency bands in the preset noise library, a comparison result is obtained. In response to the comparison result indicating that the similarity between the two is greater than a preset value, it is determined that the corresponding preset frequency band belongs to the actual noise frequency band; The adaptive filtering algorithm is used to filter the actual noise frequency band in the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
4. The seat shock absorption adjustment method as described in claim 3, characterized in that, The step of using the adaptive filtering algorithm to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario includes: The first energy percentage of the noise in all the actual noise frequency bands is calculated in the first time-domain vibration signal corresponding to the frequency band range. Based on the first energy ratio and the pre-constructed first mapping relationship, the first target filtering coefficient of the adaptive filtering algorithm is determined; The adaptive filtering algorithm using the first target filtering coefficient is used to filter the signal in the actual noise frequency band of the first time-domain vibration signal to obtain the effective vibration signal that matches the preset operation experience in the target interaction scenario.
5. The method for adjusting the shock absorption of a seat as described in any one of claims 2-4, characterized in that, The step of generating a first damping adjustment command based on the first time-domain vibration signal and the effective vibration signal to adjust the seat's damping includes: The signal difference between the first time-domain vibration signal and the effective vibration signal is calculated. Based on the signal difference and the pre-constructed second mapping relationship, a vibration damping adjustment strategy is determined, and a first vibration damping adjustment command is generated based on the vibration damping adjustment strategy. Based on the aforementioned shock absorption adjustment strategy, the operating parameter values of the vibration drive mechanism in the seat are adjusted to a first preset range, wherein the operating parameter values include operating frequency and / or amplitude. And / or, adjust the damping stiffness of the adaptive damping mechanism in the seat to a second preset range.
6. The seat shock absorption adjustment method as described in claim 5, characterized in that, After the step of adjusting the seat for shock absorption, the method further includes: Collect the second time-domain vibration signal generated by the vibration mechanism in the seat during a second preset time period; The second time-domain vibration signal is subjected to time-frequency conversion processing to obtain the second frequency-domain vibration signal; The second spectral feature vector corresponding to the second frequency domain vibration signal is extracted; Based on the second spectral feature vector, the second energy proportion corresponding to noise in the second time-domain vibration signal is determined; In response to the fact that the proportion of the second energy is less than the first preset value, it is determined that the seat has reached the preset shock absorption adjustment condition; In response to the second energy proportion being greater than or equal to a first preset value, the second target filtering coefficient of the adaptive filtering algorithm is determined based on the second energy proportion and a pre-constructed first mapping relationship. The adaptive filtering algorithm using the second target filtering coefficient is used to filter the noise in the second time-domain vibration signal so as to control the noise in the second time-domain vibration signal within a second preset value.
7. The seat shock absorption adjustment method as described in claim 6, characterized in that, After determining that the seat has reached the preset shock absorption adjustment conditions, the method further includes: Generate a first prompt signal; wherein the first prompt signal includes a normal signal indicating that the damping adjustment has been completed; And / or, based on preset monitoring strategies and / or user interaction operations, determine to execute the next shock absorption adjustment operation.
8. The seat shock absorption adjustment method as described in claim 6, characterized in that, The vibration damping adjustment method also includes: Different noise reduction levels have corresponding matching second preset values; wherein, the noise reduction level is determined based on user operation or user preference information; And / or, Generate a second prompt signal; wherein the second prompt signal includes an abnormal signal indicating that the adjustment cannot be completed; And / or, acquire externally input damping adjustment parameters and generate a first damping adjustment command based on the damping adjustment parameters to adjust the seat's damping.
9. A shock-absorbing adjustment device for a seat, characterized in that, The regulating device includes: The first time-domain signal acquisition module is used to acquire the first time-domain vibration signal generated by the vibration mechanism in the seat within a first preset time period; wherein, the first time-domain vibration signal is generated by matching the preset operation experience in the target interaction scenario; The first frequency signal acquisition module is used to perform time-frequency conversion processing on the first time-domain vibration signal to obtain the first frequency-domain vibration signal. The spectrum feature extraction module is used to extract the first spectrum feature vector corresponding to the first frequency domain vibration signal; The filtering module is used to filter and suppress noise in the first time-domain vibration signal based on the first spectral feature vector to obtain an effective vibration signal that matches the preset operation experience in the target interaction scenario. The shock absorption adjustment module is used to generate a first shock absorption adjustment command based on the first time-domain vibration signal and the effective vibration signal, so as to adjust the seat for shock absorption.
10. A type of seat, characterized in that, The seat includes the shock absorption adjustment device as described in claim 9.