Glass vibration plate control device and control program
By installing an oscillator on a glass diaphragm and using a control device and program to generate superimposed sounds based on noise information and occupant requests, the problem of glass diaphragms failing to improve indoor comfort in existing technologies is solved, achieving noise reduction and comfort enhancement.
Patent Information
- Application Number
- CN202480049853.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-08-01
- Filing Date
- 2024-07-16
- Publication Date
- 2026-02-27
AI Technical Summary
In the prior art, the construction of glass diaphragms for generating sound has failed to improve comfort inside mobile cabins, especially when noise is present, thus affecting occupant comfort.
By installing an oscillator on a glass diaphragm and using a control device and program, superimposed sound is generated based on noise-related information and occupant requests to reduce the discomfort felt by occupants.
By controlling the superimposed sound, the perceived noise effect is effectively reduced, and the comfort inside the mobile space is improved.
Smart Images

Figure CN121586926A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a control device and control program for a glass vibrating plate. Background Technology
[0002] In recent years, the technology of generating sound from a glass diaphragm by vibrating the diaphragm has attracted much attention. For example, Japanese Patent Application Publication No. 2021-180486 discloses a technology that arranges one or more sound generators in a vehicle window and generates sound from the vehicle window by vibrating the sound generators.
[0003] However, in the prior art, the construction of the glass resonator used to generate sound from the glass resonator has been studied, but the improvement of the comfort of the indoor environment of the moving body has not been studied. Summary of the Invention
[0004] The purpose of this disclosure is to provide a control device and control program for a glass vibrating plate that can improve the comfort of a moving body indoors.
[0005] The control device for the glass vibrating plate according to the first aspect of this disclosure includes: an acquisition unit for acquiring noise-related information related to noise flowing into the room of the moving body; and a control unit for controlling the generation of a superimposed sound from the glass vibrating plate of the moving body to be superimposed on the noise based on the noise-related information.
[0006] The control program of the second aspect of this disclosure is used to enable a computer to perform processing comprising the steps of: obtaining noise-related information related to noise flowing into the room of the moving body; and, based on the noise-related information, controlling the generation of a superimposed sound from the glass diaphragm of the moving body to be superimposed on the noise.
[0007] According to this disclosure, a control device and control program are provided for a glass vibrating plate that can improve the comfort of a mobile body inside the room. Attached Figure Description
[0008] Figure 1 This is a cross-sectional view showing an example of a glass vibrating plate.
[0009] Figure 2 This is a top view showing an example of a vehicle used as a glass vibrating plate.
[0010] Figure 3 This is a diagram illustrating an example of noise flowing into the interior of a vehicle from the outside.
[0011] Figure 4 This is a diagram representing an example of an equal-loudness curve.
[0012] Figure 5This is a block diagram illustrating an example of a control system equipped with a control device for a glass vibrating plate.
[0013] Figure 6 This is a block diagram illustrating an example of a control device for a glass vibrating plate.
[0014] Figure 7 This is a flowchart illustrating an example of the control process performed by the control device of the glass vibrating plate.
[0015] Figure 8 This is a block diagram representing the first variation of the control system.
[0016] Figure 9 This is a block diagram representing the second variation of the control system.
[0017] Figure 10 This is a block diagram representing the third variation of the control system.
[0018] Figure 11 This is a flowchart representing a variation of the control processing flow. Detailed Implementation
[0019] Hereinafter, with reference to the accompanying drawings, an example of a control device and control program for a glass vibrating plate according to an embodiment of the present disclosure will be described.
[0020] <Structure of a Glass Vibrating Plate>
[0021] First, before explaining the control device and control program of the glass vibrating plate according to this embodiment, the structure of the glass vibrating plate capable of generating sound will be described. For example... Figure 1 As shown, the glass vibrating plate 1 involved in this embodiment has a glass plate 2, a vibrator 3, a connecting component 6, a mounting component 7, and a resin layer 8.
[0022] Glass plate 2 can be composed of a single layer of glass or laminated glass. Laminated glass can also have a structure consisting of three or more glass plates. Furthermore, glass plate 2 can be formed from inorganic glass or plexiglass. Examples of plexiglass include PMMA (Polymethyl methacrylate) resins, PC (Polycarbonate) resins, PS (Polystyrene) resins, PET (Polyethylene terephthalate) resins, PVC (Polyvinylchloride) resins, and cellulose resins.
[0023] When glass plate 2 is formed of inorganic glass, it can also be unstrengthened glass or strengthened glass. Unstrengthened glass is glass formed by shaping molten glass into a plate and then slowly cooling it. Strengthened glass is glass with a compressive stress layer formed on the surface of unstrengthened glass, and can be either air-strengthened glass or chemically strengthened glass. Additionally, glass plate 2 can also be a glass plate that absorbs ultraviolet or infrared radiation. Glass plate 2 can be transparent or colored to a degree that does not impair transparency.
[0024] A mounting component 7 is fixed to one side of the glass plate 2 via a resin layer 8. The resin layer 8 can be an adhesive or a bonding agent. The bonding agent can also be adhesive tape. An oscillator 3 is fixed to the side of the mounting component 7 opposite to the side of the glass plate 2 via a connecting component 6. Alternatively, the mounting component 7 and the resin layer 8 can be omitted, and the oscillator 3 can be fixed to one side of the glass plate 2 via the connecting component 6. Like the resin layer 8, the connecting component 6 can also be an adhesive or a bonding agent. Furthermore, the oscillator 3 can also be fixed to the connecting component 6, for example, by a screw or other fastening component.
[0025] Oscillator 3 and control circuit 46 (described later) (see reference) Figure 6 The glass plate 2 is vibrated according to a control signal input from the control circuit 46. As an example of the vibrator 3, a voice coil actuator can be cited. A 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 the mounting member 7 via a connecting member 6, and the other is configured to move relative to the mounting member 7. Furthermore, by causing current to flow in the coil according to the control signal, vibration is generated due to the interaction between the coil and the magnetic circuit, and the vibration of the vibrator 3 is transmitted to the glass plate 2 via the mounting member 7. Thus, the glass plate 2 vibrates, and sound is generated from the glass vibrating plate 1. Furthermore, the actuator for the vibrator 3 can be selected from any actuator capable of vibrating the glass plate 2, such as a voice coil actuator or a piezoelectric actuator. Additionally, the device for vibrating the glass plate 2 is not limited to an actuator, as long as it can vibrate the glass plate 2 and output sound.
[0026] <Applications of Glass Vibrating Plates>
[0027] Next, the application of the glass vibrating plate 1 will be explained. Figure 2Vehicle 10 is shown as an application object. Vehicle 10 is an example of a "mobile body" in this disclosure. Vehicle 10 is, for example, a passenger car. In addition, besides passenger cars, vehicle 10 can also be a bus, a truck, a special purpose vehicle, or construction machinery. Furthermore, vehicle 10 can be an internal combustion engine vehicle powered by an internal combustion engine, a hybrid vehicle powered by both an internal combustion engine and a rotary electric motor, or an electric vehicle powered by a rotary electric motor. Moreover, besides vehicle 10, mobile bodies such as airplanes, helicopters, drones, or ships can also be applied. Hereinafter, an example of a vehicle 10 as a passenger car (especially a four-door sedan-type vehicle) will be described.
[0028] Vehicle 10 includes an interior 12. Additionally, vehicle 10 includes a plurality of glass panes 14 located between the interior 12 and the exterior of vehicle 10. These glass panes 14 include a front window 14A, front side windows 14B, rear side windows 14C, rear window 14D, front quarter window 14E, and a roof glass 14F. Furthermore, vehicle 10 may include a rear quarter window and a rearview mirror as other types of glass. The rearview mirror may be an interior rearview mirror or an exterior rearview mirror. Additionally, vehicle 10 may also include glass installed within the interior 12. Examples of glass installed within the interior 12 include glass mounted on the surface of displays such as navigation devices or audio displays.
[0029] Alternatively, vehicle 10 may also have glass other than the glass illustrated herein. Glass vibrating plate 1 (see...) Figure 1 This can be applied to at least any one of the plurality of glass 14s equipped on the vehicle 10. Furthermore, in the following description, without needing to distinguish between the glass vibrating plate 1 and the glass 14 other than the glass vibrating plate 1, the glass vibrating plate 1 and the glass 14 other than the glass vibrating plate 1 are referred to as "glass 14".
[0030] However, as Figure 3 As shown, noise typically flows into the interior 12 from the outside of the vehicle 10 when the vehicle 10 is in motion. Examples of noise include wind noise and road noise. While the interior materials of the vehicle 10 contain sound-absorbing materials, the glass 14 of the vehicle 10 does not. Therefore, noise flows into the interior 12 more easily through the glass 14 than through the interior materials. Furthermore, if noise flows into the interior 12, it may impair the comfort of the interior. In particular, when noise flows in through the glass 14, which is positioned close to the occupant P, the noise heard by occupant P becomes louder. Moreover, in... Figure 3In the example shown, although noise through glass 14 is listed, the types of noise include not only airborne noise through glass 14, but also solid-borne noise generated by the vibration of the engine, the vibration of the tires or suspension when passing over uneven road surfaces or steps, which is transmitted to the vehicle body and thus excites glass 14, which is one of the components of the vehicle body. That is, noise that enters the room 12, such as road noise, drum noise, wind noise, roaring sound, tire noise, or passing-by noise, can be any sound.
[0031] This embodiment was made in view of the above-mentioned problems, and its object is to provide a control device and control program for a glass vibrating plate that can improve the comfort of the room 12 by generating a superimposed sound from the glass vibrating plate 1 that is superimposed on the noise. Hereinafter, it will be described in detail.
[0032] <Superimposed sounds>
[0033] Next, the superimposed sound generated from the glass diaphragm 1 will be explained. Superimposed sound is a sound that reduces the discomfort felt by occupant P by superimposing it on noise. Types of superimposed sound include ambient sound, music, pseudo-noise, and anti-phase sound relative to noise. Ambient sound can be the sound of rain, forest, flowing water, sea, riverbank, birdsong, or city noise. Music can be music broadcast on the radio, music broadcast on television, music played online, or music played by reading data recorded on various media. Additionally, the music can be music selected by occupant P. Pseudo-noise can be electronic sounds, engine sounds, or driving sounds. Engine sounds, in the case of vehicle 10 being a hybrid or electric vehicle, can also be the engine sounds of a sports car, supercar, or various racing cars. Anti-phase sound refers to a sound wave with the same frequency as the noise but with a 180° phase difference.
[0034] When the superimposed tone is ambient sound, music, or pseudo-noise, by superimposing the superimposed tone onto the noise, the occupant's perception of the noise decreases, thus reducing the noise heard by occupant P. On the other hand, when the superimposed tone is an out-of-phase tone, by superimposing the superimposed tone onto the noise, a composite wave formed by the overlap of noise and out-of-phase tone is created. The amplitude of the composite wave is reduced, thus reducing the noise heard by occupant P. Furthermore, the superimposed tone can contain more than one type of superimposed tone. For example, the superimposed tone can be any tone such as engine sound and rain sound, or forest sound and out-of-phase tone relative to noise.
[0035] Superimposed sounds can be sounds louder than noise. Sounds louder than noise can be, for example, sounds produced by... Figure 4The equal loudness curves are defined by ISO 226:2003, which is determined by the International Organization for Standardization (ISO). Equal loudness curves are curves that connect the frequencies [Hz] and sound pressure levels [dB] that indicate the perceived loudness of sounds. As an example, curves L1 to L6 represent the loudness of multiple tones.
[0036] Curve L1 represents the minimum audible volume, curve L2 represents the volume of 20 phons, curve L3 represents the volume of 40 phons, curve L4 represents the volume of 60 phons, curve L5 represents the volume of 80 phons, and curve L6 represents the volume of 100 phons.
[0037] For example, when the noise level is 20 phon, the superimposed tone that is louder than the noise is a sound with 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 arbitrarily chosen. Furthermore, the loudness of the superimposed tone can also be below an upper limit predetermined by the occupant P that they deem permissible. This upper limit can be arbitrarily determined by conducting an evaluation test related to the loudness permissible by the occupant P. For example, when the superimposed tone is ambient sound, music, or pseudo-noise, if the sound pressure of the superimposed tone is at least 1 dB louder than the noise level of the sound shown by each curve L1 to L6, the occupant's perception of noise decreases, preferably by 3 dB or more, more preferably by 5 dB or more. On the other hand, for example, when the superimposed tone is an out-of-phase tone, the noise level of the superimposed tone relative to the sound level shown by each curve L1 to L6 is preferably almost the same; conversely, when the sound pressure level is 3 dB or more louder, the occupant will perceive it as noisy.
[0038] <Structure of Control Systems>
[0039] Next, the structure of the control system equipped with the control device for the glass vibrating plate will be described. For example... Figure 5 As shown, the control system S is applied to the vehicle 10. The control system S includes an information acquisition device group 20, a receiving device 22, a control device 30 (hereinafter also referred to as "control device 30") for the glass vibrating plate 1, the glass vibrating plate 1, a microphone 24, and a recording device 26.
[0040] Information acquisition device group 20, receiving device 22, control device 30, glass vibrating plate 1, and microphone 24 are installed in vehicle 10. Information acquisition device group 20, receiving device 22, vibrator 3 of glass vibrating plate 1, and microphone 24 are communicatively connected to control device 30. For the connection with control device 30, a communication standard such as CAN (Controller Area Network) is used.
[0041] The recording device 26 is, for example, an external server. The recording device 26 and the control device 30 are communicatively connected via a network 28. Examples of networks 28 include LANs (Local Area Networks), WANs (Wide Area Networks), and the Internet. Furthermore, the recording device 26 may also be a memory 38 (described later). Figure 6 It may be composed of a hard drive, etc., located in the navigation device 20B.
[0042] The information acquisition device group 20 includes multiple devices for acquiring information related to noise flowing into the interior 12 from the outside of the vehicle 10 (hereinafter referred to as "noise-related information"). Noise-related information refers to information related to factors affecting the magnitude of 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.
[0043] Speed sensor 20A is a device used to obtain speed information related to the speed of vehicle 10. The speed information can be the speed of vehicle 10 or the rotational speed of the wheels. Furthermore, speed information can be detected by a sensor or obtained based on position information in navigation device 20B.
[0044] Navigation device 20B is a device for obtaining driving road information related to the driving road on which vehicle 10 is traveling. The driving road is an example of a "movement path" in this disclosure. The driving road information may also include at least one of the following: slope, width, shape, and type of the driving road on which vehicle 10 is traveling. The shape of the driving road refers to its shape when viewed from above. Examples of driving road shapes include straight roads, curves, turns, T-junctions, and intersections. Examples of driving road types include paved roads, unpaved roads, ordinary roads, and highways. Alternatively, instead of navigation device 20B, an audio device communicatively connected to a mobile terminal such as a smartphone that executes a navigation application may be used.
[0045] Camera 20C is a device for acquiring image information related to images obtained from photographs of the road on which vehicle 10 travels. Camera 20C can be positioned anywhere on vehicle 10, as long as it can photograph the road. Image information may include image data representing the image, and may also include image processing information obtained by performing image processing on the image. Image processing information may also include condition information indicating the condition of the road. Condition information may include, for example, information indicating the dryness or wetness of the road, and may also include information on the roughness of the road. The roughness of the road may also indicate the amount, size, or degree of unevenness or elevation difference of the road surface.
[0046] The indoor sensor 20D is a device for acquiring indoor information related to the state of the room 12. The indoor sensor 20D can be a camera or an object sensor. The camera, as the indoor sensor 20D, can be placed at any location within the room 12 as long as it can capture images of the interior of the room 12. The image information obtained by the camera, as the indoor sensor 20D, can include image data representing the image, or image processing information obtained by performing image processing on the image.
[0047] The indoor information may also include status information indicating the internal state of the room 12. The status information may also include, for example, information indicating the size, type, or location of objects disposed inside the room 12. Additionally, the indoor sensor 20D may be a sensor that detects the position of a movable part (not shown) disposed in the room 12. The movable part may also be a sunshade or a sunshade curtain. Furthermore, the movable part may also be a part with sound-absorbing, sound-insulating, or sound-reflecting properties. The indoor information may also include position information related to the position of the movable part. Additionally, the indoor information may include information on at least one of the humidity and temperature of the room 12. Furthermore, the indoor information may also include information such as the fan speed when the air conditioner is running.
[0048] The receiving unit 20E is a device for acquiring meteorological information related to the weather conditions of the area where the vehicle 10 is traveling. The receiving unit 20E may also be an audio device that receives meteorological 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 publishes meteorological information. The meteorological information may include at least one of the following: weather information indicating the type of weather, temperature information indicating temperature, wind speed information indicating wind speed, and wind direction information indicating wind direction. Alternatively, meteorological information may be acquired via a navigation device 20B instead of the receiving unit 20E.
[0049] Occupant sensor 20F is a device for acquiring occupant information related to occupant P. The occupant information may include information indicating the position of occupant P, or information indicating the number of occupants P. A pressure sensor or load sensor installed in the seat may also be used for occupant sensor 20F. Alternatively, a camera installed in the interior 12 may be used instead of occupant sensor 20F to acquire occupant information. Furthermore, the occupant information may include information related to at least one of occupant P's posture and state. Occupant P's posture may also be defined based on the seat back tilt angle. Occupant P's state may include whether it is in operation or whether it is sleeping.
[0050] The glass sensor 20G is a device for acquiring glass state information related to the state of the glass 14. Glass state information is an example of "glass information" in this disclosure. Glass state information may include information related to the state of the glass vibrating plate 1, or information related to the state of the glass 14 other than the glass vibrating plate 1. For example, if the glass vibrating plate 1 is an openable / closeable glass, the glass state information may also include information indicating the opening degree of the glass vibrating plate 1. Furthermore, if the vehicle 10 has openable / closeable glass in addition to the glass vibrating plate 1, the glass state information may also include information indicating the opening degree of the openable / closeable glass. Additionally, if the vehicle 10 has multiple openable / closeable glass, the glass state information may also include information indicating the position and opening degree of each openable / closeable glass. Furthermore, the glass state information may also include at least one of the following: the temperature of the glass 14, the pressure exerted on the glass 14 by the driving wind, the speed of the wind flowing along the glass 14, and the amount of wind flowing along the glass 14.
[0051] Storage device 20H is a device used to store various information related to noise. Storage device 20H is composed of a hard disk, etc. Storage device 20H can also be composed of a memory 38 (described later) (see reference). Figure 6 The information may also include glass characteristic information related to the properties of glass 14. Glass characteristic information is an example of "glass information" in this disclosure. Glass characteristic information may also include information related to the glass vibrating plate 1 (more specifically, Figure 1 Information regarding at least one of the following: the material, strength, rigidity, dimensions, and shape of the glass plate 2 shown. Additionally, various noise-related information may include information regarding the characteristics of the interior materials used to absorb noise.
[0052] Furthermore, the noise-related information obtained by the information acquisition device group 20 may not include any of the above-mentioned information, or it may include noise-related information in addition to the above-mentioned information.
[0053] The receiving device 22 is a device for receiving request information related to occupant P's request for superimposed sound. Examples of receiving devices 22 include touch panel displays, switches, and controllers. Alternatively, the receiving device 22 may be an audio device communicatively connected to a mobile terminal such as a smartphone. Occupant P's request may include a request to change the superimposed sound. A request to change the superimposed sound may also include a request to change the volume of the superimposed sound. A request to change the volume of the superimposed sound may also include a request to change at least one of the frequency band and sound pressure level range of the superimposed sound.
[0054] Furthermore, a request to change the superimposed tone can also include a request to change the type of superimposed tone. A request to change the type of superimposed tone can also be a request to change to a different type of superimposed tone than the current one. A request to change to a different type of superimposed tone can also be, for example, a request to change from one of the following: ambient sound, music, pseudo-noise, or anti-phase sound, to another sound. Additionally, a request to change the superimposed tone can also include a request to change from the same type of superimposed tone as the current one to a different superimposed tone. Furthermore, a request to change the superimposed tone can also include a request to change the form of the superimposed tone. Examples of superimposed tone forms include pitch, melody, rhythm, and musical patterns. Musical patterns are modes used to select the frequency band to be emphasized. Examples of musical patterns include vocal patterns, broadcast patterns, concert patterns, bass patterns, drum patterns, and guitar patterns. Additionally, the request from passenger P can also include a request to select a preferred superimposed tone. Furthermore, the request from crew member P can also include a request for outputting two or more superimposed tones. For example, the request from crew member P can also be a request for any combination of two or more superimposed tones, such as engine sound and rain sound, forest sound and anti-phase sound relative to noise.
[0055] Microphone 24 is a device used to detect noise and superimposed sound. Microphone 24 is disposed within the interior 12. Microphone 24 can be placed at any location within the interior 12. For example, microphone 24 can be placed at each seat, each door, or each glass pane 14. Additionally, if the vehicle 10 has multiple glass diaphragms 1, microphone 24 can also be placed at each glass diaphragm 1. Microphone 24 outputs a detection signal, representing the detected noise and superimposed sound, to the control device 30.
[0056] The control device 30 performs control processing to generate a superimposed sound from the glass diaphragm 1 based on noise-related information input from the information acquisition device group 20, occupant P's request information input from the receiving device 22, and a detection signal input from the microphone 24. The control processing includes 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 oscillator 3 of the glass diaphragm 1.
[0057] When a control signal is input from the control device 30 to the vibrator 3, the glass diaphragm 1 vibrates according to the control signal to generate superimposed sound. Therefore, by superimposing the superimposed sound onto the noise, the discomfort felt by the occupant P is reduced, thus improving the comfort of the room 12.
[0058] Furthermore, the glass 14URL through which the noise passes can be any of the multiple glass 14 installed in the vehicle 10. Figure 5 In the example shown, the glass 14 closest to the occupant P among a plurality of glass 14s is a glass diaphragm 1, and the superimposed sound generated by the glass diaphragm 1 is superimposed on the noise passing through the glass diaphragm 1. Figure 5 In the example shown, since the noise passing through the glass diaphragm 1 closest to the occupant P can be superimposed with the superimposed sound produced by the glass diaphragm 1, the discomfort felt by the occupant P can be effectively reduced.
[0059] Recording device 26 is a device for recording recording information including the detection signal. As an example, the recording information includes correlation information obtained by establishing a correlation between the detection signal and noise-related information.
[0060] <Structure of the control device for the glass vibrating plate>
[0061] Next, the structure of the control device 30 will be described. For example... Figure 6 As shown, the control device 30 includes a CPU (Central Processing Unit) 32, a ROM (Read Only Memory) 34, a RAM (Random Access Memory) 36, a memory 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.
[0062] Furthermore, the control device 30 can be implemented as part of an ECU (Electronic Control Unit), which serves as a vehicle control computer, or it can be implemented by an on-board computer that is different from the ECU. The control device 30 is an example of a "computer".
[0063] CPU32, ROM34, RAM36, and I / O 40 are interconnected via bus 50. External I / O 42, A / D conversion circuit 44, control circuit 46, communication I / O 48, and memory 38 are connected to I / O 40.
[0064] CPU 32 executes various programs. Specifically, CPU 32 reads the program stored in ROM 34 or memory 38 and executes the program using RAM 36 as the working area. Then, CPU 32 performs various calculations according to the program.
[0065] ROM 34 stores various programs and data. RAM 36 serves as the working area for temporary storage of programs or data. Memory 38 is composed of recording media such as HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory. Memory 38 stores various programs, including the operating system, and various data used for computation and processing.
[0066] The A / D conversion circuit 44 is electrically connected to the microphone 24. The A / D conversion circuit 44 generates a digital detection signal by performing A / D conversion on the analog detection signal detected by the microphone 24.
[0067] The control circuit 46 is electrically connected to the vibrator 3 of the glass diaphragm 1. Based on the control parameters output from the control device 30, the control circuit 46 generates a control signal and outputs the generated control signal to the vibrator 3. Thus, the vibrator 3 vibrates according to the control signal, producing a superimposed tone from the glass diaphragm 1 corresponding to the control parameters.
[0068] A control program 60 is stored in memory 38. The control program 60 is an example of a "computer program product" in this disclosure. Alternatively, the control program 60 may also be stored in ROM 34. CPU 32 reads the control program 60 and executes it using RAM 36 as the working area. Then, CPU 32 performs control processing according to the control program 60. The control processing is executed by CPU 32 acting as an acquisition unit 62 and a control unit 64 according to the control program 60.
[0069] 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 detection signals input to the CPU 32 from the A / D conversion circuit 44.
[0070] The control unit 64 controls the superimposed sound generated from the glass vibrating plate 1 based on the noise-related information, request information, and detection signals obtained by the acquisition unit 62 (hereinafter referred to as "superimposed control"). The superimposed control includes prediction processing, output processing, change processing, adjustment processing, recording processing, and update processing.
[0071] The predictive processing is based on noise-related information acquired by the acquisition unit 62, predicting the superimposed sound to be generated from the glass diaphragm 1. A learning model 70 is used for the predictive processing. The learning model 70 is stored in the memory 38. The learning model 70 can also be a deep learning model. The deep learning model can also be a neural network model. The learning model 70 is a learned model obtained by learning from multiple teacher data sets that use pre-obtained noise-related information as input data and output information related to the superimposed sound corresponding to the noise-related information.
[0072] Furthermore, various learning models, such as linear regression, logistic regression, random forest, boosting, support vector machine, or autoregressive models, can be used as the learning model 70. Moreover, in the prediction process, the learning model 70 is used to derive information related to the superimposed sound. Alternatively, in the prediction process, instead of the learning model 70, a calculation formula based on noise-related information can be used to derive information related to the superimposed sound.
[0073] Information related to the superimposed tone may include at least one of the superimposed tone's magnitude, frequency band, and sound pressure range. Additionally, information related to the superimposed tone may include information specifying the type of superimposed tone, or information specifying its shape. Furthermore, the magnitude of the superimposed tone predicted in the prediction process may be set such that the noise level heard by occupant P in the superimposed state is below an upper limit of the sound level predetermined by occupant P that is permissible.
[0074] In addition, Figure 6In the prediction process shown, noise can also be predicted based on the noise-related information obtained by the acquisition unit 62. Furthermore, in the prediction process, the learning model 70 can be a model learned using multiple teacher data sets that take pre-obtained noise-related information as input data and output noise-related information corresponding to the noise-related information. Moreover, in the prediction process, the learning model 70 can also be used to derive the noise-related information. Alternatively, in the prediction process, instead of the learning model 70, a computational formula can be used to derive the noise-related information.
[0075] Additionally, noise-related information may include at least one of the following: noise magnitude, noise frequency band, and sound pressure level range. Furthermore, noise-related information may include information identifying the type of noise, and information identifying the manner of noise. The type of noise may also be driving wind or wind noise. The manner of noise may also include the rhythm of the noise.
[0076] The output processing is a process that determines the control parameters used to generate superimposed tones from the glass diaphragm 1 based on information related to noise or superimposed tones derived in the prediction processing. For determining the control parameters, a different learning model than the learning model 70 can be used, or a computational formula can be used, or pattern matching can be used. Furthermore, in the output processing, the determined control parameters are output to the control circuit 46. Thus, the control circuit 46 generates a control signal corresponding to the control parameters, and the oscillator 3 vibrates based on the generated control signal, generating superimposed tones from the glass diaphragm 1 corresponding to the control parameters.
[0077] The modification processing is the processing of modifying the superimposed tone. The modification processing is performed based on request information acquired by the acquisition unit 62. Specifically, the modification processing is the processing of modifying control parameters generated in the output processing based on the request information. For example, if the request information includes a request to change the magnitude of the superimposed tone, the control parameters are modified based on this request. The magnitude of the superimposed tone can also be modified by changing at least one of the frequency band and sound pressure range of the superimposed tone. Furthermore, if the request information includes a request to change the type of superimposed tone, the control parameters are modified based on this request.
[0078] Furthermore, if the request information includes a request to change to a different type of superimposed tone than the current one, the control parameters are changed based on this request. Similarly, if the request information includes a request to change from the same type of superimposed tone as the current one to a different one, the control parameters are changed based on this request. Finally, if the request information includes a request to change the form of the superimposed tone, the control parameters are changed based on this request.
[0079] 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 noise or superimposed sound is predicted in the prediction process, errors may occur between the predicted result and the measured result related to the noise reduction effect. Therefore, the adjustment process performs a process to reduce these errors. Specifically, in the adjustment process, based on the detection signal, the magnitude of the noise heard by occupant P (i.e., the magnitude of the noise heard by occupant P in the state after the superimposed sound) is derived, and it is determined whether the derived noise magnitude exceeds the upper limit of the sound magnitude predetermined by occupant P as permissible. Then, if the derived noise magnitude exceeds the upper limit, the control parameters are adjusted so that the noise magnitude is below the upper limit.
[0080] Furthermore, during the adjustment process, the magnitude of the superimposed sound heard by occupant P can be derived based on the detected signal, and it can be determined whether the derived magnitude of the superimposed sound exceeds the upper limit value of the sound magnitude that occupant P considers permissible and has predetermined. Then, if the magnitude of the derived superimposed sound exceeds the upper limit value, the control parameters can be adjusted so that the magnitude of the superimposed sound is below the upper limit value. The upper limit value corresponding to the superimposed sound may also be different from the upper limit value corresponding to noise.
[0081] The process of adjusting control parameters may also include adjusting the magnitude of the superimposed tone. The magnitude of the superimposed tone can also be adjusted by adjusting at least one of the frequency band and sound pressure range of the superimposed tone. Furthermore, the process of adjusting control parameters may include changing the type of superimposed tone, or changing it to a different type of superimposed tone than the current one. Additionally, the process of adjusting control parameters may include changing from the same type of superimposed tone to a different superimposed tone, or changing the shape of the superimposed tone.
[0082] The recording process involves recording information, including the detection signal, onto the recording device 26. The recording information may also include correlation information obtained by establishing a correlation between the detection signal and noise-related information. The noise-related information included in the correlation information indicates the noise generation conditions under which the detection signal is received.
[0083] 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, based on the detected signal, the magnitude of the noise heard by occupant P (i.e., the magnitude of the noise heard by occupant P in the state after superimposed sound) is derived, and it is determined whether the derived noise magnitude exceeds the upper limit of the sound magnitude that occupant P considers permissible and has predetermined. Then, if the derived noise magnitude exceeds the upper limit, the coefficients are updated using the associated information to obtain a superimposed sound with a noise magnitude below the upper limit. The update process can be performed at any time, after the vehicle 10 has finished driving, or periodically.
[0084] Furthermore, in the update process, the magnitude of the superimposed sound heard by occupant P can be derived based on the detected signal, and it can be determined whether the derived magnitude of the superimposed sound exceeds the upper limit of the sound magnitude that occupant P considers permissible and has predetermined. Then, if the magnitude of the derived superimposed sound exceeds the upper limit, the correlation information can be used to update the coefficients so that the magnitude of the superimposed sound is below the upper limit. The upper limit corresponding to the superimposed sound can also be different from the upper limit corresponding to the noise.
[0085] The coefficients updated in the update process can also be those used in the learning model 70 during the process of deriving information related to noise or superimposed sound from noise-related information. For example, the coefficients can also be the weights of the neural network (i.e., the strength of synaptic connections). Furthermore, in the prediction process, if a formula for deriving information related to noise or superimposed sound based on noise-related information is used instead of the learning model 70, the coefficients updated in the update process can also be the coefficients included in the formula.
[0086] <The function of the control device for the glass vibrating plate>
[0087] Next, the control processing flow, which functions as the control device 30, will be explained. Figure 7 An example of the control processing flow is shown.
[0088] First, in step ST10, CPU32 acquires noise-related information input from information acquisition device group 20 to CPU32.
[0089] Next, in step ST11, CPU32 predicts noise or superimposed sound based on the noise-related information obtained in step ST10.
[0090] Next, in step ST12, CPU32 determines the control parameters for generating superimposed sound from glass diaphragm 1 based on the noise or superimposed sound predicted in step ST11.
[0091] Next, in step ST13, CPU 32 outputs the control parameters determined in step ST12 to control circuit 46. Thus, control circuit 46 generates a control signal corresponding to the control parameters, and oscillator 3 vibrates based on the generated control signal, producing a superimposed sound corresponding to the control parameters from glass vibrating plate 1.
[0092] Next, in step ST14, CPU32 determines whether there is a request message input from receiving device 22 to CPU32. If there is a request message, the control process moves to step ST15. If there is no request message, the control process moves to step ST16.
[0093] In step ST15, CPU32 changes the overlay tone based on the request information.
[0094] In step ST16, the CPU32 acquires the detection signal input from the microphone 24 to the CPU32 through the A / D conversion circuit 44.
[0095] Next, in step ST17, the CPU32, based on the detection signal obtained in step ST16, determines whether the noise or superimposed sound heard by occupant P exceeds the upper limit of the sound volume that occupant P considers permissible and has predetermined. If the noise level exceeds the upper limit, the control process moves to step ST18. If the noise level is below the upper limit, the control process moves to step ST19.
[0096] In step ST18, CPU32 adjusts the control parameters so that the noise or superimposed sound level is below the upper limit value.
[0097] In step ST19, CPU32 records the recording information, including the detection signal obtained in step ST16, in recording device 26.
[0098] Next, in step ST20, CPU32 determines whether to perform an update process. If the update process is performed, the control process moves to step ST21. If the update process is not performed, the control process moves to step ST23.
[0099] In step ST21, based on the detection signal obtained in step ST16, CPU32 determines whether the noise or superimposed sound heard by occupant P exceeds the upper limit of the sound volume that occupant P considers permissible and has predetermined. If the noise level exceeds the upper limit, the control process moves to step ST22. If the noise level is below the upper limit, the control process moves to step ST23.
[0100] In step ST22, CPU32 updates the coefficients used in the prediction process based on the recording information recorded in step ST19.
[0101] In step ST23, CPU32 determines whether the termination condition for ending the control process is met. A termination condition could be, for example, that the receiving device has received information indicating the termination of control processing from occupant P. If the termination condition is not met, the control process returns to step ST10. If the termination condition is met, the control process ends.
[0102] <Effects of this implementation method>
[0103] Next, the effects of this embodiment will be explained.
[0104] As described in detail above, in this embodiment, noise-related information related to the noise flowing into the room 12 is obtained, and based on the noise-related information, a superimposed sound to be superimposed on the noise is generated from the glass diaphragm 1. Therefore, compared with the case where there is no superimposed sound, the discomfort felt by the occupant P can be reduced, thereby improving the comfort of the room 12.
[0105] Furthermore, in this embodiment, the noise that is the target is, for example, noise flowing in through the glass diaphragm 1. Therefore, it is possible to output the same superimposed sound produced by the glass diaphragm 1 as the noise flowing in through the glass diaphragm 1. Thus, compared to cases where the glass 14 into which the noise flows and the glass diaphragm 1 that produces the superimposed sound are different, the discomfort felt by the occupant P can be effectively reduced.
[0106] Furthermore, in this embodiment, noise or superimposed sound is predicted based on noise-related information. Here, as a control for generating superimposed sound, feedback control could be considered, where noise is detected by microphone 24 and superimposed sound is generated based on the detected noise. However, in the case of feedback control, the response speed for calculating the magnitude of the superimposed sound cannot keep up in time, making it difficult to handle. In particular, it is difficult to handle road noise or wind noise, which has a faster propagation speed than steady-state noise such as booming sound and is sudden and random. Regarding this, in this embodiment, noise or superimposed sound is predicted based on noise-related information, thus effectively reducing the discomfort felt by the occupant P compared to feedback control.
[0107] Furthermore, in this embodiment, a learning model 70 is used to derive information related to noise or superimposed sounds. This learning model 70 is learned by using multiple teacher data sets, with pre-obtained noise-related information as input data and corresponding noise or superimposed sound-related information as output data. Therefore, by using the learning model 70, high-precision predictions can be achieved.
[0108] In addition, noise-related information includes at least one of the following: speed information related to the speed of vehicle 10, road information related to the road on which vehicle 10 travels, image information related to images obtained from photographs of the road, indoor information related to the state of indoors 12, weather information related to the weather conditions of the area where vehicle 10 travels, and occupant information related to occupant P. Therefore, by using information that is highly correlated with noise or superimposed sound, high-precision prediction is possible.
[0109] In addition, the noise-related information includes glass information related to at least one of the glass 14 and the glass vibrating plate 1 (as an example, glass state information and glass characteristic information). Therefore, since information with higher correlation to noise or superimposed sound is used, more accurate predictions can be made.
[0110] Furthermore, in this embodiment, the superimposed sound predicted in the prediction process is, for example, a sound louder than noise. Therefore, compared to the case where the superimposed sound is a sound softer than noise, the discomfort felt by the occupant P can be effectively reduced.
[0111] Furthermore, in this embodiment, the magnitude of the superimposed sound predicted during the prediction process is below the upper limit of the sound magnitude that the occupant P deems acceptable and has predetermined. Therefore, the magnitude of the superimposed sound can be suppressed to an acceptable level, thereby preventing any impairment of comfort in the room 12 due to the superimposed sound.
[0112] Furthermore, in this embodiment, the superimposed tone can be changed. Therefore, for example, if the superimposed tone does not meet the preferences of occupant P, the comfort of room 12 can be maintained by changing the superimposed tone.
[0113] Furthermore, in this embodiment, it is possible to obtain the request information of occupant P regarding the superimposed tone, and to change the superimposed tone based on the request information. Therefore, the superimposed tone can be made to match the preferences of occupant P, thus improving the comfort of the room 12 compared to the case where the superimposed tone cannot be made to match the preferences of occupant P.
[0114] Furthermore, in this embodiment, the superimposed sound can be adjusted. Therefore, for example, in the case of residual noise, by adjusting the superimposed sound, the discomfort felt by the occupant P can be effectively reduced, thus improving the comfort of the room 12 compared to the case where the superimposed sound cannot be adjusted.
[0115] Furthermore, in this embodiment, detection signals of noise and superimposed sound detected by microphone 24 are obtained, and the superimposed sound is adjusted based on the detection signals. Therefore, even if there is an error between the predicted result and the measured result related to the noise reduction effect, the error can be reduced by adjusting the superimposed sound. As a result, the comfort of the room 12 can be improved compared to the case where the error cannot be reduced.
[0116] Furthermore, in this embodiment, recording information including the detection signal is recorded on the recording device 26. Therefore, the coefficients used in the prediction process can be updated at any time based on the detection signal.
[0117] In addition, the recorded information includes correlation information obtained by establishing a relationship between the detected signal and noise-related information. Therefore, the coefficients used in the prediction process can be updated based on the correlation information (i.e., information representing the relationship between the detected signal and the noise generation conditions at the time the detected signal was obtained, i.e., noise-related information).
[0118] Furthermore, in this embodiment, the coefficients used in the prediction process are updated based on the recorded information. Therefore, compared to cases where coefficients cannot be updated, high-precision predictions can be performed.
[0119] <Modifications of this embodiment>
[0120] Next, variations of this embodiment will be described.
[0121] exist Figure 8 A first variation of this embodiment is shown. In this first variation, the control system S includes a plurality of glass vibrating plates 1. The number of the plurality of glass vibrating plates 1 can be arbitrary. Each glass vibrating plate 1 can be made of... Figure 2 The description includes any one of the following glass components: front window 14A, front side window 14B, rear side window 14C, rear window 14D, front quarter window 14E, roof glass 14F, rear quarter window, interior rearview mirror, side mirror, and other glass. The vibrator 3 of each glass vibrating plate 1 is electrically connected to the control circuit 46.
[0122] The superposition control includes selection processing and output processing. Selection processing involves choosing the glass diaphragm 1 that produces the superimposed sound from among multiple glass diaphragms 1 based on noise-related information. In the selection processing, the glass diaphragm 1 that best suits the conditions represented by the noise-related information is selected. For example, based on noise-related information, the glass diaphragm 1 closest to the occupant P among the multiple glass diaphragms 1 can be selected, or the glass diaphragm 1 with the highest passing noise among the multiple glass diaphragms 1 can be selected.
[0123] In addition, during the selection process, the glass vibrating plate 1 corresponding to the request of occupant P can be selected based on the request information. Alternatively, the glass vibrating plate 1 with the highest noise among multiple glass vibrating plates 1 can be determined based on the detection signal, and the determined glass vibrating plate 1 can be selected.
[0124] In the output processing, control parameters are determined for the glass diaphragm 1 selected in the selection processing. Then, in the output processing, 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 relative to the selected glass diaphragm 1, and the oscillator 3 vibrates based on the generated control signal to produce superimposed sound from the glass diaphragm 1.
[0125] Thus, in the first variation, since the glass diaphragm 1 that produces superimposed sound is selected from multiple glass diaphragms 1, the comfort of the room 12 can be improved compared to the case where the glass diaphragm 1 cannot be selected.
[0126] exist Figure 9 A second variation of this embodiment is shown. In this second variation, the control system S includes a movable mechanism 80. The movable mechanism 80 may also be a mechanism that affects the magnitude of noise flowing into the interior 12. Examples of movable mechanisms 80 include a convertible's openable roof, a sunroof with sliding and tilting functions, liftable side windows, ventilated side windows, roof ventilators, and a movable windshield of a convertible. Furthermore, the movable mechanism 80 may also include a liftable glass 14.
[0127] The number of movable mechanisms 80 can be arbitrary. Each movable mechanism 80 includes a movable body (not shown) and an actuator (not shown) for moving the movable body. The actuator can 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.
[0128] 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 can also be a state related to the position, opening degree, or posture of the movable body. Additionally, the movable state can also be the state where the movable body is in an open or closed position. Noise-related information includes the movable state information related to the movable state acquired by the movable state sensor 20I.
[0129] Superimposed control includes change processing and output processing. Change processing is the process of changing the movable state of the movable mechanism 80 based on noise-related information. In change processing, based on noise-related information, the movable mechanism 80 that affects the noise level is identified. For the identified movable mechanism 80, the position, opening degree, or posture of the movable body is determined in a way that reduces the noise level.
[0130] In the output processing, for the movable mechanism 80 determined in the change processing, drive parameters are determined based on the position, opening degree, or posture of the movable body determined in the change processing. Furthermore, in the output processing, the drive parameters used to drive the determined movable mechanism 80 are output to the drive circuit 82. Thus, relative to the determined movable mechanism 80, the drive circuit 82 generates a drive signal corresponding to the drive parameters, and drives the actuator based on the generated drive signal, causing a change in the movable state of the movable mechanism 80.
[0131] For example, when the convertible's retractable roof is open, it can be predicted that the noise flowing into the interior 12 will increase. In this case, in order to increase the exposed area of the glass diaphragm 1 (i.e., the effective area capable of generating superimposed sound for the occupant P), the actuator can be controlled to raise the glass diaphragm 1. Additionally, when the convertible's retractable roof is open, in order to increase the exposed area of the glass diaphragm 1, which serves as a movable windshield, the actuator can be controlled to raise the glass diaphragm 1. Furthermore, when one of the multiple glass panes 14 is open, in order to increase the exposed area of the glass diaphragms 1 serving as the other glass panes 14, the actuator can be controlled to raise the glass diaphragm 1.
[0132] Additionally, the variation processing may also include processing that changes the superimposed tone based on movable state information. Furthermore, the processing that changes the superimposed tone may also include, based on movable state information, predicting how the noise level will change due to the movable state of the movable mechanism 80, and, based on the predicted result, changing the superimposed tone in a way that reduces the noise level. Furthermore, the processing that changes the superimposed tone may also include processing that changes the magnitude of the superimposed tone. The magnitude of the superimposed tone can also be changed by changing at least one of the frequency band and sound pressure range of the superimposed tone. Furthermore, the processing that changes the superimposed tone may include processing that changes the type of the superimposed tone, or processing that changes it to a superimposed tone of a different type than the current superimposed tone. Furthermore, the processing that changes the superimposed tone may include processing that changes it from the same type as the current superimposed tone to a different superimposed tone, or processing that changes the shape of the superimposed tone.
[0133] For example, when the convertible's retractable roof is open, it can be predicted that the noise flowing into the interior 12 will increase. In this case, the vibrator 3 can be controlled to increase the magnitude of the superimposed sound generated by the glass vibrator 1, which serves as the side window glass. Furthermore, when the convertible's retractable roof is open, the vibrator 3 can be controlled to increase the magnitude of the superimposed sound generated by the glass vibrator 1, which serves as the movable wind deflector. Additionally, when one of the multiple glass panes 14 is open, the vibrator 3 can be controlled to increase the magnitude of the superimposed sound generated by the glass vibrator 1, which serves as the other glass pane 14.
[0134] In addition, for the same glass diaphragm 1, it is also possible to combine the processing of changing the movable state of the glass diaphragm 1 with the processing of changing the superimposed sound generated by the glass diaphragm 1.
[0135] For example, when the convertible's retractable roof is open, the glass diaphragm 1 serving as the side window can be raised, increasing the intensity of the superimposed sound generated by the same glass diaphragm 1. Similarly, when the convertible's retractable roof is open, the glass diaphragm 1 serving as the movable windshield can be raised, increasing the intensity of the superimposed sound generated by the same glass diaphragm 1. Furthermore, when one of the multiple glass panes 14 is open, the glass diaphragms 1 serving as the other glass panes 14 can be raised, increasing the intensity of the superimposed sound generated by the same glass diaphragm 1.
[0136] Thus, in the second variation, since the noise-related information includes movable state information related to the movable state of the movable mechanism 80 that affects the noise level, it is possible to predict how the noise level will change due to the movable state of the movable mechanism 80 based on the movable state information.
[0137] Furthermore, since the movable state of the movable mechanism 80 is changed based on the movable state information in a way that reduces the noise level, the comfort of the room 12 can be improved compared to the case where the movable state of the movable mechanism 80 is not changed.
[0138] Furthermore, even when the noise changes according to the movable state of the movable mechanism 80, the superimposed sound changes based on the movable state information, thus enabling it to follow the changes in noise.
[0139] Furthermore, in the second variation, the movable state of the movable mechanism 80 can be changed based on the request information. Alternatively, based on the detection signal, the movable mechanism 80 that has the greatest impact on the noise level among a plurality of movable mechanisms 80 can be determined, and the movable state of the determined movable mechanism 80 can be changed in a manner that reduces the noise level.
[0140] Furthermore, in the above embodiment, the control system S (refer to...) Figure 5 Equipped with a microphone 24, the control processing, in addition to noise-related information and request information, also generates control signals for producing superimposed sounds based on the detection signals input from the microphone 24. However, for example... Figure 10 As shown, microphone 24 can also be omitted from the control system S, and the control processing can generate control signals for generating superimposed sounds based on noise-related information and request information.
[0141] Furthermore, in the above embodiments, the control process (refer to...) Figure 7 It has processing based on the detection signal to adjust control parameters (steps ST16-ST18) and processing based on the recorded information update coefficients (steps ST19-ST22), but for example, Figure 11 As shown, steps ST16 to ST18 and steps ST19 to ST22 can also be omitted from the control process.
[0142] In addition, in the above embodiment, CPU 32 is exemplified for control device 30, but at least one other CPU, at least one GPU (Graphics Processing Unit) and / or at least one TPU (Tensor processing unit) may be used instead of CPU 32 or together with CPU 32.
[0143] Furthermore, while the above embodiment exemplifies the pre-storage of the control program 60 in the memory 38, the control program 60 can also be stored in a removable, non-temporary, computer-readable storage medium such as an SSD (Solid State Drive) or USB (Universal Serial Bus) memory (hereinafter referred to as "non-temporary storage medium"). Moreover, the control program 60 stored in a non-temporary storage medium can also be installed in the control device 30.
[0144] Alternatively, the control program 60 can 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 can be downloaded and installed on the control device 30 upon request.
[0145] Alternatively, other computer, server, or other storage devices or memory 38 connected to the control device 30 may store only a portion of the control device 30, rather than the entire control device 30.
[0146] Furthermore, in the above embodiments, the control device 30 is exemplified as a computer including a CPU 32, ROM 34, RAM 36, and memory 38. However, instead of a computer, devices including ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Gate Arrays), and / or PLDs (Programmable Logic Devices) can be used. Alternatively, a combination of hardware and software structures can be used instead of a computer.
[0147] Furthermore, various processors, as shown below, can be used as hardware resources to perform the various processes described in the above embodiments. For example, a general-purpose processor, i.e., a CPU, can be listed as a hardware resource that functions by executing software, i.e., a program, to perform various processes. Additionally, processors such as FPGAs, PLDs, or ASICs, which have specially designed circuit structures for performing specific processes, i.e., dedicated electronic circuits, can be listed as processors. All processors have built-in or connected memory, and any processor can execute various processes by using the memory.
[0148] The hardware resources for performing various processes can consist of one of these various processors, or they can consist of a combination of two or more processors of the same or different types (e.g., a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resources for performing various processes can also consist of a single processor.
[0149] As an example of a single processor, firstly, there exists a form where a processor is composed of a combination of one or more CPUs and software, functioning as a hardware resource to perform various processes. Secondly, there exists a form of processor, represented by SoC (System-on-a-Chip), which uses a single IC (Integrated Circuit) chip to implement the overall system functionality, including multiple hardware resources performing various processes. In this case, various processes are implemented using one or more of the aforementioned processors as hardware resources.
[0150] Furthermore, the hardware architecture of these various processors, more specifically, utilizes electronic circuits that combine circuit elements such as semiconductor components. Additionally, the gaze detection process described above is merely one example. Therefore, it goes without saying that unnecessary steps can be removed, new steps can be added, and the processing order can be changed without departing from the main point.
[0151] The foregoing descriptions and illustrations are detailed explanations of the parts covered by this disclosure and are merely one example. For instance, the descriptions related to the structure, function, role, and effect described above are examples of the structure, function, role, and effect of the parts covered by this disclosure. Therefore, it goes without saying that unnecessary parts can be deleted, and new elements can be added or replaced in the foregoing descriptions and illustrations without departing from the spirit of this disclosure. Furthermore, to avoid complexity and facilitate understanding of the parts covered by this disclosure, explanations of technical common sense, etc., that do not require special explanation when implementing this disclosure have been omitted from the foregoing descriptions and illustrations.
[0152] All documents, patent applications and technical standards described herein are incorporated herein by reference to the extent that each document, patent application and technical standard is specifically and separately described as being incorporated herein by reference.
[0153] The following are notes related to the above embodiments.
[0154] (Appendix 1) A control device for a glass vibrating plate, wherein,
[0155] have:
[0156] The acquisition unit acquires noise-related information related to the noise flowing into the interior of the moving body; and
[0157] The control unit, based on the aforementioned noise-related information, controls the generation of superimposed sound from the glass vibrating plate of the moving body to be superimposed on the aforementioned noise.
[0158] (Appendix 2) The control device for the glass vibrating plate according to Appendix 1, wherein,
[0159] The aforementioned noise is the noise that flows in through the aforementioned glass vibrating plate.
[0160] (Note 3) The control device for the glass vibrating plate according to Note 1 or 2, wherein,
[0161] The aforementioned control includes predictive processing that predicts the aforementioned noise or superimposed sound based on the aforementioned noise-related information.
[0162] (Appendix 4) The control device for the glass vibrating plate according to Appendix 3, wherein,
[0163] The aforementioned prediction process includes using a learning model to derive information related to the aforementioned noise or superimposed sound, wherein the learning model is learned by using multiple teacher data that take the pre-obtained noise-related information as input data and the noise-related or superimposed sound-related information corresponding to the noise-related information as output data.
[0164] (Appendix 5) The control device for the glass vibrating plate according to any one of Appendices 1 to 4, wherein,
[0165] The noise-related information mentioned above includes at least one of the following: speed information related to the speed of the moving body, movement path information related to the movement path of the moving body, image information related to the image obtained by photographing the movement path of the moving body, indoor information related to the indoor conditions, weather information related to the weather of the area where the moving body is moving, and occupant information related to the occupants of the moving body.
[0166] (Appendix 6) The control device for the glass vibrating plate according to any one of Appendices 1 to 5, wherein,
[0167] The aforementioned noise-related information includes glass information related to at least one of the glass of the aforementioned moving body and the aforementioned glass vibrating plate.
[0168] (Appendix 7) The control device for the glass vibrating plate according to any one of Appendices 1 to 6, wherein,
[0169] The superimposed sound mentioned above is a sound that is louder than the noise mentioned above.
[0170] (Appendix 8) The control device for the glass vibrating plate according to any one of Appendices 1 to 7, wherein,
[0171] The magnitude of the superimposed sound is below the upper limit of the sound magnitude that the occupants of the aforementioned moving body deem permissible and have predetermined.
[0172] (Note 9) The control device for the glass vibrating plate according to any one of Notes 1 to 8, wherein,
[0173] The aforementioned controls include changes to the processing of the superimposed tones.
[0174] (Note 10) The control device for the glass vibrating plate according to Note 9, wherein,
[0175] The aforementioned acquisition unit acquires the request information requested by the occupants of the aforementioned mobile body regarding the aforementioned superimposed sound.
[0176] The above change processing is performed based on the above request information.
[0177] (Note 11) The control device for the glass vibrating plate according to any one of Notes 1 to 10, wherein,
[0178] The aforementioned control includes the adjustment process for regulating the superimposed tone.
[0179] (Note 12) The control device for the glass vibrating plate according to Note 11, wherein,
[0180] The aforementioned acquisition unit acquires detection signals that detect the aforementioned noise and superimposed sound.
[0181] The above adjustment process is performed based on the above detection signal.
[0182] (Note 13) The control device for the glass vibrating plate according to any one of Notes 1 to 12, wherein,
[0183] The aforementioned acquisition unit acquires detection signals that detect the aforementioned noise and superimposed sound.
[0184] The aforementioned control includes a recording process that records recording information, including the aforementioned detection signals, into a recording device.
[0185] (Note 14) The control device for the glass vibrating plate according to Note 13, wherein,
[0186] The recorded information includes correlation information obtained by establishing a correlation between the detected signal and the noise-related information.
[0187] (Note 15) The control device for the glass vibrating plate according to Note 13 or 14, wherein,
[0188] The control includes: a prediction process for predicting the superimposed sound based on the noise-related information; and an update process for updating the coefficients used in the prediction process based on the recording information.
[0189] (Note 16) The control device for the glass vibrating plate according to any one of Notes 1 to 15, wherein,
[0190] The aforementioned moving body comprises multiple of the aforementioned glass vibrating plates.
[0191] The aforementioned control includes a selection process based on the aforementioned noise-related information to select a glass diaphragm from among the plurality of glass diaphragms that generates the aforementioned superimposed sound.
[0192] (Note 17) The control device for the glass vibrating plate according to any one of Notes 1 to 16, wherein,
[0193] The aforementioned moving body has a movable mechanism that affects the magnitude of the aforementioned noise.
[0194] The noise-related information mentioned above includes movable state information related to the movable state of the movable mechanism.
[0195] (Note 18) The control device for the glass vibrating plate according to Note 17, wherein,
[0196] The aforementioned control includes change processing based on the aforementioned noise-related information to change the aforementioned movable state.
[0197] (Note 19) The control device for the glass vibrating plate according to Note 18, wherein,
[0198] The aforementioned change processing includes processing that changes the aforementioned superimposed sound based on the aforementioned movable state information.
[0199] (Note 20) A control program, wherein,
[0200] The above control program is used to cause the computer to perform a process that includes the following steps:
[0201] Obtain noise-related information associated with indoor noise flowing into the moving body; and
[0202] Based on the noise-related information mentioned above, control is performed to generate a superimposed sound from the glass vibrating plate of the moving body that is superimposed on the noise.
[0203] (Note 21) A computer program product, wherein,
[0204] The aforementioned computer program product includes a control program for causing a computer to perform a process comprising the following steps:
[0205] Obtain noise-related information associated with indoor noise flowing into the moving body; and
[0206] Based on the noise-related information mentioned above, control is performed to generate a superimposed sound from the glass vibrating plate of the moving body that is superimposed on the noise.
Claims
1. A control device of a glass vibration plate, wherein provided with: an acquisition unit that acquires noise-related information related to noise flowing into an indoor room of a mobile body; and a control unit that controls generation of superimposed sound to be superimposed on the noise from a glass vibration plate of the mobile body based on the noise-related information.
2. The control device of the glass vibration plate according to claim 1, wherein the noise is noise flowing in through the glass vibration plate.
3. The control device of the glass vibration plate according to claim 1 or 2, wherein the control includes prediction processing that predicts the noise or the superimposed sound based on the noise-related information.
4. The control device of the glass vibration plate according to claim 3, wherein the prediction processing includes processing that derives information related to the noise or the superimposed sound using a learning model learned using a plurality of teacher data that uses, as input data, the noise-related information obtained in advance and, as output data, information related to the noise or the superimposed sound corresponding to the noise-related information.
5. The control device of the glass vibration plate according to any one of claims 1 to 4, wherein the noise-related information includes at least one of speed information related to a speed of the mobile body, movement path information related to a movement path of the mobile body, image information related to an image obtained by photographing a movement path of the mobile body, indoor information related to a state of the indoor room, weather information related to a weather of a region in which the mobile body moves, and occupant information related to an occupant of the mobile body.
6. The control device of the glass vibration plate according to any one of claims 1 to 5, wherein the noise-related information includes glass information related to at least one of a glass of the mobile body and the glass vibration plate.
7. The control device of the glass vibration plate according to any one of claims 1 to 6, wherein the superimposed sound is sound larger than the noise.
8. The control device of the glass vibration plate according to any one of claims 1 to 7, wherein a size of the superimposed sound is below an upper limit value of a size of sound that is previously decided as being considered to be allowable by an occupant of the mobile body.
9. The control device of the glass vibration plate according to any one of claims 1 to 8, wherein the control includes change processing that changes the superimposed sound.
10. The control device of the glass vibration plate according to claim 9, wherein the acquisition unit acquires request information requested by an occupant of the mobile body with respect to the superimposed sound, the change processing is executed based on the request information.
11. The control device of the glass vibration plate according to any one of claims 1 to 10, wherein the control includes adjustment processing that adjusts the superimposed sound.
12. The control device of the glass vibration plate according to claim 11, wherein the acquisition unit acquires a detection signal that detects the noise and the superimposed sound, the adjustment processing is executed based on the detection signal.
13. The control device of the glass vibration plate according to any one of claims 1 to 12, wherein the acquisition section acquires a detection signal in which the noise and the superimposed sound are detected, the control includes a recording process of recording recording information including the detection signal to a recording device.
14. The control device of the glass vibration plate according to claim 13, wherein the recording information includes association information obtained by associating the detection signal with the noise-related information.
15. The control device of the glass vibration plate according to claim 13 or 14, wherein the control includes a prediction process of predicting the superimposed sound based on the noise-related information, and an update process of updating a coefficient used in the prediction process based on the recording information.
16. The control device of the glass vibration plate according to any one of claims 1 to 15, wherein the mobile body is provided with a plurality of the glass vibration plates, the control includes a selection process of selecting a glass vibration plate that generates the superimposed sound from the plurality of the glass vibration plates based on the noise-related information.
17. The control device of the glass vibration plate according to any one of claims 1 to 16, wherein the mobile body is provided with a movable mechanism that affects a magnitude of the noise, the noise-related information includes movable state information related to a movable state of the movable mechanism.
18. The control device of the glass vibration plate according to claim 17, wherein the control includes a change process of changing the movable state based on the noise-related information.
19. The control device of the glass vibration plate according to claim 18, wherein the change process includes a process of changing the superimposed sound based on the movable state information.
20. A control program, wherein the control program is used to cause a computer to execute a process including: acquiring noise-related information related to a noise flowing into a room of a mobile body; and based on the noise-related information, performing control of generating, from a glass vibration plate of the mobile body, a superimposed sound to be superimposed on the noise.
Citation Information
Patent Citations
Sound generating apparatus for vehicle and vehicle including the same
JP2021180486A