A noise level calculation unit (122) calculates an ambient noise level around a vehicle (CR) on the basis of the results of the sound picked up by a sound pickup unit (150). Furthermore, on the basis of the results of imaging performed by an imaging unit (160), a distance calculation unit (123) determines the presence or absence of a person whose attention is to be drawn, and calculates the distance to the person whose attention is to be drawn if a person whose attention is to be drawn is present. If the distance to the person whose attention is to be drawn is not less than a reference distance, a level control unit (124) calculates a new corrected level value on the basis of the noise level, and subsequently, calculates a level adjustment value. Meanwhile, if the distance to the person whose attention is to be drawn is less than the reference distance, the level control unit (124) adopts, irrespective of the noise level, the corrected level value at the point in time when the reference distance was most recently reached, and calculates a level adjustment value. The output sound volume of pseudo engine sound is adjusted on the basis of the level adjustment value thus calculated. As a result, it is possible to generate pseudo engine sound which can contribute to traffic safety.
展开▼