Control device and control program for glass diaphragm

JPWO2025028236A5Pending Publication Date: 2026-05-01
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2024-07-16
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing technologies for generating sound from glass diaphragms in vehicles do not consider improving the comfort of the interior by effectively reducing noise, which can lead to discomfort for occupants due to unaddressed noise issues like wind and road noise.

Method used

A control device and program for glass diaphragms that acquire noise-related information and generate a stacked sound to overlay on existing noise, using a system that includes sensors, a control unit, and a vibrator to produce sound, thereby reducing discomfort and enhancing interior comfort.

Benefits of technology

The solution effectively reduces the discomfort caused by noise in vehicles by generating a stacked sound that is louder than the noise, ensuring the noise reduction is within acceptable limits, thus improving the overall comfort of the vehicle interior.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

A control apparatus (30) for a glass diaphragm comprises: an acquisition unit (62) that acquires noise-related information related to noise flowing into a compartment (12) of a vehicle (10); and a control unit (64) that performs control to generate, from the glass diaphragm (1), an overlapping sound to be overlapped on the noise, on the basis of the noise-related information.
Need to check novelty before this filing date? Find Prior Art

Description

Glass vibration plate control device and control program

[0001] The present disclosure relates to a control device and a control program for a glass diaphragm.

[0002] In recent years, attention has been focused on a technology for generating sound from a glass vibration plate by vibrating the glass vibration plate. For example, Japanese Patent Application Laid-Open No. 2021-180486 discloses a technology in which one or more sound generators are arranged on a vehicle glass window and sound is generated from the vehicle glass window by the vibration of the sound generator.

[0003] However, previous technologies have focused on the structural aspects of the glass diaphragm for generating sound from the glass diaphragm, and have not considered improving the comfort inside the vehicle.

[0004] The present disclosure aims to provide a control device and a control program for a glass diaphragm that can improve the comfort inside a vehicle.

[0005] A first aspect of the present disclosure is a control device for a glass diaphragm that includes an acquisition unit that acquires noise-related information related to noise flowing into a room of a moving body, and a control unit that controls the generation of an overlay sound that is overlaid on the noise from the glass diaphragm of the moving body based on the noise-related information.

[0006] A second aspect of the present disclosure is a control program for causing a computer to execute processing including acquiring noise-related information related to noise entering a room of a moving body, and controlling the generation of an overlay sound that is overlaid on the noise from a glass diaphragm of the moving body based on the noise-related information.

[0007] According to the present disclosure, a control device and a control program for a glass diaphragm are provided that can improve the comfort inside a vehicle.

[0008] FIG. 1 is a cross-sectional view showing an example of a glass diaphragm. FIG. 2 is a plan view showing an example of a vehicle to which the glass diaphragm is applied. FIG. 3 is a diagram showing an example of noise flowing into the interior of the vehicle from outside. FIG. 4 is a diagram showing an example of equal loudness curves. FIG. 5 is a block diagram showing an example of a control system including a control device for a glass diaphragm. FIG. 6 is a block diagram showing an example of a control device for a glass diaphragm. FIG. 7 is a flowchart showing an example of the flow of control processing executed by the control device for a glass diaphragm. FIG. 8 is a block diagram showing a first modified example of the control system. FIG. 9 is a block diagram showing a second modified example of the control system. FIG. 10 is a block diagram showing a third modified example of the control system. FIG. 11 is a flowchart showing a modified example of the flow of control processing.

[0009] Hereinafter, an example of a control device and a control program for a glass diaphragm according to an embodiment of the present disclosure will be described with reference to the drawings.

[0010] The glass vibration plate 1 includes a glass plate 2, a vibrator 3, a connecting member 6, a mount member 7, and a resin layer 8. The glass vibration plate 1 includes a glass plate 2, a vibrator 3, a connecting member 6, a mount member 7, and a resin layer 8. The connecting member 6, a mounting member 7, and a mount member 7 are connected to the glass plate 2, a vibrator 3, a connecting member 6, a mounting member 7, and a resin layer 8. The connecting member 6, a mounting member 7, and a mount member 7 are connected to the glass plate 2, a vibrator 3, a connecting member 6, a mounting member 7, and a mount member 7. The mounting member 7 ...

[0011] The glass plate 2 may be made of a single glass plate or may be made of laminated glass. The laminated glass may have a configuration including three or more glass plates. The glass plate 2 may be made of inorganic glass or organic glass. Examples of organic glass include PMMA (Polymethyl methacrylate)-based resin, PC (Polycarbonate)-based resin, PS (Polystyrene)-based resin, PET (Polyethylene terephthalate)-based resin, PVC (Polyvinyl chloride)-based resin, and cellulose-based resin.

[0012] When the glass plate 2 is made of inorganic glass, the glass plate 2 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 in which a compressive stress layer is formed on the surface of untempered glass, and may be either air-cooled tempered glass or chemically tempered glass. The glass plate 2 may also be a glass plate that absorbs ultraviolet or infrared rays. The glass plate 2 may be transparent or may be colored to an extent that does not impair transparency.

[0013] A mount member 7 is fixed to one main surface of the glass plate 2 via a resin layer 8. The resin layer 8 may be an adhesive or a pressure-sensitive adhesive. The pressure-sensitive adhesive may be an adhesive tape. A vibrator 3 is fixed to the surface of the mount member 7 opposite the glass plate 2 via a connecting member 6. The mount member 7 and the resin layer 8 may be omitted, and the vibrator 3 may be fixed to one main surface of the glass plate 2 via the connecting member 6. The connecting member 6, like the resin layer 8, may be an adhesive or a pressure-sensitive adhesive. The vibrator 3 may be fixed to the connecting member 6 by a fastening part such as a screw.

[0014] The vibrator 3 is connected to a control circuit 46 (see FIG. 6 ), which will be described later, and vibrates the glass plate 2 in response to a control signal input from the control circuit 46. An example of the vibrator 3 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 7 via a connecting member 6, and the other is arranged to be movable relative to the mount member 7. When a current flows through the coil in response to a control signal, vibrations are generated by the interaction between the coil and the magnetic circuit, and the vibrations of the vibrator 3 are transmitted to the glass plate 2 via the mount member 7. This causes the glass plate 2 to vibrate, and sound is generated from the glass vibrating plate 1. Note that the actuator used for the vibrator 3 can be selected from any type of actuator capable of vibrating the glass plate 2, such as a voice coil actuator or a piezoelectric actuator. Furthermore, the device that vibrates the glass plate 2 is not limited to an actuator, as long as it is capable of vibrating the glass plate 2 and producing acoustic output.

[0015] <Applications of the Glass Vibration Plate> Next, applications of the glass vibration plate 1 will be described. FIG. 2 shows a vehicle 10 to which the glass vibration plate 1 is applied. The vehicle 10 is an example of a "mobile body" in the present disclosure. The vehicle 10 is, for example, a passenger automobile. Note that the vehicle 10 may be a passenger car, a bus, a freight vehicle, a special-purpose vehicle, or construction machinery. The vehicle 10 may also 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, in addition to the vehicle 10, mobile bodies such as aircraft, helicopters, drones, or ships may also be application targets. Below, an example will be described in which the vehicle 10 is a passenger automobile (particularly, a sedan-type vehicle with four doors).

[0016] The vehicle 10 includes an interior space 12. The vehicle 10 also includes a plurality of panes of glass 14 located between the interior space 12 and the exterior of the vehicle 10. The plurality of panes of glass 14 include a front window glass 14A, a front side window glass 14B, a rear side window glass 14C, a rear window glass 14D, a front quarter window glass 14E, and a roof glass 14F. The vehicle 10 may also include a rear quarter window glass or a glass mirror as other panes of glass. The glass mirror may be a room mirror or an outside mirror. The vehicle 10 may also include glass installed in the interior space 12 as other panes of glass. Examples of the glass installed in the interior space 12 include glass installed on the surface of a display of a navigation device, a display audio device, or the like.

[0017] Furthermore, the vehicle 10 may be equipped with glass other than those exemplified here. The glass vibration plate 1 (see FIG. 1) is applicable to at least any one of the multiple glasses 14 equipped in the vehicle 10. In the following description, when it is not necessary to distinguish between the glass vibration plate 1 and the glass 14 other than the glass vibration plate 1, the glass vibration plate 1 and the glass 14 other than the glass vibration plate 1 will be referred to as "glass 14."

[0018] As shown in FIG. 3 , when a vehicle 10 is traveling, noise generally flows into the interior 12 from outside the vehicle 10. Examples of such noise include wind noise and road noise. While the interior materials of the vehicle 10 are provided with sound-absorbing materials, the glass 14 of the vehicle 10 is not. Therefore, noise is more likely to flow into the interior 12 through the glass 14 than through the interior materials. When noise flows into the interior 12, the comfort of the interior 12 may be impaired. In particular, when noise flows through the glass 14 located close to the occupant P, the noise heard by the occupant P becomes louder. Note that while the example shown in FIG. 3 illustrates noise passing through the glass 14, other types of noise include airborne noise that passes through the glass 14, as well as solid-borne noise, which is generated when engine vibrations, vibrations of the tires or suspension when passing over uneven road surfaces, or bumps are transmitted to the body and vibrate the glass 14, which is one of the body components. That is, the noise may be any noise that enters the interior 12, such as road noise, drumming noise, wind noise, muffled noise, tire noise, or passing noise.

[0019] The present embodiment has been made in consideration of the above-mentioned problems, and aims to provide a control device and a control program for a glass diaphragm that can improve the comfort of the room 12 by generating a superimposed sound that is superimposed on noise from the glass diaphragm 1. The details will be explained below.

[0020] <Overlapping Sound> Next, the overlapping sound generated from the glass diaphragm 1 will be described. The overlapping sound is sound that is overlapped with noise to reduce the discomfort felt by the occupant P. Examples of the overlapping sound include environmental sounds, music, pseudo noise, and sounds that are out of phase with the noise. The environmental sounds may be sounds of rain, forest sounds, babbling brooks, the seaside sounds, riverside sounds, birdsong, or urban noise. The music may be music broadcast on the radio, music broadcast on television, music played on the Internet, or music played by reading data recorded on various media. The music may also be music selected by the occupant P. The pseudo noise may be electronic sounds, engine sounds, or driving sounds. If the vehicle 10 is a hybrid or electric vehicle, the engine sound may be the engine sound of a sports car, a supercar, or various racing vehicles. The out-of-phase sound refers to a sound that has the same frequency as the noise but a wave with a phase that is 180° opposite to the noise.

[0021] When the superimposed sound is environmental sound, music, or pseudo-noise, the superimposed sound is superimposed on the noise, thereby reducing the occupant's perception of the noise, and thereby reducing the noise heard by the occupant P. On the other hand, when the superimposed sound is an antiphase sound, the superimposed sound is superimposed on the noise to form a composite wave in which the noise and the antiphase sound are superimposed, and the amplitude of the composite wave is reduced, thereby reducing the noise heard by the occupant P. Note that the superimposed sound may include two or more types of superimposed sound. For example, the superimposed sound may be a combination of any sounds, such as an engine sound and a rain sound, or a forest sound and an antiphase sound to the noise.

[0022] The superimposed sound may be a sound louder than noise. Sounds louder than noise can be defined, for example, by equal loudness curves shown in FIG. 4. Equal loudness curves are defined by ISO 226:2003, established by the International Organization for Standardization (ISO). Equal loudness curves are curves that connect frequencies [Hz] and sound pressures [dB] that humans perceive as equal loudness, and include, as an example, curves L1 to L6 that indicate the loudness of multiple sounds.

[0023] Curve L1 indicates the minimum audible sound volume, curve L2 indicates the sound volume of 20 phon, curve L3 indicates the sound volume of 40 phon, curve L4 indicates the sound volume of 60 phon, curve L5 indicates the sound volume of 80 phon, and curve L6 indicates the sound volume of 100 phon.

[0024] For example, if the noise level is 20 phonon, the superimposed sound that is louder than the noise is a sound having a frequency [Hz] and sound pressure [dB] corresponding to the region above curve L2. The combination of frequency [Hz] and sound pressure [dB] can be selected arbitrarily. The loudness of the superimposed sound may be equal to or less than a predetermined upper limit of the loudness that occupant P can tolerate. The upper limit can be determined arbitrarily by conducting an evaluation test regarding the loudness of the sound that occupant P can tolerate. For example, if the superimposed sound is environmental noise, music, or simulated noise, the occupant's perception of the noise will decrease if the sound pressure of the superimposed sound is at least 1 dB higher than the noise at the loudness levels shown by curves L1 to L6; it is preferable that the sound pressure be 3 dB or higher, and more preferably 5 dB or higher. On the other hand, if the superimposed sound is an antiphase sound, it is preferable that the sound pressure of the superimposed sound be approximately the same as the noise at the loudness levels shown by curves L1 to L6; conversely, if the sound pressure is 3 dB or higher, the occupant will perceive it as noisy.

[0025] <Configuration of Control System> Next, the configuration of a control system including a control device for a glass diaphragm will be described. As shown in Fig. 5, the control system S is applied to a vehicle 10. The control system S includes an information acquisition device group 20, a reception device 22, a control device 30 for the glass diaphragm 1 (hereinafter also referred to as "control device 30"), the glass diaphragm 1, a microphone 24, and a recording device 26.

[0026] The information acquisition device group 20, the reception device 22, the control device 30, the glass vibration plate 1, and the microphone 24 are provided in the vehicle 10. The information acquisition device group 20, the reception device 22, the vibrator 3 of the glass vibration plate 1, and the microphone 24 are communicatively connected to the control device 30. For connection with the control device 30, a communication standard such as CAN (Controller Area Network) is used, for example.

[0027] The recording device 26 is, for example, an external server. The recording device 26 is communicably connected to the control device 30 via a network 28. Examples of the network 28 include a local area network (LAN), a wide area network (WAN), and the Internet. The recording device 26 may be configured by a storage 38 (see FIG. 6 ) described below, a hard disk provided in the navigation device 20B, or the like.

[0028] The information acquisition device group 20 includes a plurality of devices for acquiring information related to noise entering the interior 12 from outside the vehicle 10 (hereinafter referred to as "noise-related information"). The noise-related information refers to information related to factors that affect the magnitude of the noise. As an example, the information acquisition device group 20 includes a speed sensor 20A, a navigation device 20B, a camera 20C, an interior sensor 20D, a receiving unit 20E, an occupant sensor 20F, a glass sensor 20G, and a storage device 20H.

[0029] The speed sensor 20A is a device for acquiring speed information relating to the speed of the vehicle 10. The speed information may be the speed of the vehicle 10 or the number of rotations of the wheels. The speed information may be detected by a sensor, or may be acquired by the navigation device 20B based on position information.

[0030] The navigation device 20B is a device for acquiring roadway information related to the roadway on which the vehicle 10 is traveling. The roadway is an example of a "travel path" in the present disclosure. The roadway information may include at least one of the gradient, width, shape, and type of the roadway on which the vehicle 10 is traveling. The shape of the roadway refers to the shape of the roadway when viewed from above. Examples of roadway shapes include straight roads, curves, corners, T-junctions, and crossroads. Examples of roadway types include paved roads, unpaved roads, general roads, and expressways. Note that instead of the navigation device 20B, an audio device may be used that is communicably connected to a mobile device such as a smartphone that runs a navigation application.

[0031] The camera 20C is a device for acquiring image information related to an image obtained by capturing an image of the road on which the vehicle 10 is traveling. The camera 20C may be installed at any position on the vehicle 10 as long as it can capture an image of the road. The image information may include image data showing the image, or may include image processing information obtained by applying image processing to the image. The image processing information may include situation information showing the condition of the road. The situation information may include, for example, information showing the degree of dryness or wetness of the road, or information showing the degree of roughness of the road. The degree of roughness of the road may be a degree showing the number, size, or elevation difference of the road's unevenness.

[0032] The indoor sensor 20D is a device for acquiring indoor information regarding the state of the room 12. The indoor sensor 20D may be a camera or an object sensor. The camera serving as the indoor sensor 20D may be installed at any position in the room 12 as long as it can capture an image of the interior of the room 12. The image information acquired by the camera serving as the indoor sensor 20D may include image data representing an image, or may include image processing information acquired by applying image processing to the image.

[0033] The indoor information may include status information indicating the status of the interior of the room 12. The status information may include, for example, information indicating the size, type, or position of an object placed inside the room 12. The indoor sensor 20D may be a sensor that detects the position of a movable member (not shown) provided in the room 12. The movable member may be a sun visor or a sunshade. The movable member may also be a member that has sound-absorbing, sound-blocking, or sound-reflecting properties. The indoor information may include position information regarding the position of the movable member. The indoor information may also include information on at least one of the humidity and temperature of the room 12. The indoor information may also include information such as the fan rotation speed when the air conditioner is operating.

[0034] The receiving unit 20E is a device for acquiring weather information related to the weather in the area in which the vehicle 10 is traveling. The receiving unit 20E may be an audio device that receives weather information transmitted from an information providing device. The information providing device may be a mobile terminal such as a smartphone that runs a weather forecast application, or a server that distributes weather information. The weather information may include at least any of weather information indicating the type of weather, temperature information indicating the temperature, wind speed information indicating the wind speed, and wind direction information indicating the wind direction. Note that weather information may be acquired by the navigation device 20B instead of the receiving unit 20E.

[0035] The occupant sensor 20F is a device for acquiring occupant information related to the occupant P. The occupant information may include information indicating the position of the occupant P, or may include information indicating the number of occupants P. A pressure sensor or a load sensor provided in the seat may be used as the occupant sensor 20F. Furthermore, the occupant information may be acquired by a camera provided in the interior 12 instead of the occupant sensor 20F. Furthermore, the occupant information may include information regarding at least one of the posture and state of the occupant P. The posture of the occupant P may be determined based on the tilt angle of the seat back. The state of the occupant P may be whether or not the occupant P is driving, or whether or not the occupant P is sleeping.

[0036] The glass sensor 20G is a device for acquiring glass state information regarding the state of the glass pane 14. The glass state information is an example of "glass information" in the present disclosure. The glass state information may include information regarding the state of the glass pane 1, or may include information regarding the state of the glass pane 14 other than the glass pane 1. For example, if the glass pane 1 is a retractable glass pane, the glass state information may include information indicating the opening degree of the glass pane 1. Furthermore, if the vehicle 10 has retractable glass panes other than the glass pane 1, the glass state information may include information indicating the opening degree of each retractable glass pane. Furthermore, if the vehicle 10 has multiple retractable glass panes, the glass state information may include information indicating the position and opening degree of each retractable glass pane. Furthermore, the glass state information may include at least one of the temperature of the glass pane 14, the pressure acting on the glass pane 14 due to wind while traveling, the speed of wind flowing along the glass pane 14, and the amount of wind flowing along the glass pane 14.

[0037] The storage device 20H is a device for storing various types of noise-related information. The storage device 20H is configured with a hard disk or the like. The storage device 20H may also be configured with a storage 38 (see FIG. 6 ), which will be described later. The various types of noise-related information may include glass characteristic information relating to the characteristics of the glass 14. The glass characteristic information is an example of "glass information" in the present disclosure. The glass characteristic information may include information relating to at least any of the material, strength, rigidity, dimensions, and shape of the glass diaphragm 1 (more specifically, the glass plate 2 shown in FIG. 1 ). Furthermore, the various types of noise-related information may also include interior material characteristic information relating to the characteristics of interior materials that absorb noise.

[0038] The noise-related information acquired by the information acquisition device group 20 does not have to include any of the above-mentioned pieces of information, and may include information related to noise other than the above-mentioned pieces of information.

[0039] The receiving device 22 is a device for receiving request information regarding the occupant P's request for the superimposed sound. Examples of the receiving device 22 include a touch panel display, a switch, and a controller. The receiving device 22 may also be an audio device that is communicably connected to a mobile terminal such as a smartphone. The request from the occupant P may include a request to change the superimposed sound. The request to change the superimposed sound may include a request to change the volume of the superimposed sound. The request to change the volume of the superimposed sound may include a request to change at least one of the frequency band and sound pressure range of the superimposed sound.

[0040] The request to change the superimposed sound may also include a request to change the type of the superimposed sound. The request to change the type of the superimposed sound may also be a request to change to a different type of superimposed sound from the current superimposed sound. The request to change to a different type of superimposed sound from the current superimposed sound may be, for example, a request to change from one of environmental sound, music, pseudo noise, and antiphase sound to another sound. The request to change the superimposed sound may also include a request to change to a different superimposed sound from the same type as the current superimposed sound. The request to change the superimposed sound may also include a request to change the manner of the superimposed sound. Examples of the manner of the superimposed sound include tone, melody, tempo, and music mode. The music mode is a mode for selecting a frequency band to be emphasized. Examples of music modes include vocal mode, radio mode, concert mode, bass mode, drum mode, and guitar mode. The occupant P's request may also include a request to select a preferred superimposed sound. The request from the occupant P may also include a request to output two or more types of overlapping sounds. For example, the request from the occupant P may be a request to arbitrarily combine two or more types of overlapping sounds, such as an engine sound and a rain sound, or a forest sound and a sound in antiphase with respect to the noise.

[0041] The microphone 24 is a device for detecting noise and overlapping sounds. The microphone 24 is arranged in the interior 12. The microphone 24 may be provided at any position in the interior 12. For example, the microphone 24 may be provided for each seat, for each door, or for each glass 14. Furthermore, if the vehicle 10 is equipped with multiple glass vibration plates 1, the microphone 24 may be provided for each glass vibration plate 1. The microphone 24 outputs a detection signal, which is the result of detecting the noise and overlapping sounds, to the control device 30.

[0042] The control device 30 executes a control process for generating a superimposed sound to be superimposed on the noise from the glass diaphragm 1 based on the noise-related information input from the information acquisition device group 20, the request information from the occupant P input from the reception device 22, and the detection signal input from the microphone 24. The control process includes a process for generating a control signal for generating the superimposed sound based on the noise-related information, the request information, and the detection signal, and outputting the generated control signal to the vibrator 3 of the glass diaphragm 1.

[0043] When a control signal is input from the control device 30 to the vibrator 3, the glass vibration plate 1 vibrates the vibrator 3 in response to the control signal, thereby generating a superimposed sound. As a result, the superimposed sound is superimposed on the noise, reducing the discomfort felt by the occupant P, and improving the comfort of the interior 12.

[0044] The glass 14 through which the noise passes may be any one of the multiple glasses 14 installed in the vehicle 10. Fig. 5 shows an example in which the glass 14 closest to the occupant P among the multiple glasses 14 is the glass vibration plate 1, and the overlapping sound generated by the glass vibration plate 1 is superimposed on the noise that has passed through the glass vibration plate 1. In the example shown in Fig. 5, the overlapping sound generated by the glass vibration plate 1 can be superimposed on the noise that has passed through the glass vibration plate 1 closest to the occupant P, thereby effectively reducing the discomfort felt by the occupant P.

[0045] The recording device 26 is a device for recording record information including the detection signal. As an example, the record information is information including linked information that links the detection signal with noise-related information.

[0046] <Configuration of Glass Vibration Plate Control Device> Next, a description will be given of the configuration of the control device 30. As shown in Fig. 6 , the control device 30 includes a CPU (Central Processing Unit) 32, a ROM (Read Only Memory) 34, a RAM (Random Access Memory) 36, a storage 38, an input / output I / F (Interface) 40, an external I / F 42, an A / D conversion circuit 44, a control circuit 46, and a communication I / F 48.

[0047] The control device 30 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 30 is an example of a "computer."

[0048] The CPU 32, the ROM 34, the RAM 36, and the input / output I / F 40 are connected to one another via a bus 50. The external I / F 42, the A / D conversion circuit 44, the control circuit 46, the communication I / F 48, and the storage 38 are connected to the input / output I / F 40.

[0049] The CPU 32 executes various programs. Specifically, the CPU 32 reads out programs stored in the ROM 34 or the storage 38, and executes the programs using the RAM 36 as a work area. The CPU 32 then performs various arithmetic processing in accordance with the programs.

[0050] The ROM 34 stores various programs and various data. The RAM 36 temporarily stores programs or data as a working area. The storage 38 is configured with a recording medium such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage 38 stores various programs including an operating system and various data for arithmetic processing.

[0051] The A / D conversion circuit 44 is electrically connected to the microphone 24. The A / D conversion circuit 44 A / D converts the analog detection signal detected by the microphone 24 to generate a digital detection signal.

[0052] The control circuit 46 is electrically connected to the vibrator 3 of the glass diaphragm 1. The control circuit 46 generates a control signal based on the control parameters output from the control device 30, and outputs the generated control signal to the vibrator 3. This causes the vibrator 3 to vibrate in response to the control signal, and a superimposed sound corresponding to the control parameters is generated from the glass diaphragm 1.

[0053] A control program 60 is stored in the storage 38. The control program 60 is an example of a "computer program product" in the present disclosure. The control program 60 may be stored in the ROM 34. The CPU 32 reads out the control program 60 and executes it using the RAM 36 as a work area. The CPU 32 then executes control processing in accordance with the control program 60. The control processing is executed by the CPU 32 operating as an acquisition unit 62 and a control unit 64 in accordance with the control program 60.

[0054] The acquisition unit 62 acquires noise-related information input to the CPU 32 from the information acquisition device group 20 via the external I / F 42, request information input to the CPU 32 from the receiving device 22 via the external I / F 42, and a detection signal input to the CPU 32 from the A / D conversion circuit 44.

[0055] The control unit 64 performs control (hereinafter referred to as "superimposition control") to generate superimposition sound from the glass diaphragm 1 based on the noise-related information, request information, and detection signal acquired by the acquisition unit 62. The superimposition control includes a prediction process, an output process, a change process, an adjustment process, a recording process, and an update process.

[0056] The prediction process is a process of predicting the overlapping sound to be generated from the glass diaphragm 1 based on the noise-related information acquired by the acquisition unit 62. A learning model 70 is used for the prediction process. The learning model 70 is stored in the storage 38. The learning model 70 may be a deep learning model. The deep learning model may be a neural network model. The learning model 70 is a trained model that has been trained using a plurality of training data in which previously obtained noise-related information is used as input data and information regarding the overlapping sound corresponding to the noise-related information is used as output data.

[0057] Note that various learning models such as a linear regression model, a logistic regression model, a random forest model, a boosting model, a support vector machine model, or an autoregressive model may be used as the learning model 70. Then, in the prediction process, information about the superimposed sound is derived using the learning model 70. Note that in the prediction process, information about the superimposed sound may be derived by using a calculation formula that derives information about the superimposed sound based on noise-related information, instead of the learning model 70.

[0058] The information about the superimposed sound may include the volume of the superimposed sound, or at least one of the frequency band and sound pressure range of the superimposed sound. The information about the superimposed sound may also include information specifying the type of the superimposed sound, or information specifying the manner of the superimposed sound. The volume of the superimposed sound predicted by the prediction process may be set so that the volume of the noise heard by the occupant P in the superimposed state by the superimposed sound is equal to or less than a predetermined upper limit of the volume of sound that the occupant P can tolerate.

[0059] 6, noise may be predicted based on noise-related information acquired by the acquisition unit 62. In the prediction process, the learning model 70 may be a model trained using a plurality of training data sets, in which previously acquired noise-related information is used as input data and information related to noise corresponding to the noise-related information is used as output data. In the prediction process, information related to noise may be derived using the learning model 70. In the prediction process, information related to noise may be derived using a calculation formula instead of the learning model 70.

[0060] The information about the noise may include the volume of the noise, or at least one of the frequency band and sound pressure range of the noise. The information about the noise may include information specifying the type of noise, or information specifying the manner of the noise. The type of noise may be running wind or wind noise. The manner of the noise may include the tempo of the noise.

[0061] The output process is a process of determining control parameters for generating an overlapping sound from the glass diaphragm 1 based on information about the noise or overlapping sound derived in the prediction process. The process of determining the control parameters may use a learning model other than the learning model 70, a calculation formula, or pattern matching. Then, in the output process, the determined control parameters are output to the control circuit 46. As a result, the control circuit 46 generates a control signal corresponding to the control parameter, the vibrator 3 vibrates based on the generated control signal, and an overlapping sound corresponding to the control parameter is generated from the glass diaphragm 1.

[0062] The change process is a process of changing the superimposed sound. The change process is executed based on request information acquired by the acquisition unit 62. Specifically, the change process is a process of changing the control parameters generated in the output process based on the request information. For example, if the request information includes a request to change the volume of the superimposed sound, the control parameters are changed based on the request to change the volume of the superimposed sound. The volume of the superimposed sound may be changed by changing at least one of the frequency band and sound pressure range of the superimposed sound. Furthermore, for example, if the request information includes a request to change the type of the superimposed sound, the control parameters are changed based on the request to change the type of the superimposed sound.

[0063] Furthermore, for example, if the request information includes a request to change to a different type of overlapping sound from the current overlapping sound, the control parameters are changed based on the request to change to a different type of overlapping sound. Also, for example, if the request information includes a request to change to a different overlapping sound from the same type as the current overlapping sound, the control parameters are changed based on the request to change to a different overlapping sound. Also, for example, if the request information includes a request to change the mode of the overlapping sound, the control parameters are changed based on the request to change the mode of the overlapping sound.

[0064] The adjustment process is a process for adjusting the superimposed sound. The adjustment process is performed based on the detection signal acquired by the acquisition unit 62. Even if the prediction process predicts noise or the superimposed sound, there is a possibility that an error occurs between the predicted result and the actual measurement result regarding the noise reduction effect. Therefore, the adjustment process performs a process to reduce the error. Specifically, the adjustment process derives the noise volume heard by the occupant P based on the detection signal (i.e., the noise volume heard by the occupant P when superimposed by the superimposed sound), and determines whether the derived noise volume exceeds a predetermined upper limit value of the sound volume that the occupant P can tolerate. If the derived noise volume exceeds the upper limit value, the control parameter is adjusted so that the noise volume is equal to or less than the upper limit value.

[0065] In the adjustment process, the volume of the superimposed sound heard by the occupant P may be derived based on the detection signal, and it may be determined whether the derived volume of the superimposed sound exceeds a predetermined upper limit value of the volume of sound that is acceptable to the occupant P. If the derived volume of the superimposed sound exceeds the upper limit value, the control parameter may be adjusted so that the volume of the superimposed sound is equal to or less than the upper limit value. The upper limit value corresponding to the superimposed sound may be different from the upper limit value corresponding to the noise.

[0066] The process of adjusting the control parameters may include a process of adjusting the volume of the superimposed sound. The volume of the superimposed sound may be adjusted by adjusting at least one of the frequency band and sound pressure range of the superimposed sound. The process of adjusting the control parameters may also include a process of changing the type of the superimposed sound, or a process of changing to a different type of superimposed sound from the current superimposed sound. The process of adjusting the control parameters may also include a process of changing to a different superimposed sound from the same type as the current superimposed sound, or a process of changing the mode of the superimposed sound.

[0067] The recording process is a process of recording record information including the detection signal in the recording device 26. The recording information may include linked information that links the detection signal with noise-related information. The noise-related information included in the linked information is information that indicates the noise generation conditions when the detection signal is obtained.

[0068] The update process is a process of updating the coefficients used in the prediction process based on the recorded information. Specifically, in the update process, the loudness of the noise heard by the occupant P (i.e., the loudness of the noise heard by the occupant P when superimposed by the superimposed sound) is derived based on the detection signal, and it is determined whether the derived loudness of the noise exceeds a predetermined upper limit value of the loudness of the sound that the occupant P can tolerate. If the derived loudness of the noise exceeds the upper limit value, the coefficients are updated using the linked information so that superimposed sound whose loudness is equal to or less than the upper limit value is obtained. The update process may be performed at any time, after the vehicle 10 has finished traveling, or periodically.

[0069] In the update process, the volume of the superimposed sound heard by the occupant P may be derived based on the detection signal, and it may be determined whether the derived volume of the superimposed sound exceeds a predetermined upper limit value of the volume of sound that is acceptable to the occupant P. If the derived volume of the superimposed sound exceeds the upper limit value, the coefficient may be updated using the linking information so that the volume of the superimposed sound is equal to or less than the upper limit value. The upper limit value corresponding to the superimposed sound may be different from the upper limit value corresponding to the noise.

[0070] The coefficients updated in the update process may be coefficients used in the process of deriving information about noise or superimposed sounds from noise-related information in the learning model 70. For example, the coefficients may be weights of a neural network (i.e., the strength of synaptic connections). Note that, if a calculation formula for deriving information about noise or superimposed sounds based on noise-related information is used in the prediction process instead of the learning model 70, the coefficients updated in the update process may be coefficients included in the calculation formula.

[0071] <Function of Control Device for Glass Vibration Plate> Next, a description will be given of the flow of control processing, which is the function of the control device 30. Fig. 7 shows an example of the flow of the control processing.

[0072] First, in step ST10 , the CPU 32 acquires noise-related information input to the CPU 32 from the information acquisition device group 20 .

[0073] Next, in step ST11, the CPU 32 predicts noise or overlapping sounds based on the noise-related information acquired in step ST10.

[0074] Next, in step ST12, the CPU 32 determines control parameters for generating the overlapping sound from the glass diaphragm 1 based on the noise or overlapping sound predicted in step ST11.

[0075] Next, in step ST13, the CPU 32 outputs the control parameters determined in step ST12 to the control circuit 46. As a result, a control signal corresponding to the control parameters is generated by the control circuit 46, the vibrator 3 vibrates based on the generated control signal, and an overlapping sound corresponding to the control parameters is generated from the glass diaphragm 1.

[0076] Next, in step ST14, the CPU 32 determines whether or not there is request information input to the CPU 32 from the accepting device 22. If there is request information, the control process proceeds to step ST15. If there is no request information, the control process proceeds to step ST16.

[0077] In step ST15, the CPU 32 changes the superimposed sounds based on the request information.

[0078] In step ST16, the CPU 32 acquires the detection signal input from the microphone 24 through the A / D conversion circuit 44 to the CPU 32.

[0079] Next, in step ST17, the CPU 32 determines, based on the detection signal acquired in step ST16, whether the volume of the noise or overlapping sound heard by the occupant P exceeds a predetermined upper limit value of the volume of sound that is acceptable to the occupant P. If the volume of the noise exceeds the upper limit value, the control process proceeds to step ST18. If the volume of the noise is equal to or less than the upper limit value, the control process proceeds to step ST19.

[0080] In step ST18, the CPU 32 adjusts the control parameters so that the volume of the noise or the overlapping sound is equal to or less than the upper limit value.

[0081] In step ST19, the CPU 32 records in the recording device 26 the record information including the detection signal acquired in step ST16.

[0082] Next, in step ST20, the CPU 32 determines whether or not to execute update processing. If update processing is to be executed, the control processing proceeds to step ST21. If update processing is not to be executed, the control processing proceeds to step ST23.

[0083] In step ST21, the CPU 32 determines, based on the detection signal acquired in step ST16, whether the volume of the noise or overlapping sound heard by the occupant P exceeds a predetermined upper limit value of the volume of sound that is acceptable to the occupant P. If the volume of the noise exceeds the upper limit value, the control process proceeds to step ST22. If the volume of the noise is equal to or less than the upper limit value, the control process proceeds to step ST23.

[0084] In step ST22, the CPU 32 updates the coefficients used in the prediction process based on the information recorded in step ST19.

[0085] In step ST23, the CPU 32 determines whether or not a termination condition for terminating the control process is met. An example of the termination condition is that information from the occupant P indicating that the control process should be terminated is received by the reception device. If the termination condition is not met, the control process returns to step ST10. If the termination condition is met, the control process ends.

[0086] <Effects of this embodiment> Next, the effects of this embodiment will be described.

[0087] As described above in detail, in this embodiment, noise-related information relating to the noise flowing into the interior 12 is acquired, and based on the noise-related information, a superimposed sound that is superimposed on the noise is generated from the glass diaphragm 1. Therefore, compared to a case where there is no superimposed sound, the discomfort felt by the occupant P can be reduced, and the comfort of the interior 12 can be improved.

[0088] In this embodiment, the target noise is, for example, noise flowing in through the glass vibration plate 1. Therefore, it is possible to output a superimposed sound generated by the same glass vibration plate 1 in response to the noise flowing in through the glass vibration plate 1, and therefore, the discomfort felt by the occupant P can be effectively reduced compared to, for example, when the glass 14 into which the noise flows and the glass vibration plate 1 that generates the superimposed sound are different.

[0089] In addition, in this embodiment, noise or superimposed noise is predicted based on noise-related information. One possible control for generating superimposed noise is feedback control, which detects noise using the microphone 24 and generates the superimposed noise based on the detected noise. However, with feedback control, the response speed for calculating the magnitude of the superimposed noise cannot keep up with the noise, making it difficult to respond. This is particularly difficult with road noise or wind noise, which has a high propagation speed and is sudden and random compared to steady sounds such as muffled noise. In this regard, in this embodiment, noise or superimposed noise is predicted based on noise-related information, so the discomfort felt by the occupant P can be reduced more effectively than with feedback control.

[0090] Furthermore, in this embodiment, information about noise or superimposed sound is derived using a learning model 70 trained using a plurality of training data in which noise-related information obtained in advance is used as input data and information about noise or superimposed sound corresponding to the noise-related information is used as output data. Therefore, by using the learning model 70, highly accurate predictions can be made.

[0091] The noise-related information also includes at least one of speed information relating to the speed of the vehicle 10, roadway information relating to the roadway on which the vehicle 10 is traveling, image information relating to images obtained by capturing images of the roadway, interior information relating to the condition of the interior 12, meteorological information relating to the weather in the area in which the vehicle 10 is traveling, and occupant information relating to the occupant P. Therefore, since information highly correlated with noise or overlapping sound is used, highly accurate predictions can be made.

[0092] The noise-related information also includes glass information (for example, glass state information and glass characteristic information) relating to at least one of the glass 14 and the glass diaphragm 1. Therefore, since information that is more highly correlated with noise or overlapping sound is used, more accurate predictions can be made.

[0093] In the present embodiment, the superimposed noise predicted in the prediction process is, for example, louder than the noise, and therefore the discomfort felt by the occupant P can be effectively reduced compared to when the superimposed noise is quieter than the noise.

[0094] Furthermore, in this embodiment, the volume of the superimposed noise predicted in the prediction process is equal to or less than the upper limit of the volume of the sound that is predetermined as acceptable to the occupant P. Therefore, the volume of the superimposed noise can be kept to an acceptable level, and therefore, the comfort of the interior 12 can be prevented from being impaired by the superimposed noise.

[0095] In addition, in this embodiment, the sound of the overlapping sound can be changed. Therefore, for example, if the sound of the overlapping sound does not suit the preference of the occupant P, the comfort of the interior 12 can be maintained by changing the sound of the overlapping sound.

[0096] In addition, in this embodiment, request information requested by the occupant P regarding the superimposed sound can be acquired, and the superimposed sound can be changed based on the request information. Therefore, the superimposed sound can be adjusted to suit the preferences of the occupant P, which improves the comfort of the interior 12 compared to a case where the superimposed sound cannot be adjusted to suit the preferences of the occupant P.

[0097] In addition, in this embodiment, the superimposed noise can be adjusted. Therefore, for example, if noise remains, the discomfort felt by the occupant P can be effectively reduced by adjusting the superimposed noise, thereby improving the comfort of the interior 12 compared to when the superimposed noise cannot be adjusted.

[0098] In this embodiment, the microphone 24 acquires a detection signal that detects noise and the superimposed sound, and the superimposed sound is adjusted based on the detection signal. Therefore, even if there is an error between the predicted result and the actual measurement result regarding the noise reduction effect, the error can be reduced by adjusting the superimposed sound. This improves the comfort of the room 12 compared to when the error cannot be reduced.

[0099] Furthermore, in this embodiment, the record information including the detection signal is recorded in the recording device 26. Therefore, the coefficients used in the prediction process can be updated at any timing based on the detection signal.

[0100] The recorded information also includes linking information linking the detection signal with the noise-related information, so that the coefficients used in the prediction process can be updated based on the linking information (i.e., information indicating the relationship between the detection signal and the noise-related information, which is the noise generation condition when the detection signal is obtained).

[0101] Furthermore, in this embodiment, the coefficients used in the prediction process are updated based on the recorded information, which allows for more accurate predictions than when the coefficients cannot be updated.

[0102] <Modification of this embodiment> Next, a modification of this embodiment will be described.

[0103] FIG. 8 shows a first modified example of this embodiment. In the first modified example, the control system S includes a plurality of glass vibration plates 1. The number of the glass vibration plates 1 may be any number. Each glass vibration plate 1 may be any of the front window glass 14A, front side window glass 14B, rear side window glass 14C, rear window glass 14D, front quarter window glass 14E, roof glass 14F, rear quarter window glass, rearview mirror, side mirror, and other glass described with reference to FIG. 2. The vibrator 3 of each glass vibration plate 1 is electrically connected to a control circuit 46.

[0104] The overlap control includes a selection process and an output process. The selection process is a process of selecting a glass diaphragm 1 that generates an overlap sound from a plurality of glass diaphragms 1 based on noise-related information. In the selection process, a glass diaphragm 1 that is most suitable for the conditions indicated by the noise-related information is selected. For example, based on the noise-related information, the glass diaphragm 1 that is closest to the occupant P may be selected from the plurality of glass diaphragms 1, or the glass diaphragm 1 that passes through the largest noise may be selected from the plurality of glass diaphragms 1.

[0105] In addition, in the selection process, a glass vibration plate 1 corresponding to the request of the occupant P may be selected based on the request information, or the glass vibration plate 1 that passes through the greatest noise among multiple glass vibration plates 1 may be identified based on the detection signal, and the identified glass vibration plate 1 may be selected.

[0106] In the output process, control parameters are determined for the glass diaphragm 1 selected in the selection process. Then, in the output process, the control parameters for controlling the selected glass diaphragm 1 are output to the control circuit 46. As a result, a control signal corresponding to the control parameters is generated by the control circuit 46 for the selected glass diaphragm 1, the vibrator 3 vibrates based on the generated control signal, and overlapping sounds are generated from the glass diaphragm 1.

[0107] In this way, in the first variant, a glass diaphragm 1 that generates overlapping sounds is selected from multiple glass diaphragms 1, thereby improving the comfort of the room 12 compared to when the glass diaphragm 1 cannot be selected.

[0108] 9 shows a second modification of this embodiment. In the second modification, the control system S includes a movable mechanism 80. The movable mechanism 80 may be a mechanism that affects the amount of noise entering the interior 12. Examples of the movable mechanism 80 include an openable roof for an open-top car, a sunroof with sliding and tilting functions, a retractable side window glass, a ventilated side window, a roof ventilator, and a movable wind deflector for an open-top car. The movable mechanism 80 may also include a retractable glass 14.

[0109] The number of movable mechanisms 80 may be any number. The movable mechanism 80 includes a movable body (not shown) and an actuator (not shown) for moving the movable body. The actuator may be a motor actuator, a hydraulic actuator, or a pneumatic actuator. The control device 30 includes a drive circuit 82 for driving the movable mechanism 80. The drive circuit 82 is electrically connected to the actuator of the movable mechanism 80.

[0110] The information acquisition device group 20 includes a movable state sensor 20I. The movable state sensor 20I is a device for acquiring movable state information related to the movable state of the movable mechanism 80. The movable state may be a state related to the position, opening degree, attitude, etc. of the movable body. The movable state may also be a state in which the movable body is in an open position or a closed position. The noise-related information includes movable state information related to the movable state acquired by the movable state sensor 20I.

[0111] The overlap control includes a change process and an output process. The change process is a process for changing the movable state of the movable mechanism 80 based on noise-related information. In the change process, the movable mechanism 80 that affects the magnitude of the noise is identified based on the noise-related information, and the position, opening degree, attitude, etc. of the movable body of the identified movable mechanism 80 is determined so as to reduce the magnitude of the noise.

[0112] In the output process, drive parameters are determined for the movable mechanism 80 identified in the change process based on the position, opening, attitude, etc. of the movable body determined in the change process. Then, in the output process, the drive parameters for driving the identified movable mechanism 80 are output to the drive circuit 82. As a result, a drive signal corresponding to the drive parameters is generated by the drive circuit 82 for the identified movable mechanism 80, and the actuator is driven based on the generated drive signal, causing the movable state of the movable mechanism 80 to change.

[0113] For example, when the retractable roof of an open-top car is opened, it is predicted that the amount of noise entering the interior 12 will increase. In this case, the actuator may be controlled to raise the glass vibration plate 1 in order to increase the exposed area of ​​the glass vibration plate 1 (i.e., the effective area capable of generating overlapping noise for the occupant P). Also, when the retractable roof of the open-top car is opened, the actuator may be controlled to raise the glass vibration plate 1 in order to increase the exposed area of ​​the glass vibration plate 1 serving as a movable wind deflector. Also, when one of the multiple panes 14 is opened, the actuator may be controlled to raise the glass vibration plate 1 in order to increase the exposed area of ​​the glass vibration plate 1 serving as the other panes 14.

[0114] The change process may also include a process of changing the superimposed sound based on the movable state information. The process of changing the superimposed sound may also include a process of predicting, based on the movable state information, that the noise level will change due to the movable state of the movable mechanism 80, and changing the superimposed sound so as to reduce the noise level based on the predicted result. The process of changing the superimposed sound may also include a process of changing the level of the superimposed sound. The level of the superimposed sound may be changed by changing at least one of the frequency band and sound pressure range of the superimposed sound. The process of changing the superimposed sound may also include a process of changing the type of the superimposed sound, or may include a process of changing the superimposed sound to a different type of superimposed sound from the current superimposed sound. The process of changing the superimposed sound may also include a process of changing the superimposed sound to a different type of superimposed sound from the same type as the current superimposed sound, or may include a process of changing the mode of the superimposed sound.

[0115] For example, when the retractable roof of an open-top car is opened, it is predicted that the volume of noise flowing into the interior 12 will increase. In this case, the vibrator 3 may be controlled so as to increase the volume of the lap noise generated by the glass vibration plate 1 serving as a side window glass. Furthermore, when the retractable roof of an open-top car is opened, the vibrator 3 may be controlled so as to increase the volume of the lap noise generated by the glass vibration plate 1 serving as a movable wind deflector. Furthermore, when one of the multiple panes 14 is opened, the vibrator 3 may be controlled so as to increase the volume of the lap noise generated by the glass vibration plate 1 serving as the other panes 14.

[0116] Furthermore, for the same glass diaphragm 1, a process for changing the movable state of the glass diaphragm 1 and a process for changing the overlapping sound generated by the glass diaphragm 1 may be combined.

[0117] For example, when the retractable roof of an open-top car is opened, the glass vibration plate 1 serving as a side window glass may be raised and the volume of the overlapping sound generated by the same glass vibration plate 1 may be increased. Also, when the retractable roof of an open-top car is opened, the glass vibration plate 1 serving as a movable wind deflector may be raised and the volume of the overlapping sound generated by the same glass vibration plate 1 may be increased. Also, when one of the multiple panes 14 is opened, the glass vibration plate 1 serving as the other panes 14 may be raised and the volume of the overlapping sound generated by the same glass vibration plate 1 may be increased.

[0118] In this way, in the second variant, the noise-related information includes movable state information regarding the movable state of the movable mechanism 80, which affects the magnitude of the noise, so that it is possible to predict, based on the movable state information, that the magnitude of the noise will change due to the movable state of the movable mechanism 80.

[0119] Furthermore, the movable state of the movable mechanism 80 is changed based on the movable state information so as to reduce the noise level, thereby improving the comfort of the room 12 compared to when the movable state of the movable mechanism 80 is not changed.

[0120] Furthermore, even if the noise changes depending on the movable state of the movable mechanism 80, the superimposed sound is changed based on the movable state information, so that the change in noise can be followed.

[0121] In the second modified example, the movable state of the movable mechanism 80 may be changed based on request information. Alternatively, the movable mechanism 80 that has the greatest effect on the magnitude of noise may be identified based on the detection signal, and the movable state of the identified movable mechanism 80 may be changed so as to reduce the magnitude of noise.

[0122] Furthermore, in the above embodiment, the control system S (see Figure 5) is equipped with a microphone 24, and the control process generates a control signal for generating a superimposed sound based on the noise-related information, the request information, and the detection signal input from the microphone 24. However, for example, as shown in Figure 10, the microphone 24 may be omitted from the control system S, and the control process may generate a control signal for generating a superimposed sound based on the noise-related information and the request information.

[0123] Furthermore, in the above embodiment, the control process (see FIG. 7) includes a process of adjusting control parameters based on the detection signal (steps ST16 to ST18) and a process of updating coefficients based on the recorded information (steps ST19 to ST22). However, for example, as shown in FIG. 11, the processes of steps ST16 to ST18 and steps ST19 to ST22 may be omitted from the control process.

[0124] In addition, in the above embodiment, a CPU 32 is exemplified for the control device 30, but instead of or together with the CPU 32, at least one other CPU, at least one GPU (Graphics Processing Unit), and / or at least one TPU (Tensor processing unit) may be used.

[0125] Although the above embodiment exemplifies an example in which the control program 60 is pre-stored in the storage 38, the control program 60 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 60 stored in the non-transitory storage medium may then be installed in the control device 30.

[0126] In addition, the control program 60 may be stored in a storage device such as another computer or server device connected to the control device 30 via the network 28, and the control program 60 may be downloaded and installed in the control device 30 upon request from the control device 30.

[0127] Furthermore, it is not necessary to store the entire control device 30 in a storage device such as another computer or server device connected to the control device 30, or in the storage 38; only a portion of the control device 30 may be stored therein.

[0128] In the above embodiment, the control device 30 is exemplified as a computer including the CPU 32, ROM 34, RAM 36, and storage 38. 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. Also, instead of a computer, a combination of a hardware configuration and a software configuration may be used.

[0129] Furthermore, the following various processors can be used as hardware resources for executing the various processes described in the above embodiments. Examples of processors include a CPU, which is a general-purpose processor that functions as a hardware resource for executing 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 designed specifically for executing specific processes. Each processor has built-in or connected memory, and each processor uses the memory to execute various processes.

[0130] 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.

[0131] 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.

[0132] Furthermore, the hardware structure of these various processors can be, more specifically, electronic circuits that combine circuit elements such as semiconductor devices. The above-described gaze detection process is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the process.

[0133] 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.

[0134] 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.

[0135] The following will disclose additional notes regarding the above embodiment.

[0136] (Supplementary Note 1) A control device for a glass diaphragm comprising: an acquisition unit that acquires noise-related information related to noise flowing into a room of a moving body; and a control unit that performs control to generate an overlapping sound that is overlapped on the noise from the glass diaphragm of the moving body based on the noise-related information. (Supplementary Note 2) The control device for a glass diaphragm according to Supplementary Note 1, wherein the noise is noise that flows in through the glass diaphragm. (Supplementary Note 3) The control device for a glass diaphragm according to Supplementary Note 1 or Supplementary Note 2, wherein the control includes a prediction process that predicts the noise or the overlapping sound based on the noise-related information. (Supplementary Note 4) The control device for a glass diaphragm according to Supplementary Note 3, wherein the prediction process includes a process of deriving information about the noise or the overlapping sound using a learning model trained using a plurality of teacher data in which the noise-related information obtained in advance is used as input data and information about the noise or the overlapping sound corresponding to the noise-related information is used as output data. (Supplementary Note 5) The glass diaphragm control device according to any one of Supplementary Note 1 to Supplementary Note 4, wherein the noise-related information includes at least one of speed information related to the speed of the moving body, travel path information related to the travel path of the moving body, image information related to an image obtained by capturing an image of the travel path of the moving body, interior information related to the condition of the interior of the room, meteorological information related to the weather in the area in which the moving body moves, and occupant information related to an occupant of the moving body. (Supplementary Note 6) The glass diaphragm control device according to any one of Supplementary Note 1 to Supplementary Note 5, wherein the noise-related information includes glass information related to at least one of the glass of the moving body and the glass diaphragm. (Supplementary Note 7) The glass diaphragm control device according to any one of Supplementary Note 1 to Supplementary Note 6, wherein the noise-related information includes glass information related to at least one of the glass of the moving body and the glass diaphragm. (Supplementary Note 8) The glass diaphragm control device according to any one of Supplementary Note 1 to Supplementary Note 7, wherein the superimposed sound is a sound louder than the noise ... (Supplementary Note 9) The control device for a glass diaphragm according to any one of Supplementary Note 1 to Supplementary Note 8, wherein the control includes a change process for changing the overlapping sound.(Supplementary Note 10) The glass diaphragm control device according to Supplementary Note 9, wherein the acquisition unit acquires request information requested by an occupant of the moving body regarding the superimposed sound, and the change processing is executed based on the request information. (Supplementary Note 11) The glass diaphragm control device according to any one of Supplementary Notes 1 to 10, wherein the control includes an adjustment processing for adjusting the superimposed sound. (Supplementary Note 12) The glass diaphragm control device according to Supplementary Note 11, wherein the acquisition unit acquires detection signals that detect the noise and the superimposed sound, and the adjustment processing is executed based on the detection signals. (Supplementary Note 13) The glass diaphragm control device according to any one of Supplementary Notes 1 to 12, wherein the acquisition unit acquires detection signals that detect the noise and the superimposed sound, and the control includes a recording processing for recording record information including the detection signals in a recording device. (Supplementary Note 14) The glass diaphragm control device according to Supplementary Note 13, wherein the record information includes link information that links the detection signals with the noise-related information. (Supplementary Note 15) The glass diaphragm control device according to Supplementary Note 13 or Supplementary Note 14, wherein the control includes a prediction process that predicts the lap noise based on the noise-related information, and an update process that updates a coefficient used in the prediction process based on the recorded information. (Supplementary Note 16) The glass diaphragm control device according to any one of Supplementary Notes 1 to 15, wherein the moving body includes a plurality of the glass diaphragms, and the control includes a selection process that selects a glass diaphragm that generates the lap noise from the plurality of glass diaphragms based on the noise-related information. (Supplementary Note 17) The glass diaphragm control device according to any one of Supplementary Notes 1 to 16, wherein the moving body includes a movable mechanism that affects the magnitude of the noise, and the noise-related information includes movable state information regarding the movable state of the movable mechanism. (Supplementary Note 18) The glass diaphragm control device according to Supplementary Note 17, wherein the control includes a change process that changes the movable state based on the noise-related information. (Supplementary Note 19) The control device for a glass diaphragm according to Supplementary Note 18, wherein the change process includes a process of changing the superimposed sound based on the movable state information.(Supplementary Note 20) A control program for causing a computer to execute a process including: acquiring noise-related information related to noise flowing into a room of a moving body, and controlling, based on the noise-related information, to generate an overlapping sound to be superimposed on the noise from the glass diaphragm of the moving body. (Supplementary Note 21) A computer program product including a control program for causing a computer to execute a process including: acquiring noise-related information related to noise flowing into a room of a moving body, and controlling, based on the noise-related information, to generate an overlapping sound to be superimposed on the noise from the glass diaphragm of the moving body.

Claims

1. An acquisition unit that acquires noise-related information related to noise flowing into the room of a mobile device, A control unit that controls the generation of a superimposed sound superimposed on the noise from the glass diaphragm of the moving body based on the noise-related information, A control device for a glass diaphragm equipped with the following features.

2. The noise is noise that flows in through the glass diaphragm. A control device for a glass diaphragm according to claim 1.

3. The control includes a predictive process that predicts the noise or the superimposed sound based on the noise-related information. A control device for a glass diaphragm according to claim 1.

4. The prediction process includes a process of deriving information about the noise or the superimposed sound using a learning model that has been trained using a plurality of training data sets, where the noise-related information obtained in advance is input data and the noise or superimposed sound information corresponding to the noise-related information is output data. The control device for a glass diaphragm according to claim 3.

5. The noise-related information includes at least one of the following: speed information relating to the speed of the moving object, path information relating to the path the moving object travels, image information relating to an image obtained by imaging the path the moving object travels, indoor information relating to the conditions inside the room, meteorological information relating to the weather in the area where the moving object travels, and occupant information relating to the occupants of the moving object. A control device for a glass diaphragm according to claim 1.

6. The noise-related information includes glass information relating to at least one of the glass of the moving body and the glass diaphragm. A control device for a glass diaphragm according to claim 1.

7. The aforementioned superimposed sound is louder than the aforementioned noise. A control device for a glass diaphragm according to claim 1.

8. The magnitude of the aforementioned overlapping sound is less than or equal to the upper limit of the sound level predetermined as acceptable to the occupants of the mobile vehicle. A control device for a glass diaphragm according to claim 1.

9. The control includes a modification process to change the layered sound. A control device for a glass diaphragm according to claim 1.

10. The acquisition unit acquires the requested information requested by the occupant of the mobile body regarding the overlapping sound, The aforementioned modification process is performed based on the request information. The control device for a glass diaphragm according to claim 9.

11. The control includes an adjustment process to adjust the overlapping sound. A control device for a glass diaphragm according to claim 1.

12. The acquisition unit acquires the detection signal that detects the noise and the superimposed sound, The adjustment process is performed based on the detection signal. The control device for a glass diaphragm according to claim 11.

13. The acquisition unit acquires the detection signal that detects the noise and the superimposed sound, The control includes a recording process that records the recording information, including the detection signal, in a recording device. A control device for a glass diaphragm according to claim 1.

14. The recorded information includes linked information that links the detection signal and the noise-related information. The control device for a glass diaphragm according to claim 13.

15. The control includes a prediction process that predicts the superimposed sound based on the noise-related information, and an update process that updates the coefficients used in the prediction process based on the recorded information. The control device for a glass diaphragm according to claim 13.

16. The moving body comprises a plurality of glass diaphragms, The control includes a selection process that selects a glass diaphragm from a plurality of glass diaphragms to generate the superimposed sound, based on the noise-related information. A control device for a glass diaphragm according to claim 1.

17. The moving body is equipped with a movable mechanism that affects the magnitude of the noise, The noise-related information includes movable state information relating to the movable state of the movable mechanism. A control device for a glass diaphragm according to claim 1.

18. The control includes a change process that changes the movable state based on the noise-related information. A control device for a glass diaphragm according to claim 17.

19. The aforementioned change process includes a process of changing the superimposed sound based on the movable state information. The control device for a glass diaphragm according to claim 18.

20. To acquire noise-related information related to noise entering the room of a mobile device, and, Based on the noise-related information, control is performed to generate a superimposed sound, which is superimposed on the noise, from the glass diaphragm of the moving body. A control program that causes a computer to perform a process that includes [a specific type of process].