JP4606362B2 - Engine simulation sound generating apparatus and method - Google Patents
Engine simulation sound generating apparatus and method Download PDFInfo
- Publication number
- JP4606362B2 JP4606362B2 JP2006089701A JP2006089701A JP4606362B2 JP 4606362 B2 JP4606362 B2 JP 4606362B2 JP 2006089701 A JP2006089701 A JP 2006089701A JP 2006089701 A JP2006089701 A JP 2006089701A JP 4606362 B2 JP4606362 B2 JP 4606362B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- waveform
- setting
- sound
- simulation sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Description
本発明は、エンジンを搭載した二輪車や四輪車等の車両において発生するエンジン音を模擬するエンジン模擬音発生装置および方法に関する。 The present invention relates to an engine simulation sound generating apparatus and method for simulating engine sounds generated in a vehicle such as a two-wheeled vehicle or a four-wheeled vehicle equipped with an engine.
従来から、エンジン要素音としての機械音、排気音、吸気音を実際に録音し、これらの録音した音をエンジンの仕様と運転状態に応じて合成することにより、エンジン模擬音を生成するエンジン模擬音発生装置が知られている(例えば、特許文献1参照。)。
ところで、特許文献1に開示されたエンジン模擬音発生装置は、実際に機械音、排気音、吸気音を録音する必要があるため、エンジン模擬音を生成するために膨大な手間がかかるという問題があった。当然ながら、エンジンの種類(気筒数、形状)や車両の種類等(二輪車、四輪車、マフラーの性能等)によってエンジン模擬音が変化するため、よりリアルなエンジン模擬音を生成するためには、それぞれに対応する録音作業が必要になる。また、機械音等を録音する環境は、実際にエンジン音を聞く環境と異なるため、録音された機械音等を用いて合成されたエンジン模擬音が必ずしもエンジン音を再現したリアルな音になるとは限らない。例えば、実際のエンジン音は走行中に発せられるものを聞くことが多いと考えられるが、この場合にはエンジンに負荷がかかるため、停車中の無負荷(あるいは軽負荷)の状態で録音した音とは異なることになる。 By the way, the engine simulation sound generating device disclosed in Patent Document 1 needs to actually record mechanical sound, exhaust sound, and intake sound, so that it takes a lot of trouble to generate engine simulation sound. there were. Naturally, because the engine simulation sound changes depending on the type of engine (number of cylinders, shape), vehicle type, etc. (performance of two-wheeled vehicle, four-wheeled vehicle, muffler, etc.), in order to generate a more realistic engine simulated sound The recording work corresponding to each is required. Also, since the environment for recording machine sounds etc. is different from the environment for actually listening to engine sounds, engine simulated sounds synthesized using recorded machine sounds etc. will not necessarily be realistic sounds that reproduce engine sounds. Not exclusively. For example, it is thought that the actual engine sound is often heard while driving, but in this case the engine is loaded, so the sound recorded in the no-load (or light-load) state when the vehicle is stopped Will be different.
本発明は、このような点に鑑みて創作されたものであり、その目的は、少ない手間でエンジン模擬音を生成することができるエンジン模擬音発生装置および方法を提供することにある。 The present invention has been created in view of the above points, and an object of the present invention is to provide an engine simulation sound generating apparatus and method that can generate engine simulation sound with less effort.
上述した課題を解決するために、本発明のエンジン模擬音発生装置は、エンジンの各気筒における1回の爆発に対応する気筒毎の基本波形データが格納される基本波形格納手段と、エンジンの気筒数とそれぞれの気筒毎に爆発時期を示す点火タイミングとが点火条件として格納される点火条件格納手段と、エンジン回転数を設定するエンジン回転設定手段と、エンジン回転設定手段によって設定されたエンジン回転数と点火条件格納手段に格納された点火条件とに基づいて、各気筒に対応する基本波形データを合成する波形合成手段と、波形合成手段によって合成された波形データに基づいてエンジン模擬音を発生するエンジン模擬音出力手段とを備え、基本波形格納手段に格納される基本波形データの作成は、録音された実際の爆発音を用いることなく行われる。 In order to solve the above-described problems, an engine simulation sound generator according to the present invention includes basic waveform storage means for storing basic waveform data for each cylinder corresponding to one explosion in each cylinder of the engine, and engine cylinders. Ignition condition storage means for storing the number and the ignition timing indicating the explosion timing for each cylinder as ignition conditions, engine speed setting means for setting the engine speed, and engine speed set by the engine speed setting means On the basis of the ignition conditions stored in the ignition condition storage means and the waveform synthesis means for synthesizing the basic waveform data corresponding to each cylinder, and the engine simulation sound is generated based on the waveform data synthesized by the waveform synthesis means an engine simulating sound output means, the creation of the basic waveform data stored in the basic waveform storage means, use the recorded actual explosion Rukoto Ru made without.
また、本発明のエンジン模擬音発生方法は、エンジン回転数を設定するエンジン回転設定ステップと、エンジン回転設定ステップにおいて設定されたエンジン回転数と、エンジンの気筒数とそれぞれの気筒毎に爆発時期を示す点火タイミングとが含まれる点火条件とに基づいて、各気筒に対応する気筒毎の基本波形データを合成する波形合成ステップと、波形合成ステップにおいて合成された波形データに基づいてエンジン模擬音を発生するエンジン模擬音出力ステップとを有し、基本波形データの作成は、録音された実際の爆発音を用いることなく行われている。 The engine simulation sound generation method of the present invention includes an engine rotation setting step for setting an engine rotation speed, an engine rotation speed set in the engine rotation setting step, an engine cylinder number, and an explosion timing for each cylinder. based on the ignition condition that includes the ignition timing illustrated, the waveform synthesis step of synthesizing the basic waveform data of each cylinder corresponding to each cylinder, generating an engine mock sound based on the waveform data synthesized in the waveform synthesis step The basic waveform data is created without using the recorded actual explosion sound .
本発明のエンジン模擬音発生装置あるいは方法を用いることにより、点火条件に基づいて基本波形データを合成することによりエンジン模擬音を発生させることができるため、実際に機械音や排気音、吸気音を録音する必要がなく、少ない手間でエンジン模擬音を生成することができる。 By using the engine simulation sound generating apparatus or method of the present invention, engine simulation sound can be generated by synthesizing basic waveform data based on ignition conditions, so that mechanical sound, exhaust sound, and intake sound are actually generated. There is no need to record, and engine simulation sounds can be generated with little effort.
また、上述した波形合成手段によって合成された波形データにランダムノイズを付加する処理を行うノイズ処理手段をさらに備えることが望ましい。あるいは、上述したエンジン回転設定手段は、エンジン回転数にゆらぎを与えることが望ましい。これにより、実際のエンジン音に近いエンジン模擬音の生成が可能となる。 In addition, it is desirable to further include a noise processing means for performing a process of adding random noise to the waveform data synthesized by the waveform synthesis means described above. Alternatively, it is desirable that the engine rotation setting means described above gives fluctuations to the engine speed. As a result, it is possible to generate engine simulation sound close to actual engine sound.
また、上述したエンジン回転設定手段は、アクセル開度あるいはスロットル開度を示すアクセル信号に応じてエンジン回転数を変化させることが望ましい。これにより、アクセル信号に応じてエンジン回転数を変化させるとともに、この変化したエンジン回転数に連動したエンジン模擬音の生成が可能となる。 Further, it is desirable that the engine rotation setting means described above changes the engine speed in accordance with an accelerator signal indicating the accelerator opening or the throttle opening. As a result, the engine speed can be changed in accordance with the accelerator signal, and engine simulation sound linked to the changed engine speed can be generated.
また、上述したエンジン回転設定手段は、変速器のギア比を示すシフト信号に応じてエンジン回転数を変化させることが望ましい。これにより、変速器のシフトアップ動作あるいはシフトダウン動作に連動させてエンジン模擬音を変化させることができる。 The engine rotation setting means described above preferably changes the engine speed in accordance with a shift signal indicating the gear ratio of the transmission. Thereby, the engine simulation sound can be changed in conjunction with the shift-up operation or the shift-down operation of the transmission.
また、上述した波形合成手段は、アクセル開度あるいはスロットル開度を示すアクセル信号に応じて、合成された波形の波高値を可変することが望ましい。これにより、エンジン出力の高低に応じてエンジン模擬音の出力レベルを変化させることができる。 Further, it is desirable that the waveform synthesis means described above varies the peak value of the synthesized waveform in accordance with an accelerator signal indicating the accelerator opening or the throttle opening. Thereby, the output level of engine simulation sound can be changed according to the level of engine output.
また、上述した波形合成手段によって合成された波形の周波数特性を可変することにより、エンジン模擬音出力手段から出力されるエンジン模擬音の音質を変更する音質処理手段をさらに備えることが望ましい。これにより、爆発音以外の要素、例えばエンジンブロック形状やマフラー等による音質への影響を考慮することが可能になり、実際のエンジン音に近いエンジン模擬音の生成が可能となる。 Moreover, it is desirable to further include sound quality processing means for changing the sound quality of the engine simulated sound output from the engine simulated sound output means by changing the frequency characteristic of the waveform synthesized by the waveform synthesis means described above. As a result, it is possible to consider the influence on the sound quality due to elements other than the explosion sound, such as the engine block shape and the muffler, and it is possible to generate engine simulation sounds close to actual engine sounds.
また、利用者が操作可能な操作手段と、操作手段を用いた利用者の操作内容に応じて、点火条件格納手段に格納する点火条件の内容を設定する点火条件設定手段とをさらに備えることが望ましい。あるいは、利用者が操作可能な操作手段と、操作手段を用いた利用者の操作内容に応じて、基本波形格納手段に格納する基本波形データを設定する基本波形設定手段をさらに備えることが望ましい。また、利用者が操作可能な操作手段と、操作手段を用いた利用者の操作内容に応じて、音質処理手段によって周波数特性を可変する内容を設定する音質設定手段をさらに備えることが望ましい。これにより、利用者の操作に応じてエンジン模擬音の変更が可能になり、利用者毎の好みを反映させることができる。 Further, the apparatus may further include an operation unit operable by the user, and an ignition condition setting unit configured to set the content of the ignition condition stored in the ignition condition storage unit according to the operation content of the user using the operation unit. desirable. Alternatively, it is desirable to further include an operation means that can be operated by the user and a basic waveform setting means for setting the basic waveform data to be stored in the basic waveform storage means in accordance with the operation contents of the user using the operation means. In addition, it is desirable to further include an operation means that can be operated by the user, and a sound quality setting means for setting the contents for changing the frequency characteristics by the sound quality processing means in accordance with the operation contents of the user using the operation means. Thereby, the engine simulation sound can be changed according to the user's operation, and the preference for each user can be reflected.
以下、本発明を適用した一実施形態のエンジン模擬音発生装置について、図面を参照しながら詳細に説明する。図1は、一実施形態のエンジン模擬音発生装置の全体構成を示す図である。図1に示すように、本実施形態のエンジン模擬音発生装置100は、エンジン回転設定部10、点火条件設定部20、点火条件格納部22、基本波形設定部30、基本波形格納部32、波形合成部40、ノイズ処理部42、音質処理部44、音質設定部50、設定操作部60、デジタル−アナログ変換器(D/A)70、アンプ72、スピーカ74を含んで構成されている。このエンジン模擬音発生装置100は、例えば、ゲーム装置やドライビングシミュレータ等に適用することができる。
Hereinafter, an engine simulation sound generator according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings. FIG. 1 is a diagram illustrating an overall configuration of an engine simulation sound generator according to an embodiment. As shown in FIG. 1, the engine simulation
エンジン回転設定部10は、アクセル信号とシフト信号とが入力されており、エンジン模擬音発生の対象として想定されるエンジンの回転数を設定する。アクセル信号は、車両のアクセル開度を示す信号である。二輪車の場合には四輪車等の「アクセル」に代えて「スロットル」と表現されることが多いため、アクセル開度はスロットル開度に置き換えることができる。また、本実施形態では、スロットル開度を示すスロットル信号も含めて、統一的に「アクセル信号」と称するものとする。シフト信号は、車両の変速器(マニュアル変速器やオートマチック変速器)のギア比を示すものである。ギア比が連続的に変化する場合も考えられる。
The engine
点火条件設定部20は、利用者の操作指示に応じてエンジンの点火条件の内容を設定する。例えば、点火条件として、エンジンの気筒数と、各気筒毎の爆発時期を示す点火タイミングとが設定される。
The ignition
図2は、点火条件の設定画面を示す図である。この設定画面は、エンジン模擬音発生装置100の全体を制御する制御部(図示せず)によって作成されて表示される。利用者は、設定操作部60を操作してこの設定画面内に必要事項を入力することにより、点火条件を設定することができる。図2に示す点火条件の設定画面には、最大12気筒までの範囲で気筒数を設定するチェックボックス(1〜12の数字の読み側の正方形枠)と、それぞれの気筒に対応する点火タイミングを入力するための入力欄とが設けられている。例えば、4気筒エンジンの場合には、1〜4のそれぞれに対応するチェックボックスを設定操作部60に備わったポインティングデバイスでチェックすればよい(このチェックによってチェックボックスの色が変わったり、レ印や×印が付されたりする)。また、入力枠には、角度で表した各気筒毎の点火タイミングが入力される。代表的な4ストロークエンジンの場合にはエンジンが2回転する間に各気筒に対応して1回の爆発工程が含まれるので、1〜4のそれぞれに対応する入力枠には、0〜720°の範囲内で点火タイミングが入力される。この入力も設定操作部60を用いて行われる。設定操作部60にテンキーが備わっている場合には点火タイミングの値を直接入力することができる。また、設定操作部60に2つ以上の矢印キーやジョイスティック等が備わっている場合には、点火タイミングの値を所定方向に増減して所望の値が表示されるようにしてもよい。なお、図2に示す設定画面では、最大12気筒までの点火タイミングを設定することができるが、それ以上の気筒数のエンジンについては、1〜12の範囲を広げてより多くの気筒について点火タイミングを入力できるようにすればよい。点火条件設定部20によって設定された点火条件は点火条件格納部22に格納される。
FIG. 2 is a diagram showing an ignition condition setting screen. This setting screen is created and displayed by a control unit (not shown) that controls the engine
基本波形設定部30は、利用者の操作指示に応じて、各気筒における1回の爆発に対応する基本波形の形状を設定する。この基本波形は実際の爆発音を録音してもよいが、より簡単には適当な形状を設定画面を見ながら作成してもよい。
The basic
図3は、基本波形の設定画面を示す図である。この設定画面は、点火条件の設定画面と同様に、エンジン模擬音発生装置100の全体を制御する制御部によって作成されて表示される。利用者は、設定操作部60を操作してこの設定画面内で任意形状の基本波形を定義することができる。図3に示す例では、代表的な基本波形が予め示されており、利用者は設定操作部60を操作してこの基本波形の形状を任意に変更することができる。設定操作部60に備わったポインティングデバイス等を操作して任意の軌跡を描くことにより、任意形状の基本波形を定義するするようにしてもよい。また、実際に録音した爆発音の波形を基本波形として用いる場合には、図3に示す設定画面は必ずしも表示する必要はない。なお、実際の爆発音は、図3に示すように爆発時に急激に信号レベルが上昇し、その後単調減少するような単純な波形とはならないが、図3に示すような単純な形状の基本波形を用いた場合であっても、実際のエンジン音に近いエンジン模擬音が生成されることが確かめられている。基本波形設定部30によって設定された基本波形のデータは基本波形格納部32に格納される。
FIG. 3 is a diagram showing a basic waveform setting screen. Similar to the ignition condition setting screen, this setting screen is created and displayed by the control unit that controls the engine
波形合成部40は、エンジン回転設定部10によって設定されたエンジン回転数と、点火条件格納部22に格納された点火条件とに基づいて、各気筒に対応する基本波形データを合成して、エンジン全体の爆発音(エンジン音)の波形を生成する。エンジン回転数と点火条件とに基づいて、各気筒に対応する基本波形を合成する時間間隔が決定されるため、この決定された時間間隔で基本波形を重ねることにより、エンジン全体の爆発音に対する波形を生成することができる。また、波形合成部40にはアクセル信号が入力されている。アクセル開度が大きく、エンジンの各気筒に吸入される燃料が増加すると、その分だけ爆発音が大きくなる。この現象を模擬するために、波形合成部40は、アクセル信号に応じて、合成された波形の波高値を可変する。これにより、アクセル開度が大きい場合に大きなエンジン音となるように、反対に、アクセル開度が小さい場合に小さなエンジン音となるように合成波形の波高値が設定される。
The
ノイズ処理部42は、波形合成部40によって合成された波形データにランダムノイズを付加する処理を行う。音質処理部44は、波形合成部40によって合成され、ノイズ処理部42によってランダムノイズが付加された後の波形データの周波数特性を変更するフィルタリング処理を行うことにより、エンジン模擬音発生装置100から出力されるエンジン模擬音の音質を変更する。例えば、FIRフィルタによって形成されており、フィルタ係数を変更することによって周波数特定を変化させることができる。音質設定部50は、利用者の操作指示に応じて、音質処理部44によって周波数特性を可変する内容を設定する。
The
図4は、周波数特性の設定画面を示す図である。この設定画面には、現在の周波数特性が示されている。横軸は周波数fに、縦軸は各周波数帯域の信号レベルをそれぞれ示している。なお、この周波数特性は、合成波形の周波数特性ではなく、合成波形をフィルタに通す場合のフィルタの周波数特性(フィルタ特性)を示している。図4に示す例では、可聴周波数帯域に対応する周波数特性がフラットな場合が示されている。利用者は、A〜Gで示された各周波数帯域を指定して、対応する信号レベルを可変することができる。この周波数帯域の指定や信号レベルの可変操作は、設定操作部60を用いて行うことができる。 FIG. 4 is a diagram illustrating a frequency characteristic setting screen. This setting screen shows the current frequency characteristics. The horizontal axis indicates the frequency f, and the vertical axis indicates the signal level in each frequency band. This frequency characteristic is not the frequency characteristic of the synthesized waveform but the frequency characteristic (filter characteristic) of the filter when the synthesized waveform is passed through the filter. In the example shown in FIG. 4, the case where the frequency characteristic corresponding to an audible frequency band is flat is shown. The user can specify each frequency band indicated by A to G and vary the corresponding signal level. The setting of the frequency band and the variable operation of the signal level can be performed using the setting operation unit 60.
デジタル−アナログ変換器70は、音質処理部44から出力される周波数特性可変後の合成波形データをアナログの音信号に変換する。この音信号は、アンプ72によって増幅され、スピーカ74から出力される。
The digital-
上述した基本波形格納部32が基本波形格納手段に、点火条件格納部22が点火条件格納手段に、エンジン回転設定部10がエンジン回転設定手段に、波形合成部40が波形合成手段に、デジタル−アナログ変換器70、アンプ72、スピーカ74がエンジン模擬音出力手段にそれぞれ対応する。また、ノイズ処理部42がノイズ処理手段に、音質処理部44が音質処理手段に、設定操作部60が操作手段に、点火条件設定部20が点火条件設定手段に、基本波形設定部30が基本波形設定手段に、音質設定部50が音質設定手段にそれぞれ対応する。また、エンジン回転設定部10による動作がエンジン回転設定ステップの動作に、波形合成部40による動作が波形合成ステップの動作に、デジタル−アナログ変換器70、アンプ72、スピーカ74による動作がエンジン模擬音出力ステップの動作にそれぞれ対応する。
The basic
本実施形態のエンジン模擬音発生装置100はこのような構成を有しており、次にその動作を説明する。図5は、合成波形データを生成して格納するまでの動作手順を示す流れ図である。図6は、格納された合成波形データを読み出してエンジン模擬音を出力するまでの動作手順を示す流れ図である。
The engine simulation
エンジン回転設定部10によってエンジン回転数が決定されると(ステップ100)、波形合成部40は、エンジンの各気筒に対応する基本波形の抽出範囲を決定する(ステップ101)。例えば、エンジン回転数が決まると、各気筒のクランクシャフトが1回転する時間が決まるため、基本波形の中でこの時間に対応する部分が抽出される。次に、波形合成部40は、点火条件格納部22に格納された各気筒毎の点火タイミングに合わせて、部分的に抽出した基本波形を合成する(ステップ102)。例えば、所定のサンプリング周波数に対応する時間間隔で合成波形の値が計算される。また、ノイズ処理部42は、このようにして計算された合成波形のデータにランダムノイズを付加する(ステップ103)。ランダムノイズが付加された合成波形のデータは、時系列的に順番に先入れ先出し方式の格納部(図示せず)に格納される(ステップ104)。このような合成波形データの生成動作が繰り返される。
When the engine speed is determined by the engine rotation setting unit 10 (step 100), the
上述した合成波形データの生成、格納動作と並行して、音質処理部44は、格納された合成波形データを読み出して(ステップ200)、音質設定部50によって設定された周波数特性に対応したフィルタリング処理を行う(ステップ201)。フィルタリング処理後の合成波形データはデジタル−アナログ変換器70によってアナログ音信号に変換され(ステップ202)、アンプ72で増幅されてスピーカ74からエンジン模擬音が出力される(ステップ203)。このようなエンジン模擬音の生成、出力動作が繰り返される。
In parallel with the above-described generation and storage operations of the synthesized waveform data, the sound
このように、本実施形態のエンジン模擬音発生装置100では、エンジンの点火条件に基づいて基本波形データを合成することによりエンジン模擬音を発生させることができるため、実際に機械音や排気音、吸気音を録音する必要がなく、少ない手間でエンジン模擬音を生成することができる。また、波形合成後にランダムノイズを付加することにより、実際のエンジン音に近いエンジン模擬音の生成が可能となる。また、アクセル開度(あるいはスロットル開度)を示すアクセル信号に応じてエンジン回転数を変化させることにより、この変化したエンジン回転数に連動したエンジン模擬音の生成が可能となる。また、変速器のギア比を示すシフト信号に応じてエンジン回転数を変化させることにより、変速器のシフトアップ動作あるいはシフトダウン動作に連動させてエンジン模擬音を変化させることができる。
As described above, the engine simulation
また、アクセル信号に応じて合成波形の波高値を可変することにより、エンジン出力の高低に応じてエンジン模擬音の出力レベルを変化させることができる。合成波形の周波数特性を可変してエンジン模擬音の音質を変更すことにより、爆発音以外の要素、例えばエンジンブロック形状やマフラー等による音質への影響を考慮することが可能になり、実際のエンジン音に近いエンジン模擬音の生成が可能となる。 Further, by changing the peak value of the composite waveform according to the accelerator signal, the output level of the engine simulation sound can be changed according to the level of the engine output. By changing the frequency characteristics of the synthesized waveform and changing the sound quality of the engine simulation sound, it is possible to consider the effects on the sound quality due to factors other than explosion sounds, such as the shape of the engine block and the muffler. The engine simulation sound close to the sound can be generated.
また、点火条件、基本波形、音質処理部44によってフィルタリング処理を行う際の周波数特性を利用者の操作に応じて設定することにより、エンジン模擬音の変更が可能になり、利用者毎の好みを反映させることができる。
In addition, by setting the ignition characteristics, the basic waveform, and the frequency characteristics when performing the filtering process by the sound
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、上述した実施形態では、エンジン回転設定部10によってアクセル信号やシフト信号に基づいてエンジン回転数を決定したが、エンジン回転設定部10は、このエンジン回転数を所定周波数で増減させてゆらぎを与えるようにしてもよい。これにより、さらに実際のエンジン音に近いエンジン模擬音の生成が可能となる。
In addition, this invention is not limited to the said embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention. For example, in the above-described embodiment, the engine
また、上述した実施形態では、利用者が設定操作部60を操作することにより、点火条件、基本波形、フィルタリング処理の周波数特性を任意に設定することができるようにしたが、ゲーム装置やドライビングシミュレータ等のエンジン模擬音発生に本発明の構成を用いる場合には、点火条件、基本波形、フィルタリング処理の周波数特性のそれぞれの内容を固定化してもよい。この場合には、図1に示す点火条件設定部20、基本波形設定部30、音質設定部50の一部あるいは全部を省略するようにしてもよい。
In the above-described embodiment, the user can arbitrarily set the ignition condition, the basic waveform, and the frequency characteristic of the filtering process by operating the setting operation unit 60. However, the game device or the driving simulator When the configuration of the present invention is used for generating engine simulation sound such as the above, the contents of the ignition condition, basic waveform, and frequency characteristics of filtering processing may be fixed. In this case, some or all of the ignition
また、上述した実施形態では、ランダムノイズを付加した後の合成波形データを一旦格納し、その後この格納された合成波形データを読み出した後にフィルタリング処理を行うようにしたが、ランダムノイズ付加、合成波形格納・読み出し、フィルタリング処理の順番が入れ替えるようにしてもよい。すなわち、音質処理部44によるフィルタリング処理を行った後の合成波形データを格納し、この格納された合成波形データを時系列的に順番に読み出してデジタル−アナログ変換器70に入力するようにしてもよい。あるいは、波形合成部40によって波形合成された直後のデータを格納し、この格納された合成波形データを時系列的に順番に読み出して、ランダムノイズ付加やフィルタリング処理を行うようにしてもよい。
In the above-described embodiment, the combined waveform data after adding random noise is temporarily stored, and after that, the stored combined waveform data is read out and then the filtering process is performed. The order of storing / reading and filtering processing may be changed. That is, the synthesized waveform data after the filtering process by the sound
また、上述した実施形態では、波形合成を行った後に合成波形データを1つのデジタル−アナログ変換器70に通してアナログのエンジン模擬音を生成したが、エンジンを構成する複数の気筒を複数にグループ分けし、それぞれのグループ毎に波形合成を行った後に(1つのグループに1気筒が対応している場合には波形合成する必要はなく、基本波形そのものが用いられる)合成波形データを別々のデジタル−アナログ変換器を通すようにしてもよい。この場合には、複数のデジタル−アナログ変換器のそれぞれから出力されるアナログ音信号を合成した後にアンプ72で増幅してスピーカ74から出力すればよい。
In the above-described embodiment, after the waveform synthesis is performed, the synthesized waveform data is passed through one digital-
10 エンジン回転設定部
20 点火条件設定部
22 点火条件格納部
30 基本波形設定部
32 基本波形格納部
40 波形合成部
42 ノイズ処理部
44 音質処理部
50 音質設定部
60 設定操作部
70 デジタル−アナログ変換器(D/A)
72 アンプ
74 スピーカ
100 エンジン模擬音発生装置
DESCRIPTION OF
72
Claims (11)
エンジンの気筒数とそれぞれの気筒毎に爆発時期を示す点火タイミングとが点火条件として格納される点火条件格納手段と、
エンジン回転数を設定するエンジン回転設定手段と、
前記エンジン回転設定手段によって設定されたエンジン回転数と、前記点火条件格納手段に格納された点火条件とに基づいて、各気筒に対応する前記基本波形データを合成する波形合成手段と、
前記波形合成手段によって合成された波形データに基づいてエンジン模擬音を発生するエンジン模擬音出力手段と、
を備え、前記基本波形格納手段に格納される前記基本波形データの作成は、録音された実際の爆発音を用いることなく行われることを特徴とするエンジン模擬音発生装置。 Basic waveform storage means for storing basic waveform data for each cylinder corresponding to one explosion in each cylinder of the engine;
Ignition condition storage means for storing the number of cylinders of the engine and the ignition timing indicating the explosion timing for each cylinder as ignition conditions;
Engine speed setting means for setting the engine speed;
Waveform synthesizing means for synthesizing the basic waveform data corresponding to each cylinder based on the engine speed set by the engine rotation setting means and the ignition condition stored in the ignition condition storage means;
Engine simulation sound output means for generating engine simulation sound based on the waveform data synthesized by the waveform synthesis means;
Wherein the creation of the basic waveform data stored in the basic waveform storage means, engine simulated sound generating device according to claim Rukoto performed without using the recorded actual explosion.
前記波形合成手段によって合成された波形データにランダムノイズを付加する処理を行うノイズ処理手段をさらに備えることを特徴とするエンジン模擬音発生装置。 In claim 1,
An engine simulation sound generating apparatus, further comprising noise processing means for performing processing for adding random noise to the waveform data synthesized by the waveform synthesis means.
前記エンジン回転設定手段は、エンジン回転数にゆらぎを与えることを特徴とするエンジン模擬音発生装置。 In claim 1 or 2,
An engine simulation sound generating apparatus characterized in that the engine rotation setting means gives fluctuations to the engine speed.
前記エンジン回転設定手段は、アクセル開度あるいはスロットル開度を示すアクセル信号に応じてエンジン回転数を変化させることを特徴とするエンジン模擬音発生装置。 In claim 1 or 2,
The engine rotation setting means changes the engine rotation speed in accordance with an accelerator signal indicating an accelerator opening or a throttle opening.
前記エンジン回転設定手段は、変速器のギア比を示すシフト信号に応じてエンジン回転数を変化させることを特徴とするエンジン模擬音発生装置。 In claim 3 or 4,
The engine rotation setting means changes the engine rotation speed in accordance with a shift signal indicating a gear ratio of the transmission.
前記波形合成手段は、アクセル開度あるいはスロットル開度を示すアクセル信号に応じて、合成された波形の波高値を可変することを特徴とするエンジン模擬音発生装置。 In claim 1 or 2,
The engine-synthesized sound generator according to claim 1, wherein the waveform synthesizing unit varies a peak value of the synthesized waveform in accordance with an accelerator signal indicating an accelerator opening or a throttle opening.
前記波形合成手段によって合成された波形の周波数特性を可変することにより、前記エンジン模擬音出力手段から出力されるエンジン模擬音の音質を変更する音質処理手段をさらに備えることを特徴とするエンジン模擬音発生装置。 In any one of Claims 1-6,
The engine simulation sound further comprising sound quality processing means for changing the sound quality of the engine simulation sound output from the engine simulation sound output means by varying the frequency characteristic of the waveform synthesized by the waveform synthesis means. Generator.
利用者が操作可能な操作手段と、
前記操作手段を用いた利用者の操作内容に応じて、前記点火条件格納手段に格納する前記点火条件の内容を設定する点火条件設定手段と、
をさらに備えることを特徴とするエンジン模擬音発生装置。 In any one of Claims 1-7,
Operation means that can be operated by the user;
Ignition condition setting means for setting the contents of the ignition condition stored in the ignition condition storage means according to the operation contents of the user using the operation means;
An engine simulation sound generator characterized by further comprising:
利用者が操作可能な操作手段と、
前記操作手段を用いた利用者の操作内容に応じて、前記基本波形格納手段に格納する前記基本波形データを設定する基本波形設定手段をさらに備えることを特徴とするエンジン模擬音発生装置。 In any one of Claims 1-7,
Operation means that can be operated by the user;
An engine simulation sound generating apparatus, further comprising basic waveform setting means for setting the basic waveform data stored in the basic waveform storage means in accordance with a user's operation content using the operation means.
利用者が操作可能な操作手段と、
前記操作手段を用いた利用者の操作内容に応じて、前記音質処理手段によって周波数特性を可変する内容を設定する音質設定手段をさらに備えることを特徴とするエンジン模擬音発生装置。 In claim 7,
Operation means that can be operated by the user;
An engine simulation sound generating apparatus, further comprising sound quality setting means for setting contents for changing frequency characteristics by the sound quality processing means in accordance with the user's operation contents using the operation means.
前記エンジン回転設定ステップにおいて設定されたエンジン回転数と、エンジンの気筒数とそれぞれの気筒毎に爆発時期を示す点火タイミングとが含まれる点火条件とに基づいて、各気筒に対応する気筒毎の基本波形データを合成する波形合成ステップと、
前記波形合成ステップにおいて合成された波形データに基づいてエンジン模擬音を発生するエンジン模擬音出力ステップと、
を有し、前記基本波形データの作成は、録音された実際の爆発音を用いることなく行われることを特徴とするエンジン模擬音発生方法。 An engine speed setting step for setting the engine speed;
Based on the engine speed set in the engine speed setting step, and the ignition condition including the number of cylinders of the engine and the ignition timing indicating the explosion timing for each cylinder, the basic for each cylinder corresponding to each cylinder A waveform synthesis step for synthesizing waveform data;
Engine simulation sound output step for generating engine simulation sound based on the waveform data synthesized in the waveform synthesis step;
Have a, the creation of the basic waveform data, engine simulated sound generating method comprising Rukoto performed without using the recorded actual explosion.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006089701A JP4606362B2 (en) | 2006-03-29 | 2006-03-29 | Engine simulation sound generating apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006089701A JP4606362B2 (en) | 2006-03-29 | 2006-03-29 | Engine simulation sound generating apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007264332A JP2007264332A (en) | 2007-10-11 |
| JP4606362B2 true JP4606362B2 (en) | 2011-01-05 |
Family
ID=38637378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006089701A Expired - Lifetime JP4606362B2 (en) | 2006-03-29 | 2006-03-29 | Engine simulation sound generating apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4606362B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5778163B2 (en) * | 2009-10-23 | 2015-09-16 | ハーマン インターナショナル インダストリーズ インコーポレイテッド | System for simulated multi-gear vehicle sound generation |
| US11351916B2 (en) * | 2018-09-27 | 2022-06-07 | Harman International Industries, Incorporated | Vehicle sound synthesis during engine start conditions |
| WO2021201015A1 (en) * | 2020-03-31 | 2021-10-07 | 本田技研工業株式会社 | Active acoustic control program, microphone, and engine speed acquisition device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0511788A (en) * | 1991-06-28 | 1993-01-22 | Y & Y:Kk | Automotive pseudo engine sound reproduction device |
| JPH08137490A (en) * | 1994-11-11 | 1996-05-31 | Toyota Central Res & Dev Lab Inc | Waveform generator |
| JP2970447B2 (en) * | 1994-11-25 | 1999-11-02 | ヤマハ株式会社 | Engine exhaust sound synthesizer |
| JPH10277263A (en) * | 1997-04-09 | 1998-10-20 | Yamaha Motor Co Ltd | Engine simulation sound generator |
| JPH11249672A (en) * | 1998-03-04 | 1999-09-17 | Yamaha Motor Co Ltd | Simulated vehicle sound generator |
| JP4298620B2 (en) * | 2003-10-09 | 2009-07-22 | ヤマハ発動機株式会社 | ENGINE SOUND SYNTHESIS DEVICE, VEHICLE AND GAME MACHINE USING THE SAME, ENGINE SOUND SYNTHESIS METHOD, COMPUTER PROGRAM FOR ENGINE SOUND SYNTHESIS, GAME PROGRAM INCLUDING THE SAME, AND RECORDING MEDIUM CONTAINING COMPUTER PROGRAM FOR ENGINE SOUND SYNTHESIS |
| JP2005128262A (en) * | 2003-10-23 | 2005-05-19 | Yamaha Motor Co Ltd | Engine sound generator |
| JP2005143169A (en) * | 2003-11-05 | 2005-06-02 | Yamaha Motor Co Ltd | Electric vehicle |
-
2006
- 2006-03-29 JP JP2006089701A patent/JP4606362B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007264332A (en) | 2007-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2970447B2 (en) | Engine exhaust sound synthesizer | |
| JP5040541B2 (en) | Engine sound synthesizer | |
| US7606374B2 (en) | Engine sound synthesizer, motor vehicle and game machine employing the engine sound synthesizer, engine sound synthesizing method, and recording medium containing computer program for engine sound synthesis | |
| JPH10277263A (en) | Engine simulation sound generator | |
| US20050169484A1 (en) | Apparatus and methods for synthesis of simulated internal combustion engine vehicle sounds | |
| US20050094826A1 (en) | Processing equipment of the sound of a car | |
| CN102667917B (en) | Method for synthesizing an engine noise and device for carrying out the method | |
| JP2021105748A (en) | Electronic musical instrument, sound production control method, and program | |
| JP6570787B2 (en) | ENGINE SOUND CONTROL DEVICE, ENGINE SOUND CONTROL METHOD, AND ENGINE SOUND CONTROL PROGRAM | |
| JP4298620B2 (en) | ENGINE SOUND SYNTHESIS DEVICE, VEHICLE AND GAME MACHINE USING THE SAME, ENGINE SOUND SYNTHESIS METHOD, COMPUTER PROGRAM FOR ENGINE SOUND SYNTHESIS, GAME PROGRAM INCLUDING THE SAME, AND RECORDING MEDIUM CONTAINING COMPUTER PROGRAM FOR ENGINE SOUND SYNTHESIS | |
| JP4606362B2 (en) | Engine simulation sound generating apparatus and method | |
| JP2005128262A (en) | Engine sound generator | |
| JP4946117B2 (en) | Waveform synthesizer and program thereof | |
| Chafe | Case studies of physical models in music composition | |
| JPH11249672A (en) | Simulated vehicle sound generator | |
| JP4282786B2 (en) | Vehicle simulated sound generator | |
| US10803849B2 (en) | Sound pressure signal output apparatus, sound pressure signal output method, and program for sound pressure signal output | |
| JP4563348B2 (en) | Engine sound synthesizer and method thereof | |
| CN103963699A (en) | Increasing the number of cylinders in an internal combustion engine in a virtual fashion | |
| JP2007256527A (en) | Waveform synthesizing apparatus and program | |
| JP2005115166A (en) | Engine sound data storage method | |
| JP4515321B2 (en) | Engine sound synthesizer, vehicle equipped with the same, and engine sound synthesizer | |
| JP4635931B2 (en) | Waveform generator and program | |
| CN121062588A (en) | Method for playing sound wave signal of vehicle, vehicle and storage medium | |
| CN121859782A (en) | A calibration method, device, and storage medium based on source-specific acoustic signals. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100510 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100823 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101005 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101005 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4606362 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |