Automatic composition device, automatic composition method, and automatic composition program
The automatic composition device addresses the challenge of personalized music in commercial facilities by generating music based on visitor attributes, enhancing visitor experience and promoting product sales through targeted music composition.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NTT DOCOMO BUSINESS INC
- Filing Date
- 2024-10-24
- Publication Date
- 2026-05-12
AI Technical Summary
Existing composition systems fail to tailor background music in commercial facilities to the attributes of visitors, such as gender and age, limiting the ability to enhance visitor experience and promote product sales.
An automatic composition device that acquires visitor attributes, generates lyrics and music based on these attributes, and broadcasts it as background music to enhance visitor engagement and product promotion.
Tailored music composition increases visitor satisfaction and encourages product purchases by aligning music with visitor demographics and store promotions.
Smart Images

Figure 2026076528000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an automatic composition device, an automatic composition method, and an automatic composition program.
Background Art
[0002] Today, there are many commercial facilities where various stores are gathered. And in commercial facilities, store BGM (Background Music) is often played for the purpose of increasing the satisfaction of visitors and reducing the stress of employees' work.
[0003] In recent years, due to the development of generative AI and the like, a composition system using AI is known (for example, see Patent Document 1). In the composition method using AI according to the prior art, for example, when a user specifies lyrics or a music style, the AI automatically composes a music piece corresponding to the specification.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the prior art, it is impossible to compose music corresponding to visitors in commercial facilities. For example, conventionally, for the BGM in commercial facilities, a predetermined program is played in order, so it is impossible to compose BGM corresponding to the attributes such as the gender and age of the visitors in commercial facilities.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the automatic composition apparatus according to this embodiment is characterized by comprising: a visitor information acquisition unit that acquires information on the attributes of visitors who visit a predetermined facility; a lyric generation unit that inputs the visitor attribute information acquired by the visitor information acquisition unit into a generation model and acquires information on lyrics output by the generation model; and a composition unit that composes music using the information on lyrics acquired by the lyric generation unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to compose music tailored to the needs of visitors in a commercial facility. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example of the overall configuration of the automatic music composition system according to the present invention. [Figure 2] Figure 2 shows an example of the configuration of an automatic music composition apparatus according to this embodiment. [Figure 3] Figure 3 shows a specific example of data stored in the visitor information storage unit according to the embodiment. [Figure 4] Figure 4 shows a specific example of data stored in the store information storage unit according to the embodiment. [Figure 5] Figure 5 shows a specific example of data stored in the music information storage unit according to this embodiment. [Figure 6] Figure 6 shows a specific example of a series of processes of the automatic composition system according to the embodiment. [Figure 7] Figure 7 shows a specific example of a series of processes of the automatic composition system according to the embodiment. [Figure 8] Figure 8 is a flowchart showing an example of the processing procedure of an automatic music composition apparatus according to this embodiment. [Figure 9] Figure 9 shows an example of a hardware configuration. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the automatic music composition apparatus, automatic music composition method, and automatic music composition program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the automatic music composition apparatus, automatic music composition method, and automatic music composition program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.
[0010] [Overall structure] First, the overall configuration of the system according to this embodiment will be described. Figure 1 is a diagram showing an example of the overall configuration of the automatic composition system according to this embodiment. The automatic composition system 10 shown in the example of Figure 1 has an automatic composition device 100 that automatically generates music according to the attributes of visitors to the facility, and a management device 200 that manages the music to be broadcast within the facility.
[0011] Furthermore, regarding the system configuration shown in Figure 1, each device may communicate via any communication network, whether wired or wireless, such as the Internet, LAN (Local Area Network), or VPN (Virtual Private Network). Note that the configuration shown in Figure 1 is merely an example, and the specific configuration and the number of devices are not particularly limited.
[0012] The automatic music composition device 100 is an information processing device that automatically generates music tailored to the age and gender of visitors to a facility, as well as music that increases the desire to purchase products from stores, based on the attributes of visitors to the facility and information about stores located within the facility. It is implemented using a computer or the like. For example, the automatic music composition device 100 acquires attribute information of visitors to a commercial facility such as a shopping mall, automatically generates music tailored to the attributes that make up the majority of visitors, and transmits it to the management device 200.
[0013] The management device 200 is an information processing device that manages music such as BGM broadcast in facilities, and is realized by a server device, a cloud system, or the like. For example, the management device 200 may broadcast the music received from the automatic composition device 100 as BGM in a commercial facility every time it is received, or if information such as season and time zone is associated with the received music, the music may be broadcast according to the season and time zone.
[0014] 〔Outline of the processing of the automatic composition device 100〕 After the automatic composition device 100 acquires information regarding the attributes of visitors who have come to a predetermined facility, it inputs the information regarding the attributes of the visitors into a generation model and acquires information regarding the lyrics output by the generation model. Then, the automatic composition device 100 composes music using the acquired information regarding the lyrics.
[0015] For example, the automatic composition device 100 acquires attribute information such as the number of visitors, the gender, age, and hobbies of the visitors, based on the location information of the communication terminals possessed by the visitors and the acquired information of sensors installed in the facility, for visitors to facilities such as shopping malls and event venues.
[0016] Then, the automatic composition device 100 sets a prompt sentence for instructing the generation model related to lyric generation to generate lyrics of a song suitable for the age and gender with a high proportion among the visitors, based on the acquired number of visitors and the attribute information of the visitors, and acquires the lyrics output from the generation model. Then, the automatic composition device 100 sets a prompt sentence for instructing the generation model related to music generation to create a music piece using the acquired lyrics, and acquires the music piece output from the generation model.
[0017] Thereby, the automatic composition device 100 can compose music according to the visitors in a commercial facility, and by playing the music as BGM in the facility, it is possible to promote the stay (perambulation) of the visitors in the facility.
[0018] 〔Configuration of the automatic composition device 100〕 Hereinafter, an example of the functional configuration of the above-described automatic composition device 100 will be described. FIG. 2 is a diagram showing a configuration example of the automatic composition device according to the embodiment. As shown in FIG. 2, the automatic composition device 100 includes a communication unit 110, a control unit 120, and a storage unit 130.
[0019] The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. For example, the communication unit 110 controls communication regarding various information exchanged with the connected devices and mediates the processing of each processing unit included in the control unit 120 described later.
[0020] The storage unit 130 is realized by, for example, a storage device such as a RAM (Random Access Memory) or a hard disk. The storage unit 130 stores data and programs necessary for various processes by the control unit 120. Note that the storage device may be realized by a storage system or the like installed outside the automatic composition device 100. As shown in FIG. 2, the storage unit 130 includes, for example, a visitor information storage unit 131, a store information storage unit 132, and a music information storage unit 133.
[0021] The visitor information storage unit 131 stores information on visitors who have entered facilities such as a shopping mall or an event venue. FIG. 3 is a diagram showing a specific example of data stored in the visitor information storage unit according to the embodiment. As shown in FIG. 3, the visitor information storage unit 131 stores information such as "date", "time", "number of visitors", "gender ratio", and "most populous age group".
[0022] "Date" stores the date information at the time when information such as the number of visitors and the gender of the visitors is acquired. "Time" stores the time information at the time when information such as the number of visitors and the gender of the visitors is acquired. "Number of visitors" stores the aggregation result of the number of people who have visited the facility. "Gender ratio" stores the gender ratio of the visitors. "Most populous age group" stores the age group with the largest number of visitors.
[0023] For example, the visitor information storage unit 131 stores that, during the period from 10:00 to 11:00 on October 1st, there were 500 visitors, their gender ratio was 40% male and 60% female, and the most common age group among the visitors was in their 50s.
[0024] The store information storage unit 132 stores information about stores located within facilities such as shopping malls and event venues. Figure 4 shows a specific example of data stored in the store information storage unit according to this embodiment. As shown in Figure 4, the store information storage unit 132 stores information such as "store," "product information," "event information," and "customer demographic information."
[0025] "Stores" stores information such as the store name and an ID that can identify the store of the store located within the facility. "Product information" stores information such as the names of the products that the store wants to sell. "Event information" stores information about the events that the store is holding. "Customer demographic information" stores information about the customer demographic that the store is targeting.
[0026] For example, the store information storage unit 132 stores information about store A, such as that the product they want to sell is tennis rackets, that they are running a 10% off event on tennis rackets, and that their target customer base is people in their 30s.
[0027] The music information storage unit 133 stores information about the music generated by the automatic composition device 100. Figure 5 shows a specific example of data stored in the music information storage unit according to this embodiment. As shown in Figure 5, the visitor information storage unit 131 stores information such as "music," "broadcast date and time," "number of visitors," "visitor survey results," and "store survey results."
[0028] The "Song" field stores information such as a uniquely identifiable number or ID for the generated song. The "Broadcast Date and Time" field stores information about the date and time the song was broadcast within the facility. The "Number of Visitors" field stores the total number of people who visited the facility during the time the song was broadcast. The "Visitor Survey Results" field stores information about the results of a survey in which visitors who listened to the broadcasted song evaluated the song. The "Store Survey Results" field stores information about the results of a survey in which stores evaluated the song.
[0029] For example, the music information storage unit 133 stores that for song 1, it was broadcast at 10:00 on October 1st, the number of attendees at the time of broadcast was 500, the attendee survey results were *** (aggregate results of attendees' 5-point rating of the song, etc.), and the store survey results were *** (aggregate results of stores' 5-point rating of the song, etc.).
[0030] The control unit 120 is implemented by a processor such as an integrated circuit (CPU), MPU, ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array), which executes various programs stored in the memory device inside the automatic music composition device 100 using RAM or the like as the working area. For example, in the example shown in Figure 2, the control unit 120 includes a visitor information acquisition unit 121, a store information acquisition unit 122, a lyric generation unit 123, a music composition unit 124, an output unit 125, and a storage unit 126.
[0031] The visitor information acquisition unit 121 acquires information about the attributes of visitors who visit a designated facility. For example, for visitors who visit a facility such as a shopping mall or event venue, the visitor information acquisition unit 121 connects with the visitor's communication terminal, such as a smartphone, and acquires the ID information of the communication terminal. The visitor information acquisition unit 121 then acquires user information such as gender, age, and hobbies, which are linked to the acquired communication terminal ID, as visitor attribute information.
[0032] Here, the designated facility according to this embodiment is, for example, a shopping mall or an event venue, and can be indoors or outdoors, as long as it is a facility where multiple shops are set up and has equipment for broadcasting music.
[0033] Furthermore, the visitor information acquisition unit 121 may, for example, acquire visitor attribute information by referring to the user account information associated with the authenticated visitor when authenticating a visitor using a ticket or QR code upon entry into the facility. In addition, the visitor information acquisition unit 121 may, for example, tally the number of visitors using a motion sensor installed at the entrance of the facility, or estimate attribute information such as the gender and age of visitors from the visitor's facial image data.
[0034] Furthermore, the visitor information acquisition unit 121 acquires information about the attributes of visitors who come to the commercial facility, linking it to the date and time, and one or more pieces of information such as the day of the week, season, and time of day. For example, the visitor information acquisition unit 121 stores information about the attributes of visitors who come to the commercial facility in the visitor information storage unit 131, linking it to the date and time, day of the week, season, etc., on which the information was acquired.
[0035] The store information acquisition unit 122 acquires information about the attributes of stores that have opened in a designated facility. For example, the store information acquisition unit 122 acquires information about the attributes of stores that have opened in the facility, such as information about the products they want to sell, information about events they are holding, and information about their target customer base.
[0036] Furthermore, the store information acquisition unit 122 acquires the product names of items specified by stores, corresponding to the attributes of the visitors acquired by the visitor information acquisition unit 121. For example, if the store information acquisition unit 122 acquires from the visitor attributes acquired by the visitor information acquisition unit 121 that the majority of visitors are in their 30s, it extracts stores that target customers in their 30s from the information stored in the store information storage unit 132. Then, the store information acquisition unit 122 acquires the product names stored in "product information" linked to the extracted stores (see Figure 4).
[0037] The lyrics generation unit 123 inputs information about the attributes of visitors obtained by the visitor information acquisition unit 121 into the generation model and retrieves information about the lyrics output by the generation model. For example, if the visitor attribute information obtained by the visitor information acquisition unit 121 indicates that there is a high proportion of women in their 20s among the visitors, the lyrics generation unit 123 sets a prompt message in the generation model saying, "Please create lyrics for a song tailored to women in their 20s," and retrieves the output lyrics.
[0038] Furthermore, the lyrics generation unit 123 inputs information on the attributes of the stores obtained by the store information acquisition unit 122 and information on the attributes of the visitors into the generation model, and obtains information on lyrics that encourage visitors to purchase products at the stores, which is output by the generation model. For example, if the store information acquisition unit 122 obtains information on the attributes of the stores and it is found that there is a high proportion of sporting goods stores among the stores that have opened, the lyrics generation unit 123 sets the prompt message "Create lyrics for a song that will make men in their 20s want to play sports" into the generation model, and obtains lyrics that will increase visitors' desire to purchase sporting goods.
[0039] Furthermore, the lyrics generation unit 123 obtains lyrics that include the product name acquired by the store information acquisition unit 122. For example, the lyrics generation unit 123 sets a prompt message in its generation model, "Please create lyrics for a song that makes people want to buy ○○ (product name)," for the product name specified by the store, which has been extracted by the store information acquisition unit 122 according to the visitor's attributes, and obtains lyrics that include the output product name.
[0040] The composition unit 124 composes music using the information about the lyrics obtained by the lyrics generation unit 123. For example, the composition unit 124 sets a prompt statement containing the lyrics obtained by the lyrics generation unit 123 into a generation model related to music generation, and obtains the music output from the generation model. Here, the processing of the composition unit 124 is not particularly limited as long as it can realize a process that automatically generates music based on the setting of lyrics. For example, a generation model that outputs music based on the setting of a prompt statement containing lyrics may be used, or a machine learning model that has been trained to output music based on the input of lyrics may be used.
[0041] Furthermore, the composition unit 124 can compose music according to pre-set musical style specifications. For example, if the composition unit 124 needs to restrict the generation of music with a fast tempo for educational institutions, hospitals, or other facilities, it can specify a relatively slow tempo for the music to be generated in the generation model, thereby generating music with a musical style appropriate for the facility.
[0042] The output unit 125 outputs information about the song generated by the composition unit 124 to a management device 200 that broadcasts the song to a designated facility. For example, the output unit 125 transmits the song generated by the composition unit 124 to a management device 200 that manages background music and other songs to be broadcast to a facility.
[0043] Furthermore, the output unit 125 outputs the music generated by the composition unit 124 to a management device 200 that manages music by associating it with the date and time, and one or more pieces of information such as the day of the week, season, and time of day. For example, the output unit 125 transmits to the management device 200, associating the date, day of the week, season, and time of day information obtained from the attribute information of the visitors used to generate the music generated by the composition unit 124 with the music.
[0044] The storage unit 126 stores songs generated by the composition unit 124, linked to information that evaluates the songs. For example, for songs generated by the composition unit 124 and broadcast to the facility by the management device 200, the storage unit 126 collects information such as the results of questionnaires evaluating the songs written by visitors who were in the facility at the time the songs were broadcast, the results of questionnaires evaluating the songs written by employees of stores that were present at the time the songs were broadcast, the number of visitors at the time the songs were broadcast, and the status of their stay, and stores this information in the song information storage unit 133 in association with the songs.
[0045] (Specific example) Next, a series of processes performed by the automatic composition system 10 according to the embodiment will be described using Figures 6 and 7. Figures 6 and 7 are diagrams showing specific examples of a series of processes performed by the automatic composition system according to the embodiment. The specific example shown below illustrates a series of processes from generating music according to the attributes of visitors to a commercial facility to broadcasting the music to the commercial facility.
[0046] First, the automatic music composition device 100 acquires attribute information about visitors to the commercial facility and finds that the proportion of men in their 30s is the highest among the visitors (Figure 6(1)). Then, the automatic music composition device 100 extracts stores that target men in their 30s as their customer base and obtains the product name "tennis racket" that the store has designated as a product it wants to sell (Figure 6(2)).
[0047] Then, the automatic composition device 100 sets a prompt statement in the generation model to generate lyrics for a song that includes "tennis racket" in order to encourage visitors to purchase "tennis rackets," and retrieves the outputted lyrics (Figure 6(3)). Then, the automatic composition device 100 sets a prompt statement containing lyrics that include "tennis racket" in the generation model and retrieves the outputted song (Figure 7(4)).
[0048] The automatic music composition device 100 then transmits the generated music to the management device 200 (Figure 7(5)), and the management device 200 broadcasts the received music as background music for the commercial facility (Figure 7(6)).
[0049] Through the aforementioned series of processes, the automatic composition system 10 can generate music that increases the desire to purchase "tennis rackets," a product targeted at men in their 30s, based on attribute information that men in their 30s make up the largest proportion of visitors, and broadcast it to the commercial facility.
[0050] (flowchart) Next, with reference to Figure 8, an example of the overall processing by the automatic music composition device 100 will be described. Figure 8 is a flowchart showing an example of the processing procedure of the automatic music composition device according to the embodiment. Note that each step in the flowchart shown in Figure 8 can be executed in a different order, and additional or omitted processes may be included.
[0051] First, the automatic song composition device 100 acquires information about the attributes of visitors to the commercial facility (S101). Then, the automatic song composition device 100 acquires information about the customer base and products that the stores located in the commercial facility want to sell (S102). Finally, the automatic song composition device 100 generates lyrics that promote the purchase of products from stores whose customer base consists of the attributes that make up a large proportion of the visitors (S103).
[0052] The automatic composition device 100 then generates a song using the generated lyrics (S104). The automatic composition device 100 then outputs the generated song to the management device 200 which manages the background music of the commercial facility (S105), and the process ends.
[0053] (effect) The automatic music composition device 100 according to this embodiment includes a visitor information acquisition unit 121, a lyrics generation unit 123, and a music composition unit 124. The visitor information acquisition unit 121 acquires information regarding the attributes of visitors who have visited a predetermined facility. The lyrics generation unit 123 inputs the visitor attribute information acquired by the visitor information acquisition unit 121 into a generation model and acquires information regarding lyrics output by the generation model. The music composition unit 124 composes music using the information regarding lyrics acquired by the lyrics generation unit 123.
[0054] As a result, the automatic music composition device 100 can compose music tailored to visitors in a commercial facility, and by playing this music as background music within the facility, it can encourage visitors to stay (or explore) the facility.
[0055] Furthermore, the automatic composition device 100 also includes a store information acquisition unit 122. The store information acquisition unit 122 acquires information regarding the attributes of stores located in a predetermined facility. In this case, the lyrics generation unit 123 inputs the information regarding the store attributes acquired by the store information acquisition unit 122 and the information regarding the attributes of visitors into a generation model, and acquires information regarding lyrics that encourage visitors to purchase products from the store, which is output by the generation model.
[0056] As a result, the automatic music composition device 100 can generate songs with lyrics that use information about the store's products in addition to the attribute information of the visitors. These songs can then be played as background music within the facility to encourage visitors to purchase products from the stores within the facility.
[0057] Furthermore, the store information acquisition unit 122 acquires the product names of items specified by the store according to the attributes of the visitors acquired by the visitor information acquisition unit 121, and the lyric generation unit 123 acquires lyrics that include the product names acquired by the store information acquisition unit 122.
[0058] As a result, the automatic music composition device 100 can generate songs with lyrics that include the names of the products the store wants to sell, tailored to the attributes of the visitors. Therefore, playing these songs as background music within the facility is highly effective in advertising to visitors staying there, and it can also stimulate visitors' desire to purchase the products the store wants to sell.
[0059] Furthermore, the automatic music composition device 100 has an output unit 125. The output unit 125 outputs information about the song generated by the composition unit 124 to a management device 200 that broadcasts the music to a predetermined facility. As a result, the automatic music composition device 100 can transmit the generated song to a management device that manages the background music of a commercial facility, and broadcast music tailored to the visitors within the facility.
[0060] Furthermore, the visitor information acquisition unit 121 acquires information about the attributes of visitors who have come to the commercial facility, linking it to the date and one or more of the following: day of the week, season, or time of day. The output unit 125 outputs the music generated by the composition unit 124 to a music management device, linking it to the date and one or more of the following: day of the week, season, or time of day.
[0061] This allows the automatic composition device 100 to associate the generated music with information about the time period on which the music was generated, enabling it to broadcast the music periodically according to the day of the week and time of day when the music was created. In other words, the automatic composition device 100 assumes that the attributes of visitors are similar at the same time on the same day of the week, and can broadcast the highly-rated music at the same time on the same day of the week the following week.
[0062] Furthermore, the automatic composition device 100 has a storage unit 126. The storage unit 126 stores the songs generated by the composition unit 124, linked to information that evaluates the songs. As a result, the storage unit 126 can store evaluation information for broadcasting songs linked to the songs, so that well-received songs can be broadcast preferentially from among the generated songs.
[0063] [System configuration, etc.] Of the processes described in the above embodiments, some of those described as being performed automatically can be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0064] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions. Moreover, each processing function performed by each device can be implemented, in whole or in any part, by a CPU and the program that is analyzed and executed by that CPU, or by hardware using wired logic.
[0065] For example, some or all of the memory unit 130 shown in Figure 2 may be stored in a storage server or the like, rather than being held by the automatic music composition device 100. In this case, the automatic music composition device 100 obtains various information by accessing the storage server.
[0066] [Hardware configuration] Figure 9 shows an example of a hardware configuration. The automatic music composition device 100 according to the above embodiment is implemented by a computer 1000 having a configuration such as that shown in Figure 9.
[0067] Computer 1000 has, for example, memory 1010 and CPU 1020. Computer 1000 also has a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.
[0068] Memory 1010 includes ROM (Read Only Memory) 1011 and RAM 1012. ROM 1011 stores, for example, a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1041. For example, a removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1041. The serial port interface 1050 is connected to, for example, a mouse 1110 and a keyboard 1120. The video adapter 1060 is connected to, for example, a display 1130.
[0069] The hard disk drive 1090 stores, for example, the OS (Operating System) 1091, application programs 1092, program modules 1093, and program data 1094. That is, the programs that define each process of the automatic music composition device 100 are implemented as program modules 1093 in which code executable by the computer 1000 is written. The program modules 1093 are stored, for example, in the hard disk drive 1090. For example, a program module 1093 for performing processes similar to the functional configuration of the automatic music composition device 100 is stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced by an SSD (Solid State Drive).
[0070] Furthermore, the configuration data used in the processing of the above-described embodiment is stored as program data 1094 in, for example, memory 1010 or hard disk drive 1090. The CPU 1020 then reads the program module 1093 and program data 1094 stored in memory 1010 or hard disk drive 1090 into RAM 1012 as needed and executes them.
[0071] Furthermore, the program module 1093 and program data 1094 are not limited to being stored on the hard disk drive 1090; for example, they may be stored on a removable storage medium and read by the CPU 1020 via a disk drive 1041 or the like. Alternatively, the program module 1093 and program data 1094 may be stored on another computer connected via a network (LAN, WAN, etc.). The program module 1093 and program data 1094 may then be read by the CPU 1020 from the other computer via a network interface 1070. [Explanation of Symbols]
[0072] 100 Automatic composition device 110 Communications Department 120 Control Unit 121 Visitor Information Acquisition Department 122 Store Information Acquisition Department 123 Lyrics Generation Unit 124 Composition Department 125 Output section 126 Storage Unit 130 Storage section 131 Visitor Information Storage Unit 132 Store Information Storage Unit 133 Music Information Storage Unit 200 Management device
Claims
1. A visitor information acquisition unit that acquires information about the attributes of visitors who visit a designated facility, A lyrics generation unit inputs information about the attributes of visitors obtained by the visitor information acquisition unit into a generation model and acquires information about the lyrics output by the generation model, A composition unit that composes music using information about lyrics obtained by the lyric generation unit, An automatic music composition device characterized by having the following features.
2. The system further includes a store information acquisition unit that acquires information regarding the attributes of stores that have opened in the aforementioned designated facility, The lyric generation unit inputs information regarding the attributes of the store obtained by the store information acquisition unit and information regarding the attributes of the visitor into the generation model, and obtains information regarding lyrics that promote the purchase of the store's products by the visitor, which is output by the generation model. The automatic music composition apparatus according to feature 1.
3. The store information acquisition unit acquires the product names of the products designated by the store according to the attributes of the visitors acquired by the visitor information acquisition unit, The lyrics generation unit obtains the lyrics that include the product name obtained by the store information acquisition unit. The automatic music composition apparatus according to feature 2.
4. The automatic music composition apparatus according to claim 1, further comprising an output unit that outputs information of a song generated by the composition unit to a management device that broadcasts the song to a predetermined facility.
5. The aforementioned visitor information acquisition unit acquires information regarding the attributes of visitors who have come to the commercial facility, linking it to the date and one or more of the following pieces of information: day of the week, season, and time of day. The output unit outputs the music generated by the composition unit to a device that manages the music, associating it with the date and one or more pieces of information such as the day of the week, season, and time of day. The automatic music composition apparatus according to feature 4.
6. The automatic composition apparatus according to claim 1, further comprising a storage unit for storing songs generated by the composition unit in association with information for evaluating the songs.
7. An automatic composition method performed by an automatic composition device, A visitor information acquisition process that obtains information about the attributes of visitors who have come to a designated facility, A lyrics generation step involves inputting information about the attributes of visitors obtained through the visitor information acquisition step into a generation model, and obtaining information about the lyrics output by the generation model. A composition process in which a composition is made using the information about the lyrics obtained by the lyric generation process, An automatic composition method characterized by including the following.
8. A procedure for obtaining visitor information to acquire information about the attributes of visitors who have come to a designated facility, A lyric generation procedure which involves inputting information on the attributes of visitors obtained by the visitor information acquisition procedure into a generation model, and obtaining information on lyrics output by the generation model, A composition procedure which involves composing music using information about lyrics obtained by the aforementioned lyric generation procedure, An automated music composition program characterized by having a computer execute it.