Signal generating device, information generating device, signal generating method, and information generating method
Patent Information
- Application Number
- JP2021076274
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-28
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2041-04-28
Smart Images

Figure 0007632035000001 
Figure 0007632035000002 
Figure 0007632035000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a signal generating device, an information generating device, a signal generating method, and an information generating method. [Background technology]
[0002] Patent Document 1 discloses a method for evoking the sensation of driving for a passenger in a vehicle equipped with an electric motor as a power source, in which vibrations and sounds are generated separately based on the operation of the electric motor. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2012 / 001813 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a need for a technology that can give vehicle occupants a sense of immersion in the driving experience by using a method different from that described in Patent Document 1. The present disclosure aims to provide a new technology that can give vehicle occupants a sense of immersion in the driving experience. [Means for solving the problem]
[0005] A signal generating device according to one embodiment of the present disclosure includes an acquisition unit that acquires information regarding the traveling of a vehicle or an operation on the vehicle, a first generation unit that generates a sound signal indicating a sound corresponding to the traveling of the vehicle based on the information acquired by the acquisition unit, and a second generation unit that generates a vibration signal indicating a vibration corresponding to the traveling of the vehicle based on the sound signal generated by the first generation unit.
[0006] An information generating device according to another aspect of the present disclosure includes an acquisition unit that acquires a plurality of pieces of information including first information regarding the traveling of a vehicle or an operation performed on the vehicle, and second information regarding the traveling of the vehicle or an operation performed on the vehicle, and a generation unit that generates performance designation information that specifies a light effect corresponding to the traveling of the vehicle, based on the plurality of pieces of information acquired by the acquisition unit.
[0007] A signal generation method according to yet another aspect of the present disclosure is a signal generation method implemented by a computer, which acquires information related to the traveling of a vehicle or an operation on the vehicle, generates a sound signal indicating a sound corresponding to the traveling of the vehicle based on the acquired information, and generates a vibration signal indicating a vibration corresponding to the traveling of the vehicle based on the generated sound signal.
[0008] An information generation method according to yet another aspect of the present disclosure is an information generation method implemented by a computer, which acquires a plurality of pieces of information including first information regarding the traveling of a vehicle or an operation performed on the vehicle, and second information regarding the traveling of the vehicle or an operation performed on the vehicle, and generates performance designation information that specifies a light effect according to the traveling of the vehicle based on the acquired plurality of pieces of information. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of a signal generating device 1 according to a first embodiment. [Diagram 2] FIG. 1 is a diagram illustrating an example of a vehicle 100. [Diagram 3] 13 is a diagram illustrating an example of a correspondence relationship indicated by reference information e. FIG. [Figure 4] 11 is a diagram illustrating an example of a correspondence relationship indicated by first reference information e1. FIG. [Diagram 5] 13 is a diagram illustrating an example of a correspondence relationship indicated by second reference information e2. FIG. [Figure 6] FIG. 2 is a diagram showing an example of a correspondence relationship indicated by travel information g1. [Figure 7] FIG. 13 is a diagram showing an example of a correspondence relationship indicated by sound information h1. [Figure 8]3 is a diagram illustrating an example of the operation of the signal generating device 1. FIG. [Figure 9] FIG. 13 is a diagram showing an example of a signal generating device 1A according to a first modified example. [Figure 10] FIG. 13 is a diagram illustrating an example of a signal generating device 1C according to a third modified example. [Figure 11] FIG. 13 is a diagram showing an example of a signal generating device 1D according to another example of the third modified example. [Figure 12] FIG. 13 is a diagram showing an example of a vehicle 100 according to a fourth modified example. [Figure 13] FIG. 13 is a diagram showing an example of a vehicle 100 according to a fourth modified example. [Figure 14] 1A and 1B are diagrams showing examples of an image T1 and an image T2. [Figure 15] 13A to 13C are diagrams showing other examples of each of the images T1 and T2. [Figure 16] FIG. 13 illustrates an example of a sound control unit 83. [Figure 17] FIG. 4 illustrates an example of a vibration control unit 84. [Figure 18] FIG. 11 is a diagram illustrating an example of the operation of the information generating device 8. [Figure 19] FIG. 13 is a diagram showing an example of a correspondence relationship indicated by sound information h2. [Figure 20] FIG. 4 is a diagram showing an example of a waveform indicating a noise sound. [Figure 21] FIG. 4 is a diagram showing an example of a waveform indicating an attack element in a virtual engine sound. [Figure 22] FIG. 13 is a diagram showing an example of a waveform showing a sound following an attack element in a virtual engine sound. [Figure 23] FIG. 13 is a diagram showing an example of a vehicle 100 according to a sixth modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] A: First embodiment A1: Signal generation device 1 FIG. 1 is a diagram showing an example of a signal generating device 1 according to a first embodiment. The signal generating device 1 is mounted on a vehicle 100. The vehicle 100 is an electric vehicle that does not have an engine. The vehicle 100 is operated by a driver of the vehicle 100. The vehicle 100 may perform autonomous driving. The vehicle 100 includes a signal generating device 1, wheels 2a to 2d, a wheel control unit 3, a speed measuring device 3A, an operation unit 4, a speaker 5, a seat 6, and a vibration unit 7.
[0011] 2 is a diagram showing an example of a vehicle 100. The vehicle 100 includes a vehicle interior 100a, a right door 66, and a left door 67. The vehicle interior 100a includes a speaker 5, a seat 6, a vibration unit 7, an accelerator pedal 32, a steering wheel 61, a shift knob 62, a floor mat 63, a headrest 64, an armrest 65, a part of the right door 66, and a part of the left door 67. Each of the right door 66 and the left door 67 includes the speaker 5 and the armrest 65.
[0012] In Fig. 1, the signal generating device 1 generates a sound signal c1 and a vibration signal d1. The sound signal c1 is a signal that indicates a virtual engine sound. The sound signal c1 is not limited to a signal that indicates a virtual engine sound. For example, the sound signal c1 may be a signal that indicates a sound effect that gives the feeling of acceleration of the vehicle 100. The vibration signal d1 is a signal that indicates vibration based on the virtual engine sound.
[0013] The engine sound includes the sound generated by the engine itself, the intake sound caused by the intake of air by the engine, and the exhaust sound caused by the exhaust of the engine. The engine sound may be only the sound generated by the engine itself, or may be a combination of the sound generated by the engine itself and the intake sound, or may be a combination of the sound generated by the engine itself and the exhaust sound. The engine sound may further include a sound indicative of noise.
[0014] Each of the wheels 2a and 2b is a front wheel of the vehicle 100. Each of the wheels 2c and 2d is a rear wheel of the vehicle 100. The vehicle 100 may have additional wheels in addition to the wheels 2a to 2d.
[0015] The wheel control unit 3 controls the rotation of each of the wheels 2a and 2b. The wheel control unit 3 may control the rotation of each of the wheels 2c and 2d instead of the rotation of each of the wheels 2a and 2b. The wheel control unit 3 may control the rotation of each of the wheels 2a to 2d. The wheel control unit 3 includes a motor 31, an accelerator pedal 32, a shift lever 33, a motor control unit 34, and a power transmission unit 35.
[0016] The motor 31 generates power based on electric power. The accelerator pedal 32 and the shift lever 33 are each operated by a driver of the vehicle 100. The accelerator pedal 32 and the shift lever 33 may each be automatically operated.
[0017] The position of the accelerator pedal 32 is adjusted by the driver of the vehicle 100. The position of the accelerator pedal 32 corresponds to the "accelerator opening." The accelerator opening increases as the difference between the position of the accelerator pedal 32 and the reference position of the accelerator pedal 32 increases. The accelerator opening decreases as the difference between the position of the accelerator pedal 32 and the reference position of the accelerator pedal 32 decreases. The reference position of the accelerator pedal 32 is the position of the accelerator pedal 32 in a situation where the accelerator pedal 32 is not operated. When the position of the accelerator pedal 32 matches the reference position of the accelerator pedal 32, the accelerator opening is "0."
[0018] The difference between the position of the accelerator pedal 32 and the reference position of the accelerator pedal 32 can be referred to as the "displacement amount of the accelerator pedal 32." The displacement amount of the accelerator pedal 32 may be used as the accelerator opening degree. The accelerator pedal 32 is an example of an accelerator. When the vehicle 100 has an accelerator lever instead of the accelerator pedal 32, the accelerator lever is an example of an accelerator.
[0019] The shift lever 33 is selectively set to any one of a drive range, a parking range, a reverse range, and a neutral range by the driver of the vehicle 100.
[0020] The motor control unit 34 detects the position of the accelerator pedal 32 and the position of the shift lever 33. Methods for detecting the positions of the accelerator pedal 32 and the shift lever 33 are well known, and therefore detailed description thereof will be omitted.
[0021] The motor control unit 34 controls the motor 31 based on the position of the accelerator pedal 32 and the position of the shift lever 33. For example, the motor control unit 34 generates rotation direction information and rotation speed information based on the position of the accelerator pedal 32 and the position of the shift lever 33. The rotation direction information is information that determines the rotation direction of the motor 31. The rotation speed information is information that determines the rotation speed of the motor 31. The motor control unit 34 sets the rotation direction of the motor 31 to the rotation direction determined by the rotation direction information. The motor control unit 34 sets the rotation speed of the motor 31 to the rotation speed determined by the rotation speed information. The method of controlling the rotation (rotation direction and rotation speed) of the motor 31 based on the position of the accelerator pedal 32 and the position of the shift lever 33 is well known, so a detailed description will be omitted.
[0022] The power transmission unit 35 is a set of reduction gears. The power transmission unit 35 transmits the power generated by the motor 31 to the wheels 2a and 2b. The power transmission unit 35 may transmit the power generated by the motor 31 to the wheels 2c and 2d instead of the wheels 2a and 2b. The power transmission unit 35 may transmit the power generated by the motor 31 to the wheels 2a to 2d.
[0023] The speed measurement device 3A measures the speed of the vehicle 100. The speed measurement device 3A generates speed information a1 based on the measurement result of the speed of the vehicle 100. The speed information a1 is information indicating the speed of the vehicle 100. The speed information a1 is an example of information related to the traveling of the vehicle 100.
[0024] The motor control unit 34 generates accelerator information b1 based on the position of the accelerator pedal 32. The accelerator information b1 is information that indicates the accelerator opening. The accelerator information b1 is an example of information related to an operation on the vehicle 100.
[0025] Each of the speed information a1 and the accelerator information b1 is an example of information related to the traveling of the vehicle 100 or an operation on the vehicle 100. The information related to the traveling of the vehicle 100 or an operation on the vehicle 100 may include the speed information a1 and the accelerator information b1.
[0026] The operation unit 4 is, for example, a touch panel. The operation unit 4 is not limited to a touch panel, and may be an operation panel having various operation buttons. The operation unit 4 receives operations performed by a passenger of the vehicle 100. Hereinafter, a "passenger of the vehicle 100" will be simply referred to as a "passenger".
[0027] The speaker 5 is a speaker set having a plurality of speakers. The speaker 5 may be a single speaker. The speaker 5 emits various sounds. For example, the speaker 5 emits a virtual engine sound based on the sound signal c1.
[0028] The seat 6 is a seat such as a driver's seat. The seat 6 is an example of an object located in the vehicle 100. The object located in the vehicle 100 is not limited to the seat 6, and may be, for example, an object located in the vehicle interior 100a shown in Fig. 2. For example, the object located in the vehicle 100 may be any one of the steering wheel 61, the shift knob 62 located at the tip of the shift lever 33, the floor mat 63, the accelerator pedal 32, the headrest 64, and the armrest 65.
[0029] The vibration unit 7 is disposed on the seat 6. For example, the vibration unit 7 is disposed inside the seat 6. The vibration unit 7 may be disposed on the surface of the seat 6. The vibration unit 7 vibrates based on the vibration signal d1. Therefore, the vibration of the vibration unit 7 is based on a virtual engine sound. The vibration unit 7 imparts vibrations based on the virtual engine sound to the seat 6.
[0030] The object that receives the vibration from the vibration unit 7 is not limited to the seat 6, but may be any object located in the vehicle 100. The object that receives the vibration from the vibration unit 7 may be, for example, any one of the steering wheel 61, the shift knob 62, the floor mat 63, the accelerator pedal 32, the headrest 64, and the armrest 65. The vibration unit 7 may apply vibration based on the vibration signal d1 to multiple objects located in the vehicle 100. For example, the vibration unit 7 may apply vibration based on the vibration signal d1 to both the seat 6 and the steering wheel 61. The vibration unit 7 is disposed in the object that receives the vibration from the vibration unit 7.
[0031] 1 receives speed information a1 from a vehicle speed measurement device 3A. The signal generating device 1 receives accelerator information b1 from a motor control unit 34. The speed information a1 and accelerator information b1 are communicated via a controller area network (CAN). The speed information a1 and accelerator information b1 may be communicated via a communication protocol different from CAN.
[0032] The signal generating device 1 generates a sound signal c1 and a vibration signal d1 based on speed information a1 and accelerator information b1. The signal generating device 1 includes a storage device 11 and a processing device 12. The storage device 11 may be an external element of the signal generating device 1.
[0033] The storage device 11 is a computer-readable recording medium (e.g., a non-transitive recording medium readable by a computer). The storage device 11 includes a non-volatile memory and a volatile memory. The non-volatile memory is, for example, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), and an Electrically Erasable Programmable Read Only Memory (EEPROM). The volatile memory is, for example, a Random Access Memory (RAM).
[0034] The storage device 11 stores a program p1 and various information. The program p1 defines the operation of the signal generating device 1. The storage device 11 may store the program p1 read from a storage device in a server (not shown). In this case, the storage device in the server is an example of a computer-readable recording medium.
[0035] The processing device 12 includes one or more central processing units (CPUs). The one or more CPUs are an example of one or more processors. Each of the processing device, the processor, and the CPU is an example of a computer.
[0036] The processing device 12 reads a program p1 from the storage device 11. The processing device 12 executes the program p1 to function as an acquisition unit 13, a generation unit 14, and an LPF (Low Pass Filter) 15. At least one of the acquisition unit 13, the generation unit 14, and the LPF 15 may be realized by a circuit such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array).
[0037] The acquisition unit 13 acquires the speed information a1 from the vehicle speed measurement device 3A. For example, the acquisition unit 13 first transmits a request for the speed information a1 to the vehicle speed measurement device 3A. The acquisition unit 13 acquires the speed information a1 transmitted from the vehicle speed measurement device 3A in response to the request for the speed information a1. When the vehicle speed measurement device 3A actively transmits the speed information a1 to the acquisition unit 13, the acquisition unit 13 may acquire the speed information a1 actively transmitted from the vehicle speed measurement device 3A. The acquisition unit 13 acquires the accelerator information b1 from the motor control unit 34. For example, the acquisition unit 13 first transmits a request for the accelerator information b1 to the motor control unit 34. The acquisition unit 13 acquires the accelerator information b1 transmitted from the motor control unit 34 in response to the request for the accelerator information b1. When the motor control unit 34 actively transmits the accelerator information b1 to the acquisition unit 13, the acquisition unit 13 may acquire the accelerator information b1 actively transmitted from the motor control unit 34.
[0038] The generator 14 generates a sound signal c1 based on the speed information a1 and the accelerator information b1 acquired by the acquisition unit 13. The generator 14 is an example of a first generator. The generator 14 includes a determination unit 141 and a signal generator 142.
[0039] The determination unit 141 determines the rotation speed of the virtual engine based on the speed information a1. The virtual engine is a virtual engine virtually mounted on the vehicle 100. The determination unit 141 determines the rotation speed of the virtual engine by using the reference information e.
[0040] The reference information e is information indicating the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine. The reference information e is stored in the storage device 11.
[0041] The determination unit 141 uses the reference information e to determine the rotation speed of the virtual engine corresponding to the speed of the vehicle 100 indicated by the speed information a1. When the determination unit 141 determines the rotation speed of the virtual engine, it generates rotation speed information f1 indicating the rotation speed of the virtual engine.
[0042] The reference information e may include first reference information e1 and second reference information e2. The first reference information e1 is information indicating the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is accelerating. The second reference information e2 is information indicating the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is decelerating and when the vehicle 100 is traveling at a constant speed.
[0043] Even when the reference information e includes the first reference information e1 and the second reference information e2, the determination unit 141 determines the rotation speed of the virtual engine based on the speed information a1.
[0044] For example, the decision unit 141 first determines whether the vehicle 100 is accelerating based on a change in the speed information a1.
[0045] When it is determined that the vehicle 100 is accelerating, the determination unit 141 determines the rotation speed of the virtual engine corresponding to the speed of the vehicle 100 indicated by the speed information a1 by using the first reference information e1.
[0046] When determining that the vehicle 100 is not accelerating, the determining unit 141 determines that the vehicle 100 is decelerating or traveling at a constant speed.
[0047] When the determination unit 141 determines that the vehicle 100 is decelerating or moving at a constant speed, it determines a virtual engine speed corresponding to the speed of the vehicle 100 indicated by the speed information a1, using the second reference information e2.
[0048] Even when the reference information e includes the first reference information e1 and the second reference information e2, when the determination unit 141 determines the rotation speed of the virtual engine, it generates rotation speed information f1 indicating the rotation speed of the virtual engine.
[0049] The signal generating unit 142 generates a sound signal c1 based on the rotation speed information f1 and the accelerator information b1.
[0050] The signal generating unit 142 first determines the running state of the vehicle 100 based on the rotation speed information f1 and the accelerator information b1. For example, the signal generating unit 142 determines the running state of the vehicle 100 by using the running information g1.
[0051] The driving information g1 is information that indicates the correspondence between the rotation speed of the virtual engine, the accelerator opening, and the driving state of the vehicle 100. The driving information g1 is stored in the storage device 11.
[0052] The signal generator 142 uses the driving information g1 to determine the driving state of the vehicle 100 corresponding to both the rotation speed of the virtual engine indicated by the rotation speed information f1 and the accelerator opening indicated by the accelerator information b1.
[0053] Next, the signal generating unit 142 generates a sound signal c1 based on the traveling state of the vehicle 100. For example, the signal generating unit 142 generates the sound signal c1 by using the sound information h1.
[0054] The sound information h1 is information indicating a correspondence relationship between the running state of the vehicle 100 and sound data indicating a virtual engine sound. The sound data indicates a virtual engine sound corresponding to the running state of the vehicle 100. The sound information h1 is stored in the storage device 11.
[0055] The signal generating unit 142 generates a sound signal c1 corresponding to the running state of the vehicle 100 using the sound information h1.
[0056] The sound signal c1 has a plurality of frequency components having mutually different frequencies. A plurality of frequency components having mutually different frequencies is an example of a plurality of sound components that are mutually different. The sound signal c1 may have a plurality of waveform components having mutually different waveforms. A plurality of waveform components having mutually different waveforms is another example of a plurality of sound components that are mutually different.
[0057] The LPF 15 generates a vibration signal d1 based on the sound signal c1. Since the vibration signal d1 is generated based on the sound signal c1, the vibration indicated by the vibration signal d1 is linked to the sound indicated by the sound signal c1.
[0058] The LPF 15 passes frequency components of the sound signal c1 that have frequencies equal to or lower than a threshold value n. The threshold value n is 100 Hz. The threshold value n is not limited to 100 Hz, and may be a frequency higher than 100 Hz or a frequency lower than 100 Hz. The threshold value n is set by adjusting the cutoff frequency of the LPF 15.
[0059] The LPF 15 generates the vibration signal d1 based on only frequency components having frequencies equal to or lower than a threshold n among the multiple frequency components included in the sound signal c1. A vehicle tends to vibrate when the engine sound includes low-pitched sounds (e.g., sounds having frequencies equal to or lower than 100 Hz). Therefore, the vibration indicated by the vibration signal d1 includes vibrations simulating vibrations generated by a vehicle equipped with an engine.
[0060] The LPF 15 generates the vibration signal d1 based on only a portion of the sound components contained in the sound signal c1. The portion of the sound components is, for example, a frequency component having a frequency equal to or lower than a threshold n among the frequency components contained in the sound signal c1.
[0061] The LPF 15 is an example of a second generating section. The second generating section is not limited to the LPF 15, and may be a BPF (Band Pass Filter) or an HPF (High Pass Filter).
[0062] The BPF used instead of the LPF 15 passes, for example, frequency components having frequencies in a frequency band of 1 Hz to 100 Hz. In this case, the vibrations indicated by the vibration signal d1 generated by the BPF include at least some components of vibrations generated by a vehicle equipped with the engine. The frequency components passed by the BPF are not limited to frequency components having frequencies in a frequency band of 1 Hz to 100 Hz, and can be changed as appropriate.
[0063] The HPF used instead of the LPF 15 passes, for example, frequency components having frequencies included in a frequency band of 1 Hz or more. In this case, the vibrations indicated by the vibration signal d1 generated by the HPF include at least some components of vibrations generated by a vehicle equipped with an engine. The frequency components passed by the HPF are not limited to frequency components having frequencies included in a frequency band of 1 Hz or more, and can be changed as appropriate.
[0064] Regardless of whether the second generation unit is the LPF 15, the BPF, or the HPF, the vibration indicated by the vibration signal d1 generated by the second generation unit is linked to the sound indicated by the sound signal c1.
[0065] A2:Reference information e The reference information e indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine. The rotation speed of the virtual engine depends on the speed of the vehicle 100 and the virtual transmission.
[0066] The virtual transmission is a transmission virtually installed in the vehicle 100. The virtual transmission has three gears, J1 to J3. Gear J1 corresponds to first gear in the virtual transmission. Gear J2 corresponds to second gear in the virtual transmission. Gear J3 corresponds to third gear in the virtual transmission. Each of gears J1, J2, and J3 may also be referred to as a shift gear. The virtual transmission may have one or more gears.
[0067] 3 is a diagram showing an example of the correspondence indicated by the reference information e, that is, a diagram showing an example of the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine. In FIG 3, the horizontal axis indicates the speed of the vehicle 100, and the vertical axis indicates the rotation speed of the virtual engine.
[0068] Reference information e indicates the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine for each of the gears J1 to J3. The rotation speed MAX1 of the virtual engine indicates the maximum rotation speed of the virtual engine. The maximum rotation speed of the virtual engine is, for example, 9000 rpm (revolutions per minute). The maximum rotation speed of the virtual engine is not limited to 9000 rpm.
[0069] The reference information e includes first reference information e1 and second reference information e2. The first reference information e1 is information indicating the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is accelerating. The second reference information e2 is information indicating the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is decelerating and at a constant speed.
[0070] 4 is a diagram showing an example of the correspondence indicated by the first reference information e1, that is, a diagram showing an example of the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is accelerating. In Fig. 4, the horizontal axis indicates the speed of the vehicle 100, and the vertical axis indicates the rotation speed of the virtual engine.
[0071] The first reference information e1 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J1 as the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the speed of the vehicle 100 is less than the speed V1.
[0072] The speed V1 is the speed of the vehicle 100 when the rotation speed of the virtual engine using the gear J1 reaches the rotation speed MAX1. The speed V1 may be smaller than the speed of the vehicle 100 when the rotation speed of the virtual engine using the gear J1 reaches the rotation speed MAX1.
[0073] The first reference information e1 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for gear J2 when the speed of the vehicle 100 is equal to or greater than speed V1 and less than speed V2.
[0074] The speed V2 is the speed of the vehicle 100 when the rotation speed of the virtual engine using the gear J2 reaches the rotation speed MAX1. The speed V2 may be a speed that is smaller than the speed of the vehicle 100 when the rotation speed of the virtual engine using the gear J2 reaches the rotation speed MAX1 and is greater than the speed V1.
[0075] The first reference information e1 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J3 as the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the speed of the vehicle 100 is equal to or higher than the speed V2.
[0076] 5 is a diagram showing an example of the correspondence indicated by the second reference information e2, that is, a diagram showing an example of the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine when the vehicle 100 is decelerating and at a constant speed. In Fig. 5, the horizontal axis shows the speed of the vehicle 100, and the vertical axis shows the rotation speed of the virtual engine.
[0077] The second reference information e2 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J3 as the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the speed of the vehicle 100 is greater than the speed V4. The speed V4 is greater than the speed V1 and less than the speed V2.
[0078] The second reference information e2 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J2 as the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the speed of the vehicle 100 is greater than the speed V3 and equal to or less than the speed V4. The speed V3 is equal to or greater than 0 and less than the speed V1.
[0079] The second reference information e2 indicates the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J1 as the correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine when the speed of the vehicle 100 is equal to or lower than the speed V3.
[0080] A3: Driving information g1 The driving information g1 indicates the correspondence between the rotation speed of the virtual engine, the accelerator opening, and the driving state of the vehicle 100.
[0081] FIG. 6 is a diagram showing an example of the correspondence indicated by the travel information g1. In FIG. 6, the horizontal axis indicates the rotation speed of the virtual engine, and the vertical axis indicates the opening degree of the accelerator. The travel state of the vehicle 100 is divided into areas K1 to K25 according to the rotation speed of the virtual engine and the opening degree of the accelerator. Hereinafter, when there is no need to distinguish between the areas K1 to K25, each of the areas K1 to K25 will be referred to as "area K." The number of areas K is not limited to 25, and may be a number smaller than 25 or a number larger than 25.
[0082] A4: Sound information h1 The sound information h1 is information indicating the correspondence between the running state of the vehicle 100 and sound data indicating a virtual engine sound corresponding to the running state of the vehicle 100.
[0083] 7 is a diagram showing an example of the correspondence relationship indicated by the sound information h1. The sound information h1 indicates the correspondence relationship between the areas K1 to K25 indicating the traveling state of the vehicle 100 and the sound data M1 to M25 defining the sound signal.
[0084] The sound data M1 to M25 correspond one-to-one to the regions K1 to K25. For example, the sound data M1 corresponds to the region K1, and the sound data M25 corresponds to the region K25. The sound data M1 to M25 are different from each other. Hereinafter, when there is no need to distinguish between the sound data M1 to M25, each of the sound data M1 to M25 will be referred to as "sound data M."
[0085] The sound data M indicates a virtual engine sound corresponding to the corresponding region K (the running state of the corresponding vehicle 100). The sound data M indicates a sound that imitates the engine sound of an engine that actually exists. The sound data M may indicate the engine sound of a fictitious engine.
[0086] The sound data M is data that indicates a waveform of a virtual engine sound. The waveform of the virtual engine sound is one waveform that indicates the virtual engine sound.
[0087] The waveform of the virtual engine sound may have a waveform for each of a plurality of sound components contained in the virtual engine sound. For example, if the virtual engine sound has three sound components, namely, a sound emitted by the virtual engine itself, an intake sound caused by intake by the virtual engine, and an exhaust sound caused by exhaust by the virtual engine, the waveform of the virtual engine sound includes the waveforms of each of the three sound components.
[0088] A5: Description of operation Fig. 8 is a diagram showing an example of the operation of the signal generating device 1. In the following, it is assumed that the vehicle speed measuring device 3A generates speed information a1 indicating the speed of the vehicle 100. It is assumed that the motor control unit 34 generates accelerator information b1 indicating the accelerator opening. It is assumed that the reference information e indicating the correspondence between the speed of the vehicle 100 and the rotation speed of the virtual engine includes the first reference information e1 shown in Fig. 4 and the second reference information e2 shown in Fig. 5.
[0089] When the operation unit 4 receives a generation operation from the passenger instructing to generate the sound signal c1 and the vibration signal d1, the operation shown in Fig. 8 starts. The operation shown in Fig. 8 is repeated until the operation unit 4 receives an end operation from the passenger instructing to end the generation of the sound signal c1 and the vibration signal d1.
[0090] In step S101, the acquisition unit 13 acquires speed information a1 from the vehicle speed measurement device 3A, and also acquires accelerator information b1 from the motor control unit .
[0091] Next, in step S102, the acquisition unit 13 stores the speed information a1 in the storage device 11. Therefore, the storage device 11 stores the history of the speed information a1.
[0092] The history of the speed information a1 remains in the storage device 11 until the operation unit 4 receives a termination operation from the passenger. When the operation unit 4 receives a termination operation from the passenger, the acquisition unit 13 deletes the history of the speed information a1 from the storage device 11. Therefore, the history of the speed information a1 is not stored in the storage device 11 at the time when the operation unit 4 receives a generation operation from the passenger.
[0093] After storing the speed information a1 in the storage device 11, the acquisition unit 13 provides the speed information a1 to the determination unit 141. The acquisition unit 13 also provides the accelerator information b1 to the signal generation unit 142.
[0094] Next, in step S103, the decision unit 141 determines whether or not the vehicle 100 is accelerating, based on a change in the speed information a1.
[0095] In step S103, the decision unit 141 determines whether or not the speed of the vehicle 100 is increasing (whether or not the vehicle is accelerating) by referring to the history of the speed information a1.
[0096] For example, the determination unit 141 first identifies the speed information a1 stored in the current step S102 and the speed information a1 stored in the previous step S102 from the history of the speed information a1. If the speed information a1 stored in the previous step S102 does not exist in the storage device 11, the determination unit 141 uses "0" as the speed of the vehicle 100 indicated by the speed information a1 stored in the previous step S102.
[0097] Next, the decision unit 141 determines whether or not the speed of the vehicle 100 indicated by the speed information a1 stored in the current step S102 is increased compared to the speed of the vehicle 100 indicated by the speed information a1 stored in the previous step S102. An increase in the speed of the vehicle 100 means that the vehicle 100 is accelerating. Therefore, determining whether or not the speed of the vehicle 100 is increasing means determining whether or not the vehicle 100 is accelerating.
[0098] The determination unit 141 determines that the vehicle 100 is accelerating if the speed of the vehicle 100 indicated by the speed information a1 stored in the current step S102 is greater than the speed of the vehicle 100 indicated by the speed information a1 stored in the previous step S102.
[0099] If it is determined in step S103 that the vehicle 100 is accelerating, then in step S104, the determination unit 141 determines the rotation speed of the virtual engine using the first reference information e1.
[0100] In step S104, the determination unit 141 first determines, from among the rotation speeds of the virtual engine indicated in the first reference information e1, the rotation speed of the virtual engine corresponding to the speed of the vehicle 100 indicated by the speed information a1 as the rotation speed during acceleration. Next, the determination unit 141 determines the rotation speed during acceleration as the rotation speed of the virtual engine.
[0101] For example, when the vehicle 100 is accelerating and the speed of the vehicle 100 is less than speed V1, the determination unit 141 first selects a correspondence relationship between the speed of the vehicle 100 and the rotation speed of the virtual engine for the gear J1 indicated in the first reference information e1. Next, the determination unit 141 determines the rotation speed of the virtual engine corresponding to the speed of the vehicle 100 indicated by the speed information a1 as the rotation speed during acceleration from among the rotation speeds of the virtual engine indicated for the gear J1. Next, the determination unit 141 determines the rotation speed during acceleration as the rotation speed of the virtual engine.
[0102] If the determination unit 141 determines in step S103 that the vehicle 100 is not accelerating, it determines that the vehicle 100 is decelerating or traveling at a constant speed. Next, in step S105, the determination unit 141 determines the rotation speed of the virtual engine using the second reference information e2.
[0103] In step S105, the determination unit 141 first identifies, as a corresponding rotation speed, the rotation speed of the virtual engine that corresponds to the speed of the vehicle 100 indicated by the speed information a1, from among the rotation speeds of the virtual engine indicated in the second reference information e2. Then, the determination unit 141 determines the corresponding rotation speed as the rotation speed of the virtual engine.
[0104] When the rotation speed of the virtual engine is determined in step S104 or step S105, the determination unit 141 generates rotation speed information f1 indicating the rotation speed of the virtual engine in step S106. The determination unit 141 provides the rotation speed information f1 to the signal generation unit 142.
[0105] Next, in step S107, the signal generating unit 142 determines the running state of the vehicle 100 based on the rotation speed information f1 and the accelerator information b1.
[0106] In step S107, the signal generating unit 142 uses the rotation speed information f1, the accelerator information b1, and the driving information g1 to determine the driving state of the vehicle 100. The regions K1 to K25 indicated in the driving information g1 indicate the driving state of the vehicle 100. The signal generating unit 142 determines, from among the regions K1 to K25 indicated in the driving information g1, the region K that corresponds to both the rotation speed of the virtual engine indicated by the rotation speed information f1 and the accelerator opening indicated by the accelerator information b1, as the driving state of the vehicle 100.
[0107] Next, in step S108, the signal generating unit 142 generates a sound signal c1 based on the traveling state of the vehicle 100.
[0108] In step S108, the signal generating unit 142 generates a sound signal c1 using the traveling state of the vehicle 100 and the sound information h1.
[0109] The signal generating unit 142 first reads out, from among the sound data M1 to M25 indicated in the sound information h1, the sound data M corresponding to the region K determined as the running state of the vehicle 100 as the relevant sound data. The signal generating unit 142 then generates a sound signal indicated by the relevant sound data as a sound signal c1. The signal generating unit 142 then provides the sound signal c1 to the speaker 5 and the LPF 15. The speaker 5 outputs a virtual engine sound indicated by the sound signal c1. Therefore, the passenger can hear the virtual engine sound according to the running of the vehicle 100.
[0110] Next, in step S109, the LPF 15 generates a vibration signal d1 based on the sound signal c1.
[0111] In step S109, the LPF 15 generates, as a vibration signal d1, a signal including only frequency components having frequencies equal to or lower than a threshold value n among the multiple frequency components included in the sound signal c1. The threshold value n is, for example, 100 Hz. Next, the LPF 15 provides the vibration signal d1 to the vibration unit 7. The vibration unit 7 applies the vibration indicated by the vibration signal d1, i.e., the vibration corresponding to the traveling of the vehicle 100, to the seat 6. Therefore, a passenger using the seat 6 can feel the vibration corresponding to the traveling of the vehicle 100.
[0112] Thereafter, the operations shown in FIG. 8 are repeated until the operation unit 4 receives a termination operation from the passenger.
[0113] 8 is repeated while vehicle 100 is accelerating, the virtual engine sound emitted from speaker 5 changes, for example, in response to an increase in the rotation speed of the virtual engine. Also, when the operation shown in Fig. 8 is repeated while vehicle 100 is accelerating, the vibration that vibration unit 7 applies to seat 6 changes in response to the change in the virtual engine sound. Therefore, while vehicle 100 is accelerating, a passenger using seat 6 can feel the vibration in response to the change in the virtual engine sound while listening to the virtual engine sound that changes in response to an increase in the rotation speed of the virtual engine.
[0114] A virtual engine sound emitted from the speaker 5 when the vehicle 100 is accelerating is an example of a sound corresponding to acceleration. The vibration that the vibration unit 7 imparts to the seat 6 when the vehicle 100 is accelerating is an example of a vibration corresponding to acceleration.
[0115] 8 is repeated while the vehicle 100 is decelerating, the virtual engine sound emitted from the speaker 5 changes, for example, in response to a decrease in the rotation speed of the virtual engine. Also, when the vehicle 100 is decelerating while the operation shown in Fig. 8 is repeated, the vibration that the vibration unit 7 applies to the seat 6 changes in response to the change in the virtual engine sound. Therefore, while the vehicle 100 is decelerating, a passenger using the seat 6 can feel the vibration in response to the change in the virtual engine sound while listening to the virtual engine sound that changes in response to a decrease in the rotation speed of the virtual engine.
[0116] The virtual engine sound emitted from the speaker 5 when the vehicle 100 is decelerating is an example of a sound corresponding to deceleration. The vibration that the vibration unit 7 imparts to the seat 6 when the vehicle 100 is decelerating is an example of a vibration corresponding to deceleration.
[0117] A6: Summary of the first embodiment The LPF 15 generates a vibration signal d1 based on a sound signal c1 indicating a virtual engine sound corresponding to the running of the vehicle 100. Therefore, the vibration indicated by the vibration signal d1 is linked to the virtual engine sound. Therefore, a passenger who feels the vibration indicated by the vibration signal d1 while listening to the virtual engine sound can obtain a sense of immersion in the running by feeling the vibration linked to the virtual engine sound.
[0118] B: Variation The following are examples of modified aspects of the first embodiment. Two or more aspects selected from the following aspects may be combined as appropriate within the scope of not being mutually contradictory.
[0119] B1: First modified example In the first embodiment, the threshold value n of the LPF 15 may be changed based on the sound signal c1.
[0120] 9 is a diagram showing an example of a signal generating device 1A according to a first modified example. The signal generating device 1A includes an adjustment section 16 in addition to the components included in the signal generating device 1 shown in FIG.
[0121] The adjustment unit 16 and the LPF 15 are included in the vibration control unit 17A. Each of the adjustment unit 16 and the vibration control unit 17A is realized by the processing device 12 that executes the program p1. Each of the adjustment unit 16 and the vibration control unit 17A may be realized by a circuit such as a DSP.
[0122] The vibration control unit 17A generates a vibration signal d1 based on the sound signal c1. The vibration control unit 17A is another example of a second generation unit.
[0123] The adjustment unit 16 adjusts the threshold n of the LPF 15 based on the sound signal c1. For example, the adjustment unit 16 adjusts the threshold n based on the amplitude of the sound signal c1. For example, the adjustment unit 16 increases the threshold n in response to an increase in the amplitude of the sound signal c1. The adjustment unit 16 also lowers the threshold n in response to a decrease in the amplitude of the sound signal c1.
[0124] An increase in the amplitude of the sound signal c1 means an increase in the volume of the virtual engine sound. Increasing the threshold n allows an increase in the vibration component represented by the vibration signal d1. Therefore, when the adjustment unit 16 increases the threshold n in response to an increase in the amplitude of the sound signal c1, a passenger who feels the vibration represented by the vibration signal d1 can feel an increase in the vibration in response to an increase in the volume of the virtual engine sound.
[0125] The adjustment unit 16 may lower the threshold n in response to an increase in the amplitude of the sound signal c1. In this case, the adjustment unit 16 raises the threshold n in response to a decrease in the amplitude of the sound signal c1. A passenger who feels the vibration indicated by the vibration signal d1 is likely to feel vibrations corresponding to low tones (sounds having frequencies equal to or lower than the threshold n) in the virtual engine sound in response to an increase in the volume of the virtual engine sound.
[0126] When the sound signal c1 is repeatedly output, the adjustment unit 16 may adjust the threshold n based on the period of the sound signal c1. For example, the adjustment unit 16 increases the threshold n as the period of the sound signal c1 increases. In this case, the adjustment unit 16 decreases the threshold n as the period of the sound signal c1 decreases. The adjustment unit 16 may also decrease the threshold n as the period of the sound signal c1 increases. In this case, the adjustment unit 16 increases the threshold n as the period of the sound signal c1 decreases.
[0127] The adjustment unit 16 may receive the speed information a1. In this case, the adjustment unit 16 may adjust the threshold value n based on the speed information a1. For example, the adjustment unit 16 increases the threshold value n in response to an increase in the speed of the vehicle 100 indicated by the speed information a1. In this case, the adjustment unit 16 decreases the threshold value n in response to a decrease in the speed of the vehicle 100 indicated by the speed information a1. A passenger who feels the vibration indicated by the vibration signal d1 can feel an increase in the vibration in response to an increase in the speed of the vehicle 100.
[0128] The adjustment unit 16 may lower the threshold n in response to an increase in the speed of the vehicle 100 indicated by the speed information a1. In this case, the adjustment unit 16 increases the threshold n in response to a decrease in the speed of the vehicle 100 indicated by the speed information a1. A passenger who feels the vibration indicated by the vibration signal d1 is likely to feel vibrations corresponding to low tones (sounds having frequencies equal to or lower than the threshold n) in the virtual engine sound in response to an increase in the speed of the vehicle 100.
[0129] The determination unit 141 may provide acceleration information indicating whether or not the vehicle 100 is accelerating to the adjustment unit 16. In this case, the adjustment unit 16 may adjust the threshold value n based on the acceleration information.
[0130] For example, when the acceleration information indicates that the vehicle 100 is accelerating, the adjustment unit 16 sets the threshold value n to 100 Hz. When the acceleration information indicates that the vehicle 100 is not accelerating, the adjustment unit 16 sets the threshold value n to 0 Hz. In this case, only when the vehicle 100 is accelerating, the virtual engine sound and vibration during acceleration are generated.
[0131] The adjustment unit 16 may set the threshold value n to 0 Hz when the acceleration information indicates that the vehicle 100 is accelerating. In this case, the adjustment unit 16 sets the threshold value n to, for example, 100 Hz when the acceleration information indicates that the vehicle 100 is not accelerating. The value of the threshold value n is not limited to 0 Hz and 100 Hz and can be changed as appropriate.
[0132] In the first modification, when a BPF is used instead of the LPF 15, the adjustment unit 16 may change the pass band of the BPF (the band that passes frequency components) based on the sound signal c1. For example, the adjustment unit 16 increases the pass band of the BPF in response to an increase in the amplitude of the sound signal c1. In this case, the adjustment unit 16 decreases the pass band of the BPF in response to a decrease in the amplitude of the sound signal c1. The adjustment unit 16 may decrease the pass band of the BPF in response to an increase in the amplitude of the sound signal c1. In this case, the adjustment unit 16 increases the pass band of the BPF in response to a decrease in the amplitude of the sound signal c1.
[0133] The adjustment unit 16 may shift the pass band of the BPF to the higher frequency side or the lower frequency side in response to a change in the amplitude of the sound signal c1. The adjustment unit 16 may increase the pass band of the BPF in response to an increase in the period of the sound signal c1. In this case, the adjustment unit 16 decreases the pass band of the BPF in response to a decrease in the period of the sound signal c1. The adjustment unit 16 may decrease the pass band of the BPF in response to an increase in the period of the sound signal c1. In this case, the adjustment unit 16 increases the pass band of the BPF in response to a decrease in the period of the sound signal c1. The adjustment unit 16 may shift the pass band of the BPF to the higher frequency side or the lower frequency side in response to a change in the period of the sound signal c1.
[0134] The adjustment unit 16 may change the pass band of the BPF based on the speed information a1. For example, when the speed of the vehicle 100 indicated by the speed information a1 is within a range of less than 40 km / h, the adjustment unit 16 sets the pass band of the BPF to a band of 0 to 100 Hz. When the speed of the vehicle 100 indicated by the speed information a1 is within a range of 40 km / h or more and less than 80 km / h, the adjustment unit 16 sets the pass band of the BPF to a band of 100 to 300 Hz. When the speed of the vehicle 100 indicated by the speed information a1 is within a range of 80 km / h or more and less than 120 km / h, the adjustment unit 16 sets the pass band of the BPF to a band of 300 to 500 Hz. The relationship between the speed of the vehicle 100 and the pass band of the BPF is not limited to the above relationship and can be changed as appropriate.
[0135] The adjustment unit 16 may change the passband of the BPF based on the acceleration information. For example, when the acceleration information indicates that the vehicle 100 is accelerating, the adjustment unit 16 sets the passband of the BPF to a band of 0 to 100 Hz. When the acceleration information indicates that the vehicle 100 is not accelerating, the adjustment unit 16 sets the passband of the BPF to a band of 0 to 1 Hz. In this case, when the vehicle 100 is accelerating, a passenger who is given the vibration indicated by the vibration signal d1 can easily recognize the virtual engine sound during acceleration and the vibration during acceleration, compared to when the vehicle 100 is not accelerating. The adjustment unit 16 may set the passband of the BPF to a band of 0 to 1 Hz when the acceleration information indicates that the vehicle 100 is accelerating. In this case, when the acceleration information indicates that the vehicle 100 is not accelerating, the adjustment unit 16 sets the passband of the BPF to a band of 0 to 100 Hz. The value of the passband of the BPF can be appropriately changed without being limited to the band of 0 to 100 Hz and the band of 0 to 1 Hz.
[0136] In the first modification, when an HPF is used instead of the LPF 15, the adjustment unit 16 may change the pass band of the HPF based on the sound signal c1. The adjustment unit 16 may change the pass band of the HPF based on the speed information a1. The adjustment unit 16 may change the pass band of the HPF based on the acceleration information.
[0137] The change of the threshold n, the change of the passband of the BPF, and the change of the passband of the HPF each means a change of the range of frequency components (frequency range) used to generate the vibration signal d1. The change of the range of frequency components used to generate the vibration signal d1 is an example of a change to a part of the multiple sound components used to generate the vibration signal d1.
[0138] According to the first modification, the vibration control unit 17A changes some of the sound components used to generate the vibration signal d1 based on the sound signal c1, the speed information a1, or the acceleration information. Therefore, a passenger who hears the sound represented by the sound signal c1 and feels the vibration represented by the vibration signal d1 can feel a sense of immersion in the ride by feeling the vibration that changes depending on the sound signal c1, the speed of the vehicle 100, or the presence or absence of acceleration in the vehicle 100.
[0139] In the first modification, similarly to the first embodiment, the vibration signal d1 is composed of frequency components that are transmitted through the LPF 15, the BPF, or the HPF among the multiple frequency components contained in the sound signal c1. Therefore, it is easier to generate the vibration signal d1 linked to the sound signal c1 than in a configuration in which the vibration signal d1 is generated using components that are not contained in the sound signal c1.
[0140] B2: Second variant In the first embodiment and the first modified example, the vibration signal d1 may be a vibration signal that is previously associated with a frequency component that has passed through the LPF 15 among a plurality of frequency components included in the sound signal c1.
[0141] The second modification includes a signal processing section located after the LPF 15 in addition to the components included in the signal generating device 1 shown in FIG.
[0142] The signal processing unit and the LPF 15 are included in the vibration control unit. The vibration control unit of the second modified example may include an adjustment unit 16 shown in FIG. 9 in addition to the signal processing unit and the LPF 15. Each of the signal processing unit and the vibration control unit of the second modified example is realized by a processing device 12 that executes a program p1. Each of the signal processing unit and the vibration control unit of the second modified example may be realized by a circuit such as a DSP.
[0143] The vibration control section (LPF 15 and signal processing section) of the second modified example generates a vibration signal d1 based on the sound signal c1. The vibration control section of the second modified example is another example of the second generating section.
[0144] The signal processing unit generates a vibration signal d1 that is previously associated with a frequency component that passes through the LPF 15 among a plurality of frequency components included in the sound signal c1. For example, the signal processing unit generates the vibration signal d1 by using vibration information. The vibration information is information that indicates a correspondence relationship between a frequency component equal to or less than a threshold n and vibration data. The vibration data is data that defines a predetermined vibration signal. The vibration information is stored in the storage device 11. When the signal processing unit receives the frequency component that passes through the LPF 15, it reads the vibration data that is associated with the frequency component equal to or less than the threshold n in the vibration information. Next, the signal processing unit generates a vibration signal that is defined by the vibration data as the vibration signal d1. Next, the signal processing unit provides the vibration signal d1 to the vibration unit 7.
[0145] The vibration control unit of the second modified example generates, as the vibration signal d1, a vibration signal that is previously associated with a frequency component that has passed through the LPF 15 among the multiple frequency components included in the sound signal c1. Therefore, the vibration control unit of the second modified example can generate a vibration signal d1 that is different from a signal composed of frequency components that have passed through the LPF 15, in accordance with the timing at which some of the multiple frequency components included in the sound signal c1 pass through the LPF 15. In addition, the vibration signal d1 can be changed by changing the vibration data.
[0146] B3: Third variant In the first embodiment and the first and second modifications, the signal generating unit 142 may generate a stereo signal having a right channel signal Rc1 and a left channel signal Lc1 as the sound signal c1. The right channel signal Rc1 and the left channel signal Lc1 are an example of a plurality of waveform components having mutually different waveforms, and are another example of a plurality of mutually different sound components.
[0147] 10 is a diagram showing an example of a signal generating device 1C according to a third modified example. The signal generating device 1C includes a synthesis unit 19 in addition to the components included in the signal generating device 1 shown in FIG.
[0148] The synthesis unit 19 and the LPF 15 are included in the vibration control unit 17C. The vibration control unit 17C may include an adjustment unit 16 shown in Fig. 9 in addition to the synthesis unit 19 and the LPF 15. Each of the synthesis unit 19 and the vibration control unit 17C is realized by a processing device 12 that executes a program p1. Each of the synthesis unit 19 and the vibration control unit 17C may be realized by a circuit such as a DSP.
[0149] The vibration control unit 17C generates a vibration signal d1 based on the sound signal c1. The vibration control unit 17C is another example of a second generating unit.
[0150] The signal generating unit 142 of the signal generating device 1C generates a stereo signal having a right channel signal Rc1 and a left channel signal Lc1 as a sound signal c1. The synthesis unit 19 generates a synthesis signal Q1 by synthesizing the right channel signal Rc1 and the left channel signal Lc1. The synthesis unit 19 provides the synthesis signal Q1 to the LPF 15.
[0151] According to this configuration, even when the sound signal c1 is a stereo signal, a passenger who hears the sound represented by the sound signal c1 while feeling the vibration represented by the vibration signal d1 can obtain a sense of immersion in the ride by feeling the vibration linked to the sound represented by the sound signal c1.
[0152] The vibration control unit 17C may be changed to a vibration control unit 17D as shown in Fig. 11. The vibration control unit 17D may include a selection unit 20. Each of the vibration control unit 17D and the selection unit 20 is realized by the processing device 12 that executes a program p1. Each of the vibration control unit 17D and the selection unit 20 may be realized by a circuit such as a DSP.
[0153] The vibration control unit 17D generates a vibration signal d1 based on the sound signal c1. The vibration control unit 17D is another example of a second generating unit.
[0154] The selection unit 20 selects either the right channel signal Rc1 or the left channel signal Lc1 as the vibration signal d1. The signal selected by the selection unit 20 from the right channel signal Rc1 or the left channel signal Lc1 is an example of a portion of the multiple sound components. The selection unit 20 provides the vibration signal d1 to the vibration unit 7.
[0155] The vibration control unit 17D generates the vibration signal d1 based on only a part of the plurality of sound components included in the sound signal c1. The vibration control unit 17D can generate the vibration signal d1 without using a filter such as the LPF 15.
[0156] The vibration control unit 17D may include the adjustment unit 16 shown in FIG. 9. In this case, the adjustment unit 16 switches the signal selected by the selection unit 20 as the vibration signal d1 between the right channel signal Rc1 and the left channel signal Lc1 based on the sound signal c1, the speed information a1, or the acceleration information. For example, when the acceleration information indicates that the vehicle 100 is accelerating, the adjustment unit 16 causes the selection unit 20 to select the right channel signal Rc1 as the vibration signal d1. When the acceleration information indicates that the vehicle 100 is not accelerating, the adjustment unit 16 causes the selection unit 20 to select the left channel signal Lc1 as the vibration signal d1.
[0157] In this case, the vibration control unit 17D changes some of the multiple sound components used to generate the vibration signal d1 based on the sound signal c1, the speed information a1, or the acceleration information. Therefore, a passenger who hears the sound represented by the sound signal c1 and feels the vibration represented by the vibration signal d1 can feel a sense of immersion in the ride by feeling the vibration that changes according to the sound signal c1, the speed of the vehicle 100, or the presence / absence information of acceleration in the vehicle 100.
[0158] In a third modified example, the signal generating unit 142 may generate an operation sound signal Dc1 indicating a sound generated by the virtual engine itself, instead of one of the right channel signal Rc1 and the left channel signal Lc1. In this case, the signal generating unit 142 generates a noise sound signal Nc1 indicating a noise sound, instead of the other of the right channel signal Rc1 and the left channel signal Lc1. In this configuration, a signal synthesis unit is added. The signal synthesis unit is realized by the processing device 12 that executes the program p1. The signal synthesis unit may be realized by a circuit such as a DSP. The signal synthesis unit generates a synthetic sound signal by synthesizing the operation sound signal Dc1 and the noise sound signal Nc1. The signal synthesis unit provides the synthetic sound signal to the speaker 5. In this configuration, the selection unit 20 selects the operation sound signal Dc1 as the vibration signal d1 from the operation sound signal Dc1 and the noise sound signal Nc1.
[0159] B4: Fourth variant In the first embodiment, an audio source 15a and an amplifier 15b may be added. Fig. 12 is a diagram showing an example of a vehicle 100 according to a fourth modified example.
[0160] The audio source 15a outputs an audio signal representing music, etc. The audio source 15a is, for example, a DVD (Digital Versatile Disc) player or a CD (Compact Disc) player.
[0161] The amplifier 15b is a two-channel output amplifier, and receives the sound signal c1, the vibration signal d1, and the audio signal. The amplifier 15b distributes the sound signal c1, the vibration signal d1, and the audio signal to the speaker 5 and the vibration unit 7. For example, the amplifier 15b amplifies a mixed signal obtained by mixing the audio signal and the sound signal c1, and outputs the amplified mixed signal to the speaker 5. The amplifier 15b amplifies the vibration signal d1, and outputs the amplified vibration signal d1 to the vibration unit 7. The amplifier 15b may distribute the sound signal c1, the vibration signal d1, and the audio signal in a manner different from the above-mentioned distribution. The processing device 12 may be realized using a general-purpose amplifier with DSP for sound signal processing (general-purpose component). The number of output channels of such a general-purpose component is determined in the specifications, but by using some of the output channels for driving the vibration unit 7, which is different from the original purpose (driving the speaker), there is an effect that a special amplifier for driving the vibration unit 7 is not required.
[0162] B5: Fifth variant In the first embodiment, the vehicle 100 may include an information generating device 8 instead of the signal generating device 1. The vehicle 100 may further include a display unit 9. Fig. 13 shows an example of a vehicle 100 according to a fifth modified example.
[0163] The display unit 9 is a liquid crystal display. The display unit 9 is not limited to a liquid crystal display, and may be, for example, an OLED (Organic Light Emitting Diode) display. The display unit 9 may be a touch panel. The display unit 9 displays various types of information.
[0164] The information generating device 8 generates effect designation information Rc that designates a light effect according to the traveling of the vehicle 100. The information generating device 8 includes a storage device 8a and a processing device 8b. The storage device 8a may be an external element of the information generating device 8.
[0165] The storage device 8a is a computer-readable recording medium and includes a non-volatile memory and a volatile memory.
[0166] The storage device 8a stores a program p2 and various information. The program p2 defines the operation of the information generating device 8. The storage device 8a may store the program p2 read from a storage device in a server (not shown). In this case, the storage device in the server is an example of a computer-readable recording medium.
[0167] The processing device 8b is composed of one or more CPUs. The processing device 8b reads the program p2 from the storage device 8a. The processing device 8b executes the program p2 to function as an acquisition unit 81, a generation unit 82, a sound control unit 83, a vibration control unit 84, and a light control unit 85. At least one of the acquisition unit 81, the generation unit 82, the sound control unit 83, the vibration control unit 84, and the light control unit 85 may be realized by a circuit such as a DSP, an ASIC, a PLD, or an FPGA. At least one of the sound control unit 83, the vibration control unit 84, and the light control unit 85 may be an external element of the information generating device 8. At least one of the sound control unit 83 and the vibration control unit 84 may be omitted.
[0168] The acquisition unit 81 acquires speed information a1 from the vehicle speed measurement device 3 A. The acquisition unit 81 acquires accelerator information b1 from the motor control unit . For example, the acquisition unit 81 acquires the speed information a1 and the accelerator information b1 in a manner similar to the manner in which the acquisition unit 13 in the first embodiment acquires the speed information a1 and the accelerator information b1. The speed information a1 is an example of first information related to the traveling of the vehicle 100 or an operation on the vehicle 100. The accelerator information b1 is an example of second information related to the traveling of the vehicle 100 or an operation on the vehicle 100. The speed information a1 is also another example of the second information. When the speed information a1 is another example of the second information, the accelerator information b1 is another example of the first information.
[0169] The generation unit 82 generates sound designation information Ra based on the speed information a1 and accelerator information b1 acquired by the acquisition unit 81. The sound designation information Ra is information that designates a sound according to the traveling of the vehicle 100. The generation unit 82 includes a determination unit 821 and an information generation unit 822.
[0170] The determination unit 821 generates the rotation speed information f1 based on the speed information a1. The method by which the determination unit 821 generates the rotation speed information f1 is similar to the method by which the determination unit 141 in the first embodiment generates the rotation speed information f1.
[0171] The information generating unit 822 generates the sound designation information Ra based on the accelerator information b1 and the rotation speed information f1. The information generating unit 822 provides the sound control unit 83 with the sound designation information Ra.
[0172] The sound designation information Ra designates an operation sound and a noise sound. The operation sound is a sound emitted by the virtual engine itself. The noise sound is a noise sound associated with the running of the vehicle 100. A sound including the operation sound and the noise sound is an example of a sound corresponding to the running of the vehicle 100. The operation sound and the noise sound are an example of a plurality of components included in a sound corresponding to the running of the vehicle 100. The plurality of sound components are not limited to the operation sound and the noise sound, and may include, for example, the operation sound, the noise sound, and the intake sound caused by the intake of air by the virtual engine. The plurality of sound components may be four or more sound components different from each other. The sound designated by the sound designation information Ra is not limited to the operation sound and the noise sound. For example, the sound designation information Ra may designate a sound unrelated to the engine sound, and may designate a sound effect that gives the feeling of the acceleration of the vehicle 100.
[0173] The sound designation information Ra includes operation information DRa that designates an operation sound, and noise information NRa that designates a noise sound.
[0174] The operation information DRa indicates a channel CH1 corresponding to the operation sound, a pitch PT1 of the operation sound, and a gain GA1 of the operation sound. The pitch PT1 of the operation sound corresponds to the frequency of the operation sound. The gain GA1 of the operation sound corresponds to the amplitude of the operation sound.
[0175] The noise information NRa indicates a channel CH2 corresponding to the noise sound, a pitch PT2 of the noise sound, and a gain GA2 of the noise sound. The pitch PT2 of the noise sound corresponds to the frequency of the noise sound. The gain GA2 of the noise sound corresponds to the amplitude of the noise sound.
[0176] The information generating unit 822 generates vibration designation information Rb. The vibration designation information Rb is information that designates vibration according to the traveling of the vehicle 100. The information generating unit 822 generates the vibration designation information Rb based on, for example, the sound designation information Ra. As an example, the information generating unit 822 generates the vibration designation information Rb including the sound designation information Ra. The information generating unit 822 may also use the sound designation information Ra as the vibration designation information Rb. When the sound designation information Ra is also used as the vibration designation information Rb, the sound designation information Ra is an example of the vibration designation information Rb. When the sound designation information Ra is also used as the vibration designation information Rb, the vibration designation information Rb includes the sound designation information Ra. The information generating unit 822 provides the vibration designation information Rb to the vibration control unit 84.
[0177] The information generating unit 822 generates the performance designation information Rc. The performance designation information Rc is information that designates a light performance according to the running of the vehicle 100. The light performance according to the running of the vehicle 100 is executed by, for example, the display unit 9. The information generating unit 822 generates the performance designation information Rc based on, for example, the sound designation information Ra. As an example, the information generating unit 822 generates the performance designation information Rc including the sound designation information Ra. The information generating unit 822 may also use the sound designation information Ra as the performance designation information Rc. When the sound designation information Ra is also used as the performance designation information Rc, the sound designation information Ra is an example of the performance designation information Rc. Even when the sound designation information Ra is also used as the performance designation information Rc, the performance designation information Rc includes the sound designation information Ra. The information generating unit 822 provides the performance designation information Rc to the light control unit 85.
[0178] The sound control unit 83 generates a sound signal c1 based on the sound designation information Ra. For example, the sound control unit 83 generates a sound signal indicating a sound designated by the sound designation information Ra as the sound signal c1. As one example, the sound control unit 83 generates a sound signal indicating a synthetic sound obtained by synthesizing an operation sound designated by the operation information DRa and a noise sound designated by the noise information NRb as the sound signal c1.
[0179] The vibration control unit 84 generates a vibration signal d1 based on the vibration designation information Rb. For example, the vibration control unit 84 generates, as the vibration signal d1, a vibration signal indicating vibration based on the operation information DRa and the noise information NRb.
[0180] The light control unit 85 generates a performance signal z1 based on the performance designation information Rc. The performance signal z1 is a signal that indicates a light performance according to the traveling of the vehicle. The light control unit 85 controls the display unit 9 by providing the performance signal z1 to the display unit 9. For example, the light control unit 85 causes the display unit 9 to display an image T1 based on the operation information DRa and an image T2 based on the noise information NRb.
[0181] Fig. 14 is a diagram showing an example of each of an image T1 and an image T2. In addition to the image T1 and the image T2, Fig. 14 shows the display unit 9, a right end 9R of the display unit 9, an X-axis 9a along the horizontal direction of the display unit 9, and a Y-axis 9b along the vertical direction of the display unit 9.
[0182] The image T1 shows an object Ta1 having a mountain shape. The light control unit 85 determines the position of the object Ta1 in the direction along the X-axis 9a based on the pitch PT1 of the operation sound. For example, the higher the pitch PT1 of the operation sound, the closer the light control unit 85 moves the position of the object Ta1 in the direction along the X-axis 9a to the right end 9R of the display unit 9. The light control unit 85 determines the height of the object Ta1 in the direction along the Y-axis 9b based on the gain GA1 of the operation sound. For example, the higher the gain GA1 of the operation sound, the greater the height of the object Ta1 in the direction along the Y-axis 9b.
[0183] The image T2 shows an object Tb1 having a wave shape. The light control unit 85 displays the object Tb1 along the X-axis 9a. The light control unit 85 determines the amplitude (height along the Y-axis 9b) of the object Tb1 based on the gain GA2 of the noise sound. For example, the larger the gain GA2 of the noise sound, the larger the amplitude of the object Tb1 is set by the light control unit 85.
[0184] FIG. 15 is a diagram showing other examples of the image T1 and the image T2. FIG. 15 shows the display unit 9 in addition to the image T1 and the image T2. The image T1 shows an object Ta2 having a circular shape. The shape of the object Ta2 is not limited to a circular shape, and may be, for example, a polygonal shape or an elliptical shape. The object Ta2 moves while bouncing off the frame of the screen shown by the display unit 9. The light control unit 85 determines the color of the object Ta2 based on the pitch PT1 of the operation sound. For example, the higher the pitch PT1 of the operation sound, the closer the color of the object Ta2 is to white from a color other than white, such as green. The color other than white is not limited to green and can be changed as appropriate. Instead of white, a color such as black or yellow may be used. The light control unit 85 determines the number of objects Ta2 based on the gain GA1 of the operation sound. For example, the higher the gain GA1 of the operation sound, the more the light control unit 85 increases the number of objects Ta2.
[0185] The image T2 shows an object Tb2 having a line shape. The object Tb2 moves while bouncing off the frame of the screen shown by the display unit 9. The light control unit 85 determines the color of the object Tb2 based on the pitch PT2 of the noise sound. For example, the higher the pitch PT2 of the operation sound, the closer the light control unit 85 makes the color of the object Tb2 from a color other than white, such as blue, to white. The color other than white is not limited to blue and can be changed as appropriate. Instead of white, a color such as black or yellow may be used. The light control unit 85 determines the width of the object Tb2 based on the gain GA2 of the noise sound. For example, the higher the gain GA2 of the noise sound, the larger the light control unit 85 makes the width of the object Tb2.
[0186] 16 is a diagram showing an example of the sound control unit 83. The sound control unit 83 includes sound sources 831 and 834, pitch adjustment units 832 and 835, gain adjustment units 833 and 836, and a synthesis unit 837.
[0187] The sound source 831 generates a sound signal u1 indicating a basic operation sound according to a channel CH1 corresponding to the operation sound. The pitch adjustment unit 832 generates a sound signal u2 by adjusting the pitch of the sound signal u1 based on a pitch PT1 of the operation sound. The gain adjustment unit 833 generates a sound signal u3 by amplifying the sound signal u2 based on a gain GA1 of the operation sound.
[0188] The sound source 834 generates a sound signal u4 indicating a basic noise sound according to the channel CH2 corresponding to the noise sound. The pitch adjustment unit 835 adjusts the pitch of the sound signal u4 based on the pitch PT2 of the noise sound to generate a sound signal u5. The gain adjustment unit 836 amplifies the sound signal u5 based on the gain GA2 of the noise sound to generate a sound signal u6.
[0189] The synthesis unit 837 synthesizes the sound signal u3 and the sound signal u6 to generate a sound signal c1.
[0190] 17 is a diagram showing an example of the vibration control unit 84. The vibration control unit 84 includes signal sources 841 and 844, frequency adjusters 842 and 845, gain adjusters 843 and 846, and a synthesis unit 847.
[0191] The signal source 841 generates a vibration signal w1 according to a channel CH1 corresponding to the operation sound. The vibration signal w1 indicates a vibration based on the basic operation sound. For example, the vibration signal w1 is a signal composed of a frequency component having a frequency equal to or less than a threshold n (for example, 100 Hz) among a plurality of frequency components of a sound signal u1 indicating the basic operation sound. The vibration signal w1 may be a signal composed of a frequency component having a frequency equal to or less than a threshold n1 that is greater than the threshold n among a plurality of frequency components of the sound signal u1. The vibration signal w1 may be a signal composed of a frequency component having a frequency equal to or less than a threshold n2 that is smaller than the threshold n among a plurality of frequency components of the sound signal u1. The vibration signal w1 may be a sound signal u1 indicating the basic operation sound. The frequency adjustment unit 842 generates a vibration signal w2 by adjusting the frequency of the vibration signal w1 based on the pitch PT1 of the operation sound. The gain adjustment unit 843 generates a vibration signal w3 by amplifying the vibration signal w2 based on the gain GA1 of the operation sound.
[0192] The signal source 844 generates a vibration signal w4 according to the channel CH2 corresponding to the noise sound. The vibration signal w4 indicates a vibration based on the basic noise sound. For example, the vibration signal w4 is a signal composed of frequency components having a frequency equal to or less than a threshold n among a plurality of frequency components of a sound signal u4 indicating the basic noise sound. The vibration signal w4 may be a signal composed of frequency components having a frequency equal to or less than a threshold n1 among a plurality of frequency components of the sound signal u4. The vibration signal w4 may be a signal composed of frequency components having a frequency equal to or less than a threshold n2 among a plurality of frequency components of the sound signal u4. The vibration signal w4 may be a sound signal u4 indicating the basic noise sound. The frequency adjustment unit 845 generates a vibration signal w5 by adjusting the frequency of the vibration signal w4 based on the pitch PT2 of the noise sound. The gain adjustment unit 846 generates a vibration signal w6 by amplifying the vibration signal w5 based on the gain GA2 of the noise sound.
[0193] The synthesis unit 847 generates the vibration signal d1 by synthesizing the vibration signal w3 and the vibration signal w6.
[0194] Fig. 18 is a diagram showing an example of the operation of information generating device 8. Steps S201 to S207 shown in Fig. 18 correspond to steps S101 to S107 shown in Fig. 8. The explanation of steps S201 to S207 can be realized by replacing the storage device 11, the acquisition unit 13, the decision unit 141, and the signal generation unit 142 in the explanation of steps S101 to S107 with the storage device 8a, the acquisition unit 81, the decision unit 821, and the information generation unit 822, respectively.
[0195] When the information generation unit 822 determines the running state of the vehicle 100 in step S207, the information generation unit 822 generates sound designation information Ra in step S208.
[0196] In step S208, the information generating unit 822 generates the sound designation information Ra by using, for example, the running state of the vehicle 100 and the sound information h2.
[0197] The sound information h2 is information indicating the correspondence between the running state of the vehicle 100 and the sound designation information Ra corresponding to the running state of the vehicle 100.
[0198] FIG. 19 is a diagram showing an example of the correspondence indicated by the sound information h2. The sound information h2 indicates the correspondence between the areas K1 to K25 indicating the running state of the vehicle 100 and the sound designation information Ra1 to Ra25. The sound designation information Ra1 to Ra25 correspond one-to-one with the areas K1 to K25. For example, the sound designation information Ra1 corresponds to the area K1, and the sound designation information Ra25 corresponds to the area K25. The sound designation information Ra1 to Ra25 are different from each other. Each of the sound designation information Ra1 to Ra25 designates a virtual engine sound according to the corresponding area K25 (the corresponding running state of the vehicle 100). Each of the sound designation information Ra1 to Ra25 designates a sound that imitates the engine sound of an engine that actually exists. Each of the sound designation information Ra1 to Ra25 may designate the engine sound of a fictitious engine.
[0199] The information generating unit 822 generates, from among the sound designation information Ra1 to Ra25 indicated in the sound information h2, information corresponding to the region K determined as the traveling state of the vehicle 100, as the sound designation information Ra.
[0200] 18, the information generating unit 822 generates vibration designating information Rb including the sound designating information Ra. When the sound designating information Ra also serves as the vibration designating information Rb, step S209 is omitted.
[0201] Next, in step S210, the information generating unit 822 generates the performance designation information Rc including the sound designation information Ra. Step S210 may be executed between step S208 and step S209. When the sound designation information Ra also serves as the performance designation information Rc, step S210 is omitted.
[0202] Next, in step S211, the sound control unit 83 generates a sound signal c1 based on the sound designation information Ra. Next, the sound control unit 83 provides the sound signal c1 to the speaker 5. The speaker 5 outputs a virtual engine sound indicated by the sound signal c1. Therefore, the passenger can hear the virtual engine sound according to the traveling of the vehicle 100. The timing of executing step S211 is not limited to between step S210 and step S212 described later, but may be any time after step S208.
[0203] Next, in step S212, the vibration control unit 84 generates a vibration signal d1 based on the vibration specification information Rb. Next, the vibration control unit 84 provides the vibration signal d1 to the vibration unit 7. The vibration unit 7 applies the vibration indicated by the vibration signal d1, i.e., the vibration corresponding to the traveling of the vehicle 100, to the seat 6. Therefore, a passenger using the seat 6 can feel the vibration corresponding to the traveling of the vehicle 100. The timing of executing step S212 is not limited to between step S211 and step S213 described later, but may be any time after step S209.
[0204] Next, in step S213, the light control unit 85 generates a performance signal z1 based on the performance designation information Rc. Next, the light control unit 85 provides the performance signal z1 to the display unit 9. The display unit 9 displays an image T1 based on the operation information DRa and an image T2 based on the noise information NRb based on the performance signal z1. The timing at which step S213 is executed is not limited to after step S212, and may be any time after step S210.
[0205] According to the fifth modified example, the generation unit 82 generates the performance designation information Rc based on the speed information a1 and the accelerator information b1. Therefore, the light performance designated by the performance designation information Rc changes based on the speed of the vehicle 100 indicated by the speed information a1 and the accelerator opening indicated by the accelerator information b1. Therefore, the passenger can feel a sense of immersion in the ride by feeling the light performance that changes based on the speed of the vehicle 100 and the accelerator opening.
[0206] The effect designation information Rc includes sound designation information Ra that designates a plurality of sound components, making it possible to realize light effects corresponding to a plurality of sound components as shown in FIG.
[0207] The multiple sound components may be, for example, three waveform components shown in Figs. 20 to 22. The waveform components shown in Fig. 20 are an example of a waveform indicating a noise sound. The waveform components shown in Fig. 20 may be used as a waveform indicating a basic noise sound. The waveform components shown in Fig. 21 are an example of a waveform indicating an attack element in a virtual engine sound. The waveform components shown in Fig. 22 are an example of a waveform indicating a sound following an attack element in a virtual engine sound. The two waveform components shown in Figs. 21 to 22 may be used as waveforms indicating elements constituting a basic operation sound.
[0208] The sound designation information Ra is not limited to information designating a plurality of sound components, and may be, for example, data indicating the waveform of the sound signal c1. Even if the sound designation information Ra is data indicating the waveform of the sound signal c1, it is possible to realize a light effect according to the sound indicated by the sound signal c1.
[0209] The light effects according to the traveling of the vehicle 100 are not limited to the display effects on the display unit 9. For example, if the vehicle 100 has a light-emitting unit such as an LED (Light Emitting Diode), the light control unit 85 may cause the light-emitting unit located on the vehicle 100 to perform light effects according to the traveling of the vehicle 100. The light-emitting unit located on the vehicle 100 is provided on, for example, any of the steering wheel, the shift knob, and the armrest. The light control unit 85 may cause both the light-emitting unit located on the vehicle 100 and the display unit 9 to perform light effects according to the traveling of the vehicle 100.
[0210] In the sound designation information Ra, either the pitch PT1 of the operation sound or the gain GA1 of the operation sound may be omitted. In this case, the sound designation information Ra can be simplified. In the sound designation information Ra, either the pitch PT2 of the noise sound or the gain GA2 of the noise sound may be omitted, in which case the sound designation information Ra can be simplified.
[0211] B6: 6th variant In the fifth modified example, audio source 15a and amplifier 15b shown in Fig. 12 may be added. Also, in the fifth modified example, a light control module 85a may be used instead of light control unit 85. Fig. 23 is a diagram showing an example of vehicle 100 according to a sixth modified example.
[0212] The light control module 85a is a device different from the information generating device 8. Like the light control unit 85, the light control module 85a generates a performance signal z1 based on performance designation information Rc. The data format of the performance designation information Rc may be a general-purpose format or a unique format. When the light performance is linked to sound (for example, when the performance designation information Rc includes sound designation information Ra), the MIDI (Musical Instrument Digital Interface) format may be used as the data format of the performance designation information Rc. In this way, by making the light control module 85a separate from the information generating device 8, it becomes possible to accommodate various types of display units 9 and to provide a wide variety of light effects.
[0213] B7: 7th variant In the first embodiment and the first to sixth modified examples, the vehicle 100 may have an acceleration sensor that detects the acceleration of the vehicle 100. Each of the acquisition units 13 and 81 may acquire the output of the acceleration sensor, i.e., information indicating the acceleration of the vehicle 100, instead of the accelerator information b1. The output of the acceleration sensor is another example of information related to the traveling of the vehicle. Each of the generation units 14 and 82 may use the output of the acceleration sensor instead of the speed information a1 and the accelerator information b1. For example, each of the generation units 14 and 82 determines whether the vehicle 100 is accelerating based on the output of the acceleration sensor. Moreover, the traveling information g1 indicates the correspondence relationship between the rotation speed of the virtual engine, the opening degree of the accelerator, and the traveling state of the vehicle 100, instead of indicating the correspondence relationship between the rotation speed of the virtual engine, the output of the acceleration sensor, and the traveling state of the vehicle 100. Each of the generating units 14 and 82 determines the running state of the vehicle 100 using the running information g1, the rotation speed information f1, and the output of the acceleration sensor.
[0214] According to the seventh modification, the sound signal c1 can be generated based on the speed information a1 and the output of the acceleration sensor.
[0215] B8: 8th variant In the first embodiment and the first to fourth modified examples, the acquisition unit 13 may acquire the speed information a1 without acquiring the accelerator information b1. In this case, the generation unit 14 generates the sound signal c1 based on the speed information a1. For example, the generation unit 14 generates the sound signal c1 corresponding to the speed information a1 by using information indicating the correspondence between the speed information a1 and the sound signal c1.
[0216] In the first embodiment and the first to fourth modified examples, the acquisition unit 13 may acquire the accelerator information b1 without acquiring the speed information a1. In this case, the generation unit 14 generates the sound signal c1 based on the accelerator information b1. For example, the generation unit 14 generates the sound signal c1 corresponding to the accelerator information b1 by using information indicating the correspondence between the accelerator information b1 and the sound signal c1.
[0217] According to the eighth modification, the generation unit 14 can generate the sound signal c1 based on one type of information. This simplifies the method of generating the sound signal c1 compared to a configuration in which the sound signal c1 is generated based on multiple types of information.
[0218] In the eighth modification, the one type of information used to generate the sound signal is not limited to the speed information a1 or the accelerator information b1, and may be, for example, the output of an acceleration sensor that detects the acceleration of the vehicle 100. In this case, the generation unit 14 generates the sound signal c1 corresponding to the output of the acceleration sensor by using information indicating the correspondence between the output of the acceleration sensor and the sound signal c1.
[0219] B9: 9th variant In the first embodiment and the first to eighth modified examples, the sound represented by the sound signal c1 is not limited to a virtual engine sound, and may be, for example, a piece of music having a tempo equal to or greater than a reference tempo. The reference tempo is, for example, a tempo equal to or greater than an average human heart rate. A piece of music having a tempo equal to or greater than the reference tempo is another example of a sound corresponding to the running of a vehicle. In the first embodiment and the first to eighth modified examples, the vehicle 100 is not limited to an electric vehicle, and may be a vehicle that runs using an engine as a power source.
[0220] C: Aspects understood from the above-mentioned embodiments and modifications The following aspects can be understood from at least one of the above-described embodiments and modifications.
[0221] C1: First aspect A signal generating device according to an aspect (first aspect) of the present disclosure includes an acquisition unit that acquires information regarding the traveling of a vehicle or an operation on the vehicle, a first generation unit that generates a sound signal indicating a sound corresponding to the traveling of the vehicle based on the information acquired by the acquisition unit, and a second generation unit that generates a vibration signal indicating a vibration corresponding to the traveling of the vehicle based on the sound signal generated by the first generation unit.
[0222] According to this aspect, the second generator generates the vibration signal based on the sound signal indicating the sound corresponding to the vehicle's running. Therefore, compared to a configuration in which the sound signal and the vibration signal are generated separately, the vibration indicated by the vibration signal is linked to the sound corresponding to the vehicle's running. Therefore, a passenger who feels the vibration indicated by the vibration signal while hearing the sound corresponding to the vehicle's running can obtain a sense of immersion in the running by feeling the vibration linked to the sound corresponding to the vehicle's running.
[0223] C2: Second mode In the example of the first aspect (second aspect), the sound corresponding to the traveling of the vehicle is a sound corresponding to the acceleration of the vehicle. According to this aspect, a passenger can feel a vibration linked to the sound corresponding to the acceleration of the vehicle, and can obtain a sense of immersion in the traveling during acceleration.
[0224] C3: Third mode In the example of the first or second aspect (third aspect), the sound signal has a plurality of sound components different from each other, and the second generator generates the vibration signal based on only a portion of the plurality of sound components. According to this aspect, it is easier to generate the vibration signal than in a configuration in which a vibration signal is generated using a component not included in the sound signal.
[0225] C4: Fourth mode In an example of the third aspect (fourth aspect), the second generator changes a part of the plurality of sound components used to generate the vibration signal based on the information or the sound signal acquired by the acquisition unit. According to this aspect, the passenger can feel a sense of immersion in the ride by feeling the vibration that changes according to the information or the sound signal acquired by the acquisition unit.
[0226] C5: Fifth mode In any one of the first to fourth aspects (fifth aspect), the information includes at least one of speed information indicating the speed of the vehicle and accelerator information indicating the opening degree of the accelerator of the vehicle. According to this aspect, it is possible to generate a vibration signal from a sound signal generated based on at least one of the speed information and the accelerator information.
[0227] C6: Sixth mode In one example (sixth aspect) of the first to fifth aspects, the second generator generates the vibration signal as a signal indicating vibration to be applied to an object located in the vehicle, the object being any one of a seat, a steering wheel, a shift knob, a floor mat, an accelerator pedal, a headrest, and an armrest. According to this aspect, any one of a seat, a steering wheel, a shift knob, a floor mat, an accelerator pedal, a headrest, and an armrest can be given vibration linked to a sound according to the running of the vehicle.
[0228] C7: Seventh mode An information generating device according to an aspect (seventh aspect) of the present disclosure includes an acquisition unit that acquires a plurality of pieces of information including first information regarding the traveling of a vehicle or an operation on the vehicle, and second information regarding the traveling of the vehicle or an operation on the vehicle, and a generation unit that generates performance designation information that specifies a light effect according to the traveling of the vehicle, based on the plurality of pieces of information acquired by the acquisition unit.
[0229] According to this aspect, the generating unit generates the performance designation information based on a plurality of pieces of information including the first information and the second information. Therefore, the light performance designated by the performance designation information can be made more precise than in a configuration in which the performance designation information is generated based on a single piece of information. Therefore, the passenger can feel immersed in the ride by watching the light performance designated by the performance designation information.
[0230] C8: Eighth mode In an example of the seventh aspect (eighth aspect), the generating unit generates sound designation information that designates a sound according to the traveling of the vehicle based on the plurality of pieces of information acquired by the acquiring unit. According to this aspect, in addition to the light effects, it is possible to designate a sound according to the traveling of the vehicle.
[0231] C9: 9th mode In an example of the eighth aspect (ninth aspect), the generation unit generates performance designation information based on the sound designation information. According to this aspect, it is possible to provide a light performance linked to a sound designated by the sound designation information to a passenger in the vehicle.
[0232] C10: 10th aspect In an example of the seventh or ninth aspect (tenth aspect), the generating unit generates vibration designation information that designates vibration according to the running of the vehicle based on the plurality of pieces of information acquired by the acquiring unit. According to this aspect, in addition to the light production, it is possible to designate vibration according to the running of the vehicle.
[0233] C11: 11th aspect In an example of the seventh or ninth aspect (eleventh aspect), the generating unit generates vibration designation information that designates vibration according to the running of the vehicle based on the sound designation information. According to this aspect, it is possible to provide a vibration linked to a sound designated by the sound designation information to a vehicle occupant.
[0234] C12: 12th mode In any one of the seventh to eleventh aspects (twelfth aspect), the first information includes speed information indicating a speed of the vehicle, and the second information includes accelerator information indicating an accelerator opening of the vehicle. According to this aspect, the performance designation information can be generated based on the speed information and the accelerator information.
[0235] C13: 13th aspect A signal generation method according to an aspect (thirteenth aspect) of the present disclosure is a signal generation method implemented by a computer, which acquires information related to the traveling of a vehicle or an operation on the vehicle, generates a sound signal indicating a sound corresponding to the traveling of the vehicle based on the acquired information, and generates a vibration signal indicating a vibration corresponding to the traveling of the vehicle based on the generated sound signal.
[0236] According to this aspect, a passenger who hears the sound corresponding to the vehicle's movement and feels the vibration indicated by the vibration signal can feel a sense of immersion in the movement by feeling the vibration linked to the sound corresponding to the vehicle's movement.
[0237] C14: 14th aspect An information generation method according to an aspect (fourteenth aspect) of the present disclosure is an information generation method implemented by a computer, which acquires a plurality of pieces of information including first information regarding the traveling of a vehicle or an operation on the vehicle, and second information regarding the traveling of the vehicle or an operation on the vehicle, and generates performance designation information that specifies a light effect according to the traveling of the vehicle based on the acquired plurality of pieces of information.
[0238] According to this embodiment, the light effects specified by the effect designation information can be more precise than in a configuration in which the effect designation information is generated based on one piece of information. Therefore, the passenger can feel immersed in the ride by watching the light effects specified by the effect designation information. [Explanation of symbols]
[0239] 1...signal generating device, 3...wheel control unit, 4...operation unit, 5...speaker, 6...seat, 7...vibration unit, 8...information generating device, 11...storage device, 12...processing device, 13...acquisition unit, 14...generation unit, 15...LPF, 16...adjustment unit, 31...motor, 32...accelerator pedal, 33...shift lever, 34...motor control unit, 35...power transmission unit.
Claims
1. An acquisition unit that acquires information regarding a vehicle's running or an operation on the vehicle; a first generator that generates a sound signal indicating a sound corresponding to the traveling of the vehicle based on the information acquired by the acquisition unit; a second generator that generates a vibration signal indicating a vibration corresponding to the traveling of the vehicle based on the sound signal generated by the first generator, the sound signal has a plurality of sound components different from each other, The second generation unit generates the vibration signal based on only a portion of the plurality of sound components. Signal generation device.
2. The sound corresponding to the running of the vehicle is a sound corresponding to the acceleration of the vehicle.
2. A signal generating device according to claim 1.
3. The second generation unit changes a part of the plurality of sound components used to generate the vibration signal based on the sound signal or the information acquired by the acquisition unit.
3. A signal generating device according to claim 1 or 2.
4. The information includes at least one of speed information indicating a speed of the vehicle and accelerator information indicating an accelerator opening degree of the vehicle. A signal generating device according to any one of claims 1 to 3.
5. The second generation unit generates the vibration signal as a signal indicating vibration to be applied to an object located in the vehicle, The object is any one of a seat, a steering wheel, a shift knob, a floor mat, an accelerator pedal, a headrest, and an armrest. A signal generating device according to any one of claims 1 to 4.
6. An acquisition unit that acquires information regarding a vehicle's running or an operation on the vehicle; a generating unit that generates performance designation information that designates a light performance according to the traveling of the vehicle based on the information acquired by the acquiring unit, The generation unit generates sound designation information that designates a sound corresponding to the traveling of the vehicle based on the information acquired by the acquisition unit, and generates the performance designation information based on the sound designation information. Information generation device.
7. The generation unit generates vibration designation information that designates vibration according to traveling of the vehicle based on the information acquired by the acquisition unit. The information generating device according to claim 6.
8. The generation unit generates vibration designation information that designates vibration corresponding to the traveling of the vehicle based on the sound designation information.
8. The information generating device according to claim 6 or 7.
9. The information includes speed information indicating a speed of the vehicle, or accelerator information indicating an accelerator opening degree of the vehicle. The information generating device according to any one of claims 6 to 8.
10. 1. A computer-implemented method for generating a signal, comprising: Acquire information regarding the running of a vehicle or an operation on the vehicle; generating a sound signal indicative of a sound corresponding to the traveling of the vehicle based on the acquired information; generating a vibration signal indicative of vibration caused by the running of the vehicle based on the generated sound signal; the sound signal has a plurality of sound components different from each other, generating the vibration signal based on only a portion of the plurality of sound components; Signal generation method.
11. 1. A computer-implemented method for generating information, comprising: Acquire information regarding the running of a vehicle or an operation on the vehicle; generating sound designation information that designates a sound corresponding to the traveling of the vehicle based on the acquired information, and generating performance designation information that designates a light performance corresponding to the traveling of the vehicle based on the sound designation information; Information generation method.
Citation Information
Patent Citations
Meter for vehicle
JP2004045094A
Engine sound generation device
JP2011084109A
Performance device, vehicle, and computer program
JP2017149222A
Vibration signal generator and vibration signal generation program
JP2021061462A
Engine sound simulation for electric vehicles
US20150199955A1