System

A system using generative AI generates personalized picture books based on user input, addressing the challenge of selecting age-appropriate content and streamlining the preparation process, enhancing parent-child bonding.

JP2026030624APending Publication Date: 2026-02-20SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024133608
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Parents face challenges in selecting picture books that suit their children's interests and ages, and the process of preparing such books is time-consuming and difficult.

Method used

A system that uses a generative AI model to automatically generate stories and illustrations based on user-input themes and child ages, integrating them into an e-book format for easy distribution to a user's device.

Benefits of technology

Enriches parent-child interaction by providing personalized and educational picture books efficiently, reducing the effort required for book selection and preparation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026030624000001_ABST
    Figure 2026030624000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: inputting means for inputting a theme and an age by a user; transmitting means for receiving the inputted theme and age and requesting a generative AI model to generate a story; story generating means for generating a story by the generative AI model based on the theme and the age; illustration generating means for generating an illustration based on each episode of the generated story; integrating means for integrating the generated story and illustration into an e-book format; and distributing means for transmitting the integrated e-book format file to a user device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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] Reading picture books is extremely important for deepening communication between parents and children, but it is difficult for parents to choose picture books with content that suits their children. Furthermore, there is a need to streamline the process of preparing picture books as part of housework and childcare. This invention aims to enrich parent-child time and significantly reduce the effort required for selecting picture books by easily generating and efficiently providing appropriate picture books for parents to read to their children. [Means for solving the problem]

[0005] The present invention solves the above-mentioned problems by providing a system that includes an input means for a user to input a theme and age, a transmission means for receiving the input theme and age and requesting a generative AI model to generate a story, a story generation means for the generative AI model to generate a story based on the theme and age, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an e-book format, and a distribution means for transmitting the integrated e-book format file to the user's terminal.

[0006] "User" refers to a person who uses the system to input the theme and age and performs the operations required to generate an original picture book.

[0007] "Theme" refers to a subject or topic that directs the content of the generated story in a particular direction.

[0008] "Age" specifies the age of the child listening to the story and refers to information that influences the appropriate content level and word choice.

[0009] "Input means" refers to an interface or device that allows a user to input the theme and age into the system.

[0010] "Transmission means" refers to a mechanism or process for transmitting the entered subject and age information to the server.

[0011] "Generative AI model" refers to an artificial intelligence model that automatically generates stories based on theme and age.

[0012] "Story generation means" refers to the function or process by which a generative AI model generates a story based on theme and age.

[0013] "Illustration generation means" refers to a function or process that automatically generates appropriate illustrations based on each episode of the generated story.

[0014] "Integration means" refers to the functionality and mechanisms for formatting and integrating the generated story and illustrations into an e-book format.

[0015] "Delivery means" refers to the functionality or process for transmitting the integrated e-book format file to a user's device.

[0016] "Terminal" refers to the device through which a User operates the System and displays and receives generated e-books. [Brief explanation of the drawings]

[0017] [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

[0018] 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.

[0019] First, the terms used in the following description will be explained.

[0020] 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).

[0021] 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.

[0022] 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.

[0023] 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.

[0024] 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."

[0025] [First embodiment]

[0026] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0027] 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.

[0028] 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).

[0029] 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.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0034] 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.

[0035] 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.

[0036] 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.

[0037] 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."

[0038] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0039] Specific Examples

[0040] 1. User Input

[0041] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the device screen. The device receives this input information and prepares it for transmission.

[0042] 2. Sending a generation request

[0043] The terminal transmits the theme and age information entered by the user to the server, where it is converted into an appropriate format and processed.

[0044] 3. Narrative Generation

[0045] The server sends a story generation request to the generative AI model based on the received theme and age information. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme. The story is optimized to be age-appropriate in terms of vocabulary level and content.

[0046] 4. Illustration Generation

[0047] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0048] 5. E-book integration and distribution

[0049] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[0050] 6. User Reading

[0051] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0052] This saves parents the trouble of selecting a picture book, and allows them to efficiently provide picture books with content appropriate for their children.In addition, because this system automatically generates stories and illustrations optimized for each theme and age, it is more flexible and individualized than conventional picture books.

[0053] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[0054] 1. User: Enter the theme "compassion" and age "4 years old" on the device.

[0055] 2. Terminal: Sends input information to the server.

[0056] 3. Server: Sends a request to the generative AI model to generate the story "Tommy's Adventure."

[0057] 4. Server: Sends requests to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[0058] 5. Server: Integrates the generated story and illustrations into an e-book format and sends it to the device.

[0059] 6. Device: Displays the e-book to the user, who then reads it to their child.

[0060] This system makes it possible to enrich parent-child time and easily provide original picture books with educational value.

[0061] The processing flow will be explained below.

[0062] Step 1:

[0063] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into the input form on the device. The device validates the information received in the input form and converts it into a format that can be sent.

[0064] Step 2:

[0065] The terminal sends the theme and age information that has passed validation to the server as request data. The server receives the request and rechecks whether it is in the correct format for data processing.

[0066] Step 3:

[0067] The server prepares a request to the story generation AI model based on the received theme and age information. The server passes the theme and age to the AI ​​model as input parameters and starts the story generation process.

[0068] Step 4:

[0069] The generative AI model generates stories based on the theme and age. For example, if the theme is "compassion" and the age is 4, it will automatically generate a story about compassion suitable for a 4-year-old. The story is optimized for age-appropriate vocabulary level and content.

[0070] Step 5:

[0071] The generative AI model sends the generated story to the server, which receives the story and then prepares a request to generate illustrations.

[0072] Step 6:

[0073] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story.

[0074] Step 7:

[0075] The illustration generation AI model sends the generated illustrations back to the server, which receives the illustrations and integrates the story and illustrations into a single e-book format.

[0076] Step 8:

[0077] The server generates the integrated e-book format file and prepares it for transmission to the user's device, where it is properly formatted and processed for easy viewing.

[0078] Step 9:

[0079] The terminal displays the e-book file received from the server to the user, who can then open the received e-book and read it to their child.

[0080] Step 10:

[0081] Users can then use the generated original picture book to start reading to their children. This process enriches the time spent together as parents and children, and makes it easy to provide picture books with educational content.

[0082] Example 1

[0083] 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."

[0084] The traditional picture book creation process requires a lot of time and effort, making it particularly difficult for parents to create original picture books that are individually optimized for reading to their children. Furthermore, picture books generally available have the drawback of being difficult to flexibly adapt to specific themes or content tailored to the age of the child. To address these challenges, a more efficient and flexible system for creating original picture books is needed.

[0085] 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.

[0086] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, a story generation means for the generative AI model to generate a story based on the theme and age, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an e-book format, a distribution means for transmitting the integrated e-book format file to the user's terminal, and a display means for the terminal to display the e-book format file. This enables parents to automatically and efficiently generate original picture books suited to a specific theme and their child's age and instantly read them to their children.

[0087] A "user" is a person who uses this system to input a theme and age and request the creation of an original picture book.

[0088] "Input means" refers to an interface for users to input theme and age information, and includes web forms, mobile application input forms, and the like.

[0089] The "transmission means" is a mechanism including a function for transmitting the theme and age information input by the user to the server.

[0090] A "generative AI model" is an artificial intelligence model that can generate stories and illustrations based on specified themes and age information.

[0091] A "story generation means" is a process or module that enables a generative AI model to generate a story based on theme and age.

[0092] The "illustration generating means" is a process or module that has the function of generating illustrations based on each episode of the generated story.

[0093] The "integration means" is a process or module that has the function of integrating the generated story and illustrations and formatting them into an e-book format.

[0094] The "distribution means" is a process or module having a function for transmitting the integrated electronic book format file to the user's terminal.

[0095] "Display means" refers to an interface that allows a terminal to display e-book format files, and includes e-book reader applications and web browsers.

[0096] This invention relates to a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0097] Specific Examples

[0098] User Input

[0099] The user inputs the theme of the picture book and the child's age using an input form displayed on the device screen. The input form is provided as a web browser or mobile application, and allows the user to input, for example, the theme "compassion" and the child's age "4 years old." The input information is parsed by the device into JSON format and sent to the server as an HTTP POST request.

[0100] Sending a generation request

[0101] The device sends the theme and age information entered by the user to the server. The server organizes the received information and sends a request to generate a story to a generative AI model (e.g., GPT-4). The server sends the generative AI model a prompt such as, "Please generate a story with the theme of compassion for a 4-year-old child."

[0102] Story Generation

[0103] The server receives stories generated by the generative AI model. The generative AI model automatically generates stories with optimized vocabulary level and content based on the specified theme and age. The server analyzes the generated stories and divides them into episodes.

[0104] Illustration generation

[0105] The server requests an illustration generation AI model (e.g., DALL-E) to generate illustrations based on the content of each episode. It sends a prompt to the illustration generation AI model, such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest." The server receives the illustrations generated by the illustration generation AI model and applies them to each episode of the story.

[0106] E-book integration and distribution

[0107] The server combines the generated story text data and illustration image data and formats it into an e-book format (e.g., ePub or PDF). This e-book file is sent to the device, which receives and saves it.

[0108] User reading

[0109] The terminal displays the received e-book file to the user, who can then use the e-book viewer to open the original picture book and read it to their child.

[0110] Example prompt

[0111] Below is a specific example where the user inputs the theme of the picture book "compassion" and the child's age "4 years old."

[0112] Theme: "Compassion"

[0113] Age: 4 years old

[0114] Example prompt for a generative AI model:

[0115] "Generate a compassion-themed story for a 4-year-old."

[0116] Example prompt for the illustration generation AI model:

[0117] "Generate an illustration of Tommy and his friends having an adventure in the forest."

[0118] This system allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children. This system significantly reduces the effort required for selecting and creating picture books, enriching the parent-child reading experience.

[0119] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0120] Step 1: Collect input data

[0121] The user uses the input form displayed on the device screen to input the theme of the picture book (e.g., "kindness") and the child's age (e.g., "4 years old"). The device receives this data and stores it as input data. Specifically, when the user enters data into the input form and clicks the "Submit" button, the device obtains the theme and age information.

[0122] input:

[0123] Theme: "Compassion," Age: 4 years old

[0124] output:

[0125] Theme and age information stored on your device

[0126] Step 2: Sending data

[0127] The device parses the theme and age information entered by the user into JSON format and sends it to the server as an HTTP POST request. Before sending, the device verifies that the input data format is correct and performs appropriate error checking.

[0128] input:

[0129] Theme and age information stored on your device

[0130] output:

[0131] JSON format data sent to the server

[0132] Step 3: Building the Generate Request

[0133] The server generates a prompt for the generative AI model based on the received theme and age information. Specifically, it constructs a prompt in the form of "Please generate a story with the theme of compassion for a 4-year-old child."

[0134] input:

[0135] Theme and age information sent to the server in JSON format

[0136] output:

[0137] Prompt sentence for generative AI model

[0138] Step 4: Narrative generation

[0139] The server sends a prompt to the generative AI model and requests it to generate a story. Based on the received prompt, the generative AI model (e.g., GPT-4) automatically generates a story appropriate for the specified theme and age.

[0140] input:

[0141] Prompt sentence for generative AI model

[0142] output:

[0143] Generated stories

[0144] Step 5: Prepare for illustration generation

[0145] The server receives the generated story and prepares a request to generate illustrations based on the content of each episode, for example, constructing a prompt such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest."

[0146] input:

[0147] Generated stories

[0148] output:

[0149] Prompt sentence for illustration generation AI model

[0150] Step 6: Generate illustrations

[0151] The server sends a prompt to the illustration generation AI model, requesting it to generate an illustration for each episode. The illustration generation AI model (e.g., DALL-E) generates an appropriate illustration based on the prompt.

[0152] input:

[0153] Prompt sentence for illustration generation AI model

[0154] output:

[0155] Generated illustrations

[0156] Step 7: E-book integration

[0157] The server receives the generated story text data and illustration image data, integrates them, and formats them into an e-book format (e.g., ePub or PDF). The server runs a script to convert them into the appropriate format.

[0158] input:

[0159] Generated stories and illustrations

[0160] output:

[0161] Formatted e-book files

[0162] Step 8: Distribute your eBook

[0163] The server sends the integrated e-book file to the terminal using HTTP as the communication protocol, and the e-book file is sent to the terminal as a response.

[0164] input:

[0165] Formatted e-book files

[0166] output:

[0167] E-book files delivered to the device

[0168] Step 9: View your eBook

[0169] The device stores the received e-book file in local storage and displays it for the user to view. This assumes that the device has an e-book viewer or dedicated application installed.

[0170] input:

[0171] E-book files delivered to the device

[0172] output:

[0173] eBook displayed to user

[0174] Step 10: Read aloud

[0175] Users can read original picture books displayed on the device to their children, a process that enriches parent-child time and provides educational value.

[0176] input:

[0177] Original picture book displayed to the user

[0178] output:

[0179] Reading completed

[0180] This allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children.

[0181] (Application example 1)

[0182] 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."

[0183] Conventional picture book generation systems have the problem that it takes a lot of time and effort for users to generate the optimal picture book based on the child's age and interests. Furthermore, because the generated picture books have uniform content, it is difficult to provide personalized educational benefits. Furthermore, there is a growing need for systems that not only display visually but also have a reading function. There is a need to solve these problems and provide a more flexible and personalized picture book generation system.

[0184] 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.

[0185] In this invention, the server includes input means for a user to input a theme and age, transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, story generation means for the generative AI model to generate a story based on the theme and age, illustration generation means for generating illustrations based on each episode of the generated story, integration means for integrating the generated story and illustrations and formatting them into an e-book format, and distribution means for transmitting the integrated e-book format file to the user's terminal and visually displaying or reading it aloud on the terminal. This allows the user to easily and quickly generate an original picture book based on the input information and visually display or read it aloud.

[0186] "Input means" refers to a device or interface for a user to input the theme and age.

[0187] The "transmission means" is a mechanism for receiving the input theme and age information and requesting the generative AI model to generate a story.

[0188] A "story generation means" is a function or process by which a generative AI model generates a story based on theme and age.

[0189] The "illustration generating means" is a mechanism for generating appropriate illustrations based on each episode of the generated story.

[0190] The "integration means" is the function or process for integrating the generated story and illustrations into an e-book format.

[0191] "Delivery means" refers to a mechanism for transmitting the integrated e-book format file to a user's terminal and visually displaying or reading the file aloud on the terminal.

[0192] The system for implementing this invention mainly uses the following hardware and software components: The hardware includes a server and a user's device (smartphone, smart glasses, head-mounted display). The software includes a front-end (HTML, CSS, JavaScript), a back-end (Node.js, Python), a generative AI model (e.g., OpenAI GPT-4), an illustration generation AI model (e.g., DALL-E), and an e-book formatting tool (e.g., Epub.js).

[0193] First, the user uses the input means on the device to input the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.). The interface through which the user inputs information is implemented using an HTML form. Once the input is complete, the device sends the input theme and age information to the server via a JavaScript program.

[0194] The server processes the received information using Node.js and Python scripts configured as a backend. It sends a story generation request to a generative AI model (e.g., OpenAI GPT-4) to generate a story appropriate for the theme and age. An example of a specific prompt is "Please create a story about compassion for a child (age 4)."

[0195] The generated story is sent to an illustration generation AI model (e.g., DALL-E), which generates illustrations based on each episode of the story. For each episode, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used.

[0196] The server then combines the generated story and illustrations into a single e-book format. This formatting process uses an e-book formatting tool such as Epub.js to convert the format into a format that can be displayed on the user's device. Finally, the server sends the combined e-book format file to the user's device, where it can be visually displayed or read aloud.

[0197] As an example, the following scenario is performed:

[0198] 1. The user enters the theme of the picture book, "Compassion," and the user's age, "4 years old."

[0199] 2. The device sends the input information to the server.

[0200] 3. The server sends the prompt "Please create a story about compassion for a child (age 4)" to the generation AI model and generates a story.

[0201] 4. The server sends the prompt sentence "Story episode: Tommy goes on an adventure to help a friend in trouble" to the illustration generation AI model and generates an illustration.

[0202] 5. The server integrates the generated story and illustrations and sends the e-book format file to the user's device.

[0203] 6. The device visually displays or reads the e-book.

[0204] This system allows users to efficiently and effectively create personalized original picture books and read them to their children.

[0205] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0206] Step 1:

[0207] The user uses the input means to input the theme of the picture book and the child's age on the terminal. The input fields include data on the theme (e.g., compassion, adventure, friendship, etc.) and age (e.g., 4 years old, 5 years old, etc.). The input data is temporarily stored in the terminal.

[0208] Step 2:

[0209] The terminal receives the theme and age data entered by the user and sends the data to the server. The data is sent in JSON format, and the server receives it and formats it into the appropriate format. The input is the theme and age data, and the output is the data sent to the server.

[0210] Step 3:

[0211] After the server receives the theme and age data, it sends a request to the generative AI model to generate a story. Specifically, the server creates a prompt and sends it to the generative AI model (e.g., OpenAI GPT-4). For example, the prompt might be, "Please create a story about compassion for a child (age 4)." The input is the theme, age data, and the prompt, and the output is the generated story.

[0212] Step 4:

[0213] The generative AI model generates a story based on the theme and age, and returns the story data to the server. The generated story is received within the server and stored in storage. The input is the prompt sentence, and the output is the generated story data.

[0214] Step 5:

[0215] The server sends the generated story data to the illustration generation AI model and requests the generation of illustrations. For example, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used for each story episode. The input is the generated story data, and the output is the request to generate illustrations.

[0216] Step 6:

[0217] The illustration generation AI model generates illustrations based on each episode of the story and returns the illustrations to the server. The generated illustration data is received by the server and stored in storage together with the story data. The input is a prompt sentence based on the story, and the output is the generated illustration data.

[0218] Step 7:

[0219] The server combines the generated story and illustrations and formats them into a single e-book. This formatting process uses e-book formatting tools such as Epub.js. The combined e-book format is a format that can be displayed on the user's device. The input is the story data and illustration data, and the output is a combined e-book format file.

[0220] Step 8:

[0221] The server transmits the integrated e-book format file to the user's device, which can be visually displayed or read aloud on the device. The input is the integrated e-book format file, and the output is the transmission of the file to the device and display or read aloud.

[0222] 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.

[0223] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children, and also includes a function that recognizes user emotions by combining it with an emotion engine and adjusts the content of the generated story or theme. The main components of this system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-book, and an emotion engine that recognizes user emotions.

[0224] Specific Examples

[0225] 1. User Input and Emotion Recognition

[0226] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4, 5, etc.) in an input form displayed on the device screen. The device validates the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[0227] 2. Integration with Emotional Data

[0228] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server, which receives the request and rechecks whether the data is in the correct format for processing.

[0229] 3. Story generation (emotion regulation version)

[0230] The server prepares a request to the generative AI model based on the received theme, age, and emotion information. The server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, the server instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotions.

[0231] 4. Illustration Generation

[0232] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0233] 5. E-book integration and distribution

[0234] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[0235] 6. Real-time emotional feedback

[0236] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0237] 7. User Reading

[0238] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0239] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[0240] 1. User: Enters the theme "compassion" and age "4 years old" into the device, and the emotion engine analyzes the user's emotions.

[0241] 2. Terminal: Sends input information and emotion data to the server.

[0242] 3. Server: Sends a request to the generative AI model and generates "Tommy's Adventure" that reflects emotional information.

[0243] 4. Server: Sends a request to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[0244] 5. Server: The generated story and illustrations are integrated into an e-book format and sent to the device.

[0245] 6. Terminal: Display the e-book to the user and obtain real-time emotional feedback.

[0246] 7. User: Read the generated picture book to a child.

[0247] This system makes it possible to enrich parent-child time and easily provide original, emotionally-based, educational picture books.

[0248] The processing flow will be explained below.

[0249] Step 1:

[0250] The user enters the theme of the picture book (for example, "compassion" or "friendship") and the child's age (for example, "4 years old") into an input form on the device.

[0251] Step 2:

[0252] The device validates the subject and age received in the input form and prompts the user to correct the input if necessary. If the input is appropriate, the emotion engine analyzes the user's facial expressions and voice to determine their current emotional state.

[0253] Step 3:

[0254] The emotion engine generates analyzed emotion data (for example, "excited" or "calm") and returns it to the device.

[0255] Step 4:

[0256] The terminal integrates the input theme and age information with the emotion data acquired by the emotion engine, and transmits the combined data to the server as request data.

[0257] Step 5:

[0258] The server uses the received theme, age, and emotion information to prepare requests to the generative AI model, including adjusting the story content based on the user's emotions.

[0259] Step 6:

[0260] The generative AI model generates a story based on a request received from the server, incorporating emotional data in addition to themes and age information, and adjusting the structure and content of the story to match the user's emotions.

[0261] Step 7:

[0262] The generative AI model sends the generated story data back to the server.

[0263] Step 8:

[0264] The server receives the generated story and then makes a request to the illustration generation AI model to generate illustrations, including the content of each episode.

[0265] Step 9:

[0266] The illustration generation AI model generates illustrations based on each episode of the story and sends them to the server. The illustrations are optimized to match the story's content.

[0267] Step 10:

[0268] The server then combines the generated story and illustrations into an e-book file that can be displayed on a user's device.

[0269] Step 11:

[0270] The server transmits the integrated e-book format file to the terminal.

[0271] Step 12:

[0272] The terminal displays the received e-book file to the user, who then opens the e-book and reads it to his or her child.

[0273] Step 13:

[0274] The device obtains real-time emotional feedback from the user and the child during the storytelling through an emotion engine, for example, by analyzing the user's facial expressions and tone of voice to understand their current emotional state.

[0275] Step 14:

[0276] The server stores the acquired emotional feedback as emotional data to be reflected in the next story generation. This data is used by the emotion engine in the next story generation to provide a more personalized story.

[0277] Through the above steps, this system automatically generates an original picture book that is tailored based on the user's emotions, efficiently enriching the time spent with parents and children.

[0278] Example 2

[0279] 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."

[0280] In conventional picture book creation systems, users simply input the theme and age and the system displays the generated story, making it difficult to create personalized content that reflects the user's emotions and the child's interests. Furthermore, because it was not possible to reflect emotional feedback in the generated story, it was not possible to consider the user's preferences and emotions when generating subsequent stories. This meant that sufficient personalization to enrich parent-child time could not be achieved.

[0281] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0282] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme, age, and emotion data and requesting a generative AI model to generate a story, a story generation means for the generative AI model to generate a story based on the theme, age, and emotion, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an electronic publication format, a distribution means for transmitting the integrated electronic publication format file to a terminal, and an emotion recognition means for obtaining real-time emotional feedback. This enables the generation of a personalized story based on the emotions of the user and the child, and the emotional feedback can be reflected in subsequent story generation.

[0283] "Input means" refers to a device or software interface that allows a user to input the theme and age.

[0284] The "transmission means" is a device or module with communication capabilities for receiving input theme, age, and emotion data and requesting the generative AI model to generate a story.

[0285] A "story generation means" is a device or program that has the function of generating a story based on theme, age, and emotion using a generative AI model.

[0286] An "illustration generator" is a device or software algorithm that generates illustrations based on each episode of the generated story.

[0287] An "integration means" is a device or program that has the functionality to integrate the generated story and illustrations and format them into an electronic publication format.

[0288] The "distribution means" is a device or module having a communication function for transmitting the integrated electronic publishing format file to the user's terminal.

[0289] "Emotion recognition means" refers to a device or program that has the function of recognizing the emotions of a user or child in real time and obtaining feedback.

[0290] A "generative AI model" is an artificial intelligence model that automatically generates stories and illustrations based on input theme, age, and emotional information.

[0291] A "prompt sentence" is input text that instructs the generative AI model to generate a story or illustrations.

[0292] This invention is a system that automatically generates original picture books using a generative AI model. The main components of the system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-books, and an emotion engine that recognizes the user's emotions.

[0293] System Overview

[0294] First, the user enters a theme (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into an input form displayed on the device screen. The device then performs a validation check on the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[0295] Consolidating and sending input data

[0296] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server. The server receives the request, rechecks whether the format is correct for data processing, and generates a prompt sentence based on the topic and age.

[0297] Generative AI models and story generation

[0298] The server sends a prompt that reflects the theme, age, and emotional information to the generative AI model. For example, the prompt might be in the format of "Please generate a story for a 4-year-old child that has a compassion theme and that the user will find enjoyable." Based on this prompt, the generative AI model automatically generates a story appropriate for the child's age.

[0299] Illustration generation

[0300] After the story is generated, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0301] E-book integration and distribution

[0302] The server combines the generated story and illustrations into a single e-book format (e.g., EPUB, PDF), ensuring that the e-book is properly formatted and rendered for display on the user's device. The combined e-book file is then sent from the server to the device.

[0303] Real-time emotional feedback

[0304] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0305] User reading

[0306] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0307] Specific examples

[0308] For example, if a user selects the theme "Caring" and enters "4 years old" as their age, the following process will occur:

[0309] Prompt 1: "Generate a story based on the following criteria: theme is 'adventure,' age is '5 years old,' and emotion is 'excitement.'"

[0310] Prompt 2: "Generate a story suitable for a 4-year-old child that the user will find entertaining and that focuses on compassion."

[0311] Prompt 3: "Generate a story about friendship that's suitable for a 5-year-old child and will be relaxing for the user."

[0312] This system allows users to easily create personalized, emotion-based educational picture books, enriching parent-child time.

[0313] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0314] Step 1:

[0315] The user inputs the theme and age into an input form on the terminal.

[0316] Input: Theme (e.g., compassion), Age (e.g., 4 years old)

[0317] The terminal validates the entered theme and age and converts them into the appropriate format, for example, checking that the theme and age are valid values ​​and converting them into JSON format.

[0318] Output: Validated subject and age data

[0319] Step 2:

[0320] The terminal uses an emotion engine to recognize and analyze the user's emotion data.

[0321] Input: User's facial expressions and voice

[0322] The device uses an emotion engine to classify the user's emotions into categories such as "happy," "sad," and "excited."

[0323] Output: User emotion data

[0324] Step 3:

[0325] The terminal integrates the validated theme and age data with the recognized emotion data and transmits it to the server.

[0326] Input: Theme, Age, Emotion Data

[0327] The terminal combines the above data into a single data packet, converts it into JSON format, and sends it to the server.

[0328] Output: Consolidated data packets

[0329] Step 4:

[0330] The server analyzes the data packets received from the terminal and rechecks whether the contents are in the correct format.

[0331] Input: Integrated data packet

[0332] The server verifies that the theme, age, and emotion data is in the correct format.

[0333] Output: Acknowledged data packet

[0334] Step 5:

[0335] The server generates a prompt sentence to send a story generation request to the generative AI model.

[0336] Input: Verified data packet

[0337] The server generates a prompt (e.g., "Please create a story for a 4-year-old child that has a compassion theme and that the user will find entertaining").

[0338] Output: prompt statement

[0339] Step 6:

[0340] The server sends the generated prompt sentences to a generative AI model to generate a story.

[0341] Input: prompt statement

[0342] The generative AI model automatically generates a story based on a prompt.

[0343] Output: The generated story

[0344] Step 7:

[0345] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story.

[0346] Input: Generated story

[0347] The illustration generation AI model automatically generates appropriate illustrations that match the content of the story and returns them to the server.

[0348] Output: Generated illustration

[0349] Step 8:

[0350] The server integrates the generated story and illustrations and formats them into an electronic publication format.

[0351] Input: Generated story, generated illustrations

[0352] The server places the story text and illustrations into an e-book format (e.g., EPUB, PDF).

[0353] Output: E-book format file

[0354] Step 9:

[0355] The server transmits the generated electronic book format file to the terminal.

[0356] Input: E-book format file

[0357] The server sends the file to the device, using encrypted communication to ensure security.

[0358] Output: Delivery of e-book format file

[0359] Step 10:

[0360] The terminal uses an emotion engine to obtain real-time emotion feedback from the user and the child while displaying the e-book.

[0361] Input: User and child emotion data

[0362] The device analyzes real-time emotional data acquired through the emotion engine and stores it for the next story generation.

[0363] Output: Real-time emotional feedback data

[0364] Step 11:

[0365] The user reads the electronic book displayed on the terminal to the child.

[0366] Input: E-book format file

[0367] The device displays the original picture book in an easy-to-read format.

[0368] Output: Reading to a child

[0369] (Application example 2)

[0370] 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."

[0371] To improve the driving experience of passengers in autonomous vehicles, a system that recognizes passengers' real-time emotions and provides content tailored to their emotions is needed. Conventional systems provide uniform content without considering passenger emotions, making it difficult to achieve a personalized experience tailored to each passenger. In addition, there is a lack of systems that include services for families and educational content for children. An effective solution to these issues is needed.

[0372] 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.

[0373] In this invention, the server includes: an input means for a user to input a theme and age; a transmission means for receiving the input theme and age and requesting story generation according to a generative AI model; a story generation means for the generative AI model to generate a story based on the theme and age; an illustration generation means for generating illustrations based on each episode of the generated story; an integration means for integrating the generated story and illustrations and formatting them into an e-book format; a distribution means for transmitting the integrated e-book format file to a user's terminal; an emotion recognition means for recognizing passenger emotions in real time and adjusting the generated content based on the emotion data; and a display means and a playback means for displaying and playing the generated content in the autonomous vehicle. This enables the provision of personalized content adapted to passenger emotions, improving the passenger's driving experience and facilitating the provision of content for families and educational content in particular.

[0374] "User" refers to a person who uses this system to input a theme and age and generate original content.

[0375] "Theme" refers to the central subject of the story or content entered by the user.

[0376] "Age" refers to the age of the person to be input by the user, and is information used to appropriately adjust the content to be generated.

[0377] "Input means" refers to an interface for a user to input the theme and age into the system.

[0378] "Transmission means" refers to a function for transmitting the input theme and age information to the server.

[0379] "Generative AI model" refers to an artificial intelligence algorithm that automatically generates stories and other content based on theme and age.

[0380] "Story generation method" refers to the process of generating thematic and age-based stories using a generative AI model.

[0381] "Illustration generation means" refers to a function for generating illustrations based on each episode of the generated story.

[0382] "Integration Process" refers to the process of integrating the generated story and illustrations into a single e-book format.

[0383] "Distribution means" refers to a function for transmitting the integrated e-book format file to the user's terminal.

[0384] "Emotion recognition means" refers to a system for recognizing passenger emotions in real time and acquiring emotional data.

[0385] "Display means" refers to the function of displaying the generated content on a user's terminal or in an autonomous vehicle.

[0386] "Playback means" refers to a function for playing back generated music or audio content.

[0387] This invention includes an input means for users to input themes and ages, an emotion recognition means, a generative AI model, a story generation means, an illustration generation means, an integration means, a distribution means, a display means, and a playback means. Each of these means will be described in detail below.

[0388] 1. User Input and Emotion Recognition

[0389] Users enter the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The smartphone validates the information received in the input form and converts it into a format that can be sent. At the same time, an emotion engine uses the smartphone's camera and microphone to recognize emotions from the user's facial expressions and voice and generates analysis results. This emotion engine uses, for example, Microsoft Azure's Emotion API.

[0390] 2. Integration with Emotional Data

[0391] The smartphone integrates the input subject and age information with the emotion data recognized by the emotion engine and sends the information to a cloud server, which receives the request and rechecks whether the data is in the correct format for processing.

[0392] 3. Narrative Generation

[0393] The cloud server prepares a request to the generative AI model based on the received theme, age, and emotion information. For example, OpenAI's GPT-4 is used as the generative AI model. The cloud server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotion.

[0394] 4. Illustration Generation

[0395] After the generative AI model generates the story, the cloud server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the cloud server.

[0396] 5. E-book integration and distribution

[0397] The cloud server then combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and can be displayed on the user's smartphone. The combined e-book file is then sent from the cloud server to the smartphone.

[0398] 6. Real-time emotional feedback

[0399] While displaying an e-book, the smartphone uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0400] 7. User Reading and Driving Experience

[0401] The smartphone displays the received e-book file to the user, who can then read the original picture book to their child. Additionally, music, landscape descriptions, educational content, and other content tailored to the passenger's emotions are displayed and played inside the autonomous vehicle.

[0402] Specific examples

[0403] If the user is interested in the theme "caring" and has entered "4 years old" as their age, here is an example prompt:

[0404] "Theme: Compassion, Age: 4, Emotion: Relaxation. Please generate a list of relaxing music to play during a 10km drive for a passenger in a relaxed state, along with descriptions of tourist spots. For families, please generate an original picture book for children with the theme of compassion."

[0405] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0406] Step 1:

[0407] The user enters the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The input information here includes the theme and age. The smartphone validates the information received in the input form and converts it into a format that can be sent.

[0408] Step 2:

[0409] Using the smartphone's camera and microphone, emotions are recognized in real time from the user's facial expressions and voice. An emotion engine, such as Microsoft Azure's Emotion API, is used for recognition. This process generates user emotion data.

[0410] Step 3:

[0411] The smartphone integrates the input theme and age information with the emotion data recognized by the emotion engine. The integrated information is sent to a cloud server. The transmitted data includes the theme, age, and emotion data.

[0412] Step 4:

[0413] The cloud server rechecks the validity of the received integrated data and prepares it to request a prompt sentence from the generative AI model. Data checks include verifying the consistency of the data format and content. The cloud server passes the theme, age, and emotion data as prompts to the generative AI model (e.g., OpenAI's GPT-4) and instructs it to generate an appropriate story.

[0414] Step 5:

[0415] The generative AI model generates a story based on the theme, age, and emotion data received from the cloud server. The generated story is tailored to suit the child's age and emotions. The generated story is then returned to the cloud server.

[0416] Step 6:

[0417] The cloud server receives the generated story and sends a request to an illustration generation AI model based on it. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations based on each episode of the story and returns them to the cloud server.

[0418] Step 7:

[0419] The cloud server then integrates the generated story and illustrations into a single e-book. This integration process includes properly arranging and formatting the story and illustrations. The integrated e-book file is then formatted so that it can be displayed on the user's smartphone.

[0420] Step 8:

[0421] The cloud server transmits the integrated e-book format file to the user's smartphone, and the e-book file is downloaded to the user's smartphone through this transmission process.

[0422] Step 9:

[0423] The smartphone displays the received e-book file to the user, who then reads the e-book to the child. During the display process, the smartphone also obtains real-time emotional feedback from the user and the child, which is reflected in the next story generation. The emotion engine is used again for this feedback process.

[0424] 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.

[0425] 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.

[0426] 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.

[0427] [Second embodiment]

[0428] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0429] 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.

[0430] 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).

[0431] 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.

[0432] 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.

[0433] 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).

[0434] 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.

[0435] 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.

[0436] 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.

[0437] 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.

[0438] 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.

[0439] 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."

[0440] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0441] Specific Examples

[0442] 1. User Input

[0443] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the device screen. The device receives this input information and prepares it for transmission.

[0444] 2. Sending a generation request

[0445] The terminal transmits the theme and age information entered by the user to the server, where it is converted into an appropriate format and processed.

[0446] 3. Narrative Generation

[0447] The server sends a story generation request to the generative AI model based on the received theme and age information. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme. The story is optimized to be age-appropriate in terms of vocabulary level and content.

[0448] 4. Illustration Generation

[0449] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0450] 5. E-book integration and distribution

[0451] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[0452] 6. User Reading

[0453] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0454] This saves parents the trouble of selecting a picture book, and allows them to efficiently provide picture books with content appropriate for their children.In addition, because this system automatically generates stories and illustrations optimized for each theme and age, it is more flexible and individualized than conventional picture books.

[0455] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[0456] 1. User: Enter the theme "compassion" and age "4 years old" on the device.

[0457] 2. Terminal: Sends input information to the server.

[0458] 3. Server: Sends a request to the generative AI model to generate the story "Tommy's Adventure."

[0459] 4. Server: Sends requests to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[0460] 5. Server: Integrates the generated story and illustrations into an e-book format and sends it to the device.

[0461] 6. Device: Displays the e-book to the user, who then reads it to their child.

[0462] This system makes it possible to enrich parent-child time and easily provide original picture books with educational value.

[0463] The processing flow will be explained below.

[0464] Step 1:

[0465] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into the input form on the device. The device validates the information received in the input form and converts it into a format that can be sent.

[0466] Step 2:

[0467] The terminal sends the theme and age information that has passed validation to the server as request data. The server receives the request and rechecks whether it is in the correct format for data processing.

[0468] Step 3:

[0469] The server prepares a request to the story generation AI model based on the received theme and age information. The server passes the theme and age to the AI ​​model as input parameters and starts the story generation process.

[0470] Step 4:

[0471] The generative AI model generates stories based on the theme and age. For example, if the theme is "compassion" and the age is 4, it will automatically generate a story about compassion suitable for a 4-year-old. The story is optimized for age-appropriate vocabulary level and content.

[0472] Step 5:

[0473] The generative AI model sends the generated story to the server, which receives the story and then prepares a request to generate illustrations.

[0474] Step 6:

[0475] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story.

[0476] Step 7:

[0477] The illustration generation AI model sends the generated illustrations back to the server, which receives the illustrations and integrates the story and illustrations into a single e-book format.

[0478] Step 8:

[0479] The server generates the integrated e-book format file and prepares it for transmission to the user's device, where it is properly formatted and processed for easy viewing.

[0480] Step 9:

[0481] The terminal displays the e-book file received from the server to the user, who can then open the received e-book and read it to their child.

[0482] Step 10:

[0483] Users can then use the generated original picture book to start reading to their children. This process enriches the time spent together as parents and children, and makes it easy to provide picture books with educational content.

[0484] Example 1

[0485] 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."

[0486] The traditional picture book creation process requires a lot of time and effort, making it particularly difficult for parents to create original picture books that are individually optimized for reading to their children. Furthermore, picture books generally available have the drawback of being difficult to flexibly adapt to specific themes or content tailored to the age of the child. To address these challenges, a more efficient and flexible system for creating original picture books is needed.

[0487] 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.

[0488] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, a story generation means for the generative AI model to generate a story based on the theme and age, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an e-book format, a distribution means for transmitting the integrated e-book format file to the user's terminal, and a display means for the terminal to display the e-book format file. This enables parents to automatically and efficiently generate original picture books suited to a specific theme and their child's age and instantly read them to their children.

[0489] A "user" is a person who uses this system to input a theme and age and request the creation of an original picture book.

[0490] "Input means" refers to an interface for users to input theme and age information, and includes web forms, mobile application input forms, and the like.

[0491] The "transmission means" is a mechanism including a function for transmitting the theme and age information input by the user to the server.

[0492] A "generative AI model" is an artificial intelligence model that can generate stories and illustrations based on specified themes and age information.

[0493] A "story generation means" is a process or module that enables a generative AI model to generate a story based on theme and age.

[0494] The "illustration generating means" is a process or module that has the function of generating illustrations based on each episode of the generated story.

[0495] The "integration means" is a process or module that has the function of integrating the generated story and illustrations and formatting them into an e-book format.

[0496] The "distribution means" is a process or module having a function for transmitting the integrated electronic book format file to the user's terminal.

[0497] "Display means" refers to an interface that allows a terminal to display e-book format files, and includes e-book reader applications and web browsers.

[0498] This invention relates to a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0499] Specific Examples

[0500] User Input

[0501] The user inputs the theme of the picture book and the child's age using an input form displayed on the device screen. The input form is provided as a web browser or mobile application, and allows the user to input, for example, the theme "compassion" and the child's age "4 years old." The input information is parsed by the device into JSON format and sent to the server as an HTTP POST request.

[0502] Sending a generation request

[0503] The device sends the theme and age information entered by the user to the server. The server organizes the received information and sends a request to generate a story to a generative AI model (e.g., GPT-4). The server sends the generative AI model a prompt such as, "Please generate a story with the theme of compassion for a 4-year-old child."

[0504] Story Generation

[0505] The server receives stories generated by the generative AI model. The generative AI model automatically generates stories with optimized vocabulary level and content based on the specified theme and age. The server analyzes the generated stories and divides them into episodes.

[0506] Illustration generation

[0507] The server requests an illustration generation AI model (e.g., DALL-E) to generate illustrations based on the content of each episode. It sends a prompt to the illustration generation AI model, such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest." The server receives the illustrations generated by the illustration generation AI model and applies them to each episode of the story.

[0508] E-book integration and distribution

[0509] The server combines the generated story text data and illustration image data and formats it into an e-book format (e.g., ePub or PDF). This e-book file is sent to the device, which receives and saves it.

[0510] User reading

[0511] The terminal displays the received e-book file to the user, who can then use the e-book viewer to open the original picture book and read it to their child.

[0512] Example prompt

[0513] Below is a specific example where the user inputs the theme of the picture book "compassion" and the child's age "4 years old."

[0514] Theme: "Compassion"

[0515] Age: 4 years old

[0516] Example prompt for a generative AI model:

[0517] "Generate a compassion-themed story for a 4-year-old."

[0518] Example prompt for the illustration generation AI model:

[0519] "Generate an illustration of Tommy and his friends having an adventure in the forest."

[0520] This system allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children. This system significantly reduces the effort required for selecting and creating picture books, enriching the parent-child reading experience.

[0521] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0522] Step 1: Collect input data

[0523] The user uses the input form displayed on the device screen to input the theme of the picture book (e.g., "kindness") and the child's age (e.g., "4 years old"). The device receives this data and stores it as input data. Specifically, when the user enters data into the input form and clicks the "Submit" button, the device obtains the theme and age information.

[0524] input:

[0525] Theme: "Compassion," Age: 4 years old

[0526] output:

[0527] Theme and age information stored on your device

[0528] Step 2: Sending data

[0529] The device parses the theme and age information entered by the user into JSON format and sends it to the server as an HTTP POST request. Before sending, the device verifies that the input data format is correct and performs appropriate error checking.

[0530] input:

[0531] Theme and age information stored on your device

[0532] output:

[0533] JSON format data sent to the server

[0534] Step 3: Building the Generate Request

[0535] The server generates a prompt for the generative AI model based on the received theme and age information. Specifically, it constructs a prompt in the form of "Please generate a story with the theme of compassion for a 4-year-old child."

[0536] input:

[0537] Theme and age information sent to the server in JSON format

[0538] output:

[0539] Prompt sentence for generative AI model

[0540] Step 4: Narrative generation

[0541] The server sends a prompt to the generative AI model and requests it to generate a story. Based on the received prompt, the generative AI model (e.g., GPT-4) automatically generates a story appropriate for the specified theme and age.

[0542] input:

[0543] Prompt sentence for generative AI model

[0544] output:

[0545] Generated stories

[0546] Step 5: Prepare for illustration generation

[0547] The server receives the generated story and prepares a request to generate illustrations based on the content of each episode, for example, constructing a prompt such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest."

[0548] input:

[0549] Generated stories

[0550] output:

[0551] Prompt sentence for illustration generation AI model

[0552] Step 6: Generate illustrations

[0553] The server sends a prompt to the illustration generation AI model, requesting it to generate an illustration for each episode. The illustration generation AI model (e.g., DALL-E) generates an appropriate illustration based on the prompt.

[0554] input:

[0555] Prompt sentence for illustration generation AI model

[0556] output:

[0557] Generated illustrations

[0558] Step 7: E-book integration

[0559] The server receives the generated story text data and illustration image data, integrates them, and formats them into an e-book format (e.g., ePub or PDF). The server runs a script to convert them into the appropriate format.

[0560] input:

[0561] Generated stories and illustrations

[0562] output:

[0563] Formatted e-book files

[0564] Step 8: Distribute your eBook

[0565] The server sends the integrated e-book file to the terminal using HTTP as the communication protocol, and the e-book file is sent to the terminal as a response.

[0566] input:

[0567] Formatted e-book files

[0568] output:

[0569] E-book files delivered to the device

[0570] Step 9: View your eBook

[0571] The device stores the received e-book file in local storage and displays it for the user to view. This assumes that the device has an e-book viewer or dedicated application installed.

[0572] input:

[0573] E-book files delivered to the device

[0574] output:

[0575] eBook displayed to user

[0576] Step 10: Read aloud

[0577] Users can read original picture books displayed on the device to their children, a process that enriches parent-child time and provides educational value.

[0578] input:

[0579] Original picture book displayed to the user

[0580] output:

[0581] Reading completed

[0582] This allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children.

[0583] (Application example 1)

[0584] 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."

[0585] Conventional picture book generation systems have the problem that it takes a lot of time and effort for users to generate the optimal picture book based on the child's age and interests. Furthermore, because the generated picture books have uniform content, it is difficult to provide personalized educational benefits. Furthermore, there is a growing need for systems that not only display visually but also have a reading function. There is a need to solve these problems and provide a more flexible and personalized picture book generation system.

[0586] 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.

[0587] In this invention, the server includes input means for a user to input a theme and age, transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, story generation means for the generative AI model to generate a story based on the theme and age, illustration generation means for generating illustrations based on each episode of the generated story, integration means for integrating the generated story and illustrations and formatting them into an e-book format, and distribution means for transmitting the integrated e-book format file to the user's terminal and visually displaying or reading it aloud on the terminal. This allows the user to easily and quickly generate an original picture book based on the input information and visually display or read it aloud.

[0588] "Input means" refers to a device or interface for a user to input the theme and age.

[0589] The "transmission means" is a mechanism for receiving the input theme and age information and requesting the generative AI model to generate a story.

[0590] A "story generation means" is a function or process by which a generative AI model generates a story based on theme and age.

[0591] The "illustration generating means" is a mechanism for generating appropriate illustrations based on each episode of the generated story.

[0592] The "integration means" is the function or process for integrating the generated story and illustrations into an e-book format.

[0593] "Delivery means" refers to a mechanism for transmitting the integrated e-book format file to a user's terminal and visually displaying or reading the file aloud on the terminal.

[0594] The system for implementing this invention mainly uses the following hardware and software components: The hardware includes a server and a user's device (smartphone, smart glasses, head-mounted display). The software includes a front-end (HTML, CSS, JavaScript), a back-end (Node.js, Python), a generative AI model (e.g., OpenAI GPT-4), an illustration generation AI model (e.g., DALL-E), and an e-book formatting tool (e.g., Epub.js).

[0595] First, the user uses the input means on the device to input the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.). The interface through which the user inputs information is implemented using an HTML form. Once the input is complete, the device sends the input theme and age information to the server via a JavaScript program.

[0596] The server processes the received information using Node.js and Python scripts configured as a backend. It sends a story generation request to a generative AI model (e.g., OpenAI GPT-4) to generate a story appropriate for the theme and age. An example of a specific prompt is "Please create a story about compassion for a child (age 4)."

[0597] The generated story is sent to an illustration generation AI model (e.g., DALL-E), which generates illustrations based on each episode of the story. For each episode, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used.

[0598] The server then combines the generated story and illustrations into a single e-book format. This formatting process uses an e-book formatting tool such as Epub.js to convert the format into a format that can be displayed on the user's device. Finally, the server sends the combined e-book format file to the user's device, where it can be visually displayed or read aloud.

[0599] As an example, the following scenario is performed:

[0600] 1. The user enters the theme of the picture book, "Compassion," and the user's age, "4 years old."

[0601] 2. The device sends the input information to the server.

[0602] 3. The server sends the prompt "Please create a story about compassion for a child (age 4)" to the generation AI model and generates a story.

[0603] 4. The server sends the prompt sentence "Story episode: Tommy goes on an adventure to help a friend in trouble" to the illustration generation AI model and generates an illustration.

[0604] 5. The server integrates the generated story and illustrations and sends the e-book format file to the user's device.

[0605] 6. The device visually displays or reads the e-book.

[0606] This system allows users to efficiently and effectively create personalized original picture books and read them to their children.

[0607] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0608] Step 1:

[0609] The user uses the input means to input the theme of the picture book and the child's age on the terminal. The input fields include data on the theme (e.g., compassion, adventure, friendship, etc.) and age (e.g., 4 years old, 5 years old, etc.). The input data is temporarily stored in the terminal.

[0610] Step 2:

[0611] The terminal receives the theme and age data entered by the user and sends the data to the server. The data is sent in JSON format, and the server receives it and formats it into the appropriate format. The input is the theme and age data, and the output is the data sent to the server.

[0612] Step 3:

[0613] After the server receives the theme and age data, it sends a request to the generative AI model to generate a story. Specifically, the server creates a prompt and sends it to the generative AI model (e.g., OpenAI GPT-4). For example, the prompt might be, "Please create a story about compassion for a child (age 4)." The input is the theme, age data, and the prompt, and the output is the generated story.

[0614] Step 4:

[0615] The generative AI model generates a story based on the theme and age, and returns the story data to the server. The generated story is received within the server and stored in storage. The input is the prompt sentence, and the output is the generated story data.

[0616] Step 5:

[0617] The server sends the generated story data to the illustration generation AI model and requests the generation of illustrations. For example, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used for each story episode. The input is the generated story data, and the output is the request to generate illustrations.

[0618] Step 6:

[0619] The illustration generation AI model generates illustrations based on each episode of the story and returns the illustrations to the server. The generated illustration data is received by the server and stored in storage together with the story data. The input is a prompt sentence based on the story, and the output is the generated illustration data.

[0620] Step 7:

[0621] The server combines the generated story and illustrations and formats them into a single e-book. This formatting process uses e-book formatting tools such as Epub.js. The combined e-book format is a format that can be displayed on the user's device. The input is the story data and illustration data, and the output is a combined e-book format file.

[0622] Step 8:

[0623] The server transmits the integrated e-book format file to the user's device, which can be visually displayed or read aloud on the device. The input is the integrated e-book format file, and the output is the transmission of the file to the device and display or read aloud.

[0624] 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.

[0625] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children, and also includes a function that recognizes user emotions by combining it with an emotion engine and adjusts the content of the generated story or theme. The main components of this system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-book, and an emotion engine that recognizes user emotions.

[0626] Specific Examples

[0627] 1. User Input and Emotion Recognition

[0628] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4, 5, etc.) in an input form displayed on the device screen. The device validates the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[0629] 2. Integration with Emotional Data

[0630] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server, which receives the request and rechecks whether the data is in the correct format for processing.

[0631] 3. Story generation (emotion regulation version)

[0632] The server prepares a request to the generative AI model based on the received theme, age, and emotion information. The server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, the server instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotions.

[0633] 4. Illustration Generation

[0634] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0635] 5. E-book integration and distribution

[0636] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[0637] 6. Real-time emotional feedback

[0638] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0639] 7. User Reading

[0640] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0641] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[0642] 1. User: Enters the theme "compassion" and age "4 years old" into the device, and the emotion engine analyzes the user's emotions.

[0643] 2. Terminal: Sends input information and emotion data to the server.

[0644] 3. Server: Sends a request to the generative AI model and generates "Tommy's Adventure" that reflects emotional information.

[0645] 4. Server: Sends a request to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[0646] 5. Server: The generated story and illustrations are integrated into an e-book format and sent to the device.

[0647] 6. Terminal: Display the e-book to the user and obtain real-time emotional feedback.

[0648] 7. User: Read the generated picture book to a child.

[0649] This system makes it possible to enrich parent-child time and easily provide original, emotionally-based, educational picture books.

[0650] The processing flow will be explained below.

[0651] Step 1:

[0652] The user enters the theme of the picture book (for example, "compassion" or "friendship") and the child's age (for example, "4 years old") into an input form on the device.

[0653] Step 2:

[0654] The device validates the subject and age received in the input form and prompts the user to correct the input if necessary. If the input is appropriate, the emotion engine analyzes the user's facial expressions and voice to determine their current emotional state.

[0655] Step 3:

[0656] The emotion engine generates analyzed emotion data (for example, "excited" or "calm") and returns it to the device.

[0657] Step 4:

[0658] The terminal integrates the input theme and age information with the emotion data acquired by the emotion engine, and transmits the combined data to the server as request data.

[0659] Step 5:

[0660] The server uses the received theme, age, and emotion information to prepare requests to the generative AI model, including adjusting the story content based on the user's emotions.

[0661] Step 6:

[0662] The generative AI model generates a story based on a request received from the server, incorporating emotional data in addition to themes and age information, and adjusting the structure and content of the story to match the user's emotions.

[0663] Step 7:

[0664] The generative AI model sends the generated story data back to the server.

[0665] Step 8:

[0666] The server receives the generated story and then makes a request to the illustration generation AI model to generate illustrations, including the content of each episode.

[0667] Step 9:

[0668] The illustration generation AI model generates illustrations based on each episode of the story and sends them to the server. The illustrations are optimized to match the story's content.

[0669] Step 10:

[0670] The server then combines the generated story and illustrations into an e-book file that can be displayed on a user's device.

[0671] Step 11:

[0672] The server transmits the integrated e-book format file to the terminal.

[0673] Step 12:

[0674] The terminal displays the received e-book file to the user, who then opens the e-book and reads it to his or her child.

[0675] Step 13:

[0676] The device obtains real-time emotional feedback from the user and the child during the storytelling through an emotion engine, for example, by analyzing the user's facial expressions and tone of voice to understand their current emotional state.

[0677] Step 14:

[0678] The server stores the acquired emotional feedback as emotional data to be reflected in the next story generation. This data is used by the emotion engine in the next story generation to provide a more personalized story.

[0679] Through the above steps, this system automatically generates an original picture book that is tailored based on the user's emotions, efficiently enriching the time spent with parents and children.

[0680] Example 2

[0681] 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."

[0682] In conventional picture book creation systems, users simply input the theme and age and the system displays the generated story, making it difficult to create personalized content that reflects the user's emotions and the child's interests. Furthermore, because it was not possible to reflect emotional feedback in the generated story, it was not possible to consider the user's preferences and emotions when generating subsequent stories. This meant that sufficient personalization to enrich parent-child time could not be achieved.

[0683] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0684] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme, age, and emotion data and requesting a generative AI model to generate a story, a story generation means for the generative AI model to generate a story based on the theme, age, and emotion, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an electronic publication format, a distribution means for transmitting the integrated electronic publication format file to a terminal, and an emotion recognition means for obtaining real-time emotional feedback. This enables the generation of a personalized story based on the emotions of the user and the child, and the emotional feedback can be reflected in subsequent story generation.

[0685] "Input means" refers to a device or software interface that allows a user to input the theme and age.

[0686] The "transmission means" is a device or module with communication capabilities for receiving input theme, age, and emotion data and requesting the generative AI model to generate a story.

[0687] A "story generation means" is a device or program that has the function of generating a story based on theme, age, and emotion using a generative AI model.

[0688] An "illustration generator" is a device or software algorithm that generates illustrations based on each episode of the generated story.

[0689] An "integration means" is a device or program that has the functionality to integrate the generated story and illustrations and format them into an electronic publication format.

[0690] The "distribution means" is a device or module having a communication function for transmitting the integrated electronic publishing format file to the user's terminal.

[0691] "Emotion recognition means" refers to a device or program that has the function of recognizing the emotions of a user or child in real time and obtaining feedback.

[0692] A "generative AI model" is an artificial intelligence model that automatically generates stories and illustrations based on input theme, age, and emotional information.

[0693] A "prompt sentence" is input text that instructs the generative AI model to generate a story or illustrations.

[0694] This invention is a system that automatically generates original picture books using a generative AI model. The main components of the system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-books, and an emotion engine that recognizes the user's emotions.

[0695] System Overview

[0696] First, the user enters a theme (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into an input form displayed on the device screen. The device then performs a validation check on the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[0697] Consolidating and sending input data

[0698] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server. The server receives the request, rechecks whether the format is correct for data processing, and generates a prompt sentence based on the topic and age.

[0699] Generative AI models and story generation

[0700] The server sends a prompt that reflects the theme, age, and emotional information to the generative AI model. For example, the prompt might be in the format of "Please generate a story for a 4-year-old child that has a compassion theme and that the user will find enjoyable." Based on this prompt, the generative AI model automatically generates a story appropriate for the child's age.

[0701] Illustration generation

[0702] After the story is generated, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0703] E-book integration and distribution

[0704] The server combines the generated story and illustrations into a single e-book format (e.g., EPUB, PDF), ensuring that the e-book is properly formatted and rendered for display on the user's device. The combined e-book file is then sent from the server to the device.

[0705] Real-time emotional feedback

[0706] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0707] User reading

[0708] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0709] Specific examples

[0710] For example, if a user selects the theme "Caring" and enters "4 years old" as their age, the following process will occur:

[0711] Prompt 1: "Generate a story based on the following criteria: theme is 'adventure,' age is '5 years old,' and emotion is 'excitement.'"

[0712] Prompt 2: "Generate a story suitable for a 4-year-old child that the user will find entertaining and that focuses on compassion."

[0713] Prompt 3: "Generate a story about friendship that's suitable for a 5-year-old child and will be relaxing for the user."

[0714] This system allows users to easily create personalized, emotion-based educational picture books, enriching parent-child time.

[0715] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0716] Step 1:

[0717] The user inputs the theme and age into an input form on the terminal.

[0718] Input: Theme (e.g., compassion), Age (e.g., 4 years old)

[0719] The terminal validates the entered theme and age and converts them into the appropriate format, for example, checking that the theme and age are valid values ​​and converting them into JSON format.

[0720] Output: Validated subject and age data

[0721] Step 2:

[0722] The terminal uses an emotion engine to recognize and analyze the user's emotion data.

[0723] Input: User's facial expressions and voice

[0724] The device uses an emotion engine to classify the user's emotions into categories such as "happy," "sad," and "excited."

[0725] Output: User emotion data

[0726] Step 3:

[0727] The terminal integrates the validated theme and age data with the recognized emotion data and transmits it to the server.

[0728] Input: Theme, Age, Emotion Data

[0729] The terminal combines the above data into a single data packet, converts it into JSON format, and sends it to the server.

[0730] Output: Consolidated data packets

[0731] Step 4:

[0732] The server analyzes the data packets received from the terminal and rechecks whether the contents are in the correct format.

[0733] Input: Integrated data packet

[0734] The server verifies that the theme, age, and emotion data is in the correct format.

[0735] Output: Acknowledged data packet

[0736] Step 5:

[0737] The server generates a prompt sentence to send a story generation request to the generative AI model.

[0738] Input: Verified data packet

[0739] The server generates a prompt (e.g., "Please create a story for a 4-year-old child that has a compassion theme and that the user will find entertaining").

[0740] Output: prompt statement

[0741] Step 6:

[0742] The server sends the generated prompt sentences to a generative AI model to generate a story.

[0743] Input: prompt statement

[0744] The generative AI model automatically generates a story based on a prompt.

[0745] Output: The generated story

[0746] Step 7:

[0747] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story.

[0748] Input: Generated story

[0749] The illustration generation AI model automatically generates appropriate illustrations that match the content of the story and returns them to the server.

[0750] Output: Generated illustration

[0751] Step 8:

[0752] The server integrates the generated story and illustrations and formats them into an electronic publication format.

[0753] Input: Generated story, generated illustrations

[0754] The server places the story text and illustrations into an e-book format (e.g., EPUB, PDF).

[0755] Output: E-book format file

[0756] Step 9:

[0757] The server transmits the generated electronic book format file to the terminal.

[0758] Input: E-book format file

[0759] The server sends the file to the device, using encrypted communication to ensure security.

[0760] Output: Delivery of e-book format file

[0761] Step 10:

[0762] The terminal uses an emotion engine to obtain real-time emotion feedback from the user and the child while displaying the e-book.

[0763] Input: User and child emotion data

[0764] The device analyzes real-time emotional data acquired through the emotion engine and stores it for the next story generation.

[0765] Output: Real-time emotional feedback data

[0766] Step 11:

[0767] The user reads the electronic book displayed on the terminal to the child.

[0768] Input: E-book format file

[0769] The device displays the original picture book in an easy-to-read format.

[0770] Output: Reading to a child

[0771] (Application example 2)

[0772] 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."

[0773] To improve the driving experience of passengers in autonomous vehicles, a system that recognizes passengers' real-time emotions and provides content tailored to their emotions is needed. Conventional systems provide uniform content without considering passenger emotions, making it difficult to achieve a personalized experience tailored to each passenger. In addition, there is a lack of systems that include services for families and educational content for children. An effective solution to these issues is needed.

[0774] 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.

[0775] In this invention, the server includes: an input means for a user to input a theme and age; a transmission means for receiving the input theme and age and requesting story generation according to a generative AI model; a story generation means for the generative AI model to generate a story based on the theme and age; an illustration generation means for generating illustrations based on each episode of the generated story; an integration means for integrating the generated story and illustrations and formatting them into an e-book format; a distribution means for transmitting the integrated e-book format file to a user's terminal; an emotion recognition means for recognizing passenger emotions in real time and adjusting the generated content based on the emotion data; and a display means and a playback means for displaying and playing the generated content in the autonomous vehicle. This enables the provision of personalized content adapted to passenger emotions, improving the passenger's driving experience and facilitating the provision of content for families and educational content in particular.

[0776] "User" refers to a person who uses this system to input a theme and age and generate original content.

[0777] "Theme" refers to the central subject of the story or content entered by the user.

[0778] "Age" refers to the age of the person to be input by the user, and is information used to appropriately adjust the content to be generated.

[0779] "Input means" refers to an interface for a user to input the theme and age into the system.

[0780] "Transmission means" refers to a function for transmitting the input theme and age information to the server.

[0781] "Generative AI model" refers to an artificial intelligence algorithm that automatically generates stories and other content based on theme and age.

[0782] "Story generation method" refers to the process of generating thematic and age-based stories using a generative AI model.

[0783] "Illustration generation means" refers to a function for generating illustrations based on each episode of the generated story.

[0784] "Integration Process" refers to the process of integrating the generated story and illustrations into a single e-book format.

[0785] "Distribution means" refers to a function for transmitting the integrated e-book format file to the user's terminal.

[0786] "Emotion recognition means" refers to a system for recognizing passenger emotions in real time and acquiring emotional data.

[0787] "Display means" refers to the function of displaying the generated content on a user's terminal or in an autonomous vehicle.

[0788] "Playback means" refers to a function for playing back generated music or audio content.

[0789] This invention includes an input means for users to input themes and ages, an emotion recognition means, a generative AI model, a story generation means, an illustration generation means, an integration means, a distribution means, a display means, and a playback means. Each of these means will be described in detail below.

[0790] 1. User Input and Emotion Recognition

[0791] Users enter the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The smartphone validates the information received in the input form and converts it into a format that can be sent. At the same time, an emotion engine uses the smartphone's camera and microphone to recognize emotions from the user's facial expressions and voice and generates analysis results. This emotion engine uses, for example, Microsoft Azure's Emotion API.

[0792] 2. Integration with Emotional Data

[0793] The smartphone integrates the input subject and age information with the emotion data recognized by the emotion engine and sends the information to a cloud server, which receives the request and rechecks whether the data is in the correct format for processing.

[0794] 3. Narrative Generation

[0795] The cloud server prepares a request to the generative AI model based on the received theme, age, and emotion information. For example, OpenAI's GPT-4 is used as the generative AI model. The cloud server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotion.

[0796] 4. Illustration Generation

[0797] After the generative AI model generates the story, the cloud server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the cloud server.

[0798] 5. E-book integration and distribution

[0799] The cloud server then combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and can be displayed on the user's smartphone. The combined e-book file is then sent from the cloud server to the smartphone.

[0800] 6. Real-time emotional feedback

[0801] While displaying an e-book, the smartphone uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[0802] 7. User Reading and Driving Experience

[0803] The smartphone displays the received e-book file to the user, who can then read the original picture book to their child. Additionally, music, landscape descriptions, educational content, and other content tailored to the passenger's emotions are displayed and played inside the autonomous vehicle.

[0804] Specific examples

[0805] If the user is interested in the theme "caring" and has entered "4 years old" as their age, here is an example prompt:

[0806] "Theme: Compassion, Age: 4, Emotion: Relaxation. Please generate a list of relaxing music to play during a 10km drive for a passenger in a relaxed state, along with descriptions of tourist spots. For families, please generate an original picture book for children with the theme of compassion."

[0807] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0808] Step 1:

[0809] The user enters the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The input information here includes the theme and age. The smartphone validates the information received in the input form and converts it into a format that can be sent.

[0810] Step 2:

[0811] Using the smartphone's camera and microphone, emotions are recognized in real time from the user's facial expressions and voice. An emotion engine, such as Microsoft Azure's Emotion API, is used for recognition. This process generates user emotion data.

[0812] Step 3:

[0813] The smartphone integrates the input theme and age information with the emotion data recognized by the emotion engine. The integrated information is sent to a cloud server. The transmitted data includes the theme, age, and emotion data.

[0814] Step 4:

[0815] The cloud server rechecks the validity of the received integrated data and prepares it to request a prompt sentence from the generative AI model. Data checks include verifying the consistency of the data format and content. The cloud server passes the theme, age, and emotion data as prompts to the generative AI model (e.g., OpenAI's GPT-4) and instructs it to generate an appropriate story.

[0816] Step 5:

[0817] The generative AI model generates a story based on the theme, age, and emotion data received from the cloud server. The generated story is tailored to suit the child's age and emotions. The generated story is then returned to the cloud server.

[0818] Step 6:

[0819] The cloud server receives the generated story and sends a request to an illustration generation AI model based on it. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations based on each episode of the story and returns them to the cloud server.

[0820] Step 7:

[0821] The cloud server then integrates the generated story and illustrations into a single e-book. This integration process includes properly arranging and formatting the story and illustrations. The integrated e-book file is then formatted so that it can be displayed on the user's smartphone.

[0822] Step 8:

[0823] The cloud server transmits the integrated e-book format file to the user's smartphone, and the e-book file is downloaded to the user's smartphone through this transmission process.

[0824] Step 9:

[0825] The smartphone displays the received e-book file to the user, who then reads the e-book to the child. During the display process, the smartphone also obtains real-time emotional feedback from the user and the child, which is reflected in the next story generation. The emotion engine is used again for this feedback process.

[0826] 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.

[0827] 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.

[0828] 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.

[0829] [Third embodiment]

[0830] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[0831] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

[0832] 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).

[0833] 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.

[0834] 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.

[0835] 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).

[0836] 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.

[0837] 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.

[0838] 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.

[0839] 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.

[0840] 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.

[0841] 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."

[0842] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0843] Specific Examples

[0844] 1. User Input

[0845] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the device screen. The device receives this input information and prepares it for transmission.

[0846] 2. Sending a generation request

[0847] The terminal transmits the theme and age information entered by the user to the server, where it is converted into an appropriate format and processed.

[0848] 3. Narrative Generation

[0849] The server sends a story generation request to the generative AI model based on the received theme and age information. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme. The story is optimized to be age-appropriate in terms of vocabulary level and content.

[0850] 4. Illustration Generation

[0851] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[0852] 5. E-book integration and distribution

[0853] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[0854] 6. User Reading

[0855] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[0856] This saves parents the trouble of selecting a picture book, and allows them to efficiently provide picture books with content appropriate for their children.In addition, because this system automatically generates stories and illustrations optimized for each theme and age, it is more flexible and individualized than conventional picture books.

[0857] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[0858] 1. User: Enter the theme "compassion" and age "4 years old" on the device.

[0859] 2. Terminal: Sends input information to the server.

[0860] 3. Server: Sends a request to the generative AI model to generate the story "Tommy's Adventure."

[0861] 4. Server: Sends requests to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[0862] 5. Server: Integrates the generated story and illustrations into an e-book format and sends it to the device.

[0863] 6. Device: Displays the e-book to the user, who then reads it to their child.

[0864] This system makes it possible to enrich parent-child time and easily provide original picture books with educational value.

[0865] The processing flow will be explained below.

[0866] Step 1:

[0867] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into the input form on the device. The device validates the information received in the input form and converts it into a format that can be sent.

[0868] Step 2:

[0869] The terminal sends the theme and age information that has passed validation to the server as request data. The server receives the request and rechecks whether it is in the correct format for data processing.

[0870] Step 3:

[0871] The server prepares a request to the story generation AI model based on the received theme and age information. The server passes the theme and age to the AI ​​model as input parameters and starts the story generation process.

[0872] Step 4:

[0873] The generative AI model generates stories based on the theme and age. For example, if the theme is "compassion" and the age is 4, it will automatically generate a story about compassion suitable for a 4-year-old. The story is optimized for age-appropriate vocabulary level and content.

[0874] Step 5:

[0875] The generative AI model sends the generated story to the server, which receives the story and then prepares a request to generate illustrations.

[0876] Step 6:

[0877] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story.

[0878] Step 7:

[0879] The illustration generation AI model sends the generated illustrations back to the server, which receives the illustrations and integrates the story and illustrations into a single e-book format.

[0880] Step 8:

[0881] The server generates the integrated e-book format file and prepares it for transmission to the user's device, where it is properly formatted and processed for easy viewing.

[0882] Step 9:

[0883] The terminal displays the e-book file received from the server to the user, who can then open the received e-book and read it to their child.

[0884] Step 10:

[0885] Users can then use the generated original picture book to start reading to their children. This process enriches the time spent together as parents and children, and makes it easy to provide picture books with educational content.

[0886] Example 1

[0887] 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."

[0888] The traditional picture book creation process requires a lot of time and effort, making it particularly difficult for parents to create original picture books that are individually optimized for reading to their children. Furthermore, picture books generally available have the drawback of being difficult to flexibly adapt to specific themes or content tailored to the age of the child. To address these challenges, a more efficient and flexible system for creating original picture books is needed.

[0889] 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.

[0890] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, a story generation means for the generative AI model to generate a story based on the theme and age, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an e-book format, a distribution means for transmitting the integrated e-book format file to the user's terminal, and a display means for the terminal to display the e-book format file. This enables parents to automatically and efficiently generate original picture books suited to a specific theme and their child's age and instantly read them to their children.

[0891] A "user" is a person who uses this system to input a theme and age and request the creation of an original picture book.

[0892] "Input means" refers to an interface for users to input theme and age information, and includes web forms, mobile application input forms, and the like.

[0893] The "transmission means" is a mechanism including a function for transmitting the theme and age information input by the user to the server.

[0894] A "generative AI model" is an artificial intelligence model that can generate stories and illustrations based on specified themes and age information.

[0895] A "story generation means" is a process or module that enables a generative AI model to generate a story based on theme and age.

[0896] The "illustration generating means" is a process or module that has the function of generating illustrations based on each episode of the generated story.

[0897] The "integration means" is a process or module that has the function of integrating the generated story and illustrations and formatting them into an e-book format.

[0898] The "distribution means" is a process or module having a function for transmitting the integrated electronic book format file to the user's terminal.

[0899] "Display means" refers to an interface that allows a terminal to display e-book format files, and includes e-book reader applications and web browsers.

[0900] This invention relates to a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[0901] Specific Examples

[0902] User Input

[0903] The user inputs the theme of the picture book and the child's age using an input form displayed on the device screen. The input form is provided as a web browser or mobile application, and allows the user to input, for example, the theme "compassion" and the child's age "4 years old." The input information is parsed by the device into JSON format and sent to the server as an HTTP POST request.

[0904] Sending a generation request

[0905] The device sends the theme and age information entered by the user to the server. The server organizes the received information and sends a request to generate a story to a generative AI model (e.g., GPT-4). The server sends the generative AI model a prompt such as, "Please generate a story with the theme of compassion for a 4-year-old child."

[0906] Story Generation

[0907] The server receives stories generated by the generative AI model. The generative AI model automatically generates stories with optimized vocabulary level and content based on the specified theme and age. The server analyzes the generated stories and divides them into episodes.

[0908] Illustration generation

[0909] The server requests an illustration generation AI model (e.g., DALL-E) to generate illustrations based on the content of each episode. It sends a prompt to the illustration generation AI model, such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest." The server receives the illustrations generated by the illustration generation AI model and applies them to each episode of the story.

[0910] E-book integration and distribution

[0911] The server combines the generated story text data and illustration image data and formats it into an e-book format (e.g., ePub or PDF). This e-book file is sent to the device, which receives and saves it.

[0912] User reading

[0913] The terminal displays the received e-book file to the user, who can then use the e-book viewer to open the original picture book and read it to their child.

[0914] Example prompt

[0915] Below is a specific example where the user inputs the theme of the picture book "compassion" and the child's age "4 years old."

[0916] Theme: "Compassion"

[0917] Age: 4 years old

[0918] Example prompt for a generative AI model:

[0919] "Generate a compassion-themed story for a 4-year-old."

[0920] Example prompt for the illustration generation AI model:

[0921] "Generate an illustration of Tommy and his friends having an adventure in the forest."

[0922] This system allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children. This system significantly reduces the effort required for selecting and creating picture books, enriching the parent-child reading experience.

[0923] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0924] Step 1: Collect input data

[0925] The user uses the input form displayed on the device screen to input the theme of the picture book (e.g., "kindness") and the child's age (e.g., "4 years old"). The device receives this data and stores it as input data. Specifically, when the user enters data into the input form and clicks the "Submit" button, the device obtains the theme and age information.

[0926] input:

[0927] Theme: "Compassion," Age: 4 years old

[0928] output:

[0929] Theme and age information stored on your device

[0930] Step 2: Sending data

[0931] The device parses the theme and age information entered by the user into JSON format and sends it to the server as an HTTP POST request. Before sending, the device verifies that the input data format is correct and performs appropriate error checking.

[0932] input:

[0933] Theme and age information stored on your device

[0934] output:

[0935] JSON format data sent to the server

[0936] Step 3: Building the Generate Request

[0937] The server generates a prompt for the generative AI model based on the received theme and age information. Specifically, it constructs a prompt in the form of "Please generate a story with the theme of compassion for a 4-year-old child."

[0938] input:

[0939] Theme and age information sent to the server in JSON format

[0940] output:

[0941] Prompt sentence for generative AI model

[0942] Step 4: Narrative generation

[0943] The server sends a prompt to the generative AI model and requests it to generate a story. Based on the received prompt, the generative AI model (e.g., GPT-4) automatically generates a story appropriate for the specified theme and age.

[0944] input:

[0945] Prompt sentence for generative AI model

[0946] output:

[0947] Generated stories

[0948] Step 5: Prepare for illustration generation

[0949] The server receives the generated story and prepares a request to generate illustrations based on the content of each episode, for example, constructing a prompt such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest."

[0950] input:

[0951] Generated stories

[0952] output:

[0953] Prompt sentence for illustration generation AI model

[0954] Step 6: Generate illustrations

[0955] The server sends a prompt to the illustration generation AI model, requesting it to generate an illustration for each episode. The illustration generation AI model (e.g., DALL-E) generates an appropriate illustration based on the prompt.

[0956] input:

[0957] Prompt sentence for illustration generation AI model

[0958] output:

[0959] Generated illustrations

[0960] Step 7: E-book integration

[0961] The server receives the generated story text data and illustration image data, integrates them, and formats them into an e-book format (e.g., ePub or PDF). The server runs a script to convert them into the appropriate format.

[0962] input:

[0963] Generated stories and illustrations

[0964] output:

[0965] Formatted e-book files

[0966] Step 8: Distribute your eBook

[0967] The server sends the integrated e-book file to the terminal using HTTP as the communication protocol, and the e-book file is sent to the terminal as a response.

[0968] input:

[0969] Formatted e-book files

[0970] output:

[0971] E-book files delivered to the device

[0972] Step 9: View your eBook

[0973] The device stores the received e-book file in local storage and displays it for the user to view. This assumes that the device has an e-book viewer or dedicated application installed.

[0974] input:

[0975] E-book files delivered to the device

[0976] output:

[0977] eBook displayed to user

[0978] Step 10: Read aloud

[0979] Users can read original picture books displayed on the device to their children, a process that enriches parent-child time and provides educational value.

[0980] input:

[0981] Original picture book displayed to the user

[0982] output:

[0983] Reading completed

[0984] This allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children.

[0985] (Application example 1)

[0986] 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."

[0987] Conventional picture book generation systems have the problem that it takes a lot of time and effort for users to generate the optimal picture book based on the child's age and interests. Furthermore, because the generated picture books have uniform content, it is difficult to provide personalized educational benefits. Furthermore, there is a growing need for systems that not only display visually but also have a reading function. There is a need to solve these problems and provide a more flexible and personalized picture book generation system.

[0988] 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.

[0989] In this invention, the server includes input means for a user to input a theme and age, transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, story generation means for the generative AI model to generate a story based on the theme and age, illustration generation means for generating illustrations based on each episode of the generated story, integration means for integrating the generated story and illustrations and formatting them into an e-book format, and distribution means for transmitting the integrated e-book format file to the user's terminal and visually displaying or reading it aloud on the terminal. This allows the user to easily and quickly generate an original picture book based on the input information and visually display or read it aloud.

[0990] "Input means" refers to a device or interface for a user to input the theme and age.

[0991] The "transmission means" is a mechanism for receiving the input theme and age information and requesting the generative AI model to generate a story.

[0992] A "story generation means" is a function or process by which a generative AI model generates a story based on theme and age.

[0993] The "illustration generating means" is a mechanism for generating appropriate illustrations based on each episode of the generated story.

[0994] The "integration means" is the function or process for integrating the generated story and illustrations into an e-book format.

[0995] "Delivery means" refers to a mechanism for transmitting the integrated e-book format file to a user's terminal and visually displaying or reading the file aloud on the terminal.

[0996] The system for implementing this invention mainly uses the following hardware and software components: The hardware includes a server and a user's device (smartphone, smart glasses, head-mounted display). The software includes a front-end (HTML, CSS, JavaScript), a back-end (Node.js, Python), a generative AI model (e.g., OpenAI GPT-4), an illustration generation AI model (e.g., DALL-E), and an e-book formatting tool (e.g., Epub.js).

[0997] First, the user uses the input means on the device to input the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.). The interface through which the user inputs information is implemented using an HTML form. Once the input is complete, the device sends the input theme and age information to the server via a JavaScript program.

[0998] The server processes the received information using Node.js and Python scripts configured as a backend. It sends a story generation request to a generative AI model (e.g., OpenAI GPT-4) to generate a story appropriate for the theme and age. An example of a specific prompt is "Please create a story about compassion for a child (age 4)."

[0999] The generated story is sent to an illustration generation AI model (e.g., DALL-E), which generates illustrations based on each episode of the story. For each episode, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used.

[1000] The server then combines the generated story and illustrations into a single e-book format. This formatting process uses an e-book formatting tool such as Epub.js to convert the format into a format that can be displayed on the user's device. Finally, the server sends the combined e-book format file to the user's device, where it can be visually displayed or read aloud.

[1001] As an example, the following scenario is performed:

[1002] 1. The user enters the theme of the picture book, "Compassion," and the user's age, "4 years old."

[1003] 2. The device sends the input information to the server.

[1004] 3. The server sends the prompt "Please create a story about compassion for a child (age 4)" to the generation AI model and generates a story.

[1005] 4. The server sends the prompt sentence "Story episode: Tommy goes on an adventure to help a friend in trouble" to the illustration generation AI model and generates an illustration.

[1006] 5. The server integrates the generated story and illustrations and sends the e-book format file to the user's device.

[1007] 6. The device visually displays or reads the e-book.

[1008] This system allows users to efficiently and effectively create personalized original picture books and read them to their children.

[1009] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1010] Step 1:

[1011] The user uses the input means to input the theme of the picture book and the child's age on the terminal. The input fields include data on the theme (e.g., compassion, adventure, friendship, etc.) and age (e.g., 4 years old, 5 years old, etc.). The input data is temporarily stored in the terminal.

[1012] Step 2:

[1013] The terminal receives the theme and age data entered by the user and sends the data to the server. The data is sent in JSON format, and the server receives it and formats it into the appropriate format. The input is the theme and age data, and the output is the data sent to the server.

[1014] Step 3:

[1015] After the server receives the theme and age data, it sends a request to the generative AI model to generate a story. Specifically, the server creates a prompt and sends it to the generative AI model (e.g., OpenAI GPT-4). For example, the prompt might be, "Please create a story about compassion for a child (age 4)." The input is the theme, age data, and the prompt, and the output is the generated story.

[1016] Step 4:

[1017] The generative AI model generates a story based on the theme and age, and returns the story data to the server. The generated story is received within the server and stored in storage. The input is the prompt sentence, and the output is the generated story data.

[1018] Step 5:

[1019] The server sends the generated story data to the illustration generation AI model and requests the generation of illustrations. For example, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used for each story episode. The input is the generated story data, and the output is the request to generate illustrations.

[1020] Step 6:

[1021] The illustration generation AI model generates illustrations based on each episode of the story and returns the illustrations to the server. The generated illustration data is received by the server and stored in storage together with the story data. The input is a prompt sentence based on the story, and the output is the generated illustration data.

[1022] Step 7:

[1023] The server combines the generated story and illustrations and formats them into a single e-book. This formatting process uses e-book formatting tools such as Epub.js. The combined e-book format is a format that can be displayed on the user's device. The input is the story data and illustration data, and the output is a combined e-book format file.

[1024] Step 8:

[1025] The server transmits the integrated e-book format file to the user's device, which can be visually displayed or read aloud on the device. The input is the integrated e-book format file, and the output is the transmission of the file to the device and display or read aloud.

[1026] 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.

[1027] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children, and also includes a function that recognizes user emotions by combining it with an emotion engine and adjusts the content of the generated story or theme. The main components of this system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-book, and an emotion engine that recognizes user emotions.

[1028] Specific Examples

[1029] 1. User Input and Emotion Recognition

[1030] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4, 5, etc.) in an input form displayed on the device screen. The device validates the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[1031] 2. Integration with Emotional Data

[1032] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server, which receives the request and rechecks whether the data is in the correct format for processing.

[1033] 3. Story generation (emotion regulation version)

[1034] The server prepares a request to the generative AI model based on the received theme, age, and emotion information. The server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, the server instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotions.

[1035] 4. Illustration Generation

[1036] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[1037] 5. E-book integration and distribution

[1038] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[1039] 6. Real-time emotional feedback

[1040] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1041] 7. User Reading

[1042] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[1043] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[1044] 1. User: Enters the theme "compassion" and age "4 years old" into the device, and the emotion engine analyzes the user's emotions.

[1045] 2. Terminal: Sends input information and emotion data to the server.

[1046] 3. Server: Sends a request to the generative AI model and generates "Tommy's Adventure" that reflects emotional information.

[1047] 4. Server: Sends a request to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[1048] 5. Server: The generated story and illustrations are integrated into an e-book format and sent to the device.

[1049] 6. Terminal: Display the e-book to the user and obtain real-time emotional feedback.

[1050] 7. User: Read the generated picture book to a child.

[1051] This system makes it possible to enrich parent-child time and easily provide original, emotionally-based, educational picture books.

[1052] The processing flow will be explained below.

[1053] Step 1:

[1054] The user enters the theme of the picture book (for example, "compassion" or "friendship") and the child's age (for example, "4 years old") into an input form on the device.

[1055] Step 2:

[1056] The device validates the subject and age received in the input form and prompts the user to correct the input if necessary. If the input is appropriate, the emotion engine analyzes the user's facial expressions and voice to determine their current emotional state.

[1057] Step 3:

[1058] The emotion engine generates analyzed emotion data (for example, "excited" or "calm") and returns it to the device.

[1059] Step 4:

[1060] The terminal integrates the input theme and age information with the emotion data acquired by the emotion engine, and transmits the combined data to the server as request data.

[1061] Step 5:

[1062] The server uses the received theme, age, and emotion information to prepare requests to the generative AI model, including adjusting the story content based on the user's emotions.

[1063] Step 6:

[1064] The generative AI model generates a story based on a request received from the server, incorporating emotional data in addition to themes and age information, and adjusting the structure and content of the story to match the user's emotions.

[1065] Step 7:

[1066] The generative AI model sends the generated story data back to the server.

[1067] Step 8:

[1068] The server receives the generated story and then makes a request to the illustration generation AI model to generate illustrations, including the content of each episode.

[1069] Step 9:

[1070] The illustration generation AI model generates illustrations based on each episode of the story and sends them to the server. The illustrations are optimized to match the story's content.

[1071] Step 10:

[1072] The server then combines the generated story and illustrations into an e-book file that can be displayed on a user's device.

[1073] Step 11:

[1074] The server transmits the integrated e-book format file to the terminal.

[1075] Step 12:

[1076] The terminal displays the received e-book file to the user, who then opens the e-book and reads it to his or her child.

[1077] Step 13:

[1078] The device obtains real-time emotional feedback from the user and the child during the storytelling through an emotion engine, for example, by analyzing the user's facial expressions and tone of voice to understand their current emotional state.

[1079] Step 14:

[1080] The server stores the acquired emotional feedback as emotional data to be reflected in the next story generation. This data is used by the emotion engine in the next story generation to provide a more personalized story.

[1081] Through the above steps, this system automatically generates an original picture book that is tailored based on the user's emotions, efficiently enriching the time spent with parents and children.

[1082] Example 2

[1083] 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."

[1084] In conventional picture book creation systems, users simply input the theme and age and the system displays the generated story, making it difficult to create personalized content that reflects the user's emotions and the child's interests. Furthermore, because it was not possible to reflect emotional feedback in the generated story, it was not possible to consider the user's preferences and emotions when generating subsequent stories. This meant that sufficient personalization to enrich parent-child time could not be achieved.

[1085] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1086] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme, age, and emotion data and requesting a generative AI model to generate a story, a story generation means for the generative AI model to generate a story based on the theme, age, and emotion, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an electronic publication format, a distribution means for transmitting the integrated electronic publication format file to a terminal, and an emotion recognition means for obtaining real-time emotional feedback. This enables the generation of a personalized story based on the emotions of the user and the child, and the emotional feedback can be reflected in subsequent story generation.

[1087] "Input means" refers to a device or software interface that allows a user to input the theme and age.

[1088] The "transmission means" is a device or module with communication capabilities for receiving input theme, age, and emotion data and requesting the generative AI model to generate a story.

[1089] A "story generation means" is a device or program that has the function of generating a story based on theme, age, and emotion using a generative AI model.

[1090] An "illustration generator" is a device or software algorithm that generates illustrations based on each episode of the generated story.

[1091] An "integration means" is a device or program that has the functionality to integrate the generated story and illustrations and format them into an electronic publication format.

[1092] The "distribution means" is a device or module having a communication function for transmitting the integrated electronic publishing format file to the user's terminal.

[1093] "Emotion recognition means" refers to a device or program that has the function of recognizing the emotions of a user or child in real time and obtaining feedback.

[1094] A "generative AI model" is an artificial intelligence model that automatically generates stories and illustrations based on input theme, age, and emotional information.

[1095] A "prompt sentence" is input text that instructs the generative AI model to generate a story or illustrations.

[1096] This invention is a system that automatically generates original picture books using a generative AI model. The main components of the system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-books, and an emotion engine that recognizes the user's emotions.

[1097] System Overview

[1098] First, the user enters a theme (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into an input form displayed on the device screen. The device then performs a validation check on the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[1099] Consolidating and sending input data

[1100] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server. The server receives the request, rechecks whether the format is correct for data processing, and generates a prompt sentence based on the topic and age.

[1101] Generative AI models and story generation

[1102] The server sends a prompt that reflects the theme, age, and emotional information to the generative AI model. For example, the prompt might be in the format of "Please generate a story for a 4-year-old child that has a compassion theme and that the user will find enjoyable." Based on this prompt, the generative AI model automatically generates a story appropriate for the child's age.

[1103] Illustration generation

[1104] After the story is generated, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[1105] E-book integration and distribution

[1106] The server combines the generated story and illustrations into a single e-book format (e.g., EPUB, PDF), ensuring that the e-book is properly formatted and rendered for display on the user's device. The combined e-book file is then sent from the server to the device.

[1107] Real-time emotional feedback

[1108] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1109] User reading

[1110] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[1111] Specific examples

[1112] For example, if a user selects the theme "Caring" and enters "4 years old" as their age, the following process will occur:

[1113] Prompt 1: "Generate a story based on the following criteria: theme is 'adventure,' age is '5 years old,' and emotion is 'excitement.'"

[1114] Prompt 2: "Generate a story suitable for a 4-year-old child that the user will find entertaining and that focuses on compassion."

[1115] Prompt 3: "Generate a story about friendship that's suitable for a 5-year-old child and will be relaxing for the user."

[1116] This system allows users to easily create personalized, emotion-based educational picture books, enriching parent-child time.

[1117] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1118] Step 1:

[1119] The user inputs the theme and age into an input form on the terminal.

[1120] Input: Theme (e.g., compassion), Age (e.g., 4 years old)

[1121] The terminal validates the entered theme and age and converts them into the appropriate format, for example, checking that the theme and age are valid values ​​and converting them into JSON format.

[1122] Output: Validated subject and age data

[1123] Step 2:

[1124] The terminal uses an emotion engine to recognize and analyze the user's emotion data.

[1125] Input: User's facial expressions and voice

[1126] The device uses an emotion engine to classify the user's emotions into categories such as "happy," "sad," and "excited."

[1127] Output: User emotion data

[1128] Step 3:

[1129] The terminal integrates the validated theme and age data with the recognized emotion data and transmits it to the server.

[1130] Input: Theme, Age, Emotion Data

[1131] The terminal combines the above data into a single data packet, converts it into JSON format, and sends it to the server.

[1132] Output: Consolidated data packets

[1133] Step 4:

[1134] The server analyzes the data packets received from the terminal and rechecks whether the contents are in the correct format.

[1135] Input: Integrated data packet

[1136] The server verifies that the theme, age, and emotion data is in the correct format.

[1137] Output: Acknowledged data packet

[1138] Step 5:

[1139] The server generates a prompt sentence to send a story generation request to the generative AI model.

[1140] Input: Verified data packet

[1141] The server generates a prompt (e.g., "Please create a story for a 4-year-old child that has a compassion theme and that the user will find entertaining").

[1142] Output: prompt statement

[1143] Step 6:

[1144] The server sends the generated prompt sentences to a generative AI model to generate a story.

[1145] Input: prompt statement

[1146] The generative AI model automatically generates a story based on a prompt.

[1147] Output: The generated story

[1148] Step 7:

[1149] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story.

[1150] Input: Generated story

[1151] The illustration generation AI model automatically generates appropriate illustrations that match the content of the story and returns them to the server.

[1152] Output: Generated illustration

[1153] Step 8:

[1154] The server integrates the generated story and illustrations and formats them into an electronic publication format.

[1155] Input: Generated story, generated illustrations

[1156] The server places the story text and illustrations into an e-book format (e.g., EPUB, PDF).

[1157] Output: E-book format file

[1158] Step 9:

[1159] The server transmits the generated electronic book format file to the terminal.

[1160] Input: E-book format file

[1161] The server sends the file to the device, using encrypted communication to ensure security.

[1162] Output: Delivery of e-book format file

[1163] Step 10:

[1164] The terminal uses an emotion engine to obtain real-time emotion feedback from the user and the child while displaying the e-book.

[1165] Input: User and child emotion data

[1166] The device analyzes real-time emotional data acquired through the emotion engine and stores it for the next story generation.

[1167] Output: Real-time emotional feedback data

[1168] Step 11:

[1169] The user reads the electronic book displayed on the terminal to the child.

[1170] Input: E-book format file

[1171] The device displays the original picture book in an easy-to-read format.

[1172] Output: Reading to a child

[1173] (Application example 2)

[1174] 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."

[1175] To improve the driving experience of passengers in autonomous vehicles, a system that recognizes passengers' real-time emotions and provides content tailored to their emotions is needed. Conventional systems provide uniform content without considering passenger emotions, making it difficult to achieve a personalized experience tailored to each passenger. In addition, there is a lack of systems that include services for families and educational content for children. An effective solution to these issues is needed.

[1176] 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.

[1177] In this invention, the server includes: an input means for a user to input a theme and age; a transmission means for receiving the input theme and age and requesting story generation according to a generative AI model; a story generation means for the generative AI model to generate a story based on the theme and age; an illustration generation means for generating illustrations based on each episode of the generated story; an integration means for integrating the generated story and illustrations and formatting them into an e-book format; a distribution means for transmitting the integrated e-book format file to a user's terminal; an emotion recognition means for recognizing passenger emotions in real time and adjusting the generated content based on the emotion data; and a display means and a playback means for displaying and playing the generated content in the autonomous vehicle. This enables the provision of personalized content adapted to passenger emotions, improving the passenger's driving experience and facilitating the provision of content for families and educational content in particular.

[1178] "User" refers to a person who uses this system to input a theme and age and generate original content.

[1179] "Theme" refers to the central subject of the story or content entered by the user.

[1180] "Age" refers to the age of the person to be input by the user, and is information used to appropriately adjust the content to be generated.

[1181] "Input means" refers to an interface for a user to input the theme and age into the system.

[1182] "Transmission means" refers to a function for transmitting the input theme and age information to the server.

[1183] "Generative AI model" refers to an artificial intelligence algorithm that automatically generates stories and other content based on theme and age.

[1184] "Story generation method" refers to the process of generating thematic and age-based stories using a generative AI model.

[1185] "Illustration generation means" refers to a function for generating illustrations based on each episode of the generated story.

[1186] "Integration Process" refers to the process of integrating the generated story and illustrations into a single e-book format.

[1187] "Distribution means" refers to a function for transmitting the integrated e-book format file to the user's terminal.

[1188] "Emotion recognition means" refers to a system for recognizing passenger emotions in real time and acquiring emotional data.

[1189] "Display means" refers to the function of displaying the generated content on a user's terminal or in an autonomous vehicle.

[1190] "Playback means" refers to a function for playing back generated music or audio content.

[1191] This invention includes an input means for users to input themes and ages, an emotion recognition means, a generative AI model, a story generation means, an illustration generation means, an integration means, a distribution means, a display means, and a playback means. Each of these means will be described in detail below.

[1192] 1. User Input and Emotion Recognition

[1193] Users enter the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The smartphone validates the information received in the input form and converts it into a format that can be sent. At the same time, an emotion engine uses the smartphone's camera and microphone to recognize emotions from the user's facial expressions and voice and generates analysis results. This emotion engine uses, for example, Microsoft Azure's Emotion API.

[1194] 2. Integration with Emotional Data

[1195] The smartphone integrates the input subject and age information with the emotion data recognized by the emotion engine and sends the information to a cloud server, which receives the request and rechecks whether the data is in the correct format for processing.

[1196] 3. Narrative Generation

[1197] The cloud server prepares a request to the generative AI model based on the received theme, age, and emotion information. For example, OpenAI's GPT-4 is used as the generative AI model. The cloud server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotion.

[1198] 4. Illustration Generation

[1199] After the generative AI model generates the story, the cloud server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the cloud server.

[1200] 5. E-book integration and distribution

[1201] The cloud server then combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and can be displayed on the user's smartphone. The combined e-book file is then sent from the cloud server to the smartphone.

[1202] 6. Real-time emotional feedback

[1203] While displaying an e-book, the smartphone uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1204] 7. User Reading and Driving Experience

[1205] The smartphone displays the received e-book file to the user, who can then read the original picture book to their child. Additionally, music, landscape descriptions, educational content, and other content tailored to the passenger's emotions are displayed and played inside the autonomous vehicle.

[1206] Specific examples

[1207] If the user is interested in the theme "caring" and has entered "4 years old" as their age, here is an example prompt:

[1208] "Theme: Compassion, Age: 4, Emotion: Relaxation. Please generate a list of relaxing music to play during a 10km drive for a passenger in a relaxed state, along with descriptions of tourist spots. For families, please generate an original picture book for children with the theme of compassion."

[1209] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1210] Step 1:

[1211] The user enters the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The input information here includes the theme and age. The smartphone validates the information received in the input form and converts it into a format that can be sent.

[1212] Step 2:

[1213] Using the smartphone's camera and microphone, emotions are recognized in real time from the user's facial expressions and voice. An emotion engine, such as Microsoft Azure's Emotion API, is used for recognition. This process generates user emotion data.

[1214] Step 3:

[1215] The smartphone integrates the input theme and age information with the emotion data recognized by the emotion engine. The integrated information is sent to a cloud server. The transmitted data includes the theme, age, and emotion data.

[1216] Step 4:

[1217] The cloud server rechecks the validity of the received integrated data and prepares it to request a prompt sentence from the generative AI model. Data checks include verifying the consistency of the data format and content. The cloud server passes the theme, age, and emotion data as prompts to the generative AI model (e.g., OpenAI's GPT-4) and instructs it to generate an appropriate story.

[1218] Step 5:

[1219] The generative AI model generates a story based on the theme, age, and emotion data received from the cloud server. The generated story is tailored to suit the child's age and emotions. The generated story is then returned to the cloud server.

[1220] Step 6:

[1221] The cloud server receives the generated story and sends a request to an illustration generation AI model based on it. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations based on each episode of the story and returns them to the cloud server.

[1222] Step 7:

[1223] The cloud server then integrates the generated story and illustrations into a single e-book. This integration process includes properly arranging and formatting the story and illustrations. The integrated e-book file is then formatted so that it can be displayed on the user's smartphone.

[1224] Step 8:

[1225] The cloud server transmits the integrated e-book format file to the user's smartphone, and the e-book file is downloaded to the user's smartphone through this transmission process.

[1226] Step 9:

[1227] The smartphone displays the received e-book file to the user, who then reads the e-book to the child. During the display process, the smartphone also obtains real-time emotional feedback from the user and the child, which is reflected in the next story generation. The emotion engine is used again for this feedback process.

[1228] 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.

[1229] 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.

[1230] 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.

[1231] [Fourth embodiment]

[1232] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1233] 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.

[1234] 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).

[1235] 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.

[1236] 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.

[1237] 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).

[1238] 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.

[1239] 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.

[1240] 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.

[1241] 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.

[1242] 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.

[1243] 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.

[1244] 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."

[1245] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[1246] Specific Examples

[1247] 1. User Input

[1248] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the device screen. The device receives this input information and prepares it for transmission.

[1249] 2. Sending a generation request

[1250] The terminal transmits the theme and age information entered by the user to the server, where it is converted into an appropriate format and processed.

[1251] 3. Narrative Generation

[1252] The server sends a story generation request to the generative AI model based on the received theme and age information. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme. The story is optimized to be age-appropriate in terms of vocabulary level and content.

[1253] 4. Illustration Generation

[1254] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[1255] 5. E-book integration and distribution

[1256] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[1257] 6. User Reading

[1258] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[1259] This saves parents the trouble of selecting a picture book, and allows them to efficiently provide picture books with content appropriate for their children.In addition, because this system automatically generates stories and illustrations optimized for each theme and age, it is more flexible and individualized than conventional picture books.

[1260] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[1261] 1. User: Enter the theme "compassion" and age "4 years old" on the device.

[1262] 2. Terminal: Sends input information to the server.

[1263] 3. Server: Sends a request to the generative AI model to generate the story "Tommy's Adventure."

[1264] 4. Server: Sends requests to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[1265] 5. Server: Integrates the generated story and illustrations into an e-book format and sends it to the device.

[1266] 6. Device: Displays the e-book to the user, who then reads it to their child.

[1267] This system makes it possible to enrich parent-child time and easily provide original picture books with educational value.

[1268] The processing flow will be explained below.

[1269] Step 1:

[1270] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into the input form on the device. The device validates the information received in the input form and converts it into a format that can be sent.

[1271] Step 2:

[1272] The terminal sends the theme and age information that has passed validation to the server as request data. The server receives the request and rechecks whether it is in the correct format for data processing.

[1273] Step 3:

[1274] The server prepares a request to the story generation AI model based on the received theme and age information. The server passes the theme and age to the AI ​​model as input parameters and starts the story generation process.

[1275] Step 4:

[1276] The generative AI model generates stories based on the theme and age. For example, if the theme is "compassion" and the age is 4, it will automatically generate a story about compassion suitable for a 4-year-old. The story is optimized for age-appropriate vocabulary level and content.

[1277] Step 5:

[1278] The generative AI model sends the generated story to the server, which receives the story and then prepares a request to generate illustrations.

[1279] Step 6:

[1280] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story.

[1281] Step 7:

[1282] The illustration generation AI model sends the generated illustrations back to the server, which receives the illustrations and integrates the story and illustrations into a single e-book format.

[1283] Step 8:

[1284] The server generates the integrated e-book format file and prepares it for transmission to the user's device, where it is properly formatted and processed for easy viewing.

[1285] Step 9:

[1286] The terminal displays the e-book file received from the server to the user, who can then open the received e-book and read it to their child.

[1287] Step 10:

[1288] Users can then use the generated original picture book to start reading to their children. This process enriches the time spent together as parents and children, and makes it easy to provide picture books with educational content.

[1289] Example 1

[1290] 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."

[1291] The traditional picture book creation process requires a lot of time and effort, making it particularly difficult for parents to create original picture books that are individually optimized for reading to their children. Furthermore, picture books generally available have the drawback of being difficult to flexibly adapt to specific themes or content tailored to the age of the child. To address these challenges, a more efficient and flexible system for creating original picture books is needed.

[1292] 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.

[1293] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, a story generation means for the generative AI model to generate a story based on the theme and age, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an e-book format, a distribution means for transmitting the integrated e-book format file to the user's terminal, and a display means for the terminal to display the e-book format file. This enables parents to automatically and efficiently generate original picture books suited to a specific theme and their child's age and instantly read them to their children.

[1294] A "user" is a person who uses this system to input a theme and age and request the creation of an original picture book.

[1295] "Input means" refers to an interface for users to input theme and age information, and includes web forms, mobile application input forms, and the like.

[1296] The "transmission means" is a mechanism including a function for transmitting the theme and age information input by the user to the server.

[1297] A "generative AI model" is an artificial intelligence model that can generate stories and illustrations based on specified themes and age information.

[1298] A "story generation means" is a process or module that enables a generative AI model to generate a story based on theme and age.

[1299] The "illustration generating means" is a process or module that has the function of generating illustrations based on each episode of the generated story.

[1300] The "integration means" is a process or module that has the function of integrating the generated story and illustrations and formatting them into an e-book format.

[1301] The "distribution means" is a process or module having a function for transmitting the integrated electronic book format file to the user's terminal.

[1302] "Display means" refers to an interface that allows a terminal to display e-book format files, and includes e-book reader applications and web browsers.

[1303] This invention relates to a system that uses a generative AI model to automatically generate original picture books for parents to read to their children. The main components of this system are a terminal that accepts user input, a server that processes generation requests, and a terminal that displays the generated e-books.

[1304] Specific Examples

[1305] User Input

[1306] The user inputs the theme of the picture book and the child's age using an input form displayed on the device screen. The input form is provided as a web browser or mobile application, and allows the user to input, for example, the theme "compassion" and the child's age "4 years old." The input information is parsed by the device into JSON format and sent to the server as an HTTP POST request.

[1307] Sending a generation request

[1308] The device sends the theme and age information entered by the user to the server. The server organizes the received information and sends a request to generate a story to a generative AI model (e.g., GPT-4). The server sends the generative AI model a prompt such as, "Please generate a story with the theme of compassion for a 4-year-old child."

[1309] Story Generation

[1310] The server receives stories generated by the generative AI model. The generative AI model automatically generates stories with optimized vocabulary level and content based on the specified theme and age. The server analyzes the generated stories and divides them into episodes.

[1311] Illustration generation

[1312] The server requests an illustration generation AI model (e.g., DALL-E) to generate illustrations based on the content of each episode. It sends a prompt to the illustration generation AI model, such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest." The server receives the illustrations generated by the illustration generation AI model and applies them to each episode of the story.

[1313] E-book integration and distribution

[1314] The server combines the generated story text data and illustration image data and formats it into an e-book format (e.g., ePub or PDF). This e-book file is sent to the device, which receives and saves it.

[1315] User reading

[1316] The terminal displays the received e-book file to the user, who can then use the e-book viewer to open the original picture book and read it to their child.

[1317] Example prompt

[1318] Below is a specific example where the user inputs the theme of the picture book "compassion" and the child's age "4 years old."

[1319] Theme: "Compassion"

[1320] Age: 4 years old

[1321] Example prompt for a generative AI model:

[1322] "Generate a compassion-themed story for a 4-year-old."

[1323] Example prompt for the illustration generation AI model:

[1324] "Generate an illustration of Tommy and his friends having an adventure in the forest."

[1325] This system allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children. This system significantly reduces the effort required for selecting and creating picture books, enriching the parent-child reading experience.

[1326] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1327] Step 1: Collect input data

[1328] The user uses the input form displayed on the device screen to input the theme of the picture book (e.g., "kindness") and the child's age (e.g., "4 years old"). The device receives this data and stores it as input data. Specifically, when the user enters data into the input form and clicks the "Submit" button, the device obtains the theme and age information.

[1329] input:

[1330] Theme: "Compassion," Age: 4 years old

[1331] output:

[1332] Theme and age information stored on your device

[1333] Step 2: Sending data

[1334] The device parses the theme and age information entered by the user into JSON format and sends it to the server as an HTTP POST request. Before sending, the device verifies that the input data format is correct and performs appropriate error checking.

[1335] input:

[1336] Theme and age information stored on your device

[1337] output:

[1338] JSON format data sent to the server

[1339] Step 3: Building the Generate Request

[1340] The server generates a prompt for the generative AI model based on the received theme and age information. Specifically, it constructs a prompt in the form of "Please generate a story with the theme of compassion for a 4-year-old child."

[1341] input:

[1342] Theme and age information sent to the server in JSON format

[1343] output:

[1344] Prompt sentence for generative AI model

[1345] Step 4: Narrative generation

[1346] The server sends a prompt to the generative AI model and requests it to generate a story. Based on the received prompt, the generative AI model (e.g., GPT-4) automatically generates a story appropriate for the specified theme and age.

[1347] input:

[1348] Prompt sentence for generative AI model

[1349] output:

[1350] Generated stories

[1351] Step 5: Prepare for illustration generation

[1352] The server receives the generated story and prepares a request to generate illustrations based on the content of each episode, for example, constructing a prompt such as "Please generate an illustration of a scene where Tommy and his friends are adventuring in the forest."

[1353] input:

[1354] Generated stories

[1355] output:

[1356] Prompt sentence for illustration generation AI model

[1357] Step 6: Generate illustrations

[1358] The server sends a prompt to the illustration generation AI model, requesting it to generate an illustration for each episode. The illustration generation AI model (e.g., DALL-E) generates an appropriate illustration based on the prompt.

[1359] input:

[1360] Prompt sentence for illustration generation AI model

[1361] output:

[1362] Generated illustrations

[1363] Step 7: E-book integration

[1364] The server receives the generated story text data and illustration image data, integrates them, and formats them into an e-book format (e.g., ePub or PDF). The server runs a script to convert them into the appropriate format.

[1365] input:

[1366] Generated stories and illustrations

[1367] output:

[1368] Formatted e-book files

[1369] Step 8: Distribute your eBook

[1370] The server sends the integrated e-book file to the terminal using HTTP as the communication protocol, and the e-book file is sent to the terminal as a response.

[1371] input:

[1372] Formatted e-book files

[1373] output:

[1374] E-book files delivered to the device

[1375] Step 9: View your eBook

[1376] The device stores the received e-book file in local storage and displays it for the user to view. This assumes that the device has an e-book viewer or dedicated application installed.

[1377] input:

[1378] E-book files delivered to the device

[1379] output:

[1380] eBook displayed to user

[1381] Step 10: Read aloud

[1382] Users can read original picture books displayed on the device to their children, a process that enriches parent-child time and provides educational value.

[1383] input:

[1384] Original picture book displayed to the user

[1385] output:

[1386] Reading completed

[1387] This allows parents to automatically and efficiently generate original picture books suited to a specific theme and the child's age, and instantly read them to their children.

[1388] (Application example 1)

[1389] 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."

[1390] Conventional picture book generation systems have the problem that it takes a lot of time and effort for users to generate the optimal picture book based on the child's age and interests. Furthermore, because the generated picture books have uniform content, it is difficult to provide personalized educational benefits. Furthermore, there is a growing need for systems that not only display visually but also have a reading function. There is a need to solve these problems and provide a more flexible and personalized picture book generation system.

[1391] 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.

[1392] In this invention, the server includes input means for a user to input a theme and age, transmission means for receiving the input theme and age and requesting a story generation from the generative AI model, story generation means for the generative AI model to generate a story based on the theme and age, illustration generation means for generating illustrations based on each episode of the generated story, integration means for integrating the generated story and illustrations and formatting them into an e-book format, and distribution means for transmitting the integrated e-book format file to the user's terminal and visually displaying or reading it aloud on the terminal. This allows the user to easily and quickly generate an original picture book based on the input information and visually display or read it aloud.

[1393] "Input means" refers to a device or interface for a user to input the theme and age.

[1394] The "transmission means" is a mechanism for receiving the input theme and age information and requesting the generative AI model to generate a story.

[1395] A "story generation means" is a function or process by which a generative AI model generates a story based on theme and age.

[1396] The "illustration generating means" is a mechanism for generating appropriate illustrations based on each episode of the generated story.

[1397] The "integration means" is the function or process for integrating the generated story and illustrations into an e-book format.

[1398] "Delivery means" refers to a mechanism for transmitting the integrated e-book format file to a user's terminal and visually displaying or reading the file aloud on the terminal.

[1399] The system for implementing this invention mainly uses the following hardware and software components: The hardware includes a server and a user's device (smartphone, smart glasses, head-mounted display). The software includes a front-end (HTML, CSS, JavaScript), a back-end (Node.js, Python), a generative AI model (e.g., OpenAI GPT-4), an illustration generation AI model (e.g., DALL-E), and an e-book formatting tool (e.g., Epub.js).

[1400] First, the user uses the input means on the device to input the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.). The interface through which the user inputs information is implemented using an HTML form. Once the input is complete, the device sends the input theme and age information to the server via a JavaScript program.

[1401] The server processes the received information using Node.js and Python scripts configured as a backend. It sends a story generation request to a generative AI model (e.g., OpenAI GPT-4) to generate a story appropriate for the theme and age. An example of a specific prompt is "Please create a story about compassion for a child (age 4)."

[1402] The generated story is sent to an illustration generation AI model (e.g., DALL-E), which generates illustrations based on each episode of the story. For each episode, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used.

[1403] The server then combines the generated story and illustrations into a single e-book format. This formatting process uses an e-book formatting tool such as Epub.js to convert the format into a format that can be displayed on the user's device. Finally, the server sends the combined e-book format file to the user's device, where it can be visually displayed or read aloud.

[1404] As an example, the following scenario is performed:

[1405] 1. The user enters the theme of the picture book, "Compassion," and the user's age, "4 years old."

[1406] 2. The device sends the input information to the server.

[1407] 3. The server sends the prompt "Please create a story about compassion for a child (age 4)" to the generation AI model and generates a story.

[1408] 4. The server sends the prompt sentence "Story episode: Tommy goes on an adventure to help a friend in trouble" to the illustration generation AI model and generates an illustration.

[1409] 5. The server integrates the generated story and illustrations and sends the e-book format file to the user's device.

[1410] 6. The device visually displays or reads the e-book.

[1411] This system allows users to efficiently and effectively create personalized original picture books and read them to their children.

[1412] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1413] Step 1:

[1414] The user uses the input means to input the theme of the picture book and the child's age on the terminal. The input fields include data on the theme (e.g., compassion, adventure, friendship, etc.) and age (e.g., 4 years old, 5 years old, etc.). The input data is temporarily stored in the terminal.

[1415] Step 2:

[1416] The terminal receives the theme and age data entered by the user and sends the data to the server. The data is sent in JSON format, and the server receives it and formats it into the appropriate format. The input is the theme and age data, and the output is the data sent to the server.

[1417] Step 3:

[1418] After the server receives the theme and age data, it sends a request to the generative AI model to generate a story. Specifically, the server creates a prompt and sends it to the generative AI model (e.g., OpenAI GPT-4). For example, the prompt might be, "Please create a story about compassion for a child (age 4)." The input is the theme, age data, and the prompt, and the output is the generated story.

[1419] Step 4:

[1420] The generative AI model generates a story based on the theme and age, and returns the story data to the server. The generated story is received within the server and stored in storage. The input is the prompt sentence, and the output is the generated story data.

[1421] Step 5:

[1422] The server sends the generated story data to the illustration generation AI model and requests the generation of illustrations. For example, a prompt sentence such as "Story episode: Tommy goes on an adventure to help a friend in trouble" is used for each story episode. The input is the generated story data, and the output is the request to generate illustrations.

[1423] Step 6:

[1424] The illustration generation AI model generates illustrations based on each episode of the story and returns the illustrations to the server. The generated illustration data is received by the server and stored in storage together with the story data. The input is a prompt sentence based on the story, and the output is the generated illustration data.

[1425] Step 7:

[1426] The server combines the generated story and illustrations and formats them into a single e-book. This formatting process uses e-book formatting tools such as Epub.js. The combined e-book format is a format that can be displayed on the user's device. The input is the story data and illustration data, and the output is a combined e-book format file.

[1427] Step 8:

[1428] The server transmits the integrated e-book format file to the user's device, which can be visually displayed or read aloud on the device. The input is the integrated e-book format file, and the output is the transmission of the file to the device and display or read aloud.

[1429] 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.

[1430] This invention is a system that uses a generative AI model to automatically generate original picture books for parents to read to their children, and also includes a function that recognizes user emotions by combining it with an emotion engine and adjusts the content of the generated story or theme. The main components of this system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-book, and an emotion engine that recognizes user emotions.

[1431] Specific Examples

[1432] 1. User Input and Emotion Recognition

[1433] The user enters the theme of the picture book (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4, 5, etc.) in an input form displayed on the device screen. The device validates the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[1434] 2. Integration with Emotional Data

[1435] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server, which receives the request and rechecks whether the data is in the correct format for processing.

[1436] 3. Story generation (emotion regulation version)

[1437] The server prepares a request to the generative AI model based on the received theme, age, and emotion information. The server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, the server instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotions.

[1438] 4. Illustration Generation

[1439] After the generative AI model generates the story, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[1440] 5. E-book integration and distribution

[1441] The server combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and rendered so that it can be displayed on the user's device, and then transmits the combined e-book file from the server to the device.

[1442] 6. Real-time emotional feedback

[1443] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1444] 7. User Reading

[1445] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[1446] For example, if the user selects the theme "compassion" and enters "4 years old" as their age, the following process will occur:

[1447] 1. User: Enters the theme "compassion" and age "4 years old" into the device, and the emotion engine analyzes the user's emotions.

[1448] 2. Terminal: Sends input information and emotion data to the server.

[1449] 3. Server: Sends a request to the generative AI model and generates "Tommy's Adventure" that reflects emotional information.

[1450] 4. Server: Sends a request to the illustration generation AI model to generate illustrations of Tommy and his friends' adventures.

[1451] 5. Server: The generated story and illustrations are integrated into an e-book format and sent to the device.

[1452] 6. Terminal: Display the e-book to the user and obtain real-time emotional feedback.

[1453] 7. User: Read the generated picture book to a child.

[1454] This system makes it possible to enrich parent-child time and easily provide original, emotionally-based, educational picture books.

[1455] The processing flow will be explained below.

[1456] Step 1:

[1457] The user enters the theme of the picture book (for example, "compassion" or "friendship") and the child's age (for example, "4 years old") into an input form on the device.

[1458] Step 2:

[1459] The device validates the subject and age received in the input form and prompts the user to correct the input if necessary. If the input is appropriate, the emotion engine analyzes the user's facial expressions and voice to determine their current emotional state.

[1460] Step 3:

[1461] The emotion engine generates analyzed emotion data (for example, "excited" or "calm") and returns it to the device.

[1462] Step 4:

[1463] The terminal integrates the input theme and age information with the emotion data acquired by the emotion engine, and transmits the combined data to the server as request data.

[1464] Step 5:

[1465] The server uses the received theme, age, and emotion information to prepare requests to the generative AI model, including adjusting the story content based on the user's emotions.

[1466] Step 6:

[1467] The generative AI model generates a story based on a request received from the server, incorporating emotional data in addition to themes and age information, and adjusting the structure and content of the story to match the user's emotions.

[1468] Step 7:

[1469] The generative AI model sends the generated story data back to the server.

[1470] Step 8:

[1471] The server receives the generated story and then makes a request to the illustration generation AI model to generate illustrations, including the content of each episode.

[1472] Step 9:

[1473] The illustration generation AI model generates illustrations based on each episode of the story and sends them to the server. The illustrations are optimized to match the story's content.

[1474] Step 10:

[1475] The server then combines the generated story and illustrations into an e-book file that can be displayed on a user's device.

[1476] Step 11:

[1477] The server transmits the integrated e-book format file to the terminal.

[1478] Step 12:

[1479] The terminal displays the received e-book file to the user, who then opens the e-book and reads it to his or her child.

[1480] Step 13:

[1481] The device obtains real-time emotional feedback from the user and the child during the storytelling through an emotion engine, for example, by analyzing the user's facial expressions and tone of voice to understand their current emotional state.

[1482] Step 14:

[1483] The server stores the acquired emotional feedback as emotional data to be reflected in the next story generation. This data is used by the emotion engine in the next story generation to provide a more personalized story.

[1484] Through the above steps, this system automatically generates an original picture book that is tailored based on the user's emotions, efficiently enriching the time spent with parents and children.

[1485] Example 2

[1486] 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."

[1487] In conventional picture book creation systems, users simply input the theme and age and the system displays the generated story, making it difficult to create personalized content that reflects the user's emotions and the child's interests. Furthermore, because it was not possible to reflect emotional feedback in the generated story, it was not possible to consider the user's preferences and emotions when generating subsequent stories. This meant that sufficient personalization to enrich parent-child time could not be achieved.

[1488] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1489] In this invention, the server includes an input means for a user to input a theme and age, a transmission means for receiving the input theme, age, and emotion data and requesting a generative AI model to generate a story, a story generation means for the generative AI model to generate a story based on the theme, age, and emotion, an illustration generation means for generating illustrations based on each episode of the generated story, an integration means for integrating the generated story and illustrations and formatting them into an electronic publication format, a distribution means for transmitting the integrated electronic publication format file to a terminal, and an emotion recognition means for obtaining real-time emotional feedback. This enables the generation of a personalized story based on the emotions of the user and the child, and the emotional feedback can be reflected in subsequent story generation.

[1490] "Input means" refers to a device or software interface that allows a user to input the theme and age.

[1491] The "transmission means" is a device or module with communication capabilities for receiving input theme, age, and emotion data and requesting the generative AI model to generate a story.

[1492] A "story generation means" is a device or program that has the function of generating a story based on theme, age, and emotion using a generative AI model.

[1493] An "illustration generator" is a device or software algorithm that generates illustrations based on each episode of the generated story.

[1494] An "integration means" is a device or program that has the functionality to integrate the generated story and illustrations and format them into an electronic publication format.

[1495] The "distribution means" is a device or module having a communication function for transmitting the integrated electronic publishing format file to the user's terminal.

[1496] "Emotion recognition means" refers to a device or program that has the function of recognizing the emotions of a user or child in real time and obtaining feedback.

[1497] A "generative AI model" is an artificial intelligence model that automatically generates stories and illustrations based on input theme, age, and emotional information.

[1498] A "prompt sentence" is input text that instructs the generative AI model to generate a story or illustrations.

[1499] This invention is a system that automatically generates original picture books using a generative AI model. The main components of the system are a terminal that accepts user input, a server that processes generation requests, a terminal that displays the generated e-books, and an emotion engine that recognizes the user's emotions.

[1500] System Overview

[1501] First, the user enters a theme (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) into an input form displayed on the device screen. The device then performs a validation check on the information received in the input form and converts it into a format that can be sent. At the same time, the emotion engine recognizes emotions from the user's facial expressions and voice and generates analysis results.

[1502] Consolidating and sending input data

[1503] The device integrates the input topic and age information with the emotion data recognized by the emotion engine and sends the information to the server. The server receives the request, rechecks whether the format is correct for data processing, and generates a prompt sentence based on the topic and age.

[1504] Generative AI models and story generation

[1505] The server sends a prompt that reflects the theme, age, and emotional information to the generative AI model. For example, the prompt might be in the format of "Please generate a story for a 4-year-old child that has a compassion theme and that the user will find enjoyable." Based on this prompt, the generative AI model automatically generates a story appropriate for the child's age.

[1506] Illustration generation

[1507] After the story is generated, the server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the server.

[1508] E-book integration and distribution

[1509] The server combines the generated story and illustrations into a single e-book format (e.g., EPUB, PDF), ensuring that the e-book is properly formatted and rendered for display on the user's device. The combined e-book file is then sent from the server to the device.

[1510] Real-time emotional feedback

[1511] While displaying the e-book, the device uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1512] User reading

[1513] The terminal displays the received e-book file to the user, who can then read the created original picture book to their child.

[1514] Specific examples

[1515] For example, if a user selects the theme "Caring" and enters "4 years old" as their age, the following process will occur:

[1516] Prompt 1: "Generate a story based on the following criteria: theme is 'adventure,' age is '5 years old,' and emotion is 'excitement.'"

[1517] Prompt 2: "Generate a story suitable for a 4-year-old child that the user will find entertaining and that focuses on compassion."

[1518] Prompt 3: "Generate a story about friendship that's suitable for a 5-year-old child and will be relaxing for the user."

[1519] This system allows users to easily create personalized, emotion-based educational picture books, enriching parent-child time.

[1520] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1521] Step 1:

[1522] The user inputs the theme and age into an input form on the terminal.

[1523] Input: Theme (e.g., compassion), Age (e.g., 4 years old)

[1524] The terminal validates the entered theme and age and converts them into the appropriate format, for example, checking that the theme and age are valid values ​​and converting them into JSON format.

[1525] Output: Validated subject and age data

[1526] Step 2:

[1527] The terminal uses an emotion engine to recognize and analyze the user's emotion data.

[1528] Input: User's facial expressions and voice

[1529] The device uses an emotion engine to classify the user's emotions into categories such as "happy," "sad," and "excited."

[1530] Output: User emotion data

[1531] Step 3:

[1532] The terminal integrates the validated theme and age data with the recognized emotion data and transmits it to the server.

[1533] Input: Theme, Age, Emotion Data

[1534] The terminal combines the above data into a single data packet, converts it into JSON format, and sends it to the server.

[1535] Output: Consolidated data packets

[1536] Step 4:

[1537] The server analyzes the data packets received from the terminal and rechecks whether the contents are in the correct format.

[1538] Input: Integrated data packet

[1539] The server verifies that the theme, age, and emotion data is in the correct format.

[1540] Output: Acknowledged data packet

[1541] Step 5:

[1542] The server generates a prompt sentence to send a story generation request to the generative AI model.

[1543] Input: Verified data packet

[1544] The server generates a prompt (e.g., "Please create a story for a 4-year-old child that has a compassion theme and that the user will find entertaining").

[1545] Output: prompt statement

[1546] Step 6:

[1547] The server sends the generated prompt sentences to a generative AI model to generate a story.

[1548] Input: prompt statement

[1549] The generative AI model automatically generates a story based on a prompt.

[1550] Output: The generated story

[1551] Step 7:

[1552] The server sends an illustration generation request to the illustration generation AI model based on each episode of the generated story.

[1553] Input: Generated story

[1554] The illustration generation AI model automatically generates appropriate illustrations that match the content of the story and returns them to the server.

[1555] Output: Generated illustration

[1556] Step 8:

[1557] The server integrates the generated story and illustrations and formats them into an electronic publication format.

[1558] Input: Generated story, generated illustrations

[1559] The server places the story text and illustrations into an e-book format (e.g., EPUB, PDF).

[1560] Output: E-book format file

[1561] Step 9:

[1562] The server transmits the generated electronic book format file to the terminal.

[1563] Input: E-book format file

[1564] The server sends the file to the device, using encrypted communication to ensure security.

[1565] Output: Delivery of e-book format file

[1566] Step 10:

[1567] The terminal uses an emotion engine to obtain real-time emotion feedback from the user and the child while displaying the e-book.

[1568] Input: User and child emotion data

[1569] The device analyzes real-time emotional data acquired through the emotion engine and stores it for the next story generation.

[1570] Output: Real-time emotional feedback data

[1571] Step 11:

[1572] The user reads the electronic book displayed on the terminal to the child.

[1573] Input: E-book format file

[1574] The device displays the original picture book in an easy-to-read format.

[1575] Output: Reading to a child

[1576] (Application example 2)

[1577] 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."

[1578] To improve the driving experience of passengers in autonomous vehicles, a system that recognizes passengers' real-time emotions and provides content tailored to their emotions is needed. Conventional systems provide uniform content without considering passenger emotions, making it difficult to achieve a personalized experience tailored to each passenger. In addition, there is a lack of systems that include services for families and educational content for children. An effective solution to these issues is needed.

[1579] 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.

[1580] In this invention, the server includes: an input means for a user to input a theme and age; a transmission means for receiving the input theme and age and requesting story generation according to a generative AI model; a story generation means for the generative AI model to generate a story based on the theme and age; an illustration generation means for generating illustrations based on each episode of the generated story; an integration means for integrating the generated story and illustrations and formatting them into an e-book format; a distribution means for transmitting the integrated e-book format file to a user's terminal; an emotion recognition means for recognizing passenger emotions in real time and adjusting the generated content based on the emotion data; and a display means and a playback means for displaying and playing the generated content in the autonomous vehicle. This enables the provision of personalized content adapted to passenger emotions, improving the passenger's driving experience and facilitating the provision of content for families and educational content in particular.

[1581] "User" refers to a person who uses this system to input a theme and age and generate original content.

[1582] "Theme" refers to the central subject of the story or content entered by the user.

[1583] "Age" refers to the age of the person to be input by the user, and is information used to appropriately adjust the content to be generated.

[1584] "Input means" refers to an interface for a user to input the theme and age into the system.

[1585] "Transmission means" refers to a function for transmitting the input theme and age information to the server.

[1586] "Generative AI model" refers to an artificial intelligence algorithm that automatically generates stories and other content based on theme and age.

[1587] "Story generation method" refers to the process of generating thematic and age-based stories using a generative AI model.

[1588] "Illustration generation means" refers to a function for generating illustrations based on each episode of the generated story.

[1589] "Integration Process" refers to the process of integrating the generated story and illustrations into a single e-book format.

[1590] "Distribution means" refers to a function for transmitting the integrated e-book format file to the user's terminal.

[1591] "Emotion recognition means" refers to a system for recognizing passenger emotions in real time and acquiring emotional data.

[1592] "Display means" refers to the function of displaying the generated content on a user's terminal or in an autonomous vehicle.

[1593] "Playback means" refers to a function for playing back generated music or audio content.

[1594] This invention includes an input means for users to input themes and ages, an emotion recognition means, a generative AI model, a story generation means, an illustration generation means, an integration means, a distribution means, a display means, and a playback means. Each of these means will be described in detail below.

[1595] 1. User Input and Emotion Recognition

[1596] Users enter the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The smartphone validates the information received in the input form and converts it into a format that can be sent. At the same time, an emotion engine uses the smartphone's camera and microphone to recognize emotions from the user's facial expressions and voice and generates analysis results. This emotion engine uses, for example, Microsoft Azure's Emotion API.

[1597] 2. Integration with Emotional Data

[1598] The smartphone integrates the input subject and age information with the emotion data recognized by the emotion engine and sends the information to a cloud server, which receives the request and rechecks whether the data is in the correct format for processing.

[1599] 3. Narrative Generation

[1600] The cloud server prepares a request to the generative AI model based on the received theme, age, and emotion information. For example, OpenAI's GPT-4 is used as the generative AI model. The cloud server passes the theme and age as input parameters to the AI ​​model, and by incorporating the emotion information, instructs the AI ​​model to generate a story that matches the user's emotions. The generative AI model automatically generates a story appropriate for the child's age based on the specified theme, and adjusts the content to match the emotion.

[1601] 4. Illustration Generation

[1602] After the generative AI model generates the story, the cloud server sends a request to the illustration generation AI model to generate illustrations based on each episode of the story. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations that fit the content of the story and returns them to the cloud server.

[1603] 5. E-book integration and distribution

[1604] The cloud server then combines the generated story and illustrations into a single e-book format, ensuring that the e-book is properly formatted and can be displayed on the user's smartphone. The combined e-book file is then sent from the cloud server to the smartphone.

[1605] 6. Real-time emotional feedback

[1606] While displaying an e-book, the smartphone uses an emotion engine to obtain real-time emotional feedback from the user and the child, which is reflected in the next story generation and used to provide more personalized content.

[1607] 7. User Reading and Driving Experience

[1608] The smartphone displays the received e-book file to the user, who can then read the original picture book to their child. Additionally, music, landscape descriptions, educational content, and other content tailored to the passenger's emotions are displayed and played inside the autonomous vehicle.

[1609] Specific examples

[1610] If the user is interested in the theme "caring" and has entered "4 years old" as their age, here is an example prompt:

[1611] "Theme: Compassion, Age: 4, Emotion: Relaxation. Please generate a list of relaxing music to play during a 10km drive for a passenger in a relaxed state, along with descriptions of tourist spots. For families, please generate an original picture book for children with the theme of compassion."

[1612] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1613] Step 1:

[1614] The user enters the theme of the picture book or other content (e.g., compassion, adventure, friendship, etc.) and the child's age (e.g., 4 years old, 5 years old, etc.) in an input form displayed on the screen of a smartphone with a dedicated application installed. The input information here includes the theme and age. The smartphone validates the information received in the input form and converts it into a format that can be sent.

[1615] Step 2:

[1616] Using the smartphone's camera and microphone, emotions are recognized in real time from the user's facial expressions and voice. An emotion engine, such as Microsoft Azure's Emotion API, is used for recognition. This process generates user emotion data.

[1617] Step 3:

[1618] The smartphone integrates the input theme and age information with the emotion data recognized by the emotion engine. The integrated information is sent to a cloud server. The transmitted data includes the theme, age, and emotion data.

[1619] Step 4:

[1620] The cloud server rechecks the validity of the received integrated data and prepares it to request a prompt sentence from the generative AI model. Data checks include verifying the consistency of the data format and content. The cloud server passes the theme, age, and emotion data as prompts to the generative AI model (e.g., OpenAI's GPT-4) and instructs it to generate an appropriate story.

[1621] Step 5:

[1622] The generative AI model generates a story based on the theme, age, and emotion data received from the cloud server. The generated story is tailored to suit the child's age and emotions. The generated story is then returned to the cloud server.

[1623] Step 6:

[1624] The cloud server receives the generated story and sends a request to an illustration generation AI model based on it. For example, DALL-E is used as the illustration generation AI model. The illustration generation AI model automatically generates appropriate illustrations based on each episode of the story and returns them to the cloud server.

[1625] Step 7:

[1626] The cloud server then integrates the generated story and illustrations into a single e-book. This integration process includes properly arranging and formatting the story and illustrations. The integrated e-book file is then formatted so that it can be displayed on the user's smartphone.

[1627] Step 8:

[1628] The cloud server transmits the integrated e-book format file to the user's smartphone, and the e-book file is downloaded to the user's smartphone through this transmission process.

[1629] Step 9:

[1630] The smartphone displays the received e-book file to the user, who then reads the e-book to the child. During the display process, the smartphone also obtains real-time emotional feedback from the user and the child, which is reflected in the next story generation. The emotion engine is used again for this feedback process.

[1631] 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.

[1632] 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.

[1633] 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.

[1634] 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.

[1635] 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.

[1636] 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.

[1637] 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).

[1638] 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.

[1639] 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."

[1640] 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.

[1641] 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).

[1642] 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.

[1643] 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.

[1644] 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.

[1645] 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.

[1646] 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.

[1647] 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.

[1648] 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.

[1649] 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.

[1650] 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.

[1651] 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.

[1652] The following is further disclosed regarding the above embodiment.

[1653] (Claim 1)

[1654] an input means for a user to input a theme and an age;

[1655] A sending means for receiving the input theme and age and requesting the generative AI model to generate a story;

[1656] a story generation means for generating a story based on a theme and an age, wherein the generative AI model generates the story;

[1657] an illustration generating means for generating illustrations based on each episode of the generated story;

[1658] an integration means for integrating the generated story and illustrations into an e-book format;

[1659] a distribution means for transmitting the integrated e-book format file to a user's terminal;

[1660] A system including:

[1661] (Claim 2)

[1662] 10. The system of claim 1, wherein the generative AI model has the ability to optimize word level and content based on the theme and age input by the user.

[1663] (Claim 3)

[1664] 2. The system according to claim 1, wherein the illustration generating means has a function of generating optimal illustrations according to the content of each episode of the story and converting them into a format that can be displayed on the user's terminal.

[1665] "Example 1"

[1666] (Claim 1)

[1667] an input means for a user to input a theme and an age;

[1668] A sending means for receiving the input theme and age and requesting the generative AI model to generate a story;

[1669] a story generation means for generating a story based on a theme and an age, wherein the generative AI model generates the story;

[1670] an illustration generating means for generating illustrations based on each episode of the generated story;

[1671] an integration means for integrating the generated story and illustrations into an e-book format;

[1672] a distribution means for transmitting the integrated e-book format file to a user's terminal;

[1673] a display means for displaying an e-book format file on the terminal;

[1674] A system including:

[1675] (Claim 2)

[1676] 10. The system of claim 1, wherein the generative AI model has the ability to optimize word level and content based on the theme and age input by the user.

[1677] (Claim 3)

[1678] 2. The system according to claim 1, wherein the illustration generating means has a function of generating optimal illustrations according to the content of each episode of the story and converting them into a format that can be displayed on the user's terminal.

[1679] "Application Example 1"

[1680] (Claim 1)

[1681] an input means for a user to input a theme and an age;

[1682] A sending means for receiving the input theme and age and requesting the generative AI model to generate a story;

[1683] a story generation means for generating a story based on a theme and an age, wherein the generative AI model generates the story;

[1684] an illustration generating means for generating illustrations based on each episode of the generated story;

[1685] an integration means for integrating the generated story and illustrations into an e-book format;

[1686] a delivery means for transmitting the integrated e-book format file to a user's device and visually displaying or reading the file on the device;

[1687] A system including:

[1688] (Claim 2)

[1689] The system of claim 1, wherein the generative AI model has the ability to optimize word level and content based on the theme and age input by the user, and further includes the ability to generate appropriate illustrations based on episodes in the story.

[1690] (Claim 3)

[1691] The system described in claim 1, wherein the illustration generation means has the function of generating optimal illustrations according to the content of each episode of the story, converting them into a format that can be displayed on the user's terminal, and shaping them into a format that can be displayed visually or read aloud.

[1692] "Example 2: Combining Emotion Engines"

[1693] (Claim 1)

[1694] an input means for a user to input a theme and an age;

[1695] a transmitting means for receiving input theme, age, and emotion data and requesting a generative AI model to generate a story;

[1696] a story generation means for generating a story based on a theme, an age, and an emotion, using a generative AI model;

[1697] an illustration generating means for generating illustrations based on each episode of the generated story;

[1698] an integration means for integrating the generated story and illustrations into an electronic publication format;

[1699] a distribution means for transmitting the integrated electronic publishing format file to a terminal;

[1700] an emotion recognition means for obtaining real-time emotion feedback;

[1701] A system including:

[1702] (Claim 2)

[1703] 10. The system of claim 1, wherein the generative AI model has the ability to optimize a story based on themes, ages, and emotions input by a user.

[1704] (Claim 3)

[1705] 2. The system according to claim 1, wherein the illustration generating means has a function of generating optimal illustrations according to the content of each episode of the story and converting them into a format that can be displayed on a terminal.

[1706] "Application example 2 when combining emotion engines"

[1707] (Claim 1)

[1708] an input means for a user to input a theme and an age;

[1709] A transmitting means for receiving the input theme and age and requesting story generation according to the generative AI model;

[1710] a story generation means for generating a story based on a theme and an age, wherein the generative AI model generates the story;

[1711] an illustration generating means for generating illustrations based on each episode of the generated story;

[1712] an integration means for integrating the generated story and illustrations into an e-book format;

[1713] a distribution means for transmitting the integrated e-book format file to a user's terminal;

[1714] an emotion recognition means for recognizing passenger emotions in real time and adjusting generated content based on the emotion data;

[1715] a display means and a playback means for displaying and playing the generated content in the autonomous driving vehicle;

[1716] A system including:

[1717] (Claim 2)

[1718] 10. The system of claim 1, wherein the generative AI model has the ability to optimize word level and content based on user-entered themes and ages as well as recognized emotions.

[1719] (Claim 3)

[1720] The system of claim 1, wherein the illustration generation means has the function of generating optimal illustrations according to the content of each episode of the story, converting them into a format that can be displayed on the user's terminal, and adjusting the illustrations based on emotional feedback in real time. [Explanation of symbols]

[1721] 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. an input means for a user to input a theme and an age; A sending means for receiving the input theme and age and requesting the generative AI model to generate a story; a story generation means for generating a story based on a theme and an age, wherein the generative AI model generates the story; an illustration generating means for generating illustrations based on each episode of the generated story; an integration means for integrating the generated story and illustrations into an e-book format; a distribution means for transmitting the integrated e-book format file to a user's terminal; A system including:

2. The system of claim 1, wherein the generative AI model has the ability to optimize word level and content based on the theme and age input by the user.

3. 2. The system according to claim 1, wherein the illustration generating means has a function of generating an optimum illustration according to the content of each episode of the story and converting it into a format that can be displayed on the user's terminal.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A