System
The system uses generative AI to create stage scripts and promotional materials for period dramas, addressing overtourism and supporting local economies by suggesting optimal shows and reservations, enhancing user experience and performer income.
Patent Information
- Application Number
- JP2024128399
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-16
AI Technical Summary
Overtourism in certain tourist areas leads to environmental burden and uneven distribution of local economies, while the decline in period drama content affects performers' income stability and training.
A system utilizing generative AI to generate stage scripts and promotional materials based on tourist attraction, historical, and event information, providing an interface for user input to suggest optimal shows and reservations, thereby distributing tourists and revitalizing local tourism.
Efficiently generates stage scripts and promotional items, suggesting optimal shows based on user interests, reducing overtourism, and securing a new income source for performers.
Smart Images

Figure 2026025590000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] The problems this invention aims to solve are the problem of overtourism caused by tourists concentrating in limited tourist areas, and the difficulty of training performers due to the decline of period drama content. Specifically, it is necessary to solve the problem of excessive tourist numbers concentrating in certain cities, which increases the environmental burden on tourist destinations and causes uneven distribution of local economies. Another challenge is to utilize new technology to train performers and staff and ensure a stable source of income as demand for period drama content declines. [Means for solving the problem]
[0005] The present invention provides a means for using generative AI to acquire information on tourist attractions, data on historical figures, and current event information, and then generates a stage script based on this data. It also includes a means for creating promotional posters and digital banners based on the generated stage script, and a means for providing a user with an interface for collecting information on interests and planned visits. This interface suggests optimal shows based on user input, and provides a means for users to make reservations for the suggested shows, thereby distributing tourists to specific areas. This mitigates overtourism and revitalizes local tourism businesses. Furthermore, the automatic generation of period drama stage scripts and the creation of promotional items can secure a new source of income for the development of performers.
[0006] "Generative AI" refers to artificial intelligence technology that automatically generates stage scripts and promotional items based on tourist attraction information, historical data, and event information.
[0007] "Tourist attraction information" refers to information containing geographical, historical, and cultural data about tourist destinations in a particular region.
[0008] "Historical data" refers to information about notable historical figures, including events, anecdotes, and related geographical data.
[0009] "Current Event Information" means information about current or upcoming events or activities in a particular area.
[0010] A "stage script" refers to a screenplay or scenario for a play or show aimed at tourists or local residents.
[0011] "Announcement poster" refers to a visual advertising medium used to promote an event or show.
[0012] "Digital banner" refers to a digital advertisement used to promote an event or show on the Internet.
[0013] An "interface" is a part of a system that provides a means or method for a user to interact with the system.
[0014] "User input" refers to information or instructions provided by a user through an interface provided by a system.
[0015] The "best show" refers to the play or show that best suits the user based on input information such as the user's interests, planned visit locations, and visit dates.
[0016] "Means for making reservations" refers to the functionality and process by which a user can make a reservation to attend a proposed show.
[0017] "Overtourism" refers to the phenomenon of excessive concentration of tourists in a particular tourist destination, which has a negative impact on the local environment and the lives of residents.
[0018] A "performer" refers to an actor or performer who actually acts in a play or show.
[0019] "Jidai drama" refers to plays and films based on historical events and people.
[0020] "Tourism business workers" refers to traders and workers engaged in the tourism industry who provide tourism services and products.
[0021] "Tourists" refer to people who visit tourist spots and enjoy sightseeing. [Brief explanation of the drawings]
[0022] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2]1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0023] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0024] First, the terms used in the following description will be explained.
[0025] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0026] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0027] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0028] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0029] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0030] [First embodiment]
[0031] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0032] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0033] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0034] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0035] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0036] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0037] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0038] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0039] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0040] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0041] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0042] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0043] The following forms are conceivable for implementing the present invention. This system combines advanced technology using generative AI to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. The system also suggests the most suitable shows based on the user's interests and information about the places they plan to visit, and provides an interface that allows users to easily make reservations.
[0044] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0045] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it collects information about tourist attractions in Osaka, historical data about Toyotomi Hideyoshi, and event information such as local festivals.
[0046] The server converts the acquired information into input data for the AI generator, which then automatically generates a stage script. The AI generator takes into account the background information of the tourist spot, historical episodes, and ongoing events to create a scenario that will provide an attractive performance for tourists.
[0047] (Example)
[0048] Based on local information about Osaka, we will generate a stage script for a period drama show that incorporates stories about Toyotomi Hideyoshi and his retainers, as well as scenes from a local festival.
[0049] 2. Phase 2: Generate announcement items
[0050] The server automatically generates promotional posters and digital banners based on the generated stage script. The AI creates promotional items incorporating visual layouts and wording appropriate to the script's content, and saves them in a digital format. If necessary, they can also be sent to a printing company for printing.
[0051] (Example)
[0052] Create a poster advertising a period drama show in Osaka with a Toyotomi Hideyoshi theme and print it for display in local shops, train stations, etc.
[0053] 3. Phase 3: User Interaction
[0054] The terminal provides an interface that prompts the user to input information such as historical themes of interest, planned places to visit, planned dates of visit, etc. The user inputs the necessary information based on his or her own interests and plans.
[0055] The terminal displays a list of shows retrieved from the server to suggest the best shows based on the user's input. The user can select the show they are interested in from the displayed list and make a reservation to attend.
[0056] (Example)
[0057] If a user wants to visit Osaka during a certain period and is interested in a period drama show about Toyotomi Hideyoshi, by entering this information, the device will display a list of relevant shows, allowing the user to easily book the show they want.
[0058] In this way, the system of the present invention utilizes generative AI to efficiently and flexibly generate stage scripts and promotional items, providing users with an optimal show experience. It can also contribute to revitalizing local tourism businesses and promoting the development of performers.
[0059] The processing flow will be explained below.
[0060] Step 1:
[0061] The server accesses a database of tourist attractions, historical figures, and current event information. Information about tourist attractions includes the names of specific areas, tourist attractions, and their characteristics. Data about historical figures includes information about their names, eras, and major achievements.
[0062] Step 2:
[0063] The server converts the information it obtains from the database into a format that can be input into the generation AI, arranging tourist attraction information, historical figure information, and event information into a structure that is easy for the AI to use.
[0064] Step 3:
[0065] The server calls the generation AI, which generates a stage script based on the prepared data. The generation AI automatically creates a scenario based on the given theme from the input information.
[0066] Step 4:
[0067] The server saves the generated stage script in a database, adding metadata about the script (e.g., the name of the region, key historical figures, the time period, etc.) to make it easier to search for later.
[0068] Step 5:
[0069] The server calls AI to generate announcement posters and digital banners based on the generated stage script. The AI then generates advertising materials containing visual designs and information that match the content of the script.
[0070] Step 6:
[0071] The server stores the generated posters and digital banners in a database and sends them to the printing company as appropriate, and the digital banners are automatically uploaded to an online advertising platform.
[0072] Step 7:
[0073] The terminal provides the user with an input interface in which the user can input historical topics of interest, places to visit, and dates of visit.
[0074] Step 8:
[0075] The user enters the necessary information into the interface based on their interests and planned visit date, for example, they enter the planned visit date to Osaka and that they are interested in a show about Toyotomi Hideyoshi.
[0076] Step 9:
[0077] The terminal queries the server based on user input to obtain a list of relevant shows, and the server searches the database for shows that meet the criteria and returns the results to the terminal.
[0078] Step 10:
[0079] The terminal displays the list of shows it has acquired to the user, allowing them to select from available shows. The user then selects the show they want and proceeds with the reservation procedure.
[0080] Step 11:
[0081] The user selects the show they want and confirms the reservation. When making a reservation, they enter the necessary information (e.g., number of participants, special requests, etc.).
[0082] Step 12:
[0083] The server receives the user's reservation information and stores it in a database. It also sends a reservation confirmation notification to the user. The user can receive an email or a notification that the reservation has been confirmed.
[0084] Example 1
[0085] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0086] In the past, creating scripts and promotional items for stage shows at tourist attractions required a lot of manual work, resulting in high costs and time. Furthermore, there was no established system for suggesting or booking shows tailored to user interests, which tended to limit the tourist experience. This invention utilizes a generative AI model to improve the efficiency of generating scripts and promotional items, thereby solving the problem of making it easier to suggest the best shows for users.
[0087] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0088] This invention includes means for acquiring information about tourist attractions, data about historical figures, and information about current events, means for converting the acquired information as input data for a generative AI model, means for generating a stage script based on the information using the generative AI model, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information about interests and planned places to visit, means for suggesting optimal shows based on user input, and means for the user to make reservations for the suggested shows. This improves the efficiency of creating scripts and generating announcement items for stage shows at tourist attractions, making it possible to suggest optimal shows to users and easily make reservations.
[0089] "Tourist attraction" means a place of historical, cultural, artistic or natural value that attracts tourists.
[0090] A "historical figure" refers to an individual who played an important role in the history of a particular region or period.
[0091] "Event Information" refers to information about events or activities taking place at a specific location or during a specific period.
[0092] A "generative AI model" refers to an artificial intelligence technology that automatically generates output such as text and images based on input data.
[0093] A "stage script" is a document that describes the progression of a play or show that will be performed on stage.
[0094] An "announcement poster" is a printed material that visually conveys information about a particular event or show.
[0095] "Digital banner" refers to a graphic element for advertising displayed on a website or digital platform.
[0096] "Interface" refers to the software and / or hardware components through which a user interacts with a system.
[0097] "User" means an individual who utilizes the System to input and receive information.
[0098] "Reservation" means the process by which a User secures attendance at a particular event or show.
[0099] "Server" refers to a computer system that processes data and provides information.
[0100] "Input Data" refers to the information supplied to a generative AI model for analysis and processing.
[0101] "Means" refers to a method or device used to achieve a particular purpose.
[0102] "Best Show" refers to the show that is determined to be most suitable based on the user's interests and information about the places they plan to visit.
[0103] The following steps can be considered to implement the present invention: The system uses a generative AI model to collect information on tourist attractions, historical figures, and current events, and generates stage show scripts and promotional items based on this information. It also collects information on the user's interests and planned visits, suggests the most suitable shows, and provides an interface for easy booking.
[0104] Phase 1: Obtaining tourist attraction information and generating a stage script
[0105] The server accesses a database of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it obtains tourist attraction information through a tourist bureau's API or scrapes historical data from the Internet. The server then converts the obtained information into input data for the generative AI model. This data includes background information on the tourist attractions, historical episodes, and information on current events. The server then uses prompts for the generative AI model to generate a stage script.
[0106] Example prompt sentence:
[0107] "Create a 10-minute stage script based on anecdotes about famous tourist spots and famous people."
[0108] The server receives the stage script created by the AI and saves it as a text file. For example, it generates a script for a stage show that incorporates scenes from a local festival, based on Osaka's tourist attractions and anecdotes about Toyotomi Hideyoshi.
[0109] Phase 2: Generate announcement items
[0110] The server generates announcement posters and digital banners based on the generated stage script. Using a generative AI model, it devise visual layouts and wording that suit the content of the script and creates appropriate announcement items. As an example of a generative AI model, the prompt text used when generating an announcement poster is as follows:
[0111] Example prompt sentence:
[0112] "Design a promotional poster for a tourist show based on the generated stage script."
[0113] The generated posters and banners are saved in a digital format and sent to a printer as needed. For example, a poster advertising a tourist show themed around Toyotomi Hideyoshi may be created and sent to a printer for display in local shops and public facilities.
[0114] Phase 3: User interaction
[0115] The terminal provides the user with an interface that prompts them to input information such as historical themes of interest, planned visit locations, and planned visit dates. The user inputs the necessary information based on their interests and plans. The terminal then displays a list of shows retrieved from the server based on that information. The user can select the show of interest from the displayed shows and make a reservation to attend. As a specific example, if a user plans to visit Osaka and is interested in a stage show related to Toyotomi Hideyoshi, by inputting this information, the terminal will display a list of suitable shows, allowing the user to easily reserve the show they want.
[0116] As described above, the system of the present invention provides specific procedures for efficiently and flexibly carrying out everything from collecting tourist attraction information to generating stage scripts, creating announcement items, and interacting with users. This system dramatically improves the efficiency of preparing stage shows at tourist attractions, not only improving the user experience but also contributing to the revitalization of local tourism businesses.
[0117] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0118] Step 1:
[0119] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the required information.
[0120] Input: Tourism Bureau API endpoints and internet data.
[0121] Output: Raw data of tourist attractions, historical data, and event information.
[0122] Specifically, the server sends an API request to obtain information about tourist attractions in Osaka, and then uses scraping technology to collect historical data.
[0123] Step 2:
[0124] The server converts the acquired information into input data for a generative AI model.
[0125] Input: Raw data of tourist attractions, historical data, and event information.
[0126] Output: Data formatted in a way that is easy for the generative AI model to parse.
[0127] As a specific operation, the server converts the data into text format and integrates it into one prompt sentence.
[0128] Step 3:
[0129] The server requests the generative AI model to generate a stage script using a prompt sentence.
[0130] Input: Tourist information and historical data formatted with prompts.
[0131] Output: A stage script automatically generated by the generative AI model.
[0132] Specifically, the generation AI is given a prompt like this: "Create a 10-minute stage script based on stories about famous tourist attractions and famous people." The server then saves the generated text as a text file.
[0133] Step 4:
[0134] The server generates announcement posters and digital banners based on the generated stage script.
[0135] Input: The generated stage script.
[0136] Output: Digital format of announcement posters and digital banners.
[0137] Specifically, the following prompt is input to the generation AI: "Based on the generated stage script, design a poster advertising the tourist show." The generated poster is then saved as a PNG file.
[0138] Step 5:
[0139] The server stores the generated announcement items in a digital format and transmits them to a printer as needed.
[0140] Input: Digital files of announcement posters and digital banners.
[0141] Output: The print data sent to the printer or the saved digital file.
[0142] Specifically, the saved file is sent to a printing company via API or emailed.
[0143] Step 6:
[0144] The terminal provides an interface that prompts the user to input information such as historical topics of interest, planned places to visit, and planned dates of visit.
[0145] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0146] Output: The input user data.
[0147] As a specific operation, a form is provided in which the user inputs a theme and date, and clicks a "Submit" button.
[0148] Step 7:
[0149] The terminal transmits the user's input information to the server.
[0150] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0151] Output: User data sent to the server.
[0152] Specifically, the user's data is sent to the server via the API.
[0153] Step 8:
[0154] The server generates a list of the most suitable shows based on the information input by the user and returns it to the terminal.
[0155] Input: User data.
[0156] Output: A list of the best shows.
[0157] Specifically, the server searches the database for matching shows based on the input data and returns the list to the terminal in JSON format.
[0158] Step 9:
[0159] The terminal displays a list of suggested shows to the user.
[0160] Input: A list of shows received from the server.
[0161] Output: A list of the shows displayed.
[0162] Specifically, the show data is displayed in list form, and a "reserve" button is provided so that the user can make a selection.
[0163] Step 10:
[0164] The user selects the show they are interested in and completes the booking process.
[0165] Enter: Show Selection.
[0166] Output: Confirmed reservation data.
[0167] Specifically, the user selects a show, clicks the "Reserve" button, enters the necessary information, and confirms the reservation.
[0168] These steps enable the system to efficiently perform a series of processes, from obtaining tourist attraction information to generating stage scripts and announcement items, and interacting with users.
[0169] (Application example 1)
[0170] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0171] There is a need for a system that can efficiently create stage scripts and promotional items for period drama shows at tourist attractions, and easily suggest and reserve the most suitable shows based on the user's interests and planned visits. However, current systems require a lot of manual work, which is time-consuming and labor-intensive, and have issues with not being fully optimized for user interaction.
[0172] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0173] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information using a generation AI, means for generating a stage script based on the information using the generation AI, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information on interests and planned visits, means for suggesting optimal shows based on user input, and means for booking virtual tours. This makes it possible to consistently and efficiently perform processes from collecting information on tourist attractions, generating stage scripts, creating announcement items, making suggestions to users, and booking virtual tours.
[0174] "Generative AI" refers to artificial intelligence that generates data using machine learning algorithms.
[0175] A "tourist attraction" is a particular place or area that is worth visiting for tourists.
[0176] A "historical figure" is someone who played an important role in the past.
[0177] "Event information" refers to data about an event taking place at a particular location or during a particular period of time.
[0178] A "stage script" is a scenario used in a play, show, or other performance.
[0179] An "announcement poster" is a visual medium used to widely publicize a specific event or piece of information.
[0180] A "digital banner" is an advertising image or graphic that is displayed on a website or application.
[0181] An "interface" is the means or environment through which a user interacts with a system.
[0182] A "virtual tour" is a service that allows you to virtually experience real places or events using digital technology.
[0183] A "reservation system" is a system that allows users to reserve specific services or events in advance.
[0184] This section describes an embodiment of the present invention. This system utilizes a generative AI model to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. Furthermore, it provides a function to suggest the most suitable show based on the user's interests and planned visits, and to make reservations easily.
[0185] First, the server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information, such as background information on tourist attractions, historical episodes, and current events.
[0186] The server then inputs the acquired information into a generative AI model (e.g., GPT-4). The prompt is given in the following format:
[0187] Enter information about specific landmarks and historical figures. For example, generate a script for a historical drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details about the scene setting, character dialogue, and action.
[0188] The generative AI model automatically generates a stage script based on this prompt, which includes details about the story, the setting, and the characters' lines.
[0189] Based on the generated script, the server generates promotional posters and digital banners. Using a generative AI model, promotional items are created with visual layouts and wording that match the script's content. Promotional items are saved in a digital format and can be sent to a printing company for print production if needed.
[0190] The terminal provides the user with an interface that prompts them to input the places they plan to visit, historical themes of interest, and the planned date of visit. The user inputs the necessary information based on their own interests and plans. For example, the user may input, "When would I like to visit Osaka? I'm interested in a period drama show about Toyotomi Hideyoshi." Based on this information, the terminal displays a list of shows retrieved from the server, allowing the user to easily reserve the show they want.
[0191] The specific hardware and software used are a database server (e.g., AWS RDS), a generative AI model (e.g., GPT-4), and a front-end framework (e.g., React Native).The user interface is provided using a smartphone (iOS / Android).
[0192] This makes it possible to consistently and efficiently collect information on tourist attractions, generate stage scripts, create promotional items, make suggestions to users, and even book virtual tours.
[0193] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0194] Step 1:
[0195] The server retrieves information about tourist attractions, data about historical figures, and information about current events from the database. The input includes the tourist attraction ID, category, and related historical episodes. The output is this information and passed on to the next process. Specifically, the server accesses the database using an API request and queries the required information.
[0196] Step 2:
[0197] The server converts the acquired tourist attraction information, historical figure data, and event information into input data for the generative AI model. The input includes the acquired raw data, and the output generates formatted data in the form of a prompt. Specifically, the server analyzes the data and creates a prompt such as, "Generate a script for a period drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details of the stage setting, character dialogue, and action."
[0198] Step 3:
[0199] The server inputs a prompt sentence into a generative AI model (e.g., GPT-4) and generates a stage script. The input includes the prompt sentence, and the output is the generated stage script. Specifically, the server sends the prompt sentence to the API of the generative AI model and obtains the generated script.
[0200] Step 4:
[0201] The server generates announcement posters and digital banners based on the generated stage script. The input includes the stage script, and the output is visual content (announcement posters and digital banners). Specifically, the server uses AI to automatically generate design elements that match the content of the script and incorporate them into the posters and banners.
[0202] Step 5:
[0203] The terminal provides an interface that prompts the user to input information such as the places to visit, historical themes of interest, and the planned date of the visit. The input includes the information entered by the user, and the output is sent to the server. Specifically, the terminal's UI displays an input form and the user enters the information.
[0204] Step 6:
[0205] The server suggests the best shows based on the user's input data. The input includes the places to visit and themes of interest entered by the user, and the output is a list of suggested shows. Specifically, the server searches the database for matching shows, selects the shows that best fit the user's criteria, and lists them.
[0206] Step 7:
[0207] The user checks the list of shows suggested by the server on the terminal, selects the desired show, and makes a reservation. The input includes information about the show selected by the user, and the output is a reservation confirmation and ticket information. In concrete terms, the terminal sends the user input to the server, which issues the ticket and returns the reservation details through the reservation system.
[0208] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0209] One possible embodiment of the present invention is a system that uses AI to automatically generate stage scripts based on tourist attraction information, data on historical figures, and current event information, and creates announcement posters and digital banners, in addition to an emotion engine that recognizes user emotions. This system collects emotion data along with information on the user's interests and planned visits, and then suggests the optimal show based on this data. Furthermore, by adjusting the content and difficulty of the show according to the user's emotions, a more personalized experience can be provided.
[0210] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0211] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the necessary information. For example, it collects information about tourist attractions in Kyoto, historical data about Ryoma Sakamoto, and event information such as local festivals.
[0212] The server then activates a generation AI based on the acquired information to generate a stage script. The generation AI takes into account the background information of the tourist spot, historical episodes, and ongoing events to create an appealing scenario for tourists.
[0213] (Example)
[0214] Based on local information about Kyoto, a stage script is generated that incorporates stories about Sakamoto Ryoma and the patriots of the late Edo period.
[0215] 2. Phase 2: Generate announcement items
[0216] Based on the generated stage script, the server uses generative AI to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[0217] (Example)
[0218] We will create a poster advertising a period drama show in Kyoto themed around Sakamoto Ryoma and display it at local tourist information centers.
[0219] 3. Phase 3: User Interaction
[0220] The terminal provides a user with an input interface, where the user can input the historical topics of interest, the places to visit, and the dates of the visit. The emotion engine also recognizes the user's emotion data and collects the user's emotional state at the time of input.
[0221] When a user enters their interests, planned places to visit, and planned dates of visit through the interface, the emotion engine analyzes the user's emotional data and conveys it to the system.
[0222] (Example)
[0223] If a user is planning to visit Kyoto and is interested in a show about Sakamoto Ryoma, they can input this information and the emotion engine will recognize the user's emotion data of excitement and anticipation.
[0224] 4. Phase 4: Propose and book a show
[0225] The server proposes the most suitable show based on the user's input data and emotional data. The emotional engine takes into account the user's emotional state and adjusts the content of the proposal and the difficulty of the show.
[0226] The terminal displays a list of suggested shows to the user, who then selects the show they want and completes the booking process.
[0227] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[0228] The server stores the reservation information in a database and sends the user a reservation confirmation.
[0229] (Example)
[0230] If a user selects a show related to Sakamoto Ryoma and confirms a reservation, the system will use its emotion engine to suggest more dramatic performances and special seats for users with high expectations.
[0231] In this way, by combining generative AI and an emotion engine, the present invention can generate stage scripts and promotional items at tourist attractions, and provide optimal show experiences according to the user's emotions. It also contributes to revitalizing local tourism businesses and promoting the development of performers.
[0232] The processing flow will be explained below.
[0233] Step 1:
[0234] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the required information. Tourist attraction information includes local area names and tourist attraction details, historical figures information includes names and achievements, and event information includes details of current or upcoming events.
[0235] Step 2:
[0236] The server converts the acquired information into a format that prepares the data for the generation AI to use in the next processing stage.
[0237] Step 3:
[0238] The server launches a generation AI that uses the formatted data to generate a stage script. The generation AI creates a scenario by weaving together information on tourist attractions, historical events, and current events.
[0239] Step 4:
[0240] The server saves the generated stage script, adding metadata (such as information about the region, historical figures, and events) to facilitate future searches and references.
[0241] Step 5:
[0242] The server generates promotional posters and digital banners based on the generated stage script, using generative AI to automatically create advertising materials by incorporating visually appealing designs and information extracted from the script.
[0243] Step 6:
[0244] The server stores the generated advertisement posters and digital banners in a database, sends them to a printing company, or uploads them to an online advertising platform.
[0245] Step 7:
[0246] The terminal provides the user with an input interface that allows the user to input historical topics of interest, places to visit, and dates of visit.
[0247] Step 8:
[0248] When a user enters their interests, planned visit locations, and visit dates into the interface, the emotion engine recognizes the user's emotions and collects emotional data at the time of input.
[0249] Step 9:
[0250] The device sends the user's input information and emotion data to the server, and issues a query to suggest the best show.
[0251] Step 10:
[0252] The server searches the database for shows that match the user's input criteria and returns the appropriate results to the device, adjusting the content and difficulty of the show using data from the emotion engine.
[0253] Step 11:
[0254] The terminal displays the list of shows received from the server to the user, who can then select the show he or she desires from the list.
[0255] Step 12:
[0256] Users select the show they want and begin the booking process, which may take into account data from the emotion engine to provide special experiences or suggestions.
[0257] Step 13:
[0258] The server saves the user's reservation information in a database and sends a reservation confirmation to the user. The user receives a confirmation email or notification that the reservation has been confirmed.
[0259] In this way, a new entertainment experience at a tourist attraction is provided through specific actions taken at each step. The introduction of an emotion engine can suggest more personalized shows for users, increasing satisfaction.
[0260] Example 2
[0261] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0262] Modern tourist destinations are required to provide tourists with engaging and personalized entertainment experiences. However, conventional methods have difficulty effectively utilizing information about tourist attractions and historical figures to generate stage scripts and to suggest personalized shows based on user emotions. Therefore, a system is needed to further enhance the experience at tourist destinations.
[0263] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0264] In this invention, the server includes means for acquiring information on tourist destinations, data on historical figures, and information on current events using a generation device, means for generating a script based on the acquired information, means for generating announcements based on the generated script, means for providing a user with an interface for collecting information on interests and planned visits, means for collecting user emotion data using an emotion analysis device, means for suggesting optimal shows based on the user's input and emotion data, and means for the user to make reservations for the suggested shows, thereby making it possible to provide tourists with a personalized and attractive entertainment experience.
[0265] The "generation device" is a device that acquires information on tourist spots, data on historical figures, and information on current events, and automatically generates scripts and announcements based on that information.
[0266] "Information about tourist destinations" refers to the historical background, geographical characteristics, famous places, and event information held in the vicinity of a particular tourist destination.
[0267] "Data on historical figures" means information about a specific historical figure, including data about that person's life, achievements, and historical events involved.
[0268] "Event information" refers to information about events, festivals, exhibitions, etc. held in specific areas or facilities.
[0269] A "script" is a scenario that describes in detail the content of a show or performance to be offered to tourists, and includes the story, lines, and production instructions.
[0270] "Announcements" are advertising materials such as posters and digital banners that are based on the content of the script and are used to inform tourists and the general public about the existence of the show or performance.
[0271] An "interface" is a means by which a user inputs information such as interests, planned visit locations, and visit dates into the system, and is typically a web page or application form.
[0272] An "emotion analysis device" is a device that recognizes a user's emotions and collects that data, and includes facial expression recognition software and voice analysis systems.
[0273] "User input" refers to information such as interests, planned places to visit, planned dates of visit, etc. that a user provides to the system through an interface.
[0274] The "means for suggesting the best show" is a function of the system to select and suggest personalized shows and performances based on user input and emotional data.
[0275] A "reservation mechanism" is a system feature that provides the necessary procedures and information for a user to confirm a reservation for a proposed show.
[0276] As an embodiment of the present invention, we will describe a system that automatically generates stage scripts and creates announcements using a generation device based on tourist destination information, data on historical figures, and current event information. This system combines an emotion analysis device that recognizes the user's emotions, collects emotional data along with information on the user's interests and planned visits, and uses this data to propose the optimal show. In addition, by adjusting the content and difficulty of the show according to the user's emotions, it is possible to provide a more personalized experience.
[0277] Phase 1: Obtaining tourist information and generating a stage script
[0278] server
[0279] The server first accesses databases of tourist attractions, historical figures, and current events to obtain the necessary information. For example, it collects information on tourist attractions, historical figures, and local events for a specific city from the database.
[0280] Next, the server uses the acquired information to launch a generative AI (e.g., OpenAI's GPT-4) to generate a stage script. The generative AI takes into account the tourist destination's background information, historical episodes, and ongoing events to create an appealing scenario for tourists.
[0281] (Example)
[0282] The server generates a stage script incorporating episodes about historical figures and their achievements based on tourist information about a specific area.
[0283] Phase 2: Generate announcement items
[0284] server
[0285] Based on the generated stage script, the server uses a generative AI (e.g., DALL-E 2) to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[0286] (Example)
[0287] The server uses generative AI to create a poster advertising a show themed around a historical figure and instructs it to be displayed in local tourist information centers.
[0288] Phase 3: User interaction
[0289] Terminal
[0290] The terminal provides a user with an input interface, where the user can input historical topics of interest, planned visit locations, and visit dates, and a sentiment analyzer recognizes the user's emotional data and collects the user's emotional state at the time of input.
[0291] User
[0292] When a user inputs their interests, planned places to visit, and planned dates of visit through the interface, the emotion analyzer analyzes the user's emotion data and transmits it to the system.
[0293] (Example)
[0294] If a user plans to visit a particular city and is interested in a show about a historical figure, they can enter this information and the sentiment analyzer will recognize the user's emotional data of excitement and anticipation.
[0295] Phase 4: Propose and book a show
[0296] server
[0297] The server proposes the most suitable show based on the user's input data and emotional data. The emotion analyzer takes into account the user's emotional state and adjusts the content of the proposal and the difficulty level of the show.
[0298] Terminal
[0299] The terminal displays a list of suggested shows to the user, and the user selects the show they want and completes the reservation procedure.
[0300] User
[0301] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[0302] server
[0303] The server stores the reservation information in a database and sends the user a reservation confirmation.
[0304] (Example)
[0305] If a user selects a show about a particular historical figure and confirms a reservation, the system will use the emotion analyzer to suggest more dramatic performances and special seats to users with high expectations.
[0306] In this way, by combining generative AI and an emotion analysis device, the present invention can generate stage scripts and promotional items at tourist destinations, and provide optimal show experiences based on the user's emotions. This will revitalize local tourism businesses and provide attractive experiences for tourists.
[0307] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0308] Step 1: Obtain tourist information
[0309] server
[0310] The server accesses a database of tourist attractions, historical figures, and current event information.
[0311] The server retrieves the necessary information from a database. For example, it collects information about tourist attractions in a particular city, data about historical figures, and information about local events.
[0312] Input: Request to access a database of tourist attractions, historical figures, and event information.
[0313] Output: Collected tourist destination information, historical figures data, and event information.
[0314] Step 2: Generate the stage script
[0315] server
[0316] The server launches a generative AI (e.g., OpenAI's GPT-4) based on the information collected.
[0317] The server inputs prompts into the generation AI and generates a stage script.
[0318] Example prompt: "Using specific tourist destination information and historical figure data, generate a stage script that will appeal to tourists."
[0319] The generation AI generates a script based on input prompts.
[0320] The server saves the generated stage script.
[0321] Input: tourist destination information, historical figures data, event information, and prompts for the generation AI.
[0322] Output: The generated stage script.
[0323] Step 3: Create an announcement item
[0324] server
[0325] The server launches the generated AI (e.g., DALL-E 2) based on the generated stage script.
[0326] The server inputs prompts into the generation AI, which then generates announcement posters and digital banners.
[0327] Example prompt: "Create a visually appealing announcement poster based on the stage script generated."
[0328] The generation AI creates announcement items based on input prompts.
[0329] The server stores the generated announcement items in a digital format.
[0330] The server sends the notification items to a printing company as needed to create printed materials.
[0331] Input: Stage script, and prompts for the generation AI.
[0332] Output: Generated announcement posters and digital banners.
[0333] Step 4: Enter user data
[0334] Terminal
[0335] The terminal provides an input interface to the user.
[0336] This interface allows the user to input historical topics of interest, the places to visit, and the dates of the visit.
[0337] A sentiment analyzer (e.g., Affectiva's SDK) recognizes the user's emotional data.
[0338] Input: User interests, planned visit locations, visit dates, and sentiment data.
[0339] Output: Collected user input data and emotion data.
[0340] Step 5: Propose a show
[0341] server
[0342] The server suggests the most suitable show based on the user's input data and emotional data.
[0343] An emotion analyzer takes into account the user's emotional state and adjusts the content of the suggestions and the difficulty level of the show.
[0344] Input: User input data and emotion data.
[0345] Output: A list of suggestions for the best shows.
[0346] Step 6: View and book a show
[0347] Terminal
[0348] The terminal displays a list of suggested shows to the user.
[0349] The list includes detailed information about each show.
[0350] Input: A list of best show suggestions.
[0351] Output: Shows what the user selects.
[0352] Step 7: Confirm your booking
[0353] User
[0354] The user selects the show they want and confirms the reservation.
[0355] The system collects the participant information (number of participants, special requests, etc.) and completes the reservation.
[0356] Input: User's show selection and participation information.
[0357] Output: Confirmed booking.
[0358] Step 8: Save and notify reservation information
[0359] server
[0360] The server stores the reservation information in a database.
[0361] The server sends a reservation confirmation to the user.
[0362] Input: Confirmed reservation information.
[0363] Output: Saved reservation data and notification to the user.
[0364] Through the above processing steps, the system can provide tourists with an engaging and personalized entertainment experience.
[0365] (Application example 2)
[0366] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0367] Modern tourist destinations and stores are required to provide tourists with a wealth of information and engaging experiences. It is also important to provide personalized services based on tourists' interests and emotions, but achieving this requires massive amounts of information processing and real-time adjustments. Therefore, there is a need to develop a system that can efficiently provide information on tourist attractions and events, and suggest personalized shows based on emotional data.
[0368] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0369] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information, means for generating a stage script based on the information using a generation AI, and means for generating announcement posters and digital banners based on the generated stage script. This makes it possible to provide a personalized show experience in tourist spots and brick-and-mortar stores that matches the user's emotions and interests, thereby improving tourist satisfaction.
[0370] "Generative AI" is an artificial intelligence system that performs natural language processing based on acquired data and automatically generates scripts and announcement posters based on a predetermined format.
[0371] "Tourist attraction information" refers to data such as detailed descriptions of tourist destinations, their history, access methods, highlights, and reviews.
[0372] "Data on historical figures" refers to information about the lives, achievements, and related anecdotes of famous people from the past.
[0373] "Current event information" refers to schedules and detailed information about events, festivals, special exhibitions, etc. currently being held at specific tourist spots or regions.
[0374] A "stage script" refers to a script or scenario for a show or guided tour offered to tourists based on information about tourist attractions or historical figures.
[0375] "Promotional posters and digital banners" are posters and online banner advertisements created to promote an event or show.
[0376] An "interface" is an input device or display that a user uses to input information into or receive information from a system.
[0377] An "emotion engine" is an artificial intelligence system that recognizes and analyzes emotional data from user input, facial expressions, voice, etc.
[0378] "Emotion data" is data that indicates the user's emotional state, such as excitement, joy, expectation, or anxiety.
[0379] The "means for suggesting the best show" refers to an algorithm or system that recommends the most suitable show or guided tour for a user based on the user's input information and emotional data.
[0380] A "reservation mechanism" is an online system or application function that allows a user to select a proposed show or guided tour and complete the reservation process.
[0381] To implement the present invention, the server, terminal, and user must function and cooperate with each other as follows.
[0382] First, the server accesses a database to obtain information on tourist attractions, data on historical figures, and current event information. Based on the obtained data, the server uses a generative AI to generate a stage script. The generative AI model used is often the Hugging Face model. This generative AI performs natural language processing to create a scenario that takes into account tourist attractions, historical episodes, and current event information.
[0383] The server then creates promotional posters and digital banners based on the generated stage script, using the same generative AI model to automatically generate visually appealing design and informational advertising materials, which are then stored in a digital format.
[0384] The device provides a user with an interface through which they can input historical topics of interest, planned visit locations, and visit dates. The emotion engine then collects the user's emotional data and performs emotion recognition. Specifically, it analyzes the text and voice data entered by the user and classifies emotions such as excitement, anticipation, and relief. The emotion engine uses the Hugging Face emotion analysis model.
[0385] The server then suggests the most suitable show based on the user's input data and emotional data. The user selects the show they are interested in from the displayed list and completes the reservation procedure through their device. Once the reservation is confirmed, the server saves the reservation information in a database and sends a reservation confirmation notification to the user.
[0386] For example, if a user is interested in a show about a "historical figure" at a tourist spot they plan to visit, and the emotion engine evaluates the user's expectations highly, the generation AI will automatically generate and suggest a show with special production and settings. The user can then experience the show in a more complete way using a smartphone or head-mounted display.
[0387] Examples of specific prompts for generative AI models include:
[0388] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[0389] This system will enable tourist destinations and brick-and-mortar stores to provide a personalized show experience tailored to the user's emotions and interests, improving tourist satisfaction. It is also expected to contribute to revitalizing local tourism businesses.
[0390] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0391] Step 1:
[0392] The server retrieves information about tourist attractions, historical figures, and current events from a database. The server accesses the database, sends a request for a specified area or person, and receives data based on that request. In this process, the input is the area or person, and the output is the corresponding detailed information.
[0393] Step 2:
[0394] The server generates a stage script using a generative AI model based on the data it acquires. The server converts the acquired data into a prompt sentence and inputs it into the generative AI model. The generative AI model generates a script based on this prompt and outputs its content. Specifically, the Hugging Face generative AI model is used, and the following example prompt sentence is input:
[0395] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[0396] The generated stage script is obtained as output.
[0397] Step 3:
[0398] The server uses a generative AI model to generate announcement posters and digital banners based on the generated stage script. The server includes the script content in prompt text and inputs it into the generative AI model. The model converts the script information into a visual design and generates an announcement poster or digital banner. The output is a digital file containing the visual design.
[0399] Step 4:
[0400] The terminal provides an input interface to the user, through which the user inputs the historical topics of interest, the places to visit, and the dates of the visit, thereby collecting the user's input data.
[0401] Step 5:
[0402] The device uses an emotion engine to recognize emotions from the user's input data. In this process, the user's input text or voice is input into the emotion engine, which then analyzes it and outputs emotional data. Specifically, it uses the Hugging Face emotion analysis model to classify the user's emotions, such as excitement or anticipation.
[0403] Step 6:
[0404] The server suggests the best shows based on the user's input data and emotional data. The server analyzes this data using an algorithm to create and suggest a list of shows that are best suited to the user based on specific criteria. Input data includes the user's interests and emotional data, and the output is a list of shows.
[0405] Step 7:
[0406] The user selects the show they are interested in from the list of suggested shows through their terminal and proceeds with the reservation procedure. The user selects the show they want and enters the necessary information to complete the reservation. At this time, the system confirms the reservation information based on the input data and provides reservation confirmation information as output.
[0407] Step 8:
[0408] The server saves the reservation information in a database and sends a reservation confirmation notice to the user. The server organizes the user's reservation data, saves it in a database, and generates and sends confirmation emails and notifications to the user. The output is a reservation confirmation notice.
[0409] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0410] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0411] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0412] [Second embodiment]
[0413] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0414] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0415] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0416] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0417] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0418] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0419] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0420] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0421] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0422] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0423] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0424] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0425] The following forms are conceivable for implementing the present invention. This system combines advanced technology using generative AI to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. The system also suggests the most suitable shows based on the user's interests and information about the places they plan to visit, and provides an interface that allows users to easily make reservations.
[0426] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0427] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it collects information about tourist attractions in Osaka, historical data about Toyotomi Hideyoshi, and event information such as local festivals.
[0428] The server converts the acquired information into input data for the AI generator, which then automatically generates a stage script. The AI generator takes into account the background information of the tourist spot, historical episodes, and ongoing events to create a scenario that will provide an attractive performance for tourists.
[0429] (Example)
[0430] Based on local information about Osaka, we will generate a stage script for a period drama show that incorporates stories about Toyotomi Hideyoshi and his retainers, as well as scenes from a local festival.
[0431] 2. Phase 2: Generate announcement items
[0432] The server automatically generates promotional posters and digital banners based on the generated stage script. The AI creates promotional items incorporating visual layouts and wording appropriate to the script's content, and saves them in a digital format. If necessary, they can also be sent to a printing company for printing.
[0433] (Example)
[0434] Create a poster advertising a period drama show in Osaka with a Toyotomi Hideyoshi theme and print it for display in local shops, train stations, etc.
[0435] 3. Phase 3: User Interaction
[0436] The terminal provides an interface that prompts the user to input information such as historical themes of interest, planned places to visit, planned dates of visit, etc. The user inputs the necessary information based on his or her own interests and plans.
[0437] The terminal displays a list of shows retrieved from the server to suggest the best shows based on the user's input. The user can select the show they are interested in from the displayed list and make a reservation to attend.
[0438] (Example)
[0439] If a user wants to visit Osaka during a certain period and is interested in a period drama show about Toyotomi Hideyoshi, by entering this information, the device will display a list of relevant shows, allowing the user to easily book the show they want.
[0440] In this way, the system of the present invention utilizes generative AI to efficiently and flexibly generate stage scripts and promotional items, providing users with an optimal show experience. It can also contribute to revitalizing local tourism businesses and promoting the development of performers.
[0441] The processing flow will be explained below.
[0442] Step 1:
[0443] The server accesses a database of tourist attractions, historical figures, and current event information. Information about tourist attractions includes the names of specific areas, tourist attractions, and their characteristics. Data about historical figures includes information about their names, eras, and major achievements.
[0444] Step 2:
[0445] The server converts the information it obtains from the database into a format that can be input into the generation AI, arranging tourist attraction information, historical figure information, and event information into a structure that is easy for the AI to use.
[0446] Step 3:
[0447] The server calls the generation AI, which generates a stage script based on the prepared data. The generation AI automatically creates a scenario based on the given theme from the input information.
[0448] Step 4:
[0449] The server saves the generated stage script in a database, adding metadata about the script (e.g., the name of the region, key historical figures, the time period, etc.) to make it easier to search for later.
[0450] Step 5:
[0451] The server calls AI to generate announcement posters and digital banners based on the generated stage script. The AI then generates advertising materials containing visual designs and information that match the content of the script.
[0452] Step 6:
[0453] The server stores the generated posters and digital banners in a database and sends them to the printing company as appropriate, and the digital banners are automatically uploaded to an online advertising platform.
[0454] Step 7:
[0455] The terminal provides the user with an input interface in which the user can input historical topics of interest, places to visit, and dates of visit.
[0456] Step 8:
[0457] The user enters the necessary information into the interface based on their interests and planned visit date, for example, they enter the planned visit date to Osaka and that they are interested in a show about Toyotomi Hideyoshi.
[0458] Step 9:
[0459] The terminal queries the server based on user input to obtain a list of relevant shows, and the server searches the database for shows that meet the criteria and returns the results to the terminal.
[0460] Step 10:
[0461] The terminal displays the list of shows it has acquired to the user, allowing them to select from available shows. The user then selects the show they want and proceeds with the reservation procedure.
[0462] Step 11:
[0463] The user selects the show they want and confirms the reservation. When making a reservation, they enter the necessary information (e.g., number of participants, special requests, etc.).
[0464] Step 12:
[0465] The server receives the user's reservation information and stores it in a database. It also sends a reservation confirmation notification to the user. The user can receive an email or a notification that the reservation has been confirmed.
[0466] Example 1
[0467] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0468] In the past, creating scripts and promotional items for stage shows at tourist attractions required a lot of manual work, resulting in high costs and time. Furthermore, there was no established system for suggesting or booking shows tailored to user interests, which tended to limit the tourist experience. This invention utilizes a generative AI model to improve the efficiency of generating scripts and promotional items, thereby solving the problem of making it easier to suggest the best shows for users.
[0469] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0470] This invention includes means for acquiring information about tourist attractions, data about historical figures, and information about current events, means for converting the acquired information as input data for a generative AI model, means for generating a stage script based on the information using the generative AI model, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information about interests and planned places to visit, means for suggesting optimal shows based on user input, and means for the user to make reservations for the suggested shows. This improves the efficiency of creating scripts and generating announcement items for stage shows at tourist attractions, making it possible to suggest optimal shows to users and easily make reservations.
[0471] "Tourist attraction" means a place of historical, cultural, artistic or natural value that attracts tourists.
[0472] A "historical figure" refers to an individual who played an important role in the history of a particular region or period.
[0473] "Event Information" refers to information about events or activities taking place at a specific location or during a specific period.
[0474] A "generative AI model" refers to an artificial intelligence technology that automatically generates output such as text and images based on input data.
[0475] A "stage script" is a document that describes the progression of a play or show that will be performed on stage.
[0476] An "announcement poster" is a printed material that visually conveys information about a particular event or show.
[0477] "Digital banner" refers to a graphic element for advertising displayed on a website or digital platform.
[0478] "Interface" refers to the software and / or hardware components through which a user interacts with a system.
[0479] "User" means an individual who utilizes the System to input and receive information.
[0480] "Reservation" means the process by which a User secures attendance at a particular event or show.
[0481] "Server" refers to a computer system that processes data and provides information.
[0482] "Input Data" refers to the information supplied to a generative AI model for analysis and processing.
[0483] "Means" refers to a method or device used to achieve a particular purpose.
[0484] "Best Show" refers to the show that is determined to be most suitable based on the user's interests and information about the places they plan to visit.
[0485] The following steps can be considered to implement the present invention: The system uses a generative AI model to collect information on tourist attractions, historical figures, and current events, and generates stage show scripts and promotional items based on this information. It also collects information on the user's interests and planned visits, suggests the most suitable shows, and provides an interface for easy booking.
[0486] Phase 1: Obtaining tourist attraction information and generating a stage script
[0487] The server accesses a database of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it obtains tourist attraction information through a tourist bureau's API or scrapes historical data from the Internet. The server then converts the obtained information into input data for the generative AI model. This data includes background information on the tourist attractions, historical episodes, and information on current events. The server then uses prompts for the generative AI model to generate a stage script.
[0488] Example prompt sentence:
[0489] "Create a 10-minute stage script based on anecdotes about famous tourist spots and famous people."
[0490] The server receives the stage script created by the AI and saves it as a text file. For example, it generates a script for a stage show that incorporates scenes from a local festival, based on Osaka's tourist attractions and anecdotes about Toyotomi Hideyoshi.
[0491] Phase 2: Generate announcement items
[0492] The server generates announcement posters and digital banners based on the generated stage script. Using a generative AI model, it devise visual layouts and wording that suit the content of the script and creates appropriate announcement items. As an example of a generative AI model, the prompt text used when generating an announcement poster is as follows:
[0493] Example prompt sentence:
[0494] "Design a promotional poster for a tourist show based on the generated stage script."
[0495] The generated posters and banners are saved in a digital format and sent to a printer as needed. For example, a poster advertising a tourist show themed around Toyotomi Hideyoshi may be created and sent to a printer for display in local shops and public facilities.
[0496] Phase 3: User interaction
[0497] The terminal provides the user with an interface that prompts them to input information such as historical themes of interest, planned visit locations, and planned visit dates. The user inputs the necessary information based on their interests and plans. The terminal then displays a list of shows retrieved from the server based on that information. The user can select the show of interest from the displayed shows and make a reservation to attend. As a specific example, if a user plans to visit Osaka and is interested in a stage show related to Toyotomi Hideyoshi, by inputting this information, the terminal will display a list of suitable shows, allowing the user to easily reserve the show they want.
[0498] As described above, the system of the present invention provides specific procedures for efficiently and flexibly carrying out everything from collecting tourist attraction information to generating stage scripts, creating announcement items, and interacting with users. This system dramatically improves the efficiency of preparing stage shows at tourist attractions, not only improving the user experience but also contributing to the revitalization of local tourism businesses.
[0499] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0500] Step 1:
[0501] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the required information.
[0502] Input: Tourism Bureau API endpoints and internet data.
[0503] Output: Raw data of tourist attractions, historical data, and event information.
[0504] Specifically, the server sends an API request to obtain information about tourist attractions in Osaka, and then uses scraping technology to collect historical data.
[0505] Step 2:
[0506] The server converts the acquired information into input data for a generative AI model.
[0507] Input: Raw data of tourist attractions, historical data, and event information.
[0508] Output: Data formatted in a way that is easy for the generative AI model to parse.
[0509] As a specific operation, the server converts the data into text format and integrates it into one prompt sentence.
[0510] Step 3:
[0511] The server requests the generative AI model to generate a stage script using a prompt sentence.
[0512] Input: Tourist information and historical data formatted with prompts.
[0513] Output: A stage script automatically generated by the generative AI model.
[0514] Specifically, the generation AI is given a prompt like this: "Create a 10-minute stage script based on stories about famous tourist attractions and famous people." The server then saves the generated text as a text file.
[0515] Step 4:
[0516] The server generates announcement posters and digital banners based on the generated stage script.
[0517] Input: The generated stage script.
[0518] Output: Digital format of announcement posters and digital banners.
[0519] Specifically, the following prompt is input to the generation AI: "Based on the generated stage script, design a poster advertising the tourist show." The generated poster is then saved as a PNG file.
[0520] Step 5:
[0521] The server stores the generated announcement items in a digital format and transmits them to a printer as needed.
[0522] Input: Digital files of announcement posters and digital banners.
[0523] Output: The print data sent to the printer or the saved digital file.
[0524] Specifically, the saved file is sent to a printing company via API or emailed.
[0525] Step 6:
[0526] The terminal provides an interface that prompts the user to input information such as historical topics of interest, planned places to visit, and planned dates of visit.
[0527] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0528] Output: The input user data.
[0529] As a specific operation, a form is provided in which the user inputs a theme and date, and clicks a "Submit" button.
[0530] Step 7:
[0531] The terminal transmits the user's input information to the server.
[0532] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0533] Output: User data sent to the server.
[0534] Specifically, the user's data is sent to the server via the API.
[0535] Step 8:
[0536] The server generates a list of the most suitable shows based on the information input by the user and returns it to the terminal.
[0537] Input: User data.
[0538] Output: A list of the best shows.
[0539] Specifically, the server searches the database for matching shows based on the input data and returns the list to the terminal in JSON format.
[0540] Step 9:
[0541] The terminal displays a list of suggested shows to the user.
[0542] Input: A list of shows received from the server.
[0543] Output: A list of the shows displayed.
[0544] Specifically, the show data is displayed in list form, and a "reserve" button is provided so that the user can make a selection.
[0545] Step 10:
[0546] The user selects the show they are interested in and completes the booking process.
[0547] Enter: Show Selection.
[0548] Output: Confirmed reservation data.
[0549] Specifically, the user selects a show, clicks the "Reserve" button, enters the necessary information, and confirms the reservation.
[0550] These steps enable the system to efficiently perform a series of processes, from obtaining tourist attraction information to generating stage scripts and announcement items, and interacting with users.
[0551] (Application example 1)
[0552] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0553] There is a need for a system that can efficiently create stage scripts and promotional items for period drama shows at tourist attractions, and easily suggest and reserve the most suitable shows based on the user's interests and planned visits. However, current systems require a lot of manual work, which is time-consuming and labor-intensive, and have issues with not being fully optimized for user interaction.
[0554] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0555] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information using a generation AI, means for generating a stage script based on the information using the generation AI, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information on interests and planned visits, means for suggesting optimal shows based on user input, and means for booking virtual tours. This makes it possible to consistently and efficiently perform processes from collecting information on tourist attractions, generating stage scripts, creating announcement items, making suggestions to users, and booking virtual tours.
[0556] "Generative AI" refers to artificial intelligence that generates data using machine learning algorithms.
[0557] A "tourist attraction" is a particular place or area that is worth visiting for tourists.
[0558] A "historical figure" is someone who played an important role in the past.
[0559] "Event information" refers to data about an event taking place at a particular location or during a particular period of time.
[0560] A "stage script" is a scenario used in a play, show, or other performance.
[0561] An "announcement poster" is a visual medium used to widely publicize a specific event or piece of information.
[0562] A "digital banner" is an advertising image or graphic that is displayed on a website or application.
[0563] An "interface" is the means or environment through which a user interacts with a system.
[0564] A "virtual tour" is a service that allows you to virtually experience real places or events using digital technology.
[0565] A "reservation system" is a system that allows users to reserve specific services or events in advance.
[0566] This section describes an embodiment of the present invention. This system utilizes a generative AI model to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. Furthermore, it provides a function to suggest the most suitable show based on the user's interests and planned visits, and to make reservations easily.
[0567] First, the server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information, such as background information on tourist attractions, historical episodes, and current events.
[0568] The server then inputs the acquired information into a generative AI model (e.g., GPT-4). The prompt is given in the following format:
[0569] Enter information about specific landmarks and historical figures. For example, generate a script for a historical drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details about the scene setting, character dialogue, and action.
[0570] The generative AI model automatically generates a stage script based on this prompt, which includes details about the story, the setting, and the characters' lines.
[0571] Based on the generated script, the server generates promotional posters and digital banners. Using a generative AI model, promotional items are created with visual layouts and wording that match the script's content. Promotional items are saved in a digital format and can be sent to a printing company for print production if needed.
[0572] The terminal provides the user with an interface that prompts them to input the places they plan to visit, historical themes of interest, and the planned date of visit. The user inputs the necessary information based on their own interests and plans. For example, the user may input, "When would I like to visit Osaka? I'm interested in a period drama show about Toyotomi Hideyoshi." Based on this information, the terminal displays a list of shows retrieved from the server, allowing the user to easily reserve the show they want.
[0573] The specific hardware and software used are a database server (e.g., AWS RDS), a generative AI model (e.g., GPT-4), and a front-end framework (e.g., React Native).The user interface is provided using a smartphone (iOS / Android).
[0574] This makes it possible to consistently and efficiently collect information on tourist attractions, generate stage scripts, create promotional items, make suggestions to users, and even book virtual tours.
[0575] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0576] Step 1:
[0577] The server retrieves information about tourist attractions, data about historical figures, and information about current events from the database. The input includes the tourist attraction ID, category, and related historical episodes. The output is this information and passed on to the next process. Specifically, the server accesses the database using an API request and queries the required information.
[0578] Step 2:
[0579] The server converts the acquired tourist attraction information, historical figure data, and event information into input data for the generative AI model. The input includes the acquired raw data, and the output generates formatted data in the form of a prompt. Specifically, the server analyzes the data and creates a prompt such as, "Generate a script for a period drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details of the stage setting, character dialogue, and action."
[0580] Step 3:
[0581] The server inputs a prompt sentence into a generative AI model (e.g., GPT-4) and generates a stage script. The input includes the prompt sentence, and the output is the generated stage script. Specifically, the server sends the prompt sentence to the API of the generative AI model and obtains the generated script.
[0582] Step 4:
[0583] The server generates announcement posters and digital banners based on the generated stage script. The input includes the stage script, and the output is visual content (announcement posters and digital banners). Specifically, the server uses AI to automatically generate design elements that match the content of the script and incorporate them into the posters and banners.
[0584] Step 5:
[0585] The terminal provides an interface that prompts the user to input information such as the places to visit, historical themes of interest, and the planned date of the visit. The input includes the information entered by the user, and the output is sent to the server. Specifically, the terminal's UI displays an input form and the user enters the information.
[0586] Step 6:
[0587] The server suggests the best shows based on the user's input data. The input includes the places to visit and themes of interest entered by the user, and the output is a list of suggested shows. Specifically, the server searches the database for matching shows, selects the shows that best fit the user's criteria, and lists them.
[0588] Step 7:
[0589] The user checks the list of shows suggested by the server on the terminal, selects the desired show, and makes a reservation. The input includes information about the show selected by the user, and the output is a reservation confirmation and ticket information. In concrete terms, the terminal sends the user input to the server, which issues the ticket and returns the reservation details through the reservation system.
[0590] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0591] One possible embodiment of the present invention is a system that uses AI to automatically generate stage scripts based on tourist attraction information, data on historical figures, and current event information, and creates announcement posters and digital banners, in addition to an emotion engine that recognizes user emotions. This system collects emotion data along with information on the user's interests and planned visits, and then suggests the optimal show based on this data. Furthermore, by adjusting the content and difficulty of the show according to the user's emotions, a more personalized experience can be provided.
[0592] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0593] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the necessary information. For example, it collects information about tourist attractions in Kyoto, historical data about Ryoma Sakamoto, and event information such as local festivals.
[0594] The server then activates a generation AI based on the acquired information to generate a stage script. The generation AI takes into account the background information of the tourist spot, historical episodes, and ongoing events to create an appealing scenario for tourists.
[0595] (Example)
[0596] Based on local information about Kyoto, a stage script is generated that incorporates stories about Sakamoto Ryoma and the patriots of the late Edo period.
[0597] 2. Phase 2: Generate announcement items
[0598] Based on the generated stage script, the server uses generative AI to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[0599] (Example)
[0600] We will create a poster advertising a period drama show in Kyoto themed around Sakamoto Ryoma and display it at local tourist information centers.
[0601] 3. Phase 3: User Interaction
[0602] The terminal provides a user with an input interface, where the user can input the historical topics of interest, the places to visit, and the dates of the visit. The emotion engine also recognizes the user's emotion data and collects the user's emotional state at the time of input.
[0603] When a user enters their interests, planned places to visit, and planned dates of visit through the interface, the emotion engine analyzes the user's emotional data and conveys it to the system.
[0604] (Example)
[0605] If a user is planning to visit Kyoto and is interested in a show about Sakamoto Ryoma, they can input this information and the emotion engine will recognize the user's emotion data of excitement and anticipation.
[0606] 4. Phase 4: Propose and book a show
[0607] The server proposes the most suitable show based on the user's input data and emotional data. The emotional engine takes into account the user's emotional state and adjusts the content of the proposal and the difficulty of the show.
[0608] The terminal displays a list of suggested shows to the user, who then selects the show they want and completes the booking process.
[0609] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[0610] The server stores the reservation information in a database and sends the user a reservation confirmation.
[0611] (Example)
[0612] If a user selects a show related to Sakamoto Ryoma and confirms a reservation, the system will use its emotion engine to suggest more dramatic performances and special seats for users with high expectations.
[0613] In this way, by combining generative AI and an emotion engine, the present invention can generate stage scripts and promotional items at tourist attractions, and provide optimal show experiences according to the user's emotions. It also contributes to revitalizing local tourism businesses and promoting the development of performers.
[0614] The processing flow will be explained below.
[0615] Step 1:
[0616] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the required information. Tourist attraction information includes local area names and tourist attraction details, historical figures information includes names and achievements, and event information includes details of current or upcoming events.
[0617] Step 2:
[0618] The server converts the acquired information into a format that prepares the data for the generation AI to use in the next processing stage.
[0619] Step 3:
[0620] The server launches a generation AI that uses the formatted data to generate a stage script. The generation AI creates a scenario by weaving together information on tourist attractions, historical events, and current events.
[0621] Step 4:
[0622] The server saves the generated stage script, adding metadata (such as information about the region, historical figures, and events) to facilitate future searches and references.
[0623] Step 5:
[0624] The server generates promotional posters and digital banners based on the generated stage script, using generative AI to automatically create advertising materials by incorporating visually appealing designs and information extracted from the script.
[0625] Step 6:
[0626] The server stores the generated advertisement posters and digital banners in a database, sends them to a printing company, or uploads them to an online advertising platform.
[0627] Step 7:
[0628] The terminal provides the user with an input interface that allows the user to input historical topics of interest, places to visit, and dates of visit.
[0629] Step 8:
[0630] When a user enters their interests, planned visit locations, and visit dates into the interface, the emotion engine recognizes the user's emotions and collects emotional data at the time of input.
[0631] Step 9:
[0632] The device sends the user's input information and emotion data to the server, and issues a query to suggest the best show.
[0633] Step 10:
[0634] The server searches the database for shows that match the user's input criteria and returns the appropriate results to the device, adjusting the content and difficulty of the show using data from the emotion engine.
[0635] Step 11:
[0636] The terminal displays the list of shows received from the server to the user, who can then select the show he or she desires from the list.
[0637] Step 12:
[0638] Users select the show they want and begin the booking process, which may take into account data from the emotion engine to provide special experiences or suggestions.
[0639] Step 13:
[0640] The server saves the user's reservation information in a database and sends a reservation confirmation to the user. The user receives a confirmation email or notification that the reservation has been confirmed.
[0641] In this way, a new entertainment experience at a tourist attraction is provided through specific actions taken at each step. The introduction of an emotion engine can suggest more personalized shows for users, increasing satisfaction.
[0642] Example 2
[0643] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0644] Modern tourist destinations are required to provide tourists with engaging and personalized entertainment experiences. However, conventional methods have difficulty effectively utilizing information about tourist attractions and historical figures to generate stage scripts and to suggest personalized shows based on user emotions. Therefore, a system is needed to further enhance the experience at tourist destinations.
[0645] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0646] In this invention, the server includes means for acquiring information on tourist destinations, data on historical figures, and information on current events using a generation device, means for generating a script based on the acquired information, means for generating announcements based on the generated script, means for providing a user with an interface for collecting information on interests and planned visits, means for collecting user emotion data using an emotion analysis device, means for suggesting optimal shows based on the user's input and emotion data, and means for the user to make reservations for the suggested shows, thereby making it possible to provide tourists with a personalized and attractive entertainment experience.
[0647] The "generation device" is a device that acquires information on tourist spots, data on historical figures, and information on current events, and automatically generates scripts and announcements based on that information.
[0648] "Information about tourist destinations" refers to the historical background, geographical characteristics, famous places, and event information held in the vicinity of a particular tourist destination.
[0649] "Data on historical figures" means information about a specific historical figure, including data about that person's life, achievements, and historical events involved.
[0650] "Event information" refers to information about events, festivals, exhibitions, etc. held in specific areas or facilities.
[0651] A "script" is a scenario that describes in detail the content of a show or performance to be offered to tourists, and includes the story, lines, and production instructions.
[0652] "Announcements" are advertising materials such as posters and digital banners that are based on the content of the script and are used to inform tourists and the general public about the existence of the show or performance.
[0653] An "interface" is a means by which a user inputs information such as interests, planned visit locations, and visit dates into the system, and is typically a web page or application form.
[0654] An "emotion analysis device" is a device that recognizes a user's emotions and collects that data, and includes facial expression recognition software and voice analysis systems.
[0655] "User input" refers to information such as interests, planned places to visit, planned dates of visit, etc. that a user provides to the system through an interface.
[0656] The "means for suggesting the best show" is a function of the system to select and suggest personalized shows and performances based on user input and emotional data.
[0657] A "reservation mechanism" is a system feature that provides the necessary procedures and information for a user to confirm a reservation for a proposed show.
[0658] As an embodiment of the present invention, we will describe a system that automatically generates stage scripts and creates announcements using a generation device based on tourist destination information, data on historical figures, and current event information. This system combines an emotion analysis device that recognizes the user's emotions, collects emotional data along with information on the user's interests and planned visits, and uses this data to propose the optimal show. In addition, by adjusting the content and difficulty of the show according to the user's emotions, it is possible to provide a more personalized experience.
[0659] Phase 1: Obtaining tourist information and generating a stage script
[0660] server
[0661] The server first accesses databases of tourist attractions, historical figures, and current events to obtain the necessary information. For example, it collects information on tourist attractions, historical figures, and local events for a specific city from the database.
[0662] Next, the server uses the acquired information to launch a generative AI (e.g., OpenAI's GPT-4) to generate a stage script. The generative AI takes into account the tourist destination's background information, historical episodes, and ongoing events to create an appealing scenario for tourists.
[0663] (Example)
[0664] The server generates a stage script incorporating episodes about historical figures and their achievements based on tourist information about a specific area.
[0665] Phase 2: Generate announcement items
[0666] server
[0667] Based on the generated stage script, the server uses a generative AI (e.g., DALL-E 2) to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[0668] (Example)
[0669] The server uses generative AI to create a poster advertising a show themed around a historical figure and instructs it to be displayed in local tourist information centers.
[0670] Phase 3: User interaction
[0671] Terminal
[0672] The terminal provides a user with an input interface, where the user can input historical topics of interest, planned visit locations, and visit dates, and a sentiment analyzer recognizes the user's emotional data and collects the user's emotional state at the time of input.
[0673] User
[0674] When a user inputs their interests, planned places to visit, and planned dates of visit through the interface, the emotion analyzer analyzes the user's emotion data and transmits it to the system.
[0675] (Example)
[0676] If a user plans to visit a particular city and is interested in a show about a historical figure, they can enter this information and the sentiment analyzer will recognize the user's emotional data of excitement and anticipation.
[0677] Phase 4: Propose and book a show
[0678] server
[0679] The server proposes the most suitable show based on the user's input data and emotional data. The emotion analyzer takes into account the user's emotional state and adjusts the content of the proposal and the difficulty level of the show.
[0680] Terminal
[0681] The terminal displays a list of suggested shows to the user, and the user selects the show they want and completes the reservation procedure.
[0682] User
[0683] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[0684] server
[0685] The server stores the reservation information in a database and sends the user a reservation confirmation.
[0686] (Example)
[0687] If a user selects a show about a particular historical figure and confirms a reservation, the system will use the emotion analyzer to suggest more dramatic performances and special seats to users with high expectations.
[0688] In this way, by combining generative AI and an emotion analysis device, the present invention can generate stage scripts and promotional items at tourist destinations, and provide optimal show experiences based on the user's emotions. This will revitalize local tourism businesses and provide attractive experiences for tourists.
[0689] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0690] Step 1: Obtain tourist information
[0691] server
[0692] The server accesses a database of tourist attractions, historical figures, and current event information.
[0693] The server retrieves the necessary information from a database. For example, it collects information about tourist attractions in a particular city, data about historical figures, and information about local events.
[0694] Input: Request to access a database of tourist attractions, historical figures, and event information.
[0695] Output: Collected tourist destination information, historical figures data, and event information.
[0696] Step 2: Generate the stage script
[0697] server
[0698] The server launches a generative AI (e.g., OpenAI's GPT-4) based on the information collected.
[0699] The server inputs prompts into the generation AI and generates a stage script.
[0700] Example prompt: "Using specific tourist destination information and historical figure data, generate a stage script that will appeal to tourists."
[0701] The generation AI generates a script based on input prompts.
[0702] The server saves the generated stage script.
[0703] Input: tourist destination information, historical figures data, event information, and prompts for the generation AI.
[0704] Output: The generated stage script.
[0705] Step 3: Create an announcement item
[0706] server
[0707] The server launches the generated AI (e.g., DALL-E 2) based on the generated stage script.
[0708] The server inputs prompts into the generation AI, which then generates announcement posters and digital banners.
[0709] Example prompt: "Create a visually appealing announcement poster based on the stage script generated."
[0710] The generation AI creates announcement items based on input prompts.
[0711] The server stores the generated announcement items in a digital format.
[0712] The server sends the notification items to a printing company as needed to create printed materials.
[0713] Input: Stage script, and prompts for the generation AI.
[0714] Output: Generated announcement posters and digital banners.
[0715] Step 4: Enter user data
[0716] Terminal
[0717] The terminal provides an input interface to the user.
[0718] This interface allows the user to input historical topics of interest, the places to visit, and the dates of the visit.
[0719] A sentiment analyzer (e.g., Affectiva's SDK) recognizes the user's emotional data.
[0720] Input: User interests, planned visit locations, visit dates, and sentiment data.
[0721] Output: Collected user input data and emotion data.
[0722] Step 5: Propose a show
[0723] server
[0724] The server suggests the most suitable show based on the user's input data and emotional data.
[0725] An emotion analyzer takes into account the user's emotional state and adjusts the content of the suggestions and the difficulty level of the show.
[0726] Input: User input data and emotion data.
[0727] Output: A list of suggestions for the best shows.
[0728] Step 6: View and book a show
[0729] Terminal
[0730] The terminal displays a list of suggested shows to the user.
[0731] The list includes detailed information about each show.
[0732] Input: A list of best show suggestions.
[0733] Output: Shows what the user selects.
[0734] Step 7: Confirm your booking
[0735] User
[0736] The user selects the show they want and confirms the reservation.
[0737] The system collects the participant information (number of participants, special requests, etc.) and completes the reservation.
[0738] Input: User's show selection and participation information.
[0739] Output: Confirmed booking.
[0740] Step 8: Save and notify reservation information
[0741] server
[0742] The server stores the reservation information in a database.
[0743] The server sends a reservation confirmation to the user.
[0744] Input: Confirmed reservation information.
[0745] Output: Saved reservation data and notification to the user.
[0746] Through the above processing steps, the system can provide tourists with an engaging and personalized entertainment experience.
[0747] (Application example 2)
[0748] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0749] Modern tourist destinations and stores are required to provide tourists with a wealth of information and engaging experiences. It is also important to provide personalized services based on tourists' interests and emotions, but achieving this requires massive amounts of information processing and real-time adjustments. Therefore, there is a need to develop a system that can efficiently provide information on tourist attractions and events, and suggest personalized shows based on emotional data.
[0750] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0751] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information, means for generating a stage script based on the information using a generation AI, and means for generating announcement posters and digital banners based on the generated stage script. This makes it possible to provide a personalized show experience in tourist spots and brick-and-mortar stores that matches the user's emotions and interests, thereby improving tourist satisfaction.
[0752] "Generative AI" is an artificial intelligence system that performs natural language processing based on acquired data and automatically generates scripts and announcement posters based on a predetermined format.
[0753] "Tourist attraction information" refers to data such as detailed descriptions of tourist destinations, their history, access methods, highlights, and reviews.
[0754] "Data on historical figures" refers to information about the lives, achievements, and related anecdotes of famous people from the past.
[0755] "Current event information" refers to schedules and detailed information about events, festivals, special exhibitions, etc. currently being held at specific tourist spots or regions.
[0756] A "stage script" refers to a script or scenario for a show or guided tour offered to tourists based on information about tourist attractions or historical figures.
[0757] "Promotional posters and digital banners" are posters and online banner advertisements created to promote an event or show.
[0758] An "interface" is an input device or display that a user uses to input information into or receive information from a system.
[0759] An "emotion engine" is an artificial intelligence system that recognizes and analyzes emotional data from user input, facial expressions, voice, etc.
[0760] "Emotion data" is data that indicates the user's emotional state, such as excitement, joy, expectation, or anxiety.
[0761] The "means for suggesting the best show" refers to an algorithm or system that recommends the most suitable show or guided tour for a user based on the user's input information and emotional data.
[0762] A "reservation mechanism" is an online system or application function that allows a user to select a proposed show or guided tour and complete the reservation process.
[0763] To implement the present invention, the server, terminal, and user must function and cooperate with each other as follows.
[0764] First, the server accesses a database to obtain information on tourist attractions, data on historical figures, and current event information. Based on the obtained data, the server uses a generative AI to generate a stage script. The generative AI model used is often the Hugging Face model. This generative AI performs natural language processing to create a scenario that takes into account tourist attractions, historical episodes, and current event information.
[0765] The server then creates promotional posters and digital banners based on the generated stage script, using the same generative AI model to automatically generate visually appealing design and informational advertising materials, which are then stored in a digital format.
[0766] The device provides a user with an interface through which they can input historical topics of interest, planned visit locations, and visit dates. The emotion engine then collects the user's emotional data and performs emotion recognition. Specifically, it analyzes the text and voice data entered by the user and classifies emotions such as excitement, anticipation, and relief. The emotion engine uses the Hugging Face emotion analysis model.
[0767] The server then suggests the most suitable show based on the user's input data and emotional data. The user selects the show they are interested in from the displayed list and completes the reservation procedure through their device. Once the reservation is confirmed, the server saves the reservation information in a database and sends a reservation confirmation notification to the user.
[0768] For example, if a user is interested in a show about a "historical figure" at a tourist spot they plan to visit, and the emotion engine evaluates the user's expectations highly, the generation AI will automatically generate and suggest a show with special production and settings. The user can then experience the show in a more complete way using a smartphone or head-mounted display.
[0769] Examples of specific prompts for generative AI models include:
[0770] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[0771] This system will enable tourist destinations and brick-and-mortar stores to provide a personalized show experience tailored to the user's emotions and interests, improving tourist satisfaction. It is also expected to contribute to revitalizing local tourism businesses.
[0772] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0773] Step 1:
[0774] The server retrieves information about tourist attractions, historical figures, and current events from a database. The server accesses the database, sends a request for a specified area or person, and receives data based on that request. In this process, the input is the area or person, and the output is the corresponding detailed information.
[0775] Step 2:
[0776] The server generates a stage script using a generative AI model based on the data it acquires. The server converts the acquired data into a prompt sentence and inputs it into the generative AI model. The generative AI model generates a script based on this prompt and outputs its content. Specifically, the Hugging Face generative AI model is used, and the following example prompt sentence is input:
[0777] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[0778] The generated stage script is obtained as output.
[0779] Step 3:
[0780] The server uses a generative AI model to generate announcement posters and digital banners based on the generated stage script. The server includes the script content in prompt text and inputs it into the generative AI model. The model converts the script information into a visual design and generates an announcement poster or digital banner. The output is a digital file containing the visual design.
[0781] Step 4:
[0782] The terminal provides an input interface to the user, through which the user inputs the historical topics of interest, the places to visit, and the dates of the visit, thereby collecting the user's input data.
[0783] Step 5:
[0784] The device uses an emotion engine to recognize emotions from the user's input data. In this process, the user's input text or voice is input into the emotion engine, which then analyzes it and outputs emotional data. Specifically, it uses the Hugging Face emotion analysis model to classify the user's emotions, such as excitement or anticipation.
[0785] Step 6:
[0786] The server suggests the best shows based on the user's input data and emotional data. The server analyzes this data using an algorithm to create and suggest a list of shows that are best suited to the user based on specific criteria. Input data includes the user's interests and emotional data, and the output is a list of shows.
[0787] Step 7:
[0788] The user selects the show they are interested in from the list of suggested shows through their terminal and proceeds with the reservation procedure. The user selects the show they want and enters the necessary information to complete the reservation. At this time, the system confirms the reservation information based on the input data and provides reservation confirmation information as output.
[0789] Step 8:
[0790] The server saves the reservation information in a database and sends a reservation confirmation notice to the user. The server organizes the user's reservation data, saves it in a database, and generates and sends confirmation emails and notifications to the user. The output is a reservation confirmation notice.
[0791] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0792] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0793] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[0794] [Third embodiment]
[0795] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0796] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[0797] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0798] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[0799] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0800] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0801] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0802] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0803] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0804] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0805] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0806] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[0807] The following forms are conceivable for implementing the present invention. This system combines advanced technology using generative AI to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. The system also suggests the most suitable shows based on the user's interests and information about the places they plan to visit, and provides an interface that allows users to easily make reservations.
[0808] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0809] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it collects information about tourist attractions in Osaka, historical data about Toyotomi Hideyoshi, and event information such as local festivals.
[0810] The server converts the acquired information into input data for the AI generator, which then automatically generates a stage script. The AI generator takes into account the background information of the tourist spot, historical episodes, and ongoing events to create a scenario that will provide an attractive performance for tourists.
[0811] (Example)
[0812] Based on local information about Osaka, we will generate a stage script for a period drama show that incorporates stories about Toyotomi Hideyoshi and his retainers, as well as scenes from a local festival.
[0813] 2. Phase 2: Generate announcement items
[0814] The server automatically generates promotional posters and digital banners based on the generated stage script. The AI creates promotional items incorporating visual layouts and wording appropriate to the script's content, and saves them in a digital format. If necessary, they can also be sent to a printing company for printing.
[0815] (Example)
[0816] Create a poster advertising a period drama show in Osaka with a Toyotomi Hideyoshi theme and print it for display in local shops, train stations, etc.
[0817] 3. Phase 3: User Interaction
[0818] The terminal provides an interface that prompts the user to input information such as historical themes of interest, planned places to visit, planned dates of visit, etc. The user inputs the necessary information based on his or her own interests and plans.
[0819] The terminal displays a list of shows retrieved from the server to suggest the best shows based on the user's input. The user can select the show they are interested in from the displayed list and make a reservation to attend.
[0820] (Example)
[0821] If a user wants to visit Osaka during a certain period and is interested in a period drama show about Toyotomi Hideyoshi, by entering this information, the device will display a list of relevant shows, allowing the user to easily book the show they want.
[0822] In this way, the system of the present invention utilizes generative AI to efficiently and flexibly generate stage scripts and promotional items, providing users with an optimal show experience. It can also contribute to revitalizing local tourism businesses and promoting the development of performers.
[0823] The processing flow will be explained below.
[0824] Step 1:
[0825] The server accesses a database of tourist attractions, historical figures, and current event information. Information about tourist attractions includes the names of specific areas, tourist attractions, and their characteristics. Data about historical figures includes information about their names, eras, and major achievements.
[0826] Step 2:
[0827] The server converts the information it obtains from the database into a format that can be input into the generation AI, arranging tourist attraction information, historical figure information, and event information into a structure that is easy for the AI to use.
[0828] Step 3:
[0829] The server calls the generation AI, which generates a stage script based on the prepared data. The generation AI automatically creates a scenario based on the given theme from the input information.
[0830] Step 4:
[0831] The server saves the generated stage script in a database, adding metadata about the script (e.g., the name of the region, key historical figures, the time period, etc.) to make it easier to search for later.
[0832] Step 5:
[0833] The server calls AI to generate announcement posters and digital banners based on the generated stage script. The AI then generates advertising materials containing visual designs and information that match the content of the script.
[0834] Step 6:
[0835] The server stores the generated posters and digital banners in a database and sends them to the printing company as appropriate, and the digital banners are automatically uploaded to an online advertising platform.
[0836] Step 7:
[0837] The terminal provides the user with an input interface in which the user can input historical topics of interest, places to visit, and dates of visit.
[0838] Step 8:
[0839] The user enters the necessary information into the interface based on their interests and planned visit date, for example, they enter the planned visit date to Osaka and that they are interested in a show about Toyotomi Hideyoshi.
[0840] Step 9:
[0841] The terminal queries the server based on user input to obtain a list of relevant shows, and the server searches the database for shows that meet the criteria and returns the results to the terminal.
[0842] Step 10:
[0843] The terminal displays the list of shows it has acquired to the user, allowing them to select from available shows. The user then selects the show they want and proceeds with the reservation procedure.
[0844] Step 11:
[0845] The user selects the show they want and confirms the reservation. When making a reservation, they enter the necessary information (e.g., number of participants, special requests, etc.).
[0846] Step 12:
[0847] The server receives the user's reservation information and stores it in a database. It also sends a reservation confirmation notification to the user. The user can receive an email or a notification that the reservation has been confirmed.
[0848] Example 1
[0849] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0850] In the past, creating scripts and promotional items for stage shows at tourist attractions required a lot of manual work, resulting in high costs and time. Furthermore, there was no established system for suggesting or booking shows tailored to user interests, which tended to limit the tourist experience. This invention utilizes a generative AI model to improve the efficiency of generating scripts and promotional items, thereby solving the problem of making it easier to suggest the best shows for users.
[0851] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0852] This invention includes means for acquiring information about tourist attractions, data about historical figures, and information about current events, means for converting the acquired information as input data for a generative AI model, means for generating a stage script based on the information using the generative AI model, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information about interests and planned places to visit, means for suggesting optimal shows based on user input, and means for the user to make reservations for the suggested shows. This improves the efficiency of creating scripts and generating announcement items for stage shows at tourist attractions, making it possible to suggest optimal shows to users and easily make reservations.
[0853] "Tourist attraction" means a place of historical, cultural, artistic or natural value that attracts tourists.
[0854] A "historical figure" refers to an individual who played an important role in the history of a particular region or period.
[0855] "Event Information" refers to information about events or activities taking place at a specific location or during a specific period.
[0856] A "generative AI model" refers to an artificial intelligence technology that automatically generates output such as text and images based on input data.
[0857] A "stage script" is a document that describes the progression of a play or show that will be performed on stage.
[0858] An "announcement poster" is a printed material that visually conveys information about a particular event or show.
[0859] "Digital banner" refers to a graphic element for advertising displayed on a website or digital platform.
[0860] "Interface" refers to the software and / or hardware components through which a user interacts with a system.
[0861] "User" means an individual who utilizes the System to input and receive information.
[0862] "Reservation" means the process by which a User secures attendance at a particular event or show.
[0863] "Server" refers to a computer system that processes data and provides information.
[0864] "Input Data" refers to the information supplied to a generative AI model for analysis and processing.
[0865] "Means" refers to a method or device used to achieve a particular purpose.
[0866] "Best Show" refers to the show that is determined to be most suitable based on the user's interests and information about the places they plan to visit.
[0867] The following steps can be considered to implement the present invention: The system uses a generative AI model to collect information on tourist attractions, historical figures, and current events, and generates stage show scripts and promotional items based on this information. It also collects information on the user's interests and planned visits, suggests the most suitable shows, and provides an interface for easy booking.
[0868] Phase 1: Obtaining tourist attraction information and generating a stage script
[0869] The server accesses a database of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it obtains tourist attraction information through a tourist bureau's API or scrapes historical data from the Internet. The server then converts the obtained information into input data for the generative AI model. This data includes background information on the tourist attractions, historical episodes, and information on current events. The server then uses prompts for the generative AI model to generate a stage script.
[0870] Example prompt sentence:
[0871] "Create a 10-minute stage script based on anecdotes about famous tourist spots and famous people."
[0872] The server receives the stage script created by the AI and saves it as a text file. For example, it generates a script for a stage show that incorporates scenes from a local festival, based on Osaka's tourist attractions and anecdotes about Toyotomi Hideyoshi.
[0873] Phase 2: Generate announcement items
[0874] The server generates announcement posters and digital banners based on the generated stage script. Using a generative AI model, it devise visual layouts and wording that suit the content of the script and creates appropriate announcement items. As an example of a generative AI model, the prompt text used when generating an announcement poster is as follows:
[0875] Example prompt sentence:
[0876] "Design a promotional poster for a tourist show based on the generated stage script."
[0877] The generated posters and banners are saved in a digital format and sent to a printer as needed. For example, a poster advertising a tourist show themed around Toyotomi Hideyoshi may be created and sent to a printer for display in local shops and public facilities.
[0878] Phase 3: User interaction
[0879] The terminal provides the user with an interface that prompts them to input information such as historical themes of interest, planned visit locations, and planned visit dates. The user inputs the necessary information based on their interests and plans. The terminal then displays a list of shows retrieved from the server based on that information. The user can select the show of interest from the displayed shows and make a reservation to attend. As a specific example, if a user plans to visit Osaka and is interested in a stage show related to Toyotomi Hideyoshi, by inputting this information, the terminal will display a list of suitable shows, allowing the user to easily reserve the show they want.
[0880] As described above, the system of the present invention provides specific procedures for efficiently and flexibly carrying out everything from collecting tourist attraction information to generating stage scripts, creating announcement items, and interacting with users. This system dramatically improves the efficiency of preparing stage shows at tourist attractions, not only improving the user experience but also contributing to the revitalization of local tourism businesses.
[0881] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0882] Step 1:
[0883] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the required information.
[0884] Input: Tourism Bureau API endpoints and internet data.
[0885] Output: Raw data of tourist attractions, historical data, and event information.
[0886] Specifically, the server sends an API request to obtain information about tourist attractions in Osaka, and then uses scraping technology to collect historical data.
[0887] Step 2:
[0888] The server converts the acquired information into input data for a generative AI model.
[0889] Input: Raw data of tourist attractions, historical data, and event information.
[0890] Output: Data formatted in a way that is easy for the generative AI model to parse.
[0891] As a specific operation, the server converts the data into text format and integrates it into one prompt sentence.
[0892] Step 3:
[0893] The server requests the generative AI model to generate a stage script using a prompt sentence.
[0894] Input: Tourist information and historical data formatted with prompts.
[0895] Output: A stage script automatically generated by the generative AI model.
[0896] Specifically, the generation AI is given a prompt like this: "Create a 10-minute stage script based on stories about famous tourist attractions and famous people." The server then saves the generated text as a text file.
[0897] Step 4:
[0898] The server generates announcement posters and digital banners based on the generated stage script.
[0899] Input: The generated stage script.
[0900] Output: Digital format of announcement posters and digital banners.
[0901] Specifically, the following prompt is input to the generation AI: "Based on the generated stage script, design a poster advertising the tourist show." The generated poster is then saved as a PNG file.
[0902] Step 5:
[0903] The server stores the generated announcement items in a digital format and transmits them to a printer as needed.
[0904] Input: Digital files of announcement posters and digital banners.
[0905] Output: The print data sent to the printer or the saved digital file.
[0906] Specifically, the saved file is sent to a printing company via API or emailed.
[0907] Step 6:
[0908] The terminal provides an interface that prompts the user to input information such as historical topics of interest, planned places to visit, and planned dates of visit.
[0909] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0910] Output: The input user data.
[0911] As a specific operation, a form is provided in which the user inputs a theme and date, and clicks a "Submit" button.
[0912] Step 7:
[0913] The terminal transmits the user's input information to the server.
[0914] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[0915] Output: User data sent to the server.
[0916] Specifically, the user's data is sent to the server via the API.
[0917] Step 8:
[0918] The server generates a list of the most suitable shows based on the information input by the user and returns it to the terminal.
[0919] Input: User data.
[0920] Output: A list of the best shows.
[0921] Specifically, the server searches the database for matching shows based on the input data and returns the list to the terminal in JSON format.
[0922] Step 9:
[0923] The terminal displays a list of suggested shows to the user.
[0924] Input: A list of shows received from the server.
[0925] Output: A list of the shows displayed.
[0926] Specifically, the show data is displayed in list form, and a "reserve" button is provided so that the user can make a selection.
[0927] Step 10:
[0928] The user selects the show they are interested in and completes the booking process.
[0929] Enter: Show Selection.
[0930] Output: Confirmed reservation data.
[0931] Specifically, the user selects a show, clicks the "Reserve" button, enters the necessary information, and confirms the reservation.
[0932] These steps enable the system to efficiently perform a series of processes, from obtaining tourist attraction information to generating stage scripts and announcement items, and interacting with users.
[0933] (Application example 1)
[0934] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0935] There is a need for a system that can efficiently create stage scripts and promotional items for period drama shows at tourist attractions, and easily suggest and reserve the most suitable shows based on the user's interests and planned visits. However, current systems require a lot of manual work, which is time-consuming and labor-intensive, and have issues with not being fully optimized for user interaction.
[0936] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0937] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information using a generation AI, means for generating a stage script based on the information using the generation AI, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information on interests and planned visits, means for suggesting optimal shows based on user input, and means for booking virtual tours. This makes it possible to consistently and efficiently perform processes from collecting information on tourist attractions, generating stage scripts, creating announcement items, making suggestions to users, and booking virtual tours.
[0938] "Generative AI" refers to artificial intelligence that generates data using machine learning algorithms.
[0939] A "tourist attraction" is a particular place or area that is worth visiting for tourists.
[0940] A "historical figure" is someone who played an important role in the past.
[0941] "Event information" refers to data about an event taking place at a particular location or during a particular period of time.
[0942] A "stage script" is a scenario used in a play, show, or other performance.
[0943] An "announcement poster" is a visual medium used to widely publicize a specific event or piece of information.
[0944] A "digital banner" is an advertising image or graphic that is displayed on a website or application.
[0945] An "interface" is the means or environment through which a user interacts with a system.
[0946] A "virtual tour" is a service that allows you to virtually experience real places or events using digital technology.
[0947] A "reservation system" is a system that allows users to reserve specific services or events in advance.
[0948] This section describes an embodiment of the present invention. This system utilizes a generative AI model to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. Furthermore, it provides a function to suggest the most suitable show based on the user's interests and planned visits, and to make reservations easily.
[0949] First, the server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information, such as background information on tourist attractions, historical episodes, and current events.
[0950] The server then inputs the acquired information into a generative AI model (e.g., GPT-4). The prompt is given in the following format:
[0951] Enter information about specific landmarks and historical figures. For example, generate a script for a historical drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details about the scene setting, character dialogue, and action.
[0952] The generative AI model automatically generates a stage script based on this prompt, which includes details about the story, the setting, and the characters' lines.
[0953] Based on the generated script, the server generates promotional posters and digital banners. Using a generative AI model, promotional items are created with visual layouts and wording that match the script's content. Promotional items are saved in a digital format and can be sent to a printing company for print production if needed.
[0954] The terminal provides the user with an interface that prompts them to input the places they plan to visit, historical themes of interest, and the planned date of visit. The user inputs the necessary information based on their own interests and plans. For example, the user may input, "When would I like to visit Osaka? I'm interested in a period drama show about Toyotomi Hideyoshi." Based on this information, the terminal displays a list of shows retrieved from the server, allowing the user to easily reserve the show they want.
[0955] The specific hardware and software used are a database server (e.g., AWS RDS), a generative AI model (e.g., GPT-4), and a front-end framework (e.g., React Native).The user interface is provided using a smartphone (iOS / Android).
[0956] This makes it possible to consistently and efficiently collect information on tourist attractions, generate stage scripts, create promotional items, make suggestions to users, and even book virtual tours.
[0957] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0958] Step 1:
[0959] The server retrieves information about tourist attractions, data about historical figures, and information about current events from the database. The input includes the tourist attraction ID, category, and related historical episodes. The output is this information and passed on to the next process. Specifically, the server accesses the database using an API request and queries the required information.
[0960] Step 2:
[0961] The server converts the acquired tourist attraction information, historical figure data, and event information into input data for the generative AI model. The input includes the acquired raw data, and the output generates formatted data in the form of a prompt. Specifically, the server analyzes the data and creates a prompt such as, "Generate a script for a period drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details of the stage setting, character dialogue, and action."
[0962] Step 3:
[0963] The server inputs a prompt sentence into a generative AI model (e.g., GPT-4) and generates a stage script. The input includes the prompt sentence, and the output is the generated stage script. Specifically, the server sends the prompt sentence to the API of the generative AI model and obtains the generated script.
[0964] Step 4:
[0965] The server generates announcement posters and digital banners based on the generated stage script. The input includes the stage script, and the output is visual content (announcement posters and digital banners). Specifically, the server uses AI to automatically generate design elements that match the content of the script and incorporate them into the posters and banners.
[0966] Step 5:
[0967] The terminal provides an interface that prompts the user to input information such as the places to visit, historical themes of interest, and the planned date of the visit. The input includes the information entered by the user, and the output is sent to the server. Specifically, the terminal's UI displays an input form and the user enters the information.
[0968] Step 6:
[0969] The server suggests the best shows based on the user's input data. The input includes the places to visit and themes of interest entered by the user, and the output is a list of suggested shows. Specifically, the server searches the database for matching shows, selects the shows that best fit the user's criteria, and lists them.
[0970] Step 7:
[0971] The user checks the list of shows suggested by the server on the terminal, selects the desired show, and makes a reservation. The input includes information about the show selected by the user, and the output is a reservation confirmation and ticket information. In concrete terms, the terminal sends the user input to the server, which issues the ticket and returns the reservation details through the reservation system.
[0972] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0973] One possible embodiment of the present invention is a system that uses AI to automatically generate stage scripts based on tourist attraction information, data on historical figures, and current event information, and creates announcement posters and digital banners, in addition to an emotion engine that recognizes user emotions. This system collects emotion data along with information on the user's interests and planned visits, and then suggests the optimal show based on this data. Furthermore, by adjusting the content and difficulty of the show according to the user's emotions, a more personalized experience can be provided.
[0974] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[0975] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the necessary information. For example, it collects information about tourist attractions in Kyoto, historical data about Ryoma Sakamoto, and event information such as local festivals.
[0976] The server then activates a generation AI based on the acquired information to generate a stage script. The generation AI takes into account the background information of the tourist spot, historical episodes, and ongoing events to create an appealing scenario for tourists.
[0977] (Example)
[0978] Based on local information about Kyoto, a stage script is generated that incorporates stories about Sakamoto Ryoma and the patriots of the late Edo period.
[0979] 2. Phase 2: Generate announcement items
[0980] Based on the generated stage script, the server uses generative AI to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[0981] (Example)
[0982] We will create a poster advertising a period drama show in Kyoto themed around Sakamoto Ryoma and display it at local tourist information centers.
[0983] 3. Phase 3: User Interaction
[0984] The terminal provides a user with an input interface, where the user can input the historical topics of interest, the places to visit, and the dates of the visit. The emotion engine also recognizes the user's emotion data and collects the user's emotional state at the time of input.
[0985] When a user enters their interests, planned places to visit, and planned dates of visit through the interface, the emotion engine analyzes the user's emotional data and conveys it to the system.
[0986] (Example)
[0987] If a user is planning to visit Kyoto and is interested in a show about Sakamoto Ryoma, they can input this information and the emotion engine will recognize the user's emotion data of excitement and anticipation.
[0988] 4. Phase 4: Propose and book a show
[0989] The server proposes the most suitable show based on the user's input data and emotional data. The emotional engine takes into account the user's emotional state and adjusts the content of the proposal and the difficulty of the show.
[0990] The terminal displays a list of suggested shows to the user, who then selects the show they want and completes the booking process.
[0991] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[0992] The server stores the reservation information in a database and sends the user a reservation confirmation.
[0993] (Example)
[0994] If a user selects a show related to Sakamoto Ryoma and confirms a reservation, the system will use its emotion engine to suggest more dramatic performances and special seats for users with high expectations.
[0995] In this way, by combining generative AI and an emotion engine, the present invention can generate stage scripts and promotional items at tourist attractions, and provide optimal show experiences according to the user's emotions. It also contributes to revitalizing local tourism businesses and promoting the development of performers.
[0996] The processing flow will be explained below.
[0997] Step 1:
[0998] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the required information. Tourist attraction information includes local area names and tourist attraction details, historical figures information includes names and achievements, and event information includes details of current or upcoming events.
[0999] Step 2:
[1000] The server converts the acquired information into a format that prepares the data for the generation AI to use in the next processing stage.
[1001] Step 3:
[1002] The server launches a generation AI that uses the formatted data to generate a stage script. The generation AI creates a scenario by weaving together information on tourist attractions, historical events, and current events.
[1003] Step 4:
[1004] The server saves the generated stage script, adding metadata (such as information about the region, historical figures, and events) to facilitate future searches and references.
[1005] Step 5:
[1006] The server generates promotional posters and digital banners based on the generated stage script, using generative AI to automatically create advertising materials by incorporating visually appealing designs and information extracted from the script.
[1007] Step 6:
[1008] The server stores the generated advertisement posters and digital banners in a database, sends them to a printing company, or uploads them to an online advertising platform.
[1009] Step 7:
[1010] The terminal provides the user with an input interface that allows the user to input historical topics of interest, places to visit, and dates of visit.
[1011] Step 8:
[1012] When a user enters their interests, planned visit locations, and visit dates into the interface, the emotion engine recognizes the user's emotions and collects emotional data at the time of input.
[1013] Step 9:
[1014] The device sends the user's input information and emotion data to the server, and issues a query to suggest the best show.
[1015] Step 10:
[1016] The server searches the database for shows that match the user's input criteria and returns the appropriate results to the device, adjusting the content and difficulty of the show using data from the emotion engine.
[1017] Step 11:
[1018] The terminal displays the list of shows received from the server to the user, who can then select the show he or she desires from the list.
[1019] Step 12:
[1020] Users select the show they want and begin the booking process, which may take into account data from the emotion engine to provide special experiences or suggestions.
[1021] Step 13:
[1022] The server saves the user's reservation information in a database and sends a reservation confirmation to the user. The user receives a confirmation email or notification that the reservation has been confirmed.
[1023] In this way, a new entertainment experience at a tourist attraction is provided through specific actions taken at each step. The introduction of an emotion engine can suggest more personalized shows for users, increasing satisfaction.
[1024] Example 2
[1025] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1026] Modern tourist destinations are required to provide tourists with engaging and personalized entertainment experiences. However, conventional methods have difficulty effectively utilizing information about tourist attractions and historical figures to generate stage scripts and to suggest personalized shows based on user emotions. Therefore, a system is needed to further enhance the experience at tourist destinations.
[1027] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1028] In this invention, the server includes means for acquiring information on tourist destinations, data on historical figures, and information on current events using a generation device, means for generating a script based on the acquired information, means for generating announcements based on the generated script, means for providing a user with an interface for collecting information on interests and planned visits, means for collecting user emotion data using an emotion analysis device, means for suggesting optimal shows based on the user's input and emotion data, and means for the user to make reservations for the suggested shows, thereby making it possible to provide tourists with a personalized and attractive entertainment experience.
[1029] The "generation device" is a device that acquires information on tourist spots, data on historical figures, and information on current events, and automatically generates scripts and announcements based on that information.
[1030] "Information about tourist destinations" refers to the historical background, geographical characteristics, famous places, and event information held in the vicinity of a particular tourist destination.
[1031] "Data on historical figures" means information about a specific historical figure, including data about that person's life, achievements, and historical events involved.
[1032] "Event information" refers to information about events, festivals, exhibitions, etc. held in specific areas or facilities.
[1033] A "script" is a scenario that describes in detail the content of a show or performance to be offered to tourists, and includes the story, lines, and production instructions.
[1034] "Announcements" are advertising materials such as posters and digital banners that are based on the content of the script and are used to inform tourists and the general public about the existence of the show or performance.
[1035] An "interface" is a means by which a user inputs information such as interests, planned visit locations, and visit dates into the system, and is typically a web page or application form.
[1036] An "emotion analysis device" is a device that recognizes a user's emotions and collects that data, and includes facial expression recognition software and voice analysis systems.
[1037] "User input" refers to information such as interests, planned places to visit, planned dates of visit, etc. that a user provides to the system through an interface.
[1038] The "means for suggesting the best show" is a function of the system to select and suggest personalized shows and performances based on user input and emotional data.
[1039] A "reservation mechanism" is a system feature that provides the necessary procedures and information for a user to confirm a reservation for a proposed show.
[1040] As an embodiment of the present invention, we will describe a system that automatically generates stage scripts and creates announcements using a generation device based on tourist destination information, data on historical figures, and current event information. This system combines an emotion analysis device that recognizes the user's emotions, collects emotional data along with information on the user's interests and planned visits, and uses this data to propose the optimal show. In addition, by adjusting the content and difficulty of the show according to the user's emotions, it is possible to provide a more personalized experience.
[1041] Phase 1: Obtaining tourist information and generating a stage script
[1042] server
[1043] The server first accesses databases of tourist attractions, historical figures, and current events to obtain the necessary information. For example, it collects information on tourist attractions, historical figures, and local events for a specific city from the database.
[1044] Next, the server uses the acquired information to launch a generative AI (e.g., OpenAI's GPT-4) to generate a stage script. The generative AI takes into account the tourist destination's background information, historical episodes, and ongoing events to create an appealing scenario for tourists.
[1045] (Example)
[1046] The server generates a stage script incorporating episodes about historical figures and their achievements based on tourist information about a specific area.
[1047] Phase 2: Generate announcement items
[1048] server
[1049] Based on the generated stage script, the server uses a generative AI (e.g., DALL-E 2) to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[1050] (Example)
[1051] The server uses generative AI to create a poster advertising a show themed around a historical figure and instructs it to be displayed in local tourist information centers.
[1052] Phase 3: User interaction
[1053] Terminal
[1054] The terminal provides a user with an input interface, where the user can input historical topics of interest, planned visit locations, and visit dates, and a sentiment analyzer recognizes the user's emotional data and collects the user's emotional state at the time of input.
[1055] User
[1056] When a user inputs their interests, planned places to visit, and planned dates of visit through the interface, the emotion analyzer analyzes the user's emotion data and transmits it to the system.
[1057] (Example)
[1058] If a user plans to visit a particular city and is interested in a show about a historical figure, they can enter this information and the sentiment analyzer will recognize the user's emotional data of excitement and anticipation.
[1059] Phase 4: Propose and book a show
[1060] server
[1061] The server proposes the most suitable show based on the user's input data and emotional data. The emotion analyzer takes into account the user's emotional state and adjusts the content of the proposal and the difficulty level of the show.
[1062] Terminal
[1063] The terminal displays a list of suggested shows to the user, and the user selects the show they want and completes the reservation procedure.
[1064] User
[1065] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[1066] server
[1067] The server stores the reservation information in a database and sends the user a reservation confirmation.
[1068] (Example)
[1069] If a user selects a show about a particular historical figure and confirms a reservation, the system will use the emotion analyzer to suggest more dramatic performances and special seats to users with high expectations.
[1070] In this way, by combining generative AI and an emotion analysis device, the present invention can generate stage scripts and promotional items at tourist destinations, and provide optimal show experiences based on the user's emotions. This will revitalize local tourism businesses and provide attractive experiences for tourists.
[1071] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1072] Step 1: Obtain tourist information
[1073] server
[1074] The server accesses a database of tourist attractions, historical figures, and current event information.
[1075] The server retrieves the necessary information from a database. For example, it collects information about tourist attractions in a particular city, data about historical figures, and information about local events.
[1076] Input: Request to access a database of tourist attractions, historical figures, and event information.
[1077] Output: Collected tourist destination information, historical figures data, and event information.
[1078] Step 2: Generate the stage script
[1079] server
[1080] The server launches a generative AI (e.g., OpenAI's GPT-4) based on the information collected.
[1081] The server inputs prompts into the generation AI and generates a stage script.
[1082] Example prompt: "Using specific tourist destination information and historical figure data, generate a stage script that will appeal to tourists."
[1083] The generation AI generates a script based on input prompts.
[1084] The server saves the generated stage script.
[1085] Input: tourist destination information, historical figures data, event information, and prompts for the generation AI.
[1086] Output: The generated stage script.
[1087] Step 3: Create an announcement item
[1088] server
[1089] The server launches the generated AI (e.g., DALL-E 2) based on the generated stage script.
[1090] The server inputs prompts into the generation AI, which then generates announcement posters and digital banners.
[1091] Example prompt: "Create a visually appealing announcement poster based on the stage script generated."
[1092] The generation AI creates announcement items based on input prompts.
[1093] The server stores the generated announcement items in a digital format.
[1094] The server sends the notification items to a printing company as needed to create printed materials.
[1095] Input: Stage script, and prompts for the generation AI.
[1096] Output: Generated announcement posters and digital banners.
[1097] Step 4: Enter user data
[1098] Terminal
[1099] The terminal provides an input interface to the user.
[1100] This interface allows the user to input historical topics of interest, the places to visit, and the dates of the visit.
[1101] A sentiment analyzer (e.g., Affectiva's SDK) recognizes the user's emotional data.
[1102] Input: User interests, planned visit locations, visit dates, and sentiment data.
[1103] Output: Collected user input data and emotion data.
[1104] Step 5: Propose a show
[1105] server
[1106] The server suggests the most suitable show based on the user's input data and emotional data.
[1107] An emotion analyzer takes into account the user's emotional state and adjusts the content of the suggestions and the difficulty level of the show.
[1108] Input: User input data and emotion data.
[1109] Output: A list of suggestions for the best shows.
[1110] Step 6: View and book a show
[1111] Terminal
[1112] The terminal displays a list of suggested shows to the user.
[1113] The list includes detailed information about each show.
[1114] Input: A list of best show suggestions.
[1115] Output: Shows what the user selects.
[1116] Step 7: Confirm your booking
[1117] User
[1118] The user selects the show they want and confirms the reservation.
[1119] The system collects the participant information (number of participants, special requests, etc.) and completes the reservation.
[1120] Input: User's show selection and participation information.
[1121] Output: Confirmed booking.
[1122] Step 8: Save and notify reservation information
[1123] server
[1124] The server stores the reservation information in a database.
[1125] The server sends a reservation confirmation to the user.
[1126] Input: Confirmed reservation information.
[1127] Output: Saved reservation data and notification to the user.
[1128] Through the above processing steps, the system can provide tourists with an engaging and personalized entertainment experience.
[1129] (Application example 2)
[1130] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1131] Modern tourist destinations and stores are required to provide tourists with a wealth of information and engaging experiences. It is also important to provide personalized services based on tourists' interests and emotions, but achieving this requires massive amounts of information processing and real-time adjustments. Therefore, there is a need to develop a system that can efficiently provide information on tourist attractions and events, and suggest personalized shows based on emotional data.
[1132] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1133] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information, means for generating a stage script based on the information using a generation AI, and means for generating announcement posters and digital banners based on the generated stage script. This makes it possible to provide a personalized show experience in tourist spots and brick-and-mortar stores that matches the user's emotions and interests, thereby improving tourist satisfaction.
[1134] "Generative AI" is an artificial intelligence system that performs natural language processing based on acquired data and automatically generates scripts and announcement posters based on a predetermined format.
[1135] "Tourist attraction information" refers to data such as detailed descriptions of tourist destinations, their history, access methods, highlights, and reviews.
[1136] "Data on historical figures" refers to information about the lives, achievements, and related anecdotes of famous people from the past.
[1137] "Current event information" refers to schedules and detailed information about events, festivals, special exhibitions, etc. currently being held at specific tourist spots or regions.
[1138] A "stage script" refers to a script or scenario for a show or guided tour offered to tourists based on information about tourist attractions or historical figures.
[1139] "Promotional posters and digital banners" are posters and online banner advertisements created to promote an event or show.
[1140] An "interface" is an input device or display that a user uses to input information into or receive information from a system.
[1141] An "emotion engine" is an artificial intelligence system that recognizes and analyzes emotional data from user input, facial expressions, voice, etc.
[1142] "Emotion data" is data that indicates the user's emotional state, such as excitement, joy, expectation, or anxiety.
[1143] The "means for suggesting the best show" refers to an algorithm or system that recommends the most suitable show or guided tour for a user based on the user's input information and emotional data.
[1144] A "reservation mechanism" is an online system or application function that allows a user to select a proposed show or guided tour and complete the reservation process.
[1145] To implement the present invention, the server, terminal, and user must function and cooperate with each other as follows.
[1146] First, the server accesses a database to obtain information on tourist attractions, data on historical figures, and current event information. Based on the obtained data, the server uses a generative AI to generate a stage script. The generative AI model used is often the Hugging Face model. This generative AI performs natural language processing to create a scenario that takes into account tourist attractions, historical episodes, and current event information.
[1147] The server then creates promotional posters and digital banners based on the generated stage script, using the same generative AI model to automatically generate visually appealing design and informational advertising materials, which are then stored in a digital format.
[1148] The device provides a user with an interface through which they can input historical topics of interest, planned visit locations, and visit dates. The emotion engine then collects the user's emotional data and performs emotion recognition. Specifically, it analyzes the text and voice data entered by the user and classifies emotions such as excitement, anticipation, and relief. The emotion engine uses the Hugging Face emotion analysis model.
[1149] The server then suggests the most suitable show based on the user's input data and emotional data. The user selects the show they are interested in from the displayed list and completes the reservation procedure through their device. Once the reservation is confirmed, the server saves the reservation information in a database and sends a reservation confirmation notification to the user.
[1150] For example, if a user is interested in a show about a "historical figure" at a tourist spot they plan to visit, and the emotion engine evaluates the user's expectations highly, the generation AI will automatically generate and suggest a show with special production and settings. The user can then experience the show in a more complete way using a smartphone or head-mounted display.
[1151] Examples of specific prompts for generative AI models include:
[1152] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[1153] This system will enable tourist destinations and brick-and-mortar stores to provide a personalized show experience tailored to the user's emotions and interests, improving tourist satisfaction. It is also expected to contribute to revitalizing local tourism businesses.
[1154] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1155] Step 1:
[1156] The server retrieves information about tourist attractions, historical figures, and current events from a database. The server accesses the database, sends a request for a specified area or person, and receives data based on that request. In this process, the input is the area or person, and the output is the corresponding detailed information.
[1157] Step 2:
[1158] The server generates a stage script using a generative AI model based on the data it acquires. The server converts the acquired data into a prompt sentence and inputs it into the generative AI model. The generative AI model generates a script based on this prompt and outputs its content. Specifically, the Hugging Face generative AI model is used, and the following example prompt sentence is input:
[1159] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[1160] The generated stage script is obtained as output.
[1161] Step 3:
[1162] The server uses a generative AI model to generate announcement posters and digital banners based on the generated stage script. The server includes the script content in prompt text and inputs it into the generative AI model. The model converts the script information into a visual design and generates an announcement poster or digital banner. The output is a digital file containing the visual design.
[1163] Step 4:
[1164] The terminal provides an input interface to the user, through which the user inputs the historical topics of interest, the places to visit, and the dates of the visit, thereby collecting the user's input data.
[1165] Step 5:
[1166] The device uses an emotion engine to recognize emotions from the user's input data. In this process, the user's input text or voice is input into the emotion engine, which then analyzes it and outputs emotional data. Specifically, it uses the Hugging Face emotion analysis model to classify the user's emotions, such as excitement or anticipation.
[1167] Step 6:
[1168] The server suggests the best shows based on the user's input data and emotional data. The server analyzes this data using an algorithm to create and suggest a list of shows that are best suited to the user based on specific criteria. Input data includes the user's interests and emotional data, and the output is a list of shows.
[1169] Step 7:
[1170] The user selects the show they are interested in from the list of suggested shows through their terminal and proceeds with the reservation procedure. The user selects the show they want and enters the necessary information to complete the reservation. At this time, the system confirms the reservation information based on the input data and provides reservation confirmation information as output.
[1171] Step 8:
[1172] The server saves the reservation information in a database and sends a reservation confirmation notice to the user. The server organizes the user's reservation data, saves it in a database, and generates and sends confirmation emails and notifications to the user. The output is a reservation confirmation notice.
[1173] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1174] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1175] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1176] [Fourth embodiment]
[1177] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1178] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1179] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1180] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1181] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1182] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1183] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1184] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1185] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1186] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1187] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1188] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1189] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1190] The following forms are conceivable for implementing the present invention. This system combines advanced technology using generative AI to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. The system also suggests the most suitable shows based on the user's interests and information about the places they plan to visit, and provides an interface that allows users to easily make reservations.
[1191] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[1192] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it collects information about tourist attractions in Osaka, historical data about Toyotomi Hideyoshi, and event information such as local festivals.
[1193] The server converts the acquired information into input data for the AI generator, which then automatically generates a stage script. The AI generator takes into account the background information of the tourist spot, historical episodes, and ongoing events to create a scenario that will provide an attractive performance for tourists.
[1194] (Example)
[1195] Based on local information about Osaka, we will generate a stage script for a period drama show that incorporates stories about Toyotomi Hideyoshi and his retainers, as well as scenes from a local festival.
[1196] 2. Phase 2: Generate announcement items
[1197] The server automatically generates promotional posters and digital banners based on the generated stage script. The AI creates promotional items incorporating visual layouts and wording appropriate to the script's content, and saves them in a digital format. If necessary, they can also be sent to a printing company for printing.
[1198] (Example)
[1199] Create a poster advertising a period drama show in Osaka with a Toyotomi Hideyoshi theme and print it for display in local shops, train stations, etc.
[1200] 3. Phase 3: User Interaction
[1201] The terminal provides an interface that prompts the user to input information such as historical themes of interest, planned places to visit, planned dates of visit, etc. The user inputs the necessary information based on his or her own interests and plans.
[1202] The terminal displays a list of shows retrieved from the server to suggest the best shows based on the user's input. The user can select the show they are interested in from the displayed list and make a reservation to attend.
[1203] (Example)
[1204] If a user wants to visit Osaka during a certain period and is interested in a period drama show about Toyotomi Hideyoshi, by entering this information, the device will display a list of relevant shows, allowing the user to easily book the show they want.
[1205] In this way, the system of the present invention utilizes generative AI to efficiently and flexibly generate stage scripts and promotional items, providing users with an optimal show experience. It can also contribute to revitalizing local tourism businesses and promoting the development of performers.
[1206] The processing flow will be explained below.
[1207] Step 1:
[1208] The server accesses a database of tourist attractions, historical figures, and current event information. Information about tourist attractions includes the names of specific areas, tourist attractions, and their characteristics. Data about historical figures includes information about their names, eras, and major achievements.
[1209] Step 2:
[1210] The server converts the information it obtains from the database into a format that can be input into the generation AI, arranging tourist attraction information, historical figure information, and event information into a structure that is easy for the AI to use.
[1211] Step 3:
[1212] The server calls the generation AI, which generates a stage script based on the prepared data. The generation AI automatically creates a scenario based on the given theme from the input information.
[1213] Step 4:
[1214] The server saves the generated stage script in a database, adding metadata about the script (e.g., the name of the region, key historical figures, the time period, etc.) to make it easier to search for later.
[1215] Step 5:
[1216] The server calls AI to generate announcement posters and digital banners based on the generated stage script. The AI then generates advertising materials containing visual designs and information that match the content of the script.
[1217] Step 6:
[1218] The server stores the generated posters and digital banners in a database and sends them to the printing company as appropriate, and the digital banners are automatically uploaded to an online advertising platform.
[1219] Step 7:
[1220] The terminal provides the user with an input interface in which the user can input historical topics of interest, places to visit, and dates of visit.
[1221] Step 8:
[1222] The user enters the necessary information into the interface based on their interests and planned visit date, for example, they enter the planned visit date to Osaka and that they are interested in a show about Toyotomi Hideyoshi.
[1223] Step 9:
[1224] The terminal queries the server based on user input to obtain a list of relevant shows, and the server searches the database for shows that meet the criteria and returns the results to the terminal.
[1225] Step 10:
[1226] The terminal displays the list of shows it has acquired to the user, allowing them to select from available shows. The user then selects the show they want and proceeds with the reservation procedure.
[1227] Step 11:
[1228] The user selects the show they want and confirms the reservation. When making a reservation, they enter the necessary information (e.g., number of participants, special requests, etc.).
[1229] Step 12:
[1230] The server receives the user's reservation information and stores it in a database. It also sends a reservation confirmation notification to the user. The user can receive an email or a notification that the reservation has been confirmed.
[1231] Example 1
[1232] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1233] In the past, creating scripts and promotional items for stage shows at tourist attractions required a lot of manual work, resulting in high costs and time. Furthermore, there was no established system for suggesting or booking shows tailored to user interests, which tended to limit the tourist experience. This invention utilizes a generative AI model to improve the efficiency of generating scripts and promotional items, thereby solving the problem of making it easier to suggest the best shows for users.
[1234] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1235] This invention includes means for acquiring information about tourist attractions, data about historical figures, and information about current events, means for converting the acquired information as input data for a generative AI model, means for generating a stage script based on the information using the generative AI model, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information about interests and planned places to visit, means for suggesting optimal shows based on user input, and means for the user to make reservations for the suggested shows. This improves the efficiency of creating scripts and generating announcement items for stage shows at tourist attractions, making it possible to suggest optimal shows to users and easily make reservations.
[1236] "Tourist attraction" means a place of historical, cultural, artistic or natural value that attracts tourists.
[1237] A "historical figure" refers to an individual who played an important role in the history of a particular region or period.
[1238] "Event Information" refers to information about events or activities taking place at a specific location or during a specific period.
[1239] A "generative AI model" refers to an artificial intelligence technology that automatically generates output such as text and images based on input data.
[1240] A "stage script" is a document that describes the progression of a play or show that will be performed on stage.
[1241] An "announcement poster" is a printed material that visually conveys information about a particular event or show.
[1242] "Digital banner" refers to a graphic element for advertising displayed on a website or digital platform.
[1243] "Interface" refers to the software and / or hardware components through which a user interacts with a system.
[1244] "User" means an individual who utilizes the System to input and receive information.
[1245] "Reservation" means the process by which a User secures attendance at a particular event or show.
[1246] "Server" refers to a computer system that processes data and provides information.
[1247] "Input Data" refers to the information supplied to a generative AI model for analysis and processing.
[1248] "Means" refers to a method or device used to achieve a particular purpose.
[1249] "Best Show" refers to the show that is determined to be most suitable based on the user's interests and information about the places they plan to visit.
[1250] The following steps can be considered to implement the present invention: The system uses a generative AI model to collect information on tourist attractions, historical figures, and current events, and generates stage show scripts and promotional items based on this information. It also collects information on the user's interests and planned visits, suggests the most suitable shows, and provides an interface for easy booking.
[1251] Phase 1: Obtaining tourist attraction information and generating a stage script
[1252] The server accesses a database of tourist attractions, historical figures, and current event information to obtain the necessary information. For example, it obtains tourist attraction information through a tourist bureau's API or scrapes historical data from the Internet. The server then converts the obtained information into input data for the generative AI model. This data includes background information on the tourist attractions, historical episodes, and information on current events. The server then uses prompts for the generative AI model to generate a stage script.
[1253] Example prompt sentence:
[1254] "Create a 10-minute stage script based on anecdotes about famous tourist spots and famous people."
[1255] The server receives the stage script created by the AI and saves it as a text file. For example, it generates a script for a stage show that incorporates scenes from a local festival, based on Osaka's tourist attractions and anecdotes about Toyotomi Hideyoshi.
[1256] Phase 2: Generate announcement items
[1257] The server generates announcement posters and digital banners based on the generated stage script. Using a generative AI model, it devise visual layouts and wording that suit the content of the script and creates appropriate announcement items. As an example of a generative AI model, the prompt text used when generating an announcement poster is as follows:
[1258] Example prompt sentence:
[1259] "Design a promotional poster for a tourist show based on the generated stage script."
[1260] The generated posters and banners are saved in a digital format and sent to a printer as needed. For example, a poster advertising a tourist show themed around Toyotomi Hideyoshi may be created and sent to a printer for display in local shops and public facilities.
[1261] Phase 3: User interaction
[1262] The terminal provides the user with an interface that prompts them to input information such as historical themes of interest, planned visit locations, and planned visit dates. The user inputs the necessary information based on their interests and plans. The terminal then displays a list of shows retrieved from the server based on that information. The user can select the show of interest from the displayed shows and make a reservation to attend. As a specific example, if a user plans to visit Osaka and is interested in a stage show related to Toyotomi Hideyoshi, by inputting this information, the terminal will display a list of suitable shows, allowing the user to easily reserve the show they want.
[1263] As described above, the system of the present invention provides specific procedures for efficiently and flexibly carrying out everything from collecting tourist attraction information to generating stage scripts, creating announcement items, and interacting with users. This system dramatically improves the efficiency of preparing stage shows at tourist attractions, not only improving the user experience but also contributing to the revitalization of local tourism businesses.
[1264] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1265] Step 1:
[1266] The server accesses databases of tourist attractions, historical figures, and current event information to obtain the required information.
[1267] Input: Tourism Bureau API endpoints and internet data.
[1268] Output: Raw data of tourist attractions, historical data, and event information.
[1269] Specifically, the server sends an API request to obtain information about tourist attractions in Osaka, and then uses scraping technology to collect historical data.
[1270] Step 2:
[1271] The server converts the acquired information into input data for a generative AI model.
[1272] Input: Raw data of tourist attractions, historical data, and event information.
[1273] Output: Data formatted in a way that is easy for the generative AI model to parse.
[1274] As a specific operation, the server converts the data into text format and integrates it into one prompt sentence.
[1275] Step 3:
[1276] The server requests the generative AI model to generate a stage script using a prompt sentence.
[1277] Input: Tourist information and historical data formatted with prompts.
[1278] Output: A stage script automatically generated by the generative AI model.
[1279] Specifically, the generation AI is given a prompt like this: "Create a 10-minute stage script based on stories about famous tourist attractions and famous people." The server then saves the generated text as a text file.
[1280] Step 4:
[1281] The server generates announcement posters and digital banners based on the generated stage script.
[1282] Input: The generated stage script.
[1283] Output: Digital format of announcement posters and digital banners.
[1284] Specifically, the following prompt is input to the generation AI: "Based on the generated stage script, design a poster advertising the tourist show." The generated poster is then saved as a PNG file.
[1285] Step 5:
[1286] The server stores the generated announcement items in a digital format and transmits them to a printer as needed.
[1287] Input: Digital files of announcement posters and digital banners.
[1288] Output: The print data sent to the printer or the saved digital file.
[1289] Specifically, the saved file is sent to a printing company via API or emailed.
[1290] Step 6:
[1291] The terminal provides an interface that prompts the user to input information such as historical topics of interest, planned places to visit, and planned dates of visit.
[1292] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[1293] Output: The input user data.
[1294] As a specific operation, a form is provided in which the user inputs a theme and date, and clicks a "Submit" button.
[1295] Step 7:
[1296] The terminal transmits the user's input information to the server.
[1297] Input: Historical theme, planned visit location, and planned visit date entered by the user.
[1298] Output: User data sent to the server.
[1299] Specifically, the user's data is sent to the server via the API.
[1300] Step 8:
[1301] The server generates a list of the most suitable shows based on the information input by the user and returns it to the terminal.
[1302] Input: User data.
[1303] Output: A list of the best shows.
[1304] Specifically, the server searches the database for matching shows based on the input data and returns the list to the terminal in JSON format.
[1305] Step 9:
[1306] The terminal displays a list of suggested shows to the user.
[1307] Input: A list of shows received from the server.
[1308] Output: A list of the shows displayed.
[1309] Specifically, the show data is displayed in list form, and a "reserve" button is provided so that the user can make a selection.
[1310] Step 10:
[1311] The user selects the show they are interested in and completes the booking process.
[1312] Enter: Show Selection.
[1313] Output: Confirmed reservation data.
[1314] Specifically, the user selects a show, clicks the "Reserve" button, enters the necessary information, and confirms the reservation.
[1315] These steps enable the system to efficiently perform a series of processes, from obtaining tourist attraction information to generating stage scripts and announcement items, and interacting with users.
[1316] (Application example 1)
[1317] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1318] There is a need for a system that can efficiently create stage scripts and promotional items for period drama shows at tourist attractions, and easily suggest and reserve the most suitable shows based on the user's interests and planned visits. However, current systems require a lot of manual work, which is time-consuming and labor-intensive, and have issues with not being fully optimized for user interaction.
[1319] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1320] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information using a generation AI, means for generating a stage script based on the information using the generation AI, means for generating announcement posters and digital banners based on the generated stage script, means for providing a user with an interface for collecting information on interests and planned visits, means for suggesting optimal shows based on user input, and means for booking virtual tours. This makes it possible to consistently and efficiently perform processes from collecting information on tourist attractions, generating stage scripts, creating announcement items, making suggestions to users, and booking virtual tours.
[1321] "Generative AI" refers to artificial intelligence that generates data using machine learning algorithms.
[1322] A "tourist attraction" is a particular place or area that is worth visiting for tourists.
[1323] A "historical figure" is someone who played an important role in the past.
[1324] "Event information" refers to data about an event taking place at a particular location or during a particular period of time.
[1325] A "stage script" is a scenario used in a play, show, or other performance.
[1326] An "announcement poster" is a visual medium used to widely publicize a specific event or piece of information.
[1327] A "digital banner" is an advertising image or graphic that is displayed on a website or application.
[1328] An "interface" is the means or environment through which a user interacts with a system.
[1329] A "virtual tour" is a service that allows you to virtually experience real places or events using digital technology.
[1330] A "reservation system" is a system that allows users to reserve specific services or events in advance.
[1331] This section describes an embodiment of the present invention. This system utilizes a generative AI model to efficiently create stage scripts and promotional items for period drama shows at tourist attractions. Furthermore, it provides a function to suggest the most suitable show based on the user's interests and planned visits, and to make reservations easily.
[1332] First, the server accesses databases of tourist attractions, historical figures, and current event information to obtain the necessary information, such as background information on tourist attractions, historical episodes, and current events.
[1333] The server then inputs the acquired information into a generative AI model (e.g., GPT-4). The prompt is given in the following format:
[1334] Enter information about specific landmarks and historical figures. For example, generate a script for a historical drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details about the scene setting, character dialogue, and action.
[1335] The generative AI model automatically generates a stage script based on this prompt, which includes details about the story, the setting, and the characters' lines.
[1336] Based on the generated script, the server generates promotional posters and digital banners. Using a generative AI model, promotional items are created with visual layouts and wording that match the script's content. Promotional items are saved in a digital format and can be sent to a printing company for print production if needed.
[1337] The terminal provides the user with an interface that prompts them to input the places they plan to visit, historical themes of interest, and the planned date of visit. The user inputs the necessary information based on their own interests and plans. For example, the user may input, "When would I like to visit Osaka? I'm interested in a period drama show about Toyotomi Hideyoshi." Based on this information, the terminal displays a list of shows retrieved from the server, allowing the user to easily reserve the show they want.
[1338] The specific hardware and software used are a database server (e.g., AWS RDS), a generative AI model (e.g., GPT-4), and a front-end framework (e.g., React Native).The user interface is provided using a smartphone (iOS / Android).
[1339] This makes it possible to consistently and efficiently collect information on tourist attractions, generate stage scripts, create promotional items, make suggestions to users, and even book virtual tours.
[1340] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1341] Step 1:
[1342] The server retrieves information about tourist attractions, data about historical figures, and information about current events from the database. The input includes the tourist attraction ID, category, and related historical episodes. The output is this information and passed on to the next process. Specifically, the server accesses the database using an API request and queries the required information.
[1343] Step 2:
[1344] The server converts the acquired tourist attraction information, historical figure data, and event information into input data for the generative AI model. The input includes the acquired raw data, and the output generates formatted data in the form of a prompt. Specifically, the server analyzes the data and creates a prompt such as, "Generate a script for a period drama show combining Toyotomi Hideyoshi and a local festival in Osaka. The script should include details of the stage setting, character dialogue, and action."
[1345] Step 3:
[1346] The server inputs a prompt sentence into a generative AI model (e.g., GPT-4) and generates a stage script. The input includes the prompt sentence, and the output is the generated stage script. Specifically, the server sends the prompt sentence to the API of the generative AI model and obtains the generated script.
[1347] Step 4:
[1348] The server generates announcement posters and digital banners based on the generated stage script. The input includes the stage script, and the output is visual content (announcement posters and digital banners). Specifically, the server uses AI to automatically generate design elements that match the content of the script and incorporate them into the posters and banners.
[1349] Step 5:
[1350] The terminal provides an interface that prompts the user to input information such as the places to visit, historical themes of interest, and the planned date of the visit. The input includes the information entered by the user, and the output is sent to the server. Specifically, the terminal's UI displays an input form and the user enters the information.
[1351] Step 6:
[1352] The server suggests the best shows based on the user's input data. The input includes the places to visit and themes of interest entered by the user, and the output is a list of suggested shows. Specifically, the server searches the database for matching shows, selects the shows that best fit the user's criteria, and lists them.
[1353] Step 7:
[1354] The user checks the list of shows suggested by the server on the terminal, selects the desired show, and makes a reservation. The input includes information about the show selected by the user, and the output is a reservation confirmation and ticket information. In concrete terms, the terminal sends the user input to the server, which issues the ticket and returns the reservation details through the reservation system.
[1355] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1356] One possible embodiment of the present invention is a system that uses AI to automatically generate stage scripts based on tourist attraction information, data on historical figures, and current event information, and creates announcement posters and digital banners, in addition to an emotion engine that recognizes user emotions. This system collects emotion data along with information on the user's interests and planned visits, and then suggests the optimal show based on this data. Furthermore, by adjusting the content and difficulty of the show according to the user's emotions, a more personalized experience can be provided.
[1357] 1. Phase 1: Obtaining tourist attraction information and generating a stage script
[1358] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the necessary information. For example, it collects information about tourist attractions in Kyoto, historical data about Ryoma Sakamoto, and event information such as local festivals.
[1359] The server then activates a generation AI based on the acquired information to generate a stage script. The generation AI takes into account the background information of the tourist spot, historical episodes, and ongoing events to create an appealing scenario for tourists.
[1360] (Example)
[1361] Based on local information about Kyoto, a stage script is generated that incorporates stories about Sakamoto Ryoma and the patriots of the late Edo period.
[1362] 2. Phase 2: Generate announcement items
[1363] Based on the generated stage script, the server uses generative AI to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[1364] (Example)
[1365] We will create a poster advertising a period drama show in Kyoto themed around Sakamoto Ryoma and display it at local tourist information centers.
[1366] 3. Phase 3: User Interaction
[1367] The terminal provides a user with an input interface, where the user can input the historical topics of interest, the places to visit, and the dates of the visit. The emotion engine also recognizes the user's emotion data and collects the user's emotional state at the time of input.
[1368] When a user enters their interests, planned places to visit, and planned dates of visit through the interface, the emotion engine analyzes the user's emotional data and conveys it to the system.
[1369] (Example)
[1370] If a user is planning to visit Kyoto and is interested in a show about Sakamoto Ryoma, they can input this information and the emotion engine will recognize the user's emotion data of excitement and anticipation.
[1371] 4. Phase 4: Propose and book a show
[1372] The server proposes the most suitable show based on the user's input data and emotional data. The emotional engine takes into account the user's emotional state and adjusts the content of the proposal and the difficulty of the show.
[1373] The terminal displays a list of suggested shows to the user, who then selects the show they want and completes the booking process.
[1374] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[1375] The server stores the reservation information in a database and sends the user a reservation confirmation.
[1376] (Example)
[1377] If a user selects a show related to Sakamoto Ryoma and confirms a reservation, the system will use its emotion engine to suggest more dramatic performances and special seats for users with high expectations.
[1378] In this way, by combining generative AI and an emotion engine, the present invention can generate stage scripts and promotional items at tourist attractions, and provide optimal show experiences according to the user's emotions. It also contributes to revitalizing local tourism businesses and promoting the development of performers.
[1379] The processing flow will be explained below.
[1380] Step 1:
[1381] The server accesses databases of tourist attractions, historical figures, and current event information to retrieve the required information. Tourist attraction information includes local area names and tourist attraction details, historical figures information includes names and achievements, and event information includes details of current or upcoming events.
[1382] Step 2:
[1383] The server converts the acquired information into a format that prepares the data for the generation AI to use in the next processing stage.
[1384] Step 3:
[1385] The server launches a generation AI that uses the formatted data to generate a stage script. The generation AI creates a scenario by weaving together information on tourist attractions, historical events, and current events.
[1386] Step 4:
[1387] The server saves the generated stage script, adding metadata (such as information about the region, historical figures, and events) to facilitate future searches and references.
[1388] Step 5:
[1389] The server generates promotional posters and digital banners based on the generated stage script, using generative AI to automatically create advertising materials by incorporating visually appealing designs and information extracted from the script.
[1390] Step 6:
[1391] The server stores the generated advertisement posters and digital banners in a database, sends them to a printing company, or uploads them to an online advertising platform.
[1392] Step 7:
[1393] The terminal provides the user with an input interface that allows the user to input historical topics of interest, places to visit, and dates of visit.
[1394] Step 8:
[1395] When a user enters their interests, planned visit locations, and visit dates into the interface, the emotion engine recognizes the user's emotions and collects emotional data at the time of input.
[1396] Step 9:
[1397] The device sends the user's input information and emotion data to the server, and issues a query to suggest the best show.
[1398] Step 10:
[1399] The server searches the database for shows that match the user's input criteria and returns the appropriate results to the device, adjusting the content and difficulty of the show using data from the emotion engine.
[1400] Step 11:
[1401] The terminal displays the list of shows received from the server to the user, who can then select the show he or she desires from the list.
[1402] Step 12:
[1403] Users select the show they want and begin the booking process, which may take into account data from the emotion engine to provide special experiences or suggestions.
[1404] Step 13:
[1405] The server saves the user's reservation information in a database and sends a reservation confirmation to the user. The user receives a confirmation email or notification that the reservation has been confirmed.
[1406] In this way, a new entertainment experience at a tourist attraction is provided through specific actions taken at each step. The introduction of an emotion engine can suggest more personalized shows for users, increasing satisfaction.
[1407] Example 2
[1408] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1409] Modern tourist destinations are required to provide tourists with engaging and personalized entertainment experiences. However, conventional methods have difficulty effectively utilizing information about tourist attractions and historical figures to generate stage scripts and to suggest personalized shows based on user emotions. Therefore, a system is needed to further enhance the experience at tourist destinations.
[1410] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1411] In this invention, the server includes means for acquiring information on tourist destinations, data on historical figures, and information on current events using a generation device, means for generating a script based on the acquired information, means for generating announcements based on the generated script, means for providing a user with an interface for collecting information on interests and planned visits, means for collecting user emotion data using an emotion analysis device, means for suggesting optimal shows based on the user's input and emotion data, and means for the user to make reservations for the suggested shows, thereby making it possible to provide tourists with a personalized and attractive entertainment experience.
[1412] The "generation device" is a device that acquires information on tourist spots, data on historical figures, and information on current events, and automatically generates scripts and announcements based on that information.
[1413] "Information about tourist destinations" refers to the historical background, geographical characteristics, famous places, and event information held in the vicinity of a particular tourist destination.
[1414] "Data on historical figures" means information about a specific historical figure, including data about that person's life, achievements, and historical events involved.
[1415] "Event information" refers to information about events, festivals, exhibitions, etc. held in specific areas or facilities.
[1416] A "script" is a scenario that describes in detail the content of a show or performance to be offered to tourists, and includes the story, lines, and production instructions.
[1417] "Announcements" are advertising materials such as posters and digital banners that are based on the content of the script and are used to inform tourists and the general public about the existence of the show or performance.
[1418] An "interface" is a means by which a user inputs information such as interests, planned visit locations, and visit dates into the system, and is typically a web page or application form.
[1419] An "emotion analysis device" is a device that recognizes a user's emotions and collects that data, and includes facial expression recognition software and voice analysis systems.
[1420] "User input" refers to information such as interests, planned places to visit, planned dates of visit, etc. that a user provides to the system through an interface.
[1421] The "means for suggesting the best show" is a function of the system to select and suggest personalized shows and performances based on user input and emotional data.
[1422] A "reservation mechanism" is a system feature that provides the necessary procedures and information for a user to confirm a reservation for a proposed show.
[1423] As an embodiment of the present invention, we will describe a system that automatically generates stage scripts and creates announcements using a generation device based on tourist destination information, data on historical figures, and current event information. This system combines an emotion analysis device that recognizes the user's emotions, collects emotional data along with information on the user's interests and planned visits, and uses this data to propose the optimal show. In addition, by adjusting the content and difficulty of the show according to the user's emotions, it is possible to provide a more personalized experience.
[1424] Phase 1: Obtaining tourist information and generating a stage script
[1425] server
[1426] The server first accesses databases of tourist attractions, historical figures, and current events to obtain the necessary information. For example, it collects information on tourist attractions, historical figures, and local events for a specific city from the database.
[1427] Next, the server uses the acquired information to launch a generative AI (e.g., OpenAI's GPT-4) to generate a stage script. The generative AI takes into account the tourist destination's background information, historical episodes, and ongoing events to create an appealing scenario for tourists.
[1428] (Example)
[1429] The server generates a stage script incorporating episodes about historical figures and their achievements based on tourist information about a specific area.
[1430] Phase 2: Generate announcement items
[1431] server
[1432] Based on the generated stage script, the server uses a generative AI (e.g., DALL-E 2) to automatically generate announcement posters and digital banners. The generative AI creates advertising materials containing visual designs and information that best fit the content of the script, and saves them in a digital format. If necessary, they can also be sent to a printing company to create printed materials.
[1433] (Example)
[1434] The server uses generative AI to create a poster advertising a show themed around a historical figure and instructs it to be displayed in local tourist information centers.
[1435] Phase 3: User interaction
[1436] Terminal
[1437] The terminal provides a user with an input interface, where the user can input historical topics of interest, planned visit locations, and visit dates, and a sentiment analyzer recognizes the user's emotional data and collects the user's emotional state at the time of input.
[1438] User
[1439] When a user inputs their interests, planned places to visit, and planned dates of visit through the interface, the emotion analyzer analyzes the user's emotion data and transmits it to the system.
[1440] (Example)
[1441] If a user plans to visit a particular city and is interested in a show about a historical figure, they can enter this information and the sentiment analyzer will recognize the user's emotional data of excitement and anticipation.
[1442] Phase 4: Propose and book a show
[1443] server
[1444] The server proposes the most suitable show based on the user's input data and emotional data. The emotion analyzer takes into account the user's emotional state and adjusts the content of the proposal and the difficulty level of the show.
[1445] Terminal
[1446] The terminal displays a list of suggested shows to the user, and the user selects the show they want and completes the reservation procedure.
[1447] User
[1448] When a user selects the show they want and confirms their reservation, the system collects attendance information (number of attendees, special requests, etc.) and completes the reservation.
[1449] server
[1450] The server stores the reservation information in a database and sends the user a reservation confirmation.
[1451] (Example)
[1452] If a user selects a show about a particular historical figure and confirms a reservation, the system will use the emotion analyzer to suggest more dramatic performances and special seats to users with high expectations.
[1453] In this way, by combining generative AI and an emotion analysis device, the present invention can generate stage scripts and promotional items at tourist destinations, and provide optimal show experiences based on the user's emotions. This will revitalize local tourism businesses and provide attractive experiences for tourists.
[1454] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1455] Step 1: Obtain tourist information
[1456] server
[1457] The server accesses a database of tourist attractions, historical figures, and current event information.
[1458] The server retrieves the necessary information from a database. For example, it collects information about tourist attractions in a particular city, data about historical figures, and information about local events.
[1459] Input: Request to access a database of tourist attractions, historical figures, and event information.
[1460] Output: Collected tourist destination information, historical figures data, and event information.
[1461] Step 2: Generate the stage script
[1462] server
[1463] The server launches a generative AI (e.g., OpenAI's GPT-4) based on the information collected.
[1464] The server inputs prompts into the generation AI and generates a stage script.
[1465] Example prompt: "Using specific tourist destination information and historical figure data, generate a stage script that will appeal to tourists."
[1466] The generation AI generates a script based on input prompts.
[1467] The server saves the generated stage script.
[1468] Input: tourist destination information, historical figures data, event information, and prompts for the generation AI.
[1469] Output: The generated stage script.
[1470] Step 3: Create an announcement item
[1471] server
[1472] The server launches the generated AI (e.g., DALL-E 2) based on the generated stage script.
[1473] The server inputs prompts into the generation AI, which then generates announcement posters and digital banners.
[1474] Example prompt: "Create a visually appealing announcement poster based on the stage script generated."
[1475] The generation AI creates announcement items based on input prompts.
[1476] The server stores the generated announcement items in a digital format.
[1477] The server sends the notification items to a printing company as needed to create printed materials.
[1478] Input: Stage script, and prompts for the generation AI.
[1479] Output: Generated announcement posters and digital banners.
[1480] Step 4: Enter user data
[1481] Terminal
[1482] The terminal provides an input interface to the user.
[1483] This interface allows the user to input historical topics of interest, the places to visit, and the dates of the visit.
[1484] A sentiment analyzer (e.g., Affectiva's SDK) recognizes the user's emotional data.
[1485] Input: User interests, planned visit locations, visit dates, and sentiment data.
[1486] Output: Collected user input data and emotion data.
[1487] Step 5: Propose a show
[1488] server
[1489] The server suggests the most suitable show based on the user's input data and emotional data.
[1490] An emotion analyzer takes into account the user's emotional state and adjusts the content of the suggestions and the difficulty level of the show.
[1491] Input: User input data and emotion data.
[1492] Output: A list of suggestions for the best shows.
[1493] Step 6: View and book a show
[1494] Terminal
[1495] The terminal displays a list of suggested shows to the user.
[1496] The list includes detailed information about each show.
[1497] Input: A list of best show suggestions.
[1498] Output: Shows what the user selects.
[1499] Step 7: Confirm your booking
[1500] User
[1501] The user selects the show they want and confirms the reservation.
[1502] The system collects the participant information (number of participants, special requests, etc.) and completes the reservation.
[1503] Input: User's show selection and participation information.
[1504] Output: Confirmed booking.
[1505] Step 8: Save and notify reservation information
[1506] server
[1507] The server stores the reservation information in a database.
[1508] The server sends a reservation confirmation to the user.
[1509] Input: Confirmed reservation information.
[1510] Output: Saved reservation data and notification to the user.
[1511] Through the above processing steps, the system can provide tourists with an engaging and personalized entertainment experience.
[1512] (Application example 2)
[1513] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1514] Modern tourist destinations and stores are required to provide tourists with a wealth of information and engaging experiences. It is also important to provide personalized services based on tourists' interests and emotions, but achieving this requires massive amounts of information processing and real-time adjustments. Therefore, there is a need to develop a system that can efficiently provide information on tourist attractions and events, and suggest personalized shows based on emotional data.
[1515] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1516] In this invention, the server includes means for acquiring information on tourist attractions, data on historical figures, and current event information, means for generating a stage script based on the information using a generation AI, and means for generating announcement posters and digital banners based on the generated stage script. This makes it possible to provide a personalized show experience in tourist spots and brick-and-mortar stores that matches the user's emotions and interests, thereby improving tourist satisfaction.
[1517] "Generative AI" is an artificial intelligence system that performs natural language processing based on acquired data and automatically generates scripts and announcement posters based on a predetermined format.
[1518] "Tourist attraction information" refers to data such as detailed descriptions of tourist destinations, their history, access methods, highlights, and reviews.
[1519] "Data on historical figures" refers to information about the lives, achievements, and related anecdotes of famous people from the past.
[1520] "Current event information" refers to schedules and detailed information about events, festivals, special exhibitions, etc. currently being held at specific tourist spots or regions.
[1521] A "stage script" refers to a script or scenario for a show or guided tour offered to tourists based on information about tourist attractions or historical figures.
[1522] "Promotional posters and digital banners" are posters and online banner advertisements created to promote an event or show.
[1523] An "interface" is an input device or display that a user uses to input information into or receive information from a system.
[1524] An "emotion engine" is an artificial intelligence system that recognizes and analyzes emotional data from user input, facial expressions, voice, etc.
[1525] "Emotion data" is data that indicates the user's emotional state, such as excitement, joy, expectation, or anxiety.
[1526] The "means for suggesting the best show" refers to an algorithm or system that recommends the most suitable show or guided tour for a user based on the user's input information and emotional data.
[1527] A "reservation mechanism" is an online system or application function that allows a user to select a proposed show or guided tour and complete the reservation process.
[1528] To implement the present invention, the server, terminal, and user must function and cooperate with each other as follows.
[1529] First, the server accesses a database to obtain information on tourist attractions, data on historical figures, and current event information. Based on the obtained data, the server uses a generative AI to generate a stage script. The generative AI model used is often the Hugging Face model. This generative AI performs natural language processing to create a scenario that takes into account tourist attractions, historical episodes, and current event information.
[1530] The server then creates promotional posters and digital banners based on the generated stage script, using the same generative AI model to automatically generate visually appealing design and informational advertising materials, which are then stored in a digital format.
[1531] The device provides a user with an interface through which they can input historical topics of interest, planned visit locations, and visit dates. The emotion engine then collects the user's emotional data and performs emotion recognition. Specifically, it analyzes the text and voice data entered by the user and classifies emotions such as excitement, anticipation, and relief. The emotion engine uses the Hugging Face emotion analysis model.
[1532] The server then suggests the most suitable show based on the user's input data and emotional data. The user selects the show they are interested in from the displayed list and completes the reservation procedure through their device. Once the reservation is confirmed, the server saves the reservation information in a database and sends a reservation confirmation notification to the user.
[1533] For example, if a user is interested in a show about a "historical figure" at a tourist spot they plan to visit, and the emotion engine evaluates the user's expectations highly, the generation AI will automatically generate and suggest a show with special production and settings. The user can then experience the show in a more complete way using a smartphone or head-mounted display.
[1534] Examples of specific prompts for generative AI models include:
[1535] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[1536] This system will enable tourist destinations and brick-and-mortar stores to provide a personalized show experience tailored to the user's emotions and interests, improving tourist satisfaction. It is also expected to contribute to revitalizing local tourism businesses.
[1537] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1538] Step 1:
[1539] The server retrieves information about tourist attractions, historical figures, and current events from a database. The server accesses the database, sends a request for a specified area or person, and receives data based on that request. In this process, the input is the area or person, and the output is the corresponding detailed information.
[1540] Step 2:
[1541] The server generates a stage script using a generative AI model based on the data it acquires. The server converts the acquired data into a prompt sentence and inputs it into the generative AI model. The generative AI model generates a script based on this prompt and outputs its content. Specifically, the Hugging Face generative AI model is used, and the following example prompt sentence is input:
[1542] Create a stage script based on: a famous historical figure, local events, a popular festival. The script should include historical anecdotes and current events.
[1543] The generated stage script is obtained as output.
[1544] Step 3:
[1545] The server uses a generative AI model to generate announcement posters and digital banners based on the generated stage script. The server includes the script content in prompt text and inputs it into the generative AI model. The model converts the script information into a visual design and generates an announcement poster or digital banner. The output is a digital file containing the visual design.
[1546] Step 4:
[1547] The terminal provides an input interface to the user, through which the user inputs the historical topics of interest, the places to visit, and the dates of the visit, thereby collecting the user's input data.
[1548] Step 5:
[1549] The device uses an emotion engine to recognize emotions from the user's input data. In this process, the user's input text or voice is input into the emotion engine, which then analyzes it and outputs emotional data. Specifically, it uses the Hugging Face emotion analysis model to classify the user's emotions, such as excitement or anticipation.
[1550] Step 6:
[1551] The server suggests the best shows based on the user's input data and emotional data. The server analyzes this data using an algorithm to create and suggest a list of shows that are best suited to the user based on specific criteria. Input data includes the user's interests and emotional data, and the output is a list of shows.
[1552] Step 7:
[1553] The user selects the show they are interested in from the list of suggested shows through their terminal and proceeds with the reservation procedure. The user selects the show they want and enters the necessary information to complete the reservation. At this time, the system confirms the reservation information based on the input data and provides reservation confirmation information as output.
[1554] Step 8:
[1555] The server saves the reservation information in a database and sends a reservation confirmation notice to the user. The server organizes the user's reservation data, saves it in a database, and generates and sends confirmation emails and notifications to the user. The output is a reservation confirmation notice.
[1556] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1557] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1558] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.
[1559] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[1560] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[1561] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[1562] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[1563] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[1564] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[1565] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[1566] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[1567] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.
[1568] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[1569] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[1570] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[1571] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[1572] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.
[1573] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[1574] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[1575] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[1576] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[1577] The following is further disclosed regarding the above embodiment.
[1578] (Claim 1)
[1579] a means for using generative AI to obtain tourist attraction information, historical figure data, and current event information;
[1580] means for generating a stage script based on the information by a generation AI;
[1581] a means for generating an announcement poster or a digital banner based on the generated stage script;
[1582] means for providing a user with an interface for collecting information about interests and places to visit;
[1583] a means for suggesting optimal shows based on user input;
[1584] The system includes a means for users to make reservations for the proposed shows.
[1585] (Claim 2)
[1586] The system of claim 1, wherein the generation AI comprises means for converting the tourist attraction information, data on historical figures, and current event information into a format and inputting the information.
[1587] (Claim 3)
[1588] 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input takes into account the user's planned visit locations, historical themes of interest, and planned visit dates.
[1589] "Example 1"
[1590] (Claim 1)
[1591] a means of obtaining information about tourist attractions, data about historical figures, and current event information;
[1592] A means for converting the acquired information into input data for a generative AI model;
[1593] means for generating a stage script based on the information using a generative AI model;
[1594] a means for generating an announcement poster or a digital banner based on the generated stage script;
[1595] means for providing a user with an interface for collecting information about interests and places to visit;
[1596] a means for suggesting optimal shows based on user input;
[1597] The system includes a means for users to make reservations for the proposed shows.
[1598] (Claim 2)
[1599] 2. The system of claim 1, wherein the generative AI model comprises means for converting and inputting the tourist attraction information, historical figure data, and current event information into a format.
[1600] (Claim 3)
[1601] 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input takes into account the user's planned visit locations, historical themes of interest, and planned visit dates.
[1602] "Application Example 1"
[1603] (Claim 1)
[1604] a means for using generative AI to obtain tourist attraction information, historical figure data, and current event information;
[1605] means for generating a stage script based on the information by a generation AI;
[1606] a means for generating an announcement poster or a digital banner based on the generated stage script;
[1607] means for providing a user with an interface for collecting information about interests and places to visit;
[1608] a means for suggesting optimal shows based on user input;
[1609] A system including a means for making reservations for virtual tours.
[1610] (Claim 2)
[1611] The system of claim 1, wherein the generation AI comprises means for converting the tourist attraction information, data on historical figures, and current event information into a format and inputting the information.
[1612] (Claim 3)
[1613] 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input takes into account the user's planned visit locations, historical themes of interest, and planned visit dates.
[1614] "Example 2: Combining Emotion Engines"
[1615] (Claim 1)
[1616] a means for acquiring information on tourist spots, data on historical figures, and information on current events using a generating device;
[1617] means for generating a script based on the acquired information;
[1618] means for generating a notice based on the generated script;
[1619] means for providing a user with an interface for collecting information about interests and places to visit;
[1620] means for collecting user emotion data using an emotion analysis device;
[1621] a means for suggesting optimal shows based on user input and sentiment data;
[1622] The system includes a means for users to make reservations for the proposed shows.
[1623] (Claim 2)
[1624] 2. The system according to claim 1, wherein the generating device comprises means for converting and inputting information about tourist spots, data about historical figures, and information about current events into a form.
[1625] (Claim 3)
[1626] 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input and emotion data considers the user's planned visit locations, historical themes of interest, and planned visit dates.
[1627] "Application example 2 when combining emotion engines"
[1628] (Claim 1)
[1629] a means for using generative AI to obtain tourist attraction information, historical figure data, and current event information;
[1630] means for generating a stage script based on the information by a generation AI;
[1631] a means for generating an announcement poster or a digital banner based on the generated stage script;
[1632] means for providing a user with an interface for collecting information about interests and places to visit;
[1633] means for collecting emotion data based on user input and recognizing emotions using an emotion engine;
[1634] a means for suggesting the best shows based on the user's emotional data and interests;
[1635] The system includes a means for users to make reservations for the proposed shows.
[1636] (Claim 2)
[1637] The system of claim 1, wherein the generation AI comprises means for converting the tourist attraction information, data on historical figures, and current event information into a format and inputting the information.
[1638] (Claim 3)
[1639] 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input considers the user's planned visit locations, historical themes of interest, planned visit dates, and emotional state. [Explanation of symbols]
[1640] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>
Claims
1. a means for using generative AI to obtain tourist attraction information, historical figure data, and current event information; means for generating a stage script based on the information by a generation AI; a means for generating an announcement poster or a digital banner based on the generated stage script; means for providing a user with an interface for collecting information about interests and places to visit; a means for suggesting optimal shows based on user input; The system includes a means for users to make reservations for the proposed shows.
2. The system according to claim 1, wherein the generation AI comprises means for converting the tourist attraction information, data on historical figures, and current event information into a format and inputting the converted information.
3. 10. The system of claim 1, wherein the means for suggesting optimal shows based on the user's input takes into account the user's planned visit locations, historical themes of interest, and planned visit dates.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A