close

Вход

Забыли?

вход по аккаунту

?

DESCRIPTION JP2015099365

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2015099365
An apparatus for generating a simulated vehicle sound is provided. At least one parameter
module receives a first driver throttle signal and transmits a first input signal indicative of a first
simulated vehicle sound. An engine sound generation block is generated to hear the first
simulated vehicle sound in response to the first input signal. An engine sound removal block is
operatively coupled to the microphone that receives the first microphone input signal. The first
microphone input signal includes a first environmental noise associated with an environment
external to the vehicle and a first simulated vehicle sound. The engine sound removal block is
configured to filter the first simulated vehicle sound from the first microphone input signal to
determine a first environmental noise. The engine sound generator generates a second simulated
vehicle sound that is greater than the first environmental noise. [Selected figure] Figure 2
Device for providing environmental noise compensation for synthesized vehicle sounds
[0001]
Aspects disclosed herein generally relate to an apparatus for providing environmental noise
compensation for synthesized vehicle sounds.
[0002]
A system for generating simulated multi-gear vehicle sounds is disclosed in US Patent Publication
2012/0106748 ("The '748 Publication").
11-04-2019
1
The '748 publication discloses that a vehicle sound generation system is configured to generate a
signal that drives one or more speakers to generate a sound wave that simulates a sound
associated with a desired engine type doing. This signal is based on one or more operating
conditions of the vehicle. The vehicle sound generation system is configured to select a sound
from the plurality of sounds based on the operating state of the vehicle. Each sound corresponds
to a simulated sound of engine operation in the respective gear. The vehicle sound generation
system may generate signals to drive the speakers to generate the selected sound to simulate
shifts between the respective gears.
[0003]
U.S. Patent Application Publication 2012/0106748
[0004]
In one embodiment, an apparatus for generating a simulated vehicle sound is provided.
The apparatus includes at least one parameter module, an engine sound generation block, and an
engine sound removal block. The at least one parameter module receives a first driver throttle
signal indicative of a first position of a throttle of the vehicle and at least a first simulated vehicle
sound responsive to the first drive throttle signal. A first input signal shown is configured to be
transmitted. The engine sound generation block is configured to generate a first simulated
vehicle sound in response to the first input signal. The engine sound removal block is operatively
coupled to the microphone that receives the first microphone input signal. The first microphone
input signal includes a first environmental noise associated with the environment outside the
vehicle and a first simulated vehicle sound. The engine sound removal block is configured to
filter the first simulated vehicle sound from the first microphone input signal to determine a first
environmental noise. The engine sound removal block is further configured to generate a first
output signal indicative of a first environmental noise. The engine sound generation block
generates a second simulated vehicle sound in response to at least a first output signal such that
the second simulated vehicle sound is greater than the first environmental noise It is further
configured to
[0005]
In another embodiment, an apparatus for generating a simulated vehicle sound is provided. The
11-04-2019
2
apparatus includes at least one parameter module, an engine sound generation block, and an
engine sound removal block. The at least one parameter module receives a first vehicle speed
signal indicative of a first speed of the vehicle, and is responsive to the first vehicle speed signal
to indicate a first simulated vehicle sound. It is configured to transmit one input signal. The
engine sound generation block is configured to generate a first simulated vehicle sound in
response to the first input signal. The engine sound removal block is operatively coupled to the
microphone that receives the first microphone input signal. The first microphone input signal
includes a first environmental noise associated with the environment outside the vehicle and a
first simulated vehicle sound. An engine sound removal block filters a first simulated vehicle
sound from a first microphone input signal to determine a first environmental noise and a first
output signal indicative of the first environmental noise Configured to generate The engine sound
generation block generates a second simulated vehicle sound in response to at least a first output
signal such that the second simulated vehicle sound is greater than the first environmental noise
It is further configured to
[0006]
In another embodiment, an apparatus for generating a simulated vehicle sound is provided. The
apparatus includes a first parameter module, a second parameter module, an engine sound
generation block, and an engine sound removal block. The first parameter module is configured
to generate tone information associated with the first vehicle operating feature. The second
parameter module is configured to generate noise information associated with the first vehicle
operating feature. The engine sound generation block is configured to generate the first
simulated vehicle sound in response to the tone information and the noise information. The
engine sound removal block is operatively coupled to the microphone that receives the first
microphone input signal. The first microphone input signal includes environmental noise
associated with the environment external to the vehicle and a first simulated vehicle sound. The
engine sound removal block is configured to remove the first simulated vehicle sound from the
first microphone input signal to determine ambient noise. The engine sound removal block is
further configured to generate a first output signal indicative of environmental noise. The engine
sound generation block is responsive to at least the first output signal to generate a second
simulated vehicle sound such that the second simulated vehicle sound is greater than the
environmental noise. It is further configured.
[0007]
The present specification also provides, for example, the following items. (Item 1) A device for
11-04-2019
3
generating a simulated vehicle sound, receiving a first driver throttle signal indicating a first
position of a throttle of the vehicle, and responsive to at least the first driver throttle signal. At
least one parameter module configured to transmit a first input signal indicative of a first
simulated vehicle sound, and a first simulated vehicle in response to said first input signal An
engine sound removal block configured to generate sound so as to be audible and an engine
sound removal block operably coupled to a microphone for receiving a first microphone input
signal, said first microphone An input signal includes a first environmental noise associated with
the vehicle's external environment and the first simulated vehicle sound. The engine sound
removal block filters the first simulated vehicle sound from the first microphone input signal to
determine the first environmental noise to indicate the first environmental noise; An engine
sound removal block configured to generate an output signal of 1, the engine sound generation
block generating a second simulated vehicle sound in response to at least the first output signal.
The apparatus, further configured to generate the second simulated vehicle sound to be greater
than the first environmental noise. The at least one parameter module receives a second driver
throttle signal indicative of a second position of the throttle of the vehicle, and a second input
indicative of the second simulated vehicle signal. The apparatus according to the above item,
further configured to transmit a signal. 3. The engine sound generating block is further
configured to generate the second simulated vehicle sound in response to the second input signal
and the first output signal. , A device according to any of the above items. (Item 4) The engine
sound generation block is an amplifier, and generates the second simulated vehicle sound in
response to the second input signal, and responds to the second input signal. An amplifier
configured to generate an output voltage indicative of the volume of the second simulated vehicle
sound in response to the first output signal, and receiving the output voltage to obtain the second
output signal. An apparatus according to any of the above items, including a speaker for
producing a simulated vehicle sound.
The engine sound removal block is further configured to receive a second microphone input
signal from the microphone, and the microphone input is a second environmental noise
associated with the environment external to the vehicle. A device according to any of the above
items, comprising the and second simulated vehicle sounds. (Item 6) The engine sound removal
block filters the second simulated vehicle sound from the second microphone input signal to
determine the second environmental noise, and the second environmental noise The apparatus
according to any of the preceding items, further configured to generate a second output signal
indicative of 7. The at least one parameter module receives a vehicle speed signal indicative of
the speed of the vehicle, and the first simulated vehicle in response to the first driver throttle
signal and the vehicle speed signal. The device of any of the above items, configured to transmit
the first input signal indicative of sound. (Item 8) The at least one parameter module comprises a
tone parameter module, each storing a plurality of tones associated with a plurality of simulated
RPMs, and the first driver throttle The apparatus according to any of the above items, wherein
the signal indicates a particular simulated engine RPM at a particular fundamental frequency.
11-04-2019
4
(Item 9) The at least one parameter module includes a noise parameter module for storing a
plurality of engine sounds respectively associated with a plurality of simulated engine revolutions
per minute (RPM), and the driver throttle signal is The apparatus according to any of the above
items, wherein the specific simulated engine RPM is shown at a specific volume and spectral
density. (Item 10) The short-term noise included in the first environmental noise is removed so
that the engine sound generation block generates the second simulated vehicle sound regardless
of the short-term noise. The device of any of the above items, further comprising a configured
filter. (Item 11) A device for generating a simulated vehicle sound, which receives a first vehicle
speed signal indicating a first speed of the vehicle, and is responsive to at least the first vehicle
speed signal. At least one parameter module configured to transmit a first input signal indicative
of one of the simulated vehicle sounds and a first simulated vehicle sound in response to the first
input signal An engine sound generation block and an engine sound removal block operatively
coupled to the microphone for receiving the first microphone input signal, the engine sound
generation block being configured to generate the first microphone input A signal including a
first environmental noise associated with the vehicle's external environment and the first
simulated vehicle sound; Filters the first simulated vehicle sound from the first microphone input
signal to determine the first environmental noise and outputs a first output signal indicative of
the first environmental noise. An engine sound removal block configured to generate the second
simulated vehicle sound in response to at least the first output signal, the engine sound
generation block comprising The apparatus further configured to generate a simulated vehicle
sound to be greater than the first environmental noise.
12. The at least one parameter module receives a second vehicle speed signal indicative of a
second speed of the vehicle and transmits a second input signal indicative of the second
simulated vehicle sound. The device of any of the above items, further configured to: 13. The
engine sound generation block is further configured to generate the second simulated vehicle
sound in response to the second input signal and the first output signal. , A device according to
any of the above items. (Item 14) The engine sound generation block is an amplifier, and
generates the second simulated vehicle sound in response to the second input signal, and
responds to the first output signal. An amplifier configured to generate an output voltage
indicative of the volume of the second simulated vehicle sound, and a speaker for receiving the
output voltage and generating the second simulated vehicle sound And an apparatus according
to any of the above items, including. The engine sound removal block is further configured to
receive a second microphone input signal from the microphone, and the microphone input signal
is associated with the environment outside the vehicle. An apparatus according to any of the
above items, comprising noise and the second simulated vehicle sound. (Item 16) The engine
sound removal block filters the second simulated vehicle sound from the second microphone
input signal to determine the second environmental noise, and the second environmental noise
The apparatus according to any of the preceding items, further configured to generate a second
output signal indicative of (Item 17) The at least one parameter module receives a first driver
11-04-2019
5
throttle signal indicating a first position of the throttle of the vehicle, and at least the first driver
throttle signal and the first vehicle speed signal The apparatus according to any of the preceding
items, configured to transmit in response the first input signal indicative of the first simulated
vehicle sound. (Item 18) The at least one parameter module comprises a tone parameter module,
each storing a plurality of tones associated with a plurality of vehicle speeds, wherein the first
vehicle speed signal is simulated with the first simulation. An apparatus according to any of the
above items, which provides a specific fundamental frequency to generate a noisy vehicle sound.
(Item 19) The at least one parameter module comprises noise parameter modules each storing a
plurality of engine sounds associated with a plurality of vehicle speeds, each vehicle speed
corresponding to a specific volume and spectral density , A device according to any of the above
items.
(Item 20) The short-term noise included in the first environmental noise is removed so that the
engine sound generation block generates the second simulated vehicle sound regardless of the
short-term noise. The device of any of the above items, further comprising a configured filter. 21.
A first parameter module configured to generate tone information associated with a first vehicle
motion feature, the apparatus for generating simulated vehicle sounds, and the first vehicle.
Generating a first simulated vehicle sound responsive to the second parameter module
configured to generate noise information associated with the motion feature, the tone
information and the noise information An engine sound generation block, and an engine sound
removal block operatively coupled to a microphone for receiving a first microphone input signal,
the first microphone input signal being The engine sound removal block including a first
environmental noise associated with an external environment and the first simulated vehicle
sound An engine sound removal block configured to remove the first simulated vehicle sound
from the microphone input signal to determine the environmental noise and to generate an
output signal indicative of the environmental noise; The engine sound generation block at least in
response to the output signal to produce a second simulated vehicle sound, and the second
simulated vehicle sound to be greater than the first environmental noise The apparatus, further
configured to occur. 22. The apparatus of any of the above items, wherein the first vehicle
operating feature corresponds to one of driver throttle position and vehicle speed. (Item 23) The
short-term noise included in the first environmental noise is removed so that the engine sound
generation block generates the second simulated vehicle sound regardless of the short-term
noise. The device of any of the above items, further comprising a configured filter.
[0008]
Summary In at least one embodiment, an apparatus for generating a simulated vehicle sound is
provided. At least one parameter module receives a first driver throttle signal and transmits a
11-04-2019
6
first input signal indicative of a first simulated vehicle sound. An engine sound generation block
is generated to hear the first simulated vehicle sound in response to the first input signal. An
engine sound removal block is operatively coupled to the microphone that receives the first
microphone input signal. The first microphone input signal includes a first environmental noise
associated with an environment external to the vehicle and a first simulated vehicle sound. The
engine sound removal block is configured to filter the first simulated vehicle sound from the first
microphone input signal to determine a first environmental noise. The engine sound generator
generates a second simulated vehicle sound that is greater than the first environmental noise.
[0009]
Embodiments of the present disclosure are pointed out with particularity in the appended claims.
However, other features of the various embodiments will be more clearly and best understood by
referring to the following detailed description in conjunction with the accompanying drawings in
which:
[0010]
1 shows a host vehicle in traffic condition where one or more pedestrians are located nearby.
FIG. 1 illustrates an apparatus for compensating for traffic noise and synthesizing engine sounds
according to one embodiment. It is a plot which shows the ideal condition with respect to
generation | occurrence | production of the engine sound synthesize | combined based on
environmental noise. FIG. 6 is a plot showing the generation of synthesized engine sounds at
nominal levels that are sometimes too quiet based on environmental noise. FIG. 6 is a plot
showing the generation of a synthesized engine sound at a second level that is too loud based on
environmental noise. FIG. 7 is a plot showing runway conditions for generated synthetic engine
sounds. FIG. 7 is a plot illustrating the removal of sound bleed conditions from on environmental
noise, according to one embodiment.
[0011]
Although detailed embodiments of the present invention are disclosed herein, where appropriate,
it is understood that the disclosed embodiments are merely exemplary of the present invention
that may be embodied in various and alternative forms. It should. The drawings are not
necessarily to scale, and some features may be exaggerated or minimized to show details of
11-04-2019
7
particular components. Accordingly, the specific structural and functional details disclosed herein
should not be construed as limiting, but merely as being representative of those skilled in the art
for teaching the present invention in various ways. It should be interpreted as the basis.
[0012]
Embodiments of the present disclosure generally provide a plurality of circuits or other electrical
devices. All references to these circuits or other electrical devices, and the functionality provided
by each, are intended to be limited to include only those illustrated and described herein. It is not
a thing. Although specific labels may be assigned to the various circuits or other electrical
devices disclosed, such labels are not intended to limit the scope of operation of these circuits
and other electrical devices. Such circuits and other electrical devices may be combined and / or
separated from one another in any manner based on the particular type of electrical
implementation desired. Any circuit or other electrical device disclosed herein may be any
number of microprocessors, integrated circuits, memory devices (eg, flash, random access
memory (RAM), read only memory (ROM), electrical) (Programmable read only memory
(EPROM), electrically erasable programmable read only memory (EEPROM), or other suitable
modifications thereof), and to implement the operations disclosed herein It is recognized that it
may include software that cooperates with each other. Additionally, any one or more electrical
devices are configured to execute computer programs embodied as non-transitory computer
readable media programmed to perform any of the disclosed functions. It can be done.
[0013]
Increased fuel costs and environmental concerns associated with fuel consumption have
increased the use of electric and hybrid vehicles. However, as is commonly known, engines
utilizing combustible fuels generate noise associated with acceleration and gear shifting. Such
engine noise generally warns nearby pedestrians of the presence of the vehicle, which allows the
pedestrian to avoid the vehicle. Electric and hybrid vehicles generate or synthesize engine noise
for the purpose of alerting the pedestrian of the presence of these vehicles. One proposal for
generating a synthesized engine sound is to cause the vehicle to generate such an engine sound
at a constant 65 dB SPL. However, when the vehicle is under traffic congestion where
environmental noise is high, the generation of such synthetic engine noise at this level may not
be loud enough for the pedestrian. Conversely, when the vehicle is placed in a rural environment
where environmental noise is low, the generation of such synthetic engine sounds at this level
can be too loud and annoying for pedestrians.
11-04-2019
8
[0014]
One attempt that can alleviate the problem of constant synthetic engine noise (i.e., constant
loudness for traffic congestion and light traffic conditions) independent of environmental noise is
shown in FIG. For example, FIG. 1 shows a host vehicle 10 in traffic condition 12 (e.g., many
surrounding vehicles 13a-13n ("13") with one or more pedestrians 14 located nearby). Host
vehicle 10 includes a speaker 16 that transmits synthetic engine sounds (or simulated engine
sounds). Host vehicle 10 further includes a microphone 18 that receives environmental noise 20
from the environment outside of host vehicle 10. Generally, the host vehicle 10 synthesizes or
produces engine noise at a perceptually greater level than the environmental noise 20 which
ensures that the pedestrian 14 in the vicinity of the host vehicle 10 is warned of the presence of
this vehicle desirable.
[0015]
However, one problem associated with engine synthesis from host vehicle 10 is the presence of
sound bleed. This condition is accompanied by the microphone 18 picking up a synthetic engine
sound generated by the speaker 16 in addition to the environmental noise 20 from the
surrounding environment. In this case, the microphone 18 receives a microphone input signal 22
that includes environmental noise 20 and previously generated synthetic engine sounds. The
host vehicle 10 then increases the volume of the synthesized engine sound to a perceptually
greater level than the environmental noise 20 and the previously generated synthesized engine
sound 24. This condition results in intractable gain or gain tracking, but in this case the
magnitude of the synthesized engine sound continues to increase, which causes the synthesized
engine sound to be too loud for the pedestrian 14.
[0016]
In order to determine the true level of environmental noise 20, in view of the above sound bleed,
it is desirable to remove previously generated synthetic engine noise 24 from the environment
around the vehicle. Therefore, in order to cancel the synthesis engine sound, it is necessary to
know exactly the true synthesis engine sound. Too little removal of the synthetic engine sounds
can result in undesirable and slower unmanageable gains. If the removal of synthetic engine
noise is too great, the effect of environmental noise compensation will be diminished, so that
louder traffic conditions will not be compensated. By knowing the synthetic engine sound more
11-04-2019
9
accurately, the result is that the synthetic engine sound is more accurately removed from the
noise picked up by the microphone 18, so that the vehicle 10 not only informs the vehicle 10 of
its presence properly. It is recognized herein that it is possible to generate synthetic engine
sound levels that can be tolerated by pedestrians 14 as well.
[0017]
FIG. 2 shows an apparatus 30 for traffic noise compensation and vehicle sound synthesis
according to one embodiment. The device 30 is generally located in the vehicle 10 and includes a
speaker 16 and a microphone 18. It is recognized that the vehicle 10 may include any number of
speakers 16 and microphones 18. The apparatus 30 generally includes an engine controller 32, a
tone parameter module 34, a noise parameter module 36, a synthetic engine sound generation
block 38, and a synthetic engine sound removal block 40. The device 30 is not limited to this but
may be synthetic engine noise for an internal combustion engine (ICE) used with any of the
following vehicle types: electric vehicles, hybrid / electric vehicles, jets, motor boats, trains, etc. It
will be appreciated that synthetic vehicle sounds may be generated, including.
[0018]
Engine controller 32 is generally configured to provide signals indicative of various vehicle
operating characteristics, such as desired throttle position (driver throttle) 42 in addition to
vehicle speed 44 of vehicle 10. For example, engine controller 32 monitors the position of the
access pedal to determine the desired position of throttle 42. Engine controller 32 sends a signal
indicative of the desired throttle position 42 of vehicle 10 to tone parameter module 34 and
noise parameter module 36. The engine sound generation block 38 uses such data to generate a
synthetic engine sound. For example, the audible pitch of the internal combustion engine (ICE) of
a vehicle depends primarily on the RPM of the ICE. Thus, the synthesized engine sound may
significantly take into account the simulated engine RPM. A correlation can be established
between the desired throttle position 42 and the engine RPM. Generally, because the vehicle 10
is an electric vehicle in some cases, some ICE values that indicate the engine RPM of the ICE,
although ICE and engine RPMs that produce synthetic engine sounds do not exist in the electric
vehicle Needs to be simulated and provided.
[0019]
11-04-2019
10
Engine controller 32 is also generally configured to provide a signal indicative of vehicle speed
44 (eg, the speed at which the vehicle is currently driving) to tone parameter module 34 and
noise parameter module 36. The engine sound generation block 38 also uses such data to
generate a synthesized engine sound. It is recognized that the ICE RPM has relevance to the
speed of the vehicle 10. Thus, for a vehicle 10 implemented as an electric vehicle, it is possible to
establish a correlation between the synthesized engine sound and the vehicle speed, and between
the simulated engine RPM and other factors.
[0020]
Tone parameter module 34 includes a memory 46 that correlates tones (eg, simulated engine
RPM) based on the desired throttle position 42, vehicle speed 44, and other factors. For example,
a look-up table (LUT) or other suitable mechanism may include various tones, including the
fundamental frequency and harmonics associated with the corresponding simulated engine RPM
(or engine speed), and the vehicle speed 44 , A list of tones associated with asymmetric features
in ICE and additional motors (or pumps) in the vehicle 10.
[0021]
In general, a tone may include an amplitude ranging from one least significant bit (e.g., 96 dB
down from full scale) to full scale (e.g., all bits in a digital word are one). The tone may include a
phase in the range of -180 to +180 degrees, where 0 degrees indicates that there is no phase
shift. A 180 degree phase difference between the two signals indicates a change in polarity.
[0022]
The tone may have a frequency range of about 15 Hz (e.g., the lower limit of human hearing) to
about 16 kHz (e.g., the upper limit of human hearing). This range may be extended down to 0 Hz
(DC) and up to half the sample rate (Nyquist frequency), but the tones in these maximum ranges
may not be audible to humans. This frequency may also be relative to the fundamental frequency
of the engine, where integer multiples of the fundamental frequency are harmonics and noninteger multiples are non-harmonic harmonics. Multiple tones can co-exist.
[0023]
11-04-2019
11
In general, the engine tone of ICE depends on the RPM of the engine. However, and as mentioned
above, the RPM is dependent on the throttle position (e.g., the more the throttle delivers the fuel
that accelerates the engine, the more RPM is), and also the vehicle speed, which, for example, If
the vehicle is slow, more load on the engine is required. In this state, if the throttle is constant,
the engine slows down. Also, if there is a gear shift in the transmission (whether manual or
automatic), the RPM will change significantly if the throttle position is constant and the vehicle
speed is constant. The fundamental frequency of the tone provided by the tone parameter
module 34 can be determined by the following equation: (RPM of engine / ((0.5) <*> (stroke
number of engine)) <*> engine Number of cylinders) / 60 (Equation 1) Generally, a huge number
of vehicles use a 4-stroke engine. For example, for a four stroke, four cylinder engine, a base
frequency of 3000 RPM engine speed results in a base frequency of 100 Hz. Harmonics are also
present due to drive mechanism and bearing asymmetry. For example, various devices that are
asymmetric in shape (e.g., pistons in an engine, ball bearings, etc.) may generate fundamental
frequencies and harmonics, and thus tones. Such tone information may be stored in memory 46
for various asymmetric devices generally associated with ICE, in addition to simulated engine
RPM and / or vehicle speed 44.
[0024]
In another embodiment, the synthesized engine sound may be generated based solely on the
vehicle speed. For example, vehicles traveling at high speeds generate higher pitches. Thus,
vehicle speed can be used instead of simulated RPM. It is generally more natural for the driver to
hear a sound that is dependent on the throttle position. However, the pedestrian 14 does not
have knowledge of the driver's throttle position, but only knows the speed of the approaching
vehicle 10. In view of the foregoing, it is possible to have a first loudspeaker 16 inside the cab of
the driver's vehicle 10 and a second loudspeaker 16 outside the vehicle 10 for the pedestrian 14.
[0025]
As mentioned above, synthetic engine sounds may also be driven from various pumps, such as
water pumps, fuel pumps, and air pumps (eg, vehicle operating features) that operate at speeds
related to the RPM of the engine when driven by a belt. It may include a tone associated with the
generated noise. The electrically driven pump can operate at an independent speed independent
of the RPM of the engine. In other cases, these pumps operate at higher speeds with higher
11-04-2019
12
RPMs, but are not linear, regular, or proportional. For example, a water pump may respond to a
temperature that responds slowly to engine speed, while a fuel pump may respond to fuel pipe
pressure that responds slowly to throttle position. The pumps thus generate a fundamental
frequency based tone, depending on their respective pump speeds. The harmonic tones are
proportional to their fundamental frequency and their broadband noise from the fluid flow
through them. Thus, the tones generated or provided from the tone parameters module 34 may
also take into account the speed at which the pump operates in addition to broadband noise from
fluid flow through the pump. The tone information (or tone input signal) generated from the tone
parameter module 34 is the engine RPM, vehicle speed, and pump speed, fluid flow through the
pump, and / or asymmetry commonly used in connection with ICE. Any combination of factors
contributing to the dynamic shape mechanism may be taken into account. Tone generator 48
receives tone information from tone parameter module 34 and generates a synthesized engine
tone.
[0026]
The noise parameter module 36 correlates synthetic engine sound with various vehicle operating
characteristics such as desired throttle position 42 (ie, engine RPM), vehicle speed 44, and / or
other factors to provide noise parameters (or noise input signal) And a memory 50 for
generating. For example, a LUT or other suitable mechanism may include a list of various
simulated engine sounds that correspond to a particular engine RPM, vehicle speed 44, and other
factors. Because the ICE is powered by combustion (e.g., controlled explosion), the engine sound
includes noise information due to steady rotation in addition to the tone information. Noise is not
always flat in spectrum, and noise may include center frequency and bandwidth useful for
producing synthetic engine noise.
[0027]
The noise component may include an amplitude ranging from one least significant bit to full
scale. The noise component generally comprises a frequency center ranging from 0 Hz (DC) to
half the sample rate (Nyquist). The noise component may include a bandwidth ranging from 0 (to
be a tone at this point) to full band (e.g. white noise or pink noise). This bandwidth is usually
derived by means of a basic low pass, high pass or band pass filter. The noise component may
also include spectral shapes induced by more sophisticated filters (eg, notch, FFT). A plurality of
noise components can coexist. When many low bandwidth noise components are spectrally
separated from one another, the noise is considered lean. However, when the low (or one) high
bandwidth noise components are spectrally adjacent, the noise is considered to be rich.
11-04-2019
13
[0028]
The central frequency of the noise is perceived to increase with engine speed or engine RPM (e.g.
the sound that a jet takes off and results as a result of the takeoff of the jet, i.e. the pitch that
occurs as a result of the takeoff of this jet Consider the case of increasing with time). In addition,
noise is also generated by the tires of the vehicle 10 pushing on the road. It may be desirable to
emphasize the noise of the tire with synthetic noise that depends on the speed of the vehicle 10.
[0029]
In general, the synthesized engine sounds are simulated derived from throttle position, vehicle
speed 44 and other factors (or vehicle operating characteristics) such as the tires of the vehicle
10 engaged with the road. May be based on engine RPM. The engine sound generator block 38
includes a noise generator 52 that generates and controls the noise (eg, volume and spectral
density) indicated by the noise parameter module 36. The spectral density is effectively the
number of spectral bins that have the noise signal inside.
[0030]
The engine sound generation block 38 further includes a noise filter block 54 that filters the
noise generated by the noise generator 52 to generate medium to high frequency filtered noise.
Noise filter block 54 may include any number and type of filters, such as band pass filters, shelf
(or tilt) filters, and / or notch filters and the like. A summing circuit 56 receives the tone signal
from the tone generator 48 and the noise signal from the noise filter block 54 and sums such
signals together. The amplifier 58 receives an adder signal corresponding to the sum of the tone
information and the noise information and provides the synthesized engine signal to the speaker
16. The amplifier 58 adjusts the gain of the synthesized engine signal based on the input from
the engine sound removal block 40. This aspect is described in more detail below.
[0031]
The delay compensation circuit 60 indicates the tone parameter module 34 which is identified
11-04-2019
14
based on the desired throttle position 42 and the vehicle speed 44 (in addition to the other tones
associated with the additional motor (or pump)) in the vehicle 10. And a first channel 47 for
receiving tone information from The delay compensation circuit 60 includes a second channel 49
that receives noise information from the noise parameter module 36 that indicates the engine
sound identified based on the desired throttle position 42 and the vehicle speed 44. The first
channel 47 and the second channel 49 drive respective outputs 57 and 59, respectively. The
delay compensation circuit 60 is a delay for filtering the tone and noise information when it is
received back to the vehicle 10 as previously generated synthetic engine sound 24 in the
microphone input signal 22. I will provide a. Such delays generally take into account any latency
due to analog to digital conversion (ADC), digital to analog conversion (DAC), speaker group
delay, and propagation time. For example, the delay by the ADC may be 1 ms and the delay by
the DAC may be 600 μs.
[0032]
The microphone 18 is configured to digitize the ambient noise 20 and the previously generated
synthetic engine sound 24 to generate a microphone sensing signal 26. An analog to digital
converter (not shown) performs digitization of environmental noise 20 and previously generated
synthetic engine sound 24. In order to generate a digital conversion, a certain amount of time is
required to measure and quantify the signal levels of the incoming environmental noise 20 and
the previously generated synthetic engine sound 24. In addition, the digital to analog conversion
also has a predetermined amount to convert the digital value back to an analog value into an
actual output voltage (e.g., the output voltage provided from engine noise removal block 40 to
amplifier 58) Need time. This condition may cause, for example, a time delay of less than 1 ms.
However, this delay time can still be severe. In addition, the speaker 16 exhibits a group delay
due to the frequency components of the signal passing through the speaker 16. In general, the
delay due to frequency components as they pass through the speaker 16 will vary with the
particular frequency component. In particular, the group delay in the speaker 16 causes a
delayed phase shift relative to the output pressure of the speaker 16 relative to the input voltage
provided to the speaker 16.
[0033]
Generally, with propagation time, sound propagates in air at about 343 m / s (i.e. 1125 feet / s),
which is much slower than electricity in the wire. The sound received at the microphone 18 is
delayed by 1 ms every 13.5 inches (e.g., slightly larger than 1 foot) between the speaker 16 and
the microphone 18. In view of the foregoing, it can be seen that the damage (or sound bleed)
11-04-2019
15
from the speaker 16 to the microphone 18 is older than the tone and noise parameters used to
generate synthetic engine sound. The various types of delays (eg, ADCs, DACs, speaker group
delays, and propagation delays) resulting from the above aspects generally do not change with
time. Thus, the delay compensation circuit 60 receives a static delay value corresponding to the
total time processed by the vehicle 10 as the previously generated synthetic engine sound 24 in
the microphone input signal 22 is received back at the microphone 18. Can be provided.
[0034]
The delay compensation circuit 60 provides such static delay values to the engine sound removal
block 40. Then, the engine sound removal block 40 applies filtering to the previously generated
synthetic engine sound when the delay time indicated by the static delay value ends. Thus, the
engine sound removal block 40 delays the implementation of the filtering based on the time
indicated by the static delay value, thereby removing the tone and noise information contained in
the previously generated synthetic engine sound 24. In order to do so, this filtering is performed
at the time that such information is expected to be received back to the vehicle 10 at the
microphone input signal 22 and processed by the vehicle 10. The delay compensation circuit 60
outputs static delay values on the third channel 57 and the fourth channel 59 leading to the
engine sound removal block 40. The engine sound removal block 40 is configured to remove
tone and noise information in previously generated synthetic engine sounds that are generally
present in the microphone sensing signal 26.
[0035]
The microphone 18 is positioned on the exterior portion of the vehicle 10 and is arranged on the
vehicle 10 to avoid picking up clutter. As noted above, the microphone 18 generally picks up or
receives the microphone input signal 22 from the environment outside the vehicle 10, including
ambient noise 20 and previously generated synthetic engine sounds 24 from the vehicle 10.
Arranged in
[0036]
The engine sound removal block 40 includes an inverse filter block 70, a spectral weighting
block 72, an event filter block 73, a psychoacoustic mask block 74, and a gain estimation block
75. In general, inverse filter block 70 receives static delay values from third channel 57. Inverse
11-04-2019
16
filter block 70 may include any number of filters to remove aspects of tone information such as
synthesized narrow band components that may be included in previously generated synthetic
engine sounds. In one example, the inverse filter block 70 is a tight (e.g., upper) notch with a
frequency similar to the composite frequency in the noise information provided from the noise
parameter module 36 without removing much environmental noise 20. It may include a filter.
The spectral weighting block 72 may also remove tone information in addition to the noise
information. Inverse filter block 70 may include one or more oscillators arranged at similar
frequencies at each composite frequency component. Each oscillator may also include an
antiphase to remove the combined frequency component.
[0037]
The spectral weighting block 72 removes noise generated from the broadband component, ie, the
noise information (generated by the noise generator 52) in the previously generated synthetic
engine sound 24 in the environmental noise 20. Spectrum weighting block 72 receives static
delay values of the noise parameter. The spectral weighting block 72 may remove previous noise
information by removing two filter banks, using an adaptive filter, or using an echo canceller. It is
recognized that in another example, the broadband component may also include some number of
tone components.
[0038]
In general, in order for the inverse filter block 70 and the spectral weighting block 72 to be less
sensitive to environmental changes, the speaker 16 and the microphone 18 should be positioned
as close as possible to one another. Delay compensation circuit 60 is configured to generate
static delay values that cause circuit processing (ADC, DAC, etc.), speaker group delay, and
propagation time between speaker 16 and microphone 18 Nevertheless, the delay compensation
circuit 60 can not be configured to account for propagation delays due to sound reflections of
the loudspeaker 16 from other vehicles or buildings surrounding the vehicle 10. Inverse filter
block 70 and spectral weighting block 72 may be configured to compensate for these
propagation delays.
[0039]
Event filter block 73 is configured to remove noise due to short-term impulses in environmental
11-04-2019
17
noise 20. For example, it may be necessary to further adjust the level of synthetic engine sound
for short-term impulses, such as sounding a horn. The event filter block 73 is configured to
remove short-term noise picked up at the microphone 18 so that the vehicle 10 does not further
adjust the level of synthetic engine sound. The event filter block 73 allows the long-term noise
present in the environmental noise 20 (for example, the noise due to sitting in a long-term traffic
condition such as an urban environment) to pass through itself, thereby allowing the vehicle to
10, generate synthetic engine noise that causes long-term noise present in environmental noise
20.
[0040]
The psycho-acoustic mask block 74 receives environmental noise 20 that is not corrupted by any
bleed from the speaker 16 (or there is no previously generated synthetic engine sound 24). In
general, inverse filter block 70 and spectral weighting block 72 remove previously generated
synthetic engine sounds 24 present in microphone sensing signal 26 to provide environmental
noise 20 to psychoacoustic mask block 74. . The psychoacoustic mask block 74 outputs various
dynamically based frequency dependent threshold levels for the environmental noise 20. Gain
estimation block 75 receives the newly generated engine sound from summing circuit 56. Gain
estimation block 75 compares the newly generated engine sound with a threshold level based on
environmental noise 20. No new engine sounds below this threshold level can be heard. The gain
estimation block 75 compares the threshold level with the newly generated sound level and
outputs a gain value (i.e. voltage). Gain estimation block 75 provides this gain voltage to amplifier
58. The amplifier 58 controls the speaker 16 to generate a new generated engine sound that is
perceptually greater than the environmental noise 20.
[0041]
As already indicated, the engine sound removal block 40 generally removes previously generated
synthetic engine sounds 24 in the microphone sense signal 26, thereby eliminating the sound
bleed condition as described above. In addition, the engine noise removal block 40 provides a
signal (ie, voltage) corresponding to the environmental noise 20 so that the amplifier 58
generates a new generated synthetic engine noise that is perceptually greater than the
environmental noise 20. To ensure that the pedestrian 14 can hear this newly generated
synthetic engine sound. Thus, as the environmental noise 20 increases, the voltage from the
engine noise removal block 40 increases, thereby enabling the synthesized engine noise to be
perceptually louder than the environmental noise 20. Conversely, as the environmental noise 20
decreases, the voltage from the engine noise removal block 40 decreases, but still allows the
11-04-2019
18
synthetic engine noise to be perceptually greater than the actual environmental noise 20
reduced. The engine sound generation block 38 is free to generate new synthetic engine sounds
without any residual sound artifacts from previously generated synthetic noise. FIG. 3 is a plot
showing ideal conditions for the generation of engine sound synthesized based on environmental
noise. Plot 80 includes synthesized engine sound level 82 and environmental noise level 84. It is
desirable for the vehicle 10 to generate a synthetic engine sound level 82 at a perceptually
greater level than the environmental noise 84 to ensure that the pedestrian 14 can hear the
vehicle 10's sound. As shown, the plot 80 is ideal because the vehicle remains perceptually
louder than the synthetic engine sound level 82 environmental noise level 84 as the vehicle
travels between rural, suburban, urban and urban environments. Represents a social state. FIG. 4
is a plot 90 showing the generation of synthesized engine sounds at nominal levels that are
sometimes too quiet based on environmental noise. For example, plot 90 shows where vehicle 10
generates synthetic engine sound level 82 at a constant level (ie, loudness) independent of
environmental noise level 84 as environmental noise level 84 fluctuates. In area 92, the synthetic
engine sound level may be too quiet based on environmental noise level 84. This condition may
not alert the pedestrian 14 of the presence of the vehicle 10. FIG. 5 is a plot 100 showing the
generation of synthesized engine sound at too loud sound levels based on environmental noise.
For example, plot 100 shows where vehicle 10 produces synthetic engine sound level 82 at a
constant level (i.e., loudness) independent of environmental noise level 84 as environmental
noise level 84 fluctuates. In area 94, synthetic engine sound level 82 may be too loud based on
traffic level 84. This condition can be annoying for the pedestrian 14.
[0042]
FIG. 6 is a plot 110 showing runway conditions against synthesized engine sound level 82.
Specifically, plot 110 shows that vehicle 10 picks up a synthetic engine sound 24 generated
previously (in addition to environmental noise level 84, for example, at microphone 18) and an
engine sound from microphone input signal 22. Indicates a condition that fails to remove. The
vehicle 10 then generates a synthetic engine sound level 82 that is perceptually louder (ie, gain)
than the previously generated engine sound level and an environmental noise level 84. As
generally indicated at 96, the gain of the synthetic engine sound level increases independently of
the environmental level 84. Again, the synthetic engine sound level 82 may be too loud for the
pedestrian 14. FIG. 7 is a plot 120 illustrating the removal of runway conditions (ie, sound bleed
conditions) according to one embodiment. Specifically, plot 100 shows typical ambient noise
levels 84 while applying noise compensation to generate synthetic engine noise. As schematically
shown, the vehicle 10 generates a synthetic engine sound level 82 at a gain that is perceptually
higher than the environmental noise level 84 while the vehicle 10 is traveling. Plot 100 shows
11-04-2019
19
the vehicle 10 filtering the synthetic engine sounds 24 generated earlier from the environmental
noise level 84 such that the vehicle 10 confirms the true or actual environmental noise level 84.
Once the previously generated synthetic engine sound 24 has been removed from the
environmental noise level 84, the vehicle 10 has a perceptually greater gain than the traffic level
84 to inform the pedestrian (14) of the presence of the vehicle 10. A synthetic engine sound 82
is generated.
[0043]
In general, points 102, 104, and 106 indicate that environmental noise level 84 may be
instantaneously greater than synthetic engine sound level 82. These points 102, 104, and 106
may simply reflect that the device 30 performs an averaging operation to compensate for the
long-term sound due to the rapid increase of the traffic level 86. Event filter block 73 is
configured to perform this averaging. Such a sharp increase in environmental noise level 84 may
be due to nearby vehicles ringing or pedestrians 14 (or a group of pedestrians 14).
[0044]
While exemplary embodiments have been described above, these embodiments are not intended
to describe every possible form of the present invention. Rather, the words used herein are words
of description rather than of limitation, and it is understood that various changes may be made
without departing from the spirit and scope of the invention. In addition, the features of the
various realized embodiments may be combined to form further embodiments of the present
invention.
11-04-2019
20
Документ
Категория
Без категории
Просмотров
0
Размер файла
37 Кб
Теги
description, jp2015099365
1/--страниц
Пожаловаться на содержимое документа