System and method for controlling a virtual tone for vehicles

DE102024110732A1Pending Publication Date: 2025-02-20HYUNDAI MOBIS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
DE102024110732
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-16
Filing Date
2024-04-17
Publication Date
2025-02-20

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

This describes a system for controlling virtual tone for vehicles, comprising a communication module, at least one tone output module, and a processor connected to the communication module and the tone output module, wherein the processor compares driving information received via the communication module with a tone generation condition for each driving device to determine whether a driving device is present whose tone generation condition matches the driving information, and, if a driving device is present whose tone generation condition matches the driving information, outputs a virtual tone set for that driving device via the tone output module.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technical field

[0001] Exemplary embodiments of the present disclosure relate to a system and a method for controlling a virtual tone for vehicles. Related state of the art

[0002] Generally, an electric vehicle does not produce engine sounds because it uses an electric motor as its primary power source while driving, making the vehicle very quiet. This creates a risk of accidents because pedestrians (especially those with visual impairments) cannot detect approaching vehicles. To address this issue, a virtual engine sound system (VESS) has been developed. This system emits a virtual engine sound, i.e., a pedestrian warning sound, when a vehicle is traveling at low speed or reversing, allowing pedestrians (blind, elderly, hearing-impaired, etc.) to easily detect approaching vehicles. Furthermore, many countries have mandated that electric vehicles be equipped with VESSs that generate artificial engine noise.

[0003] Since an electric vehicle or a vehicle equipped with an in-wheel system has significantly less interior noise compared to a vehicle with an internal combustion engine, the number of users (or drivers) who are sensitive to (or react to) the operating noises of the drive system (e.g., operating noises of the steering, braking system, power transmission, wheel suspension, etc.), operating noises in the driving mode of the electric cornering (e-corner) module, operating noises caused by the operation of the in-wheel system, operating noises caused by the operation of the braking system, and operating noises of components (e.g., operating noises of the windshield wipers, air conditioning, windows, sunroof, electric seats, retractable monitor, side mirrors, etc.) that are not problematic in a vehicle with an internal combustion engine also increases.

[0004] Therefore, industry research is being conducted to reduce the operating noise of these devices. However, since there are limits to reducing the operating noise level of the devices, it is necessary to investigate how to lessen the user's concern about the operating noise of individual devices.

[0005] The related prior art is disclosed in Korean patent application No. 10-2023-0079797 (June 7, 2023) entitled “SYSTEM AND METHOD FOR CONTROLLING VIRTUAL ENGINE SOUND”. Summary

[0006] Various embodiments relate to a system and a method for controlling a virtual tone for vehicles that enable the output of sound to reduce a user's interest in operating noises generated by drive devices (e.g., a power transmission device, a braking device, a steering device, a suspension device, etc.) for a chassis system.

[0007] Furthermore, various embodiments are directed towards a system and a method for controlling virtual sound for vehicles, which enable the output of sounds to reduce a user's interest in the operating noises that arise in a driving mode of the E-curve module.

[0008] Furthermore, various embodiments are directed towards a system and a method for controlling virtual sound for vehicles, which enable the output of sounds to reduce the user's interest in operating noises that arise when the in-wheel system is actuated.

[0009] Furthermore, various embodiments are directed towards a system and a method for controlling virtual sound for vehicles, which enable the output of noise to reduce the user's interest in operating noises that arise when the braking system is actuated.

[0010] Furthermore, various embodiments are directed towards a system and a method for controlling virtual sound for vehicles, which enable the output of sound to reduce a user's interest in the operating noise of a windshield wiper and an air conditioning system for vehicles.

[0011] In one embodiment, a system for controlling virtual tone for vehicles is provided, comprising a communication module, at least one tone output module, and a processor connected to the communication module and the tone output module, wherein the processor compares driving information received via the communication module with a tone generation condition for each driving device in order to determine whether a driving device is present whose tone generation condition matches the driving information, and, if a driving device is present whose tone generation condition matches the driving information, outputs a virtual tone set for that driving device via the tone output module.

[0012] If a large number of driving devices are present whose tone generation conditions match the driving information, the processor can control the frequency of the virtual tone for each driving device while outputting the virtual tone for each driving device.

[0013] Based on the priority set for each drive device, the processor can set and output a higher frequency of the virtual tone for the high-priority drive device.

[0014] The processor can control the frequency and / or volume of the virtual tone based on the frequency characteristics and / or the operating noise level caused by the individual drive devices.

[0015] The processor can select at least one sound output module for outputting the virtual sound from a variety of sound output modules based on a sound output module mapping table and output the virtual sound via the selected sound output module.

[0016] In another embodiment, a system for controlling virtual tone for vehicles is provided, comprising a communication module, at least one tone output module and a processor connected to the communication module and the tone output module, wherein, when operating a vehicle system, the processor controls a frequency of a virtual tone based on driving information received via the communication module and outputs the virtual tone at the controlled frequency via the tone output module.

[0017] The vehicle system can include an e-curve module system. The processor can check the type of driving mode of the e-curve module based on the driving information received via the communication module and output a virtual tone for the checked type of driving mode of the e-curve module via the tone output module.

[0018] The processor can control the frequency of a virtual tone, which is set for the type of driving mode of the E-curve module, based on input factors and output the virtual tone at the controlled frequency via the tone output module.

[0019] The processor can control the frequency and / or volume of the virtual tone based on the frequency characteristics and / or the operating noise level caused by the driving mode of the E-curve module.

[0020] The vehicle system can include an in-wheel system. The processor can control the volume of the virtual tone to output it according to the operating noise level of the in-wheel system.

[0021] In response to the activation of the in-wheel system, the processor can obtain an input factor from the driving information and control the frequency of the virtual tone based on the obtained input factor.

[0022] The vehicle system may include a braking system. The processor can derive an input factor from the driving information in response to the application of the braking system and control the frequency of the virtual tone based on this input factor.

[0023] The processor can control the volume of the virtual tone so that the virtual tone corresponds to the operating noise level of the braking system.

[0024] The processor can change the virtual tone set for the input factor in response to activation of the vehicle system to a sound source selected by a user and output the changed sound source as a virtual tone.

[0025] In another embodiment, a system for controlling virtual tones for vehicles is provided, comprising a communication module configured to communicate with an electronic control unit (ECU) in a vehicle and a processor configured to receive a component operating signal and information about the type of operating component through the communication module and to output a virtual tone corresponding to the component operating noise caused by that operating component via a specific tone output module.

[0026] The component operating signal can be a signal for the start and end of component operation.

[0027] The system for controlling virtual sound for vehicles may further include a memory module configured to store at least one of the following elements: frequency characteristics for each operating sound, a sound source, a virtual sound generation algorithm, a virtual sound generated using a pre-generated standard virtual sound or a user-selected sound source, and a sound output module mapping table according to the virtual sound.

[0028] The virtual tone can refer to a tone that naturally directs the user's interest in the operating noises of the components to a sound source by mixing the frequency characteristics of the individual operating noises of the components with the sound source in the form of a background, or by using the frequency characteristics of the operating noises of the components as a background beat of music to give the sound source a different feel than the operating noises of the components.

[0029] The processor can load a virtual default tone for the operating component from a memory module, based on the component's operating signal, or a virtual tone generated using a user-selected sound source, for output via the sound output module specified in a sound output module mapping table.

[0030] The audio output module mapping table can store an audio output module mapping value that has the best effect on inducing component operating noise into the sound source by performing a test based on the installed position and number of audio output modules for each vehicle. The audio output module mapping table can also contain information about volume and equalizer settings for each audio output module.

[0031] As can be seen from the foregoing description, the present disclosure is intended to emit sounds in order to reduce the user's interest in operating noises generated by the drive devices (e.g. power transmission device, brake device, steering device, suspension device, etc.) for the chassis system, the driving mode of the E-curve module, the in-wheel system, the braking system, and the wiper and air conditioning system of the vehicle.

[0032] The present disclosure can improve the user's sensitivity to or reaction to operating noises of driving devices by reducing the user's interest in operating noises of the driving devices, the driving mode of the e-curve module, the in-wheel system, the braking system and the vehicle components by outputting virtual sound.

[0033] The present disclosure can convey a feeling of stability to the user by setting virtual tones to the user's desired sound source in response to the operation of the drive device for chassis systems, the driving mode of the e-curve module, the operation of the in-wheel system and the operation of the brake system, and by emitting the virtual tone of the user's desired sound source when the drive device is operated.

[0034] The present disclosure has the effect of reducing development costs and time due to the reduced sensitivity to noise in the development of chassis systems, e-curve modules, in-wheel systems and braking systems.

[0035] The present disclosure results in a reduction of complaints due to the driving noise masking effect and a reduction in costs in the mass production of in-wheel systems or brake systems. Brief description of the drawings

[0036] They show: Fig. 1 a block diagram schematically showing a configuration of a system for controlling virtual sound for vehicles according to an embodiment of the present disclosure; Fig. 2 an exemplary view showing positions where a plurality of sound output modules are arranged in a vehicle according to an embodiment of the present disclosure; Fig. 3 a flowchart describing a method for outputting virtual sound in a chassis system according to an embodiment of the present disclosure; Fig. 4 a flowchart describing a method for outputting virtual tone in an E-curve module system according to an embodiment of the present disclosure; Fig. 5 a flowchart describing a method for outputting virtual tone in an in-wheel system according to an embodiment of the present disclosure; Fig. 6 a flowchart describing a method for outputting virtual tone in a braking system according to an embodiment of the present disclosure; and Fig. 7 a flowchart describing a method for outputting virtual tone in response to the operation of small vehicle components according to an embodiment of the present disclosure. Detailed description of the illustrated examples

[0037] A system and method for controlling virtual sound for vehicles, according to the embodiments of this disclosure, are described in detail below with reference to the accompanying drawings. It should be noted that the thickness of each line or the size of each component in the drawings may be exaggerated for the sake of clarity and simplicity of description. Furthermore, the terms used herein are defined in relation to the functions of this disclosure, and these terms may change depending on the intention or practice of a user or operator. Therefore, these terms must be defined based on the entirety of the disclosure set forth herein.

[0038] The implementations described here can be implemented, for example, in a method or process, a device, a software program, a data stream, or a signal. Even if they are described only in connection with a single implementation form (e.g., only as a method), the implementation of the described features can also be implemented in other forms (e.g., as a device or program). The device can be implemented, for example, in suitable hardware, software, and firmware. The method can be implemented, for example, in a device such as a processor, which generally refers to a processing device, such as a computer, a microprocessor, an integrated circuit, or a programmable logic device.The processor also includes communication devices such as computers, mobile phones, portable / personal digital assistants (“PDAs”) and other devices that facilitate the communication of information between end users.

[0039] Fig. Figure 1 shows a block diagram schematically illustrating a configuration of a system for controlling virtual sound for vehicles according to an embodiment of the present disclosure. Fig. Figure 2 shows an exemplary view showing positions where a plurality of sound output modules are arranged in a vehicle according to an embodiment of the present disclosure.

[0040] As in Fig. Figure 1 shows that the system for controlling virtual sound for vehicles, designated by reference numeral 100, comprises, according to the embodiment of the present disclosure, a communication module 110, a memory 120, a processor 130 and a sound output module 140.

[0041] The communication module 110 can assist the virtual tone control system for vehicles 100 in communicating with sensors and / or an electronic control unit (ECU), etc., mounted on the vehicle. Examples of sensors include a microphone, a camera (image sensor), a distance sensor, a wheel speed sensor, an ADAS (Advanced Driver Assistance System) sensor, a 3-axis accelerometer, and / or an IMU (Inertial Measurement Unit). Examples of control devices include an engine control unit (MCU) and / or a vehicle control unit (VCU).

[0042] The communication module 110 can receive driving information from the sensors and / or the vehicle's ECU. This information includes the on / off status of the brake actuation, brake cylinder pressure, longitudinal / lateral acceleration, vehicle speed, gear selection (P, R, N, and D), steering angle, steering angle rate, engine torque, wheel speeds (for all four front / rear wheels), engine speed and torque, the driving mode of the E-curve module, engine torque at the wheel, information on whether an anti-lock braking system (ABS) is active, component operating information, and more. Component operating information can include operating component signals (e.g., start and end signals for the operating component) and information about the type of operating component.Examples of operating component types include windshield wipers, air conditioning, windows, sunroofs, power seats, retractable monitors, and side mirrors. Examples of component operating signals include windshield wiper start / end, air conditioning start / end, window start / end, sunroof start / end, power seat start / end, retractable monitor start / end, and side mirror start / end.

[0043] The communication module 110 can be a device comprising hardware and software required for sending and receiving signals, such as control signals or data signals, over a wired or wireless connection with other network devices.

[0044] Memory 120 is a component that stores data related to the operation of the virtual tone control system for vehicles 100. Specifically, memory 120 can contain an application (program or applet) that determines a driving device and / or driving mode based on driving information and outputs a virtual tone in response to that specific driving device and / or driving mode. The stored information can be selected by the processor 130 as needed. In other words, memory 120 stores various types of data generated during the execution of an operating system or control application (program or applet) for operating the virtual tone control system for vehicles 100.In addition, the memory can store 120 frequency characteristics for each noise of the drive device, frequency characteristics for each operating noise of a component (e.g., operating noise of the windshield wiper, operating noise of the air conditioning, operating noise of the windows, operating noise of the sunroof, operating noise of the electric seat, operating noise of the retractable monitor, operating noise of the side mirror, or similar), a sound source, an algorithm for generating virtual tones, pre-generated virtual tones (e.g., virtual default tone and virtual tones generated using the user-selected sound source), a sound output module mapping table, and so on.Here, virtual tone can refer to a sound that naturally draws the user's attention away from the operating noises of the components and towards the sound source by mixing the frequency characteristics of each operating component noise with the sound source as a background; that is, the frequency characteristics of the operating noises of the components are used as a background beat of music to give the sound source a different feel than the operating noises of the components. Therefore, according to this embodiment, virtual tone differs from noise cancellation, which eliminates existing noises, by naturally drawing the user's attention to the sound source.

[0045] Memory 120 may include magnetic storage media or flash storage media in addition to volatile storage devices that require power to maintain the stored information, but the present disclosure is not limited thereto.

[0046] The sound output module 140 can output a virtual sound under the control of the processor 130.

[0047] The sound output module 140 can include a tone generator that creates a virtual tone signal with the characteristics of the target tone using tone control signals and stored tone source data, an amplifier that amplifies the generated virtual tone signal, and a loudspeaker, such as a woofer, that converts the amplified virtual tone signal into a virtual driving tone for output. The loudspeaker is installed either inside or outside the vehicle. Preferably, a variety of loudspeakers can be installed and used in the vehicle to output virtual tones.

[0048] The sound output module 140 can output a sound tone under the control of the processor 130 based on the sound output module mapping table (not shown).

[0049] The sound output module 140 can be composed of a variety of sound output modules, each simply referred to as a loudspeaker. Thus, the vehicle can be equipped with front loudspeakers (bass / midrange + treble) 141 and 142, front tweeter loudspeakers (treble) 143 and 144, and rear loudspeakers (bass / midrange + treble) 145 and 146, as shown in Fig. 2 shown.

[0050] The processor 130 is a functional unit designed to control the virtual tone control system for vehicles 100 and can be implemented as an electronic control unit (ECU), central processing unit (CPU), processor, or system-on-a-chip (SoC). The processor 130 can run an operating system or application to control a variety of hardware or software components connected to it and can perform various data processing operations. The processor 130 can be configured to execute at least one instruction stored in memory 120 and to store the resulting execution data in memory 120.

[0051] The Processor 130 can generate a virtual tone using the user-selected sound source based on the virtual tone generation algorithm.

[0052] The processor 130 can store the virtual sound generated by the user-selected sound source in memory 120.

[0053] Based on the driving information received via the communication module 110, the processor 130 can determine at least one of the following: driving device, driving mode, braking mode, and operating component. It can then cause the tone output module 140 to emit a virtual tone in response to at least one of these selected driving device, driving mode, braking mode, and operating component. In this case, the processor 130 can select a tone output module 140 to emit the virtual tone based on the tone output module assignment table. In other words, since a multitude of tone output modules 140 are provided inside and outside the vehicle, the processor 130 can control the multitude of tone output modules 140 to selectively emit virtual tones.Here, the sound output module assignment table stores a sound output module assignment value that has the best effect in inducing operating noise for the sound source by performing a test based on the installed position and number of sound output modules 140 for each vehicle. In this case, the sound output module assignment table can also contain information about the volume and equalizer for each sound output module 140.

[0054] The Processor 130 can output various virtual tones, depending on a chassis system, an e-curve module system, an in-wheel system, a braking system, etc.

[0055] First, the functionality of the 130 processor for outputting virtual sound in the chassis system is described.

[0056] The chassis system functionally comprises drive devices, such as a power transmission device (for an internal combustion engine or motor), a braking device, a steering device, and a suspension device, and there is a virtual tone for each drive device. The Processor 130 can control the virtual tone for each drive device based on the vehicle's driving information.

[0057] When the processor 130 receives driving information via the communication module 110, the processor 130 can check at least one drive device (e.g., a steering device, a braking device, a power transmission device, a suspension device, or similar) based on the driving information and can output a virtual tone set for at least one checked drive device. In this case, the driving information can include an on / off status of the brake actuation, brake cylinder pressure, longitudinal / lateral vehicle acceleration, vehicle speed, gears (P, R, N, and D), steering angle, steering angle rate, engine torque, wheel speeds (for all four front / rear wheels), engine speed, engine torque, etc.

[0058] When Processor 130 receives driving information, it can compare this information with a tone generation condition for each driving device to determine if a driving device exists whose tone generation condition matches the driving information. If a driving device exists whose tone generation condition matches the driving information, Processor 130 can output a virtual tone set for that driving device.

[0059] For example, a tone generation condition and a virtual steering tone are set for the steering device, a tone generation condition and a virtual brake tone are set for the brake device, a tone generation condition and a virtual power transmission tone are set for the power transmission device, and a tone generation condition and a virtual suspension tone are set for the suspension device. Accordingly, the Processor 130 can output a virtual steering tone if the driving information includes a tone generation condition for the steering device. If the driving information includes a tone generation condition for the power transmission device, the Processor 130 can accordingly output a virtual power transmission tone.

[0060] The processor 130 can load from memory 120 the virtual standard tone for the drive device or the virtual tone generated using the user-selected sound source in order to output the virtual tone described above via the sound output module 140 specified in the sound output module mapping table.

[0061] Since a large number of sound output modules 140 are present inside and outside the vehicle, the processor 130 can control these modules to selectively output virtual tones. In other words, the processor 130 can assign a sound output module 140 to output the virtual tone based on the sound output module assignment table. This table stores a tone output module assignment value that will be most effective in inducing operating noises of the vehicle's electrical system at the sound source. This is determined by testing the installed position and number of sound output modules 140 for each vehicle.

[0062] Furthermore, the Processor 130 can change the virtual tone set as the default for each drive mode to a user-selected sound source and output the changed sound source as the virtual tone. In other words, a virtual default tone can be set for each drive mode upon delivery of the vehicle. Accordingly, the user can change the virtual default tone set as the default for each drive mode to their desired sound source. For example, the user can change the virtual default tone to different sound sources such as DYNAMIC, CYBER, and SPORT.

[0063] Furthermore, the 130 processor can control the frequency and / or volume of the virtual tone based on the frequency characteristics and / or level for each operating noise of the drive device.

[0064] For this purpose, the system 100 for controlling virtual sound for vehicles according to the present disclosure may also include a microphone (not shown) that detects the operating noises caused by each drive device during travel.

[0065] The processor 130 can control the volume of the virtual tone in such a way that the virtual tone corresponds to the operating noise level of the drive device detected via the microphone.

[0066] For example, the Processor 130 can output a louder virtual steering tone because the steering wheel makes a lot of noise when turned quickly. Similarly, the Processor 130 can output a louder virtual tone during sudden braking, corresponding to the force applied.

[0067] In addition, the processor 130 can control the output of a virtual tone with a target frequency that corresponds to the frequency characteristics of the operating noise of the drive device detected via the microphone.

[0068] Since, for example, the operating noise of the power transmission device is mainly in a low frequency band, the processor 130 can control the output of the virtual tone in the low frequency band.

[0069] When multiple drive units are in operation, the Processor 130 can also control the frequency of the virtual tone set for each drive unit while outputting the virtual tone for each drive unit. In other words, when multiple drive units are in operation, the Processor 130 can increase the frequency of the high-priority virtual tone and output it based on the priority set for each drive unit.

[0070] For example, if the steering and braking devices are operated simultaneously, the processor 130 can tune the virtual brake tone for the braking device, which has a higher priority than the steering device, so that it has a higher frequency than the virtual steering tone in order to overlap the frequencies of the virtual steering and braking tones, and can output the tuned virtual brake and steering tones via the sound output module 140. In this case, the occupant can hear the virtual brake tone better than the virtual steering tone.

[0071] When the power transmission device and the steering device are actuated simultaneously, the processor 130 can also output a virtual tone via the tone output module 140 with a frequency targeting the operating noise of the power transmission device and a frequency targeting the operating noise of the steering device by tuning the virtual steering tone for the steering device, which has a higher priority than the power transmission device, to a higher frequency than the virtual power transmission tone.

[0072] If the vehicle speed is below a reference value (e.g. 20 km / h) and the gear is P, the processor 130 can also determine that the vehicle is in a parking mode and output the virtual steering tone for the steering device and the virtual brake tone for the braking device via the sound output module 140.

[0073] Furthermore, when the multitude of drive devices in the chassis system is actuated, the processor 130 can control a multitude of tone output modules 140 in such a way that it selectively outputs virtual tones for different drive devices, and can control the virtual tone for each drive device in such a way that it is output at its specific frequency.

[0074] Next, the functionality of processor 130 for outputting virtual tone in the E-curve module system will be described.

[0075] The e-curve module is a component that independently controls four wheels and is connected to the vehicle's wheels to perform overall functions such as driving, braking, steering, and suspension. The e-curve module can be composed of multiple e-curve modules, each connected to a specific wheel. These multiple e-curve modules can independently perform operations such as driving, braking, steering, and suspension for individual wheels. Each e-curve module includes drive devices, such as a power transmission device (for an in-wheel system), a braking device, a steering device, and a suspension device, and each drive device has its own virtual tone.

[0076] The Processor 130 can control the virtual sound for each driving device based on the vehicle's driving information.

[0077] When the processor 130 receives driving information via the communication module 110, the processor 130 can check a driving mode of the E-curve module based on the driving information and output a virtual tone for the checked driving mode of the E-curve module.

[0078] When the Processor 130 receives vehicle driving information, it can specifically determine whether the driving mode of the E-Curve module is present in the driving information. If so, the driving information can include the on / off status of the brake actuation, brake cylinder pressure, longitudinal / lateral vehicle acceleration, vehicle speed, gears (P, R, N, and D), steering angle, steering angle rate, engine torque, wheel speeds (for all four front / rear wheels), engine speed and torque, the driving mode of the E-Curve module, and so on. The driving mode of the E-Curve module can include a 4-wheel steering mode, a zero-turn mode, a diagonal driving mode, a turn-around mode, and so forth.

[0079] If the driving mode of the E-curve module is present in the driving information, the processor 130 can control the frequency of the virtual tone set for this driving mode of the E-curve module based on the input factor and output the virtual tone at the controlled frequency via the tone output module 140. Here, the input factor can refer to a parameter that excludes the driving mode of the E-curve module from the driving information.

[0080] Since a virtual tone is set for each driving mode of the E-curve module, the processor 130 can output the virtual tone set for that driving mode of the E-curve module.

[0081] For example, a first virtual tone is set for the 4-wheel steering mode, a second virtual tone for the zero-turn mode, a third virtual tone for the diagonal driving mode, and a fourth virtual tone for the turn-around mode. Accordingly, the processor 130 can output the virtual tone set for the driving mode of the E-curve module via the tone output module 140.

[0082] Even when a specific driving mode of the E-curve module is in operation, the input factors can differ within that specific driving mode. Therefore, the processor 130 can control the frequency of the virtual tone set for the specific driving mode of the E-curve module based on the input factor and can output the virtual tone at the controlled frequency via the tone output module 140.

[0083] As an example, a case is described in which the driver selects a 4-wheel steering mode from the driving modes of the E-curve module. The Processor 130 can output a virtual tone for the 4-wheel steering mode. In this case, the input factors, such as vehicle speed and wheel speed, can also differ in the 4-wheel steering mode. If the input factors, such as vehicle speed and wheel speed, are higher than the reference values, the Processor 130 can accordingly output the virtual tone for the 4-wheel steering mode at a higher frequency.

[0084] In addition, the processor 130 can control the volume of the virtual tone in order to output the virtual tone according to the level of the operating noise in the driving mode of the E-curve module.

[0085] If the driving mode of the E-curve module is not present in the driving information, the processor 130 can check at least one drive device (e.g., a steering device, a braking device, a power transmission device, a suspension device, or similar) based on the driving information and can output a virtual tone for at least one checked drive device. If the driving mode of the E-curve module is not included in the driving information, a description of it is omitted, since the processor 130 performs the same function as the processor 130 in the chassis system.

[0086] In addition, the processor 130 can load from memory 120 the virtual default tone set for the driving mode of the E-curve module or the virtual tone generated using the user-selected sound source in order to output the virtual tone described above via the sound output module 140 specified in the sound output module mapping table.

[0087] Since a large number of sound output modules 140 are present inside and outside the vehicle, the processor 130 can control the large number of sound output modules 140 to selectively output virtual tones. In other words, the processor 130 can assign a sound output module 140 to output the virtual tone based on the sound output module assignment table.

[0088] Furthermore, the Processor 130 can change the virtual tone, which is set as the virtual default tone for each driving mode of the E-Curve module, to a user-selected sound source and output the changed sound source as a virtual tone. In other words, a virtual default tone can be set for each driving mode of the E-Curve module upon delivery of the vehicle. Accordingly, the user can change the virtual default tone preset for each driving mode of the E-Curve module to their preferred sound source. For example, the user can change the virtual default tone to different sound sources such as DYNAMIC, CYBER, and SPORT.

[0089] Furthermore, the processor 130 can control the frequency and / or volume of the virtual tone based on the frequency characteristic and / or level for each operating noise of the E-curve module.

[0090] For this purpose, the system 100 for controlling virtual sound for vehicles according to the present disclosure may also include a microphone (not shown) that captures the operating noises generated in each driving mode of the e-curve module during driving.

[0091] The processor 130 can control the volume of the virtual tone in such a way that the virtual tone corresponds to the operating noise level of the drive device detected via the microphone.

[0092] Next, the functionality of the 130 processor for outputting virtual tone in the in-wheel system will be described.

[0093] The in-wheel system integrates brakes, transmission, and other components by installing a motor within the vehicle's wheels, allowing the motor to directly control each wheel. With the in-wheel system, the 130 processor can control the output of virtual tones based on the vehicle's driving information.

[0094] When the in-wheel system is activated, the processor 130 can receive the vehicle's driving information via the communication module 110. This driving information can include brake on / off status, brake cylinder pressure, longitudinal / lateral acceleration, vehicle speed, gear selection (P, R, N, and D), steering angle, wheel speeds (for all four front / rear wheels), in-wheel motor torque, and so on.

[0095] When processor 130 receives driving information, it can control the frequency of the virtual tone based on this information and output the virtual tone at the controlled frequency via the tone output module 140. In other words, processor 130 can derive an input factor from the driving information in response to the activation of the in-wheel system and control the frequency of the virtual tone based on this input factor. In this case, processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise of the in-wheel system.

[0096] The processor 130 can output a virtual tone via the tone output module 140 based on the input factor (driving information) in response to the activation of the in-wheel system from the driving information.

[0097] For example, the processor 130 can output a virtual tone via the sound output module 140 while driving, based on driving information such as steering angle, gear, wheel speed, and engine torque. In this case, the volume of the virtual tone can be determined proportionally to the magnitude of the steering angle, gear, wheel speed, and engine torque.

[0098] If the vehicle speed is below a reference value (e.g., 20 km / h), the processor 130 can also output a virtual tone via the tone output module 140 based on the input factor (driving information) in response to the activation of the in-wheel system. For example, the processor 130 can output a virtual tone based on at least one input factor (driving information) from a steering angle, gear position, wheel speed, and engine torque. In this case, the volume of the virtual tone can be determined proportionally to the magnitude of the steering angle, gear position, wheel speed, and / or engine torque.

[0099] In addition, the processor 130 can load from memory 120 the virtual default tone for the input factor in response to actuation of the in-wheel system or the virtual tone generated using the user-selected sound source in order to output the virtual tone described above via the sound output module 140 specified in the sound output module mapping table.

[0100] Since a large number of sound output modules 140 are present inside and outside the vehicle, the processor 130 can control the large number of sound output modules 140 to selectively output virtual tones. In other words, the processor 130 can assign a sound output module 140 to output the virtual tone based on the sound output module assignment table.

[0101] Furthermore, the Processor 130 can change the virtual tone, which is set as the default input signal in response to the in-wheel system, to a user-selected sound source and output the changed sound source as a virtual tone. In other words, when the vehicle is delivered, a virtual default tone can be set for the input signal (driving information) in response to the in-wheel system. Accordingly, the user can change the virtual default tone, set for the input signal (driving information) in response to the in-wheel system, to their preferred sound source. For example, the user can change the virtual default tone to different sound sources, such as DYNAMIC, CYBER, and SPORT.

[0102] Furthermore, the processor 130 can control the frequency and / or volume of the virtual tone based on the frequency characteristics and / or the level of the operating noises generated by the operation of the in-wheel system.

[0103] For this purpose, the virtual tone control system for vehicles 100 according to the present disclosure can further include a microphone that detects operating noises generated by the actuation of the in-wheel system during driving. The processor 130 can control the volume of the virtual tone in order to output the virtual tone according to the level of the operating noise generated by the actuation of the in-wheel system and detected by the microphone.

[0104] Next, the functionality of processor 130 for the output of virtual tone in the braking system will be described.

[0105] In the braking system, the processor 130 can output a virtual tone via the tone output module 140, based on driving information. This driving information can include brake operation on / off status, brake cylinder pressure, longitudinal / lateral vehicle acceleration, vehicle speed, gears (P, R, N and D), steering angle, wheel speeds (for all four front / rear wheels), whether ABS is active, etc.

[0106] When the braking system is activated, the processor 130 can receive the vehicle's driving information via the communication module 110, control the frequency of the virtual tone based on this driving information, and output the virtual tone at the controlled frequency via the tone output module 140. In other words, the processor 130 can derive an input signal from the driving information in response to the braking system activation and control the frequency of the virtual tone based on this input signal. In this case, the processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise of the braking system.

[0107] The processor 130 can output a virtual tone via the tone output module 140 based on the input factor (driving information) in response to the activation of the braking system based on the driving information.

[0108] For example, if the vehicle speed is greater than or equal to a reference value (e.g., 20 km / h) and the hydraulic pressure of the cylinder is greater than or equal to a preset first hydraulic reference pressure, the processor 130 can determine that a brake signal is being applied for deceleration while driving and can emit a virtual tone in response to the vehicle speed and the hydraulic pressure of the cylinder. In this case, the volume of the virtual tone can be determined proportionally to the magnitude of the vehicle speed and the hydraulic pressure of the cylinder.

[0109] Conversely, if the vehicle speed is below a reference value (e.g., 20 km / h) and the cylinder's hydraulic pressure is greater than or equal to a preset second hydraulic reference pressure, the processor 130 can determine that a brake signal for parking is being applied and can emit a virtual tone in response to the vehicle speed and the cylinder's hydraulic pressure. In this case, the volume of the virtual tone can be determined proportionally to the vehicle speed and the cylinder's hydraulic pressure. The second reference hydraulic pressure can be a higher value than the first reference hydraulic pressure.

[0110] When the processor 130 receives an ABS operating signal, the processor 130 can also mask the noises occurring during ABS operation and emit a virtual tone that can give the driver a feeling of stability.

[0111] In addition, the processor 130 can load from memory 120 the virtual default tone for the input factor in response to the actuation of the brake system or the virtual tone generated using the user-selected sound source in order to output the virtual tone described above via the sound output module 140 specified in the sound output module mapping table.

[0112] Since a large number of sound output modules 140 are present inside and outside the vehicle, the processor 130 can control the large number of sound output modules 140 to selectively output virtual tones. In other words, the processor 130 can assign a sound output module 140 to output the virtual tone based on the sound output module assignment table.

[0113] Furthermore, the Processor 130 can change the virtual tone, which is set as the default input signal in response to brake system activation, to a user-selected sound source and can output the changed sound source as a virtual tone. In other words, when the vehicle is delivered, a virtual default tone can be set for the input signal (driving information) in response to brake system activation. Accordingly, the user can change the virtual default tone set for the input signal (driving information) in response to brake system activation to their preferred sound source. For example, the user can change the virtual default tone to different sound sources such as DYNAMIC, CYBER, and SPORT.

[0114] Furthermore, the 130 processor can control the frequency and / or volume of the virtual tone based on the frequency characteristics and / or the level of the operating noise due to the activation of the braking system.

[0115] For this purpose, the system 100 for controlling virtual tone for vehicles according to the present disclosure can further include a microphone that detects operating noises generated by the actuation of the braking system while the vehicle is in motion. The processor 130 can control the volume of the virtual tone in order to output the virtual tone according to the level of the operating noise resulting from the actuation of the braking system, which is detected by the microphone.

[0116] Finally, the functionality of the processor 130 for outputting virtual tones in response to the operation of the small vehicle components is described.

[0117] The processor 130 can load the virtual tone from the memory 120 in response to the operating component based on the component signal (e.g., virtual default tone or virtual tone generated using the user-selected sound source) and can output the virtual tone described above via the sound output module 140.

[0118] The processor 130 can receive signals for the operating component (e.g., start and end signals for the operating component) and information about the type of operating component from the ECU via the communication module 110. Examples of operating component types include windshield wipers, air conditioning, windows, sunroofs, power seats, retractable monitors, and side mirrors. Examples of operating component signals include the start / end of windshield wiper operation, the start / end of air conditioning operation, the start / end of window operation, the start / end of sunroof operation, the start / end of power seat operation, the start / end of retractable monitor operation, and the start / end of side mirror operation.

[0119] The following describes, as an example, the process of generating virtual tone for each operating component based on the specified virtual tone generation algorithm and the output of the virtual tone based on the tone output module mapping table for each operating component noise.

[0120] In the following, the sound output module 140 is simply referred to as the loudspeaker, and it is assumed that the vehicle is equipped with front loudspeakers (bass / midrange + treble) 141 and 142, front tweeter loudspeakers (treble) 143 and 144, and rear loudspeakers (bass / midrange + treble) 145 and 146.

[0121] In this embodiment, the operating component noise can be divided into temporary operating noises (e.g., ⓑ: vehicle window, ⓑ: sunroof operating signal, ⓑ: electric seat, ⓓ: extendable monitor and ⓔ: side mirror) and continuous operating noises of the components (e.g., ⓕ-1: air conditioning signal, ⓕ-2: air conditioning setting mode, ⓕ-3: air conditioning intensity and ⓖ: windshield wiper signal).

[0122] In this embodiment, it is assumed that the sound source for each operating component (e.g., ①: window-typical sound, ②: sunroof-typical sound, ③: electric seat-typical sound, ④: retractable monitor-typical sound, ⑤: side mirror-typical sound, ⑥: vehicle air conditioning-typical sound or ⑦: windshield wiper-typical sound) and the frequency characteristics for each operating component noise (e.g., (a): main frequency of the vehicle air conditioning sound or (b): main frequency of the windshield wiper sound) are stored in memory 120.

[0123] However, it should be noted that this embodiment is not intended to limit the installation position and the number of loudspeakers, and that the operation of outputting virtual sound (e.g., loading and outputting previously generated virtual sound or generating and outputting virtual sound) is to be described by assigning the sound output module 140 for each component operation noise per situation (CASE).

[0124] The Processor 130 can apply a notch filter according to the frequency characteristic (a) or (b) for each operating component (①, ②, ③, ④ or ⑤) that causes continuous operating noise to the sound source that causes temporary component operating noise (for example (①, ②, ③, ④, ⑤) → (①-a, ②-a, ②-a, ⑤-a) or (①, ②, ③, ④, ⑤) → (①-b, ③-b, ③-b, ③-b, ⑤-b)).

[0125] If the mode (ⓕ-2) of the operating component (e.g., air conditioner) that causes a continuous operating noise is an air conditioner, the corresponding sound source (⑥-1) is output, the volume of which can be determined proportionally to the intensity of the signal from the air conditioner (ⓕ-3).

[0126] If the mode (ⓕ-2) of the operating component (e.g. air conditioner) that causes a continuous operating noise is a heater, the corresponding sound source (⑥-2) is output, the volume of which can be determined proportionally to the intensity of the signal from the air conditioner (ⓕ-3).

[0127] If the operating component (ⓖ) that causes a continuous operating noise is a windshield wiper, the loudspeaker volume can also be determined proportionally to the mode (i.e., the speed) of the windshield wiper system, i.e., the mode of the first stage, second stage, third stage, etc. of the windshield wiper system.

[0128] If individual opening / closing signals are detected from multiple vehicle windows (e.g., ⓐ-1, ⓐ-2, ⓐ-3, and ⓐ-4), the corresponding virtual tone can be output via the specified speakers 141 to 146. Similarly, if two or more windows are opened / closed simultaneously, the corresponding virtual tone can be output via the specified speakers 141 to 146.

[0129] If the opening / closing signal of the sunroof (ⓑ) is detected among the operating components that cause temporary operating noises, the virtual tone corresponding to the opening / closing can be output via the specified loudspeakers 141 to 146.

[0130] If the actuation signals of a plurality of electric seats (ⓒ-1, ⓒ-2, ⓒ-3 and ⓒ-4) are detected individually or simultaneously by the actuating elements, which cause temporary operating noises, the virtual tone corresponding to the movement of the seats can be output via the specified loudspeakers 141 to 146.

[0131] If the upward or downward signal of the extendable monitor (@) is detected from the operating components that cause temporary operating noise, the virtual tone corresponding to the movement of the extendable monitor can be output via the specified loudspeakers 141 to 146.

[0132] If the ON / OFF signal of the side mirror (ⓔ) is detected among the operating components that cause temporary operating noises, the virtual tone corresponding to the movement of the side mirror can be output via the specified loudspeakers 141 to 146.

[0133] In this case, the virtual tone can be generated by applying a notch filter according to the frequency characteristic (a) or (b) for each operating component that causes continuous operating noise to the tone source for each operating component that causes temporary operating noise.

[0134] Fig. Figure 3 shows a flowchart describing a method for outputting virtual sound in the chassis system according to the embodiment of the present disclosure.

[0135] When processor 130 receives vehicle driving information (S302), processor 130 compares the driving information with a tone generation condition for each drive device (S304) to determine whether a drive device is present whose tone generation condition matches the driving information (S306), cf. Fig. 3. Here, the driving information can include brake operation on / off status, brake cylinder pressure, vehicle longitudinal / lateral acceleration, vehicle speed, gears (P, R, N and D), steering angle, steering angle speed, engine torque, wheel speeds (for four front / rear wheels), engine speed and engine torque, etc.

[0136] Since the tone generation condition is set for each drive device, the processor 130 can determine which drive device is in operation by comparing the driving information with the tone generation condition.

[0137] As a result of the determination in step S306, if a drive device is present whose tone generation condition matches the driving information, the processor 130 determines whether a plurality of drive devices is in operation (S308).

[0138] As a result of the determination in step S308, when a plurality of drive devices are in operation, the processor 130 controls the frequency of the virtual tone set for each drive device (S310) and outputs the virtual tone for each drive device (S312). In other words, when a plurality of drive devices are in operation, the processor 130 can increase the frequency of the high-priority virtual tone based on the priority set for each drive device and output it. When the plurality of drive devices are actuated, the processor 130 can control the plurality of tone output modules 140 to selectively output virtual tones for different drive devices and can control the virtual tone for each drive device to be output at a frequency specific to that drive device.In this case, the processor 130 can control the volume of the virtual tone in order to output the virtual tone according to the level of the operating noise of the drive device detected via the microphone.

[0139] As a result of the determination in step S308, unless a plurality of drive devices are in operation, processor 130 outputs the virtual tone set for the corresponding drive device (S314). In this case, processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise of the drive device as detected by the microphone.

[0140] Fig. Figure 4 shows a flowchart describing a method for outputting virtual tone in the E-curve module system according to the embodiment of the present disclosure.

[0141] When processor 130 receives vehicle driving information (S402), processor 130 determines how to process it. Fig. Figure 4 shows whether a driving mode of the E-curve module (E-corner module) is present in the driving information (S404). Here, the driving information can include brake on / off status, brake cylinder pressure, vehicle longitudinal / lateral acceleration, vehicle speed, gears (P, R, N, and D), steering angle, steering angle speed, engine torque, wheel speeds (for all four front / rear wheels), engine speed and torque, an E-curve module driving mode, etc. The E-curve module driving mode can include a 4-wheel steering mode, a zero-turn mode, a diagonal driving mode, a turn-around mode, etc.

[0142] As a result of the determination in step S404, if the driving mode of the E-curve module is present in the driving information, processor 130 controls the frequency of the virtual tone set for this driving mode of the E-curve module based on the input factor (S406) and outputs the virtual tone at the controlled frequency via the tone output module 140 (S408). In this case, processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise in the driving mode of the E-curve module.

[0143] As a result of the determination in step S404, the processor 130 compares the driving information with a tone generation condition for each driving device to determine whether a driving device exists whose tone generation condition matches the driving information if the driving mode of the E-curve module is not present in the driving information (S410).

[0144] As a result of the determination in step S410, if a drive device is present whose tone generation condition matches the driving information, the processor 130 determines whether a plurality of drive devices are in operation (S412).

[0145] As a result of the determination in step S412, when a multitude of drive devices are in operation, processor 130 controls the frequency of the virtual tone set for each drive device (S414) and outputs the virtual tone for each drive device (S416). In other words, when a multitude of drive devices are in operation, processor 130 can increase the frequency of the high-priority virtual tone based on the priority set for each drive device and output the same tone.

[0146] As a result of the determination in step S412, unless a plurality of drive devices are in operation, the processor 130 outputs the virtual tone set for the corresponding drive device (S418). In this case, the processor 130 can control the volume of the virtual tone so that the virtual tone is output according to the level of the operating noise of the drive device detected by the microphone.

[0147] Fig. Figure 5 shows a flowchart describing a method for outputting virtual tone in the in-wheel system according to the embodiment of the present disclosure.

[0148] As in Fig. Figure 5 shows that when the in-wheel system is activated (S502), the processor receives 130 driving information from the vehicle (S504). This driving information can include the on / off status of the brake actuation, brake cylinder pressure, longitudinal / lateral acceleration, vehicle speed, gears (P, R, N, and D), steering angle, wheel speeds (for all four front / rear wheels), in-wheel motor torque, etc.

[0149] When step S504 is executed, processor 130 controls the frequency of the virtual tone based on the driving information (S506) and outputs the virtual tone at the controlled frequency via the tone output module 140 (S508). In this case, processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise of the in-wheel system.

[0150] Fig. Figure 6 shows a flowchart describing a method for outputting virtual tone in the braking system according to the embodiment of the present disclosure.

[0151] As in Fig. Figure 6 shows that when the braking system is applied (S602), the processor receives 130 driving information from the vehicle (S604). This driving information can include the on / off status of the braking operation, brake cylinder pressure, longitudinal / lateral acceleration, vehicle speed, gears (P, R, N and D), steering angle, wheel speeds (for all four front / rear wheels), whether ABS is active, etc.

[0152] When step S604 is executed, processor 130 controls the frequency of the virtual tone based on the driving information (S606) and outputs the virtual tone at the controlled frequency via the tone output module 140 (S608). In this case, processor 130 can control the volume of the virtual tone to output it according to the level of the operating noise of the braking system.

[0153] For example, if the hydraulic pressure of the cylinder and the vehicle speed are higher than the reference values, the processor 130 can output the virtual tone at a higher frequency.

[0154] Fig. Figure 7 shows a flowchart describing a method for outputting virtual tones in response to the actuation of small vehicle components according to the embodiment of the present disclosure.

[0155] When processor 130 receives a component operating signal from the vehicle's ECU (JA in S701), processor 130 can determine the type of the corresponding operating component (S702), see below. Fig. 7.

[0156] For example, the processor 130 can obtain information from the vehicle's ECU about the type of operating component that causes operating component noise through component operation.

[0157] Once the type of operating component causing operating component noise is determined, the processor 130 checks whether the virtual tone for the operating component, generated with the user-selected sound source, is stored in memory 120 (S703).

[0158] If the virtual tone for the operating component that causes the operating component noise is stored in memory 120 (YES in S703), the virtual tone in response to the operating component (i.e., the virtual tone for the operating component generated using the sound source selected by the user) is loaded from memory 120 (S704).

[0159] If the virtual tone for the operating component that causes the operating component noise is not stored in memory 120 (No in S703), the virtual default tone in response to the operating component is loaded from memory 120 (S705).

[0160] Processor 130 outputs the virtual tone (e.g., the virtual default tone or the virtual tone generated using the user-selected sound source) loaded from memory 120 to sound output modules 141 to 146 based on the sound output module mapping table (S706). The sound output module mapping table stores a mapping value that provides the best effect in inducing operating noise for the sound source by performing a test based on the installed position and number of sound output modules (e.g., sound amplifiers, speakers, etc.) for each vehicle. The sound output module mapping table can also contain volume and equalizer information for each sound output module 140.

[0161] In this case, when the user enters a command to change the sound source (JA in S707), processor 130 loads the sound source to be changed (i.e., selected by the user) from memory 120 (S708).

[0162] Then, the processor 130 generates a virtual tone based on the specified virtual tone generation algorithm using the sound source loaded from memory 120 (i.e., the sound source selected by the user) and stores it in memory 120 (S709).

[0163] In this way, the virtual tone stored in memory 120 is loaded and, in the event of operating noise from the component, is output with priority over the virtual standard tone.

[0164] As described above, the present embodiment has the effect of reducing complaints about component operating noise by shifting attention from the focus on operating noise from components occurring in the interior of an existing vehicle to the noise generated in this embodiment. Furthermore, by reducing sensitivity to component operating noise, it is possible to reduce the costs and time spent on research and development aimed at reducing the noise actually generated by the component itself.

[0165] Furthermore, the present embodiment achieves the effect of improved user comfort by emitting tones according to the user's preferences.

[0166] The present disclosure makes it possible to generate and output noise in order to reduce the user's interest in the operating noise of the vehicle's windscreen wipers and air conditioning systems.

[0167] The present invention has the effect of improving the user's sensitivity to or reaction to operating noises of components by reducing the user's interest in operating noises of vehicle components through the output of virtual sound.

[0168] Although the present disclosure has been described with regard to the embodiments shown in the drawings, it is obvious to the person skilled in the art that these embodiments serve only as examples. It is clear to the person skilled in the art that various modifications and other equivalent embodiments are possible without departing from the essence and scope of protection of the disclosure as defined in the following claims. Therefore, the technical scope of protection of the present disclosure is to be defined by the following claims. QUOTES INCLUDED IN THE DESCRIPTION

[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature

[0000] KR 10-2023-0079797

[0005]

Claims

[1] Vehicle virtual sound control system comprising: a communication module; at least one sound output module; and a processor connected to the communication module and the sound output module, wherein the processor compares driving information received via the communication module with a sound generation condition for each driving device to determine whether a driving device whose sound generation condition matches the driving information exists, and, if a driving device whose sound generation condition matches the driving information exists, outputs a virtual sound set for that driving device via the sound output module. [2] The system according to claim 1, wherein, when there are a plurality of driving devices whose tone generation conditions match the driving information, the processor controls a frequency of the virtual tone set for each driving device while outputting the virtual tone for each driving device. [3] The system according to claim 2, wherein the processor sets a frequency of the virtual tone higher for the high-priority driving device based on the priority set for each driving device and outputs it. [4] The system according to claim 2 or 3, wherein the processor controls the frequency and / or the volume of the virtual sound based on the frequency characteristic and / or the operating noise level caused by the individual drive devices. [5] The system according to any one of claims 1 to 4, wherein the processor selects at least one sound output module for outputting the virtual sound from a plurality of sound output modules based on a sound output module allocation table and outputs the virtual sound via the selected sound output module. [6] Vehicle virtual sound control system comprising: a communication module; at least one sound output module; and a processor connected to the communication module and the sound output module, wherein, when a vehicle system is operated, the processor controls a frequency of a virtual tone based on driving information received via the communication module and outputs the virtual tone at the controlled frequency via the tone output module. [7] System according to claim 6, wherein: the vehicle system includes an E-curve module system; and the processor checks the type of driving mode of the E-curve module based on the driving information received via the communication module and outputs a virtual sound set for the checked type of driving mode of the E-curve module via the sound output module. [8] The system of claim 7, wherein the processor controls a frequency of a virtual sound set for the type of driving mode of the E-curve module based on input factors, and outputs the virtual sound at the controlled frequency via the sound output module. [9] The system of claim 7 or 8, wherein the processor controls the frequency and / or volume of the virtual sound based on the frequency characteristic and / or level of the operating noise occurring in the driving mode of the E-curve module. [10] System according to one of claims 6 to 9, wherein: the vehicle system comprises an in-wheel system; and the processor controls the volume of the virtual sound to output the virtual sound according to the operating noise level of the in-wheel system. [11] The system of claim 10, wherein the processor, in response to the actuation of the in-wheel system, obtains an input factor from the driving information and controls the frequency of the virtual tone based on the obtained input factor. [12] System according to one of claims 6 to 11, wherein: the vehicle system includes a braking system; and the processor obtains an input factor in response to the actuation of the braking system from the driving information and controls the frequency of the virtual tone based on the obtained input factor. [13] The system of claim 12, wherein the processor controls a volume of the virtual sound to output the virtual sound according to the level of the operating noise of the braking system. [14] The system of any one of claims 10 to 13, wherein the processor changes the virtual tone set for the input factor to a user-selected sound source in response to operation of the vehicle system and outputs the changed sound source as a virtual tone. [15] Vehicle virtual sound control system comprising: a communication module configured to communicate with an electronic control unit (ECU) in a vehicle; and a processor configured to receive a component operation signal and information about the type of the operation component via the communication module, and output a virtual sound corresponding to a component operation sound caused by this operation component via a specific sound output module. [16] The system of claim 15, wherein the component operation signal is a signal for the start and end of the component operation. [17] The system according to claim 15 or 16, further comprising a storage module configured to store at least one of frequency characteristics for each operational component sound, a sound source, a virtual sound generation algorithm, a virtual sound generated using a pre-generated standard virtual sound or a user-selected sound source, and a sound output module allocation table corresponding to the virtual sound. [18] The system according to any one of claims 15 to 17, wherein the virtual sound refers to a sound that naturally draws the user's interest in the operating component sounds to a sound source by mixing frequency characteristics for each operating component sound with the sound source in the form of a background, or by using the frequency characteristics of the operating component sounds as a background beat of music to make the sound source have a different feeling from the operating component sound. [19] The system of any one of claims 15 to 18, wherein the processor loads from a memory module a default virtual tone for the operating component based on the operating signal of the component or a virtual tone generated using a user-selected sound source to output it via the sound output module specified in a sound output module mapping table. [20] The system of claim 19, wherein: the sound output module assignment table stores a sound output module assignment value that has the best effect in inducing component operating noise to the sound source by performing a test based on the installed position and number of sound output modules for each vehicle; and the sound output module assignment table also includes information about the volume and equalizer for each sound output module.

Citation Information

Patent Citations

  • Apparatus and method for point analysis using keyframe and ray casting

    KR1020240178069A

  • 10-2023-0079797