Control device for glass vibration module, control system, control method for glass vibration module, and control program
The control device and system for glass vibration modules address the issue of performance changes with temperature by adjusting control signals based on temperature-related information, ensuring consistent and accurate sound emission.
Patent Information
- Application Number
- PCT/JP2024/035852
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-25
- Filing Date
- 2024-10-07
- Publication Date
- 2025-05-01
AI Technical Summary
The performance of glass vibration modules changes with temperature due to variations in mechanical properties of resin and other members, leading to errors between expected and actual sound emissions.
A control device and system that generate and output control signals for glass vibration modules based on temperature-related information, adjusting parameters such as ANC and audio control signals to maintain consistent performance across temperature changes.
The solution effectively suppresses changes in the performance of glass vibration modules due to temperature fluctuations, ensuring accurate sound emission by adjusting control signals based on real-time temperature data.
Smart Images

Figure JP2024035852_01052025_PF_FP_ABST
Abstract
Description
Control device, control system, control method, and control program for glass vibration module
[0001] The present disclosure relates to a control device for a glass vibration module, a control system, a control method for a glass vibration module, and a control program.
[0002] International Publication No. 2022 / 244748 discloses a vibration device comprising: a glass diaphragm formed by stacking a plurality of glass plates and having a solid-phase intermediate layer between at least a pair of the glass plates; a vibrator fixed to the glass diaphragm and vibrating the glass diaphragm; and an enclosure member that defines an internal space surrounding the vibrator fixed to the glass diaphragm and exposes one end of the glass diaphragm to the outside of the internal space through an opening in the internal space; the glass diaphragm is equipped with a temperature control unit that adjusts the temperature of the intermediate layer.
[0003] International Publication No. 2022 / 158542 pamphlet discloses a glass plate structure that separates an indoor space from an outdoor space, in which a plurality of glass plates are stacked and an intermediate layer is included between at least one pair of the glass plates, and a vibration output unit that is fixed to the glass plate structure and vibrates the glass plate structure in accordance with an input signal, an outdoor sound detection unit that detects sound from a noise source or vibration source that is correlated with the sound wave vibration induced in the glass plate structure and outputs a reference signal in accordance with the detection result, an indoor sound detection unit that detects sound within the indoor space and outputs an error signal in accordance with the detection result, and an adaptive filter that generates a cancellation signal that is in the opposite phase of the reference signal so that the error signal is minimized, and a control unit that outputs the cancellation signal from the adaptive filter to the vibration output unit.
[0004] Generally, a glass vibration module includes a glass plate, a vibrator connected to the glass plate, and various resin components made of, for example, plastic or rubber. Resin components have a higher rate of change in mechanical properties (e.g., elastic modulus and damping rate) with temperature changes than glass plates. When the mechanical properties of the resin components change with temperature, the frequency response of the resin components changes, affecting the vibration properties of the glass plate (e.g., acceleration or amplitude value of vibration for each frequency), potentially changing the performance of the glass vibration module. In other words, there is a risk of an error occurring between the sound expected to be emitted from the glass plate when a control signal is input to the vibrator and the sound actually emitted from the glass plate. This situation can occur when the temperature of a component other than the resin component (e.g., a metal component made of various metals) included in the glass vibration module changes, causing a change in the mechanical properties of that component.
[0005] The present disclosure aims to provide a control device, control system, control method, and control program for a glass vibration module that can suppress changes in the performance of the glass vibration module depending on temperature.
[0006] A first aspect of the present disclosure is a control device for a glass vibration module, comprising a generation unit that generates a control signal for causing a glass vibration module to generate sound based on parameters, an output unit that outputs the control signal to the glass vibration module, and a setting unit that sets the parameters based on temperature-related information related to the temperature of the glass vibration module.
[0007] A second aspect of the present disclosure is a control system including the control device for a glass vibration module according to the first aspect and the glass vibration module.
[0008] A third aspect of the present disclosure is a method for controlling a glass vibration module, comprising generating a control signal for causing a glass vibration module to generate sound based on parameters, outputting the control signal to the glass vibration module, and setting the parameters based on temperature-related information related to the temperature of the glass vibration module.
[0009] A fourth aspect of the present disclosure is a control program that causes a computer to perform processing including generating a control signal for causing a glass vibration module to generate sound based on parameters, outputting the control signal to the glass vibration module, and setting the parameters based on temperature-related information related to the temperature of the glass vibration module.
[0010] According to the present disclosure, there are provided a control device, a control system, a control method for a glass vibration module, and a control program that can suppress changes in the performance of the glass vibration module depending on temperature.
[0011] 1 is a diagram showing an aspect in which the control system according to the first embodiment is applied to a vehicle. FIG. 1 is a cross-sectional view showing a part of the glass vibration module according to the first embodiment. FIG. 1 is a cross-sectional view showing another part of the glass vibration module according to the first embodiment. FIG. 2 is a block diagram showing a hardware configuration of the control system according to the first embodiment. FIG. 3 is a block diagram showing a functional configuration of a control device according to the first embodiment. FIG. 4 is a diagram explaining the operation of the control device according to the first embodiment. FIG. 5 is a diagram showing an ANC map according to the first embodiment. FIG. 6 is a diagram showing an audio map according to the first embodiment. FIG. 7 is a flowchart showing the flow of control processing according to the first embodiment. FIG. 8 is a cross-sectional view showing a modified example of the glass vibration module according to the first embodiment. FIG. 9 is a block diagram showing a hardware configuration of a control system according to the second embodiment. FIG. 10 is a block diagram showing a functional configuration of a control device according to the second embodiment. FIG. 11 is a diagram explaining the operation of the control device according to the second embodiment. FIG. 12 is a flowchart showing the flow of update processing according to the second embodiment. FIG. 13 is a cross-sectional view showing another part of the glass vibration module according to the third embodiment. FIG. 14 is a block diagram showing a hardware configuration of a control system according to the third embodiment. FIG. 15 is a diagram explaining the operation related to the control processing of the control device according to the third embodiment. FIG. 16 is a block diagram explaining the operation related to the update processing of the control device according to the third embodiment. FIG. 17 is a block diagram showing an example of the hardware configuration of a control system according to the fifth embodiment. FIG. 18 is a diagram showing an aspect in which the control system according to the sixth embodiment is applied to a building. FIG. 19 is a perspective view showing a window glass according to the sixth embodiment.
[0012] First Embodiment First, a first embodiment of the present disclosure will be described.
[0013] 1 shows a control system S according to a first embodiment. The control system S is applied to a vehicle 10, for example. The vehicle 10 is, for example, a passenger car. The vehicle 10 includes a plurality of panes 12. The plurality of panes 12 are located between an interior space and an exterior space of the vehicle 10, and separate the interior space from the exterior space.
[0014] The plurality of glasses 12 include a front window glass 12A, a front side window glass 12B, a rear side window glass 12C, a rear window glass 12D, a front quarter window glass 12E, a rear quarter window glass 12F, and a roof glass 12G. Note that the vehicle 10 may be equipped with other glasses in addition to those described above.
[0015] The control system S includes a glass vibration module 14 and a control device 16. The glass vibration module 14 can be applied to at least any one of a plurality of glasses 12 installed in the vehicle 10. In the first embodiment, as an example, the glass vibration module 14 is applied to a roof glass 12G. The roof glass 12G is provided on the roof of the vehicle 10.
[0016] 2 shows a portion of the glass vibration module 14 according to the first embodiment. The glass vibration module 14 includes a glass vibration plate 18, a vibrator 20, a mounting member 22, an adhesive layer 24, an adhesive member 26, and a fixing member 28.
[0017] The glass diaphragm 18 may be made of a single glass plate or may be made of laminated glass. In the example shown in Fig. 2, the glass diaphragm 18 is made of laminated glass. That is, the glass diaphragm 18 has a pair of glass plates 30 and an intermediate layer 32. The intermediate layer 32 is provided between the pair of glass plates 30. Note that the laminated glass may be made of three or more glass plates 30.
[0018] The glass plate 30 may be made of inorganic glass or organic glass, such as PMMA (Polymethyl methacrylate) plastic, PC (Polycarbonate) plastic, PS (Polystyrene) plastic, PET (Polyethylene terephthalate) plastic, PVC (Polyvinyl chloride) plastic, and cellulose plastic.
[0019] When the glass plate 30 is made of inorganic glass, the glass plate 30 may be untempered glass or tempered glass. Untempered glass is glass obtained by forming molten glass into a plate shape and slowly cooling it. Tempered glass is glass obtained by forming a compressive stress layer on the surface of untempered glass, and may be either air-cooled tempered glass or chemically tempered glass. The glass plate 30 may also have the property of absorbing ultraviolet or infrared rays.
[0020] The intermediate layer 32 is, for example, an ultraviolet absorbing film. The intermediate layer 32 is formed of, for example, a PVB (Polyvinyl butyral)-based plastic, an EVA (Ethylene vinyl acetate)-based plastic, a TPU (Thermoplastic polyurethane elastomer)-based plastic, a PET (Polyethylene terephthalate)-based plastic, or a silicone resin. The intermediate layer 32 may be a light control film. Note that, instead of the intermediate layer 32, a fluid layer containing a liquid or a gel-like material may be used. The glass diaphragm 18 may be transparent or may be colored to an extent that does not impair transparency.
[0021] The mounting member 22 is fixed to one main surface of the glass diaphragm 18 via an adhesive layer 24. The adhesive layer 24 may be formed mainly from a resin such as plastic or rubber. The adhesive layer 24 may also be made of an adhesive, adhesive tape, adhesive film, or the like.
[0022] The mount member 22 may be formed of a metal such as stainless steel, aluminum, an aluminum alloy, titanium, or a titanium alloy, or may be formed of a resin such as plastic or rubber. The plastic used for the mount member 22 may be a general engineering plastic such as an ABS-based, PVC-based, PC-based, PP-based, PBT-based, PA66-based, or PPS-based plastic, or may be a fiber-reinforced plastic containing glass fiber or carbon fiber. In the first embodiment, as an example, the mount member 22 is formed of a resin such as plastic or rubber. The mount member 22 may also be formed of an adhesive or pressure-sensitive adhesive.
[0023] The vibrator 20 is fixed to the surface of the mount member 22 opposite to the glass diaphragm 18 side. The vibrator 20 may be fixed to the mount member 22 by fastening parts such as bolts, screws, pins, keys, rivets, or clips so that it is replaceable. Note that the mount member 22 and adhesive layer 24 may be omitted, and the vibrator 20 may be fixed to one main surface of the glass diaphragm 18.
[0024] The vibrator 20 is connected to a control circuit 64 (see FIG. 4 ), which will be described later, and vibrates the glass diaphragm 18 in response to a control signal input from the control circuit 64. An example of the vibrator 20 is a voice coil actuator. The voice coil actuator has a coil (not shown) and a magnetic circuit (not shown). One of the coil and the magnetic circuit is fixed to a mount member 22, and the other is arranged so as to be movable relative to the mount member 22. When a current flows through the coil in response to the control signal, vibrations are generated by the interaction between the coil and the magnetic circuit, and the vibrations of the vibrator 20 are transmitted to the glass diaphragm 18 via the mount member 22. This causes the glass diaphragm 18 to vibrate, generating sound from the glass diaphragm 18.
[0025] The actuator used in the vibrator 20 can be selected from any type of actuator that can vibrate the glass diaphragm 18, such as a voice coil type actuator or a piezoelectric type actuator. Also, as long as sound output can be generated by vibrating the glass diaphragm 18, the device that vibrates the glass diaphragm 18 is not limited to an actuator.
[0026] The adhesive member 26 is a member for adhering the glass diaphragm 18 to a vehicle body, a frame member, a cover member, or the like. The adhesive member 26 may be formed primarily from a resin such as plastic or rubber. The adhesive member 26 may also include an adhesive, adhesive tape, adhesive film, or the like. Instead of or in addition to the adhesive member 26, a clip, a fastening member, or the like may be used. The fixing member 28 is a member fixed to the glass diaphragm 18. The fixing member 28 is formed, for example, in a frame shape. The fixing member 28 may be formed, for example, from a resin such as plastic or rubber. The fixing member 28 may also be formed from felt, adhesive, or foam.
[0027] The mounting member 22, the adhesive layer 24, the intermediate layer 32, the adhesive member 26, and the fixing member 28 are connected to the pair of glass plates 30 directly or indirectly so as to be capable of transmitting vibrations, and are components (hereinafter referred to as "influencing factor components") that act as influencing factors that affect the vibration characteristics of the glass plates 30 depending on their own temperatures. The mounting member 22, the adhesive layer 24, the intermediate layer 32, the adhesive member 26, and the fixing member 28 are examples of "influencing factor components" in the present disclosure.
[0028] Here, the mounting member 22, the adhesive layer 24, the intermediate layer 32, the adhesive member 26, and the fixing member 28 are given as examples of influencing factor members, but the glass vibration module 14 also includes a plurality of other influencing factor members. For example, the glass vibration module 14 includes, as examples of influencing factor members, components that form part of the vibrator 20. Examples of components that correspond to influencing factor members include adhesive members, adhesive tape, plastic, cloth, or paper springs, plastic or fiber dampers, cover films, felt, and rubber parts. The influencing factor member is, for example, a member formed from a material that has a high rate of change in mechanical properties (e.g., elastic modulus, damping rate, etc.) with respect to temperature changes, relative to the glass plate 30.
[0029] As described above, the glass vibration module 14 includes many influencing factors. If the mechanical characteristics of the influencing factors change with temperature, the frequency response of the influencing factors changes, affecting the vibration characteristics of the glass sheet 30 (e.g., the acceleration or amplitude value of vibration for each frequency), which may result in a change in the performance of the glass vibration module 14. In other words, there is a risk of a discrepancy between the sound expected to be emitted from the glass sheet 30 when a control signal is input to the vibrator 20 and the sound actually emitted from the glass sheet 30. In particular, when the glass vibration module 14 is applied to the roof glass 12G, the temperature rise due to solar radiation from the sun 34 is severe, which may result in a large discrepancy. Therefore, it is necessary to be able to suppress temperature-dependent changes in the performance of the glass vibration module 14. Therefore, in the first embodiment, in order to suppress temperature-dependent changes in the performance of the glass vibration module 14, the glass vibration module 14 and the control device 16 are configured as follows.
[0030] FIG. 3 shows another portion of the glass vibration module 14 according to the first embodiment (i.e., a portion different from the portion where the vibrator 20 is disposed). The glass vibration module 14 includes a temperature sensor 40. The temperature sensor 40 is, for example, a contact-type temperature sensor and is provided on the glass vibration plate 18 of the glass vibration module 14. Specifically, a mounting member 42 is fixed to one main surface of the glass vibration plate 18 via an adhesive layer 44, and the temperature sensor 40 is fixed to the surface of the mounting member 42 opposite the glass vibration plate 18 side. The temperature sensor 40 may be bonded to the glass vibration plate 18 using a common method such as adhesive, pressure-sensitive adhesive, or soldering. However, it is preferable that the temperature sensor 40 be easily removable from the glass vibration plate 18. For example, the temperature sensor 40 may be fixed to the mounting member 42 using fastening parts such as bolts, screws, pins, keys, rivets, or clips so that it can be replaced. Alternatively, the mounting member 42 and adhesive layer 44 may be omitted, and the temperature sensor 40 may be fixed to one main surface of the glass vibration plate 18.
[0031] The temperature sensor 40 is preferably disposed in a position where it is not directly affected by sunlight (for example, a position where it is covered by a cover or exterior panel). The glass diaphragm 18 may be provided with a coating 46 that blocks sunlight and covers the temperature sensor 40. The coating 46 may be provided on the indoor space side or the outdoor space side.
[0032] The temperature sensor 40 detects the temperature of the glass diaphragm 18 and outputs a temperature detection signal corresponding to the detected temperature. The temperature sensor 40 may be an electric or mechanical temperature sensor. Examples of electric temperature sensors include a resistance temperature detector (RTD), a thermistor, a thermocouple, and an integrated circuit (IC) temperature sensor. Examples of resistance temperature sensors include a linear resistor. Examples of thermistors include a negative temperature coefficient (NTC) thermistor and a positive temperature coefficient (PTC) thermistor. Examples of mechanical temperature sensors include a temperature-sensitive ferrite and a thermal expansion type temperature sensor. Examples of thermal expansion type temperature sensors include a bimetal.
[0033] The thermal conductivity of the adhesive layer 44 and the mounting member 42 is preferably equal to or greater than the thermal conductivity of the glass plate 30 (approximately 0.94 W / (mK)), preferably equal to or greater than 1.2 W / (mK), and more preferably equal to or greater than 2.0 W / (mK). However, if the thermal conductivity of the adhesive layer 44 and the mounting member 42 is lower than the above-mentioned thermal conductivity, the temperature measurement function of the temperature sensor 40 can be ensured by reducing the thickness of the adhesive layer 44. The thickness of the adhesive layer 44 is preferably equal to or less than 3 mm, more preferably equal to or less than 2 mm, and even more preferably equal to or less than 1 mm. Furthermore, the thickness of the adhesive layer 44 is preferably equal to or less than 0.5 mm, and particularly preferably equal to or less than 0.2 mm. The lower limit of the thickness of the adhesive layer 44 may be set taking into consideration factors such as manufacturing yield.
[0034] 4 shows the hardware configuration of the control system S according to the first embodiment. The control system S includes a noise detection device 48 in addition to the glass vibration module 14, the control device 16, and the temperature sensor 40 described above. The noise detection device 48 may be provided in either the interior space or the exterior space. The noise detection device 48 is, for example, a microphone or an acceleration sensor. The acceleration sensor may be installed on the body of the vehicle 10. The noise detection device 48 detects sound or vibration and outputs a reference signal according to the detection result.
[0035] The control device 16 includes a CPU (Central Processing Unit) 50, a ROM (Read Only Memory) 52, a RAM (Random Access Memory) 54, a storage 56, an input / output I / F 58 (Interface), an A / D conversion circuit 60, an external I / F 62, and a control circuit 64.
[0036] The control device 16 may be implemented as part of an ECU (Electronic Control Unit), which is a vehicle control computer, or may be implemented as an in-vehicle computer separate from the ECU. The control device 16 is an example of the "computer" in the present disclosure.
[0037] The CPU 50, the ROM 52, the RAM 54, and the input / output I / F 58 are connected to one another via a bus 66. The A / D conversion circuit 60, the external I / F 62, the control circuit 64, and the storage 56 are connected to the input / output I / F 58.
[0038] The A / D conversion circuit 60 is electrically connected to the noise detection device 48. The A / D conversion circuit 60 generates a digital reference signal by A / D converting the analog reference signal input from the noise detection device 48. The external I / F 62 is communicably connected to the temperature sensor 40. When the temperature sensor 40 generates an analog temperature detection signal, the external I / F 62 may have an A / D conversion circuit that A / D converts the analog temperature detection signal to generate a digital temperature detection signal.
[0039] The control circuit 64 is electrically connected to the vibrator 20 of the glass vibration module 14. The control circuit 64 D / A converts the digital control signal input from the CPU 50 and outputs an analog control signal to the vibrator 20. This causes the vibrator 20 to vibrate in response to the control signal, and a sound corresponding to the control signal is generated from the glass vibration module 14.
[0040] The CPU 50 executes various programs. Specifically, the CPU 50 reads out programs stored in the ROM 52 or the storage 56, and executes the programs using the RAM 54 as a work area. The CPU 50 then performs various arithmetic processing in accordance with the programs.
[0041] The ROM 52 stores various programs and various data. The RAM 54 temporarily stores programs or data as a working area. The storage 56 is configured with a recording medium such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage 56 stores various programs including an operating system and various data for arithmetic processing.
[0042] FIG. 5 shows the functional configuration of the control device 16 according to the first embodiment. A control program 70 is stored in the storage 56. The control program 70 is an example of a "program" or a "computer program product" in the present disclosure. The control program 70 may be stored in the ROM 52. The CPU 50 reads the control program 70 and executes it using the RAM 54 as a work area. The CPU 50 then executes a control process for controlling the glass vibration module 14 in accordance with the control program 70. The control process is executed by the CPU 50 operating as an acquisition unit 72, a first setting unit 74, a second setting unit 76, a first generation unit 78, a second generation unit 80, and an output unit 82 in accordance with the control program 70. The first generation unit 78 and the second generation unit 80 are examples of a "generation unit" in the present disclosure. The first setting unit 74 and the second setting unit 76 are examples of a "setting unit" in the present disclosure.
[0043] 6 shows the operation of the control device 16 according to the first embodiment. The acquisition unit 72 acquires the temperature of the glass vibration module 14 based on a temperature detection signal input from the temperature sensor 40 to the control device 16. The temperature of the glass vibration module 14 is an example of "temperature-related information," "information obtained from the glass vibration module," and "information detected by the temperature sensor" in the present disclosure.
[0044] The storage 56 stores an ANC map 84 indicating the relationship between the temperature of the glass vibration module 14 and parameters for ANC (Active Noise Cancellation) (hereinafter referred to as "ANC parameters"). The storage 56 also stores an audio map 86 indicating the relationship between the temperature of the glass vibration module 14 and parameters for audio (hereinafter referred to as "audio parameters"). The ANC map 84 is an example of "related information" in the present disclosure, and the ANC parameters are an example of "parameters" in the present disclosure. The audio map 86 is an example of "related information" in the present disclosure, and the audio parameters are an example of "parameters" in the present disclosure.
[0045] FIG. 7 shows an ANC map 84 according to the first embodiment. In the ANC map 84, ANC parameters are defined for each temperature. As an example, the ANC parameters are set in 10° C. increments from −30° C. to 90° C. The upper and lower temperature limits may be any number of degrees Celsius. The ANC parameters may also be defined in increments of any number of degrees Celsius. As an example, the ANC parameters include the voltage of the ANC control signal, the coefficient of the notch filter, the coefficient of the band-pass filter, the phase of the ANC control signal, a step size parameter, the Q value of the filter, and a setting value for equalizer processing.
[0046] The notch filter coefficient is a filter coefficient applied to filtering when the ANC control signal is filtered using a notch filter. The resonance frequency of the components that make up the glass vibration module 14 changes depending on the temperature. The notch filter is a filter for attenuating the resonance frequency components. The bandpass filter coefficient is a filter coefficient applied to filtering when the ANC control signal is filtered using a bandpass filter. By changing the bandpass filter coefficient for each temperature, the pass frequency band of the bandpass filter can be adjusted for each temperature.
[0047] The phase of the ANC control signal changes with temperature. By selecting a phase according to the temperature, the phase of the ANC control signal can be made to correspond to the temperature. The step size parameter is a factor related to the convergence coefficient when generating the ANC control signal. The filter Q value is the sharpness applied to the notch filter and the bandpass filter. The equalizer processing setting value is a value that specifies the output level for each frequency of the ANC control signal when equalizing the ANC control signal. The equalizer processing setting value may be set arbitrarily. The ANC parameters may not include at least any of the above, or may include other parameters in addition to the above.
[0048] Returning to FIG. 6 , the first setting unit 74 acquires, from the ANC map 84, ANC parameters corresponding to the temperature acquired by the acquisition unit 72, and sets the acquired ANC parameters as parameters to be used in correction processing when an ANC control signal is generated by the first generation unit 78, which will be described later.
[0049] The first generating unit 78 generates an ANC signal for canceling inflow noise flowing from the outdoor space into the indoor space based on the reference signal input from the noise detecting device 48 to the control device 16 .
[0050] If the ANC signal is used directly to generate an ANC sound from the glass vibration module 14, the vibration characteristics of the glass plate 30 (e.g., the acceleration or amplitude of vibration for each frequency) may change depending on the temperature of the glass vibration module 14, which may result in a discrepancy between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30. Therefore, the first generator 78 performs a correction process on the generated ANC signal based on the ANC parameters set by the first setting unit 74. The correction process includes filtering using a notch filter and a band-pass filter, and equalization processing. By performing the correction process on the ANC signal in this manner, an ANC control signal corresponding to the temperature of the glass vibration module 14 is generated.
[0051] FIG. 8 shows an audio map 86 according to the first embodiment. In the audio map 86, audio parameters are defined for each temperature. As an example, the audio parameters are set in 10°C increments from -30°C to 90°C. The upper and lower temperature limits may be any number of degrees Celsius. The audio parameters may also be defined in increments of any number of degrees Celsius. As an example, the audio parameters include the voltage of the audio control signal, the coefficient of the notch filter, the coefficient of the band-pass filter, the phase of the audio control signal, and the setting value for equalizer processing.
[0052] The notch filter coefficients are filter coefficients applied to filtering when an audio control signal is filtered using a notch filter. The band-pass filter coefficients are filter coefficients applied to filtering when an audio control signal is filtered using a band-pass filter. The equalizer processing setting values are values that specify the output level for each frequency of the audio control signal when the audio control signal is equalized. The audio parameters may not include at least any of the above, or may include other parameters in addition to the above.
[0053] Returning to Figure 6, the second setting unit 76 acquires audio parameters corresponding to the temperature acquired by the acquisition unit 72 from the audio map 86, and sets the acquired audio parameters as parameters to be used in the correction process when an audio control signal is generated by the second generation unit 80, which will be described later.
[0054] A plurality of audio signals are stored in the storage 56. The audio signals are, for example, signals for outputting any audio sound (e.g., music, environmental sound, simulated noise, etc.) from the glass vibration module 14. The second generation unit 80 acquires any one of the plurality of audio signals stored in the storage 56, for example, based on a selection instruction given by the user in response to a control signal. Note that, although an example in which the second generation unit 80 acquires an audio signal stored in the storage 56 is shown here, the second generation unit 80 may acquire an audio signal downloaded from the Internet or an audio signal received from a television broadcasting network or a radio broadcasting network.
[0055] As with the ANC signal, if the audio signal is used directly to generate audio sound from the glass vibration module 14, the vibration characteristics of the glass plate 30 (e.g., the acceleration or amplitude of vibration for each frequency) may change depending on the temperature of the glass vibration module 14, which may result in a discrepancy between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30. Therefore, the second generation unit 80 performs a correction process on the acquired audio signal based on the audio parameters set by the second setting unit 76. The correction process includes filtering using a notch filter and a band-pass filter, and equalization processing. By performing the correction process on the audio signal in this manner, an audio control signal corresponding to the temperature of the glass vibration module 14 is generated.
[0056] The output unit 82 generates a control signal including the ANC control signal and the audio control signal by adding the ANC control signal generated by the first generation unit 78 and the audio control signal generated by the second generation unit 80, and outputs the generated control signal to the vibrator 20 of the glass vibration module 14. This causes the vibrator 20 to vibrate in accordance with the control signal, and the glass vibration module 14 outputs an ANC sound corresponding to the ANC control signal and an audio sound corresponding to the audio control signal.
[0057] 9 shows the flow of the control process according to the first embodiment. By executing the control process, the control device 16 executes the control method for the glass vibration module 14. The flow of the control process, which is the function of the control device 16, will be described below.
[0058] First, in step ST10 , the CPU 50 acquires the temperature of the glass vibration module 14 based on the temperature detection signal input from the temperature sensor 40 to the control device 16 .
[0059] Next, in step ST12, the CPU 50 acquires, from the ANC map 84, ANC parameters corresponding to the temperature acquired in step S10, and sets the acquired ANC parameters as parameters to be used in the correction process when generating an ANC control signal in step ST16, which will be described later.
[0060] Next, in step ST14, the CPU 50 acquires, from the audio map 86, audio parameters corresponding to the temperature acquired in step S10, and sets the acquired audio parameters as parameters to be used in the correction process when generating an audio control signal in step ST18, which will be described later.
[0061] Next, in step ST16, the CPU 50 generates an ANC signal based on the reference signal input from the noise detection device 48 to the control device 16, and performs correction processing on the ANC signal based on the ANC parameters set in step ST12, thereby generating an ANC control signal that is a control signal corresponding to the temperature of the glass vibration module 14.
[0062] Next, in step ST18, the CPU 50 acquires an audio signal from storage 56 or the like, and performs correction processing on the audio signal based on the audio parameters set in step ST14, thereby generating an audio control signal that is a control signal corresponding to the temperature of the glass vibration module 14.
[0063] Next, in step ST20, the CPU 50 generates a control signal including the ANC control signal and the audio control signal by adding the ANC control signal generated in step ST16 and the audio control signal generated in step ST18, and outputs the generated control signal to the vibrator 20 of the glass vibration module 14. This causes the vibrator 20 to vibrate in accordance with the control signal, and the glass vibration module 14 outputs an ANC sound corresponding to the ANC control signal and an audio sound corresponding to the audio control signal.
[0064] Next, in step ST22, the CPU 50 determines whether or not a termination condition for terminating the control process is met. An example of the termination condition is that a command to terminate the control process is input from the user to the control device 16. If the termination condition is not met, the control process returns to step ST10. If the termination condition is met, the control process ends.
[0065] As described above in detail, in the first embodiment, the CPU 50 sets the ANC parameters and the audio parameters based on the temperature of the glass vibration module 14, and generates an ANC control signal and an audio control signal based on the set ANC parameters and audio parameters. The CPU 50 then generates a control signal including the ANC control signal and the audio control signal and outputs the generated control signal to the vibrator 20 of the glass vibration module 14. Therefore, even if the vibration characteristics of the glass plate 30 (e.g., the acceleration or amplitude value of vibration for each frequency) change depending on the temperature of the glass vibration module 14, the ANC control signal and the audio control signal are generated based on the ANC parameters and the audio parameters corresponding to the temperature of the glass vibration module 14. This prevents errors from occurring between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30. In other words, it is possible to prevent the performance of the glass vibration module 14 from changing depending on the temperature.
[0066] The control system S also includes a temperature sensor 40, and the CPU 50 acquires the temperature of the glass vibration module 14 based on a temperature detection signal input from the temperature sensor 40 to the control device 16. Therefore, it is possible to set highly accurate ANC parameters and audio parameters according to the temperature of the glass vibration module 14.
[0067] Furthermore, since the temperature sensor 40 is used to acquire the temperature of the glass vibration module 14, the temperature of the glass vibration module 14 can be acquired with high accuracy using a simple configuration.
[0068] The storage 56 also stores an ANC map 84 and an audio map 86, and the CPU 50 acquires the ANC parameters and the audio parameters from the ANC map 84 and the audio map 86 based on the temperature of the glass vibration module 14. Therefore, it is possible to set highly accurate ANC parameters and audio parameters according to the temperature of the glass vibration module 14.
[0069] The ANC parameters include the voltage of the ANC control signal, the coefficient of the notch filter, the coefficient of the band-pass filter, the phase of the ANC control signal, the step size parameter, the Q value of the filter, and the set value of the equalizer process. Therefore, by performing a correction process on the ANC signal based on the ANC parameters, it is possible to generate a highly accurate ANC control signal that corresponds to the temperature of the glass vibration module 14.
[0070] The audio parameters include the voltage of the audio control signal, the coefficient of the notch filter, the coefficient of the band-pass filter, the phase of the audio control signal, and the set value of the equalizer processing. Therefore, by performing a correction process on the ANC signal based on the audio parameters, it is possible to generate a highly accurate audio control signal that corresponds to the temperature of the glass vibration module 14.
[0071] In the first embodiment, both the ANC control signal and the audio control signal are generated, but only one of the ANC control signal and the audio control signal may be generated. In addition, only one of the ANC control signal and the audio control signal may be output to the glass vibration module 14.
[0072] In the first embodiment, the glass vibration module 14 is applied to the roof glass 12G, but the glass vibration module 14 may be applied to other glass in addition to the roof glass 12G provided in the vehicle 10. In addition, the glass vibration module 14 may be applied to a plurality of pieces of glass instead of being applied to one piece of glass.
[0073] For example, the glass vibration module 14 may be applied to a side door glass such as a front side window glass 12B or a rear side window glass 12C. In such a side door glass, components such as a resin molding, a rubber material for holding the side door glass, an intermediate layer, and other resin components constituting the door are provided as influencing factors that affect the vibration characteristics of the glass sheet 30. If the temperature of these influencing factors changes, the mechanical characteristics of the components may change, affecting the vibration characteristics of the glass sheet 30 (e.g., the acceleration or amplitude of vibration for each frequency), which may result in a change in the performance of the glass vibration module 14. However, in the first embodiment, even when the glass vibration module 14 is applied to a side door glass, the performance of the glass vibration module 14 can be prevented from changing with temperature, similar to when the glass vibration module 14 is applied to a roof glass 12G.
[0074] The glass vibration module 14 may also be applied to the rear window glass 12D. The rear window glass 12D is tilted compared to the side door glass, and therefore experiences a significant temperature rise due to solar radiation, similar to the roof glass 12G. However, in the first embodiment, even when the glass vibration module 14 is applied to the rear window glass 12D, the performance of the glass vibration module 14 can be prevented from changing with temperature, similar to when the glass vibration module 14 is applied to the roof glass 12G.
[0075] In the first embodiment, the control system S is applied to the vehicle 10, which is a passenger car, as an example. However, the control system S may be applied to vehicles other than passenger cars, such as public buses, freight trucks, special-purpose vehicles, or construction machinery. The vehicle to which the control system S is applied may be an internal combustion engine vehicle using an internal combustion engine as a drive source, a hybrid vehicle using an internal combustion engine and a rotating electric machine as a drive source, or an electric vehicle using a rotating electric machine as a drive source. Furthermore, the control system S may be applied to moving bodies other than vehicles, such as aircraft, helicopters, drones, or ships.
[0076] Fig. 10 shows a modified example of the glass vibration module 14 according to the first embodiment. In this modified example, a temperature sensor 90 is used instead of the temperature sensor 40 (see Fig. 3). The temperature sensor 90 is, for example, a non-contact temperature sensor, and is provided opposite the glass vibration plate 18. Examples of non-contact temperature sensors include infrared sensors. Examples of infrared sensors include thermal (uncooled) infrared sensors and quantum (cooled) infrared sensors.
[0077] The temperature sensor 90 is preferably disposed in a position where it is not directly affected by sunlight (for example, a position where it is covered by a cover or an exterior panel). The glass diaphragm 18 may be provided with a coating 46 that blocks sunlight and covers the temperature sensor 90. The coating 46 may be provided on the indoor space side or the outdoor space side.
[0078] The shorter the distance between the temperature sensor 90 and the glass diaphragm 18, the higher the accuracy of detecting the temperature of the glass diaphragm 18, so it is preferable that it be as short as possible. The distance between the temperature sensor 90 and the glass diaphragm 18 is preferably 500 mm or less, and more preferably 300 mm or less. Furthermore, the distance between the temperature sensor 90 and the glass diaphragm 18 is preferably 200 mm or less, and particularly preferably 100 mm or less. If the distance between the temperature sensor 90 and the glass diaphragm 18 is too short, there is a risk of a decrease in temperature detection accuracy, so the distance between the temperature sensor 90 and the glass diaphragm 18 is preferably at least 1 mm or more, more preferably 3 mm or more, and even more preferably 5 mm or more.
[0079] Second Embodiment Next, a second embodiment of the present disclosure will be described.
[0080] In the second embodiment, the following configuration is added to the control system S in comparison with the first embodiment.
[0081] 11 shows the hardware configuration of a control system S according to the second embodiment. The control system S additionally includes an output sensor 100. As an example, the output sensor 100 is a microphone that detects sound generated from the glass vibration module 14 and outputs an output signal corresponding to the detected sound. The output sensor 100 is, for example, placed in an indoor space facing the glass vibration module 14. When sound is generated from the glass vibration module 14 based on a control signal, the output signal includes information about the generated sound (e.g., acoustic information such as frequency and sound pressure).
[0082] The control device 16 additionally includes an A / D conversion circuit 102. The A / D conversion circuit 102 is connected to the output sensor 100 and the input / output I / F 58. The A / D conversion circuit 102 performs A / D conversion on the analog output signal input from the output sensor 100, thereby generating a digital output signal.
[0083] 12 shows the functional configuration of the control device 16 according to the second embodiment. The CPU 50 additionally executes an update process for updating the ANC map 84 and the audio map 86 (see FIG. 13 ) in accordance with the control program 70. The update process is executed by the CPU 50 operating as a difference unit 104 and an update unit 106 in accordance with the control program 70.
[0084] 13 shows the operation of the control device 16 according to the second embodiment. The update process may be performed for each control process routine, or may be performed for multiple control process routines. The difference unit 104 acquires a control signal generated by the output unit 82, which is a functional unit of the control process. When sound is generated from the glass vibration module 14 based on the control signal, the difference unit 104 acquires an output signal input from the output sensor 100 to the control device 16 in response to the generated sound. The difference unit 104 then subtracts the output signal from the control signal to derive an error between the control signal and the output signal.
[0085] The update unit 106 generates an update map based on the temperature of the glass vibration module 14 acquired by the acquisition unit 72, which is a functional unit of the control processing, and the error derived by the difference unit 104. The update map is a map similar to the ANC map 84 and the audio map 86, and includes a map for updating the ANC map 84 and a map for updating the audio map 86.
[0086] The update unit 106 may generate an update map based on the temperature of the glass vibration module 14 and the error derived by the difference unit 104 using a learning model trained using teacher data in which the temperature of the glass vibration module 14 and the error between the control signal and the output signal are input data and the ANC parameters and audio parameters are output data. The update unit 106 may also generate an update map based on the temperature of the glass vibration module 14 and the error derived by the difference unit 104 using various functions. The update map is generated so as to reduce the error between the control signal and the output signal. The update unit 106 then uses the generated update map to update the ANC map 84 and the audio map 86 stored in the storage 56.
[0087] 14 shows the flow of the update process according to the second embodiment. The flow of the update process, which is the function of the control device 16, will be described below.
[0088] First, in step ST30, the CPU 50 acquires the output signal input from the output sensor 100 to the control device 16 and the control signal generated by the output unit 82, which is a functional unit for control processing.
[0089] Next, in step ST32, the CPU 50 uses the control signal and output signal acquired in step ST30 to calculate the difference between the control signal and the output signal by subtracting the output signal from the control signal.
[0090] Next, in step ST34, the CPU 50 generates an update map based on the temperature of the glass vibration module 14 acquired by the acquisition unit 72, which is a functional unit of the control processing, and the error derived in step ST32.
[0091] Next, in step ST36, the CPU 50 updates the ANC map 84 and the audio map 86 stored in the storage 56 using the update maps generated in step ST34, and the update process ends.
[0092] As described above in detail, in the second embodiment, the CPU 50 updates the ANC map 84 and the audio map 86 based on the temperature of the glass vibration module 14, the control signal output to the glass vibration module 14, and the output signal input from the output sensor 100 to the control device 16 in response to the control signal. Therefore, even if the mechanical characteristics of the influencing factor member change due to aging or the like, for example, by updating the ANC map 84 and the audio map 86, it is possible to reduce the error between the control signal and the output signal, and therefore the error between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30.
[0093] In the second embodiment, the output sensor 100 is a microphone that detects the sound generated from the glass vibration module 14, but it may also be a vibration sensor that detects the vibration generated in the glass vibration module 14. Furthermore, an acceleration sensor that detects the acceleration of the vibration generated in the glass vibration module 14 may also be used as the vibration sensor. Furthermore, when a vibration sensor is used as the output sensor 100, the vibration value may be converted into temperature based on a predetermined conversion formula, and the converted temperature may be used to generate an update map.
[0094] Furthermore, the output sensor 100 may be a voltage sensor that detects the voltage of the vibrator 20 provided in the glass vibration module 14, or a resistance sensor that detects a resistance value that changes in response to the vibration of the glass vibration module 14. Furthermore, when a voltage sensor or a resistance sensor is used as the output sensor 100, the voltage or resistance value may be converted into a temperature based on a predetermined conversion formula, and the converted temperature may be used to generate an update map.
[0095] Furthermore, in the second embodiment, both the ANC map 84 and the audio map 86 are updated, but only one of the ANC map 84 and the audio map 86 may be updated.
[0096] Furthermore, in the second embodiment, the update process is executed by the control device 16, but may be executed by a server communicably connected to the control device 16.
[0097] Third Embodiment Next, a third embodiment of the present disclosure will be described.
[0098] In the third embodiment, the configuration of the control system S is changed as follows compared to the second embodiment.
[0099] FIG. 15 shows another portion of the glass vibration module 14 according to the third embodiment (i.e., a portion different from the portion where the vibrator 20 is disposed). The glass vibration module 14 has a vibration sensor 110 instead of the temperature sensor 40 (see FIG. 11 ). The vibration sensor 110 is, for example, a contact-type vibration sensor and is provided on the glass vibration plate 18 of the glass vibration module 14. Specifically, a mount member 112 is fixed to one main surface of the glass vibration plate 18 via an adhesive layer 114, and the vibration sensor 110 is fixed to the surface of the mount member 112 opposite the glass vibration plate 18 side. The vibration sensor 110 may be adhesively fixed to the glass vibration plate 18 by a common method such as adhesive, pressure-sensitive adhesive, or soldering, but it is more preferable that it be easily detachable from the glass vibration plate 18. For example, the vibration sensor 110 may be fixed to the mount member 112 by a fastener such as a bolt, screw, pin, key, rivet, or clip so as to be replaceable. The mounting member 112 and the adhesive layer 114 may be omitted, and the vibration sensor 110 may be fixed to one main surface of the glass diaphragm 18 .
[0100] The vibration sensor 110 detects vibrations of the glass diaphragm 18 and outputs a vibration detection signal corresponding to the detected vibrations. The vibration sensor 110 may detect displacement, velocity, or acceleration as a physical quantity representing vibration. The contact-type vibration sensor may be a piezoelectric, conductive, or servo-type vibration sensor. An acceleration sensor may also be used as the vibration sensor 110. The acceleration sensor may be a piezoelectric, servo, strain gauge, or semiconductor acceleration sensor. Furthermore, the vibration sensor 110 may be a non-contact type vibration sensor. The non-contact type vibration sensor may be an eddy current, capacitance, or optical vibration sensor.
[0101] If the vibration absorption performance of the adhesive layer 114 and the mount member 112 is high, there is a risk of errors occurring in the detection results of the vibration sensor 110. Therefore, it is preferable that the vibration absorption performance of the adhesive layer 114 and the mount member 112 is set to a level that does not cause errors in the detection results of the vibration sensor 110. Specifically, the Young's modulus of the mount member 112 is 1×10 7 Pa or more is preferable, and 1×10 8 Pa or more is more preferable, and 1×10 9 From the viewpoint of ease of processing the mount member 112, the Young's modulus of the mount member 112 is preferably 1×10 12 The lower limit of the thickness of the adhesive layer 114 may be set in consideration of the yield rate during manufacturing, etc. Since the influence of vibration absorption increases when the adhesive layer 114 is thick, the thickness of the adhesive layer 114 is preferably 5 mm or less, more preferably 3 mm or less, and even more preferably 2 mm or less.
[0102] 16 shows the hardware configuration of a control system S according to the third embodiment. The external I / F 62 is communicatively connected to the vibration sensor 110. When the vibration sensor 110 generates an analog vibration detection signal, the external I / F 62 may include an A / D conversion circuit that A / D converts the analog vibration detection signal to generate a digital vibration detection signal. The control device 16 may also include an FFT (Fast Fourier Transform) circuit for extracting specific frequency components from the vibration detection signal.
[0103] FIG. 17 shows the operation of the control device 16 according to the third embodiment, and FIG. 18 shows the operation of the control device 16 according to the third embodiment, based on the vibration detection signal input from the vibration sensor 110 to the control device 16. The acquisition unit 72 acquires a physical quantity representing the vibration of the glass vibration module 14 based on the vibration detection signal input from the vibration sensor 110 to the control device 16. The physical quantity representing the vibration of the glass vibration module 14 varies depending on the temperature of the glass vibration module 14, and is therefore correlated with the temperature of the glass vibration module 14. The physical quantity representing the vibration of the glass vibration module 14 is an example of "temperature-related information," "information obtained from the glass vibration module," and "information detected by the vibration sensor" in this disclosure. The acquisition unit 72 has a conversion formula for converting the physical quantity representing the vibration of the glass vibration module 14 into the temperature of the glass vibration module 14, and estimates the temperature of the glass vibration module 14 from the physical quantity representing the vibration of the glass vibration module 14 using the conversion formula.
[0104] In the third embodiment, the operation of the functional units other than the acquisition unit 72 (i.e., the first setting unit 74, the second setting unit 76, the first generation unit 78, the second generation unit 80, the output unit 82, the difference unit 104, and the update unit 106) is the same as in the second embodiment.
[0105] In the third embodiment, as in the first embodiment, even if the vibration characteristics of the glass plate 30 (e.g., the acceleration or amplitude value of vibration for each frequency) change depending on the temperature of the glass vibration module 14, the ANC control signal and the audio control signal are generated based on the ANC parameters and the audio parameters corresponding to the temperature of the glass vibration module 14 (see FIG. 17 ). Therefore, it is possible to suppress the occurrence of an error between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30. In other words, it is possible to suppress the performance of the glass vibration module 14 from changing depending on the temperature.
[0106] The control system S also includes a vibration sensor 110, and the CPU 50 estimates the temperature of the glass vibration module 14 based on the vibration detection signal input from the vibration sensor 110 to the control device 16. Therefore, it is possible to set highly accurate ANC parameters and audio parameters according to the temperature of the glass vibration module 14.
[0107] Furthermore, since the vibration sensor 110 is used, the temperature of the glass vibration module 14 can be estimated with high accuracy using a simple configuration without being affected by solar radiation.
[0108] Furthermore, the ANC map 84 and the audio map 86 are updated based on the temperature of the glass vibration module 14, the control signal output to the glass vibration module 14, and the output signal input from the output sensor 100 to the control device 16 in response to the control signal (see FIG. 18 ). Therefore, even if the mechanical characteristics of the influencing factor member change over time, for example, by updating the ANC map 84 and the audio map 86, the error between the control signal and the output signal, and therefore the error between the sound expected to be emitted from the glass plate 30 and the sound actually emitted from the glass plate 30, can be reduced.
[0109] In the third embodiment, the ANC map 84 defines the ANC parameters for each temperature of the glass vibration module 14, but the ANC map 84 may define the ANC parameters for each physical quantity representing the vibration of the glass vibration module 14. The physical quantity representing the vibration of the glass vibration module 14 may be used as is without being converted into the temperature of the glass vibration module 14, and the ANC parameters may be set from the ANC map 84 based on the physical quantity representing the vibration of the glass vibration module 14.
[0110] Similarly, the audio map 86 may define audio parameters for each physical quantity representing the vibration of the glass vibration module 14. The physical quantity representing the vibration of the glass vibration module 14 may be used as is without being converted into the temperature of the glass vibration module 14, and the audio parameters may be set from the audio map 86 based on the physical quantity representing the vibration of the glass vibration module 14.
[0111] In addition, in the third embodiment, the physical quantity representing the vibration of the glass vibration module 14 is converted into the temperature of the glass vibration module 14, and an update map is generated based on the temperature of the glass vibration module 14, but the physical quantity representing the vibration of the glass vibration module 14 may be used as is without being converted into the temperature of the glass vibration module 14, and an update map may be generated based on the physical quantity representing the vibration of the glass vibration module 14.
[0112] In addition, in the third embodiment, the control system S may be equipped with the temperature sensor 40 in the first embodiment, and may derive the temperature of the glass vibration module 14 based on the detection results of the vibration sensor 110 and the detection results of the temperature sensor 40.
[0113] Fourth Embodiment Next, a fourth embodiment of the present disclosure will be described.
[0114] In the fourth embodiment, the configuration of the control system S is changed as follows compared to the third embodiment.
[0115] FIG. 19 shows the hardware configuration of a control system S according to the fourth embodiment. The control system S has an optical sensor 120 instead of the vibration sensor 110 (see FIG. 16 ). The optical sensor 120 is a non-contact sensor that detects the optical physical quantity of the glass vibration module 14 and outputs the detected optical detection signal. The optical sensor 120 may be any sensor capable of detecting an optical physical quantity that is correlated with the temperature of the glass vibration module 14. For example, the optical sensor 120 may be an infrared camera that detects infrared rays emitted from the glass vibration module 14, or a laser displacement meter that detects the displacement of the glass vibration module 14. The optical physical quantity of the glass vibration module 14 is an example of "temperature-related information," "information obtained from the glass vibration module," and "information detected by an optical sensor" in the present disclosure.
[0116] In the fourth embodiment, the same effects as in the third embodiment can be obtained. Also in the fourth embodiment, the optical physical quantities of the glass vibration module 14 may be used as they are without being converted into the temperatures of the glass vibration module 14, and ANC parameters may be set from the ANC map 84 based on the optical physical quantities of the glass vibration module 14. Similarly, audio parameters may be set from the audio map 86 based on the optical physical quantities of the glass vibration module 14. Also, an update map may be generated based on the optical physical quantities of the glass vibration module 14.
[0117] Fifth Embodiment Next, a fifth embodiment of the present disclosure will be described.
[0118] In the fifth embodiment, the configuration of the control system S is changed as follows compared to the third embodiment.
[0119] Fig. 20 shows the hardware configuration of a control system S according to the fifth embodiment. The control system S has a change amount sensor 130 instead of the vibration sensor 110 (see Fig. 16). The change amount sensor 130 may be a contact sensor or a non-contact sensor. The change amount sensor 130 detects the physical change amount of the glass vibration module 14 and outputs the detected change amount detection signal.
[0120] The change amount sensor 130 may be any sensor capable of detecting a physical change amount correlated with the temperature of the glass vibration module 14. For example, the change amount sensor 130 may be a strain sensor that detects the strain of the glass vibration module 14, or a stress sensor that detects the stress acting on the glass vibration module 14. The glass vibration module 14 may also be provided with a color-changing member that changes color depending on the temperature. The change amount sensor 130 may also be a color sensor that detects the color of the color-changing member. The physical change amount of the glass vibration module 14 is an example of "temperature-related information," "information obtained from the glass vibration module," and "information detected by the change amount sensor" in the present disclosure.
[0121] In the fifth embodiment, the same effect as in the third embodiment can be obtained. Also in the fifth embodiment, the physical change amount of the glass vibration module 14 is used as it is without being converted into the temperature of the glass vibration module 14, and the ANC parameters may be set from the ANC map 84 based on the physical change amount of the glass vibration module 14. Similarly, the audio parameters may be set from the audio map 86 based on the physical change amount of the glass vibration module 14. Also, an update map may be generated based on the physical change amount of the glass vibration module 14.
[0122] Sixth Embodiment Next, a sixth embodiment of the present disclosure will be described.
[0123] In the sixth embodiment, the configuration of the control system S is changed as follows compared to the first embodiment.
[0124] FIG. 21 shows a control system S according to the sixth embodiment. The control system S is applied to a building 140, as an example. The building 140 is, for example, an office building. The building 140 includes a plurality of window panes 142. The glass vibration module 14 is applicable to at least any of the window panes 142 included in the building 140. In addition to the window panes 142, the glass vibration module 14 may include a window frame, or may include a fixing member for fixing the window frame. The window frame may be made of stainless steel, an aluminum alloy, or the like. The fixing member may be made of a resin such as plastic or rubber.
[0125] FIG. 22 shows a window glass 142 according to a sixth embodiment. The window glass 142 includes a glass vibration plate 144 and a vibrator 20. The glass vibration plate 144 includes a pair of glass plates 146, a spacer 148, a moisture absorbent material 150, and a sealing material 152. The spacer 148 is provided between the pair of glass plates 146, thereby providing a hollow layer 154 between the pair of glass plates 146. The spacer 148 is made of a resin such as plastic or rubber. The moisture absorbent material 150 is housed inside the spacer 148. The moisture absorbent material 150 is made of calcium chloride, for example. The sealing material 152 seals the edges of the pair of glass plates 146 together. The sealing material 152 is made of a resin such as plastic or rubber.
[0126] The spacer 148, the moisture absorbent 150, and the sealing material 152 are connected to the pair of glass plates 146 directly or indirectly so as to be capable of transmitting vibrations, and are influencing members that affect the vibration characteristics of the glass plates 146 depending on their own temperatures. The spacer 148, the moisture absorbent 150, and the sealing material 152 are examples of "influencing members" in the present disclosure.
[0127] As described above, the window glass 142 serving as the glass vibration module 14 contains many influencing factors. If the mechanical characteristics of the influencing factors change with temperature, the frequency response of the influencing factors changes, affecting the vibration characteristics of the glass plate 146 (e.g., the acceleration or amplitude value of vibration for each frequency), potentially changing the performance of the glass vibration module 14. In other words, there is a risk of a discrepancy between the sound expected to be emitted from the glass plate 146 when a control signal is input to the vibrator 20 and the sound actually emitted from the glass plate 146. In particular, when the glass vibration module 14 is applied to the window glass 142 of a building 140, the temperature rise due to solar radiation from the sun 34 is severe, which may result in a large discrepancy. Therefore, it is necessary to suppress temperature-dependent changes in the performance of the glass vibration module 14. Therefore, in the sixth embodiment, a control device 16 similar to that of the first embodiment is applied to the window glass 142 serving as the glass vibration module 14.
[0128] In the sixth embodiment, as in the first embodiment, even if the vibration characteristics of the glass plate 146 (e.g., the acceleration or amplitude value of vibration for each frequency) change depending on the temperature of the glass vibration module 14, the ANC control signal and the audio control signal are generated based on the ANC parameters and the audio parameters corresponding to the temperature of the glass vibration module 14 (see FIG. 6 ). Therefore, it is possible to suppress the occurrence of an error between the sound expected to be emitted from the glass plate 146 and the sound actually emitted from the glass plate 146. In other words, it is possible to suppress the performance of the glass vibration module 14 from changing depending on the temperature.
[0129] Note that at least one of the configurations of the second to fifth embodiments may be applied to the sixth embodiment.
[0130] In addition, in the sixth embodiment, the control system S is applied to window glass 142 installed on the exterior wall of the building 140, as an example, but it may also be applied to glass installed inside the building 140.
[0131] In the sixth embodiment, the control system S is applied to an office building as an example, but may be applied to buildings other than office buildings, such as residential buildings or commercial facilities. The control system S may be applied to a factory to attenuate noise leaking from the inside to the outside of the factory. The control system S may be applied to a glass sound barrier (soundproof barrier) installed on the side of a road to attenuate noise passing through the sound barrier.
[0132] Although the first to sixth embodiments of the present disclosure have been described above, it goes without saying that the above-described embodiments can be implemented in various other modified forms.
[0133] For example, in each of the above embodiments, a CPU 50 is exemplified for the control device 16, but instead of or together with the CPU 50, at least one other CPU, at least one GPU (Graphics Processing Unit), and / or at least one TPU (Tensor processing unit) may be used.
[0134] Although the above embodiments have exemplified an example in which the control program 70 is pre-stored in the storage 56, the control program 70 may be stored in a portable, non-transitory, computer-readable storage medium (hereinafter simply referred to as a "non-transitory storage medium") such as an SSD (Solid State Drive) or a USB (Universal Serial Bus) memory. The control program 70 stored in the non-transitory storage medium may then be installed in the control device 16.
[0135] In addition, the control program 70 may be stored in a storage device such as another computer or server device connected to the control device 16 via a network, and the control program 70 may be downloaded and installed in the control device 16 upon request from the control device 16.
[0136] Furthermore, it is not necessary to store the entire control program 70 in a storage device such as another computer or server device connected to the control device 16, or in the storage 56; only a portion of the control program 70 may be stored therein.
[0137] In addition, in each of the above embodiments, the control device 16 is exemplified as a computer including a CPU 50, a ROM 52, a RAM 54, and a storage 56. However, instead of a computer, a device including an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), and / or a PLD (Programmable Logic Device) may be applied. Furthermore, instead of a computer, a combination of a hardware configuration and a software configuration may be used.
[0138] Furthermore, the hardware resources that execute the various processes described in the above embodiments can be various processors, as listed below. Examples of processors include a CPU, which is a general-purpose processor that functions as a hardware resource that executes various processes by executing software, i.e., a program. Examples of processors include dedicated electronic circuits, such as FPGAs, PLDs, and ASICs, which are processors with a circuit configuration specifically designed to execute specific processes. Each processor has built-in or connected memory, and each processor executes various processes by using the memory.
[0139] The hardware resources that execute various processes may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resources that execute various processes may be a single processor.
[0140] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes various processes. Second, there is a system that uses a processor that realizes the functions of the entire system, including multiple hardware resources that execute various processes, on a single IC (Integrated Circuit) chip, as typified by SoC (System-on-a-Chip). In this way, various processes are realized using one or more of the above-mentioned various processors as hardware resources.
[0141] Furthermore, the hardware structure of these various processors can be, more specifically, electronic circuits that combine circuit elements such as semiconductor devices. The various processes described above are merely examples. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the order of processes may be rearranged, without departing from the spirit of the invention.
[0142] This disclosure covers all computer program products. Computer program products include all manner of products for providing a program. For example, computer program products include programs provided over a network such as the Internet, and non-transitory computer-readable recording media such as CD-ROMs, DVDs, and USB memory sticks that store the programs.
[0143] The above-described description and illustrations are a detailed explanation of the parts related to the present disclosure and are merely an example of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or elements may be replaced with other parts from the above-described description and illustrations, as long as they do not deviate from the gist of the present disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the parts related to the present disclosure, the above-described description and illustrations omit explanations of common general technical knowledge that do not require particular explanation to enable the implementation of the present disclosure.
[0144] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[0145] Below, supplementary notes regarding the above-described embodiments will be disclosed.
[0146] (Supplementary Note 1) A control device for a glass vibration module, comprising: a generating unit that generates a control signal for causing a glass vibration module to generate sound based on parameters; an output unit that outputs the control signal to the glass vibration module; and a setting unit that sets the parameters based on temperature-related information related to the temperature of the glass vibration module. (Supplementary Note 2) A control device for a glass vibration module according to Supplementary Note 1, wherein the temperature-related information includes information obtained from the glass vibration module. (Supplementary Note 3) A control device for a glass vibration module according to Supplementary Note 1 or Supplementary Note 2, wherein the temperature-related information includes information detected by a temperature sensor. (Supplementary Note 4) A control device for a glass vibration module according to any one of Supplementary Notes 1 to 3, wherein the temperature-related information includes information detected by a vibration sensor. (Supplementary Note 5) A control device for a glass vibration module according to any one of Supplementary Notes 1 to 4, wherein the temperature-related information includes information detected by an optical sensor. (Supplementary Note 6) A control device for a glass vibration module according to any one of Supplementary Notes 1 to 5, wherein the temperature-related information includes information detected by a change amount sensor that detects a physical change amount. (Supplementary Note 7) The control device for a glass vibration module according to any one of Supplementary Notes 1 to 6, wherein the setting unit acquires the parameter based on the temperature-related information from relationship information representing a relationship between the temperature-related information and the parameter. (Supplementary Note 8) The control device for a glass vibration module according to Supplementary Note 7, further comprising an update unit that updates the relationship information based on the temperature-related information, the control signal, and an output signal corresponding to the output of the glass vibration module. (Supplementary Note 9) The control device for a glass vibration module according to any one of Supplementary Notes 1 to 8, wherein the parameters include at least any of a voltage of the control signal, a filter coefficient applied to filter processing on the control signal, a phase of the control signal, a step size parameter which is a factor related to a convergence coefficient when generating the control signal, a sharpness applied to the filter processing, and a setting value of equalizer processing on the control signal.(Supplementary Note 10) A control system comprising: the glass vibration module control device according to any one of Supplementary Note 1 to Supplementary Note 9; and the glass vibration module. (Supplementary Note 11) The control system according to Supplementary Note 10, wherein the glass vibration module includes: a glass plate; a vibrator connected to the glass plate; and an influence factor member that serves as an influence factor that affects the vibration characteristics of the glass plate depending on its own temperature. (Supplementary Note 12) The control system according to Supplementary Note 11, wherein the influence factor member is connected to the glass plate so as to be able to transmit vibrations. (Supplementary Note 13) A control method for a glass vibration module, comprising: generating a control signal for causing a glass vibration module to generate sound based on parameters; outputting the control signal to the glass vibration module; and setting the parameter based on temperature-related information related to the temperature of the glass vibration module. (Supplementary Note 14) A control program that causes a computer to execute processes including: generating a control signal for causing a glass vibration module to generate sound based on parameters; outputting the control signal to the glass vibration module; and setting the parameter based on temperature-related information related to the temperature of the glass vibration module. (Supplementary Note 15) A computer program product including a control program that causes a computer to execute processes including: generating a control signal for causing a glass vibration module to generate sound based on parameters; outputting the control signal to the glass vibration module; and setting the parameter based on temperature-related information related to the temperature of the glass vibration module.
Claims
1. A control device for a glass vibration module comprising: a generation unit that generates a control signal for causing a glass vibration module to generate sound based on parameters; an output unit that outputs the control signal to the glass vibration module; and a setting unit that sets the parameters based on temperature-related information related to the temperature of the glass vibration module.
2. The control device for a glass vibration module according to claim 1, wherein the temperature-related information includes information obtained from the glass vibration module.
3. The control device for a glass vibration module according to claim 1 or 2, wherein the temperature-related information includes information detected by a temperature sensor.
4. A control device for a glass vibration module as described in any one of claims 1 to 3, wherein the temperature-related information includes information detected by a vibration sensor.
5. A control device for a glass vibration module according to any one of claims 1 to 4, wherein the temperature-related information includes information detected by an optical sensor.
6. A control device for a glass vibration module according to any one of claims 1 to 5, wherein the temperature-related information includes information detected by a change amount sensor that detects a physical change amount.
7. A control device for a glass vibration module as described in any one of claims 1 to 6, wherein the setting unit acquires the parameter based on the temperature related information from relationship information representing a relationship between the temperature related information and the parameter.
8. A control device for a glass vibration module as described in claim 7, further comprising an update unit that updates the relationship information based on the temperature related information, the control signal, and an output signal corresponding to the output of the glass vibration module.
9. A control device for a glass vibration module as described in any one of claims 1 to 8, wherein the parameters include at least any of the voltage of the control signal, a filter coefficient applied to the filter processing of the control signal, the phase of the control signal, a step size parameter which is a factor related to the convergence coefficient when generating the control signal, a sharpness applied to the filter processing, and a setting value for equalizer processing of the control signal.
10. A control system comprising: a control device for a glass vibration module according to any one of claims 1 to 9; and the glass vibration module.
11. The control system according to claim 10, wherein the glass vibration module includes: a glass plate; a vibrator connected to the glass plate; and an influencing factor member that serves as an influencing factor for influencing the vibration characteristics of the glass plate depending on its own temperature.
12. The control system according to claim 11, wherein the influencing member is connected to the glass plate so as to be capable of transmitting vibrations thereto.
13. A method for controlling a glass vibration module, comprising: generating a control signal for causing a glass vibration module to generate sound based on a parameter; outputting the control signal to the glass vibration module; and setting the parameter based on temperature-related information related to the temperature of the glass vibration module.
14. A control program that causes a computer to execute processes including: generating a control signal for causing a glass vibration module to generate sound based on parameters; outputting the control signal to the glass vibration module; and setting the parameters based on temperature-related information related to the temperature of the glass vibration module.
Citation Information
Patent Citations
Audio circuit, speaker unit, and car
JP2019047256A
Vibration device
WO2021060214A1