Music fountain control program and music fountain system comprising same
By directly connecting a control computer to PLCs, the system addresses inefficiencies in conventional musical fountains, enabling rapid, versatile, and intelligent control of water and sound effects, enhancing visitor engagement.
Patent Information
- Application Number
- PCT/KR2025/004180
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2025-03-31
- Publication Date
- 2025-10-02
AI Technical Summary
Conventional musical fountain systems require intermediate converters like DMX or CAN converters, leading to delays and inefficiencies in controlling Programmable Logic Controllers (PLCs), and are limited to specific types of PLCs, failing to provide dynamic and engaging water and sound effects.
A direct connection between a main control computer and PLC via Ethernet or network, eliminating the need for intermediate converters, allowing for precise control of multiple PLC types and reducing response time to 1/100 second, with a program that integrates fountain and audio operations, supports multiple languages, and includes AI for dynamic effect generation.
The system enables efficient, real-time control of musical fountains with reduced delays and enhanced dynamic effects, supporting various PLC types and languages, and incorporates AI for personalized and responsive operations.
Smart Images

Figure KR2025004180_02102025_PF_FP_ABST
Abstract
Description
Musical fountain control program and musical fountain system including the same
[0001] The present invention relates to a musical fountain control program and a musical fountain system including the same.
[0002] Typically, fountains use motors to draw water from the lower reservoir of the fountain through pipes, and then spray it upward through nozzles to beautify the surrounding atmosphere. However, recently, in order to provide dynamism to the water spurting from the fountain, the shape and type of each fountain nozzle are changed in various ways according to a control pattern programmed at regular intervals, and a beautiful atmosphere is created by turning the motor on / off and controlling the strength of the driving force, thereby providing a comfortable environment and relaxation to visitors.
[0003] Conventional fountain systems have a problem in that visitors easily become bored with simple operations such as turning water on and off through each fountain nozzle by turning the motor on and off. Therefore, nozzles and piping devices of various shapes are installed, and the electric power device required to operate them is installed so that power is supplied and they operate using a control method using a PLC (Programmable Logic Controller). In addition, in order to satisfy the aesthetic needs of visitors, a music fountain system that detects voice signals provided through a medium containing music files and controls the water spray pressure and the opening and closing state of the nozzles accordingly and controls the lighting laser, thereby providing a beautiful environment to visitors.
[0004] These conventional musical fountains control lighting, nozzles, and pumps via PLCs. They also use PLCs to set the timing of music playback, sending signals to a separate audio production system to play the music. Therefore, there has been a need for a program that can directly control the PLC, bypassing intermediate steps, to operate musical fountains more effectively.
[0005] In this regard, previously published patent publication No. 10-2008-0077747 has been disclosed.
[0006] The present invention is intended to solve the problems of the prior art described above, and to provide a musical fountain control program and a musical fountain system including the same that can efficiently control a PLC without going through a DMX converter or a CAN converter and reduce delay compared to the prior art.
[0007] However, the technical tasks to be achieved by the embodiments of the present invention are not limited to the technical tasks described above, and other technical tasks may exist.
[0008] As a technical means for achieving the above-mentioned technical task, a musical fountain control program according to an embodiment of the present invention generates a plurality of production information, wherein the production information may be a combination of at least one of a plurality of operations of the fountain section of the musical fountain and at least one of a plurality of sound sources to be output through the audio section of the musical fountain.
[0009] In a musical fountain control program according to one embodiment of the present invention, the control program generates one or more pieces of script information, wherein the script information includes a plurality of pieces of the production information, and the order of the plurality of pieces of the production information can be specified.
[0010] In a musical fountain control program according to an embodiment of the present invention, the control program can form the script information by specifying a time difference between the plurality of pieces of production information.
[0011] In a musical fountain control program according to an embodiment of the present invention, the program can designate the script information by day of the week.
[0012] A musical fountain system according to one embodiment of the present invention may include the musical fountain control program; a fountain unit including a fountain nozzle, lighting, and a pump; an audio unit outputting sound; a main control computer; and a PLC directly connected to the main control computer.
[0013] According to the above-described means for solving the problem of the present invention, the control program can generate production information by combining one or more of the multiple operations of the fountain unit and one or more of the multiple sound sources, and control the musical fountain according to the production information, so that a program for controlling the musical fountain by easily controlling the PLC can be implemented.
[0014] Figure 1 is a schematic conceptual diagram of a musical fountain system according to one embodiment of the present invention.
[0015] FIG. 2 is a photograph illustrating setting the type of PLC in a music fountain control program according to one embodiment of the present invention.
[0016] FIG. 3 is a photograph illustrating a musical fountain control program according to one embodiment of the present invention setting the operation of the fountain part of the production.
[0017] FIG. 4 is a photograph illustrating a musical fountain control program according to one embodiment of the present invention setting a sound source to be output by the audio section of the production.
[0018] FIG. 5 is a photograph illustrating a musical fountain control program according to one embodiment of the present invention forming script information.
[0019] FIG. 6 is a photograph illustrating a time difference between the presentation of script information by a musical fountain control program according to one embodiment of the present invention.
[0020] FIG. 7 is a photograph illustrating a musical fountain control program according to one embodiment of the present invention that specifies script information by day of the week.
[0021] FIG. 8 is a photograph illustrating a musical fountain control program according to one embodiment of the present invention setting a name of script information.
[0022] Fig. 9 is a photograph illustrating that, according to one embodiment of the present invention, a music fountain control program can be set to 1 / 100 second.
[0023] FIG. 10 and FIG. 11 are photographs illustrating a musical fountain control according to one embodiment of the present invention being remotely controlled by an external computer.
[0024] FIG. 12 and FIG. 13 are photographs illustrating a musical fountain control program according to one embodiment of the present invention being remotely controlled by a portable mobile device.
[0025] Fig. 14 is a photograph of the main screen of the touch control main window of the auxiliary control unit that controls the fountain unit of the music fountain control program according to one embodiment of the present invention.
[0026] FIG. 15 is a screen shot of one of the sub-lists of the main screen of the touch control main window of the auxiliary control unit that controls the fountain part of the music fountain control program according to one embodiment of the present invention.
[0027] Below, with reference to the attached drawings, embodiments of the present invention are described in detail to facilitate easy implementation by those skilled in the art. However, the present invention can be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, irrelevant parts have been omitted for clarity, and similar reference numerals have been used throughout the specification to indicate similar elements.
[0028] Throughout this specification, when a part is said to be "connected" to another part, this includes not only cases where it is "directly connected" but also cases where it is "electrically connected" with another element in between.
[0029] Throughout this specification, when it is said that a member is located “on,” “above,” “upper,” “lower,” “lower” or “lower” another member, this includes not only cases where the member is in contact with the other member, but also cases where another member exists between the two members.
[0030] Throughout this specification, whenever a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise specifically stated.
[0031] This paper is about a musical fountain control program.
[0032] Hereinafter, a musical fountain control program (hereinafter referred to as "the program") (5) according to one embodiment of the present invention and a musical fountain system (hereinafter referred to as "the system") according to one embodiment of the present invention will be described. For ease of understanding, the system will be described first.
[0033] Referring to Fig. 1, the present system includes a fountain unit (1).
[0034] The fountain unit (1) includes a fountain nozzle, lighting, and a pump. Since the fountain unit (1) is self-evident to those skilled in the art, a detailed description thereof will be omitted.
[0035] In addition, referring to FIG. 1, the present system includes an audio section (2) that outputs sound. The audio section (2) is self-explanatory to those skilled in the art, so a detailed description thereof will be omitted.
[0036] Also, referring to FIG. 1, the system includes a main control computer (3).
[0037] In addition, referring to Fig. 1, the present system includes a PLC (4) that is directly connected (directly communicated) with a main control computer (3). For example, the PLC (4) and the main control computer (3) may each have their own unique IP address for direct connection. Specifically, the main control computer (1) and the PLC (4) may be directly connected by Ethernet communication. For example, the PLC (4) and the main control computer (4) may be directly connected using an Ethernet cable or may be directly connected by being connected to the same network. At this time, the PLC (4) and the main control computer (3) may each have their own unique IP address and may have the same subnet mask, and the communication protocol may be Modbus TCP, Ethernet / IP, etc.
[0038] In addition, the main control computer (3) and PLC (4) can be directly connected by various methods such as USB communication (connection by USB cable through USB port).
[0039] According to this system, since the main control computer (3) and PLC (4) are directly connected, the delay can be significantly reduced compared to the existing method. In addition, the existing method was performed in a modularized pattern state and could produce at up to 1 / 10 second, but according to this system, since the main control computer (3) and PLC (4) are directly connected, production at up to 1 / 100 second is possible.
[0040] In addition, according to this system, since the main control computer (3) and PLC (4) are directly connected, things such as a DMX converter or CAN converter control board are not required. Since the main control computer (3) and PLC (4) are directly connected, immediate response is possible when modifications are required (there may be no need to touch the installed product).
[0041] In addition, the present system includes a program (5) equipped in the main control computer (3) that controls the PLC (4).
[0042] Below, this program (5) is described.
[0043] Commands can be entered into the PLC (4) through this program (5).
[0044] This program (5) can control one of multiple PLC types by directly connecting the main control computer (3) and PLC (4).
[0045] Typically, there are multiple types of PLCs (4). However, existing control programs were only capable of controlling one of these types of PLCs. In other words, existing control programs existed separately for each of these types of PLCs.
[0046] However, the main program (5) of this system can control multiple types of PLCs (4), and can control one of the multiple types of PLCs (4) by selecting it, and if necessary, can control the PLC (4) by changing it to a different type (type).
[0047] Specifically, referring to FIG. 2, the program (5) can set the IP address of the main control computer (3) (PC) and the IP address of the PLC (4), and can be provided to set the type of PLC and the corresponding communication method.
[0048] Additionally, referring to Figure 2, the program (5) can be selected in one of multiple languages. For example, the program (5) can be selected in either English or Korean. Furthermore, the program (5) can be activated with a password. This ensures system protection and data security against data loss.
[0049] Additionally, this program (5) is available for Windows 10 and Windows 11. Accordingly, it may be easier to use than existing programs used in the DOS operating system.
[0050] In addition, referring to FIGS. 3 and 4, the program (5) can set multiple pieces of production information.
[0051] The production information may be a combination of one or more of the multiple actions of the fountain unit (1) and one or more of the multiple sound sources output by the audio unit (2).
[0052] Referring to FIG. 3, the operation of the fountain unit (1) can be set by combining the operation of the pump and the operation of the light. For example, there can be a plurality of fountain nozzles, and a plurality of pumps can be connected to each of the plurality of fountain nozzles so that each of the plurality of fountain nozzles sprays water, and a valve for turning on / off the connection between the pump and the nozzle can be provided. In addition, there can be a plurality of lights. Accordingly, the operation of the fountain unit (1) can be formed in a plurality of combinations by combining the on (squirting water: in this case, the pump may be on and the valve may be on) / off (not spraying water: in this case, at least one of the pump and the valve may be off) operation of each of the plurality of nozzles and the on (lighting is turned on) / off (turning off) operation of each of the plurality of lights, and a plurality of different combinations of operations of the fountain unit (1) can be formed by combining the operations of the plurality of nozzles and the operations of the plurality of lights.
[0053] Referring to FIG. 3, the production information may include one or more operations of the fountain unit (1).
[0054] This program (5) can set (create) one or more production information. For example, this program (5) can receive multiple pumps, valves, and lights (indicated as LEDs in Fig. 3) of the fountain unit (1) as input, and can receive unique IP addresses of PLCs for each of the multiple pumps, valves, and lights as input, and can form one or more patterns by receiving combinations of each of the multiple pumps, the multiple valves, and the multiple lights. For reference, this program (5) can test whether there is communication between the IP of the PLC (4) and the IP (input IP) of the main control computer (3).
[0055] In addition, referring to FIG. 4, the production information may specify multiple sound sources to be output through the audio section (2). That is, the program (5) may sequentially set one or more operations of the fraction section (1) for one production information, and designate a sound source for each set operation. At this time, the multiple operations may have the same sound source, or may have different sound sources.
[0056] Accordingly, one or more pieces of directing information can be set by a combination of multiple actions of the fountain unit (1) and multiple sound sources to be output through the audio unit (2). In other words, each of the multiple actions of the fountain unit (1) can be matched with each of the multiple sound sources, and directing information can be formed by the matching, and multiple pieces of directing information can be formed by the matching (combination) (for example, if there are two actions and two sound sources, four pieces of directing information can be formed). The present program (5) can control the PLC (4) so that the fountain unit (1) and the audio unit (2) operate by the directing information.
[0057] Additionally, this program (5) can group multiple pieces of production information. Additionally, this program (5) can add, delete, or edit production information.
[0058] Referring to FIG. 5, the program (5) can form one or more pieces of script information. The script information can include multiple pieces of directing information. That is, a group formed by grouping multiple pieces of directing information by the program (5) can become a single piece of script information.
[0059] In addition, referring to FIG. 6, the program (5) can form script information by specifying a time difference between multiple pieces of directing information. The script information can be formed by sequentially specifying multiple pieces of directing information, and a time difference between the multiple pieces of directing information can be specified.
[0060] Furthermore, referring to FIG. 7, the program (5) can designate script information by day of the week. Accordingly, the fountain and audio sections operate according to the script information designated for each day of the week, allowing the system to operate in various combinations. There may be multiple script pieces, and script information may be designated by day of the week. Among these, there may be days with overlapping script information, or script information may differ by day.
[0061] In addition, referring to FIG. 8, the program (5) can be assigned (or set) a name to the script information comprising multiple pieces of directing information. Accordingly, a distinction can be made between the script information.
[0062] In addition, referring to Fig. 9, since the main control computer (3) and PLC (4) are directly connected as described above, commands can be transmitted accurately without loss of real-time signals up to 1 / 100 second, thereby improving the delicacy of fountain production.
[0063] Also, referring to FIG. 10, this system can be remotely controlled from outside. An external computer can access the main control computer (3) and remotely control this program (5). At this time, this program (5) can allow remote control after receiving the ID and password of the computer allowing remote control.
[0064] Referring to Fig. 11, this program (5) can be freely used even in a remote control state of an external computer.
[0065] In addition, referring to FIG. 12, the system can remotely control the program (5) by connecting to the main control computer (3) from a portable mobile. To this end, the system can include an application installed on the portable mobile that enables remote control of the program (5) by connecting to the main control computer (3). The program (5) can be remotely controlled by connecting to the main control computer (3) through the application installed on the portable mobile.
[0066] Referring to Fig. 13, the program (5) can be freely used even in a remote control state of an external portable mobile device.
[0067] In addition, the present system may include a separate auxiliary control unit for controlling the fountain unit. The fountain unit may be provided separately from the main control computer (3). Referring to Fig. 14, the auxiliary control unit may include a touch control main window (a screen for receiving commands by touch) for inputting commands. Fig. 14 may be a main screen of the touch control main window. When each of the plurality of lists on the main screen is selected, referring to Fig. 15, a lower-level screen for receiving commands for controlling the fountain unit according to each of the plurality of lists may be displayed on the touch control main window.
[0068] Additionally, this program (5) can display the waveform of a sound source.
[0069] Additionally, this system can utilize artificial intelligence (AI) functions to recommend production information based on the conditions under which the system is installed. For example, this program (5) can generate production information based on a combination of multiple movements and multiple sound sources using AI. In this case, the AI can generate production information based on the location where the system is installed.
[0070] For reference, the program (5) presented here can serve as a control unit.
[0071] In addition, the first production information, which is one of the multiple production information generated by this program (5), may be production information targeting people (children) under a preset age.
[0072] The first production information can be formed by the worker combining multiple movements and multiple sound sources of the fountain part (1).
[0073] In addition, the present system may include a sound detection unit that receives sound input from a location where the fountain unit (1) is installed. The sound detection unit may be installed in the fountain unit (1).
[0074] In addition, the present system may include a sound determination unit. The sound determination unit may identify the sound input through the sound detection unit as the voice of a person under a preset age (a first person) and the voice of a person over a preset age (a second person), and if the ratio of the voice of the first person in the detected sound is greater than the ratio of the voice of the second person, the first signal may be sent to the present program (5).
[0075] When the program (5) receives a first signal from the sound judgment unit, it can stop the direction according to the direction information or script information that is in progress and operate the fountain unit (1) and the audio unit (2) according to the first direction information or the script information that includes the first direction information. In addition, when the program (5) does not receive a signal from the sound judgment unit, it can operate the fountain unit (1) and the audio unit (2) according to the direction information or script information that is set in advance. In other words, when the program (5) receives the first signal, it can stop the direction information that is in progress and operate the fountain unit (1) and the audio unit (2) according to the first direction information, and when the reception of the first signal is stopped, it can continue to perform the direction information or script information that was stopped before the first direction information was performed.
[0076] Accordingly, the musical fountain can be made to automatically operate according to the age of the people located near the fountain (1), that is, near the sound detection unit.
[0077] For reference, sound judgment by the sound judgment unit can be performed as follows.
[0078] The sound identification unit can analyze the input sound to extract voice features, such as frequency, rate of change in frequency, sound intensity, and sound duration. A transformation such as FFT (Fast Fourier Transform) can be used to extract features in the frequency domain. In addition, the sound identification unit can include a machine learning model built to distinguish between the voices of a first person and a second person using the extracted features, such as a model using a decision tree, a support vector machine, a neural network, etc., and this model can be trained using pre-collected voice data of children and adults, and the voice can be classified by determining whether it is a voice of a first person or a second person using the features extracted by this model.
[0079] In addition, the sound judgment unit can determine whether a sound input through the sound detection unit is a new sound. If the judgment unit determines that a new sound is present, the judgment unit can transmit a second signal to the program (5).
[0080] In addition, at least one of the plurality of sound sources of the second production information, which is one of the plurality of production information generated by the present program (5), may include a high-frequency sound of 20 kHz or higher. The sound may be used to scare away birds, but may not be a sound that humans can recognize. Accordingly, when the sound of a bird is detected by the sound determination unit and the present program (5) receives a second signal, the present program (5) may stop the production information that is in progress and operate the fountain unit (1) and the audio unit (2) according to the second production information, and when the reception of the second signal is stopped, the production information or script information that was stopped before the second production information proceeds may be continued.
[0081] Typically, the presence of birds near fountains can diminish people's preference for musical fountains. Considering this, if birds are detected near a fountain, secondary visual information can be provided to ward them off.
[0082] In addition, the first signal and the second signal may be generated simultaneously, in which case, the execution of the operation according to the second signal may be given priority. That is, when the first signal and the second signal are generated simultaneously, the program (5) may stop the ongoing production and operate the fountain unit (1) and the audio unit (2) according to the second production information (or the script information including the second production information), and when the reception of the second signal is stopped and the first signal is received, the production according to the second production information may be stopped and the fountain unit (1) and the audio unit (2) may be operated according to the first production information or the script information including the first production information, and when the transmission of the first signal and the second signal is stopped, the initial production information that was stopped or the script information including the initial production information may be re-executed.
[0083] The above description of the present invention is for illustrative purposes only, and those skilled in the art will readily appreciate that the present invention can be readily modified into other specific forms without altering the technical spirit or essential characteristics of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single entity may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined manner.
[0084] The scope of the present invention is indicated by the claims described below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention.
Claims
1. In the music fountain control program that controls the PLC installed in the main control computer of the music fountain, The above control program, Generate multiple production information, The above production information is, A musical fountain control program, wherein one or more of the plurality of operations of the fountain section of the musical fountain and one or more of the plurality of sound sources to be output through the audio section of the musical fountain are combined.
2. In paragraph 1, The above control program, Generate one or more script information, The above script information is, A musical fountain control program including a plurality of pieces of the above production information, wherein the order of the plurality of pieces of the above production information is specified.
3. In paragraph 2, The above control program, A music fountain control program that forms the script information by specifying a time difference between the plurality of pieces of production information.
4. In paragraph 3, The above control program, A music fountain control program that can specify the above script information by day of the week.
5. Music fountain control program according to Article 1; A fountain section including fountain nozzles, lights, and pumps; Audio section that outputs sound; Main control computer; and A musical fountain system comprising a PLC directly connected to the main control computer.
Citation Information
Patent Citations
Method for operating music fountain
KR100890937B1
System and method for music fountain production
KR101081596B1
Music fountain control apparatus using sound source analysis and control method thereof
KR1020170135302A
Music fountain control program and music fountain system having the same
KR102765040B1
Music fountain control method
KR2020080002932U