Patent ID: 12260744

DETAILED DESCRIPTION OF THE EMBODIMENTS

The technical solutions in embodiments of the present application will be clearly and comprehensively described below. Obviously, the described embodiments are only a part of rather than all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without making creative labor fall within the protection scope of the present application.

The present application provides a motion-sensing in-vehicle alerting method. The motion-sensing in-vehicle alerting method is applied to a vehicle.

An excitation oscillator is preset, and the excitation oscillator is fixed to a seat of the vehicle. In an embodiment, the vehicle is provided with a main driver's seat, and the excitation oscillator is arranged at the main driver's seat. The excitation oscillator is not limited to fixedly arranged at an interior, a bottom position, or a backrest position of the seat3.

Referring toFIGS.1-2,FIG.1is a flowchart of a motion-sensing in-vehicle alerting method according to an embodiment of the present application.FIG.2is a diagram illustrating an in-vehicle arrangement of a vehicle according to an embodiment of the present application.

The motion-sensing in-vehicle alerting method includes the following steps.S1: an audio signal is obtained from the vehicle audio bus5by the controller4.S2: an acoustic characteristics analysis is performed on the audio signal, and an acoustic waveform of the audio signal in the time domain waveform is extracted.S3: an amplitude modulation is performed on a sinusoidal signal of the acoustic waveform to obtain a modulated sinusoidal signal after amplitude modulation.S4: a control signal indicating operation behavior information is obtained from an in-vehicle control bus6by the controller4. The control signal is matched with the modulated sinusoidal signal according to predetermined rules to generate a vibration signal, and the vibration signal is transmitted to the excitation oscillator to achieve a vibration alert.

The vibration signal is a sinusoidal signal within an operating range of the excitation oscillator. In an embodiment, the sinusoidal signal may be a single frequency signal or a multi-frequency signal. Different frequency signals can be adapted to the use of different devices.

Specifically, an audio signal is obtained from the in-vehicle audio bus5by the controller4. An acoustic characteristics analysis is performed on the audio signal, and an acoustic waveform of the audio signal in a time domain waveform is extracted. An amplitude modulation is performed on a sinusoidal signal of the acoustic waveform to obtain a modulated sinusoidal signal after amplitude modulation. A control signal indicating operational behavior information is obtained from the in-vehicle control bus6by the controller4. The control signal is matched with the modulated sinusoidal signal according to a predetermined rule to generate a vibration signal, and the vibration signal is transmitted to the excitation oscillator to achieve a vibration alert. The combination of vibration alert with auditory alert not only enhances safety, but also, in the case of multiple excitation oscillators, allows for vibration alerts that are better aligned with user behavior through control signals on the in-vehicle control bus6, resulting in an improved user experience.

In this embodiment, in step S1, the audio signal includes vehicle alert tones and system alert tones in the vehicle.

In this embodiment, the vehicle alert tone and the system alert tone include notification alert tones, system key tones, and security alarm alert tones. The vehicle alert tones and the system alert tones include, but are not limited to, notification tones, system key tones, and various types of security alarm tones, all of which are capable of generating tones.

In this embodiment, step S2specifically includes the following sub-steps.

An acoustic envelope analysis is performed on the audio signal.

In acoustics, the acoustic envelope describes the changes in amplitude (energy) of a sound. Sound waves, like data packets transmitted above the Internet according to network protocols, are constantly sent out with efficient audio signal transmission.

The envelope waveform of the audio signal over the time domain waveform is extracted.

The waveform envelope in acoustics refers to the transients of the individual sound amplitude at the beginning and end of each musical note, which is also known as the envelope of the waveform. For instance, some instruments exhibit an immediate peak in amplitude at the onset of plucking, blowing, bowing, or striking, followed by a gradual decay, while others may exhibit the opposite, with a smaller initial amplitude that gradually increases and then decays. These changes in waveform envelope also affect the timbre of musical instruments, as any distortion in the natural envelope can result in timbral irregularities.

This allows for obtaining well-defined waveform envelopes of audio signals, facilitating signal processing of the envelope waveform.

In this embodiment, the generated vibration signal refers to the modulation of the amplitude of the vibration signal based on the envelope amplitude of audio signals such as vehicle alert tones and system alert tones in the time domain waveform.

In this embodiment, in the extraction of the envelope waveform of the audio signal in the time domain waveform, the extraction method satisfies the following expressions:
SignalEnvelop(t0)=|SignalAudio(t)|MAX,t∈[t0−τ,t0+τ].  (1);
SignalEnvelopAll Range(t0)=SignalAudio(t),t∈[0,T](2);SignalEnvelop(t0) represents an audio signal envelope at moment to.SignalAudio(t) represents the audio signal obtained from the in-vehicle audio bus5by the controller4.| | represents an absolute value operation.τ represents a sampling interval of the audio signal on the time domain waveform.SignalEnvelopAll Range(t) represents the envelope waveform of the audio signal obtained by the controller4from the in-vehicle audio bus5on the time domain waveform.T represents the total duration of the audio signal obtained from the in-vehicle audio bus5by the controller4.

By utilizing the expressions (1)-(2) mentioned above, the controller4is capable of obtaining the audio signal from the in-vehicle audio bus5, and based on the acquired audio signal, the envelope waveform in the time domain waveform is extracted. Then, the sinusoidal signal of the envelope waveform is subjected to amplitude modulation, to obtain a modulated sinusoidal signal. The controller also obtains control signals from the in-vehicle control bus indicating operating behavior information. These control signals are matched with the modulated sinusoidal signal according to predetermined rules to generate vibration signals. Finally, the vibration signals are transmitted to the excitation oscillator to achieve the vibration alert.

In this embodiment, in step S3, the method of amplitude modulation satisfies the following equation:

Signalmod(f,t)=Signalsin(f,t)*SignalEnvelopAll⁢Range(t)MAX[SignalEnvelopAll⁢Range(t)].(3)Signalmod(f,t) represents the modulated sinusoidal signal after amplitude modulation;f represents an operating frequency band of the excitation oscillator;Signalsin(f,t) represents the sinusoidal signal before amplitude modulated; andMAX [ ] represents a maximum value operation.

After the amplitude is modulated by the above formula (3), a well modulated sinusoidal signal can be obtained, which facilitates adaptation to the operating frequency range of different excitation oscillators.

In this embodiment, there are a plurality of the excitation oscillators fixed in the seat3. The plurality of excitation oscillators are fixed in an interior, a bottom position, or a backrest position of the seat3. The plurality of excitation transducers with varying characteristics are employed to adapt to different operations.

In this embodiment, the excitation oscillators include a first excitation oscillator1and a second excitation oscillator2. The first excitation oscillator1is fixed to one side of a bottom of the seat3, and the second excitation oscillator2is fixed to the other side of the bottom of the seat3. The first excitation oscillator1and the second excitation oscillator2are electrically connected to an independent output channel of the controller4, respectively.

In one embodiment, a plurality of the excitation oscillators not only include the above-mentioned first excitation oscillator1and second excitation oscillator2, but also may be 3, 4, 5, etc., according to the practical needs.

Specifically, the controller4obtains the control signal indicating operation behavior information from the in-vehicle control bus6, to match the user behavior and adapt different vibration signals to transmit to different excitation oscillators for operation. The logical guidelines for matching the vibration signal to the user's operating behavior are not limited herein, but may be defined according to the audio strategy of the whole vehicle product.

For example, in the process of adapting to the user's left and right turn signal operation, when the user turns on the left turn signal, the vibration signal is only fed to the first excitation oscillator1on the left side. When the user turns on the right turn signal, the vibration signal is only fed to the second excitation oscillator2on the right side.

In this embodiment, the excitation oscillator is one or more of a moving coil-type vibrator, a moving iron-type vibrator, and a piezoelectric ceramic-type vibrator. Of course, the excitation oscillator is not limited to the moving coil vibrator, moving iron vibrator, and piezoelectric ceramic vibrator, but any vibrators capable of providing vibration functionality may be adopted.

In this embodiment, the vibration alert includes a single-area vibration and a multi-area vibration.

The single-area vibration refers to a vibration excited by one or more excitation oscillators.

The multi-area vibration refers to a vibration excited by different vibration signals transmitted to a plurality of the excitation oscillators.

The different vibration signals are vibration signals adapted according to the different user operation behaviors acquired.

The obtained different user operation behavior may be a user operation information signal read by the controller4of the excitation oscillators from the in-vehicle control bus6, or a user operation information signal may be directly deactivated to the controller4of the excitation oscillators.

In this embodiment, the controller4is not limited to an external stand-alone amplifier shared with the audio system, the stand-alone amplifier that only independently controls the excitation oscillator or the integrated amplifier integrated into the vehicle host.

In the second aspect, referring toFIG.3,FIG.3is a structural block diagram of a control system for an in-vehicle independent voice coil according to an embodiment of the present application.

Embodiments of the present application further provide a motion-sensing in-vehicle alerting system20, applied to a vehicle with a preset excitation oscillator, the excitation oscillator being fixed to a seat3of the vehicle. The in-vehicle alerting system20includes an obtaining module22, an extraction module23, a modulation module24, and a control module21.

The obtaining module22is configured to obtain an audio signal from an in-vehicle audio bus5by a controller4.

The extraction module23is configured to perform an acoustic characteristics analysis for the audio signal and extract an acoustic waveform of the audio signal in the time domain waveform.

The modulation module24is configured to perform an amplitude modulation for a sinusoidal signal of the acoustic waveform to obtain a modulated sinusoidal signal after amplitude modulation.

The control module21is configured to obtain a control signal indicating operational behavior information from the in-vehicle control bus6by the controller4, match the control signal with the modulated sinusoidal signal according to predetermined rules to generate a vibration signal, and transmit the vibration signal to the excitation oscillator to achieve a vibration alert.

The combination of vibration alert with auditory alert not only enhances safety, but also, in the case of multiple excitation oscillators, allows for vibration alerts that are better aligned with user behavior through control signals on the in-vehicle control bus6, resulting in an improved user experience.

In the third aspect, referring toFIG.4,FIG.4is a structural diagram of an electronic device according to an embodiment of the present application.

Embodiments of the present application further provide an electronic device30, including a processor31and a memory32, the memory32having a computer program stored on the processor31that can be executed by the processor31. The processor31reads the computer program in the memory32to execute the steps in the above-mentioned motion-sensing in-vehicle alerting method.

Specifically, the processor is configured to perform the following steps.S1: an audio signal is obtained from the vehicle audio bus by the controller.S2: an acoustic characteristics analysis is performed on the audio signal, and an acoustic waveform of the audio signal in the time domain waveform is extracted.S3: an amplitude modulation is performed on a sinusoidal signal of the acoustic waveform to obtain a modulated sinusoidal signal after amplitude modulation.S4: a control signal indicating operation behavior information is obtained from an in-vehicle control bus by the controller. The control signal is matched with the modulated sinusoidal signal according to predetermined rules to generate a vibration signal, and the vibration signal is transmitted to the excitation oscillator to achieve a vibration alert.

The electronic device provided by the embodiment of the present application is capable of realizing each embodiment of the method, and achieving the corresponding beneficial effects, which will not be repeated herein to avoid repetition.

In the fourth aspect, embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, the computer program is executed by a processor to achieve the steps in the above-mentioned motion-sensing in-vehicle alerting method. The computer-readable storage medium is capable of achieving the same technical effect, which will not be repeated herein to avoid repetition.

Those of ordinary skill in the art can understand that all or part of the process in the method of implementing the electronic device of the embodiments is possible to be implemented by a computer program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium. The program may include the process as in the respective embodiment of the method when executed. The storage medium may be a disk, CD-ROM, Read-Only Memory (ROM), or Random Access Memory (RAM).

Described above are only embodiments of the present application, but not to limit the scope of the patent of the present application. Any equivalent structure or equivalent process transformation made by using the specification of the present application and the accompanying drawings, or directly or indirectly applied in other related technical fields, are included in the protection scope of the patent of the present application in the same way.