Virtual engine sound generating system and method of vehicle with Shepard tone
AssigneeHyundai Mobis Co., Ltd.
InventorJae Young Lee
Life of this patent
Estimating the term…
Abstract
A virtual engine sound generating system and method involves generating a virtual engine sound with a Shepard tone by superposing sine waves separated by octaves, which causes an auditory illusion as if an infinite musical scale is played, and gives a driver a feeling that engine power continually increases.
Claims10
A virtual engine sound generating system of a vehicle with a Shepard tone, the virtual engine sound generating system comprising:
- an information input unit receiving driving-related information of a vehicle in motion;
- a basic signal generating unit configured to generate an output frequency signal based on a current order value of RPM applied to an engine of the vehicle, the current order value being included in the driving-related information received through the information input unit, the output frequency signal having a phase that is continuous for each order value of RPM applied to the engine and when the order value of RPM applied to the engine changes;
- an intermediate signal generating unit configured to receive a plurality of output frequency signals having an octave interval by applying a preset number of Shepard tones from the basic signal generating unit and combining the plurality of output frequency signals to generate an output frequency signal to which the Shepard tone for each order value is applied;
- an interval setting unit setting an interval for adding the output frequency signal to the output frequency signal to which the Shepard tone for each order value is applied in consideration of a lower limit value of the output frequency for each order value;
- a final signal generating unit configured to generate an output frequency signal to which the Shepard tone for each order value is applied by setting, as a start value, the interval for adding the output frequency signal in the output frequency signal to which the Shepard tone for each order value is applied;
- and
- a virtual engine sound generating unit configured to generate a virtual engine sound by combining a plurality of output frequency signals corresponding to a plurality of predetermined order values applied to the engine by using the output frequency signal for each order value by the final signal generating unit.
A virtual engine sound generating method of a vehicle with a Shepard tone using a virtual engine sound generating system of a vehicle with a Shepard tone in which each operation is performed by an arithmetic processing unit, the virtual engine sound generating method comprising:
- receiving driving-related information including a current RPM of a vehicle in motion;
- generating an output frequency signal based on a current order value of RPM applied to an engine of the vehicle, the current order value being received through an information input operation, the output frequency signal having a phase that is continuous for each order value of RPM applied to the engine and when the order value of RPM applied to the engine changes;
- receiving a plurality of output frequency signals having an octave intervals among output frequency signals generated through the basic signal generating operation by applying a preset number of Shepard tones and combining the plurality of output frequency signals to generate an output frequency signal to which the Shepard tone for each order value is applied;
- setting an interval for adding the output frequency signal to the output frequency signal to which the Shepard tone is applied through the intermediate signal generating operation in consideration of a lower limit value of the output frequency for each order value;
- generating an output frequency signal to which the Shepard tone for each order value is applied by setting, as a start value, the interval for adding the output frequency signal set through the additional interval setting operation in the output frequency signal to which the Shepard tone according to the intermediate signal generating operation is applied;
- and
- generating a virtual engine sound by adding a plurality of output frequency signals corresponding to a plurality of predetermined order values applied to the engine by using the output frequency signal for each order value through the final signal generating operation.
Dependencies are inferred from the claim text.