The present disclosure relates to a notification apparatus, a control program for the notification apparatus, and a seat system.
There is a known apparatus in the related art for presenting information by vibrating a vibrator (actuator) provided at, for example, the seat of a vehicle to make the driver sense the vibration. Such an apparatus is known to guide the driver to the destination by presenting dangerous situations to the driver as vibration alarms or presenting vibration to the driver in turning to the right or left based on navigation information (for example, see Japanese Unexamined Patent Application Publication No. 2008-77631).
The apparatus disclosed in Japanese Unexamined Patent Application Publication No. 2008-77631 may generate sound from the seat or the apparatus itself because of the resonance frequency of the seat or the apparatus itself depending on the drive frequency of the actuator. The generation of such sound is undesirable in some cases.
The present disclosure provides a notification apparatus capable of reducing the sound induced by the vibration of the actuator, a control program for the notification apparatus, and a seat system.
In a first aspect of the present disclosure, a notification apparatus attached to an object, the notification apparatus alerting a user who uses the object by presenting a tactile sensation due to vibration, includes a signal output unit configured to output a drive signal having a signal pattern with a drive frequency corresponding to an event type, an actuator configured to be driven by the drive signal, a sound output unit configured to output sound waves, and a controller configured to determine whether to output cancelling sound waves for cancelling sound waves induced by vibration of the actuator from the sound output unit based on a drive frequency of the drive signal.
In a second aspect of the present disclosure, a control program for a notification apparatus attached to an object, the notification apparatus alerting a user who uses the object by presenting a tactile sensation due to vibration, the notification apparatus including an actuator configured to generate vibration and a sound output unit configured to output sound waves, wherein the control program provides instructions for a computer of the notification apparatus to output a drive signal having a signal pattern with a drive frequency corresponding to an event type to vibrate the actuator and determine whether to output cancelling sound waves for cancelling sound waves induced by vibration of the actuator from the sound output unit based on a drive frequency of the drive signal.
In a third aspect of the present disclosure, a seat system includes a seat and a notification apparatus that alerts a user by presenting a tactile sensation due to vibration, wherein the notification apparatus includes a signal output unit configured to output a drive signal having a signal pattern with a drive frequency corresponding to an event type, an actuator configured to be driven by the drive signal, a sound output unit configured to output sound waves, and a controller configured to determine whether to output cancelling sound waves for cancelling sound waves induced by vibration of the actuator from the sound output unit based on a drive frequency of the drive signal.
Embodiments of a notification apparatus, a control program for the notification apparatus, and a seat system of the present disclosure will be described hereinbelow. In the following, sound waves refer to propagating waves within an audible frequency range for humans, and sound refers to the pressure fluctuations of sound waves perceived with the acoustic sense of humans, both of which can be used and are sometimes described without strict distinction.
This embodiment is described using an example in which an example of an object to which a notification apparatus 100, described below, (hereinafter also simply referred to as “object”) is the seat 11, and the seat 11 is a driver seat. The user of the seat 11 is therefore the driver. However, the seat 11 may be any seat provided in the vehicle 10, for example, a front passenger seat or a backseat. The seat 11 may be provided at an object other than the vehicle 10. An example of the object is not limited to the seat 11 and may be any object used in contact with at least part of the user's body so that the vibration of the object generated by the notification apparatus 100 is transmitted to the at least part of the body. For example, the object may be a wearable device (for example, of a wristband type, a belt type, or a wearable suit type), a device to assist a person with hearing or visual impairment, or a power-assisted suit for work support. Although, in the following description, the object is the seat 11, the descriptions about the seat 11, including the description about the sound generated from the seat 11, also apply to cases where the object is other than the seat 11.
The vehicle 10 is equipped with a seat system 200 of this embodiment. The seat system 200 includes the seat 11 and the notification apparatus 100. The notification apparatus 100 includes an actuator 110, a speaker 120, an acceleration sensor 130, and a control unit 140. In
The notification apparatus 100 is an apparatus for notifying the user seated in the seat 11 of information by driving the actuator 110 provided at the seat 11 to vibrate. The notification of information is performed by presenting vibration to the user. To reliably present vibration to the user, the acceleration of vibrations is typically increased. However, increasing the acceleration of vibration causes a trade-off where sound is more likely to be generated. When the sound induced by the vibration is easily audible to the user, the notification apparatus 100 generates cancelling sound waves from the speaker 120 to cancel the sound due to the vibration.
In one example, the back rest 11A is equipped with four actuators 110, two speakers 120, and one acceleration sensor 130 internally, and the seat 11B is equipped with four actuators 110 internally. The head rest 11C is equipped with two speakers 120 internally. All of the actuators 110, the speakers 120, and the acceleration sensor 130 are covered with the seat fabric 11D. The control unit 140 is disposed on the back of the dashboard, by way of example. The following description is made with reference to
The actuator 110, the speaker 120, and the acceleration sensor 130 are connected to the control unit 140 via communication cables 110A, 120A, and 130A, respectively. The control unit 140 is connected to the ECU 12 via a communication cable 12A. The driving of the actuator 110 and the speaker 120 is controlled by the control unit 140. The control unit 140 sometimes use the detection result of the acceleration sensor 130 when controlling the driving of the actuator 110 and the speaker 120.
In one example, the communication cables 110A, 120A, 130A, and 12A are communication cables based on the controller area network (CAN) standard. The communication between the actuator 110, the speaker 120, the acceleration sensor 130, and the ECU 12, and the control unit 140 is not limited to cable communication via the communication cables 110A, 120A, 130A, and 12A, respectively, part or all of which may be wireless communication.
As illustrated in
Each actuator 110 may include a vibrating body 111 and a casing 112, as illustrated in
The actuator 110 may be any actuator that vibrates the vibrating body 111 relative to the casing 112 by being driven in response to the drive signal. Examples of the actuator 110 include a voice coil motor (VCM), a linear actuator (either a resonant type or a nonresonant type), and a piezoelectric actuator having a piezoelectric element serving as a vibrating body. The casing 112 may be any casing that covers the vibrating body 111, for example, a resin box-shaped case. The actuator 110 is fixed to the seat 11 by the casing 112 being attached to the seat 11.
Vibration of the vibrating body 111 may produce sound from the casing 112 and produce sound from the seat 11. The sound generated from the casing 112 is large particularly when the actuator 110 has resonance frequency characteristics with a high-quality factor (Q) value. The sound generated from the seat 11 is large when the seat 11 generates a natural vibration. Thus, the sound generated from the casing 112 of the actuator 110 and the sound generated from the seat 11 are sound induced by the vibration of the actuator 110, which is an example of sound waves induced by the vibration of the actuator 110.
The sound induced by the vibration of the actuator 110 (an example of the sound waves induced by the vibration of the actuator 110) is hereinafter referred to as vibrational sound waves. The vibrational sound waves include at least one or both of the sound generated from the casing 112 of the actuator 110 and the sound generated from the seat 11.
The speaker 120 is an example of a sound output unit that outputs sound waves. The speaker 120 is driven by a controller 143 of the control unit 140. When the controller 143 supplies a cancelling signal to the speaker 120, the speaker 120 outputs cancelling sound waves. The drive signal output from the signal output unit 141 of the control unit 140 to the actuator 110 is a drive signal with repeated on and off-periods. The cancelling sound waves are output from the speaker 120 so as to cancel the vibrational sound waves at least during the on-period. The cancelling signal is a signal for driving the speaker 120 to output cancelling sound waves. Although, in the following description, the speaker 120 is used to output cancelling sound waves, the speaker 120 may also be used to output normal sound waves other than the cancelling sound waves.
The speaker 120 is provided on each side of the back rest 11A and on each side of the head rest 11C, one on each side. The two speakers 120 on the opposite sides of the back rest 11A are provided to be oriented to the outside of the back rest 11A from the opposite sides of the back rest 11A. The two speakers 120 on the opposite sides of the head rest 11C are provided to be oriented to the outside of the head rest 11C from the opposite sides of the head rest 11C. In other words, the four speakers 120 in total are oriented to the outside of the seat 11 from the sides of the back rest 11A and the head rest 11C of the seat 11. The orientation of the speakers 120 is the orientation in which the speakers 120 output cancelling sound waves.
The surfaces of the back rest 11A and the head rest 11C of the seat 11 facing the front of the vehicle 10 are oriented to the position of the body of the user seated in the seat 11. For this reason, the four speakers 120 may be oriented in directions different from the direction in which the user's body is positioned with respect to the seat 11 (the front of the vehicle 10), so that the speakers can output cancelling sound waves in the directions different from the direction in which the user's body is positioned with respect to the seat 11.
If the four speakers 120 are disposed in the direction of the user's body with respect to the seat 11, the cancelling sound waves are blocked by the user's body and do not propagate to the space in which vibrational sound waves present. For this reason, the four speakers 120 may be disposed in the directions different from the direction in which the user's body is positioned with respect to the seat 11. This allows the notification apparatus 100 to propagate the cancelling sound waves to the space in which vibrational sound waves are present (the interior of the vehicle 10) to cancel the vibrational sound waves.
In one example, four speakers 120 are provided so as to be oriented to the outside of the seat 11 from the sides of the back rest 11A and the head rest 11C of the seat 11. However, since four speakers 120 only needs to be oriented in the directions different from the orientation of the user's body with respect to the seat 11 (the front of the vehicle 10), the four speakers 120 may be provided so as to be oriented to the outside of the seat 11 from the rear surfaces or the upper surfaces of the back rest 11A and the head rest 11C.
The speakers 120 are driven by the control unit 140 to output cancelling sound waves. Cancelling the vibrational sound waves refers to at least decreasing the sound pressure level of the vibrational sound waves perceived by humans with the cancelling sound waves, not decreasing the sound pressure level of the vibrational sound waves to zero. The sound pressure level of the vibrational sound waves may be decreased so as to become below a sound pressure level perceived by humans by the cancelling sound waves. The vibrational sound waves are essentially undesirable sound waves and are unwanted noise in the interior of the vehicle 10 and may therefore be reduced to a sound pressure level not perceived by the user with cancelling sound waves. The state of the wave forms when the vibrational sound waves are canceled by the cancelling sound waves will be described later with reference to
Configuration and Operation of Acceleration Sensor
The acceleration sensor 130 is an example of a vibration detector for detecting vibrations and is disposed above the four actuators 110 of the back rest 11A of the seat 11.
The acceleration sensor 130 can detect vibrations generated in the seat 11 due to external vibrations by detecting vibrations with the actuators 110 not driven. The external vibrations are vibrations brought from the outside of the notification apparatus 100, for example, vibrations generated in the moving vehicle 10. The vibrations generated in the moving vehicle 10 are vibrations that produce road noise and so on. The acceleration sensor 130 may detect vibrations at any timing in a state in which each actuator 110 is not driven. The state in which the actuator 110 is not driven is a state in which the actuator 110 is supplied with no drive signal. The state in which the actuator 110 is not driven does not include a drive-signal off-period during which an on-period and an off-period are repeated, because remaining vibrations, described below, may be generated.
The actuator 110 is intermittently driven by a drive signal in which the on-period and the off-period are repeated. The off-period is a period during which the drive signal level is zero, with the actuator 110 in operation, here which is assumed to be a state in which the actuator 110 is driven. The casing 112 and the seat 11 may produce sound due to the vibration of the actuator 110, while the casing 112 and the seat 11 may produce sound due to remaining vibrations that can be generated when the actuator 110 is during the off-period. The sound induced by the remaining vibrations may be smaller than the sound due to the vibration of the actuator 110 but is normally undesirable like the sound induced by the vibration of the actuator 110. Accordingly, before describing the control unit 140, this section describes the drive signal and the remaining vibrations with reference to
The drive signal may be a pulse width modulation (PWM) drive signal with an intermittent drive pattern having an on-period during which pulse waves continue and an off-period without pulse waves. More specifically, an example of the drive signal is a drive signal with an intermittent drive pattern having an on-period during which pulse waves with a frequency of 50 Hz or higher and 400 Hz or lower continue for 40 milliseconds or more and an off-period without pulse waves. In one example, the duty ratio of the drive signal is 50%, and the durations of the on-period and the off-period are equal, but may be unequal. The duration of continuous one on-period and one off-period corresponds to one cycle of the drive signal. In one example, the drive signal illustrated in
As illustrated in
The reason why the drive signal includes pulse waves with a frequency of 50 Hz higher and 400 Hz or lower is that a vibration with a frequency of 50 Hz or higher and 400 Hz or lower is easy for humans to perceive. However, particularly when the actuator 110 is driven by a drive signal with a frequency of 200 Hz or higher, vibrational sound waves are likely to be generated. For this reason, it is effective to cancel the vibrational sound waves with cancelling sound waves. To make the drive frequency of the drive signal 50 Hz or higher and 400 Hz or lower, components with a frequency band of 50 Hz or higher and 400 Hz or lower are extracted by filtering (lowpass filtering or bandpass filtering).
The pulse waves are continued for 40 milliseconds or more during the on-period in order to tell the user that the vibrations are mechanical vibrations. For example, unlike a tactile sensation due to a vibration caused by a human's motion, a natural phenomenon, or the like, multiple continuous vibrations allow the sensory organ of human skin to detect a tactile sensation due to mechanical vibrations than one time of large vibration. The duration of 40 milliseconds was derived by an experiment. A duration shorter than 40 milliseconds drastically increased the number of testees who determine that the vibration is generated because of a human's motion, a natural phenomenon, or the like, not mechanical vibrations. In one example, the optimum value of the on-period obtained by an experiment was 80 milliseconds. A typical example of the vibration caused by a human's motion, a natural phenomenon, or the like is a vibration caused by another person lightly tapping on a body part. A typical example of the mechanical vibrations is multiple vibrations that are so quick and continuous that they cannot be caused by a human's motion, a natural phenomenon, or the like.
The vibration of the actuator 110 may cause the casing 112 or the seat 11 to generate sound, as described above. The sound generated by the casing 112 due to the vibration of the actuator 110 is large particularly when the actuator 110 has resonant frequency characteristics with a high Q-value. The sound generated by the seat 11 due to the vibration of the actuator 110 is large when a natural vibration is generated from the seat 11.
Likewise, the casing 112 or the seat 11 may generate sound due to remaining vibrations during the off-period. The remaining vibrations can occur either in the actuator 110 or in the seat 11 and can cause sound. The remaining vibrations are likely to occur particularly when the actuator 110 has resonant frequency characteristics with a high Q-value or when the seat 11 has a natural frequency close to the frequency of the drive signal.
The sound generated due to the vibration of the actuator 110 may be long depending on the vibration property of the actuator 110, the structure of the seat 11, or the like. When the vibration generated by the actuator 110 during the on-period is large, the remaining vibrations and the sound generated due to the remaining vibrations are large.
An example of a method for cancelling the sound generated due to the vibration of the actuator 110 is a method of generating a cancelling signal capable of cancelling (offsetting) various vibrations of the actuator 110 and storing the cancelling signal in a memory 144 in advance and reading the cancelling signal from the memory 144 to cause the speaker 120 to output cancelling sound waves. Such a method is available also in cancelling sound generated due to remaining vibrations during the off-period. The cancelling sound waves are, during the off-period, in opposite phase to the sound waves due to the remaining vibrations of the actuator 110.
The control unit 140 drives the actuator 110 when receiving a notification from the ECU 12 that predetermined notification conditions are satisfied. The predetermined notification conditions are necessary to issue a notification or the like to a user seated in the seat 11. Specifically, the ECU 12 notifies the control unit 140 that the predetermined notification conditions have been satisfied when the ECU 12 has detected that the user is approaching an intersection to provide guidance on the route or the destination set by the navigation system, or when the ECU 12 issues an alarm for deviation from the lane. The ECU 12 may determine whether the predetermined notification conditions have been satisfied and notify the control unit 140 of the satisfaction of the predetermined notification conditions on the precondition that a seat sensor or the like has detected that the user of the vehicle is seated, or if the seat 11 is a driver's seat, the ignition is on.
The control unit 140 may include a signal switching unit 142, in addition to the signal output unit 141, the controller 143, and the memory 144, as illustrated in
The signal output unit 141 outputs a drive signal having a drive-frequency signal pattern corresponding to the event type to the actuator 110. One example of the event is that the vehicle is approaching an intersection to provide guidance on the route or the destination set by the navigation system. The memory 144 stores data representing drive signals having drive-frequency signal patterns that vary from an event type to another. The signal output unit 141 reads a drive signal corresponding to the event type reported from the ECU 12 from the memory 144 and outputs the dive signal to the actuator 110. Thus, the actuator 110 is driven using the drive signal.
Signal patterns of the drive signals, vibrations generated by the driving of the actuator 110, and the sound induced by the vibrations will be described with reference to
The top waveform of the drive signal in
The top waveforms of the drive signals in
For the bottom waveforms of the sound waves due to the vibration of the actuator 110 illustrated in
In this embodiment, the frequency band in which the vibrations can easily be cancelled by the cancelling sound waves output from the speaker 120 is higher than or equal to 50
Hz and lower than or equal to 400 Hz. Therefore, the sound waves, like the bottom sound waves in
Thus, driving the actuator 110 with the top drive signals in
To enable the sound waves induced by the vibration of the actuator 110 to be cancelled by the cancelling sound waves, it is preferable to smooth changes in the drive signal envelope at the rising and falling by signal processing to smooth the envelope. It was found that it is preferable to smooth the changes in the envelope at the rising and falling to the levels of the top drive signals in
Therefore, the notification apparatus 100 stores drive signal data representing the drive signal subjected to appropriate signal processing to smooth the drive signal envelope, like the top drive signals in
The following description is made for a configuration in which drive signal data representing the drive signal subjected to signal processing to smooth the envelope of the drive signal is stored in the memory 144. However, drive signal data representing the drive signal without signal processing to smooth the envelope of the drive signal (see the top waveform in
Next, the drive signal data representing the drive signal to be stored in the memory 144 will be described.
For example, for the drive signal data of event type A, the first frequency is f11, the second frequency is f21, the signal pattern is S1, and the predetermined frequency band is from f10 to f12 and from f20 to f22. For example, for the drive signal data of event type B, the first frequency is f12, the second frequency is f22, the signal pattern is S2, and the predetermined frequency band is from f11 to f13 and from f21 to f23.
One of the multiple drive frequencies is a drive frequency set as a default (an initial value) for each event, and drive frequencies other than the default are changed drive frequencies for use in frequency hopping, described below. In one example, for the drive signal data of event type A, the first frequency f11 is set as the default (initial) drive frequency. In one example, for the drive signal data of event type B, the second frequency f22 is set as the default (initial) drive frequency.
It is preferable that all of the multiple drive frequencies be the resonant frequency of the actuator 110. If the drive frequency is the resonant frequency, less power is consumed to generate the vibration with the same acceleration than when the drive frequency is not the resonant frequency.
The signal pattern is data representing the pattern of the drive signal. In the case where the drive signal is an intermittent drive signal that repeats on and off, the signal pattern represents the durations of the on-period and the off-period, the amplitude of pulses during the on-period, the number of the pulses, and so on. The amplitude of the pulses corresponds to the acceleration of the vibration of the actuator 110.
The predetermined frequency band is a frequency band related to the frequency hopping, described below. For the drive signal data of event type A, the predetermined frequency band from f10 to f12 including the first frequency f11 and the predetermined frequency band from f20 to f22 including the second frequency f21 are set. For the drive signal data of event type B, the predetermined frequency band from f11 to f13 including the first frequency f12 and the predetermined frequency band from f21 to f23 including the second frequency f22 are set. The predetermined frequency band is provided for the frequency of external vibrations. How to use the predetermined frequency band will be described below.
Increasing the drive frequency, with the amplitude of the drive signal kept constant, the intensity of vibrations that humans recognize with the sense organ of skin decreases. In other words, the higher the frequency of vibration, the higher the acceleration required for humans to sense the vibration. Accordingly, the higher the drive frequency, the higher the acceleration required for vibration. For this reason, the higher the drive frequency, the larger the amplitude of the signal pattern required. Since the acceleration of the vibration of the actuator 110 corresponds to the amplitude of the pulses of the drive signal, the amplitude of the drive signal is increased as the drive frequency increases. Thus, the drive signal is a signal that causes the actuator 110 to vibrate with higher acceleration as the drive frequency increases.
For example, the signal pattern S1 of the drive signal data for event type A should include an amplitude for the first frequency f11 and an amplitude for the second frequency f21. If the second frequency f21 is higher than the first frequency f11, the amplitude for the first frequency f11 should be set to be larger than the amplitude for the second frequency f21. The signal pattern S2 of the drive signal data for event type B should include an amplitude for the first frequency f12 and an amplitude for the second frequency f22. If the second frequency f22 is higher than the first frequency f12, the amplitude for the second frequency f22 should be set to be larger than the amplitude for the first frequency f12.
The signal output unit 141 reads drive signal data from the memory 144 based on the event type sent from the ECU 12 and outputs a drive signal represented by the drive signal data to the actuator 110. This causes the actuator 110 to vibrate in response to the drive signal. Although
When the drive frequency of the drive signal is within the predetermined frequency band (see
As has been described with reference to
Assume that, when a notification of approaching the intersection is given from ECU 12, and the actuator 110 is driven in response to a drive signal with the first frequency f11 (100 Hz), the seat 11 of the moving vehicle 10 vibrating at 110 Hz was detected by the acceleration sensor 130. The frequency of the vibration generated in the seat 11 of the driving vehicle 10 is detected by the acceleration sensor 130, with the actuator 110 not driven. The frequency of the vibration at 110 Hz falls within the predetermined frequency band from f10 to f12 (80 Hz to 120 Hz) for the first frequency f11 (100 Hz). For this reason, the signal switching unit 142 switches the drive frequency of the drive signal output from the signal output unit 141 from the first frequency f11 (100 Hz) to the second frequency f21 (250 Hz).
When the signal switching unit 142 switches the drive frequency of the drive signal from the first frequency f11 (100 Hz) to the second frequency f21 (250 Hz) as above, the frequency for driving the actuator 110 goes out of the predetermined frequency band from f10 to f12 (80 Hz to 120 Hz) including the frequency 110 Hz of the vibration generated in the seat 11 of the moving vehicle 10 to notify the user of approaching the intersection. This allows, when the seat 11 of the moving vehicle 10 generates vibration at 110 Hz, the notification apparatus 100 causes the seat 11 to generate a vibration with a frequency (250 Hz), which is obviously different from the frequency of the vibration caused by the movement, thereby notifying the user that the user is approaching an intersection using the vibration generated in the seat 11.
Assume that event type B shown in
In this case, assume that, when a notification of approaching the destination is given from ECU 12, and the actuator 110 is driven in response to a drive signal with the second frequency f22 (350 Hz), the seat 11 of the moving vehicle 10 vibrating at 330 Hz was detected by the acceleration sensor 130. The frequency of the vibration generated in the seat 11 of the driving vehicle 10 is detected by the acceleration sensor 130, with the actuator 110 not driven. The frequency of the vibration at 330 Hz falls within the predetermined frequency band from f21 to f23 (320 Hz to 380 Hz) for the second frequency f22 (350 Hz). For this reason, the signal switching unit 142 switches the drive frequency of the drive signal output from the signal output unit 141 from the second frequency f22 (350 Hz) to the first frequency f12 (150 Hz).
When the signal switching unit 142 switches the drive frequency of the drive signal from the second frequency f22 (350 Hz) to the first frequency f12 (150 Hz) as above, the frequency for driving the actuator 110 goes out of the predetermined frequency band from (320 Hz to 380 Hz) including the frequency 330 Hz of the vibration generated in the seat 11 of the moving vehicle 10 to notify the user of approaching the destination. This allows, when the seat 11 of the moving vehicle 10 generates vibration at 330 Hz, the notification apparatus 100 causes the seat 11 to generate a vibration with a frequency (150 Hz), which is obviously different from the frequency of the vibration caused by the movement, thereby notifying the user that the user is approaching the destination using the vibration generated in the seat 11.
As discussed above, when the drive frequency of the drive signal is within a predetermined frequency band including the frequency of vibration detected by the acceleration sensor 130, the signal switching unit 142 switches the drive frequency of the drive signal so that the drive frequency of the drive signal goes out of the predetermined frequency band. As a result, the drive frequency of the drive signal output from the signal output unit 141 is switched.
The controller 143 determines whether to output cancelling sound waves for cancelling the sound waves induced by the vibration of the actuator 110 from the speaker 120 based on the drive frequency of the drive signal output from the signal output unit 141 to the actuator 110. The cancelling sound waves may be sound waves that are in opposite phase to the sound waves caused by the vibration of the actuator 110.
When the drive frequency of the drive signal that the signal output unit 141 outputs to the actuator 110 is higher than or equal to a threshold frequency, the controller 143 may determine to output cancelling sound waves from the speaker 120.
The threshold frequency may be higher than or equal to 180 Hz and lower than or equal to 220 Hz, for example. The reason why the threshold frequency for the cancelling sound waves is set to be higher than or equal to 180 Hz and lower than or equal to 220 Hz is that the threshold of the drive frequency at which the testee felt the sound waves generated by the actuator 110 due the vibration to be unpleasant was from 180 Hz to 220 Hz. For this reason, the controller 143 monitors the drive frequency of the drive signal output from the signal output unit 141, and when the drive frequency is higher than or equal to the threshold frequency, causes the speaker 120 to output cancelling sound waves. The threshold frequency should be set to an appropriate value higher than or equal to 180 Hz and lower than or equal to 220 Hz. The following is an example in which the threshold frequency is 200 Hz for illustration.
When the controller 143 determines to output cancelling sound waves from the speaker 120, the controller 143 reads cancelling signal data from the memory 144 and supplies a cancelling signal represented by the read cancelling signal data to the speaker 120 to cause the speaker 120 to output cancelling sound waves. Here, the cancelling signal data will be described with reference to
The event type in the cancelling signal data refers to an event type in using the cancelling signal data. The drive frequency in the cancelling signal data is the drive frequency of the cancelling signal and is the same as the drive frequency of the drive signal output from the signal output unit 141 in using the cancelling signal data. Since the controller 143 causes the speaker 120 to output cancelling sound waves when the drive frequency of the drive signal is higher than or equal to the threshold frequency (200 Hz), the drive frequency in the cancelling signal data is higher than or equal to the threshold frequency (200 Hz). Therefore, as shown in
The signal pattern in the cancelling signal data is data representing a cancelling signal pattern, which is a signal pattern for generating cancelling sound waves having a signal pattern in opposite phase to the vibrational sound waves to be cancelled. The vibrational sound waves to be cancelled are one example of sound waves caused by the vibration of the actuator 110.
In the case where the drive signal is an intermittent drive signal that repeats on and off, the signal pattern of the cancelling signal data represents the durations of the on-period and the off-period, the amplitude of pulses during the on-period, the number of the pulses, and so on. The amplitude in the signal pattern in the cancelling signal data is equal to the amplitude of the vibrational sound waves to be cancelled by the cancelling sound waves and causes opposite-phase cancelling sound waves. The amplitude in the signal pattern in the cancelling signal data increases as the drive frequency increases.
More specifically, the controller 143 determines whether to output the cancelling sound waves from the speaker 120 as follows, for example.
When the signal output unit 141 outputs a drive signal with the default first frequency f11 (100 Hz) to the actuator 110 in the case where the event type is A, the controller 143 does not supply a cancelling signal to the speaker 120 because the drive frequency of the drive signal is lower than the threshold frequency (200 Hz).
When the signal output unit 141 outputs the drive signal with the default second frequency f22 (350 Hz) to the actuator 110 in the case where the event type is B, the controller 143 outputs a cancelling signal to the speaker 120 because the drive frequency of the drive signal is higher than the threshold frequency (200 Hz). In this case, the controller 143 reads a signal pattern T2 (see
When the drive frequency of the drive signal switched by the signal switching unit 142 becomes higher than or equal to the threshold frequency (200 Hz), the controller 143 may supply a cancelling signal to the speaker 120, thereby outputting cancelling sound waves from the speaker 120. In other words, in one example, when the drive frequency of the drive signal is switched from the first frequency f11 (100 Hz) to the second frequency f21 (250 Hz) by the signal switching unit 142, and the signal output unit 141 outputs a drive signal with the second frequency f21 (250 Hz) to the actuator 110, the drive frequency of the drive signal becomes higher than the threshold frequency (200 Hz). For this reason, the controller 143 supplies a cancelling signal to output cancelling sound waves from the speaker 120. In this case, the controller 143 reads a signal pattern T1 (see
When the drive frequency of the drive signal switched by the signal switching unit 142 is lower than the threshold frequency (200 Hz), the controller 143 does not supply a cancelling signal to the speaker 120. In one example, when the drive frequency of the drive signal is switched from the second frequency f22 (350 Hz) to the first frequency f12 (150 Hz) by the signal switching unit 142, and the signal output unit 141 outputs a drive signal with the first frequency f12 (150 Hz) to the actuator 110, the drive frequency of the drive signal changes to lower than the threshold frequency (200 Hz). For this reason, the controller 143 stops supplying the cancelling signal to the speaker 120.
The controller 143 may generate a cancelling signal capable of outputting cancelling sound waves that are in opposite phase to the sound waves generated ty the vibration of the actuator 110 or remaining vibrations according to the vibration detected by the acceleration sensor 130 and output the cancelling signal to the speaker 120. The notification apparatus 100 may generate, in advance, a cancelling signal to be output to the speaker 120 to cancel sound induced by the vibration of the actuator 110 or the remaining vibrations and store the cancelling signal in the memory 144, and may read the cancelling signal from the memory 144 and output the cancelling signal to the speaker 120.
The memory 144 stores, for example, programs and data necessary for the signal output unit 141, the signal switching unit 142, and the controller 143 to perform control. The drive signal data and the cancelling signal data illustrated in
In this case, assume that a cancelling signal is supplied to the speaker 120 so that the cancelling sound waves illustrated in
When starting the processing, the controller 143 determines whether there is an event (step S1). If the controller 143 determines that there is no event (S1: NO), the controller 143 repeatedly executes the process of step S1.
If the controller 143 determines that there is an event (S1: YES), the signal switching unit 142 determines whether the frequency of external vibrations detected by the acceleration sensor 130 falls within a predetermined frequency band associated with the drive frequency of the drive signal output from the signal output unit 141 (step S2).
If the signal switching unit 142 determines that the frequency of the external vibrations does not fall within the predetermined frequency band (S2: NO), the signal switching unit 142 causes the signal output unit 141 to output a drive signal with a default frequency (step S3A). This causes the actuator 110 to be driven by the drive signal with the default frequency for the generated event.
If in step S2 the signal switching unit 142 determines that the frequency of the external vibrations falls within the predetermined frequency band (S2: YES), the signal switching unit 142 causes the signal output unit 141 to output the drive signal with a hopping drive frequency (step S3B). This changes, for example, the drive frequency of the drive signal to, of the plurality of drive frequencies in the drive signal data, a drive frequency not currently in use (see
When the process of step S3A or S3B ends, the controller 143 determines whether the drive frequency of the drive signal is higher than or equal to a threshold frequency (step S4).
If the controller 143 determines that the drive frequency of the drive signal is higher than or equal to the threshold frequency (S4: YES), the controller 143 generates a cancelling signal and outputs the cancelling signal to the speaker 120 (step S5). The controller 143 reads cancelling signal data (
Upon completion of the process of step S5, the control unit 140 advances the processing to step S6.
The control unit 140 determines whether to terminate the sequence of processes (step S6). The processing is terminated, for example, when an ignition switch for the vehicle 10 is turned off.
If the control unit 140 determines not to terminate the sequence of processes (S6: NO), the control unit 140 returns the processing to step S1. This is for the purpose of continuing the processing from step S1. In contrast, if the control unit 140 determines to terminate the sequence of processing (S6: YES), the sequence of processes ends (END).
Thus, the controller 143 determines whether to cause the speaker 120 to output cancelling sound waves for cancelling the sound waves induced by the vibration of the actuator 110 based on the drive frequency of the drive signal. This allows for providing the notification apparatus 100 capable of controlling the output of cancelling sound waves depending on the situation, a control program for the notification apparatus, and the seat system 200.
Since the controller 143 causes the speaker 120 to output cancelling sound waves when the drive frequency of the drive signal is higher than or equal to a threshold frequency, the vibrational sound waves induced by the vibration of the actuator 110 can effectively be cancelled.
The drive signal is a signal that vibrates the actuator 110 with a higher acceleration, the higher the drive frequency. The sensitive organ of human skin less senses the vibration of the actuator 110, the higher the drive frequency. For this reason, increasing the acceleration of the drive signal the higher the drive frequency allows the notification apparatus 100 to stably present a tactile sensation due to the vibration to the user even with a higher drive frequency.
The threshold frequency is higher than or equal to 180 Hz and lower than or equal to 220 Hz. The notification apparatus 100 causes the speaker 120 to output cancelling sound waves when the sound waves induced by the vibration of the actuator 110 are unpleasant. This allows the notification apparatus 100 to effectively cancel the vibrational sound waves induced by the vibration of the actuator 110, thereby cancelling the vibrational sound waves with stability.
The notification apparatus 100 includes the acceleration sensor 130 that detects vibration with the actuator 110 not driven and the signal switching unit 142 that switches the drive frequency of the drive signal so that, when the drive frequency of the drive signal falls within a predetermined frequency band including the frequency of the vibration detected by the acceleration sensor 130, the drive frequency of the drive signal falls outside the predetermined frequency band. When the drive frequency of the drive signal switched by the signal switching unit 142 is higher than or equal to the threshold frequency, the controller 143 causes the speaker 120 to output cancelling sound waves. This allows the notification apparatus 100 to present the user with a tactile sensation due the vibration with a frequency different from external vibrations by hopping the drive frequency of the drive signal in a state in which the drive frequency of the drive signal and the frequency of the external vibrations are close to each other so that the user cannot distinguish between the vibration of the actuator 110 and the external vibrations. When the drive frequency changed by hopping is higher than or equal to the threshold frequency, the controller 143 causes the speaker 120 to output cancelling sound waves. This allows the notification apparatus 100 to effectively cancel the vibrational sound waves induced by the vibration of the actuator 110.
Since the cancelling sound waves are in opposite phase to the sound waves induced by the vibration of the actuator 110, the vibrational sound waves can be effectively cancelled by the cancelling sound waves. The notification apparatus 100 can present a tactile sensation due to vibration to the user, with the sound due to unwanted vibrational sound waves reduced. The notification apparatus 100 can present a tactile sensation due a high-quality vibration by reducing unwanted sounds.
The drive signal may have an intermittent drive pattern with an on-period during which pulse waves continue and an off-period during which no pulse waves present. The cancelling sound waves are in opposite phase to the sound waves induced by the remaining vibrations of the actuator 110 during the off-period. This allows the notification apparatus 100 to reduce or eliminate generation of sound waves due to remaining vibrations, if generated during the off-period, by canceling the remaining vibrations, thereby presenting a tactile sensation due to a high-quality vibration.
The drive signal has an intermittent drive pattern with an on-period during which pulse waves with a frequency higher than or equal to 50 Hz and lower than or equal to 400 Hz continues for 40 milliseconds or more and an off-period during which no pulse waves are present. This allows the notification apparatus 100 to generate a vibration in a frequency band in which vibrational sound waves can easily be cancelled by the cancelling sound waves and to present a tactile sensation due to a mechanically generated vibration to the user.
The speaker 120 outputs the cancelling sound waves in a direction different from the direction in which the user's body is positioned with respect to the object, such as the seat 11. This allows the notification apparatus 100 to output the cancelling sound waves in the directions different from the position of the user's body to cancel the vibrational sound waves effectively. This allows the notification apparatus 100 to present a tactile sensation due to a high-quality vibration.
Having described a notification apparatus, a control program for the notification apparatus, and a seat system according to exemplary embodiments of the present disclosure, it is to be understood that the present disclosure is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the claims.
This international application claims priority to Japanese Patent Application No. 2021-173709 filed on Oct. 25, 2021, which is hereby incorporated by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2021-173709 | Oct 2021 | JP | national |
This application is a Continuation of International Application No. PCT/JP2022/036968 filed on Oct. 3, 2022, which claims benefit of Japanese Patent Application No. 2021-173709 filed on Oct. 25, 2021. The entire contents of each application noted above are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/036968 | Oct 2022 | WO |
Child | 18635169 | US |