System
The system addresses the lack of multi-sensory experiences in entertainment by using AI to generate stories and select scents, providing customized and shareable content that stimulates multiple senses and includes efficient user interaction.
Patent Information
- Application Number
- JP2024133446
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-20
AI Technical Summary
Existing entertainment systems fail to provide a multi-sensory experience that stimulates sight, hearing, and smell, and lack customization to meet individual user preferences, with no efficient methods for storing, sharing, and rating user-generated content.
A system that uses artificial intelligence to generate stories and select scents based on user input, transmitting these to a terminal for playback, allowing users to save and share their content while recommending optimal experiences based on ratings.
The system provides a multisensory entertainment experience that stimulates sight, hearing, and smell, offering customized content and efficient methods for content storage, sharing, and rating.
Smart Images

Figure 2026030463000001_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] In modern society, when users seek entertainment or relaxation, it is time-consuming and laborious to find content that suits their preferences from the wide range of available content. Furthermore, it is difficult to customize relaxation content to meet individual needs, even for quality sleep. Furthermore, there is a lack of methods to provide entertainment experiences that simultaneously stimulate the senses of sight, hearing, and smell. [Means for solving the problem]
[0005] To solve the above problems, the present invention provides the following means: a system including artificial intelligence means for generating a story based on keywords and themes set by a user, means for generating video based on the generated story, and means for selecting a fragrance based on the generated story and video. The system has means for transmitting the generated story, video, and selected fragrance to a user's terminal. The system also includes means for the user's terminal to play the received video and emit the fragrance. The system further includes means for saving and sharing the story generated by the user and means for accepting ratings and reviews from other users and recommending the most suitable story based thereon.
[0006] "User" refers to any individual or entity that uses the System.
[0007] "Keywords" are words or phrases provided by the user to the system that are used to specify the theme or content of a story.
[0008] "Themes" are concepts or categories that users provide to the system and are used to set the direction and mood of the story.
[0009] The "story" is text content generated by an AI module based on set keywords and themes, and is the basis for the images and scents.
[0010] "Artificial intelligence means" refers to algorithms or programs that automatically generate stories based on keywords and themes provided by users.
[0011] "Visual means" refers to algorithms or programs that generate visual content based on the generated narrative.
[0012] "Scent means" refers to an algorithm or program that selects an appropriate scent based on the generated story and video and controls the scent-emitting device.
[0013] A "terminal" is a device that users use to access the system, and is responsible for playing videos and emitting scents.
[0014] "Transmission means" refers to the system function for transmitting the generated story, video, and scent data to the user's terminal.
[0015] "Storage" refers to the functionality for storing user-generated stories in a database or system.
[0016] "Sharing means" refers to the system functionality that allows users to share their generated stories with other users.
[0017] "Rating means" refers to a system function that allows other users to rate a story after viewing it and collect that rating data.
[0018] "Recommendation methods" refer to algorithms or programs that recommend the most suitable stories to users based on collected evaluation data. [Brief explanation of the drawings]
[0019] [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
[0020] 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.
[0021] First, the terms used in the following description will be explained.
[0022] 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).
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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."
[0027] [First embodiment]
[0028] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0029] 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.
[0030] 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).
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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."
[0040] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. To implement the present invention, the following system and program processes are required.
[0041] System configuration
[0042] The system has the following main components:
[0043] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0044] 2. Server: The central system that generates and manages narrative, visual and scent data.
[0045] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[0046] Program processing
[0047] Receiving input from the user
[0048] Terminal: The user logs in to the system and inputs keywords and themes for story generation. This data is sent from the terminal to the server.
[0049] Input data processing for story generation
[0050] Server: Receives input data from users, analyzes the data, and formats it for passing to the AI module.
[0051] Automatic story generation using AI
[0052] Server: The AI module generates a story based on the input data (keywords and themes). The generated story is saved as story data.
[0053] Video and scent data generation
[0054] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story and video.
[0055] Sending data
[0056] Server: Sends the generated story, video, and scent data to the user's device.
[0057] Video and scent playback
[0058] Terminal: Based on the received data, it plays video and controls the scent diffuser to release the scent.
[0059] Providing relaxation content
[0060] Server: For users who wish to relax, a combination of music and scents with a high relaxation effect is selected and sent to the device.
[0061] Device: Plays the received relaxation content to help the user relax.
[0062] Save and share stories
[0063] Terminal: Provides the option to store and share user-generated stories on the system.
[0064] Server: Stores shared stories in a database and makes them accessible to other users.
[0065] Story Ratings and Reviews
[0066] Users: View, rate and review stories created and shared by other users.
[0067] Terminal: Sends the evaluation data to the server.
[0068] Server: Aggregates rating data and runs an algorithm that recommends stories to other users based on their ratings.
[0069] Specific examples
[0070] A concrete example of customized story generation
[0071] 1. A user enters the keywords "fantasy" and "adventure."
[0072] 2. The server passes these keywords to an AI module to generate a story.
[0073] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[0074] 4. The server sends the generated story, images, and scents to the device.
[0075] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[0076] Examples of relaxation mode
[0077] 1. The user selects relaxation mode.
[0078] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[0079] 3. The server sends the relaxation content to the device.
[0080] 4. The device will play relaxing music and release fragrance.
[0081] Examples of preserving and sharing stories
[0082] 1. User A saves the story he generated and uploads it to the system.
[0083] 2. The server stores the stories in a database and makes them accessible to other users.
[0084] 3. User B watches and rates User A's shared story on the system.
[0085] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[0086] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses and provides customized entertainment and relaxation content.
[0087] The processing flow will be explained below.
[0088] Step 1:
[0089] User: Logs into the system and inputs keywords and themes for story generation. This information is sent to the terminal.
[0090] Step 2:
[0091] Terminal: Sends keywords and themes entered by the user to the server.
[0092] Step 3:
[0093] Server: Passes received keywords and themes to the data analysis module and converts them into a standardized data format.
[0094] Step 4:
[0095] Server: Passes standardized data to the AI module and instructs it on how to generate a story.
[0096] Step 5:
[0097] Server: The AI module automatically generates stories based on the provided keywords and themes. The generated stories are temporarily stored in an internal database.
[0098] Step 6:
[0099] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[0100] Step 7:
[0101] Server: The video generation module generates customized videos based on the content of the story.
[0102] Step 8:
[0103] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[0104] Step 9:
[0105] Server: The scent selection module selects an appropriate scent from the scent database based on the story and video information.
[0106] Step 10:
[0107] Server: Packages and transmits the final generated story, video, and scent data to the device.
[0108] Step 11:
[0109] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[0110] Step 12:
[0111] Users: Experience entertainment that simultaneously stimulates the senses of sight, hearing and smell.
[0112] Step 13:
[0113] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[0114] Step 14:
[0115] Device: Sends the ratings and reviews entered by the user to the server.
[0116] Step 15:
[0117] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[0118] Step 16:
[0119] (Optional) Users: Select the option to save and share the story they generate.
[0120] Terminal: Stores story data and sends it to the server.
[0121] Server: Stores the saved stories in a database and makes them accessible to other users.
[0122] Example 1
[0123] 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."
[0124] Current entertainment systems rely too heavily on visual and auditory stimuli, failing to provide users with a multi-sensory experience that also includes olfactory stimulation. Furthermore, there are no systems that can customize stories, visual content, and scents to suit individual user preferences. Furthermore, there is a lack of efficient ways to store, share, and rate user-generated content.
[0125] 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.
[0126] In this invention, the server includes an artificial intelligence unit for generating a story based on keywords and themes set by the user, a unit for generating visual content based on the generated story, a unit for selecting fragrance data based on the generated story and visual content, a unit for transmitting the generated story, visual content, and selected fragrance data to the user's information processing device, and a unit for selecting and transmitting music and fragrances with a relaxing effect when the user desires relaxation. This allows the user to enjoy a multisensory entertainment and relaxation experience that simultaneously stimulates the senses of sight, hearing, and smell. The server also allows the user to save and share the content they generate, accept ratings from other users, and recommend optimal content.
[0127] A "user" is a person who uses the system to experience story generation, visual content playback, and scent emission.
[0128] "Keywords and themes" are words and concepts that users enter into the system to specify the content of a story.
[0129] A "narrative" is a story automatically generated by a generative AI module based on keywords and themes.
[0130] "Artificial intelligence means" are machine learning models and algorithms for automatically generating stories based on user-entered keywords and themes.
[0131] "Visual content" refers to images and videos generated by an image generation means based on the generated story.
[0132] "Scent data" refers to data that indicates a scent that matches the generated narrative and visual content, and includes information such as the type, intensity, and duration of the scent.
[0133] An "information processing device" is a device used by a user, such as a smartphone, tablet, or computer.
[0134] "Relaxation content" refers to content such as music and fragrances that are intended to help users relax.
[0135] "Storage and sharing means" refers to a mechanism for storing user-generated stories in a database and sharing them with other users.
[0136] The "rating and reviewing tool" is an algorithm that allows other users to rate the generated stories and recommend recommended stories based on that rating data.
[0137] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. Implementing this system involves the following configuration and program processing.
[0138] System configuration
[0139] The system has the following main components:
[0140] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0141] 2. Server: A central system that generates and manages story generation, visual content, and scent data.
[0142] 3. Database: Includes a story generation algorithm, a visual content database, and a scent database.
[0143] Program processing
[0144] Receiving input data
[0145] Device: The user logs into the system using a smartphone, tablet, or computer and enters keywords and themes for story generation. For example, they might enter "adventure" and "mystery." This input data is sent from the device to the server.
[0146] Data Preprocessing
[0147] Server: Converts received keywords and themes into an appropriate format (e.g., JSON) and cleanses the data before passing it to the AI module. Python libraries are used to remove unnecessary characters and spaces and ensure data consistency.
[0148] Automatic story generation
[0149] Server: The cleansed data is input into a general-purpose generative AI model (e.g., GPT-3) to automatically generate a story. The generated story is stored in a temporary database. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story.
[0150] Visual content and scent data generation
[0151] Server: Analyzes the generated story and generates customized visual content based on its content using Unity. At the same time, selects a scent from the database that is appropriate for the story scene (e.g., the scent of trees in a forest scene). Information about the selected scent (e.g., scent ID, intensity, duration, etc.) is saved in JSON format.
[0152] Data distribution
[0153] Server: Sends the generated story, visual content, and scent data to the user's device. The data is encrypted for security reasons and transmitted via HTTP / HTTPS protocol.
[0154] Visual content and scent reproduction
[0155] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing visual content, stimulating both the visual and olfactory senses.
[0156] Providing relaxation content
[0157] User: To select the relaxation mode, click on the relaxation option.
[0158] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the device.
[0159] Device: Plays the received relaxation content to help the user relax.
[0160] Save and share stories
[0161] User: Select the Save & Share Story option to save the generated story in the system.
[0162] Server: Stores shared stories in a database and makes them accessible to other users.
[0163] Story Ratings and Reviews
[0164] Users: Watch, rate and review stories created and shared by other users.
[0165] Terminal: Sends the evaluation data to the server.
[0166] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[0167] Specific examples
[0168] A concrete example of customized story generation
[0169] 1. A user enters the keywords "fantasy" and "adventure."
[0170] 2. The server passes these keywords to an AI module to generate a story.
[0171] 3. The server customizes visual content using Unity or similar software based on the generated story and selects magical scents from a scent database.
[0172] 4. The server sends the generated story, visual content, and scent data to the terminal.
[0173] 5. The device plays visual content based on the received data and controls the scent diffuser to release the scent.
[0174] Examples of relaxation mode
[0175] 1. The user selects relaxation mode.
[0176] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[0177] 3. The server sends the relaxation content to the device.
[0178] 4. The device will play relaxing music and release fragrance.
[0179] Examples of preserving and sharing stories
[0180] 1. User A saves the story he generated and uploads it to the system.
[0181] 2. The server stores the stories in a database and makes them accessible to other users.
[0182] 3. User B watches and rates User A's shared story on the system.
[0183] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[0184] As a result, the present invention realizes a system that simultaneously stimulates the user's visual, auditory and olfactory senses and provides customized entertainment and relaxation content.
[0185] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0186] Step 1:
[0187] User: Logs into the system using a smartphone, tablet, or computer and inputs keywords and themes for story generation. Let's say the user inputs the keywords "adventure" and "mystery." This input data is sent from the device to the server.
[0188] Input: User-entered keywords and themes
[0189] Output: Keywords and themes sent to the server
[0190] Step 2:
[0191] Server: Parses the received keyword and theme data and converts it into an appropriate format (e.g., JSON format). At this time, a Python library is used to remove unnecessary characters and spaces to maintain data consistency.
[0192] Input: User-submitted keywords and themes
[0193] Output: Preprocessed keywords and themes
[0194] Step 3:
[0195] Server: The preprocessed keywords and themes are input into the generative AI model to automatically generate a story. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story. This story is stored in a temporary database.
[0196] Input: Preprocessed keywords and themes
[0197] Output: The generated story
[0198] Step 4:
[0199] Server: Uses Unity to analyze the generated story and generate visual content based on its content. At the same time, selects scents from the database that are appropriate for the story scene. For example, it determines that the scent of trees is appropriate for a forest scene. Information about the selected scents (scent ID, intensity, duration, etc.) is saved in JSON format.
[0200] Input: Generated story
[0201] Output: Visual content and scent data
[0202] Step 5:
[0203] Server: The server sends the generated story, visual content, and scent data to the user's device. For security reasons, the data is encrypted and transmitted via HTTP / HTTPS protocol.
[0204] Input: Generated story, visual content and scent data
[0205] Output: Data sent to the user's device
[0206] Step 6:
[0207] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing a video, stimulating both the visual and olfactory senses.
[0208] Input: Visual content and scent data sent from the server
[0209] Output: Visual content played and scent emitted
[0210] Step 7:
[0211] User: To select the relaxation mode, click on the relaxation option.
[0212] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the user's device.
[0213] Enter: Relaxation mode selection
[0214] Output: Relaxation content (music and scent)
[0215] Step 8:
[0216] Terminal: Plays the received relaxation content and controls the fragrance diffuser to release the fragrance, thereby helping the user to relax.
[0217] Input: Relaxation content sent from the server
[0218] Output: Relaxation music played and relaxation scent emitted
[0219] Step 9:
[0220] User: Select the save and share option for the story you have created to save the story in the system.
[0221] Server: Stores shared stories in a database and makes them accessible to other users.
[0222] Input: User-generated stories
[0223] Output: Stories stored in a database
[0224] Step 10:
[0225] Users: Watch, rate and review stories created and shared by other users.
[0226] Terminal: Sends the evaluation data to the server.
[0227] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[0228] Input: Ratings and reviews from other users
[0229] Output: Recommended stories
[0230] (Application example 1)
[0231] 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."
[0232] In recent years, the entertainment industry has been demanding new experiences that simultaneously stimulate users' senses of sight, hearing, and smell, but there is currently no effective system to achieve this. While conventional entertainment systems can satisfy users' senses of sight and hearing, they lack a means to provide an experience that also includes the sense of smell. Another issue is the difficulty of customizing stories, images, and scents to suit individual user preferences.
[0233] 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.
[0234] In this invention, the server includes an artificial intelligence means for generating a story based on keywords and themes set by the user, a means for generating video based on the generated story, a means for selecting a fragrance based on the generated story and video, a means for transmitting the generated story, video, and selected fragrance to the user's device, and a means for playing the video on the user's smartphone and controlling a Bluetooth-enabled fragrance diffusing device, thereby enabling a new entertainment experience that simultaneously stimulates the senses of sight, hearing, and smell.
[0235] "User" refers to an individual or corporation who uses this system to experience content such as stories, images, and scents.
[0236] "Keywords" are words entered by the user and are the basic elements for generating a story.
[0237] "Theme" refers to the main direction or style of the story selected or entered by the user.
[0238] "Artificial intelligence means" means a system that includes computer programs and algorithms for generating stories based on keywords and themes set by the user.
[0239] A "generated story" is a story that is automatically generated by artificial intelligence means based on user input.
[0240] A "means for generating images" is a system that includes computer programs and algorithms for generating related images based on the generated narrative.
[0241] The "means for selecting a scent" is a system for selecting an appropriate scent based on the generated story and video.
[0242] "Terminal" means a device used by a User to receive and play Content, including a smartphone, tablet, computer, etc.
[0243] A "Bluetooth-enabled scent emitting device" is a device that is controlled using Bluetooth technology and emits scents at specific times and under specific conditions.
[0244] A "prompt sentence" is a sentence that is input to the artificial intelligence means when generating a story, and includes keywords and themes.
[0245] An "AI model" is a machine learning algorithm that uses natural language processing and other techniques to generate stories based on user input.
[0246] The present invention is embodied in a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell, and a specific program for implementing the system. The system includes the following components and program processes:
[0247] System configuration
[0248] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and Bluetooth-enabled scent-emitting devices.
[0249] 2. Server: A central system for generating and managing story, video, and scent data. Built using the Flask framework.
[0250] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[0251] Program processing
[0252] Receiving input from the user
[0253] The user logs in to the system from a user terminal and inputs keywords and themes for story generation. This data is sent from the user terminal to the server.
[0254] Input data processing for story generation
[0255] The server receives input data from users, parses it, and formats it for passing to an AI module, which includes a generative AI model with natural language processing capabilities.
[0256] Automatic story generation using AI
[0257] The server uses an AI module to automatically generate a story based on keywords and themes from the user. The generated story is saved as story data. An example of a prompt sentence is "Categories: fantasy, Keywords: adventure."
[0258] Video and scent data generation
[0259] The server generates a customized video based on the story and then selects scents from a database that match the story and video, using an algorithm to match the optimal scent for each scene.
[0260] Sending data
[0261] The server then sends the generated story, video, and scent data to the user's device via an internet connection.
[0262] Video and scent playback
[0263] Based on the received data, the user device plays the video and controls a Bluetooth-enabled scent diffuser to emit the scent. The scent diffuser starts operating at the same time as the video content is played on the user's smartphone.
[0264] Specific examples
[0265] When the user enters the keywords "fantasy" and "adventure," the server generates and sends the following prompt to the AI module:
[0266] "Categories: Fantasy, Keywords: Adventure"
[0267] The AI module generates a story based on this, and the server selects appropriate images and scents. The video is played on the user's smartphone, and the scent diffuser releases the scent of the Elven Forest. Through this process, users can enjoy a new entertainment experience that simultaneously stimulates their senses of sight, hearing, and smell.
[0268] This system provides users with a highly immersive experience, bringing new value that differs from conventional entertainment.
[0269] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0270] Step 1:
[0271] Receiving input from the user
[0272] The user accesses the system through a terminal and inputs keywords and themes for story generation. The input data is sent from the terminal to the server. Examples of input data include "fantasy" and "adventure." The server receives this data and prepares for the next step.
[0273] Step 2:
[0274] Input data processing for story generation
[0275] The server analyzes the received keywords and themes and formats them in a way that is suitable for the AI module. In this process, it generates a prompt: "Categories: Fantasy, Keywords: Adventure." The server then passes this prompt to the AI module.
[0276] Step 3:
[0277] Automatic story generation using AI
[0278] The server uses the generative AI model to generate a story based on the prompt. The generated story is saved as story data. For example, the story generated by the AI module is "An adventurer explores the elven forest."
[0279] Step 4:
[0280] Video and scent data generation
[0281] The server then begins the process of generating a customized video based on the generated story. It also selects the appropriate scent for each scene in the story. The video generation algorithm runs, and the scent for each scene is selected from a database, such as the "scent of the elven forest."
[0282] Step 5:
[0283] Sending data
[0284] The server sends the generated story, customized video, and selected scent data to the user's device. All data is delivered to the user's device via an internet connection.
[0285] Step 6:
[0286] Video and scent playback
[0287] The user's device then plays the video and controls a Bluetooth-enabled scent-emitting device based on the received data. Specifically, the video shows an adventurer exploring an elven forest, and simultaneously emits the scent of the elven forest.
[0288] Step 7:
[0289] Save and share your stories
[0290] Users can save the stories they create and are given the option to share them. The server stores this information in a database for other users to access. Users can also rate and review the stories, which can then be used to recommend the best stories to other users.
[0291] 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.
[0292] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further generates and provides optimal content by recognizing the user's emotions. To implement the present invention, the following system and program processes are required:
[0293] System configuration
[0294] The system has the following main components:
[0295] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0296] 2. Server: A central system that generates and manages narrative, visual and scent data, as well as analyzes emotional data.
[0297] 3. Database: Includes a story generation algorithm, a video database, a scent database, and an emotion database.
[0298] 4. Emotion engine: An engine for recognizing user emotions and reflecting them in content generation.
[0299] Program processing
[0300] Receiving input from the user
[0301] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected. This information is sent from the terminal to the server.
[0302] Input data processing for story generation
[0303] Server: Analyzes the received keywords, themes, and sentiment data and formats it for passing to the AI module and sentiment engine.
[0304] Automatic story generation using AI and emotion engines
[0305] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[0306] Video and scent data generation
[0307] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story, video, and emotional data.
[0308] Sending data
[0309] Server: Packages and transmits the generated story, video, and scent data to the user's device.
[0310] Video and scent playback
[0311] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[0312] Providing relaxation content
[0313] Server: Analyzes the emotional state of the user who desires relaxation, selects the optimal combination of music and scents for relaxation, and sends it to the device.
[0314] Device: Plays the received relaxation content to help the user relax.
[0315] Save and share stories
[0316] Terminal: Provides the option to store and share user-generated stories on the system.
[0317] Server: Stores shared stories in a database and makes them accessible to other users.
[0318] Story Ratings and Reviews
[0319] Users: View, rate, and review stories created and shared by other users.
[0320] Device: Sends ratings and reviews to the server.
[0321] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[0322] Specific examples
[0323] A concrete example of customized story generation
[0324] 1. The user enters the keywords "fantasy" and "adventure," and their emotional state at that time is recognized as "excitement."
[0325] 2. The server passes these input data and emotion data to the AI module and emotion engine to generate a story.
[0326] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[0327] 4. The server sends the generated story, images, and scents to the device.
[0328] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[0329] Examples of relaxation mode
[0330] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[0331] 2. The server uses an emotion engine to select relaxation music and a scent with a high relaxing effect, such as lavender.
[0332] 3. The server sends the relaxation content to the device.
[0333] 4. The device will play relaxing music and release fragrance.
[0334] Examples of preserving and sharing stories
[0335] 1. User A saves the story he / she generated and uploads it to the system.
[0336] 2. The server stores the stories in a database and makes them accessible to other users.
[0337] 3. User B watches and rates User A's shared story on the system.
[0338] 4. The server aggregates the evaluation data and recommends other stories that match User B's preferences, including emotional data.
[0339] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further recognizes emotions to provide customized entertainment and relaxation content.
[0340] The processing flow will be explained below.
[0341] Step 1:
[0342] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected in real time and transmitted to the terminal.
[0343] Step 2:
[0344] Terminal: Sends input keywords and themes, as well as detected emotion data, to the server.
[0345] Step 3:
[0346] Server: Analyzes the received keyword, theme, and sentiment data and formats the data in a standardized format.
[0347] Step 4:
[0348] Server: Passes the analyzed data to the AI module and emotion engine, instructing them to generate a story.
[0349] Step 5:
[0350] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[0351] Step 6:
[0352] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[0353] Step 7:
[0354] Server: The video generation module generates customized videos based on the content of the story and emotional data.
[0355] Step 8:
[0356] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[0357] Step 9:
[0358] Server: The scent selection module selects an appropriate scent from the scent database based on the story, video and emotional data.
[0359] Step 10:
[0360] Server: Packages and transmits the final generated story, video, and scent data to the device.
[0361] Step 11:
[0362] Terminal: Plays video based on the received data. Also controls the scent diffuser to simultaneously release the selected scent.
[0363] Step 12:
[0364] User: Experience entertainment that simultaneously stimulates the senses of sight, hearing, and smell. During the experience, the user's emotions are analyzed in real time and the content is dynamically adjusted.
[0365] Step 13:
[0366] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[0367] Step 14:
[0368] Device: Sends the ratings and reviews entered by the user to the server.
[0369] Step 15:
[0370] Server: Stores the received ratings and reviews in a database and passes them, along with sentiment data, to an algorithm for recommending them to other users.
[0371] Step 16:
[0372] (Optional) Users: Select the option to save and share the story they generate.
[0373] Terminal: Stores story data and sends it to the server.
[0374] Server: Stores the saved stories in a database and makes them accessible to other users.
[0375] Example 2
[0376] 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."
[0377] Conventional entertainment systems have limited functionality for simultaneously stimulating the user's visual, auditory, and olfactory senses, making it difficult to customize content based on the user's emotional state or provide relaxation effects. Furthermore, mechanisms for recommending optimal content based on user-generated content ratings and reviews are also inadequate. Therefore, further improvements in user experience are required.
[0378] The identification processing by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes artificial intelligence means for generating a story based on keywords and themes set by the user, means for generating images based on the generated story, means for selecting a fragrance based on the generated story and images, means for detecting the user's emotional state and analyzing the emotional data, means for transmitting the generated story, images, and selected fragrance to the user's terminal, and means for reproducing the generated story as realistic images and fragrance. This makes it possible to provide customized content according to the user's emotional state and provide an entertainment experience with a highly relaxing effect.
[0379] "Artificial intelligence means" refers to software or hardware mechanisms that analyze digital data based on keywords and themes set by the user and automatically generate a story.
[0380] The "video generating means" is a software or hardware mechanism for creating video data based on the generated story.
[0381] The "means for selecting a scent" is a mechanism for selecting an appropriate scent based on the generated story and video.
[0382] "Means for detecting the user's emotional state" refers to a system that uses sensors and analytical algorithms to read the user's emotions and extract that data.
[0383] "Means for analyzing emotional data" refers to a software or hardware mechanism for processing detected emotional data and reflecting it in the generation and selection of content.
[0384] "Means for transmitting to the user's device" refers to a mechanism for transmitting the generated story, video, and scent data to the user's device via a network.
[0385] "Means for reproducing realistic images and scents" refers to a combination of software and hardware for displaying images and releasing scents based on received data.
[0386] "Relaxation content" is content that aims to enhance the user's relaxation effect by combining music and scents selected based on the user's emotional state.
[0387] "Storage and sharing means" refers to the mechanism by which user-generated content is stored in a database and made available for sharing with other users.
[0388] "Means for accepting ratings and reviews" means a mechanism by which other users can submit opinions and ratings on generated content.
[0389] A "means for recommending content" is a mechanism for suggesting optimal content based on user ratings and emotional data.
[0390] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also recognizes the user's emotions to generate and provide optimal content. To implement the present invention, the following hardware and software are used in combination.
[0391] System hardware configuration
[0392] 1. User Device
[0393] Smartphones, tablets, and computers
[0394] Fragrance diffuser
[0395] Camera and microphone (to detect emotional state)
[0396] 2. Server
[0397] Physical or cloud server
[0398] Databases (story generation algorithms, video databases, scent databases, emotion databases)
[0399] System software configuration
[0400] 1. Artificial Intelligence Module
[0401] Generative AI models (e.g., GPT-4)
[0402] 2. Image Generation Algorithm
[0403] OpenCV, FFmpeg
[0404] 3. Data Analysis Engine
[0405] Data processing modules written in Python
[0406] 4. Emotion Engine
[0407] Algorithms for analyzing emotion data
[0408] 5. Network Communication Module
[0409] HTTP protocol
[0410] 6. Playback and Control Software
[0411] Video playback software
[0412] Scent diffuser control software (via Bluetooth or WiFi)
[0413] System Operation and Data Processing
[0414] Based on input data and emotional data from users, the system uses AI technology to generate customized stories, images, and scents, which it then provides to users.
[0415] The user logs into the system and inputs keywords and themes for story generation. Their emotional state is also detected in real time via a camera and microphone, and this data is sent to the server. The server analyzes this data and generates a story using an artificial intelligence module. Specifically, a generative AI model (e.g., GPT-4) is used to create a story based on the user's keywords and themes.
[0416] The generated story is converted into a customized video using a video generation algorithm (OpenCV, FFmpeg). An appropriate scent is selected from a scent database based on the story and emotional data. The generated story, video, and scent data are sent from the server to the user's device via a network communication module.
[0417] The device plays videos based on the received data and controls the scent diffuser to release scents, simultaneously stimulating the user's senses of sight, hearing, and smell, providing an immersive entertainment experience.
[0418] Examples of specific examples and prompts
[0419] Example 1: Customised story generation
[0420] 1. The user inputs the keywords "fantasy" and "adventure" and sends the corresponding prompt: "Generate a fantasy adventure story that is appropriate for the emotional state of 'excited'."
[0421] 2. The server uses an AI module and emotion engine to generate a story and select images and scents.
[0422] Example 2: Relaxation Mode
[0423] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[0424] 2. The server selects the optimal combination of relaxation music and scents and generates content based on the following prompt: "Generate content that combines music and scents that are effective when the emotional state is 'stressed' in relaxation mode."
[0425] As a result, a system is provided that can significantly improve the user experience.
[0426] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0427] Specific explanation of processing steps
[0428] Step 1:
[0429] The user logs into the system and inputs keywords and themes for generating a story. At this time, the user's emotional state is detected in real time via a camera and microphone. This allows the input data (keywords, themes) and emotional data to be acquired by the device. The device then packages this data and sends it to the server. The input data includes specific keywords and themes, as well as emotional data such as excitement and stress, and the output is the data to be sent to the server.
[0430] Step 2:
[0431] The server analyzes the received data, which includes the user's keywords, themes, and emotional state. Based on this, the data processing module analyzes each data element and converts it into a format that can be passed to the AI module and emotion engine. For example, keywords and themes are formatted into text, and emotional states are processed as numerical data. The input is the received data, and the output is the formatted data.
[0432] Step 3:
[0433] The server generates a story using an artificial intelligence module. The server inputs the organized keywords and themes into a generative AI model (e.g., GPT-4) to generate a story. During this generation process, an emotion engine incorporates emotional data and adjusts the content of the story based on the user's current emotional state. The input data are the organized keywords, themes, and emotional data, and the output is a generated story.
[0434] Step 4:
[0435] The server generates a video based on the generated story. It uses a video generation algorithm (e.g., OpenCV, FFmpeg) to create a video that matches the content of the story. Specifically, it breaks down the story text into frames, and then pulls out and connects matching images and video material from a database. The input is the generated story text, and the output is customized video data.
[0436] Step 5:
[0437] The server selects a scent based on the generated story and video. At this time, scents that suit the story scene and the user's emotional state are selected from a scent database and organized as data. For example, if the theme is "magic," an algorithm is applied to select a "magical scent." The input is the story, video, and emotional data, and the output is the selected scent data.
[0438] Step 6:
[0439] The server sends the generated story, video, and selected scent data to the user's device. At this time, the data is packaged and sent using a network communication module (HTTP protocol). The input is each generated content data, and the output is transmission to the user's device.
[0440] Step 7:
[0441] The terminal unpacks and plays the received data. The received package data is displayed as a video using video playback software, and the scent is released through the scent diffuser control software. Specifically, commands based on the scent data are sent to the scent diffuser via Bluetooth or WiFi communication. The input is the data received from the server, and the output is the actual video display and scent release.
[0442] Step 8:
[0443] When the user selects relaxation mode, they receive relaxation content. The server analyzes the emotional data in real time and selects the optimal combination of music and fragrance. The selected relaxation content is sent from the server to the device. The input is emotional data, and the output is relaxation content.
[0444] Step 9:
[0445] The device plays relaxation content and applies a scent. Relaxation music is played, and the scent diffuser emits the appropriate scent. In concrete terms, music is played from the device's audio system, and a scent emission command is sent to the scent diffuser. The input is the relaxation content from the server, and the output is the music and scent being played.
[0446] Step 10:
[0447] The stories generated by users are saved and uploaded to the system. The saved stories are stored in a database on the server. This process involves sending data from the device to the server. The input is the generated story data, and the output is the upload to the server.
[0448] Step 11:
[0449] The server accepts ratings and reviews from other users. The ratings and reviews are stored in a database and passed to an algorithm that recommends products to other users. Specific operations include receiving ratings and reviews and analyzing the data based on them. The input is user ratings and reviews, and the output is database updates and recommendation data.
[0450] Through the above processing steps, the system is able to provide a customized entertainment experience for the user.
[0451] (Application example 2)
[0452] 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."
[0453] Existing entertainment systems do not have a system that can simultaneously stimulate the user's visual, auditory, and olfactory senses, and recognize the user's emotions in real time to provide optimal content. Furthermore, there is a lack of systems that can dynamically change content according to the user's emotions. Therefore, a new system that solves these issues is needed to further enrich the user experience and provide personalized entertainment.
[0454] 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.
[0455] In this invention, the server includes a machine learning means for generating a story based on input information set by a user, a means for generating visual information based on the generated story, a means for selecting a fragrance based on the generated story and the visual information, a means for detecting the emotional state of the user and dynamically changing content based thereon, and a means for transmitting the generated story, the visual information, and the selected fragrance to the user's terminal, thereby simultaneously stimulating the user's senses of sight, hearing, and smell, and providing a personalized entertainment experience according to emotions in real time.
[0456] "User" refers to an individual who uses the system to experience story generation and visual and olfactory stimuli.
[0457] "Input information" refers to the keywords, themes, prompts, and related data set by the user for generating a story.
[0458] "Machine learning tools" refers to AI modules that generate stories based on input information set by the user.
[0459] "Visual information" refers to visual information such as videos and images created based on the generated story.
[0460] "Scent" refers to olfactory stimuli selected to enhance the user's experience.
[0461] "Emotional state" refers to the psychological state that is analyzed in real time from the user's facial expressions, voice, etc.
[0462] "Content" refers collectively to stories, videos, music, scents, etc. that users watch, watch, or experience.
[0463] "Dynamic change methods" refers to algorithms and techniques that detect a user's emotional state and change content accordingly in real time.
[0464] "User terminal" refers to a device, such as a smartphone or head-mounted display, that a user uses to access the system and view content.
[0465] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also dynamically generates and provides optimal content by recognizing the user's emotional state. The following components and processes are involved in realizing this system.
[0466] System configuration
[0467] 1. User Device:
[0468] Users access the system and view content using devices such as smartphones and head-mounted displays (HMDs). These devices are equipped with cameras and microphones to detect the user's emotional state in real time.
[0469] 2. Server:
[0470] It acts as a central management system, generating and managing narrative, visual, and scent data, as well as analyzing emotional data. The server has a generative AI model and an emotion engine, and generates narrative and related content based on input information.
[0471] 3. Database:
[0472] It includes a story generation algorithm, a visual information database, a scent database, and an emotion database, which allows content to be appropriately customized based on the user's emotional state and input information.
[0473] 4. Emotion Engine:
[0474] This engine analyzes the user's emotional state from their facial expressions and voice, and dynamically changes the content based on this.
[0475] Program processing
[0476] Emotion data detection on user devices
[0477] The user device uses a camera and microphone to capture the user's facial expressions and voice, and sends this to an emotion-specific analysis engine. For example, the device's camera can capture a picture of the user's face, and image analysis software (e.g., OpenCV) can be used to analyze emotions in real time.
[0478] Emotional Data and Narrative Generation
[0479] The server analyzes the emotional data and input information (keywords and themes) received from the user and passes them to the generative AI model and emotion engine. The generative AI model generates a story and retrieves visual and related scent information from the database based on this. The generated story and related content are customized to adapt to the user's emotional state.
[0480] Content transmission and playback
[0481] The server sends the generated story, visual information, and scent data to the user's device. The user's device plays the video based on the received data and controls the scent emitter to release the scent. For example, if a user inputs keywords such as "fantasy" or "adventure" and their emotional state at that time is recognized as "excitement," the generative AI model will generate a story that matches their excited state and emit a magical scent.
[0482] Specific examples
[0483] Example prompt sentence:
[0484] Keywords: "Fantasy", "Adventure"
[0485] Theme: "Magic"
[0486] Emotion: "Excitement"
[0487] In this example, based on the keywords "fantasy" and "adventure" entered by the user, the generative AI model generates a story about a brave warrior and his companions going on a magical adventure. The emotion engine detects the user's excitement level and selects a magical scent accordingly, providing a more immersive entertainment experience.
[0488] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0489] Step 1:
[0490] Emotion data acquisition from user devices
[0491] The user device (smartphone or HMD) uses a camera and microphone to capture the user's facial expressions and voice in real time. This input video and audio data is sent to the emotion engine, which analyzes the user's emotional state. For example, image data acquired from the camera is analyzed using image analysis software (e.g., OpenCV) to identify the user's emotion (excitement, joy, sadness, etc.). The emotion data is analyzed, and a judgment is output that the user's level of excitement is "high."
[0492] Step 2:
[0493] Emotional data transmission and narrative generation
[0494] The user's device sends the analyzed emotional data and input information (keywords and themes) to the server. The server analyzes the received emotional data and input information and formats it to be passed to the generative AI model. For example, if the user enters the keywords "fantasy" and "adventure," this information and the user's emotional state (excitement level "high") are input as a prompt to the generative AI model. Based on this prompt, the generative AI model generates a story, which is then output.
[0495] Step 3:
[0496] Visual information and scent generation
[0497] The server generates visual information (images) based on the generated story. It also selects a suitable scent from a scent database based on the story and emotional data. For example, if the generated story is an adventure fantasy and the user's emotional state is "excited," it generates a video appropriate for the story's scene and simultaneously selects a cinnamon scent. This data is then packaged as the final content data.
[0498] Step 4:
[0499] Submitting content
[0500] The server transmits the generated story, visual information, and selected scent data to the user terminal. The transmitted data package includes the story text data, video data, and scent data. For example, the server transmits the story text, video files corresponding to the scenes, and scent device control data to the terminal.
[0501] Step 5:
[0502] Playing content
[0503] The user's device plays the content based on the received data. The device displays the text in sync with the video and controls the scent diffuser to emit the selected scent. Specifically, the device displays the received video data and uses the scent diffuser's API to emit the cinnamon scent in real time. This series of actions allows the user to enjoy an integrated entertainment experience that combines story, video, and scent.
[0504] 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.
[0505] 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.
[0506] 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.
[0507] [Second embodiment]
[0508] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0509] 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.
[0510] 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).
[0511] 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.
[0512] 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.
[0513] 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).
[0514] 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.
[0515] 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.
[0516] 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.
[0517] 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.
[0518] 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.
[0519] 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."
[0520] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. To implement the present invention, the following system and program processes are required.
[0521] System configuration
[0522] The system has the following main components:
[0523] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0524] 2. Server: The central system that generates and manages narrative, visual and scent data.
[0525] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[0526] Program processing
[0527] Receiving input from the user
[0528] Terminal: The user logs in to the system and inputs keywords and themes for story generation. This data is sent from the terminal to the server.
[0529] Input data processing for story generation
[0530] Server: Receives input data from users, analyzes the data, and formats it for passing to the AI module.
[0531] Automatic story generation using AI
[0532] Server: The AI module generates a story based on the input data (keywords and themes). The generated story is saved as story data.
[0533] Video and scent data generation
[0534] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story and video.
[0535] Sending data
[0536] Server: Sends the generated story, video, and scent data to the user's device.
[0537] Video and scent playback
[0538] Terminal: Based on the received data, it plays video and controls the scent diffuser to release the scent.
[0539] Providing relaxation content
[0540] Server: For users who wish to relax, a combination of music and scents with a high relaxation effect is selected and sent to the device.
[0541] Device: Plays the received relaxation content to help the user relax.
[0542] Save and share stories
[0543] Terminal: Provides the option to store and share user-generated stories on the system.
[0544] Server: Stores shared stories in a database and makes them accessible to other users.
[0545] Story Ratings and Reviews
[0546] Users: View, rate and review stories created and shared by other users.
[0547] Terminal: Sends the evaluation data to the server.
[0548] Server: Aggregates rating data and runs an algorithm that recommends stories to other users based on their ratings.
[0549] Specific examples
[0550] A concrete example of customized story generation
[0551] 1. A user enters the keywords "fantasy" and "adventure."
[0552] 2. The server passes these keywords to an AI module to generate a story.
[0553] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[0554] 4. The server sends the generated story, images, and scents to the device.
[0555] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[0556] Examples of relaxation mode
[0557] 1. The user selects relaxation mode.
[0558] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[0559] 3. The server sends the relaxation content to the device.
[0560] 4. The device will play relaxing music and release fragrance.
[0561] Examples of preserving and sharing stories
[0562] 1. User A saves the story he generated and uploads it to the system.
[0563] 2. The server stores the stories in a database and makes them accessible to other users.
[0564] 3. User B watches and rates User A's shared story on the system.
[0565] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[0566] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses and provides customized entertainment and relaxation content.
[0567] The processing flow will be explained below.
[0568] Step 1:
[0569] User: Logs into the system and inputs keywords and themes for story generation. This information is sent to the terminal.
[0570] Step 2:
[0571] Terminal: Sends keywords and themes entered by the user to the server.
[0572] Step 3:
[0573] Server: Passes received keywords and themes to the data analysis module and converts them into a standardized data format.
[0574] Step 4:
[0575] Server: Passes standardized data to the AI module and instructs it on how to generate a story.
[0576] Step 5:
[0577] Server: The AI module automatically generates stories based on the provided keywords and themes. The generated stories are temporarily stored in an internal database.
[0578] Step 6:
[0579] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[0580] Step 7:
[0581] Server: The video generation module generates customized videos based on the content of the story.
[0582] Step 8:
[0583] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[0584] Step 9:
[0585] Server: The scent selection module selects an appropriate scent from the scent database based on the story and video information.
[0586] Step 10:
[0587] Server: Packages and transmits the final generated story, video, and scent data to the device.
[0588] Step 11:
[0589] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[0590] Step 12:
[0591] Users: Experience entertainment that simultaneously stimulates the senses of sight, hearing and smell.
[0592] Step 13:
[0593] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[0594] Step 14:
[0595] Device: Sends the ratings and reviews entered by the user to the server.
[0596] Step 15:
[0597] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[0598] Step 16:
[0599] (Optional) Users: Select the option to save and share the story they generate.
[0600] Terminal: Stores story data and sends it to the server.
[0601] Server: Stores the saved stories in a database and makes them accessible to other users.
[0602] Example 1
[0603] 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."
[0604] Current entertainment systems rely too heavily on visual and auditory stimuli, failing to provide users with a multi-sensory experience that also includes olfactory stimulation. Furthermore, there are no systems that can customize stories, visual content, and scents to suit individual user preferences. Furthermore, there is a lack of efficient ways to store, share, and rate user-generated content.
[0605] 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.
[0606] In this invention, the server includes an artificial intelligence unit for generating a story based on keywords and themes set by the user, a unit for generating visual content based on the generated story, a unit for selecting fragrance data based on the generated story and visual content, a unit for transmitting the generated story, visual content, and selected fragrance data to the user's information processing device, and a unit for selecting and transmitting music and fragrances with a relaxing effect when the user desires relaxation. This allows the user to enjoy a multisensory entertainment and relaxation experience that simultaneously stimulates the senses of sight, hearing, and smell. The server also allows the user to save and share the content they generate, accept ratings from other users, and recommend optimal content.
[0607] A "user" is a person who uses the system to experience story generation, visual content playback, and scent emission.
[0608] "Keywords and themes" are words and concepts that users enter into the system to specify the content of a story.
[0609] A "narrative" is a story automatically generated by a generative AI module based on keywords and themes.
[0610] "Artificial intelligence means" are machine learning models and algorithms for automatically generating stories based on user-entered keywords and themes.
[0611] "Visual content" refers to images and videos generated by an image generation means based on the generated story.
[0612] "Scent data" refers to data that indicates a scent that matches the generated narrative and visual content, and includes information such as the type, intensity, and duration of the scent.
[0613] An "information processing device" is a device used by a user, such as a smartphone, tablet, or computer.
[0614] "Relaxation content" refers to content such as music and fragrances that are intended to help users relax.
[0615] "Storage and sharing means" refers to a mechanism for storing user-generated stories in a database and sharing them with other users.
[0616] The "rating and reviewing tool" is an algorithm that allows other users to rate the generated stories and recommend recommended stories based on that rating data.
[0617] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. Implementing this system involves the following configuration and program processing.
[0618] System configuration
[0619] The system has the following main components:
[0620] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0621] 2. Server: A central system that generates and manages story generation, visual content, and scent data.
[0622] 3. Database: Includes a story generation algorithm, a visual content database, and a scent database.
[0623] Program processing
[0624] Receiving input data
[0625] Device: The user logs into the system using a smartphone, tablet, or computer and enters keywords and themes for story generation. For example, they might enter "adventure" and "mystery." This input data is sent from the device to the server.
[0626] Data Preprocessing
[0627] Server: Converts received keywords and themes into an appropriate format (e.g., JSON) and cleanses the data before passing it to the AI module. Python libraries are used to remove unnecessary characters and spaces and ensure data consistency.
[0628] Automatic story generation
[0629] Server: The cleansed data is input into a general-purpose generative AI model (e.g., GPT-3) to automatically generate a story. The generated story is stored in a temporary database. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story.
[0630] Visual content and scent data generation
[0631] Server: Analyzes the generated story and generates customized visual content based on its content using Unity. At the same time, selects a scent from the database that is appropriate for the story scene (e.g., the scent of trees in a forest scene). Information about the selected scent (e.g., scent ID, intensity, duration, etc.) is saved in JSON format.
[0632] Data distribution
[0633] Server: Sends the generated story, visual content, and scent data to the user's device. The data is encrypted for security reasons and transmitted via HTTP / HTTPS protocol.
[0634] Visual content and scent reproduction
[0635] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing visual content, stimulating both the visual and olfactory senses.
[0636] Providing relaxation content
[0637] User: To select the relaxation mode, click on the relaxation option.
[0638] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the device.
[0639] Device: Plays the received relaxation content to help the user relax.
[0640] Save and share stories
[0641] User: Select the Save & Share Story option to save the generated story in the system.
[0642] Server: Stores shared stories in a database and makes them accessible to other users.
[0643] Story Ratings and Reviews
[0644] Users: Watch, rate and review stories created and shared by other users.
[0645] Terminal: Sends the evaluation data to the server.
[0646] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[0647] Specific examples
[0648] A concrete example of customized story generation
[0649] 1. A user enters the keywords "fantasy" and "adventure."
[0650] 2. The server passes these keywords to an AI module to generate a story.
[0651] 3. The server customizes visual content using Unity or similar software based on the generated story and selects magical scents from a scent database.
[0652] 4. The server sends the generated story, visual content, and scent data to the terminal.
[0653] 5. The device plays visual content based on the received data and controls the scent diffuser to release the scent.
[0654] Examples of relaxation mode
[0655] 1. The user selects relaxation mode.
[0656] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[0657] 3. The server sends the relaxation content to the device.
[0658] 4. The device will play relaxing music and release fragrance.
[0659] Examples of preserving and sharing stories
[0660] 1. User A saves the story he generated and uploads it to the system.
[0661] 2. The server stores the stories in a database and makes them accessible to other users.
[0662] 3. User B watches and rates User A's shared story on the system.
[0663] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[0664] As a result, the present invention realizes a system that simultaneously stimulates the user's visual, auditory and olfactory senses and provides customized entertainment and relaxation content.
[0665] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0666] Step 1:
[0667] User: Logs into the system using a smartphone, tablet, or computer and inputs keywords and themes for story generation. Let's say the user inputs the keywords "adventure" and "mystery." This input data is sent from the device to the server.
[0668] Input: User-entered keywords and themes
[0669] Output: Keywords and themes sent to the server
[0670] Step 2:
[0671] Server: Parses the received keyword and theme data and converts it into an appropriate format (e.g., JSON format). At this time, a Python library is used to remove unnecessary characters and spaces to maintain data consistency.
[0672] Input: User-submitted keywords and themes
[0673] Output: Preprocessed keywords and themes
[0674] Step 3:
[0675] Server: The preprocessed keywords and themes are input into the generative AI model to automatically generate a story. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story. This story is stored in a temporary database.
[0676] Input: Preprocessed keywords and themes
[0677] Output: The generated story
[0678] Step 4:
[0679] Server: Uses Unity to analyze the generated story and generate visual content based on its content. At the same time, selects scents from the database that are appropriate for the story scene. For example, it determines that the scent of trees is appropriate for a forest scene. Information about the selected scents (scent ID, intensity, duration, etc.) is saved in JSON format.
[0680] Input: Generated story
[0681] Output: Visual content and scent data
[0682] Step 5:
[0683] Server: The server sends the generated story, visual content, and scent data to the user's device. For security reasons, the data is encrypted and transmitted via HTTP / HTTPS protocol.
[0684] Input: Generated story, visual content and scent data
[0685] Output: Data sent to the user's device
[0686] Step 6:
[0687] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing a video, stimulating both the visual and olfactory senses.
[0688] Input: Visual content and scent data sent from the server
[0689] Output: Visual content played and scent emitted
[0690] Step 7:
[0691] User: To select the relaxation mode, click on the relaxation option.
[0692] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the user's device.
[0693] Enter: Relaxation mode selection
[0694] Output: Relaxation content (music and scent)
[0695] Step 8:
[0696] Terminal: Plays the received relaxation content and controls the fragrance diffuser to release the fragrance, thereby helping the user to relax.
[0697] Input: Relaxation content sent from the server
[0698] Output: Relaxation music played and relaxation scent emitted
[0699] Step 9:
[0700] User: Select the save and share option for the story you have created to save the story in the system.
[0701] Server: Stores shared stories in a database and makes them accessible to other users.
[0702] Input: User-generated stories
[0703] Output: Stories stored in a database
[0704] Step 10:
[0705] Users: Watch, rate and review stories created and shared by other users.
[0706] Terminal: Sends the evaluation data to the server.
[0707] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[0708] Input: Ratings and reviews from other users
[0709] Output: Recommended stories
[0710] (Application example 1)
[0711] 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."
[0712] In recent years, the entertainment industry has been demanding new experiences that simultaneously stimulate users' senses of sight, hearing, and smell, but there is currently no effective system to achieve this. While conventional entertainment systems can satisfy users' senses of sight and hearing, they lack a means to provide an experience that also includes the sense of smell. Another issue is the difficulty of customizing stories, images, and scents to suit individual user preferences.
[0713] 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.
[0714] In this invention, the server includes an artificial intelligence means for generating a story based on keywords and themes set by the user, a means for generating video based on the generated story, a means for selecting a fragrance based on the generated story and video, a means for transmitting the generated story, video, and selected fragrance to the user's device, and a means for playing the video on the user's smartphone and controlling a Bluetooth-enabled fragrance diffusing device, thereby enabling a new entertainment experience that simultaneously stimulates the senses of sight, hearing, and smell.
[0715] "User" refers to an individual or corporation who uses this system to experience content such as stories, images, and scents.
[0716] "Keywords" are words entered by the user and are the basic elements for generating a story.
[0717] "Theme" refers to the main direction or style of the story selected or entered by the user.
[0718] "Artificial intelligence means" means a system that includes computer programs and algorithms for generating stories based on keywords and themes set by the user.
[0719] A "generated story" is a story that is automatically generated by artificial intelligence means based on user input.
[0720] A "means for generating images" is a system that includes computer programs and algorithms for generating related images based on the generated narrative.
[0721] The "means for selecting a scent" is a system for selecting an appropriate scent based on the generated story and video.
[0722] "Terminal" means a device used by a User to receive and play Content, including a smartphone, tablet, computer, etc.
[0723] A "Bluetooth-enabled scent emitting device" is a device that is controlled using Bluetooth technology and emits scents at specific times and under specific conditions.
[0724] A "prompt sentence" is a sentence that is input to the artificial intelligence means when generating a story, and includes keywords and themes.
[0725] An "AI model" is a machine learning algorithm that uses natural language processing and other techniques to generate stories based on user input.
[0726] The present invention is embodied in a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell, and a specific program for implementing the system. The system includes the following components and program processes:
[0727] System configuration
[0728] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and Bluetooth-enabled scent-emitting devices.
[0729] 2. Server: A central system for generating and managing story, video, and scent data. Built using the Flask framework.
[0730] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[0731] Program processing
[0732] Receiving input from the user
[0733] The user logs in to the system from a user terminal and inputs keywords and themes for story generation. This data is sent from the user terminal to the server.
[0734] Input data processing for story generation
[0735] The server receives input data from users, parses it, and formats it for passing to an AI module, which includes a generative AI model with natural language processing capabilities.
[0736] Automatic story generation using AI
[0737] The server uses an AI module to automatically generate a story based on keywords and themes from the user. The generated story is saved as story data. An example of a prompt sentence is "Categories: fantasy, Keywords: adventure."
[0738] Video and scent data generation
[0739] The server generates a customized video based on the story and then selects scents from a database that match the story and video, using an algorithm to match the optimal scent for each scene.
[0740] Sending data
[0741] The server then sends the generated story, video, and scent data to the user's device via an internet connection.
[0742] Video and scent playback
[0743] Based on the received data, the user device plays the video and controls a Bluetooth-enabled scent diffuser to emit the scent. The scent diffuser starts operating at the same time as the video content is played on the user's smartphone.
[0744] Specific examples
[0745] When the user enters the keywords "fantasy" and "adventure," the server generates and sends the following prompt to the AI module:
[0746] "Categories: Fantasy, Keywords: Adventure"
[0747] The AI module generates a story based on this, and the server selects appropriate images and scents. The video is played on the user's smartphone, and the scent diffuser releases the scent of the Elven Forest. Through this process, users can enjoy a new entertainment experience that simultaneously stimulates their senses of sight, hearing, and smell.
[0748] This system provides users with a highly immersive experience, bringing new value that differs from conventional entertainment.
[0749] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0750] Step 1:
[0751] Receiving input from the user
[0752] The user accesses the system through a terminal and inputs keywords and themes for story generation. The input data is sent from the terminal to the server. Examples of input data include "fantasy" and "adventure." The server receives this data and prepares for the next step.
[0753] Step 2:
[0754] Input data processing for story generation
[0755] The server analyzes the received keywords and themes and formats them in a way that is suitable for the AI module. In this process, it generates a prompt: "Categories: Fantasy, Keywords: Adventure." The server then passes this prompt to the AI module.
[0756] Step 3:
[0757] Automatic story generation using AI
[0758] The server uses the generative AI model to generate a story based on the prompt. The generated story is saved as story data. For example, the story generated by the AI module is "An adventurer explores the elven forest."
[0759] Step 4:
[0760] Video and scent data generation
[0761] The server then begins the process of generating a customized video based on the generated story. It also selects the appropriate scent for each scene in the story. The video generation algorithm runs, and the scent for each scene is selected from a database, such as the "scent of the elven forest."
[0762] Step 5:
[0763] Sending data
[0764] The server sends the generated story, customized video, and selected scent data to the user's device. All data is delivered to the user's device via an internet connection.
[0765] Step 6:
[0766] Video and scent playback
[0767] The user's device then plays the video and controls a Bluetooth-enabled scent-emitting device based on the received data. Specifically, the video shows an adventurer exploring an elven forest, and simultaneously emits the scent of the elven forest.
[0768] Step 7:
[0769] Save and share your stories
[0770] Users can save the stories they create and are given the option to share them. The server stores this information in a database for other users to access. Users can also rate and review the stories, which can then be used to recommend the best stories to other users.
[0771] 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.
[0772] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further generates and provides optimal content by recognizing the user's emotions. To implement the present invention, the following system and program processes are required:
[0773] System configuration
[0774] The system has the following main components:
[0775] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[0776] 2. Server: A central system that generates and manages narrative, visual and scent data, as well as analyzes emotional data.
[0777] 3. Database: Includes a story generation algorithm, a video database, a scent database, and an emotion database.
[0778] 4. Emotion engine: An engine for recognizing user emotions and reflecting them in content generation.
[0779] Program processing
[0780] Receiving input from the user
[0781] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected. This information is sent from the terminal to the server.
[0782] Input data processing for story generation
[0783] Server: Analyzes the received keywords, themes, and sentiment data and formats it for passing to the AI module and sentiment engine.
[0784] Automatic story generation using AI and emotion engines
[0785] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[0786] Video and scent data generation
[0787] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story, video, and emotional data.
[0788] Sending data
[0789] Server: Packages and transmits the generated story, video, and scent data to the user's device.
[0790] Video and scent playback
[0791] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[0792] Providing relaxation content
[0793] Server: Analyzes the emotional state of the user who desires relaxation, selects the optimal combination of music and scents for relaxation, and sends it to the device.
[0794] Device: Plays the received relaxation content to help the user relax.
[0795] Save and share stories
[0796] Terminal: Provides the option to store and share user-generated stories on the system.
[0797] Server: Stores shared stories in a database and makes them accessible to other users.
[0798] Story Ratings and Reviews
[0799] Users: View, rate, and review stories created and shared by other users.
[0800] Device: Sends ratings and reviews to the server.
[0801] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[0802] Specific examples
[0803] A concrete example of customized story generation
[0804] 1. The user enters the keywords "fantasy" and "adventure," and their emotional state at that time is recognized as "excitement."
[0805] 2. The server passes these input data and emotion data to the AI module and emotion engine to generate a story.
[0806] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[0807] 4. The server sends the generated story, images, and scents to the device.
[0808] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[0809] Examples of relaxation mode
[0810] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[0811] 2. The server uses an emotion engine to select relaxation music and a scent with a high relaxing effect, such as lavender.
[0812] 3. The server sends the relaxation content to the device.
[0813] 4. The device will play relaxing music and release fragrance.
[0814] Examples of preserving and sharing stories
[0815] 1. User A saves the story he / she generated and uploads it to the system.
[0816] 2. The server stores the stories in a database and makes them accessible to other users.
[0817] 3. User B watches and rates User A's shared story on the system.
[0818] 4. The server aggregates the evaluation data and recommends other stories that match User B's preferences, including emotional data.
[0819] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further recognizes emotions to provide customized entertainment and relaxation content.
[0820] The processing flow will be explained below.
[0821] Step 1:
[0822] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected in real time and transmitted to the terminal.
[0823] Step 2:
[0824] Terminal: Sends input keywords and themes, as well as detected emotion data, to the server.
[0825] Step 3:
[0826] Server: Analyzes the received keyword, theme, and sentiment data and formats the data in a standardized format.
[0827] Step 4:
[0828] Server: Passes the analyzed data to the AI module and emotion engine, instructing them to generate a story.
[0829] Step 5:
[0830] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[0831] Step 6:
[0832] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[0833] Step 7:
[0834] Server: The video generation module generates customized videos based on the content of the story and emotional data.
[0835] Step 8:
[0836] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[0837] Step 9:
[0838] Server: The scent selection module selects an appropriate scent from the scent database based on the story, video and emotional data.
[0839] Step 10:
[0840] Server: Packages and transmits the final generated story, video, and scent data to the device.
[0841] Step 11:
[0842] Terminal: Plays video based on the received data. Also controls the scent diffuser to simultaneously release the selected scent.
[0843] Step 12:
[0844] User: Experience entertainment that simultaneously stimulates the senses of sight, hearing, and smell. During the experience, the user's emotions are analyzed in real time and the content is dynamically adjusted.
[0845] Step 13:
[0846] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[0847] Step 14:
[0848] Device: Sends the ratings and reviews entered by the user to the server.
[0849] Step 15:
[0850] Server: Stores the received ratings and reviews in a database and passes them, along with sentiment data, to an algorithm for recommending them to other users.
[0851] Step 16:
[0852] (Optional) Users: Select the option to save and share the story they generate.
[0853] Terminal: Stores story data and sends it to the server.
[0854] Server: Stores the saved stories in a database and makes them accessible to other users.
[0855] Example 2
[0856] 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."
[0857] Conventional entertainment systems have limited functionality for simultaneously stimulating the user's visual, auditory, and olfactory senses, making it difficult to customize content based on the user's emotional state or provide relaxation effects. Furthermore, mechanisms for recommending optimal content based on user-generated content ratings and reviews are also inadequate. Therefore, further improvements in user experience are required.
[0858] The identification processing by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes artificial intelligence means for generating a story based on keywords and themes set by the user, means for generating images based on the generated story, means for selecting a fragrance based on the generated story and images, means for detecting the user's emotional state and analyzing the emotional data, means for transmitting the generated story, images, and selected fragrance to the user's terminal, and means for reproducing the generated story as realistic images and fragrance. This makes it possible to provide customized content according to the user's emotional state and provide an entertainment experience with a highly relaxing effect.
[0859] "Artificial intelligence means" refers to software or hardware mechanisms that analyze digital data based on keywords and themes set by the user and automatically generate a story.
[0860] The "video generating means" is a software or hardware mechanism for creating video data based on the generated story.
[0861] The "means for selecting a scent" is a mechanism for selecting an appropriate scent based on the generated story and video.
[0862] "Means for detecting the user's emotional state" refers to a system that uses sensors and analytical algorithms to read the user's emotions and extract that data.
[0863] "Means for analyzing emotional data" refers to a software or hardware mechanism for processing detected emotional data and reflecting it in the generation and selection of content.
[0864] "Means for transmitting to the user's device" refers to a mechanism for transmitting the generated story, video, and scent data to the user's device via a network.
[0865] "Means for reproducing realistic images and scents" refers to a combination of software and hardware for displaying images and releasing scents based on received data.
[0866] "Relaxation content" is content that aims to enhance the user's relaxation effect by combining music and scents selected based on the user's emotional state.
[0867] "Storage and sharing means" refers to the mechanism by which user-generated content is stored in a database and made available for sharing with other users.
[0868] "Means for accepting ratings and reviews" means a mechanism by which other users can submit opinions and ratings on generated content.
[0869] A "means for recommending content" is a mechanism for suggesting optimal content based on user ratings and emotional data.
[0870] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also recognizes the user's emotions to generate and provide optimal content. To implement the present invention, the following hardware and software are used in combination.
[0871] System hardware configuration
[0872] 1. User Device
[0873] Smartphones, tablets, and computers
[0874] Fragrance diffuser
[0875] Camera and microphone (to detect emotional state)
[0876] 2. Server
[0877] Physical or cloud server
[0878] Databases (story generation algorithms, video databases, scent databases, emotion databases)
[0879] System software configuration
[0880] 1. Artificial Intelligence Module
[0881] Generative AI models (e.g., GPT-4)
[0882] 2. Image Generation Algorithm
[0883] OpenCV, FFmpeg
[0884] 3. Data Analysis Engine
[0885] Data processing modules written in Python
[0886] 4. Emotion Engine
[0887] Algorithms for analyzing emotion data
[0888] 5. Network Communication Module
[0889] HTTP protocol
[0890] 6. Playback and Control Software
[0891] Video playback software
[0892] Scent diffuser control software (via Bluetooth or WiFi)
[0893] System Operation and Data Processing
[0894] Based on input data and emotional data from users, the system uses AI technology to generate customized stories, images, and scents, which it then provides to users.
[0895] The user logs into the system and inputs keywords and themes for story generation. Their emotional state is also detected in real time via a camera and microphone, and this data is sent to the server. The server analyzes this data and generates a story using an artificial intelligence module. Specifically, a generative AI model (e.g., GPT-4) is used to create a story based on the user's keywords and themes.
[0896] The generated story is converted into a customized video using a video generation algorithm (OpenCV, FFmpeg). An appropriate scent is selected from a scent database based on the story and emotional data. The generated story, video, and scent data are sent from the server to the user's device via a network communication module.
[0897] The device plays videos based on the received data and controls the scent diffuser to release scents, simultaneously stimulating the user's senses of sight, hearing, and smell, providing an immersive entertainment experience.
[0898] Examples of specific examples and prompts
[0899] Example 1: Customised story generation
[0900] 1. The user inputs the keywords "fantasy" and "adventure" and sends the corresponding prompt: "Generate a fantasy adventure story that is appropriate for the emotional state of 'excited'."
[0901] 2. The server uses an AI module and emotion engine to generate a story and select images and scents.
[0902] Example 2: Relaxation Mode
[0903] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[0904] 2. The server selects the optimal combination of relaxation music and scents and generates content based on the following prompt: "Generate content that combines music and scents that are effective when the emotional state is 'stressed' in relaxation mode."
[0905] As a result, a system is provided that can significantly improve the user experience.
[0906] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0907] Specific explanation of processing steps
[0908] Step 1:
[0909] The user logs into the system and inputs keywords and themes for generating a story. At this time, the user's emotional state is detected in real time via a camera and microphone. This allows the input data (keywords, themes) and emotional data to be acquired by the device. The device then packages this data and sends it to the server. The input data includes specific keywords and themes, as well as emotional data such as excitement and stress, and the output is the data to be sent to the server.
[0910] Step 2:
[0911] The server analyzes the received data, which includes the user's keywords, themes, and emotional state. Based on this, the data processing module analyzes each data element and converts it into a format that can be passed to the AI module and emotion engine. For example, keywords and themes are formatted into text, and emotional states are processed as numerical data. The input is the received data, and the output is the formatted data.
[0912] Step 3:
[0913] The server generates a story using an artificial intelligence module. The server inputs the organized keywords and themes into a generative AI model (e.g., GPT-4) to generate a story. During this generation process, an emotion engine incorporates emotional data and adjusts the content of the story based on the user's current emotional state. The input data are the organized keywords, themes, and emotional data, and the output is a generated story.
[0914] Step 4:
[0915] The server generates a video based on the generated story. It uses a video generation algorithm (e.g., OpenCV, FFmpeg) to create a video that matches the content of the story. Specifically, it breaks down the story text into frames, and then pulls out and connects matching images and video material from a database. The input is the generated story text, and the output is customized video data.
[0916] Step 5:
[0917] The server selects a scent based on the generated story and video. At this time, scents that suit the story scene and the user's emotional state are selected from a scent database and organized as data. For example, if the theme is "magic," an algorithm is applied to select a "magical scent." The input is the story, video, and emotional data, and the output is the selected scent data.
[0918] Step 6:
[0919] The server sends the generated story, video, and selected scent data to the user's device. At this time, the data is packaged and sent using a network communication module (HTTP protocol). The input is each generated content data, and the output is transmission to the user's device.
[0920] Step 7:
[0921] The terminal unpacks and plays the received data. The received package data is displayed as a video using video playback software, and the scent is released through the scent diffuser control software. Specifically, commands based on the scent data are sent to the scent diffuser via Bluetooth or WiFi communication. The input is the data received from the server, and the output is the actual video display and scent release.
[0922] Step 8:
[0923] When the user selects relaxation mode, they receive relaxation content. The server analyzes the emotional data in real time and selects the optimal combination of music and fragrance. The selected relaxation content is sent from the server to the device. The input is emotional data, and the output is relaxation content.
[0924] Step 9:
[0925] The device plays relaxation content and applies a scent. Relaxation music is played, and the scent diffuser emits the appropriate scent. In concrete terms, music is played from the device's audio system, and a scent emission command is sent to the scent diffuser. The input is the relaxation content from the server, and the output is the music and scent being played.
[0926] Step 10:
[0927] The stories generated by users are saved and uploaded to the system. The saved stories are stored in a database on the server. This process involves sending data from the device to the server. The input is the generated story data, and the output is the upload to the server.
[0928] Step 11:
[0929] The server accepts ratings and reviews from other users. The ratings and reviews are stored in a database and passed to an algorithm that recommends products to other users. Specific operations include receiving ratings and reviews and analyzing the data based on them. The input is user ratings and reviews, and the output is database updates and recommendation data.
[0930] Through the above processing steps, the system is able to provide a customized entertainment experience for the user.
[0931] (Application example 2)
[0932] 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."
[0933] Existing entertainment systems do not have a system that can simultaneously stimulate the user's visual, auditory, and olfactory senses, and recognize the user's emotions in real time to provide optimal content. Furthermore, there is a lack of systems that can dynamically change content according to the user's emotions. Therefore, a new system that solves these issues is needed to further enrich the user experience and provide personalized entertainment.
[0934] 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.
[0935] In this invention, the server includes a machine learning means for generating a story based on input information set by a user, a means for generating visual information based on the generated story, a means for selecting a fragrance based on the generated story and the visual information, a means for detecting the emotional state of the user and dynamically changing content based thereon, and a means for transmitting the generated story, the visual information, and the selected fragrance to the user's terminal, thereby simultaneously stimulating the user's senses of sight, hearing, and smell, and providing a personalized entertainment experience according to emotions in real time.
[0936] "User" refers to an individual who uses the system to experience story generation and visual and olfactory stimuli.
[0937] "Input information" refers to the keywords, themes, prompts, and related data set by the user for generating a story.
[0938] "Machine learning tools" refers to AI modules that generate stories based on input information set by the user.
[0939] "Visual information" refers to visual information such as videos and images created based on the generated story.
[0940] "Scent" refers to olfactory stimuli selected to enhance the user's experience.
[0941] "Emotional state" refers to the psychological state that is analyzed in real time from the user's facial expressions, voice, etc.
[0942] "Content" refers collectively to stories, videos, music, scents, etc. that users watch, watch, or experience.
[0943] "Dynamic change methods" refers to algorithms and techniques that detect a user's emotional state and change content accordingly in real time.
[0944] "User terminal" refers to a device, such as a smartphone or head-mounted display, that a user uses to access the system and view content.
[0945] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also dynamically generates and provides optimal content by recognizing the user's emotional state. The following components and processes are involved in realizing this system.
[0946] System configuration
[0947] 1. User Device:
[0948] Users access the system and view content using devices such as smartphones and head-mounted displays (HMDs). These devices are equipped with cameras and microphones to detect the user's emotional state in real time.
[0949] 2. Server:
[0950] It acts as a central management system, generating and managing narrative, visual, and scent data, as well as analyzing emotional data. The server has a generative AI model and an emotion engine, and generates narrative and related content based on input information.
[0951] 3. Database:
[0952] It includes a story generation algorithm, a visual information database, a scent database, and an emotion database, which allows content to be appropriately customized based on the user's emotional state and input information.
[0953] 4. Emotion Engine:
[0954] This engine analyzes the user's emotional state from their facial expressions and voice, and dynamically changes the content based on this.
[0955] Program processing
[0956] Emotion data detection on user devices
[0957] The user device uses a camera and microphone to capture the user's facial expressions and voice, and sends this to an emotion-specific analysis engine. For example, the device's camera can capture a picture of the user's face, and image analysis software (e.g., OpenCV) can be used to analyze emotions in real time.
[0958] Emotional Data and Narrative Generation
[0959] The server analyzes the emotional data and input information (keywords and themes) received from the user and passes them to the generative AI model and emotion engine. The generative AI model generates a story and retrieves visual and related scent information from the database based on this. The generated story and related content are customized to adapt to the user's emotional state.
[0960] Content transmission and playback
[0961] The server sends the generated story, visual information, and scent data to the user's device. The user's device plays the video based on the received data and controls the scent emitter to release the scent. For example, if a user inputs keywords such as "fantasy" or "adventure" and their emotional state at that time is recognized as "excitement," the generative AI model will generate a story that matches their excited state and emit a magical scent.
[0962] Specific examples
[0963] Example prompt sentence:
[0964] Keywords: "Fantasy", "Adventure"
[0965] Theme: "Magic"
[0966] Emotion: "Excitement"
[0967] In this example, based on the keywords "fantasy" and "adventure" entered by the user, the generative AI model generates a story about a brave warrior and his companions going on a magical adventure. The emotion engine detects the user's excitement level and selects a magical scent accordingly, providing a more immersive entertainment experience.
[0968] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0969] Step 1:
[0970] Emotion data acquisition from user devices
[0971] The user device (smartphone or HMD) uses a camera and microphone to capture the user's facial expressions and voice in real time. This input video and audio data is sent to the emotion engine, which analyzes the user's emotional state. For example, image data acquired from the camera is analyzed using image analysis software (e.g., OpenCV) to identify the user's emotion (excitement, joy, sadness, etc.). The emotion data is analyzed, and a judgment is output that the user's level of excitement is "high."
[0972] Step 2:
[0973] Emotional data transmission and narrative generation
[0974] The user's device sends the analyzed emotional data and input information (keywords and themes) to the server. The server analyzes the received emotional data and input information and formats it to be passed to the generative AI model. For example, if the user enters the keywords "fantasy" and "adventure," this information and the user's emotional state (excitement level "high") are input as a prompt to the generative AI model. Based on this prompt, the generative AI model generates a story, which is then output.
[0975] Step 3:
[0976] Visual information and scent generation
[0977] The server generates visual information (images) based on the generated story. It also selects a suitable scent from a scent database based on the story and emotional data. For example, if the generated story is an adventure fantasy and the user's emotional state is "excited," it generates a video appropriate for the story's scene and simultaneously selects a cinnamon scent. This data is then packaged as the final content data.
[0978] Step 4:
[0979] Submitting content
[0980] The server transmits the generated story, visual information, and selected scent data to the user terminal. The transmitted data package includes the story text data, video data, and scent data. For example, the server transmits the story text, video files corresponding to the scenes, and scent device control data to the terminal.
[0981] Step 5:
[0982] Playing content
[0983] The user's device plays the content based on the received data. The device displays the text in sync with the video and controls the scent diffuser to emit the selected scent. Specifically, the device displays the received video data and uses the scent diffuser's API to emit the cinnamon scent in real time. This series of actions allows the user to enjoy an integrated entertainment experience that combines story, video, and scent.
[0984] 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.
[0985] 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.
[0986] 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.
[0987] [Third embodiment]
[0988] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0989] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[0990] 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).
[0991] 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.
[0992] 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.
[0993] 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).
[0994] 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.
[0995] 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.
[0996] 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.
[0997] 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.
[0998] 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.
[0999] 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."
[1000] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. To implement the present invention, the following system and program processes are required.
[1001] System configuration
[1002] The system has the following main components:
[1003] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1004] 2. Server: The central system that generates and manages narrative, visual and scent data.
[1005] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[1006] Program processing
[1007] Receiving input from the user
[1008] Terminal: The user logs in to the system and inputs keywords and themes for story generation. This data is sent from the terminal to the server.
[1009] Input data processing for story generation
[1010] Server: Receives input data from users, analyzes the data, and formats it for passing to the AI module.
[1011] Automatic story generation using AI
[1012] Server: The AI module generates a story based on the input data (keywords and themes). The generated story is saved as story data.
[1013] Video and scent data generation
[1014] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story and video.
[1015] Sending data
[1016] Server: Sends the generated story, video, and scent data to the user's device.
[1017] Video and scent playback
[1018] Terminal: Based on the received data, it plays video and controls the scent diffuser to release the scent.
[1019] Providing relaxation content
[1020] Server: For users who wish to relax, a combination of music and scents with a high relaxation effect is selected and sent to the device.
[1021] Device: Plays the received relaxation content to help the user relax.
[1022] Save and share stories
[1023] Terminal: Provides the option to store and share user-generated stories on the system.
[1024] Server: Stores shared stories in a database and makes them accessible to other users.
[1025] Story Ratings and Reviews
[1026] Users: View, rate and review stories created and shared by other users.
[1027] Terminal: Sends the evaluation data to the server.
[1028] Server: Aggregates rating data and runs an algorithm that recommends stories to other users based on their ratings.
[1029] Specific examples
[1030] A concrete example of customized story generation
[1031] 1. A user enters the keywords "fantasy" and "adventure."
[1032] 2. The server passes these keywords to an AI module to generate a story.
[1033] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[1034] 4. The server sends the generated story, images, and scents to the device.
[1035] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[1036] Examples of relaxation mode
[1037] 1. The user selects relaxation mode.
[1038] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[1039] 3. The server sends the relaxation content to the device.
[1040] 4. The device will play relaxing music and release fragrance.
[1041] Examples of preserving and sharing stories
[1042] 1. User A saves the story he generated and uploads it to the system.
[1043] 2. The server stores the stories in a database and makes them accessible to other users.
[1044] 3. User B watches and rates User A's shared story on the system.
[1045] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[1046] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses and provides customized entertainment and relaxation content.
[1047] The processing flow will be explained below.
[1048] Step 1:
[1049] User: Logs into the system and inputs keywords and themes for story generation. This information is sent to the terminal.
[1050] Step 2:
[1051] Terminal: Sends keywords and themes entered by the user to the server.
[1052] Step 3:
[1053] Server: Passes received keywords and themes to the data analysis module and converts them into a standardized data format.
[1054] Step 4:
[1055] Server: Passes standardized data to the AI module and instructs it on how to generate a story.
[1056] Step 5:
[1057] Server: The AI module automatically generates stories based on the provided keywords and themes. The generated stories are temporarily stored in an internal database.
[1058] Step 6:
[1059] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[1060] Step 7:
[1061] Server: The video generation module generates customized videos based on the content of the story.
[1062] Step 8:
[1063] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[1064] Step 9:
[1065] Server: The scent selection module selects an appropriate scent from the scent database based on the story and video information.
[1066] Step 10:
[1067] Server: Packages and transmits the final generated story, video, and scent data to the device.
[1068] Step 11:
[1069] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[1070] Step 12:
[1071] Users: Experience entertainment that simultaneously stimulates the senses of sight, hearing and smell.
[1072] Step 13:
[1073] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[1074] Step 14:
[1075] Device: Sends the ratings and reviews entered by the user to the server.
[1076] Step 15:
[1077] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[1078] Step 16:
[1079] (Optional) Users: Select the option to save and share the story they generate.
[1080] Terminal: Stores story data and sends it to the server.
[1081] Server: Stores the saved stories in a database and makes them accessible to other users.
[1082] Example 1
[1083] 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."
[1084] Current entertainment systems rely too heavily on visual and auditory stimuli, failing to provide users with a multi-sensory experience that also includes olfactory stimulation. Furthermore, there are no systems that can customize stories, visual content, and scents to suit individual user preferences. Furthermore, there is a lack of efficient ways to store, share, and rate user-generated content.
[1085] 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.
[1086] In this invention, the server includes an artificial intelligence unit for generating a story based on keywords and themes set by the user, a unit for generating visual content based on the generated story, a unit for selecting fragrance data based on the generated story and visual content, a unit for transmitting the generated story, visual content, and selected fragrance data to the user's information processing device, and a unit for selecting and transmitting music and fragrances with a relaxing effect when the user desires relaxation. This allows the user to enjoy a multisensory entertainment and relaxation experience that simultaneously stimulates the senses of sight, hearing, and smell. The server also allows the user to save and share the content they generate, accept ratings from other users, and recommend optimal content.
[1087] A "user" is a person who uses the system to experience story generation, visual content playback, and scent emission.
[1088] "Keywords and themes" are words and concepts that users enter into the system to specify the content of a story.
[1089] A "narrative" is a story automatically generated by a generative AI module based on keywords and themes.
[1090] "Artificial intelligence means" are machine learning models and algorithms for automatically generating stories based on user-entered keywords and themes.
[1091] "Visual content" refers to images and videos generated by an image generation means based on the generated story.
[1092] "Scent data" refers to data that indicates a scent that matches the generated narrative and visual content, and includes information such as the type, intensity, and duration of the scent.
[1093] An "information processing device" is a device used by a user, such as a smartphone, tablet, or computer.
[1094] "Relaxation content" refers to content such as music and fragrances that are intended to help users relax.
[1095] "Storage and sharing means" refers to a mechanism for storing user-generated stories in a database and sharing them with other users.
[1096] The "rating and reviewing tool" is an algorithm that allows other users to rate the generated stories and recommend recommended stories based on that rating data.
[1097] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. Implementing this system involves the following configuration and program processing.
[1098] System configuration
[1099] The system has the following main components:
[1100] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1101] 2. Server: A central system that generates and manages story generation, visual content, and scent data.
[1102] 3. Database: Includes a story generation algorithm, a visual content database, and a scent database.
[1103] Program processing
[1104] Receiving input data
[1105] Device: The user logs into the system using a smartphone, tablet, or computer and enters keywords and themes for story generation. For example, they might enter "adventure" and "mystery." This input data is sent from the device to the server.
[1106] Data Preprocessing
[1107] Server: Converts received keywords and themes into an appropriate format (e.g., JSON) and cleanses the data before passing it to the AI module. Python libraries are used to remove unnecessary characters and spaces and ensure data consistency.
[1108] Automatic story generation
[1109] Server: The cleansed data is input into a general-purpose generative AI model (e.g., GPT-3) to automatically generate a story. The generated story is stored in a temporary database. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story.
[1110] Visual content and scent data generation
[1111] Server: Analyzes the generated story and generates customized visual content based on its content using Unity. At the same time, selects a scent from the database that is appropriate for the story scene (e.g., the scent of trees in a forest scene). Information about the selected scent (e.g., scent ID, intensity, duration, etc.) is saved in JSON format.
[1112] Data distribution
[1113] Server: Sends the generated story, visual content, and scent data to the user's device. The data is encrypted for security reasons and transmitted via HTTP / HTTPS protocol.
[1114] Visual content and scent reproduction
[1115] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing visual content, stimulating both the visual and olfactory senses.
[1116] Providing relaxation content
[1117] User: To select the relaxation mode, click on the relaxation option.
[1118] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the device.
[1119] Device: Plays the received relaxation content to help the user relax.
[1120] Save and share stories
[1121] User: Select the Save & Share Story option to save the generated story in the system.
[1122] Server: Stores shared stories in a database and makes them accessible to other users.
[1123] Story Ratings and Reviews
[1124] Users: Watch, rate and review stories created and shared by other users.
[1125] Terminal: Sends the evaluation data to the server.
[1126] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[1127] Specific examples
[1128] A concrete example of customized story generation
[1129] 1. A user enters the keywords "fantasy" and "adventure."
[1130] 2. The server passes these keywords to an AI module to generate a story.
[1131] 3. The server customizes visual content using Unity or similar software based on the generated story and selects magical scents from a scent database.
[1132] 4. The server sends the generated story, visual content, and scent data to the terminal.
[1133] 5. The device plays visual content based on the received data and controls the scent diffuser to release the scent.
[1134] Examples of relaxation mode
[1135] 1. The user selects relaxation mode.
[1136] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[1137] 3. The server sends the relaxation content to the device.
[1138] 4. The device will play relaxing music and release fragrance.
[1139] Examples of preserving and sharing stories
[1140] 1. User A saves the story he generated and uploads it to the system.
[1141] 2. The server stores the stories in a database and makes them accessible to other users.
[1142] 3. User B watches and rates User A's shared story on the system.
[1143] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[1144] As a result, the present invention realizes a system that simultaneously stimulates the user's visual, auditory and olfactory senses and provides customized entertainment and relaxation content.
[1145] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1146] Step 1:
[1147] User: Logs into the system using a smartphone, tablet, or computer and inputs keywords and themes for story generation. Let's say the user inputs the keywords "adventure" and "mystery." This input data is sent from the device to the server.
[1148] Input: User-entered keywords and themes
[1149] Output: Keywords and themes sent to the server
[1150] Step 2:
[1151] Server: Parses the received keyword and theme data and converts it into an appropriate format (e.g., JSON format). At this time, a Python library is used to remove unnecessary characters and spaces to maintain data consistency.
[1152] Input: User-submitted keywords and themes
[1153] Output: Preprocessed keywords and themes
[1154] Step 3:
[1155] Server: The preprocessed keywords and themes are input into the generative AI model to automatically generate a story. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story. This story is stored in a temporary database.
[1156] Input: Preprocessed keywords and themes
[1157] Output: The generated story
[1158] Step 4:
[1159] Server: Uses Unity to analyze the generated story and generate visual content based on its content. At the same time, selects scents from the database that are appropriate for the story scene. For example, it determines that the scent of trees is appropriate for a forest scene. Information about the selected scents (scent ID, intensity, duration, etc.) is saved in JSON format.
[1160] Input: Generated story
[1161] Output: Visual content and scent data
[1162] Step 5:
[1163] Server: The server sends the generated story, visual content, and scent data to the user's device. For security reasons, the data is encrypted and transmitted via HTTP / HTTPS protocol.
[1164] Input: Generated story, visual content and scent data
[1165] Output: Data sent to the user's device
[1166] Step 6:
[1167] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing a video, stimulating both the visual and olfactory senses.
[1168] Input: Visual content and scent data sent from the server
[1169] Output: Visual content played and scent emitted
[1170] Step 7:
[1171] User: To select the relaxation mode, click on the relaxation option.
[1172] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the user's device.
[1173] Enter: Relaxation mode selection
[1174] Output: Relaxation content (music and scent)
[1175] Step 8:
[1176] Terminal: Plays the received relaxation content and controls the fragrance diffuser to release the fragrance, thereby helping the user to relax.
[1177] Input: Relaxation content sent from the server
[1178] Output: Relaxation music played and relaxation scent emitted
[1179] Step 9:
[1180] User: Select the save and share option for the story you have created to save the story in the system.
[1181] Server: Stores shared stories in a database and makes them accessible to other users.
[1182] Input: User-generated stories
[1183] Output: Stories stored in a database
[1184] Step 10:
[1185] Users: Watch, rate and review stories created and shared by other users.
[1186] Terminal: Sends the evaluation data to the server.
[1187] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[1188] Input: Ratings and reviews from other users
[1189] Output: Recommended stories
[1190] (Application example 1)
[1191] 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."
[1192] In recent years, the entertainment industry has been demanding new experiences that simultaneously stimulate users' senses of sight, hearing, and smell, but there is currently no effective system to achieve this. While conventional entertainment systems can satisfy users' senses of sight and hearing, they lack a means to provide an experience that also includes the sense of smell. Another issue is the difficulty of customizing stories, images, and scents to suit individual user preferences.
[1193] 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.
[1194] In this invention, the server includes an artificial intelligence means for generating a story based on keywords and themes set by the user, a means for generating video based on the generated story, a means for selecting a fragrance based on the generated story and video, a means for transmitting the generated story, video, and selected fragrance to the user's device, and a means for playing the video on the user's smartphone and controlling a Bluetooth-enabled fragrance diffusing device, thereby enabling a new entertainment experience that simultaneously stimulates the senses of sight, hearing, and smell.
[1195] "User" refers to an individual or corporation who uses this system to experience content such as stories, images, and scents.
[1196] "Keywords" are words entered by the user and are the basic elements for generating a story.
[1197] "Theme" refers to the main direction or style of the story selected or entered by the user.
[1198] "Artificial intelligence means" means a system that includes computer programs and algorithms for generating stories based on keywords and themes set by the user.
[1199] A "generated story" is a story that is automatically generated by artificial intelligence means based on user input.
[1200] A "means for generating images" is a system that includes computer programs and algorithms for generating related images based on the generated narrative.
[1201] The "means for selecting a scent" is a system for selecting an appropriate scent based on the generated story and video.
[1202] "Terminal" means a device used by a User to receive and play Content, including a smartphone, tablet, computer, etc.
[1203] A "Bluetooth-enabled scent emitting device" is a device that is controlled using Bluetooth technology and emits scents at specific times and under specific conditions.
[1204] A "prompt sentence" is a sentence that is input to the artificial intelligence means when generating a story, and includes keywords and themes.
[1205] An "AI model" is a machine learning algorithm that uses natural language processing and other techniques to generate stories based on user input.
[1206] The present invention is embodied in a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell, and a specific program for implementing the system. The system includes the following components and program processes:
[1207] System configuration
[1208] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and Bluetooth-enabled scent-emitting devices.
[1209] 2. Server: A central system for generating and managing story, video, and scent data. Built using the Flask framework.
[1210] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[1211] Program processing
[1212] Receiving input from the user
[1213] The user logs in to the system from a user terminal and inputs keywords and themes for story generation. This data is sent from the user terminal to the server.
[1214] Input data processing for story generation
[1215] The server receives input data from users, parses it, and formats it for passing to an AI module, which includes a generative AI model with natural language processing capabilities.
[1216] Automatic story generation using AI
[1217] The server uses an AI module to automatically generate a story based on keywords and themes from the user. The generated story is saved as story data. An example of a prompt sentence is "Categories: fantasy, Keywords: adventure."
[1218] Video and scent data generation
[1219] The server generates a customized video based on the story and then selects scents from a database that match the story and video, using an algorithm to match the optimal scent for each scene.
[1220] Sending data
[1221] The server then sends the generated story, video, and scent data to the user's device via an internet connection.
[1222] Video and scent playback
[1223] Based on the received data, the user device plays the video and controls a Bluetooth-enabled scent diffuser to emit the scent. The scent diffuser starts operating at the same time as the video content is played on the user's smartphone.
[1224] Specific examples
[1225] When the user enters the keywords "fantasy" and "adventure," the server generates and sends the following prompt to the AI module:
[1226] "Categories: Fantasy, Keywords: Adventure"
[1227] The AI module generates a story based on this, and the server selects appropriate images and scents. The video is played on the user's smartphone, and the scent diffuser releases the scent of the Elven Forest. Through this process, users can enjoy a new entertainment experience that simultaneously stimulates their senses of sight, hearing, and smell.
[1228] This system provides users with a highly immersive experience, bringing new value that differs from conventional entertainment.
[1229] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1230] Step 1:
[1231] Receiving input from the user
[1232] The user accesses the system through a terminal and inputs keywords and themes for story generation. The input data is sent from the terminal to the server. Examples of input data include "fantasy" and "adventure." The server receives this data and prepares for the next step.
[1233] Step 2:
[1234] Input data processing for story generation
[1235] The server analyzes the received keywords and themes and formats them in a way that is suitable for the AI module. In this process, it generates a prompt: "Categories: Fantasy, Keywords: Adventure." The server then passes this prompt to the AI module.
[1236] Step 3:
[1237] Automatic story generation using AI
[1238] The server uses the generative AI model to generate a story based on the prompt. The generated story is saved as story data. For example, the story generated by the AI module is "An adventurer explores the elven forest."
[1239] Step 4:
[1240] Video and scent data generation
[1241] The server then begins the process of generating a customized video based on the generated story. It also selects the appropriate scent for each scene in the story. The video generation algorithm runs, and the scent for each scene is selected from a database, such as the "scent of the elven forest."
[1242] Step 5:
[1243] Sending data
[1244] The server sends the generated story, customized video, and selected scent data to the user's device. All data is delivered to the user's device via an internet connection.
[1245] Step 6:
[1246] Video and scent playback
[1247] The user's device then plays the video and controls a Bluetooth-enabled scent-emitting device based on the received data. Specifically, the video shows an adventurer exploring an elven forest, and simultaneously emits the scent of the elven forest.
[1248] Step 7:
[1249] Save and share your stories
[1250] Users can save the stories they create and are given the option to share them. The server stores this information in a database for other users to access. Users can also rate and review the stories, which can then be used to recommend the best stories to other users.
[1251] 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.
[1252] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further generates and provides optimal content by recognizing the user's emotions. To implement the present invention, the following system and program processes are required:
[1253] System configuration
[1254] The system has the following main components:
[1255] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1256] 2. Server: A central system that generates and manages narrative, visual and scent data, as well as analyzes emotional data.
[1257] 3. Database: Includes a story generation algorithm, a video database, a scent database, and an emotion database.
[1258] 4. Emotion engine: An engine for recognizing user emotions and reflecting them in content generation.
[1259] Program processing
[1260] Receiving input from the user
[1261] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected. This information is sent from the terminal to the server.
[1262] Input data processing for story generation
[1263] Server: Analyzes the received keywords, themes, and sentiment data and formats it for passing to the AI module and sentiment engine.
[1264] Automatic story generation using AI and emotion engines
[1265] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[1266] Video and scent data generation
[1267] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story, video, and emotional data.
[1268] Sending data
[1269] Server: Packages and transmits the generated story, video, and scent data to the user's device.
[1270] Video and scent playback
[1271] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[1272] Providing relaxation content
[1273] Server: Analyzes the emotional state of the user who desires relaxation, selects the optimal combination of music and scents for relaxation, and sends it to the device.
[1274] Device: Plays the received relaxation content to help the user relax.
[1275] Save and share stories
[1276] Terminal: Provides the option to store and share user-generated stories on the system.
[1277] Server: Stores shared stories in a database and makes them accessible to other users.
[1278] Story Ratings and Reviews
[1279] Users: View, rate, and review stories created and shared by other users.
[1280] Device: Sends ratings and reviews to the server.
[1281] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[1282] Specific examples
[1283] A concrete example of customized story generation
[1284] 1. The user enters the keywords "fantasy" and "adventure," and their emotional state at that time is recognized as "excitement."
[1285] 2. The server passes these input data and emotion data to the AI module and emotion engine to generate a story.
[1286] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[1287] 4. The server sends the generated story, images, and scents to the device.
[1288] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[1289] Examples of relaxation mode
[1290] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[1291] 2. The server uses an emotion engine to select relaxation music and a scent with a high relaxing effect, such as lavender.
[1292] 3. The server sends the relaxation content to the device.
[1293] 4. The device will play relaxing music and release fragrance.
[1294] Examples of preserving and sharing stories
[1295] 1. User A saves the story he / she generated and uploads it to the system.
[1296] 2. The server stores the stories in a database and makes them accessible to other users.
[1297] 3. User B watches and rates User A's shared story on the system.
[1298] 4. The server aggregates the evaluation data and recommends other stories that match User B's preferences, including emotional data.
[1299] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further recognizes emotions to provide customized entertainment and relaxation content.
[1300] The processing flow will be explained below.
[1301] Step 1:
[1302] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected in real time and transmitted to the terminal.
[1303] Step 2:
[1304] Terminal: Sends input keywords and themes, as well as detected emotion data, to the server.
[1305] Step 3:
[1306] Server: Analyzes the received keyword, theme, and sentiment data and formats the data in a standardized format.
[1307] Step 4:
[1308] Server: Passes the analyzed data to the AI module and emotion engine, instructing them to generate a story.
[1309] Step 5:
[1310] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[1311] Step 6:
[1312] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[1313] Step 7:
[1314] Server: The video generation module generates customized videos based on the content of the story and emotional data.
[1315] Step 8:
[1316] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[1317] Step 9:
[1318] Server: The scent selection module selects an appropriate scent from the scent database based on the story, video and emotional data.
[1319] Step 10:
[1320] Server: Packages and transmits the final generated story, video, and scent data to the device.
[1321] Step 11:
[1322] Terminal: Plays video based on the received data. Also controls the scent diffuser to simultaneously release the selected scent.
[1323] Step 12:
[1324] User: Experience entertainment that simultaneously stimulates the senses of sight, hearing, and smell. During the experience, the user's emotions are analyzed in real time and the content is dynamically adjusted.
[1325] Step 13:
[1326] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[1327] Step 14:
[1328] Device: Sends the ratings and reviews entered by the user to the server.
[1329] Step 15:
[1330] Server: Stores the received ratings and reviews in a database and passes them, along with sentiment data, to an algorithm for recommending them to other users.
[1331] Step 16:
[1332] (Optional) Users: Select the option to save and share the story they generate.
[1333] Terminal: Stores story data and sends it to the server.
[1334] Server: Stores the saved stories in a database and makes them accessible to other users.
[1335] Example 2
[1336] 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."
[1337] Conventional entertainment systems have limited functionality for simultaneously stimulating the user's visual, auditory, and olfactory senses, making it difficult to customize content based on the user's emotional state or provide relaxation effects. Furthermore, mechanisms for recommending optimal content based on user-generated content ratings and reviews are also inadequate. Therefore, further improvements in user experience are required.
[1338] The identification processing by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes artificial intelligence means for generating a story based on keywords and themes set by the user, means for generating images based on the generated story, means for selecting a fragrance based on the generated story and images, means for detecting the user's emotional state and analyzing the emotional data, means for transmitting the generated story, images, and selected fragrance to the user's terminal, and means for reproducing the generated story as realistic images and fragrance. This makes it possible to provide customized content according to the user's emotional state and provide an entertainment experience with a highly relaxing effect.
[1339] "Artificial intelligence means" refers to software or hardware mechanisms that analyze digital data based on keywords and themes set by the user and automatically generate a story.
[1340] The "video generating means" is a software or hardware mechanism for creating video data based on the generated story.
[1341] The "means for selecting a scent" is a mechanism for selecting an appropriate scent based on the generated story and video.
[1342] "Means for detecting the user's emotional state" refers to a system that uses sensors and analytical algorithms to read the user's emotions and extract that data.
[1343] "Means for analyzing emotional data" refers to a software or hardware mechanism for processing detected emotional data and reflecting it in the generation and selection of content.
[1344] "Means for transmitting to the user's device" refers to a mechanism for transmitting the generated story, video, and scent data to the user's device via a network.
[1345] "Means for reproducing realistic images and scents" refers to a combination of software and hardware for displaying images and releasing scents based on received data.
[1346] "Relaxation content" is content that aims to enhance the user's relaxation effect by combining music and scents selected based on the user's emotional state.
[1347] "Storage and sharing means" refers to the mechanism by which user-generated content is stored in a database and made available for sharing with other users.
[1348] "Means for accepting ratings and reviews" means a mechanism by which other users can submit opinions and ratings on generated content.
[1349] A "means for recommending content" is a mechanism for suggesting optimal content based on user ratings and emotional data.
[1350] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also recognizes the user's emotions to generate and provide optimal content. To implement the present invention, the following hardware and software are used in combination.
[1351] System hardware configuration
[1352] 1. User Device
[1353] Smartphones, tablets, and computers
[1354] Fragrance diffuser
[1355] Camera and microphone (to detect emotional state)
[1356] 2. Server
[1357] Physical or cloud server
[1358] Databases (story generation algorithms, video databases, scent databases, emotion databases)
[1359] System software configuration
[1360] 1. Artificial Intelligence Module
[1361] Generative AI models (e.g., GPT-4)
[1362] 2. Image Generation Algorithm
[1363] OpenCV, FFmpeg
[1364] 3. Data Analysis Engine
[1365] Data processing modules written in Python
[1366] 4. Emotion Engine
[1367] Algorithms for analyzing emotion data
[1368] 5. Network Communication Module
[1369] HTTP protocol
[1370] 6. Playback and Control Software
[1371] Video playback software
[1372] Scent diffuser control software (via Bluetooth or WiFi)
[1373] System Operation and Data Processing
[1374] Based on input data and emotional data from users, the system uses AI technology to generate customized stories, images, and scents, which it then provides to users.
[1375] The user logs into the system and inputs keywords and themes for story generation. Their emotional state is also detected in real time via a camera and microphone, and this data is sent to the server. The server analyzes this data and generates a story using an artificial intelligence module. Specifically, a generative AI model (e.g., GPT-4) is used to create a story based on the user's keywords and themes.
[1376] The generated story is converted into a customized video using a video generation algorithm (OpenCV, FFmpeg). An appropriate scent is selected from a scent database based on the story and emotional data. The generated story, video, and scent data are sent from the server to the user's device via a network communication module.
[1377] The device plays videos based on the received data and controls the scent diffuser to release scents, simultaneously stimulating the user's senses of sight, hearing, and smell, providing an immersive entertainment experience.
[1378] Examples of specific examples and prompts
[1379] Example 1: Customised story generation
[1380] 1. The user inputs the keywords "fantasy" and "adventure" and sends the corresponding prompt: "Generate a fantasy adventure story that is appropriate for the emotional state of 'excited'."
[1381] 2. The server uses an AI module and emotion engine to generate a story and select images and scents.
[1382] Example 2: Relaxation Mode
[1383] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[1384] 2. The server selects the optimal combination of relaxation music and scents and generates content based on the following prompt: "Generate content that combines music and scents that are effective when the emotional state is 'stressed' in relaxation mode."
[1385] As a result, a system is provided that can significantly improve the user experience.
[1386] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1387] Specific explanation of processing steps
[1388] Step 1:
[1389] The user logs into the system and inputs keywords and themes for generating a story. At this time, the user's emotional state is detected in real time via a camera and microphone. This allows the input data (keywords, themes) and emotional data to be acquired by the device. The device then packages this data and sends it to the server. The input data includes specific keywords and themes, as well as emotional data such as excitement and stress, and the output is the data to be sent to the server.
[1390] Step 2:
[1391] The server analyzes the received data, which includes the user's keywords, themes, and emotional state. Based on this, the data processing module analyzes each data element and converts it into a format that can be passed to the AI module and emotion engine. For example, keywords and themes are formatted into text, and emotional states are processed as numerical data. The input is the received data, and the output is the formatted data.
[1392] Step 3:
[1393] The server generates a story using an artificial intelligence module. The server inputs the organized keywords and themes into a generative AI model (e.g., GPT-4) to generate a story. During this generation process, an emotion engine incorporates emotional data and adjusts the content of the story based on the user's current emotional state. The input data are the organized keywords, themes, and emotional data, and the output is a generated story.
[1394] Step 4:
[1395] The server generates a video based on the generated story. It uses a video generation algorithm (e.g., OpenCV, FFmpeg) to create a video that matches the content of the story. Specifically, it breaks down the story text into frames, and then pulls out and connects matching images and video material from a database. The input is the generated story text, and the output is customized video data.
[1396] Step 5:
[1397] The server selects a scent based on the generated story and video. At this time, scents that suit the story scene and the user's emotional state are selected from a scent database and organized as data. For example, if the theme is "magic," an algorithm is applied to select a "magical scent." The input is the story, video, and emotional data, and the output is the selected scent data.
[1398] Step 6:
[1399] The server sends the generated story, video, and selected scent data to the user's device. At this time, the data is packaged and sent using a network communication module (HTTP protocol). The input is each generated content data, and the output is transmission to the user's device.
[1400] Step 7:
[1401] The terminal unpacks and plays the received data. The received package data is displayed as a video using video playback software, and the scent is released through the scent diffuser control software. Specifically, commands based on the scent data are sent to the scent diffuser via Bluetooth or WiFi communication. The input is the data received from the server, and the output is the actual video display and scent release.
[1402] Step 8:
[1403] When the user selects relaxation mode, they receive relaxation content. The server analyzes the emotional data in real time and selects the optimal combination of music and fragrance. The selected relaxation content is sent from the server to the device. The input is emotional data, and the output is relaxation content.
[1404] Step 9:
[1405] The device plays relaxation content and applies a scent. Relaxation music is played, and the scent diffuser emits the appropriate scent. In concrete terms, music is played from the device's audio system, and a scent emission command is sent to the scent diffuser. The input is the relaxation content from the server, and the output is the music and scent being played.
[1406] Step 10:
[1407] The stories generated by users are saved and uploaded to the system. The saved stories are stored in a database on the server. This process involves sending data from the device to the server. The input is the generated story data, and the output is the upload to the server.
[1408] Step 11:
[1409] The server accepts ratings and reviews from other users. The ratings and reviews are stored in a database and passed to an algorithm that recommends products to other users. Specific operations include receiving ratings and reviews and analyzing the data based on them. The input is user ratings and reviews, and the output is database updates and recommendation data.
[1410] Through the above processing steps, the system is able to provide a customized entertainment experience for the user.
[1411] (Application example 2)
[1412] 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."
[1413] Existing entertainment systems do not have a system that can simultaneously stimulate the user's visual, auditory, and olfactory senses, and recognize the user's emotions in real time to provide optimal content. Furthermore, there is a lack of systems that can dynamically change content according to the user's emotions. Therefore, a new system that solves these issues is needed to further enrich the user experience and provide personalized entertainment.
[1414] 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.
[1415] In this invention, the server includes a machine learning means for generating a story based on input information set by a user, a means for generating visual information based on the generated story, a means for selecting a fragrance based on the generated story and the visual information, a means for detecting the emotional state of the user and dynamically changing content based thereon, and a means for transmitting the generated story, the visual information, and the selected fragrance to the user's terminal, thereby simultaneously stimulating the user's senses of sight, hearing, and smell, and providing a personalized entertainment experience according to emotions in real time.
[1416] "User" refers to an individual who uses the system to experience story generation and visual and olfactory stimuli.
[1417] "Input information" refers to the keywords, themes, prompts, and related data set by the user for generating a story.
[1418] "Machine learning tools" refers to AI modules that generate stories based on input information set by the user.
[1419] "Visual information" refers to visual information such as videos and images created based on the generated story.
[1420] "Scent" refers to olfactory stimuli selected to enhance the user's experience.
[1421] "Emotional state" refers to the psychological state that is analyzed in real time from the user's facial expressions, voice, etc.
[1422] "Content" refers collectively to stories, videos, music, scents, etc. that users watch, watch, or experience.
[1423] "Dynamic change methods" refers to algorithms and techniques that detect a user's emotional state and change content accordingly in real time.
[1424] "User terminal" refers to a device, such as a smartphone or head-mounted display, that a user uses to access the system and view content.
[1425] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also dynamically generates and provides optimal content by recognizing the user's emotional state. The following components and processes are involved in realizing this system.
[1426] System configuration
[1427] 1. User Device:
[1428] Users access the system and view content using devices such as smartphones and head-mounted displays (HMDs). These devices are equipped with cameras and microphones to detect the user's emotional state in real time.
[1429] 2. Server:
[1430] It acts as a central management system, generating and managing narrative, visual, and scent data, as well as analyzing emotional data. The server has a generative AI model and an emotion engine, and generates narrative and related content based on input information.
[1431] 3. Database:
[1432] It includes a story generation algorithm, a visual information database, a scent database, and an emotion database, which allows content to be appropriately customized based on the user's emotional state and input information.
[1433] 4. Emotion Engine:
[1434] This engine analyzes the user's emotional state from their facial expressions and voice, and dynamically changes the content based on this.
[1435] Program processing
[1436] Emotion data detection on user devices
[1437] The user device uses a camera and microphone to capture the user's facial expressions and voice, and sends this to an emotion-specific analysis engine. For example, the device's camera can capture a picture of the user's face, and image analysis software (e.g., OpenCV) can be used to analyze emotions in real time.
[1438] Emotional Data and Narrative Generation
[1439] The server analyzes the emotional data and input information (keywords and themes) received from the user and passes them to the generative AI model and emotion engine. The generative AI model generates a story and retrieves visual and related scent information from the database based on this. The generated story and related content are customized to adapt to the user's emotional state.
[1440] Content transmission and playback
[1441] The server sends the generated story, visual information, and scent data to the user's device. The user's device plays the video based on the received data and controls the scent emitter to release the scent. For example, if a user inputs keywords such as "fantasy" or "adventure" and their emotional state at that time is recognized as "excitement," the generative AI model will generate a story that matches their excited state and emit a magical scent.
[1442] Specific examples
[1443] Example prompt sentence:
[1444] Keywords: "Fantasy", "Adventure"
[1445] Theme: "Magic"
[1446] Emotion: "Excitement"
[1447] In this example, based on the keywords "fantasy" and "adventure" entered by the user, the generative AI model generates a story about a brave warrior and his companions going on a magical adventure. The emotion engine detects the user's excitement level and selects a magical scent accordingly, providing a more immersive entertainment experience.
[1448] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1449] Step 1:
[1450] Emotion data acquisition from user devices
[1451] The user device (smartphone or HMD) uses a camera and microphone to capture the user's facial expressions and voice in real time. This input video and audio data is sent to the emotion engine, which analyzes the user's emotional state. For example, image data acquired from the camera is analyzed using image analysis software (e.g., OpenCV) to identify the user's emotion (excitement, joy, sadness, etc.). The emotion data is analyzed, and a judgment is output that the user's level of excitement is "high."
[1452] Step 2:
[1453] Emotional data transmission and narrative generation
[1454] The user's device sends the analyzed emotional data and input information (keywords and themes) to the server. The server analyzes the received emotional data and input information and formats it to be passed to the generative AI model. For example, if the user enters the keywords "fantasy" and "adventure," this information and the user's emotional state (excitement level "high") are input as a prompt to the generative AI model. Based on this prompt, the generative AI model generates a story, which is then output.
[1455] Step 3:
[1456] Visual information and scent generation
[1457] The server generates visual information (images) based on the generated story. It also selects a suitable scent from a scent database based on the story and emotional data. For example, if the generated story is an adventure fantasy and the user's emotional state is "excited," it generates a video appropriate for the story's scene and simultaneously selects a cinnamon scent. This data is then packaged as the final content data.
[1458] Step 4:
[1459] Submitting content
[1460] The server transmits the generated story, visual information, and selected scent data to the user terminal. The transmitted data package includes the story text data, video data, and scent data. For example, the server transmits the story text, video files corresponding to the scenes, and scent device control data to the terminal.
[1461] Step 5:
[1462] Playing content
[1463] The user's device plays the content based on the received data. The device displays the text in sync with the video and controls the scent diffuser to emit the selected scent. Specifically, the device displays the received video data and uses the scent diffuser's API to emit the cinnamon scent in real time. This series of actions allows the user to enjoy an integrated entertainment experience that combines story, video, and scent.
[1464] 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.
[1465] 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.
[1466] 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.
[1467] [Fourth embodiment]
[1468] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1469] 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.
[1470] 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).
[1471] 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.
[1472] 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.
[1473] 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).
[1474] 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.
[1475] 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.
[1476] 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.
[1477] 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.
[1478] 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.
[1479] 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.
[1480] 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."
[1481] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. To implement the present invention, the following system and program processes are required.
[1482] System configuration
[1483] The system has the following main components:
[1484] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1485] 2. Server: The central system that generates and manages narrative, visual and scent data.
[1486] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[1487] Program processing
[1488] Receiving input from the user
[1489] Terminal: The user logs in to the system and inputs keywords and themes for story generation. This data is sent from the terminal to the server.
[1490] Input data processing for story generation
[1491] Server: Receives input data from users, analyzes the data, and formats it for passing to the AI module.
[1492] Automatic story generation using AI
[1493] Server: The AI module generates a story based on the input data (keywords and themes). The generated story is saved as story data.
[1494] Video and scent data generation
[1495] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story and video.
[1496] Sending data
[1497] Server: Sends the generated story, video, and scent data to the user's device.
[1498] Video and scent playback
[1499] Terminal: Based on the received data, it plays video and controls the scent diffuser to release the scent.
[1500] Providing relaxation content
[1501] Server: For users who wish to relax, a combination of music and scents with a high relaxation effect is selected and sent to the device.
[1502] Device: Plays the received relaxation content to help the user relax.
[1503] Save and share stories
[1504] Terminal: Provides the option to store and share user-generated stories on the system.
[1505] Server: Stores shared stories in a database and makes them accessible to other users.
[1506] Story Ratings and Reviews
[1507] Users: View, rate and review stories created and shared by other users.
[1508] Terminal: Sends the evaluation data to the server.
[1509] Server: Aggregates rating data and runs an algorithm that recommends stories to other users based on their ratings.
[1510] Specific examples
[1511] A concrete example of customized story generation
[1512] 1. A user enters the keywords "fantasy" and "adventure."
[1513] 2. The server passes these keywords to an AI module to generate a story.
[1514] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[1515] 4. The server sends the generated story, images, and scents to the device.
[1516] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[1517] Examples of relaxation mode
[1518] 1. The user selects relaxation mode.
[1519] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[1520] 3. The server sends the relaxation content to the device.
[1521] 4. The device will play relaxing music and release fragrance.
[1522] Examples of preserving and sharing stories
[1523] 1. User A saves the story he generated and uploads it to the system.
[1524] 2. The server stores the stories in a database and makes them accessible to other users.
[1525] 3. User B watches and rates User A's shared story on the system.
[1526] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[1527] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses and provides customized entertainment and relaxation content.
[1528] The processing flow will be explained below.
[1529] Step 1:
[1530] User: Logs into the system and inputs keywords and themes for story generation. This information is sent to the terminal.
[1531] Step 2:
[1532] Terminal: Sends keywords and themes entered by the user to the server.
[1533] Step 3:
[1534] Server: Passes received keywords and themes to the data analysis module and converts them into a standardized data format.
[1535] Step 4:
[1536] Server: Passes standardized data to the AI module and instructs it on how to generate a story.
[1537] Step 5:
[1538] Server: The AI module automatically generates stories based on the provided keywords and themes. The generated stories are temporarily stored in an internal database.
[1539] Step 6:
[1540] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[1541] Step 7:
[1542] Server: The video generation module generates customized videos based on the content of the story.
[1543] Step 8:
[1544] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[1545] Step 9:
[1546] Server: The scent selection module selects an appropriate scent from the scent database based on the story and video information.
[1547] Step 10:
[1548] Server: Packages and transmits the final generated story, video, and scent data to the device.
[1549] Step 11:
[1550] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[1551] Step 12:
[1552] Users: Experience entertainment that simultaneously stimulates the senses of sight, hearing and smell.
[1553] Step 13:
[1554] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[1555] Step 14:
[1556] Device: Sends the ratings and reviews entered by the user to the server.
[1557] Step 15:
[1558] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[1559] Step 16:
[1560] (Optional) Users: Select the option to save and share the story they generate.
[1561] Terminal: Stores story data and sends it to the server.
[1562] Server: Stores the saved stories in a database and makes them accessible to other users.
[1563] Example 1
[1564] 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."
[1565] Current entertainment systems rely too heavily on visual and auditory stimuli, failing to provide users with a multi-sensory experience that also includes olfactory stimulation. Furthermore, there are no systems that can customize stories, visual content, and scents to suit individual user preferences. Furthermore, there is a lack of efficient ways to store, share, and rate user-generated content.
[1566] 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.
[1567] In this invention, the server includes an artificial intelligence unit for generating a story based on keywords and themes set by the user, a unit for generating visual content based on the generated story, a unit for selecting fragrance data based on the generated story and visual content, a unit for transmitting the generated story, visual content, and selected fragrance data to the user's information processing device, and a unit for selecting and transmitting music and fragrances with a relaxing effect when the user desires relaxation. This allows the user to enjoy a multisensory entertainment and relaxation experience that simultaneously stimulates the senses of sight, hearing, and smell. The server also allows the user to save and share the content they generate, accept ratings from other users, and recommend optimal content.
[1568] A "user" is a person who uses the system to experience story generation, visual content playback, and scent emission.
[1569] "Keywords and themes" are words and concepts that users enter into the system to specify the content of a story.
[1570] A "narrative" is a story automatically generated by a generative AI module based on keywords and themes.
[1571] "Artificial intelligence means" are machine learning models and algorithms for automatically generating stories based on user-entered keywords and themes.
[1572] "Visual content" refers to images and videos generated by an image generation means based on the generated story.
[1573] "Scent data" refers to data that indicates a scent that matches the generated narrative and visual content, and includes information such as the type, intensity, and duration of the scent.
[1574] An "information processing device" is a device used by a user, such as a smartphone, tablet, or computer.
[1575] "Relaxation content" refers to content such as music and fragrances that are intended to help users relax.
[1576] "Storage and sharing means" refers to a mechanism for storing user-generated stories in a database and sharing them with other users.
[1577] The "rating and reviewing tool" is an algorithm that allows other users to rate the generated stories and recommend recommended stories based on that rating data.
[1578] The present invention is a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell. Implementing this system involves the following configuration and program processing.
[1579] System configuration
[1580] The system has the following main components:
[1581] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1582] 2. Server: A central system that generates and manages story generation, visual content, and scent data.
[1583] 3. Database: Includes a story generation algorithm, a visual content database, and a scent database.
[1584] Program processing
[1585] Receiving input data
[1586] Device: The user logs into the system using a smartphone, tablet, or computer and enters keywords and themes for story generation. For example, they might enter "adventure" and "mystery." This input data is sent from the device to the server.
[1587] Data Preprocessing
[1588] Server: Converts received keywords and themes into an appropriate format (e.g., JSON) and cleanses the data before passing it to the AI module. Python libraries are used to remove unnecessary characters and spaces and ensure data consistency.
[1589] Automatic story generation
[1590] Server: The cleansed data is input into a general-purpose generative AI model (e.g., GPT-3) to automatically generate a story. The generated story is stored in a temporary database. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story.
[1591] Visual content and scent data generation
[1592] Server: Analyzes the generated story and generates customized visual content based on its content using Unity. At the same time, selects a scent from the database that is appropriate for the story scene (e.g., the scent of trees in a forest scene). Information about the selected scent (e.g., scent ID, intensity, duration, etc.) is saved in JSON format.
[1593] Data distribution
[1594] Server: Sends the generated story, visual content, and scent data to the user's device. The data is encrypted for security reasons and transmitted via HTTP / HTTPS protocol.
[1595] Visual content and scent reproduction
[1596] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing visual content, stimulating both the visual and olfactory senses.
[1597] Providing relaxation content
[1598] User: To select the relaxation mode, click on the relaxation option.
[1599] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the device.
[1600] Device: Plays the received relaxation content to help the user relax.
[1601] Save and share stories
[1602] User: Select the Save & Share Story option to save the generated story in the system.
[1603] Server: Stores shared stories in a database and makes them accessible to other users.
[1604] Story Ratings and Reviews
[1605] Users: Watch, rate and review stories created and shared by other users.
[1606] Terminal: Sends the evaluation data to the server.
[1607] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[1608] Specific examples
[1609] A concrete example of customized story generation
[1610] 1. A user enters the keywords "fantasy" and "adventure."
[1611] 2. The server passes these keywords to an AI module to generate a story.
[1612] 3. The server customizes visual content using Unity or similar software based on the generated story and selects magical scents from a scent database.
[1613] 4. The server sends the generated story, visual content, and scent data to the terminal.
[1614] 5. The device plays visual content based on the received data and controls the scent diffuser to release the scent.
[1615] Examples of relaxation mode
[1616] 1. The user selects relaxation mode.
[1617] 2. The server will select relaxing music and a scent with a relaxing effect, such as lavender.
[1618] 3. The server sends the relaxation content to the device.
[1619] 4. The device will play relaxing music and release fragrance.
[1620] Examples of preserving and sharing stories
[1621] 1. User A saves the story he generated and uploads it to the system.
[1622] 2. The server stores the stories in a database and makes them accessible to other users.
[1623] 3. User B watches and rates User A's shared story on the system.
[1624] 4. The server aggregates the rating data and recommends other stories that match User B's preferences.
[1625] As a result, the present invention realizes a system that simultaneously stimulates the user's visual, auditory and olfactory senses and provides customized entertainment and relaxation content.
[1626] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1627] Step 1:
[1628] User: Logs into the system using a smartphone, tablet, or computer and inputs keywords and themes for story generation. Let's say the user inputs the keywords "adventure" and "mystery." This input data is sent from the device to the server.
[1629] Input: User-entered keywords and themes
[1630] Output: Keywords and themes sent to the server
[1631] Step 2:
[1632] Server: Parses the received keyword and theme data and converts it into an appropriate format (e.g., JSON format). At this time, a Python library is used to remove unnecessary characters and spaces to maintain data consistency.
[1633] Input: User-submitted keywords and themes
[1634] Output: Preprocessed keywords and themes
[1635] Step 3:
[1636] Server: The preprocessed keywords and themes are input into the generative AI model to automatically generate a story. For example, a sentence such as "One day, a lone adventurer appeared in a peaceful village..." is generated at the beginning of the story. This story is stored in a temporary database.
[1637] Input: Preprocessed keywords and themes
[1638] Output: The generated story
[1639] Step 4:
[1640] Server: Uses Unity to analyze the generated story and generate visual content based on its content. At the same time, selects scents from the database that are appropriate for the story scene. For example, it determines that the scent of trees is appropriate for a forest scene. Information about the selected scents (scent ID, intensity, duration, etc.) is saved in JSON format.
[1641] Input: Generated story
[1642] Output: Visual content and scent data
[1643] Step 5:
[1644] Server: The server sends the generated story, visual content, and scent data to the user's device. For security reasons, the data is encrypted and transmitted via HTTP / HTTPS protocol.
[1645] Input: Generated story, visual content and scent data
[1646] Output: Data sent to the user's device
[1647] Step 6:
[1648] Terminal: Decodes the received data, plays visual content on the display, and controls the scent emitter to emit the selected scent. For example, the terminal can emit a "forest scent" while playing a video, stimulating both the visual and olfactory senses.
[1649] Input: Visual content and scent data sent from the server
[1650] Output: Visual content played and scent emitted
[1651] Step 7:
[1652] User: To select the relaxation mode, click on the relaxation option.
[1653] Server: Selects music (e.g., classical music) and scents (e.g., lavender) with a high relaxation effect from a database and sends them to the user's device.
[1654] Enter: Relaxation mode selection
[1655] Output: Relaxation content (music and scent)
[1656] Step 8:
[1657] Terminal: Plays the received relaxation content and controls the fragrance diffuser to release the fragrance, thereby helping the user to relax.
[1658] Input: Relaxation content sent from the server
[1659] Output: Relaxation music played and relaxation scent emitted
[1660] Step 9:
[1661] User: Select the save and share option for the story you have created to save the story in the system.
[1662] Server: Stores shared stories in a database and makes them accessible to other users.
[1663] Input: User-generated stories
[1664] Output: Stories stored in a database
[1665] Step 10:
[1666] Users: Watch, rate and review stories created and shared by other users.
[1667] Terminal: Sends the evaluation data to the server.
[1668] Server: Aggregates rating data and algorithmically determines which stories to recommend to other users based on user ratings.
[1669] Input: Ratings and reviews from other users
[1670] Output: Recommended stories
[1671] (Application example 1)
[1672] 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."
[1673] In recent years, the entertainment industry has been demanding new experiences that simultaneously stimulate users' senses of sight, hearing, and smell, but there is currently no effective system to achieve this. While conventional entertainment systems can satisfy users' senses of sight and hearing, they lack a means to provide an experience that also includes the sense of smell. Another issue is the difficulty of customizing stories, images, and scents to suit individual user preferences.
[1674] 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.
[1675] In this invention, the server includes an artificial intelligence means for generating a story based on keywords and themes set by the user, a means for generating video based on the generated story, a means for selecting a fragrance based on the generated story and video, a means for transmitting the generated story, video, and selected fragrance to the user's device, and a means for playing the video on the user's smartphone and controlling a Bluetooth-enabled fragrance diffusing device, thereby enabling a new entertainment experience that simultaneously stimulates the senses of sight, hearing, and smell.
[1676] "User" refers to an individual or corporation who uses this system to experience content such as stories, images, and scents.
[1677] "Keywords" are words entered by the user and are the basic elements for generating a story.
[1678] "Theme" refers to the main direction or style of the story selected or entered by the user.
[1679] "Artificial intelligence means" means a system that includes computer programs and algorithms for generating stories based on keywords and themes set by the user.
[1680] A "generated story" is a story that is automatically generated by artificial intelligence means based on user input.
[1681] A "means for generating images" is a system that includes computer programs and algorithms for generating related images based on the generated narrative.
[1682] The "means for selecting a scent" is a system for selecting an appropriate scent based on the generated story and video.
[1683] "Terminal" means a device used by a User to receive and play Content, including a smartphone, tablet, computer, etc.
[1684] A "Bluetooth-enabled scent emitting device" is a device that is controlled using Bluetooth technology and emits scents at specific times and under specific conditions.
[1685] A "prompt sentence" is a sentence that is input to the artificial intelligence means when generating a story, and includes keywords and themes.
[1686] An "AI model" is a machine learning algorithm that uses natural language processing and other techniques to generate stories based on user input.
[1687] The present invention is embodied in a novel entertainment system that simultaneously stimulates the user's senses of sight, hearing, and smell, and a specific program for implementing the system. The system includes the following components and program processes:
[1688] System configuration
[1689] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and Bluetooth-enabled scent-emitting devices.
[1690] 2. Server: A central system for generating and managing story, video, and scent data. Built using the Flask framework.
[1691] 3. Database: Includes a story generation algorithm, a video database, and a scent database.
[1692] Program processing
[1693] Receiving input from the user
[1694] The user logs in to the system from a user terminal and inputs keywords and themes for story generation. This data is sent from the user terminal to the server.
[1695] Input data processing for story generation
[1696] The server receives input data from users, parses it, and formats it for passing to an AI module, which includes a generative AI model with natural language processing capabilities.
[1697] Automatic story generation using AI
[1698] The server uses an AI module to automatically generate a story based on keywords and themes from the user. The generated story is saved as story data. An example of a prompt sentence is "Categories: fantasy, Keywords: adventure."
[1699] Video and scent data generation
[1700] The server generates a customized video based on the story and then selects scents from a database that match the story and video, using an algorithm to match the optimal scent for each scene.
[1701] Sending data
[1702] The server then sends the generated story, video, and scent data to the user's device via an internet connection.
[1703] Video and scent playback
[1704] Based on the received data, the user device plays the video and controls a Bluetooth-enabled scent diffuser to emit the scent. The scent diffuser starts operating at the same time as the video content is played on the user's smartphone.
[1705] Specific examples
[1706] When the user enters the keywords "fantasy" and "adventure," the server generates and sends the following prompt to the AI module:
[1707] "Categories: Fantasy, Keywords: Adventure"
[1708] The AI module generates a story based on this, and the server selects appropriate images and scents. The video is played on the user's smartphone, and the scent diffuser releases the scent of the Elven Forest. Through this process, users can enjoy a new entertainment experience that simultaneously stimulates their senses of sight, hearing, and smell.
[1709] This system provides users with a highly immersive experience, bringing new value that differs from conventional entertainment.
[1710] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1711] Step 1:
[1712] Receiving input from the user
[1713] The user accesses the system through a terminal and inputs keywords and themes for story generation. The input data is sent from the terminal to the server. Examples of input data include "fantasy" and "adventure." The server receives this data and prepares for the next step.
[1714] Step 2:
[1715] Input data processing for story generation
[1716] The server analyzes the received keywords and themes and formats them in a way that is suitable for the AI module. In this process, it generates a prompt: "Categories: Fantasy, Keywords: Adventure." The server then passes this prompt to the AI module.
[1717] Step 3:
[1718] Automatic story generation using AI
[1719] The server uses the generative AI model to generate a story based on the prompt. The generated story is saved as story data. For example, the story generated by the AI module is "An adventurer explores the elven forest."
[1720] Step 4:
[1721] Video and scent data generation
[1722] The server then begins the process of generating a customized video based on the generated story. It also selects the appropriate scent for each scene in the story. The video generation algorithm runs, and the scent for each scene is selected from a database, such as the "scent of the elven forest."
[1723] Step 5:
[1724] Sending data
[1725] The server sends the generated story, customized video, and selected scent data to the user's device. All data is delivered to the user's device via an internet connection.
[1726] Step 6:
[1727] Video and scent playback
[1728] The user's device then plays the video and controls a Bluetooth-enabled scent-emitting device based on the received data. Specifically, the video shows an adventurer exploring an elven forest, and simultaneously emits the scent of the elven forest.
[1729] Step 7:
[1730] Save and share your stories
[1731] Users can save the stories they create and are given the option to share them. The server stores this information in a database for other users to access. Users can also rate and review the stories, which can then be used to recommend the best stories to other users.
[1732] 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.
[1733] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further generates and provides optimal content by recognizing the user's emotions. To implement the present invention, the following system and program processes are required:
[1734] System configuration
[1735] The system has the following main components:
[1736] 1. User terminal: A device that allows users to access the system and view content. This includes smartphones, tablets, computers, and scent-emitting devices.
[1737] 2. Server: A central system that generates and manages narrative, visual and scent data, as well as analyzes emotional data.
[1738] 3. Database: Includes a story generation algorithm, a video database, a scent database, and an emotion database.
[1739] 4. Emotion engine: An engine for recognizing user emotions and reflecting them in content generation.
[1740] Program processing
[1741] Receiving input from the user
[1742] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected. This information is sent from the terminal to the server.
[1743] Input data processing for story generation
[1744] Server: Analyzes the received keywords, themes, and sentiment data and formats it for passing to the AI module and sentiment engine.
[1745] Automatic story generation using AI and emotion engines
[1746] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[1747] Video and scent data generation
[1748] Server: Generates a customized video based on the generated story. It also selects a scent from a database that matches the story, video, and emotional data.
[1749] Sending data
[1750] Server: Packages and transmits the generated story, video, and scent data to the user's device.
[1751] Video and scent playback
[1752] Terminal: Based on the received data, it plays the video and controls the scent diffuser to simultaneously release the selected scent.
[1753] Providing relaxation content
[1754] Server: Analyzes the emotional state of the user who desires relaxation, selects the optimal combination of music and scents for relaxation, and sends it to the device.
[1755] Device: Plays the received relaxation content to help the user relax.
[1756] Save and share stories
[1757] Terminal: Provides the option to store and share user-generated stories on the system.
[1758] Server: Stores shared stories in a database and makes them accessible to other users.
[1759] Story Ratings and Reviews
[1760] Users: View, rate, and review stories created and shared by other users.
[1761] Device: Sends ratings and reviews to the server.
[1762] Server: Stores the received ratings and reviews in a database and passes them to an algorithm for recommending them to other users.
[1763] Specific examples
[1764] A concrete example of customized story generation
[1765] 1. The user enters the keywords "fantasy" and "adventure," and their emotional state at that time is recognized as "excitement."
[1766] 2. The server passes these input data and emotion data to the AI module and emotion engine to generate a story.
[1767] 3. The server customizes the video based on the generated story and selects a magical scent from a scent database.
[1768] 4. The server sends the generated story, images, and scents to the device.
[1769] 5. The device plays the video based on the received data and controls the scent diffuser to release the scent.
[1770] Examples of relaxation mode
[1771] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[1772] 2. The server uses an emotion engine to select relaxation music and a scent with a high relaxing effect, such as lavender.
[1773] 3. The server sends the relaxation content to the device.
[1774] 4. The device will play relaxing music and release fragrance.
[1775] Examples of preserving and sharing stories
[1776] 1. User A saves the story he / she generated and uploads it to the system.
[1777] 2. The server stores the stories in a database and makes them accessible to other users.
[1778] 3. User B watches and rates User A's shared story on the system.
[1779] 4. The server aggregates the evaluation data and recommends other stories that match User B's preferences, including emotional data.
[1780] As described above, the present invention realizes a system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and further recognizes emotions to provide customized entertainment and relaxation content.
[1781] The processing flow will be explained below.
[1782] Step 1:
[1783] User: Logs in to the system and inputs keywords and themes for story generation. The user's emotional state is also detected in real time and transmitted to the terminal.
[1784] Step 2:
[1785] Terminal: Sends input keywords and themes, as well as detected emotion data, to the server.
[1786] Step 3:
[1787] Server: Analyzes the received keyword, theme, and sentiment data and formats the data in a standardized format.
[1788] Step 4:
[1789] Server: Passes the analyzed data to the AI module and emotion engine, instructing them to generate a story.
[1790] Step 5:
[1791] Server: Based on the keywords and themes provided by the AI module, the emotion engine automatically generates a story that reflects the emotional data. The generated story is temporarily stored in an internal database.
[1792] Step 6:
[1793] Server: Passes the generated story data to the video generation module and instructs it to generate the video.
[1794] Step 7:
[1795] Server: The video generation module generates customized videos based on the content of the story and emotional data.
[1796] Step 8:
[1797] Server: Passes the generated story and video data to the scent selection module and selects an appropriate scent.
[1798] Step 9:
[1799] Server: The scent selection module selects an appropriate scent from the scent database based on the story, video and emotional data.
[1800] Step 10:
[1801] Server: Packages and transmits the final generated story, video, and scent data to the device.
[1802] Step 11:
[1803] Terminal: Plays video based on the received data. Also controls the scent diffuser to simultaneously release the selected scent.
[1804] Step 12:
[1805] User: Experience entertainment that simultaneously stimulates the senses of sight, hearing, and smell. During the experience, the user's emotions are analyzed in real time and the content is dynamically adjusted.
[1806] Step 13:
[1807] User: After the entertainment experience, the user is presented with the option to rate and review the story, and write a review.
[1808] Step 14:
[1809] Device: Sends the ratings and reviews entered by the user to the server.
[1810] Step 15:
[1811] Server: Stores the received ratings and reviews in a database and passes them, along with sentiment data, to an algorithm for recommending them to other users.
[1812] Step 16:
[1813] (Optional) Users: Select the option to save and share the story they generate.
[1814] Terminal: Stores story data and sends it to the server.
[1815] Server: Stores the saved stories in a database and makes them accessible to other users.
[1816] Example 2
[1817] 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."
[1818] Conventional entertainment systems have limited functionality for simultaneously stimulating the user's visual, auditory, and olfactory senses, making it difficult to customize content based on the user's emotional state or provide relaxation effects. Furthermore, mechanisms for recommending optimal content based on user-generated content ratings and reviews are also inadequate. Therefore, further improvements in user experience are required.
[1819] The identification processing by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes artificial intelligence means for generating a story based on keywords and themes set by the user, means for generating images based on the generated story, means for selecting a fragrance based on the generated story and images, means for detecting the user's emotional state and analyzing the emotional data, means for transmitting the generated story, images, and selected fragrance to the user's terminal, and means for reproducing the generated story as realistic images and fragrance. This makes it possible to provide customized content according to the user's emotional state and provide an entertainment experience with a highly relaxing effect.
[1820] "Artificial intelligence means" refers to software or hardware mechanisms that analyze digital data based on keywords and themes set by the user and automatically generate a story.
[1821] The "video generating means" is a software or hardware mechanism for creating video data based on the generated story.
[1822] The "means for selecting a scent" is a mechanism for selecting an appropriate scent based on the generated story and video.
[1823] "Means for detecting the user's emotional state" refers to a system that uses sensors and analytical algorithms to read the user's emotions and extract that data.
[1824] "Means for analyzing emotional data" refers to a software or hardware mechanism for processing detected emotional data and reflecting it in the generation and selection of content.
[1825] "Means for transmitting to the user's device" refers to a mechanism for transmitting the generated story, video, and scent data to the user's device via a network.
[1826] "Means for reproducing realistic images and scents" refers to a combination of software and hardware for displaying images and releasing scents based on received data.
[1827] "Relaxation content" is content that aims to enhance the user's relaxation effect by combining music and scents selected based on the user's emotional state.
[1828] "Storage and sharing means" refers to the mechanism by which user-generated content is stored in a database and made available for sharing with other users.
[1829] "Means for accepting ratings and reviews" means a mechanism by which other users can submit opinions and ratings on generated content.
[1830] A "means for recommending content" is a mechanism for suggesting optimal content based on user ratings and emotional data.
[1831] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also recognizes the user's emotions to generate and provide optimal content. To implement the present invention, the following hardware and software are used in combination.
[1832] System hardware configuration
[1833] 1. User Device
[1834] Smartphones, tablets, and computers
[1835] Fragrance diffuser
[1836] Camera and microphone (to detect emotional state)
[1837] 2. Server
[1838] Physical or cloud server
[1839] Databases (story generation algorithms, video databases, scent databases, emotion databases)
[1840] System software configuration
[1841] 1. Artificial Intelligence Module
[1842] Generative AI models (e.g., GPT-4)
[1843] 2. Image Generation Algorithm
[1844] OpenCV, FFmpeg
[1845] 3. Data Analysis Engine
[1846] Data processing modules written in Python
[1847] 4. Emotion Engine
[1848] Algorithms for analyzing emotion data
[1849] 5. Network Communication Module
[1850] HTTP protocol
[1851] 6. Playback and Control Software
[1852] Video playback software
[1853] Scent diffuser control software (via Bluetooth or WiFi)
[1854] System Operation and Data Processing
[1855] Based on input data and emotional data from users, the system uses AI technology to generate customized stories, images, and scents, which it then provides to users.
[1856] The user logs into the system and inputs keywords and themes for story generation. Their emotional state is also detected in real time via a camera and microphone, and this data is sent to the server. The server analyzes this data and generates a story using an artificial intelligence module. Specifically, a generative AI model (e.g., GPT-4) is used to create a story based on the user's keywords and themes.
[1857] The generated story is converted into a customized video using a video generation algorithm (OpenCV, FFmpeg). An appropriate scent is selected from a scent database based on the story and emotional data. The generated story, video, and scent data are sent from the server to the user's device via a network communication module.
[1858] The device plays videos based on the received data and controls the scent diffuser to release scents, simultaneously stimulating the user's senses of sight, hearing, and smell, providing an immersive entertainment experience.
[1859] Examples of specific examples and prompts
[1860] Example 1: Customised story generation
[1861] 1. The user inputs the keywords "fantasy" and "adventure" and sends the corresponding prompt: "Generate a fantasy adventure story that is appropriate for the emotional state of 'excited'."
[1862] 2. The server uses an AI module and emotion engine to generate a story and select images and scents.
[1863] Example 2: Relaxation Mode
[1864] 1. The user selects relaxation mode and the emotional state is recognized as "stressed."
[1865] 2. The server selects the optimal combination of relaxation music and scents and generates content based on the following prompt: "Generate content that combines music and scents that are effective when the emotional state is 'stressed' in relaxation mode."
[1866] As a result, a system is provided that can significantly improve the user experience.
[1867] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1868] Specific explanation of processing steps
[1869] Step 1:
[1870] The user logs into the system and inputs keywords and themes for generating a story. At this time, the user's emotional state is detected in real time via a camera and microphone. This allows the input data (keywords, themes) and emotional data to be acquired by the device. The device then packages this data and sends it to the server. The input data includes specific keywords and themes, as well as emotional data such as excitement and stress, and the output is the data to be sent to the server.
[1871] Step 2:
[1872] The server analyzes the received data, which includes the user's keywords, themes, and emotional state. Based on this, the data processing module analyzes each data element and converts it into a format that can be passed to the AI module and emotion engine. For example, keywords and themes are formatted into text, and emotional states are processed as numerical data. The input is the received data, and the output is the formatted data.
[1873] Step 3:
[1874] The server generates a story using an artificial intelligence module. The server inputs the organized keywords and themes into a generative AI model (e.g., GPT-4) to generate a story. During this generation process, an emotion engine incorporates emotional data and adjusts the content of the story based on the user's current emotional state. The input data are the organized keywords, themes, and emotional data, and the output is a generated story.
[1875] Step 4:
[1876] The server generates a video based on the generated story. It uses a video generation algorithm (e.g., OpenCV, FFmpeg) to create a video that matches the content of the story. Specifically, it breaks down the story text into frames, and then pulls out and connects matching images and video material from a database. The input is the generated story text, and the output is customized video data.
[1877] Step 5:
[1878] The server selects a scent based on the generated story and video. At this time, scents that suit the story scene and the user's emotional state are selected from a scent database and organized as data. For example, if the theme is "magic," an algorithm is applied to select a "magical scent." The input is the story, video, and emotional data, and the output is the selected scent data.
[1879] Step 6:
[1880] The server sends the generated story, video, and selected scent data to the user's device. At this time, the data is packaged and sent using a network communication module (HTTP protocol). The input is each generated content data, and the output is transmission to the user's device.
[1881] Step 7:
[1882] The terminal unpacks and plays the received data. The received package data is displayed as a video using video playback software, and the scent is released through the scent diffuser control software. Specifically, commands based on the scent data are sent to the scent diffuser via Bluetooth or WiFi communication. The input is the data received from the server, and the output is the actual video display and scent release.
[1883] Step 8:
[1884] When the user selects relaxation mode, they receive relaxation content. The server analyzes the emotional data in real time and selects the optimal combination of music and fragrance. The selected relaxation content is sent from the server to the device. The input is emotional data, and the output is relaxation content.
[1885] Step 9:
[1886] The device plays relaxation content and applies a scent. Relaxation music is played, and the scent diffuser emits the appropriate scent. In concrete terms, music is played from the device's audio system, and a scent emission command is sent to the scent diffuser. The input is the relaxation content from the server, and the output is the music and scent being played.
[1887] Step 10:
[1888] The stories generated by users are saved and uploaded to the system. The saved stories are stored in a database on the server. This process involves sending data from the device to the server. The input is the generated story data, and the output is the upload to the server.
[1889] Step 11:
[1890] The server accepts ratings and reviews from other users. The ratings and reviews are stored in a database and passed to an algorithm that recommends products to other users. Specific operations include receiving ratings and reviews and analyzing the data based on them. The input is user ratings and reviews, and the output is database updates and recommendation data.
[1891] Through the above processing steps, the system is able to provide a customized entertainment experience for the user.
[1892] (Application example 2)
[1893] 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."
[1894] Existing entertainment systems do not have a system that can simultaneously stimulate the user's visual, auditory, and olfactory senses, and recognize the user's emotions in real time to provide optimal content. Furthermore, there is a lack of systems that can dynamically change content according to the user's emotions. Therefore, a new system that solves these issues is needed to further enrich the user experience and provide personalized entertainment.
[1895] 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.
[1896] In this invention, the server includes a machine learning means for generating a story based on input information set by a user, a means for generating visual information based on the generated story, a means for selecting a fragrance based on the generated story and the visual information, a means for detecting the emotional state of the user and dynamically changing content based thereon, and a means for transmitting the generated story, the visual information, and the selected fragrance to the user's terminal, thereby simultaneously stimulating the user's senses of sight, hearing, and smell, and providing a personalized entertainment experience according to emotions in real time.
[1897] "User" refers to an individual who uses the system to experience story generation and visual and olfactory stimuli.
[1898] "Input information" refers to the keywords, themes, prompts, and related data set by the user for generating a story.
[1899] "Machine learning tools" refers to AI modules that generate stories based on input information set by the user.
[1900] "Visual information" refers to visual information such as videos and images created based on the generated story.
[1901] "Scent" refers to olfactory stimuli selected to enhance the user's experience.
[1902] "Emotional state" refers to the psychological state that is analyzed in real time from the user's facial expressions, voice, etc.
[1903] "Content" refers collectively to stories, videos, music, scents, etc. that users watch, watch, or experience.
[1904] "Dynamic change methods" refers to algorithms and techniques that detect a user's emotional state and change content accordingly in real time.
[1905] "User terminal" refers to a device, such as a smartphone or head-mounted display, that a user uses to access the system and view content.
[1906] The present invention is a novel entertainment system that simultaneously stimulates the user's visual, auditory, and olfactory senses, and also dynamically generates and provides optimal content by recognizing the user's emotional state. The following components and processes are involved in realizing this system.
[1907] System configuration
[1908] 1. User Device:
[1909] Users access the system and view content using devices such as smartphones and head-mounted displays (HMDs). These devices are equipped with cameras and microphones to detect the user's emotional state in real time.
[1910] 2. Server:
[1911] It acts as a central management system, generating and managing narrative, visual, and scent data, as well as analyzing emotional data. The server has a generative AI model and an emotion engine, and generates narrative and related content based on input information.
[1912] 3. Database:
[1913] It includes a story generation algorithm, a visual information database, a scent database, and an emotion database, which allows content to be appropriately customized based on the user's emotional state and input information.
[1914] 4. Emotion Engine:
[1915] This engine analyzes the user's emotional state from their facial expressions and voice, and dynamically changes the content based on this.
[1916] Program processing
[1917] Emotion data detection on user devices
[1918] The user device uses a camera and microphone to capture the user's facial expressions and voice, and sends this to an emotion-specific analysis engine. For example, the device's camera can capture a picture of the user's face, and image analysis software (e.g., OpenCV) can be used to analyze emotions in real time.
[1919] Emotional Data and Narrative Generation
[1920] The server analyzes the emotional data and input information (keywords and themes) received from the user and passes them to the generative AI model and emotion engine. The generative AI model generates a story and retrieves visual and related scent information from the database based on this. The generated story and related content are customized to adapt to the user's emotional state.
[1921] Content transmission and playback
[1922] The server sends the generated story, visual information, and scent data to the user's device. The user's device plays the video based on the received data and controls the scent emitter to release the scent. For example, if a user inputs keywords such as "fantasy" or "adventure" and their emotional state at that time is recognized as "excitement," the generative AI model will generate a story that matches their excited state and emit a magical scent.
[1923] Specific examples
[1924] Example prompt sentence:
[1925] Keywords: "Fantasy", "Adventure"
[1926] Theme: "Magic"
[1927] Emotion: "Excitement"
[1928] In this example, based on the keywords "fantasy" and "adventure" entered by the user, the generative AI model generates a story about a brave warrior and his companions going on a magical adventure. The emotion engine detects the user's excitement level and selects a magical scent accordingly, providing a more immersive entertainment experience.
[1929] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1930] Step 1:
[1931] Emotion data acquisition from user devices
[1932] The user device (smartphone or HMD) uses a camera and microphone to capture the user's facial expressions and voice in real time. This input video and audio data is sent to the emotion engine, which analyzes the user's emotional state. For example, image data acquired from the camera is analyzed using image analysis software (e.g., OpenCV) to identify the user's emotion (excitement, joy, sadness, etc.). The emotion data is analyzed, and a judgment is output that the user's level of excitement is "high."
[1933] Step 2:
[1934] Emotional data transmission and narrative generation
[1935] The user's device sends the analyzed emotional data and input information (keywords and themes) to the server. The server analyzes the received emotional data and input information and formats it to be passed to the generative AI model. For example, if the user enters the keywords "fantasy" and "adventure," this information and the user's emotional state (excitement level "high") are input as a prompt to the generative AI model. Based on this prompt, the generative AI model generates a story, which is then output.
[1936] Step 3:
[1937] Visual information and scent generation
[1938] The server generates visual information (images) based on the generated story. It also selects a suitable scent from a scent database based on the story and emotional data. For example, if the generated story is an adventure fantasy and the user's emotional state is "excited," it generates a video appropriate for the story's scene and simultaneously selects a cinnamon scent. This data is then packaged as the final content data.
[1939] Step 4:
[1940] Submitting content
[1941] The server transmits the generated story, visual information, and selected scent data to the user terminal. The transmitted data package includes the story text data, video data, and scent data. For example, the server transmits the story text, video files corresponding to the scenes, and scent device control data to the terminal.
[1942] Step 5:
[1943] Playing content
[1944] The user's device plays the content based on the received data. The device displays the text in sync with the video and controls the scent diffuser to emit the selected scent. Specifically, the device displays the received video data and uses the scent diffuser's API to emit the cinnamon scent in real time. This series of actions allows the user to enjoy an integrated entertainment experience that combines story, video, and scent.
[1945] 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.
[1946] 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.
[1947] 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.
[1948] 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.
[1949] 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.
[1950] 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.
[1951] 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).
[1952] 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.
[1953] 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."
[1954] 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.
[1955] 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).
[1956] 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.
[1957] 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.
[1958] 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.
[1959] 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.
[1960] 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.
[1961] 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.
[1962] 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.
[1963] 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.
[1964] 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.
[1965] 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.
[1966] The following is further disclosed regarding the above embodiment.
[1967] (Claim 1)
[1968] artificial intelligence means for generating stories based on keywords and themes set by a user;
[1969] a means for generating a video based on the generated story;
[1970] A means for selecting a scent based on the generated story and video;
[1971] A means for transmitting the generated story, video and selected scent to a user's terminal;
[1972] A system including:
[1973] (Claim 2)
[1974] a means for the user's terminal to play the received video and emit a scent;
[1975] The system of claim 1 further comprising:
[1976] (Claim 3)
[1977] a means to store and share user-generated stories;
[1978] A means to accept ratings and reviews from other users and recommend the best stories based on them;
[1979] The system of claim 1 further comprising:
[1980] "Example 1"
[1981] (Claim 1)
[1982] artificial intelligence means for generating stories based on keywords and themes set by a user;
[1983] means for generating visual content based on the generated narrative;
[1984] means for selecting scent data based on the generated narrative and visual content;
[1985] means for transmitting the generated story, visual content and selected scent data to a user's information processing device;
[1986] A means for selecting and transmitting music and fragrances with a relaxation effect when the user desires relaxation;
[1987] A system including:
[1988] (Claim 2)
[1989] a means for the user's information processing device to play the received visual content and emit a scent;
[1990] means for playing the received relaxation content to provide a relaxation effect;
[1991] The system of claim 1 further comprising:
[1992] (Claim 3)
[1993] a means to store and share user-generated stories;
[1994] A means to accept ratings and reviews from other users and recommend the best stories based on them;
[1995] The system of claim 1 further comprising:
[1996] "Application Example 1"
[1997] (Claim 1)
[1998] artificial intelligence means for generating stories based on keywords and themes set by a user;
[1999] a means for generating a video based on the generated story;
[2000] A means for selecting a scent based on the generated story and video;
[2001] A means for transmitting the generated story, video and selected scent to a user's terminal;
[2002] A means for playing the video on the user's smartphone and controlling the Bluetooth-enabled scent emitting device;
[2003] A system including:
[2004] (Claim 2)
[2005] a means for the user's terminal to play the received video and emit a scent;
[2006] A means for generating prompt sentences for story generation and inputting them into the AI model;
[2007] The system of claim 1 further comprising:
[2008] (Claim 3)
[2009] a means to store and share user-generated stories;
[2010] A means to accept ratings and reviews from other users and recommend the best stories based on them;
[2011] A means of analyzing categories and keywords based on user input;
[2012] The system of claim 1 further comprising:
[2013] "Example 2: Combining Emotion Engines"
[2014] (Claim 1)
[2015] artificial intelligence means for generating stories based on keywords and themes set by a user;
[2016] a means for generating a video based on the generated story;
[2017] A means for selecting a scent based on the generated story and video;
[2018] means for detecting the emotional state of a user and analyzing the emotional data;
[2019] A means for transmitting the generated story, video and selected scent to a user's terminal;
[2020] A means for reproducing the generated story as realistic images and scents;
[2021] A system including:
[2022] (Claim 2)
[2023] a means for the user's terminal to play the received video and emit a scent;
[2024] means for selecting and providing relaxation content based on the user's emotional state;
[2025] The system of claim 1 further comprising:
[2026] (Claim 3)
[2027] a means to store and share user-generated stories;
[2028] A means to accept ratings and reviews from other users and recommend the best stories based on them;
[2029] The system of claim 1 further comprising:
[2030] "Application example 2 when combining emotion engines"
[2031] (Claim 1)
[2032] a machine learning method for generating a story based on user-specified input information;
[2033] means for generating visual information based on the generated narrative;
[2034] a means for selecting a scent based on the generated narrative and visual information;
[2035] a means for detecting a user's emotional state and dynamically modifying content based thereon;
[2036] means for transmitting the generated story, visual information, and selected scent to a user's terminal;
[2037] A system including:
[2038] (Claim 2)
[2039] a means for reproducing the received visual information and emitting a scent in the user's terminal;
[2040] The system of claim 1 further comprising:
[2041] (Claim 3)
[2042] a means to store and share user-generated stories;
[2043] A means to accept ratings and reviews from other users and recommend the best stories based on them;
[2044] means for generating a prompt sentence that provides input information for content generation;
[2045] The system of claim 1 further comprising: [Explanation of symbols]
[2046] 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. artificial intelligence means for generating stories based on keywords and themes set by a user; a means for generating a video based on the generated story; A means for selecting a scent based on the generated story and video; A means for transmitting the generated story, video and selected scent to a user's terminal; A system including:
2. a means for the user's terminal to play the received video and emit a scent; The system of claim 1 further comprising:
3. a means to store and share user-generated stories; A means to accept ratings and reviews from other users and recommend the best stories based on them; The system of claim 1 further comprising:
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A