JP2011215437A - Sound control device, vehicle, game system, program and information storage medium - Google Patents

Sound control device, vehicle, game system, program and information storage medium Download PDF

Info

Publication number
JP2011215437A
JP2011215437A JP2010084652A JP2010084652A JP2011215437A JP 2011215437 A JP2011215437 A JP 2011215437A JP 2010084652 A JP2010084652 A JP 2010084652A JP 2010084652 A JP2010084652 A JP 2010084652A JP 2011215437 A JP2011215437 A JP 2011215437A
Authority
JP
Japan
Prior art keywords
virtual
sound
engine
vehicle
speed
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.)
Withdrawn
Application number
JP2010084652A
Other languages
Japanese (ja)
Inventor
Tetsukazu Nakanishi
哲一 中西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bandai Namco Entertainment Inc
Original Assignee
Namco Bandai Games Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Namco Bandai Games Inc filed Critical Namco Bandai Games Inc
Priority to JP2010084652A priority Critical patent/JP2011215437A/en
Publication of JP2011215437A publication Critical patent/JP2011215437A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To provide a sound control device equipped with a vehicle which runs by an electric motor, the vehicle which runs by the electric motor, a game system, a program, and an information storage medium, which realistically express engine sound generated when a shift is changed in an engine vehicle.SOLUTION: On the basis of running information of the vehicle, and a gear ratio of a virtual engine, an engine speed of the virtual engine is calculated. On the basis of the engine speed, a virtual engine sound is controlled. When the gear ratio is changed, the engine speed is changed according to change of the gear ratio.

Description

本発明は、音制御装置、車両、ゲームシステム、プログラム及び情報記憶媒体に関する。   The present invention relates to a sound control device, a vehicle, a game system, a program, and an information storage medium.

従来から、エンジン(燃料機関)を動力として走行する車両のエンジン音を模した仮想エンジン音(模擬エンジン音)を、発生させる音制御装置が存在する(例えば、特許文献1参照。)しかし、従来の音制御装置は、エンジンを動力源として走行する車両(以下、「エンジン車」とする)においてシフトチェンジの際に発生するエンジンの音をリアルに表現することができないという問題があった。 Conventionally, there is a sound control device that generates a virtual engine sound (simulated engine sound) that imitates an engine sound of a vehicle that travels using an engine (fuel engine) as power (see, for example, Patent Document 1). However, there is a problem in that the sound of the engine generated at the time of a shift change cannot be realistically expressed in a vehicle (hereinafter referred to as “engine vehicle”) that runs using the engine as a power source.

特開2007−264332号公報JP 2007-264332 A

本発明は、上記課題に鑑みてなされたものであり、エンジン車においてシフトチェンジの際に発生するエンジンの音をリアルに表現することが可能な音制御装置、車両、ゲームシステム、プログラム及び情報記憶媒体を提供することにある。   The present invention has been made in view of the above problems, and a sound control device, a vehicle, a game system, a program, and an information storage capable of realistically expressing engine sounds generated at the time of a shift change in an engine vehicle To provide a medium.

(1)本発明は、電動機によって走行可能な車両に備える音制御装置であって、電動機によって走行可能な車両に備える音制御装置であって、前記車両の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部とを含み、前記エンジンシミュレーション部が、前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、前記音制御部が、前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行う音制御装置に関する。   (1) The present invention is a sound control device provided in a vehicle that can be driven by an electric motor, and is a sound control device provided in a vehicle that can be driven by an electric motor, wherein the vehicle travel information and the operation of a virtual vehicle component member An engine simulation unit for calculating the engine speed of the virtual engine based on the simulation result, and a sound control unit for controlling the virtual engine sound based on the engine speed, the engine simulation unit comprising: Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed, and the sound control unit applies the virtual vehicle sound to the virtual engine sound controlled based on the engine speed. The present invention relates to a sound control apparatus that performs a process of adding a sound effect according to a result of simulating the operation of a member.

また本発明は、上記各部として音制御装置を機能させるプログラムに関係する。また本発明は、音制御装置で読み取り可能な情報記憶媒体であって、上記各部として音制御装置を機能させるプログラムを記憶(記録)した情報記憶媒体に関係する。また、本発明は、上記各部を含む車両に関係する。   The present invention also relates to a program for causing a sound control device to function as each of the above-described units. The present invention also relates to an information storage medium that can be read by a sound control device, and stores (records) a program that causes the sound control device to function as each of the above-described units. The present invention also relates to a vehicle including the above-described parts.

本発明は、エンジン回転数に基づいて制御された仮想エンジン音に、仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うので、実際の車両構成部材の動作によって発生する音を模したリアルな効果音を表現することができる。   In the present invention, a process of adding a sound effect corresponding to the result of simulating the operation of the virtual vehicle component to the virtual engine sound controlled based on the engine speed is performed. Realistic sound effects that imitate the sound that is generated can be expressed.

(2)また本発明の音制御装置、プログラム、情報記憶媒体及び車両は、前記音制御部が、前記仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて効果音を決定し、決定された効果音を付加する処理を行うようにしてもよい。   (2) In the sound control device, the program, the information storage medium, and the vehicle according to the present invention, the sound control unit determines a sound effect based on virtual operation data used for simulation of the operation of the virtual vehicle component, You may make it perform the process which adds the determined sound effect.

本発明は、仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて効果音を決定するので、実際の運転を想定した現実に近いリアルな効果音を表現することができる。   According to the present invention, since the sound effect is determined based on the virtual driving data used for the simulation of the operation of the virtual vehicle constituent member, it is possible to express a realistic sound effect that is close to reality assuming actual driving.

(3)また本発明の音制御装置、プログラム、情報記憶媒体及び車両は、前記音制御部が、前記仮想車両構成部材の動作をシミュレートした結果に応じて前記効果音を付加するタイミングを決定し、決定されたタイミングに前記効果音を付加する処理を行うようにしてもよい。   (3) In the sound control device, the program, the information storage medium, and the vehicle of the present invention, the sound control unit determines the timing to add the sound effect according to the result of simulating the operation of the virtual vehicle constituent member. And you may make it perform the process which adds the said sound effect to the determined timing.

本発明は、仮想車両構成部材の動作をシミュレートした結果に応じて効果音を付加するタイミングを決定し、決定されたタイミングに効果音を付加する処理ので、効果音が発するタイミングが自然であり、ドライバーはより現実に近いエンジン車の音を体感することができる。   Since the present invention determines the timing for adding the sound effect according to the result of simulating the operation of the virtual vehicle component and adds the sound effect to the determined timing, the timing at which the sound effect is generated is natural. The driver can experience the sound of an engine car that is closer to reality.

(4)また本発明の音制御装置、プログラム、情報記憶媒体及び車両は、前記音制御部が、前記仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて、前記効果音を付加するタイミングを決定し、決定されたタイミングに前記効果音を付加する処理を行うようにしてもよい。   (4) In the sound control device, the program, the information storage medium, and the vehicle according to the present invention, the sound control unit adds the sound effect based on virtual driving data used for simulating the operation of the virtual vehicle constituent member. It is also possible to determine the timing to perform the process and add the sound effect to the determined timing.

本発明は、仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて、効果音を付加するタイミングを決定するので、実際の運転を想定した現実に近いリアルなタイミングで効果音を発することができる。   In the present invention, since the timing for adding sound effects is determined based on virtual driving data used for simulating the operation of the virtual vehicle constituent member, the sound effects are generated at realistic timing close to reality assuming actual driving. be able to.

(5)本発明は、仮想空間において移動体を移動させるゲームシステムであって、前記移動体の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部と、前記仮想エンジン音を出力する音出力部とを含み、前記エンジンシミュレーション部が、前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、前記音制御部が、前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うゲームシステムに関する。   (5) The present invention is a game system for moving a moving body in a virtual space, and based on the travel information of the moving body and the result of simulating the operation of a virtual vehicle component, the engine rotation of the virtual engine An engine simulation unit that calculates a number, a sound control unit that controls a virtual engine sound based on the engine speed, and a sound output unit that outputs the virtual engine sound. Based on the result of simulating the operation of the vehicle constituent member, the engine speed is changed, and the sound control unit changes the operation of the virtual vehicle constituent member to the virtual engine sound controlled based on the engine speed. The present invention relates to a game system that performs a process of adding sound effects according to the result of simulating the above.

また本発明は、上記各部としてゲームシステムを機能させるプログラムに関係する。また本発明は、ゲームシステムで読み取り可能な情報記憶媒体であって、上記各部として音制御装置を機能させるプログラムを記憶(記録)した情報記憶媒体に関係する。また、本発明は、上記各部を含む車両に関係する。   The present invention also relates to a program that causes a game system to function as each of the above-described units. The present invention also relates to an information storage medium that can be read by a game system and stores (records) a program that causes the sound control device to function as each of the above-described units. The present invention also relates to a vehicle including the above-described parts.

本発明は、エンジン回転数に基づいて制御された仮想エンジン音に、仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うので、実際の車両構成部材の動作によって発生する音を模したリアルな効果音を表現することができる。   In the present invention, a process of adding a sound effect corresponding to the result of simulating the operation of the virtual vehicle component to the virtual engine sound controlled based on the engine speed is performed. Realistic sound effects that imitate the sound that is generated can be expressed.

本実施形態の音制御装置の機能ブロック図。The functional block diagram of the sound control apparatus of this embodiment. 本実施形態の車両の説明図。Explanatory drawing of the vehicle of this embodiment. 本実施形態の基本波形の説明図。Explanatory drawing of the basic waveform of this embodiment. 本実施形態の仮想エンジンの説明図。Explanatory drawing of the virtual engine of this embodiment. 本実施形態のフィルタリング処理の説明図。Explanatory drawing of the filtering process of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 図8(A)〜(C)はギア比の切り替えを説明するための図。FIGS. 8A to 8C are diagrams for explaining switching of the gear ratio. 本実施形態の仮想運転の説明図。Explanatory drawing of the virtual driving | operation of this embodiment. 図10(A)(B)は、本実施形態の仮想運転データの説明図。10A and 10B are explanatory diagrams of virtual operation data according to the present embodiment. 本実施形態の仮想運転の説明図。Explanatory drawing of the virtual driving | operation of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のフローチャート図。The flowchart figure of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment. 本実施形態のフローチャート図。The flowchart figure of this embodiment. 図23(A)(B)(C)は、仮想エンジン音を制御する手法を説明するための図。FIGS. 23A, 23B, and 23C are diagrams for explaining a method of controlling virtual engine sound. 車両の位置を説明するための図。The figure for demonstrating the position of a vehicle. 図23(A)(B)(C)は、仮想エンジン音を制御する手法を説明するための図。FIGS. 23A, 23B, and 23C are diagrams for explaining a method of controlling virtual engine sound. 図23(A)(B)(C)は、仮想エンジン音を制御する手法を説明するための図。FIGS. 23A, 23B, and 23C are diagrams for explaining a method of controlling virtual engine sound. 本実施形態の音制御装置の機能ブロック図の一例。An example of a functional block diagram of a sound control device of this embodiment. 本実施形態の音制御装置の機能ブロック図の一例。An example of a functional block diagram of a sound control device of this embodiment. 本実施形態のフローチャート図。The flowchart figure of this embodiment. 本実施形態のフローチャート図。The flowchart figure of this embodiment. 本実施形態のフローチャート図。The flowchart figure of this embodiment. 本実施形態のエンジン回転数の一例を示す図。The figure which shows an example of the engine speed of this embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。   Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.

1.構成
図1に本実施形態の音制御装置(車両接近通報装置、エンジン模擬音発生装置)の機能ブロック図の例を示す。なお、本実施形態の端末は図1の構成要素(各部)の一部を省略した構成としてもよい。
1. Configuration FIG. 1 shows an example of a functional block diagram of a sound control device (vehicle approach notification device, engine simulation sound generation device) of the present embodiment. In addition, the terminal of this embodiment is good also as a structure which abbreviate | omitted a part of component (each part) of FIG.

本実施形態の処理部10は、所与の情報に基づいて、音を制御する処理を行う。所与の情報とは、アクセルペダル61の踏み込み量(アクセル開度)を示すアクセル信号、ブレーキペダル62の踏み込み量(ブレーキ開度)を示すブレーキ信号、速度センサ63によって検出される車両の速度(電動機によって走行可能な車両の速度、車速)、位置検出センサ64(GPS:Global Positioning System)によって検出される車両の位置、緊急情報検出センサ65によって検出される緊急情報、交通情報受信装置66(カーナビゲーションシステム)によって受信した交通情報、時刻などである。また、所与の情報は、音に関するデータ(音波、基本波形データ、基本波形データを合成した波形データ)なども含む。   The processing unit 10 according to the present embodiment performs processing for controlling sound based on given information. The given information includes an accelerator signal indicating the amount of depression of the accelerator pedal 61 (accelerator opening), a brake signal indicating the amount of depression of the brake pedal 62 (brake opening), and the vehicle speed detected by the speed sensor 63 ( The speed of the vehicle that can be driven by the electric motor, the vehicle speed), the position of the vehicle detected by the position detection sensor 64 (GPS: Global Positioning System), the emergency information detected by the emergency information detection sensor 65, the traffic information receiving device 66 (car Traffic information, time, etc. received by the navigation system). The given information also includes data related to sound (sound wave, basic waveform data, waveform data obtained by synthesizing basic waveform data) and the like.

また、本実施形態の処理部10は、エンジンシミュレーション部20、音制御部30、設定部40、受け付け部50を含む。   The processing unit 10 according to the present embodiment includes an engine simulation unit 20, a sound control unit 30, a setting unit 40, and a receiving unit 50.

エンジンシミュレーション部20は、仮想エンジンのエンジン回転数(1分間あたりの仮想エンジンの回転数(クランクシャフトの回転数))を演算する処理や、仮想エンジンのギア比を変化させる処理、仮想運転データを選択する処理、仮想速度を設定する処理などを行う。   The engine simulation unit 20 calculates the engine speed of the virtual engine (the speed of the virtual engine per minute (the number of rotations of the crankshaft)), the process of changing the gear ratio of the virtual engine, and virtual operation data. Processing to select, processing to set virtual speed, etc. are performed.

特に、本実施形態のエンジンシミュレーション部20は、車両の速度が所定条件を満たす場合に、車両の速度及びアクセル信号の少なくとも一方を含む走行情報に基づいてエンジン回転数を演算する処理から車両の速度とは異なる仮想速度に基づいてエンジン回転数を演算する処理に切り替える制御を行う。例えば、エンジンシミュレーション部20は、走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えられた場合には、車両の速度よりも高速な仮想速度(車両の速度値よりも高い値である仮想速度)に基づいてエンジン回転数を演算する。また、エンジンシミュレーション部20は、走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えられた場合には、仮想速度に基づいてエンジン回転数を演算する処理に切り替えられた時点からの時間経過に応じて仮想速度を高速にしてもよい。また、エンジンシミュレーション部20が、仮想速度を所定制限仮想速度以下に設定するようにしてもよい。   In particular, the engine simulation unit 20 of the present embodiment performs the vehicle speed from the process of calculating the engine speed based on travel information including at least one of the vehicle speed and the accelerator signal when the vehicle speed satisfies a predetermined condition. Control for switching to processing for calculating the engine speed based on a virtual speed different from the above is performed. For example, when the engine simulation unit 20 is switched from the process of calculating the engine speed based on the travel information to the process of calculating the engine speed based on the virtual speed, the virtual speed higher than the speed of the vehicle. The engine speed is calculated based on (virtual speed that is higher than the vehicle speed value). In addition, when the engine simulation unit 20 is switched from the process of calculating the engine speed based on the travel information to the process of calculating the engine speed based on the virtual speed, the engine simulation unit 20 calculates the engine speed based on the virtual speed. The virtual speed may be increased according to the passage of time from the time when the process is switched to the calculation process. Further, the engine simulation unit 20 may set the virtual speed to be equal to or lower than a predetermined limit virtual speed.

また、エンジンシミュレーション部20は、車両の速度が所定速度以上である場合に、走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。また、エンジンシミュレーション部20は、車両の速度が所定速度以上である状態が継続した場合に、走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。   In addition, when the vehicle speed is equal to or higher than a predetermined speed, the engine simulation unit 20 switches from the process of calculating the engine speed based on the travel information to the process of calculating the engine speed based on the virtual speed. Also good. Further, the engine simulation unit 20 performs a process of calculating the engine speed based on the virtual speed from the process of calculating the engine speed based on the traveling information when the state where the vehicle speed is equal to or higher than the predetermined speed continues. You may make it switch.

また、エンジンシミュレーション部20は、車両の速度が減速した場合には、車両の速度の減速度合いに応じて仮想速度を減速させ、減速させた仮想速度に基づいてエンジン回転数を演算するようにしてもよい。   Further, when the speed of the vehicle is decelerated, the engine simulation unit 20 decelerates the virtual speed in accordance with the degree of deceleration of the vehicle speed, and calculates the engine speed based on the decelerated virtual speed. Also good.

また、エンジンシミュレーション部20は、車両の速度が第2の所定速度以下になった場合には、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。   The engine simulation unit 20 calculates the engine speed based on the travel information from the process that calculates the engine speed based on the virtual speed when the vehicle speed is equal to or lower than the second predetermined speed. You may make it switch to.

また、エンジンシミュレーション部20は、緊急情報検出センサ65が緊急情報を検出した場合には、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替えるように制御してもよい。   In addition, when the emergency information detection sensor 65 detects emergency information, the engine simulation unit 20 switches from the process of calculating the engine speed based on the virtual speed to the process of calculating the engine speed based on the travel information. You may control as follows.

また、エンジンシミュレーション部20は、車両の速度が所定制限速度を超えた場合には、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替えるように制御してもよい。   Further, when the vehicle speed exceeds a predetermined speed limit, the engine simulation unit 20 switches from the process of calculating the engine speed based on the virtual speed to the process of calculating the engine speed based on the travel information. You may control to.

また、エンジンシミュレーション部は、車両の速度及びアクセル信号の少なくとも一方を含む走行情報に基づいて、仮想エンジンのエンジン回転数を演算する処理を行い、車両の速度が所定条件を満たす場合には、走行情報にかかわらず、エンジン回転数を上昇させる処理を行うようにしてもよい。かかる場合には、エンジン回転数に上限を設けるようにしてもよい。   The engine simulation unit performs a process of calculating the engine speed of the virtual engine based on the travel information including at least one of the vehicle speed and the accelerator signal. If the vehicle speed satisfies a predetermined condition, the engine simulation unit travels. Regardless of the information, a process of increasing the engine speed may be performed. In such a case, an upper limit may be set for the engine speed.

なお、車両の走行情報とは、車両の速度(速度)、アクセルペダルの踏み込み量を示すアクセル信号(アクセル開度)の少なくとも一方を含む情報である。車両の走行情報は、ブレーキの踏み込み量を示すブレーキ信号(ブレーキ開度)、加速度情報、前進或いは後退などの走行方向を含んでいてもよい。   The vehicle travel information is information including at least one of a vehicle speed (speed) and an accelerator signal (accelerator opening) indicating the amount of depression of the accelerator pedal. The vehicle travel information may include a brake signal (brake opening degree) indicating the amount of depression of the brake, acceleration information, and a travel direction such as forward or reverse.

エンジンシミュレーション部20が、車内用仮想エンジンのエンジン回転数を演算する処理と、車外用仮想エンジンのエンジン回転数を演算する処理とを行うようにしてもよい。   The engine simulation unit 20 may perform a process for calculating the engine speed of the in-vehicle virtual engine and a process for calculating the engine speed of the outside virtual engine.

エンジンシミュレーション部20が、車内用仮想エンジンのエンジン回転数を演算する処理を行う場合であって車両の速度が所定条件を満たす場合には、車両の速度に基づいて車内用仮想エンジンのエンジン回転数を演算する処理から仮想速度に基づいて車内用仮想エンジンのエンジン回転数を演算する処理に切り替え、車外用仮想エンジンのエンジン回転数を演算する処理を行う場合は車両の速度が所定条件を満たす場合でも車両の速度に基づいて車外用仮想エンジンのエンジン回転数を演算するようにしてもよい。   When the engine simulation unit 20 performs processing for calculating the engine speed of the in-vehicle virtual engine and the vehicle speed satisfies a predetermined condition, the engine speed of the in-vehicle virtual engine is determined based on the vehicle speed. When the process of calculating the engine speed of the in-vehicle virtual engine is switched from the process of calculating the engine speed of the in-vehicle virtual engine based on the virtual speed, and the speed of the vehicle satisfies the predetermined condition However, the engine speed of the virtual engine for outside the vehicle may be calculated based on the speed of the vehicle.

また、エンジンシミュレーション部20は、仮想車両構成部材の動作をシミュレートする処理(シミュレーション演算)を行う。例えば、エンジンシミュレーション部20は、仮想エンジン、仮想シフトレバー、仮想クラッチペダル、仮想アクセルペダルなどの仮想車両構成部材の動作をシミュレートする。特に、本実施形態では、仮想シフトレバーをシフトさせ、仮想クラッチペダル、仮想アクセルペダルなどの踏み込み動作をさせるシミュレーションを行い、仮想エンジン側の歯車と、仮想駆動輪側の歯車の組み合わせを変更するシミュレーション処理を行う(ギア比を変化する処理、ギア比を切り換える処理と同義である)。また、本実施形態では、仮想運転データに基づいて、仮想車両構成部材の動作をシミュレートする処理を行う。   The engine simulation unit 20 performs processing (simulation calculation) for simulating the operation of the virtual vehicle constituent member. For example, the engine simulation unit 20 simulates the operation of virtual vehicle components such as a virtual engine, a virtual shift lever, a virtual clutch pedal, and a virtual accelerator pedal. In particular, in this embodiment, a simulation is performed in which a virtual shift lever is shifted and a virtual clutch pedal, a virtual accelerator pedal, and the like are depressed, and a combination of a virtual engine side gear and a virtual drive wheel side gear is changed. The process is performed (synonymous with the process of changing the gear ratio and the process of switching the gear ratio). Moreover, in this embodiment, the process which simulates operation | movement of a virtual vehicle structural member based on virtual driving | operation data is performed.

そして、エンジンシミュレーション部20は、車両の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するようにしてもよい。例えば、エンジンシミュレーション部20は、ギア比を変化させる場合には、ギア比の変化に応じてエンジン回転数を変化させるようにしてもよい。かかる場合には、エンジンシミュレーション部20は、車両の走行情報に基づいて、ギア比を変化させるか否かを判断するようにしてもよい。   And the engine simulation part 20 may calculate the engine speed of a virtual engine based on the driving | running | working information of a vehicle, and the result of having simulated operation | movement of the virtual vehicle structural member. For example, when changing the gear ratio, the engine simulation unit 20 may change the engine speed in accordance with the change in the gear ratio. In such a case, the engine simulation unit 20 may determine whether to change the gear ratio based on the travel information of the vehicle.

また、エンジンシミュレーション部20は、ギア比を変化させる場合には、当該ギア比の変化に対応する仮想運転データと車両の走行情報とに基づいてエンジン回転数を演算するようにしてもよい。例えば、エンジンシミュレーション部20は、ギア比を変化させる場合には、複数の仮想運転データのうちいずれかの仮想運転データに基づいてエンジン回転数を演算するようにしてもよい。また、エンジンシミュレーション部20は、複数の仮想運転データの中から、選択された仮想運転データと車両の走行情報とに基づいてエンジン回転数を演算するようにしてもよい。   Further, when changing the gear ratio, the engine simulation unit 20 may calculate the engine speed based on the virtual driving data corresponding to the change in the gear ratio and the vehicle travel information. For example, when changing the gear ratio, the engine simulation unit 20 may calculate the engine speed based on any one of a plurality of virtual operation data. Further, the engine simulation unit 20 may calculate the engine speed based on the virtual operation data selected from the plurality of virtual operation data and the travel information of the vehicle.

また、エンジンシミュレーション部20は、エンジン回転制御部21、ギア比制御部22、仮想運転制御部23、仮想速度制御部24とを含む。   The engine simulation unit 20 includes an engine rotation control unit 21, a gear ratio control unit 22, a virtual operation control unit 23, and a virtual speed control unit 24.

エンジン回転制御部21は、所与の情報に基づいて、エンジン回転数を制御する処理を行う。特に、本実施形態のエンジン回転制御部21は、車両の走行情報(アクセル信号、速度など)に基づいて、エンジン回転数を演算する処理を行う。例えば、車両の速度が増加するにしたがって、エンジン回転数を増加させるようにエンジン回転数を求めてもよい。   The engine speed control unit 21 performs processing for controlling the engine speed based on given information. In particular, the engine rotation control unit 21 of the present embodiment performs a process of calculating the engine speed based on vehicle travel information (accelerator signal, speed, etc.). For example, the engine speed may be obtained so as to increase the engine speed as the speed of the vehicle increases.

ギア比制御部22は、仮想エンジンのギア比(変速比)を設定したり、ギア比を変化させる(切り替える)処理を行う。つまり、ギア比制御部22は、エンジン車で行うエンジン回転数をかえる変速を行うトランスミッション(変速機、ギアボックス)をシミュレーションする。つまり、本実施形態のギア比制御部22は、仮想的に、エンジン側の歯車と、駆動輪側の歯車の直径の比率(歯車比)をギア比とし、ギア比の設定、変更などの制御を行う。例えば、エンジン側の歯車と、駆動輪側の歯車の直径の比が4対1の場合は「1速」、3対1は「2速」、2対1は「3速」、1対1は「4速」としている。   The gear ratio control unit 22 performs a process of setting the gear ratio (transmission ratio) of the virtual engine and changing (switching) the gear ratio. In other words, the gear ratio control unit 22 simulates a transmission (transmission, gearbox) that performs a shift that changes the engine speed performed in the engine vehicle. That is, the gear ratio control unit 22 of the present embodiment virtually controls the setting and changing of the gear ratio by using the ratio of the diameter of the gear on the engine side and the diameter of the gear on the drive wheel side (gear ratio) as the gear ratio. I do. For example, when the ratio of the diameter of the gear on the engine side and the gear on the drive wheel side is 4: 1, “1st speed”, 3: 1 is “2nd speed”, 2: 1 is “3rd speed”, 1: 1 Is "4-speed".

なお、ギア比制御部22は、無段階にギア比を変えるように制御してもよい。また、ギア比制御部22は、車両の速度が所定条件を満たす場合に、車両の走行情報ではなく、仮想的な速度に基づいてギア比を変化させる制御を行うようにしてもよい。   The gear ratio control unit 22 may perform control so as to change the gear ratio steplessly. Further, the gear ratio control unit 22 may perform control to change the gear ratio based on the virtual speed instead of the travel information of the vehicle when the vehicle speed satisfies a predetermined condition.

仮想運転制御部23は、仮想エンジンのギア比を変化させる(シフトチェンジを行う)際に、仮想運転データ記憶部74に記憶されている複数の仮想運転データのうちいずれかの仮想運転データを選択する処理を行う。なお、エンジン回転制御部21が、選択された仮想運転データと車両の走行情報とに基づいてエンジン回転数を演算する処理を行う。   The virtual operation control unit 23 selects any one of the plurality of virtual operation data stored in the virtual operation data storage unit 74 when changing the gear ratio of the virtual engine (shifting). Perform the process. The engine rotation control unit 21 performs a process of calculating the engine speed based on the selected virtual operation data and vehicle travel information.

仮想速度制御部24は、仮想速度の速度値を制御する処理を行う。例えば、仮想速度制御部24は、車両の速度が加速する場合には、車両の速度が加速度合いに基づいて、仮想速度の速度値を上げるようにしてもよい。また、仮想速度制御部24は、車両の速度が減速する場合には、車両の速度の減速度合いに基づいて、仮想速度の速度値を下げるようにしてもよい。   The virtual speed control unit 24 performs processing for controlling the speed value of the virtual speed. For example, when the speed of the vehicle accelerates, the virtual speed control unit 24 may increase the speed value of the virtual speed based on the acceleration of the vehicle. Further, the virtual speed control unit 24 may decrease the speed value of the virtual speed based on the degree of deceleration of the vehicle speed when the speed of the vehicle decelerates.

音制御部30は、仮想エンジン音を制御する。例えば、音制御部30が行う仮想エンジン音の制御とは、仮想エンジン音を生成する処理(基本波形を合成することによって仮想エンジン音を生成する処理)や、仮想エンジン音の音量(音強、音圧)、音色(音質、波形)、音程(音高、周波数)の少なくとも1つを変更する処理等である。   The sound control unit 30 controls the virtual engine sound. For example, the control of the virtual engine sound performed by the sound control unit 30 includes a process of generating a virtual engine sound (a process of generating a virtual engine sound by synthesizing a basic waveform) and a volume of the virtual engine sound (sound intensity, A process of changing at least one of (sound pressure), tone color (sound quality, waveform), and pitch (pitch, frequency).

特に、本実施形態の音制御部30は、車内(車両の中、車室内)に発生させるための車内用仮想エンジン音と車外(車両の外、車室外)に発生させるための車外用仮想エンジン音とを生成し、所与の情報(アクセル信号、速度などの車両の走行情報、位置検出センサ64によって検出された車両の位置、時刻、緊急情報など)に基づいて、互いに異ならせて変更する制御を行う。つまり、所与の情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音量、音色、音程(音高)の少なくとも1つを互いに異ならせて変更する制御を行うようにする。   In particular, the sound control unit 30 according to the present embodiment includes an in-vehicle virtual engine sound for generating in the vehicle (in the vehicle, in the vehicle interior) and an out-of-vehicle virtual engine for generating in the vehicle (outside the vehicle, outside the vehicle interior). Sound is generated and changed differently based on given information (accelerator signal, vehicle travel information such as speed, vehicle position detected by the position detection sensor 64, time, emergency information, etc.) Take control. That is, based on given information, control is performed to change at least one of the volume, tone color, and pitch (pitch) of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other.

また、音制御部30は、仮想エンジンの動作をシミュレーションして仮想エンジン音を生成し、当該仮想エンジン音に基づいて車内用仮想エンジン音と車外用仮想エンジン音とを制御する。例えば、音制御部30は、爆発音に対応する基本波形データ(所与の情報の一例)を含む複数の波形構成データに基づいて波形データを生成し、当該波形データに基づいて車内用仮想エンジン音と車外用仮想エンジン音とを制御する。   The sound control unit 30 simulates the operation of the virtual engine to generate a virtual engine sound, and controls the in-vehicle virtual engine sound and the outside virtual engine sound based on the virtual engine sound. For example, the sound control unit 30 generates waveform data based on a plurality of waveform configuration data including basic waveform data (an example of given information) corresponding to explosion sound, and the in-vehicle virtual engine is based on the waveform data. The sound and the virtual engine sound for outside the vehicle are controlled.

音制御部30は、車両の走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う。例としては、車両の速度が加速し時速80キロメートルになった場合に、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。また、車両の速度が減速し時速20キロメートルになった場合に、車内用仮想エンジン音の音量を下げる制御を行うと共に、車外用仮想エンジン音の音量を上げる制御を行う。   The sound control unit 30 performs control to change the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound to be different from each other based on the traveling information of the vehicle. As an example, when the vehicle speed is increased to 80 km / h, control is performed to increase the volume of the in-vehicle virtual engine sound and control to decrease the volume of the virtual engine sound for outside the vehicle. In addition, when the vehicle speed is reduced to 20 km / h, control for lowering the volume of the in-vehicle virtual engine sound and control for increasing the volume of the virtual engine sound for outside the vehicle are performed.

また、音制御部30は、位置検出センサ64によって検出された車両の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。かかる場合には、交通情報受信装置66によって受信された交通情報と車両の位置とに基づいて、車両の位置が一般道、住宅街、高速道路のいずれの区域(いずれの種類の道路)にいるかを判断し、車両が属する区域に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを変更する制御を行うようにしてもよい。例えば、車両が一般道から高速道路に進入した場合に、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。   Further, the sound control unit 30 may perform control to change the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound from each other based on the position of the vehicle detected by the position detection sensor 64. . In such a case, based on the traffic information received by the traffic information receiving device 66 and the position of the vehicle, whether the position of the vehicle is in a general road, a residential area, or an expressway (which type of road). And controlling to change the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound based on the area to which the vehicle belongs. For example, when the vehicle enters an expressway from a general road, control is performed to increase the volume of the in-vehicle virtual engine sound and control to decrease the volume of the outside virtual engine sound.

また、音制御部30は、時刻に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。時刻は車両が属する国の時刻とすればよい。例えば、午前10時になった場合、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。   Further, the sound control unit 30 may perform control to change the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound from each other based on the time. The time may be the time of the country to which the vehicle belongs. For example, at 10 am, control is performed to increase the volume of the in-vehicle virtual engine sound, and control is performed to decrease the volume of the outside virtual engine sound.

また、音制御部30は、緊急情報検出センサ65によって緊急情報を検出された場合には、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。   Further, when emergency information is detected by the emergency information detection sensor 65, the sound control unit 30 performs control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other. Good.

また、音制御部30は、エンジンシミュレーション部20によって演算されたエンジン回転数に基づいて、仮想エンジン音を生成する処理を行うようにしてもよい。また、音制御部30は、車内用仮想エンジンのエンジン回転数に基づいて車内に発生させるための車内用仮想エンジン音を制御し、車外用仮想エンジンのエンジン回転数に基づいて車外に発生させるための車外用仮想エンジン音を制御するようにしてもよい。   Further, the sound control unit 30 may perform a process of generating a virtual engine sound based on the engine speed calculated by the engine simulation unit 20. The sound control unit 30 controls the in-vehicle virtual engine sound to be generated in the vehicle based on the engine speed of the in-vehicle virtual engine, and generates the sound outside the vehicle based on the engine speed of the out-of-vehicle virtual engine. The virtual engine sound for outside the vehicle may be controlled.

音制御部30は、エンジン回転数に基づいて制御された仮想エンジン音に、仮想車両構成部材の動作をシミュレートした結果(例えば、ギア比の変化)に応じた効果音を付加する処理を行う。   The sound control unit 30 performs a process of adding a sound effect corresponding to a result of simulating the operation of the virtual vehicle component (for example, a change in gear ratio) to the virtual engine sound controlled based on the engine speed. .

また、音制御部30は、仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて効果音を決定し、決定された効果音を付加する処理を行う。   Further, the sound control unit 30 performs a process of determining a sound effect based on virtual driving data used for simulating the operation of the virtual vehicle component and adding the determined sound effect.

また、音制御部30は、仮想車両構成部材の動作をシミュレートした結果に応じて効果音を付加するタイミングを決定し、決定されたタイミングに効果音を付加する処理を行う。   Further, the sound control unit 30 determines the timing for adding the sound effect according to the result of simulating the operation of the virtual vehicle constituent member, and performs processing for adding the sound effect to the determined timing.

また、音制御部30は、仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて、効果音を付加するタイミングを決定し、決定されたタイミングに効果音を付加する処理を行う。   Further, the sound control unit 30 determines the timing for adding the sound effect based on the virtual driving data used for the simulation of the operation of the virtual vehicle constituent member, and performs the process of adding the sound effect to the determined timing.

また、音制御部30は、波形合成部31、音量制御部32、音色制御部33、音程制御部34を含む。   The sound control unit 30 includes a waveform synthesis unit 31, a volume control unit 32, a timbre control unit 33, and a pitch control unit 34.

波形合成部31は、エンジンシミュレーション部20によって演算されたエンジン回転数に基づいて基本波形(基本波形データ、音波)を合成する処理を行う。本実施形態の波形合成部31は、エンジン回転数と仮想エンジンの各気筒の点火タイミングに基づいて、基本波形を合成する時間間隔を求める。そして、求めた時間間隔に基づいて、基本波形(エンジンの混合気に火が点火される際の爆発音の音波)を合成する処理を行う。例えば、1気筒あたりの時間間隔が1/25秒であるとすると、1気筒あたり1/25秒周期で基本波形を合成する。なお、仮想エンジンが多気筒である場合には、各気筒において点火タイミングをずらし、エンジン回転数と各気筒の各点火タイミングにと基づいて、基本波形を合成する。   The waveform synthesis unit 31 performs a process of synthesizing a basic waveform (basic waveform data, sound wave) based on the engine speed calculated by the engine simulation unit 20. The waveform synthesizing unit 31 of the present embodiment obtains a time interval for synthesizing the basic waveform based on the engine speed and the ignition timing of each cylinder of the virtual engine. Then, based on the obtained time interval, a process of synthesizing a basic waveform (explosive sound wave when fire is ignited in the engine mixture) is performed. For example, if the time interval per cylinder is 1/25 seconds, the basic waveform is synthesized at a period of 1/25 seconds per cylinder. When the virtual engine has multiple cylinders, the ignition timing is shifted in each cylinder, and a basic waveform is synthesized based on the engine speed and the ignition timing of each cylinder.

また、波形合成部31は、爆発音に対応する基本波形(基本波形データ)を含む複数の波形構成データに基づいて波形データを生成(合成)する。例えば、波形構成データとは、波形データの構成要素となるデータであり、例えば、爆発音に対応する基本波形、点火タイミング、仮想エンジンの種類(気筒数、形状)、車両の種類(二輪車、四輪車、マフラーの性能等)である。本実施形態の波形合成部31は、爆発音に対応する基本波形データ、点火タイミング、仮想エンジンの種類、車両の種類を含む複数の波形構成データのうち、少なくとも基本波形を含む波形構成データに基づいて波形データを生成(合成)する。   In addition, the waveform synthesis unit 31 generates (synthesizes) waveform data based on a plurality of waveform configuration data including a basic waveform (basic waveform data) corresponding to explosion sound. For example, the waveform configuration data is data that is a component of the waveform data. For example, the basic waveform corresponding to the explosion sound, the ignition timing, the type of virtual engine (number of cylinders, shape), and the type of vehicle (two-wheeled vehicle, four-wheeled vehicle) Wheel and muffler performance). The waveform synthesis unit 31 of the present embodiment is based on waveform configuration data including at least a basic waveform among a plurality of waveform configuration data including basic waveform data corresponding to explosion sound, ignition timing, virtual engine type, and vehicle type. To generate (synthesize) waveform data.

音量制御部32は、波形合成部31によって合成された合成波形データの音量(合成波形データの振幅の大きさ)を制御する処理を行う。   The volume control unit 32 performs processing for controlling the volume of the synthesized waveform data synthesized by the waveform synthesis unit 31 (the amplitude of the synthesized waveform data).

音色制御部33は、合成波形データの音色を制御する処理を行う。例えば、音色制御部33は、波形合成部31によって合成された合成波形データにランダムノイズを付加する処理を行う。また、音色制御部33は、特定の周波数成分を追加、削除する処理を行うフィルタリング処理を行うようにしてもよい。   The timbre control unit 33 performs processing for controlling the timbre of the synthesized waveform data. For example, the timbre control unit 33 performs a process of adding random noise to the combined waveform data combined by the waveform combining unit 31. The timbre control unit 33 may perform a filtering process for performing a process of adding or deleting a specific frequency component.

音程制御部34は、合成波形データの基本周波数を変更すことによって音程(音程の高低)を制御する処理を行う。   The pitch control unit 34 performs a process of controlling the pitch (pitch level) by changing the fundamental frequency of the combined waveform data.

設定部40は、音制御データ設定部41と、仮想運転データ設定部42とを含む。   The setting unit 40 includes a sound control data setting unit 41 and a virtual operation data setting unit 42.

音制御部データ設定部41は、仮想エンジン音を生成する際に用いられる基本波形を設定する処理を行う。例えば、音制御部データ記憶部73に、エンジンの種類や、車種に応じて複数の基本波形を予め格納しておき、複数の基本波形の中からいずれか1つの基本波形を設定する処理を行う。波形合成部31では、この設定された基本波形を合成する処理を行う。かかる場合、操作部95の操作情報に基づいて、基本波形の選択を受け付けて設定する処理を行うようにしてもよい。   The sound control unit data setting unit 41 performs a process of setting a basic waveform used when generating the virtual engine sound. For example, a plurality of basic waveforms are stored in advance in the sound control unit data storage unit 73 in accordance with the type of engine and the vehicle type, and processing for setting any one basic waveform from the plurality of basic waveforms is performed. . The waveform synthesizer 31 performs a process for synthesizing the set basic waveform. In such a case, based on the operation information of the operation unit 95, a process of accepting and setting a selection of a basic waveform may be performed.

また、音制御部データ設定部41は、ノイズを付加するか否かの設定、合成波形データの音量を設定する処理、合成波形データの音色を設定する処理、合成波形データの音程を設定する処理を行うようにしてもよい。かかる場合、操作部95の操作情報に基づいて、設定する処理を行うようにしてもよい。   Also, the sound control unit data setting unit 41 sets whether to add noise, a process for setting the volume of the synthesized waveform data, a process for setting the tone of the synthesized waveform data, and a process for setting the pitch of the synthesized waveform data May be performed. In such a case, the setting process may be performed based on the operation information of the operation unit 95.

仮想運転データ設定部42は、仮想エンジン音を生成する際に用いられる仮想運転データを設定する処理を行う。例えば、仮想運転データ記憶部74に、ドライバーの種類に応じて複数の仮想運転データを予め格納しておき、複数の仮想運転データの中からいずれか1つの仮想運転データを設定する処理を行う。   The virtual operation data setting unit 42 performs a process of setting virtual operation data used when generating a virtual engine sound. For example, a plurality of virtual driving data is stored in advance in the virtual driving data storage unit 74 according to the type of the driver, and one virtual driving data is set from the plurality of virtual driving data.

受け付け部50は、操作部95からの操作情報を受け付ける処理を行う。例えば、受け付け部50は、操作部からの操作情報に基づいて、複数の仮想運転データのうちいずれかの仮想運転データの選択を受け付ける。   The accepting unit 50 performs processing for accepting operation information from the operation unit 95. For example, the accepting unit 50 accepts selection of any virtual driving data among a plurality of virtual driving data based on operation information from the operating unit.

アクセルペダル61(スロットルペダル)は、車両に備えられるアクセルペダル(アクセルボタン)である。本実施形態では、アクセルペダル61の踏み込み量(アクセル開度、スロットル開度)に基づいて、処理部10が処理を行う。   The accelerator pedal 61 (throttle pedal) is an accelerator pedal (accelerator button) provided in the vehicle. In the present embodiment, the processing unit 10 performs processing based on the amount of depression of the accelerator pedal 61 (accelerator opening, throttle opening).

ブレーキペダル62は、車両に備えられるブレーキペダルである。本実施形態では、ブレーキペダル62の踏み込み量に基づいて、処理部10が処理を行う。   The brake pedal 62 is a brake pedal provided in the vehicle. In the present embodiment, the processing unit 10 performs processing based on the depression amount of the brake pedal 62.

位置検出センサ64は、車両の位置を検出する。位置検出センサ64は、いわゆる全地球測位システム(Global Positioning System)であり、地球を周回する衛星からの電波を使って地球上における車両の位置を検出する。また、位置検出センサ64は、自律航法機能を有していてもよいし、ジャイロセンサーを備え方向を検出できるようにしてもよい。   The position detection sensor 64 detects the position of the vehicle. The position detection sensor 64 is a so-called global positioning system, and detects the position of the vehicle on the earth using radio waves from satellites orbiting the earth. Further, the position detection sensor 64 may have an autonomous navigation function, or may include a gyro sensor so that the direction can be detected.

緊急情報検出センサ65は、緊急情報を検出する。例えば、緊急情報センサ65は、先進安全装置などによって緊急情報を検出するものである。例えば、緊急情報検出センサ65は、ブレーキアシスト機能としてもよい。つまり、ブレーキアシスト機能は、一時停止の注意喚起情報を緊急情報として検出するものである。また、緊急情報検出センサ65ドライバーモニターによって、ドライバーの居眠り運転を緊急情報として検出するものでもよい。また、緊急情報検出センサ65は、暗闇で走行する場合に、歩行者を確認することができる暗視装置(ナイトビジョン、ノクトビジョン)によって、歩行者を緊急情報として検出するものでもよい。また、緊急情報検出センサ65は、車線逸脱警報システムによって、車両が車線を逸脱したことを、緊急情報として検出するものでもよい。   The emergency information detection sensor 65 detects emergency information. For example, the emergency information sensor 65 detects emergency information by an advanced safety device or the like. For example, the emergency information detection sensor 65 may have a brake assist function. That is, the brake assist function detects temporary stop alert information as emergency information. The emergency information detection sensor 65 may be a driver monitor that detects the driver's dozing operation as emergency information. Further, the emergency information detection sensor 65 may detect a pedestrian as emergency information by a night vision device (night vision, nocto vision) capable of confirming the pedestrian when traveling in the dark. Further, the emergency information detection sensor 65 may detect, as emergency information, that the vehicle has deviated from the lane by a lane departure warning system.

交通情報受信装置66は、車両の周辺の交通情報を受信する。例えば、交通情報受信装置66は、道路交通情報通信システム(Vehicle Information and Communication System)であり、道路の渋滞情報や工事箇所などを受信する。   The traffic information receiving device 66 receives traffic information around the vehicle. For example, the traffic information receiving device 66 is a road traffic information communication system (Vehicle Information and Communication System), and receives traffic congestion information, construction points, and the like on the road.

デジタル/アナログ変換機(D/Aコンバータ)90は、デジタル電気信号をアナログ電気信号に変換する処理を行う。そして、アナログ電気信号に変換された音信号は、アンプ91によって増幅され、音出力部92(スピーカ)から出力される。   The digital / analog converter (D / A converter) 90 performs processing for converting a digital electric signal into an analog electric signal. The sound signal converted into the analog electric signal is amplified by the amplifier 91 and output from the sound output unit 92 (speaker).

2.仮想エンジン音を生成する手法
本実施形態の音制御装置は、図2に示すように、電動機(モーター)によって走行可能な車両である電気自動車に搭載される装置であり、エンジン(燃料機関)を動力源として走行するエンジン車から発せられるエンジン音を模した仮想エンジン音を生成して、音出力部(車内用音出力部、車外用音出力部)に仮想エンジン音を出力する装置である。
2. 2. Method for Generating Virtual Engine Sound The sound control device of the present embodiment is a device mounted on an electric vehicle that is a vehicle that can be driven by an electric motor (motor), as shown in FIG. This is a device that generates a virtual engine sound imitating an engine sound emitted from an engine vehicle that travels as a power source, and outputs the virtual engine sound to a sound output unit (in-vehicle sound output unit, in-vehicle sound output unit).

つまり、本実施形態の音制御装置は、電気自動車が走行する場合に、仮想エンジン音を車内(車室内)、車外に出力させることによって、エンジン車が走行しているかのような音を表現できるようにしている。   In other words, the sound control device of the present embodiment can express a sound as if the engine vehicle is running by outputting virtual engine sound to the inside (vehicle interior) and outside the vehicle when the electric vehicle runs. I am doing so.

本実施形態の電気自動車は、充電池を電源とするプラグインEV(EVは、Electric Vehicleの略)、燃料電池を電源とする燃料電池自動車、太陽電池を電源とするソーラーカーを含む。また、本実施形態の電気自動車は、ハイブリッド車も含む。つまり、本実施形態の電気自動車は、エンジン回転停止状態、かつ、モーターのみによる走行が可能なハイブリッド車も含む。   The electric vehicle according to the present embodiment includes a plug-in EV (EV is an abbreviation for Electric Vehicle) using a rechargeable battery as a power source, a fuel cell vehicle using a fuel cell as a power source, and a solar car using a solar cell as a power source. Moreover, the electric vehicle of this embodiment also includes a hybrid vehicle. That is, the electric vehicle according to the present embodiment includes a hybrid vehicle that is in an engine rotation stopped state and can be driven only by a motor.

以下に、仮想エンジン音を生成する処理についてより詳しく説明する。本実施形態の音制御装置は、エンジンの動作をシミュレーションして仮想エンジン音を生成するものであるので、まずエンジン車について簡単に説明する。   Below, the process which produces | generates a virtual engine sound is demonstrated in detail. Since the sound control device of the present embodiment generates virtual engine sound by simulating engine operation, the engine vehicle will be briefly described first.

例えば、代表的な4ストロークエンジンのエンジン車は、シリンダーとピストンとによって構成される一気筒において、「吸気」、「圧縮」、「燃焼・膨張」、「排気」という4つの過程を経て動力を生み出している。つまり、4ストロークエンジンは、混合気を1回点火する度にピストンが上下2往復することによって、クランクシャフトが2回転する。また、4輪車のエンジンは、複数の気筒が使われる多気筒エンジンを用い、滑らかな走行を実現するために各気筒の点火タイミングをずらしている。   For example, a typical four-stroke engine engine vehicle is powered through four processes of “intake”, “compression”, “combustion / expansion”, and “exhaust” in one cylinder composed of a cylinder and a piston. Producing. That is, in the 4-stroke engine, the crankshaft rotates twice by moving the piston up and down twice each time the air-fuel mixture is ignited once. Further, the engine of a four-wheel vehicle uses a multi-cylinder engine in which a plurality of cylinders are used, and the ignition timing of each cylinder is shifted in order to realize smooth running.

本実施形態では、このようなエンジンの動力をシミュレーションして仮想エンジン音を生成している。つまり、アクセル開度を示すアクセル信号及び電気自動車の速度(車速)の少なくとも一方を含む走行情報に基づいて仮想エンジンのエンジン回転数(1分間あたりのエンジンの回転数(クランクシャフトの回転数))を演算する。例えば、本実施形態では、アクセル開度が変化している場合はアクセル開度に基づいて、エンジン回転数を演算し、アクセル開度が変化していない場合は、電気自動車の速度に基づいて、エンジン回転数を演算するようにしてもよい。また、電気自動車の速度のみに基づいて、エンジン回転数を演算するようにしてもよい。   In the present embodiment, virtual engine sound is generated by simulating such engine power. In other words, the engine speed of the virtual engine (the engine speed per minute (crankshaft speed)) based on travel information including at least one of the accelerator signal indicating the accelerator opening and the speed (vehicle speed) of the electric vehicle. Is calculated. For example, in the present embodiment, when the accelerator opening has changed, the engine speed is calculated based on the accelerator opening, and when the accelerator opening has not changed, based on the speed of the electric vehicle, The engine speed may be calculated. Further, the engine speed may be calculated based only on the speed of the electric vehicle.

例えば、電気自動車のアクセル開度が0%のときはエンジン回転数を0rpm(rpmは1分間あたりの回転数)に演算し、アクセル開度が100%になるにつれて、エンジン回転数を4000rpmになるようにエンジン回転数を上げるようにしてもよい。つまり、電気自動車のアクセル開度とエンジン回転数とが比例の関係になるようにエンジン回転数を演算してもよい。   For example, when the accelerator opening of an electric vehicle is 0%, the engine speed is calculated to 0 rpm (rpm is the number of revolutions per minute), and the engine speed becomes 4000 rpm as the accelerator opening becomes 100%. Thus, the engine speed may be increased. That is, the engine speed may be calculated so that the accelerator opening of the electric vehicle and the engine speed are in a proportional relationship.

また、例えば、図5に示すように、電気自動車の速度が時速0キロメートルのときはエンジン回転数を0rpmにし、電気自動車の速度が時速100キロメートルのときはエンジン回転数を4000rpmになるようにエンジン回転数を上げるようにしてもよい。つまり、電気自動車の速度値とエンジン回転数とが比例の関係になるようにエンジン回転数を演算してもよい。また、電気自動車の速度が一定速度を維持している際は、エンジン回転数の値を維持するようにする。また、電気自動車が減速している場合には、電気自動車が減速するにつれてエンジン回転数を下げるようにする。   Further, for example, as shown in FIG. 5, when the speed of the electric vehicle is 0 km / h, the engine speed is 0 rpm, and when the electric vehicle speed is 100 km / h, the engine speed is 4000 rpm. You may make it raise rotation speed. That is, the engine speed may be calculated so that the speed value of the electric vehicle and the engine speed are in a proportional relationship. Further, when the speed of the electric vehicle is maintained at a constant speed, the value of the engine speed is maintained. When the electric vehicle is decelerating, the engine speed is decreased as the electric vehicle decelerates.

なお、電気自動車が停止している場合は、エンジン回転数を最小値に設定する。最小値は0にしてもよいし、エンジン車のアイドリング時のように、最小値を0より大きな数値(例えば600rpm)に設定してもよい。   When the electric vehicle is stopped, the engine speed is set to the minimum value. The minimum value may be set to 0, or the minimum value may be set to a value larger than 0 (for example, 600 rpm) as in idling of an engine vehicle.

そして、本実施形態では、図3に示すようなエンジンの爆発音である基本波形(基本波形データ)を含む複数の波形構成データに基づいて波形データを生成(合成)する。例えば、波形構成データとは、波形データの構成要素となるデータであり、例えば、爆発音に対応する基本波形、点火タイミング、仮想エンジンの種類(気筒数、形状)、車両の種類(二輪車、四輪車、マフラーの性能等)である。   In this embodiment, waveform data is generated (synthesized) based on a plurality of waveform configuration data including a basic waveform (basic waveform data) which is an explosion sound of the engine as shown in FIG. For example, the waveform configuration data is data that is a component of the waveform data. For example, the basic waveform corresponding to the explosion sound, the ignition timing, the type of virtual engine (number of cylinders, shape), and the type of vehicle (two-wheeled vehicle, four-wheeled vehicle) Wheel and muffler performance).

例えば、本実施形態では、図3に示すようなエンジンの爆発音である基本波形を、エンジン回転数に基づいて算出される時間間隔で合成する処理を行う。つまり、基本波形は、1回の点火(爆発)に対応する波形である。例えば、エンジン回転数が3000rpmであり、エンジンが2回転する際に1回の点火が行われる場合には、1気筒において1/25秒間隔で点火されることになる。つまり、1気筒において1/25秒間隔で基本波形を合成する処理を行う。   For example, in the present embodiment, a process of synthesizing a basic waveform that is an explosion sound of the engine as shown in FIG. 3 at a time interval calculated based on the engine speed is performed. That is, the basic waveform is a waveform corresponding to one ignition (explosion). For example, when the engine speed is 3000 rpm and the ignition is performed once when the engine rotates twice, the cylinder is ignited at intervals of 1/25 seconds. That is, the process of synthesizing the basic waveform at 1/25 second intervals in one cylinder is performed.

本実施形態では、音制御データ記憶部73に基本波形を予め記憶する。例えば、車種やエンジンの種類に対応する複数の基本波形を音制御データ記憶部73に記憶し、いずれか1つの基本波形を選択し、選択した基本波形を合成するようにしてもよい。また、基本波形は、エンジン車のエンジン音を録音したものでもよい。   In the present embodiment, the basic waveform is stored in advance in the sound control data storage unit 73. For example, a plurality of basic waveforms corresponding to the vehicle type and engine type may be stored in the sound control data storage unit 73, and any one basic waveform may be selected and the selected basic waveform may be synthesized. The basic waveform may be a recording of engine sound of an engine car.

また、操作者が基本波形の波形を設定できるようにしてもよい。つまり、操作部の操作情報に基づいて基本波形を設定するようにしてもよい。また、音制御データ記憶部73に記憶されている複数の基本波形の中から操作部からの操作情報に基づいて1つの基本波形の選択を受け付け、受け付けた基本波形を合成するようにしてもよい。このようにすれば、運転者の好みの仮想エンジン音を生成することができる。   Further, the operator may be able to set the basic waveform. That is, you may make it set a basic waveform based on the operation information of an operation part. Further, one basic waveform may be selected from a plurality of basic waveforms stored in the sound control data storage unit 73 based on operation information from the operation unit, and the received basic waveform may be synthesized. . In this way, it is possible to generate a virtual engine sound that the driver likes.

また、本実施形態は、複数の気筒それぞれの点火タイミングを参照し、気筒間の点火タイミングをずらしながら、複数の気筒それぞれの点火タイミングにおいて基本波形を合成する処理を行う。   In the present embodiment, the ignition timing of each of the plurality of cylinders is referred to, and the basic waveform is synthesized at the ignition timing of each of the plurality of cylinders while shifting the ignition timing between the cylinders.

例えば、図4は、ID=1〜4の4つの気筒を有効に設定した例が示されており、4つの各気筒の点火タイミングを0〜720の値域で設定する。つまり、4ストロークエンジンでは、1回の点火でクランクシャフトが2回転するので、0°〜720°の回転角がある。したがって、これをシミュレーションするために、各気筒それぞれが0〜720の値域で点火タイミングを設定している。図4の例では、ID=1の気筒、ID=2の気筒、ID=3の気筒、ID=4の気筒の順で繰り返し点火タイミングが到来する。本実施形態では、各気筒の各点火タイミングで基本波形を合成することによって、多気筒仮想エンジンの仮想エンジン音を生成することができる。   For example, FIG. 4 shows an example in which four cylinders with ID = 1 to 4 are set effectively, and the ignition timing of each of the four cylinders is set within a value range of 0 to 720. That is, in a four-stroke engine, the crankshaft rotates twice by one ignition, and therefore has a rotation angle of 0 ° to 720 °. Therefore, in order to simulate this, the ignition timing is set in the range of 0 to 720 for each cylinder. In the example of FIG. 4, the ignition timing comes repeatedly in the order of the cylinder with ID = 1, the cylinder with ID = 2, the cylinder with ID = 3, and the cylinder with ID = 4. In the present embodiment, a virtual engine sound of a multi-cylinder virtual engine can be generated by synthesizing a basic waveform at each ignition timing of each cylinder.

このようにして、基本波形が合成された仮想エンジン音は時系列にサウンドバッファ72に先入れ先出し方式によって格納し、格納処理と並行して、サウンドバッファ72から仮想エンジン音を読み出して、D/Aコンバータ90によってアナログ信号に変換して、アンプ91で増幅させて音出力部92に出力させる。   In this way, the virtual engine sound synthesized with the basic waveform is stored in time series in the sound buffer 72 by the first-in first-out method, and in parallel with the storage process, the virtual engine sound is read from the sound buffer 72, and the D / A converter The signal is converted into an analog signal by 90, amplified by the amplifier 91, and output to the sound output unit 92.

以上のように、本実施形態では、仮想エンジンの動作をシミュレーションして、仮想エンジン音を生成することによって、実際のエンジンの動作によって出力されるエンジン音に似たリアルな仮想エンジン音を生成することができる。   As described above, in the present embodiment, a virtual engine sound similar to the engine sound output by the actual engine operation is generated by simulating the operation of the virtual engine and generating the virtual engine sound. be able to.

なお、本実施形態では、基本波形を合成した仮想エンジン音について、音量、音色(音質)、音程(音高)を制御するようにしてもよい。   In the present embodiment, the volume, tone color (tone quality), and pitch (pitch) may be controlled for the virtual engine sound obtained by synthesizing the basic waveform.

例えば、基本波形を合成した仮想エンジン音について音量(波形の振幅)を制御する場合には、電気自動車のアクセル信号に基づいて音量を制御するようにしてもよい。通常、ガソリン車はアクセルペダルをより多く踏み込むとエンジンの音量が増大する傾向にある。したがって、例えば、電気自動車のアクセル開度が大きくなるにつれて音量を大きくするように制御し、アクセル開度が小さくなるにつれて音量を小さくするように制御する。例えば、アクセル開度の大きさが10%のときは音量を65dB(dBはデジベルの略)にし、アクセル開度の大きさが100%のときは音量を70dBに設定する。   For example, when controlling the volume (waveform amplitude) of the virtual engine sound obtained by synthesizing the basic waveform, the volume may be controlled based on the accelerator signal of the electric vehicle. In general, gasoline vehicles tend to increase engine volume when the accelerator pedal is depressed more. Therefore, for example, the volume is controlled to increase as the accelerator opening of the electric vehicle increases, and the volume is controlled to decrease as the accelerator opening decreases. For example, when the accelerator opening is 10%, the volume is set to 65 dB (dB is an abbreviation for decibels), and when the accelerator opening is 100%, the volume is set to 70 dB.

また、基本波形を合成した仮想エンジン音について音色を制御する場合には、基本波形を合成した仮想エンジン音にランダムノイズを加える。つまり、ランダムノイズを加えることによって、機械的に生成したものではない自然な仮想エンジン音を生成することができる。   Further, when controlling the tone color of the virtual engine sound synthesized with the basic waveform, random noise is added to the virtual engine sound synthesized with the basic waveform. That is, by adding random noise, a natural virtual engine sound that is not mechanically generated can be generated.

また、本実施形態では、基本波形を合成した仮想エンジン音にフィルタを使って特定周波数成分を抽出することによって音色を制御するようにしてもよい。例えば、不快周波数成分を除去するフィルタを用いて基本波形を合成した仮想エンジン音をフィルタリングし、仮想エンジン音から不快周波数成分を除いた音を新たな仮想エンジン音としてもよい。   In this embodiment, the timbre may be controlled by extracting a specific frequency component from the virtual engine sound obtained by synthesizing the basic waveform using a filter. For example, a virtual engine sound obtained by synthesizing a basic waveform using a filter that removes an unpleasant frequency component may be filtered, and a sound obtained by removing the unpleasant frequency component from the virtual engine sound may be used as a new virtual engine sound.

また、本実施形態では、FIRフィルタ(有限インパルス応答)を用いて基本波形を合成した仮想エンジン音をフィルタリングしてもよい。かかる場合には、FIRフィルタによって形成されているフィルタ係数を変更することによって、仮想エンジン音の周波数特性を変化させるように制御してもよい。図6は、仮想エンジン音の波形をフィルタに通す場合のフィルタ周波数特性(フィルタ特性)を示す。例えば、操作部95からの操作情報に基づいて、フィルタ周波数特性のA〜Gの各周波数帯域の信号レベルを設定する。そして、設定されたフィルタ周波数特性を音制御データ記憶部73に記憶させ、FIRフィルタによってフィルタリングを行う際は、音制御データ記憶部73に記憶されたフィルタ周波数特性に基づいてフィルタリングを行う。   Moreover, in this embodiment, you may filter the virtual engine sound which synthesize | combined the basic waveform using the FIR filter (finite impulse response). In such a case, control may be performed so as to change the frequency characteristic of the virtual engine sound by changing the filter coefficient formed by the FIR filter. FIG. 6 shows the filter frequency characteristic (filter characteristic) when the waveform of the virtual engine sound is passed through the filter. For example, based on operation information from the operation unit 95, the signal level of each frequency band of A to G of the filter frequency characteristic is set. Then, when the set filter frequency characteristic is stored in the sound control data storage unit 73 and filtering is performed by the FIR filter, the filtering is performed based on the filter frequency characteristic stored in the sound control data storage unit 73.

また、本実施形態では、基本波形を合成した仮想エンジン音の音程(ピッチ)を制御するようにしてもよい。例えば、人間が聴くことができる所定の周波数帯域になるように仮想エンジン音の基本周波数を制御するようにしてもよい。   In the present embodiment, the pitch (pitch) of the virtual engine sound obtained by synthesizing the basic waveform may be controlled. For example, the fundamental frequency of the virtual engine sound may be controlled so as to be in a predetermined frequency band that can be heard by humans.

また、本実施形態では、マフラー(排気音を制御する装置)の有無を設定できるようにしてもよい。つまり、操作部の操作情報に基づいて、マフラーの有無を設定する。また、音実施形態では、複数のマフラーを選択できるようにしてもよい。つまり、操作部の操作情報に基づいて、複数のマフラーの中から1つのマフラーの選択を受け付け、選択を受け付けたマフラーに基づいて、仮想エンジン音の音を制御する。例えば、「消音マフラー」、「改造マフラー」、「競技用マフラー」など複数用意し、各マフラーにおいて、音量、音色、音程の制御を異ならせるようにしてもよい。   Moreover, in this embodiment, you may enable it to set the presence or absence of a muffler (device which controls exhaust sound). That is, the presence / absence of a muffler is set based on the operation information of the operation unit. In the sound embodiment, a plurality of mufflers may be selected. That is, selection of one muffler from a plurality of mufflers is received based on the operation information of the operation unit, and the sound of the virtual engine sound is controlled based on the muffler that has received the selection. For example, a plurality of “muffler muffler”, “modified muffler”, “competitive muffler”, and the like may be prepared, and the volume, tone color, and pitch control may be different in each muffler.

例えば、「消音マフラー」有りで設定された場合には、仮想エンジン音の音量を下げるように制御する。また、「消音マフラー」有りで設定された場合には、仮想エンジン音について、マフラー用フィルタを用いてフィルタリングを行い、フィルタリングされた音を、新たな仮想エンジン音としてもよい。また、「消音マフラー」有りに設定された場合には、仮想エンジン音の音程をマフラー用の音程に設定するように制御してもよい。   For example, when “Mute muffler” is set, control is performed to lower the volume of the virtual engine sound. In addition, when the “silence muffler” is set, the virtual engine sound may be filtered using a muffler filter, and the filtered sound may be used as a new virtual engine sound. Further, when the “silenced muffler” is set to be present, the pitch of the virtual engine sound may be controlled to be set to the pitch for the muffler.

3.シフトチェンジ
通常、エンジン車ではシフトチェンジ(ギアチェンジ)する際に特有のエンジン音が生じる。本実施形態では、エンジン車がシフトチェンジする際に発生するエンジン音をリアルに表現するために、仮想エンジンにおいてギア比を変化させるシフトチェンジを行い、エンジン回転数を演算するシミュレーションを行っている。言い換えると、仮想エンジン側の歯車と、仮想駆動輪側の歯車の組み合わせを変更するシミュレーション処理を行う。
3. Shift change Normally, engine cars produce a unique engine sound when shifting (gear changing). In the present embodiment, in order to realistically represent the engine sound generated when the engine vehicle is shift-changed, a simulation is performed in which a shift change that changes the gear ratio is performed in the virtual engine and the engine speed is calculated. In other words, a simulation process is performed to change the combination of the gear on the virtual engine side and the gear on the virtual drive wheel side.

本実施形態では、電気自動車のアクセル踏み込み量や、電気自動車の速度に基づいて仮想エンジンのエンジン回転数を演算する処理を行ってもよいが、仮想エンジン音は非常に単調なものになってしまう。また、従来の聞きなれたエンジン車の変速ショックのある音を聞くことができなくなってしまう。   In the present embodiment, the processing for calculating the engine speed of the virtual engine based on the accelerator depression amount of the electric vehicle or the speed of the electric vehicle may be performed, but the virtual engine sound becomes very monotonous. . In addition, it becomes impossible to hear a sound with a shift shock of a conventional engine vehicle.

そこで、本実施形態では、図7に示すように、仮想エンジンのギア比を変化させるシフトチェンジを行い、ギア比の変化に応じてエンジン回転数を演算している。そして、演算されたエンジン回転数に基づいて仮想エンジン音を生成する。   Therefore, in the present embodiment, as shown in FIG. 7, a shift change is performed to change the gear ratio of the virtual engine, and the engine speed is calculated in accordance with the change of the gear ratio. And a virtual engine sound is produced | generated based on the calculated engine speed.

通常、マニュアルトランスミッションのエンジン車(MT車)では、ドライバーがクラッチペダルを踏み、シフトレバーを操作することによってトランスミッション(変速機、ギアボックス)のギア比を切り替えるギアチェンジ(シフトチェンジ)を行う。本実施形態では、このようなMT車のエンジンの動きを模擬している。つまり、本実施形態では、仮想エンジンのギア比を切り替えて、仮想エンジンのエンジン回転速度を変速させるシミュレーション処理を行っている。つまり、エンジン回転速度を速くするシフトアップ(増速)や、仮想エンジンのエンジン回転速度を遅くするシフトダウン(減速)を行うシミュレーション処理を行っている。   Normally, in a manual transmission engine vehicle (MT vehicle), a driver depresses a clutch pedal and operates a shift lever to perform a gear change (shift change) that switches a gear ratio of the transmission (transmission, gearbox). In the present embodiment, such a movement of the engine of the MT vehicle is simulated. That is, in the present embodiment, simulation processing is performed to change the engine rotation speed of the virtual engine by switching the gear ratio of the virtual engine. That is, a simulation process is performed in which an upshift (acceleration) for increasing the engine rotation speed and a downshift (deceleration) for decreasing the engine rotation speed of the virtual engine are performed.

このようにすれば、電気自動車を運転する運転者は、まるでエンジン車のシフトチェンジを行っているかのような音を聞くことができるので、あたかもエンジン車を運転しているかのような臨場感を味わうことができる。また、車外にいる歩行者も、従来から聞き慣れている仮想エンジン音を聞くことができるので、電気自動車が歩行者に接近している状態でも、歩行者は電気自動車の存在をすぐに察知することができる。   In this way, the driver who drives the electric car can hear the sound as if the engine car is changing gear, so it feels as if the driver is driving the engine car. You can taste it. Also, pedestrians outside the vehicle can hear the virtual engine sound that they have been accustomed to listening to, so even if the electric vehicle is approaching the pedestrian, the pedestrian can immediately detect the presence of the electric vehicle. be able to.

なお、本実施形態のギア比は、仮想的に、エンジン側の歯車と、駆動輪側の歯車の直径の比率(歯車比)としているが、言い換えると、仮想エンジン音を変化させるための段階(レベル)を示している。なお、ギア比の変化は、1速、2速、3速、4速、5速、6速のように、段階的に変化してもよいし、無段階に変化してもよい。   The gear ratio of the present embodiment is virtually the ratio of the diameter of the gear on the engine side and the gear on the drive wheel side (gear ratio). In other words, the stage for changing the virtual engine sound ( Level). Note that the change in gear ratio may change stepwise, such as first speed, second speed, third speed, fourth speed, fifth speed, and sixth speed, or may change steplessly.

本実施形態において、仮想エンジンにおいてギア比を変化させてエンジン回転数を演算する処理について、より詳細に説明する。図8(A)〜8(C)は、ギア比の切り替えと、電気自動車の速度との関係を示すシフトチェンジテーブルを示す。   In the present embodiment, the process of calculating the engine speed by changing the gear ratio in the virtual engine will be described in more detail. FIGS. 8A to 8C show shift change tables showing the relationship between the gear ratio switching and the speed of the electric vehicle.

本実施形態では、シフトチェンジテーブルを参照し、電気自動車の速度に基づいて、ギア比を切り替えるか否かを判断する。なお、本実施形態では、複数のシフトチェンジテーブルを用意し、いずれか1つのシフトチェンジテーブルを参照し、電気自動車の速度に基づいて、ギア比を切り替えるか否かを判断するようにしてもよい。   In the present embodiment, the shift change table is referred to and it is determined whether or not to change the gear ratio based on the speed of the electric vehicle. In the present embodiment, a plurality of shift change tables may be prepared, and any one of the shift change tables may be referenced to determine whether to change the gear ratio based on the speed of the electric vehicle. .

例えば、図8(A)を用いて電気自動車が加速している際のギア比を切り替えるギアチェンジ(シフトアップ)について説明する。まず、電気自動車が発車した時に、ギア比を1速に設定する。そして、電気自動車が加速し、電気自動車の速度が時速10キロメートルに達すると、1速から2速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速20キロメートルに達すると、2速から3速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速40キロメートルに達すると、3速から4速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速60キロメートルに達すると4速から5速にギア比を切り替える処理を行い、時速80キロメートルの場合に達すると、5速から6速にギア比を切り替える処理を行う。つまり、本実施形態では、電気自動車が加速している場合であって、電気自動車の速度が所定の速度に達すると、仮想エンジンのギア比を切り替える処理(シフトアップ処理)を行う。   For example, a gear change (shift up) for switching the gear ratio when the electric vehicle is accelerating will be described with reference to FIG. First, when the electric vehicle departs, the gear ratio is set to the first speed. Then, when the electric vehicle is accelerated and the speed of the electric vehicle reaches 10 km / h, the gear ratio is switched from the first speed to the second speed. When the speed of the electric vehicle reaches 20 km / h, the gear ratio is switched from the second speed to the third speed. Then, when the speed of the electric vehicle reaches 40 km / h, a process of switching the gear ratio from the third speed to the fourth speed is performed. When the speed of the electric vehicle reaches 60 km / h, the gear ratio is switched from the fourth speed to the fifth speed. When the speed reaches 80 km / h, the gear ratio is switched from the fifth speed to the sixth speed. That is, in this embodiment, when the electric vehicle is accelerating and the speed of the electric vehicle reaches a predetermined speed, a process (shift-up process) for switching the gear ratio of the virtual engine is performed.

そして、図8(A)を用いて電気自動車が減速している際にギア比を切り替える処理(シフトダウン処理)について説明する。まず、電気自動車が6速で時速80キロメートルよりも大きな速度値で走行している場合、ギア比を6速に設定する。そして、電気自動車が減速し、電気自動車の速度が時速80キロメートルに達すると、6速から5速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速60キロメートルに達すると、5速から4速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速40キロメートルに達すると、4速から3速にギア比を切り替える処理を行う。そして、電気自動車の速度が時速20キロメートルに達すると3速から2速にギア比を切り替える処理を行い、時速10キロメートルの場合に達すると、2速から1速にギア比を切り替える処理を行う。つまり、本実施形態では、電気自動車が減速している場合であって、電気自動車の速度が所定の速度に達すると、仮想エンジンのギア比を切り替える処理(シフトダウン処理)を行う。   And the process (shift down process) which switches gear ratio when the electric vehicle decelerates is demonstrated using FIG. 8 (A). First, when the electric vehicle is traveling at a speed value greater than 80 kilometers per hour at 6 speeds, the gear ratio is set to 6 speeds. When the electric vehicle decelerates and the speed of the electric vehicle reaches 80 km / h, a process of switching the gear ratio from the sixth speed to the fifth speed is performed. When the speed of the electric vehicle reaches 60 km / h, the gear ratio is switched from the fifth speed to the fourth speed. When the speed of the electric vehicle reaches 40 km / h, the gear ratio is switched from the fourth speed to the third speed. When the speed of the electric vehicle reaches 20 km / h, the gear ratio is switched from the third speed to the second speed, and when the speed reaches 10 km / h, the gear ratio is switched from the second speed to the first speed. That is, in this embodiment, when the electric vehicle is decelerating and the speed of the electric vehicle reaches a predetermined speed, a process (shift-down process) for switching the gear ratio of the virtual engine is performed.

ところで、マニュアルトランスミッションのエンジン車(MT車)を運転する初級ドライバーは、クラッチペダルの踏み込むタイミング、アクセルペダルをはなすタイミングが悪く、エンジン回転数が極端に変動し、いわゆるエンジン回転数の変速ショックが大きい。一方、上級ドライバーになると、変速ショックが小さく、滑らかな走行になる傾向にある。   By the way, beginner drivers who drive manual transmission engine cars (MT cars) have poor timing to depress the clutch pedal and release the accelerator pedal, the engine speed fluctuates extremely, and the so-called engine speed shift shock is large. . On the other hand, an advanced driver tends to have a small shift shock and a smooth running.

このように、実際のMT車でシフトチェンジを行う際のエンジン回転数の変化態様は様々である。そこで、本実施形態では、仮想的にドライバーが運転する情報を、仮想運転データとして定義し、仮想運転データに基づいて効果音を決定し、決定された効果音を仮想エンジン音に付加する処理を行う。また、本実施形態では、仮想運転データに基づいてギア比を変化させると判断した時点を基準に、効果音を仮想エンジン音に付加するタイミングを決定する処理を行う。また、本実施形態では、仮想運転データと電気自動車のアクセル信号、速度の少なくとも一方を含む走行情報とに基づいて、ギア比の変化に応じて仮想エンジンのエンジン回転数を演算する。   As described above, there are various ways of changing the engine speed when performing a shift change in an actual MT vehicle. Therefore, in the present embodiment, the information that the driver virtually drives is defined as virtual driving data, the sound effect is determined based on the virtual driving data, and the determined sound effect is added to the virtual engine sound. Do. Moreover, in this embodiment, the process which determines the timing which adds a sound effect to a virtual engine sound on the basis of the time of judging that a gear ratio is changed based on virtual driving | operation data is performed. In the present embodiment, the engine speed of the virtual engine is calculated according to the change in the gear ratio based on the virtual driving data and the travel information including at least one of the accelerator signal of the electric vehicle and the speed.

図9は、仮想運転データAの概念図を示す。例えば、図9に示すように、仮想運転データAは、t1時点で1速から2速にギア比を切り替えると判断されると、t1時点で、仮想クラッチペダルを踏み込み、t2時点で仮想アクセルペダルを離しはじめ、t3時点で仮想シフトレバーのギア比を1速から2速に切り替え、t4時点で仮想アクセルペダルを踏み込み、t5時点で仮想クラッチペダルを離すという一連の命令である。本実施形態では、このような仮想運転データに基づいて効果音を決定し、仮想運転データに基づいて効果音を仮想エンジン音に付加するタイミングを決定する。そして、電気自動車の走行情報と、仮想運転データAに示される命令とに基づいて、仮想エンジンのエンジン回転数を演算する。   FIG. 9 is a conceptual diagram of the virtual operation data A. For example, as shown in FIG. 9, when it is determined that the gear ratio is switched from the first gear to the second gear at the time t1, the virtual operation data A is depressed at the time t1, and the virtual accelerator pedal is depressed at the time t2. Is a series of instructions to switch the gear ratio of the virtual shift lever from the first speed to the second speed at time t3, depress the virtual accelerator pedal at time t4, and release the virtual clutch pedal at time t5. In this embodiment, a sound effect is determined based on such virtual operation data, and a timing for adding the sound effect to the virtual engine sound is determined based on the virtual operation data. Then, based on the traveling information of the electric vehicle and the command indicated in the virtual operation data A, the engine speed of the virtual engine is calculated.

例えば、図10(A)に示すように、初級ドライバー、中級ドライバー、上級ドライバーに対応する仮想運転データA、B、Cが予め定義されているとすると、仮想運転データAに基づく効果音A、仮想運転データBに基づく効果音B、仮想運転データCに基づく効果音Cを予め記憶部に定義する。例えば、効果音Aは、初級ドライバーがギアチェンジを行う際に生じる音とし、効果音Bは、中級ドライバーがギアチェンジを行う際に生じる音、効果音Cは、上級ドライバーがギアチェンジを行う際に生じる音とする。   For example, as shown in FIG. 10A, if virtual driving data A, B, and C corresponding to a beginner driver, an intermediate driver, and an advanced driver are defined in advance, a sound effect A based on the virtual driving data A, A sound effect B based on the virtual operation data B and a sound effect C based on the virtual operation data C are defined in advance in the storage unit. For example, sound effect A is a sound that occurs when an elementary driver changes gears, sound effect B is a sound that occurs when intermediate drivers change gears, and sound effect C is a sound that occurs when an advanced driver changes gears. The sound that occurs in

また、本実施形態では、ギア比を切り替えると判断された時点を基準に、効果音を付加するタイミングを決定する処理を行う。例えば、図9に示すように、仮想運転データAに基づいて、効果音Aを付加するタイミングを決定する場合について説明すると、ギア比を切り替えると判断された時点t1から所定期間後のt3時点に効果音Aを付加すると決定する。つまり、仮想運転データAにおいて、仮想シフトレバーのギア比を1速から2速に切り替える命令時点(t3時点)に効果音Aを付加する処理を行う。   Further, in the present embodiment, processing for determining the timing for adding the sound effect is performed with reference to the time point when the gear ratio is determined to be switched. For example, as illustrated in FIG. 9, the case where the timing for adding the sound effect A is determined based on the virtual operation data A will be described. At a time point t3 after a predetermined period from a time point t1 when the gear ratio is determined to be switched. It is determined that the sound effect A is added. That is, in the virtual operation data A, the process of adding the sound effect A at the command time point (time point t3) for switching the gear ratio of the virtual shift lever from the first speed to the second speed is performed.

また、本実施形態では、図10(B)に示すように、t1時点で1速から2速にギア比を切り替えると判断されると、例えば仮想運転データAに基づいて、エンジン回転数を減少させて増加させる変化特性に基づいてエンジン回転数を求める。   Further, in this embodiment, as shown in FIG. 10B, when it is determined that the gear ratio is switched from the first speed to the second speed at time t1, the engine speed is decreased based on, for example, virtual operation data A. The engine speed is obtained on the basis of the change characteristic to be increased.

例えば、仮想運転データAに基づいてギア比を1速から2速に切り替える処理を行う場合、仮想運転データAに含まれる仮想シフトレバーによってギア比が切り替えられる命令があるまで、仮想クラッチペダルを踏み込む命令、仮想アクセルペダルを離す命令に基づいて、電気自動車の走行情報に基づいて求められるエンジン回転数から所与の値を減算する。例えば、時間経過に応じて、電気自動車の走行情報に基づいて求められるエンジン回転数から減算される値を大きくする。そして、仮想運転データAに含まれる仮想シフトレバーによってギア比が切り替えられる命令があると、仮想アクセルペダルを踏む命令、仮想クラッチペダルを離す命令に基づいて、時間経過に応じてエンジン回転数を増加させて、電気自動車の走行情報に基づいて求められるエンジン回転数に戻すように制御する。   For example, when the process of switching the gear ratio from the first speed to the second speed is performed based on the virtual driving data A, the virtual clutch pedal is depressed until there is a command to switch the gear ratio by the virtual shift lever included in the virtual driving data A. Based on the command and the command to release the virtual accelerator pedal, a given value is subtracted from the engine speed determined based on the traveling information of the electric vehicle. For example, the value subtracted from the engine speed obtained based on the travel information of the electric vehicle is increased as time elapses. If there is a command to switch the gear ratio by the virtual shift lever included in the virtual operation data A, the engine speed is increased with time based on the command to step on the virtual accelerator pedal and the command to release the virtual clutch pedal. Thus, the engine speed is controlled to return to the engine speed determined based on the travel information of the electric vehicle.

特に、本実施形態では、仮想運転データ記憶部74に、複数の仮想運転データを記憶し、複数の仮想運転データの中のいずれか1つの仮想運転データに基づいて、ギア比を切り替える処理を行う。例えば、図10(A)に示すように、初級ドライバー、中級ドライバー、上級ドライバーに対応する仮想運転データA、B、Cが予め定義されているとすると、図10(B)に示すように、仮想運転データAでは、曲線ACに示すように、エンジン回転数が変化し、仮想運転データBでは、曲線BCに示すように、エンジン回転数が変化し、仮想運転データCでは、曲線CCに示すように、エンジン回転数が変化する。   In particular, in the present embodiment, a plurality of virtual operation data is stored in the virtual operation data storage unit 74, and the gear ratio is switched based on any one of the plurality of virtual operation data. . For example, as shown in FIG. 10 (A), if virtual driving data A, B, and C corresponding to an elementary driver, an intermediate driver, and an advanced driver are defined in advance, as shown in FIG. 10 (B), In the virtual operation data A, the engine speed changes as shown by the curve AC, and in the virtual operation data B, the engine speed changes as shown by the curve BC. In the virtual operation data C, the engine speed changes as shown by the curve CC. Thus, the engine speed changes.

なお、本実施形態では、複数の仮想運転データA〜Cの中からランダムに1つの仮想運転データを選択し、選択された仮想運転データに基づいて、効果音、その効果音を付加するタイミング、仮想エンジンのエンジン回転数を演算してもよいし、走行前に運転者が選択した仮想運転データに基づいて、効果音、その効果音を付加するタイミング、仮想エンジンのエンジン回転数を演算してもよい。このようにすれば、運転者の好みのドライバーで効果音、仮想エンジン音を聞くことができる。   In the present embodiment, one virtual driving data is selected at random from the plurality of virtual driving data A to C, and a sound effect is added based on the selected virtual driving data. The engine speed of the virtual engine may be calculated, or the sound effect, the timing to add the sound effect, and the engine speed of the virtual engine are calculated based on the virtual driving data selected by the driver before traveling. Also good. In this way, the driver's favorite driver can hear the sound effects and virtual engine sounds.

なお、本実施形態では、仮想運転データと電気自動車の走行情報とに基づいて、仮想エンジンのエンジン回転数を演算する処理を行う。   In the present embodiment, processing for calculating the engine speed of the virtual engine is performed based on the virtual driving data and the travel information of the electric vehicle.

また、本実施形態は、ギア比を切り替える場合に、選択中のギア比と次のギア比とに基づいて、エンジン回転数が変化する大きさを決めてもよい。例えば、1速から2速にギア比を切り替える場合は、エンジン回転数を1000rpmの差分で大きく変化させ、2速から3速にギア比を切り替える場合は、エンジン回転数を900rpmの差分で変化させるようにしてもよい。通常のエンジン車では、変速段数を上げるにしたがって、エンジン回転数の差分が少なくなる傾向にあるので、本実施形態でもギア比の変速段階が上がるにつれて、エンジン回転数が変化する差分を少なくなるように制御してもよい。このようにすれば、実際のエンジン車で生じるようなエンジン回転数の変化をリアルに再現することができる。   In the present embodiment, when the gear ratio is switched, the magnitude of the change in the engine speed may be determined based on the selected gear ratio and the next gear ratio. For example, when changing the gear ratio from the first speed to the second speed, the engine speed is greatly changed by a difference of 1000 rpm, and when changing the gear ratio from the second speed to the third speed, the engine speed is changed by a difference of 900 rpm. You may do it. In a normal engine vehicle, the difference in engine speed tends to decrease as the gear speed increases, so in this embodiment as well, the difference in engine speed changes as the gear ratio shift stage increases. You may control to. In this way, it is possible to realistically reproduce changes in the engine speed that occur in an actual engine vehicle.

なお、本実施形態では、減速する際も同様に仮想運転データと電気自動車の走行情報に基づいて、仮想エンジンのエンジン回転数を変化させる処理を行う。   In the present embodiment, the process of changing the engine speed of the virtual engine is also performed based on the virtual driving data and the traveling information of the electric vehicle when the vehicle is decelerated.

図11は、電気自動車が減速する際に用いる仮想運転データDの概念図を示す。例えば、図11に示すように、仮想運転データDは、t10時点で3速から2速にギア比を切り替えると判断されると、t10時点で仮想クラッチペダルが踏み込まれ、t11時点で仮想シフトレバーにおいてギア比を3速から2速に切り替え、t12時点で仮想クラッチペダルを離すという一連の命令である。   FIG. 11 is a conceptual diagram of virtual driving data D used when the electric vehicle decelerates. For example, as shown in FIG. 11, when it is determined that the gear ratio is switched from the third speed to the second speed at time t10, the virtual clutch pedal is depressed at time t10, and the virtual shift lever at time t11. Is a series of instructions to switch the gear ratio from the third speed to the second speed and release the virtual clutch pedal at time t12.

本実施形態では、減速時においても、仮想運転データに基づいて減速時のシフトダウンの効果音を決定し、仮想運転データに基づいて効果音を仮想エンジン音に付加するタイミングを決定する処理を行う。   In the present embodiment, even when decelerating, a process for determining the effect sound for downshifting based on the virtual operation data and determining the timing for adding the sound effect to the virtual engine sound based on the virtual operation data is performed. .

例えば、図11に示すように、仮想運転データDに基づいて、仮想運転データDに対応する効果音Dを決定する。ギア比を切り替えると判断された時点を基準に、効果音Dを付加するタイミングを決定する処理を行う。より具体的には、ギア比を切り替えると判断された時点t10から所定期間後のt11時点に効果音を付加する。つまり、仮想運転データDにおいて、仮想シフトレバーのギア比を3速から2速に切り替える命令時点(t11時点)に効果音Dを付加する処理を行う。   For example, as shown in FIG. 11, the sound effect D corresponding to the virtual operation data D is determined based on the virtual operation data D. Based on the time point when it is determined that the gear ratio is to be switched, processing for determining the timing for adding the sound effect D is performed. More specifically, a sound effect is added at time t11 after a predetermined period from time t10 when it is determined to switch the gear ratio. That is, in the virtual operation data D, the process of adding the sound effect D at the time of command (time t11) for switching the gear ratio of the virtual shift lever from the third speed to the second speed is performed.

また、本実施形態では、電気自動車の走行情報とこの仮想運転データDとに基づいてエンジン回転数を演算する。例えば、図12に示すようにエンジン回転数が変化する。   In the present embodiment, the engine speed is calculated based on the travel information of the electric vehicle and the virtual operation data D. For example, the engine speed changes as shown in FIG.

つまり、本実施形態では、t10時点で3速から2速にギア比を切り替えると判断されると、仮想運転データDに基づいて、エンジン回転数を増加させて減少させる変化特性に基づいてエンジン回転数を求める。   That is, in this embodiment, when it is determined that the gear ratio is switched from the third speed to the second speed at time t10, based on the virtual operation data D, the engine speed is increased based on a change characteristic that increases and decreases the engine speed. Find a number.

例えば、仮想運転データDに基づいてギア比を3速から2速に切り替える処理を行う場合、仮想運転データDに含まれる仮想シフトレバーによってギア比が切り替えられる命令があるまで、仮想クラッチペダルを踏み込む命令に基づいて、電気自動車の走行情報に基づいて求められるエンジン回転数に所与の値を加算する。そして、仮想運転データDに含まれる仮想シフトレバーによってギア比が切り替えられる命令があると、仮想クラッチペダルを離す命令に基づいて、エンジン回転数を減少させる。そして、電気自動車の走行情報に基づいて求められるエンジン回転数に戻すように制御する。   For example, when the process of switching the gear ratio from the third speed to the second speed is performed based on the virtual driving data D, the virtual clutch pedal is depressed until there is a command to switch the gear ratio by the virtual shift lever included in the virtual driving data D. Based on the command, a given value is added to the engine speed obtained based on the traveling information of the electric vehicle. If there is a command to switch the gear ratio by the virtual shift lever included in the virtual operation data D, the engine speed is decreased based on the command to release the virtual clutch pedal. And it controls to return to the engine speed calculated | required based on the driving | running | working information of an electric vehicle.

なお、本実施形態では、図13に示すように、電気自動車の速度が減速する場合には、速度が減速するにつれて、エンジン回転数を下げるように演算してもよい。つまり、ギア比を変化させることなく、電気自動車の走行情報に基づいて、エンジン回転数を演算するようにしてもよい。   In this embodiment, as shown in FIG. 13, when the speed of the electric vehicle is reduced, the engine speed may be decreased as the speed is reduced. That is, the engine speed may be calculated based on the travel information of the electric vehicle without changing the gear ratio.

最後に、図14を用いて、シフトチェンジをシミュレーションする際の仮想エンジン音を生成する処理の流れを説明する。まず、ギア比を変化させるか否かを判断する(ステップS1)。次に、ギア比を変化させると判断された場合には(ステップS1のY)ギア比の変化に対応する仮想運転データと電気自動車の速度とに基づいてエンジン回転数を演算する(ステップS2)。一方、ギア比を変化させないと判断された場合には(ステップS1のN)、電気自動車の速度に基づいて、エンジン回転数を演算する(ステップS3)。そして、エンジン回転数に基づいて仮想エンジン音を生成する(ステップS4)。以上で処理が終了する。   Finally, the flow of processing for generating virtual engine sound when simulating shift change will be described with reference to FIG. First, it is determined whether or not to change the gear ratio (step S1). Next, when it is determined that the gear ratio is to be changed (Y in Step S1), the engine speed is calculated based on the virtual driving data corresponding to the change in the gear ratio and the speed of the electric vehicle (Step S2). . On the other hand, when it is determined not to change the gear ratio (N in Step S1), the engine speed is calculated based on the speed of the electric vehicle (Step S3). And a virtual engine sound is produced | generated based on an engine speed (step S4). The process ends here.

4.仮想的な速度に基づく仮想エンジン音生成手法
本実施形態では、電気自動車の速度及びアクセル信号の少なくとも一方を含む走行情報に基づいてエンジン回転数を演算しているが、電気自動車の速度が所定条件を満たす場合に、電気自動車の速度及びアクセル信号の少なくとも一方を含む走行情報に基づいてエンジン回転数を演算する処理から、電気自動車の速度とは異なる仮想速度に基づいてエンジン回転数を演算する処理に切り替えるように制御している。このようにすれば、実際の走行状況とは異なる走行状況を楽しむことができる。
4). Virtual engine sound generation method based on virtual speed In this embodiment, the engine speed is calculated based on travel information including at least one of the speed of the electric vehicle and the accelerator signal. If the engine speed is satisfied, a process for calculating the engine speed based on a virtual speed different from the speed of the electric car from a process for calculating the engine speed based on driving information including at least one of the speed and accelerator signal of the electric vehicle. Control to switch to. In this way, it is possible to enjoy a driving situation different from the actual driving situation.

本実施形態では、電気自動車の速度が所定速度以上である場合に、電気自動車の走行情報に基づいてエンジン回転数を演算する処理から、仮想速度に基づいてエンジン回転数を演算する処理に切り替える。そして、仮想速度に基づいてエンジン回転数を演算する処理に切り替えられた場合には、電気自動車の速度よりも高速な仮想速度に基づいてエンジン回転数を演算する処理を行う。   In the present embodiment, when the speed of the electric vehicle is equal to or higher than a predetermined speed, the process is switched from the process of calculating the engine speed based on the travel information of the electric car to the process of calculating the engine speed based on the virtual speed. And when it switches to the process which calculates an engine speed based on a virtual speed, the process which calculates an engine speed based on a virtual speed higher than the speed of an electric vehicle is performed.

例えば、図15に示すように、電気自動車の及びアクセル信号を含む走行情報に基づいてエンジン回転数を演算する場合、時速80キロメートルに制限された道路では、時速80キロメートルよりも速いスピード感を味わうことができない。つまり、t5時点からt6時点の間は、電気自動車の速度、アクセル信号も一定値が保たれるので、仮想エンジンのエンジン回転数は一定値が保たれることになり、結果として、仮想エンジン音で、時速80キロ以上のスピード感を表現することができない。   For example, as shown in FIG. 15, when the engine speed is calculated based on driving information of an electric vehicle and including an accelerator signal, a road limited to 80 km / h has a sense of speed faster than 80 km / h. I can't. That is, since the electric vehicle speed and the accelerator signal are maintained at a constant value from the time t5 to the time t6, the engine speed of the virtual engine is maintained at a constant value. As a result, the virtual engine sound Therefore, it cannot express a sense of speed over 80 km / h.

そこで、本実施形態では、図16に示すように、所定速度を時速80キロメートルとし、電気自動車の速度が時速80キロメートル以上になると、時速80キロメートルよりも大きな値をとる仮想速度に基づいてエンジン回転数を演算する処理を行うように制御する。   Therefore, in this embodiment, as shown in FIG. 16, when the predetermined speed is 80 km / h and the speed of the electric vehicle is 80 km / h or more, the engine rotation is based on a virtual speed that takes a value larger than 80 km / h. Control to perform processing to calculate numbers.

つまり、本実施形態では、t5時点で時速80キロメートルになると、t5時点以後、電気自動車が時速80キロメートル以上である場合には、時速80キロメートルよりも大きな値をとる仮想速度に基づいて、エンジン回転数を演算する処理を行う。   In other words, in this embodiment, when the speed reaches 80 km / h at time t5, the engine rotation is based on a virtual speed that is greater than 80 km / h when the electric vehicle is 80 km / h or higher after time t5. Performs processing to calculate numbers.

例えば、t6時点では、時速180キロメートルで走行している際の仮想エンジン音を生成する。このようにすれば、運転手は、実際は時速80キロメートルで走行していたとしても、時速180キロメートルで走行しているような気分になり、スピード感を味わうことができる運転を楽しむことができる。   For example, at time t6, a virtual engine sound when traveling at a speed of 180 kilometers per hour is generated. In this way, even if the driver actually travels at 80 km / h, he / she feels as if he / she is traveling at 180 km / h and can enjoy driving with a sense of speed.

また、本実施形態では、図16に示すように、電気自動車の走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えられた場合には、時間経過に応じて仮想速度を高速にするようにしている。   In the present embodiment, as shown in FIG. 16, when the process for calculating the engine speed based on the virtual speed is switched from the process for calculating the engine speed based on the travel information of the electric vehicle, The virtual speed is increased as time passes.

つまり、本実施形態では、図16に示すように、t5時点で仮想速度を時速80キロメートルに設定し、時間が経過するにしたがって徐々に仮想速度値を上げる(加速する)処理を行う。言い換えると、電気自動車の速度が時速80キロメートルになった場合に、仮想エンジンのエンジン回転数を上昇させる。   That is, in this embodiment, as shown in FIG. 16, the virtual speed is set to 80 km / h at time t5, and the virtual speed value is gradually increased (accelerated) as time elapses. In other words, when the speed of the electric vehicle reaches 80 km / h, the engine speed of the virtual engine is increased.

このようにすれば、一定速度を維持する単調な運転ではなく、スピード感のある運転を味わうことができる。なお、本実施形態では所定制限仮想速度を設定し、仮想速度が所定制限仮想速度まで達したらその速度を維持するように制御してもよい。つまり、所定制限仮想速度が時速320キロメートルであるとすると、仮想速度が時間経過に応じて加速し、時速320キロメートルに到達した場合には、仮想速度を時速320キロメートルに維持する処理を行う。或いは、仮想エンジンのエンジン回転数に制限を設けてもよい。例えば、エンジン回転数の最高値を6000rpmに制限するようにし、エンジン回転数が6000rpmに達したら意、6000rpmを維持するように制御してもよい。   In this way, it is possible to enjoy a speedy driving rather than a monotonous driving that maintains a constant speed. In this embodiment, a predetermined limit virtual speed may be set, and control may be performed so that the speed is maintained when the virtual speed reaches the predetermined limit virtual speed. That is, assuming that the predetermined limited virtual speed is 320 km / h, when the virtual speed accelerates as time elapses and reaches 320 km / h, the virtual speed is maintained at 320 km / h. Or you may provide a restriction | limiting in the engine speed of a virtual engine. For example, the maximum value of the engine speed may be limited to 6000 rpm, and control may be performed to maintain 6000 rpm when the engine speed reaches 6000 rpm.

また、本実施形態では、図17に示すように、電気自動車の速度が所定速度(時速80キロメートル)以上である状態が継続した場合に、電気自動車の走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。例えば、t5時点で電気自動車の速度が時速80キロメートルになった場合には、t5時点ではなく、t5時点から所与の期間経過した後(例えば10秒間経過後)のQ2時点で、電気自動車の走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替える。そして、仮想速度に切り替えられたQ2時点から、仮想速度に基づいてエンジン回転数を演算する。このようにすれば、例えば、時速80キロメートル以上を維持して走行する高速道路での走行状況時において運転者を楽しませるような仮想エンジン音を提供することができる。   Moreover, in this embodiment, as shown in FIG. 17, when the state where the speed of the electric vehicle is a predetermined speed (80 kilometers per hour) or more continues, the engine speed is calculated based on the traveling information of the electric vehicle. You may make it switch from the process to the process which calculates an engine speed based on virtual speed. For example, if the speed of an electric vehicle reaches 80 km / h at time t5, the electric vehicle is not at time t5 but at a time Q2 after a given period has elapsed from time t5 (for example, after 10 seconds have elapsed). The process is switched from the process of calculating the engine speed based on the travel information to the process of calculating the engine speed based on the virtual speed. Then, the engine speed is calculated based on the virtual speed from time Q2 when the virtual speed is switched. In this way, for example, it is possible to provide a virtual engine sound that can entertain the driver when traveling on an expressway that travels while maintaining 80 km / h or more.

図18は、仮想速度に基づいてエンジン回転数を演算する場合において、シフトチェンジを行う場合の例を示す。つまり、仮想速度に基づいてエンジン回転数を演算する場合においても、単純にエンジン回転数を上げるだけでは面白みがない。また、特殊なエンジン車では、時速80キロメートルから加速して走行する場合、さらにシフトアップを行い、ギア比を切り替えることもある。   FIG. 18 shows an example of performing a shift change when calculating the engine speed based on the virtual speed. That is, even when the engine speed is calculated based on the virtual speed, simply increasing the engine speed is not interesting. Also, with special engine vehicles, when accelerating from 80 kilometers per hour, the gear ratio may be changed by further shifting up.

そこで、本実施形態では、仮想速度に基づいてエンジン回転数を演算する場合においても、ギア比を切り替えるシフトチェンジを行う。例えば、シフトチェンジテーブルでは、時速0キロメートルから所定制限仮想速度(例えば、時速320キロメートル)までの間で、ギア比を切り替える速度を予め決めておく。そして、シフトチェンジテーブルを参照し、仮想速度に基づいてエンジン回転数を演算する場合においても、その仮想速度が、シフトチェンジを行う速度に達した場合、ギア比を次の段階に切り替える処理を行う。   Therefore, in the present embodiment, even when the engine speed is calculated based on the virtual speed, a shift change for switching the gear ratio is performed. For example, in the shift change table, a speed for switching the gear ratio is determined in advance between 0 km / h and a predetermined limited virtual speed (for example, 320 km / h). Even when the engine speed is calculated based on the virtual speed with reference to the shift change table, if the virtual speed reaches the speed at which the shift change is performed, the gear ratio is switched to the next stage. .

より具体的に説明すると、図18に示すように、速度が時速80キロメートルに達したt5時点において、ギア比を5速から6速に切り替える処理を行う。そして、仮想速度が時速140キロメートルに達したQ1時点で、ギア比を6速から7速に切り替えると判断されると、仮想速度に基づいて、ギア比を6速から7速に切り替える処理を行う。このようにすれば、仮想エンジン音によって、エンジン回転数が変速しながら上昇している様子を表現することができる。   More specifically, as shown in FIG. 18, at a time point t5 when the speed reaches 80 km / h, a process of switching the gear ratio from the fifth speed to the sixth speed is performed. Then, when it is determined that the gear ratio is switched from the 6th speed to the 7th speed at the time point Q1 when the virtual speed reaches 140 km / h, a process of switching the gear ratio from the 6th speed to the 7th speed is performed based on the virtual speed. . In this way, it is possible to express a state in which the engine speed increases while shifting by the virtual engine sound.

次に、電気自動車の速度が減速した場合について説明する。図19は、電気自動車が所定速度(時速80キロメートル)以下になった場合におけるエンジン回転数の変化示している。本実施形態では、図19に示すように、本実施形態では、所定速度(時速80キローメートル)以下になった場合、実際の電気自動車の速度に基づいて、エンジン回転数を演算する処理に切り替えるようにしてもよい。例えば、時速180キロメートルの仮想速度に基づいて、エンジン回転数を演算している場合において、t6時点において仮想速度が時速80キロメートル以下になった場合、実際の電気自動車の走行情報に基づいて、エンジン回転数を演算するようにしてもよい。   Next, a case where the speed of the electric vehicle is reduced will be described. FIG. 19 shows changes in the engine speed when the electric vehicle becomes a predetermined speed (80 km / h) or less. In the present embodiment, as shown in FIG. 19, in the present embodiment, when the speed is lower than a predetermined speed (80 kilometer per hour), the process is switched to the process of calculating the engine speed based on the actual speed of the electric vehicle. You may do it. For example, when the engine speed is calculated based on the virtual speed of 180 km / h, and the virtual speed becomes 80 km / h or less at time t6, the engine is calculated based on the actual driving information of the electric vehicle. The rotational speed may be calculated.

しかし、実際の電気自動車の速度のスピードは僅かな差であった場合に、音が高速な仮想エンジン音から、実際の速度に基づく仮想エンジン音に切り替えられた場合、仮想エンジン音の違いがあまりにもあり、運転者に違和感を感じさせるおそれがある。例えば、時速320キロメートルである仮想エンジン音を出力している場合に、時速80キロメートルの仮想エンジン音に変化した場合、その差があまりにも大きいので運転者に違和感を感じさせることになる。   However, when the speed of the actual electric vehicle is slightly different, if the sound is switched from a high-speed virtual engine sound to a virtual engine sound based on the actual speed, the difference in the virtual engine sound is too large. In some cases, the driver may feel uncomfortable. For example, when a virtual engine sound at 320 km / h is output and the virtual engine sound is changed to a virtual engine sound at 80 km / h, the difference is so great that the driver feels uncomfortable.

そこで本実施形態では、電気自動車の速度が減速した場合には、電気自動車の速度の減速度合いに応じて仮想速度を減速させ、減速させた仮想速度に基づいてエンジン回転数を演算する。つまり、図20、21に示すように、電気自動車の速度に近づくように仮想速度を下げて、仮想速度に基づいてエンジン回転数を演算し、電気自動車の速度に仮想速度が到達した場合に、仮想速度から電気自動車の速度に基づくエンジン回転数を演算する処理に切り替える処理を行う。   Therefore, in the present embodiment, when the speed of the electric vehicle is reduced, the virtual speed is reduced according to the degree of deceleration of the speed of the electric vehicle, and the engine speed is calculated based on the reduced virtual speed. That is, as shown in FIGS. 20 and 21, when the virtual speed is lowered so as to approach the speed of the electric vehicle, the engine speed is calculated based on the virtual speed, and the virtual speed reaches the speed of the electric car, A process of switching from the virtual speed to the process of calculating the engine speed based on the speed of the electric vehicle is performed.

例えば、図20、21に示すように、仮想速度をt6時点からt8時点にかけて、時速180キロメートルから時速80キロメートルに徐々に下げるようにし、さらに時速80キロメートルから電気自動車の速度に近づくように仮想速度を下げる。そして、仮想速度が電気自動車の速度に到達したt9時点で、仮想速度から電気自動車の速度に基づいてエンジン回転数を演算する処理を行う。   For example, as shown in FIGS. 20 and 21, the virtual speed is gradually decreased from 180 km / h to 80 km / h from the time t6 to the time t8, and further, the virtual speed is set so as to approach the speed of the electric vehicle from 80 km / h. Lower. Then, at time t9 when the virtual speed reaches the speed of the electric vehicle, a process of calculating the engine speed based on the speed of the electric vehicle from the virtual speed is performed.

なお、図20に示すように、ギア比を切り替えるか否かの判断は、実際の電気自動車の速度とシフトチェンジテーブルとを照合して判断するようにしてもよい。   As shown in FIG. 20, the determination as to whether to switch the gear ratio may be made by comparing the actual speed of the electric vehicle with the shift change table.

また、図21に示すように、ギア比を切り替えることなく、徐々にエンジン回転数を下げるようにしてもよい。   Further, as shown in FIG. 21, the engine speed may be gradually decreased without switching the gear ratio.

なお、本実施形態では、電気自動車の速度が第2の所定速度以下になった場合には、仮想速度に基づいてエンジン回転数を演算する処理から電気自動車の走行情報に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。例えば、電気自動車の速度が時速15キロメートル(第2の所定速度の一例)以下になった場合には、強制的に、仮想速度に基づいてエンジン回転数を演算する処理から、電気自動車の走行情報に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。   In the present embodiment, when the speed of the electric vehicle becomes equal to or lower than the second predetermined speed, the engine speed is calculated based on the travel information of the electric car from the process of calculating the engine speed based on the virtual speed. You may make it switch to the process to calculate. For example, when the speed of the electric vehicle becomes 15 kilometers per hour (an example of the second predetermined speed) or less, the driving information of the electric vehicle is forcibly calculated from the process of calculating the engine speed based on the virtual speed. The processing may be switched to processing for calculating the engine speed based on the above.

また、本実施形態では、緊急情報を検出する緊急情報検出センサが緊急情報を検出した場合には、仮想速度に基づいてエンジン回転数を演算する処理から電気自動車の走行情報に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。緊急事態では、実際の電気自動車に基づいてエンジン音を発生した方が安全な運転になる可能性が高いからである。   Moreover, in this embodiment, when the emergency information detection sensor which detects emergency information detects emergency information, the engine speed is calculated based on the travel information of the electric vehicle from the process of calculating the engine speed based on the virtual speed. You may make it switch to the process which calculates. This is because, in an emergency situation, it is more likely that safe driving will occur if engine noise is generated based on an actual electric vehicle.

最後に、図22を用いて、本実施形態において仮想速度に基づいて仮想エンジン音を生成する処理の流れについて説明する。まず、電気自動車の速度が時速80キロメートル以上か否かを判断する(ステップS10)。そして、電気自動車の速度が時速80キロメートル以上である場合には(ステップS10のY)、仮想速度を決定する(ステップS11)。そして、仮想速度に基づいてエンジン回転数を演算する(ステップS12)。そして、エンジン回転数に基づいて仮想エンジン音を生成する処理を行う(ステップS13)。   Finally, the flow of processing for generating virtual engine sound based on virtual speed in the present embodiment will be described with reference to FIG. First, it is determined whether the speed of the electric vehicle is 80 km / h or more (step S10). If the speed of the electric vehicle is 80 km / h or more (Y in step S10), the virtual speed is determined (step S11). Then, the engine speed is calculated based on the virtual speed (step S12). And the process which produces | generates a virtual engine sound based on an engine speed is performed (step S13).

一方、電気自動車の速度が時速80キロメートル以上でない場合には(ステップS10のN)、電気自動車の速度、アクセル信号に基づいてエンジン回転数を演算する処理を行う(ステップS14)。以上で処理が終了する。   On the other hand, when the speed of the electric vehicle is not 80 km / h or more (N in step S10), a process of calculating the engine speed based on the speed of the electric vehicle and the accelerator signal is performed (step S14). The process ends here.

5.車内用仮想エンジン音と車外用仮想エンジン音
本実施形態では、電気自動車の車内と車外それぞれに適した音が出力されるように、所与の情報に基づいて、車内用音出力部に出力させるための車内用仮想エンジン音と、車外用音出力部に出力させるための車外用仮想エンジン音とを互いに異ならせて変更する制御を行う。
5. In-vehicle virtual engine sound and in-vehicle virtual engine sound In this embodiment, the sound output unit for in-vehicle is output based on given information so that sound suitable for each of the inside and outside of the electric vehicle is output. Control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be output to the out-of-vehicle sound output unit are made different from each other.

車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御とは、(A)車内用仮想エンジン音、車外用仮想エンジン音について、「音量」を互いに異ならせて変更する制御を行うこと、(B)車内用仮想エンジン音、車外用仮想エンジン音について、「音色(音質)」を互いに異ならせて変更する制御を行うこと、(C)車内用仮想エンジン音、車外用仮想エンジン音について、「音程」を互いに異ならせて変更する制御を行うことの、少なくとも1つを含む。   Control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other is: (A) Control for changing the “volume” of the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound to be different from each other. (B) Carrying out control for changing the “tone (sound quality)” for the in-vehicle virtual engine sound and the in-vehicle virtual engine sound, and (C) in-vehicle virtual engine sound, in-vehicle virtual The engine sound includes at least one of performing control for changing the “pitch” to be different from each other.

なお、車内用仮想エンジン音、車外用仮想エンジン音は、走行情報に基づいて、仮想エンジンのエンジン回転数を求め、エンジン回転数に基づいて基本波形を合成して得られる音としてもよい。また、車内用仮想エンジン音、車外用仮想エンジン音は、予め記憶部70に記憶されているエンジン音(例えば、エンジン車が走行する際に発せられる音を録音した音)としてもよい。   The in-vehicle virtual engine sound and the in-vehicle virtual engine sound may be sounds obtained by obtaining the engine speed of the virtual engine based on the travel information and synthesizing the basic waveform based on the engine speed. In addition, the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound may be engine sounds stored in the storage unit 70 in advance (for example, a sound recorded when the engine vehicle travels).

5.1 電気自動車の走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う手法
本実施形態では、電気自動車の走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。例えば、電気自動車の速度に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにする。以下、詳細に説明する。
5.1 Method of performing control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on the traveling information of the electric vehicle In the present embodiment, in the vehicle Control for changing the virtual engine sound for the vehicle and the virtual engine sound for the vehicle outside may be performed. For example, based on the speed of the electric vehicle, control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other is performed. Details will be described below.

5.1.1 走行情報に基づいて、音量を互いに異ならせて変更する制御
本実施形態では、電気自動車の速度に基づいて、車内用仮想エンジン音の「音量」と車外用仮想エンジン音の「音量」を互いに異ならせて変更する制御を行うようにしてもよい。
5.1.1 Control for changing sound volume to be different from each other based on driving information In the present embodiment, based on the speed of an electric vehicle, “volume” of in-vehicle virtual engine sound and “ You may make it perform control which changes a "volume" mutually different.

例えば、図23(A)に示すように、電気自動車の速度Vが時速20キロメートルから時速80キロメートルの間(20≦V<80)で走行している場合は、車内用仮想エンジン音の音量を55dB(デシベル)に設定し、車外用仮想エンジン音の音量も同様に55dBに設定されているとする。   For example, as shown in FIG. 23 (A), when the speed V of the electric vehicle is traveling between 20 km / h and 80 km / h (20 ≦ V <80), the volume of the in-vehicle virtual engine sound is set to It is assumed that 55 dB (decibel) is set and the volume of the virtual engine sound for the outside of the vehicle is similarly set to 55 dB.

そして、電気自動車の速度Vが減速し、電気自動車の速度Vが時速20キロメートル未満になり低速走行になると、車内用仮想エンジン音の音量を55dBから50dBに変更すると共に、同時に車外用仮想エンジン音の音量を55dBから60dBに変更する。   When the speed V of the electric vehicle is reduced and the speed V of the electric vehicle is less than 20 km / h and the vehicle is running at a low speed, the volume of the in-vehicle virtual engine sound is changed from 55 dB to 50 dB, and at the same time the virtual engine sound for the outside of the vehicle. Is changed from 55 dB to 60 dB.

つまり、電気自動車の速度が減速した場合には、車内用仮想エンジン音の音量を下げる制御を行うと共に、車外用仮想エンジン音の音量を上げる制御を行う。   That is, when the speed of the electric vehicle is reduced, control for lowering the volume of the in-vehicle virtual engine sound and control for increasing the volume of the outside virtual engine sound are performed.

一般的に、電気自動車が低速走行する場合、タイヤの摩擦音などの走行音の音量が少なく、歩行者にとって電気自動車の存在を確認できない危険な状態となる場合がある。したがって、本実施形態では、電気自動車が低速走行する場合には、車外に対しては音量を上げるように制御する。また、電気自動車が低速走行する場合、車内用仮想エンジン音の音量を下げる制御を行い、音量を下げることによって、運転者にスピードが低下していることを示唆するようにしている。   In general, when an electric vehicle travels at a low speed, there is a case where the volume of traveling sound such as tire friction noise is low and a pedestrian may be in a dangerous state where the presence of the electric vehicle cannot be confirmed. Therefore, in this embodiment, when the electric vehicle travels at a low speed, control is performed to increase the volume outside the vehicle. In addition, when the electric vehicle travels at a low speed, control is performed to reduce the volume of the in-vehicle virtual engine sound, and it is suggested to the driver that the speed is decreased by decreasing the volume.

一方、電気自動車の速度Vが時速20キロメートルから時速80キロメートルの間(20≦V<80)で走行している状況から、電気自動車が加速し、電気自動車の速度Vが時速80キロメートルになり高速走行になると、車内用仮想エンジン音の音量を55dBから60dBに変更すると共に、車外用仮想エンジン音の音量を55dBから50dBに変更する制御を行う。   On the other hand, from the situation where the speed V of the electric vehicle is traveling between 20 km / h and 80 km / h (20 ≦ V <80), the electric vehicle accelerates and the electric vehicle speed V becomes 80 km / h. When traveling, the volume of the in-vehicle virtual engine sound is changed from 55 dB to 60 dB, and the volume of the in-vehicle virtual engine sound is changed from 55 dB to 50 dB.

つまり、電気自動車の速度が加速した場合には、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。   That is, when the speed of the electric vehicle is accelerated, control for increasing the volume of the in-vehicle virtual engine sound and control for decreasing the volume of the outside virtual engine sound are performed.

一般的に、電気自動車が高速で走行する場合、走行音の音量が増加する傾向にある。したがって、本実施形態では、電気自動車の速度が時速80キロメートルになった場合には、騒音にならないように車外用仮想エンジン音の音量を下げるように制御する。また、本実施形態では、車外用仮想エンジン音の音量を下げると同時に、車内用仮想エンジン音の音量を上げるように制御する。つまり、車内に対しては、音量を上げることによって、運転者にスピード感を与えるようにしている。   Generally, when an electric vehicle travels at a high speed, the volume of traveling sound tends to increase. Therefore, in this embodiment, when the speed of the electric vehicle reaches 80 km / h, control is performed so as to reduce the volume of the virtual engine sound for vehicle exterior so as not to generate noise. Further, in the present embodiment, control is performed so as to increase the volume of the in-vehicle virtual engine sound simultaneously with decreasing the volume of the outside virtual engine sound. In other words, for the interior of the vehicle, the driver is given a sense of speed by increasing the volume.

このように、走行情報に基づいて、車内用仮想エンジン音の音量と車外用仮想エンジン音の音量とを互いに異ならせて変更することによって、走行状況下に応じて車内は車内に適した音量で、車外には車外に適した音量で音を発することができる。   In this way, by changing the volume of the virtual engine sound for in-vehicle use and the volume of the virtual engine sound for outside use based on the driving information, the inside of the vehicle has a volume suitable for the inside of the vehicle according to the driving conditions. The sound can be emitted outside the vehicle at a volume suitable for outside the vehicle.

5.1.2 走行情報に基づいて、音色を互いに異ならせて変更する制御
本実施形態では、電気自動車の走行情報に基づいて、車内用仮想エンジン音の「音色」と車外用仮想エンジン音の「音色」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.1.2 Control for changing timbres to be different from each other based on driving information In the present embodiment, based on driving information of an electric vehicle, the “timbre” of the in-vehicle virtual engine sound and the virtual engine sound for outside the vehicle You may make it perform the control which changes and changes a "timbre" mutually.

図23(B)に示すように、電気自動車の速度Vが時速0キロメートルから時速20キロメートルの間(0≦V<20)では、車内用仮想エンジン音の音色を「音色A」に設定し、車外用仮想エンジン音の音色を、「音色D」に設定する。例えば、「音色D」は「音色A」から、不快成分となる周波数を除去した音とする。このようにすれば、車外にいる歩行者にとって優しい音を提供できる。また、「音色D」は、人にとって快適に聞こえる成分となる周波数としてもよいし、「音色D」は、「音色A」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。このようにすれば、車外にいる歩行者にとって優しい音を提供できる。   As shown in FIG. 23B, when the speed V of the electric vehicle is between 0 km / h and 20 km / h (0 ≦ V <20), the timbre of the in-vehicle virtual engine sound is set to “tone A”, The timbre of the virtual engine sound for outside the vehicle is set to “tone D”. For example, “tone D” is a sound obtained by removing a frequency that is an unpleasant component from “tone A”. In this way, it is possible to provide a gentle sound for pedestrians outside the vehicle. “Tone D” may be a frequency that is a component that can be comfortably heard by a person, and “Tone D” may be a sound that is obtained by adding a frequency that is a component that can be comfortably heard by a person to “Tone A”. . In this way, it is possible to provide a gentle sound for pedestrians outside the vehicle.

そして、電気自動車の速度Vが時速20キロメートルになった場合に、車内用仮想エンジン音の音色を「音色A」から「音色B」に変更すると共に、車外用仮想エンジン音の音色を「音色D」から「音色E」に変更する。つまり、車内用、車外用それぞれ異なる音色になるようにしつつ、音色を変更する制御を行う。例えば、「音色B」は、歩行者等に聞き取りやすい周波数成分を多く含む音にする。また、歩行者が不快にならないように、「音色E」は、「音色B」から不快成分となる周波数を除去した音とする。また、「音色E」は、人にとって快適に聞こえる成分となる周波数としてもよいし、「音色E」は、「音色B」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。   When the speed V of the electric vehicle reaches 20 km / h, the timbre of the in-vehicle virtual engine sound is changed from “Tone A” to “Tone B”, and the timbre of the outside virtual engine sound is changed to “Tone D”. To “Tone E”. In other words, control is performed to change the timbre while different timbres are used for in-vehicle use and for in-vehicle use. For example, “Tone B” is a sound containing a lot of frequency components that are easy to hear for pedestrians and the like. Further, in order not to make the pedestrian uncomfortable, “tone E” is a sound obtained by removing a frequency that is an unpleasant component from “tone B”. Further, “tone E” may be a frequency that is a component that can be comfortably heard by a person, and “tone color E” may be a sound that is obtained by adding a frequency that is a component that can be comfortably heard by a person to “tone B”. .

そして、電気自動車がさらに加速し、電気自動車の速度Vが時速80キロメートルになると、車内用仮想エンジン音の音色を「音色B」から「音色C」に変更し、車外用仮想エンジン音の音色を「音色E」から「音色F」に変更する。例えば、「音色C」は、電気自動車が高速で移動している場合でも聞き取ることができる周波数成分を多く含む音にする。また、「音色F」は、「音色C」から不快成分となる周波数を除去した音とする。また、「音色F」は、人にとって快適に聞こえる成分となる周波数としてもよいし、「音色F」は、「音色C」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。   When the electric vehicle further accelerates and the speed V of the electric vehicle reaches 80 km / h, the tone of the in-vehicle virtual engine sound is changed from “Tone B” to “Tone C”, and the tone of the virtual engine sound for outside the vehicle is changed. “Tone E” is changed to “Tone F”. For example, “tone C” is a sound that includes a lot of frequency components that can be heard even when the electric vehicle is moving at high speed. “Tone F” is a sound obtained by removing a frequency that is an unpleasant component from “Tone C”. “Tone F” may be a frequency that is a component that can be heard comfortably for a person, and “Tone F” may be a sound obtained by adding a frequency that is a component that can be comfortably heard for a person to “Tone C”. .

このように、走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音色を互いに異ならせて変更することによって、走行状況下に応じて車内は車内に適した音色で、車外には車外に適した音色で音を発することができる。   In this way, by changing the timbre of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound from each other based on the driving information, the inside of the vehicle has a timbre suitable for the inside of the vehicle according to the driving conditions. Can emit sound with a tone suitable for outside the vehicle.

5.1.3 走行情報に基づいて、音程を互いに異ならせて変更する制御
本実施形態では、電気自動車の走行情報に基づいて、車内用仮想エンジン音の「音程」と車外用仮想エンジン音の「音程」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.1.3 Control for changing the pitch by making the pitches different from each other based on the travel information In the present embodiment, based on the travel information of the electric vehicle, the “pitch” of the in-vehicle virtual engine sound and the virtual engine sound for the outside of the vehicle You may make it perform control which changes a "pitch" by making it mutually differ.

図23(C)に示すように、電気自動車の速度Vが時速0キロメートルから時速20キロメートルの間(0≦V<20)では、車内用仮想エンジン音の音程を「音程A」に設定し、車外用仮想エンジン音の音程を、「音程D」に設定する。   As shown in FIG. 23C, when the speed V of the electric vehicle is between 0 km / h and 20 km / h (0 ≦ V <20), the pitch of the in-vehicle virtual engine sound is set to “pitch A”. The pitch of the virtual engine sound for outside the vehicle is set to “pitch D”.

そして、電気自動車の速度Vが時速20キロメートルになった場合に、車内用仮想エンジン音の音程を「音程A」から「音程B」に変更すると共に、車外用仮想エンジン音の音程を「音程D」から「音程E」に変更する。つまり、車内用、車外用それぞれ異なる音程になるようにしつつ、音程を変更する制御を行う。例えば、音程Bは、音程Aよりも基本周波数を上げ、音程Eも音程Dよりも基本周波数を上げる。このように音程が上がることによって、スピード感が増した感覚を運転者、歩行者等に与えることができる。   Then, when the speed V of the electric vehicle becomes 20 km / h, the pitch of the in-vehicle virtual engine sound is changed from “pitch A” to “pitch B”, and the pitch of the virtual engine sound for the outside vehicle is changed to “pitch D”. To “pitch E”. In other words, control is performed to change the pitch while different pitches are used for in-vehicle use and for external use. For example, the pitch B is higher than the pitch A, and the pitch E is higher than the pitch D. By increasing the pitch in this way, it is possible to give the driver, a pedestrian and the like a sense of increased speed.

そして、電気自動車がさらに加速し、電気自動車の速度Vが時速80キロメートルになると、車内用仮想エンジン音の音程を「音程B」から「音程C」に変更し、車外用仮想エンジン音の音程を「音程E」から「音程F」に変更する。例えば、音程Cは、音程Bよりも基本周波数を上げ、音程Fも音程Eよりも基本周波数を上げる。このようにさらに音程が上がることによって、高速で移動している感覚を運転者、歩行者等に与えることができる。   When the electric vehicle further accelerates and the speed V of the electric vehicle reaches 80 km / h, the pitch of the in-vehicle virtual engine sound is changed from “pitch B” to “pitch C”, and the pitch of the virtual engine sound for the outside vehicle is changed. “Pitch E” is changed to “Pitch F”. For example, pitch C has a higher fundamental frequency than pitch B, and pitch F has a higher fundamental frequency than pitch E. By further increasing the pitch in this way, it is possible to give the driver, a pedestrian, and the like the feeling of moving at high speed.

このように、走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音程を互いに異ならせて変更することによって、走行状況下に応じて車内は車内に適した音程で、車外には車外に適した音程で音を発することができる。   In this way, by changing the pitches of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other on the basis of the driving information, the inside of the vehicle has a pitch suitable for the inside of the vehicle according to the driving situation. Can emit sound with a pitch suitable for outside the vehicle.

5.2 電気自動車の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う手法
本実施形態の電気自動車は、地球上において当該電気自動車の位置(緯度、経度)を検出することができる位置検出センサ64(GPS)を備えている。また、本実施形態では地図データを記憶部70に記憶しているので、地図データと電気自動車の位置から、電気自動車が一般道、住宅街、高速道路のいずれにいるかをリアルタイムに検出できる。例えば、図24の例では、電気自動車C1は、一般道を走行していると判断でき、電気自動車C2は、住宅街の道路を走行している判断できる。
5.2 Method of performing control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on the position of the electric vehicle The electric vehicle according to the present embodiment is the position of the electric vehicle on the earth. A position detection sensor 64 (GPS) capable of detecting (latitude, longitude) is provided. Further, in the present embodiment, since map data is stored in the storage unit 70, it is possible to detect in real time whether the electric car is on a general road, a residential area, or a highway from the map data and the position of the electric car. For example, in the example of FIG. 24, it can be determined that the electric vehicle C1 is traveling on a general road, and the electric vehicle C2 is determined to be traveling on a road in a residential area.

本実施形態では、位置検出センサ64によって検出できる電気自動車の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。例えば、電気自動車の位置が地図データ上のいずれの道路(一般道、高速道路、住宅街の道路)に属しているのかを判定し、電気自動車が位置する道路に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。このようにすれば、電気自動車の位置に応じて、車内、車外に適した仮想エンジン音を生成することができる。以下、詳細について説明する。   In the present embodiment, based on the position of the electric vehicle that can be detected by the position detection sensor 64, control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other may be performed. For example, it is determined which road (general road, highway, residential area road) on the map data the position of the electric vehicle belongs to, and based on the road where the electric vehicle is located, the in-vehicle virtual engine sound And the vehicle virtual engine sound may be controlled to be different from each other. If it does in this way, according to the position of an electric vehicle, the virtual engine sound suitable for the inside of a car and the outside of a car can be generated. Details will be described below.

5.2.1 電気自動車の位置に基づいて、音量を互いに異ならせて変更する制御
本実施形態では、電気自動車の位置に基づいて、車内用仮想エンジン音の音量と車外用仮想エンジン音の音量を互いに異ならせて変更する制御を行うようにしてもよい。
5.2.1 Control for changing the sound volume based on the position of the electric vehicle In the present embodiment, the volume of the virtual engine sound for the vehicle interior and the volume of the virtual engine sound for the vehicle exterior based on the position of the electric vehicle. You may make it perform the control which changes by changing mutually.

例えば、図25(A)に示すように、電気自動車が「一般道」に位置している場合は、車内用仮想エンジン音の音量を55dB(デシベル)に設定し、車外用仮想エンジン音の音量を55dBに設定する。   For example, as shown in FIG. 25A, when the electric vehicle is located on a “general road”, the volume of the virtual engine sound for the vehicle is set to 55 dB (decibel), and the volume of the virtual engine sound for the vehicle outside is set. Is set to 55 dB.

例えば、電気自動車が「一般道」から「高速道路」に位置変更された場合(第1の道路から第2の道路に進入した場合)、車内用仮想エンジン音の音量を55dBから60dBに変更すると共に、車外用仮想エンジン音の音量を55dBから45dBに変更する制御を行う。つまり、電気自動車の位置が変更した場合には、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。一般的に、「高速道路」は、歩行者の通行を禁止しているため、歩行者に注意を払う必要性が乏しい。むしろ、高速道路付近の住民に騒音とならないように音量を低下させることが望ましい。そこで、車外では音量を下げるように制御する。また、車内では運転者がスピード感を感じることができるために、音量を上げるように制御する。   For example, when the position of the electric vehicle is changed from “general road” to “highway” (when entering the second road from the first road), the volume of the in-vehicle virtual engine sound is changed from 55 dB to 60 dB. At the same time, control is performed to change the volume of the virtual engine sound for outside the vehicle from 55 dB to 45 dB. That is, when the position of the electric vehicle is changed, the control for increasing the volume of the in-vehicle virtual engine sound and the control for decreasing the volume of the outside virtual engine sound are performed. In general, “highways” prohibit the passage of pedestrians, so there is little need to pay attention to pedestrians. Rather, it is desirable to reduce the volume so as not to cause noise for residents near the expressway. Therefore, control is performed to reduce the volume outside the vehicle. In addition, in order to allow the driver to feel a sense of speed in the vehicle, control is performed to increase the volume.

なお、例えば、電気自動車が「一般道」から「住宅街」に位置変更された場合(第1の道路から第3の道路に進入した場合)、車内用仮想エンジン音の音量を55dBから50dBに変更すると共に、車外用仮想エンジン音の音量も55dBから50dBに変更する。一般的に、「住宅街」は、住民が多くいるために、電気自動車から発する音が騒音ととらえられる可能性が高い。また、あまりにも音量が低すぎると、歩行者にとって危険な状態となる場合がある。したがって、本実施形態では、「住宅街」では、車内、車外ともに音量を下げるように変更する制御を行っている。このように、本実施形態では、電気自動車が位置変更することによって、車内、車外共に同じように音量が制御される場合もある。   For example, when the position of the electric vehicle is changed from “general road” to “residential area” (when entering the third road from the first road), the volume of the in-vehicle virtual engine sound is changed from 55 dB to 50 dB. At the same time, the volume of the virtual engine sound for outside the vehicle is also changed from 55 dB to 50 dB. In general, since there are many residents in a “residential area”, it is highly likely that the sound emitted from an electric vehicle is regarded as noise. Also, if the volume is too low, it may be dangerous for pedestrians. Therefore, in the present embodiment, in the “residential area”, control is performed to change the volume so that the volume is lowered both inside and outside the vehicle. Thus, in this embodiment, the volume may be controlled in the same way both inside and outside the vehicle by changing the position of the electric vehicle.

5.2.2 電気自動車の位置に基づいて、音色を互いに異ならせて変更する制御
本実施形態では、電気自動車の位置に基づいて、車内用仮想エンジン音の「音色」と車外用仮想エンジン音の「音色」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.2.2 Control for changing timbres to be different from each other based on the position of the electric vehicle In the present embodiment, based on the position of the electric vehicle, the “timbre” of the in-vehicle virtual engine sound and the virtual engine sound for the outside of the vehicle The “tone color” may be changed to be different from each other.

図25(B)に示すように、電気自動車が「一般道」に位置している場合には、車内用仮想エンジン音の音色を「音色G」に設定し、車外用仮想エンジン音の音色を、「音色J」に設定する。例えば、「音色J」は、「音色G」から、不快成分となる周波数を除去した音とする。また、「音色J」は、人にとって快適に聞こえる成分となる周波数としてもよいし、「音色J」は、「音色G」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。このようにすれば、車外にいる歩行者にとって優しい音を提供できる。   As shown in FIG. 25B, when the electric vehicle is located on the “general road”, the timbre of the in-vehicle virtual engine sound is set to “tone G”, and the timbre of the in-vehicle virtual engine sound is set to , “Tone J”. For example, “tone J” is a sound obtained by removing a frequency that is an unpleasant component from “tone G”. “Tone J” may be a frequency that is a component that can be heard comfortably for a person, and “Tone J” may be a sound obtained by adding a frequency that is a component that can be comfortably heard for a person to “Tone G”. . In this way, it is possible to provide a gentle sound for pedestrians outside the vehicle.

そして、電気自動車が「一般道」から「住宅街」に位置変更した場合には、車内用仮想エンジン音の音色を「音色G」から「音色H」に変更すると共に、車外用仮想エンジン音の音色を「音色J」から「音色K」に変更する。つまり、車内用、車外用それぞれ異なる音色になるようにしつつ、音色を変更する制御を行う。   When the position of the electric vehicle is changed from “general road” to “residential area”, the tone color of the in-vehicle virtual engine sound is changed from “tone G” to “tone H”, and the virtual engine sound for the outside vehicle is changed. The tone color is changed from “Tone J” to “Tone K”. In other words, control is performed to change the timbre while different timbres are used for in-vehicle use and for in-vehicle use.

一般的に、住宅街を走行する場合は、歩行者の飛び出し等がないか特に注意を払う必要がある。したがって、「音色H」は、集中力を高めることができるようノイズをカットした音、或いは、不快となる周波数成分を除去した音とする。また、住宅街は住民の騒音とならない音が好ましいので、「音色K」は、住民にとって心地よく感じる優しい音色にする。   In general, when traveling in a residential area, it is necessary to pay particular attention to whether there are pedestrians jumping out. Therefore, the “tone color H” is a sound from which noise has been cut so as to enhance concentration, or a sound from which an unpleasant frequency component has been removed. In addition, since a sound that does not cause residents' noise is preferable in a residential area, “tone K” is a gentle tone that is comfortable for the residents.

また、同様に、電気自動車が「一般道」から「高速道路」に位置変更した場合には、車内用仮想エンジン音の音色を「音色G」から「音色I」に変更すると共に、車外用仮想エンジン音の音色を「音色J」から「音色L」に変更する。例えば、「音色I」は、スピード感を感じることができる音色にし、「音色L」は、高速道路周辺の住民に不快とならないような音色にする。   Similarly, when the position of the electric vehicle is changed from “general road” to “highway”, the timbre of the in-vehicle virtual engine sound is changed from “timbre G” to “timbre I”, and the outside virtual The tone of the engine sound is changed from “tone J” to “tone L”. For example, “tone I” is a tone that can feel a sense of speed, and “tone L” is a tone that does not become uncomfortable for residents around the highway.

このように、電気自動車の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音色を互いに異ならせて変更することによって、位置に応じて車内は車内に適した音色で、車外には車外に適した音色で音を発することができる。   In this way, by changing the timbre of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on the position of the electric vehicle, the inside of the vehicle has a timbre suitable for the inside of the vehicle according to the position. Can emit sound with a tone suitable for outside the vehicle.

5.2.3 電気自動車の位置に基づいて、音程を互いに異ならせて変更する制御
本実施形態では、電気自動車の走行情報に基づいて、車内用仮想エンジン音の「音程」と車外用仮想エンジン音の「音程」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.2.3 Control for changing the pitch based on the position of the electric vehicle in the present embodiment In this embodiment, the “pitch” of the virtual engine sound for the vehicle and the virtual engine for the vehicle based on the travel information of the electric vehicle. You may make it perform the control which changes and changes the "pitch" of a sound mutually.

図25(C)に示すように、電気自動車が「一般道」に位置している場合には、車内用仮想エンジン音の音程を「音程G」に設定し、車外用仮想エンジン音の音程を、「音程J」に設定する。   As shown in FIG. 25C, when the electric vehicle is located on the “general road”, the pitch of the in-vehicle virtual engine sound is set to “pitch G”, and the pitch of the in-vehicle virtual engine sound is set to , “Pitch J” is set.

そして、電気自動車が「一般道」から「住宅街」に位置変更した場合には、車内用仮想エンジン音の音程を「音程G」から「音程H」に変更すると共に、車外用仮想エンジン音の音程を「音程J」から「音程K」に変更する。つまり、車内用、車外用それぞれ異なる音程になるようにしつつ、音程を変更する制御を行う。例えば、「音程H」は、運転者が集中力を高めるような音程とし、「音程K」は住民にとって不快とならない音程とする。   Then, when the position of the electric vehicle is changed from “general road” to “residential area”, the pitch of the in-vehicle virtual engine sound is changed from “pitch G” to “pitch H” and the virtual engine sound for outside the vehicle is changed. The pitch is changed from “Pitch J” to “Pitch K”. In other words, control is performed to change the pitch while different pitches are used for in-vehicle use and for external use. For example, the “pitch H” is a pitch that increases the concentration of the driver, and the “pitch K” is a pitch that does not make the residents uncomfortable.

また、同様に、電気自動車が「一般道」から「高速道路」に位置変更した場合には、車内用仮想エンジン音の音程を「音程G」から「音程I」に変更すると共に、車外用仮想エンジン音の音程を「音程J」から「音程L」に変更する。例えば、「音程I」は、スピード感が増すよう高音程にし、「音程L」は、高速道路周辺の住民に不快とならないような音程にする。   Similarly, when the position of the electric vehicle is changed from “general road” to “highway”, the pitch of the in-vehicle virtual engine sound is changed from “pitch G” to “pitch I” and the virtual for outside the vehicle. The pitch of the engine sound is changed from “pitch J” to “pitch L”. For example, the “pitch I” is set to a high pitch so as to increase the sense of speed, and the “pitch L” is set to a pitch that is not uncomfortable for residents around the highway.

このように、電気自動車の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音程を互いに異ならせて変更することによって、位置に応じて車内は車内に適した音程で、車外には車外に適した音程で音を発することができる。   Thus, by changing the pitch of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on the position of the electric vehicle, the inside of the vehicle has a pitch suitable for the inside of the vehicle according to the position. Can emit sound with a pitch suitable for outside the vehicle.

5.3 時刻に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う手法
本実施形態の電気自動車は、時計を備えている。本実施形態の電気自動車は、走行している時刻(走行している時間帯)に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。
5.3 Method of performing control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on the time The electric vehicle according to the present embodiment includes a timepiece. The electric vehicle according to the present embodiment performs control to change the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound to be different from each other based on the traveling time (the traveling time zone). Also good.

5.3.1 時刻に基づいて、音量を互いに異ならせて変更する制御
本実施形態では、時刻に基づいて、車内用仮想エンジン音の音量と車外用仮想エンジン音の音量を互いに異ならせて変更する制御を行うようにしてもよい。
5.3.1 Control for changing the volume by changing the sound volume based on the time In the present embodiment, the volume of the virtual engine sound for the vehicle interior and the volume of the virtual engine sound for the vehicle outside are changed based on the time. You may make it perform control to perform.

例えば、図26(A)に示すように、電気自動車が朝の時間帯(6時〜10時までの時間帯)で走行している場合は、車内用仮想エンジン音の音量を55dB(デシベル)に設定し、車外用仮想エンジン音の音量を60dBに設定する。   For example, as shown in FIG. 26 (A), when the electric vehicle is running in the morning time zone (from 6 o'clock to 10 o'clock), the volume of the in-vehicle virtual engine sound is 55 dB (decibel). And the volume of the virtual engine sound for outside the vehicle is set to 60 dB.

そして、例えば、時刻が10時を過ぎると、車内用仮想エンジン音の音量を55dBから60dBに変更すると共に、車外用仮想エンジン音の音量を60dBから55dBに変更する制御を行う。つまり、電気自動車の時刻が所定時刻になった場合には、車内用仮想エンジン音の音量を上げる制御を行うと共に、車外用仮想エンジン音の音量を下げる制御を行う。つまり、昼間(10時から18時まで)は、車内の音量を上げる一方、車外の音量を下げることによって電気自動車から発する音を騒音と感じる住民らの不満を減らすようにしている。   For example, when the time passes 10 o'clock, the volume of the in-vehicle virtual engine sound is changed from 55 dB to 60 dB, and the volume of the in-vehicle virtual engine sound is changed from 60 dB to 55 dB. That is, when the time of the electric vehicle reaches a predetermined time, control is performed to increase the volume of the in-vehicle virtual engine sound, and control is performed to decrease the volume of the outside virtual engine sound. In other words, during the daytime (from 10:00 to 18:00), while increasing the volume inside the vehicle, the volume outside the vehicle is decreased to reduce the dissatisfaction of the residents who feel the sound emitted from the electric vehicle as noise.

なお、本実施形態では、時刻が18時を過ぎると、車内用仮想エンジン音の音量を55dBから50dBに変更すると共に、車外用仮想エンジン音の音量も55dBから50dBに変更する。一般的に、夜間(18時から翌朝6時まで)は、電気自動車から発する音が騒音ととらえられる可能性が高い。したがって、本実施形態では、夜間では、車内、車外ともに音量を下げるように変更する制御を行っている。このように、本実施形態では、時刻が変更した場合に、車内、車外共に同じように音量が制御される場合もある。   In the present embodiment, when the time passes by 18:00, the volume of the in-vehicle virtual engine sound is changed from 55 dB to 50 dB, and the volume of the outside virtual engine sound is also changed from 55 dB to 50 dB. In general, at night (from 18 o'clock to 6 o'clock the next morning), there is a high possibility that the sound emitted from the electric vehicle is regarded as noise. Therefore, in the present embodiment, at night, control is performed so as to reduce the volume both inside and outside the vehicle. Thus, in this embodiment, when the time changes, the volume may be controlled in the same way both inside and outside the vehicle.

5.3.2 時刻に基づいて、音色を互いに異ならせて変更する制御
本実施形態では、時刻に基づいて、車内用仮想エンジン音の「音色」と車外用仮想エンジン音の「音色」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.3.2 Control for changing timbres to be different from each other based on time In this embodiment, based on the time, the “tone” of the virtual engine sound for the vehicle interior and the “timbre” of the virtual engine sound for the vehicle exterior are changed. You may make it perform control which makes it change mutually and changes.

図26(B)に示すように、電気自動車が朝の時間帯(6時〜10時まで)の時刻で走行している場合には、車内用仮想エンジン音の音色を「音色M」に設定し、車外用仮想エンジン音の音色を、「音色P」に設定する。たとえば、朝は眠気がある場合を想定し、「音色M」は、目覚めに適した音色にする。また、「音色P」は、「音色M」から不快成分を除去した音にしてもよいし、「音色P」は、「音色M」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。このようにすれば、車外にいる歩行者にとって優しい音を提供できる。   As shown in FIG. 26B, when the electric vehicle is running at a time in the morning time zone (from 6:00 to 10:00), the timbre of the in-vehicle virtual engine sound is set to “tone M”. Then, the timbre of the virtual engine sound for outside the vehicle is set to “tone P”. For example, assuming that there is drowsiness in the morning, “tone M” is set to a tone suitable for waking up. “Tone P” may be a sound obtained by removing unpleasant components from “Tone M”, and “Tone P” is a sound obtained by adding a frequency that is a component that can be heard comfortably to “Tone M”. It is good. In this way, it is possible to provide a gentle sound for pedestrians outside the vehicle.

そして、時刻が10時になると、車内用仮想エンジン音の音色を「音色M」から「音色N」に変更すると共に、車外用仮想エンジン音の音色を「音色P」から「音色Q」に変更する。つまり、車内用、車外用それぞれ異なる音色になるようにしつつ、音色を変更する制御を行う。例えば、「音色N」は通常使う音色にする。「音色Q」は、「音色N」から不快成分を除去した音にしてもよいし、「音色Q」は、「音色N」に、人にとって快適に聞こえる成分となる周波数を付加した音としてもよい。なお、通常使う音色は運転者の好みで決めるようにしてもよい。   When the time reaches 10:00, the timbre of the in-vehicle virtual engine sound is changed from “tone M” to “tone N”, and the timbre of the virtual engine sound for outside the vehicle is changed from “tone P” to “tone Q”. . In other words, control is performed to change the timbre while different timbres are used for in-vehicle use and for in-vehicle use. For example, “Tone N” is set to a normal tone. “Tone Q” may be a sound obtained by removing an unpleasant component from “Tone N”, or “Tone Q” may be a sound obtained by adding a frequency that is a component that can be heard comfortably to “Tone N”. Good. In addition, you may make it determine the tone used normally according to a driver | operator's liking.

また、同様に、時刻が18時を過ぎると、車内用仮想エンジン音の音色を「音色N」から「音色O」に変更すると共に、車外用仮想エンジン音の音色を「音色Q」から「音色R」に変更する。夜間は注意が必要となるので、例えば、「音色O」は、運転者にとって不快とならない音色にする。また、「音色R」は、夜間において騒音とならないよう周波数成分の低い音を除去した音色にする。   Similarly, when the time passes 18:00, the timbre of the in-vehicle virtual engine sound is changed from “Tone N” to “Tone O”, and the timbre of the virtual engine sound for outside the vehicle is changed from “Tone Q” to “Tone”. Change to “R”. Since attention is required at night, for example, “tone O” is set to a tone that does not make the driver uncomfortable. Further, the “tone color R” is a timbre obtained by removing a sound having a low frequency component so as not to generate noise at night.

また、10時から18時までは、車内用仮想エンジン音については「改造マフラー」で音色を決め、車外用仮想エンジン音については「消音マフラー」で音色を制御し、時刻が18時から翌朝6時までは、車内用仮想エンジン音、車外用仮想エンジン音ともに、「消音マフラー」で音色を制御するようにしてもよい。   From 10 o'clock to 18 o'clock, the tone of the in-vehicle virtual engine sound is determined by the “modified muffler”, and the tone of the virtual engine sound for the outside is controlled by the “muffler muffler”. Until that time, both the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound may be controlled by a “muffler muffler”.

このように、時刻に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音色を互いに異ならせて変更することによって、時刻に応じて車内は車内に適した音色で、車外には車外に適した音色で音を発することができる。   In this way, by changing the timbre of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other based on the time, the interior is suitable for the interior and the exterior is outside the vehicle. The sound can be emitted with a tone suitable for the sound.

5.3.3 時刻に基づいて、音程を互いに異ならせて変更する制御
本実施形態では、時刻に基づいて、車内用仮想エンジン音の「音程」と車外用仮想エンジン音の「音程」とを互いに異ならせて変更する制御を行うようにしてもよい。
5.3.3 Control for changing the pitch based on the time different from each other In the present embodiment, based on the time, the “pitch” of the virtual engine sound for the vehicle interior and the “pitch” of the virtual engine sound for the vehicle exterior are set. You may make it perform control which makes it change mutually and changes.

図26(C)に示すように、電気自動車が朝の時間帯(6時〜10時まで)の時刻で走行している場合には、車内用仮想エンジン音の音程を「音程M」に設定し、車外用仮想エンジン音の音程を、「音程P」に設定する。例えば、「音程M」は、運転者にとって聞き取りやすい音程にする。また、「音程P」は、通学、通勤中の歩行者にとって聞き取りやすい音程にする。   As shown in FIG. 26 (C), when the electric vehicle is running at a time in the morning time zone (from 6:00 to 10:00), the pitch of the in-vehicle virtual engine sound is set to “pitch M”. Then, the pitch of the virtual engine sound for outside the vehicle is set to “pitch P”. For example, “pitch M” is a pitch that is easy for the driver to hear. The “pitch P” is set to a pitch that is easy to hear for pedestrians who go to school or work.

そして、時刻が10時になると、車内用仮想エンジン音の音程を「音程M」から「音程N」に変更すると共に、車外用仮想エンジン音の音程を「音程P」から「音程Q」に変更する。つまり、車内用、車外用それぞれ異なる音程になるようにしつつ、音程を変更する制御を行う。例えば、「音程N」は、通常使う車内用の音程とし、「音程Q」も通常使う車外用の音程とする。通常使う音程は運転者の好みで決めるようにしてもよい。   When the time reaches 10:00, the pitch of the in-vehicle virtual engine sound is changed from “pitch M” to “pitch N”, and the pitch of the virtual engine sound for vehicle exterior is changed from “pitch P” to “pitch Q”. . In other words, control is performed to change the pitch while different pitches are used for in-vehicle use and for external use. For example, “pitch N” is a pitch for in-vehicle use that is normally used, and “pitch Q” is also a pitch for use outside the vehicle that is normally used. The pitch that is normally used may be determined according to the driver's preference.

また、同様に、時刻が18時を過ぎると、車内用仮想エンジン音の音程を「音程N」から「音程O」に変更すると共に、車外用仮想エンジン音の音程を「音程Q」から「音程R」に変更する。例えば、夜間は特に注意が必要となるので、「音程N」は、運転者にとって運転の注意を促す最適な音程とし、また、夜間は低音が騒音と感じられることがあるので、「音程R」は高めの音程とする。   Similarly, when the time passes by 18:00, the pitch of the in-vehicle virtual engine sound is changed from “pitch N” to “pitch O”, and the pitch of the virtual engine sound for vehicle exterior is changed from “pitch Q” to “pitch”. Change to “R”. For example, since special attention is required at night, the “pitch N” is set to an optimum pitch that prompts the driver to be aware of driving, and the low pitch may be felt as noise at night. Is a higher pitch.

このように、時刻に基づいて、車内用仮想エンジン音と車外用仮想エンジン音との音程を互いに異ならせて変更することによって、時刻に応じて車内は車内に適した音程で、車外には車外に適した音程で音を発することができる。   In this way, by changing the pitches of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other based on the time, the inside of the vehicle has a pitch suitable for the inside of the vehicle and the outside of the vehicle outside the vehicle. It is possible to emit sound with a pitch suitable for.

5.4 緊急情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う手法
本実施形態では、緊急情報検出センサ64を備えている。緊急情報検出センサ64から緊急情報を検出した場合には、車内用仮想エンジン音と車外用仮想エンジン音の音量を互いに異ならせて変更する制御を行うようにしてもよい。
5.4 Method of performing control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound from each other based on the emergency information In this embodiment, the emergency information detection sensor 64 is provided. When emergency information is detected from the emergency information detection sensor 64, control may be performed to change the volume of the in-vehicle virtual engine sound and the external virtual engine sound to be different from each other.

例えば、緊急情報を検出した場合には、車内用仮想エンジン音の音量を、最低音量(例えば、10dB)あるいはオフに変更すると共に、車外用仮想エンジン音の音量を最大音量(例えば70dB)に変更する。なお、本実施形態では、緊急情報を検出した場合には、車外用仮想エンジン音の音色を警告音になるように制御してもよい。このようにすれば、歩行者、運転者ともに注意を促すことができる。   For example, when emergency information is detected, the volume of the in-vehicle virtual engine sound is changed to the minimum volume (eg, 10 dB) or off, and the volume of the virtual engine sound for the outside is changed to the maximum volume (eg, 70 dB). To do. In the present embodiment, when emergency information is detected, control may be performed so that the timbre of the virtual engine sound for vehicle exterior becomes a warning sound. In this way, both pedestrians and drivers can be alerted.

5.5 他の情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行う手法
本実施形態では、天候が変化した場合に車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。
5.5 Method for performing control to change the in-vehicle virtual engine sound and the in-vehicle virtual engine sound different from each other based on other information In this embodiment, when the weather changes, the in-vehicle virtual engine sound You may make it perform control which makes a virtual engine sound for vehicles outside differ mutually.

例えば、晴(曇)から雨天になった場合(例えば、電気自動車のワイパーの発動信号を検知したとき)には、車内用仮想エンジン音の音量を、最低音量(例えば、10dB)あるいはオフに変更するとともに、車外用仮想エンジン音の音量を最大音量(例えば65dB)に変更する。また、晴(曇)から雨天になった場合には、車外用仮想エンジン音について、雨音を打ち消すような音色になるように音色を変更する制御を行うようにしてもよい。このようにすれば、歩行者、運転者ともに注意を促すことができる。なお、交通情報センターなどから天候情報を受信して、天候が変化したことを検知することもできる。   For example, when the weather is fine (cloudy) or rainy (for example, when an activation signal of an electric vehicle wiper is detected), the volume of the in-vehicle virtual engine sound is changed to the minimum volume (for example, 10 dB) or off. At the same time, the volume of the virtual engine sound for outside the vehicle is changed to the maximum volume (for example, 65 dB). Further, when it becomes rainy from fine (cloudy), control may be performed to change the timbre of the virtual engine sound for the vehicle so that the timbre cancels the rain sound. In this way, both pedestrians and drivers can be alerted. It is also possible to detect that the weather has changed by receiving weather information from a traffic information center or the like.

5.6 音制御を行うための情報を選択する処理
上述したように、本実施形態では、上記の所与の情報の組み合わせに基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御を行うようにしてもよい。
5.6 Process for Selecting Information for Sound Control As described above, in the present embodiment, the in-vehicle virtual engine sound and the in-vehicle virtual engine sound are mutually converted based on the combination of the given information. You may make it perform control which changes and changes.

例えば、緊急情報と走行情報とに基づいて音制御を行う場合には、緊急情報を優先順で1番目とし、走行情報を優先順位の2番目とし、緊急情報を検知した場合は、緊急情報によって車内用仮想エンジン音、車外用仮想エンジン音の音量、音色、音程を制御し、緊急情報を検知されない場合には、電気自動車の速度に基づいて、車内用仮想エンジン音、車外用仮想エンジン音それぞれの音量、音色、音程を決めて音制御を行うようにしてもよい。   For example, when sound control is performed based on emergency information and travel information, emergency information is first in priority order, travel information is second priority, and emergency information is detected by emergency information. When the emergency information is not detected by controlling the volume, tone, and pitch of the virtual engine sound for the vehicle interior and the virtual engine sound for the vehicle exterior, the virtual engine sound for the vehicle interior and the virtual engine sound for the vehicle exterior are each based on the speed of the electric vehicle. Sound control may be performed by determining the volume, tone color, and pitch.

5.7 車内用仮想エンジン、車外用仮想エンジンの説明
本実施形態では、図27に示すように、アクセルペダル61の踏み込み量(アクセル開度)を示すアクセル信号、ブレーキペダル62の踏み込み量(ブレーキ開度)を示すブレーキ信号、速度センサ63によって検出される電気自動車の速度(車速)、位置検出センサ64によって検出される電気自動車の位置、緊急情報検出センサ65によって検出される緊急情報、交通情報受信装置66(カーナビゲーションシステム)によって受信した交通情報を少なくとも1つを含む情報に基づいて、車内用発音ジェネレータが車内用仮想エンジン音を生成し、車外用発音ジェネレータが車外用仮想エンジン音を生成する。
5.7 Description of In-Vehicle Virtual Engine and Out-of-Vehicle Virtual Engine In this embodiment, as shown in FIG. 27, an accelerator signal indicating the amount of depression of the accelerator pedal 61 (accelerator opening), the amount of depression of the brake pedal 62 (brake Brake signal indicating the opening degree), the speed (vehicle speed) of the electric vehicle detected by the speed sensor 63, the position of the electric vehicle detected by the position detection sensor 64, the emergency information detected by the emergency information detection sensor 65, and the traffic information Based on information including at least one piece of traffic information received by the receiving device 66 (car navigation system), the in-vehicle sound generator generates in-vehicle virtual engine sound, and the out-of-vehicle sound generator generates in-vehicle virtual engine sound. To do.

すなわち、本実施形態では、アクセル信号、速度などの情報に基づいて、車内用エンジンシミュレーション部201が車内用仮想エンジンのエンジン回転数を演算し、車内用音制御部301が車内用仮想エンジンのエンジン回転数に基づいて車内に発生させるための車内用仮想エンジン音を制御し、車内用音出力部が車内用仮想エンジン音を出力する。また、同じように、本実施形態では、アクセル信号、速度などの情報に基づいて、車外用エンジンシミュレーション部202が車外用仮想エンジンのエンジン回転数を演算し、車外用音制御部203が車外用仮想エンジンのエンジン回転数に基づいて車外に発生させるための車外用仮想エンジン音を制御し、車外用音出力部が車外用仮想エンジン音を出力する。   That is, in this embodiment, based on information such as an accelerator signal and speed, the in-vehicle engine simulation unit 201 calculates the engine speed of the in-vehicle virtual engine, and the in-vehicle sound control unit 301 uses the engine of the in-vehicle virtual engine. The in-vehicle virtual engine sound to be generated in the vehicle is controlled based on the rotational speed, and the in-vehicle sound output unit outputs the in-vehicle virtual engine sound. Similarly, in the present embodiment, based on information such as an accelerator signal and speed, the vehicle exterior engine simulation unit 202 calculates the engine speed of the vehicle exterior virtual engine, and the vehicle exterior sound control unit 203 performs vehicle exterior use. A vehicle exterior virtual engine sound to be generated outside the vehicle is controlled based on the engine speed of the virtual engine, and the vehicle exterior sound output unit outputs the vehicle exterior virtual engine sound.

したがって、本実施形態において車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御とは、車内用エンジンシミュレーション部201、車外用エンジンシミュレーション部202において、共通のアクセル信号、速度などの情報に基づいてエンジン回転数を互いに異ならせて変更する制御を行う場合、車内用音制御部301、車外用音制御部302において音量、音色、音程を制御する段階で、それぞれ互いに異ならせて変更する制御を行う場合の両方を含む。   Therefore, in the present embodiment, the control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other means that in the in-vehicle engine simulation unit 201 and the out-of-vehicle engine simulation unit 202, a common accelerator signal, speed When performing control for changing the engine speed based on information such as the in-vehicle sound control unit 301 and the out-of-vehicle sound control unit 302, the volume, tone color, and pitch are controlled at the stage. Including the case of performing control to be changed.

例えば、車内用エンジンシミュレーション部201において演算されたエンジン回転数と、車外用エンジンシミュレーション部202において演算されたエンジン回転数とが異なると、結果的に基本波形を合成する時間間隔が異なるようになるので、車内用仮想エンジン音と、車外用仮想エンジン音とはそれぞれ異なる音になる。   For example, if the engine speed calculated in the in-vehicle engine simulation unit 201 and the engine speed calculated in the in-vehicle engine simulation unit 202 are different, as a result, the time interval for synthesizing the basic waveform is different. Therefore, the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound are different from each other.

また、本実施形態では、車内用仮想エンジンのエンジン回転数を演算する処理を行う場合には、所定条件を満たす場合に、電気自動車の速度に基づいて車内用仮想エンジンのエンジン回転数を演算する処理から仮想速度に基づいて車内用仮想エンジンのエンジン回転数を演算する処理に切り替えるようにしてもよい。一方、車外用仮想エンジンのエンジン回転数を演算する処理を行う場合は、電気自動車の速度が所定条件を満たす場合でも電気自動車の速度に基づいて車外用仮想エンジンのエンジン回転数を演算するようにしてもよい。つまり、仮想速度に基づいて仮想エンジン音を生成する場合には、車内用の仮想エンジン音を生成する場合に限るようにしてもよい。車外に仮想エンジン音を発生させる場合には、現実の電気自動車の速度に基づいて、仮想エンジンのエンジン回転数を演算し、このエンジン回転数に基づいて仮想エンジンを生成して出力した方が、歩行者などは仮想エンジン音を聞いたときに、実際の電気自動車の速度をイメージすることができ安全を期することができる可能性が高まるからである。   In the present embodiment, when performing the process of calculating the engine speed of the in-vehicle virtual engine, the engine speed of the in-vehicle virtual engine is calculated based on the speed of the electric vehicle when a predetermined condition is satisfied. You may make it switch from the process to the process which calculates the engine speed of the virtual engine for vehicles based on virtual speed. On the other hand, when performing the process of calculating the engine speed of the virtual engine for outside the vehicle, the engine speed of the virtual engine for outside the vehicle is calculated based on the speed of the electric vehicle even when the speed of the electric vehicle satisfies the predetermined condition. May be. In other words, the generation of the virtual engine sound based on the virtual speed may be limited to the case of generating the in-vehicle virtual engine sound. When generating virtual engine sound outside the vehicle, it is better to calculate the engine speed of the virtual engine based on the speed of the actual electric vehicle, and generate and output the virtual engine based on this engine speed. This is because, when a pedestrian or the like hears a virtual engine sound, it is possible to imagine the actual speed of the electric vehicle and increase the possibility of safety.

5.8 複数の発音ジェネレータ
本実施形態では、複数の発音ジェネレータによって構成されるものであってもよい。例えば、図28に示すように、音制御装置は、「第1の発音ジェネレータ」、「第2の発音ジェネレータ」、「第3の発音ジェネレータ」によって構成されるものであってもよい。かかる場合、第1、第2、第3の発音ジェネレータで音を生成し、セレクターが第1、第2、第3の発音ジェネレータで生成された音のうち、いずれの音を車内用音出力部に出力させるのか、また、いずれの音を車外用音出力部に出力させるのかを選択する制御を行う。
5.8 Multiple Sound Generators In this embodiment, the sound generator may be composed of a plurality of sound generators. For example, as shown in FIG. 28, the sound control device may be configured by a “first sound generator”, a “second sound generator”, and a “third sound generator”. In such a case, the first, second, and third sound generators generate sounds, and the selector outputs any of the sounds generated by the first, second, and third sound generators as an in-vehicle sound output unit. Control is performed to select which sound is to be output to the vehicle, and which sound is to be output to the vehicle sound output unit.

例えば、「第1の発音ジェネレータ」を車内用仮想エンジン音を生成するための発音ジェネレータとし、「第2の発音ジェネレータ」を車外用仮想エンジン音を生成するための発音ジェネレータとし、「第3の発音ジェネレータ」を緊急用の音を生成するための発音ジェネレータとする。   For example, the “first sound generator” is a sound generator for generating a virtual engine sound for in-vehicle use, the “second sound generator” is a sound generator for generating a virtual engine sound for in-vehicle use, The “sound generator” is a pronunciation generator for generating emergency sound.

そして、通常時は、セレクターが第1、第2、第3の発音ジェネレータで生成された音のうち、第1の発音ジェネレータで生成された音を車内用音出力部に出力させるように選択制御を行い、第2の発音ジェネレータで生成された音を車外用音出力部に出力させるように選択制御を行う。一方、緊急情報を検知した場合には、セレクターが、第1、第2、第3の発音ジェネレータで生成された音のうち、第3の発音ジェネレータで生成された音を車内用音出力部と、車外用音出力部とに出力させるように選択制御を行う。このようにすれば、効率よく車内、車外に適切な音を出力させることができる。   During normal operation, the selector selects and controls the in-vehicle sound output unit to output the sound generated by the first sound generator among the sounds generated by the first, second and third sound generators. And the selection control is performed so that the sound generated by the second sound generator is output to the external sound output unit. On the other hand, when the emergency information is detected, the selector selects the sound generated by the third sound generator among the sounds generated by the first, second, and third sound generators as the in-vehicle sound output unit. Then, selection control is performed so that the sound is output to the vehicle external sound output unit. In this way, it is possible to efficiently output an appropriate sound inside and outside the vehicle.

5.9 設定
本実施形態では、走行情報に基づいて音量を制御する場合において、図23(A)に示す、車内用仮想エンジン音、車外用仮想エンジン音の音量のIDに対応する音量の値を設定するようにしてもよい。例えば、操作部からの操作情報に基づいて車内用仮想エンジン音、車外用仮想エンジン音それぞれについて、音量の値を設定するようにしてもよい。同様に、車両の位置に基づいて音量を制御する場合、時刻に基づいて音量を制御する場合についても、車内用仮想エンジン音、車外用仮想エンジン音の音量のIDに対応する音量の値を設定するようにしてもよい。
5.9 Setting In this embodiment, when the volume is controlled based on the travel information, the volume value corresponding to the volume ID of the in-vehicle virtual engine sound and the outside virtual engine sound shown in FIG. May be set. For example, the volume value may be set for each of the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound based on operation information from the operation unit. Similarly, when the volume is controlled based on the position of the vehicle, or when the volume is controlled based on the time, the volume value corresponding to the volume ID of the in-vehicle virtual engine sound and the outside virtual engine sound is set. You may make it do.

また、本実施形態では、図25(B)に示す車内用仮想エンジン音、車外用仮想エンジン音の音色のIDに対応する音色を設定できるようにしてもよい。例えば、操作部からの操作情報に基づいて、車内用仮想エンジン音、車外用仮想エンジン音それぞれについて、音制御データ記憶部73に記憶されている複数の音色の中から1つの音色の選択を受け付け、受け付けた音色を設定するようにしてもよい。同様に、車両の位置に基づいて音色を制御する場合、時刻に基づいて音色を制御する場合についても、車内用仮想エンジン音、車外用仮想エンジン音の音量のIDに対応する音量の値を設定するようにしてもよい。   Moreover, in this embodiment, you may enable it to set the timbre corresponding to the timbre ID of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound shown in FIG. For example, on the basis of operation information from the operation unit, selection of one tone color from a plurality of tone colors stored in the sound control data storage unit 73 for each of the in-vehicle virtual engine sound and the outside virtual engine sound is accepted. The received tone color may be set. Similarly, when controlling the timbre based on the position of the vehicle or when controlling the timbre based on the time, the volume value corresponding to the volume ID of the in-vehicle virtual engine sound and the external virtual engine sound is set. You may make it do.

また、本実施形態では、図25(C)に示す車内用仮想エンジン音、車外用仮想エンジン音の音程のIDに対応する音程を設定できるようにしてもよい。例えば、操作部からの操作情報に基づいて車内用仮想エンジン音、車外用仮想エンジン音それぞれについて、音程(基本周波数)を設定するようにしてもよい。同様に、車両の位置に基づいて音程を制御する場合、時刻に基づいて音程を制御する場合についても、車内用仮想エンジン音、車外用仮想エンジン音の音量のIDに対応する音量の値を設定するようにしてもよい。   In the present embodiment, a pitch corresponding to the pitch ID of the in-vehicle virtual engine sound and the in-vehicle virtual engine sound shown in FIG. 25C may be set. For example, the pitch (basic frequency) may be set for each of the in-vehicle virtual engine sound and the out-of-vehicle virtual engine sound based on operation information from the operation unit. Similarly, when the pitch is controlled based on the position of the vehicle, or when the pitch is controlled based on the time, the volume value corresponding to the volume ID of the in-vehicle virtual engine sound and the outside virtual engine sound is set. You may make it do.

5.10 フローチャート
5.10.1 処理例1
電気自動車の走行情報に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御の場合の処理の流れの一例について図29を用いて説明する。例えば、電気自動車が時速20キロメートル以上、時速80キロメートル未満で走行している場合であるとする。
5.10 Flowchart 5.10.1 Processing Example 1
An example of the flow of processing in the case of control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other based on the traveling information of the electric vehicle will be described with reference to FIG. For example, it is assumed that the electric vehicle is traveling at a speed of 20 km / h or more and less than 80 km / h.

まず、電気自動車が時速80キロメートルになったか否かを判断する(ステップS20)。電気自動車が時速80キロメートルになったと判断されると(ステップS20のY)、車内用仮想エンジン音の音量を上げると共に、車外用仮想エンジン音の音量を下げる制御を行う(ステップS21)。一方、電気自動車が時速80キロメートルになったと判断されない場合(ステップS20のN)、電気自動車が時速20キロメートル未満になったか否かを判断する(ステップS22)。電気自動車が時速20キロメートル未満になったと判断されると(ステップS22のY)、車内用仮想エンジン音の音量を下げると共に、車外用仮想エンジン音の音量を上げる制御を行う(ステップS21)。一方、電気自動車が時速20キロメートル未満になったと判断されない場合(ステップS22のN)、処理を終了する。以上で処理が終了する。   First, it is determined whether or not the electric vehicle has reached 80 km / h (step S20). If it is determined that the electric vehicle has reached 80 km / h (Y in Step S20), the volume of the in-vehicle virtual engine sound is increased and the volume of the in-vehicle virtual engine sound is decreased (Step S21). On the other hand, when it is not determined that the electric vehicle has reached 80 km / h (N in step S20), it is determined whether or not the electric vehicle has become less than 20 km / h (step S22). If it is determined that the electric vehicle has become less than 20 kilometers per hour (Y in step S22), the volume of the in-vehicle virtual engine sound is reduced and the volume of the in-vehicle virtual engine sound is increased (step S21). On the other hand, if it is not determined that the electric vehicle has become less than 20 kilometers per hour (N in step S22), the process is terminated. The process ends here.

5.10.2 処理例2
電気自動車の位置に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御の場合の処理の流れの一例について図30を用いて説明する。例えば、電気自動車が一般道を走行している場合であるとする。
5.10.2 Processing Example 2
An example of the flow of processing in the case of control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other based on the position of the electric vehicle will be described with reference to FIG. For example, it is assumed that the electric vehicle is traveling on a general road.

まず、電気自動車が高速道路に入ったか否かを判断する(ステップS30)。そして、電気自動車が高速道路に入ったと判断されると(ステップS30のY)、車内用仮想エンジン音の音量を上げると共に、車外用仮想エンジン音の音量を下げる制御を行う(ステップS31)。一方、電気自動車が高速道路に入ったと判断されない場合(ステップS22のN)、処理を終了する。以上で処理が終了する。   First, it is determined whether or not the electric vehicle has entered the highway (step S30). When it is determined that the electric vehicle has entered the highway (Y in step S30), control is performed to increase the volume of the in-vehicle virtual engine sound and decrease the volume of the in-vehicle virtual engine sound (step S31). On the other hand, if it is not determined that the electric vehicle has entered the expressway (N in step S22), the process is terminated. The process ends here.

5.10.3 処理例3
時刻に基づいて、車内用仮想エンジン音と車外用仮想エンジン音とを互いに異ならせて変更する制御の場合の処理の流れの一例について図31を用いて説明する。例えば、電気自動車が、午前10時前に走行している場合であるとする。
5.10.3 Treatment Example 3
An example of the flow of processing in the case of control for changing the in-vehicle virtual engine sound and the in-vehicle virtual engine sound to be different from each other based on the time will be described with reference to FIG. For example, it is assumed that the electric vehicle is traveling before 10 am.

まず、時刻が午前10時になったか否かを判断する(ステップS40)。そして、時刻が午前10時になったと判断されると(ステップS40のY)、車内用仮想エンジン音の音量を上げると共に、車外用仮想エンジン音の音量を下げる制御を行う(ステップS31)。一方、時刻が午前10時になっていない場合(ステップS40のN)、処理を終了する。以上で処理が終了する。   First, it is determined whether or not the time has reached 10:00 (step S40). If it is determined that the time has reached 10 am (Y in step S40), control is performed to increase the volume of the in-vehicle virtual engine sound and decrease the volume of the in-vehicle virtual engine sound (step S31). On the other hand, if the time is not 10:00 am (N in step S40), the process is terminated. The process ends here.

6.応用例
6.1 ゲームシステムへの応用例
本実施形態では、ゲームシステムにおいて応用してもよい。例えば、仮想空間において移動体を移動させるシミュレーションゲームのためのゲームシステムにおいて、本実施形態の仮想エンジン音を制御する手法を用いるようにしてもよい。
6). Application Example 6.1 Application Example to Game System In this embodiment, the present invention may be applied to a game system. For example, in a game system for a simulation game in which a moving body is moved in a virtual space, the technique for controlling virtual engine sound according to the present embodiment may be used.

例えば、仮想空間(オブジェクト空間、仮想3次元空間)において、移動体(車、オートバイ)がレースを行うレースゲームのゲームシステムにおいて、移動体のアクセル開度を示すアクセル情報、移動体の速度の少なくとも一方を含む走行情報と、仮想エンジンのギア比とに基づいて、仮想エンジンのエンジン回転数を演算する。そして、演算されたエンジン回転数に基づいて、仮想エンジン音を生成し、仮想エンジン音を音出力部に出力するようにする。かかる場合、移動体の走行情報(アクセル情報、速度)に基づいて、ギア比を変化させるか否かを判断し、ギア比を変化させる場合には、ギア比の変化に応じてエンジン回転数を変化させる。なお、アクセル情報は、操作部(コントローラ)から検出される操作信号(ボタン信号)でもよい。   For example, in a race game game system in which a moving body (car, motorcycle) races in a virtual space (object space, virtual three-dimensional space), at least the accelerator information indicating the accelerator opening of the moving body, and at least the speed of the moving body The engine speed of the virtual engine is calculated based on the travel information including one and the gear ratio of the virtual engine. And based on the calculated engine speed, a virtual engine sound is produced | generated and a virtual engine sound is output to a sound output part. In such a case, it is determined whether or not to change the gear ratio based on the travel information (accelerator information and speed) of the moving body, and when changing the gear ratio, the engine speed is changed according to the change in the gear ratio. Change. The accelerator information may be an operation signal (button signal) detected from the operation unit (controller).

また、ギア比を変化させる場合には、ギア比の変化に対応する仮想運転データと移動体の走行情報とに基づいてエンジン回転数を演算する。例えば、操作部からの操作情報に基づいて、複数の仮想運転データのうちいずれかの仮想運転データの選択を受け付け、選択された仮想運転データに基づいてエンジン回転数を演算するようにしてもよい。   When the gear ratio is changed, the engine speed is calculated based on the virtual operation data corresponding to the change in the gear ratio and the traveling information of the moving body. For example, based on operation information from the operation unit, selection of any virtual operation data among a plurality of virtual operation data may be received, and the engine speed may be calculated based on the selected virtual operation data. .

ゲームシステムは、家庭用のテレビゲーム用ゲーム機であってもよいし、ゲームセンターに設置されるような業務用のアーケードゲーム機であってもよい。   The game system may be a home video game game machine or a business arcade game machine installed in a game center.

6.2 仮想的な速度に基づく仮想エンジン音生成手法の応用例
本実施形態では、電気自動車の速度が所定制限速度を超えた場合には、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替えるようにしてもよい。
6.2 Application Example of Virtual Engine Sound Generation Method Based on Virtual Speed In this embodiment, when the speed of the electric vehicle exceeds a predetermined speed limit, from the process of calculating the engine speed based on the virtual speed You may make it switch to the process which calculates an engine speed based on driving | running | working information.

例えば、所定制限速度が時速100キロメートルである場合には次のように処理を行う。つまり、図32に示すように、t5時点において電気自動車の速度が時速80キロメートルに達し、電気自動車の走行情報に基づいてエンジン回転数を演算する処理から仮想速度に基づいてエンジン回転数を演算する処理に切り替えられる。その後、電気自動車が時速80〜100キロメートルの間で走行している場合は、走行継続時間に応じて仮想速度が上昇する。   For example, when the predetermined speed limit is 100 kilometers per hour, processing is performed as follows. That is, as shown in FIG. 32, the speed of the electric vehicle reaches 80 km / h at time t5, and the engine speed is calculated based on the virtual speed from the process of calculating the engine speed based on the travel information of the electric car. Switch to processing. Thereafter, when the electric vehicle is traveling between 80 and 100 kilometers per hour, the virtual speed increases according to the traveling duration.

そして、本実施形態では、電気自動車の速度が時速100キロメートルを超えた場合(R1時点)に、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替える処理を行う。電気自動車の速度が所定制限速度を超えた場合には、仮想的な状況ではなく現実の走行情報に応じた仮想エンジン音を生成した方が、運転者及び歩行者等の安全に期するからである。   In this embodiment, when the speed of the electric vehicle exceeds 100 km / h (at R1), the process for calculating the engine speed based on the travel information from the process for calculating the engine speed based on the virtual speed. Process to switch to. If the speed of the electric vehicle exceeds the predetermined speed limit, it is safer for drivers and pedestrians, etc., to generate virtual engine sounds according to actual driving information rather than virtual conditions. is there.

なお、本実施形態では、電気自動車の速度が時速100キロメートルを超えた場合(R1時点)に、仮想速度に基づいてエンジン回転数を演算する処理から走行情報に基づいてエンジン回転数を演算する処理に切り替えると判断された場合には、仮想的なシフトダウンが強制的に行うように制御する。つまり、仮想エンジンのエンジン回転数が著しく低下するように制御する。このようにすれば、更に、運転者に所定制限速度内での安全な運転を促すことができるからである。   In the present embodiment, when the speed of the electric vehicle exceeds 100 km / h (time R1), the process of calculating the engine speed based on the travel information from the process of calculating the engine speed based on the virtual speed. If it is determined to switch to, control is performed so that a virtual downshift is forcibly performed. That is, control is performed so that the engine speed of the virtual engine is significantly reduced. This is because the driver can be further encouraged to drive safely within a predetermined speed limit.

そして、電気自動車の速度が時速80〜100キロメートルの範囲内に戻った場合(R2時点)では、R2時点から走行維持継続時間に応じて仮想速度を速める処理(エンジン回転数を上昇させる処理)を行う。   Then, when the speed of the electric vehicle returns within the range of 80 to 100 km / h (time R2), a process of increasing the virtual speed according to the travel maintenance duration from the time R2 (process of increasing the engine speed) is performed. Do.

このようにすれば、仮想速度の上昇を一定速度状態(例えば、時速80〜100キロメートル)に限定し、それ以上の速度は強制的な仮想シフトダウンにより、仮想エンジンのエンジン回転数を著しく低下させるように制御することで、ドライバーに制限速度内での運転を促すことができる。これにより、ドライバーは、実際の電気自動車の安全な速度を保ちながら、ドライバーの好みの仮想エンジン音によるドライブを体感させることができる。   In this way, the increase in the virtual speed is limited to a constant speed state (for example, 80 to 100 km / h), and a higher speed significantly reduces the engine speed of the virtual engine by a forced virtual downshift. By controlling in this way, it is possible to prompt the driver to drive within the speed limit. As a result, the driver can experience driving by the driver's favorite virtual engine sound while maintaining the safe speed of the actual electric vehicle.

処理部 10、エンジンシミュレーション部 20、エンジン回転制御部 21、
ギア比制御部 22、仮想運転制御部 23、仮想速度制御部 24、
音制御部 30、波形合成部 31、音量制御部 32、音色制御部 33、
音程制御部 34、設定部 40、音制御データ設定部 41、
仮想運転データ設定部 42、受け付け部 50、アクセルペダル 61、
ブレーキペダル 62、速度センサ 63、位置検出センサ 64、
緊急情報検出センサ 65、交通情報受信装置 66、記憶部 70、
主記憶部 71、サウンドバッファ 72、音制御データ記憶部 73、
仮想運転データ記憶部 74、情報記憶媒体 80、D/A 90、
アンプ 91、音出力部 92、操作部 95
Processing unit 10, engine simulation unit 20, engine rotation control unit 21,
Gear ratio control unit 22, virtual operation control unit 23, virtual speed control unit 24,
Sound control unit 30, waveform synthesis unit 31, volume control unit 32, tone color control unit 33,
Pitch control unit 34, setting unit 40, sound control data setting unit 41,
Virtual driving data setting unit 42, receiving unit 50, accelerator pedal 61,
Brake pedal 62, speed sensor 63, position detection sensor 64,
Emergency information detection sensor 65, traffic information receiving device 66, storage unit 70,
Main memory 71, sound buffer 72, sound control data memory 73,
Virtual operation data storage unit 74, information storage medium 80, D / A 90,
Amplifier 91, sound output unit 92, operation unit 95

Claims (9)

電動機によって走行可能な車両に備える音制御装置であって、
前記車両の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、
前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部とを含み、
前記エンジンシミュレーション部が、
前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、
前記音制御部が、
前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うことを特徴とする音制御装置。
A sound control device for a vehicle that can be driven by an electric motor,
An engine simulation unit for calculating the engine speed of the virtual engine based on the traveling information of the vehicle and the result of simulating the operation of the virtual vehicle component;
A sound control unit that controls a virtual engine sound based on the engine speed,
The engine simulation unit
Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed,
The sound control unit is
A sound control apparatus that performs a process of adding a sound effect according to a result of simulating the operation of the virtual vehicle component to a virtual engine sound controlled based on the engine speed.
請求項1において、
前記音制御部が、
前記仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて効果音を決定し、決定された効果音を付加する処理を行うことを特徴とする音制御装置。
In claim 1,
The sound control unit is
A sound control device that performs a process of determining a sound effect based on virtual driving data used for simulating the operation of the virtual vehicle component and adding the determined sound effect.
請求項1又は2において、
前記音制御部が、
前記仮想車両構成部材の動作をシミュレートした結果に応じて前記効果音を付加するタイミングを決定し、決定されたタイミングに前記効果音を付加する処理を行うことを特徴とする音制御装置。
In claim 1 or 2,
The sound control unit is
A sound control apparatus, comprising: determining a timing for adding the sound effect according to a result of simulating the operation of the virtual vehicle component, and performing a process of adding the sound effect to the determined timing.
請求項1〜3のいずれかにおいて、
前記音制御部が、
前記仮想車両構成部材の動作のシミュレーションに用いられる仮想運転データに基づいて、前記効果音を付加するタイミングを決定し、決定されたタイミングに前記効果音を付加する処理を行うことを特徴とする音制御装置。
In any one of Claims 1-3,
The sound control unit is
Sound that determines the timing for adding the sound effect based on virtual driving data used for simulation of the operation of the virtual vehicle component, and performs processing for adding the sound effect to the determined timing Control device.
電動機によって走行可能な車両であって、
前記車両の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、
前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部と、
前記仮想エンジン音を出力する音出力部とを含み、
前記エンジンシミュレーション部が、
前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、
前記音制御部が、
前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うことを特徴とする車両。
A vehicle that can be driven by an electric motor,
An engine simulation unit for calculating the engine speed of the virtual engine based on the traveling information of the vehicle and the result of simulating the operation of the virtual vehicle component;
A sound control unit that controls a virtual engine sound based on the engine speed;
A sound output unit for outputting the virtual engine sound,
The engine simulation unit
Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed,
The sound control unit is
A vehicle that performs a process of adding a sound effect according to a result of simulating an operation of the virtual vehicle component to a virtual engine sound controlled based on the engine speed.
仮想空間において移動体を移動させるゲームシステムであって、
前記移動体の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、
前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部と、
前記仮想エンジン音を出力する音出力部とを含み、
前記エンジンシミュレーション部が、
前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、
前記音制御部が、
前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うことを特徴とするゲームシステム。
A game system for moving a moving object in a virtual space,
An engine simulation unit for calculating the engine speed of the virtual engine based on the traveling information of the moving body and the result of simulating the operation of the virtual vehicle component;
A sound control unit that controls a virtual engine sound based on the engine speed;
A sound output unit for outputting the virtual engine sound,
The engine simulation unit
Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed,
The sound control unit is
The game system which performs the process which adds the sound effect according to the result which simulated operation | movement of the said virtual vehicle structural member to the virtual engine sound controlled based on the said engine speed.
電動機によって走行可能な車両に備える音制御装置のためのプログラムであって、
前記車両の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、
前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部として、コンピュータを機能させ、
前記エンジンシミュレーション部が、
前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、
前記音制御部が、
前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うことを特徴とするプログラム。
A program for a sound control device provided in a vehicle that can be driven by an electric motor,
An engine simulation unit for calculating the engine speed of the virtual engine based on the traveling information of the vehicle and the result of simulating the operation of the virtual vehicle component;
Based on the engine speed, the computer functions as a sound control unit that controls the virtual engine sound,
The engine simulation unit
Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed,
The sound control unit is
The program which performs the process which adds the sound effect according to the result of having simulated operation | movement of the said virtual vehicle structural member to the virtual engine sound controlled based on the said engine speed.
仮想空間において移動体を移動させるゲームシステムのためのプログラムであって、
前記移動体の走行情報と、仮想車両構成部材の動作をシミュレートした結果とに基づいて、仮想エンジンのエンジン回転数を演算するエンジンシミュレーション部と、
前記エンジン回転数に基づいて、仮想エンジン音を制御する音制御部として、コンピュータを機能させ、
前記エンジンシミュレーション部が、
前記仮想車両構成部材の動作をシミュレートした結果に基づいて、エンジン回転数を変化させると共に、
前記音制御部が、
前記エンジン回転数に基づいて制御された仮想エンジン音に、前記仮想車両構成部材の動作をシミュレートした結果に応じた効果音を付加する処理を行うことを特徴とするプログラム。
A program for a game system for moving a moving object in a virtual space,
An engine simulation unit for calculating the engine speed of the virtual engine based on the traveling information of the moving body and the result of simulating the operation of the virtual vehicle component;
Based on the engine speed, the computer functions as a sound control unit that controls the virtual engine sound,
The engine simulation unit
Based on the result of simulating the operation of the virtual vehicle component, the engine speed is changed,
The sound control unit is
The program which performs the process which adds the sound effect according to the result of having simulated operation | movement of the said virtual vehicle structural member to the virtual engine sound controlled based on the said engine speed.
コンピュータにより読取可能な情報記憶媒体であって、請求項7又は8に記載のプログラムを記憶することを特徴とする情報記憶媒体。   An information storage medium readable by a computer, wherein the program according to claim 7 or 8 is stored.
JP2010084652A 2010-03-31 2010-03-31 Sound control device, vehicle, game system, program and information storage medium Withdrawn JP2011215437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010084652A JP2011215437A (en) 2010-03-31 2010-03-31 Sound control device, vehicle, game system, program and information storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010084652A JP2011215437A (en) 2010-03-31 2010-03-31 Sound control device, vehicle, game system, program and information storage medium

Publications (1)

Publication Number Publication Date
JP2011215437A true JP2011215437A (en) 2011-10-27

Family

ID=44945203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010084652A Withdrawn JP2011215437A (en) 2010-03-31 2010-03-31 Sound control device, vehicle, game system, program and information storage medium

Country Status (1)

Country Link
JP (1) JP2011215437A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014218242A (en) * 2013-05-03 2014-11-20 エーバーシュペッヒャー・エグゾースト・テクノロジー・ゲーエムベーハー・ウント・コンパニー・カーゲー Road vehicle
KR101592419B1 (en) 2014-08-18 2016-02-05 현대자동차주식회사 Method for generating virtual engine sound and virtual engine sound generating system using the same
KR20160140933A (en) * 2014-04-04 2016-12-07 포레시아 이미션스 콘트롤 테크놀로지스, 저머니 게엠베하 Method of influencing the exhaust noise of a motor vehicle and exhaust system for a motor vehicle
JP2017509522A (en) * 2014-01-10 2017-04-06 ボーズ・コーポレーションBose Corporation Engine sound management
KR101742774B1 (en) * 2016-11-17 2017-06-01 김영준 Output control method of virtual exhaust sound and recording medium storing computer program for the same
KR101768174B1 (en) * 2016-06-20 2017-08-16 장원준 Apparatus and method for Virtual Exhaust Sound
JP2018036495A (en) * 2016-08-31 2018-03-08 パイオニア株式会社 Engine sound output device, and engine sound output method
CN107871032A (en) * 2016-09-27 2018-04-03 I.E.T.股份公司 The motor vehicles of behavioral simulator with mechanical gearbox
JP2018126570A (en) * 2018-04-13 2018-08-16 株式会社タイトー Game system
CN109435837A (en) * 2018-12-20 2019-03-08 云南玉溪汇龙科技有限公司 A kind of engine of electric vehicle acoustic simulation synthesizer and method
CN112406698A (en) * 2020-09-29 2021-02-26 中国第一汽车股份有限公司 Rotating speed control method of active sound production system of electric automobile and vehicle
JP2021030792A (en) * 2019-08-21 2021-03-01 ヤマハ株式会社 Sound data output device and vehicle
WO2021229656A1 (en) * 2020-05-11 2021-11-18 サウンドデザインラボ合同会社 Sound signal generation device, sound signal generation method, and sound signal generation program
JP2022036827A (en) * 2020-08-24 2022-03-08 トヨタ自動車株式会社 Electric vehicle
JP2022036834A (en) * 2020-08-24 2022-03-08 トヨタ自動車株式会社 Electric vehicle
WO2022059522A1 (en) * 2020-09-18 2022-03-24 ソニーグループ株式会社 Information processing device, information processing method, and program
CN116279112A (en) * 2023-05-25 2023-06-23 科大讯飞(苏州)科技有限公司 Engine simulation method, sound wave synthesis method and related devices

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014218242A (en) * 2013-05-03 2014-11-20 エーバーシュペッヒャー・エグゾースト・テクノロジー・ゲーエムベーハー・ウント・コンパニー・カーゲー Road vehicle
JP2017509522A (en) * 2014-01-10 2017-04-06 ボーズ・コーポレーションBose Corporation Engine sound management
US10112534B2 (en) 2014-01-10 2018-10-30 Bose Corporation Engine sound management
KR20160140933A (en) * 2014-04-04 2016-12-07 포레시아 이미션스 콘트롤 테크놀로지스, 저머니 게엠베하 Method of influencing the exhaust noise of a motor vehicle and exhaust system for a motor vehicle
JP2017520802A (en) * 2014-04-04 2017-07-27 フォルシア エミッションズ コントロール テクノロジーズ,ジャーマニー ゲーエムベーハーFaurecia Emissions Control Technologies,Germany GmbH Methods for affecting automobile exhaust noise and automobile exhaust systems
KR102363773B1 (en) 2014-04-04 2022-02-15 포레시아 이미션스 콘트롤 테크놀로지스, 저머니 게엠베하 Method of influencing the exhaust noise of a motor vehicle and exhaust system for a motor vehicle
US10059260B2 (en) 2014-08-18 2018-08-28 Hyundai Motor Company Method of and system for generating virtual engine sound
KR101592419B1 (en) 2014-08-18 2016-02-05 현대자동차주식회사 Method for generating virtual engine sound and virtual engine sound generating system using the same
KR101768174B1 (en) * 2016-06-20 2017-08-16 장원준 Apparatus and method for Virtual Exhaust Sound
JP2018036495A (en) * 2016-08-31 2018-03-08 パイオニア株式会社 Engine sound output device, and engine sound output method
CN107871032A (en) * 2016-09-27 2018-04-03 I.E.T.股份公司 The motor vehicles of behavioral simulator with mechanical gearbox
KR101742774B1 (en) * 2016-11-17 2017-06-01 김영준 Output control method of virtual exhaust sound and recording medium storing computer program for the same
JP2018126570A (en) * 2018-04-13 2018-08-16 株式会社タイトー Game system
CN109435837A (en) * 2018-12-20 2019-03-08 云南玉溪汇龙科技有限公司 A kind of engine of electric vehicle acoustic simulation synthesizer and method
JP2021030792A (en) * 2019-08-21 2021-03-01 ヤマハ株式会社 Sound data output device and vehicle
WO2021229656A1 (en) * 2020-05-11 2021-11-18 サウンドデザインラボ合同会社 Sound signal generation device, sound signal generation method, and sound signal generation program
CN113993744A (en) * 2020-05-11 2022-01-28 音响设计研究室联合公司 Audio signal generation device, audio signal generation method, and audio signal generation program
JP2022036827A (en) * 2020-08-24 2022-03-08 トヨタ自動車株式会社 Electric vehicle
JP2022036834A (en) * 2020-08-24 2022-03-08 トヨタ自動車株式会社 Electric vehicle
JP7413955B2 (en) 2020-08-24 2024-01-16 トヨタ自動車株式会社 Electric car
WO2022059522A1 (en) * 2020-09-18 2022-03-24 ソニーグループ株式会社 Information processing device, information processing method, and program
CN112406698A (en) * 2020-09-29 2021-02-26 中国第一汽车股份有限公司 Rotating speed control method of active sound production system of electric automobile and vehicle
CN112406698B (en) * 2020-09-29 2023-09-15 中国第一汽车股份有限公司 Electric automobile active sounding system rotating speed control method and vehicle
CN116279112A (en) * 2023-05-25 2023-06-23 科大讯飞(苏州)科技有限公司 Engine simulation method, sound wave synthesis method and related devices
CN116279112B (en) * 2023-05-25 2024-01-16 科大讯飞(苏州)科技有限公司 Engine simulation method, sound wave synthesis method and related devices

Similar Documents

Publication Publication Date Title
JP2011215436A (en) Sound control device, vehicle, program and information storage medium
JP2011215437A (en) Sound control device, vehicle, game system, program and information storage medium
JP2011213273A (en) Sound control device, vehicle, program, and information storage medium
US8457323B2 (en) Device for entertainment during driving of a car
JP5778163B2 (en) System for simulated multi-gear vehicle sound generation
CN113165531A (en) Sound and performance simulator for electric vehicles
JP4079518B2 (en) Engine simulated sound generator
US9162619B2 (en) Notification sound control unit of approaching vehicle audible system
JP4542183B2 (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
US20150199955A1 (en) Engine sound simulation for electric vehicles
US20080060861A1 (en) Entertainment vehicle that simulates a vehicle with an internal combustion engine and multiple gear ratios
CN103381774A (en) Engine sound enhancement (ese) system for a continuously variable transmission (cvt) equipped vehicle
CN103786717A (en) Engine sound enhancement system for a fixed gear transmission
JP4094729B2 (en) Vehicle engine sound generator
US9396719B2 (en) Method and device for synthetic generation of an acoustic signal
CN114572109A (en) Method for providing virtual sound in electric vehicle
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
TWI693174B (en) Analog sound wave dynamic adjustment system of gear-shifting electric locomotive
JP4984861B2 (en) Musical sound generator for vehicle and program
KR101848779B1 (en) Electric car driving sound control device
TWM585219U (en) Dynamic sound adjustment system of electric motorcycle
JP4515321B2 (en) Engine sound synthesizer, vehicle equipped with the same, and engine sound synthesizer
EP3821427B1 (en) Method for generating an audio signal, in particular for active control of the sound of the engine of a land vehicle, and corresponding apparatus
佐藤快星 et al. Driving Experience Enhancement of Electric Vehicles with Artificial Exhaust Note Generation
AU2006100960A4 (en) Engine Sound Generating Device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130604